/*
FireBrick: b71c1c came as default
midnightblue: 0b497c
darkkhaki: d1ae5d
burlywood: dbc47e
*/

body {
	background-color: #666666;
	margin-top: 0px;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

a {
	font-size: 12px;
	color: #336600;
}

form {
	background-color: #FFFFFF;
	width: 775px;
	position: relative;
	top: 0px;
	margin-top: 0px;
}

form.tf {
	background-color: #FFFFFF;
	width: 420px;
	position: relative;
	top: 0px;
	margin-top: 0px;
}

hr {
      color: #CCCCCC;
      background-color: #CCCCCC;
      height: 1px;
	  width: 97%;
}
hr.full {
      color: #CCCCCC;
      background-color: #CCCCCC;
      height: 1px;
	  width: 100%;
}
.productspecial{
	font-size: 14px;
	line-height: 14px;
	color: #CC0000;
	font-weight: bold;
}

.spacer1filled {
	line-height: 1px;
	background-color: #F0F0F0;
}

.spacer2 {
	line-height: 2px;
}

.spacer3 {
	line-height: 2px;
}

.spacer5 {
	line-height: 5px;
}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.formtextbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight:bold;
    text-decoration:none;
}
.formtextlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}
.formtextlgbld {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	font-weight:bold;
}

.formtextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.formtextsmbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
	font-weight:bold;
}


.menutext{
color: #FFFFFF;
}

.bg1{
	background-color: #FFFFFF;
}

.bg2{
	background-color: #F0F0F0;
}

.myAccountLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight:bold;
	color: #666666;
    text-decoration:none;
}

.formlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.formlinksm {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.linkstarthere{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4290c1;
}

.categorylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
	text-decoration:none;
}

.headerformlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.currentcategorylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b6b6b;
}

.line1 {
	margin: 0;
	padding: 0;
	border: 1px dashed #F0F0F0;
	background-color:#FFFFFF;
}

.line2 {
	margin: 0;
	padding: 0;
	border: 1px #F0F0F0;
	background-color:#FFFFFF;
	width:195px;
}

.mainheaderbg {
	background-color: #0b497c;
}

.mainheaderbg2 {
	background-color: #F0F0F0;
}

.ordertotal {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #B12704;
}

.ordertotal2 {
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.productsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
}

.headerfont {
	color: #FFFFFF;
	font-size: 10px;
}

.selectcategoryheader {
	background-color: #CC0000;
}

.myaccountheader {
	background-color: #CC0000;
}

.featureditemsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #6b6b6b;
}

.featureditemsbg {
	background-color: #FFFFFF;
}

.searchresultsheader {
	background-color: #0b497c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.searchresultsbg {
	background-color: #ffffff;
}

.categoriesheader {
	background-color: #0b497c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.categoriesbg {
	background-color: #FEFEFE;
}

.yourcartheader {
	background-color: #0b497c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.yourcartbg {
	background-color: #F8F8F8;
}


.l1bg {
	background-color: #F0F0F0;
}

.l2header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.l2bg {
	background-color: #F0F0F0;
}

.r1header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.r1bg {
	background-color: #FFFFFF;
}

.r2header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.r2bg {
	background-color: #F0F0F0;
}

.myaccountheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.myaccountbg {
	background-color: #FEFEFE;
}

.productlistheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.productlistbg {
	background-color: #FFFFFF;
}

.productdetailheader {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #0b497c;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px 3px 0px 0px; 
    -moz-border-radius: 3px 3px 0px 0px; 
    -webkit-border-radius: 3px 3px 0px 0px; 
    border: 1px solid #0b497c;
    vertical-align:middle;
}


.l1header {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #666666;
    height: 20px;
    text-align: center;
    border-radius: 3px 3px 0px 0px; 
    -moz-border-radius: 5px 5px 0px 0px; 
    -webkit-border-radius: 5px 5px 0px 0px; 
    border: 1px solid #999999;
}

.productdetailbg {
	background-color: #FFFFFF;
}

.additemheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #666666;
}

.additembg {
	background-color: #F8F8F8;
}

.relateditemsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #0b497c;
}

.relateditemsbg {
	background-color: #FEFEFE;
}

.productreviewbg {
	background-color: #FFFFFF;
}

.myaccountshrbg {
	background-color: #FEFEFE;
}


.listprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
}

.listpricevalue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
	text-decoration:line-through;
}

