/**



 * Main CSS Stylesheet



 *



 * @package templateSystem



 * @copyright Copyright 2003-2007 Zen Cart Development Team



 * @copyright Portions Copyright 2003 osCommerce



 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0



 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $



 */







body {



	margin: 0;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 62.5%;



	color: #000000;



	background-color: #181B1C;



}



a img {



	border: none;



}



a:link, #navEZPagesTOC ul li a {



	color: #fff;



	text-decoration: none;



}



#cartProdTitle {



	color: #555;



	text-decoration: none;



}



a:visited {



	color: #739D00;



	text-decoration: none;



}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {



	color: #353945;



}



a:active {



	color: #0000FF;



}



h1 {



	font-size: 1.5em;



	color: #9a9a9a;



}



h2 {



	font-size: 1.4em;



}



h3 {



	font-size: 1.3em;



}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {



	font-size: 1.1em;



}



.biggerText {



	font-size: 1.2em;



}



h1, h2, h3, h4, h5, h6 {



	margin: 0.3em 0;



}











CODE {



	font-family: arial, verdana, helvetica, sans-serif;



	font-size: 1em;



}



FORM, SELECT, INPUT {



	display: inline;



	font-size: 1em;



	margin: 0.1em;



}



TEXTAREA {



	margin: auto;



	display: block;



	width: 95%;



}



input:focus, select:focus, textarea:focus {



}



FIELDSET {



	padding: 0.5em;



	margin: 0.5em 0em;



	border: 0px solid #cccccc;



}



LEGEND {



	font-weight: bold;



	padding: 0.3em;



	color: black;



}



LABEL, h4.optionName {



	line-height: 1.5em;



	padding: 0.2em;



}



LABEL.checkboxLabel, LABEL.radioButtonLabel {



	margin: 0.5em 0.3em;



}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {



	float: left;



}



LABEL.inputLabel {



	width: 10em;



	float: left;



}



LABEL.inputLabelPayment {



	width: 14em;



	float: left;



	padding-left: 2.5em;



}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {



	width: 11em;



	float: left;



}

#checkoutPayment LABEL.radioButtonLabel {



	font-weight: bold;



}



P, ADDRESS {



	padding: 0.5em;



}



ADDRESS {



	font-style: normal;



}



.clearBoth {



	clear: both;



}



HR {



	height: 1px;



	margin-top: 0.5em;



	border: none;



	border-bottom: 1px solid #9a9a9a;



}







/*warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {



	line-height: 1.8em;



	padding: 0.2em;



	border: 1px solid #9a9a9a;



}



.messageStackWarning, .messageStackError {



	background-color: #ff0000;



	color: #ffffff;



}



.messageStackSuccess {



	background-color: #99FF99;



	color: #000000;



}



.messageStackCaution {



	background-color: #FFFF66;



	color: #000000;



}



/*wrappers - page or section containers*/



#mainWrapper {



	background-color: #ffffff;



	text-align: left;



	width: 996px;



	vertical-align: top;



	border: 1px solid #9a9a9a;



}











#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {



	margin: 0em;



	padding: 0em;



}











body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {



	margin:0px;



	padding:0px;



	font-family:Verdana, Tahoma, arial, helvetica;



	font-size:11px;



	color:#5b5c5d;



	text-align:left;



	font-weight:normal;



	font-style:normal;



	font-variant:normal;



	text-decoration:none;



	line-height:20px;



}







p



{



	padding:5px 0;



	line-height:18px;



	text-align:justify;



}



h3



{	font-size:16px;



	color:#517302;



	text-transform:capitalize;



	margin-top:15px;



}



#ezPageDefault h3



{	font-size:25px;



	color:#517302;



	text-transform:capitalize;



	margin-top:0px;
	line-height:28px;



	font-family:Monotype Corsiva;



}







h4



{



	font-size:16px;



	color:#000;



	text-transform:none;



	margin-top:15px;



	line-height:35px;



}



 h3



