.product_content_wrapper{

}
#product_content_container{

}
.product_content_wrapper h1{
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:28px;
	padding-left:30px;
}



.strike{
	text-decoration:line-through;
}

#product_content_container .top_left{
	float:left;
	width:320px;
	height:360px;
	background:#fff;
	margin-top:10px;
}
#product_content_container .top_right{
	float:left;
	width:460px;
	margin-left:30px;
	padding:10px;
	margin-top:10px;
}
#product_content_container #main_image_container{
	width:300px;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-bottom:1px solid #e6e7e7;
	margin-bottom:10px;
	background:url('/images/prod_page/zoom_icon.gif') bottom right no-repeat;

}
#product_content_container #main_image_container a{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#product_content_container #main_image_container img{
}
#product_content_container .top_right .title{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#product_content_container .top_right .sub_title{
	font-size:14px;
	font-weight:bold;
}
#product_content_container .top_right .pricing_container{
	padding-top:10px;
	height:50px;
}
#product_content_container .top_right .pricing_left{
	float:left;
	width:150px;
}
#product_content_container .top_right .pricing_right{
	float:left;
	border-left:1px solid #132979;
	margin-top:10px;
	width:200px;
	padding-left:5px;
}
#product_content_container .top_right .price{
	font-size:20px;
	color:#132979;
	font-weight:bold;
}
#product_content_container .top_right .sticker_container{
	position:absolute;
	top:90px;
	right:60px;
}
#product_content_container .top_right .copy_container{
	height:70px;
}
#product_content_container .top_right .free_container{
	font-size:14px;
	padding-top:20px;
	padding-left:10px;
}
#product_content_container .top_right .promo_container{
	padding-top:20px;
	color:#333333;
	font-size:11px;
}
#product_content_container .top_right .promo_container .promo_left{
	float:left;
	width:220px;
}
#product_content_container .top_right .promo_container .promo_right{
	float:right;
	width:220px;
}

#product_content_container .top_right .free_container .check_mark{
	padding:0px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	list-style-position:outside;
	list-style-image:url('/images/general/check_mark.gif');
	font-size:14px;
	color:#132979;
	vertical-align:middle;
}
#product_content_container .top_right .free_container .check_mark li{
	margin:0px;
	padding:0px;
}

.bottom_container{
	padding-top:15px;
}	
.bottom_container .black_link{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
} 
.bottom_container .left_side_container{
	width:650px;
	float:left;
}
.bottom_container .right_phone_block{
	float:right;
	width:120px;
}
.yetii_nav {
	bottom:0px;
	padding:0px;
}
.yetii_nav ul {
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;
}
.yetii_nav ul li {
	display:block;
	float:left;
}


.yetii_nav ul li.active a {
	background:#f5f6f7;
	border:1px solid #132979;
	border-bottom:0px;
}
.yetii_nav ul li a{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	width:80px;
	background:#132877;
	height:28px;
	margin-right:5px;
	text-align:left;
	padding:5px;
	font-size:11px;
	text-transform:uppercase;
}
.yetii_nav ul li a.active{
	color:#000;
	font-weight:bold;
}
.yetii_nav ul li a:hover {

}
.yetii_nav ul li.active .audio_tab{
	background:#f5f6f7 !important;
}
.yetii_nav ul li a.audio_tab{
	background:url('/images/products/tab_bg_mp3.jpg') 72px 3px no-repeat #132979 ;
}
.yetii_tabcontent {
	background:#f5f6f7;
	border:1px solid #132979;
	border-top:0px;
	margin:0px;
}
.tab {
	padding:10px;
}
.highlight_box{
	font-size:11px;
	margin-bottom:10px;
	color:#4a4a4a;
}
.highlight_box .title{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.highlight_box ul{
	list-style-position:inside;
	padding-top:2px;
	margin-top:0px;
}
.highlight_box ul li{
	display:list-item;
}
.tab_content_left{
	float:left;
	width:470px;
}
.tab_content_right{
	float:right;
	width:320px;
}
.tab_content_right .bottom_spaced{
	margin-bottom:10px;
}
.tab h2 {
	font-size:16px;
	font-weight:bold;
	color: #264475;
}

.tab_content_right .highlight_box{
	border-bottom:1px solid #69b62e;
	padding-bottom:10px;
}

.medium_title{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
.tread_doc{
}
.tread_doc .read_more{
	text-align:right;
}
.tread_doc img{
	margin-right:10px;
}
.highlight_box .image_container{
	float:left;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
}
.highlight_box .copy_container{
}
.highlight_box .image_container_small{
	float:left;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
}
.specs_box{
	border:1px solid #ccc;
	float:left;
	background:#fff;
}
.specs_right{
	width:160px;
	float:left;
	text-align:center;
}
.spec_title{
	float:left;
	width:240px;
	padding:5px;
	border:1px solid #ccc;
	font-weight:bold;
	height:20px;
}
.spec_data{
	float:left;
	width:340px;
	padding:5px;
	border:1px solid #ccc;	
	height:20px;
}
.spec_indented{
	padding-left:25px;
	width:220px;
	font-weight:normal;
}
.spec_header{
	background:#132979;
	color:#FFFFFF;
	border-color:#012c42;
	height:15px;
}
.similar_product{
	border:1px solid #ccc;
	width:500px;
	margin-bottom:10px;
	background:#fff;
}
.similar_product .title_box, .featured_accessory .title_box{
	height:18px;
	background:#132979;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #ccc;
}
.similar_product .left{
	float:left;
	width:380px;
	height:137px;
}
.similar_product .left .copy_container{
	float:left;
	padding:5px;
	width:200px;
	font-size:11px;
}
.similar_product .prod_link, .featured_accessory .prod_link{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.similar_product .left .copy_container ul{
	margin:0px;
	padding:0px;
	margin-left:25px;
}
.similar_product .left .image_container{
	width:150px;
	height:125px;
	margin:5px;
	border:1px solid #ccc;
	text-align:center;
	float:left;
}
.similar_product .price,.featured_accessory .price{
	color:#132979;
	font-size:16px;
	font-weight:bold;
}
.similar_product .right{
	float:left;
	width:110px;
	background:#f0f0f0;
	height:122px;
	padding:5px;
	padding-top:10px;
	text-align:right;
}
#also_like .tab_content_left{
	width:500px;
}
#also_like .tab_content_right{
	width:300px;
}

.featured_accessory{
	margin-left:10px;
	margin-bottom:10px;
	height:160px;
	border:1px solid #ccc;
	background:#fff;
}
.featured_accessory .left{
	float:left;
	width:150px;
	height:125px;
	border:1px solid #ccc;
	margin:5px;
}
.featured_accessory .right{
	float:left;
	height:125px;
	padding:5px;
	width:100px;
	text-align:right;
}

/**BEGIN JCAROUSEL
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
	background:#fff;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*SDKIN*/
.jcarousel-skin-prod .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-prod .jcarousel-container-horizontal {
    width: 240px;
    padding: 0px 40px;
}


.jcarousel-skin-prod .jcarousel-clip-horizontal {
    width:  240px;
    height: 75px;
}


.jcarousel-skin-prod .jcarousel-item {
    width: 60px;
    height: 60px;
	overflow:hidden;
	text-align:center;
}

.jcarousel-skin-prod .jcarousel-item-horizontal {
    margin-right: 2px;
}


.jcarousel-skin-prod .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-prod .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 25px;
    height: 60px;
    cursor: pointer;
    background: url('/images/prod_page/carousel_right.gif') no-repeat;
	background-position:-75px 0;
}

