/**
 * Template designed by 12leaves.com
 * 12leaves.com - Free ecommerce templates and design services
 *
 * 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 $
 */
* { padding:0; margin:0;}
body {
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;background: url("../images/body_bg.jpg") repeat-x center top;
	}
/*.body-bg {
	background: #f3f3f3 url("../images/body_up.gif") no-repeat center top;
}*/
.body-upper-bg {
	
}
a img {border: none; }


a:link, #navEZPagesTOC ul li a ,a:visited{
	color: #2b2b2b;
	text-decoration:none;
	}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #2b2b2b;
	text-decoration: underline;
	}

a:active {
	color: #2b2b2b;
	}
.webtop{ width:100%; height:25px;}
.blue-link a {
	color: #0075e2;
}
.columnLeft a, .columnRight a {
	text-decoration: none;
}
.columnLeft a:hover, .columnRight a:hover {
	text-decoration: underline;
}
#columnCenter {
	padding: 10px 0 0 0;
}
##login-email-address,#login-password{height: 16px;width: 180px;}
h1 {
	font: bold 17px Arial;
	color: #555555;
	border-bottom: 1px dashed #d5d5d5;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0 !important;
	}

h2 {
	font: bold 15px tahoma;
	/*padding: 15px 0 5px 0 !important;*/
	display: block;
	}

h3 {
	font-size: 1.2em;
	}

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

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

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

FORM, SELECT, INPUT {
/*	display: inline;*/
	font-size: 11px;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	width: 95%;
	}
/* Only for IE7*/
*+ html FIELDSET {
	padding: 13px;
	margin: 3px 0 12px 0;
	border: 1px solid #d6d6d6;
	}
/* /Only for IE7*/

FIELDSET {
	padding: 10px 5px 10px 8px;
	margin: 10px 0;
	border: 1px solid #d6d6d6;
	}
.floatingBox{ margin-bottom:10px; width:44%;}
LEGEND {
	font: bold 13px arial;
	padding: 4px 7px;
	color: #305159;
	background: #f5f5f5;
	}

LABEL {
	padding:0 0.2em;
	line-height:20px;
	}
#sorter LABEL{ display:inline; float:left;}
h4.optionName {
	padding: 0;
	margin: 0;
	width: 50px;
	font: bold 11px verdana;
}

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

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
.categoryListBoxContents a {
	text-decoration: none;
}

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

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

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

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.2em;
	}


ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin: 5px 0;
	border: none;
	border-bottom: 1px solid #e4e4e4;
	}
.dotted-line {
	height: 1px;
	background: url("../images/dotted_line.gif") repeat-x 0 0;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}

.list-style-none {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
} 
ul.inline-list li {
	float: left;
	padding: 0 0 0 12px;
}
.align-center {
	margin: auto;
	text-align: center !important;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 7px;
	margin: 20px 20px;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	display: none;
}
.messageStackWarning, .messageStackError {
	background: #ffecdd url("../images/icons/warning.gif") no-repeat 8px 10px;
	color: #960000;
	border: 1px solid #f8d5c8;
	padding-left: 30px;
	}
.messageStackError {
	background: #ffecdd url("../images/icons/error.gif") no-repeat 8px 10px;
}

.messageStackSuccess {
	background: #e0f8b6 url("../images/icons/success.gif") no-repeat 8px 10px;
	color: #000000;
	border: 1px solid #d0e46e;
	padding-left: 30px;
	}

.messageStackCaution {
	background: #ffebc2 url("../images/icons/warning.gif") no-repeat 8px 10px;
	color: #000000;
	border: 1px solid #fbcec9;
	padding-left: 30px;
	}

#contentMainWrapper {
	clear:both;
}
/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	width: 1050px;
	vertical-align: top;
/*	border: 1px solid #9a9a9a;*/
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
/**/#headerWrapper { color:#333333;
	background: url("../images/header_bg.gif") repeat-y center top;
}
#headerWrapper a{ color:#333333;}
#headerWrapper a:hover{ color:#cea62d;}
.header_bg_all { 
	/*background:url(../images/header_bg_all.gif) repeat-x left top; 
	height:28px; 
	line-height:28px; 
	padding:0;
	margin:0; 
	width:984px;  
	position:relative;*/
	float:right; 
}
#logIn_div,#currencies_header_div{
	float: left;
}
#logIn_div {
	padding-top: 2px;
	padding-right: 4px;
}
#logIn_div #logIn_cus_name{ color:#FDB812; font-weight:bold;}
#currencies_header_div {
	padding-left: 4px;
}
.header_bg_left { width:8px;  height:28px; float:left; background:url(../images/header_bg_left.gif) no-repeat left top; }
.header_bg_right{ width:8px; height:28px; float:right; background:url(../images/header_bg_right.gif) no-repeat right top;}
#currencies_header{ float:left; width:100px;}