{	font-size:20px;



	color:#517302;



	text-transform:capitalize;



	margin-top:0px;



}







#ezPageDefault h4



{



	font-size:30px;



	color:#000;



	text-transform:none;



	margin-top:15px;



	line-height:35px;



	font-family:Monotype Corsiva;



}







.mon



{	



	font-size:30px;



	font-family:Monotype Corsiva;



}



h2



{



	font-size:18px;



	color:#555;



	text-transform:none;



	margin-top:15px;



	border-bottom:1px solid #999;



}



.chdnc



{



	background:url(../images/chdnc.jpg) no-repeat;



	padding:20px 25px 10px;



}
.hamper_main
{
	background:url(../images/hamper_bg.jpg) no-repeat;
	padding:20px 25px 10px;
}

.chdnc tr td
{
	color: #000000;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 0;
    padding-top:0;
}
.hamper_main ul li
{
    color: #333 !important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.hamper_main p
{
	color:#333;
	font-size:12px;
}
.nc



{	background:url(../images/nc.jpg);



	padding:25px;



}



.pp{



	padding:15px;



	background:#FFF;



}
.faq
{
	padding:15px;
}
.faq p
{
	font-family:Monotype Corsiva;
	color:#5B5C5D;
	font-size:20px;
	line-height:25px;
}

.faq p a
{
	font-family:Monotype Corsiva;
	color:#517302;
	font-size:20px;
	line-height:25px;
}

.about_us_bg
{
	padding:15px;
}
.about_us_bg p
{
	font-family:Monotype Corsiva;
	color:#000;
	font-size:20px;
	line-height:25px;
}

.about_us_bg p a
{
	font-family:Monotype Corsiva;
	color:#517302;
	font-size:20px;
	line-height:25px;
}


.cr



{	background:url(../images/cr.jpg);



	padding:25px;



}



.cr td



{



	padding:3px 0;



}



.cr a



{



	color:#517302;



}



.cartAttribsList li#cart-attri



{



	color:#666;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;



}



.chdnc p, .nc p, .pp p, .cr p,.cr td, #ezPageDefault .pp ul.level2 li a



{



	color:#000;



	line-height:22px;



	font-size:14px;



	padding-top:10px;



	padding-bottom:10px;



}



 #ezPageDefault .chdnc li,  .cr p li, .pp ul.level2 li, #ezPageDefault .pp li, #ezPageDefault .cr li



 {	color:#000;



	line-height:24px;
	text-align:justify;



	font-size:14px;



	background:url(../images/li-bg.png) left 11px no-repeat;



}



.lft-img



{



	padding:5px;



	background:#fff;



	border:1px solid #ccc;



}



.pp a



{



	color:#333;



}



.pap



{



	font-family:Papyrus;



	font-size:16px;



	font-weight:bold;



	text-decoration:underline;



}



#ezPageDefault h4.text3



{



	text-align:center;



	color:#75671c;



	line-height:50px;



}



#content {



	position:relative;



	left:0px;



	top:0px;



	width:100%;



	text-align:center;



}



#loginpage input[type=text], #loginpage textarea, #loginpage select, #loginpage input[type=password]



{



	padding:5px;



	/*width:320px;*/



	border:1px solid #ccc;



	margin:10px 0;



}

#checkoutConfirmDefault h3

{

	margin-top:30px;

}

#checkoutConfirmDefault h4

{

	font-size:12px;

	line-height:20px;

}



#checkoutConfirmDefault #cartContentsDisplay th

{

	background:#CEDDAD;

	font-weight:bold;

	color:#333;

}

#myAccountOrdersStatus td

{

	text-align:center;

}

#checkoutSuccess h3#checkoutSuccessThanks

{

	margin-top:50px;

}

#checkoutConfirmDefault #cartContentsDisplay td

{

	text-align:center;

	vertical-align:top;

}

#contactUsForm input[type=text]



