body {background-color: #ffffff;}



.messageStackWarning, #navMainWrapper, .navMainSearch, #navCatTabsWrapper, 

#navColumnOne.columnLeft, #navColumnTwo.columnRight, 

#navSupp, .banners, #navBreadCrumb { display: none;}





a img {border: none; }



a, #navEZPagesTOC ul li a {

        color: #666666;

        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 {



        }



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

        

        }



.biggerText {



        }





.hiddenField {display:none;}





CODE {

        font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;

        }



FORM, SELECT, INPUT {

       

        }

FORM	{margin:0px; padding:0px;}



TEXTAREA {

        margin: auto;

        display: block;

        width: 95%;

        }



input:focus, select:focus, textarea:focus {



        }



FIELDSET {

        padding: 0.5em;

        margin: 0.5em 0em;

		border:1px solid #ACA7A3;

        }



LEGEND {

        font-weight: bold; padding:0 5px;

        }



LABEL, h4.optionName {

        

        }



LABEL.checkboxLabel, LABEL.radioButtonLabel {

        }



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

        float: left;

        }



LABEL.inputLabel {

        width: 11em;

        float: left;

		align:center ;

		margin-left:10px;

        }



LABEL.inputLabelPayment {

        width: 15em;

        float: left;

        }



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {

        width: 12em;

        float: left;

        }



P, ADDRESS {

        padding: 0.5em;

        }



ADDRESS {

        font-style: normal;

        }



.clearBoth {

        clear: both; font-size:2px; line-height:2px;

        }



HR {

	color:#C1C1C1;

	border:0; border-top:1px solid #ACA7A3;

	margin:5px 0px;

}



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

        line-min-height: 1.8em;

        padding: 0.2em;

        

        }



.messageStackWarning, .messageStackError {

        color:#FF0000; 

        }



.messageStackSuccess {

        background-color: #F1F6E6;

        color: #666666;

        }



.messageStackCaution {

        background-color: #FFFF66;

        color: #666666;

        }



/*wrappers - page or section containers*/

#mainWrapper {

        text-align: left;

        vertical-align: top;

        }



#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

        }



#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

       

        } 



#tagline {

        color: #666666; margin-top:10px;

        font-size: 12px;

        text-align : center;

        vertical-align: middle;

        }



#sendSpendWrapper {

        border: 1px solid #cacaca;

        float: right;

        margin: 0em 0em 1em 1em;

        }



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

        margin: 0;

		color: #666666;

        }

.floatingBox a {color: #666666;}

#productDetailsList li a{ color: #666666;}

#productDetailsList li { color: #666666;}

.wrapperAttribsOptions { display:block;

        margin: 0.3em 0em;

        }



/*navigation*/

#sorter {margin:10px;}

.navSplitPagesResult {margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px;}

.navSplitPagesResult a {color:#262626;}

.navSplitPagesLinks {margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px;}

.navSplitPagesLinks a {color:#262626;}

.navNextPrevCounter {

        margin: 0em;

        font-size: 0.9em;

        }

.navNextPrevList {

        display: inline;

        white-space: nowrap;

        margin:0px 2px 3px 0px;

        list-style-type: none;

        }

.navNextPrevWrapper{

		margin-bottom:2px;

		}



#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

       

        }



#navMain ul, #navSupp ul, #navCatTabs ul  {

        margin: 0;

        padding:  0.5em 0em;

        list-style-type: none;

        text-align: center;

        line-min-height: 1.5em;

        }



#navMain ul li, #navSupp ul li, #navCatTabs ul li {

       

        }



#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

      

        }



#navEZPagesTOCWrapper {

        font-weight: bold; float:inherit;

        

        min-height: 1%;

		

		padding:0.5em;

		

		margin:5px 0px;

		

		

        border: 1px solid #ACA7A3;

        }



#navEZPagesTOC ul {

        margin: 0;

        padding:  0.5em 0em;

        list-style-type: none;

        line-min-height: 1.5em;

        }



#navEZPagesTOC ul li {

        white-space: nowrap;

        }



#navEZPagesTOC ul li a {

        padding: 0em 0.5em;

        margin: 0;

        }



#navMainSearch, #navCategoryIcon {

        margin:5px 5px 0 0px;

        }







