/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

body {
	margin:0; padding:0; font:12px century gothic, verdana, sans-serif
	}
.productlistingdesc{ padding:0px 3px; margin-top:5px;}	
#mainWrapper{
margin: 0 auto;
}	
#containerindex{
width: 960px;
position:relative;
margin-right: auto;
margin-left: auto;
background-color: white;
text-align: left;}
a img {
	border: none;
	}
#cartItemCount{ float:right; margin-right:12px;}	
a:link,a:visited{
	color: #404040;
	text-decoration: none;
	}
a:hover{
	color:#000000;
	text-decoration:underline;
	}
h1 {
	font-size: 1.2em;
	padding: 10px 0;
	margin:0;
	}
h2 {
	font-size: 1.4em;
	}
h3 {
	font-size: 1.3em;
	}
h4, h5, h6, LABEL, LEGEND, .larger{
	font-size: 1.1em;
	}
.biggerText {
	font-size: 1.2em;
	}
FORM{
	padding:0;
	margin:0;
	}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	border: 1px solid #cccccc;
	}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
LEGEND {
	color:#333333;
	font-weight: bold;
	padding: 0.3em;
	}
LABEL {
	line-height: 1.5em;
	padding: 0.2em;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
LABEL.inputLabel {
	width: 11em;
	float: left;
	}
LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
P{
	padding: 0.2em;
	}
.clearBoth {
	clear: both;
	padding:0;
	margin:0;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}
#index_des a{color:black;}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

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

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
#tongji img{display:none;}	
#featuredProducts .productlistingdesc a{ font-weight:bold;} 	
#featuredProducts .centerBoxContentsFeatured{float:right; margin-right:3px; margin-bottom:0px; padding-bottom:0px;}
#featuredProducts a.ft_a{ padding:0px 5px; width:164px; display:block;}

#ezPageDefault{ padding-left:20px;}

#privacy,#contactUsDefault,#shippingInfo,#siteMap,#about_us,#pageThree{ padding-left:20px;}	
#productinfoBody  p.navNextPrevCounter{display:none;}
#productinfoBody .navNextPrevList{ float:left; margin-left:0px;}
#productinfoBody .navNextPrevList a{
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
display: block;
margin-left: 10px;
float: left;}
#productinfoBody .navNextPrevList a:hover{ text-decoration:underline;}
#productinfoBody .btn11{ background:url(../images/arrow_back.gif) no-repeat scroll left center;}
#productinfoBody .btn22{ background:url(../images/arrow_next.gif) no-repeat scroll right center;}
#productinfoBody .navNextPrevList img{ height:15px;}
#productinfoBody .navNextPrevWrapper br{ display:none;}
#productinfoBody .navNextPrevWrapper{ padding-left:50px; overflow:auto;width: 180px;}
/*wrappers - page or section containers*/
#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}
#advSearchResultsDefault{ width:740px; float:right;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

/*navigation*/

#productinfoBody .reviews_content{
 float: right;
padding: 5px 10px;
 width:150px;
}
#productinfoBody .rating {
border-bottom: 1px solid #DDD;
min-height: 20px;
padding: 10px;
overflow: auto;
}
#re_left h4{ height:32px; padding:10px 0 0 10px; margin:0px;}
.navSplitPagesResult {}
.navSplitPagesLinks {}

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

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

/*The main content classes*/
#contentColumnMain, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

#specials .sideBoxContent{ margin:10px;}
#top_right .cart
{background: url("../images/cart.gif") no-repeat scroll 0 6px transparent;
    height: 25px;
    padding: 5px 0 0 27px; float:right;}

#top_right .cart span{ line-height:26px;}
.shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
.productslistingcel{}
a.fleft{ display:block; margin:15px auto;}
.productlistingdesc b{ display:block; font-weight:normal; margin-bottom:3px;}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn{
	padding: 0 0px 80px 0px;
	}
#indexProductList .productlistingdesc br{display:none;}
#indexProductList .productlistingdesc span.productPriceDiscount br{ display:block;}
#productGeneral,#indexProductList{
    float:right;
	width:98%;
	}
#specialsListing,#newProductsDefault,#allProductsDefault,#featuredDefault { padding-left:10px;}	
#specialsListing .productlistingdesc br, #newProductsDefault .productlistingdesc br{ display:none;}
#specialsListing .productlistingdesc span.productPriceDiscount br,#newProductsDefault .productlistingdesc span.productPriceDiscount br{ display:block;}
#specialsListingHeading,#sorter,#newProductsDefaultHeading{ width:96%; margin:0 auto;}	

