﻿/* SC FrameWork styles */
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
/* end SC FrameWork styles */

/* shell styles */
* {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

body {
	background: #183452;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
}

div#container {
	margin: 0px auto;
	width: 860px;
	text-align: left;
}

div#containerInner {
	display: inline;
	float: left;
	width: 860px;
	background: #1B3353 url('containerBg.png') scroll repeat-y left top;
}

div#header {
	width: 860px;
	background: transparent url('headerBg.png') scroll no-repeat left top;
	padding-top: 50px;
}

div#logo {
	display: inline;
	float: left;
}

div#logo a {
	display: block;
	width: 460px;
	height: 75px;
	margin: 0px 0px 0px 45px;
	text-indent: -5000px;
	overflow: hidden;
}

div#phoneNumber {
	display: inline;
	float: right;
	font-weight: bold;
	color: #DEE3F7;
	margin: 17px 31px 0px 0px;
	text-align: left;
	width: 290px;
	
}

div#search {
	display: inline;
	float: right;
	width: 317px;
	padding-top: 11px;
	background: transparent url('searchBgTop.gif') scroll no-repeat left top;
	margin: 16px 19px 0px 0px;
	clear: right;
}

div#searchInner {
	width: 317px;
	background: transparent url('searchBgBottom.gif') scroll no-repeat left bottom;
	padding-bottom: 6px;
}

div#searchInner2 {
	width: 317px;
	background: transparent url('searchBgMiddle.gif') scroll repeat-y left top;
	padding-left: 17px;
}

div#search fieldset {
	border: none;
	width: 300px;
}

div#search span {
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: -4px;
	color: #FFFFFF;
	position: relative;
}

div#search input#searchQuery {
	width: 225px;
	font-size: 7pt;
	margin-top: 2px;
	vertical-align: top;
	float:left;
	display: inline;
}

div#search img#searchSubmit,
div#search span#searchSubmit {
	display: inline;
	float: right;
	margin: -6px 0px -22px 0px;
	position: relative;
}

div#headerNav, div#footerNav {
	clear: both;
	width: 820px;
	margin-left: 21px;
	background: transparent url('headerNavBg.png') scroll repeat-y left top;
	overflow: hidden;
	padding: 3px 0px 3px 0px;
}

ul.headerFooterNav {
	margin-left: 4px;
	width: 790px;
}

ul.headerFooterNav li {
	display: inline;
	float: left;
	list-style-type: none;
	background-color: #F76521;
	padding: 1px;
	margin-left: 2px;
}

ul.headerFooterNav li a {
	background-color: #FF0000;
	border-top: solid 1px #FF6D6B;
	border-right: solid 1px #E70000;
	border-bottom: solid 1px #CE0000;
	border-left: solid 1px #FF2C29;
	display: block;
	width: 119px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.7em;
}

ul.headerFooterNav li a:hover {
	background-color: #D60000;
	border-top: solid 1px #E76D6B;
	border-right: solid 1px #C60000;
	border-bottom: solid 1px #AD0000;
	border-left: solid 1px #DE3031;
}

ul.headerFooterNav li.home a span {
	padding-left: 13px;
	background: transparent url('navBarHome.gif') scroll no-repeat left 50%;
}

ul.headerFooterNav li.cart a span {
	padding-right: 15px;
	background: transparent url('navBarViewCart.gif') scroll no-repeat right 40%;
}

div#footerNav ul.headerFooterNav {
	margin-left: 30px;
}

div#bodyShell {
	display: inline;
	float: left;
	width: 860px;
}

div#bodyContent {
	display: inline;
	float: right;
	width: 615px;
	margin-right: 40px;
}

div.bodyPad {
	margin: 10px 0px;
	width: 610px;
}

div#sideNav {
	display: inline;
	float: left;
	width: 178px;
	background: #3165CE url('leftNavBg.png') scroll repeat-y left top;
	margin: 3px 0px 3px 21px;
}

div#freeShipping img,
div#freeShipping span {
	margin-left: -28px;
	position: relative;
	display: block;
}

div#sideNav ul img {
	margin-top: 2px;
}

div#sideNav ul.level1 {
	margin: -10px 0px 0px 16px;
}

div#sideNav li {
	list-style-type: none;
}

div#sideNav li.level1 {
	margin: 14px 0px 0px 0px;
}

div#sideNav li.level1 a {
	color: #08004A;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Impact, Tahoma, Verdana, sans-serif;
	display: block;
}

div#sideNav li.level1 a:hover {
	color: #3965CE;
	background: transparent url('leftNavLiHoverBg.png') scroll repeat-y left top;
}

div#sideNav ul.level2 {
	margin-top: 6px;
}

div#sideNav ul.level2 li {
	background: transparent url('leftNavLiBottomBorder.png') scroll no-repeat right bottom;
	padding-bottom: 1px;
}

div#sideNav li.level2 a {
	color: #08004A;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	padding: 2px 0px 2px 4px;
}

div#sideNav li.level2 a span {
	background: transparent url('leftNavStar.png') scroll no-repeat left 50%;
	padding-left: 15px;
	display: block;
}

div#sideNav li.level2 a:hover span {
	background: transparent url('leftNavStarHover.png') scroll no-repeat left 50%;	
}

div#tellAFriend {
	padding-top: 6px;
	background: transparent url('tellAFriendBgTop.png') scroll no-repeat left top;
	margin: 37px 0px 59px 12px;
}

