/* LEADERSTENNIS OSC
Created: Mon 11 Aug 2008
Updated: Mon 11 Aug 2008
Author: 
Updates: 
????????????????????????????????????????????????*/

* { margin:0; padding:0;}
html{
font-size: 100%;
} 


body{ 
	background:#c0c0c0;
	margin:0em auto;
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	/*font-size:11px;*/
	font-weight:400;
	font-size:1em;
}

/* default */
table, tr, td
{
	border-collapse:collapse;
	vertical-align:top;
}

img
{
	border:none;
	padding:0;
	margin:0;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.clear
{
	clear:both;
}
.centerAlign{ text-align:center;}



html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
} 
/*
p{
	margin:0px 0px 8px 0px; font-size:100%;
}
*/
p{
	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	
	/*margin: 1.5em;*/
}

.inline { display:inline}
.txt170 { border:1px solid #b9b9b9; width:15.89em;font-size:0.6875em; height:1.4em; color:#666 }
.txt180 { border:1px solid #b9b9b9; width:11.3125em;font-size:0.6875em; height:1em; color:#666 }
.txtCtr { text-align:center; vertical-align: middle;}
.wpc{ width:100%;}
.w75pc{ width:75%;}
.imgHolder { padding:0.25em 0.25em; border:0.0625em solid #f1f1f1}
.dataHolder {padding:0em 0.75em 0.25em 0.75em;  }

.goBtn { background:#423f34 url(../images/go.gif) center center no-repeat; color:#FFF; font-size:0.689em; height:18px; width:34px; border:none}

.dottedLineBtm{ background:transparent url(../images/hDots.jpg) repeat-x bottom;/* padding-bottom:0.875em;*/}
.itemDisplay H3{
	background:#4a473d url(../images/hbg.gif) repeat-x top;
	color:#FFF;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	padding:5px 8px;
	height:20px;
}
.itemDisplay H3 a{
	
	color:#FFF;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	text-decoration:none;
}
.itemDisplay H3 a:hover{
	
	color:#ff7f00;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	text-decoration:none;
}
.itemDisplay .item{
	color:#000;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	padding:5px 8px;
}

.itemDisplay .item a{
	color:#000;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	padding:5px 8px;
	text-decoration:none
}
.itemDisplay .item a:hover{ color:#ff7f00; text-decoration:underline}

.leftTeaserBox h4{
	background:#9b9b9b;
	color:#FFF;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: bold;
	padding:0.3125em 0.5em;
	height:1.25em;
	margin:0;
	}
.leftTeaserBox p { margin:0.8em 0 0  0}
.leftTeaserBox p img { border:0.0625em solid #e9e8e7; }
.leftTeaserBox .item{
	color:#313131;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: 600;
	padding:0 0.5em 0.15em 0.5em;
	text-align:center;
}
.leftTeaserBox .item a{
	color:#313131;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: 600;
	padding:0 0.5em 0.15em 0.5em;
	text-align:center;
	text-decoration:none
}
.leftTeaserBox .item a:hover{color:#ff7f00; text-decoration:underline }
.leftTeaserBox .itemPrice{
	color:#ff7f00;
	font-size:0.875em;
	line-height:1.3em;
	font-weight: normal;
	padding:0 0.5em 0.15em 0.5em;
	text-align:center;
}

.mt15 { margin-top:0.9375em;}

.log { font-size:0.689em; padding-left:0.65em }
/* BUTTONS */

.buttons {
    display:block;
    float: right;
    margin:0;
    background-color:#423f34;
    border:0.0625em solid #423f34;
    border-top:0.0625em solid #423f34;
    border-left:0.0625em solid #423f34;

    font-size:0.689em;
	line-height:1em;
	
    
    text-decoration:none;
    font-weight: normal;
    color:#fff;
	width:3.1875em;
	height:1.645em;
    cursor:pointer;
    padding:0 0.6em 0 0.6em; 
}


/* 

 url 
 
 */
 
 
 
 #footer #ftr{display:block; float: left; padding-top:0.4em; padding-left:0.5em  }
 #ftr p {font-size:0.6875em;
	line-height: 1.5em;
	margin:0.4em 1.5em 0 0.65em; color:#c9c9c9;}
 #footer a{ text-decoration:none; color:#c9c9c9; } 
 #footer a:hover{ text-decoration:none; color:#ff7f00;}
 
 /* list menu */
 #arrowlist { font-size:0.750em;}
 #arrowlist ul {
	 margin:0 0 15px 0;
	 padding:0;
	 border:0;
	 list-style:none;
	 
 }
 #arrowlist ul ul { margin-bottom:0}
 
  #arrowlist ul li, #arrowlist ul li ul li {  }
 #arrowlist ul li {
	 text-align:left;
	 margin:0 0 0 0;
	 
	 background:transparent url('../images/arrow.gif') no-repeat 10px 8px;
 }
#arrowlist ul li.sub{ background-position:20px 8px; color:#000;}
 #arrowlist ul li.sub a {
 	display:block;
	 width:163px;
	 margin:0;
	 color:#000;
	 text-decoration:none;
	 padding:3px 5px 4px 30px;
	 border-bottom:1px solid #f1f1f1;

 }
  #arrowlist ul li.sub a:hover{color:#ff7f00;}


 #arrowlist ul li a {
	 display:block;
	 width:173px;
	 margin:0;
	 color:#000;
	 text-decoration:none;
	 padding:3px 5px 4px 20px;
	 border-bottom:1px solid #f1f1f1;
	 
 }
 #arrowlist ul li a:hover {
	 color:#ff7f00;
	 padding-left:20px;
	 width:173px;
 }
 
 #arrowlist ul li.on a{
 	color:#ff7f00;
 }  
 #arrowlist ul li ul li, #arrowlist ul li.on ul li a{ background-position:20px 8px; color:#000;}
 #arrowlist ul li ul li a {
 	display:block;
	 width:163px;
	 margin:0;
	 color:#000;
	 text-decoration:none;
	 padding:3px 5px 4px 30px;
	 border-bottom:1px solid #f1f1f1;

 }
 #arrowlist ul li ul li a:hover { 
 	 color:#ff7f00;
	 padding-left:30px;
	 width:163px;
	 }

