/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/* Elements */ /* 011007 0.03*/ * { padding:0; margin:0; } td, div, span { font-size: 11px /*75%/1.3*/; color:#000000; } body { background-color: #f0f0f0; background-image:url('') 0 0; font:normal 11px Verdana, Tahoma, Helvetica, sans-serif/*75%/1.3 Arial,Helvetica, sans-serif*/; color:#000000; text-align:center; width:100%; } a{ text-decoration:underline; color:#0000ff; } a:hover{ text-decoration:none; } select option{ padding-right:10px; } /**********/ /*MAIN IDS*/ /**********/ #mainbody{ width:760px; /* 760px; || auto; */ margin:0 auto; text-align:left; background:#ffffff url('') 0 0 no-repeat; padding:0; border: 1px solid #008def; } #topNav{margin:0 auto; background:#ceeefc url('') 0 0; padding:3px 0 5px 0; border-bottom:4px solid #ffffff; height:1%; } html>body #topNav { height:auto; zoom:1; } #topNav div{ float:left; margin-top: 2px; white-space:nowrap; } #topNav div a{ color:#008def; padding:0 10px 0 10px; border-right:1px solid #c2d3d3; text-decoration:none; } #topNav .topNavViewCart a{ border-right-style:none !important; text-decoration:none; } #topNav div a:hover, #topNav .topNavViewCart a:hover{ color:#008def; } #topNav .topNavViewCart a{ background: url() right center no-repeat; padding-right:15px; } #footer{ background:#008def url('') 0 0 repeat; height:1%;zoom:1; } #header{ background:#008def url('') 0 0 repeat; height:1%; min-height:75px; height:auto *!important*; height:75px; } #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; } /**************/ /*END MAIN IDS*/ /**************/ /*********/ /*CLASSES*/ /*********/ .clear { clear:both; display:block; font-size:1px; height:1px; line-height:-1; } .last { border:0 solid; } .floatLeft { float:left; } .floatRight { float:right; } .breadcrumbs{ padding:10px; background-color:#ffffff; } /***************/ /*Added by reid*/ /***************/ .oddRow { background-color:#ceeefc; } .mainTable { width: 80%; margin: 0 10%; border: 0; padding: 0; } .subTable { width: 100%; margin: 10px 0; border: 1px solid black; padding: 2px 7px; } .subTable th { font: bold 11px; border-right: 1px solid #008def; border-bottom: 1px solid #008def; text-align: left; padding: 3px 3px 5px 6px; } .subTable td { padding: 3px 5px; color: #555; } .title { font-size: 150%; } /*************/ /*END CLASSES*/ /*************/ /***************/ /*MISCELLANEOUS*/ /***************/ #topNav .topNavViewCart a:hover, #footer .links a:hover, #bodyContent .contentsTable .itemName a:hover, #topNav div a:hover{ text-decoration:underline; } /*******************/ /*END MISCELLANEOUS*/ /*******************/ /********/ /*HEADER*/ /********/ #header .storeLogo{ width:460px; font:bold 36px Georgia, Times New Roman, Times, serif /*2em*/; float:left; color:#ffffff; padding:15px 0 10px 15px; } #header .storeLogo a{ color:#ffffff; text-decoration:none; } #header .searcharea{ float:right; width:264px; background-color:#f0f0f0; text-align:center; border:1px solid #ffffff; padding:10px 0; margin: 2px; } #header .searcharea .searchText{ font:bold 13px Arial, Helvetica, sans-serif; color:#ff8429; 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: #008def url('') 0 0 repeat-x; color:#f0f0f0; font:bold 11px Arial,verdana,sans-serif; text-align:center; cursor:pointer; } /************/ /*END HEADER*/ /************/ /********/ /*FOOTER*/ /********/ #footer .links{ background-color:#008def; padding:5px; color:#f0f0f0; font-size:11px; text-align:center; } #footer .links a{ color:#f0f0f0; 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:#f0f0f0; font-size:11px; } /************/ /*END FOOTER*/ /************/ /***************************************/ /*BODY CONTENT (HOME, SECTION AND ITEM)*/ /***************************************/ #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:#ffffff; display:block; font:bold 20px Arial, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/; margin:0 10px; padding:10px 0; } #bodyContent .caption .pageTitle, #bodyContent .caption .pageTitleCenter, #bodyContent #info-div #searchpageHeader{ color:#ffffff; display:block; font:bold 20px Arial, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/; margin:0 10px; padding:10px 0; } #bodyContent #info-div #searchpageHeader{background-color:#ff8429; color:#ffffff; font:bold 20px Arial, Helvetica, sans-serif; margin:0 10px; padding:10px 0; display:block; } #bodyContent .itemPageTitle{ color:#ffffff; font:bold 20px Arial, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/; padding:10px; background-color:#ffffff; } #bodyContent .message .pageText, #bodyContent .caption .pageText, #bodyContent .pageText{ padding:0 10px 10px; } #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 11px Verdana, Tahoma, Helvetica, sans-serif/*1.1em Arial, Helvetica, sans-serif*/; color:#0000ff; text-decoration:none; } #bodyContent .contentsTable .salePrice, #bodyContent .itemContainer .salePrice{ color:#ff8429; padding-bottom:10px; font-weight:bold; } #bodyContent .vertical, .imageCenter, .pageTitleCenter{ text-align:center; } #bodyContent .contentsTable .contentsVSeparator{ border-right:1px dashed #ffffff; } #bodyContent .contentsTable .contentsHSeparator{ border-bottom:1px solid #ffffff /*#CECECD*/; } #bodyContent .specialsHeader{ background-color:#ff8429; padding:5px; color:#ffffff; font:bold 20px Arial, Helvetica, sans-serif/*1.4em*/; text-align:center; border-bottom:4px solid #f0f0ff; margin-bottom:5px; } #bodyContent .caption .Image, #bodyContent .itemContainer .Image , #bodyContent .contentsTable .Image , #bodyContent #info-div .Image{ padding:10px; margin:0; } #bodyContent .pageText .pageTextHeader{ font:bold 16px Tahoma, Geneva, Verdana, sans-serif; padding:10px 0; color: #fc9227; } #bodyContent .accessoriesHeader{ color:#000000; font:bold 14px Tahoma, Geneva, Verdana, sans-serif /*1.1em*/!important; padding:20px 0 8px 10px; border-bottom:1px solid #ffffff; margin-bottom:10px; } #bodyContent .contentsTable td table{ margin-left: 10px; } #bodyContent .contentsTableTd{ padding:5px; } /*#bodyContent .contentsTable .ellItemInfo{ margin-left: 5px; }*/ #bodyContent .contentsTable .abstract{ padding: 3px 0; } #bodyContent .contentsTable .itemNameMultiLine{ display:block; padding: 3px 0; } /******************/ /*END BODY CONTENT*/ /******************/ /**************/ /*ITEM DETAILS*/ /**************/ #bodyContent .itemContainer img{ vertical-align:middle; } #bodyContent .itemContainer .addToCart{ border-top:1px solid #ffffff; padding:10px; } #bodyContent .itemContainer .itemProperties{ float:left; margin:20px 10px 0 50px; } #bodyContent .itemContainer .itemName, #bodyContent .contentsTable .itemName, #bodyContent .itemContainer .priceBold{ font-weight: bold; } #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; } /******************/ /*END ITEM DETAILS*/ /******************/ .ys_primary{ background:#ff8429; color:#ffffff; font:bold 11px Arial,verdana,sans-serif; padding:1px 5px; text-align:center; cursor:pointer; } /* Search Page Styles */ #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;} /* Search Page Styles */ /* Cross-Sell Styles. */ .ystore-cross-sell-table { width:100%; font-size:inherit; font:100%; } .ystore-cross-sell-title { padding-bottom:6px; color: #fc9227; font:bold 16px Tahoma, Geneva, Verdana, sans-serif; } .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 10px; font-size:11px; } .ystore-cross-sell-table .ys_promo { font-weight:bold; }
#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#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 {border-top:1px solid #CFCECE; margin-top:5px;}

