body {

	background-color: #ffffff;

	background-image: url(../images/main-bg.gif);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Verdana, Tahoma, sans-serif;

	font-size: 9pt;
	color:#595959;

}





div#header_container {

	margin: 0 auto;

	width: 950px;

}





.clearfixnew{

	clear:both;

	padding:0 0 0 0px;;

	margin:0 0 0 0px;

}

body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div, fieldset {margin: 0; padding: 0;}



.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

     

.clearfix { display: inline-block; }



div#header-container {width:950px; margin: 0 auto;}



h1 {

	background: url(../images/foxfire-logo.gif) no-repeat left center;

	height: 48px;

	line-height: 48px;

	width: 290px;

	display:block;

	margin:15px 5px 0px;

	float: left;

	}

	.logolink{

		display:block;

		width: 250px;

		height: 48px;

	}



div#subnav {background: url(../images/subnav-left-corner.gif) no-repeat left top; float:left; margin-right:25px; padding-left:19px;}



	div#subnav ul {font-weight:bold; background: url(../images/subnav-right-corner.gif) no-repeat right top; padding:1em 19px 1.5em 0; list-style-type:none;}

	

		div#subnav ul li {padding:0 1em; border-right: 1px solid #56534a; float:left;}

		div#subnav ul li.first {padding-left:0;}

		div#subnav ul li.last {padding-right: 0; border:none;}

		

			div#subnav ul li a {text-decoration: none; color:#595959;}

			div#subnav ul li a:hover {color:white;}



div#search {clear:left; float:left; background: url(../images/search-left-corner.gif) no-repeat left top; padding-left:15px; margin-top:4px; margin-bottom: 5px;}



	div#search form {background: url(../images/search-right-corner.gif) no-repeat right top; padding:.5em 15px 0em 0px;}

	

		div#search form fieldset {border:none; margin:0px; padding:0px;}

		

			div#search form fieldset div {margin-top:4px; float: left; margin-bottom:0px;}	

				

				div#search form fieldset div label {font-size:1.25em; display: block; float: left; margin-top:-2px; width:3.75em;}

				

				div#search form fieldset div input#search-term {padding:.25 .5em; margin-left:.5em; width:20em; height:17px; margin-top:-3px; float: left;}

			

			div#search form fieldset input#search-submit {

				background: url(../images/search-button-bg.gif) no-repeat center top;

				width:61px;

				height:27px;

				line-height:27px;

				text-indent:-9999px;

				border: none;

				vertical-align: bottom;

				float: left;

				margin-left: .5em;

				cursor: pointer;

				}

				

			div#search form fieldset input#search-submit:hover {background-position:center bottom;}

				

div#order-info {clear:right; float: right; padding-top:3px;}



	div#order-info ul {background: url(../images/cart-icon.gif) no-repeat left center; padding-left: 25px; list-style-type: none;}

	

		div#order-info ul li {color:#f8f3e3; float: left; padding:0 .5em; line-height:38px;}

		div#order-info ul li.last {padding-right:0;}

		

			div#order-info ul li a {color:#f8f3e3;}

			div#order-info ul li a:hover {color:white; text-decoration: none;}

			

			div#order-info ul li a#checkout {

				display: block;

				background: url(../images/checkout-button-bg.gif) no-repeat left top;

				height: 38px;

				width: 132px;

				text-indent: -9999px;

				}

			div#order-info ul li a#checkout:hover {background-position:left bottom;}

				

div#page-container {background: url(../images/page-bg.gif) repeat-y center top; width: 956px; margin:0 auto;}



div#main-nav {background: url(../images/nav-bg.gif) repeat-x left top;}



	div#main-nav ul {padding-top:10px; font-size:1.2em; list-style-type:none; padding-left:4px;}


		

		div#main-nav ul li {float:left; margin-left:.25em; background: url(../images/nav-left-corner.gif) no-repeat left top; padding-left:8px;}

		div#main-nav ul li.first {margin-left: .75em; display: inline;}

		div#main-nav ul li.active {background: url(../images/nav-over-left-corner.gif) no-repeat left top; margin-top:1px;}

		

			div#main-nav ul li div {background: url(../images/nav-right-corner.gif) no-repeat right top; padding-right:8px; padding-bottom: 5px;}

			div#main-nav ul li.active div {background: url(../images/nav-over-right-corner.gif) no-repeat right top;}

			

				div#main-nav ul li div a {color: #595959; text-decoration: none; line-height:27px; padding:0 .41em;}

				div#main-nav ul li div a:hover {color: #bf2e1a;}

				div#main-nav ul li.active div a {color:#bf2e1a; cursor:default;}

				

					div#main-nav ul li div a span {font-family:Verdana, Tahoma, sans-serif;}