#arrowlist ul li ul li ul li {
	 text-align:left;
	 margin:0 0 0 0;
	 
	 background:transparent url('../images/dash.gif') no-repeat 10px 10px;
 }

 #arrowlist ul li ul li ul li, #arrowlist ul li.on ul li.on ul li a{ background-position:30px 10px; color:#000;}
 #arrowlist ul li ul li ul li a {
 	display:block;
	 width:153px;
	 margin:0;
	 color:#000;
	 text-decoration:none;
	 padding:3px 5px 4px 40px;
	 border-bottom:1px solid #f1f1f1;
 }
 #arrowlist ul li ul li.on ul li a:hover { 
 	 color:#ff7f00;
	 padding-left:40px;
	 width:153px;
	 }
#arrowlist ul li ul li.on a{
 	color:#ff7f00;
 } 
 
.colLeft h3{ font-size:0.875em; color:#000; margin:0 0 0.75em 0.75em; font-weight:600}

.colRight h3{ font-size:0.875em; color:#000; margin:0 0 0.875em 0; font-weight:600}

.colRight p{ color:#323232}
 /* ---------------------- END cat nav ---------------------- */
 
 
 
 /* --
 
 TOP NAV 
 0.6875em;
 */
 .topNav ul li a { font-size: 0.6875em; color:#FFF; text-decoration:none; }
 .topNav ul li{ display:inline; }
 
 
.menu2 {padding:0; margin:0; list-style:none; height:3.125em; }
.menu2 li{display:block; float:left; vertical-align:middle; height:3.125em;}
.menu2 li a{display:block; float:left; height:2.975em; color:#ccc; text-decoration:none;line-height:1.875em; font-weight:normal; padding:1.25em 0.625em 0em 0.625em; cursor:pointer; background: url(../../../../images/topnavDivider.gif) top right no-repeat; width:6.875em; text-align:center }

.menu2 li a:hover {color:#ff7f00; background: url(../../../../images/topnavDivider.gif) top right no-repeat;}

.menu2 li:hover > a {color:#ff7f00; background: url(../../../../images/topnavDivider.gif) top right no-repeat;}



/* **

Shopping carf left

 ** */

ul.cartInfo{ padding:0.63em 0em 0em 0.75em; list-style-type:none; } 
li.cartIco{ width:1.875em; height:auto;float:left; }
li.cartIco img{ border:none;}
li.cartData{ width: 7.8125em; padding-left:0.5em; float:left; font-size:0.6875em;font-weight:bold; color:#FFF; }



.prodboxTbl { margin-top:0.625em; margin-bottom:0.625em }
.prodboxTbl h4{ font-size:0.875em; font-weight:500; color:#313131; margin:0 0 1em 0 }
.prodboxTbl h4 a{ font-size:0.875em; font-weight:500; color:#313131; margin:0 0 1em 0; text-decoration:none; }
.prodboxTbl h4 a:hover{ font-size:0.875em; font-weight:500; color:#FF7F00; margin:0 0 1em 0; text-decoration: underline; }


.prodimgHolder { text-align:center; vertical-align:middle; padding:0.5em 0.5em; width:9.0625em; background-color:#fff; border:1px solid #e2e2e2;}
.prodinfo{ font-size:0.6875em; color:#323232; line-height:1.4em;}
.boxpad{ padding:0.475em 0.375em 0.375em 0.375em; }
.spc20{ width:1.25em;}
.prodSep { height:0.0625em; border-bottom:1px solid #e2e2e2; }
.prPrice{ color:#FF7F00; font-size:0.875em; line-height:1em; width:25%; text-align:left; padding-top:1em; font-weight:600;}
.prdsplPrice{ color:#FF7F00; font-size:0.6875em; line-height:1em; width:25%; text-align:left; padding-top:1em; font-weight:600;}


/* -----------------

 breadcrumbs 

----------------- */

#breadCrumb {
	height: 18px; /* This is the height we wan't on our breadcrumb */
	padding:0 0 8px 2px;
	color: #313131; /*This is our color on the text which isn't a link. We want' they to be light grey */
	margin-bottom:1em;
	background:url(../../../../images/hDots.jpg) repeat-x bottom;
}
#breadCrumb li {
	float: left;
	display: inline;
	margin-right: 4px;
	font-size:0.6875em;
}
#breadCrumb a {
	color: #666; /* Our breadcrumb links are going to be white */
	font-weight: 400; /* And bold */
	background: url(../../../../images/breadcrumb.gif) top right no-repeat;
	padding-right: 11px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
	text-decoration: none;
}
#breadCrumb a:hover {
	color: #ff7f00;
	background-position:bottom right;
}
.w150{ width:9.375em;}
.mrb { margin:0 0.75em 0.75em 0}
.mlb { margin:0 0 0.75em 0.75em}
.w190{ width:11.875em;}
.ctrtxtz { margin-top:2.5em; display:block; width:auto; font-size:0.6875em }
.ctrtxtz a { text-decoration:none; color:#313131;padding-left:1.25em;   background:#FFF url(../images/zoom.gif) 0 3px no-repeat;}
.ctrtxtz a:hover { text-decoration: underline; color:#ff7f00;}
.pt8 { padding-top:0.5em;}

/* 

pop up 

*/

.popups{display: none; position: absolute; left:-50px; top:0px; border: solid #ff7f00 1px; padding: 6px; background-color:#fff;font-size: 1em; width: auto; z-index:99999 }
.cls{ margin:0.50em 0 0 0; text-align:right; float: right; z-index:1555}
.prel{ position:relative}


.alignLft{ text-align: left}
.alignRgt { text-align:right;}
.alignCtr{ text-align:center}
.p5{ padding:0.3125em;}
.p10{ padding:0.625em}

.tblHbg{ background:#d8d8d8; font-size:0.75em; padding:0.3125em;}
.f1em{ font-size:1em;}
.f12{ font-size:0.75em }
.f14{ font-size:0.875em;}
.f11{ font-size:0.6875em;}
.qtyInput { width:5em; border:1px solid #d8d8d8;font-size:0.875em; height:1.7em; font-weight:600; line-height:1.5em; color:#313131}
.vbt{ vertical-align:bottom}
.clrOrange { color:#ff7f00;}
.trb{  background:#eaeaea;padding:0.3125em;}
.prdtitle {background:#dfdfdf; font-size:1.15em; padding:0.3125em 0.65em; text-align:left; color:#656565; font-weight:bold}
.b1{ border:1px solid #dfdfdf;}



/* login */

#loginDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#loginDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:130px;
	}
#loginDefault .checkboxLabel, #loginDefault .radioButtonLabel {

	font-size:0.6875em;
	line-height: 1em;
	margin-bottom:0.5em;
	padding-left:5px;
	padding-top:0px;
	
	}
	legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	fieldset {
		margin-left:0;

	}
	#loginDefault .alert { color:#ff7f00;font-size:0.80em; display:inline; padding-left:4px;padding-top:0px;}
	.information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#loginDefault .txtInput { width:200px;}



#loginDefault label{
float: left;

}

#loginDefault #contactUsForm input,#loginDefault textarea{
width: 200px;
margin-bottom: 5px;

display:inline

}
#loginDefault input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#loginDefault textarea{
width: 250px;
height: 150px;
}

#loginDefault .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}
#loginDefault .sbmtInput{
border:0;
width: 66px;
margin-bottom: 5px;
height:17px;
display:inline }
#loginDefault .selbtnInput{border:1px solid #b9b9b9; font-size:0.75em; height:1.8em; color:#666; }
#loginDefault .btnInput {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#loginDefault .cbx { border:0; padding:0; width:15px; float:left;  	margin-left:5px; }
#loginDefault .rad { border:0; padding:0; width:15px; float:left; 	margin-left:5px; }
#loginDefault .mspace {margin-left:115px;}
#loginDefault .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#loginDefault .important a { text-decoration:none; color:#ff7f00;  }
		#loginDefault .hd { border:0}


#loginDefault.btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#loginDefault .pspace {padding-left:120px;}


/* contactUs  */

#contactUsForm h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#contactUsForm .inputLabel{
	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}
#contactUsForm h3{ font-size:1.0em; font-weight:500; color:#313131; margin:0 0 1em 0}


#contactUsForm .checkboxLabel, #contactUsForm .radioButtonLabel {

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	padding-left:5px;

	
	}
	legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	fieldset {
		margin-left:0;

	}
	.alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	.information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#contactUsForm .txtInput { width:200px;}



#contactUsForm label{
float: left;
}

#contactUsForm  input,#contactUsForm textarea{
width: 200px;
margin-bottom: 5px;
display:inline
}
#contactUsForm textarea{
border:1px solid #b9b9b9; font-size:1.0em; height:1.4em; color:#666}


#contactUsForm input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#contactUsForm textarea{
width: 250px;
height: 150px;
}

#contactUsForm .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}

#contactUsForm .btnInput  {margin-left: 120px;
margin-top: 5px;
width: 90px;
height:20px; border:0; }
#contactUsForm .cbx { border:0; padding:0; width:20px; float:left;  	margin-left:5px; }
#contactUsForm .rad { border:0; padding:0; width:20px; float:left; 	margin-left:5px; }
#contactUsForm .mspace {margin-left:115px;}
#contactUsForm .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#contactUsForm .important a { text-decoration:none; color:#ff7f00;  }
		#contactUsForm .hd { border:0}


#contactUsForm .btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#contactUsForm .pspace {padding-left:120px;}

/*checkoutPayment */

#checkoutPayment .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	margin-left: 20px;
	}

#checkoutPayment .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

#checkoutPayment h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 0 0}

#checkoutPayment h5 { font-size:0.80em; font-weight:200; color:#313131; margin:0 0 0 0}
#checkoutPayment .inputLabel{
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	align : left;
	}


#checkoutPayment .checkboxLabel, #checkoutPayment .radioButtonLabel {

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	padding-left:5px;

	
	}
	#checkoutPayment legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	#checkoutPayment fieldset {
		margin-left:0;

	}
	#checkoutPayment .alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	#checkoutPayment .information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#checkoutPayment .txtInput { width:200px;}



#checkoutPayment label{
float: left;
}

#checkoutPayment  input{
}

#checkoutPayment textarea{
border:1px solid #b9b9b9; font-size:0.6875em; height:5em; color:#666;align:left;
}
#checkoutPayment input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}


#checkoutPayment .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}

#checkoutPayment .btnInput  {margin-left: 120px;
margin-top: 5px;
width: 90px;
height:20px; border:0; }
#checkoutPayment .cbx { border:0; padding:0; width:20px; float:left;  	margin-left:5px; }
#checkoutPayment .rad { border:0; padding:0; width:20px; float:left; 	margin-left:5px; }
#checkoutPayment .mspace {margin-left:115px;}
#checkoutPayment .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#checkoutPayment .important a { text-decoration:none; color:#ff7f00;  }
		#checkoutPayment .hd { border:0}


#contactUsForm .btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#contactUsForm .pspace {padding-left:120px;}


/*checkoutNewAddress*/


#checkoutNewAddress .selbtnInput{border:1px solid #b9b9b9; font-size:0.75em; height:1.8em; color:#666; }
#checkoutNewAddress .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }
#checkoutNewAddress .inputLabel{
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	align : left;
	}


