body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFF;
}

div#main_content_main {
  width: 685px;
  height: 615px;
  float: left;
}

div#category_list_div {
  width: 100%;
  height: 115px;
  float: left;
}

div#main_content_top {
  width: 100%;
  height: 115px;
  float: left;
}

table#main_content_top_table {
   width: 100%;
   font: bold 10px Verdana;
   height: 115px;
   overflow: hidden;
}

table#main_category_list { margin-top: 20px; }
table#main_category_list tr td { width: 25%; text-align: center; height:120px;padding: 0px 10px 40px 10px; vertical-align:top; }
table#main_category_list a { font: bold 9px Verdana; color: #298383; text-decoration: none; }
table#main_category_list img { margin-bottom: 5px; }

table#main_content_top_table tr td { text-align: left; padding: 0px 0px 0px 60px; margin: 0px; }
table#main_content_top_table tr td a { font: bold 10px Verdana;  text-decoration: none; color: #305754; }
table#main_content_top_table tr td a:hover { text-decoration: underline; }

div#category_detail_div_wrap {
  width: 100%;
  height: 27px;
  float: left;
  border-bottom: 1px solid #606C68;
}

table#main_content_top_nav_table { width: 100%; font: bold 11px Verdana; color: #7E5053; }
table#main_content_top_nav_table tr td { padding-top: 4px; }
table#main_content_top_nav_table tr td.boxone { text-align: left; padding-left: 32px; }
table#main_content_top_nav_table tr td.boxtwo { text-align: right; padding-right: 45px; }
table#main_content_top_nav_table tr td a { font: bold 11px Verdana; color: #7E5053; }
table#main_content_top_nav_table tr td a:hover { text-decoration: none; }

div#main_content_body {
  width: 100%;
  height: 446px;
  float: left;
}

div#category_detail_div {
  width: 100%;
  height: 446px;
  float: left;
}

table#main_content_body_table { width: 100%; height: auto; font: normal 11px Verdana; color: #404040; }
table#main_content_body_table table.cap_detail_table { width: 140px; height: 180px; }
table#main_content_body_table table.cap_detail_table tr td.box1 { text-align: center; }
table#main_content_body_table table.cap_detail_table tr td.box2 { text-align: left; padding-left: 5px; }
table#main_content_body_table table.cap_detail_table tr td img { border: none; }

div#main_content_bottom_nav {
  width: 100%;
  height: 27px;
  float: left;
  border-top: 1px solid #606C68;
}

table#main_content_bottom_nav_table { width: 100%; font: bold 11px Verdana; color: #7E5053; }
table#main_content_bottom_nav_table tr td { padding-top: 4px; }
table#main_content_bottom_nav_table tr td.boxone { text-align: left; padding-left: 40px; }
table#main_content_bottom_nav_table tr td.boxtwo { text-align: right; padding-right: 45px; }
table#main_content_bottom_nav_table tr td a { font: bold 11px Verdana; color: #7E5053; }
table#main_content_bottom_nav_table tr td a:hover { text-decoration: none; }

div#main_product_detail {
  width: 655px;
  /*height: 615px;*/
  float: left;
 /* background: #D5E4E7;*/
  margin-top: 0px;
}

div#main_product_detail_top { width: 100%; height: 25px; margin-top: 50px; text-align: left; font: bold 10px Verdana; color: #AE5F58; }
div#main_product_detail_top a { color: #AE5F58; text-decoration: none; }

div#main_product_detail_body {
  float: left; 
  width: 620px;
  height: auto;
}

div#main_product_detail_body table.tbone { width: 100%; height: auto; border: none; }
div#main_product_detail_body table.tbone tr td.box1 { width: 264px; height: 220px; text-align: left; valign: top; }
div#main_product_detail_body table.tbone tr td.box1 table tr td { float: left; width: 260px; height: 219px; background: url('/default_files/bcap_bg.jpg'); } 

div#main_product_detail_body table.tbone tr td.box2 { vertical-align: top; padding-left: 20px; }
div#main_product_detail_body table.tbone tr td.box2 table.tbtwo { width: 100%; height: 100px; border: none; float: left; border-bottom: 1px solid #1A737B; }
div#main_product_detail_body table.tbone tr td.box2 table.tbtwo tr td { text-align: left; }
div#main_product_detail_body table.tbone tr td.box2 table.tbtwo tr td.box21 { font: bold 11px Verdana; color: #1A757A;  height: 18px; }
div#main_product_detail_body table.tbone tr td.box2 table.tbtwo tr td.box22 { font: bold 11px Verdana; color: #343233;  height: 18px; }
div#main_product_detail_body table.tbone tr td.box2 table.tbtwo tr td.box23 { font: normal 11px Verdana; color: #343233;  vertical-align: top; }

