#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}

#categoryImgListing {
float:left;
margin-right:15px;
padding:0;
}

#indexProductListCatDescription, #categoryDescription { display:block; overflow:hidden; color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px;}


CODE {
        font-family:tahoma; font-size:11px; line-height:normal; color:#707070;
        }

FORM, SELECT, INPUT {

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

TEXTAREA {
        width:375px;
        }

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

        }


FIELDSET#contactUsForm{padding:15px 0 15px 15px; width:91%;}
#loginDefault FIELDSET{padding:15px;}
#gvFaqDefault FIELDSET{padding:15px;}

.ccinfo .inputLabelPayment {display:block; width:80%; padding:5px 0 5px 0;}

.wrapperAttribsOptions .back{display:block !important; clear:both;}


#ship-item-item{margin-right:7px;}


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

LEGEND {
        font-weight: bold; padding:0 5px; color:#000000;
        }

LABEL, h4.optionName {

        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin-left:10px;
	margin-right:15px;

        }

#checkoutShipping input{vertical-align:middle;}

.ccinfo label{padding-bottom:5px;}
.ccinfo label{ margin:0 !important;}
#pmt-moneyorder{margin-top:0px !important;}



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


#contactUsForm .inputLabel {}
#loginDefault .inputLabel {}
#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0; vertical-align:middle;}


LABEL.inputLabel {
        width: 11em;
		padding-right:10px;
		padding-bottom:3px;
		float:left;
        }
#indexProductList LABEL.inputLabel{display:block; width:90%;}

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

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

P, ADDRESS {
        padding: 0 0 2px 0;
        }

ADDRESS {
        font-style: normal;
        }

.clearBoth {
        clear: both; font-size:2px; line-height:2px;
        }

HR {
	border-color:#FFFFFF;
	border:none;
	display:block;
	margin:2px 0px;
}


.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
        line-min-height: 1.8em;
        padding: 0.2em;

        }

.messageStackWarning, .messageStackError {
        color:#FF0000;
        }

.messageStackSuccess {
        background-color: #F1F6E6;
        color:#707070;
        }

.messageStackCaution {
        background-color: #BADC85;
        color:#000;
        }


#mainWrapper {
        text-align: left;
        vertical-align: top;
        }



#tagline {
        color:#716d7a; 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;
        }
.floatingBox a {}

ul{list-style-type:circle; list-style-position:inside;}
#productDetailsList li a{}
#productDetailsList li {}
.wrapperAttribsOptions { display:block;
        margin: 0.3em 0em;
        }


#sorter {margin:0 10px 0 9px;}
.navSplitPagesResult {margin-top:13px; margin-bottom:18px; padding-left:24px; margin-right:0; font-size:12px; color:#096082 }
.navSplitPagesResult a {color:#096082;font-weight:normal;}
.navSplitPagesLinks {margin-top:13px; margin-bottom:18px; margin-left:0; padding-right:24px; font-size:12px; color:#096082}
.navSplitPagesLinks a {color:#096082;font-weight:normal;}
.navNextPrevCounter {
        margin: 0em;
        font-size: 10px;
        }
.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 #b0d3f0;
        }

#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 {

        }



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

#productDescription, .shippingEstimatorWrapper {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4b4b4b; line-height:18px;
        }
.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;
        }



.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:#707070;
        position: relative;  
        }

.cartOldItem {
        
        }

.cartBoxTotal {
        text-align: left;
        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;
		list-style-position:outside
        }

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




.categoryIcon {}
#cartImage {
        margin: 0.5em 1em;
        }


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

.attributesComments {}


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

        }


.columnLeft {}
.columnRight {}






.sideBoxContent {
        }



.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, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg
{
	width:auto;
	color:#78838f;
	font-size:10px;
	font-family:Tahoma;
	padding-left:2px;
}
.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured{
	padding-left:0px;
}
.centerBoxContentsAlsoPurch{
	width:auto;
	color:#78838f;
	font-size:10px;
	font-family:Tahoma;
}



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

.cartTotalsDisplay{

}


#bannerboxHeading {
        background-color: #0000CC;
}

#upProductsHeading {
        text-align: left;
        }

#upDateHeading {
        text-align: right;
        }


.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 {
        
        }

#myAccountGen li, #myAccountNotify li {
        margin: 0;
        }
#myAccountGen li, #myAccountNotify li
{
	padding:2px;
	font-size:12px;
}

.accountTotalDisplay, .accountTaxDisplay {
        width: 20%;
        text-align: right;
        
        }

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


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








.normalprice, .productSpecialPriceSale {

font-size:14px;
color:#29596a;
font-weight:bold;
line-height:normal;
 text-decoration:line-through;

}

