@charset "utf-8";
/*
Y!S Global Variables
Thumb h-w: 120
Item h-w: 280

Global-font-size
Background-color
Text-color
Page-border-color
*/

/*HTML TAGS*/
* {
	margin: 0;
	padding: 0;
}
#site-html {
  background: url('/lib/windowalert/winter-bg.png') repeat-y !important;
}
body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #383838;
	font-size:11px;
	background-color:#D8D8D8;
}
a:link, a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
a:active {
  outline: none;
}
a:focus {
  -moz-outline-style: none;
}
img {
	border: none;
}
td {
	vertical-align:top;
}
/*SITE*/
#site-html {
	width: 980px;
	margin: 10px auto;
	background: #fff;
}
#site-switch {
  padding-left: 50px;
  width: 600px;
}
#bodycontent {

}
#featured-product-header {
  line-height: 0;
}
.price-bold{
  font-size:13px;
}
#featured-product-body {
  background: url('/lib/windowalert/featured-product-body-bg.png') repeat-y;
  width: 620px;
  *position: relative;
  *top: -3px;
}
#featured-product-footer {
  *position: relative;
  *top: -3px;
}
#home-intro-text {
  font: 17px verdana;
  color: #383838;
}
#home-intro-text span {
  font:  23px Tahoma;
  color: #4e84c4;
  display: block;
  margin-bottom: 5px;
}
#intro-text img { 
  float: left;
  margin-bottom: 15px;
  margin-right: 10px;

}
#intro-text {
  color: #383838;
  font: 12px/20px verdana;
  width: 605px;
  margin-top: 10px;
}
#intro-text span {
  display: block;
}
#intro-text a {
  color: #4d85c5;
  text-decoration: underline;
}
/*HEADER*/

/*SEARCH*/
#search-form-div {
	margin:3px 0;
}
#search-table {
	margin:auto;
}
#search-table td {
	vertical-align:middle;
}
#search-query {
	border:1px solid #000;
	height:16px;
	padding:2px;
	width:101px;
}
#site-body {
  background: transparent url('/lib/windowalert/winter-bg.png');
}
/*LEFT NAV*/
#site-left-nav {
  width:200px;
  background-color:#fff;
  padding-right: 33px;
}
#left-nav {
	line-height:0;
}
.leftnav {
  line-height:1;
}
.leftnav a {
  margin:5px 0;
  margin-left: 15px;
  display:block;
  font: bold 12px verdana;
  color: #7E8083;
  width: 177px;
}
.leftnav-button {
}
.leftnav-button-open {
	font-weight:bold;
}
.leftnav-sub {
	padding-left:8px;
}
.leftnav-sub.current {
	font-weight:bold;
}
#left-nav-search {
	line-height:0;
}
#right-nav {
  background: #EDEDED;
  padding-bottom: 5px;
}
.decal-icon {
  width: 36px;
  float: left;
  margin-right: 3px;
  margin-left: 15px;
  margin-top: 5px;
}
#itemtable-price{
  font-size:12px;
}
.decal-name {
  padding-top: 2px;
  width: 140px;
  float: right;
}
.decal-name a{
  font: bold 11px verdana;
  color: #7E8083;
  width: 140px;
  margin: 0;
  padding-top: 3px;
}
.decal-name a:hover {
  text-decoration: none;
}
#decal-list li {
  clear: both;
  list-style: none;
  display: block;
  height: 40px;
  width: 200px;
}
#decal-list li:hover {
  background: #E2E2E2;
}