#checkoutNewAddress .checkboxLabel, #checkoutNewAddress .radioButtonLabel {

	font-size:0.6875em;
	line-height: 1em;
	margin-bottom:0.50em;
	padding-left:5px;
	padding-top:0px;
	
	}


/*accountEditDefault*/
#accountEditDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

/*#addressBookDefault*/

#addressBookDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

#addressBookDefault .inputLabel{
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	align : left;
	}


/*Account password */
#accountPassword .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

/*Account default */

#accountDefault  h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#accountDefault .inputLabel{

	font-size:0.90em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}

#accountHistInfo h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#accountHistInfo .inputLabel{

	font-size:0.90em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}


/*check out confirm default */

#checkoutConfirmDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

#checkoutConfirmDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#checkoutConfirmDefault .inputLabel{
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	align : left;
	}


/*cgeckoutShipping*/

#checkoutShipping .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

#checkoutShipping h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#checkoutShipping h5 { font-size:0.80em; font-weight:200; color:#313131; margin:0 0 0 0}
#checkoutShipping .inputLabel{
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	align : left;
	}

#checkoutShipping textarea{
border:1px solid #b9b9b9; font-size:0.6875em; height:5em; color:#666
}


/*Address book process default */

#addressBookProcessDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#addressBookProcessDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}
#addressBookProcessDefault .checkboxLabel, #addressBookProcessDefault .radioButtonLabel {

	font-size:0.6875em;
	line-height: 0em;
	margin-bottom:0em;
	padding-left:5px;

	
	}
	#addressBookProcessDefault legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	#addressBookProcessDefault fieldset {
		margin-left:0;

	}
	#addressBookProcessDefault .alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	#addressBookProcessDefault .information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#addressBookProcessDefault .txtInput { width:200px;}