#tabs {right:0px;top:0px;width:724px;text-align:left;position:absolute;z-index:500;}
#tabs ul li.my_account_li { background:url(../images/my_account_li.gif) no-repeat left top;}
#tabs ul li img { border:none; padding-right:5px;}
#tabs .sign_in a { color:#A72D2C; font-weight:bold;}
#tabs li.sign_in { width:189px; text-align:center; padding:0; margin:0;}
#tabs ul {padding: 0 0 0 121px;margin:0;width:100%;}
#tabs ul li {float:left;display:inline; padding:0 8px;line-height:28px; font-weight:bold; background:url(../images/tabs_li_bg.gif) no-repeat left top;}
#tabs ul li a.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li strong.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li a.one {background:url(../images/tabs_1_.gif) no-repeat;width:105px;}
#tabs ul li a.two {background:url(../images/tabs_2_.gif) no-repeat;width:64px;}
#tabs ul li a.three {background:url(../images/tabs_3_.gif) no-repeat;width:120px;}
#tabs ul li a.four {background:url(../images/tabs_4_.gif) no-repeat;padding-left:12px;width:105px;}
#tabs ul li div {position:absolute;top:-2400px;}
#tabs ul li a div.tab_left, #tabs ul li div.tab_left {left:187px;text-indent:0.3em;background:url(../images/tab_left.gif) no-repeat;height:79px;width:156px;}
#tabs ul li a div.tab_chat, #tabs ul li div.tab_chat {left:634px;text-indent:0.3em;background:url(../images/tab_chat_right.gif) no-repeat;height:59px;width:130px;}
#tabs ul li a div.tab_center, #tabs ul li div.tab_center {left:308px;text-indent:0.3em;background:url(../images/tab_left.gif) no-repeat;height:79px;width:156px;}
#tabs ul li a div.tab_right, #tabs ul li div.tab_right {left:388px;text-indent:0.3em;background:url(../images/tab_right.gif) no-repeat;height:135px;width:118px;}
#tabs ul li:hover > a.one {color:#000;background:url(../images/tabs_1_.gif) 0 -28px no-repeat;height:26px;}
* html#tabs ul li a.one:hover {height:26px;color:#000;background:url(../images/tabs_1_.gif) 0 -28px no-repeat;cursor:pointer;}
#tabs ul li:hover > a.two {color:#000;background:url(../images/tabs_2_.gif) 0 -28px no-repeat;height:26px;}
* html #tabs ul li a.two:hover {height:26px;color:#000;background:url(../images/tabs_2_.gif) 0 -28px no-repeat;cursor:pointer;}
#tabs ul li:hover > a.three, #tabs ul li a.three:hover {color:#000;background:url(../images/tabs_3_.gif) 0 -28px no-repeat;height:26px;cursor:pointer;}
#tabs ul li:hover > a.four, #tabs ul li a.four:hover {color:#000;background:url(../images/tabs_4_.gif) 0 -28px no-repeat;height:26px;cursor:pointer;}
* html #tabs ul li a.three:hover {height:26px;color:#000;background:url(../images/tabs_3_.gif) 0 -28px no-repeat;cursor:default;}
#tabs ul li:hover div, #tabs ul li a:hover div {top:28px;}
#tabs p {padding:0;margin:0;}
div.tab_left p a, div.tab_center p a {line-height:160%;background:url(../images/list_ca_l.gif) left center no-repeat;padding-left:1em;}
#tabs em {text-decoration:underline;font-style:normal;font-weight:normal;margin-left:5px;}
.tab_right p {height:18px;}




.topper-menu li {
	font: 11px arial;
	float: left;	
	margin: 5px 2px 0 14px;
}
#logoWrapper{
	width:100%; clear:both; height:87px;
	}
#logo {float:left;}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.2em;
	margin-right: 0.2em;
	}

#tagline {
	float: left;
	}
#tagline_header {
	border-left: 1px solid #dddddd;
	font: bold 20px arial;
	color: #888888;
	margin: 0.7em 1em;
	padding: 0 0 0 1em;
}


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

#accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
    width: 44%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.current {
	font-size: 15px;
	padding: 2px;
}

.navSplitPagesLinks, .navSplitPagesResult {
	padding: 5px 0 2px 0;
}

.navSplitPagesLinks a {
	color: #0075E2;
	padding: 2px;
	margin: 0px;
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	padding-left: 70px;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	padding: 0.5em 0.2em;
	font-weight: bold;
	height: 1%;
	}
#navSuppWrapper {
	
	margin: 25px 0 0 0;
	padding: 8px 0 12px 0;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

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

#navMain ul li, #navCatTabs ul li {
	display: inline;
	}

.footer-links li {
	font: normal 11px arial;
	float: left;
	margin: 0 2px 0 2px;
}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
.legalCopyright {
	float: left;
	font: 11px arial !important;
	line-height: 16px !important;
}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

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

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

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

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

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

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 7px 5px 5px 5px;
	font: 11px tahoma;
	margin: 0em;
	color: #999999;
	}
#navBreadCrumb a {
	color: #999999;
}

#top_nav {
	font: bold 13px Tahoma;
	height: 53px;
	}
#tab_nav a {
	color: #ffffff;
	text-decoration: none;
}

#tab_nav li {
	background: url("../images/nav_a_bg.gif") no-repeat right 1px;
	float: left; height:53px;
	/*background: url("../images/bg_tabs_left.gif") no-repeat 0 0;*/
	padding: 0 5px 0 0;
}
#tab_nav li.last{ float:right; background:none;}
#tab_nav li.categorynavcss{}

#tab_nav li a { float:left;
	display: block; height:50px; line-height:50px;
	color:#283d77;
	padding:0 20px;
}
#banner_div{ overflow:hidden;}
#tab_nav li a:hover,#tab_nav .tab_active a{color:#fff; background:url(../images/nav_a_overbg.gif) repeat-x;}
#tab_nav li.tab_active{ background:none;}
#tab_nav li.home-link {
	padding: 0;
}
#tab_nav li.home-link a {
	display: block;
	background: url("../images/home_tab.gif") no-repeat left 0;
	padding-left: 22px;
}
#tab_nav li.home-link:hover a {
	background-position: left -39px;
}


#login_logout_section, #login_logout_section a {
	font: normal 12px arial;
	color: 666;
	line-height:28px;
}
#login_logout_section a:hover {
	text-decoration: none;
}

