* {margin:0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

body {background:#161212;}

p, td, li, ul, dl, dt {
  font-size:11px;
  line-height: 130%;
}

p {margin-bottom:1.12em;}
li p {margin-bottom:0;}

a {color:#B3B3B3;text-decoration:none;}
#contr a, #contf a {text-decoration:underline ;}
#contr .productlist a {text-decoration:none;}
#contr a {font-weight:bold;}
#cont td a {color:#000;}

.itmthumb, .product_info, .product_option {color:#b3b3b3;}

.header2, h2 {
	/*font-size: 14px;
	font-weight: bold;
	color: #021466;*/
	font-family:"AvantGarde Bk BT", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;margin:0 0 10px; text-transform:uppercase;
}

 h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

h3 {font-size: 12px;
	font-weight: bold;
	color:#fff;margin-bottom:1.12em;}
	
h4 {font-size:12px;color:#B3B3B3;}
	
p.l {float:left;}
p.r {float:right;}	
.clear {clear:both;}

#logo {background:url(/g/layout/logo.gif) no-repeat center center #8F0001;width:750px;margin:0 auto;}
#logo a {display:block;width:273px;height:0;padding-top:100px;overflow:hidden;margin:0 auto;}

#toplinks {height:44px;background:#8F0001;width:732px;border:solid 1px #8E867F;margin:0 auto;}
#toplinks p {font-size:9px;color:#5C5C5C;margin-left:0px;padding-top:3px;margin-bottom:0;}
#toplinks a {font-weight:bold;color:#BBBBBB;text-decoration:none;text-transform:uppercase;}
#toplinks input {border:none;background:#b9b9b9;font-size:9px;color:#545454;padding:5px; vertical-align:top;margin-left:40px;margin-top:-6px;}
#toplinks form {display:inline;float:left;margin-left:480px;margin-top:-10px;}
#toplinks form, {margin-top:-15px;}
#toplinks input.search {padding:0;background:none;margin-left:0;}
#searchbox {width:170px;}

#frame {width:750px;margin:0 auto;}

#head {width:750px;text-align:right;background:#544B4A;float:left;}
#head p {color:#fff;font-size:10px;padding-top:8px;line-height:150%;font-size:14px;}
#head p.l {text-transform:uppercase;font-weight:normal;margin-left:17px;text-align:left;width:400px;}
#head p.r {margin-right:18px;font-size:12px;}
#head form {display:inline;}
#head a {color:#fff;text-decoration:none;font-weight:normal;}
img.head {}

#cont {width:750px;float:left;display:inline;background:#544B4A;}

#footer {width:750px;padding-bottom:10em;clear:both;}

.paginate {clear:both;}
.paginate a {margin-left:8px;}

#nav {float:left;list-style:none;}
#nav li {float:left;list-style:none;}
#nav a {height:53px;display:block;background:url(/g/layout/nav.jpg);}
#nav a em {display:none;}

.home {width:283px;background-position:0px 0 !important;}
.men {width:115px;background-position:-283px 0 !important; }
.lad {width:121px;background-position:-398px !important;}
.kid {width:96px;background-position:-519px 0 !important;}
.acc {width:107px;background-position:-615px 0 !important;}

#hcont1 {float:left;width:504px;line-height:0;height:282px;}
#hcont2 {float:left;width:218px;height:282px;}
#hcont2, {height:286px;}

#hcont1 object {margin-left:4px;padding:0;margin-bottom:0;}
#hcont2 img  {margin:7px 8px 0;}

#hfoot {clear:both;background:url(/g/layout/h.foot.jpg) no-repeat;height:111px;margin-top:-4px;text-align:right;}
#hfoot img {margin-top:12px;margin-right:6px;}
#hfoot .newlink {margin-right:12px;}

.categories a {margin-left:10px;float:left;display:inline;margin-bottom:10px;}

#contf {width:720px;margin:10px auto;}
#contf .line {margin-left:19px;}
#contf .line h2 {margin-left:0;}
#contd  {background: #eeeeee; width:740px;}
#contf h2 {padding-left:15px;margin-left:-15px;padding:10px 0 10px 15px;margin-top:-3px;margin-right:2px;color:#B3B3B3;}

#contl {width:197px;margin-right:1px;float:left;text-align:left;margin-right:-1px;margin-left:8px;padding-top:15px;padding-bottom:8px;display:inline;}

#contr {width:545px;float:left;text-align:left;position:relative;padding-bottom:17px;margin-top:15px;}

#contr .line {margin-left:17px;margin-right:0;padding-bottom:17px;}
.small {font-size:10px;}
#contr p, .product_desc  {color:#B3B3B3;}
#contr p {margin-right:15px;}
#contr table td {color:#000;}

#contff {text-align:left; padding:0px;}
#contff .line {margin-left:0;padding-left:4px;}
#contff .line p, #contff .line table {margin-left:15px;}
#contff p {color:#B3B3B3;}

#contff ul {margin:0 40px 40px;}

.cs p {width:425px;}
.cs blockquote {float:right; margin:0 15px 0 0 ;padding-left:4px !important;border:solid 1px #a6a6a6;}
.cs blockquote p {width:200px !important;font-size:10px;margin:0;padding:0;}

#contl hr {margin:4px 12px;background:#fff;border:dashed #B3B3B3;border-width:0 0 1px 0;color:#fff;height:0px}

#contl li, #contl ul {list-style:none;padding:0;margin:0;}
#contl li {line-height:150%;padding:0 6px 0 0;}

#contl li a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}
#contl li a.here { color:#FF7F00;/*background:url(/g/layout/nav.arrow.gif) no-repeat 0 3px ;*/}
#contl li a.there { color:#000;/*background:url(/g/layout/nav.arrow.gif) no-repeat 0 3px ;*/}


#contr h1 {font-family:"AvantGarde Bk BT", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;color:#B3B3B3;margin:8px;}
#contr h1 a {font-family:"AvantGarde Bk BT", Verdana, Arial, sans-serif;font-size:24px;font-weight:bold;color:#666;}

#contr h2 {color:#fff;}

.productlist {font-size:11px;}
.product_thumb {border:solid 2px #8E867F;}

#contl h1 {margin-left:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FF7F00; }
#contl h1 a {color:#FF7F00;text-decoration:none;}
#contl a {color:#000;}
#contl a:hover {color:#FF7F00;}
#contl h5 {color:#C5C5C5;text-transform:uppercase;margin-left:15px; font-family:"AvantGarde Bk BT", Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;margin-bottom:1.12em;}
#contl p {margin-left:15px;}
#contl li p {margin-left:0;}
#contl ul {margin-left:15px;}
#contl ul ul {margin-left:0}
#contl .category_list .category_list li {padding-left:15px;}
#contl li li p {margin-left:0;}
#contl .line {font-size:11px;padding-right:15px;background:#fff;border:solid 2px #8E867F;padding-top:12px;}

.back {display:none;clear:both;text-align:right;/*position:relative;top:40px;right:12px;height:20px;*/padding-top:10px;margin-top:0px !important;float:none !important;}

.crumb{
display:none;
	background-image: url(/g/layout/crumb.bak.jpg);	
	padding: 4px 3px 0 24px;
	height: 22px;
	color:#666666;
	width:100%;text-align:right;padding-right:5px;
	font-size:9px !important;color:#f30;position:absolute;top:40px;right:8px;}

.add {margin-left:15px !important;}

.box {
  padding: 3px; 
  margin-bottom: 5px; 
}

.box-title {
  font-weight: bold;
  padding: 3px; 
 
}
#contl .box {margin-left:0;padding:0;}
#contl .box .textfield {width:160px;}
#contl .box-title {color:#fff;margin-left:12px;}

.address_box {width:90%;}
.address_box .box-title {border: 1px; font-size:11px; border-color: #ccc;  border-style: solid;   font-weight: bold;  background-color: #eee; }
.address_box .box {border: 1px #ccc solid; font-size:11px;}



.button {background:#8F0001;border:solid 1px #5D5D5D;padding:3px;color:#fff; font-size:11px;}

table.info, table.border{
  background-color: #333333;
}

table.info tr, table.border tr {
  background-color: #E4E4E4;
}


table.info tr.even, table.border tr.even, .even {
  background-color: #F0F0F0;
}
table.info tr.odd, table.border tr.odd, .odd {
   background-color: #E4E4E4;

}

table.info tr.header, table.border tr.header, .header {
	background-color: #CCCCCC;
	font-weight: bold;
}
table.info th, table.border th {
  font-weight: bold;
  font-size: 12px; 
  text-align: left; 
  background-color: #8F0001;

}

table.bordered {
  border-top: 1px #e4e4e4 solid;
  border-left: 1px #e4e4e4 solid;
  margin-bottom:1.12em;
}

table.bordered td, table.bordered th, table.border th, table.border td  {
  border-bottom: 1px #e4e4e4 solid;
  border-right: 1px #e4e4e4 solid;
  padding:4px;
}

table.bordered table th {border:none;padding:0;}

table.bordered th {
  text-align: left; 
   background-color: #8F0001;
	font-size:12px;color:#fff;
}
table.bordered td {background:#B3B3B3;}
table.bordered td.headsep {
  font-weight: bold;
  font-size: 12px; 
  text-align: left;

  background-color: #E4E4E4;
}
#item_selection {margin:0!important;padding:0!important;width:400px !important;}

.cat_thumb_image {border:none !important;}

#item_selection dd {padding-left:0 !important;width:400px;}
#item_selection dt {width:400px;}

blockquote p {margin-left:0 !important;padding-left:0;}

.product_primary_image a {position:relative;display:block;width:225px;}
.product_primary_image .colorcode {background:url(/g/layout/green.png) repeat-x left top;margin:2px;display:block;position:absolute;top:0;left:0;height:20px;width:100%;}
.product_primary_image a img#primary_image {width:225px;}
#headerimage a {margin:0 auto;display:block;text-align:center;}
#headerimage {position:relative;height:143px !important;margin:0 3px;}
#headerimage img {z-index:10;display:block;}
#headerimage p {font-size:14px;color:#fff;}
.catname {position:relative;bottom:25px;left:21px;margin:0;text-transform:uppercase;z-index:50;}
.catinfo {position:relative;bottom:25px;right:21px;margin:0;z-index:60;text-align:right;float:right;text-transform:uppercase;}

.itmthumb {position:relative;width:114px !important;margin-left:10px;display:inline;text-align:center !important;}
.itmthumb img {border:solid 1px #B3B3B3 !important;width:100px !important;}
.color {display:block !important;position:absolute;top:0;left:6px;height:10px;width:100px;}
.itmspacer {display:none;}
.product_primary_image a {float:left !important;display:inline;margin-right:20px;}

.link-left {
	display:block;
	text-align:center;
	margin-right:20px;
}

.sitelinks {
	padding-top:1.5em;
}

.sitelinks p {
	margin-left:0 !important;
	color:#B3B3B3;
}

.sitelinks a {
	color:#B3B3B3 !important;
	font-weight:bold;
}

#cont td .link-left a {
color:#fff;
}