#productinfoBody h2#productPrices{ color:#666; padding-bottom:0px;}	
.productListing .centerBoxContentsProducts .productslistingcell{ min-height:250px; padding-top:15px;}
.productlistingdesc{ width:155px; margin-left:15px;}
.productListing .centerBoxContentsProducts{ color:#783C5A; font-weight:bold; min-height:250px; margin-bottom:0px; margin-right:3px; float:left; }	
.productListing .centerBoxContentsProducts a,.productListing .centerBoxContentsProducts:hover{ font-weight:normal;  display:inline-block;}
.productListing{/*background: url("../images/bkg_toolbar.gif") repeat-x scroll left center #FFFFFF;*/border-top: 1px solid #CCCCCC;
    padding-top: 10px;}	
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#createaccountBody FIELDSET { padding-left:20px; padding-right:20px;}	
/*Shopping Cart Display*/
#productsListingTopNumber{ padding-bottom:15px;margin-left: 15px;}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
#shopbycolorBody #shop_by_color_result #shop_by_color{ margin-left:20px; border:none;}	
.productListing .productslistingcell b{ margin: 0px; display:block;}
#productsListingBottomNumber,#productsListingListingBottomLinks{ padding-top:15px;}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

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

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

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

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

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

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

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

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

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

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

.productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #888;
	}
#productMainImage img{ /*border:solid 2px #DDD;*/ margin-top:20px;}
#mycarousel li img{ margin-top:7px;}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}
#cartImage {
	margin: 0.5em 1em;
	}

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

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	/*text-align: center;*/
	}

/*misc*/
.back {
	float: left;
	}

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

.bold {
	font-weight: bold;
	}

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

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

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

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

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}


/*---------------------- slider------------------------*/
 #container {
            background-color: #fff;
            width: 580px;
            margin: 15px auto;
            padding: 50px;
        }
        
        /* slider specific CSS */
        .sliderGallery {
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 250px;
            width: 560px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 542px;
            height: 17px;
            margin-top: 140px;
            margin-left: 5px;
            padding: 1px;
            position: absolute;
            background: url(../images/productbrowser_scrollbar_20070622.png) no-repeat;
            top:90px; 
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(../images/productbrowser_scroller_20080115.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }
		#lim_right{ }
		#re_left{}
		#pro_content{ overflow:auto; width:100%;margin-bottom: 15px;}
		
/*-----------end slider---------------*/

/* New Start */
ul#countrytabs{ min-width:350px; overflow:auto;}
.related li{ list-style-type:none; min-height:150px;}
.related li a{ display:block; float:right; margin-right:5px;}
.related li p{ float:right; width:115px; }
.related li p a{text-align:right;}
.related li p .normalprice{ text-align:left; float:left; font-weight:normal;}
.related li .productSpecialPrice{ font-weight:normal; float:left; margin-left:5px;}
.related .productPriceDiscount{ float:left; height:15px;}
.related .productPriceDiscount br{ display:none;}
.related ul{ overflow:auto; }
.related{margin-top:10px; margin-bottom:15px;}
#loginDefault{ padding:0px;}
#input_hidden{
	padding:0;
	margin:0;
	}
#productMainImage .related ul li img{ margin-top:3px;}	
#input_text{
    background-color: #ffffff;
    border:1px solid #bdbdbd;
	color:#777;
	margin-top:0px;
	}
#mainWrapper {
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	vertical-align: top;
	}
#s_btn{ margin:0px 0 0 -2px;}	
#input_text{ }
 .search{ float:right;
 margin:12px;
}	
#logo_header{ overflow:auto;}
.search form{ overflow:auto;}
#indexCategories h1{ padding-left:25px;}
#navMainWrapper{ height:44px;}	
#headerWrapper{
	/*overflow:hidden;*/
/*	padding-left:15px;
	padding-right:20px;*/
	margin:0 auto;
    overflow:hidden;
	}
.currencies{ 
line-height:21px;
top: 125px;
right: 0px;}	
#banners ul{ margin:0px; padding:0px; list-style-type:none;}	
#logoWrapper .currencies{ float: right; color:#8A8A89;}
#logoWrapper{ overflow:hidden;}	
#midWrapper{
	margin: 0 auto;
	background-color:white;
	 margin-top:5px;
	 _margin-top:10px;
	 *margin-top:10px;
	 position:relative;
	}
