/* @override http://rb.3bitdev.com/css/styles.css */

/* CSS Document */

body{margin:0;font:normal 62.5% Arial, Helvetica, sans-serif; background-color:#83100d;}
img{display:block; clear:both;}
a{text-decoration:none; color:#fff;}
/*a:hover{text-decoration:underline;}*/
h1{ color:#fff; text-transform:uppercase; font: normal 2em Georgia, "Times New Roman", Times, serif; }

h2{ font:normal 1.5em Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; margin-top:3px;padding-top:0;}
p{ font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#fff;margin-bottom:0;padding-bottom:3px;margin-top:0;padding-top:0;}
#content{width:767px; margin:auto; background:url(../images/content-bg.jpg) repeat-y;}
#content #top{float:left;}
#content #col01{margin-left:22px;*margin-left:10px; margin-top:-10px; width:214px; float:left;  }
#content #col01 ul#nav{margin:10px 0 0 22px; padding:0;}
#content #col01 ul li{list-style:none;padding:0;margin:0; float:left; clear:both;}
#content #col01 ul#nav a{width:173px; height:54px; display:block; text-decoration:none; text-indent:-3000px;}
/*#content #col01 ul#nav .collars a{background:url(../images/nav-collars.jpg) no-repeat;}
#content #col01 ul#nav .leads a{background:url(../images/nav-leads.jpg) no-repeat;}
#content #col01 ul#nav .charms a{background:url(../images/nav-charms.jpg) no-repeat;}*/
#content #col01 #buynow{width:172px; text-align:center; margin:15px 0 0 28px;}

#content #col02{width:500px; float:left;}
#content #col02 #profile{ width:495px; float:left; margin-top:10px; }
#content #col02 #profile ul{ clear:both; float:right; margin-bottom:7px; margin-top:0;padding:0; margin-right:10px; font-weight: bold; font-size: 1.1em;}
#content #col02 #profile ul li{float:left; color:#fff; margin-left:3px; list-style:none;}
#content #col02 #col02_1{width:296px; margin-left:5px; float:left;}
#detail #content #col02 #col02_1{width: 360px;}

#content #col02 #col02_1 p{margin-top:0;padding-top:0; line-height:1.3em; margin-left:10px;}
#detail #content #col02 #col02_1 p { font-size: 1.1em; }
#content #col02 #col02_1 h1{margin-bottom: 5px; padding-bottom:0px; margin-left:10px; text-shadow: #000000 2px 1px 1px; line-height: 0.85em; font-size: 2.0em; }
#content #col02 #col02_1 h2{ margin-left:10px; margin-bottom:0; padding-bottom:0px; text-transform: capitalize; }
#hp_products div.item p a, #col02_1 p a, #profile ul li a  { border-bottom: 1px dotted #ff806b; }

#hp_products div.item p a:hover, #col02_1 p a:hover, #profile ul li a:hover { border-bottom: 1px solid #ff806b; }
#content #col02 #col02_2{float:left; width:152px; margin-left: 30px;}

#content #col02 #col02_thumbs{float:left; margin-top:27px; margin-left:20px;}
#content #col02 #wholesale{ background:url(../images/whole-sale-bg.jpg) no-repeat;width:152px; height:120px; float:left;}
#content #col02 #wholesale h1{margin:40px 0 0 0;text-align:center;
	font-size: 12px;
	padding-left: 3px;
}
#content #col02  h4{margin: 5px 0 0; text-align:center; color:#fff; text-transform:uppercase;
	font: normal 1em Georgia, "Times New Roman", Times, serif;
}
#content #col02 h3{margin:0 0 8px 12px;font: 1.6em/1em Georgia, "Times New Roman", Times, serif; color:#fff; text-transform: capitalize; text-shadow: black 2px 1px 2px; }
#detail #content #col02 #related_products h3 { margin-left: 0; }
#content #col02 #col02_2{float:left;}
#content #col01 #subnav{float:left; clear:both; margin-top:-6px; margin-bottom: 20px;}
#content #col02 #col02_2 ul,#content #col01 #subnav ul{margin:0;padding:0; clear:both;}
#content #col02 #col02_2 ul li,#content #col01 #subnav ul li{list-style:none;text-indent:-3000px;}
#content #col02 #col02_2 ul li a,#content #col01 #subnav ul a{ display:block; width:152px; height:44px;}
#content #col02 #col02_2 ul li.aboutus a,#content #col01 #subnav ul li.aboutus a{ background:url(../images/about-us.jpg) no-repeat;}
#content #col02 #col02_2 ul li.contact a,#content #col01 #subnav ul li.contact a{ background:url(../images/contact-us.jpg) no-repeat;}
#content #col02 #col02_2 ul li.size a,#content #col01 #subnav ul li.size a{ background:url(../images/size-guide.jpg) no-repeat;}
#content #col02 #col02_2 ul li.faqs a,#content #col01 #subnav ul li.faqs a{ background:url(../images/faqs.jpg) no-repeat;}
#content #col01 #subnav ul{width:152px; margin:0 auto 0 35px;}
#content #col02 #hp_products{clear:both; margin-left: 5px; margin-top:5px; margin-right: 2em; line-height: 20px; font-size: 11px;}
#content #col02 #hp_products .item{float:left; width:135px;margin-right:17px; height: 170px;}
#content #col02 #hp_products .item h3, #content #col02 #related_products .item h3{font: bold 1.4em Georgia, "Times New Roman", Times, serif; color: #fffeff; text-transform: capitalize; margin: 5px 0 0;padding:0; text-shadow: #000000 1px 1px 1px; }
#content #col02 #hp_products .item p{margin:0 2 2 5px;}
#content #info{width:690px; margin:10px auto 0 auto;}
#content #info p{margin:0;padding:0;}
#content #info img{ margin-bottom:5px;}
#content #info #copyright{float:left;}
#content #info #design{float:right;}

#content #col02 #related_products{clear:both; float:left; width:500px; margin-left:4px; margin-top:10px; margin-bottom:10px;}
#related_products .item{float:left; width:135px;margin-left:5px;}
#content #col02 form select{ margin-left:6px;*margin-left:10px; margin-bottom:10px;*margin-bottom:0; font-style: normal; font-size: 1.3em; text-transform: none; }
#content #col02 form img{margin-left:10px; margin-top:10px; margin-bottom:10px;}
.carttable {
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color: #a1a1a1;
}

.carttable th {
	background-color: #EFD3D6;
	color:#A52018;
	font-weight:bold;
	text-align:center;
	text-transform: uppercase;

}
.carttable td {
	color:#000000;;
	font-weight:normal;
	background-color: #EFD3D6;
}
input{
	border:1px solid #A52018;
	color:#A52018;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.faqtable{
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color: #EFD3D6;
	color:#00000;
}
tr.faqtitle td { font-weight: bold; font-size: 1.2em; padding: 5px 15px 5px 10px; }
.faqtable tbody tr td table tbody tr td { font-size: 1.1em; padding-right: 1em; }
td h1 { color: #a6211c; padding-left: 5px; font-weight: bold; }
a { outline: none; }
#hp_products div.item, #related_products .item { border: 1px solid #83100d; padding: 5px; }
#content #col02 #hp_products .item { margin-right: 7px; margin-bottom: 7px; }
#content #col02 #hp_products .item:hover,  #related_products .item:hover { border-style: solid; border-color: #83100d; background-color: #811814; }
#twtr-widget-1 {float: left; margin-left: 12px; margin-bottom: 1em; }
#col02_1 h2 { text-shadow: #000000 2px 2px 0; font-size: 2.4em; }
#col02_1 { margin-bottom: 1em; padding-bottom: 1em; border-bottom-style: solid; border-bottom-color: #83100d; }
#facebooklike { background: #edeff4; float: left; margin-left: 12px; margin-bottom: 1em; }
#detail #col02 {  }
a#add_basket {  display: block; overflow: hidden; width: 136px; background-image: url(/images/add-to-basket.gif); height: 34px; text-indent: -10000px; }
a#add_basket:hover { background-position: 0 bottom; }
a#emptycart { display: block; background: url(../images/empty-basket.gif) no-repeat 0 top; width: 136px; height: 34px; text-indent: -10000px; float: left; }

a#emptycart:hover { background-position: 0 bottom; }
a#contshopping {  display: block; float: left; width: 140px; margin-left: 1em; background: url(../images/continue.gif) no-repeat 0 top; height: 34px; text-indent: -10000px; }

a#contshopping:hover { background-position: 0 bottom; }
a#paynow {  display: block; float: left; width: 136px; height: 34px; margin-left: 1em; background: url(../images/card_pay.gif) 0 top; text-indent: -10000px; }
a#paynow:hover{ background-position: 0 bottom; }
