@charset "utf-8";



/*****************************************************
*****   PRODUCT PAGE   *******************************
*****************************************************/

/* Hidden Elements */
#tab2, #v3share .wishlist, #v3share .addthis_button_compact {display:none;}

/* Breadcrumbs */
.product-page #v3breadcrumb {width:695px; overflow:hidden;}

/* Content */
.product-page #v3content {float:left; width:695px;}
.product-page #v3content h1 {color:#7c0025; font-size:1.5em; margin:0 0 6px;}

/* Options */
#v3-product-images {float:left; width:240px;}
#v3-product-images img {border:1px solid #ccc; margin:0 0 15px; max-height:400px; max-width:236px;}
.product-page #v3product-detail {padding:7px 0 0; clear:both;}
#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;}
#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-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.25em 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:0 0 10px; padding:0;}
#v3-product-detail ol li#v3-four #v3addtocart:hover {background-position:bottom;}
.v3-option-1, .v3-option-2, .v3-option-3, .v3-option-4, .v3-option-5, .v3-option-6, .v3-option-7, .v3-option-8, .v3-option-9, .v3-option-10, .v3-option-11, .v3-option-12, .v3-option-13, .v3-option-14, .v3-option-15 {width:386px; list-style:none; padding:15px 0 0; padding:5px 0 10px 29px; overflow:hidden; clear:both;}
.v3-option-1 {background:url("../images/design/1.png") left top no-repeat;}
.v3-option-2 {background:url("../images/design/2.png") left top no-repeat;}
.v3-option-3 {background:url("../images/design/3.png") left top no-repeat;}
.v3-option-4 {background:url("../images/design/4.png") left top no-repeat;}
.v3-option-5 {background:url("../images/design/5.png") left top no-repeat;}
.v3-option-6 {background:url("../images/design/6.png") left top no-repeat;}
.v3-option-7 {background:url("../images/design/7.png") left top no-repeat;}
.v3-option-8 {background:url("../images/design/8.png") left top no-repeat;}
.v3-option-9 {background:url("../images/design/9.png") left top no-repeat;}
.v3-option-10 {background:url("../images/design/10.png") left top no-repeat;}
.v3-option-11 {background:url("../images/design/11.png") left top no-repeat;}
.v3-option-12 {background:url("../images/design/12.png") left top no-repeat;}
.v3-option-13 {background:url("../images/design/13.png") left top no-repeat;}
.v3-option-14 {background:url("../images/design/14.png") left top no-repeat;}
.v3-option-15 {background:url("../images/design/15.png") left top no-repeat;}
#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;margin:0;overflow:hidden;padding:0 0 12px;width:385px}
#v3-product-detail ol li ul.select-size li, #v3-product-detail ol li ul.v3-color-swatches li {background:none;clear:none;float:left;margin:0 6px 4px 0;padding:0;width:auto;font-size:9px;font-weight:bold;font-family:"Arial", Helvetica, sans-serif;}
#v3-product-detail ol li ul.v3-color-swatches li a {border:2px solid #ccc;float:left;padding:2px}
#v3-product-detail ol li ul.v3-color-swatches li a:hover, #v3-product-detail ol li ul.v3-color-swatches li.selected a, #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 {background:url("../images/design/size-available.png") left top no-repeat;color:#000000;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li a:hover, #v3-product-detail ol li ul.select-size li.selected a  {background:url("../images/design/size-selected.png") left top no-repeat;color:#ffffff;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li.starter a {background:url("../images/design/size-bg.png") left top no-repeat;color:#999;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li.sold-out a {background:url("../images/design/size-soldout.png") left top no-repeat;color:#999;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
			
/* Tabs */
#v3tabbed-content {width:415px; margin:43px 0 0; position:relative;}
#v3tabbed-content ul#v3tabs {top:-27px; height:23px; list-style:none; position:absolute;}
#v3tabbed-content ul#v3tabs li {float:left; margin:0;}
#v3tabbed-content ul#v3tabs li a {float:left; width:95px; height:28px; font-weight:600; line-height:35px; text-align:center; text-decoration:none; background:url("../images/design/tabs-new.png") -95px 0px no-repeat; margin:0; overflow:hidden;}
#v3tabbed-content ul#v3tabs li.current a, #v3tabbed-content ul#v3tabs li.current a:hover {background-position:0px 0px;}
#v3tabbed-content ul#v3tabs li a:hover {background-position:-190px 0px;}
#v3panes {width:389px; background:#fff; border:1px solid #b2b2b2; padding:13px 12px; overflow:hidden;}
#v3panes #v3pane1 {display:block; height:240px;overflow-y:auto;}
#v3panes #v3pane2 {height:240px; overflow-y:auto; overflow-x:hidden;}
#v3panes p {margin-bottom:0 0 20px}
#v3panes ul {list-style:none; margin:0 0 0 48px; padding:0 0 25px;}
#v3panes ul li {background:url("../images/design/bullet.png") left 6px no-repeat; padding:0 0 0 7px;}
#v3panes a {color:#e80033;}
				
