@import url("common.css");
@import url("jquery.fancybox.css");
@import url("jcarousel.css");
#primary_product_info {background-color: #FFFFFF;padding: 18px;}
#primary_product_info h1 {font: 22px Helvetica;margin: 0;text-transform: none;}
#productDescription{font:13px/20px Helvetica;margin-top:15px;}
#productPrices{font-size: 22px;margin: 15px 0;}
#productDetailsList{padding:0}
.optionName{margin:0}
#productTellFriendLink{padding-top: 5px;}
#product_images {float: right;list-style-type: none;margin: 22px 0 0;padding: 0;width: 66px;}
#product_images li {cursor: pointer;margin: 0;padding: 0;}
#product_images li img {border: 3px solid #FFFFFF;height: 60px;width: 60px;}
#product_images li img:hover {border-color: #29ABE2;}
#product_info_panel {float:left}
ul.product-callouts{list-style-type: disc;}
#tag_blanket {background-color:#777777;opacity: 0.65;position:absolute;z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/top:0px;left:0px;width:100%;filter: alpha(opacity=70); BACKGROUND-COLOR: #777}
.popup-close{background: url("../images/x.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 29px;margin-right: -10px;margin-top: -15px;text-indent: -1000px;width: 25px;position: absolute;right: 0;top:0}
.or-customize{font-size:14px;}
.or-customize a{color: #29abe2;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:435px;overflow: hidden;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../images/large-slider-left.png") no-repeat scroll 0 0 transparent;
    left: 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../images/large-slider-right.png") no-repeat scroll 0 0 transparent;
    right: 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {
    cursor: pointer;
    height: 80px;
    position: absolute;
    right: 0;
    top: 140px;
    width: 42px;
}
#features {
	position:relative;
	overflow: hidden;display:none;
}

#features #close {
	position:absolute;
	top:10px;
	right:10px;
}

#features #close img {
	padding:5px;
}

#features ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#features ul, #features ul li, #features ul li a, #features ul li img {
	height:320px;
	width:435px;text-align: center;
}

.cssButton.button_in_cart {
    width: 213px;
}

@media (max-width:1280px) {
    #productGeneral { margin: 0 5px; }
    #navBreadCrumb { margin-left: 5px; }
}

@media (max-width:480px) {
    #features{display:block;}
    #primary_product_info{padding:18px 10px 18px 10px}
    #product_images{display:none;}
    body{background:none !important;}
    /*#product_info_panel{width:auto;}*/
    #product_images{position: absolute;right: 0;margin-top: 35px;}
    H1#productName.productGeneral{padding-bottom: 20px;}
    #content_container{height:auto !important;}
    /* #productDescription{font-size:8px;line-height:11px;} */
}