.normalprice {color:#033946; font-size:16px; line-height:24px; text-decoration:line-through; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#031422; font-size:16px; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.productListing-data .normalprice {color:#666666; font-size:17px; line-height:24px; text-decoration:line-through; font-weight:bold;}








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

.productPriceDiscount {color:#373737; font-size:12px;}






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

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




#accountHistoryDefault .buttonRow, .buttonRow2 {
float:left !important;
overflow:hidden;
margin:-7px 0 15px 0;
position:absolute;
}




#tellAFriendDefault input{margin:2px 0 2px 0 !important;}
#tellAFriendDefault textarea{margin:2px 0 2px 0 !important;}
#tellAFriendDefault label{margin:2px 0 2px 0 !important;}

.compare_box{
vertical-align:basline;
border:0px solid red;
width:80px;

padding-top:5px;
}
.tab
{
	width:auto;

	font-size:10px;
	font-family:Tahoma;
	position:relative;
	float:left;
	background:url(../images/bag_tab.jpg) ;
	border: 0px solid #dedede;
	border: 0px solid red;
	margin-left:1px;
	margin-right:1px;

	font-size:11px;
	font-weight:bold;
	color:#096082;
	height:22px;
	cursor:pointer;
	text-align:center;
		padding-top:10px;
	padding-left:10px;
	padding-right:10px;

		vertical-align:middle;
}
.selectedTab
{
	position:relative;
	float:left;
	color:#000;

	font-weight:bold;
	border: 0px solid #dedede;
	border-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	cursor:pointer;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	
	background:url(../images/bag_tab.jpg) ;
}

.tabContents
{
border: 1px solid #dedede;
width:580px;
margin-left:10px;
padding-bottom:10px;
padding-right:10px;
padding-top:0px;
padding-left:10px;
vertical-align:top;
font-family:Tahoma;

}

#productInfoName
{
color:#373737;
}


.HeadingCheckout{font-weight:bold;font-size:12px;}
.CheckoutHeading2{font-weight:normal;font-size:12px;}
.text{padding-top:5px;font-weight:normal;font-size:12px;}
.HeadingLegalNotices,.SecurityHeading,.HeadingShippingCodes,.HeadingPrivacyPolicy,.HeadingShippingPolicy,h1#siteMapHeading{font-weight:bold;font-size:15px;color:#FF6600;padding:0px 0px 8px 0px;}
.TitleLegalNotices{font-weight:bold;font-size:12px;color:#FF6600}
.TitleText{color:#FF6600;font-size:12px;}
.HeadingShippingPolicySubTitle{font-weight:bold;font-size:12px;color:#FF6600;line-height:18px;}
.HeadingShippingPolicySub{font-weight:bold;font-size:15px;color:#FF6600;padding:5px 0px;line-height:20px;}
.text,.Text{line-height:18px;font-size:12px;}
.textBold{line-height:18px;font-size:13px;font-weight:bold;padding:5px 0px}
div .TitleText{padding:5px 0px;line-height:20px;}
.pageShippingCode table td {padding:5px 0px;line-height:20px;font-size:12px;}
.textContent{line-height:18px;}

#IdPricesSortbtn a , #IdSortProductsPrices a:hover,
#IdPricesSortbtn a:visited{text-decoration:none;}
#IdPricesSortbtn{text-decoration:none;}

.boxname {text-align:center;}
.boxname a{color:#13140d; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none;}
.boxname a:hover{text-decoration:underline;}

.boxprice{color:#111111; font-size:13px; line-height:16px; text-align:center; font-weight:bold;}
.tellafr_input{width:80%;}

#languages #languagesContent{text-align:center;}

.box1_body{color:#333333; font-size:11px;}
.box1_body a{color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}
.box1_body a:hover{text-decoration:none;}

.box1_body b a{color:#333333; line-height:15px; font-weight:bold; text-decoration:none; text-transform:none; font-family:Tahoma;
font-size:11px;}
.box1_body b a:hover{text-decoration:underline;}



#orderhistoryContent a img{ margin-bottom:15px;}
#orderhistory .box1_body a img{ margin-bottom:0;}


.box_head{color:#096082; font-size:13px; text-transform:capitalize; font-family:Tahoma; font-weight:bold; width:100%; background:url(../images/box_head_bg4.gif) repeat-x left top #ebebeb;}
.box_head .inner1{background:url(../images/box_head_bg5.gif) repeat-x left bottom; width:100%;}
.box_head .inner2{ background:url(../images/box_head_bg2.gif) repeat-y left top; width:100%;}
.box_head .inner3{ background:url(../images/box_head_bg7.gif) repeat-y right top; width:100%;}
.box_head .inner4{ background:url(../images/box_head_bg1.gif) no-repeat left top; width:100%;}
.box_head .inner5{ background:url(../images/box_head_bg6.gif) no-repeat right top; width:100%;}
.box_head .inner6{ background:url(../images/box_head_bg3.gif) no-repeat left bottom; width:100%;}
.box_head .inner7{ background:url(../images/box_head_bg8.gif) no-repeat right bottom; width:100%;}
.box_head .inner8{ padding:9px 5px 10px 35px;}



.box_head a{text-decoration:none; color:#096082;}
.box_head a:hover{text-decoration:underline}


.box{margin-bottom:4px; width:100%;}
.box .box-indent{padding:3px 0px; overflow:hidden;}
#loginboxContent
{
	border:1px solid #CDCDCD;
	height:80px;
	padding:5px;
}


.box select{width:90%;}

.box_body {margin:0; color:#212121; font-family:tahoma; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline;  padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline;  padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}








#categories .box_body_2 ul{list-style:none; list-style-position:outside; font-family:Tahoma; margin-left:5px; margin-top:5px;}
#categories .box_body_2 li{color:#096082; font-size:11px; line-height:18px; background:none; padding-left:0; text-decoration:none; font-weight:bold;}
#categories .box_body_2 li a{color:#096082; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold; padding-left:16px; display:inline}
#categories .box_body_2 li a:hover{text-decoration:underline}



#information {}
#information ul{list-style:none; list-style-position:outside; font-family:Tahoma}
#information li{color:#696969; font-size:11px; line-height:16px; background:url(../images/list_background1.gif) no-repeat 0px 6px; padding-left:16px; font-weight:normal;}
#information li span.top-span{display:block; padding:1px 0 7px 0; background:url(../images/spacer.gif);}
#information li a{color:#696969; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#information li a:hover{text-decoration:none !important; color:#447acb;}






#moreinformation {}
#moreinformation ul{list-style:none; list-style-position:outside; font-family:Tahoma}
#moreinformation li{color:#696969; font-size:11px; line-height:16px; background:url(../images/list_background1.gif) no-repeat 0px 6px; padding-left:16px; font-weight:normal;}
#moreinformation li span.top-span{display:block; padding:1px 0 7px 0; background:url(../images/spacer.gif);}
#moreinformation li a{color:#696969; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#moreinformation li a:hover{text-decoration:none !important; color:#447acb;}





#bestsellers {}
#bestsellers ul{list-style:none; list-style-position:outside; font-family:Tahoma}
#bestsellers li{color:#4b4b4b; font-size:11px; line-height:16px; background:url(../images/list_background1x.gif) no-repeat 0 12px; padding-left:0; text-decoration:none; font-weight:normal;}
#bestsellers li.category-products{color:#4b4b4b; font-size:11px; line-height:16px;  background:url(../images/list_background1x.gif) no-repeat 16px 12px; text-decoration:none; font-weight:normal; padding:2px 0 2px 0;}
#bestsellers li span.top-span{display:block; padding:5px 0 4px 0; background:url(../images/list_background.gif) repeat-x left top;}
#bestsellers li.category-products span.top-span{display:block; padding:2px 0 2px 20px; }
#bestsellers li.category-products span.top-span a{color:#096082;}
#bestsellers li.category-products span.top-span a:hover{text-decoration:underline;}
#bestsellers li.category-top_un span.top-span{display:block; background:url(../images/spacer.gif) no-repeat left top;}
#bestsellers li a{color:#4b4b4b; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:21px; display:block;}
#bestsellers li a:hover{text-decoration:none; color:#096082}





#ezpages {}
#ezpages ul{list-style:none; list-style-position:outside; font-family:Tahoma}
#ezpages li{color:#696969; font-size:11px; line-height:16px; background:url(../images/list_background1.gif) no-repeat 0px 6px; padding-left:16px; font-weight:normal;}
#ezpages li span.top-span{display:block; padding:1px 0 7px 0; background:url(../images/spacer.gif);}
#ezpages li a{color:#696969; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#ezpages li a:hover{text-decoration:none !important; color:#447acb;}




#orderhistory {}
#orderhistory .box_body img {padding:2px; vertical-align:middle; margin:3px 0px;}





#bannerbox .box{background:none; margin-bottom:5px; width:100%;}
#bannerbox .box .inbox1{background:none;}
#bannerbox .box .inbox2{background:none;}
#bannerbox .background-top-4{background:none; width:100%;}
#bannerbox .background-top-left-4{background:none; width:100%;}
#bannerbox .background-top-right-4{background:none; width:100%;}
#bannerbox .background-bottom-left-4{background:none; width:100%;}
#bannerbox .background-bottom-right-4{background:none; padding:0;}
#bannerbox .box-indent{padding:0; background:none;}


#bannerbox .box_head{color:#ffffff; font-family:Tahoma; font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #6da1d6; padding-bottom:6px; width:98%; display:none;}
#bannerbox.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box_head{color:#ffffff; font-family:Tahoma; font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #6da1d6; padding-bottom:6px; width:98%; display:none;}
#bannerbox2.box .box_body {padding:0 0 0 0;}

#bannerboxall .box_head{color:#ffffff; font-family:Tahoma; font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #6da1d6; padding-bottom:6px; width:98%; display:none;}
#bannerboxall.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box{background:none; margin-bottom:5px; width:100%;}
#bannerbox2 .box .inbox1{background:none;}
#bannerbox2 .box .inbox2{background:none;}
#bannerbox2 .background-top-4{background:none; width:100%;}
#bannerbox2 .background-top-left-4{background:none; width:100%;}
#bannerbox2 .background-top-right-4{background:none; width:100%;}
#bannerbox2 .background-bottom-left-4{background:none; width:100%;}
#bannerbox2 .background-bottom-right-4{background:none; padding:0;}
#bannerbox2 .box-indent{padding:0; background:none;}


#bannerboxall .box{background:none; margin-bottom:5px; width:100%;}
#bannerboxall .box .inbox1{background:none;}
#bannerboxall .box .inbox2{background:none;}
#bannerboxall .background-top-4{background:none; width:100%;}
#bannerboxall .background-top-left-4{background:none; width:100%;}
#bannerboxall .background-top-right-4{background:none; width:100%;}
#bannerboxall .background-bottom-left-4{background:none; width:100%;}
#bannerboxall .background-bottom-right-4{background:none; padding:0;}
#bannerboxall .box-indent{padding:0; background:none;}







#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {}
#reviews img {}


#featured {}


#whatsnew {}




#specials {}





#reviews {}








#manufacturerinfo {}



#productnotifications {}




#search {}


#search input.s_input{width:150px; height:20px; background:#ffffff; color:#000000; font-size:11px; border:solid 1px #dedede}
#search a{color:#7f7a87; font-size:11px; color:#7f7a87; text-decoration:underline; padding-right:8px;}
#search a:hover{text-decoration:none;}












#manufacturers {}



#currencies {}



#tellafriend {}



#recordcompanies {}


#musicgenres {}





#languages {}


#whosonline {}



#documentcategories {}

#shoppingcart {}


#shoppingcart .box{margin-bottom:10px; width:100%; }
#shoppingcart .box .box-indent{padding:3px 0px; overflow:hidden; font-family:Tahoma; font-size:11px; color:#4b4b4b;}
.featureProductBox{margin:5px 0px;text-align:center;border:1px solid #CDCDCD;}
.productFeaturePrice{ font-size:12px; color:#096082;font-weight:bold;}





.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;






}

.cssButtonHover {
color: #616161;
border-style: inset;
text-decoration: none;
}


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

.flexdropdownmenu, .flexdropdownmenu ul { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
font: normal 9px Tahoma;
margin: 0;
margin-left: 100px;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #e71a21;
border: 1px solid #e71a21;
border-bottom-width: 0;
visibility: hidden;
display: none; 
}

.flexdropdownmenu ul {
	margin-left:0px;
}
.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 160px; 
color: black;
background: #ffffff;
border-bottom: 1px solid #e71a21;
text-decoration: none;
padding: 3px 3px;
font: normal 9px Tahoma;
}

* html .flexdropdownmenu li{ 
display: inline-block;
width: 170px; 
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background: #e71a21;
color:#ffffff;
font: normal 9px Tahoma;
font-weight:bold;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.left{float:left;}
.right{float:right;}

.name{color:#545454; font-size:11px; font-weight:bold; }
.name a{color:#545454;  font-size:11px; font-weight:bold; text-decoration:none; border:none;}
.name a:hover{text-decoration:underline;}


.pict_box{ margin-bottom:12px; border-bottom:solid 1px #dbdbdb; padding-bottom:8px; text-align:center;}

.text{}

.price{color:#111111; font-size:15px; line-height:21px; line-height:normal; font-weight:bold;}
.price strong{font-weight:bold;}

.price_box{overflow:hidden; margin-top:5px; width:100%;}
.price_box .coll1{width:87px; float:left; background:url(../images/price_box_bg.gif) no-repeat right top;}
.price_box .coll2{width:auto; float:left;}
.price_box .coll2 .ind{padding:0 0 0 20px;}


.button{padding-top:0;}

.box_line{padding:0 1px 0 1px; overflow:hidden;}
.box_line .inner{line-height:1px; background:url(../images/line.gif) repeat-x 0px 18px; height:36px;}


.box_line2_box{background:url(../images/background-white-left.gif) repeat-y left top;}
.box_line2_box .inner{background:url(../images/background-white-right.gif) repeat-y right top;}

.box_line2{padding:0 23px 0 23px; overflow:hidden;}
.box_line2 .inner{line-height:1px; background:url(../images/line.gif) repeat-x 0px 23px; height:46px;}




.box_line3{padding:0 27px 0 27px; overflow:hidden; display:none}
.box_line3 .inner{line-height:1px; background:url(../images/line.gif) repeat-x 0px 9px; height:26px;}


.box_line4{padding:0 12px 0 12px; overflow:hidden; display:none}
.box_line4 .inner{line-height:1px; background:url(../images/line.gif) repeat-x 0px 21px; height:36px;}

.box_line5{padding:0 0 0 0; overflow:hidden; display:none}
.box_line5 .inner{line-height:1px; background:url(../images/line.gif) repeat-x 0px 21px; height:36px;}



ol{list-style:decimal; list-style-position:inside;}
ol li{line-height:21px;}

#disp-order-sorter{width:80%;}


#column_center input, #column_center #sorter  select{margin:auto;position:relative;}

#advSearchDefault .back{float:none;}
#advSearchDefault .forward{float:none; padding-bottom:7px;}
#advSearchDefault fieldset{padding:4px;}
#advSearchDefault .floatLeft select{margin-bottom:5px;}
#advSearchDefault #inc-subcat{margin:5px 5px 5px 3px; vertical-align:middle;}
#advSearchDefault .floatLeft{padding:11px 11px 11px 7px;}
#advSearchDefault .floatingBox {padding:11px 11px 11px 7px;}


#featuredProducts {overflow:hidden; zoom:1; width:100%;}


#popupSearchHelp{background:#FFFFFF; text-align:left;}


#sorter form {display:inline;}


#navColumnOne {}
#navColumnTwo {}



.centerColumn {}
.centerColumn table {}


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

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}
#productGeneral ul{margin-left:15px;}

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,input#email-address,input#street-number,input#company-name {width:36%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}

input#password-new, input#password-confirm {width:36%; margin:0 0 3px; vertical-align:middle;}

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





#navCatTabs {color:#ffffff; 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 {LINKS_STYLE}


#navBreadCrumb {padding:0px 0px 3px 0px; color:#096082; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {LINKS_STYLE}






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:5px 10px 5px 0; text-decoration:none; font-family:Tahoma; font-size:14px; line-height:normal; font-weight:bold; text-transform:capitalize;color:#096082;}
#addressBookProcessDefault h1 {padding:15px 20px 19px 0px; margin:0 -15px 10px 10px; background:#FFFFFF url(../images/heading_icon.gif) 17px 21px no-repeat; color:#3D4142; text-decoration:none; font-family:Tahoma; font-size:18px; line-height:normal; font-weight:bold;}




h2 {font-size:14px; font-weight:bold; line-height:normal; color:#545454; padding:3px 0px 5px;}
h3 {color:#545454; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
h3 a {color:#545454; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px; text-decoration:underline;}
h3 a:hover{text-decoration:none;}
h4 {color:#545454; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}








h2.centerBoxHeading {padding:3px 10px 9px 35px; color:#096082;text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}
h1 {padding:3px 10px 9px 35px; color:#000000; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}



#indexCategoriesHeading, #productListHeading {padding:3px 10px 9px 35px; color:#096082; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:3px 10px 9px 35px; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;color:#096082;}
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading a{padding:3px 10px 9px 35px; color:#096082; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}



#specialsListingHeading {}







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

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x; height:7px;}

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

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link, #allProductsDefault a.link {text-decoration:none; text-decoration:underline;  font-size:12px; color:#4b4b4b; line-height:normal; font-weight:normal; text-transform:lowercase; font-family:Tahoma}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}





#reviewsDefault hr {border-top:1px solid #666666; margin:0 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {padding:3px 10px 9px 35px; color:#000000; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsDefault h2 {clear:both; color:#096082; font-size:13px; font-weight:bold; text-decoration:none; text-transform:none; font-family:Tahoma}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {color:#181c23 !important; font-size:16px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma;}


#review-text{margin-top:15px;}


#categoryImgListing {
float:left;
margin-right:15px;
padding:0;
}





#indexCategories {}

#categoryImgListing {padding:0; float:left; margin-right:15px;}




.categoryListBoxContents {text-align:left; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:0;}
.categoryListBoxContents a {text-decoration:none;color:#096082 !important; font-size:12px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma; text-transform:none; text-decoration:none;}
.categoryListBoxContents a:hover{text-decoration:underline;}






.tabTable {margin:0px 0px 0 0px;}
.tabTable th {padding:0 1px 1px 1px; text-align:left;background:url(../images/productListing-heading_bg_th.gif) repeat-x left top #e71a21;}
.tabTable th { font-family:Tahoma; font-size:13px; color:#096082; line-height:normal; font-weight:bold; text-transform:capitalize; background:url(../images/background-side-heading-bg.gif) repeat-x left top #ebebeb; padding-bottom:9px; padding-top:3px;}
.tabTable th a {color:#096082; text-decoration:none;}
.tabTable th a:hover{text-decoration:underline;}

#listCell0-0{padding-left:17px;}

.productListing-rowheading {}
.productListing-heading a {text-decoration:none !important;}
.productListing-heading a:hover {text-decoration:underline !important;}

.tabTable td {}
.tabTable td {font-size:18px;  color:#000000; font-weight:bold;}
h3.itemTitle{text-align:left;}
.tabTable td .listingDescription {padding:1px 5px 5px 0; font-family:Tahoma; font-size:12px; line-height:18px; color:#4b4b4b; text-align:left; font-weight:normal;}
.tabTable td a {text-decoration:underline;}
.tabTable td a:hover {text-decoration:none;}

.productListing-data a{color:#096082; font-size:12px;font-family:Tahoma; font-weight:normal;}
.productListing-data{color:#096082 !important; font-size:12px !important; line-height:24px !important; font-weight:bold !important; text-align:center; padding:0 5px; background:url(../images/productListing-data-bg.gif) repeat-x left bottom #FFFFFF; font-family:Tahoma;text-align:left;}

.productListing-data img{margin-right:0;}

.productListing-data h3{color:#000000; font-size:15px; font-weight:bold; margin-bottom:6px; padding-top:0; text-transform:none; font-family:Tahoma;}
.productListing-data h3 a{color:#096082; font-size:13px; font-weight:bold; text-transform:none; font-family:Tahoma; text-decoration:none;}
.productListing-data h3 a:hover{color:#096082; font-size:13px; font-weight:bold; text-transform:none; font-family:Tahoma;text-decoration:underline;}










#prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #dbdbdb;background-color:#ffffff}
#prevOrders th {padding:5px; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center;}
#prevOrders th {font-size:11px; color:#545454; line-height:normal; font-weight:bold; text-transform:uppercase;}
#prevOrders th a {color:#545454;}

#prevOrders td {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:5px;}
#prevOrders td {font-family:Tahoma; font-size:11px; line-height:normal; color:#545454;}
#prevOrders td a {LINKS_STYLE}


#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #111111;}
#accountHistInfo th {padding:5px 10px; border-top:1px solid #111111; border-right:1px solid #111111; border-bottom:1px solid #111111; text-align:center;}
#accountHistInfo th {font-size:12px; color:#111111; line-height:normal; font-weight:bold; text-transform:uppercase;}
#accountHistInfo th a {color:#1AA8F3;}

#accountHistInfo td {border-right:1px solid #111111; border-bottom:1px solid #111111; padding:5px;}
#accountHistInfo td {font-family:tahoma; font-size:11px; line-height:normal; color:#111111;}
#accountHistInfo td a {LINKS_STYLE}






.categoryIcon {padding:0 15px 0 0;}
.categoryIcon a {color:#13140d; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none;}

.navNextPrevWrapper {margin:10px; padding:10px 10px; text-align:center;}

#productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:1px 5px 10px 0;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#000000; font-family:Tahoma; font-size:10px;text-decoration:none;}

#productName,#inkandtonerDefaultHeading {padding:3px 10px 9px 35px; color:#096082; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}
#productPrices {color:#096082; font-size:13px; line-height:18px; font-weight:bold; text-decoration:none;  font-family:Tahoma}
#productPrices span{font-size:14px;}
#productDescription {margin:0px 1px; padding:0;  font-weight:normal;}

#cartAdd {float:right; text-align:left; border:solid 1px #ddddde; background:url(../images/add_cart_bg1.gif) no-repeat 99px 6px;}
#cartAdd .cartAdd_indent{padding:12px 12px 20px 19px;}
#cartAdd .cartAdd_indent span{ font-family:Tahoma; font-size:11px; text-transform:uppercase; color:#096082; font-weight:bold; text-decoration:underline}
#cartAdd .cartAdd_indent input.cart_quantity{width:56px; height:18px; background:#ffffff; color:#181c23; font-size:11px; margin-top:3px; border:solid 1px #e1e1e1}
.padd1{padding-top:5px;}
* html #cartAdd .cartAdd_indent .padd1{padding-top:6px;}




#productAdditionalImages {margin:2px; border:1px solid #545454; padding:7px; overflow:hidden;zoom:1;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {text-decoration:none; font-size:10px; color:#111111; line-height:normal; font-weight:bold; text-transform:capitalize;}
#productAdditionalImages .additionalImages a:hover{text-decoration:none; color:#ff0000}

#productAdditionalImages .img_box{padding:0; margin:15px;}





#cartInstructionsDisplay {padding:10px;}

#cartEmptyText {font-size:14px; color:#000000; padding:20px 0 10px;}

#cartContentsDisplay {border-left:1px solid #cccccc;}
#cartContentsDisplay th {border:1px solid #cccccc; border-left:none; padding:5px; text-align:center;}
#cartContentsDisplay th {font-size:12px; color:#096082; line-height:normal;font-weight:bolder; text-transform:uppercase;}
#cartContentsDisplay th a {color:#096082;}
#cartContentsDisplay td {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left;}
#cartContentsDisplay td {font-family:Tahoma; font-size:11px; line-height:normal; color:#000000;}
#cartContentsDisplay td.cartTotalDisplay {color:#000000; font-size:12px; font-weight:bold;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td a {color:#096082; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none;}
#cartContentsDisplay td a:hover{text-decoration:underline;}

#cartSubTotal {text-align:right; font-weight:bold; width:100%; padding:10px 0; text-transform:uppercase}
#cartSubTotal strong {color:#000000; font-size:12px; font-weight:bold;}


#shoppingCartDefault .buttonRow {margin:5px;}

#shoppingCartDefault .text_v_c {padding:5px; text-align:right; font-family:Tahoma; font-size:11px; line-height:normal; color:#545454;}
#shoppingCartDefault .text_v_c a {text-decoration:underline; font-size:12px; color:#545454; line-height:normal; font-weight:bold;}


.advisory {margin:10px;}



#infoShoppingCart {background:#ffffff; text-align:left;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {padding:15px 20px 19px 1px; color:#000000; text-decoration:none; font-family:Tahoma; font-size:18px; line-height:normal; font-weight:bold;}
h1#acctNewslettersDefaultHeading {padding:1px 10px 0 1px; color:#333333; text-decoration:none; font-family:Tahoma; font-size:12px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:14px;}

#popupSearchHelp div {padding:20px;}

#popupCVVHelp {background:#FFFFFF;}
#popupCVVHelp div {padding:10px 20px;}
#popupCVVHelp h1 {padding:3px 10px 9px 35px; color:#000000; text-decoration:none; font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize; line-height:16px;}



.hiddenField {display:none;}



#popupShippingEstimator {background:#ffffff; text-align:left;}
#popupShippingEstimator div {padding:15px; font-size:11px;}

#shippingEstimatorContent label{display:block; padding-bottom:2px;}

#shippingEstimatorContent h2 {padding:3px 10px 12px 14px; color:#201f23; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}

#shippingEstimatorContent select#country, #shippingEstimatorContent select#stateZone {width:160px; margin:0 0 3px;}
#shippingEstimatorContent input#state {width:156px; margin:0 0 3px 131px;}
#shippingEstimatorContent label#stateLabel {display:none;}

#shippingEstimatorContent td.cartTotalDisplay {font-size:15px; font-family:Tahoma; color:#201f23; font-weight:bold;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-collapse:collapse;}
#shippingEstimatorContent th {padding:5px 10px; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; text-align:center;}
#shippingEstimatorContent th { color:#201f23;}
#shippingEstimatorContent th a {color:#201f23;}

#shippingEstimatorContent td {border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:5px;}
#shippingEstimatorContent td {font-family:tahoma; font-size:11px; line-height:normal; color:#201f23;}



#upcomingProductsTable{ color:#201f23; font-family:Tahoma; font-size:12px;}
#upcomingProductsTable a{ color:#201f23; font-family:Tahoma; font-size:12px; text-decoration:underline;}
#upcomingProductsTable a:hover{text-decoration:none;}



.background-top{padding:0 10px 0 10px;}





.jqpopupmenu, .jqpopupmenu ul{ 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
font: normal 11px Tahoma;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px solid #96ca45;
visibility: hidden;
display: none; 
box-shadow: 3px 3px 8px #818181; 
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
width: 160px; 
color: #333333;
background: #f7f7f7;
text-decoration: none;
padding: 4px 5px;
border-bottom:1px solid #96ca45;
}

* html .jqpopupmenu li{ 
display: inline-block;
width: 170px; 
}

.jqpopupmenu li a:hover{
background: #e71a21;
font: normal 11px Tahoma;
color:#ffffff;
font-weight:bold;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

*{padding:0; margin:0;}
.clear{clear:both;}
a{color:#096082}
a:hover{color:#096082}


.main_t{width:980px;margin:auto; text-align:left;background-color:#F7F7F7;}

.user_menu ul{list-style:none; text-transform:capitalize; margin-top:0; font-family:Tahoma; font-size:12px; font-weight:bold;}
.user_menu li{float:left; background:url(../images/user_menu_bg.gif) no-repeat 100% 7px; display:block;}
.user_menu li a{display:block; padding:2px 18px 5px 18px; text-decoration:none; color:#ffffff}
.user_menu li.first a{display:block; padding:2px 23px 5px 21px; text-decoration:none; color:#ffffff}
.user_menu li a:hover{text-decoration:none; color:#6eccfa;}


.user_menu2 ul{list-style:none; text-transform:capitalize; margin-top:0; font-family:Tahoma; font-size:11px;}
.user_menu2 li{float:left; background:url(../images/user_menu_bg4.gif) no-repeat 100% 7px; display:block;}
.user_menu2 li.last{float:left; background:none; display:block;}
.user_menu2 li a{display:block; padding:2px 7px 5px 7px; text-decoration:underline; color:#a5a5a5}
.user_menu2 li.first a{display:block; padding:2px 7px 5px 0; text-decoration:underline; color:#a5a5a5}
.user_menu2 li.last a{display:block; padding:2px 0 5px 7px; text-decoration:underline; color:#a5a5a5}
.user_menu2 li a:hover{text-decoration:none}


.content_t{margin:auto;}
.footer_t{ color:#a5a5a5; font-size:11px; font-family:Tahoma;border:0px solid red;}
.footer_t a{ color:#096082; font-size:11px; font-family:Tahoma; text-decoration:underline;}
.footer_t a:hover{text-decoration:none;}
.footer_t span a{ color:#a5a5a5; font-size:11px; font-family:Tahoma; text-decoration:none;}
.footer_t span a:hover{text-decoration:underline;}
.footer_t .col2{width:100%; background:#FFFFFF; border:solid 1px #ddddde; text-align:center; color:#a5a5a5; font-size:11px; font-family:Tahoma;}
.box_column{background:#FFFFFF; border:solid 1px #e71a21; width:207px;}





.column_center_bg{}
.content_bg4{width:180px;}
.content_bg4 .td1{width:100%;}
.content_bg4 .td1 div{padding:16px 0 5px 16px; color:#669422; font-family:Tahoma; font-weight:bold;font-size:12px;}
.content_bg4 .td2{width:auto;}
.content_bg4 .td2 div{padding:7px 7px 6px 0;}




.shop_box strong a{color:#096082; font-family:Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.shop_box strong a:hover{text-decoration:none;}
.shop_box span {color:#4b4b4b; font-size:11px;}
.shop_box a{color:#1a2638; text-decoration:none;}
.shop_box a:hover{text-decoration:underline;}

#catBoxDivider{height:5px;}



.product_box {width:99%; margin-bottom:7px; background:#ffffff;border:1px solid #e71a21;height:100%;}
.product_box .bg_inner1{width:100%;}
.product_box .bg_inner2{width:100%;}
.product_box .bg_inner3{width:100%;}
.product_box .bg_inner4{width:100%;}
.product_box .bg_inner5{width:100%;}
.product_box .bg_inner6{width:100%;}
.product_box .bg_inner7{width:100%;}
.product_box .bg_inner8{width:100%;}
.product_box .bg_inner9{padding:15px 19px 11px 18px;}
.product_box .bg_inner91{padding:5px 17px 22px 15px; zoom:1;}
.product_box .bg_inner911{padding:1px; zoom:1;height:100%;}


.product_box2 {width:100%; margin-bottom:2px; background:#ffffff}
.product_box2 .bg_inner1{background:url(../images/product_box_side_bg.gif) repeat-x left top;width:100%;}
.product_box2 .bg_inner2{background:url(../images/product_box_side_bg.gif) repeat-x left bottom;width:100%;}
.product_box2 .bg_inner3{background:url(../images/product_box_side_bg.gif) repeat-y left top;width:100%;}
.product_box2 .bg_inner4{background:url(../images/product_box_side_bg.gif) repeat-y right top;width:100%;}
.product_box2 .bg_inner5{background:url(../images/product_box_left_top_bgx.gif) no-repeat left top;width:100%;}
.product_box2 .bg_inner6{background:url(../images/product_box_left_bottom_bg2x.gif) no-repeat left bottom;width:100%;}
.product_box2 .bg_inner7{background:url(../images/product_box_right_top_bgx.gif) no-repeat right top;width:100%;}
.product_box2 .bg_inner8{background:url(../images/product_box_right_bottom_bg2x.gif) no-repeat right bottom;width:100%;}
.product_box2 .bg_inner9{padding:30px 19px 22px 20px;}
.product_box2 .bg_inner91{padding:30px 19px 22px 20px;}







.product_box_PagesResult{overflow:hidden; margin-bottom:6px;}
.product_box_PagesResult .row1 .product_box_PagesResult_inner1{background:url(../images/bg_PagesResult_right_top.gif) no-repeat right top; padding-right:10px;}
.product_box_PagesResult .row1 .product_box_PagesResult_inner2{background:url(../images/bg_PagesResult_left_top.gif) no-repeat left top; padding-left:10px;}
.product_box_PagesResult .row1 .product_box_PagesResult_inner3{background:url(../images/bg_PagesResult_top.gif) repeat-x left top; height:9px;}

.product_box_PagesResult .row2{background:url(../images/bg_PagesResult_top2.gif) repeat-x left top #f2f2f2; width:100%;}
.product_box_PagesResult .row2 .product_box_PagesResult_inner1{background:url(../images/bg_PagesResult_left.gif) repeat-y left top; width:100%;}
.product_box_PagesResult .row2 .product_box_PagesResult_inner2{background:url(../images/bg_PagesResult_left.gif) repeat-y right top; width:100%;}
.product_box_PagesResult .row2 .product_box_PagesResult_inner3{background:url(../images/bg_PagesResult_left_top2.gif) no-repeat left top; width:100%;}
.product_box_PagesResult .row2 .product_box_PagesResult_inner4{background:url(../images/bg_PagesResult_right_top2.gif) no-repeat right top; width:100%;}

.product_box_PagesResult .row3 .product_box_PagesResult_inner1{background:url(../images/bg_PagesResult_right_bottom.gif) no-repeat right top; padding-right:10px;}
.product_box_PagesResult .row3 .product_box_PagesResult_inner2{background:url(../images/bg_PagesResult_left_bottom.gif) no-repeat left top; padding-left:10px;}
.product_box_PagesResult .row3 .product_box_PagesResult_inner3{background:url(../images/bg_PagesResult_bottom.gif) repeat-x left top; height:10px;}
#column_center{width:100%;}

.title_box{overflow:hidden; margin-bottom:5px;}
.title_box .row1 .title_inner{background:url(../images/bg_titile_right_top.gif) no-repeat right top; padding-right:10px;}
.title_box .row1 .title_inner2{background:url(../images/bg_titile_left_top.gif) no-repeat left top; padding-left:10px;}
.title_box .row1 .title_inner3{background:url(../images/bg_titile_top.gif) repeat-x left top; height:6px;}

.title_box .row2{background:url(../images/bg_titile_top2.gif) repeat-x left top #ebebeb; width:100%;}
.title_box .row2 .title_inner1{background:url(../images/bg_titile_left.gif) repeat-y left top; width:100%;}
.title_box .row2 .title_inner2{background:url(../images/bg_titile_right.gif) repeat-y right top; width:100%;}
.title_box .row2 .title_inner3{background:url(../images/bg_titile_left_top2.gif) no-repeat left top; width:100%;}
.title_box .row2 .title_inner4{background:url(../images/bg_titile_right_top2.gif) no-repeat right top; width:100%;}



.title_box .row3 .title_inner1{background:url(../images/bg_titile_right_bottom.gif) no-repeat right top; padding-right:10px;}
.title_box .row3 .title_inner2{background:url(../images/bg_titile_left_bottom.gif) no-repeat left top; padding-left:10px;}
.title_box .row3 .title_inner3{background:url(../images/bg_titile_bottom.gif) repeat-x left top; height:3px;}
.img_box1 {margin-right:5px;}
.img_box1 img{}



.img_box11 {background:#ffffff;}
.img_box11 .bg_inner1{background:url(../images/img_box2_top.gif) repeat-x left top;}
.img_box11 .bg_inner2{background:url(../images/img_box2_bottom.gif) repeat-x left bottom;}
.img_box11 .bg_inner3{background:url(../images/img_box2_left.gif) repeat-y left top;}
.img_box11 .bg_inner4{background:url(../images/img_box2_right.gif) repeat-y right top;}
.img_box11 .bg_inner5{background:url(../images/img_box2_left_top.gif) no-repeat left top;}
.img_box11 .bg_inner6{background:url(../images/img_box2_left_bottom.gif) no-repeat left bottom;}
.img_box11 .bg_inner7{background:url(../images/img_box2_right_top.gif) no-repeat right top;}
.img_box11 .bg_inner8{background:url(../images/img_box2_right_bottom.gif) no-repeat right bottom;}
.img_box11 .bg_inner9{padding:2px 3px 4px 3px;}






.productListing-data .img_box{margin-bottom:9px; overflow:hidden; background:#FFFFFF; margin-right:0; float:left !important;}





.description_box {color:#4b4b4b; font-size:11px; font-family:Tahoma; line-height:13px; padding-right:6px;}









.product_box_name{color:#333333; font-family:Tahoma; font-size:14px; font-weight:bold;}
.product_box_name .indent{padding:13px 10px 12px 15px;}

.product_box_name a{color:#333333; text-decoration:none; font-weight:bold; font-family:Tahoma; font-size:13px; line-height:18px;}
.product_box_name a:hover{text-decoration:underline;}

.product_box_price{color:#181c23; font-size:14px; font-weight:bold; font-family:Tahoma}
.product_box_price .indent{padding:16px 10px 7px 0;}


.text{}

.product_box_button{background:url(../images/product_box_button_bg.gif) repeat-x left bottom; padding-bottom:2px; padding-left:3px; margin-left:7px;}


.price_box{margin-top:0;}
.price_box .td1{width:77px; background:url(../images/price_box_divider.gif) no-repeat right top;}
.price_box .td1 .wrap{padding:1px 7px 0 0;}
.price_box .td2{width:auto;}
.price_box .td2 .wrap{padding:0 0 0 17px;}








.prod_box2 .imgbox{float:left; position:relative;}
.prod_box2 .contentbox{float:left; width:100%;}
.prod_box2 .contentbox .contentbox_in{}
.prod_box2 .contentbox .contentbox_in strong{color:#000000;}
.contentbox_in a {text-decoration:none;}
.contentbox_in a strong{color:#13140d; text-decoration:none;}
.contentbox_in a:hover strong{text-decoration:underline;}


.prod_box2 .price .col1{width:auto; float:left; padding-top:4px;}
.prod_box2 .price .col2{width:auto; float:right;}



.background-topic-top{background:url(../images/bg-topic-top.gif) repeat-x left top; width:100%;}
.background-topic-top-right{ background:url(../images/bg-topic-top-right.gif) no-repeat right top; width:100%;}
.background-topic-top-left{ background:url(../images/bg-topic-top-left.gif) no-repeat left top; height:6px; width:100%;}

.background-topic-bottom{background:url(../images/bg-topic-bottom.gif) repeat-x left bottom ; width:100%;}
.background-topic-bottom-right{background:url(../images/bg-bottom-right-1.gif) no-repeat right bottom; width:100%;}
.background-topic-bottom-left{ background:url(../images/bg-bottom-left-1.gif) no-repeat left bottom; height:3px; margin-bottom:0;}




.background-topic-top2{background:url(../images/bg-topic-side.gif) repeat-x left top #FFFFFF; width:100%;}
.background-topic-top-right2{ background:url(../images/bg-topic-top-right-2.gif) no-repeat right top; width:100%;}
.background-topic-top-left2{ background:url(../images/bg-topic-top-left-2.gif) no-repeat left top; height:9px; width:100%;}



.background-topic-bottom2{background:url(../images/bg-topic-bottom-2.gif) repeat-x left bottom #FFFFFF; width:100%;}
.background-topic-bottom-right2{background:url(../images/bg-bottom-right-2.gif) no-repeat right bottom; width:100%;}
.background-topic-bottom-left2{ background:url(../images/bg-bottom-left-2.gif) no-repeat left bottom; height:9px; width:100%;}










.background-side-heading_l{ background:url(../images/background-side-heading_l_bg.gif) no-repeat left top #ebebeb;}
.background-side-heading_r{ background:url(../images/background-side-heading_r_bg.gif) no-repeat right top #ebebeb;width:26px}

.background-top-right{}
.background-product-side{}
.background-product-top-side{}

.background-bottom{ background:url(../images/background-bottom-bg.gif) repeat-x left top; margin-bottom:6px;}
.background-bottom-right{ background:url(../images/background-bottom-right-bg.gif) no-repeat right top;}
.background-bottom-left{ background:url(../images/background-bottom-left-bg.gif) no-repeat left top; height:10px;}







.bg-topic-top-right{ background:url(../images/bg-bottom-right-3.gif) no-repeat right top #FFFFFF; width:100%;}
.bg-topic-top-left{ background:url(../images/bg-bottom-left-3.gif) no-repeat left top; height:12px;}

.bg-topic-bottom-right{ background:url(../images/bg-top-right-3.gif) no-repeat right top #FFFFFF; width:100%;}
.bg-topic-bottom-left{ background:url(../images/bg-top-left-3.gif) no-repeat left top; height:12px;}

.main{color:#000000;}


.background-product-top{ background:#ffffff;}
.background-product-top strong{color:#000000 !important; font-size:16px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma;}
.background-product-top a strong{text-decoration:none; color:#096082 !important; font-size:13px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma;}
.background-product-top a:hover strong{text-decoration:underline;}
.background-product-top a {text-decoration:none;}
.background-product-top a:hover {text-decoration:none;}

.background-product-bottom{ background:url(../images/productListing-data-bg.gif) repeat-x left bottom #FFFFFF; font-size:12px; color:#4b4b4b; line-height:18px; font-family:Tahoma}



.background-white-left{ background:url(../images/bg-topic-side.gif) repeat-y left top #FFFFFF;}
.background-white-right{ background:url(../images/bg-topic-side.gif) repeat-y right top #FFFFFF;}



.background-white{ background:#FFFFFF}
.checkout{width:98%}
.checkoutShippingTable,.checkoutBillingTable{width:275px;padding:5px;vertical-align:top;}
#checkoutShippingMethods,#checkoutPayment {width:275px;padding:5px;font-weight:normal}
#checkoutShipTo,#checkoutBillTo{border:none;}
#checkoutShippingSelection{width:270px;}



@charset "utf-8";
img{border:0}
body
{
margin:0px;
font-family:Tahoma;
font-size:11px;
color:#333333;
}



#header_logo
{
	margin:auto;
	width:980px;
	height:120px;
	background-color:#f7f7f7;
}

.logo
{
	width:940px;
	height:120px;
	padding-left:40px;
}

.logo td
{
	border-bottom:1px solid red;
	background-color:#ffffff;
	border-left:1px solid red;
	border-top:1px solid red;
	padding:0px;
	margin:0px;
	width:115px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
}

.logotd
{
	border-top:1px solid red;
	width:240px!important;
}

.lasttd
{
	border-right:1px solid red;
}

.logo a
{
text-decoration:none!important;
}

.logo a:hover
{
	color:#ffffff;
}

#topcontact
{
	background:url('../images/contact_bg.jpg') no-repeat; 
	height:67px;
	padding-left:25px;
	width:118px;
	text-align:left;
}

#phonenotext
{
	padding-top:15px;
	padding-left:10px;
	font-size:10px;
	font-style:italic;
	color:#BCBCBC;
}

#phoneno
{
	color:#e71a21;
}
.currency
{
float:right;
font-family:Tahoma;
font-size:12px;
height:30px;
padding-left:16px;
padding-right:20px;
padding-top:10px;
text-align:right;

}

.currency1 {
color:#096082;
display:block;
float:right;
font-size:13px;
font-weight:bold;
height:24px;
line-height:24px;
padding-left:16px;
padding-right:20px;
text-align:right;
}
.currency1 span.welcome{ font-weight:normal; color:#000000 !important; }
.currency1 a {text-decoration:none;}
.currency1 a:hover{text-decoration:underline;}

#login_area{
height:40px;
}

#login_area, #login_area1{
clear:both;
display:block;
width:900px;
margin:auto;
position:relative;

}
#login_area1{
height:24px;
}

.header_logo_menu
{
	font-family:Tahoma;
	font-size:11px;
	color:#658a2c;
	float:right;
	padding-right:29px;
}
.leftSubmitLink
{
	font-family:Tahoma;
	font-size:11px;
	color:#658a2c;
	padding-right:29px;
}
.phone_no
{
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	float:right;
	padding-right:29px;
	font-weight:bold;
	margin-bottom:15px;
}



#header_menu
{
	margin:auto;
	width:980px;
	height:37px;
	background-color:#f7f7f7;
}
.menu
{
	margin:auto;
	width:900px;
	height:37px;
}
.menu_left_img
{
	float:left;
	width:12px;
	height:37px;
	background-image:url('../images/menu_bg_left_curve.gif');

}
.menu_right_img
{
	float:right;
	width:12px;
	height:37px;
	background-image:url('../images/menu_bg_right_curve.gif');
}
.menu_main
{
float:left;
height:37px;
width:876px;
background-image:url(../images/menu_gradiant_bg.gif);
background-repeat:repeat-x;
}
#menuu ul
{
list-style:none;
padding:0;
margin:0;
}
#menuu li
{
float:left;
margin:0px 0.5px;
}
#menuu li a
{
height:37px;
line-height:37px;
float:left;
width:100px;
display:block;
border-right:1px solid #548705;
color:#ffffff;
text-decoration:none;
text-align:center;
}
#menuu li a:hover
{
height:37px;
line-height:37px;
float:left;
width:100px;
display:block;
border-right:1px solid #548705;
color:#ffffff;
text-decoration:underline;
text-align:center;
}
.lnk_style
{
font-family:Tahoma;
font-size:11px;
word-spacing:-1px;
color:#FFFFFF;
font-weight:bold;
}





#content
{
margin:auto;
padding-top:7px;
width:980px;
height:1000px;
background-color:#f7f7f7;
}
#leftcategory
{
float:left;
width:228px;
padding-left:40px;
}
.leftcat_box
{
width:228px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
.shopping_cart
{
margin:auto;
padding-top:13px;
width:200px;
height:70px;
font-family:Tahoma;
font-size:11px;
color:#096082;
}
.shopping_cart_cntnt
{
font-family:Tahoma;
font-size:11px;
color:#333333;
}
.categories
{
	margin:auto;
	width:202px;
}


#menu_left ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style:none;
	padding:0;
	margin:0;
	width:202px;
	font-weight:bold;
}
#menu_left li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:202px;
	margin:0px 0px;
	font-weight:bold;
}
#menu_left li a
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:202px;
	background-color:#ffffff;
	height:33px;
	line-height:33px;
	display:block;
	border-bottom:1px solid #cdcdcd;
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
#menu_left li a:hover
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:202px;
	background-color:#e71a21;
	height:33px;
	line-height:33px;
	display:block;
	border-bottom:1px solid #cdcdcd;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.lnk_lft_style
{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
#categoriesselect .box-indent
{
	overflow:hidden;
	padding:2px 2px;
}

.best_sellers
{
margin:auto;
padding-top:20px;
width:202px;
height:70px;
font-family:Tahoma;
font-size:11px;
color:#333333;
}
.specials
{
margin:auto;
padding-top:10px;
padding-bottom:5px;
width:202px;
height:220px;
font-family:Tahoma;
font-size:12px;
color:#333333;
text-align:center;
}
.newsletter
{
	margin:auto;
	width:202px;
	height:60px;
}
.login_box
{
padding-left:5px;
padding-right:5px;
width:190px;
height:80px;
border:1px solid #cdcdcd;
}
.login_name
{
padding-top:5px;
width:190px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#767675;
}
.specials_cntnt1
{
font-family:Tahoma;
font-size:15px;
color:#333333;
}
.dodemall
{
	padding-left:5px;
	padding-right:5px;
	width:190px;
	height:65px;
	margin-top:5px;
	color:#333333;
	font-weight:bold;
}
.leftcat_grey_box
{
width:208px;
height:61px;

padding:10px;
background-color:#FFFFFF;
border:1px solid #cdcdcd;
font-family:Tahoma;
font-size:10px;
color:#333333;
padding-top:24px;
}
.hp_text
{
float:left;
width:145px;
height:42px;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#333333;
}
.hp_logo
{
	float:left;
	width:58px;
	height:42px;
}
#banner
{
float:right;
width:634px;
height:257px;
padding-right:40px;
}
#product_list
{
float:right;
width:634px;
padding-right:40px;
}
.featured_product
{
margin-top:7px;
width:634px;
height:36px;
}
#product_list1
{
margin-top:7px;
width:634px;
height:204px;
}
#product_list2
{
clear:both;
margin-top:7px;
width:634px;
height:204px;
}
#product1
{
float:left;
margin:0px;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
#product2
{
float:left;
margin-left:11px;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
#product3
{
float:left;
margin-left:11px;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
#product4
{
float:left;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
#product5
{
float:left;
margin-left:11px;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
#product6
{
float:left;
margin-left:11px;
width:202px;
height:202px;
background-color:#FFFFFF;
border:1px solid #e71a21;
}
.product_head
{
width:202px;
height:25px;
padding-top:16px;
font-family:Tahoma;
font-size:12px;
color:#333333;
vertical-align:middle;
text-align:center;
}
.product_img
{
float:left;
width:66px;
height:107px;
padding-left:13px;
}
.product_img1
{
float:left;
width:76px;
height:107px;
padding-left:3px;
}
.product_content
{
float:right;
width:113px;
height:97px;
padding:5px;
}
.product_price
{
clear:both;
float:left;
width:180px;
height:23px;
padding-left:22px;
padding-top:18px;
padding-bottom:13px;
font-family:Tahoma;
font-size:12px;
color:#669422;
font-weight:bold;
}
.product_details
{
	float:right;
	width:83px;
	height:27px;
	padding-left:14px;
	padding-right:23px;
	padding-top:15px;
	padding-bottom:12px;
}
#loginboxContent ul{list-style-type:none; list-style-position:inside;}
#loginboxContent ul li{padding:3px;font-weight:normal;font-size:14px;}
.SearchNote{padding:3px 3px;font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:bold;}
.inputSearchLabel{padding:3px 3px;font-family:Tahoma;
	font-size:11px;
	color:#333333;}






#footer
{
	margin-top:6px;
	width:632px;
	padding-top:20px;
	height:50px;
	background-color:#FFFFFF;
	border:1px solid #cdcdcd;

}
#extreme_footer
{
	
	width:572px;
	height:78px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#FFFFFF;
	border:1px solid #cdcdcd;
}
.footer_cntnt
{
	font-family:Tahoma;
	font-size:11px;
	color:#a5a5a5;
	vertical-align:middle;
	text-align:center;
}
.copy_right_txt
{
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
}


.frm
{
	margin:0px;
	height:20px;
}
form
{
	margin:0px;
	height:100%;
}
.currency_bg
{
width:122px;
height:18px;
font-family:Tahoma;
font-size:10px;
color:#878787;
}
.search_bg
{
width:350px;
height:30px;
line-height:30px;
background-color:#FFFFFF;
border:1px solid #e8e9e7;
font-family:Tahoma;
font-size:12px;
color:#a5a5a5;
}
.login_bg
{
width:100px;
height:14px;
background-color:#FFFFFF;
border:1px solid #e8e9e7;
}
.search_btn
{
background-image:url(../images/search_box.jpg);
background-repeat:no-repeat;
width:67px;
height:21px;
border:0px;
}
.alphasorter{
font-family:Tahoma;
font-size:12px;
color:#333333;
font-weight:bold;
}


.imgLink
{
	color:#096082;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	padding-left:15px;
}
.footer_cntnt a
{
font-family:Tahoma;
font-size:11px;
color:#a5a5a5;
vertical-align:middle;
text-align:center;
text-decoration:none;
}
.footer_cntnt a:hover
{
font-family:Tahoma;
font-size:11px;
color:#a5a5a5;
vertical-align:middle;
text-align:center;
text-decoration:underline;
}
#footer a
{
	font-family:Tahoma;
	font-size:11px;
	color:#a5a5a5;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-weight:normal
}
#footer a:hover
{
font-family:Tahoma;
font-size:11px;
color:#a5a5a5;
vertical-align:middle;
text-align:center;
text-decoration:underline;
font-weight:normal
}
.header_logo_menu a
{
font-family:Tahoma;
font-size:11px;
color:#658a2c;
font-weight:bold;
text-decoration:none;
}
.header_logo_menu a:hover
{
font-family:Tahoma;
font-size:11px;
color:#658a2c;
font-weight:bold;
text-decoration:underline;
}
.leftSubmitLink a
{
	font-family:Tahoma;
	font-size:11px;
	color:#658a2c;
	font-weight:bold;
	text-decoration:none;
}
.leftSubmitLink a:hover
{
	font-family:Tahoma;
	font-size:11px;
	color:#658a2c;
	font-weight:bold;
	text-decoration:underline;
}

.shopping_cart a
{
font-family:Tahoma;
font-size:11px;
color:#096082;
text-decoration:none;
}
.shopping_cart a:hover
{
font-family:Tahoma;
font-size:11px;
color:#096082;
text-decoration:underline;
}
.hp_text a
{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#333333;
text-decoration:underline;
}
.hp_text a:hover
{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.shopping_cart a
{
font-family:Tahoma;
font-size:11px;
color:#096082;
text-decoration:underline;
}
.shopping_cart a:hover
{
font-family:Tahoma;
font-size:11px;
color:#096082;
text-decoration:none;
}
.best_sellers a
{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.best_sellers a:hover
{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:none;
}


#pricesmenu{
	color:#767675;
	font-family:Tahoma;
	font-size:11px;
	width:202px;

}
#pricesmenu	ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	text-decoration:none;
}
#pricesmenu ul li{list-style:none;padding:2px 5px 2px 7px;}
#pricesmenu ul li a{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:690;
}
#pricesmenu ul li a:hover{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:690;
}


.a5{margin:5px 16px 10px 8px;font-size:11px}
#a5{z-index:40;position:relative}
#a5 ul{margin:6px 0 0 4px;padding:0;width:100%}
#a5 ul li{float:left;padding:2px 15px 0 6px;margin:0;list-style:none;list-style-image:url("/im/a.gif");position:relative}
#a5 ul li a,#a5 ul li span#pwdby{font-size:11px;float:left;display:block;padding:0}
#a5 ul li a span{font-size:11px}
#a5 ul li.copyright{float:right}
#a5 ul li a#pwdby,#a5 ul li span#pwdby{padding-right:57px;float:left;display:block;width:67px;height:27px;background:url("/im/a1a2_sprite.png") 100% -358px no-repeat;color:#fff}
#a5 ul li a#pwdby span,#a5 ul li span#pwdby span{display:none}
#a5 ul li div.a5menu ul li a{display:inline;float:none;font-size:12px}
#a5 ul li div.a5menu ul li{display:block;float:none;clear:both;padding:0 0 4px 15px}
#a5 ul li.hasmenu{background:url("/im/a1a2_sprite.png") 100% -579px no-repeat;padding-right:12px;margin-right:10px}
#a5 div.a5menu{left:-2500px;position:absolute;top:-150px;width:195px;z-index:50;display:none}
#a5 ul li.a5show div.a5menu{left:0px;display:block}
#a5 ul ul{margin:0}
#a5:after,#a5 .a5menuw1:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#a5 .a5menuw1{background:url("/im/a1a2_sprite.png") repeat-x -129px -145px #fafbfc;padding:10px;border:#5b87a5 solid 1px;margin:0}
#a5 .a5menuw2{background:url("/im/a1a2_sprite.png") no-repeat 100% 100%;padding:0 3px 3px 0;margin:0}
#a5 .a5menux2{height:8px;margin-top:-4px;background:url("/im/a1a2_sprite.png") no-repeat -200px -815px transparent}
#a5 .a5menuw1{_height:1px}
#a5 ul li ul li{min-height:21px ; text-align:left; font-size:10px; font-family:Tahoma;}
#a5 .a5menu{_margin-top:6px}


div.a0v2 .a5 {margin:0 !important}
div.a0v2 .a5v1 {margin:0 !important;float:left;clear:both;width:100%}
.a5v1 a,.a5v1 span{font-size:11px}
.a5v1 .a5w1{background:url("/im/generic_bl.png") no-repeat bottom left #E1E3E4;margin:0}
.a5v1 .a5w2{background:url("/im/generic_br.png") no-repeat bottom right;padding:6px 8px 16px 8px;min-height:25px;}
* html .a5v1 .a5w2 {height:25px}
* html .a5v1 .a5w1{background-image:url("/im/generic_bl.gif")}
* html .a5v1 .a5w2{background-image:url("/im/generic_br.gif")}
.footerlinks a{border-right:1px solid #A3B8CB;padding-right:5px;padding-left:2px}
ul.footerlinks li {display:inline;margin:0}
ul.footerlinks {display:inline;margin-left:4px}
span.footercopy{white-space:nowrap;padding-left:2px}
span.poweredbysun,.footerextra{float:right}
.a5v1 .footerlinks a.lastlink {border-right:0}
.a5v1 .footercopy {display:block;padding-top:3px}
.a5v1 #poweredby {width:80px;text-align:right;float:right;background:url("/im/sunhome_sprite.gif") no-repeat 90% -140px;height:40px;padding:0 68px 0 0;color:#343434;margin:0}
.a5v1 #poweredby b{display:none}
.copyright{float:left;color:#707277}
.a5w3 {padding:8px 0 0 16px}
.footerextra{padding:0 5px 0 0}
.a5r1 .footerextra div.hdtxt{font-size:15px}
.a5r1 .footerextra a div.sbtxt{padding-left:19px;font-size:11px}
.a5r1 .footerextra a:hover div b,.footerextra a:hover div.sbtxt{text-decoration:underline}
.a5r1 .footerextra img{width:16px;height:15px;background:url("/im/sunhome_sprite.gif") no-repeat top right;vertical-align:top;margin-right:3px}
.fldNoBorder{border:0px solid #e71a21}

.cartproductsModelDisplay{font-weight:bold;}


div .compareListing
{
	padding-top:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
}
div .compareListing table
{
	background-color:#8FC932;
}

th .tableHeading
{
   	height: 2.0em;
	font-family:Tahoma;
	font-size:12px;
	color:#658a2c;
	padding-right:29px;
	font-weight: bold;
	background-color:#ffffff;

}
td .tableHeading
{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:5px 0px;
	font-weight: bold;
    padding:5px 5px;
	background-color:#ffffff;
}
td .compareListing-data
{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:5px 5px;
	background-color:#ffffff;
}


.alsoPurchaseProduct,.crossSellProduct
{
	margin:0px 5px 0px 5px;
	border:1px solid #e71a21;
	background:#ffffff
}
#productSKU{font-weight:normal;font-size:12px;color:#096082 }
#greenProducts{

}
#greenProducts {
	padding-left:5px;
	text-decoration:none;
}
#greenProducts ol li a {
	color:#333333;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
#accountDefault p
{
padding:0px 0px 8px 0px;
}
.suggestionsBox {
position: relative;
left: 30px;
margin: 10px 0px 0px 0px;
width: 200px;
background-color: #212427;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #000;
color: #fff;
}

.suggestionList {
margin: 0px;
padding: 0px;
}

.suggestionList li
{
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
background-color: #659CD8;
}
#checkoutCoupons{width:90%;font-weight:normal}
.checkoutDiscounts{vertical-align:top;}
#checkoutComments textarea{width:98%}
#un ul{padding:5px}
#un ul li{padding:3px 3px};
#un fieldset div{margin:10px 3px;border:0px solid red;}

#productDetailsList {
list-style:disc;
margin-bottom:5px;
}




#new_shipping_banner
{
margin:5px 1px;
padding:0px;
width:205px;
height:156px;
}
#new_shipping_banner p
{
margin:0px;
padding:0px;
width:202px;
height:36px;
}
.new_shipping_banner_inner_box
{
margin:0px;
padding:0px;
width:203px;
height:118px;
border-left:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
}
.new_shipping_banner_lft
{
float:left;
width:78px;
height:118px;
}
.new_shipping_banner_ryt
{
float:left;
width:122px;
height:118px;
}
.new_shipping_banner_img
{
width:72px;
height:84px;
padding-top:24px;
padding-left:6px;
}
#new_shipping_banner h1
{
margin:0px;
padding-top:19px;
padding-left:12px;
width:122px;
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:bold;
}
#new_shipping_banner h2
{
margin:0px;
padding-top:3px;
padding-left:9px;
width:122px;
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:normal;
}
#new_shipping_banner h3
{
margin:0px;
padding-top:9px;
padding-left:12px;
width:122px;
font-family:Tahoma;
font-size:11px;
color:#096082;
font-weight:bold;
}






#req_a_qote
{
margin: 5px 5px;
padding:0px;
width:600px;
height:350px;
border:1px solid #e5e4e4;
}
.form_word_req_catalog
{
margin-top:5px;
padding-left:5px;
float:left;
width:200px;
font-family:Tahoma;
font-size:12px;
color:#333333;
}
.forn_elmnt_req_catalog
{
margin-top:5px;
float:left;
width:300px;
}
.req_catalog_form_bg
{
width:200px;
height:15px;
background-color:#FFFFFF;
border:1px solid #e4e4e4;
font-family:Tahoma;
font-size:11px;
color:#666666;
}
.req_catalog_form_bg1
{
width:130px;
height:15px;
background-color:#FFFFFF;
border:1px solid #e4e4e4;
font-family:Tahoma;
font-size:11px;
color:#666666;
}
.req_catalog_send_btn
{
width:67px;
height:22px;
background-image:url(../images/req_catalog_send_btn.png);
background-repeat:no-repeat;
border:0px;
}
.req_catalog_clear_btn
{
width:67px;
height:22px;
background-image:url(../images/req_catalog_clear_btn.png);
background-repeat:no-repeat;
border:0px;
}
.req_catalog_head
{
font-family:Tahoma;
font-size:13px;
color:#096082;
font-weight:bold;
}






.a5{margin:5px 16px 10px 8px;font-size:11px}
#a5{z-index:40;position:relative}
#a5 ul{margin:6px 0 0 4px;padding:0;width:100%}
#a5 ul li{float:left;padding:2px 15px 0 6px;margin:0;list-style:none;list-style-image:url("/im/a.gif");position:relative}
#a5 ul li a,#a5 ul li span#pwdby{font-size:11px;float:left;display:block;padding:0}
#a5 ul li a span{font-size:11px}
#a5 ul li.copyright{float:right}
#a5 ul li a#pwdby,#a5 ul li span#pwdby{padding-right:57px;float:left;display:block;width:67px;height:27px;background:url("/im/a1a2_sprite.png") 100% -358px no-repeat;color:#fff}
#a5 ul li a#pwdby span,#a5 ul li span#pwdby span{display:none}
#a5 ul li div.a5menu ul li a{display:inline;float:none;font-size:12px}
#a5 ul li div.a5menu ul li{display:block;float:none;clear:both;padding:0 0 4px 15px}
#a5 ul li.hasmenu{background:url("/im/a1a2_sprite.png") 100% -579px no-repeat;padding-right:12px;margin-right:10px}
#a5 div.a5menu{left:-2500px;position:absolute;top:-150px;width:195px;z-index:50;display:none}
#a5 ul li.a5show div.a5menu{left:0px;display:block}
#a5 ul ul{margin:0}
#a5:after,#a5 .a5menuw1:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#a5 .a5menuw1{background:url("/im/a1a2_sprite.png") repeat-x -129px -145px #fafbfc;padding:10px;border:#5b87a5 solid 1px;margin:0}
#a5 .a5menuw2{background:url("/im/a1a2_sprite.png") no-repeat 100% 100%;padding:0 3px 3px 0;margin:0}
#a5 .a5menux2{height:8px;margin-top:-4px;background:url("/im/a1a2_sprite.png") no-repeat -200px -815px transparent}
#a5 .a5menuw1{_height:1px}
#a5 ul li ul li{min-height:21px ; text-align:left; font-size:10px; font-family:Tahoma;}
#a5 .a5menu{_margin-top:6px}


div.a0v2 .a5 {margin:0 !important}
div.a0v2 .a5v1 {margin:0 !important;float:left;clear:both;width:100%}
.a5v1 a,.a5v1 span{font-size:11px}
.a5v1 .a5w1{background:url("/im/generic_bl.png") no-repeat bottom left #E1E3E4;margin:0}
.a5v1 .a5w2{background:url("/im/generic_br.png") no-repeat bottom right;padding:6px 8px 16px 8px;min-height:25px;}
* html .a5v1 .a5w2 {height:25px}
* html .a5v1 .a5w1{background-image:url("/im/generic_bl.gif")}
* html .a5v1 .a5w2{background-image:url("/im/generic_br.gif")}
.footerlinks a{border-right:1px solid #A3B8CB;padding-right:5px;padding-left:2px}
ul.footerlinks li {display:inline;margin:0}
ul.footerlinks {display:inline;margin-left:4px}
span.footercopy{white-space:nowrap;padding-left:2px}
span.poweredbysun,.footerextra{float:right}
.a5v1 .footerlinks a.lastlink {border-right:0}
.a5v1 .footercopy {display:block;padding-top:3px}
.a5v1 #poweredby {width:80px;text-align:right;float:right;background:url("/im/sunhome_sprite.gif") no-repeat 90% -140px;height:40px;padding:0 68px 0 0;color:#343434;margin:0}
.a5v1 #poweredby b{display:none}
.copyright{float:left;color:#707277}
.a5w3 {padding:8px 0 0 16px}
.footerextra{padding:0 5px 0 0}
.a5r1 .footerextra div.hdtxt{font-size:15px}
.a5r1 .footerextra a div.sbtxt{padding-left:19px;font-size:11px}
.a5r1 .footerextra a:hover div b,.footerextra a:hover div.sbtxt{text-decoration:underline}
.a5r1 .footerextra img{width:16px;height:15px;background:url("/im/sunhome_sprite.gif") no-repeat top right;vertical-align:top;margin-right:3px}

ul.simpleTabsNavigation {
    margin: 0 10px;
    padding: 0;
    text-align: left;
}

ul.simpleTabsNavigation li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

div.simpleTabsContent {
    border-top: 1px solid #C5181E;
    display: none;
    margin-top: 5px;
    padding: 5px 15px 15px;
    text-decoration: none;
}
div.simpleTabsContent.currentTab {
    display: block;
}

ul.simpleTabsNavigation li{
line-height:20px;
}
ul.simpleTabsNavigation li a.current {
    background-color: #C2171F;
    color: #FFFFFF;
}

ul.simpleTabsNavigation li a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 3px 6px;
    text-decoration: none;
    text-transform: uppercase;
}

div.simpleTabsContent p {
    color: #666666;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:justify;
}

div.simpleTabsContent h2 {
    clear: both;
    color: #666666;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; 
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }


#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}



.ontop #imageData {
    padding-top: 5px;
}



#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

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

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	
	height: 1%;
	
	}	

#lightboxIframe {
	display: none;
}	

.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.date_selector {
  background: #F2F2F2;
  border: 1px solid #bbb;
  padding: 5px;
  margin: -1px 0 0 0;
  position: absolute;
  z-index: 100000;
  display: none;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
  .date_selector .nav {
    width: 17.5em; 
  }
  .date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
  }
  .date_selector .month_nav {
    float: left;
    width: 55%;
  }
  .date_selector .year_nav {
    float: right;
    width: 35%;
    margin-right: -8px; 
  }
  .date_selector .month_name, .date_selector .year_name {
    font-weight: bold;
    line-height: 20px;
  }
  .date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 17px;
    font-weight: bold;
    color: #003C78;
    text-align: center;
    font-size: 120%;
    overflow: hidden;
    border: 1px solid #F2F2F2;
  }
    .date_selector .button:hover, .date_selector .button.hover {
      background: none;
      color: #003C78;
      cursor: pointer;
      border-color: #ccc;
    }
  .date_selector .prev {
    left: 0;
  }
  .date_selector .next {
    right: 0;
  }
  .date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
  }
    .date_selector th, .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
      color: black;
    }
    .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      color: #003C78;
      background: white;
    }
    .date_selector td.today {
      background: #FFFEB3;
    }
    .date_selector td.unselected_month {
      color: #ccc;
    }
    .date_selector td.selectable_day {
      cursor: pointer;
    }
    .date_selector td.selected {
      background: #D8DFE5;
      font-weight: bold;
    }
    .date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
      background: #003C78;
      color: white;
    }

