/* CSS Document */
#main{position:relative;height:620px;margin-top:10px;color:#666666;}
#main a{color:#800040;text-decoration:none;}
#main a:hover{text-decoration:underline;}

#main_left{float:left;width:310px;}
#main_left #photo_container{margin:20px auto 0 auto;width:275px}
#main_left #photo_container #photo_top{background: url(../images/web/border_item_photo_top.png) no-repeat;height:15px;width:275px; overflow:hidden}
#main_left #photo_container #photo_box{border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;text-align:center;width:273px;height:550px;}
#main_left #photo_container #photo_bottom{background: url(../images/web/border_item_photo_bottom.png) no-repeat;height:15px;width:275px}
#main_left #photo_container #photo_box #infinite_fit{position:absolute; z-index:100; left:250px}
#main_left #photo_container #photo_box #main_photo{ text-align:center; height:350px; width:233px; margin:0 auto; display:block }
#main_left #photo_container #photo_box #main_photo a img{ dispay:block; margin:0 auto; }
#thumbnails_photo{ margin-top:10px; text-align:center; padding:0 2px }
#thumbnails_photo a img{ margin:0 2px 2px 5px; border:solid 1px #DDD; padding:1px}
#thumbnails_photo a:hover img{ border:solid 1px #633}
#thumbnails_photo a.zoomThumbActive img{ border:solid 2px #ffcccc }


#main_left #photo_container #photo_box #photo_titles{margin:15px 10px}
#main_left #photo_container #photo_box #photo_titles a{font-family:arial;font-size:9pt}
#main_left #photo_container #photo_box #video_list{ font-family:arial; margin-top: 20px; font-size: 9pt }

#main_left #photo_container #photo_box #facebook{margin-top:30px}
#main_left #photo_container #photo_box .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(../images/web/facebook_share_icon.gif) no-repeat top left; font-size:9pt; color:#3B5998; font-weight:bold; font-family:"Times New Roman", Times, serif}

#photo_enlarge{position:absolute;z-index:1200;margin-top:0px;margin-left:150px;width:500px;visibility:hidden;}
#photo_enlarge #photo_enlarge_top{height:32px; background:url(../images/web/border_top_500.gif) no-repeat; }
#photo_enlarge #photo_enlarge_top a{float:right;margin:15px 20px 0 0;display:inline}
#photo_enlarge #photo_enlarge_middle{border:solid #cccccc; border-width:0 3px; background-color:white;}
#photo_enlarge #photo_enlarge_bottom{height:28px; background:url(../images/web/border_bottom_500.gif) no-repeat;}
#photo_enlarge #photo_enlarge_middle #photo_enlarge_titles{padding:0px 30px 10px 30px;text-align:center; }
#photo_enlarge #photo_enlarge_middle #photo_enlarge_titles a{color:#800040; text-decoration:none}
#photo_enlarge #photo_enlarge_middle #photo_enlarge_titles .photo_title_selected{font-weight:bold; text-decoration:underline}
#photo_enlarge #photo_enlarge_middle #photo_enlarge_caption{padding:0 30px;}
#photo_enlarge #photo_enlarge_middle #photo_enlarge_photo{height:554px;border-top:solid 1px #cccccc; }

#photo_enlarge #photo_enlarge_middle #photo_enlarge_caption .photo_caption{display:none;}



#main_right{float:left;width:650px;margin:20px 0px 0 10px; display:inline}
#main_right #product_info{float:left;width:400px; min-height:260px;height: auto !important; height:260px;margin-right:25px;display:inline}
#main_right #product_info #product_title{font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:15px;font-size:9pt;}
#main_right #product_info #product_title h1{display:inline;	font-size: 10pt;margin-right:3px}
#main_right #product_info #product_title h2{display:inline;	font-weight:100;font-size:9pt;margin-left:3px;}
#main_right #product_info #product_title #product_color{font-size: 9pt;	color:#666666;}
#main_right #product_info #product_title #ship_free_marking{float:right; margin-right:30px; font-size:9pt;color:#971B17;}
#main_right #product_info #product_title #product_id{font-size:8pt;	color:#666666;margin-left:10px}
#main_right #product_info #product_description{	font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#666666;margin-bottom:20px;}
#main_right #product_info #product_promotion{width:400px; margin-bottom:10px}
#main_right #product_info .shipping-info{margin:5px auto 10px auto; }
#main_right #product_info .large{font-size:14pt}
	#product_promotion #product_promotion_top{background:url(../images/web/border_top_400.gif) no-repeat; height:8px; overflow:hidden;}
	#product_promotion #product_promotion_middle{border:solid #cccccc; border-width:0 1px; padding:0 10px}
	#product_promotion #product_promotion_bottom{background:url(../images/web/border_bottom_400.gif) no-repeat; height:8px}	