.jcarousel-skin-prod .jcarousel-next-horizontal:hover {
    background-position: -50px 0;
}

.jcarousel-skin-prod .jcarousel-next-horizontal:active {
    background-position: -75px 0;
}

.jcarousel-skin-prod .jcarousel-next-disabled-horizontal,
.jcarousel-skin-prod .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-prod .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-prod .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 5px;
    width: 25px;
    height: 60px;
    cursor: pointer;
    background: url('/images/prod_page/carousel_left.gif') no-repeat;
}

.jcarousel-skin-prod .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-prod .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}

.jcarousel-skin-prod .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-prod .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-prod .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -75px 0;
}



/* END JCAROUSEL*/


/*MP3 AUDIO */ 
#mp3_audio{
	background:url('/images/products/jb_mp3/top.jpg') no-repeat center top;
}
#mp3_audio .top_content{
	margin-top:80px;
	width:500px;
	margin-left:20px;
	color:#FFF;
	height:160px;
}
#mp3_audio .top_content a{
	color:#FFFFFF;
	font-size:18px;
}
#mp3_audio #jim_bio{
	padding:10px;

}
#mp3_audio #jim_bio .title{
	font-size:18px;
	font-weight:bold;
}
#mp3_audio .audio_container{
	border-bottom:1px solid #ccc;
	margin:10px;
	padding-bottom:5px;
}
#mp3_audio .audio_container .title{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
#mp3_audio .audio_container .copy_container{
	padding:5px;
	color:#666666;
}

/*END MP3 AUDIO */

/*REVIEWS*/
.review_left{
	width:255px;
	float:left;
	margin:5px;
}
.review_right{
	float:left;
	width:475px;
	border-left:1px solid #ccc;
	margin:5px;
	height:200px;	
	height:auto !important;
	min-height:200px;

}
.review_rating_titles{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	width:100px;
	float:left;
}
.review_ratings{
	margin-left:5px;
	line-height:25px;
	width:100px;
	padding:5px;
	float:left;
}
.review_content{
	padding:5px;
	font-size:11px;
	line-height:18px;
}
.right_floater{
	float:right;
}

.left_floater{
	float:left;
}

.one_review_wrapper{
	border-bottom:1px solid #ccc;
	width: 760px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.one_review_wrapper hr{
	color:#ccc;
	height:1px;
	border-top:1px solid #ccc;

}

.review_left_bottom{
	padding:5px;
	border-top:1px solid #ccc;
	font-size: 12px;
	line-height:20px;
}

#review_summary{
	width:200px;
	font-size:11px;
}

.select{
	font-size:12px;
}

.review_pagination{
	text-align:center;
}

.bottom_container .review_summary{
	border-bottom:1px solid #69b62e;
	padding:10px;
	padding-top:0px;
}
.bottom_container .review_summary .reviews_title{
	text-transform:uppercase;
	font-weight:bold;
	color:#333333;
}
.bottom_container .review_summary .reviews_numbers{
	color:#132979;
	font-weight:bold;
}
/*END REVIEWS*/