.search #input_text{color:#ccc; font:normal 12px arial;}	
.search form span{ border:solid 2px yellow; width:96px; height:41px;}
#indexCategories,#loginDefault{ min-height:300px;}
#midWrapper{ padding-bottom:10px;}
h3.leftBoxHeading{padding-bottom:2px; width:170px;}
#navColumnOneWrapper{ }
h3.leftBoxHeading,h3.leftBoxHeading a{ color:white;}
#scroller{ margin:0 auto;}
#scroller ul{ margin:0px; padding:0px;}	
#indexHomeBody td#navColumnOne{}	
#mainimages a{ float:left; display:block;}	
#indexDefaultMainContent{  margin: 0 auto;overflow: auto;}
#footerWrapper{
	line-height: 20px;
	padding-bottom:10px;
	background:url(../images/footer_bg.png) no-repeat scroll left -21px;
	margin:0px auto 0px auto;
	width:940px;
	padding-top:5px;
        text-align:center;
	font:12px/16px arial;
	}
h4#createAcctDefaultLoginLink{ margin:0px;}
#createaccountBody label.inputLabel{ font-weight:bold;}
#createaccountBody input,#createaccountBody select{ border:solid 1px #666;}
#createaccountBody .buttonRow input{ border:none;}
input#s_btn{ 
background: transparent url(../images/search_go.jpg) no-repeat scroll ;
height: 17px;
border:0px;
width: 62px;
text-indent: -10000px;
cursor: pointer;}
#tdright{  padding-top:10px; }
#indexHomeBody #tdright{ padding-top:0px;}
#navMain ul li{ list-style-type:none; float:left; padding-right:10px;}	
ul#search_con li{ list-style-type:none; float:left;}
#navMainSearch{ overflow:auto;}
#navMain ul li a{
    color: black;
    display: block;
    padding: 3px 0px;
	font-size:12px;}
#navMain ul.back{ float:right; margin:0px; padding-top:5px;  padding-left:10px;}
ol#controls li{ float:left; width:22px; height:22px; list-style-type:none; margin-left:5px;}
ol#controls li a{
   /* background:url(../images/menu.gif) no-repeat scroll left center;*/
   background-color:black;
   border:solid 1px #555;
    color: white;
    display: block;
    float: left;
    font-size: 12px;
    height: 15px;
    width: 15px;
	line-height:15px;
	opacity:0.7;
	filter:alpha(opacity=70);       /* IE */
    -moz-opacity:0.7; 
	}
#logoWrapper .cart a:hover{ text-decoration:none;}	
#headerWrapper ul#headmenu{ margin:0px auto 5px auto; padding:0px; list-style-type:none; overflow:auto;height:26px; width:960px;
border-bottom:1px solid #c1b3cd;
display: block;
border-top:1px solid #c1b3cd;
}
ul#headmenu{ margin-top:23px;}
table#contentMainWrapper{ margin:0 auto 0px auto;}
table#contentMainWrapper{}
.indexTopBar {
background-color: #030000;
border-bottom: 1px solid white;
display: block;
height: 4px;
margin:0 auto;
}