{



	width:auto;



}



#contactUsForm textarea



{



	width:529px;



	margin-right:15px;



	float:right;



}



#loginpage label



{



	margin:10px 0;



}



#loginpage fieldset



{



border:1px solid #ddd;



margin:10px;



padding:10px;



background:#fff;



}



#loginpage fieldset fieldset



{



	background:#FFF;



	background:#f9f9fa;



}



fieldset legend



{



	color:#739d00;



	font-size:14px;



}



#contentMainWrapper{ 



    background-image:url(../images/bg-image.png);



	background-repeat:repeat-y;



	background-position:0px 0px;



	}







#footer_body {



	position:relative;



	left:0px;



	top:0px;



	margin:0px auto;



	width:996px;



	background-image:url(../images/footer_bg.gif);



	background-repeat:repeat-x;



	background-position:bottom;



	background-color:#2b2b2b;



	height:68px;



}



#footer {



	position:relative;



	left:0px;



	top:0px;



	width:100%;



	text-align:center;



}











#main_menu {



	position:relative;



	left:0px;



	top:0px;



	width:100%;



	height:40px;



	background-color:#7eaa00;



	background-image:url(../images/menu_bg_nh.gif);



	background-repeat:repeat-x;



	background-position:0px;



}



#main_menu ul {



	margin: 0;



	padding: 0;



	list-style:none;



}



#main_menu li {



	margin: 0;



	padding: 0;



	list-style:none;



	display: inline;



	float:left;



	color: #ffffff;



	text-decoration:none;



	font-size:14px;



	line-height:40px;



	font-family:Tahoma;



	background-image:url(../images/menu_separator.gif);



	background-repeat:no-repeat;



	background-position:100% 0px;



	padding-left:57px;



padding-right:57px;



}



#main_menu li.last_menu {



	background-image:none;



}



#main_menu ul li a {



	color: #ffffff;



	text-decoration:none;



	font-family:Tahoma;



	font-size:14px;



	line-height:38px;



}



#main_menu ul li a:hover {



	text-decoration:none;



	color:#5E6265;



}



#top_menu ul li a:hover {



	text-decoration:none;



	color:#d6ecaa;



}



#logoWrapper {



	position:relative;



	left:0px;



	top:0px;



	width:100%;



	height:104px;



	background-color:#80b855;



	background-image:url(../images/top_left_image.jpg);



	background-repeat:no-repeat;



	background-position:0px 0px;



	border:0px solid #090;



}



#navColumnOneWrapper,  #mainWrapper {



	margin: auto;



}



#navColumnOneWrapper, #navColumnTwoWrapper {



	margin-left: 0.5em;



	margin-right: 0.5em;



}



#tagline {



	color:#000000;



	font-size: 2em;



	text-align : center;



	vertical-align: middle;



}



#sendSpendWrapper {



	border: 1px solid #cacaca;



	float: right;



	margin: 0em 0em 1em 1em;



}



.floatingBox,  #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {



	margin: 0;



	width: 47%;



}



#ezPageDefault ul li



{



	float:none;



	color:#5B5C5D;



	display:block;



	list-style:square;



	padding:3px 0 3px 20px;



	line-height:17px;



	font-size:12px;



	font-family:Verdana, Geneva, sans-serif;



	background:url("../images/bullate.png") no-repeat scroll left 7px transparent;



}



#ezPageDefault ul



{



list-style:square;



padding:0;



margin:0;



}



.wrapperAttribsOptions {



	margin: 0.3em 0em;



}



/*navigation*/







.navSplitPagesResult {



	color:#ccc;







}



.navSplitPagesLinks {



}



.navNextPrevCounter {	



	font-size:12px;	



	color:#80b855;



	



}



.navNextPrevList {



	display: inline;



	white-space: nowrap;



	margin: 0;



	padding: 0.5em 0em;



	list-style-type: none;



}







#productAttributes h3