#addressBookProcessDefault label{
float: left;
}

#addressBookProcessDefault input
width: 200px;
margin-bottom: 5px;

display:inline

}
#addressBookProcessDefault input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#addressBookProcessDefault textarea{
width: 250px;
height: 150px;
}

#addressBookProcessDefault .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}

#addressBookProcessDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

#addressBookProcessDefault .cbx { border:0; padding:0; width:20px; float:left;  	margin-left:5px; }
#addressBookProcessDefault .rad { border:0; padding:0; width:15px; float:left; 	margin-left:5px; }
#addressBookProcessDefault .mspace {margin-left:115px;}
#addressBookProcessDefault .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#addressBookProcessDefault .important a { text-decoration:none; color:#ff7f00;  }
		#addressBookProcessDefault .hd { border:0}


#addressBookProcessDefault .btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#addressBookProcessDefault .pspace {padding-left:120px;}

/*password forgotten */

#passwordForgotten .btnInput {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }
#passwordForgotten .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}


/*shipping address default */
#checkoutShipAddressDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}

#checkoutShipAddressDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

#checkoutShipAddressDefault h3 { font-size:1.0em; font-weight:500; color:#313131; margin:0 0 1em 0}


/* check out pay adress default */
#checkoutPayAddressDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}


/*Advanced search */



#advSearchDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#advSearchDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}
#advSearchDefault .checkboxLabel,#advSearchDefault .radioButtonLabel {

	font-size:0.6875em;
	line-height: 1em;
	margin-bottom:0em;
	padding-left:5px;
	padding-top:0px;

	
	}
	#advSearchDefault legend {
	font-size:0.6875em;
	line-height: 0.40em;
	margin-top:0.50em;
	margin-bottom:0.50em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	#advSearchDefault fieldset {
		margin-left:0;

	}
	#advSearchDefault .alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	#advSearchDefault .information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#advSearchDefault .txtInput { width:200px;}



#advSearchDefault label{
float: left;

}

/*#advSearchDefault input
width: 200px;
margin-bottom: 5px;

display:inline

}*/

#advSearchDefault input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#advSearchDefault textarea{
width: 250px;
height: 150px;
}

#advSearchDefault .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}
#advSearchDefault .sbmtInput{
border:0;
width: 55px;
margin-bottom: 5px;
height:21px;
display:inline }

#advSearchDefault .selbtnInput{border:1px solid #b9b9b9; font-size:0.75em; height:1.8em; color:#666; }
#advSearchDefault .btnInput{border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }
#advSearchDefault .cbx { border:0; padding:0; width:15px; float:left;  	margin-left:5px; }
#advSearchDefault .rad { border:0; padding:0; width:20px; float:left; 	margin-left:5px; }
#advSearchDefault .mspace {margin-left:115px;}
#advSearchDefault .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#advSearchDefault .important a { text-decoration:none; color:#ff7f00;  }
		#advSearchDefault .hd { border:0}


