/********************************* Classes for XHTML default Tag *********************************/
* {	margin: 0; padding:0; list-style:none;}
body {background:url(../images/body_bg.jpg) repeat 50% 0; font:12px/14px tahoma, arial, sans-serif, tahoma, geneva, verdana; color:#4c4c4c;}
img { border:none; }
form {display:inline;}
input {vertical-align:middle;}

/*********** General classes *************/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.width100 {width:100%;}
input, select {vertical-align:middle;}

.padding { padding:5px; }
.padding1 { padding:10px; }
.padding_tb1 { padding:10px 0; }
.padding_right10 {padding-right:10px;}
.padding_lr10 {padding:0 10px;}

.margin { margin:5px; }
.margin1 { margin:10px; }
.margin_top { margin-top:5px; }
.margin_top1 { margin-top:10px; }
.margin_top15 {margin-top:15px;}
.margin_top3 {margin-top:3px;}
.margin_lr30 {margin:0 25px;}
.margin_bottom { margin-bottom:5px; }
.margin_bottom1 { margin-bottom:10px; }
.margin_bottom30 { margin-bottom:30px; }
.margin_left { margin-left:5px; }
.margin_left1 { margin-left:10px; }
.margin_right { margin-right:5px; }
.margin_right1 { margin-right:10px; }
.margin_right25 { margin-right:25px; }

a {color:#365aa9; text-decoration:none;}
a:hover {text-decoration:underline;}

.black_text { color:#000; }
.grey_text {color:#515151;}
.red_text {color:#ff1e00;}
.green_text {color:#008800;}
.pad_none { margin:0; padding:0; }

.bold{font-weight:bold;}
.right { text-align:right; }
.center { text-align:center; }

.small_text {font-size:11px;}

.textbox1 {width:225px;}

/*********** content classes *************/
.main { width:858px; margin:0 auto; padding-top:20px; }
.bottom {background:url(../images/bottom.png) no-repeat 0 100%; width:858px; height:36px;}

#header {background:#fff url(../images/header.jpg) no-repeat; width:100%;}
#header #logo {width:243px; float:right; display:inline;margin-right:192px; }
#header #logo h1 a {width:243px; height:55px; line-height:55px; margin-top:275px; display:block; text-indent:-3000; outline:none;}
#header #logo h1 a span { display:none; }


#headerinner { background:#fff url(../images/header_inner.jpg) no-repeat 50% 0; width:100%; }
#headerinner #logo_inner {width:243px; float:right; margin-right:100px; }
#headerinner #logo_inner h1 a {width:243px; height:55px; line-height:55px; margin-top:190px; display:block; text-indent:-3000; outline:none;}
#headerinner #logo_inner h1 a span { display:none; }

#headerinner .inner_content { padding:130px 20px 0 15px; _padding:130px 0 0 15px; }
#headerinner .inner_content .inner_head { background:url(../images/inner_head.gif) repeat-x 0 100%; }
#headerinner .inner_content .inner_head .right { background:url(../images/inner_head_right.gif) no-repeat 100% 100%; float:left; }
#headerinner .inner_content .inner_head .right h1 { background:url(../images/inner_head_left.gif) no-repeat 0 100%; color:#fff; font-size:16px; font-weight:bold; padding:10px 50px 10px 30px; }

#headerinner .inner_content .items li { float:left; width:140px; margin:15px 10px 5px 10px; height:190px }
#headerinner .inner_content .items li img { float:left; /*border:1px solid #880606;*/ }
#headerinner .inner_content .items li .price { width:140px; padding:10px 0; text-align:center; float:left; font-family:Georgia, "Times New Roman", Times, serif; }
#headerinner .inner_content .items li .price .small { font-size:11px; }
#headerinner .inner_content .items li .price .red { color:#880606; }

#headerinner .inner_content .txtbox { border:1px solid #747474; padding:3px; width:250px; }
#headerinner .inner_content .btn { background:#880606; color:#fff; padding:2px 10px; }
#headerinner .inner_content .address { float:left; font-size:15px; line-height:20px; }
#headerinner .inner_content .address h1 { color:#880606; }

#menu {float:right; background:#fff url(../images/menu_bg.gif) repeat-x; height:33px; line-height:33px; color:#000;}
#menu div {background:url(../images/menu_left.gif) no-repeat 0 0; padding:0 40px 0 55px;}
#menu a {color:#000; font-size:12px; font-weight:bold; text-decoration:none; line-height:33px; padding:0 10px; }
#menu a:hover {text-decoration:underline;}

#left_col {float:left; clear: both; width:341px; margin:70px 35px 0 25px; display:inline;}
#left_col h2.infoleft {background:url(../images/info_img.gif) no-repeat 100% -30px; height:30px; text-indent:-99999px;}
#left_col p { color:#3f3f3f; font-family:tahoma, arial, verdana; font-size:11px; text-align:justify; margin:10px 0;}

#right_col {float:left; width:390px; background:url(../images/phone_box.png) no-repeat; margin-top:190px; padding:30px 10px 30px 25px; display:inline;}
#right_col .fl {color:#000; font-family:tahoma; font-size:11px;}
#right_col .fr {font-family:Impact; font-size:35px; color:#880606; line-height:35px; margin-right:35px; display:inline; padding-top:5px;}

#most_pro {clear:both; width:805px; margin:0 auto;}
#most_pro h2.most {background:url(../images/info_img.gif) no-repeat; height:30px; text-indent:-9999px;}
#most_pro ul {width:100%; margin-top:17px; margin-left:5px;}
#most_pro li {float:left; width:142px; text-align:center; margin-right:21px; display:inline;}
#most_pro li.last {margin-right:0;}
#most_pro li a img {border:1px solid #870606; display:block; margin-bottom:10px; }
#most_pro li a {color:#444; text-decoration:none; font-weight:bold; }
#most_pro li a:hover {text-decoration:underline;}

#footer {background:url(../images/footer_bg.png) no-repeat; width:858px; height:96px; color:#000;}
#footer .fl {margin-left:187px; padding-top:33px; display:inline;}
#footer .fr {font-weight:bold; margin-top:44px; margin-right:10px;}
#footer .fr a { color:#000; text-decoration:none; padding:0 10px;}
#footer .fr a:hover {text-decoration:underline;}