{



	font-family:Verdana, Geneva, sans-serif;



	font-size:16px;



	



}



#productAttributes h4



{



	font-family:Verdana, Geneva, sans-serif;

	margin-top:5px;

}

ul.cartAttribsList

{

	margin:0 auto;

}

#checkoutConfirmDefault ul.cartAttribsList li

{

	color:#333;

	float:none;

	text-align:center;

	display:block;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;

}

.pro-leftside h2 {



	font-size:16px;



	padding-left:35px;



	color:#4c6b04;



}



.biggerText {



	border:1px solid #cccaca;



	display:block;



	width:400px;



}



#productDescription



{



	background:#fff;



}



#txtDesc



{



	padding:15px;



	background:#fff;



}



#desTab {



	margin-bottom:10px;



	height:20px;



}



#desTab #Page1 {



	cursor:pointer;



}



#desTab #Page2 {



	cursor:pointer;



}



#desTab #Page3 {



	cursor:pointer;



}



#advSearchDefault #loginpage fieldset



{



	width:auto;



	float:none;



	display:block;



}



#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {



	margin: 0em;



	padding: 0.5em 0.2em;



	font-weight: bold;



	color: #ffffff;



	height: 1%;



}



#navCatTabsWrapper {



	background-color: #ffffff;



	color: #9a9a9a;



	background-image:none;



}



#navMain ul, #navSupp ul, #navCatTabs ul {



	margin: 0;



	padding: 0.5em 0em;



	list-style-type: none;



	text-align: center;



	line-height: 1.5em;



}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {



	display: inline;



}



#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {



	text-decoration: none;



	padding: 0em 0.4em;



	margin: 0;



	color: #ffffff;





}



#navCatTabs ul li a {



	color: #9a9a9a;



}



#navEZPagesTOCWrapper {



	font-weight: bold;



	float: right;



	height: 1%;



	border: 1px solid #9a9a9a;



}



#navEZPagesTOC ul {



	margin: 0;



	padding: 0.5em 0em;



	list-style-type: none;



	line-height: 1.5em;



}



#navEZPagesTOC ul li {



	white-space: nowrap;



}



#navEZPagesTOC ul li a {



	padding: 0em 0.5em;



	margin: 0;



}



#navCategoryIcon, .buttonRow, #indexProductListCatDescription {



	margin: 0.5em;



}



#navMainSearch {



	float: right;



	width:240px;



}



#productGeneral1 {



	background:url(../images/product_top.png) left top no-repeat;



	background-repeat:no-repeat;



	position:relative;



	height:36px;



}

#productGeneral {



	background:#fff;

	background-repeat: repeat-y;



	width:99%;
	
    -webkit-border-radius: 0 0 5px 5px; 
    -moz-border-radius: 0 0 5px 5px;
    -khtml-border-radius:  0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	min-height:334px;


}



#ezPageDefault #productGeneral {



	background:none;



	background-repeat: repeat-y;



	width:99%;



}



#productGeneral2 {



	background-repeat:no-repeat;



	position:relative;



	top:5px;



	width:733px;



	height:6px;



	clear:both;



}



#navBreadCrumb {



	font-size: 0.95em;



	font-weight: bold;



	margin: 0em;



	padding:5px 10px 10px 5px;



	color:#CCC;



}



#navBreadCrumb a:hover



{



	color:#FFF;



}



#navEZPagesTop {



	font-size: 0.95em;



	font-weight: bold;



	margin: 0em;



	padding: 0.5em;



}



#navColumnOne, #navColumnTwo {



	background-color: transparent;



}



/*The main content classes*/



#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {



	vertical-align: top;



}



 .shippingEstimatorWrapper {



	/*font-size: 1.2em;*/



	padding: 0.5em;



}



.alert {



	color: #FF0000;



	margin-left: 0.5em;



}



.advisory {



}



.important {



	font-weight: bold;



}



.notice {



}



.rating {



}



.gvBal {



	float: right;



}