div.home-headline {background: url(../images/home-headline-left-corner.gif) no-repeat left top; padding-left:8px; margin:0 11px; line-height:38px;text-align:center;}				

	

	div.home-headline h2 {background: url(../images/home-headline-right-corner.gif) no-repeat right top; padding-right:0px; color:white; font-size:1.5em;font-weight:normal;font-size:10pt;}

	

	h2 {font-weight: normal; margin-left:0;}

	

	h2#silent-salespeople {text-align:center;font-weight:bold;font-size:12pt;font-weight:normal;font-size:10pt;}

		

div#product-slider {margin:0 13px;}



a#skip-to-content {display:none;}



div#left-column {width:262px; float:left;}



div#quick-links, div#red-hot-deal, div#also-bought {background: url(../images/home-box1-left.gif) repeat left top; width:245px; margin-left:11px; padding-left:6px; float: left; padding-bottom:0;}



	div#quick-links div.home-headline, div#red-hot-deal div.home-headline, div#also-bought div.home-headline {margin:0; text-indent:.5em;}

	

	div#quick-links div.content, div#red-hot-deal div.content, div#also-bought div.content {background:url(../images/home-box1-right.gif) repeat right top; padding:6px; padding-left: 0; height:auto;}

	

		div#quick-links div.content ul {list-style-type:none; margin-top:6px; font-size:10pt;}

		

			div#quick-links div.content ul li {border-bottom:2px solid #928d7c;}

			div#quick-links div.content ul li.last {border-bottom:2px solid #928d7c; font-weight:bold;}

	

				div#quick-links div.content ul li a {display:block; line-height:39px; background-color:#e2ddcd; text-decoration:none; padding-left:1em; color:#595959;}

				div#quick-links div.content ul li a:hover {background-color:#595959; color:white;}

				

div#red-hot-deal {width: 398px; margin-left:8px;}



	div#red-hot-deal a img {border: none; margin-top: 6px;}



div.home-right-container {margin-left:8px; float: left; width:262px;}



div#welcome, div#live-help {background: url(../images/home-box2-left.gif) no-repeat left top; padding-left:13px; margin-bottom:5px;}



	div#welcome div.content, div#live-help div.content {background: url(../images/home-box2-right.gif) no-repeat right top; padding-right:13px; height:126px; margin: 0;}

	

	div#welcome h2, div#live-help h2, div#other-interested h2, div#whats-new h2 {padding:.5em 0 .25em; font-size:1.25em; }

		div#welcome h2 em {font-style: normal; text-transform: uppercase;}

		

	div#welcome p {margin: 0 0 .25em; padding: 0;}

	

		div#welcome p a {color:#d22007;}

		div#welcome p a:hover {text-decoration: none;}

		

		div#welcome p span {padding-left:2em;}

		

div#live-help {text-align:center; background: url(../images/home-bottom-box-left.gif) no-repeat left top; margin-bottom: none; float:left; margin-left:8px; padding-left:5px; width:257px;}



	div#live-help div.content {background: url(../images/home-bottom-box-right.gif) no-repeat right top; height:87px; padding-right:5px;}



	div#live-help a img {border:none; margin-top:0px;}



div#other-interested {width: 658px; background: url(../images/home-bottom-box-left.gif) no-repeat left top; padding-left:5px; clear:both; float: left; margin:0 0 10px 11px;}



	div#other-interested div.content {background: url(../images/home-bottom-box-right.gif) no-repeat right top; padding-right:5px; height:87px; text-align: center;}

	

	div#other-interested h2, div#whats-new h2 {font-size:1.25em; text-transform: capitalize; text-align: left;}

	

	div#other-interested ul {display:inline; list-style-type:none;}

	

		div#other-interested ul li {display:inline; padding:0 .25em;}

		div#other-interested ul li.size1 {font-size:8pt; color:#595959;}

		div#other-interested ul li.size2 {font-size:8pt;font-weight:bold; color:#595959;}

		div#other-interested ul li.size3 {font-size:10pt;font-weight:bold;  color:#595959;}

		div#other-interested ul li.size4 {font-size:12pt;font-weight:bold; color:#595959;}