#navEZPagesTop {

        

        }





/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

        vertical-align: top;

        }



/*.content,*/ #productDescription, .shippingEstimatorWrapper { padding:10px;

        /*font-size: 1.2em;*/

        /*padding: 0.5em;*/

        }

.content	{

		margin:0;

		}



.alert {

        color: #FF0000;

        margin-left: 0.5em;

		margin-right:5px;

        }

.advisory {}

.important {

        font-weight: bold;

		margin:5px;

        }

.notice {}

.rating{}

.gvBal {

        float: right;

        }

#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {

        padding: 0em;

        }



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

        font-size: 0.9em;

        }



/*Shopping Cart Display*/



.tableHeading TH {



        }



.tableHeading, #cartSubTotal { 

      

	  }





.tableRow, .tableHeading, #cartSubTotal {

        min-height: 2.2em;

        }



.cartUnitDisplay, .cartTotalDisplay {

        text-align: right;

        padding-right: 0.2em;

        }



#scUpdateQuantity {

        width: 2em;

        }



.cartQuantity {

        width: 4.7em;

        }



.cartNewItem {

        color: #666666;

        position: relative;  /*do not remove-fixes stupid IEbug*/

        }



.cartOldItem {

        /*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;

}





#cartBoxListWrapper ul, #ezPageBoxList ul {

        list-style-type: none;

        }



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

        margin: 0;

        padding: 0.2em 0em;

        } 



.totalBox {

        width: 5.5em;

        text-align: right;

        padding: 0.2em;

        }



.lineTitle, .amount {

        text-align: right;

        padding: 0.2em;

        }



.amount {

        width: 5.5em;

        }



/*Image Display*/





.categoryIcon {}

#cartImage {

        margin: 0.5em 1em;

        }



/*Attributes*/

.attribImg {

        width: 20%;

        margin: 0.3em 0em;

}



.attributesComments {}



/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {



        }



/*sideboxes*/

.columnLeft {}

.columnRight {}













.sideBoxContent {

font-size:12px;

        }







.rightBoxHeading {

        margin: 0em;

        background-color: #663366;

        padding: 0.2em 0em;

        }



h3.leftBoxHeading a:hover {

        color: #FFFF33;

        text-decoration: none;

        } 



h3.rightBoxHeading a:hover {

        color: #FF0000;

        text-decoration: none;

        }



.rightBoxContent {

        margin-bottom: 1em;

        }



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



       width:auto;

        }

.categoryListBoxContents a {text-decoration:none; color:#FFFFFF; text-transform:uppercase; text-align:center;}



.cartTotalsDisplay{

 font-size: 10px;

}





#bannerboxHeading {

        background-color: #0000CC;

}



#upProductsHeading {

        text-align: left;

        }



#upDateHeading {

        text-align: right;

        }



/*misc*/

.back {

        float: left;

        }



.forward {

        float: right;

        }



.bold {

        font-weight: bold;

        }



.rowOdd {

        

        min-height: 1.5em;

        vertical-align: top;

        }



.rowEven { padding:5px 5px 5px 5px;

        

        min-height: 1.5em;

        vertical-align: top;

        }



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 {

        min-height: 2em;

        }



#siteMapList {

        width: 90%;

        float: right;

        }



.ratingRow {

        margin: 1em 0em 1.5em 0em;

        }



LABEL#textAreaReviews {

        font-weight: normal;

        }





/*!!!!!!!!!*/

#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}

#gvFaqDefaultContent{margin:0 5px 0 5px;}

#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}

#createAcctSuccessMainContent{ margin:5px;}



.main_block {margin:20px;}



.ee	{text-decoration:line-through;}













/*  --------------- PRICES ---------------  */



.normalprice, .productSpecialPriceSale {

        

}

		

.normalprice {

	font-family:arial;

	color:#FF6633;

	font-size:19px;

	line-height:18px;

	font-weight:normal;

	text-decoration:line-through;

}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}



.productSpecialPriceSale {

	 font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;

}

		

.productPriceDiscount {color:#000000;}









/*  --------------- BUTTONS ---------------  */



.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}

.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}





#column_left {}

#column_left .bg_box { background:url("../images/dot.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/dot.gif*/) left bottom repeat-x; margin:0 1px 0 0;}



#column_right {}