.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {



	margin:0px;



	padding:0px;



}







#mainbgbody



{



	padding:0 0 15px 12px;}











.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {



	font-size: 0.9em;



}















.tableHeading TH {



	border-bottom: 1px solid #b7c798;



	color:#74a600;



	font-size:12px;



	padding:5px 20px;



}



table#cartContentsDisplay td



{



	vertical-align:middle;



}



div.cartTotalsDisplay



{



	color:#FFF;



	height:35px;



	padding:0;



	margin-top:0;



	margin-bottom:15px;



}



.cartQuantityUpdate



{



	width:95px;



	}







.tableHeading {



	background-color: #e9e9e9;



}



#cartSubTotal {



	border-top: 0px solid #cccccc;



	font-weight: bold;



	text-align: right;



	line-height: 2.2em;



	color:#555;



	margin-top:5px;



}



.tableRow, .tableHeading, #cartSubTotal {



	height: 2.2em;



}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {



	padding: 0.5em 0em;



}



#cartInstructionsDisplay



{



	padding-top:0;



}



.cartUnitDisplay, .cartTotalDisplay {



	text-align: center;



	padding-right: 0.2em;



}



#scUpdateQuantity {



	width: 2em;



}



.cartQuantity {



	width: 4.7em;



}



.cartNewItem {



	color: #33CC33;



	position: relative;  /*do not remove-fixes stupid IEbug*/



}



.cartOldItem {



	color: #660099;



	position: relative;  /*do not remove-fixes stupid IEbug*/



}



.cartBoxTotal {



	text-align: right;



	font-weight: bold;



}



.cartRemoveItemDisplay {



	width: 3.5em;



}



#footer p



{



	margin:0;



	padding:0;



}



.cartAttribsList {



	margin-left: 1em;



}



#mediaManager {



	width: 50%;



	margin: 0.2em;



	padding: 0.5em;



	background-color: #E4FEf5;



	border: 1px solid #003D00;



}



.mediaTitle {



	float: left;



}



.mediaTypeLink {



	float: right;



}



.normalprice, .productSpecialPriceSale {



	text-decoration: line-through;
	color:#739D00;



}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {



	color:#FF0101;



}



.orderHistList {



	margin: 1em;



	padding: 0.2em 0em;



	list-style-type: none;



}



#cartBoxListWrapper ul, #ezPageBoxList ul {



	list-style-type: none;



}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {



	margin: 0;



	padding: 0.2em 0em;



}



#cartBoxEmpty, #cartBoxVoucherBalance {



	font-weight: bold;



}



.totalBox {



	width: 5.5em;



	text-align: right;



	padding: 0.2em;



}



.lineTitle, .amount {



	text-align: right;



	padding: 0.2em;



}



.amount {



	width: 5.5em;



}



/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {



	margin: 0em 1em 1em 0em;



}



.categoryIcon {



}



#cartImage {



	margin: 0.5em 1em;



}



/*Attributes*/



.attribImg {



	//width: 20%;



	//margin: 0.3em 0em;







 background: none repeat scroll 0 0 #FFFFFF;



    border: 1px solid #EEEEEE;



    margin: 0.3em 9px 0.3em 0;



    padding: 1px 1px 10px 0;



    width: 162px;



}























.attributesComments {



}



/*list box contents*/



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {



	margin: 1em 0em;



}



.centerBoxWrapper {



	border: 0px solid #9a9a9a;



	height: 1%;



	margin: 1.1em 0;



	margin:5px;



}



h2.centerBoxHeading {



	font-size: 1.3em;



	color: #ffffff;



	border-bottom:0;



}



/*sideboxes*/



.columnLeft {



	padding-right:7px;



	padding-left:7px;



}



h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {



	font-size: 1em;



	color: #ffffff;



	display:none;



}



#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {



	font-size: 0.9em;



	color: #ffffff;



}


#indexProductListCatDescription ul li {
    color: #CDCBCC;
	font-family:Verdana,Tahoma,arial,helvetica;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
