#product_box {



}



#product_box .product_title {

   font-size:18px;

   color:#b20000;

   font-weight:normal;

   height:20px;

   padding-top:0px;

   margin-left:0px;

}



#product_box .left_column {

   float:left;

   width:988px;

}



#product_box .addtocart-bg{

 background:#E6E9EC;

 width:408px;

 height:auto;

 min-height: 130px;

 border:1px solid #D8D8D8;

 margin-top:40px;

 }

 

#product_box .addtocart-bg-inner{

background:#F0F3F6;

border:2px solid #fff;

margin:5px;

min-height:116px;

} 



#product_box .right-last{

height:300px; float:right; width:160px; border:0px solid;}



#product_box .add-to-div{

background:url(../images/open/add-to.png) no-repeat;

border:none;

width:136px;

height:26px;

display:block;

}



#product_box .price-alt-div{

background:url(../images/open/price-alt.png) no-repeat;

border:none;

width:136px;

height:29px;

display:block;

}



#product_box .print-this-div{

background:url(../images/open/print-this.png) no-repeat;

border:none;

width:136px;

height:27px;

display:block;

}



#product_box .social-div{

/*background:url(../images/open/social.jpg) no-repeat;
*/
width:85px;

height:30px;

display:block;

margin-top:28px;

}



#product_box  .like-bt-div{

background:url(../images/open/like.png) no-repeat;

width:54px;

height:23px;

display:block;

margin-top:18px;

} 

 

#product_box .product-header-bg{

background:url(../images/open/product-page-bg.jpg) repeat-x bottom center;

padding-bottom:28px;}



#product_box .right_column {

   float:right;

   width:485px;

}



#product_box .buzz-box{

    border: 1px solid #C3C6C9;

    float: right;

    width: 282px;

	background:url(../images/open/buzz-hd-bg.png) repeat-x top left #ECF4FE;

	margin:15px 0 0;
	
	height:auto;

	}



.buzz-box h2{

color:#fff;

font-size:27px;

padding: 3px 0 0 15px;

font-weight:normal;

margin:0px;

}



.product_preview {

   width:398px;

   float:left;

   margin-bottom:0px;

}



.product_action {

   float:left;

   width:415px;

}





.right_column .product_tabs ul li.ui-corner-top{

 /*   -moz-border-radius: 6px 6px 0 0;

	-webkit-border-radius: 6px 6px 0 0;

	-khtml-border-radius: 6px 6px 0 0;

	-o-border-radius: 6px 6px 0 0;

	border-radius: 6px 6px 0 0;*/

    border-bottom: 0 none;
	
	background:#192D5D;
	
    float: left;

    height:33px;

    margin-right: 2px;

    padding:0;
	
	display:inline;

}

.right_column .product_tabs ul li.ui-corner-top span
	{
		background:url(../images/open/left_nav.gif) no-repeat left top;
		
		height:31px;
		
		display:block;
	}
.right_column .product_tabs ul li.ui-corner-top span span
	{
		background:url(../images/open/right_nav.gif) no-repeat right top;
		
		display:block;
		
		height:31px;
	}


.left_column .other_tabs ul li.ui-corner-top{

   float:left;

   height:15px;

   padding:5px 15px 5px 15px;

}



.page_adjust {

   height:15px;

   padding:5px;

}

ul
	{
		margin:0 0 0 1px;
	}

.ui-tabs-hide  {

  display:none;

}



.ui-state-default {


    border-right: 0 double gray;

    font-size: 12px;

    text-transform: uppercase;



}

.ui-state-default a {

   color:#fff;

   cursor:pointer;

   font-weight:bold;
   
   padding:0px 14px;
   
   position:relative;
   
   top:9px;

}

.ui-state-default a:hover {

   color:#C6C7CA;

}

.ui-tabs-selected a:hover {

   color:#C6C7CA;

}
.ui-tabs-selected span span
	{
		background:url(../images/open/right_act_nav.gif) no-repeat scroll right top !important;
		
		display:block;
		
		height:31px;
	}