/*NEWSLETTER*/
#newsletter {
  font: 9px verdana;
  color: #5a5a5a;
  padding-top: 20px;
}
#newsletter-table {
  margin:0 auto;
  background: #E9E9E9 url(/lib/windowalert/newsletter-table-bg.png) no-repeat;
  height: 135px;
}
#newsletter-table td {
  vertical-align:middle;
  padding-left: 15px;
}
#newsletter-text{
  padding-top: 35px;
  padding-left: 15px;
}
#catreq-email {
	width:122px;
	height:10px;
	padding:1px;
	border:2px groove #CECECE;
	font-size:10px;
}
#newsletter-input input{
  margin-bottom: -5px;
}
/*CONTENTS*/
#contentarea, #newitemarea {
	margin-top: 10px;
	text-align: left;
  clear: both;
}
.sale-price-bold {
	font-weight:bold;
}
.horizontal-seperator {
  padding:5px;
}
.horizontal-seperator td{
  width: 100px;
}
/*MAIN SWITCH*/
#maintype #bodycontent {
	margin:0;
}
#maintype #messagearea {
	margin: 0;
}
#maintype #caption {
	margin: 10px 0 0;
}
#switch-table {
	margin:0 auto;
	font-size: 0;
}
#switch-table #billboard {
	padding-right:10px;
}
#switch-table #image-1 {
	vertical-align:top;
}
#switch-table #image-2 {
	vertical-align:bottom;
}
#introtext {
	font-size:14px;
}
/*INFO & CONTACT TYPE*/
#contacttype #bodycontent p, #contact-submit {
	margin-top:10px;
}

#contents-table {
  text-align: center;
}
/*ITEM SWITCH*/
.breadcrumbs a {
	text-decoration:underline;
}
#itemtype #contentarea {
	margin-top:20px;
}
#section-contenttitle {
  text-align:left;
  font: bold 20px verdana;
  margin:10px 0;
  color: #4e84c4;
}
#item-contenttitle {
	display:none;
}
#caption {
	text-align:left;
	margin:20px 0;
}
#caption a {
  color: #4e84c4;
  text-decoration: underline;
}
/*ITEM AREA*/

#itemarea-table h1 {
  color: #4e84c4;
  font: bold 22px verdana;
  margin-bottom: 15px;
}
#itemarea-table {
  text-align: left;
  width:625px;
  margin:0;
}
#itemarea-table td {
  width:625px;
}
.add-image {
	margin:5px;
}
#itemtable {
  width:625px;
  border-bottom:none;
  margin:0 auto;
}
#itemtable td {
  padding:5px 0px;
  text-align: center;
}
#itemtable td span {
  font: bold 11px verdana;
  color: #4e85c5;
}
td#itemtable-header {
  height:24px;
  font: bold 12px verdana;
  color: #4e85c5;
  width: 35%;
  text-align: left !important;
}
td#itemtable-sale-price, td#itemtable-you-save {
}
td#itemtable-price {
  text-align: center;
}
td#itemtable-quantity {
  width: 10%;
  text-align: center;
}
td#itemtable-addtocart {
  text-align: right;
  padding: 10px;
  width: 15%;
}
#product-caption, #info-div {
  font: 12px/20px verdana;
  font-weight: none;
}
/*FOOTER*/
#site-footer {
	background-color:#fff;
}
#footer {
	border-top:1px solid #003466;
}
#secure-shopping {
	float:right;
	line-height:0;
}
#footer-links {
	margin:5px;
}
#copyright {
	margin:10px 5px 5px;
}


/***** TOP NAV *******/
/********************/

#top-nav {
  padding: 0 55px;
  background: transparent url('/lib/windowalert/winter-bg.png');
  height: 38px;
  margin-bottom: 15px;
  text-align: center;
}
#nav{
  height: 38px;
  list-style: none;
  background: transparent url('/lib/windowalert/top-nav-bg.png') repeat-x;
  margin-bottom: 25px;
  width: 850px;
}
#nav li.active{
  background: url('/lib/windowalert/tab-left.png') top left no-repeat;
  height: 37px;
  padding-left: 10px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

#nav li{
  height: 38px;
  float: left;
}