.natSprite{

height: 54px;
margin-top: 7px;
width: 103px;
display: block;
background:url(../images/vseal.gif) no-repeat scroll  left center;
}
.marginRight {
float:left;
width:50px;

}
#cssign{ margin-top:2px; margin-right:12px;}
#cssign li{ list-style-type:none; float:left;}
#cssign li a{color:#49463D;font:11px/11px Arial,Helvetica,sans-serif; line-height:15px;}
.currencies select{ border:solid 1px #ccc; margin-bottom:15px;}
.cart{ overflow:hidden; float:right;}
#sp_pro{ overflow:auto; width:722px; float:right; margin-right:12px;}
#index_des{ overflow:auto; width:702px; float:right; margin-right:12px; margin-top:15px;}
#index_des h3{ font-size:14px; color:#666666; border-radius:5px 5px 0 0; border:solid 1px #ccc;}
#sp_pro img{ float:right; margin:0px 3px; width:230px;}
#headerWrapper ul#headmenu li{ float:left; margin:0px 10px; margin:0px 8px\9\0;  padding:5px 20px 6px 0px;display:inline;}
#headerWrapper ul#headmenu li a{color:#60126a; text-transform:uppercase; font-size: 12px;/*-webkit-text-size-adjust:none; */font-family: helvetica,arial,sans-serif;}
#aboutusBody #about_us,#loginDefault,#checkoutSuccess{ min-height:430px;}
ol#controls{ position: absolute;
top: 430px;
right:235px;
margin: 0px;
padding: 0px;

}	
#whatsNew .centerBoxContentsNew,#specialsDefault .centerBoxContentsSpecials{ float:right; margin-right:3px;}
#indexDefault #whatsNew{ margin-top:-5px;}
ol#controls li a:hover{ background-color:#ccc; color:#666}
ol#controls .current a{ background-color:#ccc; color:black;}
#navMain{ overflow: auto; margin:0px auto; width:960px; }
#footer{ margin:10px auto 10px auto; overflow: auto; width:800px; text-align:center;}	
#top_left{
	padding-top:3px;
	/*overflow:auto;*/
	background: url("../images/cur_bg.gif") no-repeat scroll 0 0 transparent;
    height: 27px;
    width: 75px;
	float:right;
	margin-bottom:5px;
	position:absolute;
	right:80px;
	top:112px;
	
	}
#hmenu_7{

}
	
.dserre{cursor: pointer;
    display: block;
    height: 23px;
    padding: 0px 0 0 30px;
    position: relative;
    width: 54px;}	
#top_left ul{
	margin:0;
	padding:0;
	list-style-type: none;
	width:73px;
	display:none;
	border:solid 1px #9B9796;
	background-color:white;
	}
.selcur{width:360px; margin:0px 0px 10px 0px; padding:0px; text-align:center; font-weight:normal; font-size:19px;}	
#ulcurre li a{ padding-left:23px;}	
#top_left ul:hover{ display:block;}
#top_left li{
	padding: 0 5px;
	}
#top_right .cart span a{ color:black; font-weight:normal;}	
#top_right .cart a{ color:black; font-weight:bold;}
#top_right{
	/*padding-top:5px;*/
	}
#top_right a:hover{
	text-decoration: none;
	}
	.currencies select {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    width: 80px;
}
#search{
	padding-top:3px;
	padding-left:10px;
	}
#search #input_text{
	text-align:left;
	padding-left:10px;
	height:15px;
	color:#828282;
	}
.columnLeft{
	}
.logoBoxEnd{	
float: left;
width: 6px;
height: 72px;
margin: 0;
padding: 0;
}
#logo{
z-index: 10;
margin: 0;
padding: 0;
float: left;
padding-top:0px;
color:#666;
margin-top:0px;
margin-left:50px;

	}
#search_term{ float:left; font-weight:bold; color:#ccc; margin-right:5px;}
#dropMenuWrapper .currencies select{ margin:0px; padding:0px; height:19px; line-height:19px; border:0px;}	
#dropMenu{ }
#dropMenuWrapper .currencies{ width:200px; float:right; padding-top:1px; line-height:19px; height:19px;}	
p.msg-welcome{ float:left; color:#BF8F51; margin:0px; padding-top:10px;}
p.msg-welcome a,p.msg-welcome a:hover{ color:black;font-size:12px; display:block; float:left; font-size:11px;-webkit-text-size-adjust: none;}
span.items{ color:#CCC; display:block; font-weight:bold;}
#cart_items{ font-size:12px; margin-top:15px; text-align:right; margin-right:9px;}
#logoWrapper .cart_p{/*background: url(../images/cart_bg.png) no-repeat 0 -453px;*/
width: 128px;
height: 31px;
margin-top:6px;
float: right;
top: 54px;
right: 22px;
display: inline;
font: normal 12px/30px arial;
text-decoration: none;}
#header_top{
height:33px;
min-width: 960px;}
#welcomemes{ float:left; padding-top:8px; font-family:"Times New Roman",serif;}
#freeshipping{ float:left; margin-left:100px; padding-top:8px; font-family:"Times New Roman",serif;}
#returns{ float:right; padding-top:8px; font-family:"Times New Roman",serif;}
#indexDefaultMainContent img{ border:0 none;}	
h3#chcategoriesHeading{
margin-top:10px;
margin-bottom:10px;
font-weight: bold;
font-size: 12px;}	
.topcateNav{ margin:0px; padding:0px; list-style-type:none; overflow:auto; background:url("../images/menuBg.png") no-repeat scroll 18px 21px; margin-top:-7px;}