#main_right #product_info #preview_item{ border: solid 1px #ffcccc; padding: 8px 5px; -moz-border-radius: 10px;
border-radius: 10px;}

div#main_right #product_info #prohibited_country{ font-style:italic }

#main_right #shopping_bag_container{float:left;margin-left:25px;width:186px;display:inline}
	#shopping_bag_container #shopping_bag_top{background:url(../images/web/border_shopping_bag_top.gif) no-repeat; height:11px; overflow:hidden}
	#shopping_bag_price{padding:0px 10px; background:url(../images/web/border_shopping_bag_blue.gif) repeat-y; text-align:center}
	#shopping_bag_price #product_selling_price{font-size:12pt;margin:0 5px; color:#333333; font-weight:bold}
	#shopping_bag_price a#product_clearance{font-size:10pt; color:#666666;}
	#shopping_bag_price a#product_clearance:hover{text-decoration:underline}
	#shopping_bag_price span#after_coupon_price{font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif; color:#CA1602; font-size:8pt}
	.product_price_info{font-size: 10pt; font-style:italic}
	#shopping_bag_price #ship_free_marking{text-align:center; font-size:8pt;color:#CA1602; font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif; }


#main_right #shopping_bag_container #shopping_bag_middle{padding:0 10px;background:url(../images/web/border_shopping_bag_pink.gif) repeat-y; font-size:12pt}
	#shopping_bag_middle form{text-align:center;font-size:10pt}
	#shopping_bag_middle #sizing_select{margin:10px 0;}
	#shopping_bag_middle #sizing_select option{font-size:10pt}
	#shopping_bag_middle #sizing_select option.sold_out{color:#B2B2B2;text-decoration:line-through;}
	#shopping_bag_middle #sizing_select option.preview{color:#B2B2B2;}
	#shopping_bag_middle #add_to_bag_button{margin:5px 0 30px 0}
	
	#shopping_bag_middle .todo{margin:2px 0}
#main_right #shopping_bag_container #shopping_bag_border_bottom{width:186px;height:19px;background:url(../images/web/border_shopping_bag_bottom.gif) no-repeat}
#main_right #shopping_bag_container #trustwave-logo{text-align:center;margin:10px auto 10px auto}


#main_right #product_menu{color:#333333}
#main_right #product_menu{margin-top:10px;margin-right:10px}
#main_right #product_menu div#product_menu_tab{padding:0;margin:0;font-size:11pt;height:25px;display:block;border-bottom:solid 1px #CCCCCC; }
#main_right #product_menu div#product_menu_tab div{float:left;width:105px;height:20px;padding-top:5px;text-align:center; overflow:hidden; cursor:pointer;} 
#main_right #product_menu div#product_menu_tab div.non_selected{background:url(../images/web/tab_item_pink.png) no-repeat;}
#main_right #product_menu div#product_menu_tab div.selected{background:url(../images/web/tab_item_white.png) no-repeat;border-bottom:solid 1px #FFFFFF}
#main_right #product_menu div#product_menu_tab a{text-decoration:none;color:#999999;font-weight:bold;}
#main_right #product_menu #product_menu_container{height:280px;position:relative;display:block;border:solid #CCCCCC;border-width:0px 1px 1px 1px; overflow:scroll;margin:0;}
#main_right #product_menu #product_menu_container .product_menu_item{display:none; margin:10px 40px 0 10px; background-color:white}

/*sizing*/

#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_table{float:left;margin:10px 5px;min-width:300px;width:auto !important; width:300px; display:inline}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_table th{font-weight:normal;padding:3px 8px;text-decoration:underline;font-size:11pt;color:#800040}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_table td{padding:3px 8px;font-size:11pt;text-align:center;}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_table td.soldout{color:#999999}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_table td.soldout span.sold_out_text{font-size:9pt;}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_comment{float:left;width:234px;margin:10px 5px 0 5px;display:inline}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_comment #sizing_comment_content{background-color:#A7DDE7;border:solid 1px #999999;border-width:0 1px;margin-right:6px;font-family:Georgia, "Times New Roman", Times, serif;padding:0 4px}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_comment #sizing_comment_top{background:url(../images/web/fit_tip_top.gif) no-repeat;width:228px; height:14px; overflow:hidden;}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_comment #sizing_comment_bottom{background:url(../images/web/fit_tip_bottom.gif) no-repeat;width:228px;height:81px}
#main_right #product_menu #product_menu_container #product_menu_sizing #sizing_tools{clear:both;position:relative;margin:0px 0 0 20px; color:#333333}
	#sizing_tools a{font-size:11pt; color:#333333}
	#sizing_tools a:hover{color:#663333}