#indexProductListCatDescription h4
{
	    color: #CDCBCC;
		line-height:25px;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {



	margin: 0em;



	padding: 0.5em 0.2em;



}



.leftBoxContainer, .rightBoxContainer {



	margin: 0em;



	margin-top: 10px;



}



.sideBoxContent {



	padding:0px;



}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {



	color: #FFFF33;



	text-decoration: none;



}



.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {



	color: #FFFFFF;



}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {



	text-align: center;



}



#bestsellers .wrapper {



	margin: 0em 0em 0em 1.5em;



}



#bestsellers ol {



	padding: 0;



	margin-left: 1.1em;



}



#bestsellers li {



	padding: 0;



	margin: 0.3em 0em 0.3em 0em;



}



#bannerboxHeading {



}



.productGeneral55 {



	position:relative;



	top:-37px;



	left:20px;



}



.productGeneral55 h1 {



	color:#fff;



	font-size:18px;



	font-weight:normal;



	text-transform:capitalize;



	font-family:Tw Cen MT;



	padding-top:10px;



}



#upProductsHeading {



	text-align: left;



}



#upDateHeading {



	text-align: right;



}



.pro-leftside {



	width:280px;



}



a.right_arrow, a.left_arrow



{



	display:none;



}



/* categories box parent and child categories */



A.category-top, A.category-top:visited {



	text-decoration: none;



	font-family:Tw Cen MT;



	color:#DBFFFF;



	line-height:18px;



	 background:#2b3034 url(../images/nav-arrow.png) 2px 10px no-repeat;



	 display:block;



	 padding-left:20px;



	 padding-bottom:5px;



	 padding-top:5px;



	 font-size:14px;



	 width:178px;



	 margin-top:2px;



}



.categoryList br



{



	line-height:0;



	height:2px;



	margin:0;



	padding:0;



	display:none;



}



A.category-top:hover, a.category-products:hover



{	 background:#739d00 url(../images/nav-arrow_h.png) 4px 10px no-repeat;



display:block;



}







A.category-links, A.category-links:visited {



	color: #8fc624;



	text-decoration: none;



}



A.category-subs, A.category-subs:visited, A.category-products {



	color: #DBFFFF;



	text-decoration: none;



	line-height:18px;



	padding:5px;



	padding-left:15px;



	font-family:Tw Cen MT;



	font-size:13px;



	display:block;



	width:180px;



	font-family:Tw Cen MT;



	background:#2b3034 url(../images/nav-arrow.png) 2px 10px no-repeat;



}



 A.category-products



 {



	 padding-left:20px;



	 padding-bottom:5px;



	 padding-top:3px;



	 font-size:14px;



	 width:173px;



	 margin-top:2px;



	 display:block;



	font-family:Tw Cen MT;



	 background:#2b3034 url(../images/nav-arrow.png) 2px 10px no-repeat;



}



#productMain



{



	margin:0 15px;



	border:1px solid #ccc;
	width:704px;
	overflow:hidden;



}



 A.category-products:hover



{	 background:#739d00 url(../images/nav-arrow_h.png) 4px 10px no-repeat;



display:block;



}



SPAN.category-subs-parent {



	font-weight: bold;



}



SPAN.category-subs-selected {



	font-weight: bold;



}



/* end categories box links */







/*misc*/



.back {



	float: left;



	position:relative;



}



.forward, #shoppingCartDefault #PPECbutton {



float:right;

}

#myAccountPaymentInfo
{
	float:none;
}


.bold {



	font-weight: bold;



}



.rowOdd {



	background-color: #fff;



	height: 1.5em;



	vertical-align: top;



}



.rowEven {



	background-color: #fff;



	height: 1.5em;



	vertical-align: top;



}



.hiddenField {



	display: none;



}



.visibleField {



	display: inline;



}



CAPTION {



/*display: none;*/



	}