div#other-interested ul li.size5 {font-size:14pt;font-weight:bold; color:#595959;}
		

			div#other-interested ul li a {color:#595959; text-decoration:none;}

			div#other-interested ul li a:hover {color: #bf2e1a;}

	

div#whats-new {width:257px; background:url(../images/home-box2-left.gif) no-repeat left top; padding-left:5px; float: left;}



	div#whats-new h2 {text-indent:.5em;}

	

	div#whats-new div.content {height:126px; background:url(../images/home-box2-right.gif) no-repeat right top; padding-right:5px;}

	

		div#whats-new ul {list-style: inside; list-style-type:disc;}

		

			div#whats-new ul li {margin-left: 1em; font-size:.9em; line-height:1.6em;}

			

				div#whats-new ul li a {color:#595959;}

				div#whats-new ul li a:hover {text-decoration: none;}

	

div#footer {width:956px; background: url(../images/footer-bg.gif) no-repeat center bottom; margin:0 auto 0em; clear: both; border-top:1px solid transparent;}



	div#footer div {margin:0 10px 5px; font-size:1em; padding:0 1.25em;  text-align:center;  line-height:38px;}

	div#footer div.fix {margin-top:0px;}

	

		div#footer div ul {list-style-type:none; padding:4.5px 0; height:38px;}

		

			div#footer div ul li {padding:0 1.6em; line-height:25px; float:left;}

			div#footer div ul li.first {padding-left: 0;}

			div#footer div ul li.last {padding-right: 0; border-right: none;}

			

				div#footer div ul li a {color: #ffffff; font-size: .9em;}

				div#footer div ul li a:hover {text-decoration: none;}


				div#footer div a {color:#ffffff; font-size: .9em;}

				div#footer div a:hover {text-decoration: none;}

				

		div#footer div ul#first {float:left; padding-right:2em; width:890px;}

		div#footer div ul#second {float:left; padding:1.25em 2em; width:200px;}



		div#footer div cite {display:block; float:right; color:#ece5cc; font-style:normal; background: url(../images/footer-divider.gif) no-repeat left center; padding:1.25em 0 1.25em 2em; font-size:.8em; line-height: 1.5em; text-align:center;}



div#breadcrumbs {padding:.25em 1em .5em; font-size:1.2em;}

	

	div#breadcrumbs ul {list-style-type:none; display:inline;font-size:8pt;}

	

		div#breadcrumbs ul li {display:inline; color:#595959;}

		div#breadcrumbs ul li.current {font-weight:bold;font-size:8pt;}

		

			div#breadcrumbs ul li a {color:#595959; font-weight:normal; text-decoration: none;}

			div#breadcrumbs ul li a:hover {text-decoration: underline;}

			

a#view-similar {display:block; width:161px; height:31px; line-height:31px; text-indent:-9999px; float:right; background: url(../images/similar-products-button-bg.gif) no-repeat left top; margin-top:-7px;}

a#view-similar:hover {background-position:left bottom;}



a#back-button {display:block; width:66px; height:31px; line-height:31px; text-indent:-9999px; float:right; background: url(../images/back-button-bg.gif) no-repeat left top; margin-right:2px; margin-top:-7px;}

a#back-button:hover {background-position:left bottom;}



div#product-info {background: url(../images/product-info-bg.gif) no-repeat right bottom; float:left; width:676px; margin-left:6px; padding-bottom:10px; margin-bottom:10px;}



	div#product-info div.header {background: url(../images/product-header-bg.gif) no-repeat right top; padding:6px 1em 0; height:38px;margin-bottom:5px;}

	
	div#product-info div.header_order_status {background: url(../images/product-header-bg.gif) no-repeat right top; padding:6px 1em 0; height:32px;}

	

		div#product-info div.header h2 {font-size:12pt;font-weight:bold;color:white; margin: 10px .5em 5px; padding: 0;}

		

		div#product-info div.header h3 {margin: 0; padding: 0; float:right; margin: 0px 5px 0px 0px; font-size:12px; color:white; font-weight:bold;}

		

		div#product-info div.header p {margin: 0 .75em; font-size:.8em; color:white;}

		

		div#product-info div.header form {float:right; margin-top:-2.5em;}

			

			div#product-info div.header form fieldset {border:none;}

				

				div#product-info div.header form fieldset div {background: url(../images/quantity-bg.gif) no-repeat left center; width:105px; height: 31px; float:right;}

			

					div#product-info div.header form fieldset div label {display:none;}

					

					div#product-info div.header form fieldset div input#quantity {background:transparent; border:none; width:25px; margin-left:65px; margin-top:7px; text-align: right;}

					

				div#product-info div.header form fieldset input#add-to-cart {

					float:right;

					margin-left:5px; 

					background: url(../images/add-to-cart-bg.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:2px; 

					height:31px; 

					line-height:5px; 

					border:none; 

					cursor: pointer;
					
					}

				div#product-info div.header form fieldset input#add-to-cart:hover {background-position:left bottom;}

					

