table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
  font-family:tahoma;
  font-size:11px;
  vertical-align:top;
  line-height:13px;
  color:#575757
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#FFFFFF}

.rep{ background:url(../img/rep.jpg) repeat-x 0 12px}
.title_bg{ height:57px; background:url(../img/title_bg.jpg) no-repeat}
.title_bg img{ margin:26px 0 0 30px}

.title_bg1{ 
  background:url(../img/title_bg1.jpg) no-repeat; 
  height:55px;
  font-size:18px;
  text-align:left;  
  vertical-align:middle;  
}
.title_bg1 img{ margin:22px 0 0 23px}

.content_y{ background:url(../img/content_y.gif) repeat-y}
.content_top{ background: url(../img/content_top.gif) no-repeat}
.content_bot{ background:url(../img/content_bot.gif) no-repeat left bottom}

.rep1{ background:url(../img/rep1.jpg) repeat-y; height:100%}
.top1{ background:url(../img/top1.jpg) no-repeat; height:100%}
.bot1{ background:url(../img/bot1.jpg) no-repeat left bottom; height:100%}

.rep2{ background:url(../img/rep2.gif) repeat-y}
.top2{ background:url(../img/top2.gif) no-repeat}
.bot2{ background:url(../img/bot2.gif) no-repeat left bottom}

.rep3{ background:url(../img/rep3.gif) repeat-y}
.top3{ background:url(../img/top3.gif) no-repeat}
.bot3{ background:url(../img/bot3.gif) no-repeat left bottom}