#myAccountGen li, #myAccountNotify li {



	margin: 0;



}



.accountTotalDisplay, .accountTaxDisplay {



	width: 20%;



	text-align: right;/*vertical-align: top*/



	}



.accountQuantityDisplay {



	width: 10%;



	vertical-align: top



}



TR.tableHeading {



	background-color: #ecf6d6;



	height:30px;



}



.productListing-rowheading {



	height: 2em;



	color: #FFFFFF;



}



#siteMapList {



	width: 90%;



	float: right;



}



.ratingRow {



	margin: 1em 0em 1.5em 0em;



}



LABEL#textAreaReviews {



	font-weight: normal;



	margin: 1em 0em;



}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {



	background-color: #ffffff;



}



.information {



	padding: 10px 3px;



	line-height: 150%;



}



#shoppingcartBody #shippingEstimatorContent {



	clear: both;



}



.seDisplayedAddressLabel {



	background-color:#85C285;



	text-align: center;



}



.seDisplayedAddressInfo {



	text-transform: uppercase;



	text-align: center;



	font-weight: bold;



}



#seShipTo {



	padding: 0.2em;



}



table#cartContentsDisplay



{



	border:1px solid #ceddad;



}



table#cartContentsDisplay td, table#cartContentsDisplay th



{



	border-color:#ceddad;



}

#myAccountPaymentInfo h3

{

	margin-top:20px;



	}

#myAccountShipInfo .forward, #myAccountShipInfo

{

	float:none;

}

#myAccountShipInfo h3

{

	margin-top:20px;

}

#accountHistInfo

{

	width:740px;

}

#accountHistInfo td

{

	text-align:center;

}

#orderHistoryDetailedOrder, #orderHistoryStatus

{

	margin-bottom:15px;

}

#orderTotals .lineTitle, #checkoutPayment .lineTitle

{

	width:560px;

}

.topSearch {



	background: url(../images/search_btn.png) no-repeat;



	height:23px;



	width:30px;



	border:0px;





	margin-top:3px;



}



.topSearchtxt {



	height:21px;



	width:190px;



	border:0px;



	font-size:10px;



	padding:1px;



	float:left;



	margin-top:3px;



	margin-right:5px;



	padding:1px 1px 1px 5px;



	border-radius:3px; 	-moz-border-radius:3px;	-webkit-border-radius:3px;



}



.topSrc {



	position:relative;



	top:-5px;



	font-size:16px;



}



.categoryList {



	padding:5px 0px 0 15px;



	color:#999;



}



.newsletter {



	position:relative;



	left:180px;



	top:-12px;



}



/*bof easy slider*/



#slider ul, #slider li, #slider2 ul, #slider2 li {



	margin:0;



	padding:0;



	list-style:none;



}



#slider2 {



	margin-top:1em;



}



#slider li, #slider2 li {/*define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */



	width:996px;



	height:325px;



	overflow:hidden;



}



/*bof easy slider numeric controls*/    



#control_div {



	width:200px;



	height:18px;



	position:relative;



	left:100px;



	top:-50px;



	display:none;



}



ol#controls {



	margin:1em 0;



	padding:0;



	height:18px;



}



ol#controls li {



	margin:0 10px 0 0;



	padding:0;



	float:left;



	list-style:none;



	height:18px;



	line-height:18px;



}



ol#controls li a {



	float:left;



	height:18px;



	line-height:18px;



	border:1px solid #ccc;



	background:#bcc0b1;



	color:#000;



	padding:0 10px;



	text-decoration:none;



}



ol#controls li.current a {



	background:#7d0b0b;



	color:#fff;



}



ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {



	outline:none;



}


#accountBody ul li 
{
	float:none !important;
	display:block !important;

	
}
#accountBody ul li a 
{
	padding:0 !important;

	
}
#accountBody ul li a:hover
{
	background:none !important;
	text-decoration:underline !important;
	color:#74A600 !important;
}