#advSearchDefault.btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#advSearchDefault .pspace {padding-left:120px;}


/*search result */

#advSearchResultsDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#advSearchResultsDefault .btnInput{border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

/*accountHistoryDefault*/

#accountHistoryDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}


/*discountcouponInfo*/

#discountcouponInfo h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#discountcouponInfo .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}

#discountcouponInfo .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

/*gvFaqDefault*/
#gvFaqDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#gvFaqDefault h2 { font-size:1.0em; font-weight:500; color:#313131; margin:0 0 1em 0}

#gvFaqDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }

#gvFaqDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}

#gvFaqDefault .information {
		font-size:0.75em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}

/*newProductsDefault*/
#newProductsDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}


/*new */
ul.btns li.gray input{ margin:2px 0 0 0;  }

/*indexProductList*/
#indexProductList h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

/*indexCategories*/
#indexCategories h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

/*reviewsDefault*/
#reviewsDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

/*shippingInfo*/
#shippingInfo h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}

 h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}


.back{
align : left;
}

.trbn{  background:#f2f2f2; margin:9px 0 0 0; height:30px; line-height:30px; }

/*gvSendDefault*/

#gvSendDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#gvSendDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}
#gvSendDefault .checkboxLabel, #gvSendDefault .radioButtonLabel {

	font-size:0.6875em;
	line-height: 0em;
	margin-bottom:0em;
	padding-left:5px;

	
	}
	#gvSendDefault legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	#gvSendDefault fieldset {
		margin-left:0;

	}
	#gvSendDefault .alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	#gvSendDefault .information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#gvSendDefault .txtInput { width:200px;}



#gvSendDefault label{
float: left;
}

#gvSendDefault input
width: 200px;
margin-bottom: 5px;

display:inline

}
#gvSendDefault input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#gvSendDefault textarea{
width: 250px;
height: 150px;
padding-left:0px;
float:left;
}

#gvSendDefault .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}

#gvSendDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }
#gvSendDefault .tbtnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:5em; color:#666 }

#gvSendDefault .cbx { border:0; padding:0; width:20px; float:left;  	margin-left:5px; }
#gvSendDefault .rad { border:0; padding:0; width:15px; float:left; 	margin-left:5px; }
#gvSendDefault .mspace {margin-left:115px;}
#gvSendDefault .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#gvSendDefault .important a { text-decoration:none; color:#ff7f00;  }
		#gvSendDefault .hd { border:0}


#gvSendDefault .btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#gvSendDefault .pspace {padding-left:120px;}


/*timeoutDefault*/