/*product reviews*/

#main_right #product_menu #product_menu_container #product_menu_productreviews hr{border:solid #ffcccc; border-width:1px 0 0 0}
#main_right #product_menu #product_menu_container #product_menu_productreviews .star{width:100px;float:left;height:40px;}
#main_right #product_menu #product_menu_container #product_menu_productreviews .comment{width:400px;float:left;margin-left:0px}
#main_right #product_menu #product_menu_container #product_menu_productreviews .reviewer{clear:both;margin:0 0 10px 100px; color:#999999;font-size:10pt;}
#main_right #product_menu #product_menu_container #product_menu_productreviews #review_footer{text-align:right;margin-bottom:30px;}

/*press*/
#main_right #product_menu #product_menu_container #product_menu_press .press_photo{float:left;margin:10px 10px ;padding:5px; width:130px;border:solid 1px #CCCCCC;display:inline}
#main_right #product_menu #product_menu_container #product_menu_press .press_photo .photo_caption{display:block;text-align:center;font-size:10pt;}

/*ask-a-question*/
#main_right #product_menu #product_menu_container #product_menu_askaquestion{font-size:11pt}
#main_right #product_menu #product_menu_container #product_menu_askaquestion div.product-question{margin:auto auto 5px 5px; color:#663333;}
#main_right #product_menu #product_menu_container #product_menu_askaquestion div.product-answer{margin-left:5px; margin-bottom:10px; }
#main_right #product_menu #product_menu_container #product_menu_askaquestion div#ask_a_question_form{margin:5px auto auto 5px;}

#lower_body{position:relative;display:block;margin-top:30px;clear:both;padding:0 10px 0 20px;}

#lower_body #quick_help_container_horizontal{margin-left:40px;display:block;}

#lower_body #lower_body_info{float:left;;display:inline; width:175px;}

#lower_body #right-side{float:left;width:740px; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden;display:inline;padding-left:30px;}

#lower_body #right-side #favorite-reviews #favorite-reviews-top{background:url(../images/web/box-pink-740-shadow-top.gif) no-repeat; height:11px;}
#lower_body #right-side #favorite-reviews #favorite-reviews-content{background:url(../images/web/box-pink-740-shadow-middle.gif) ;  padding:0 20px;}
#lower_body #right-side #favorite-reviews #favorite-reviews-content #quote{font-size:10pt; line-height:16pt; }
#lower_body #right-side #favorite-reviews #favorite-reviews-content #quote span.quotation{font-size:16pt}
#lower_body #right-side #favorite-reviews #favorite-reviews-content #quote span.first-letter{font-size:18pt}
#lower_body #right-side #favorite-reviews #favorite-reviews-content #reviewer{font-size:10pt; text-align:right; margin-right:20px}
#lower_body #right-side #favorite-reviews #favorite-reviews-bottom{background:url(../images/web/box-pink-740-shadow-bottom.gif) no-repeat; height:16px;}

#lower_body #right-side #related_products #related_products_top{background:url(../images/web/border_top_740.gif) no-repeat; width:740px; height:15px; overflow:hidden}
#lower_body #right-side #related_products #related_products_bottom{background:url(../images/web/border_bottom_740.gif) no-repeat; width:740px; height:15px}
#lower_body #right-side #related_products #related_products_content{border:solid 1px #cccccc; border-width:0 1px; width:738px; height:260px;}
#lower_body #right-side #related_products #related_products_title{font-size:12pt;color:#990000;font-weight:bold;padding:5px 10px;}
#lower_body #right-side #related_products .related_item{float:left;width:125px;height:180px;margin:3px 11px;display:inline}
#lower_body #right-side #related_products .related_item a{text-decoration:none}
#lower_body #right-side #related_products .related_item a:hover{text-decoration:underline}
#lower_body #right-side #related_products .related_item .related_item_name{font-size:8pt;display:block;text-align:center}
#lower_body #right-side #related_products .related_item .related_item_name a{color:black}
#lower_body #right-side #related_products .related_item .related_item_designer{font-size:8pt;color:#666666;text-align:center}
#lower_body #right-side #related_products .related_item .related_item_designer a{color:#666666;}
#lower_body #right-side #related_products .related_item .related_item_price{font-size:8pt;text-align:center}
#lower_body #right-side #related_products .related_item .related_item_price .item_old_price{text-decoration:line-through;color:#800000;}
#lower_body #right-side #related_products .related_item .related_item_price .item_new_price{color:black}