#column_right .bg_box { background:url("../images/dot.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/dot.gif*/) left bottom repeat-x; margin:0 0 0 1px;}





.box{ padding:0 0 7px 0;}



/***box*******************************************/

.left_top_box{ background:url("../images/left_top_box.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_top_box.gif*/) left top no-repeat;}

.right_top_box{ background:url("../images/right_top_box.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_top_box.gif*/) right top no-repeat;}

.left_bot_box{ background:url("../images/left_bot_box.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_bot_box.gif*/) left bottom no-repeat;}

.right_bot_box{ background:url("../images/right_bot_box.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_bot_box.gif*/) right bottom no-repeat; width:100%; padding:8px 0 0 0;}



.side_left_box{ background:url("../images/side_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_2.gif*/) left top repeat-y #FFFFFF;}

.side_right_box{ background:url("../images/side_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_2.gif*/) right top repeat-y;}

.side_top_box{ background:url("../images/side_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_2.gif*/) left top repeat-x;}

.side_bot_box{ background:url("../images/side_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_2.gif*/) left bottom repeat-x;}

/***box*******************************************/



.title_box { background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 8px 0 no-repeat; padding:2px 0 13px 33px; border-bottom:1px solid #D6D6D6;}

.box_head { font-family:tahoma; color:#4B4C50; font-size:12px; line-height:13px; text-transform:uppercase; font-weight:bold; padding:4px 13px 0 13px;}

.box_head a {color:#353535; text-decoration:none;}

.box_head a:hover {text-decoration:underline;}



.box_body {margin:0; color:#585858; padding:6px 16px 7px 31px;}

.box_body a{ color:#2A383D; font-size:11px; line-height:16px; font-weight:normal;}

.box_body a:hover {text-decoration:none;}



.box_body ul {margin:0; padding:0; list-style:none;}

.box_body ul li { font-family:arial; font-weight:normal; background:url("../images/sep_4.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep_4.gif*/) left bottom repeat-x; padding:4px 0 5px 14px;}

.box_body ul li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:none; color:#575656;  background:url("../images/arr.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/arr.gif*/) 0 3px no-repeat; padding:0 0 0 14px;}

.box_body ul li a:hover {text-decoration:underline;}

.box_body ul li .category-products { background:none; font-weight:normal;}

.box_body ul li .category-products:hover { text-decoration:none; color:#A51F2C;}



.box_body ol {margin:0; padding:0; list-style:decimal;}

.box_body ol li { font-family:tahoma; font-weight:bold; background:url("../images/sep_4.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep_4.gif*/) left bottom repeat-x; padding:11px 0 12px 0;}

.box_body ol li a { font-family:tahoma; font-weight:normal; font-size:11px; line-height:14px; text-decoration:none; color:#575656; padding:0 0 0 0;}

.box_body ol li a:hover {text-decoration:underline;}



/* ----------------------- LISTING BOXES ------------------------- */



#categories {}





#categories .box_body {}





#moreinformation {}





#bestsellers {}

#bestsellers .box_head { font-family:tahoma; color:#4B4C50; font-size:12px; line-height:13px; text-transform:uppercase; font-weight:bold; padding:8px 13px 0 13px;}

#bestsellers .box_body {margin:0; color:#585858; padding:6px 16px 7px 67px;}





#ezpages {}





#orderhistory {}



/* ----------------------- BANNER BOXES ------------------------- */



#bannerbox {}



#bannerbox2 {}



#bannerboxall {}







/* ----------------------- PRODUCT BOXES ------------------------- */



#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {margin:0 0 4px;}

#featured .box_body, #whatsnew .box_body, #specials .box_body, #reviews .box_body, #manufacturerinfo .box_body, #productnotifications .box_body { text-align:center;}





#featured {}

#featured .box_body { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

#featured .box_body a{color:#4B4B4B; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; }





#whatsnew{}

#whatsnew .box_body { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

#whatsnew .box_body a{color:#4B4B4B; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; }







#specials {}

#specials .box_body {margin:0; color:#585858; padding:6px 16px 36px 31px;}

#specials .box_body a{ font-family:arial; color:#4B4B4B; font-size:12px; line-height:16px; font-weight:bold;}



		

#specials .normalprice {

	 font-family:arial; color:#373B44; font-size:17px; line-height:18px; font-weight:normal; text-decoration:line-through;

}



#specials .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { font-family:arial; color:#373B44; font-size:17px; line-height:18px; font-weight:normal;}



#specials .productSpecialPriceSale {

	 font-family:arial; color:#373B44; font-size:17px; line-height:18px; font-weight:normal;

}



#reviews {}









#manufacturerinfo {}





#productnotifications {}







/* ----------------------- FORM BOXES ------------------------- */



#search {}





#manufacturers {}





#currencies {}





#tellafriend {}





#recordcompanies {}





#musicgenres {}







/* ----------------------- TEXT BOXES ------------------------- */



#languages {}

#languages .box_body { text-align:center;}





#whosonline{}

#whosonline .box_body{ color:#83A004; font-weight:bold; padding:21px 0 25px 25px;}

#information {}

#information .box_body {margin:0; color:#585858; padding:12px 16px 13px 45px;}

#information .box_body ul li { font-family:arial; font-weight:normal; background:none; padding:4px 0 6px 14px;}

#information .box_body ul li a { font-family:arial; font-weight:normal; font-size:11px; line-height:14px; text-decoration:underline; color:#575656;  background:url("../images/arr_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/arr_2.gif*/) 0 4px no-repeat; padding:0 0 0 15px;}

#information .box_body ul li a:hover {text-decoration:none;}



#documentcategories {}





#shoppingcart li a{ background:none;}





.cssButton, .cssButtonHover {

width : 20em;

background-color: #F4F4F4;

color : #000000;

border: 2px outset #F4F4F4;

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

font-size: 1.1em;

text-align:center;

white-space: nowrap;

text-decoration: none;

font-weight: bold;

padding: 0.3em;

/*border-spacing: 1px;*/

/*margin-left: auto;

margin-right: auto;*/

/*display: block;*/

/*vertical-align: top;*/

/*line-height: 130%;*/

/*cursor: pointer;*/

}



.cssButtonHover {

color: #616161;

border-style: inset;

text-decoration: none;

}

/* adding the styles below might be needed if the default button width is changed */

/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */

.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}

.button_return_to_product_list, .button_add_selected {width: 22em;}

.button_in_cart{width: 19em;}  

.button_submit {width: 18em;}

.button_update_cart {color: red;}

.button_update_cartHover {color: black;}



ul {padding:0px; margin:8px 20px; color:#666666;}

.centerColumn ul {padding:0px; margin:8px 15px; color:#666666;}







#navColumnOne {background:url("../images/bg2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bg2.gif*/);}

#navColumnTwo {background:url("../images/bg2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bg2.gif*/);}







.centerColumn {}

.centerColumn table {}





#indexDefault {border:none; padding:0;}



#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}



input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:51%; margin:2px 0;}

input#dob {width:100px; margin:2px 0;}



input#password-new, input#password-confirm {width:100px; margin:2px 0;}



textarea#enquiry {width:93%; margin:4px 0;}





/*  ----------------------- NAVIGATION -----------------------  */



#navCatTabs {background:url("../images/bg2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bg2.gif*/); color:#262626; font-weight:bold; margin-bottom:2px;}

#navCatTabs ul {margin:0 10px; padding:10px 0; list-style:none; line-height:18px;}

#navCatTabs ul li {display:inline; padding:0px 10px;}

#navCatTabs ul li a {color:#262626;}





#navBreadCrumb {padding:10px 0px 0px 0px; color:#262626; font-weight:bold; margin-bottom:2px;}

#navBreadCrumb a {color:#262626; text-decoration:none;}

#navBreadCrumb a:hover {text-decoration:underline;}









/*  ----------------------- HEADINGS -----------------------  */



caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6;}



#addressBookProcessDefault h1 {padding:17px 0 9px 15px; font-size:12px; line-height:15px; color:#353535; text-transform:uppercase; font-weight:bold;}









h2 {padding:0 0 9px 31px; font-size:14px; line-height:26px; color:#4B4C50; text-transform:uppercase; margin:0 0 10px 0;}

h3 {padding:0 0 9px 0; color:#4B4C50; font-size:12px; line-height:15px; font-family:arial; text-transform:uppercase; font-weight:bold;}

h4 {padding:0 0 9px 31px; font-size:12px; line-height:26px; color:#4B4C50; text-transform:uppercase; margin:0 0 10px 0;}











/*  ----------------------- PRODUCT LISTING -----------------------  */







/*  HEADINGS  */



h2.centerBoxHeading {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6;}



#indexCategoriesHeading, #productListHeading {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6;}



#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6;} 



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







/*  LISTINGS  */



#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}



#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {border-top:1px solid #ACA7A3; padding:0; height:1px; line-height:0px; font-size:0px;}



#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}



#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {color:#262626; font-size:11px; text-decoration:underline; font-weight:bold;}

#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}



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



/*  REVIEWS  */



#reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #ACA7A3; margin:5px 0px;}

#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}

#reviewsDefault h2, #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6; clear:both;}

#reviewsDefault .rating, .bold {padding:5px 0px;}

#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}



/*  -------  */





/*  CATEGORY  */



#indexCategories {}



#categoryImgListing {padding:0; margin:0px 0px 10px;}





#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:1px solid #ACA7A3; margin-bottom:20px;}





.categoryListBoxContents {text-align:center; padding:5px 0px;}

.categoryListBoxContents img {margin-bottom:5px;}

.categoryListBoxContents a {color:#666666; text-decoration:none; font-size:14px; line-height:normal; font-weight:normal; text-transform:none;}



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





/*  CATEGORY LISTING  */



.tabTable {margin:0px 0px 5px 0px; border-left:1px solid #ACA7A3;}

.tabTable th {color:#000000; font-weight:bold; padding:5px 10px; border-top:1px solid #ACA7A3; border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; text-align:center;}

.tabTable th a {color:#000000;}



.tabTable td {border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; padding:5px;}

.tabTable td { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

.tabTable td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}

.tabTable td a {color:#4B4B4B; text-decoration:underline; font-size:12px; line-height:15px; font-weight:bold;}



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







/*  TABLES  */



#prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #ACA7A3;}

#prevOrders th {color:#000000; font-weight:bold; padding:5px 10px; border-top:1px solid #ACA7A3; border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; text-align:center;}

#prevOrders th a {color:#000000;}



#prevOrders td {border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; padding:5px;}

#prevOrders td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

#prevOrders td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}

#prevOrders td a {color:#262626; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}





#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #ACA7A3;}

#accountHistInfo th {color:#000000; font-weight:bold; padding:5px 10px; border-top:1px solid #ACA7A3; border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; text-align:center;}

#accountHistInfo th a {color:#000000;}



#accountHistInfo td {border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; padding:5px;}

#accountHistInfo td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

#accountHistInfo td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}

#accountHistInfo td a {color:#262626; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}



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





/*  ----------------------- PRODUCT INFO -----------------------  */



.categoryIcon {padding:10px;}

.categoryIcon a {color:#262626; font-weight:bold; text-decoration:none; font-size:13px; line-height:normal; font-weight:normal;}



.navNextPrevWrapper {margin:0px 10px; padding:10px 0px;}



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin:10px; text-align:center; line-height:20px;

}

#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {

	color:#262626; font-weight:bold; text-decoration:none;

}



#productName {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6; }

#productPrices {  font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

#productDescription {margin:0px 10px; padding:0;}



#cartAdd {float:right; text-align:center; margin:1em; border:1px solid #ACA7A3; padding:1em;}





#alsoPurchased {margin-top:10px;}



#productAdditionalImages {margin:10px; border:1px solid #ACA7A3; padding:10px 0px;}

#productAdditionalImages .additionalImages {text-align:center;}

#productAdditionalImages .additionalImages a {color:#262626; font-weight:bold;}







/*  ----------------------- SHOPPING CART -----------------------  */



#cartInstructionsDisplay {margin:10px;}



#cartEmptyText {font-size:13px; color:#262626;}



#cartContentsDisplay {border-left:1px solid #ACA7A3;}

#cartContentsDisplay th {border:1px solid #ACA7A3; border-left:none; padding:5px; color:#666666;}

#cartContentsDisplay td {border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; padding:5px; text-align:center;}

#cartContentsDisplay td .cartAttribsList {text-align:left; font-size:11px;}

#cartContentsDisplay td { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

#cartContentsDisplay td #cartImage {float:none; display:block;}

#cartContentsDisplay td a {color:#4B4B4B; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; }

#cartContentsDisplay td a:hover { text-decoration:none;}

#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}

#cartSubTotal strong { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}





#shoppingCartDefault .buttonRow {margin:5px;}



#shoppingCartDefault .text_v_c {color:#262626; font-weight:bold; font-size:11px; line-height:normal; padding:5px; text-align:right;}

#shoppingCartDefault .text_v_c a {color:#262626;}





.advisory {margin:10px;}









#infoShoppingCart {background:#FFFFFF;}

#infoShoppingCart div {padding:20px;}

#infoShoppingCart h1 {color:#262626; line-height:normal; padding-bottom:20px; font-size:20px;}







#popupShippingEstimator {}





#shippingEstimatorContent div {padding:15px;}

#shippingEstimatorContent h2 {padding:13px 0 12px 34px; margin:0 7px 10px 8px; font-size:12px; line-height:15px; color:#4B4C50; text-transform:uppercase; font-weight:bold; background:url("../images/bull.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bull.gif*/) 9px 12px no-repeat; border-bottom:1px solid #D6D6D6;}

#shippingEstimatorContent #country, #shippingEstimatorContent #stateZone, #shippingEstimatorContent #state {width:180px;}

#shippingEstimatorContent #state {margin:2px 0 2px 120px;}



#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #ACA7A3; border-collapse:collapse; border-top:1px solid #ACA7A3;}

#shippingEstimatorContent th {color:#666666; font-weight:bold; padding:5px 10px; border-top:1px solid #ACA7A3; border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; text-align:center;}

#shippingEstimatorContent th a {color:#666666;}



#shippingEstimatorContent td {border-right:1px solid #ACA7A3; border-bottom:1px solid #ACA7A3; padding:5px;}

#shippingEstimatorContent td.cartTotalDisplay { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}

#shippingEstimatorContent td a {color:#3E3E3E; text-decoration:underline; font-size:10px; line-height:normal; font-weight:normal; text-transform:uppercase;}





* { margin:0; padding:0;}



body{

	padding:0; 

	margin:0;

	width:100%; 

	vertical-align:top;

	font-family:arial;

	background:#FFFFFF;

	color:#545454; font-size:11px; line-height:12px;

}



input, select, textarea {

	font-family:arial;

	color:#000000; line-height:13px; font-size:12px; margin:0 0 1px 0; font-weight:normal;

	vertical-align:middle;

}



#center_column input, #center_column select, #center_column textarea {

	font-family:arial;

	color:#000000; line-height:13px; font-size:12px; margin:0 3px 3px 3px; font-weight:normal;

	vertical-align:middle;

}

.in_none {border:none; padding:0;}





table, td {vertical-align:top;}



a {text-decoration:none;}	

a:hover{text-decoration:underline;}



img {

	border:0px; vertical-align:top;

}

.w100 { width:100%;}

.col {

	float:left;

}



.spacer {font-size:0px; line-height:0px;}

.clear {clear:both;}





#mainWrapper {}









.main_w {width:980px; margin:auto;}





.header { background: url("../images/fill_header.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/fill_header.gif*/) 0 0 repeat-x; margin:0 0 0 0;}

.bg_header { background:url("../images/bg_header.jpg"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/bg_header.jpg*/) 0 0 no-repeat; width:100%; min-height:192px; height:auto !important; height:192px;}



.logo { float:left; padding:15px 0 0 20px;}

.nav { float:right; padding:42px 34px 0 0;}

.row { padding:0 0 0 0; margin:0 0 0 0;}

.row_2 { min-height:150px; height:auto !important; height:150px;}



.curr { float:left; color:#9B9B9B; font-size:10px; line-height:14px; padding:0 14px 0 50px; display:inline;}

.jamp { font-size:10px; line-height:normal; width:75px; height:20px; border:1px solid c#808080;}



.lang { float:left; background:url("../images/sep.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep.gif*/) 0 5px no-repeat; padding:0 10px 0 10px; color:#9B9B9B;}



.in10{ padding-bottom:3px;}

.links{ color:#FFFFFF; font-size:11px; line-height:18px; text-align:right; margin:0 0 0 0; padding:9px 0 20px 51px; background:url("../images/sep_2.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep_2.gif*/) left top repeat-x;}

.links a{ color:#FFFFFF; font-size:11px; line-height:18px;}



.cart { background:url("../images/sep.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep.gif*/) 0 0 no-repeat; padding:0 0 0 11px; float:left; font-size:11px; line-height:14px; color:#9B9B9B;}

.cart strong { color:#CCDA08; text-decoration:underline;}

.cart a { color:#9B9B9B; text-decoration:none; font-weight:bold;}

.cart a:hover { color:#9B9B9B; text-decoration:underline;}



.menu {padding:3px 0 0 57px;}

.menu ul {margin:0 0 0 0; padding:0; list-style:none; font-size:12px; line-height:15px; font-family:arial; text-transform:uppercase;}

.menu ul li { background:url("../images/sep_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep_3.gif*/) 0 6px no-repeat; font-family:arial; float:left; padding:0 20px 10px 48px;}

.menu ul li.li_un {background:none; padding:0 50px 8px 0; text-align:center;}

.menu ul li a { padding:0 0 0 0; color:#4B4B4B; font-size:12px; line-height:15px; text-transform:uppercase; font-weight:bold; text-decoration:none;}

.menu ul li a:hover {text-decoration:underline;}







#bannerOne { padding:0 0 7px 0;}

#bannerTwo {float:right; padding:0 0;}

#bannerThree {padding:0 0 7px 0;}









.inside_wrapper {}



/***box*******************************************/

.left_top{ background:url("../images/left_top.gif") left top no-repeat;}

.right_top{ background:url("../images/right_top.gif") right top no-repeat;}

.left_bot{ background:url("../images/left_bot.gif") left bottom no-repeat;}

.right_bot{ background:url("../images/right_bot.gif") right bottom no-repeat; width:100%; padding:8px 0 8px 0;}



.side_left{

	background-color: #FFFFFF;

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

	background-repeat: repeat-y;

	background-position: left top;

}

.side_right{ background:url("../images/side.gif") right top repeat-y;}

.side_top{ background:url("../images/side.gif") left top repeat-x;}

.side_bot{ background:url("../images/side.gif") left bottom repeat-x;}

/***box*******************************************/



/***box*******************************************/

.left_top_4{ background:url("../images/left_top_4.gif") left top no-repeat #F5F5F5;}

.right_top_4{ background:url("../images/right_top_4.gif") right top no-repeat;}

.left_bot_4{ background:url("../images/left_bot_4.gif") left bottom no-repeat;}

.right_bot_4{ background:url("../images/right_bot_4.gif") right bottom no-repeat; width:100%; min-height:122px; height:auto !important; height:122px;}

/***box*******************************************/



.inside_define { padding:0 20px 10px 24px; font-family:arial; font-size:12px; line-height:14px; color:#959595; font-weight:bold;}

.define_title { font-family:arial; text-transform:uppercase; font-size:26px; line-height:26px; font-weight:bold; color:#8DAC05; padding:15px 0 8px 0;}

.define_blog { padding:0 0 5px 0;}



.line {padding:0; line-height:0px; font-size:0px; background:url("../images/line_1.gif") top left repeat-x;}





/***box_5*******************************************/

.left_top_5{ background:url("../images/left_top_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_top_5.gif*/) left top no-repeat;}

.right_top_5{ background:url("../images/right_top_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_top_5.gif*/) right top no-repeat;}

.left_bot_5{ background:url("../images/left_bot_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_bot_5.gif*/) left bottom no-repeat;}

.right_bot_5{ background:url("../images/right_bot_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_bot_5.gif*/) right bottom no-repeat; width:100%; }



.side_left_5{ background:url("../images/side_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_5.gif*/) left top repeat-y #F5F5F5;}

.side_right_5{ background:url("../images/side_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_5.gif*/) right top repeat-y;}

.side_top_5{ background:url("../images/side_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_5.gif*/) left top repeat-x;}

.side_bot_5{ background:url("../images/side_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_5.gif*/) left bottom repeat-x;}

/***box*******************************************/









.product a {color:#262626; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}

.product a strong {color:#4B4B4B; text-decoration:underline; font-size:12px; line-height:15px; font-weight:bold;}

.product a:hover {text-decoration:underline;}





.product strong { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}









.product_list {padding:0 0 4px 0; margin:0 14px 0 27px; background:url("../images/sep_6.gif") left bottom repeat-x;}

.product_list .left {float:left; position:relative; padding-top:5px;}



.product_list .right {float:right; width:100%;}



.product_list .name {padding:17px 10px 9px 9px; color:#4B4B4B; font-size:12px; line-height:15px; font-family:arial; font-weight:bold;}

.product_list .name a {color:#4B4B4B; text-decoration:underline; font-size:12px; line-height:15px; font-weight:bold; }

.product_list .name a:hover {text-decoration:none;}



.product_list .inside_text { padding:13px 5px 17px 16px;}

.product_list .text { color:#545454; font-size:11px; line-height:12px; padding:0 1px 11px 9px;}



.product_list .price { padding:4px 2px 6px 8px;}

.product_list .button {padding:5px 56px 0 19px; float:right; background:url("../images/sep_5.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/sep_5.gif*/) 0 9px no-repeat;}

.product_list strong { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}



.padd_bot { padding:0 0 11px 0;}



.product_list_col {padding:8px 0; border-bottom:1px solid #ACA7A3;}





.product_list_col .name {padding:5px 10px 7px 9px; color:#4B4B4B; font-size:12px; line-height:15px; font-family:arial; font-weight:bold;}

.product_list_col .name a {color:#4B4B4B; text-decoration:underline; font-size:12px; line-height:15px; font-weight:bold; }

.product_list_col .name a:hover {text-decoration:underline;}



.product_list_col a:hover {text-decoration:underline;}



.product_list_col .text {padding:0px 10px 12px 11px;  color:#545454; font-size:11px; line-height:12px;}



.product_list_col .price {float:left; padding:7px 2px 0 10px;}

.product_list_col .button {float:left; padding:7px 5px 7px 18px;}

.product_list_col strong { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}









.footer {color:#625C56; font-size:11px; font-family:arial; padding:0 8px 0 8px; margin:0 0 0 0;}





/***box*******************************************/

.left_top_3{ background:url("../images/left_top_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_top_3.gif*/) left top no-repeat;}

.right_top_3{ background:url("../images/right_top_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_top_3.gif*/) right top no-repeat;}

.left_bot_3{ background:url("../images/left_bot_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/left_bot_3.gif*/) left bottom no-repeat;}

.right_bot_3{ background:url("../images/right_bot_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/right_bot_3.gif*/) right bottom no-repeat; width:100%; min-height:77px; height:auto !important; height:77px;}



.side_top_3{ background:url("../images/side_top_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_top_3.gif*/) left top repeat-x #DDDDDD;}

.side_bot_3{ background:url("../images/side_bot_3.gif"/*tpa=http://osc3.template-help.com/zencart_20739/includes/templates/theme107/images/side_bot_3.gif*/) left bottom repeat-x;}

/***box*******************************************/



.footer a {color:#625C56; text-decoration:none;}

.footer a:hover {text-decoration:underline;}



.footer .copy {padding-top:4px; color:#625C56;}

.footer .copy a {color:#625C56; font-weight:normal; text-decoration:none;}

.footer .copy a:hover {text-decoration:underline;}



.footer .left {float:right; text-align:right;}

.footer .left .margin {padding:23px 24px 0 31px;}



.footer .right {float:left; padding:26px 0 0 38px;}

.margin

{

	text-align: center;

	display: block;

	float: left;

}

.header .row_2 .row{

	height:20px;

}



* html .header .row_2 .row{
float:right;
margin-top:-10px;

}
* html .nav{
float:right;
padding:42px 34px 0 0;
}

* html .in10 {
padding-bottom:16px;

}

* html .logo{
margin-top:-105px;
}






.newslist {text-align:left; overflow:hidden;}

.newslist .newsheader {line-height:30px;height:30px;text-align:left;margin-left:15px;border-bottom:solid 1px #D3D3D3;color:#4E637E; font-size:14px; font-weight:bold;}

.newslist .box5{ width:310px; float:left; margin-top:5px; margin-left:5px;}

.newslist .box5 a{color:#478A00; }

.newslist .box5 a:hover{color:#0769cd; }

* html .header .row_2 .row{
margin-right:0;
}