body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #808080;	
	margin-bottom:100px;
}

h1 {
    font-weight:normal;
    font-size:10px;
    margin-left:13px;
    float:left;
    color: #FF6600;
	}	

h1.merchandise {
    font-weight:bold;
    font-size:14px;
    margin-left:13px;
    margin-top:4px;
    float:left;
    color: #fff;
	}	

	
p.color_bars {
	font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
	color: white;
	padding-left:12px;
	padding-right:12px;
	margin-top: 5px;
      text-transform:uppercase;
	}	
	
p.contact {
width:200px;
margin-left:460px;
margin-top:65px;
color:white;
float:left;
}
	
p.orange {
	color: #FF6600;	
}
	
#container {
	width: 950px;
	padding: 0px;
	position: relative;
	margin: 0 auto;
	height:1805px;
	   }
	   
#container.brands {
	height:800px;
	   }
	   
#container.merchandise_main {
	height:560px;
	   }	   
	   
#header {
    float:left;	
    width:100%;
    height:152px;
}

#splash_jet {
	float:left;
	height:270px;
	width:948px;
	margin-top:10px;
	border: 1px solid #999999;
}

#header_center {
    height:152px;
    width:695px;
    float:left;
}

#navigation {
    float:left;
    margin-left:0px;
    width:80px;
    height:88px;
    margin-top:10px;
    z-index:5;
}

ul.header {
    height:90px;
    background-image:url(../images/nav_colors.jpg);
    background-repeat:no-repeat;
    background-position: 0px -2px;
    position:absolute;
    left:0px;
    font-size:9px;
    list-style:none;
    line-height:14px;
    padding: 0px 0px 0px 22px;
}

ul.header li {
    width:57px;
}

#form {
    margin-top:23px;
    width:240px;
    position:absolute;
    top:92px;
    left:0px;
}

#address { 
    float:left;		
    text-align:right;
    width:175px;
    height:152px;
    margin-top:10px;
	}

#address p { 
    margin-top:10px;
	}

/* homepage/generic layout */
	
div#main_content_1, div#main_content_2, div#main_content_3, div#main_content_4 {
      float:left;
	margin-top:9px;
	width:948px;
	height:340px;
	border: 1px solid #999999;
	}			

div#main_contentdivision_1 {
	background-color: #FF6600;
	float:left;
	width:100%;
	height:55px;
	margin-top:12px;
	}	
	
div#main_contentdivision_2 {
	background-color: #49BDE9;
      float:left;
	width:100%;
	height:55px;
	margin-top:12px;
	}

div#main_contentdivision_3 {
	background-color: #343465;
      float:left;
	width:100%;
	height:55px;
	margin-top:12px;
	}

div#main_contentdivision_4 {
		background-color: #745334;
	      float:left;
		width:100%;
		height:55px;
		margin-top:12px;
		}
						
div.homepage_image_left {				
      width:297px;
      height:340px;
      float:left;
}
				
div.homepage_image_center {				
      width:297px;
      height:340px;
      float:left;
      margin-left:28px;
}				

div.homepage_image_right {				
      width:297px;
      height:340px;
      float:right;
     
      margin-left:29px;
}	
				
/* shoes_main_page */		
				
div#main_contentdivision_1.shoes {
    background-color: #fff;
    float:left;
    width:100%;
    height:275px;
    margin-top:12px;
    background-image:url(../images/shoes_background.jpg);
    background-repeat:no-repeat;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    background-color:#63bad5;
	}	
						
#brand_block.shoes {
    margin-left:402px;
    width:550px;
    height:275px;
    float:left;
}		

#bottom.shoes {
    background-image:url(../images/shoes_bottom.jpg);
    background-repeat: no-repeat;
    background-color:#63bad5;
}

/* apparel_main_page */	

div#main_contentdivision_1.apparel {
    float:left;
    width:100%;
    height:275px;
    margin-top:12px;
    background-image:url(../images/apparel_background.jpg);
    background-repeat:no-repeat;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    background-color:#fe6627;
	}

#brand_block.apparel {
    margin-left:402px;
    width:550px;
    height:275px;
    float:left;
}	

#bottom.apparel {
    background-image:url(../images/apparel_bottom.jpg);
    background-repeat: no-repeat;
    background-color:#fe6627;
}

/* contact_main_page */	

div#main_contentdivision_1.contact {
    float:left;
    width:100%;
    height:275px;
    margin-top:12px;
    background-image:url(../images/contact_background.jpg);
    background-repeat:no-repeat;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    background-color:#623e1c;
	}

#bottom.contact {
    background-image:url(../images/contact_bottom.jpg);
    background-repeat: no-repeat;
    background-color:#623e1c;
}

div#main_contentdivision_1.contact img {
margin-left:20px;
margin-top:35px;
float:left;
}


/* contact_main_page */	

div#main_contentdivision_1.news {
    float:left;
    width:100%;
    height:275px;
    margin-top:12px;
    background-image:url(../images/news_background.jpg);
    background-repeat:no-repeat;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    background-color:#17024a;
	}

#bottom.news {
    background-image:url(../images/news_bottom.jpg);
    background-repeat: no-repeat;
    background-color:#17024a;
}

/* shop_main_page */	

div#main_contentdivision_1.shop {
    float:left;
    width:100%;
    height:275px;
    margin-top:12px;
    background-image:url(../images/shop_background.jpg);
    background-repeat:no-repeat;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    background-color:#4cb648;
	}