div#product-photo {width:328px; height: 492px; background-color:#e2ddcd; position:relative; text-align: center; float:left; display:inline; margin-left:7px; margin-right:7px;}



	div#product-photo a#enlarge {position:absolute; left:21em; top:.5em; display:block; background: url(../images/enlarge-bg.gif) no-repeat right top; width:66px; height:24px; line-height:24px; text-indent:-9999px;}

	div#product-photo span#enlarge1 {position:absolute; left:21em; top:.5em; display:block;  width:66px; height:24px; line-height:24px; float:right;}

	div#product-photo a#enlarge:hover {background-position:right bottom;}

	

	div#product-photo a img {margin-top:4em; border:none;}

	

div#product-description {background: url(../images/product-description-bg.gif) repeat-x left top; border:1px solid #d5d5d5; float:left; width:321px; height:490px; display:inline;}



	div#product-description ul {list-style-type:disc; padding-left:30px;}

	

		div#product-description ul li {line-height:1.5em;}

		

	div#product-description dl {margin:1.5em 1em 1em; border-bottom:1px solid #d5d5d5; padding-bottom:1em;}

	div#product-description dl.price {padding-top:1em; border-top:1px solid #d5d5d5;}

	

		div#product-description dl dt {font-size:1.1em; font-weight:bold; margin-bottom:.5em;}

		

		div#product-description dl dd {line-height:1.5em;}

		

	div#product-description form {margin-left:.75em; float:left;}

			

			div#product-description form fieldset {border:none;}

				

				div#product-description form fieldset div {background: url(../images/quantity-bg2.gif) no-repeat left center; width:105px; height: 31px; float:left;}

			

					div#product-description form fieldset div label {display:none;}

					

					div#product-description form fieldset div input#quantity2 {background:transparent; border:none; width:25px; margin-left:65px; margin-top:7px; text-align: right;}

					

				div#product-description form fieldset input#add-to-cart2 {

					float:left;

					margin-left:5px; 

					background: url(../images/add-to-cart-bg2.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					}

				div#product-description form fieldset input#add-to-cart2:hover {background-position:left bottom;}



div#also-bought {background: url(../images/others-bought-left.gif) no-repeat left top; float:left; display:inline; margin-bottom: 2px;}	



	div#also-bought div.content {background: url(../images/others-bought-right.gif) no-repeat right top; height:285px; margin-bottom:0; padding-bottom:0;}		



div#also-bought div.home-headline {line-height:24px; font-size:1em; background: url(../images/also-bought-left.gif) no-repeat left top;}



	div#also-bought div.home-headline h2 {text-indent:0; padding:.25em; background: url(../images/also-bought-right.gif) no-repeat right top;}

	

	div#also-bought div#other-products {background-color:#f1efe2; padding:6px; margin:8px 0; height:215px;}

	

		div#other-products dl {float:left; text-align:center; width:113px;}

	

			div#other-products dt {padding:.25em 0 .5em;}	

				

				div#other-products dt a {font-size:.8em; color:#595959; text-decoration: none;}

				div#other-products dt a:hover {text-decoration: underline;}

			

			div#other-products dd a img {border:none;}

			

			div#other-products dd a.view-product {

				background:url(../images/other-product-atc.gif) no-repeat center top; 

				width:97px; 

				display:block;

				height:29px; 

				line-height:29px;

				margin-top:2px;

				text-indent:-9999px;

				border:none;

				cursor:pointer;

				margin-left:8px;

				}

			div#other-products dd a.view-product:hover {background-position:center bottom;}