.topcateNav .active a.iconSprite{background-position: -289px -149px;height: 18px;
width: 25px;}
.topcateNav a{margin: 0 18px 0 14px; font-size:15px;
position: relative; text-transform:uppercase;}

.topcateNav li{ float:left;height: 28px;}
.leftBoxContainer{ margin-top:20px; border-radius:3px 3px 0 0;}
#header_r{ float:right; /*overflow:auto;*/; margin-right:15px; width:365px;}
.leftBoxHeading{
margin-bottom: 0px;
font-weight: bold;
font-size: 13px;
padding: 8px 0px 3px 12px;
margin-top:0px;
text-transform:uppercase;
	}
#banners{ overflow:hidden; text-align:right;}	
#productinfoBody #productGeneral{ padding:0px ; float:right;}	
.leftBoxContainer h3 a:hover{ color:#ddd;}
#blog li{ text-align:left; list-style-type:none; padding-left:0px; margin:6px 0px; list-style-type:circle;}	
#blog .sideBoxContent{ padding-top:10px; padding-bottom:10px;}
#blog h3{ margin-bottom:0px;}
#blog h3 a{}
#chcategoriesContent{ padding-top:10px;}
#productinfoBody .related{ }
.leftBoxHeading a:hover{ text-decoration:none;}	
#indexDefaultHeading,#attribsOptionsText{
	display:none;
	}
#chcategoriesContent{
	color:#000000;
	line-height:15px;
	height:290px;
	overflow:auto;
	}
a.fleft{ display:none;}	
#chcategories ul{
	padding:0 5px 8px 0px;
	margin:0;
	list-style:none;
		
	}
#chcategories li{
	padding:0;
	margin:9px 0px;
	vertical-align:middle;
	}
#chcategories ul.level2{ padding-bottom:2px;padding-left: 2px;}
.category-products {display: block;
padding-left: 22px;
background: url(../images/subcmenu.jpg) no-repeat scroll left center;}
#chcategories ul.level2 li a{display: block;
padding-left: 12px;
background: url(../images/subcmenu.jpg) no-repeat scroll left center;}
#chcategories li.category-top{ list-style-type:disc;}
#chcategories li.category-products a{ font-weight:normal;}
#chcategories li a,#chcategories li a:visited{
    font-size:12px;
	color:white;
	display:block;
	/*padding: 0 0 0 20px;*/
	margin: 7px 0 7px 0;
	}
#chcategories ul.level2 li a{font-weight:normal;}
#chcategories li a:hover{
	color:#4b3e51;
	text-decoration: none;
	}
#faq{ padding-left:20px;}	
.category-subs-selected{
	margin-bottom:5px!important;
	*margin-bottom:0px;
	background-color:#ccc;
	color:black;
	padding-right:5px;
		}
#chcategories{  border-top:none;}		
#foot_right{
	float:right;
	margin-right: 20px;
	}
#footer a,#footer a:visited{
	color:white; 
	font-size:12px; 
	margin:0px;
/*	text-decoration:underline;*/
	}
#footerbottom{ background: url("../images/visa.gif") no-repeat scroll center center transparent; height:46px; margin:25px 0 0 0;}	
#footerbottom a{ height:46px; display:block; width:75px; float:left;}
#foot_right a:hover{
	color:white;
	}
#indexHomeBody #indexDefault{ /**padding:5px 0 0 4px;_padding:5px 0 0 4px; width:98%; margin-left:15px;*/ min-height:340px;float: right;width: 98%;}	
#indexHomeBody #whatsNew .centerBoxContentsNew{ width:24%; padding-bottom: 20px;}	
#copy {
	text-decoration: none;
	color:white;
	}
#foot_left{
	float:left;
	margin-left:100px;
	}
#indexDefault{
   
	padding:5px 0 0 0px;
	margin:0;

	}
#indexCategories .categoryListBoxContents{text-align:center;}
#headerWrapper ul#headmenu #hmenu_6	{ margin-right:0px;}
#headerWrapper ul#headmenu #hmenu_7{ margin-left:0px; padding-left:15px; margin-right:0px; padding-right:15px}
#featuredProducts{ font-weight:bold; line-height:20px;}
#featuredProducts p{ margin:3px 0px;background: url("../images/prod-info-bg.gif") repeat-y scroll left top transparent;
    margin: 0 22px;
    overflow: hidden;
    padding: 7px 0 0 11px;
    width: 163px;}