.top-nav-right {
	background: url("../images/top_nav_right_bg.gif") no-repeat right top;
	height: 36px;
	width: 6px;
	float: right;
}
.top-nav-left {
	background: url("../images/top_nav_left_bg.gif") no-repeat left top;
	height: 36px;
	width: 6px;
	float: left;
}
.tools-nav-right {
	background: url("../images/tools_nav_right_bg.gif") no-repeat right bottom;
	height: 31px;
	width: 6px;
}
.tools-nav-left {
	  clear:both; float:right;
	  height:38px; width:170px; padding:3px 0 0 11px;
	   background:url(../images/top_help_bg.gif) no-repeat;
	  /*overflow:hidden;*/
}
.tools-nav-left span{ float:left; font-weight:bold; color:#fdb812; line-height:15px;}
.tools-nav-left a{
	line-height:16px;
	float:left;
	text-align: left;}
.tools-nav-left a br{ margin:0; padding:0; height:5px;}
#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}
/* Tools section styles */
#tools_wrapper {
	float:right;
	padding:2px 2px 2px 10px;
	margin:10px 0 0; display:inline;
	border:1px solid #D8D8D8; width:auto;*width:380px;
}
.line-header {
	font: 1px arial;
	margin: 0 4px;
}
.search-header-input {
	background: url("../images/search_header_bg.gif") no-repeat left top;
	height: 25px;
	padding: 7px 0 0 5px;
	float: left;
	width:280px;
	
}

.search-header {
	float:right;
	margin:20px 20px 0px 0px;

}
.search-header input {
	font: 12px arial;
	border: 0px;
	margin: 0px;
	color: #696969;
	background: none;

}
.search-header form {
	float: right;
}
.search-header input:focus {
	background: none;
}

.advanced_search {
	padding: 0 6px 2px 0;
	margin: 5px 0 0 14px;
}
.advanced_search a, .advanced_search a:visited {
	font: 11px Arial;
	text-decoration: none;
	color: #555555;
	padding: 0 7px 0 0;
	background: url("../images/arrow_small.gif") no-repeat right center;
}
.advanced_search a:hover {
	text-decoration: underline;
}
.cart-header {
	padding: 1px;
	margin: 2px auto 3px auto !important;
}
.cart-header span {
	font-weight: bold;
}
.cart-header a:link, .cart-header a:visited {
	color: #d5002e; 
}
.cart-header .blue-link {
	background: url("../images/arrow_double.gif") no-repeat scroll right 7px;
	padding: 0 11px 0 0 !important;
}
.cart-icon {
	width: 44px;
	height: 39px;
}
.full {
	background: url(../images/cart_empty_icon.gif) no-repeat 10px 0px;
}
.empty {
	background:url(../images/cart_empty_icon.gif) no-repeat 10px 0px;
}
.td-search-header {
	float:right;
}
.td-languages {
	width: 303px;
	text-align: right;
	padding: 0 4px 0 0;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px tahoma, arial !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}
/* /Tools section styles */


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

#productDescription, .shippingEstimatorWrapper {
	font-size: 13px !important;
	padding: 0.2em;
	}
#productDescription_1 {padding:10px;}
.left-side-info {
	vertical-align: top;
}
#productAttributes {
	padding: 10px 14px;
	margin: 10px 0;
	border: 1px #f3ecd9 solid;
	background: #fcfcea;
}
#productDetailsList {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 6px 0 0 0;
	width: 90% !important;
}
.product-info-label {
	font: bold 11px arial;
	color: #777777;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
#bannerTwo, #bannerThree {
	padding: 0 0 8px 0;
}
#bannerOne {
	padding: 0;
}
.centerColumn {
	padding: 0.8em 0.4em;
}
.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#siteinfoIP {
	float: left;
}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a, .centerBoxContentsSpecials a:visited, .centerBoxContentsAlsoPurch a:visited, .centerBoxContentsFeatured a:visited, .centerBoxContentsNew a:visited, .specialsListBoxContents a:visited {
	color: #333;
}
.centerBoxContentsSpecials a:hover, .centerBoxContentsAlsoPurch a:hover, .centerBoxContentsFeatured a:hover, .centerBoxContentsNew a:hover, .specialsListBoxContents a:hover {
	color:#A01B1E;	
	text-decoration: underline;
}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
	padding: 1em;
	}


.tableHeading TH {
	border-bottom: 1px solid #d9d9d9;
	background: #f0f0f0;
	}

.tableHeading, #cartSubTotal {
	background: #f9f9f9;
 }

#cartSubTotal {
	border-top: 1px solid #d9d9d9;
	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:left;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

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

.cartOldItem {
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
#cartBoxListWrapper a {
	color: #d5002e;
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.7em;
	background: #FCFCEA;
	border: 1px solid #F3ECD9;	
}
#mediaManagerHeading {
	margin-top: 5px;
	padding-top: 0 !important;
}

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

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

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #f5821f;
	}

#productPrices, #reviewsInfoDefaultPrice {
	font: bold 16px arial;
	color: #a30101;
	margin: 0 0 6px 0;
	display: block;
}
.pro_price_cart_title { float:left;
	font-weight:bold;
	font-size:13px;
}
.pro_price_cart_div {
	padding-left:10px; width:240px;
}
#productPrices {
	float:left;
	padding-right:20px;	
}
#pro_det_list_div{
/*border:1px solid #3784D6;*/
background-color:#F3F8FD;
padding:5px 8px;
}
#pro_det_list_div span {
font-weight:bold;
}
#pro_det_list_div p{
text-align:justify;
line-height:20px;
font-size:12px;
}
#pro_det_model_div{
padding:5px 8px;
/*color:#B1A3A3;*/
}