div#quick-links div.content ul, h2, div#main-nav ul, div#breadcrumbs ul, div#other-interested ul {font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;}



div.footer-fix {margin-top:10px;}





div#number_area{

	float:left;

	width:638px;

	height:22px;

	background-color:#e2ddcd;

	border-top:1px solid #ffffff;

	line-height:22px;

	text-align:right;

	padding-top:10px;

}

.number_link{

	display:block;

	float:left;

	height:20px;

	padding-left:7px;

	padding-right:7px;

	border:1px solid #b7ae92;

	line-height:20px;

	font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;

	font-size:1.25em;

	color:#595959;

	text-decoration:none;

	margin-left:2px;

	font-weight:bold;

}

.number_link:hover{

	display:block;

	float:left;

	height:20px;

	padding-left:7px;

	padding-right:7px;

	border:1px solid #b7ae92;

	line-height:20px;

	font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;

	font-size:1.25em;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	margin-left:2px;

	background-color:#b7ae92;

}
.number_linkhover{

	display:block;

	float:left;

	height:20px;

	padding-left:7px;

	padding-right:7px;

	border:1px solid #b7ae92;

	line-height:20px;

	font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;

	font-size:1.25em;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	margin-left:2px;

	background-color:#b7ae92;

}

.number_linktxt{

	display:block;

	float:right;

	height:20px;

	padding-left:7px;

	padding-right:7px;

	border:0px solid #b7ae92;

	line-height:20px;

	font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;

	font-size:1.25em;

	color:#595959;

	text-decoration:none;

}



div#product_box{

	width:158px;

	height:240px;


	background-color:#ffffff;

	text-align:center;

	border:5px solid #ffffff;

	float:left;

	margin-right:50px;

	margin-bottom:10px;

	padding:0px;

}

div#product_box dl {margin:0em 0em 0em; text-align:left;}

	div#product_box dl.price {border-top:1px solid #d5d5d5;}

	

		div#product_box dl dt {font-size:1.1em; font-weight:bold; margin-bottom:.5em;}

		

		div#product_box dl dd {line-height:1.5em;}

		div#product_box form input#add-to-cart2 {

					float:left;

					margin-top:5px; 

					background: url(../products/view.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					text-align:center;

					margin-left:31px;

					}

					

					div#product_box form input#add-to-cart2:hover {

					float:left;

					margin-top:5px; 

					background: url(../products/view.gif) no-repeat left bottom; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					}

		

div#product_box1{

	width:158px;

	height:240px;

	background-color:#ffffff;

	text-align:center;

	border:5px solid #ffffff;

	float:right;

	margin-bottom:10px;

	padding:0px;

}

div#product_box1 dl {margin:0em 0em 0em; text-align:left;}

	div#product_box dl.price {border-top:1px solid #d5d5d5;}

	

		div#product_box1 dl dt {font-size:1.1em; font-weight:bold; margin-bottom:.5em;}

		

		div#product_box1 dl dd {line-height:1.5em;}

		div#product_box1 form input#add-to-cart2 {

					float:left;

					margin-top:5px; 

					background: url(../products/view.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:31px;

					}

					div#product_box1 form input#add-to-cart2:hover {

					float:left;

					margin-top:5px; 

					background: url(../products/view.gif) no-repeat left bottom; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:31px;

					}

					

.clickhere{

	font-size:.9em;

	color:#595959;

	text-decoration:underline;

}

.clickhere:hover{

	font-size:.9em;

	color:#595959;

	text-decoration:none;

}



div#product-detail_area {width:638px; background-color:#e2ddcd; text-align: justify; padding:10px; position:relative; margin:auto;}





* html .clearfix { height: 1%; }

.clearfix { display: block; }

* html div#subnav ul {width:19em;}

* html div#search fieldset{width:30.5em;}

* html div#search fieldset div input#search-term {width:16em;}

* html div#order-info {margin-top:4px;}

* html div#order-info ul {width:30em;}

* html div#nav ul li.first {margin-left:8px;}

* html div#page-container {margin-top:-15px;}

* html div#quick-links {display:inline;}

* html div#other-interested {display:inline;}

* html div#live-help {margin-top:3px;}

* html div#footer div {margin-top:10px;}





* html div#footer {border:none;}

* html input#quantity, * html input#quantity2 {font-size:.9em; line-height:.9em;}

