body{margin:0px; padding:0px; background: url(../../images/bg.gif) top center repeat-x #663E05;}

/*text area*/

p{margin:0px; padding:0px; text-decoration:none;}
a{text-decoration:none;}
ul,li{margin:0px; padding:0px;}
img{border:0px;}

#outer{width:100%; height:auto; margin:auto;}
#wrapper{width:1000px; height:auto; margin:auto;}
#top_container{width:1000px; height:auto; float:left;}
.logo{width:427px; height:auto; float:left; margin-top:5px;}
#top_right{width:410px; height:auto; float:right;text-align:right;}

#banner_container{width:1000px; height:auto; float:left; margin-top:24px;}
#menu_container{width:287px;  float:left;}
#menu{width:287px; margin:0px; padding:0px;}
#menu ul{width:287px; margin:auto; padding:0px;}
#menu ul li{float:left; list-style:none; width:287px; border-bottom: 2px dotted #000;}
#menu ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; display:block; padding:5px 0px 5px 0px; width:287px; font-weight:bold; text-decoration:none; margin-left:15px;}
#menu ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:red; display:block; padding:5px 0px 5px 0px; width:287px; font-weight:bold; text-decoration:none; font-style:italic; margin-left:15px;}

.banner{width:707px; height:300px; float:right;}

#content_container{width:1000px; height:auto; float:left; border-top:3px solid #52514e; background:#FFFDD8;}
#left_container{width:287px; height:auto; float:left; margin-top:2px;}
#bar{width:287px; height:32px; float:left; background: url(../../images/bar_bg.gif) repeat-x;}
#bar_content{width:287px; height:auto; float:left; margin-top:1px; background:#1d1d1d;}
#product{width:287px; margin:0px; padding:0px;}
#product ul{width:287px; margin:auto; padding:0px;}
#product ul li{float:left; list-style:none; width:287px;}
#product ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f4e65e; display:block; padding:5px 0px 0px 0px; width:272px; font-weight:bold; text-decoration:none; margin-left:15px;}
#product ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; display:block; padding:5px 0px 0px 0px; width:272px; font-weight:bold; text-decoration:none; margin-left:15px;}

#form_bar{width:272px; height:auto; float:left; margin-left:10px; margin-top:5px;}




#right_container{width:707px; height:auto; float:right; margin-top:2px;  }
#welcome_bar{width:707px; height:32px; float:left; background: url(../../images/bar_bg.gif) repeat-x; margin-bottom:5px;}
#content{width:697px; height:auto; float:left; margin-top:5px;font-size:16px;}

#footer_container{width:100%; height:auto; float:left; background: url(../../images/bottom_bg.gif) repeat-x; margin-top:0px;}
#footer{width:1000px; height:auto; margin:auto;}

#short_menu{width:600px; height:auto; float:left; margin-top:10px;}
#short_menus{width:600px; height:auto; float:left; margin-top:5px; margin-left:7px; margin-bottom:10px;}

#footer_menu{ width:550px; height:15px; margin:0px; padding:0px;}
#footer_menu ul{ margin:0px; padding:0px; list-style:none; }
#footer_menu ul li{ line-height:15px; float:left; border-right:1px solid #fff;}
#footer_menu ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; display:block; padding:0px 7px 0px 7px; text-decoration: none; font-weight:normal;}
#footer_menu ul li a:hover{ color:#fff;  margin-top:0px; text-decoration:underline;}
#footer_menu ul li a.active{ color:#FFF;  text-decoration:underline;}



















/*text css start here*/
.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:40px;}
.bar_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; line-height:28px;}
.field{width:171px; height:15px; background:#535151; border:1px solid #949191;}
.form_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#949191; text-align:left;}
.submit{width:70px; height:17px; background:#dbc10e; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:0px;}
.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:22px;}
.service_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-align:justify;
padding:5px;
padding-top:10px;
background:#000;
}

.main_pic {
border:1px solid black;
float:right;
margin-left:10px;
margin-bottom:5px;
magin-right:0px;
}