div#tellAFriendInner {
	padding-bottom: 6px;
	background: transparent url('tellAFriendBgBottom.png') scroll no-repeat left bottom;
}

div#tellAFriendInner2 {
	background: transparent url('tellAFriendBgMiddle.png') scroll repeat-y left top;
	width: 154px;
}

div#tellAFriend h3 {
	color: #08004A;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Impact, Tahoma, Verdana, sans-serif;
	display: block;
	padding: 0px 10px;
}

div#tellAFriend p {
	color: #08004A;
	font-size: 0.7em;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	display: block;
	padding: 0px 10px;
}

div#tellAFriend fieldset {
	border: none;
	text-align: center;
}

div#tellAFriend input#tellAFriendEmail {
	width: 133px;
	margin: 5px 0px;
}

div#badges {
	width: 178px;
	text-align: center;
}

div#badges img {
	margin-bottom: 22px;
}

div.scBreadcrumbs {
	margin: 5px 0px;
}

div#footer {
	display: inline;
	float: left;
	width: 860px;
	background: transparent url('footerBg.png') scroll no-repeat left bottom;
	padding-bottom: 32px;
}

div#footer div.text {
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
	position: absolute;
	text-align: center;
	width: 860px;
	font-size: 0.7em;
}

div#footer div.text span {
	display: block;
}

div#footer div.text a {
	color: #FFFFFF;
}

div#paddingBottom {
	clear: both;
}

/* end shell styles */

/* home page styles */
div#homePage div#homeMessage {
	text-align: center;
}

div#homePage div#homeMessage .red {
	color: #FF0000;
}

div#homePage div#homeMessage h2 {
	color: #293094;
	font-family: Impact, Tahoma, Verdana, sans-serif;
	font-size: 2.5em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

div#homePage div#homeMessage p {
	margin-bottom: 1em;
	padding: 0px 35px;
	font-size: 0.9em;
}

div#homePage div#homeMessage p#summerSale {
	color: #FFFFFF;
	font-family: Impact, Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	background: #EF1C21 url('saleArrow.png') scroll no-repeat right 50%;
	display: inline;
	padding: 1px 20px 1px 3px;
}

div#homePage div#homeMessage p#summerSale a {
	color: #FFFFFF;
}
/* end home page styles */

/* contents table styles */
table.contents {
	margin-top: 12px;
}

table.contents td {
	padding: 5px;
	font-size: 0.9em;
}

table.contents td.verticalSeparator {
	background: transparent url('contentsVerticalSeparator.png') scroll repeat-y 50% top;
}

table.contents td.horizontalSeparator {
	background: transparent url('contentsHorizontalSeparator.png') scroll repeat-x left 50%;
	height: 28px;
}

table.contents a {
	color: #214D9C;
	font-weight: normal;
	text-decoration: underline;
}

table.contents center font {
	color: #EF1C21;
	font-weight: bold;
}

span.youSave {
	color: #EF1C21;
	font-weight: bold;
}

/* end contents table styles */


/* section page styles */
div.sectinfocont, div.sectcontets {
	margin-top: 10px;
}

/* end section page styles */

/* item page styles */

h3.pagename {
	margin-bottom: 5px;
	color: #183452;
}

div.iteminfocont {
	margin-bottom: 15px;
}

div.itemimg {
	display: inline;
	float: left;
	margin: 0px 0px 15px 0px;
}

div#scPage-insets {
	margin-top: 15px
}

div#scPage-insets a {
	margin-right: 10px;
}

div.iteminfo {
	display: inline;
	float: right;
	margin: 0px 15px;
}


table#product-info-table td {
	color: #000000;
	background-color: #8CC7EF;
	padding: 4px 10px;
	text-align: left;
	font-weight: normal;	
}

table#product-info-table th {
	color: #FFFFFF;
	background-color: #214D9C;
	padding: 4px 10px;
	text-align: right;
	font-weight: bold;	
}

table#product-info-table td#itemName {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 6px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

table#product-info-table span#pitYouSaveBx {
	display: block;
}

table#product-info-table td.add-to-cart {
	background-color: #3165CE;
	padding: 4px 6px;
	text-align: center;
}

table#product-info-table option {
	padding-right: 5px;
}

table#product-info-table input.order-button {
	padding: 2px 3px;
}

div.itemcapt {
	clear: both;
}

.itembanner {
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	font-family: 'Arial Black',Impact, Tahoma, Verdana, sans-serif;
	display: block;
	background: #213873 url('headingBg.png') scroll no-repeat left 50%;
	padding-left: 25px;
	margin: 15px 0px 5px 0px;
}

div#crossSell h3 {
	color: #FFFFFF;
	background-color: #0096DE;
	padding: 4px 9px;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px;
}
/* end item page styles */
/* related items styles */
#seo-related-links {
    width: 95%;
}
#seo-related-links:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#seo-related-links ul {
	margin:0; padding: 0;
	list-style: none;
}
#seo-related-links ul.seo-links li {
	width: 49%;
	float: left;
	display: inline;
	background: url(dot.gif) 5px center no-repeat;
	margin:0; 
	padding:0;
}
#seo-related-links ul.seo-links li a {
	text-decoration: none;
	padding-left: 25px;
	display: block;
	_width: 100%;
}
#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
}
/* end related items styles */


/*MODIFICATIONS*/

.itemcapt ul li
{
    padding: 2px 16px;
    background: transparent url(/lib/yhst-48235246003493/diamond.gif) 5px center no-repeat;
}