.pro_cart_but {
}
#pro_cart{ line-height:40px; height:40px;}
#pro_det_list_ul {
	/*padding-left:40px;*/
	padding-left:5px;
	list-style: none outside none;
}
.orderHistList {
	margin: 0;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

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

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

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

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

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

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	/*margin: 0px 15px 15px 10px ;*/
	width:220px;
	}
#productMainImage {
	width:350px;
	padding-left:5px;
}

.product-info{ 
	width:415px; 
	float:right;
}
.pro_button_Image {
	width:350px;
}
.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

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

.attributesComments {
	margin: 10px 0;
	color: #83785c;
}

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

.centerBoxWrapper {
	height: 1%;
	margin: 0 0 15px 0;
	}

h2.centerBoxHeading {
	font: bold 19px Arial;
	color: #555555;
	border-bottom: 1px solid #ddd;
	padding: 9px 0 2px 0 ;
	margin: 24px 0 15px 0;
}
.centerBoxWrapper h2 {
	margin: 0 0 5px 0 !important;
}

/*sideboxes*/
.columnLeft {
	padding: 0 10px 0 0;
}
.columnRight {
	padding: 0 0 0 10px;
}

h3.leftBoxHeading, h3.rightBoxHeading {
	color: #092F79;
	/*background: url("../images/main_sidebox_right.gif") no-repeat right top;*/ background:#dcddde;
	}

h3.leftBoxHeading a:link, h3.rightBoxHeading a:link, h3.leftBoxHeading a:visited, h3.rightBoxHeading a:visited {
	font: normal 11px verdana, arial;
	color: #000000;
	text-decoration: underline;
	}


h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #000000;
	text-decoration: none;
	} 
.sidebox-header-left {
	/*background: url("../images/main_sidebox_left.gif") no-repeat left top;*/
}
.main-sidebox-header-left {
	background: url("../images/main_sidebox_left.gif") no-repeat left top !important;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-right {
	color: #ffffff !important;
	background: url("../images/main_sidebox_right.gif") no-repeat right top !important;
	padding: 0 0 0 0.3em;
}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font: bold 1.1em arial;
}

.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	background: #abbbd3; padding:0 10px; height:31px; line-height:31px;
	}
.leftBoxHeading label, .rightBoxHeading label {
	line-height: 15px;
}
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin: 10px 0 4px 0;
	}

.sideBoxContent {
	border: 1px solid #E6E6E6;
	border-top: none;
	background-color: #ffffff;
	}
.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {
	font: normal 11px arial, verdana;
	color: #454545;
	line-height: 17px;
}
.sideBoxContent a:visited {
	text-decoration: none;
}
.sideBoxContent a:hover {
	text-decoration: underline;
}

.sidebox-products {
	display: block;
	color: #d5002e !important;
	padding: 2px;
}
#shoppingcartContent {
	background: #f7f7f7 !important;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	}

.centeredContent,#cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: left;
	}
#cartBoxEmpty {
    height: 42px;
    line-height: 42px;
    text-align:right;
	float:right;
}
#cartBoxEmpty a{
	float: right;
}
#cartBoxEmpty a.fl{ float:left;}
#cartBoxEmpty a.fl span{ color:#FDB812;}
#cartBoxEmpty a img{ padding:0 10px;}
.additionalImages a {
	text-decoration: none;
}

#bestsellers .wrapper {

	}

#bestsellers ol {
	padding: 0;
	margin: 0 0 0 8px;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top {
	font: 12px arial;
	font-weight:bold;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #333333;
	text-decoration: none !important;
	}
.categories-top-list a:hover {
	color: #333333;
	text-decoration: underline;
}
.categories-top-list a:visited {
	color: #333333;
	text-decoration: none;
}
.categories-top-list {
	background-color: #F5FAFE;
    border-bottom: 1px solid #E2EBF2;
    font-weight: bold;
    padding: 5px 6px 5px 10px;
	
}
.no-dots {
	
}
.sub-count {
	color: #aaaaaa;
	line-height: 12px !important;
}

.subcategory {
	 padding: 4px 6px 4px 20px;
	background: url("../images/arrow.gif") no-repeat 15px 8px;
}
.subcategory a {
	line-height: 12px !important;
}

a.category-subs, a.category-products, a.category-subs:visited, a.category-products:visited {
	color: #333333;
	text-decoration: none;
	}
a.category-subs:hover, a.category-products:hover {
	color: #d5002e;
	text-decoration: none;
}

SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	display:inline;
	}
.centerBoxContentsProducts  {
	margin:20px 5px 0px 5px; text-align:center; border-bottom:1px dashed #CCCCCC;
}
#pro_all_div a strong{
	text-align: left;
	float:left;
	color:#000000;
	margin:2px;
}
#product_all_name {
}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

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

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

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

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	 line-height: 22px;
	} 
.instructions {}
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	}

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

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

.productListing-rowheading {
	background: #eef1f6;
	border: 1px solid #e2e6ec;
	height: 2em;
	}
.productListing-rowheading th {
	border-bottom: 1px solid #e2e6ec;
	border-top: 1px solid #e2e6ec;
	}

.tabTable {
	margin: 6px 0 4px 0;
}
.tabTable td {
	padding: 12px 8px;
	text-align: left;
}

.productListing-even {
	background-color: #f7f7f3;
}

#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;
	}
.navNextPrevWrapper {
	padding: 5px 0 15px 0;
}
.home-banner {
	float: left;
	padding: 0 0 18px 0;
}
.sideBoxContentItem {
	padding-bottom: 10px;
}
.sideBoxContentItem a {
	text-decoration: none !important;
}
#productMainImage a {
	text-decoration: none;
}
#order_list{
height:250px;
}
#order_list div { margin-top:0; }