/* Share Tools */
#v3share {width:415px; height:26px; padding:4px 0 0; clear:both;}
#v3share ul {float:right; width:270px; list-style:none;}
#v3share .addthis_toolbox {float:left;}
#v3share ul li {float:left; margin:0 0 0 4px;}
#v3share .wishlist {float:left; color:#ee3a43; text-decoration:none; background:url("../images/design/wishlist-heart.png") left top no-repeat; padding:2px 0 0 16px;}
#v3share .wishlist:hover {text-decoration:underline;}

/* Suggested Side Boxes (Default Styles) */
#v3sidebar {float:right; width:227px}
#v3sidebar .v3grey-box {width:225px; border:1px solid #b2b2b2; margin:0 0 20px;}		
#v3sidebar .v3grey-box h3 {height:25px; font-size:1.05em; line-height:25px; text-align:center; background-color:#ededed; border-bottom:1px solid #b2b2b2; margin:0 0 10px;}
#v3sidebar .v3grey-box ul {font-size:.915em; list-style:none; padding:0 10px}
#v3sidebar .v3grey-box ul li {width:202px; padding:0 0 10px; overflow:hidden; clear:both;}
#v3sidebar .v3grey-box ul li p {margin:0;}
#v3sidebar .v3grey-box ul li .v3prod-imgcontainer {float:left; width:70px; height:70px; border:1px solid #b2b2b2; margin:0 10px 0 0; overflow:hidden;}
#v3sidebar .v3grey-box ul li .v3prod-imgcontainer img {float:left;}
#v3sidebar .v3grey-box ul li .v3prod-info {float:right; width:120px}
#v3sidebar .v3grey-box ul li h4 {color:#464646; font-size:1em; margin:0;}
#v3sidebar .v3grey-box ul li h4 span {font-weight:400;}
#v3sidebar .v3grey-box ul li h4 a {color:#464646; text-decoration:none;}
#v3sidebar .v3grey-box ul li h4 a:hover {text-decoration:underline;}
#v3sidebar .v3grey-box ul li p span {display:block;}
#v3sidebar .v3grey-box ul li p span.v3saleprice {color:#c41230; font-weight:bold;}

/* Suggested Side Boxes (Yahoo Cross-Sell Styles) */
#v3sidebar {width:227px;}
#ys_relatedItems .ystore-cross-sell-table {width:225px; border:1px solid #b2b2b2; border-collapse:collapse; margin:0 0 10px;}
#ys_relatedItems .ystore-cross-sell-title {height:25px; font-size:1.05em; line-height:25px; text-align:center; text-transform:capitalize; background-color:#ededed; border-bottom:1px solid #b2b2b2; margin:0 0 10px;}
#ys_relatedItems tr {clear:both;}
#ys_relatedItems .ystore-cross-sell-cell {padding:0 10px;}
#ys_relatedItems img {float:left; width:70px; height:70px; border:1px solid #b2b2b2; margin:0 0 10px; overflow:hidden;}
#ys_relatedItems .ystore-cross-sell-product-caption {float:right; width:120px;}
#ys_relatedItems h4 {height:42px; font-size:.925em; line-height:14px; margin:0 0 3px; overflow:hidden;}
#ys_relatedItems .ystore-cross-sell-product-reg-price{font-size:.925em; margin:0; padding:0;}
#ys_relatedItems .ystore-cross-sell-product-price {color:#c41330; font-size:.925em; font-weight:bold;}

/* Dialog Message */
.jqifade {background-color:#aaaaaa; position:absolute;}
div.jqi {width:400px; font-family:"Arial", Helvetica, sans-serif; font-size:11px; text-align:left; background-color:#ffffff; border:solid 1px #eeeeee; -moz-border-radius:10px; -webkit-border-radius:10px; padding:7px; position:absolute; z-index:5000;}
div.jqi .jqicontainer {font-weight:bold;}
div.jqi .jqiclose {top:4px; right:-2px; width:18px; color:#bbbbbb; font-weight:bold; position:absolute; cursor:default;}
div.jqi .jqimessage {color:#444444; line-height:20px; padding:10px;}
div.jqi .jqibuttons {text-align:right; background-color:#f4f4f4; border:solid 1px #eeeeee; padding:5px 0;}
div.jqi button {color:#ffffff; font-size:12px; font-weight:bold; background-color:#2F6073; border:solid 1px #f4f4f4; padding:3px 10px; margin:0 10px;}
div.jqi button:hover {background-color:#728A8C;}
div.jqi button.jqidefaultbutton, .jqiwarning .jqi .jqibuttons {background-color:#bf5e26;}