@charset "utf-8";



/*****************************************************
*****   GENERAL FORMATTING   *************************
*****************************************************/
body {background:none; width:100%!important; margin:0!important; padding:0!important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-size:12pt; font-family:"Arial", Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6 {font-family:"Arial", Helvetica, sans-serif;}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
code {font-size:10pt; font-family:"Arial", Helvetica, sans-serif;} 
blockquote {margin:1.3em; padding:1em; font-size:10pt;}
hr {background:#CCC;}
img {float:left; margin:1em 1.5em 1.5em 0;}
a img {border:none;}
a:link, a:visited {background:transparent; font-weight:700; text-decoration:underline; color:#333;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content:" (" attr(href) ") "; font-size:90%;}
a[href^="http://"] {color:#000;}
table {margin:1px; text-align:left;}
th {border-bottom:1px solid #333; font-weight:bold;}
td {border-bottom:1px solid #333;}
th,td {padding:4px 10px 4px 0;}
tfoot {font-style:italic;}
caption {background:#fff; margin-bottom:2em; text-align:left;}
thead {display:table-header-group;}
tr {page-break-inside:avoid;}



/*****************************************************
*****   HIDDEN ELEMENTS   ****************************
*****************************************************/
#v3header, #marketing-bar, #v3options, #v3sidebar, #v3newsletter, #v3footer {display:none;}



/*****************************************************
*****   PRODUCT PAGE   *******************************
*****************************************************/
.product-page #v3content {float:left; width:695px;}
.product-page #v3content h1 {color:#7c0025; font-size:1.5em; margin:0 0 6px;}
.product-page #v3product-detail {padding:29px 0 0; clear:both;}
#v3-product-images {float:left; width:240px;}
#v3-product-images img {border:1px solid #ccc; margin:0 0 15px;}
#v3-product-detail {float:right; width:415px;}
#v3-product-detail p.v3prices {margin:0 0 16px;}
#v3-product-detail .v3price {color:#c41230; display:block;}
#v3-product-detail .v3price strong {font-size:1.165em;}
#v3tabbed-content {width:415px;}
#v3tabbed-content ul#v3tabs {list-style:none; height:23px;}
#v3tabbed-content ul#v3tabs li {float:left; margin:0 1px 0; padding:0; display:inline;}
#v3tabbed-content ul#v3tabs li a {float:left; width:100px; height:25px; color:#fff; font-weight:600; line-height:25px; text-align:center; background:url("../images/design/tabs-sprite.jpg") no-repeat top; overflow:hidden;}
#v3tabbed-content ul#v3tabs li.current a, #v3tabbed-content ul#v3tabs li a:hover {text-decoration:none; background-position:bottom;}
#v3panes {width:389px; background-color:#f6f4f4; border:1px solid #707070; padding:13px 12px; overflow:hidden;}
#v3panes div {display:none;}
#v3panes #v3description {display:block;}
#v3panes p {margin-bottom:0 0 20px 0;}
#v3panes ul {list-style:none; margin:0 0 0 48px; padding:0 0 25px;}
#v3panes ul li {background:url("../images/design/bullet.png") no-repeat left 6px; padding:0 0 0 7px;}
#v3panes a {color:#e80033;}
#v3share {float:right; margin:5px 0; clear:both;}
#v3share a {float:left; margin:0 5px 0;}
#v3share a.wishlist {color:#ee3a43; background:url("../images/design/wishlist-heart.png") no-repeat top left; padding:2px 0 0 16px;}
#v3-product-detail form {clear:both;}
#v3-product-detail ol {list-style:none; padding:15px 0 0;}
#v3-product-detail ol li {width:386px; padding:5px 0 10px 29px; overflow:hidden; clear:both;}
#v3-product-detail ol li#v3-one {background:url("../images/design/one.png") no-repeat top left;}
#v3-product-detail ol li#v3-two {background:url("../images/design/two.png") no-repeat top left;}
#v3-product-detail ol li#v3-three {background:url("../images/design/three.png") no-repeat top left; padding-bottom:18px;}
#v3-product-detail ol li#v3-four {background:url("../images/design/four.png") no-repeat top left; padding-top:3px;}
#v3-product-detail .v3save {color:#ee3a45; font-weight:700; margin:0 0 .5em}
#v3-product-detail ol li ul.select-size, #v3-product-detail ol li ul.v3-color-swatches {list-style:none; width:385px; margin:0; padding:0 0 12px; overflow:hidden;}
#v3-product-detail ol li ul.select-size li, #v3-product-detail ol li ul.v3-color-swatches li {float:left; width:auto; background:none; margin:0 6px 4px; padding:0; display:inline; clear:none;}
#v3-product-detail ol li ul.v3-color-swatches li a {float:left;border:2px solid #ccc;padding:2px;}
#v3-product-detail ol li ul.v3-color-swatches li a:hover, #v3-product-detail ol li ul.v3-color-swatches li.current a {border:2px solid #eb3a44;}
#v3-product-detail ol li ul.select-size li a {float:left; width:28px; height:28px; color:#999; font-size:.865em; font-weight:700; line-height:28px; text-align:center;	text-decoration:none; background:url("../images/design/size-bg.png") no-repeat top left; overflow:hidden;}
#v3-product-detail ol li#v3-three label {font-style:italic; padding:0 0 3px; display:block; clear:both;}
#v3-product-detail ol li#v3-three select {float:left; color:#464646; background:#fff; border:1px solid #7f9db9;}
#v3-product-detail ol li#v3-three .v3perextra {float:left; font-weight:700; margin:0 0 1em;}
#v3-product-detail ol li#v3-four label {font-weight:700;}
#v3-product-detail ol li#v3-four input#quantity {color:#464646; text-align:center; background-color:#fff; border:1px solid #7f9db9;}
#v3-product-detail ol li#v3-four .v3prices {padding:10px 0 0;}
#v3-product-detail ol li#v3-four #v3addtocart {width:125px; height:25px; background:url("../images/design/addtocart-sprite.jpg") no-repeat top; margin:10px 0; padding:0;}