#google_translate_element,#navEZPagesTop{ float:left;}
#google_translate_element{}
#google_translate_element a{ text-decoration:none;}
.floatLeft{ float:left;}
#advSearchDefault .floatLeft select{ width:100px;}
.banners_right{margin-top:10px;}
.foot_tags{border:1px solid #CCC; margin-bottom:5px;}
#login_logout_section ul a{ color:#C00; font-weight:bold;}
.goog-te-gadget-simple{ height:23px;}

.centerColumn{ border-top:1px solid #ddd; padding:6px; height:100%;
overflow:hidden;}
#indexHomeBody .centerColumn{ border:0; padding:0; height:100%;
overflow:hidden;}
#indexHomeBody .centerBoxWrapper{ border:1px solid #ddd; margin-top:10px; padding:0px; height:100%;overflow:hidden; border-top:none;}
#navBreadCrumb{ color:#000}
#cartAdd {float: left;text-align: center;margin: 1em 0;border: 1px solid #e2e2e2;
background: #f8f8f8;padding: 1em;width:300px;}
#advancedsearchBody #advSearchDefault .centeredContent{ text-align:left;}
#advancedsearchBody #advSearchDefault .floatLeft{ display: inline; float: left; margin-left: 5px;}
#firstname, #lastname, #street-address, #suburb, #city, #country,
#stateZone, #postcode, #telephone, #fax, #email-address, #password-new, #password-confirm, #login-email-address, #login-password { width:300px;}

#contactUsForm label{ width:111px; float:left; font-weight: bold;}
#contactUsForm #enquiry{ float:left; width:400px; margin-left:2px; display:inline}
#contactUsForm #contactname, #contactUsForm #email-address{ width:400px; margin-bottom:3px;}