#navBreadCrumb{
width: 98%;
line-height: 18px;
padding-left: 10px;
height: 20px;
margin-top:10px;
font-size: 12px;}	
#productinfoBody #productGeneral{ padding-top:0px;}
#pro_col{ width:190px; margin:0 auto; border: solid 1px #ccc;min-height:245px; padding:0px 12px; margin-left:10px;}	
#featuredProducts div.centerBoxContentsFeatured{  padding-top:0px;}
#featuredProducts a{ font-weight:normal;}	
#productGeneral{ padding:20px 10px 20px 20px;}	
#chcategories{ margin-top:0px;}
#navColumnOneWrapper{}

ul.level1 li a{ display:block; padding-left:12px;}

.productlistingimage a:hover img {
overflow: hidden; border: 5px solid rgb(162,135,185); width: 140px; height: 140px;

}
.centerBoxHeading{
	padding:0;
	margin:10px 0 0 0;
	height:25px;
	line-height:22px;
	padding-left:25px;
	font-size:13px;
	text-transform:uppercase;
	}
#specialsDefault h2{ background-position:230px center;}	
.productlistingimage{ min-height:142px;}	
#productinfoBody #tdright{ padding-top:0px;}
#navBreadCrumb a{}	
a.lvkd_ad{ padding-top:3px;}	
.centerBoxWrapper a,.centerBoxWrapper a:visited{
	color:black;
	display:inline-block;
	overflow:hidden;
	font-size:12px;
	}
#reviewsContent{ padding:15px 10px 5px 5px;}	
#shop_by_color{ min-height:85px; padding:10px 0px 10px 0px; margin-top:15px; margin-bottom:20px; overflow:auto; width:150px; overflow:hidden;}
#shop_by_color h3 {
/*color: black;
margin-bottom: 5px;
padding: 7px 5px 5px 0px;
border-bottom: solid 1px #ddd;
margin-top: 0px;
font-size: 12px;
text-transform: uppercase;
background: url("../images/arrow_next.gif") no-repeat scroll 106px 11px transparent;*/
}
td#navColumnOne{ background-color:#91839D;}
#navColumnOneWrapper #shop_by_color a {
margin: 3px;
padding: 1px 0px;
border: solid 2px #ddd;
width:16px;
height:15px;
display:block;
float:left;
}
.color_select {
width: 12px;
height: 12px;
display: block;
margin: 2px;
cursor: pointer;

float: left;
}
#shopbycolorBody #pname{ width:170px; margin:0 auto;}
#shopbycolorBody .product-col{ min-height:320px;}	
.centerBoxWrapper a:hover{
	color:#888888;
	text-decoration: none;
	}
.pro_info{background: url("../images/prod-info-bg.gif") repeat-y scroll left top transparent;
    margin: 10px auto;
    overflow: hidden;
    padding: 7px 0 0 11px;
    width: 163px}	
	
.p_price{ float:left; width:65px; color: white;}	
.p_btn{ float: right;padding:2px 7px 8px 0;}
.bottom-ad {
    margin: 0px auto;
	width:1040px;
	
}	
.whyboy{ margin:0px auto; width:960px; color:black; line-height:20px; font-size:12px;}
img{ border:none;}
.bottom-ad .ad {

    float: left;
    margin-right: 10px;
}
.bottom-ad .last {
    margin-right: 0;
}

.centerBoxContentsFeatured{
	padding-bottom:20px;
	}
#p_list .itemTitle{
	float:left;
	}
.itemTitle{
	font-size:12px;
	padding:5px 15px;
	margin:0;
	font-weight: normal;
	}
.itemTitle a:hover{
	color:#666666;
	}
.productSpecialPrice{
	color:black;
	font-weight:normal;
	}
#info_left{
	vertical-align: top;
	padding-right:20px;
	}
#info_right{
	vertical-align: top;
	width:443px;
	}
#productMainImage{
	width:100%;
	float:left;
	padding-bottom:20px;
	text-align:center;
	overflow:auto;
	
	}
#productMainImage a#jqzoomMain{ display:block; float:right;width:330px; height:360px;}	
#productMainImage #productAdditionalImages .additionalImages{ float:none;}	
	