* html div#other-products dd a.add-to-cart {margin-left:0;}



/* IE7.x/Win hacks */

*+html div#search fieldset{width:30.5em;}

*+html div#search fieldset div input#search-term {width:16em;}

*+html div#order-info {margin-top:1px;}

*+html div#order-info ul {width:30em;}

*+html div#live-help {margin-top:3px;}

*+html div#page-container {margin-top:-15px;}

*+html div#footer {border:none;}

*+html div#footer div {margin-top:10px;}



*+html input#quantity, *+html input#quantity2 {font-size:.9em; line-height:.9em;}

*+html div#other-products dd a.add-to-cart {margin-left:3px;}





.cart_header{

	float:left;

	width:638px;

	height:23px;

	text-align:left;

	background-color:#a79b75;

}

.cart_quantity{

	float:left;

	width:75px;

	height:23px;

	text-align:center;

	line-height:23px;

	border-right:1px solid #e2ddcd;

	font-size:.8em;

	color:#FFFFFF;

	font-weight:bold;

}

.cart_del{

	float:left;

	width:70px;

	height:23px;

	text-align:center;

	line-height:23px;

	font-size:.8em;

	color:#FFFFFF;

	font-weight:bold;

}

.cart_des{

	float:left;

	width:320px;

	height:23px;

	text-align:left;

	line-height:23px;

	border-right:1px solid #e2ddcd;

	font-size:.8em;

	color:#FFFFFF;

	font-weight:bold;

	padding-left:10px;

}
.cart_des_ck{

	float:left;

	width:380px;

	height:23px;

	text-align:left;

	line-height:23px;

	border-right:1px solid #e2ddcd;

	font-size:.8em;

	color:#FFFFFF;

	font-weight:bold;

	padding-left:10px;

}

.cart_quantity1{

	float:left;

	width:75px;

	height:23px;

	text-align:center;

	line-height:23px;

	font-size:.9em;

	color:#595959;

	font-weight:normal;

}

.cart_quantity3{

	float:left;

	width:481px;

	height:23px;

	text-align:right;

	line-height:23px;

	font-size:.9em;

	color:#595959;

	font-weight:normal;

}

.cart_quantity2{


	float:left;

	width:75px;

	height:23px;

	text-align:center;

	line-height:23px;

	font-size:.9em;

	color:#595959;

	font-weight:normal;

}

.cart_del1{

	float:left;

	width:70px;

	height:23px;

	text-align:center;

	line-height:23px;

	font-size:.9em;

	color:#595959;

	font-weight:normal;

}

.cart_des1{

	float:left;

	width:320px;

	height:23px;

	text-align:left;

	line-height:23px;

	font-size:.9em;

	color:#595959;

	font-weight:normal;

	padding-left:10px;

}

.cart_detail{

	float:left;

	width:638px;

	text-align:left;

	border-bottom:1px solid #c6bea5;

	padding-bottom:5px;

	padding-top:5px;

}

.cart_detail1{

	float:left;

	width:638px;

	text-align:left;

	border-bottom:1px solid #c6bea5;

	padding-bottom:5px;

	padding-top:5px;

}

.cart_detail_box{

	width:638px;

	text-align:center;

	padding-bottom:5px;

	padding-top:5px;

	background-color:#FFFFFF;

	margin:auto;

}