#timeoutDefault h1 { font-size:1.15em; font-weight:500; color:#313131; margin:0 0 1em 0}
#timeoutDefault .inputLabel{

	font-size:0.6875em;
	line-height: 1.5em;
	margin-bottom:0.75em;
	width:120px;
	}
#timeoutDefault .checkboxLabel, #timeoutDefault .radioButtonLabel {

	font-size:0.6875em;
	line-height: 0em;
	margin-bottom:0em;
	padding-left:5px;

	
	}
	#timeoutDefault legend {
	font-size:0.6875em;
	line-height: 1.5em;
	margin-top:0.85em;
	margin-bottom:0.85em;
	margin-left:-0.42em;
	font-size:0.75em;
	color:#666666;
	font-weight:500;
	}
	#timeoutDefault fieldset {
		margin-left:0;

	}
	#timeoutDefault .alert { color:#ff7f00;font-size:0.6875em; display:inline; padding-left:4px;}
	#timeoutDefault .information {
		font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em;
	}
#timeoutDefault .txtInput { width:200px;}



#timeoutDefault label{
float: left;
}

#timeoutDefault input
width: 200px;
margin-bottom: 5px;

display:inline

}
#timeoutDefault input {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666}
#timeoutDefault textarea{
width: 250px;
height: 150px;
padding-left:0px;
float:left;
}

#timeoutDefault .boxes{
width: 1em;
}

#submitbutton{

}

br{
clear: left;
}

#timeoutDefault .btnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:1.4em; color:#666 }
#gvSendDefault .tbtnInput  {border:1px solid #b9b9b9; font-size:0.6875em; height:5em; color:#666 }

#timeoutDefault .cbx { border:0; padding:0; width:20px; float:left;  	margin-left:5px; }
#timeoutDefault .rad { border:0; padding:0; width:15px; float:left; 	margin-left:5px; }
#timeoutDefault .mspace {margin-left:115px;}
#timeoutDefault .important {font-size:0.6875em;
		line-height: 1.5em;
		margin-bottom:0.75em; padding-top:5px; padding-left:5px}
		#gvSendDefault .important a { text-decoration:none; color:#ff7f00;  }
		#gvSendDefault .hd { border:0}


#timeoutDefault .btns input{ background:#423f34; border:0; color:#FFF; width:66px; height:17px; }
#timeoutDefault .pspace {padding-left:120px;}














.btnHolder { text-align:right; width:75%; position:relative;padding-top:0.4em;}

ul.btns {       
	list-style-type:none;
	float:right;   
	margin:0;    
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}


/*

li.orange a span {
	display:block;
	position:relative;
	margin:0 -1px;
	border-width:0 0.0625em;
	border-color:#ff7f00;
	border-style:solid;
	background-color:#ff7f00;
	padding:0.25em 1em;
} 
li.gray a span {
	display:block;
	position:relative;
	margin:0 -1px;
	border-width:0 0.0625em;
	border-color:#9c9c9c;
	border-style:solid;
	background-color:#9c9c9c;
	padding:0.25em 1em;
}
li.orange a:hover span{
	border-color:#423f34;
	background-color:#423f34;
}
li.gray a:hover span  {
	border-color:#423f34;
	background-color:#423f34;
} 

*/


ul.btns li.orange, ul.btns li.gray { display: block; float:left; margin-right:0.375em; }
li.orange a {     
	display:block;
	position:relative;
  background:#FF7F00;
  padding:3px;
  color:#FFF;
  height:15px;
  border:none;
	text-decoration:none;
	margin:0.25em 0.0625em;
	text-align:center
}

li.orange input.input-submit {   
  background:#FF7F00;
  color:#FFF;
  height:19px;
  border:none;
	text-decoration:none;
	margin:0.25em 0.0625em;
	text-align:center
}

li.gray a,li.gray input {     
	display:block;
	position:relative;
  background:#9C9C9C;
  padding:3px;
  color:#FFF;
  border:none !important;
	text-decoration:none;
	margin:0.25em 0.0625em;
	text-align:center
} 

li.orange a:hover,li.orange input:hover {
	color:#000;
cursor:pointer;
}

li.gray a:hover,li.gray input:hover {
	color:#000;
cursor:pointer;
}