.ui-tabs-selected span
	{
		background:url(../images/open/left_act_nav.gif) no-repeat scroll -1px top !important;
		
		display:block;
		
		height:31px;
	}
	
.ui-tabs-selected {

    background-color: #FFFFFF !important;

    border:0;
	
	position:relative;
	
	top:-1px;

    font-size: 12px;

    font-weight: bold;

    text-transform: uppercase;



}

.ui-state-hover {



}



.ui-tabs-selected a {

    color: #192D5D;
	
	padding:0 14px;
	
	position:relative;
	
	top:9px;

}

.ui-state-active {



}



#tab_review {
/*
   width:485px;
*/

	margin-top:15px;
}



#tab_related {

   width:485px;

}



.filmstrip {





}



ul.filmstrip li {

   float:left;

   margin-bottom:4px;

   margin-right:4px;

}



.filmstrip .img_frame {

   border:1px solid #DBDFE1;

   -moz-border-radius:5px;

   -webkit-border-radius:5px;

   -o-border-radius:5px;

   padding:5px;

}
.picture_gallery .label 
	{

		   color:#1B2D5D;
		
		   font-size:13px;
		
		   font-weight:bold;
		
		   height:20px;

	}
#tab_related ul.list li 
	{

		float:left;
	
		height:120px;
	
		margin-right:5px;
	
		width:115px;
		
		list-style:none;

}
#content .wrapper img
	{
		 margin-left:15px;
	}

#tab_video
	{
		margin-top:15px;
	}
.video_info_block
	{
		border:#666666 solid 0px; 
		
		width:auto; 
		
		height:auto; 
		
		float:left;
	}	
#content .wrapper .model 
	{

 	 font-weight:bold;

 	 margin-left:15px;

	}
#content .wrapper .price
	{
	   color: #900;
	
	   font-weight: bold;
	
	   margin-left:15px;
	}





.content a#add_to_cart {

background:url(../images/open/add-to-cart.jpg) no-repeat;

width:129px;

height:41px;

margin:0px;

border:none;

display:block;



}

.content {



}

.content input{

   border:1px solid #D8DDE2;

   padding:3px;

   

}



.right_column .desc_text ul {

   margin-left:30px;

   list-style:disc;

   margin-top:15px;

}



.right_column .desc_text table ul {



   margin-top:0px;

   margin-left:20px;

}



.right_column .desc_text ul li {





}



.right_column .desc_text table {

   border-collapse:collapse;

}

.right_column .desc_text table,.right_column .desc_text table th,.right_column .desc_text table td {

   padding:5px;

   border: 1px solid #999;

}



.option_text {

   background-color:#FFFFF0;

   border: 1px solid #999;

   padding:5px;



}



.text span.model b{

   font-size:12px

}



.list {



}



.list .wrapper {

  padding-bottom:5px;

padding-top:5px;

border:1px dotted #DBDFE1;

}



.file_size_th {

   width:80px;

}



.file_link_th {

   width:80px;

}



.file_type_th {

   width:80px;

}



#highlight_box {

  margin-top:25px;

}







#highlight_box h3 {}



#highlight_box .bottom_line {

  border-bottom-color:gray;

  border-bottom-style:solid;

  border-bottom-width:2px;

  padding-bottom:4px;

}



#highlight_box .logo_wrapper{

  float:left;

  margin-top:20px;

}



#highlight_box .highlight_wrapper {

  margin-top:5px;

  overflow:auto;

  border-bottom-color:#DBDFE1;

  border-bottom-style:dotted;

  border-bottom-width:1px;

}



#highlight_box .desc{

float:left;

margin-left:15px;

min-height:90px;

padding-top:5px;

/*width:410px;*/

width:605px;

}



#product_attribues {

   margin-bottom:15px;

   overflow:visible;

}



.other_tabs {

   display:inline-block;

}



#product_attribues ul {}



#product_attribues ul li {

   float:left;

   margin-right:2px;

}