#productMainImage br.clearBoth{ display:none;}	
#aboutusBody #about_us, #paymentBody #pageThree, #sitemapBody #siteMap, #shippinginfoBody #shippingInfo, #privacyBody #privacy{border:solid 2px #ddd; padding-bottom:20px; padding-right:20px; overflow:auto; line-height:18px;}
	
#productName{
	float:left;
	font-size:16px;
	text-align: left;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:18px;
	}
#productAdditionalImages{
	float:left;
	height: 380px;
	}
#productMainImage ul li img{ /*width:75px; height:75px;*/}
#productinfoBody #navBreadCrumb a{ color:black; font-weight:bold;}	
.additionalImages img{
	margin: 5px 0;
	width:auto;height:80px;
	}
#shoppingCartDefault{ padding:15px 20px; margin:0 auto;}	
#ulrelate li{ text-align:center; }	
#pinfo{
	padding:10px 20px;
	height: 480px;
	}
#shoppingcartBody #cartContentsDisplay{ border:solid 2px #ddd;}	
#indexBody #tdright{ padding-top:0px;}	
#indexProductList h1{
width:700px;
text-transform:uppercase;
line-height: 18px;
color: black;
padding-left: 10px;
height: 20px;
padding-bottom:0px;
font-size: 15px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:0px;
}
#productsListingListingTopLinks strong.current{border: solid 1px #CCC;
padding: 2px 5px;
background-color: #404040;
color: white;}
#productsListingListingBottomLinks strong.current{border: solid 1px #CCC;
padding: 2px 5px;
background-color: #404040;
color: white;}
#productsListingListingTopLinks a{border: solid 1px #CCC;
padding: 2px 5px;
color: #404040;}
#productsListingListingBottomLinks a{border: solid 1px #CCC;
padding: 2px 5px;
color: #404040;}
a.sizeConversion{ display:block; float:right; margin-right:20px; padding-left:25px; background:url(../images/size_chart.gif) no-repeat scroll left center; color:black;}
#checkoutconfirmationBody #cartContentsDisplay td.cartProductDisplay,#checkoutconfirmationBody #cartContentsDisplay td.cartTotalDisplay{ text-align:center;}
#relatepro{ width:96%; margin:0 auto; border-bottom: dashed 1px #ccc; color:#666666; font-size:17px; }	
#attrib-1{
	}
#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault{}	
.attribsSelect{
	color:#000000;
	font-size:11px;
	}
#footer_body a:hover{ color:#747474; text-decoration:underline;}	
	
.footer_item{ float:left; width:210px; margin-left:20px;}	
.footer_item ul{ padding-left:17px;}
.footer_item ul li{ margin:5px 0px;}
.footer_item h6{ margin:10px 0px;}
#model{
	font-weight:bold;
	}
#cartAdd{
	padding-bottom:10px!important;
	*padding-bottom:5px;
	text-align:left;
	}
#productPrices{
	padding:8px 0;
	margin:0;
	line-height:18px;
	font-size:13px;
	}
#description_title{
	color:#666666;
	font-size:14px;
	font-weight:bolder;
	}
	.additionalImages{border: 1px solid #9AB6C5;}
#productDescription{
	padding:0px 10px 0px 10px;
	font-size:12px;
	line-height:18px;
	margin-bottom:6px;
	font-size:13px;
	width:340px;
	border: 1px solid #9AB6C5;
	}
#shippingpic{
	padding-top:20px;
	display:none;
	}
#productDescription p{
	padding:5px 0;
	margin:0;
	}
#alsoPurchased{
	margin-top:15px;
	}
#cartProdTitle a{
	padding-top:20px;
	}
.cartAttribsList ul{
	padding:0;
	margin:0;
	list-style-type: none;
	}
UL.cartAttribsList{
	padding:5px 0 0 0;
	margin:0;
	list-style-type: disc;
	list-style-position: inside;
	}
#cartleft{
	width:150px;
	}
#cartright{
	width:240px;
	padding-top:10px;
	font-size:14px;
	line-height:25px;
	font-weight: bolder;
	}
#p_list{
  float:left;
  width:24.5%;
  text-align:center;
  }
.list_bg{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	}
#footerWrapper a{ color:#6d6a60 !important;}
#bannerboxall{
	padding-top:20px;
	}
