
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}





/*=============================Design by Alan=============================*/
body {background:url('../images/bg_body.jpg') repeat scroll;color:#3b3b3b;font:12px/17px Arial,Helvetica,sans-serif;margin:0;padding:0;}
a img {border: none; }
*{ padding:0; margin:0; list-style-type:none;}
a:link, #navEZPagesTOC ul li a {color: #ff0000;text-decoration: none;}
a:visited {color:#000;text-decoration:none;}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #nav_MZnGfaVR ul li a:hover, #navCatTabs ul li a:hover {color:#ff0000;text-decoration: none;}
a:active {color: #D36434;}
.blue-link a {color: #0075e2;}
.columnLeft a, .columnRight a {	text-decoration: none;}

.centerColumn { background:none repeat scroll;padding:0;}
#indexDefaultMainContent {font-size: 1.1em;line-height: 1.4em;margin:0;}
#shipban { display:block;padding-bottom:10px;}
#largepromo {height: 310px;margin-bottom: 25px;position: relative;}
#largepromo .rotate_banner {position: absolute;}
#rotindex {bottom: -15px;left: 0;position: absolute;width: 590px;}
#largepromo #rotindex li {border-right-width: 2px;border-left-width:0;width: 146px;}
#largepromo #rotindex li.lastrot {border-right: 0 none;}
#rotindex li {background-color: #d0d0d0;border-color: #ffffff;border-style: solid;border-top: 10px solid #ffffff;cursor: pointer;float: left;height: 5px;width: 146px;}
#rotindex li.shown {background-color: #6db100;cursor: default;}

.sale_banner {border: 1px solid #d0d0d0; float:right;height:308px;margin-bottom: 10px;padding-bottom: 15px;width: 168px;}
.sale_banner img { display:block;margin: 18px auto 16px;}
.sale_banner .sale_banner_select a {color: #000000;display: block;font-size: 12px;height: 20px;padding: 5px 20px;text-align: left;text-decoration: none;}
.sale_banner .sale_banner_select a:hover {background-color:#ECEEF4}

.quick_banner { display:block; height:156px; margin:0 auto 10px; width:770px;}
.quick_banner img:hover {opacity:0.7;filter:alpha(apacity=70);transition:300ms ease-in-out 0s;}

/*=============================item=============================*/
.item_border {background:none repeat scroll #fff;border:1px solid #eee;border-radius:3px;height:255px; margin:10px auto 0;padding:5px;width:170px;}
.item_border:hover {border:1px solid #6db100;box-shadow:0 0 3px #545454;transition:300ms ease-in-out 0s;}
.item_name{height:45px;padding:5px 0 0; margin:auto;text-align:center; }
.item_name a {color:#3b3b3b; display:inline-block;font:normal 11px/15px arial;text-align:center;text-decoration:none;transition:300ms ease-in-out 0s;}
.item_name a strong { font-weight:normal;}
.item_name a:hover {color:#6db100;text-decoration:none;}
.item_img {background:none repeat scroll #fff;height:160px;margin:auto;padding:0;}
.item_img img:hover {opacity:0.7;filter:alpha(apacity=70);transition:300ms ease-in-out 0s;}
.item_bottprice {padding:0; position: relative; overflow:hidden;}
.item_price{color:#6db100;font:bold 12px arial;margin:0 auto;padding:5px 0;text-align:center;}
.item_button { margin:0 auto;overflow:hidden; text-align:center; width:auto;}
.item_button a{	margin:0;padding:0;}
.item_button a.item_Details img:hover {opacity:0.7;filter:alpha(apacity=70);transition:300ms ease-in-out 0s;}

/*=============================H1,H2,H3,H4,H5,H6=============================*/
h1 {font: bold 14px arial;color: #000;padding: 0 0 2px 0;text-align: center;}
h2 {font:tahoma "Trebuchet MS"; font-size:11px;padding:0; !important;display: block;}
h3 {font-size: 1.3em;padding:0;font-family: Arial;}
h4, h5, h6, LABEL, h4.option_NamezvclIsUucm, LEGEND, ADDRESS, .Side-SEJqIKizAa, .larger{font-size: 1em;}
.biggerText {font-size: 1.2em;}

#indexCategoriesHeading, #loginDefaultHeading, #createAcctDefaultHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #cartDefaultHeading, #checkoutPaymentHeading, #logoffDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #timeoutDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutSuccessHeading, #checkoutShipAddressDefaultHeading, #checkoutPayAddressDefaultHeading, #accountDefaultHeading, #checkoutOrderHeading, #createAcctSuccessHeading, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #allProductsDefaultHeading, #loginDefaultHeading, #advSearchDefaultHeading, #newProductsDefaultHeading, #indexCategoriesHeading, #createAcctDefaultHeading, #cartDefaultHeading, #accountDefaultHeading, #specialsListingHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #ContantDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #acctNewslettersDefaultHeading
{ background:url('../images/banner/sign-up-ezp-banner.png') no-repeat scroll;color:#285fa3;font:italic 22px/40px "Times New Roman", Times, serif; height:58px;text-align:left;padding:0; text-indent:10px; text-shadow:0 1px #fff;}
#List_Head_xekBKdRsJT, #ezPagesHeading {background:url('../images/banner/sign-up-banner.png') no-repeat scroll;color:#285fa3;font:italic 22px/40px "Times New Roman", Times, serif; height:58px;text-align:left;padding:0; text-indent:10px; text-shadow:0 1px #fff;}
 
CODE {font-family: Arial, Helvetica, sans-serif;font-size: 1em;}
FORM, SELECT {/*display: inline;margin: 0.1em;*/font-family:arial;font-size:12px;vertical-align:middle; padding:0;}
TEXTAREA { background-color:#fff;border:1px solid #999;color:#104967;margin: auto;display: block;width: 95%;padding:5px;}
INPUT {font-size:12px;vertical-align:middle; margin:5px 0;transition:all 300ms ease-in-out 0s;}
fieldset INPUT {background:none repeat scroll; border:1px solid #DBC391;color:#104967;font-family:arial, Times, serif;padding:3px;}

/**-----bef Custom-----**/
INPUT[type="text"] {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #e3e3e3;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;border-radius:4px;height: 14px;margin-left: 0;margin-right: 0;padding: 4px 3px;width:70%;}
INPUT[type="password"] {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #e3e3e3;height: 14px;margin-left: 0;margin-right: 0;padding: 4px 3px;width:50%;}
INPUT#gender-male, INPUT#gender-female, INPUT#newsletter-checkbox, INPUT#email-format-html, INPUT#email-format-text, INPUT#ship-flat-flat, INPUT#ship-freeoptions-freeoptions, .buttonRow INPUT { border:none; padding:0;}
SELECT#country, SELECT#stateZone, INPUT#postcode { width:70%;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { background-color:#EDF7FD;border:1px solid rgba(82, 168, 236, 0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline:0 none;}
LABEL.inputLabel {float: left;width: 9em;}
#reviewsWriteReviewsRate INPUT { width:auto;}
/**-----end Custom-----**/

/* Only for IE7*/
html,body{-webkit-text-size-adjust:none;}  
*+ html FIELDSET {padding: 13px;margin: 3px 0 12px 0;border: 1px solid #eee;}
/* /Only for IE7*/
FIELDSET { background-color:#F9F9F9;border-radius:4px;padding:13px;margin: 10px 0 17px 0;border:1px solid #eee;}
LEGEND {background:none repeat scroll #fff; border:1px solid #eee;border-radius:4px;color:#000;font:bold 11px Arial, Helvetica, sans-serif; padding:5px 10px;}
LABEL {/*	line-height: 1.5em;*/padding: 0.2em;}
h4.option_NamezvclIsUucm {	padding: 0;	margin: 0;font:11px arial;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
LABEL.inputLabel {width: 9em;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:2px 0 0;	}
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 11px;}
.align-center {	margin: auto !important;text-align: center !important;}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.3em;margin:10px;	border: 1px solid #9a9a9a;}
.messageStackWarning, .messageStackError {background-color: #f86118;-moz-border-radius:5px 5px 5px 5px;	font-size:14px;	color: #ffffff;	}
.messageStackSuccess {	background-color: #e0f8b6;	color: #000000;	border: 1px solid #d0e46e;}
.messageStackCaution {	background-color: #ffe3a8;	color: #000000;	}
/*wrappers - page or section containers*/

/**============================= Body =============================**/
#topWrapper {background-color:#00143e;background-image:linear-gradient(#00143e, #0f315f);display:block; margin:0 auto;padding:0; width:100%;}
#topBox { height:28px; margin:0 auto; padding:0; width:985px;}
#topBox .notice-top {left: 0;padding:6px 0 0;position: relative;text-align: left;width:480px;}
#topBox .notice-top p {color:#fff;font:normal 12px arial;padding:0;}
#topBox .notice-top a {color:#e84b3a; text-decoration:none;}
#topBox .notice-top a:hover { text-decoration:underline;}
#headerBox {height:115px;margin:0 auto;padding:0;width:980px;}

#logo {float:left;margin:0 auto; left:0;position:relative; top:20px;}

/**============================= navEZPagesTop =============================**/
#topMenu {background:none repeat scroll #fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);border-bottom:1px solid #eee;display:inline-block;height:32px;margin:0 auto; padding:0; width:100%; z-index:10;}
#topMenu ul {height:32px; margin:0 auto; width:980px;}
#topMenu li {display:block;float:left;height:32px;line-height:32px; position:relative; }

#topMenu li.second a{ font-size:16px; font-weight:bold; color:#2B60A1;}

#topMenu li.contact-us {float:right;}
#topMenu li.size-chart { background:none repeat scroll;float:right;}
#topMenu li .category-top, #topMenu li a {background:none repeat scroll; border:none;color:#3b3b3b;font:normal 14px/32px arial;display:inline-block;padding:0 15px;text-decoration:none; text-indent:0px;transition:all 300ms ease-in-out 0s;}
#topMenu li a{ color:#900;}
#topMenu li .category-top:hover, #topMenu li.shop12_ca:hover .shop12_ca1, #topMenu li a:hover { background:none repeat scroll;color:#6db100; text-decoration:none; cursor:pointer;}
#topMenu li:hover .category-top {background:none repeat scroll;color:#6db100;}
#topMenu li .category-subs-parent { font-weight:bold;}
#topMenu li .category-subs-selected { background:none repeat scroll #6db100;color:#fff; font-weight:normal;padding:0 5px;text-indent:0;line-height:32px;}
#topMenu li ul { background:none repeat scroll #fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);border:1px solid #d0d0d0;border-top:5px solid #6db100;display:none;height:auto;left:0; position:absolute; top:32px;overflow:hidden; padding:15px 20px;width:166px;z-index:999;}
#topMenu li ul li { background:none repeat scroll; float:left;height:auto; position:relative; padding:0 20px; margin:0;white-space:nowrap;}
#topMenu li ul li:hover { background:none repeat scroll;}
#topMenu li ul li.first { padding:0; border:none; }
#topMenu li ul li.last { padding-right:10px; }
#topMenu li ul li h2 { color:#000; font-size:12px; margin:0 0 5px; }
#topMenu li ul li a, #topMenu li.shop12_ca ul li { background:none repeat scroll;border:none;color:#3b3b3b;display:block; font: normal 12px/20px Arial;float:left; margin:0; padding:0;text-transform:none; text-decoration:none;text-align:left;width:166px;}
#topMenu li ul li a:hover, #topMenu li.shop12_ca ul li a:hover { background:none repeat scroll;color:#6db100; text-decoration:none;}
#topMenu li:hover ul,#topMenu ul li:hover ul,#topMenu ul ul li:hover ul,#topMenu li.iehover ul,#topMenu ul li.iehover ul,#topMenu ul ul li.iehover ul{display:block;}

/*============================= login & cart =============================*/
#wel-msg { display:block; float:right; width:260px;margin:25px 27px 0 0;}
#wel-msg p {color:#fff;font:normal 12px arial;padding:0;}
#wel-msg a {color:#6db100;}

#headerCurr {display:block;float:right;margin:25px auto 10px;padding-left:30px; color:#fff;}
#headerCurr SPAN {color:#fff;display:block;font:normal 12px arial;padding:1px 0;float:left; }
#headerCurr SELECT {background: none repeat scroll #fffde2;border:0px solid #ccc;color:#000;font:normal 11px arial;padding:0 2px;float:right;margin-left:5px;}
#headerCurr OPTION { border:none;}

#loginBox {color:#fff;font:12px/18px arial; float:right; padding-top:10px;}
#loginBox a {color:#6db100; font:12px/18px arial;padding:0;text-decoration:none;transition:all 300ms ease-in-out 0s;}
#loginBox a:hover {color:#fff;text-decoration: underline;}
#loginBox a.myCheckout { background-color:#fc4c02;border-radius:3px;color:#fff;padding:0px 5px;}
#loginBox a.myCheckout:hover { background-color:#000; text-decoration:none;}

#headerCart {background-color:#285fa3; display:block; font:normal 11px/26px arial; float:right; height:26px; padding:5px 7px;}
A.myCart { background:url('../images/cart.png') no-repeat left center scroll;color:#fff;display:inline-block;float:left;font:normal 11px/26px "Trebuchet MS";overflow:hidden; padding:0 30px;}
A.myCart:hover {color:#F86118;text-decoration:none;}
A.myCheckout { background-color:#00143e;color:#fff; font:normal 11px/22px arial; float:right;padding:0 5px; position:relative; top:2px; text-transform:uppercase;transition:all 300ms ease-in-out 0s;}
A.myCheckout:hover {background-color:#6db100;}

/**============================= search =============================*/
#headerSearch { background:none repeat scroll #fafafa;float:right; margin-right:10px;height:36px;width:242px;}
.search-header-input { background:none repeat scroll #fff;height:36px;padding:0;float:left;}
.search-header-input input {background:none repeat scroll;border:0px solid #9dc0e7;box-shadow:none;display:block;color:#545454;float:left; font:normal 14px/36px arial; height:36px;margin:0 auto; vertical-align: middle; padding:0 5px;width:200px;}
.search-header-input input:focus { background:none repeat scroll;border:none;box-shadow:none;}

.search-header {margin: 3px 0;}
.search-header input {	border: 0px;margin: 0px;color: #696969;	background: none;}
.search-header form {float: left;}
.search-header input:focus {background: none;}
.advanced_search {	padding: 0 6px 2px 0;margin: 4px 0 0 10px;}
.advanced_search a {font: 11px Verdana;	text-decoration: none;color: #757575;}
.advanced_search a:hover {	text-decoration: underline;}

#tagline {/*margin: 0.7em 0 0 1em;	padding: 0 0 0.4em 1em;*/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;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 10px 0 0 0;	width: 42%;	}
/*navigation*/
.current {color:#DD4200;font-size: 11px;padding: 2px;}

.navNextPrevWrapper { background-color:#fff; margin:10px auto 0;padding:5px 10px; text-align:center;}
.navNextPrevCounter {margin: 0em;font-size: 0.9em; padding:0 5px;text-align: center;}
.navNextPrevList {display: inline;margin:0 5px;padding:5px 0;}
.navCenterList {display: inline; float:left;white-space: nowrap;margin:0;padding:5px;list-style-type: none;}

/*============================= footer =============================*/
#navMainWrapper, #footer_ngdGIoNt, #navCatTabsWrapper {margin: 0em;padding: 0.5em 0.2em;font-weight: bold;height: 1%;}
#footer_ngdGIoNt { background-color:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.25);border-top:5px solid #00143e;display:block;margin:0 auto; overflow:hidden;padding:0;width:100%; text-align:center;}

.footer-links {background:none repeat scroll;border-bottom:1px solid #f0f0f0;margin:0 auto;padding:15px 0; overflow:hidden;width:980px;}
.footer-links ul li { list-style-type:none;line-height:20px;} 
.footer-links ul li a {color:#3b3b3b;font:normal 12px arial;text-decoration:none;}
.footer-links ul li a:hover {color:#6db100;text-decoration:none;transition:all 200ms ease-in-out 0s;}
.footer-links li span {color:#333;display:block; font:bold 16px arial;padding:10px 0;}
.xxoo_01, .xxoo_02, .xxoo_03 {border-right:1px solid #d0d0d0;color:#3b3b3b;font:normal 12px/17px arial;float:left; margin:0 auto; padding:0;height:160px;width:190px;}
.xxoo_02, .xxoo_03, .xxoo_04 {padding:0 30px;}
.xxoo_03 a {color:#c00; text-transform:uppercase; text-decoration:underline;}
.xxoo_03 a:hover {color:#000; text-decoration:none;}
.xxoo_04 {float:right; margin:0 auto;height:160px;padding:0;width:255px;}
.social_links {border-bottom: 1px solid #d0d0d0;display: inline-block;padding-bottom: 10px;}
.social_links a {background-repeat: no-repeat;display: block;float: left;height: 0;margin-right: 10px;overflow: hidden;padding-top: 32px;width: 32px;}
.social_links a.social_blog, .social_links a.social_fb, .social_links a.social_gp, .social_links a.social_yt, .social_links a.social_twtr, .social_links a.social_insta {background-image: url("../images/icons/icons-footer.png");}
.social_links a.social_blog {background-position: -128px 0;}
.social_links a.social_fb {background-position: -160px 0;}
.social_links a.social_gp {background-position: -192px 0;}
.social_links a.social_yt {background-position: -224px 0;}
.social_links a.social_twtr {background-position: -256px 0;}
.social_links a.social_insta {background-position: -288px 0;}
.footer_contact p {font:normal 12px arial;margin-top:5px;padding:0;}
.footer_phone, A.footer_email {color:#3b3b3b; font:bold 11px arial;}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size:11px;}
#footer_sub {background:none repeat scroll #00143e;display:block; margin:0 auto;padding:10px 0; width:100%;}
#footer_sub p {padding:0 0 10px;}
#siteinfoLegal {color:#fff;font:normal 11px/20px arial;margin:0 auto;overflow:hidden; padding:0;text-align:center; width:980px;}
#siteinfoLegal a {font-weight:bold;color:#6db100;line-height:20px;font-size:12px; text-decoration:none;}
#siteinfoLegal a:hover { text-decoration:underline;}
#siteinfoLegal .footer-pay { border-top:1px dotted #fff; margin:0 auto;padding:0; width:720px;}
#siteinfoIP {color: #192939;font-weight:normal;margin:5px auto auto auto;}

#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;}

#navMain ul li a, #navCatTabs ul li a {	text-decoration: none;padding: 0em 0.5em;margin: 0;color: #ffffff;white-space: nowrap;}
.legalCopyright {text-align:center;font:11px Verdana, Arial, Helvetica, sans-serif;}
#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 {margin: 0.5em;}
#indexProductListCatDescription {border:1px solid #eee;margin:5px auto;padding:5px;}
#navMainSearch {float: right;}

/*============================= navBreadCrumb =============================*/
#Nav_Bread-TXsuwbPIDk {color:#000;font:normal 12px/18px arial; margin:0 auto 10px;height:auto;text-indent:0;}
#Nav_Bread-TXsuwbPIDk a {background: url("../images/bg_breadcrumbs.gif") no-repeat right 0 #eee;color:#336;font:normal 12px/18px arial;padding:2px 15px 1px 10px;text-decoration:none;}
#Nav_Bread-TXsuwbPIDk a:hover {color:#6db100; text-decoration: underline;}

#Left_RyhrcTPY, #navColumnTwo {	background-color: transparent;}
/* Tools section styles */
#tools_wrapper {height: 28px;	background: #edf9fd;margin: 0 4px !important; 	padding: 2px 3px 3px 3px;}
.line-header {font: 1px arial;margin: 0 4px;}
.cart-header {padding: 1px;	margin: 2px auto 3px auto !important;	background: #f8fdfe;}
.cart-header span {	font-weight: bold;}
.cart-icon {width: 16px;	height: 15px;	margin: 1px 6px 0 0;}
.full {	background: url("../images/cart_full_icon.gif") no-repeat left top;}
.empty {background: url("../images/cart_empty_icon.gif") no-repeat left top;}
.td-search-header {	width: 303px;}
.td-languages {	width: 303px;}
.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;}
/*The main content classes*/
#contentColumnMain, #Left_RyhrcTPY, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .New_dItQGBfI {vertical-align: top;}
/*.content,*/.shippingEstimatorWrapper { font-family:Arial;font-size: 13px !important;padding: 0.2em 0.6em;}

.advisory {}
.important {font-weight: bold;	}
.rating{}
.gvBal {float: right;}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {padding: 0.8em;}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .New_dItQGBfI a, .specialsListBoxContents a {color:#3b3b3b; font:normal 12px/15px arial;margin:0 auto;text-decoration:none;text-align:center;transition:300ms ease-in-out 0s;}
.centerBoxContentsSpecials a:hover, .centerBoxContentsAlsoPurch a:hover, .centerBoxContentsFeatured a:hover, .New_dItQGBfI a:hover, .specialsListBoxContents a:hover {color:#6db100;margin:auto;text-decoration:none;}
/*Shopping Cart Display*/
.tableHeading, #cartSubTotal {background:none repeat scroll #f1f1f1;border-bottom:1px solid #000;}
#cartSubTotal {border:1px solid #dcdcdc;border-top:none;color:#000;font:bold 16px arial;text-align: right;line-height: 2.2em;padding-right:10px;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {padding: 0.5em 0em;}
.buyGuid { background:url('../images/buyerguid.gif') no-repeat center scroll #fff; height:105px; margin:10px auto;}
.cartTotalsDisplay {background: url("../images/list_05.gif") #EFF5EA no-repeat 10px 10px scroll;border:1px solid #446423;color:#3D6611; margin:0 auto;padding:10px 0 10px 30px;}
.centerBoxall, .centerBoxfeatured, .centerBoxnew{padding:0; margin:auto;}
.cartTableHeading {background:url('../images/table_th.gif') repeat-x left top scroll;border: 1px solid #C3DFEE;height:30px; line-height:30px;}

#cartContentsDisplay td { border:1px solid #DADADA;padding:5px;text-align: center;}
#cartContentsDisplay td a { color: #404040;text-decoration:none;}
#cartProdTitle {background: none repeat scroll 0 0 #f8f8f8;border:1px solid #ECEAEA;border-bottom:none;display: block;margin: 0.5em 1em 0; padding: 5px 0 5px 10px;text-align: left;}
#cartContentsDisplay td #cartImage { border: 1px solid #ECEAEA;display: block;float: none; margin: 0 1em 0.5em;padding: 10px 0;}

.toolbar {border:1px solid #dedede;color:#333;margin:5px auto 0; overflow:hidden; padding:5px; text-transform:uppercase;}
.nav_Split_Link-ySEOIycTza A.prevnextTitlePage, #newProductsDefaultListingBottomLinks A.prevnextTitlePage, #allProductsListingBottomLinks A.prevnextTitlePage, #featuredProductsListingBottomLinks A.prevnextTitlePage, #specialsListingTopLinks A.prevnextTitlePage, #specialsListingBottomLinks A.prevnextTitlePage, #List_Bottom_Link-SBSWSIGrQi A.prevnextTitlePage { background:none repeat scroll; border:none; line-height:12px; padding:3px;}
.nav_Split_Link-ySEOIycTza A.prevnextTitlePage:hover, #newProductsDefaultListingBottomLinks A.prevnextTitlePage:hover, #allProductsListingBottomLinks A.prevnextTitlePage:hover, #featuredProductsListingBottomLinks A.prevnextTitlePage:hover, #specialsListingTopLinks A.prevnextTitlePage:hover, #specialsListingBottomLinks A.prevnextTitlePage:hover ,#List_Bottom_Link-SBSWSIGrQi A.prevnextTitlePage:hover { background:none repeat scroll; border:none;}

#newProductsDefaultListingBottomLinks, #allProductsListingBottomLinks, #featuredProductsListingBottomLinks, #specialsListingTopLinks, #specialsListingBottomLinks, #List_Bottom_Link-SBSWSIGrQi { float:right; padding:0;}
#specialsListingTopNumber, #specialsListingBottomNumber, #List_Bottom_Num-XNuDzmtKtJ { float:left; padding:0;}

.nav_Split_Link-ySEOIycTza a, #newProductsDefaultListingBottomLinks a, #allProductsListingBottomLinks a, #featuredProductsListingBottomLinks a, #specialsListingTopLinks a, #specialsListingBottomLinks a, #List_Bottom_Link-SBSWSIGrQi a {background:none repeat scroll #eee;color:#000;display:inline-block; font:normal 12px/12px arial;padding:4px 6px;position: relative;text-decoration: none; transition:all 300ms ease-in-out 0s;}
.nav_Split_Link-ySEOIycTza a:hover, #newProductsDefaultListingBottomLinks a:hover, #allProductsListingBottomLinks a:hover, #featuredProductsListingBottomLinks a:hover, #specialsListingTopLinks a:hover, #specialsListingBottomLinks a:hover, #List_Bottom_Link-SBSWSIGrQi a:hover { background: none repeat scroll #ddd;color:#000;}
.nav_Split_Link-ySEOIycTza strong, #newProductsDefaultListingBottomLinks strong, #allProductsListingBottomLinks strong, #featuredProductsListingBottomLinks strong, #specialsListingTopLinks strong, #specialsListingBottomLinks strong, #List_Bottom_Link-SBSWSIGrQi strong {background: none repeat scroll #000;color:#fff;display: inline-block;font:normal 12px/12px arial;padding:4px 6px;position: relative;}

.nav_Split_Pages-xgRqdfZLxa {float:left;padding:0;}
.nav_Split_Link-ySEOIycTza {float:right; padding:0;}

#sorter, #sorter FORM, #filterBy { float:right;}
#sorter LABEL, #filterBy LABEL.inputLabel {float:left; padding:0 10px;}
#filterBy FORM { display:inline; overflow:hidden;}
#disp-order-sorter, #filterBy SELECT { background-color:#fff; border:1px solid #d7d7d7; color:#333; width:60px;}

td.main{border-bottom:1px dashed #192939; padding: 10px;position: relative;}
table, td, img { border: 0 none;}
table, td { border-collapse: collapse;font-size: 100%;}

.cartUnitDisplay, .cartTotalDisplay {text-align: right;font-weight:bold;color:#EE3124;padding-right: 0.2em;}
#scUpdateQuantity {	width: 2em;}
.cartQuantity {	width: 4.7em;/*border-left:1px solid #ebebeb;*/}
.cartQuantity INPUT { width:auto;}
.cartNewItem {/*color: #0075E2;*/position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem {position: relative;  /*do not remove-fixes stupid IEbug*/}
#shoppingcartContent { background:none repeat scroll #fff; padding:10px 20px 20px;}
#cartBoxEmpty { color:#A0A0A0; font-size:11px; font-weight:normal; text-transform:uppercase;}
#cartBoxListWrapper {color:#333; padding:0 0 10px;}
#cartBoxListWrapper a {	color: #6db100; font-size:11px; font-weight:normal;}
#cartBoxListWrapper a:hover { color:#A0A0A0;}
.cartBoxTotal {	text-align: right;font-weight: bold;}
.cartRemoveItemDisplay {border-right:1px solid #ebebeb;	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 {font:normal arial;text-decoration:line-through;color:#888;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#6db100; font:bold arial;}
.item_price LABEL, #productPrices LABEL, .recentlyPrice LABEL {color:#888; font:normal 10px arial;padding:0; text-decoration:none;text-transform:uppercase;}
#productPrices .productSpecialPrice LABEL, .productSpecialPrice LABEL {color:#333;font:normal 10px arial;padding:0;}
.productPriceDiscount {font:normal 12px arial;}

#columnRight {background: url("../images/y-line.png") repeat-y scroll left top;float: right;margin-bottom: -9999px;padding: 0 0 9999px 10px;width:180px;}
#shoppingCartBox { background-color:#F8F8F8;margin-bottom:10px; padding:0;width:180px;}
#shoppingCartHeading {background:url('../images/bg_title.png') no-repeat left top scroll;height:40px;line-height:32px;text-indent:10px;color:#fff;font:14px/32px arial;}
#shoppingCartContent {margin-top:5px;padding:10px;}
.cartBoxTotal { color:red;text-align: right;font-weight: bold;}
.cartRemoveItemDisplay {border-right:1px solid #ebebeb;	width: 3.5em;}
.cartAttribsList {margin-left: 1em;}

#recentProducts {margin-bottom:10px; padding:0;width:180px;}
#recentProducts h2.rencentBoxHeading {background:url('../images/bg_title.png') no-repeat left top scroll;height:40px;line-height:32px;text-indent:10px;color:#fff;font:14px/32px arial;}
#recentProducts .featuredProductImage { background-color:#fff;float:left; border:1px solid #efefef; height:40px;width:40px;}
#recentProducts .featuredProductImage:hover {border:1px solid #000; transition:all 0.5s ease 0s;}
#recentProducts .recentlyName { float:right; width:135px; text-align:right;}
#recentProducts .recentlyName a {color:#333; font:normal 11px/15px arial; text-align:right;}
#recentProducts .recentlyName a:hover {color:#000; text-decoration:underline;}
#recentProducts .recentlyPrice {color:#6db100;font:bold 12px/15px arial; float:right; text-align:right;}
#recentProducts .centerBoxContentsFeatured { margin-top:10px;}

.product-attributes { background-color:#F8F8F8;border:1px solid #eee;float:right;padding:10px;width:158px;}
.product-attributes .box-brand { text-align:center;}
.product-view .product-right-bottom-wrapper {margin: 15px 0 4px;}
.provprc { color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14px;line-height: 14px;margin: 0;padding: 0;width: auto;}
.provprc .c1 {background: url("../images/check_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);margin: 8px 0 0;padding-left: 13px;}
.provprc .c2 {color: #999999;font-size: 12px;margin: 6px 0 0;padding-left: 16px;}
.provprc .c1 {background: url("../images/check_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);margin: 8px 0 0;padding-left: 13px;}
.provprc .c1 span {color: #ff0000;}

#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0;padding: 0.2em 0em;} 
#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}
.orderHistList {margin: 0;padding: 0.2em 0em;list-style-type: none;} 
.totalBox {	width: 5.5em;text-align: right;padding: 0.2em;}
.lineTitle, .amount {text-align: right;padding: 0.2em;}
.amount {width: 5.5em;}

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0px 15px 15px 10px ;}
#reviewsInfoDefaultPrice {font: bold 16px arial;color: #02B9FC;margin: 0 0 6px 0;display: block;}

/**=============================Image Display=============================**/
#productGeneral { background:none repeat scroll;display:block; float:left;padding:0 0 10px;}
#productGeneral .pro-row-01, #productGeneral .pro-row-02 {overflow:hidden;padding:0px;}
#productMainImage {border:0px solid #CFE7F3;float:left;padding:0; position:relative;width:400px;text-align:center;}
#productMainImage a { color:#ccc;font:normal 12px arial;text-decoration:none;}
#MagicZoomImageMainImage { margin:0 auto; height:auto;}
.additional_images { display:block; margin:5px auto 0;}
.additional_images li {display:block; float:left; margin-right:5px;}
.additional_images li a img {border:1px solid #e4e4e4; cursor:pointer; width:50px; height:50px;transition:all 300ms ease 0s;}
.additional_images li a img:hover {border:1px solid #dc3737;}
.imgLink {background: url("../images/zoom.png") no-repeat center scroll;height:18px;width:328px; bottom:0;left:0px; position: absolute;text-indent:-9999px;cursor:pointer;}
.MagicZoomHeader {background: none repeat scroll #000;color: #fff;font: 10px Tahoma,Verdana,Arial,sans-serif;text-align: center !important;}
.MagicZoomBigImageCont {border:3px solid #CCC;box-shadow:0 5px 22px -3px #000;}
.MagicZoomPup {background: none repeat scroll 0 0 #FFFFFF;border:1px solid #b8b8b8; cursor:crosshair;}

#productAdditionalImages { display:block; width:100%;}
.additionalImages { background-color:#fff;float:left; margin:5px 5px 0 0;}
.additionalImages a { color:#999; font-size:10px; text-transform: capitalize;text-decoration: none;}
.additionalImages a img { border:1px solid #DEDEDE; height:60px; width:60px;}
.additionalImages a:hover { color:#353535; text-decoration:underline;}

#productsInfo {float:right;padding:0px;position:relative;width:340px;}






LABEL.ATTRIBSSELECT { font-weight:bold;text-transform: capitalize;}

h4.option_NamezvclIsUucm { color:#000;font:bold 11px/18px arial;margin:0 auto;padding:4px 0 0 0; width:60px; text-transform:uppercase;}



#product-ad{ border-top:0px solid #E7E7E7;float:left; margin:10px auto 0; width:340px;}

.viewSizeChart {float:right;}
.chose_size {border:0px;color:#FF8A00;font:bold italic 13px arial;padding-left:10px;}
.clear{clear:both;}
.back {float: left;}
.strong {border-bottom: 1px solid #CCCCCC;padding: 10px;text-align: center;}

/**===========attribute==============**/
.clear{clear:both;}
.back {float: left;}
.alert { color:#ff0000; margin-left:0.5em;vertical-align:middle;}
.strong {border-bottom: 1px solid #CCCCCC;padding: 10px;text-align: center;}
.back ul li {float: left;line-height: 20px;list-style: none outside none;margin: 0 4px 4px 1px;min-width: 22px;padding: 1px;position: relative;vertical-align: middle;}
.back ul li span {display: block; padding: 3px;}
.back ul li.selectAttr {background-color: #FFFFFF;border: 2px solid #C8C9CD;cursor: pointer;}
.back ul li.selectAttr:hover {background-color: #FF8800;border: 2px solid #FF6600;color:#fff;}
.back ul li.sizehover {background-color: #fff;border: 2px solid #FF6600;color:#000;}
.back ul li.select {background-color: #fff; color:#000;}

/*=============================productDescription=============================*/
.tabnav{margin:0 auto; padding:5px 0 0;height:33px;}
.tabnav li{ background-color:#b0b0b0;color:#fff;cursor:pointer;float:left;padding:0 15px; margin-right:3px; font:bold 12px arial;line-height:30px;}
.tabnav li:hover {background-color:#0f1a2a;}
.tabnav .tab_on { background-color:#0f1a2a;background-position: 100% -42px;color:#fff;cursor:pointer; line-height:33px;}
.tab_box{ background-color:#F9F9F9;border-top:1px solid #0f1a2a ; color:#333;padding:10px; margin:0 auto; display:none; font-size:11px;}

#righta table {border: 1px solid #ddd;line-height: 30px;text-align: center;}
#righta table {line-height: 30px;text-align: center;}
#righta th {background-color: #4d4d4d;color: #fff;text-align: center;}
#righta .tr_size {background-color: #eee;}

h3.subhead {color:#837F5E;font:normal 23px arial;margin-bottom: 16px;}
.imgleft {float: left;margin: 0 6px 2px 0;}
.graphin {color: #82805F;font-size: 16px;font-weight: normal;line-height: 21px;margin: 0 14px 28px 54px;}

#prod-Des h2.Box_uAIySUrm, #prod-Msg h2.Box_uAIySUrm { background: url("../images/banner/sign-up-info-banner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:none;color: #285fa3;font: italic 22px/40px "Times New Roman",Times,serif;height: 57px;padding: 0;text-align: left;text-indent: 10px;text-shadow: 0 1px #fff;}
#prod-Des .des-txt, #prod-Msg .msg-cont {color: #888;padding: 0 10px;}
#prod-Msg {margin-top:15px;}

#similar_product { margin:0 auto;overflow:hidden; padding:0;}
#similar_product ul { border:0px solid #DDD; overflow:hidden; padding-bottom:10px;}
#similar_product ul li {background: none repeat scroll 0 0 #fff;border: 1px solid #eee;border-radius: 3px;height: 255px;margin:8px 4px 0;padding: 5px;width: 170px;float:left;text-align:center;}
#similar_product ul li:hover {border:1px solid #6db100;box-shadow:0 0 3px #545454;transition:300ms ease-in-out 0s;}

/*.categoryIcon {}*/
#cartImage {margin: 0.5em 1em;}
.attribImg {width: 20%;	margin: 0.3em 0em;}
.attributesComments {margin: 10px 0;color: #83785c;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch {margin: 1em 0em;}
.New_dItQGBfI, .centerBoxContentsFeatured,  .centerBoxContentsSpecials {padding:0; margin:auto;}
.Center-dcxJFfbgwq {height:1%;margin:auto auto 10px;padding:0;}
.columnLeft {margin:0;padding: 0 10px 0 0;float:left;}

.Box_uAIySUrm, #relatedPro {border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;height:40px;margin:0 auto 10px;text-align:left;font: 17px/40px tahoma;
    padding: 0 5px; font-weight:bold;}

h2.Box_uAIySUrm span, #relatedPro span {color:#00143e; display:block;float:left;font:17px/40px tahoma;padding:0 5px;}

#loginDefault, #createAcctDefault, #logoffDefault, #shoppingCartDefault, #ezPageDefault, #shippingInfo, #privacy, #conditions, #contactUsDefault, #siteMap, #gvFaqDefault, #discountcouponInfo, #unsubDefault, #advSearchDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #timeoutDefault, #advSearchResultsDefault, #advSearchDefault {}

/**=============================HeaderSiderbox=============================**/
#Side_Jkknyrrv{ background:none repeat scroll;float:left;padding:0;width:180px;}
.sidebox-header-left {background:none repeat scroll;padding:0!important; }
.BoxHead-CImRmvQAiQ, .rightBoxHeading { background:url('../images/bg_title.png') no-repeat left top scroll;height:40px;line-height:32px;}
.BoxHead-CImRmvQAiQ label, .rightBoxHeading label {line-height:32px;}
.Box-sswhYtFwjE, .rightBoxContainer {margin:0 auto 10px; padding:0;/*row float:left;*/}

.BoxHead-CImRmvQAiQ, h3.rightBoxHeading {color:#fff; font:normal 14px/32px arial;overflow:hidden; text-indent:10px; text-transform:uppercase; font-weight:bold;}

h3.BoxHead-CImRmvQAiQ a, h3.rightBoxHeading a {	font: normal 12px arial;color:#000;; text-transform:capitalize;text-decoration: none;}
h3.BoxHead-CImRmvQAiQ a:hover, h3.rightBoxHeading a:hover {color: #000;;text-decoration: underline;}
h3.BoxHead-CImRmvQAiQ a:visited, h3.rightBoxHeading a:visited { color:#000;; text-decoration: underline;}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading { color: #2b2b2b;font-size: 14px;font-weight: normal;font-family:arial; line-height:28px; height:28px;overflow: hidden;}
#categoriesHeading, #categoriesContent { background-color:#f8f8f8;}

/***whatsnew**featured***/
#whatsnew .Side-SEJqIKizAa, #featured .Side-SEJqIKizAa {border-bottom:1px solid #fff;padding:10px 0; margin:0px auto;}
#whatsnew, #featured {/*row*/ float:left;}
#the_description-fNKkPrfuaV{ visibility:hidden; height:1px;}
#the_description-fNKkPrfuaV h1{ margin:0px !important; padding:0px !important;}




#whatsnew .Side-SEJqIKizAa > div LABEL, #featured .Side-SEJqIKizAa > div LABEL, #specials .Side-SEJqIKizAa > div LABEL {color:#666; font:normal 10px arial;padding:0; text-decoration:none; text-transform:uppercase;}


.sidebox-products {display: block;padding:0;/*row*/ float:right; width:135px; text-align:right;}
/****whatsnew**featured****/

.Side-SEJqIKizAa {margin:0 auto; padding:0;}

.Side-SEJqIKizAa a:hover {text-decoration: underline;}


.list_HMvOJZFE .item_img, .specialsListBoxContents .item_img { display:block; float:left;width:160px;}
.list_HMvOJZFE .item_name, .specialsListBoxContents .item_name { display:block; float:right; height:60px;padding:0;width:180px; text-align:left;}
.list_HMvOJZFE .item_name a, .specialsListBoxContents .item_name a {color:#; font:normal 12px arial; text-align:left;}
.list_HMvOJZFE .item_bottprice, .specialsListBoxContents .item_bottprice {display:block; float:right;width:180px;}
.list_HMvOJZFE .item_price, .specialsListBoxContents .item_price { text-align:left;}
.list_HMvOJZFE .item_button, .specialsListBoxContents .item_button { text-align:left;}
.listingDescription { display:none;}

.rightBoxHeading a:visited,.BoxHead-CImRmvQAiQ a:visited, .Box_uAIySUrm a:visited {color: #b26541;	}
.centeredContent, TH, #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,.additionalImages,.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .New_dItQGBfI, .gvBal, .attribImg {text-align: center;}

.categoryListBoxContents { background:url('../images/icons/icon_categories.gif') no-repeat left center scroll;text-align:left;}
.categoryListBoxContents a {color: #000;font-weight: bold;}
.categoryListBoxContents a:hover {color:#000; text-decoration: underline;}
#cartEmptyText { background:#F86118 url("../images/warning2.gif") no-repeat right center scroll; border:1px solid #9A9A9A;-moz-border-radius:5px;color: #FFFFFF;font-size: 17px;font-weight: bold;height:35px;margin:0 auto;padding: 30px 0 17px 50px;position: relative;text-align:left;}

#bestsellers .wrapper {	margin: 0em 0em 0em 1.5em;}
#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 */


.back {	float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right; color:#FF0000;}
.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 { float:none;	margin: 0;}
#myAccountGen li a, #myAccountNotify li a { color:#000; text-decoration:none;}
#myAccountGen li a:hover, #myAccountNotify li a:hover { color:red; text-decoration:underline;}
Table#prevOrders TD ADDRESS { text-align:center;}

.accountTotalDisplay, .accountTaxDisplay {width: 20%;text-align: right;	/*vertical-align: top*/}
.accountQuantityDisplay {width: 10%;vertical-align: top	}
TR.tableHeading {background:none repeat scroll #F1F1F1; border:1px solid #dcdcdc; color:#000; font:bold 12px Arial, Helvetica, sans-serif;height:30px;}
.productListing-rowheading {background: url(../images/title_bg.png) no-repeat center;height:35px;/*	color: #FFFFFF;*/}
.productListing-heading, .productListing-heading a {color:#152939;font-family:"Times New Roman", Times, serif;}
.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;	}
#bannerOne, #bannerTwo, #bannerThree {	margin: 0;padding: 0 0 9px 0;}


#Main_alKtuADL {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 960px;
}

#nav_MZnGfaVR{ padding:10px; text-align:center;    background-color: #f7f7f7;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;}

#nav_MZnGfaVR a{ padding:0 15px; font-size:13px; font-weight:bold; color:#000;}

#nav_MZnGfaVR a:hover{ color:#f00; text-decoration:none;}

#siteinfoLegal{ padding:5px; color:#000;}


#Cat-ZKXdDbFDcF ul{}
#Cat-ZKXdDbFDcF ul li{}
#Cat-ZKXdDbFDcF ul li a{font-size:12px; display:block; padding:11px 3px;}
#Cat-ZKXdDbFDcF ul li a:hover{ color:#6bd100; text-decoration:none;}
#Cat-ZKXdDbFDcF ul a.TOP_puiKqIzD{ font-size:13px; font-weight:bold; color: #285fa3; border-bottom:#2B60A1 dotted 1px;}
#Cat-ZKXdDbFDcF ul a.SUB_bAGXbHUo{}
#Cat-ZKXdDbFDcF ul a.PRO_vphCNjMm{ color:#333; padding-left:20px;}
.parent_jAAonbQj{ color:#6db100;}
SPAN.selected_fVyTpVRS{ color:#6db100; font-weight:bold;}






.no-dots { background:none repeat scroll;}
.subcategory {padding-left:0;}
.subcategory a {line-height:20px!important;}
.category-products {display:list-item; list-style:none; text-indent:15px;}





.Featured-MXsfedIdyI{ text-align:center; margin-bottom:20px;}

.Featured-MXsfedIdyI .img_kTofCzHI{}

.Featured-MXsfedIdyI .name_OfzIyxjD{ margin:10px 0px; height:40px; overflow:hidden;}

.Featured-MXsfedIdyI .name_OfzIyxjD a,.Featured-MXsfedIdyI .name_OfzIyxjD a:visited{ color:#000; line-height:20px;}

.Featured-MXsfedIdyI .name_OfzIyxjD a:hover{ color:#f00; text-decoration:none;}

.Featured-MXsfedIdyI .price_MNCriMWw{ font-size:16px;}


.colum_list{border: 1px dotted #ccc; margin:5px; text-align:center;}

.colum_list:hover{border: 1px  solid #6db100;}

.colum_image{ margin:10px; min-height:180px;}
.colum_keyname{ margin-bottom:10px; min-height:80px; line-height:20px; padding:10px;}

.colum_keyname a, .colum_keyname a:visited{ color:#000;}

.colum_keyname a:hover{color:#f00; text-decoration:none;}

.colum_price{ margin-bottom:10px; font-size:16px;}





#main_AQmBuVYB{ margin-top:15px; clear:both;}
#left_DKgiJVdU{ float:left;}
#right_ONGIzYgY{ float:right; width:320px;}


#product_title {border-bottom:1px solid #2B60A1;color:#000;font-size:16px; line-height:25px; padding:10px 0;text-align:left; margin-bottom:20px;}
#product_prices {border-bottom:1px solid #d6d6d6;color:#6db100;font:normal 30px arial;float:left; margin:0 auto; padding:5px 0;}
#product_prices .normalprice { color:#888; font:normal 26px arial;}
#product_prices .productSpecialPrice { color:#6db100; font:normal 30px arial;}
#product_prices .productPriceDiscount { font:normal 16px Tahoma;}

#Attribut-wDyQjPsVpK {font-family:arial; float:left; font-weight:normal; margin:0px auto; padding:10px 0 0; width:340px;}
#attrib-wAmsUzasxi {border-bottom:0px solid #DEDEDE;color:#333; font-size:11px;font-weight:bold;}
.Options-cPsvsooBsU .back SELECT { border:1px solid #DDD; padding:3px;}


#Cart_ePvrYLYN {float:left;font:bold 11px arial; padding:10px 0; width:340px; display:inline; text-transform:uppercase;}
#Cart_ePvrYLYN .cart_quantity { float:left;margin:5px 0 0 10px;}
#Cart_ePvrYLYN .cart-button {float:left; margin:0 0 0 15px;}
#Cart_ePvrYLYN INPUT {margin:3px auto 0; width:auto;}
#Cart_ePvrYLYN INPUT.addtocart { background:url('../images/btn_add_to_cart.png') no-repeat 0 0 scroll;border:none; cursor:pointer;display:block;float:right; font-size:0px;height:34px; margin:0 auto;padding:0;outline:none;width:132px;transition:none;}
#Cart_ePvrYLYN INPUT.addtocart:hover {background-position:bottom;}
#Cart_ePvrYLYN span {color:#000; float:left; margin-top:3px; line-height:24px; width:60px;}
#Cart_ePvrYLYN p {color:#f00;}



#oZewHpeQ {color:#666;float:left;margin:0 auto; padding:5px 0;width:340px;}
#oZewHpeQ li { background:url('../images/icons/icon-tick.png') no-repeat left center scroll;font:normal 10px/20px arial;padding-left:15px; text-transform:uppercase;}
#oZewHpeQ li span {color:#999; font:bold 10px/20px arial;}
#oZewHpeQ li.InStock { background:url('../images/icons/instock.png') no-repeat 60px center scroll; padding:3px 0;}
#oZewHpeQ li .ratingStar { vertical-align:middle;}










.nav_Split_Pages-xgRqdfZLxa,.nav_Split_Pages-xgRqdfZLxa{ margin:10px 0;}	

.categoryListBoxContents{ padding:5px; width:30% !important; text-align:left;}

.categoryListBoxContents a,.categoryListBoxContents a:visited{ color:#000;}

.categoryListBoxContents a:hover{ color:#f00; text-decoration:none;}









/*******************Alan**********************/
/* css buttons */
.cssButton, .cssButtonHover {
/*	width : 20em;*/
	background-color:#222;
	color : #fff;
	border:none;
	font-family: arial;
	font-size:11px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none !important;
	font-weight: normal;
	padding:5px;transition:all 300ms ease-in-out 0s; text-transform:uppercase;
}

.cssButtonHover { background-color:#6db100;color: #fff;text-decoration: none; cursor:pointer;}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {/*width: 7em;*/}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {/*width: 10em;*/}
.button_return_to_product_list, .button_add_selected {/*width: 22em;*/}

.button_in_cart {}  

.button_submit {/*width: 18em;*/}
.button_update_cart {color: red;}
.button_update_cartHover {color: #003D00;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/

.button-search-header { background:url('../images/go.gif') no-repeat scroll;border: medium none;height:28px;width:28px;cursor: pointer;outline: medium none;line-height:0;margin:0 auto;float: left;position:relative;text-indent: -9999px;top:3px;}