#accountPassword .inputLabel{ width:125px;}
#accountPassword #password-current, #accountPassword #password-new{ width:300px;}
#indexDefault h2{ border-bottom:2px solid #6699cc; background:url(../images/featured_bg.gif) left center no-repeat; padding:0 5px; height:28px; line-height:28px; font-size:13px; color:#333333; position:relative; text-indent:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#indexDefault h2 .featured_more_span,#indexDefault h2 .specials_more_span{ position:absolute; top:0px; right:5px;}
#product_tags{ font-size:12px; padding:3px 5px; font-weight:bold}
#product_tags a{ font-size:12px; background:#CCC; padding:0px 5px; border:1px solid #ddd; }
#product_tags a:hover{ font-size:12px; background:#f5f5f5; padding:1px 5px; }
.clear{ clear:both;}
.footerlinks{ background:#000; width:100%; height:30px; line-height:30px; vertical-align:middle; text-align:center; margin:10px 0; }
.footerlinks ul{ padding:6px 0 0 230px; }
.footerlinks ul li a{font-size:12px; color:#FFF;}
.linksimg{ text-align:center}
#siteinfoLegal{ text-align:center; font-size:12px; padding:10px 0 20px; }

.centerBoxContentsFeatured .C_proimg{ margin-top:10px}
.centerBoxContentsFeatured .C_proimg a{ border:1px solid #ffffff; display:table;}
.centerBoxContentsFeatured .C_proimg a:hover{ border:1px solid #FF9999;}

.centerBoxContentsFeatured .C_proimg_name{ margin:5px; height:30px; line-height:14px; overflow:hidden; text-align:left;}

.centerBoxContentsFeatured .C_proimfor{ text-align:left; margin:5px;}

.centerBoxContentsFeatured .C_proimfor{ color:#FF6000; font-size:14px; font-weight:bold; font-family: Tahoma,Arial,Helvetica,sans-serif;}
.centerBoxContentsFeatured .C_proimfor .normalprice{ font-size:11px; font-weight:normal;}

.centerBoxContentsFeatured .C_procates{ text-align:left; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:140px;}
.centerBoxContentsFeatured .C_procates a{ color:#2E9D3E; text-decoration:underline;}
.centerBoxContentsFeatured .C_procates a:hover{ color:#FF3300;}
#pro_name_div,#pro_img_div {
	float: left;text-align: left;
	padding:0 6px;
}
#pro_name_div {
	width:130px;
	padding-top: 20px;
	font-weight: bold;
}
.centerBoxContentsSpecials #pro_name_div{ width:100px;}
#pro_img_div {
	width:120px;

}
.proimfor{ height:50px; padding:10px 0; font-weight:bold; color:#f5821f;margin-bottom:5px;}
.proimfor span a{
	float: left;
	padding-left: 8px;
	text-decoration: underline; color:#092F79;
}
.proimfor span a:visited{ color:#092F79;}
.proimfor span.more{ float:left; display:inline-block; }
.proimfor span.more a{border:1px solid #ddd; text-decoration:none; width:70px; height:20px; line-height:20px;}
.proimfor span.more a:hover{ color:#a01b1e; border:1px solid #a01b1e;}
.proimfor span.price{ float:right; width:170px; text-align:right; font-size:18px;}
.centerBoxContentsNew{ margin:5px 3px 5px 8px; display:inline; height:245px;overflow:hidden;}

#shoppingcartBody .centerBoxContentsNew{ border:1px solid #ccc;}
#featuredProducts {
	
}
#hot_products {
	width: 25%;
	float: left;
	padding-left: 10px;
}
.featured_more_span,.specials_more_span {
	text-align: right;
	font-weight: bold;
	float: right;
	color:#333; font-size:12px;
	text-decoration: underline;
}
#news_right5
{
	height:auto;
	margin:0px auto;
	width:1000px;
	color:#666666;
	background-repeat: repeat-x;
}
#news_right5 .info_nav{ padding:0 0 15px;}
.info_nav {
	FLOAT: left;
}
.info_nav DL {
	DISPLAY: block; width:160px; padding:0px 20px; FLOAT: left; 
}
.info_nav DD {
	COLOR: #666;
	background:url(../images/fapbg.jpg) left 8px no-repeat;
	padding:2px 0px;
}
.info_nav A {
	COLOR: #666
}
.info_nav A:hover {
	COLOR: #FF6000;
}

.info_nav A {
	PADDING-LEFT: 10px; 
}
.info_nav A:visited {
	PADDING-LEFT: 10px;
}
.info_nav DT {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 30px;color:#333; border-bottom: 1px solid #BFBFBF;
}
.list-style-two {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.list-style-two li{ display:inline;}
.read_more_hot_pro {height: 26px; line-height:26px;width: 77px;text-align: center;	float: right;background:url(../images/read_more_bg.gif) no-repeat; display:inline-block; margin:10px 0;
}
.read_more_hot_pro a{
	color: white; line-height:26px;
}
.read_more_hot_pro a:link {
 text-decoration: none;
}
#dis_div {
	float: left;
}
#dis_count_one,#dis_count_two {
	float: right;
}
#dis_count_one {
	padding-left: 225px;
}
#dis_count_two {
	padding-left: 5px;
}
#promotional_div {
	float: left;
	width: 40%;
	height:68px; 
	border-bottom:1px solid #ececec; 
	padding-top:10px;
	text-align:center;
}
#promotional_des {
	float: left;
	width: 60%;
	text-align: left;
	height:68px; 
	border-bottom:1px solid #ececec; 
	padding-top:10px;
}
#promotional_content_div {
	border: 1px solid #DDDDDD;
}
#speacil_pro_div {/*
	border: 1px solid #DDDDDD;
    height: 240px;*/
	margin: 5px 6px 5px 7px;
}
.promotional_name {
	height:32px;
	overflow:hidden;
	color:#3C89C8;
}
.pro_featured_model {
	float:left;
	padding-left:6px;
}
#news_name_mod_side {
	padding-top: 2px;
	font-size:12px;
}
#news_name_mod_side a{
	padding-left: 6px;
	padding-right: 6px;
	font-size:12px;
}
#news_name_mod_side a:link{
	text-decoration: none;
}
/* begin news content default css */
.msgBox {
    width: 735px;
    margin-right: 10px;
    word-wrap: break-word;
}
.orginMsg1 {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DADADA;
    min-height: 108px;
    overflow: hidden;
    padding: 10px 12px 6px;
}
.funBox {
	text-align: right;
}
.blogTitle {
	background-color: #EBEBEB;
	padding: 10px 0px 10px 5px;
}
.msgCnt {
	padding: 5px 0px 0px 15px;
}
.pubInfo {
	padding: 10px 0px 10px 15px;	
}
.customer_name {
	padding-left: 15px;
}
.news_cont_review {
	padding: 5px 0px 0px 15px;
}
.comt {
	background-color: #ccc;
	padding: 0px 2px 0px 2px;
	
}
.news_review,.news_text {
	padding: 5px 0px 0px 15px;	
}
/* end news content defualt css */
#specialsDefault h2.centerBoxHeading{ background: none; margin:0 !important; border-top:1px solid #ddd;}
#bestsellersContent tr.wrapper_first_tr{ height:83px; }
#bestsellersContent tr td.wrapper_product_name{border-bottom:1px solid #ececec; text-align:left; padding-bottom:5px;}
.centerBoxContentsSpecials{ padding:5px 4px 5px 5px; border:1px solid #ddd; margin:0; border-left:none; border-top:none;}
.centerBoxContentsSpecials.l21{ border-right:none;}
.centerBoxContentsSpecials.l01,.centerBoxContentsSpecials.l11,.centerBoxContentsSpecials.l21{ border-bottom:none;}
.centerBoxContentsSpecials.l20{ border-right:none;}
.centerBoxContentsSpecials .proimg{ border:none; color:#092f78;}
.centerBoxContentsFeatured{ margin:0; width:150px; padding:5px 0 10px 44px; text-align:center; height:200px;}
#allProductsDefault br.clearBoth{ height:0; line-height:0; font-size:0; overflow:hidden;}
#bestsellersContent{
	border: 1px solid #DDDDDD;}
#promotional_content_div{}
#productTellFriendLink,#productReviewLink {
float:left;
}
.pro_friend_reviews {
text-align:left;
padding-right:30px;
}
.add_pro_img_div {
padding-right:2px;
padding-top:2px;
}
.pro_cart_but{
	 float: right;
	 /*padding-left:30px;*/
	 
}
.pro_xsell_img img {
	float: left;
}
.recommend_prices{
	padding-right:80px;
	padding-top:20px;
	float: right;
}
.pro_xsell_name {
	float:left;
	padding: 20px 15px 0 20px;
}
.cart_add_pro_span {
	padding-left: 10px;
	float: right;
}
.cart_add_pro_span {
	padding-top:20px;
}

h3.itemTitle{ text-align: center; font-weight:normal; color:#000; font-size:12px; width:90%; height:34px; overflow:hidden;}
.pro_quantity {
	height: 80px;
	width:95%;
	border: 1px solid #DDDDDD;
}
#tr_header {
	font-weight:bold;
	height:30px;
}
.pro_name_style {
	font-weight:bold;
	text-align:left;
	margin: 2px;
}
.hot_price {
	color:#F5821F;
}
#pro_all_div img,#hot_pro_div_two img,#speacil_pro_div img{ width:110px; height:110px;}

#big_img {
	width:280px;
	height:350px;
	border-width::5px;
}
#big_img img {
	width:280px;
	height:280px;
}
#img_list {
	width:280px;	
	float: left;	
}
#img_list img {
	width:60px;
	height:60px;
	float: left;
    margin-right: 8px;
}
#div1 { width: 280px; height: 280px; padding: 5px; position: relative; }
#div1 .small_pic { width: 280px; height: 280px; background: #eee; position: relative; }
#div1 .float_layer { width: 50px; height: 50px; border: 1px solid #000; background: #fff; filter: alpha(opacity: 30); opacity: 0.3; position: absolute; top: 0; left: 0; display:none; }
#div1 .mark {width:100%; height:100%; position:absolute; z-index:2; left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;}
#div1 .big_pic { position: absolute; top: -1px; left: 290px; width:200px; height:200px; overflow:hidden;border:2px solid #CCC; 
				display:none;z-index:100;
}
#div1 .big_pic img { position:absolute; top: -30px; left: -80px; }
#big_imgage {
	width: 330px;
}