.checkout{

	float:right;

	width:97px;

	height:31px;

	display:block;

	background-image:url(../images/check_out.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.checkout:hover{

	float:right;

	width:97px;

	height:31px;

	display:block;

	background-image:url(../images/check_out.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.update_cart{

	float:right;

	width:97px;

	height:31px;

	display:block;

	background-image:url(../images/update_cart.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.update_cart:hover{

	float:right;

	width:97px;

	height:31px;

	display:block;

	background-image:url(../images/update_cart.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.update_cart1{

	float:right;

	width:97px;

	height:31px;

	background-image:url(../images/update_cart.gif);

	background-position:left top;

	background-repeat:no-repeat;

}

.update_cart1:hover{

	float:right;

	width:97px;

	height:31px;

	display:block;

	background-image:url(../images/update_cart.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

}

.continue_shopping{

	float:right;

	width:130px;

	height:31px;

	display:block;

	background-image:url(../images/continue_shopping.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.continue_shopping:hover{

	float:right;

	width:130px;

	height:31px;

	display:block;

	background-image:url(../images/continue_shopping.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}
div#site_map
{
		width:636px;

	text-align:left;
	font-size:10px;
}
div#site_map h5
{
	font-size:12px;
}
div#site_map a
{
	color: #595959;
	text-decoration: underline;
}
div#site_map a:hover
{
	color: #595959;
	text-decoration: none;
}
div#shopping_calculator{

	width:638px;

	text-align:left;

	font-size:0.9em;

	color:#595959;

	padding:10px;

	background-color:#FFFFFF;

	background-image:url(../images/product-description-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;
float:left;

	border:1px solid #cccccc;

}

div#shopping_calculatornew{

	width:638px;

	text-align:left;

	font-size:0.9em;

	color:#595959;

	padding:10px;

	background-color:#FFFFFF;

	background-image:url(../images/product-description-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #cccccc;
	float:left;
	margin-left:6px;
	margin-top:8px;

}
div#shopping_calculator1{

	width:638px;

	text-align:left;

	font-size:0.9em;

	color:#595959;

	padding:10px;

	

	background-color:#FFFFFF;

	background-image:url(../images/product-description-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	margin:auto;

	border:1px solid #cccccc;

}
.headernew{

	font-size:1em;

	color:#595959;

	font-weight:bold;

}

.submit{

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/submit.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

	margin:auto;

}

.submit:hover{

	margin:auto;

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/submit.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.payment{

	width:74px;

	height:31px;

	display:block;

	background-image:url(../images/payment.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

	float:left;

}

.payment:hover{

	float:left;

	width:74px;

	height:31px;

	display:block;

	background-image:url(../images/payment.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}
.edit{

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/edit.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;
	float:left;

}

.edit:hover{

	margin:auto;

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/edit.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;
	float:left;

}

.creditcard_user{

	float:left;

	width:305px;

	margin-right:8px;

	height:184px;

	background-color:#e2ddcd;

	padding:10px;

	text-align:center;

}

.existing_user{

	float:left;

	width:303px;

	height:182px;

	padding:10px;

	text-align:center;

	background-image:url(../images/product-description-bg.gif);

	background-position:left center;

	background-repeat:repeat-x;

	border:1px solid #cccccc;

}

.credit_card{

	margin:auto;

	width:662px;


}

.continue{

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/continue.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

	margin:auto;

}

.continue:hover{

	margin:auto;

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/continue.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.signin{

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/signin.gif);

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

	margin:auto;

}

.signin:hover{

	margin:auto;

	width:66px;

	height:31px;

	display:block;

	background-image:url(../images/signin.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.billing{

	float:left;

	width:305px;

	margin-right:8px;

	height:410px;

	background-color:#e2ddcd;

	padding:10px;

	text-align:left;

}
.billing1{

	float:left;

	width:638px;

	margin-right:8px;


	background-color:#e2ddcd;

	padding:10px;

	text-align:left;

}
.shipping{

	float:left;

	width:303px;

	height:408px;

	padding:10px;

	text-align:left;

	background-image:url(../images/product-description-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #cccccc;

}
.shipping1{

	float:left;

	width:303px;

	height:408px;

	padding:10px;

	text-align:left;

	background-image:url(../images/product-description-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #cccccc;

}
label{

	width:110px;

	height:30px;

	display:block;

	float:left;

	line-height:30px;

}
.signup_label{

	width:200px;

	height:30px;

	display:block;

	float:left;

	line-height:30px;

}

.txtfield_label{

	width:150px;

	height:30px;

	display:block;

	float:left;

	line-height:30px;

}

.txtfield_label1{

	width:180px;

	height:30px;

	display:block;

	float:left;

	line-height:30px;

}



.add-to-cartnew {

					float:left;

					margin-top:3px; 

					background: url(../images/add-to-cart-bg2.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:55px;

					}

					

					.add-to-cartnew:hover {

					float:left;

					margin-top:3px; 

					background: url(../images/add-to-cart-bg2.gif) no-repeat left bottom; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:55px;

					}



.copyrightarea {margin:0 10px 5px; font-size:1em; padding:0 1.25em; line-height:1em; background:url(../images/footerbg.jpg) no-repeat; height:38px;}



.login {color: #595959; font-size: .9em;}

				.login:hover {text-decoration: none;}

.login1 {color: #595959; font-size: 11px;}

.login1:hover {text-decoration: none;}

				
div#product-info div.header h4 {font-size:12pt;font-weight:bold;  color:white; margin: 0px .5em 5px; padding: 0;  line-height:36px; }

div#product-info div.header_order_status h4 {font-size:12pt;font-weight:bold; color:white; margin: 0px .5em 5px; padding: 0; line-height:32px;}

div#learning-photo {width:230px; text-align: center; float:left; display:inline; margin-top:5px;}

div#learning-txt {width:420px; text-align: center; float:left; display:inline; margin-top:5px;
font-family: Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	
	line-height:22px;}
	
div#order_status_body {width:420px; text-align: left; float:left; display:inline; margin-top:5px;padding-left:20px;
font-family: Verdana, Tahoma, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	line-height:18px;}

div#product-info_main {float:left; width:682px;}

div#shopping-description {background: url(../images/product-description-bg.gif) repeat-x left top; border:1px solid #d5d5d5; float:left; width:280px; padding:10px;}

div#order_status_body1 {width:620px; text-align: left; float:left; display:inline; margin-top:5px;padding-left:10px;
font-family: Verdana, Tahoma, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	line-height:18px;}

.colorwhite{
	color:#ffffff;
}
div#product-infonew {float:left; width:656px; margin-left:6px; padding:10px; margin-bottom:10px;
background-color:#e2ddcd; color:#595959;}

div.header_order_status1 h4 {font-size:1.0em; color:white; line-height:30px; font-weight:bold; background-color:#a79b75; padding-left:10px; color:#ffffff;}

div#product-infonew1 {float:left; width:656px; margin-left:6px; padding:10px; margin-bottom:10px;
background-color:#ffffff; color:#595959; border-top:2px solid #e2ddcd;}

.imagebox{
	float:left;
	width:158px;
	height:135px;
	text-align:center;
}
div#product-info_main2 {float:left;}

div#product-info_main1 {float:left; width:638px; padding-left:10px; margin-top:0px;}

.border1{border-top:1px solid #333333;  padding-top:15px;}

.clickhere_blue{
	font-size:.9em;
	color:#595959;
	text-decoration:underline;
}
.clickhere_blue:hover{
	font-size:.9em;
	color:#595959;
	text-decoration:none;
}
.articleinfo {float:left; width:648px; padding-bottom:15px;}

.articleinfotxt{float:left; width:428px;}

.box215{
	float:left;
	width:215px;
	text-align:center;
	padding-bottom:15px;
}
.footernew_area{
	width:910px; 
	padding-left:20px; 
	float:left; 
	padding-bottom:10px;
}
div#sort_result {width:251px; margin-left:11px; float: left; background-image:url(../images/sortby_top.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom:8px;}

div#sort_result div.content {padding:6px;  height:auto; background-image:url(../images/sortby_bottom.jpg); background-position:left bottom; background-repeat:no-repeat;}

div#sort_result div.home-headline {margin:0; text-indent:.5em;}

div#sort_result_product{
	padding:6px;
}
div#sort_result_product ul{
	padding-left:11px;
	list-style:none;
	padding-bottom:10px;
	padding-top:5px;
	font-size:10pt;
	
}
div#sort_result_product ul li{
	padding-left:22px;
	list-style:none;
	line-height:18px;
	font-size:8pt;

}
div#sort_result_product ul li a{
	text-decoration:underline;
	color:#595959;
}
div#sort_result_product ul li a:hover{
	text-decoration:none;
	color:#595959;
}
a.item_name
{
	text-decoration:underline;
	color:#595959;
	font-size:10pt;
}
a.item_name:hover
{
	text-decoration:none;
	color:#595959;
}
.subcatagory_box{
	float:left;
	width:638px;
	text-align:left;
	margin-bottom:15px;
}
.pass{
	width:10em;
	border:1px solid #5687c2;
}

.add-to-cartnew_view {

					float:left;

					margin-top:3px; 

					background: url(../products/view.gif) no-repeat left top; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:55px;

					}

					

					.add-to-cartnew_view:hover {

					float:left;

					margin-top:3px; 

					background: url(../products/view.gif) no-repeat left bottom; 

					text-indent:-9999px; 

					width:97px; 

					height:31px; 

					line-height:31px; 

					border:none; 

					cursor: pointer;

					margin-left:55px;

					}