body {font-family: verdana, arial, helvetica, sans-serif;font-size:11px;color: #403C3C;background-color: #4C5820;background-image:url(/includes/templates/custom/images/bg1.jpg);background-position:center top;padding:0px;margin:0px;}







/*bof basic elements*/



a img {border: none; }



a:link, #navEZPagesTOC ul li a {color: #403C3C;text-decoration: none;}



 a:visited {color: #403C3C;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: #353434;}



a:active {color: #403C3C;}



h1 {font-size: 1.3em;}



h2 {font-size: 1.2em;}



h3 {font-size: 1.1em;}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size: 1em;}



.biggerText {font-size: 1.1em;}



h1, h2, h3, h4, h5, h6 {margin: 0.3em 3px;}



P {padding: 0.5em; padding-left: 1em; padding-right: 1em;}

ADDRESS {padding: 0.5em;}



ADDRESS {font-style: normal;}

#contactUsDefault{
	font-size:12px;
}

.clearBoth {clear: both;}



HR {height: 1px;margin-top: 0.5em;border: none;border-bottom: 1px solid #9a9a9a;}







/*bof form elements*/



CODE {font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}



FORM, SELECT, INPUT {display: inline;font-size: 1em;}



TEXTAREA {/*float: left;*/margin: auto;display: block;width: 95%;}



/*input:focus, select:focus, textarea:focus {background: #f0f1ec;}*/



FIELDSET {padding: 0.5em;margin: 0.5em 0em;border: 1px solid #cccccc;}



LEGEND {font-weight: bold;padding: 0.3em;}



LABEL, h4.optionName {line-height: 1.5em;padding: 0.2em;}



LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}



LABEL.inputLabel {width: 11em;float: left;}



LABEL.inputLabelPayment {width: 15em;float: left;}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {width: 12em;float: left;}







/*bof warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #000000;}



.messageStackWarning, .messageStackError {background-color: #ff0000;color: #ffffff;}



.messageStackSuccess {background-color: #99FF99;color: #000000;}



.messageStackCaution {background-color: #FFFF66;color: #000000;}







/*bof wrappers - page or section containers*/



#mainWrapper {background-color: #ffffff;text-align: left;width: 100%;vertical-align: top;}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}



#logo {padding:0 0 0 25px;}



#headerWrapper,#cartBoxListWrapper, #ezPageBoxList,#logoWrapper ,#cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {margin: 0em;padding: 0em;}


#contentMainWrapper {padding-left:10px;padding-right:10px;}



#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {margin: auto;} 



#navColumnOneWrapper, #navColumnTwoWrapper {line-height:18px;}



#tagline {float:right;color:#000000;font-size: 1.35em;font-weight:bold;text-align :left;vertical-align:bottom;margin-left:310px;margin-bottom:0;}



#sendSpendWrapper {border: 1px solid #cacaca;float: right;margin: 0em 0em 1em 1em;}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 0;width: 47%;}



.wrapperAttribsOptions {margin: 0.3em 0em; background-color:#E9E9E9;padding-bottom:5px;padding-bottom:5px;}



.top {background-image:url(images/top.jpg);width:968px;height:14px;background-position:top center;background-repeat:no-repeat}



.bottom {background-image:url(images/bottom.jpg);width:968px;margin:auto;height:14px;background-position:center bottom;background-repeat:no-repeat}

/*bof navigation*/



.navSplitPagesResult {}



.navSplitPagesLinks {}



.navNextPrevCounter {margin: 0em;font-size: 0.9em;}



.navNextPrevList {display: inline;white-space: nowrap;margin: 0;padding:  0.5em 0em;list-style-type: none;}




#navBreadCrumb{font-size: 0.95em;font-weight: bold;margin: 0em;padding: 0.5em;}



#navBreadCrumb {margin-top:18px;}



#ezPageDefault {font-size:13px;text-align:justify;padding:0 30px 0 30px;}













/*bof header*/



#header-curr-lang {float:right;}



#header-curr-lang img{vertical-align:top;} 



#currency_header {float:right;margin-right:8px;margin-top:3px;}



#lang_header {float:right;margin-right:15px;margin-top:5px;}



.header-checkout {color:#67cadf;font-weight:bold;}



.header-checkout:hover {color:#444443;}



#navMainWrapper {font-weight: normal;color: #000000;height: 40px;width: 550px;float:right; clear:right;/*position: relative;top: 20px;*/}



#navMain ul  {float:right;list-style-type: none;text-align: center;/*line-height: 1.5em;margin-left:25px;margin-top:10px;*/font-size:130%;}



#navMain ul li {display: inline;}



#navMain ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #616161;white-space: nowrap;}



#navMain ul li a:hover{color:#403C3C;} 



#navMainSearch {float: right;padding-top:25px;margin-right:20px;}



#navCatTabsWrapper {margin: 0em;font-weight: bold;color: #181818; width: 100%;font-size: 10px;text-align: left;background-color:#4D800A;height:25px;}



#navCatTabs ul  {margin: 0;height:padding:  0.5em 0em;list-style-type: none;text-align: left;line-height: 1.5em;font-size: 20px;}



#navCatTabs ul li {display: inline;}



#navCatTabs ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #181818;white-space: nowrap;}



#navEZPagesTop {/*background-color: #EFF7D4;;
background-position:top left;*/}



#navEZPagesTop {width:940px;font-size: 11px;margin-left:20px;padding: 0.8em;border-top:solid 2px #D7D5D5;font-weight:bold;color:#858585; }



#navEZPagesTop form 
{
float:right;


}



#navEZPagesTop a{color:#858585; padding-left: 3px;padding-right: 3px;text-transform:uppercase}



#navEZPagesTop a:hover {color:#01C4FA;}



.header-search-button {vertical-align:middle;background-color:#000000;color:#ffffff}



.header-search-box {border:1px solid #000;width:200px;}



.sideBoxContentItem {background-color:#ffffff;padding:3px;margin:10px;border:1px solid #b1b1b1;}



/*bof footer*/

#navSuppWrapper{
	margin: 55px 0px 10px 0px;
	padding-top: 25px;
	background:none;
	color: #616161;
	width: 100%;
	border-top: 2px solid #D7D5D5;
	font-size:13px;
	}

#navSuppWrapper a{
	color:#616161;
}

#navSupp ul {margin: 0;padding:  0.5em 0em 0em 0.5em;list-style-type: none;text-align: center;line-height: 1.5em;text-align:left}



#navSupp ul li {display: inline;}



#navSupp ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #000000;white-space: nowrap;}











#navEZPagesTOCWrapper {font-weight: bold;float: right;height: 1%;border: 1px solid #000000;}



#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  {margin: 0.5em;}

#indexProductListCatDescription{
	margin: 0.5em;
	//font-size:13px;
}


#navBreadCrumb {background-color: #fff;}



#navBreadCrumb {font-size: 0.95em;font-weight: bold;margin: 0em;padding: 0.5em;}







/*bof the main content classes*/



#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}



/*.content,*/ #productDescription, .shippingEstimatorWrapper {/*font-size: 1.2em;*/padding: 0.5em;}



.alert {color: #7d0b0c;margin-left: 0.5em;}



.advisory {}



.important {font-weight: bold;}



.notice {}



.rating{}



.gvBal {float: right;}



#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {padding: 0.8em;}



.centerColumn {margin-left: 15px;margin-top:10px;}



.centerColumn a {text-decoration:none;}



.smallText, #siteinfoStatus, #siteinfoIP {font-size: 0.9em;}
 


#siteinfoLegal a, #siteinfoCredits a {font-size: 1;color:#000000}

#siteinfoLegal, #siteinfoCredits {font-size: 1;color:#616161;padding:  0em 0em 0em 1.2em;}





/*bof shopping cart display*/



.tableHeading TH {border-bottom: 1px solid #cccccc;background-color: #D3D3D3;}



.tableHeading, #cartSubTotal {background-color: #D3D3D3;color:#181818;}



#cartSubTotal {border-top: 1px solid #cccccc;font-weight: bold;text-align: right;line-height: 2.2em;padding-right: 2.5em;}



#cartContentsDisplay{border:1px solid #D3D3D3;}



#cartContentsDisplay td{border-bottom:1px solid #D3D3D3;}



.rowOdd {background-color: #fff;height: 1.5em;vertical-align: top;}



.rowEven {background-color: #fff;height: 1.5em;vertical-align: top;}



.tableRow, .tableHeading, #cartSubTotal {height: 2.2em;}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em;}



.cartUnitDisplay, .cartTotalDisplay {text-align: right;padding-right: 0.2em;}



#scUpdateQuantity {width: 2em;}



.cartQuantity {width: 4.7em;}



.cartNewItem {color: #181818;position: relative; /*do not remove-fixes stupid IEbug*/}



.cartOldItem {color: #181818;position: relative;  /*do not remove-fixes stupid IEbug*/}



.cartBoxTotal {text-align: right;font-weight: bold;}



.cartRemoveItemDisplay {width: 3.5em;}



.cartAttribsList {margin-left: 1em;}



#mediaManager {width: 50%;margin: 0.2em;padding: 0.5em;}



.mediaTitle {float: left;}



.mediaTypeLink {float: right;}



.normalprice, .productSpecialPriceSale {text-decoration: line-through;}



/*.productSpecialPrice,*/ .productSalePrice, .productSpecialPriceSale, /*.productPriceDiscount*/ {color: #ff0001;}



.orderHistList {margin: 1em;padding: 0.2em 0em;} 



#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;}



/*bof side cart*/



.sidecart {background-color:#000000;width:170px;margin-left:auto;margin-right:auto;height:40px;padding:8px 10px 2px 10px;margin-bottom:6px;margin-top:10px;}

.sidecart a {color:#ffffff;}

/*bof image display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em;}



.categoryIcon {
	font-size: 15px;
	font-weight: bold;
}



#cartImage {margin: 0.5em 1em;}







/*bof attributes*/



.attribImg {width: 20%;margin: 0.3em 0em;}



.attributesComments {}







/*bof list box contents*/



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em;}







/*bof sideboxes*/



/*#navColumnOne {background-color: #fff;}



#navColumnTwo {background-color: #00BFBF;}*/



.columnLeft {}



h3.leftBoxHeading a {font-size: 13px;color: #ffffff;text-transform:uppercase;line-height:34px;}

h3.leftBoxHeading{
	 font-size: 13px;color: #ffffff;text-transform:uppercase;border: 1px solid #D7D5D5;}

.leftBoxHeading {margin: 0 0 3px 0;}



.centerBoxHeading {/*margin-top:25px;*/margin-left:-1px;background-position:top center;background-color:#4D800A;color:#ffffff;padding:15px;font-family:arial;font-weight:bold;font-size:20px;text-align:left;text-transform:uppercase;top: 20px;}

/*#featuredProducts{
text-align:left;
background-color:#01C4FA;
color:#ffffff;*/
}



.leftBoxContainer {border: 0px solid #ffffff;margin-top:10px;background-position:bottom center;background-repeat: no-repeat;}



.sideBoxContent {/*background-color: #D3D3D3;padding:10px 0 10px 5px;*/border:0px solid #D3D3D3;font-size: 13px;font-weight: bold;}



.sideBoxContent2 {padding:10px 0 10px 0;border:0px solid #D3D3D3;}



h3.rightBoxHeading, h3.rightBoxHeading a {font-size: 1.1em;color: #FFFFFF;}



.rightBoxHeading {margin: 0em;/*background-color: #663366;*/padding: 0.2em 0em;}



h3.leftBoxHeading a:hover {color: #353434;text-decoration: none;} 



h3.rightBoxHeading a:hover {color: #ff0001;text-decoration: none;}



.rightBoxContent {background-color: #ffffff;margin-bottom: 1em;}



#categoriesContent a, #informationContent a, #moreinformationContent a, #ezpagesContent a, #manufacturerinfo a, #documentcategories a{margin-left:5px;}



#orderhistory li{margin-left:25px;}

#livechat.leftBoxContainer{ 
   background: transparent; 
   border: 1px solid #D7D5D5; 
   width: 150px; 
   padding-bottom: 10px;
}
#livechatHeading.leftBoxHeading {
   background-color: #4D800A;
    height: 35px;
    line-height: 35px;
	
}

/*#manufacturersHeading, #currenciesHeading,*/ #recordcompaniesHeading, #searchHeading, #musicgenresHeading{padding-top:25px;}



.sidebox-search-box {border:1px solid #000;}



#categoriesHeading {

	background-color: black;
	height: 35px;
	line-height:35px;
}
#socialloginHeading {

	background-color: #4D800A;
	height: 35px;
	line-height:35px;
}


#categoriesContent, #orderhistoryContent {background-position:center;color:#ffffff;}



#orderhistoryContent {margin-bottom:6px;}



#categoriesContent a, #orderhistoryContent a {color:#000;}



.rightBoxHeading {margin-top:6px;margin-bottom:3px;}



#orderhistoryHeading {background-color:#000000;font-family:georgia;font-style:italic;font-weight:normal;font-size:13px;}



#bestsellersHeading {background-color:#000000;/*background-image:url(/includes/templates/custom/images/bestsell.jpg);*/height:34px;background-position:center;background-repeat:no-repeat;}



#bestsellersContent {/*background-color:#6D6969;background-image:url(/includes/templates/custom/images/sbBg.jpg);background-repeat:repeat-y;background-position:center;*/color:#000000;margin-top:3px;}



#bestsellersContent a {color:#000000;}



#specialsHeading {background-color:#4D800A;height:34px;}



.specials {background-position:center;color:#ffffff}



.specials a {color:#000000}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance,  #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {text-align: center;}


.centerBoxHeading{
	text-align:left;
	
}


#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;}



#bannerSix {background-color:#ffffff;width:952px;margin:auto;}



#ceonmanualcardcardsacceptedHeading {background-color:#686464;background-image:url(/includes/templates/custom/images/cardsaccepted.jpg);background-repeat:no-repeat;height:39px;background-position:center}



#ceonmanualcardcardsacceptedContent {border:solid 1px #000000}



#whatsnewHeading {background-color:#686464;background-image:url(/includes/templates/custom/images/whatsnew.jpg);background-repeat:no-repeat;height:39px;background-position:center}



.new {background-color:#A49E9E;background-image:url(/includes/templates/custom/images/sbBg.jpg);background-repeat:repeat-y;background-position:center;color:#ffffff}



.new a {color:#ffffff}



#manufacturersHeading {background-color:#686464;background-image:url(/includes/templates/custom/images/manufacturers.jpg);background-repeat:no-repeat;height:39px;background-position:center}



#testimonials-managerContent, #manufacturersContent {border:solid 1px #CFCDCD;background-color:#F2F2F2;}



#reviewsHeading {background-color:#686464;background-image:url(/includes/templates/custom/images/reviews.jpg);background-repeat:no-repeat;height:39px;background-position:center}



#reviewsContent {border:solid 1px #000000;color: #000000}



#reviewsContent a {color: #000000}



#documentcategoriesHeading {background-color:#686464;background-image:url(/includes/templates/custom/images/documents.jpg);background-repeat:no-repeat;height:39px;background-position:center}



#documentcategoriesContent {background-color:#A49E9E;background-image:url(/includes/templates/custom/images/sbBg.jpg);background-repeat:repeat-y;background-position:center;color:#ffffff;}



#informationHeading {background-color:#4D800A;/*background-image:url(/includes/templates/custom/images/information.jpg);background-repeat:no-repeat;*/height:34px;line-height:34px;}



#informationContent {/*background-color:#232121;background-image:url(/includes/templates/custom/images/catbg.jpg);background-repeat:repeat-y;*/background-position:center;color:#000000;}



 #ezpagesContent a {color:#ffffff;}

#informationContent a{
	color:#000000};



#documentcategoriesContent a {color:#ffffff}



#ezpagesHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/important.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#ezpagesContent {background-color:#A49E9E;background-image:url(/includes/templates/custom/images/sbBg.jpg);background-repeat:repeat-y;background-position:center;color:#ffffff;}



#bannerboxallHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/sponsors.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#bannerboxallContent {background-color:#A49E9E;background-image:url(/includes/templates/custom/images/catbg.jpg);background-repeat:repeat-y;background-position:center;color:#ffffff;}



#languagesHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/languages.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#currenciesHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/currencies.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#whosonlineHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/whos.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#whosonlineContent, #currenciesContent, #languagesContent, #productnotificationsContent, #manufacturerinfoContent, #shoppingcartContent {border:solid 1px #000000}



#shoppingcartContent {padding:0 3px 0 3px;}



#manufacturerinfoHeading {background-color:#000000;background-image:url(images/manuinfo.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#productnotificationsHeading {background-color:#000000;background-image:url(images/notifications.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#tellafriend {background-color:#000000;background-image:url(/includes/templates/custom/images/tellfriend.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#tellafriendContent {margin-top:40px;border:solid 1px #000000}



#shoppingcartHeading {background-color:#000000;background-image:url(/includes/templates/custom/images/shoppingcart.jpg);background-repeat:no-repeat;height:34px;background-position:center}



#testimonials-managerHeading {background-color:#4D800A;height:34px;}



#bannerboxHeading {background-color: #000000;background-image:url(images/weeklySpecials.jpg);background-repeat:no-repeat;height:34px;background-position:center;display:none;}



#upProductsHeading {text-align: left;}



#upDateHeading {text-align: right;}



.productSpecialPrice, .productPriceDiscount {color:red;}



.normalprice {color:#000000;}











/*bof misc*/



.back {float: left;}



.forward, #shoppingCartDefault #PPECbutton {float: right;}



#shoppingCartDefault {margin:0 20px 0 20px;}



.bold {font-weight: bold;}



.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: middle;}



TR.tableHeading {background-color: #cacaca;height: 2em;}



#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;background-image:none}



.information {padding: 10px 3px; line-height: 150%;}



#shoppingcartBody #shippingEstimatorContent {clear: both;}



.seDisplayedAddressLabel {background-color:#D3D3D3;color:#000000;text-align: center;}



.seDisplayedAddressInfo {text-transform: uppercase;text-align: center;font-weight: bold;}



#seShipTo {padding: 0.2em;}







/*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:735px;height:340px;overflow:hidden;}    



/*bof easy slider numeric controls*/    



#control_div{width:200px;height:18px;position:relative;left:500px;top:-50px;}



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:#D3D3D3;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;}







/*bof center boxes*/



.box_image {margin-top:15px;margin-bottom:15px;}



.product_title {font-size:14px;font-weight:bold;}



.product_title a{color:#000;}



.product_title a:hover{color:#67cae1;} 



.product_detail {float:left;margin-left:10px;margin-top:12px;}



.price {text-align:center;font-size:17px;font-weight:bold;color:#000;}

.addcart{
	float: left;
	margin-top:10px;
	clear:left;
	margin-left:15px;
}


#productPrices{
/*color:#01C4FA;*/
	font-size: 17px;
}

.normalprice {font-size:90%;}



.productSpecialPrice {font-size:90%;}



.centerBoxWrapperContents {
   /* float:left;*/
    background-color: #D3D3D3;
    margin-left:10px;margin-right:10px;}
.categoryListBoxContents{
            background: none repeat scroll 0 0 white;
            float: left;
            font-size: 14px;
            margin: 15px;
            padding: 10px;
            text-align: center;
            width:auto !important;
            height: 120px
	}



.centerBoxWrapper {margin:0px;}



.cbbg {padding:0px;top: 20px;//border:solid 1px #BFBDBD}



/*bof product listing*/



.listingDescription {text-align:left;}



.productListing-even {border:1px dashed #ccc;}



.productListing-rowheading {background-color:#7d0b0b;;height:30px;color:#fff;text-transform:uppercase;}



.productListing-rowheading a{color:#fff;}



.productListing-rowheading a:hover{color:#D3D3D3;}



/*.listingProductImage{margin:10px 0px;height:175px}*/
.listingProductImage{margin:10px 0px;}



#productsListingTopNumber {margin-top:15px;margin-bottom:15px;}



#productsListingBottomNumber {margin-top:15px;margin-bottom:15px;}




#productListHeading {margin-bottom:15px;}



.tabTable {border-left:1px solid #dfdfe7;border-right:1px solid #dfdfe7;border-top:1px solid #dfdfe7;}



.productListing-data {border-bottom:1px dashed #ccc;}











/*bof product info*/



#cartAdd {border: 0px solid #000;padding: 1em;float:right;background-color:#E9E9E9;width:525px;margin-top:-20px;}



#product-divider {border-bottom:1px solid #7d0b0b;}



.navNextPrevWrapper {text-align:center;}



.navNextPrevCounter {text-align:center;}



#productDescription {float:left;}



#productName {color:#fff;font-weight:normal;background-color:#4D800A;font-size:22px;text-indent:10px;padding-top:8px;padding-bottom:8px;}



#productDetailsList {color:#888787;margin-top:10px;margin-bottom:10px;}



#productAttributes {}



#attribsOptionsText {font-weight:normal;color:#888787;}



.optionName {color:#181818;margin-top:0px;} 



#alsoPurchased {margin-top:20px;width:225px;}

#also_purchased_wrapper {  

width:980px;}

#productGeneral {margin:0px;margin-top:10px;}



#productGeneral a {text-decoration:none}



.homeContent {margin:0 30px 0 30px;}

 

.pagination{

padding: 2px;

}



.pagination ul{

margin: 0;

padding: 0;

text-align: left; /*Set to "right" to right align pagination interface*/

font-size: 16px;

}



.pagination li{

list-style-type: none;

display: inline;

padding-bottom: 5px;

}



.pagination a, .pagination a:visited{

padding: 0 5px;

border: 1px solid #9aafe5;

text-decoration: none;

color: #2e6ab1;

}



.pagination a:hover, .pagination a:active{

border: 1px solid #2b66a5;

color: #000;

background-color: #FFFF80;

}



.pagination a.currentpage{

background-color: #2e6ab1;

color: #FFF !important;

border-color: #2b66a5;

font-weight: bold;

cursor: default;

}  

#footcont{
background-color:#f3f3f3;
font-size: 15px;
font-family: arial;
color: #616161;
line-height: 22px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 20px;
}

.leftBoxContainer {
	border: 1px solid #D7D5D5;
	margin-top:10px;
	
}

.desc{
	text-align:left;
	color: #616161; 
	font-size: 13px;
}
.catimg 
{
background-image: url("../images/bg.png");
background-repeat: repeat-y;
//margin-left: 30px;
border: 1px solid #D7D5D5;
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 10px;

}
#product_info_div
{
width:100%;
float:left;
}
#product_div
{
background-color:#F9F9F9;
}
#also_purchased
{
float:left;
width:225px;
margin-left:10px;
margin-right:10px;
}
#product_image
{
float:left;
width:400px;
margin:10px;
}
#also_purchased_div
{
float:left;
padding-top:15px;
background-color:#f7f7f7;
}
.also_purchased_heading
{

}
#other_color_div
{
float:left;
width:550px;
margin-top:10px;
}
#other_colors
{
float:left;

}
#other_colors img
{
margin-left:5px;
margin-bottom:5px;
border:1px solid #ccc;
}
#shopcart{
	float: right;
	font-size: 14px;
	font-weight: bold;
	position:relative;
	top:15px;
	right:15px;
	
}
.color_name
{
 margin-left:0px;
 margin-bottom:5px;
}

#adbanner{

	text-align: center;
	font-size: 20px;
	color: green;
      	font-weight: bold;
        font-type:Impact;
        font-style:itallic;
}

#sale{
	//width: 70px;
	float: right;
	position: relative;
	bottom: 25px;
	font-size: 12px;
	font-weight: bold;
	right: 665px;
	text-transform: uppercase;
}

#newarr{

	//width: 70px;
	float: right;
	position: relative;
	bottom: 25px;
	font-size: 12px;
	font-weight: bold;
	right: 535px;
	}

#productListing
{
background-color:#D3D3D3;
margin-top:10px;
}
.centerBoxContentsProducts 
{
background-color:#fff;
margin-bottom:10px;
border:1px solid #b1b1b1;
height:282px;
/*padding:10px;*/
}
.order_prd td
{
border-bottom:1px solid #ccc;
}
#myAccountQuantity,.accountQuantityDisplay_new
{
border-right:1px solid #ccc;
width:10%;
text-align:center;
}
.list_price
{
font-weight:bold;
font-size:14px;
}
/* // Easy Slider */
 
    img{border:none;}
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
 
    #container{
		float:left;
        text-align:left;
        width:760px;
        background:#fff;
	       }
    #header{
        height:80px;
        line-height:80px;
        background:#5DC9E1;
        color:#fff;
        }
    #content{
        position:relative;
        }          
  #additional_images
 {
 float:left;
 }
 #additional
 {
 float:left;
 }
.best_sell_name a,.best_name 
 {
 color:#000;
 font-size:13px;
font-weight:bold;
 text-align:center;
 
 }
 .best_sellers_div
 {

display:inline-block; 
background-color:#fff;
border:1px solid #b1b1b1;
margin:5px;
width:228px;
vertical-align:top;
height:220px;
 }
.bestsell_price
{
font-weight:bold;
margin-top:10px;
}
 .sale_tag
 {
 	background-image: url("../images/sale.png");
    background-repeat: no-repeat;
    height: 38px;
    position: absolute;
    width: 79px;
	z-index:99;
 }
 .best_sell_heading
 {
 
 color:#fff;
 font-size:20px;
 text-indent:10px;
 font-weight:bold;
 padding-top:15px;
padding-bottom:15px;
font-family:arial;
margin-bottom:10px;		
text-transform:uppercase;
 background-color:#4D800A;
 }
 #best_sellers
 {
 
 width:980px;
 float:left;
 }
 #best_sellers .wrapper ,#also_purchased_wrapper .wrapper
 {
 /*background-color:#fff;
 margin:10px;
 float:left;
  -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 border:1px solid #F0F1ED;*/
 }
.also_purchased_heading
{
 
 color:#fff;
 font-size:20px;
font-weight:bold;
 padding-bottom:15px;
padding-top:15px;
 margin-top:10px;
margin-bottom:10px;
background-color:#4D800A;
text-transform:uppercase;
text-indent:10px;
}
#additional_other
{
float:left;
border:1px solid #ccc;
background-color:#fff;
margin-left:5px;
margin-bottom:5px;
}
.manufacturers_image
{
float:left;
font-weight:bold;
font-size:18px;
display:block;
}
.prd_info
{
float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 68px;
    margin-right: 10px;
}
#productAdditionalImages .centerBoxWrapperContents table tr td.cbbg,#productAdditionalImages .centerBoxWrapperContents table
{
padding:0px;

}
#productAdditionalImages .centerBoxWrapperContents table tr td.cbbg,#productMainImage
{
border:1px solid #ccc;
background-color:#fff;
}
#productAdditionalImages .centerBoxWrapperContents table tr td.cbbg div a img
{
border:none;
}
#productAdditionalImages a img 
{
float:left;
border:1px solid #ccc;
background-color:#fff;
}
#productAdditionalImages .centerBoxWrapperContents
{
margin:0px;
}

#productAdditionalImages .centerBoxWrapperContents table tr td.cbbg div.additionalImages
{

}
#other_colors img
{
width:90px;
height:90px;
cursor:pointer;
}
 #productAttributes table tr td.main b
{
color: #666;
font-weight:normal;
}
.attrib_bg
{
background-color:#E9E9E9;
}
 #productAttributes table
 {
 width:100%;
 }
.accountTotalDisplay TEXTAREA
{
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
width:200px;
float:left;

}
#navCatTabsDropdown ul
{
float:left;
margin:0px;
padding:0px;
}
#navCatTabsDropdown ul li 
{
color:#fff;
text-transform:uppercase;
}
#navCatTabsDropdown ul li a
{
color:#fff;
line-height:25px;
}
/* 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:530px;
        height:350px;
        overflow:hidden;
}

    #prevBtn, #nextBtn,
    #slider1next, #slider1prev{
        display:block;
        width:30px;
        height:77px;
        position:absolute;
        left:-30px;
        top:71px;
        z-index:1000;
        }
    #nextBtn, #slider1next{
        left:530px;
        }
    #prevBtn a, #nextBtn a,
    #slider1next a, #slider1prev a{
        display:block;
        position:relative;
        width:30px;
        height:77px;
        background:url(../images/btn_prev.gif) no-repeat 0 0;
        }
    #nextBtn a, #slider1next a{
        background:url(../images/btn_next.gif) no-repeat 0 0;
        }  
 
    /* numeric controls */ 
 
    ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;
        }
    ol#controls li{
        margin:0 10px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
    ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
    ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
    ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
 
/* // Easy Slider */

.cs-title {
width: 557px;
padding: 10px;
background-color: black;
color: white;
font-family: georgia;
font-style: italic;
font-size: 16px;
font-weight: bold;
position: relative;
top: 300px;
}

#mainWrapper
{
margin:0px auto;
width:100%;
padding:0px;
}
.best_sell_wrapper
{
float:left;
}
.centerBoxContentsAlsoPurch
{
background-color:#fff;
border:1px solid #b1b1b1;
margin:5px;
width:228px;
height:270px;
margin-bottom:10px;
}
.centerBoxContentsNew
{
height:300px;
display:inline-block;
margin-bottom:10px;
width:230px;
border:1px solid #b1b1b1; 
padding:5px;
}
.box_image a img
{
height:130px;
}
.centerBoxContentsCrossSell
{
background-color:#fff;
border:1px solid #b1b1b1;
height:270px;
margin-bottom:10px;
}
.allproduct_listing
{
background-color:#fff;
border:1px solid #b1b1b1;
height:282px;
margin-bottom:10px;
}
.allproduct_listing a img
{
/*height:150px;*/
margin-top:10px;
}
.all_price,.product_all_name
{
font-weight:bold;
font-size:13px;
}
ul#thumblist li a img
{
width:90px;

}
.bestsell_image a img
{
height:150px;
}
.specialsListBoxContents 
{
float:left;
margin:5px;
border:1px solid #b1b1b1;
font-weight:bold;
padding:5px;
width:160px;
height:240px;
font-size:12px;
}
.specialsListBoxContents a img ,.new_products a img
{
/*height:150px;*/
}
.new_products
{
float:left;
margin:5px;
border:1px solid #b1b1b1;
font-weight:bold;
padding:5px;
width:165px;  
height:250px;
font-size:12px;
text-align:center;
}
.zoomPad img
{
height:auto;
}
#navCatTabsDropdown ul li a:hover
{
color:#ccc;
}
#bandSignupContent
{
padding:5px;
border:1px solid #ccc;
}
.custom_heading
{
background-color:#4D800A;
border:1px solid #ccc;
color:#fff;
line-height:20px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-weight:bold;
font-size:14px;
}
.custom_content
{
border:1px solid #ccc;
margin-top:5px;
margin-bottom:5px;
text-align:center;
padding:10px;
font-size:13px;
color:#000;
}
.custom_content p
{
padding:0px;
margin:0px;
text-align:left;
}
#custom_text
{
float:left;
font-weight:bold;
}
#accountDefaultHeading ,#accountHistoryDefaultHeading
{
color:#4D800A;
}
.account_welcome
{
color:#858585;
font-size:13px;
}
#myAccountGen li a ,.custom_ul li a
{
color:#858585;
font-size:13px;
}
#myAccountGen li a:hover
{ 
color:#01C4FA;
}
.myaccount_links
{
width:200px;
border:1px solid #ccc;
float:left;
}
.custom_ul
{
float:left;
padding:0px;
margin:0px;	
padding-bottom:10px;
}
.custom_ul li
{
list-style:none;
display:block;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}
#ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
}

#ck-button label {
    float:left;
  }

#ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
    border-radius:4px;
}

#ck-button label input {
float:left;
margin-top:-20px;

}

#ck-button input:hover + span {
    background-color:#efE0E0;
}

#ck-button input:checked + span {
    background-color:#911;
    color:#fff;
}

#ck-button input:checked:hover + span {
    background-color:#c11;
    color:#fff;
}
.block { display:inline-block; vertical-align:top; overflow:hidden; }
.block select { padding:10px; margin:-5px -20px -5px -5px;background:transparent;border:none; }
.block select option
{
padding:5px;
margin:5px;
display:block;
background-color:#EFEFEF;
border-radius:4px;  border:1px solid #D0D0D0;
white-space:normal;
font-size:13px;
overflow:visible;
}
.block select option:hover {
    background-color:#efE0E0;
}
#productAttributes SELECT
{
width:250px;
height:20px;
line-height:25px;
} 
#ck-button span img
{
width:25px;
height:25px;
border:1px solid #ccc;
}

.size_gr_grey{
    float:left; border:1px grey solid; color:grey; background:#fff; min-width:50px; height:15px; text-align:center; padding:3px 0px 3px 0px;margin-left: 1px;
    margin-top: 3px; 
}
.size_gr_normal:hover {
    background: none repeat scroll 0 0 #404A18;
    border: 1px solid grey;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 15px;
    min-width: 50px;
    padding: 3px 0;
    text-align: center;
}
.size_gr_select{
    float:left; border:1px grey solid; color:#FFF; background-color:#4D800A !important; min-width:50px; height:15px; cursor: pointer; text-align:center; padding:3px 0px 3px 0px;
}
.size_gr_normal {
    background: none repeat scroll 0 0 #404A18;
    border: 1px solid black;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 15px;
    margin-left: 1px;
    margin-top: 3px;
    min-width: 50px;
    padding: 3px 0;
    text-align: center;
}

/* FOr login page */
/* CSS Document */
.loginbody{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#403C3C;text-align:left;}
#signin{float:left; border:2px solid #ccc; width:1000px;}
#signin1{float:left; border:2px solid #ccc; width:300px;}
#billing{ padding-left:15px; margin-left: 15px; float:left; border:2px solid #ccc; width:562px;}

/* end for login page*/