/* CSS Document */

#homeContent {
width:780px; 
margin-left:auto; 
margin-right:auto; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}
#homeLeft {
width:167px;
float:left;
margin-left:2px;
margin-top:7px;
}
#newArrival, #shopMaterial, #whatsHot, #otherCats {
margin-bottom:3px; 
}
 #otherCats {
 float:none;
 }

.boxBG {
	border:1px solid #000000;
	border-top:none;
	border-bottom:none;
	margin:0px;
	padding:0px;
	background-image: url("../../media/images/homepage/shopByBG.gif");
	background-repeat: repeat-x;
}

.boxBG ul {
margin:0px 0px 0px 10px; 
padding:0px; 
list-style:none;
}
.boxBG li {
padding-top:3px;
}
.boxBG a {
color:#000000; 
font-weight:bold 
}


.catsSubList {
margin:3px 0px 10px 5px ; 
padding:0px; 
list-style:none;
}
.catsSubList a {
font-size:11px; 
color:#000000;
font-weight:normal
}

#homeCenter1 {
width:602px;  
float:left; 
margin-left:0px;
margin-top:7px;
}
#homeCenter1 a {
font-weight:bold; 
color:#000000
}
#homeCenter {
width:435px;  
float:left; 
margin-left:16px;
}
#homeCenter a {
font-weight:bold; 
color:#000000
}
#mainBannerAd {
border:none;
}
#topFive, #bestSellers, #playasWearin {
margin-top:9px; 
}
.centerBoxBG {
background-color:#D7E0F3; 
background-repeat:repeat-y; 
border:1px solid #000000; 
border-top:none; 
padding: 0px 0px 3px 9px
}
#grillz {
border:1px solid #000000; 
margin-top:6px; 
padding:8px;
}
#grillz a {
color:#2D2D6B;
}
#grillz img {
float:left;
}
#productInfo {
width:110px; 
margin-left:4px; 
float:left 
}
#productPrice {
margin-top:10px;
}
#otherTopGrillz {
margin-left:250px 
}
#otherTopGrillz ul {
padding:0px; 
margin:0px; 
list-style:none;
color:#999999
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
  
* #otherTopGrillz ul {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

#otherTopGrillz li {
padding-bottom:10px;
font-size:11px;
display:block;
float:left;
}
#otherTopGrillz li a {
color:#333333;
font-weight:normal;
font-size:11px;
margin-left:8px;
display:block;
margin-bottom:0px;
}
#otherTopGrillz li .number {
float:left;
padding-bottom:5px;
}

#otherTopGrillz span {
margin-left:14px
}
#viewAll, #moreBling {
clear:both; 
text-align:right; 
margin:0px 5px 5px 0px; 
}

#moreBling a {
font:normal 11px/13px Arial, sans-serif;
}
#viewAll img {
float:none;
margin:3px 0px 0px 3px; 
border:none;
}

#bestSellersBox img {
margin-bottom:5px;
border: 1px solid #666666;
margin-right:5px
}
#bestSellersBox {
margin-top:6px;
text-align:center;
margin-right:-5px;
}

#playasBox {
margin-top:6px; 
padding-top:8px; 
border:1px solid #000000; 
background-color:#EFEFEF 
}
#playasBox img {
float:left; 
margin-left:3px;
}
#playaInfo {
width:150px; 
margin-left:4px; 
float:left 
}
#moreBling img {
float:none;
margin:3px 0px 0px 3px; 
border:none;
}
#homeRight {
float:right; 
width:148px;
}
#homeRight a {
color:#000000
}
#homeFreeShip, #emailSignup, #whyShop, #customerService, #IOGCommunity  {
margin-top:0px;
}
#emailSignupMiddle {
border:1px solid #333333; 
border-top:none; 
border-bottom:none; 
padding-top:7px;
height:65px
}
#signupInfo {
font-size:10px; 
float:left; 
width:75px; 
margin-left:7px; 
margin-bottom:0px;
}
#emailSignupBottom {
background-image:url("../../media/images/homepage/emailSignBottom.gif"); 
background-repeat:no-repeat; 
height:76px;
margin:0px
}
#emailSignupBottom img {
margin:7px 0px 0px 7px 
}
#emailInfo {
clear:both; 
font-weight:bold; 
padding:5px 0px 0px 7px; 
}
#emailForm {
padding-left:7px;
}
#emailForm input {
display:block;
margin-bottom:2px;
}
#rightBoxTop {
margin:0px; 
padding:0px; 
font-size:0px;  
}
#rightBoxBottom {
background-image:url("../../media/images/homepage/rightBoxBottom.gif");
background-repeat:no-repeat;
height:12px;
}
#rightBoxBG {
border:1px solid #333333; 
border-top:none; 
border-bottom:none; 
margin:0px; 
padding:0px 0px 0px 7px;
}
#rightBoxBG ul {
list-style:none; 
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px; 
font-size:11px; 
}
#whyShopBoxBG {
border:1px solid #333333; 
border-top:none; 
border-bottom:none; 
margin:0px; 
padding:0px;
}
#whyShopBoxBG img {
margin-left:7px;
}
#whyShopBoxBG ul {
list-style:none; 
margin:0px 0px 0px 3px; 
padding:0px 0px 0px 3px; 
font-size:11px; 
}
#checkMarks li {
background-image:url("../../media/images/homepage/checkMarks.gif");
background-repeat:no-repeat;
padding:2px 0px 2px 20px;
margin-bottom:1px;
}
#checkMarks li.noBG {
background-image:none;
}
#centerNav{
clear:both; 
font-size:10px; 
color:#666666; 
margin-top:10px; 
padding-top:10px;
padding-bottom:10px;
width:780px; 
float:left;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
#customerService a {
color:#000000
}
#whyShop a {
color:#000000
}
#emailSignup a {
color:#000000
}
#IOGstory {
clear:both; 
font-size:10px; 
color:#666666; 
margin-top:10px; 
padding-top:0px;
}
#leftStory {
width:780px; 
float:left;
align:center;
margin-left:2px;
}
#leftStory h1 {
font-size:12px; 
color:#2D2D6B
}
#leftStory h2 {
font-size:11px;
}

.catsList a.topLevel, .catsList a.subLevel {
font: normal 11px Arial, Sans-serif;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
display:block;
color:#282E6C;
}
.catsList a.topCat {
font-weight:bold;
display:block;
margin-top:5px;
padding:0px;
color:#000000;
}
.catsListodd{
	background-color: #E7E8EA;
	height:30px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
}
.catsListodd a{
font: normal 11px Arial, Sans-serif;
font-weight:bold;
color:#000000;
}
.catsListeven{
	background-color: #E7E8EA;
	height:30px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
}
.linkTableContent a{
font: normal 11px Arial, Sans-serif;
font-weight:bold;
color:#282E6C;
}
.linkTableContent a:hover{
font: normal 11px Arial, Sans-serif;
font-weight:bold;
color:#ffffff;
}
.hotlinks{
}
.linkTableRow { background-color: #E7E8EA; 
/*border: 1px solid #AEAEAE;*/
}
.linkTableRowSelected { background-color: #949599; 
/*border: 1px solid #AEAEAE;*/
}
.linkTableRowOver {background-color: #949599; 
/*border: 1px solid #AEAEAE;*/
}
.linkTableContent {
/*border: 1px solid #AEAEAE;*/
font: normal 11px Arial, Sans-serif;
font-weight:bold;
color:#282E6C;
height:35px;
padding-left: 10px;
padding-top:5px;
padding-bottom:5px;
}
