
body { width: auto; margin-left:1px; margin-top:10px; background-color: white; font-family: Verdana; color: #333333;}
/* wheel { margin:0px; padding:0px; width:100%; min-width:990px; height:150px; position: absolute; top:220px; left:3px; z-index:5;  background-image: url('/public_media/images/main_site/wheel2.jpg'); background-repeat: no-repeat; background-position: right; overflow: hidden;} */


.wrapper {width:100%;}

#left_header { display: none; }
#right_header { display: none;}

#main_menu { display: none;  }

#content { marigin-top:100px; margin-bottom: 20px;}

#content p { font-size:9pt; }
#content a { font-size:9pt; text-decoration: underline; }

#footer { display:none;}
#footer_copyright { display:none; }
#box_list { margin: 0px; padding:0px; overflow: hidden; font-size:0pt; }
#box_list .item {  float: left; padding: 0px; width: 225px;  height: 125px; overflow:hidden; margin: 2px; cursor:pointer;  background-repeat: no-repeat; }
#box_list .title { position:relative; top:-155px;  min-height: 40px; background-color: black; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; margin: 0px; padding:0px; }
#box_list .hidden_h3 { font-weight: bold; font-size: 14pt; padding: 5px; padding-left: 10px; padding-right:10px; margin: 0px; visibility: hidden; }
#box_list .visibility_h3 { background:transparent;  height: 125px; position:relative; top:3px; z-index:3; font-weight: bold; font-size: 14pt; padding: 5px; padding-left: 10px; padding-right:10px; color: white; margin: 0px; }
#box_list .visibility_h3  a{ background:transparent;  font-weight: bold; font-size: 14pt; color: white; text-decoration: none; }
#box_list .corner_lt { position: relative; width:5px; height:5px; top: -135px; z-index:3; background-image: url('/public_media/images/main_site/box_list_lt_corner.png'); background-repeat: no-repeat;}
#box_list .corner_rt { position: relative; width:5px; height:5px; top: -140px; left:220px; z-index:3; background-image: url('/public_media/images/main_site/box_list_rt_corner.png'); background-repeat: no-repeat;}
#box_list .corner_lb { position: relative; width:5px; height:5px; top: -25px; z-index:3; background-image: url('/public_media/images/main_site/box_list_lb_corner.png'); background-repeat: no-repeat;}
#box_list .corner_rb { position: relative; width:5px; height:5px; top: -30px; left: 220px; z-index:3; background-image: url('/public_media/images/main_site/box_list_rb_corner.png'); background-repeat: no-repeat;}

#category_info { min-height:165px; }
#category_info_full { min-height:165px; }
#category_photo { width:275px; height:153px; float: left; margin:5px; background-repeat: no-repeat; border: 1px solid #656565; }

#category_left_border { width:7px; height:45px; float:left; background-image: url("/public_media/images/category/category_left_border.gif"); background-repeat: no-repeat; }
#category_title { margin:0px; margin-bottom: 0px; margin-left: 7px; margin-right:8px; padding:5px; padding-top:12px; height: 45px; background-image: url("/public_media/images/category/category_title.gif"); background-repeat: repeat-x; color:white; font-size:14pt; font-weight:bold; }
#category_right_border { width:8px; height:45px; float:right ; background-image: url("/public_media/images/category/category_right_border.gif"); background-repeat: no-repeat; }
#category_content { color:black; padding: 5px 15px 10px 10px; font-size:10pt; }

.subcategory_left_border { width:5px; height:35px; float:left; background-image: url("/public_media/images/category/subcategory_left_border.gif"); background-repeat: no-repeat; }
.subcategory_title { margin: 0px; margin-left: 5px; margin-right:6px; padding:5px; padding-bottom:0px; padding-top:9px; height: 35px; background-image: url("/public_media/images/category/subcategory_title.gif"); background-repeat: repeat-x; color:white; font-size:11pt; font-weight:bold; }
.subcategory_right_border { width:6px; height:35px; float:right ; background-image: url("/public_media/images/category/subcategory_right_border.gif"); background-repeat: no-repeat; }


.clear{width:100%; clear:both;}


td a {text-decoration: none; border:0px;}
#products {width: 100%; padding:0px; margin:0px;  }
#products td {border-bottom: 1px solid #aaaaaa; padding:5px; height:50px;}
#products td img {border:1px solid #aaaaaa;}
.table_head_left_border  {width:5px; height:35px; background-image: url("/public_media/images/category/subcategory_left_border.gif"); background-repeat: no-repeat;}
.table_head_content{ height: 35px; background-image: url("/public_media/images/category/subcategory_title.gif"); background-repeat: repeat-x; color:white; font-size:11pt; font-weight:bold; }
.table_head_right_border { width:6px; height:35px; background-image: url("/public_media/images/category/subcategory_right_border.gif"); background-repeat: no-repeat; }

.table_left_column { padding:0px !important; }
.table_right_column { padding:0px !important; }

.table_product_photo { width:82px; min-height:46px }

.userForm { padding: 2px 0 4px; }
.coverFloat { width: 100%; overflow: hidden; }
/* forms */

input.txt, .txt input, select, textarea { margin: 0; padding: 2px; border: 1px solid #cccccc; font-size: 1.1em; }

input.file, .file input { margin: 0; border: 1px solid #cccccc; font-size: 1.1em; }

textarea { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }


.fakeInput { float: left; width: 475px; overflow: hidden; font-size: 1.0em; line-height: 1.8em; font-weight: bold; }

.submit { cursor: pointer; }

.submitStd, .submitAccount, .submitAccount2 { overflow: visible; margin: 10px 0; padding: 2px 8px; color: #ffffff; font-size: 1.2em; font-weight: bold; font-family: Verdana; border: 1px solid #e3ba57; background: #f06d6d url(/public_media_site/images/submit_btn.gif) repeat-x left bottom; cursor: pointer; }

.txt label, .file label { float: left; display: block; position: relative; top: -1px; width: 70px; overflow: hidden; padding: 5px 5px 0; text-align: right; }

input.txt, .txt input { width: 120px; }

input.file, .file input { width: auto; }

input.wide, .txt input.wide { width: 240px; }

input.age, .txt input.age { width: 30px; }

.selectsAndTxtInside { line-height: 1.8em; }

div.txt div input, div.txt div select { float: none; }

select { width: auto; font-size: 1em; vertical-align: baseline; }

div.chcbx { padding-left: 350px; }

input.chcbx, div.chcbx input { margin: 0; }

.submitFakeLink { color: #c30000; font-size: 0.95em; border: none; background: none; cursor: pointer; }

input.smallChcbx { margin: 0; padding: 0; width: 15px; height: 14px; vertical-align: middle; }

.userForm { padding: 2px 0 4px; }

.warnByInput { vertical-align: middle; margin-left: 5px; }
.mysubmit {width: 390px; text-align: right;}


#print_header { width: 100%; height:98px;}
#print_footer { clear:both;  width: 100%; height:180px; }
