body { background:url(../images2/bg.gif) repeat-y center #FFFFFF;margin:auto;}
body, p, li, input, textarea {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: .8em; color: #333; line-height: 1.4em;}
h1{font-size:15px;color:#6C0008;padding:5px;margin:3px;font-weight:normal;}
.right_box h1, .right_box h2, .right_box h3, .right_box h4 {margin:0; padding:0; }
.right_box p { font-size: .95em; }
h2{font-size:13px;color:#666666;margin:0px;padding:3px;}
h3{font-size:14px;color:#666666;margin:0px;padding:3px;}
h4{font-size:12px;color: #CE6700;margin:0px;padding:3px;font-weight:normal;}
hr { color: #c8bc99; background-color: #c8bc99; height: 1px; border: 0; margin: 1em 0; }

h1 { color: #001831; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; margin-top: 0; }
h1.orange { color: #f90; }
h1.grey { color: #666; }
h1.green { color: #090; }
h2 { text-transform: uppercase; color: #888; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }

.clear {clear:both;overflow:hidden;height:4px;}
#main_content{width:930px;height:auto;margin:auto;background-color:#FFFFFF;}
#top_banner{width:930px;height:150px;background:url(../images2/banner.jpg) no-repeat center;}
#center_banner{width:930px;height:200px;background:url(../images2/pic2.jpg) no-repeat center;}
#center_banner_content{width:300px;height:auto;float:left;padding:80px 0 0 15px; font-size: 1.2em;}
#learn_more{width:400px;height:50px;clear:both;float:left;padding-top:10px;}
#learn_more a{padding:6px;margin:0 0 0 80pxtext-decoration:none;color:#000000;font-size:12px;border:1px  #CCCCCC solid;}
#learn_more a:hover{padding:6px;margin:0 0 0 80px;color: #666666;border:1px  #999999 solid;}
#page_content{width:930px;height:auto;background-color:#FFFFFF;}
/*------top menu---------*/
ul.menu {list-style-type:none; float:right; display:block; width:610px; height:18px; clear:both; margin-top:100px; padding:0;}
ul.menu li {display:inline;}
a.nav:link, a.nav:visited, a.this:link, a.this:visited {display:block; float:left; padding:4px 8px 0 8px; margin:0;width: auto; height:18px; text-align:center; line-height:20px; font-weight:bold; font-size:12px;text-decoration:none; color:#562231; text-transform: uppercase;}
a.nav:hover, a.this:hover {display:block; float:left; padding:4px 8px 0 8px; margin:0;width: auto; height:18px; text-align:center; line-height:20px;text-decoration:none;  color:#562231; border-bottom:1px #562231 dashed;}
a.this { color: #990000 !important; }
.menu a { color: #002342 !important; }
.menu a.this { color: #00e !important; }

/*------left section-----*/
#left_section{width:300px;float:left;padding:0 0 10px 30px;}
.left_box_border{width:250px;height:auto;border:1px #CCCCCC solid;padding:2px;margin-top:15px;}
.left_box{width:250px;height:auto;background:url(../images2/box.jpg) no-repeat top;padding-top:10px;}
.left_box h2 { color:#7B0E10; font-weight:bold; font-size:14px; text-transform: uppercase; }
.left_box li, .left_box input, .left_box p { font-size: .9em !important; }
.button { font-size: 1.2em; }
#login{padding:10px;}
.input{width:140px;height:12px;font-size:10px;}
.submit{float:right;margin-right:30px;margin-top:5px;}
img.pic{float:left;padding:10px;}
.title{font-size:14px;font-weight:bold;color:#7B0E10;}
.title a{text-decoration:none;font-weight:bold;color:#7B0E10;}
.content{padding:5px;text-align:justify;}
/*------right section-----*/
#right_section{width:600px;height:auto;float:left;}
.right_box{margin:20px 10px 30px 0;}
img.pic_border{float:left;padding:2px;margin-right:15px;border:1px solid #CCCCCC;}
.title_small{font-size:12px;font-weight:bold;color: #000000;}
#right_box_1{width:250px;height:280px;float:left;margin:10px 1px 10px 10px;border-right:3px #B3B5B8 solid;}
#right_box_2{width:280px;height:280px;float:left;margin:10px 5px 10px 1px;padding-left:12px;border-left:1px  #CCCCCC solid;}
.news_box{padding:10px 0 0 0;clear:both;}
img.pic_news{float:left;padding:0px 10px 10px 10px;}
.news_submenu{clear:both;float:left;padding-top:5px;margin-left:10px;border-bottom:1px #CCCCCC solid;}
.news_link{float:left;padding-right:30px;}
.news_link a{text-decoration:none;color:#999999;}
.news_link a:hover{text-decoration:none;color:#000;}
/*---------services---------*/
ul.services {list-style-type:none; float:left; display:block; width:auto; height:20px; margin:0px; padding:10px 0 0 2px;}
ul.services li {display:inline;}
a.nav_services:link, a.nav_services:visited {display:block; padding:1px 0 0 14px; margin:2px;width: auto; height: auto; text-align:left; line-height:17px;text-decoration:none; background:url(../images2/bullet.png) no-repeat left; color:#000;}
a.nav_services:hover {display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px;
text-decoration:none; background:url(../images2/bullet_a.png) no-repeat left; color:#000000;}
/*-------footer-----*/
#footer{width:930px;height:110px;clear:both;background:#D7D8D2 url('../images2/logo_bbb.gif') no-repeat right; line-height: 1.1em; }
#footer a{color: #999999 !important;}
#copyrights{width:350px;color: #666666; font-size:10px;float:left;padding:10px;}
#madeby{width:200px;height:60px;float:right;text-align:center;padding-top:10px;}
#madeby a{text-decoration:none;color:#666666;}
/*---------footer menu---------*/
ul.footer_menu {list-style-type:none; float:left; display:block; width:auto; height: auto;  margin:0px; padding:3px 0 0 10px;}
ul.footer_menu li {display:inline;}
a.nav2:link, a.nav2:visited {display:block; float:left; padding:4px 0 0 5px; margin:2px;width: auto; height:20px; text-align:center; line-height:16px;text-decoration:none; color: #999999;}
a.nav2:hover {display:block; float:left; padding:4px 0 0 5px; margin:2px;width:auto; height:20px; text-align:center; line-height:16px;
text-decoration:none;color:#000000;}

table.nospace p { margin: 0; padding: 0; }
.border { padding: 3px; border: 1px solid #ccc; }

.orderTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; border-collapse: collapse; }
.orderTable tr:hover, .orderTable tr.hilite { background-color: #eee; }
.orderTable p, .orderTable td { margin: 0; padding: 2px; }
.orderTable input { font-size: 1em; }