div#main_product_detail_body table.tbone tr td.box2 table.tbthree { width: 260px; border: none; float: left; }
div#main_product_detail_body table.tbone tr td.box2 table.tbthree tr td { text-align: left; width: 200px; font: bold 11px Verdana; color: #343233; }
div#main_product_detail_body table.tbone tr td.box2 table.tbthree tr.trbox1 td { padding: 10px 0px 0px 0px; }
div#main_product_detail_body table.tbone tr td.box2 table.tbthree tr.trbox2 td { padding: 10px 10px 0px 0px; }
div#main_product_detail_body table.tbone tr td.box2 table.tbthree tr.trbox2 td { width: 25%; }
div#main_product_detail_body table.tbone tr td.box2 table.tbthree tr.trbox3 td { font: normal 9px Verdana; vertical-align: top; align: center; }

#main_product_detail_bottom {
  float: left; 
  width: 100%;
  height: 25px; 
  text-align: right;
  margin-top: 30px;
}

#main_product_detail_bottom a { font: bold 11px Verdana; color: #AE6056; text-decoration: none; }
#main_product_detail_bottom a:hover { text-decoration: underline; }

#breadCrumb a { font: bold 11px Verdana; color: #AE6056; text-decoration: none;  }

img{
	border-style: none

}

table {border-style: none}
a {border-style: none}

body{

}

a:link {color: #AE6056}
a:visited {color: #AE6056}
a:hover {color: #AE6056;}
a:active {color: #AE6056}

#body_div{

	background-color:#D4E4E6;
}

#ul_main_top_nav_pro_display { 
	list-style: none;
	padding-left: 250px;
	width: 710px;
	height:265px;
	vertical-align:top;
	margin:0;
	padding-top:15px;
}

#ul_main_top_nav_pro_display li {
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ul_main_top_nav_pro_display li a {
	height: 16px;
	float: left;
	width: 85px;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
}

#ul_main_top_nav_pro_display li#lihomeid_display { padding-left: 8px; }
#ul_main_top_nav_pro_display li#licorporateid_display { padding-left: 19px; }
#ul_main_top_nav_pro_display li#licustomid_display { padding-left: 25px; }
#ul_main_top_nav_pro_display li#lidomesticid_display { padding-left: 27px; }
#ul_main_top_nav_pro_display li#licatelogid_display { padding-left: 25px;width:100px; }
#ul_main_top_nav_pro_display li#liloginid_display { padding-left: 20px; }

#ul_main_top_nav_pro_display li#lilogoutid_display { padding-left: 20px; }

#ul_main_top_nav_pro_display li a#ahomeid_display { width: 68px; }
#ul_main_top_nav_pro_display li a#acorporateid_display { width: 95px; }
#ul_main_top_nav_pro_display li a#acustomid_display { width: 110px; }
#ul_main_top_nav_pro_display li a#adomesticid_display { width: 128px; }
#ul_main_top_nav_pro_display li a#acatelogid_display { width: 100px; }
#ul_main_top_nav_pro_display li a#aloginid_display { width: 75px; }
#ul_main_top_nav_pro_display li#lisearch_display { padding-left: 40px;}
#ul_main_top_nav_pro_display li#livirtualsample_display{ padding-left: 19px; }
#ul_main_top_nav_pro_display li#limanagemyaccount_display { padding-left: 25px; }
#ul_main_top_nav_pro_display li#licontactus_display { padding-left: 27px; }


#ul_main_top_nav_pro_display li a#amanagemyaccount_display { width: 148px; }


#ul_main_left_nav_pro_display { 
	padding-top: 15px;
}
.main_nav_li_class{
	display: block;
	text-decoration: none;
}

.main_nav_a_class{

	display: block;
	text-decoration: none;
	text-align: center;
	width:200px;
	height: 54px; 

}
#a_newstyle_display { height: 53px; }
#a_baseballcaps_display { height: 52px; }

#drop_menu_1 a{
	width:120px;
	height:30px;
	background-color:#6696A2;
	border-top:1px solid white;
	font: bold 10px Verdana;
	color: #4B5864;  
}
#catalog{
	width:700px;
	height:600px;
	text-align:left; 
	margin-top:20px;
	padding-left:20px;
	padding-top:40px;
	/*background-color:#FFFFFF;*/
	font-family:Helvetica,"Lucida Grande",Arial,sans-serif;
	font-size:14px;

	/*border:1px solid white;*/
}
#login{
	width:600px;
	height:130px;
	text-align:center; 
	margin-top:20px;
	padding-left:20px;
	padding-top:40px;
	/*background-color:#FFFFFF;*/
	font-family:Helvetica,"Lucida Grande",Arial,sans-serif;
	font-size:11px;

	border:1px solid white;
}
h3{
font-size:11px;
margin-bottom:0px;
}

.manageraccount{
 text-align:left;

}

.manageraccount tr{
 height:100px;

}

.manageraccount td{
width:300px;

}