#bottom.shop {
    background-image:url(../images/shop_bottom.jpg);
    background-repeat: no-repeat;
    background-color:#4cb648;
}



/* generic_elements_main_pages */	

.colored_lines {
    float:left;
    width:100%;
    height:9px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-image:url(../images/colored_lines.jpg);
    background-repeat: repeat-x;
    float:left;
}

.colored_lines_home {
    float:left;
    width:100%;
    height:9px;
    background-image:url(../images/colored_lines_2.jpg);
    background-repeat: repeat-x;
    margin-top:8px;
}

.colored_lines_2 {
    float:left;
    width:100%;
    height:9px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-image:url(../images/colored_lines_2.jpg);
    background-repeat: repeat-x;
    float:left;
}

#bottom {
    width:100%;
    height:110px;
    float:left;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

#brand_block ul {
    color:#fff;
    text-transform:uppercase;
    width:545px;
    height:155px;
    padding-left:0px;
}

#brand_block ul li.shoes {
    float:left;
    margin-left:30px;
    padding:0px;
    font-size:18px;
    margin-top:5px;
    list-style-image:url(../images/brand_list_style_shoes.gif);
}

#brand_block ul li.apparel {
    float:left;
    margin-left:30px;
    padding:0px;
    font-size:18px;
    margin-top:5px;
    list-style-image:url(../images/brand_list_style_apparel.gif);
}

div.breadcrumb {
float:left;
clear:all;
width:100%;
margin-top:9px;
color:#ff6600;
}

div.breadcrumb ul {
float:left;
clear:all;
}

div.breadcrumb ul li {
float:left;
clear:all;
min-width:60px;
list-style:none;
}

/* merchandise layout area */

#merchandise_layout_left {
width:475px;
float:left;
}

#merchandise_layout_right {
width:475px;
float:left;
clear:right;
}

#merchandise_layout_left h1 {
margins:0;
float:left;
}

#merchandise_layout_left ul, #merchandise_layout_right ul  {
width:458px;
float:left;
margin-top:3px;
list-style:none;
padding-left:14px;
text-transform:uppercase;

}

#merchandise_layout_left li, #merchandise_layout_right li {
float:left;
margin-right:0px;
margin-top:10px;
width:151px;
}

#merchandise_layout_left p, #merchandise_layout_right p {
float:left;
margin-right:0px;
margin-top:10px;
}

#merchandise_layout_left ul li a, #merchandise_layout_right ul li a {
float:left;
margin-left:0px;
}

#merchandise_layout_left ul li img, #merchandise_layout_right ul li img{
float:left; 
}


#merchandise_layout_left a, #merchandise_layout_right a {
color:#red;  
border:none;
background:none;
}

div.merchandise_bottom {
    float:left;
    width:100%;
    height:9px;
    background-image:url(../images/colored_lines.jpg);
    background-repeat: repeat-x;
    margin-top:25px;
}

#brand_bar.men {
float:left;
clear:right;
height:15px;
width:475px;
margin-top:12px;
}

#brand_bar.women {
float:right;
height:15px;
width:475px;
margin-top:12px;
}

#brand_bar p {
margins:0px;
padding:0px;
font-size:12px;
color:#FF6600;
width:444px;
border-bottom: 1px dashed lightgrey;
margin-left:0px;
}

/* navigation */
				
#navigation a:link {
	color: #999999;
	text-decoration: none;
	letter-spacing:1px;
}

#navigation a:visited {
	text-decoration: none;
	color: #999999;
	letter-spacing:1px;
}

#navigation a:hover {
	text-decoration: none;
	color: #666666;
	background-image:url(../images/nav_hover.jpg);
	background-repeat:no-repeat;
	width:57px;
	display:block;
}

#navigation li.home a:hover {
	background-position: 32px 3px;
}

#navigation li.shoes a:hover {
	background-position: 37px 3px;
}

#navigation li.apparel a:hover {
	background-position: 49px 3px;
}

#navigation li.news a:hover {
	background-position: 32px 3px;
}

#navigation li.contact a:hover {
	background-position: 50px 3px;
}

#navigation li.shop a:hover {
	background-position: 30px 3px;
}

#navigation a:active {
	text-decoration: none;
	color: #999999;
}

/* global links */

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #666666;
}
input:focus {
background-color:#ff9;
}

/* shoe brand links */

#brand_block.shoes a:link {
	color: #fff;
	text-decoration: none;
} 

#brand_block.shoes a:hover {
	text-decoration: underline;
	color: #fff;
}

#brand_block.shoes a:active {
	text-decoration: none;
	color: #fff;
}

#brand_block.shoes a:visited {

	color: #fff;
}

/* apparel brand links */

#main_contentdivision_1 #brand_block.apparel a:link {
	color: #fff;
	text-decoration: none;
} 


#main_contentdivision_1 #brand_block.apparel a:hover  {
	text-decoration: underline;
	color: #fff;
}

#main_contentdivision_1 #brand_block.apparel a:active {
	text-decoration: none;
	color: #fff;
}

#main_contentdivision_1 #brand_block.apparel a:visited {

	color: #fff;
}


/* footer */

#footer {

width:950px;
margin-left:auto;
margin-right:auto;
}

#footer p {
margin-top:3px;
float:right;
}