@charset "utf-8";
* { padding:0; margin:0; }
td, div, span { color:#666666; }
body { background-color: #f8f8f8; font-family:Century Gothic, Avant Garde, sans-serif; font-size:16px; font-weight:normal; color:#666666; width:100%; }
a { text-decoration:underline; color:#ff6633; }
a:hover { text-decoration:none; }
select option { padding-right:10px; }
#mainbody { width:1050px; margin:0 auto; text-align:left; background:#ffffff; padding:0; border: 1px solid #ffffff; }
#footer { background:#d2f0fa; height:1%; }
#header { background:url('http://ep.yimg.com/ty/cdn/yhst-49142611432441/top-header.jpg') left top no-repeat #ffffff; min-height:155px !important; height:auto !important; }
#header:after, #footer:after, #itemContainer:after, .caption:after, .message:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
html>body #header, html>body #footer { height:auto; }
.clear { clear:both; display:block; font-size:1px; height:1px; }
.last { border:0 solid; }
.floatLeft { float:left; }
.floatRight { float:right; }
.breadcrumbs { padding:10px; background-color:#ffffff; }
#footer .links a:hover, #bodyContent .contentsTable .itemName a:hover { text-decoration:underline; }
#header .storeLogo { width:460px; font:bold 24px Century Gothic, Avant Garde, sans-serif /*2em*/; float:left; color:#584634; padding:15px 0 10px 15px; }
#header .storeLogo a { color:#584634; text-decoration:none; }
#header .searcharea { float:right; width:264px; background-color:#ffffff; text-align:center; border:1px solid #ffffff; padding:10px 0; margin: 2px; }
#header .searcharea .searchText { font:bold 13px Arial, Helvetica, sans-serif; color:#666666; margin-right: 3px; }
#header .searcharea .searchForm { margin:auto; }
#header .searcharea .searchInput { width:150px; }
#searchSubmit.ys_primary { border:solid 1px #fff; margin-left:3px; padding:0; background: #d2f0fa url('') 0 0 repeat-x; color:#666666; font:bold 11px Arial, verdana, sans-serif; text-align:center; cursor:pointer; }
#footer .links { clear:both; background-color:#f8f8f8; padding:5px; color:#666666; font-size:11px; text-align:center; }
#footer .links a { color:#666666; font-weight:bold; padding:0 5px; text-decoration:none; font-size:11px; text-transform:uppercase; }
#footer .yahooLogo { float:left; height:29px; width:82px; margin:10px 0 10px 10px; }
* html #footer .yahooLogo { height:39px; display:inline; }
#footer .copyright { float:right; text-align:right; padding:15px 15px 0 0; color:#666666; font-size:11px; }
#bodyContent .contentsTable { margin:10px; }
#bodyContent .caption, #bodyContent .message { _height:1%; }
#bodyContent .message, #bodyContent .caption, #bodyContent .pageText { background-color:#ffffff; }
#bodyContent .message .ImageMarginLeft { float:left; margin:15px 20px 5px 12px; }
#bodyContent .message .ImageMarginRight { float:right; margin:15px 12px 5px 20px; }
#bodyContent .contentsTable .Image img { margin:0 10px 5px 10px; }
#bodyContent .message .pageTitle { color:#666666; display:block; font-family:Century Gothic, Avant Garde, sans-serif; font-size:12px; font-weight:bold; margin:0 10px; padding:10px 0; }
#bodyContent .caption .pageTitle, #bodyContent .caption .pageTitleCenter, #bodyContent #info-div #searchpageHeader { color:#666666; display:block; font-family:Century Gothic, Avant Garde, sans-serif; font-size:22px; font-weight:bold; margin:0 10px; padding:10px 0; }
#bodyContent #info-div #searchpageHeader { background-color:#ffffff; color:#666666; font-family:Century Gothic, Avant Garde, sans-serif; font-size:28px; font-weight:bold; margin:0 10px; padding:10px 0; display:block; }
#bodyContent .itemPageTitle { color:#666666; font-family:Century Gothic, Avant Garde, sans-serif; font-size:22px; font-weight:bold; padding:10px; background-color:#ffffff; }
.itemPageTitle h1{ font-family:Century Gothic, Avant Garde, sans-serif; font-size:22px;}
#bodyContent .message .pageText, #bodyContent .caption .pageText, #bodyContent .pageText {}
#contentarea .caption .pageText { padding:0px 10px 0px 10px; }
#bodyContent .itemContainer .pageText { padding:0px 10px 0px 10px; }
#bodyContent .pageText1 { display:block; width:100%; float:left; background-color:#ffffff; }
#bodyContent .message .pageText { padding:0px!important; }
#bodyContent #info-div .infoText { padding:10px; }
#bodyContent .contentsTable .itemName, #bodyContent .contentsTable .wrapPadding { padding:2px 5px; }
#bodyContent .contentsTable { width:100%; border-collapse:collapse; }
#bodyContent .contentsTable .itemName a { font:bold 16px Century Gothic, Avant Garde, sans-serif; color:#ff6633; text-decoration:none; }
#bodyContent .contentsTable .salePrice, #bodyContent .itemContainer .salePrice { color:#ff6633; padding-bottom:10px; font-weight:bold; }
#bodyContent .vertical, .imageCenter, .pageTitleCenter { text-align:center; }
#bodyContent .contentsTable .contentsVSeparator { border-right:1px solid #666666; }
#bodyContent .contentsTable .contentsHSeparator { border-bottom:1px solid #666666; }
#bodyContent .specialsHeader { background-color: #584634; border-bottom: 4px solid #584634; color: #FFFFFF; font: bold 20px/40px Verdana, Tahoma, Helvetica, sans-serif; margin-bottom: 5px; padding: 0; padding: 0; text-align: center; }
#bodyContent .caption .Image, #bodyContent .itemContainer .Image, #bodyContent .contentsTable .Image, #bodyContent #info-div .Image { padding:10px; margin:0; }
#bodyContent .pageText .pageTextHeader { font-family:Century Gothic, Avant Garde, sans-serif; font-size:22px; font-weight:bold; padding:10px 0; color: #666666; }
#bodyContent .accessoriesHeader { color:#666666; font-family:Century Gothic, Avant Garde, sans-serif !important; font-weight:bold !important; font-size:12px !important; padding:20px 0 8px 10px; border-bottom:1px solid #666666; margin-bottom:10px; }
#bodyContent .contentsTable td table { margin-left: 10px; }
#bodyContent .contentsTableTd { padding:5px;}
#bodyContent .contentsTableTd-new { padding:5px; width:15%; float:left; }
#bodyContent .contentsTable .abstract { padding: 3px 0; }
#bodyContent .contentsTable .itemNameMultiLine { display:block; padding: 3px 0; }
#bodyContent .itemContainer img { vertical-align:middle; }
#bodyContent .itemContainer .addToCart { border-top:1px solid #666666; padding:10px; }
#bodyContent .itemContainer .itemProperties { float:left; margin:20px 10px 0 50px; }
#bodyContent .itemContainer .itemName, #bodyContent .contentsTable .itemName, #bodyContent .itemContainer .priceBold { font-weight: bold; }
.itemName h2{ font-size:16px;}
#bodyContent .itemContainer .itemName, #bodyContent .itemContainer .itemCode, #bodyContent .itemContainer .itemAvail, #bodyContent .itemContainer .itemPrice { padding:0 10px 10px 10px; }
#bodyContent .contentsTable .itemAvail { padding:10px 0; }
#bodyContent .itemContainer .regPrice { padding-right:20px; font-weight:bold; }
#bodyContent .contentsTable .regPrice, #bodyContent .contentsTable .priceBold { margin:10px 0 0; }
#bodyContent .itemContainer .regPrice, #bodyContent .itemContainer .salePrice, #bodyContent .itemContainer .priceBold { display:inline; font-weight:bold; }
#bodyContent .itemContainer .itemOption { padding:0 10px 5px 10px; display:block; font-weight:bold; }
#bodyContent .contentsTable .itemOption { padding-top:5px; display:block; }
#bodyContent .contentsTable .contentsOptions { padding:3px 0; }
.ys_primary { background:#ff6633; color:#584634; font:bold 11px Arial, verdana, sans-serif; padding:1px 5px; text-align:center; cursor:pointer; }
#info-div form, .infoText div { margin:0 10px; }
#info-div form table td a img { margin-right:5px; }
#info-div form table td b { display:block; padding:15px 0 5px; }
#info-div form table td font { font-size:1em; }
.ystore-cross-sell-table {font-size:inherit; font:100%; padding:10px; }
.ystore-cross-sell-title {padding-bottom:6px; color: #666666; font-family:Century Gothic, Avant Garde, sans-serif; font-weight:bold; font-size:22px; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width:28%; padding-right:5%; }
.ystore-cross-sell-product-image-link { display:block; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom:16px; }
.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption h4 { margin:0 0 3px; font-size:11px; }
.ystore-cross-sell-table .ys_promo { font-weight:bold; color:#FF6633 !important; }
#bodyContent { float:left; width:1050px; background-color: #FFFFFF; }
#ys_social_top_hr { margin:10px; }
#ys_social_media { height:26px; display:inline-block; vertical-align:middle; margin-left:10px; width:600px; }
#ys_social_fblike { float:left; }
#ys_social_tweet { float:left; }
#ys_social_v_separator { margin-left:10px; margin-right:10px; float:left; }
#ys_social_bottom_hr { margin:10px; }
#ys_social_pinterest { float:left; }
#answers { font-family: tahoma, geneva, verdana, sans-serif; font-size: 14px; padding: 5px; }
#testimonials { background-color: #e8e8e8 !important; }
#header { position: relative }
#shareThis { position: absolute; top: 100px; left: 580px; }
#bodyContent .contentsTable { width: 98% }
#yfc_accessbar { position: absolute !important; top: 100px !important; left: auto !important; right: 135px !important; }
b, strong { font-weight:bold; }
blockquote { margin:1em; }
dd { margin:0 0 0 10px; }
dl { margin:5px 0; }
em, i { font-style:italic; }
img { border:0; }
input { margin:0; padding:1px; }
input.addtocartInp { margin:0; padding:1px; font-size:12px; }
#searchsubmit { margin:1px 5px 0 5px; padding:1px; background:#d2f0fa url('') 0 0 repeat; color:#666666; font:bold 11px Arial, verdana, sans-serif; padding:0px 2px; margin:0 0 1px 3px; text-align:center; cursor:pointer; }
input.addtocartImg { border:0; margin:0; padding:1px; }
li { margin:0 0 0 15px; padding:0; }
ol, ul { list-style:disc outside; margin:0; padding:0; }
p { margin:10px 0; padding:0; }
tr, td { vertical-align:top; }
.footer-social-bg {width:250px !important; padding:0 !important; margin:0 !important;}
.footer-social-bg a { float:left; padding:0; margin:0 1px 0 0;}
.facebook-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat left top;}
.youtube-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -33px top;}
.twitter-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -66px top;}
.pinterest-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -99px top;}
.google-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -132px top;}
.linkedin-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -165px top;}
.blog-icon { float:left; width:32px; height:32px; background:url(http://ep.yimg.com/ty/cdn/yhst-49142611432441/social-icons.png) no-repeat -198px top;}
.footer-newsletter-bg {width:250px !important; margin:0 !important; clear:both !important; padding:5px 15px 0px 0px !important;}

#bodyContent .vertical{float:left; margin:0; padding:0; width:100%;}
#bodyContent .contentsTableTd{float:left; width:16%; margin:0; padding:0; border-right:1px solid #000;}
	
/*27-3-2014*/
.ystore-cross-sell-product-reg-price{ font-weight:bold; font-size:14px !important;}
h4.ystore-cross-sell-product-name a{color:#666666; font-size:14px; font-weight:bold; text-decoration:none;}
.yd-payment-seal-footer-code{ float:left; width:330px;}
.payment-option{ float:left; margin:5px 0 0 0; clear:both;}
#footer .paymentlogos { float:left; height:29px; /*width:240px;*/ width:119px; margin:5px 0 10px 10px; }