#product_attribues ul li .image_wrapper {



   width:40px;

   padding:5px;

   cursor:pointer;

}



#tab_combo_deal {





}



#tab_combo_deal ul li.row {

   /*overflow:auto;*/

   width:100%;

   margin-bottom:15px;

   border-bottom:1px dotted gray;

   padding-bottom:5px;

}



#tab_combo_deal ul.items li {



   float:left;

   width:90px;

   margin-right:5px;

}



#tab_combo_deal .price {

   color:red;

   font-size:12px;

   font-weight:bold;

}



#tab_combo_deal .deduct_price {   font-size:12px;

   font-weight:bold;

   }



#tab_combo_deal .old_price {   font-size:12px;

   font-weight:bold;color:gray;

   text-decoration:line-through;

}



#tab_combo_deal .desc_text{

   padding-top:5px;

   padding-bottom:5px;

   min-height: 0;

}



.item_desc .qty {

   font-size:12px;

   font-weight:bold;

}



#tab_review fieldset {



   border:#DBDFE1 1px solid;

}



#tab_review .pagination {



   width:100%;

}



#review .row {



   min-height:50px;

   overflow:auto;

padding-bottom:10px;

padding-left:10px;

padding-right:10px;

padding-top:10px;

border-bottom:2px solid gray;

}



#review .row .left{

   float:left;
   
   margin-right:10px;
   
   margin-top:1px;
   
   font-style:italic;

}



#review .row .right{

   float:left;

}



#review .row .author {

   float:left;

   font-size:12px;

   font-weight:bold;

}



#review .row .date {

   float:left;
   
   font-style:italic;

}



#review .row .rating {

   float:left;

   margin-right:25px;

}



#review .row .review_text {

   margin-top:15px;

/*   border-bottom:solid 2px gray;*/

   padding-bottom:10px;



}



#review {

	width:250px;
	
	margin-top:15px;
	
	margin-left:17px;
	
	float:left;

}



.row_line {

   border-bottom:1px solid #DBDFE1;

}





#highlight_box ul li {

   display:inline-block;

}



#tab_review .content .row {

   width:100%;

   display:inline-block;

   margin-bottom:10px;

}



#tab_specification {

   overflow:auto;

   padding-top:1px;

}



.desc_text {


   min-height: 200px;

   overflow:visible;

   margin-top:18px;

} 



fieldset .heading {



  font-size:12px;

  color:#1B2D5D;

  font-weight:bold;

  margin-left:10px;

}



fieldset .content {

  margin-left:10px;

  margin-top:10px;

}



.black_overlay{

display: none;

position: fixed;

top: 0%;

left: 0%;

width: 100%;

height: 100%;

background-color: black;

z-index:1001;

-moz-opacity: 0.7;

opacity:.70;

filter: alpha(opacity=70);

}

.white_content {

display: none;

position: fixed;

top: 25%;

left: 35%;

width: 29%;

height: 45%;

padding: 16px;

border: 10px solid #192D5D;

background-color: white;

z-index:1002;

overflow: auto;

-moz-border-radius:10px;

-khtml-border-radius:10px;

-webkit-border-radius:10px;

-o-border-radius:10px;

border-radius:10px;

}



.white_content label{

    float: left;

    font-size: 14px;

    font-weight: bold;

    width: 80px;

	}

.white_content input{

padding:4px;

margin-bottom:20px;

-moz-border-radius:4px;

-khtml-border-radius:4px;

-webkit-border-radius:4px;

-o-border-radius:4px;

border-radius:4px;

}	



.white_content .mail-submit{

    background: none repeat scroll 0 0 #192D5D;

    border: 0 none;

    color: #FFFFFF;

    font-weight: bold;

    margin: 0 0 0 80px;}

	

.white_content .Your-Email{

font-size:17px;

color:#192D5D;

padding:10px 10px 10px 0;

font-weight:bold;

}



.white_content .close-button{

background:url(../images/open/close.png) no-repeat;

width:24px;

height:24px;

display:block;

float:right;

}