.product_pic_section {
margin:5px;
margin-left:0px;
background:  url(../../css/%22../images/p_back.jpg%22) #F3E560;
background-repeat:repeat-x;
padding-left:3px;
padding-top:5px;
color:#fff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
}

.featured_pics {
margin:5px;
margin-left:0px;
background:#000;
padding-left:3px;
padding-top:5px;
color:#fff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
}

.featured_cell {
float:left;
width:200px;
margin:10px;
text-align:center;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

padding:5px;
}

.featured_cell a{
color:#FFFDD8;
text-decoration:none;

}

.featured_cell a:hover{
color:red;
text-decoration:none;
}

.pic_cell {
float:left;
width:200px;
margin:10px;
text-align:center;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

padding:5px;
}

.pic_cell a{
color:#000;
text-decoration:none;

}

.pic_cell a:hover{
color:red;
text-decoration:none;
}


.featured_thumb {
width:200px;
margin-top:5px;
border:1px solid white;
}


.banner_text {
float:right;
text-align:left;
margin-left:10px;
background: url(../../images/trans.png);
width:350px;
height:250px;
border:1px solid white;
margin:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
padding:10px;
font-weight:bold;
}

.subtext {
font-size:16px;font-style:italic;font-weight:normal;
}

.image_section {
width:400px;
border:1px solid white;
margin-left:5px;
margin-right:5px;
float:left;
margin-bottom:5px;
}

.bullet_section {
width:280px;
float:left;
border:1px solid white;
margin-right:5px;
margin-bottom:5px;
font-size:12px;
font-style:italic;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-top:5px;
padding-bottom:5px;
background:#000;
color:#fff;
}

.bullet_line {
margin-left:25px;
margin-bottom:5px;
margin-right:10px;
}

.description {
margin:5px;
background:#fff;
color:#000;
clear:both;
text-align:left;
font-size:14px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

.buy_div {
clear:both;
float:right;
width:200px;
padding:10px;
font-weight:bold;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f4e65e;
background:#000;
margin-top:10px;
}

.price_div {
float:right;
margin-left:5px;
font-style:italic;
}

.xtra_thumb {
width:120px;
float:left;
margin-top:5px;
margin-left:8px;
}

.list_icon {
border:1px solid black;
float:left;
margin-right:10px;
margin-bottom:5px;
margin-left:5px;
}

.sub_head {
font-style:italic;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
}

.weblink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
float:right;
}

.weblink a {
color:#fff;
}

.map_div {
border:1px solid black;
width:425px;
float:left;
text-align:center;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.address_info {
margin:5px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
background:#663E05;
color:#fff;
}

.contact_info {
float:right;
margin-right:5px;

padding:5px;
border:1px solid black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.form_label {
clear:both;
float:left;
width:100px;
margin-bottom:5px;
text-align:left;
}

.form_value {
float:left;
width:120px;
margin-bottom:5px;
text-align:left;
}

.value_field {
width:130px;
}

.cform_label {
clear:both;
float:left;
width:100px;
margin-bottom:5px;
text-align:left;

}

.cform_value {
float:right;
width:140px;
margin-bottom:5px;
text-align:left;

}

.contact_form {
background:#000;
color:#fff;
padding:5px;
}

.form_header {
font-size:16px;font-weight:bold;text-align:center;margin-bottom:5px;
}

.message_box {
width:100%;
height:200px;
}

.new_form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px;
}

.widebox {
width:450px;
height:100px;
}

.aform_label {
clear:both;
float:left;
width:200px;
margin-bottom:5px;
text-align:left;

}

.aform_value {
float:right;
width:450px;
margin-bottom:5px;
text-align:left;

}

.widevalue {
width:450px;
}

.handler_message {
background:red;
color:#fff;
text-align:center;
}

.p_thumb_frame {
float:left;
border:1px solid black;
background:#663E05;
margin-left:5px;
padding:5px;
text-align:center;
margin-bottom:5px;
}

.p_thumb_frame a{
color:#fff;
}

.p_thumb_frame a:visited {
color:#fff;
}

.product_thumb {
width:160px;
border:1px solid white;
}