#bannerboxallHeading{
	display:none;
	}
#bannerbox{
	padding-top:20px;
	}
#bannerboxHeading{
	display:none;
	}
.centerBoxContentsProducts{margin-bottom:7px;}

.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}
	
#newsscrollboxHeading{border-bottom:#999 dotted 1px;}

#newsscrollbox .sideBoxContent{padding:0 2px 0 4px;}
/*.related ul{list-style:none; overflow:auto;  padding-top:20px; padding-left:0px;}*/
.related h1{text-align:left;font-size:16px;height:20px; padding-left:15px; font-weight:bold; color:#404040;}
#ulrelate li img{ margin:0px 0px 0px 20px; }



/******************************************************************/
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 10px;
margin-bottom: 0;
font: bold 12px ;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
overflow:auto;
}

.shadetabs li{
display: inline;
margin: 0 5px 0px 0px;;
float:left;
overflow:auto;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:0px 5px;
 text-align:center; line-height:20px;
color: black;
height:29px;
line-height:29px;
display:block;
background:url(../images/listbg.jpg) repeat-x scroll left center;
font-weight:normal;
border:1px solid #DDD;
padding:0px 16px;
font-weight:bold;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background:none;
background-color:white;
color:#333;
border-bottom:0px;
padding-bottom: 1px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



#ThisTable {
width: 100%;
border-left: 1px solid #DFDFDF;
border-top: 1px solid #DFDFDF;
border-collapse: collapse;
}

#ThisTable th {
width: 150px;
background: #FAFAFA;
}

#ThisTable th, #ThisTable td {
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
padding: 10px;
vertical-align: middle;
text-align: left;
}

#ThisTable td h2 {
display: block;
font-size: 13px;
height: 30px;
line-height: 30px;
background: none;
color: #4E9C99;
text-indent: 0;
}







/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(../images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(../images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}
#date_box{ /*width:740px;*/ margin:0 auto;}
@media print {
.tabcontent {
display:block !important;
}
}

a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }



/***********************************************************************************************/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 10px;
	margin-left:15px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -10px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


/**************************************------------style_schema.css------------************************************************/
.ratingss {
    display: block;
    float: left;
}
.post-ratings {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 13px;
    width: 250px;
}
.rating-star {
    background: url("../images/istars.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 13px;
    overflow: hidden;
    text-indent: -999em;
    width: 65px;
}
.rating-count {
    display: block;
    float: left;
    margin: 0 5px;
}
.star-0-0 {
    background-position: -65px 0;
}
.star-0-5 {
    background-position: -52px -20px;
}
.star-1-0 {
    background-position: -52px 0;
}
.star-1-5 {
    background-position: -39px -20px;
}
.star-2-0 {
    background-position: -39px 0;
}
.star-2-5 {
    background-position: -26px -20px;
}
.star-3-0 {
    background-position: -26px 0;
}
.star-3-5 {
    background-position: -13px -20px;
}
.star-4-0 {
    background-position: -13px 0;
}
.star-4-5 {
    background-position: 0 -20px;
}
.star-5-0 {
    background-position: 0 0;
}
.rating-count {
    display: block;
    float: left;
    margin: 0 5px;
}
.rating-combo {
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 10px;
    position: relative;
}
.rating-combo ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    padding: 2px;
    position: absolute;
    z-index: 55555;
}
.rating-combo li {
    list-style: none outside none;
}
.rating-combo li a {
    cursor: pointer;
    display: block;
    height: 13px;
    padding: 3px 5px;
}
.rating-combo li a:hover {
    background: none repeat scroll 0 0 #EEEECC;
}
.rating-toggle {
    background: none repeat scroll 0 0 #D89A30;
    border: 1px solid #966324;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding: 2px 4px;
    position: relative;
    text-shadow: 0 1px 0 #5D4113;
    z-index: 2;
}
.rating-toggle:before {
    background: none repeat scroll 0 0 #ECAF5F;
    content: "";
    display: block;
    height: 1px;
    left: 1px;
    position: absolute;
    top: 0;
    width: 97%;
}
.combo-open .rating-toggle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-radius: 0 0 0 0;
    color: #000000;
    text-decoration: none;
    text-shadow: none;
}
.combo-open .rating-toggle:before {
    content: none;
}
.post-ratings-loading {
    background: url("../images/loading-s.gif") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-left: 22px;
}