ul.topmenu {margin:0px; padding:0px; list-style:none;}
ul.topmenu li { background: url(../img/list_bot.gif) no-repeat bottom left; width:auto;}
ul.topmenu li a{ color:#777777; background:url(../img/list_bg.gif) no-repeat top left; font-size:12px; text-decoration:none; font-weight:normal; padding-left:20px; line-height:21px; padding-bottom:4px;}
ul.topmenu li a:hover{ text-decoration:none; color:#E58707;}

.header{ background:url(../img/header.jpg) no-repeat}
.header .cart{ color:#305102; font-weight:bold; vertical-align:middle; text-align:right; height:39px; width:138px; line-height:14px}
.header .cart a{ color:#305102; text-decoration:none}
.header .cart a:hover{ text-decoration:underline}
.header .form{ width:374px; background:url(../img/form_bg.jpg) no-repeat;}
.header .form td{ color:#673504; font-size:12px; font-weight:bold; line-height:14px}
.header .form input{ width:183px; height:22px; color:#673504; border:#DB6C0E 1px solid; vertical-align:middle; background:#FFFFFF; padding:3px 0 0 4px; font-weight:normal}
.header .form img{ vertical-align:middle; margin-left:2px}
 
.alphabet_select {color:#EA9A0B; font-size:16px;}
.alphabet td{ word-spacing:8px}
.alphabet a{ color:#FFFFFF; font-weight:bold; font-size:14px; text-transform:uppercase; text-decoration:none}
.alphabet a:hover{ color:#EA9A0B}
 
.slogan1 img{ margin:37px 0 6px 39px}
.slogan2{ padding-top:37px} 

.footer{ color:#575757; padding-left:26px; height:53px; padding-top:14px}
.footer a{ color:#575757; text-decoration:none}
.footer a:hover{ text-decoration:underline}

.logo{ padding:35px 51px 0 40px}
.menu


.title{ margin:27px 0 0 18px}
.title1{ margin:34px 0 0 23px}

strong a{ color:#4E8304; text-decoration:underline}
strong a:hover{ text-decoration:none}

.form_block{ margin:10px 0 0 25px; width:225px}
.form_block td{ text-align:right; color:#707070; font-weight:bold}
.form_block input{ width:142px; height:20px; border:#D3D3D3; background:#FFFFFF; color:#707070; border:#D3D3D3 1px solid; padding:2px 0 0 4px}
.form_block textarea{ width:142px; height:52px; border:#D3D3D3; background:#FFFFFF; color:#707070; border:#D3D3D3 1px solid; padding:2px 0 0 4px}

.product_block td{ color:#575757; font-weight:bold}
.product_block a{ color:#EE7B0F; text-decoration:none; font-weight:bold; font-size:12px}
.product_block a:hover{ text-decoration:underline}
.product_block span{ color:#E40F0F; font-size:12px}
.product_block div{ height:73px; margin-bottom:7px}

.y{ background:url(../img/y.gif) repeat-y}
.x{ background:url(../img/x.gif) repeat-x 0 17px }

.faq{ margin-left:52px; font-size:12px; margin-top:6px; line-height:16px}
.faq strong{ color:#EE7B0F; font-size:14px}
.faq img{ margin-left:-29px; margin-right:3px}



.px{ width:auto; background:url(../img/x.gif) repeat-x; margin:10px 20px 20px 24px; text-align:right}
.px1{ width:auto; background:url(../img/x.gif) repeat-x; text-align:right; margin-top:10px}

.popular_product{ width:341px; margin-left:29px}

.result{ color:#575757; padding-top:13px}
.result a{ color:#4E8304; text-decoration:underline} 
.result a:hover{ text-decoration:none; font-weight:bold}
.result span{ color:#4E8304}
.result b{ color:#4E8304}

.indent{ margin-left:52px; font-size:12px; margin-top:6px; line-height:16px}
.sns {margin-right:20px }

.menu{ width:707px; padding-top:10px; padding-left:14px}

.policy{ width:638px; background:url(../img/rep4.jpg) repeat-x; font-size:12px; line-height:16px; padding:25px 0 15px 0}
.policy a{ font-size:11px}

.form input {
  width:200px;
  height:20px;
  color: #777777;
  padding:0 0 0 4px;
  line-height:11px;
  background-color:#fff;
  vertical-align:middle
}
.form textarea {
  width:215px;
  height:151px;
  color: #777777;
  overflow: auto;
  padding:0 0 0 4px;
  background-color:#fff;
}


.product_name {
  font-size:18px;
  padding: 5px 5px 15px 0px;
}

.itemtext {
  font-size:12px;
}

.policy p {
  font-size:12px;
}

.policy h3, h1 {
  font-size:14px;
}

.policy a{ color:#EE7B0F; text-decoration:none; font-size:12px}
.policy a:hover{ text-decoration:underline; font-weight:bold;}

.policy ul, li {
  font-size:12px;
}


.carttableheader {
  padding: 15px 0px 15px 0px;
  border-bottom: 1px solid #000;
  font-size:12px;
}

.carttableitems {
  padding: 5px 0px 5px 0px;
  vertical-align: middle;
  font-size:12px;
}

li.check_yes {
  padding: 5px 0px 0px 5px;
  font-size:12px; 
  list-style-image: url('../img/check_yes.gif');
}

li.check_no {
  padding: 5px 0px 0px 5px;
  font-size:12px;
  list-style-image: url('../img/check_no.gif');
}

span.desc_on_main {
  font-size:10px;
  font-style: normal;
  font-weight: normal;
  color:#000;
}

span.tabletitle {
  padding: 0px 0px 0px 25px;
}

td.headerproduct {
  height:50px;
  vertical-align:middle;
  padding: 15px 0px 0px 0px;
}
/*head*/
.head {position: relative;}
.moneytype {position: absolute; font-family:tahoma; font-size:11px; font-weight:bold; color: #305102; left: 64px; top: 135px;}
.moneytype img {margin-right: 3px;}
.phone {position: absolute; top: 60px; color: #FFFFFF; left: 58px; font: bold 18px Georgia, "Times New Roman", Times, serif;}
.slogan {font: bold 18px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; position: absolute; top: 30px; left: 30px;}
/*head*/