/*ADD By Cayoun 2013-01-04*/
#productSmallImageCayoun{ margin-top:10px;}
#productSmallImageCayoun a{ float:left; border:1px solid #CDCDCD; margin-right:6px; margin-bottom:6px; width:60px; height:60px; text-align:center; line-height:60px;}
#productSmallImageCayoun a:hover{ border:1px solid #fc856a;}

#zoom1{ width:330px; height:330px; line-height:330px; border:1px solid #CDCDCD; display:block;}

.productSimilarTitle{border-bottom:2px solid #4971bb; padding-top:10px;}
.productSimilarTitle p{background-color:#4971bb; padding:5px 10px; text-align:center;font-weight:bold; color:#FFFFFF; width:120px; border-radius:3px 3px 0 0; }
.productSimilarConte .aimg{ border:1px solid #ffffff; display:table-cell;}
.productSimilarConte .aimg:hover{ border:1px solid #ff9999;}
.productSimilarConte .aname{ text-align:center; display:block; overflow:hidden; height:36px; width:110px;}
.productSimilarConte .aprice{ text-align:center; font-size:12px; cursor:pointer; color:#990000; font-size:14px; font-weight:bold;}
.productSimilarConte .aprice .normalprice{ color:#333333; text-decoration:line-through; font-size:11px; font-weight:normal;}
.productSimilarConte .aprice .productSpecialPrice{ color:#990000; font-size:14px; font-weight:bold;}

#productDescription .productDescriptionTitle{ border-bottom:2px solid #4971bb; padding-top:10px;}
#productDescription .productDescriptionTitle-p{ background-color:#dddddd; padding:5px 10px; text-align:center; float:left; margin-right:5px; color:#444444; cursor:pointer; border-radius:3px 3px 0 0;}
#productDescription .p-p-current{background-color:#4971bb; font-weight:bold; color:#FFFFFF;}

#productDescription .productDescriptionConten{ padding:10px 20px; display:none;}
#productDescription .p-dispaly{ display:block;}
.cayounsetpages{ height:28px; line-height:28px; background-color:#F8F8F8;  width:100%; text-align:right;  font-size:11px; padding:0;}
.cayounsetpages a{background-color: #FFFFFF; border: 1px solid #DDDDDD; padding: 1px 4px; color:#333333; text-decoration:none; margin:0px 3px;}
.cayounsetpages a:hover{ background-color: #EEEEEE; border: 1px solid #999999;}
.cayounsetpages .current{ font-size:12px;}
.cayounsetpages .cayounsetpagesLeft{ float:left; margin-left:10px;}
.cayounsetpages .cayounsetpagesRight{ float:right; margin-right:20px;}
.cayounsetpages .cayounsetperPage{ float:left; margin-left:10px;}
.CayounListA{border:1px solid #ffffff; display:inline-table; width:120px; line-height:120px;}
.CayounListA:hover{border:1px solid #ff9999;} 
.CayounListPrice{ text-align:center; font-size:14px; font-weight:bold; color:#990000;}
.CayounListFreeShipping{color:#6BAB01; line-height:16px; padding:2px 0px 20px 0px; text-align:center; background:url(../images/freeshipping.png) no-repeat 36px 4px;}
.CayounInfoFreeShipping{color:#6BAB01; line-height:16px; padding:2px 0px 2px 30px; text-align:left; background:url(../images/freeshipping.png) no-repeat 12px 5px; font-size:12px;}
#newleftbannerHeading{ display:none;}
.CayounReiveTilte{ font-size:16px; font-weight:bold; color:#D15400; line-height:36px;}
.CayounReviewLists{ margin-top:15px; padding:0; border-bottom:1px dashed #cccccc;}
.CayounReviewLists .CayounReviewRating{ padding:5px 0px; font-size:12px; color:#999999;}
.CayounReviewLists .CayounReviewRating img{vertical-align:middle;}
.CayounReviewLists .CayounReviewName{ font-weight:bold;}
.CayounReviewLists .CayounReviewContent{ padding:5px 0px 15px 0px; line-height:18px; text-align:justify;}
.CayounReviewDiaplay{ margin:10px 0px; border-bottom:1px solid #cccccc; padding:20px 0px 5px 0px;}
/* index advertisement CSS*/
#ifocus { 
	width:782px;
	height:222px;
  	margin:0px;
	padding:0px;
	border:1px solid #ededed;
	}
	
#ifocus li{ 
	list-style-type:none;
	}

#ifocus_pic {
	display:inline;
	position:relative; 
	float:left; 
	width:782px; 
	height:222px; 
	overflow:hidden;  
	}
	
#ifocus_piclist { 
	position:absolute;
	top:0px;
	left:0px;
	}
	
#ifocus_piclist li { 
	 width:782px;
	 height:222px; 
	 overflow:hidden;
    }
	
#ifocus_piclist img {
	 width:782px;
	 height:222px; 
	  }
	  
#ifocus_opdiv { 
	  position:absolute; 
	  left:0; 
	  bottom:0; 
	  width:782px;
	  height:35px;
	  text-align:right; 
   }
   
 #ifocus_btn { 
	 margin:15px 0 0 690px; 
	 }
#ifocus_btn li { 
     width:13px; 
	 height:14px; 
	 line-height:14px;
	 cursor:pointer; 
	 float:left;
	 text-align:center;
	 background-color: #999999;
	 color:#000000;
	 margin-left:5px;
	 opacity:0.7;
	 font-size:11px;
	  }
#ifocus_btn li.current {
	color:#FFFFFF;
	background-color: #FF7800;
	padding:0px;
	margin-left:5px;
	font-size:11px;
	}
	
/*首页新增产品自制样式*/	
.CayounIndexNewProducts	{ float:left;}/* more字样的显示样式*/
#cayoun_new_products{ 
	margin-top:10px;
	}
#cayoun_new_products .TabTitle ul{ width:786px; text-align:center; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }	
#cayoun_new_products .TabTitle ul li{ list-style-type:none; float:left; display:inline; width:150px; height:30px; border-right:1px solid #CCCCCC; background-color:#EFEFEF; overflow:hidden; padding:0px 3px; font-weight:bold; line-height:30px; color:#333333; font-size:12px;}
#cayoun_new_products .TabTitle ul li.c_current{ background-color:#557DC5; color:#ffffff; }	
#cayoun_new_products .TabTitle ul li.c_current a{ color:#ffffff;}
#cayoun_new_products .TabTitle ul li a:hover{text-decoration:none;}

#cayoun_new_products .CayounProList{ width:786px; margin-top:10px; display:none; height:229px;}
#cayoun_new_products .mytab_content_current{ display:block;}
#cayoun_new_products .CayounProList ul li{ list-style-type:none; float:left; width:150px; padding:5px 0 10px 44px; overflow:hidden; text-align:center;}
#cayoun_new_products .CayounProList ul li dt a{ border:1px solid #ffffff; margin-bottom:5px; display:table;}
#cayoun_new_products .CayounProList ul li dt a:hover{ border:1px solid #FF9999;}
#cayoun_new_products .CayounProList ul li dd.C_title{ width:140px; height:30px; overflow:hidden; margin:2px 0px;}
#cayoun_new_products .CayounProList ul li dd.C_title a{color: #465172; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:14px;}
#cayoun_new_products .CayounProList ul li dd.C_title a:hover{ text-decoration:none; color:#FF6000;}
#cayoun_new_products .CayounProList ul li dd.C_price{ color:#FF6000; font-size:14px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#cayoun_new_products .CayounProList ul li dd.C_price .normalprice{ display:block; color:#B7ADA2; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#cayoun_new_products .CayounProList ul li dd.C_price .productSpecialPrice{
	color: #FF6000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#cayoun_new_products .CayounProList ul li dd.C_cates{ width:140px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin:5px 0px;}
#cayoun_new_products .CayounProList ul li dd.C_cates a{color:#2E9D3E; text-decoration:underline;}
#cayoun_new_products .CayounProList ul li dd.C_cates a:hover{ color:#ff3300;}

/*首页why choose us*/
#whychooseus{
	color: #666666;
    font: 11px/16px verdana,arial,helvetica,sans-serif;
    margin: 0 auto 27px;
    width: 992px;
	padding:30px 0px 10px 0px;
	}
#whychooseus h2 {
    color: #B6810C;
    font: 20px/59px georgia,verdana,arial,helvetica,sans-serif;
    height: 30px;
    padding: 0;
    text-align: center;
	background:url(../images/foot-top-bg.png) no-repeat;
}
#whychooseus dl {
    float: left;
    margin: 30px 0 3px;
    padding-left: 48px;
}
#whychooseus dt {
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding-bottom: 6px;
}
#whychooseus dd .btn {
    display: block;
    margin-top: 8px;
}
#whychooseus .bestMerchandise, #whychooseus .freeShipping, #whychooseus .easyOrders, #whychooseus .freeJoin, #whychooseus .freeDelivery, #whychooseus .secure{
    background: url(../images/footer-sprite.gif) no-repeat scroll 0 0 transparent;
}
#whychooseus .bestMerchandise {
    background-position: -268px 0;
    margin-left: 30px;
    width: 268px;
}
#whychooseus .freeShipping {
    background-position: -230px -50px;
    margin-left: 30px;
    width: 268px;
}
#whychooseus .easyOrders {
    background-position: -190px -95px;
    margin-left: 0;
    width: 252px;
}
#whychooseus .freeJoin {
    background-position: -150px -140px;
    margin-left: 30px;
    width: 268px;
}
#whychooseus .freeDelivery {
    background-position: -110px -184px;
    margin-left: 30px;
    width: 268px;
}
#whychooseus .secure {
    background-position: -70px -230px;
    margin-left: 0;
    width: 252px;
}

/*footer css*/
.C_footer{ border-top:1px solid #E8E8E8; background-color:#f7f7f7; margin-top:20px;}