html, body{ 
	 margin:0; 
	 padding:0; 
	 text-align:center; 
	 background: #b2b3b6 url(i/bg.gif);
	 font: 12px Verdana, Arial, Helvetica, sans-serif;
	 line-height: 18px;

}
img {border: none;}
#pagewidth{ 
 	width:712px; 
 	text-align:left;  
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(i/contentBg.png) 0 0 repeat-y;
} 
li {color: #962828;}
#header{
 	position:relative; 
 	height:155px;
 	background: url(i/header.jpg) 0 0 no-repeat;
} 
a:link { color: #fff; text-decoration:none;}
a:visited { color: #fff; text-decoration:none;}
a:hover { color: #fff; text-decoration:underline;}
a:active { color: #fff; text-decoration:none;}

/******************
Menu
/*****************/
#mainmenu {position: relative; margin: 0 15px 0 0 ; padding: 0 0 0 0; top: 120px; height: 35px; font-size:13px; font-weight:bold; background-color: #bd0404;}
#mainmenu li {height: 35px; position: absolute; display: block; list-style: none; margin-top:8px;}
#mainmenu a {height: 35px; display: block;}
#mainmenu #nav1 {left: 49px; }
#mainmenu #nav2 {left: 139px;}
#mainmenu #nav3 {left: 251px;}
#mainmenu #nav4 {left: 469px;}
#mainmenu #nav5 {left: 588px;}
 
/****************** 
******************/
#wrapperIndex {

}
#leftcolIndex{
 width:348px; 
 float:left; 
 position:relative;
 display:inline;  
 padding: 0;
 margin: 0;
 }
 
#maincolIndex{  
 float: right; 
 display:inline; 
 position: relative; 
 width:356px;
 padding: 0;
 margin: 0;
 }
#contactIndex {
	padding: 0;
	margin: 6px 0 6px 8px;
	border:none;
}
#apparelIndex {
	padding: 0;
	margin: 6px 0 10px 0px;
	border:none;
}
#kidsIndex {
	padding: 0;
	margin: 0 0 6px 0px;
	border:none;
}
#footer{ 
	width: 712px;
 	clear:both;
 	margin: 0 auto 0 auto;
 	padding: 0;
	color: #f9f3cd;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	background: url(i/contentEnd.png) 0 0 no-repeat;
} 
#footer p {
padding: 20px 0 10px 0;
margin: 0 0 0 0;
text-align:left;
} 
.footerSmall {color: #000; font-size:9px; padding: 0; margin: 0;}
.footerDash {color: #bd0404;}
#footer a:link { color: #bd0404; text-decoration:none;
	font-size:15px;
	font-weight:bold;
	line-height:22px;}
#footer a:visited { color: #bd0404; text-decoration:none;}
#footer a:hover { color: #bd0404; text-decoration:underline;}
#footer a:active { color: #bd0404; text-decoration:none;}
/******************
Interior Pages
******************/
#maincol{  
 float: right; 
 display:inline; 
 position: relative; 
 width: 100%; 
 padding: 0;
 margin: 0;
 }
#maincol a:link { color: #bd0404; text-decoration:none;}
#maincol a:visited { color: #bd0404; text-decoration:none;}
#maincol a:hover { color: #bd0404; text-decoration:underline;}
#maincol a:active { color: #bd0404; text-decoration:none;}
h2 {
	font-size: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	padding: 0;
	margin: 8px 0 12px 20px;
}
.itemGroupEntry {
	border-top:1px solid #000;
	margin: 0 20px 0 20px;
	padding: 10px 0 10px 0;	
}
.itemInfo {float: left;}
.itemOrder {float: right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h3 {
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight:bold;
	text-align:left;
	color: #000;
}
.itemFacts{
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	text-align:left;
	line-height: 14px;
}
.unisex {padding: 0;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	text-align:left;
	line-height: 12px;}
.itemDetails {
	padding: 0;
	margin: 0 300px 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #962828;
	text-align:right;
	line-height: 18px;
}
.order {
	margin-bottom: 30px;
	border:none;
}
.itemGroupPhoto {
	padding: 0;
	margin: 10px 0 15px 0;
	float: right;
	display: block;
	clear:right;
}
.origPrice {
color: #a1875c;
text-decoration:line-through;

}


.itemTotalHolder {border-top:1px solid #000; margin-bottom: 10px; width: 660px; margin-left: 20px;}
.itemInfo{
 width:225px; 
 float:left; 
 position:relative; 
padding-top: 80px;
 }
 
.itemGroupInfo{
 width:410px; 
 float:right; 
 position:relative; 
 padding: 0;
 margin: 0;
  }
 
.itemPhoto{
 width:220px; 
 float:right; 
 position:relative; 
 }
 
.itemOrder{
 float: left; 
 display:inline; 
 position: relative; 
 width:190px; 
 }

/******************
Shopping Cart Page
/******************/
.shoppingCartTable {
	background: url(i/interiorBorder.gif) 0 0 repeat-x;
	margin: 0 0 0 20px;
	padding: 4px 0 0 0;
	color:#FFF;
}
.subTotal {
	background: url(i/interiorBorder.gif) 0 0 repeat-x;
	margin: 0 0 0 20px;
	padding: 8px 0 6px 0;
	color:#FFF;
}
#shoppingCartMenu {
	padding: 6px 0 0 0;
	margin: 0 20px 0 20px;
	background: url(i/interiorBorder.gif) 0 0 repeat-x;
}
#shoppingCartMenu p {
	padding: 0;
	margin:  0;
	text-align:right;
}
/******************
Privacy Return Policy Conditional Use
/******************/
#otherPage {
border-top:1px solid #000;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
}
#otherPage p {
	padding: 0;
	margin: 0px 20px 10px 0;
	color: #000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#otherPage ul li{
	color: #000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}

#wrapperIndex a:link { color: #bd0404; text-decoration:none;}
#wrapperIndex a:visited { color: #bd0404; text-decoration:none;}
#wrapperIndex a:hover { color: #bd0404; text-decoration:underline;}
#wrapperIndex a:active { color: #bd0404; text-decoration:none;}

#home #pdf-callout {clear: left; display: block; margin-left: 8px; background: #5c5d5f; height: 60px; width: 680px;}
#home #pdf-callout p {padding-left: 50px; padding-top: 20px; text-align: center;}
#home #pdf-callout a {text-transform: uppercase; color: #fff; font-size: 20px; font-weight: bold; }

/******************
Float container fix
******************/ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/******************
Hides from IE-mac
*******************/
* html .clearfix{height: 1%;}
.clearfix{display: block;}



