@charset "utf-8";
/* CSS Document */

.model_container{ width:645px; float:left; margin-top:5px;}
.grid_container{ width:645px; float:left; margin-top:10px;}


.gridcell_1{ width:150px; float:left; height:420px; border:1px solid #E5EAEB; background-color:#D3D7D8;}
.gridcell_2{ width:150px; float:left; height:420px; margin:0 0 0 10px; border:1px solid #E5EAEB; background-color:#D3D7D8;}
.gridcell_3{ width:150px; float:left; height:420px; margin:0 0 0 10px; border:1px solid #E5EAEB; background-color:#D3D7D8;}
.gridcell_4{ width:150px; float:left; height:420px; margin:0 0 0 10px; border:1px solid #E5EAEB;background-color:#D3D7D8;}

.features_content{ width:140px; float:left; height:155px; margin:5px; background-image:url(images/grid_bg.jpg); background-repeat:repeat-x;}
.features_content_top{ width:130px; float:left;  border-bottom:1px solid #999999; margin:5px;}
.features_content_bottom{ width:130px; float:left;   margin:5px;}


.size_table{ width:640px; float:left; margin-top:5px; border:1px solid #B0AFAF;}
.sizechart{ width:630px; float:left; margin:5px;}

.category{ width:645px; float:left;  margin-bottom:20px; }
.category_container{ width:645px; float:left; margin-top:20px;}
.category_grid{ width:645px; float:left; margin-top:10px;}
.category_content{ width:140px; float:left;  margin:5px; }
.category_content_top{ width:140px; float:left;  }

.gridcell_category1{ width:150px; float:left; border:1px solid #E5EAEB; background-color:#E6EBEC; }
.gridcell_category2{ width:150px; float:left;  margin:0 0 0 10px; border:1px solid #E5EAEB;  background-color:#E6EBEC;}
.gridcell_category3{ width:150px; float:left;  margin:0 0 0 10px; border:1px solid #E5EAEB;  background-color:#E6EBEC;}
.gridcell_category4{ width:150px; float:left;  margin:0 0 0 10px; border:1px solid #E5EAEB;  background-color:#E6EBEC;}


.details{ width:645px; float:left; margin-top:10px; }
.details_big{ width:266px; height:400px; float:left; border:1px solid #B9BCBC;}
.details_contentright {width:360px; height:400px; float:left; margin-left:5px;}




/*font style start*/
.heading_text_fit{ font-family:Arial; color:#000000; font-size:15px; font-weight:bold;}

.subheading_text_fit{ font-family:Arial; color:#5B5C5C; font-size:12px; font-weight:bold;}

.body_text_fit{ font-family:Arial; color:#5B5C5C; font-size:11px;}

.size_textbold{ font-family:Arial; color:#ffffff; font-size:15px; font-weight:bold;}
.size_textmedium{ font-family:Arial; color:#434444; font-size:12px; font-weight:bold;}
.size_text_number{ font-family:Arial; color:#434444; font-size:12px; }

.category_text{ font-family:Arial; color:#676666; font-size:12px; }
.category_subheading{ font-family:Arial; color:#000000; font-size:11px; }

.details_text{ font-family:Arial; color:#ffffff; font-size:15px; font-weight:bold;}

.content_details{ width:360px; float:left;  }

/*font style end*/


/*navigation start*/
#navfit{ width:645px; float:left; height:17px; margin-bottom:20px; border-bottom:1px solid #CCCCCC;}
#navfit ul{margin: 0;padding: 0 0 0 0;list-style-type: none;}

#navfit li.guide {width:59px;height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848; background:url(images/guide_active.jpg) no-repeat 0 0 ;} 

#navfit li.guide a{width:59px;height:18px; float:left;  font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:3px 0 0 16px; text-decoration:none;} 

#navfit li.guide a:hover{width:59px;height:18px; float:left; background:url(images/guide_active.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:3px 0 0 16px; text-decoration:none;} 

#navfit li.guide a.span{width:59px;height:18px; float:left; background:url(images/guide_active.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:3px 0 0 16px; text-decoration:none;} 

#navfit li.guide a.current{width:59px;height:18px; float:left; background:url(images/guide.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:3px 0 0 16px; text-decoration:none;} 



#navfit li.size {width:82px;height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848; background:url(images/size.jpg) no-repeat 0 0 ; text-decoration:none;} 

#navfit li.size a{width:82px;height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 18px; background:url(images/size.jpg) no-repeat 0 0 ; text-decoration:none;} 

#navfit li.size a:hover{width:82px;height:18px;  float:left; background:url(images/size.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 18px; text-decoration:none;} 

#navfit li.size a.span{width:82px;height:18px;  float:left; background:url(images/size_active.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 18px; text-decoration:none;} 

#navfit li.size a.current{width:82px;height:18px;  float:left; background:url(images/size.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 18px; text-decoration:none;} 
/*navigation end*/



/*underwire details navigation start*/ 
#contentnav{ width:360px; float:left; height:17px;  border-bottom:1px solid #CCCCCC;}
#contentnav ul{margin:0px; padding:0px; list-style-type: none;}

#contentnav li.complete {width:59px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;padding:2 0 0px 2px; } 

#contentnav li.complete a{width:59px; height:18px; float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 2px; text-decoration:none;position:relative; } 

#contentnav li.complete a:hover{width:59px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 2px; text-decoration:none; } 

#contentnav li.complete a.span{width:59px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 2px; text-decoration:none; background:url(images/details.jpg) no-repeat 0 0 ; } 

#contentnav li.complete a.current{width:59px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 2px; text-decoration:none; background:url(images/details_active.jpg) no-repeat 0 0 ;} 




#contentnav.policies {width:90px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;  text-decoration:none;} 

#contentnav li.policies a{width:90px;height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;padding:2px 0 0 13px; background:url(images/size.jpg) no-repeat 0 0 ; text-decoration:none;}

#contentnav li.policies  a:hover{width:90px;height:18px; float:left; background:url(images/policies.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:11px; color:#474848;padding:2px 0 0 13px; text-decoration:none;} 

#contentnav li.policies a.span{width:90px;height:18px;  float:left; background:url(images/policies_active.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;padding:2px 0 0 13px; text-decoration:none;} 

#contentnav li.policies a.current{width:90px;height:18px;  float:left; background:url(images/policies.jpg) no-repeat 0 0 ; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;padding:2px 0 0 13px; text-decoration:none;}




#contentnav.sizing {width:82px; height:18px; float:left; font-family:Verdana; font-weight:normal; font-size:10px; color:#474848;  text-decoration:none; } 

#contentnav li.sizing a{width:82px; height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 18px; text-decoration:none;*position:relative;*bottom:16px; } 

#contentnav li.sizing a:hover{width:82px; height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 18px; text-decoration:none; background-image:url(images/sizing.jpg); background-repeat:no-repeat;*position:relative;*bottom:16px;} 

#contentnav li.sizing a.span{width:82px; height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 18px; text-decoration:none; background-image:url(images/sizing_active.jpg); background-repeat:no-repeat;*position:relative;*bottom:16px;}  

#contentnav li.sizing a.current{width:82px; height:18px;  float:left;  font-family:Verdana; font-weight:normal; font-size:10px; color:#474848; padding:2px 0 0 18px; text-decoration:none; background-image:url(images/sizing.jpg); background-repeat:no-repeat;*position:relative;*bottom:16px; }
/*underwire details navigation end*/ 