#nav li a{
  height: 38px;
  margin-right: 4px;
  margin-left: 4px;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  color: #7e8083;
  font-family: "Myriad Pro", "Arial", sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
  line-height: normal;
  _width: 50px;
  _white-space:nowrap;
  *font-size: 12px;
}
#nav li.active a{
  background: url('/lib/windowalert/tab.png') top right no-repeat;
  height: 27px;
  margin-right: 0px;
  margin-left: 0;
  display: block;
  padding-top: 10px;
  padding-right: 12px;
  text-decoration: none;
  color: #fff;
  font-family: "Myriad Pro", "Arial", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: norma;
  _width: 50px;
  _white-space:nowrap;
}
.breadcrumbs {
  margin-bottom: 20px;
  color: #59595B;
  font: 13px verdana;
}
.breadcrumbs a {
  color: #5183c3;
  font: 13px verdana;
}
#section-contents {
  float: left;
  width: 310px;
}
#section-image {
  float: right;
  width: 300px;
  height: 400px;
  background: url('/lib/windowalert/decal-sprite.png');
}
.section-order {
  text-align: left;
  padding-left: 5px;
}
.section-order a{
  color: #4e85c5;
  font: bold 11px verdana;
  text-decoration: underline;
}
.section-info {
  text-align: left;
  color: #5a5a5a;
  font: bold 10px verdana;
}
.section-info a {
  font: bold 10px verdana;
  color: #4e85c5;
  text-decoration: underline;
}
#info-div {margin-right: 25px;}
#footer{
  border-top: 0;
  width: 850px;
  margin: auto;
  margin-bottom: 60px;
}
#footer-nav{
  background: url('/lib/windowalert/footer-bg.png') center center no-repeat;
  text-align: center;
  height: 40px;
  padding-top: 25px;
  font-size: 115%;
  border-top: 0;
}
#footer a{
  color: #666;
}

#ft-copyright{
  float: right;
  text-align: right;
}

#contact-info{
  float: left;
  
}
table#contents-table.vertical{
  width: 620px;a
}
#uvdecaltester01 td table td.section-icon,#butterfly td table td.section-icon, #hummingbird td table td.section-icon, #leaf td table td.section-icon, #square-decal td table td.section-icon, #snowflake td table td.section-icon, #cardinalalert td table td.section-icon{
  width: 70px !important; height: 70px !important;
  background: url('/lib/windowalert/decal-sprite.png');
}
#uvdecaltester01 td table td.section-icon{
  background-position: -447px -895px;
}

#butterfly td table td.section-icon{
  background-position: -300px -800px;
}
#hummingbird td table td.section-icon{
  background-position: -300px -940px;
}
#leaf td table td.section-icon{
  background-position: -300px -870px;
}
#square-decal td table td.section-icon{
  background-position: -300px -1010px;
}
#snowflake td table td.section-icon{
  background-position: -300px -1080px;
}
#cardinalalert td table td.section-icon{
  background-position: -440px -800px;
}

a.left-nav-viewall{
  margin-left: 8px;
  width: 100%;
  font-size: 11px;
  display: block;
  float: left;
  margin-top: 13px;
  color: #5385c5;
}
#footer-nav a, #footer-nav{
  color: #fff;
}

#nav li.active a{
  font-weight: bold;
}

#nav li a:hover{
  color: #92A6D0;
}

#info-div strong {
  color: #5275B7;
}
#info-div a {
  text-decoration: underline;
  color: #5275B7;
}
#bodycontent a{
  font-weight: bold;
}

fieldset{
border: 0;
margin: 5px 0 10px 0;
padding: 0 5px;
}
.buttonlabel input{
vertical-align: top;
margin-left: 10px;
}


#billboard-images {
  height:270px !important;
  width:365px !important;
  float: left;
  margin-bottom: 15px;
  margin-right:10px;
}

#billboard-images img{
  height:270px !important;
  width:365px !important;
}


#ys_relatedItems {
  width: 593px;
  padding:0;
  marging:0;
}
#ys_relatedItems h3.ystore-cross-sell-title {
  background: url('/lib/windowalert/vwd-xcross-header.gif') no-repeat;
  width:593px;
  height:28px;
  text-indent:-9999px;
}
td.ystore-cross-sell-title-cell{
  padding:0;
  margin:0;
}
#ys_relatedItems .ystore-cross-sell-table {
  border-spacing:0; 
  border: 1px solid #99B9E3;
}
#ys_relatedItems .ystore-cross-sell-product-image {
}
#ys_relatedItems .ystore-cross-sell-cell {
  padding:5px;
  text-align:center;
  width:195px;
}
#ys_relatedItems .ystore-cross-sell-product-caption {
  text-align:center;
}
#ys_relatedItems h4.ystore-cross-sell-product-name a {
  font-size:12px;
}

/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#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;}