.retailpricevalue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
}

.yourprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #666666;
}

.yourpricevalue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #CC0000;
}

.yourpricevaluelg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}


.volume {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 9px;
	color: #333333;
}

.volumevalue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 9px;
	color: #999999;
}

.header {
	font-family: sans-serif, Verdana, Arial, Helvetica ;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	background-color: #F0F0F0;
	color: #6b6b6b;
}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
}

.headersm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	background-color: #F0F0F0;
	color: #333333;
}

.headernote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #333333;
}

.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F0F0F0;
	color: #333333;
	line-height: 22px;
}

.sectionframe {
	background-color: #CCCCCC;
}

.sectionframe2 {
	background-color: #666666;
}

.sectionbg {
	background-color: #FFFFFF;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #CC0000;
}

.error2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #CC0000;
}

.submit-button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #666666;
	border: 1px #F0F0F0 outset;
	cursor: hand;
    height: 24px;
} 

.submit-button-add
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #666666;
	border: 1px #F0F0F0 outset;
	cursor: hand;
	height: 25px;
	width: 150px;
} 

.submit-button-add-autoship
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #0b497c;
	border: 1px #F0F0F0 outset;
	cursor: hand;
	height: 25px;
	width: 150px;
} 

.submit-button-add-list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background:#666666;
	cursor: hand;
	height: 18px;
    text-align:center;
    width: 90px;
    padding-top:4px;

} 

.submit-button-add-as-list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background:#0b497c;
	cursor: hand;
	height: 18px;
    text-align:center;
    width: 90px;
    padding-top:4px;

} 


.submit-button-add-list-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	cursor: hand;
	text-decoration:none;
} 
.submit-button-add-list-as-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	cursor: hand;
	text-decoration:none;
} 

.submit-button-wl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #666666;
	border: 1px #F0F0F0 outset;
	cursor: hand;
	width: 140px;
} 


.submit-button-as
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #666666;
	border: 1px #F0F0F0 outset;
	cursor: hand;
	width: 140px;
} 

.submit-button2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #666666;
	border: 1px #F0F0F0 outset;
	cursor: hand;
    height: 24px;
}

.submit-button3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #CC0000;
	border: 1px #F0F0F0 outset;
	cursor: hand;
} 

.submit-button-process
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #B12704;
	border: 1px #F0F0F0 outset;
	height: 32px;
	cursor: hand;
} 

.checkout-button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background: #0b497c;
	border: 1px #F0F0F0 outset;
    width:140px;
    height:26px;
} 


.autoship-button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #6b6b6b;
	border: 1px #F0F0F0 outset;
    width:140px;
    height:26px;
} 

.checkout_process {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	cursor: hand;
}

.checkout_step_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}

.checkout_step_not_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9999;
	font-weight: bold;
}

.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	background-color: #f0f0f0
}

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

div#c1Header{margin: 0 auto; width:440px; height:20px; bottom:10px;}
div#l1Header{margin: 0 auto; width:152px; height:19px; bottom:10px;}
div#l2Header{margin: 0 auto; width:152px; height:19px; bottom:10px;}
div#r1Header{margin: 0 auto; width:152px; height:19px; bottom:10px;}
div#r2Header{margin: 0 auto; width:152px; height:19px; bottom:10px;}
div#relItems{margin: 0 auto; width:152px; height:19px; bottom:10px;}
div#recItems{margin: 0 auto; width:152px; height:19px; bottom:10px;}

#container
	{
		width: 600px;
		padding: 1px;
		border: 0;
		background: #fff;
	}
#container2
	{
		width: 435px;
		padding: 1px;
		border: 0;
		background: #fff;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 5px;
	}
#tabnav li
	{
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
	}
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}
#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}
#tabnav a:hover
	{
		background: #fff;
	}

.ImgClass {
    border-style: solid;
    border-color: #F0F0F0;
    border-width:thin;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    height: 150px;
    text-align: center;
}

hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #CCCCCC; /* old IE */
    background-color: #CCCCCC; /* Modern Browsers */
}


.storecredit {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: normal;
	    color: #B12704;
	}


.alignleft {
	float: left;
}
.alignright {
	float: right;


}

.logo
{
    padding: 10px 0px 5px 5px;
}

.SponsorInfo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 10px 5px 5px;
    display: inline-block;
    vertical-align: top;
    color:#6b6b6b;
}