/* CSS Document */

*{margin:0px; padding:0px; border:0px;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#996666; font-weight:normal;  background: url(../images/top_body.jpg) repeat-x #5b0000;}
.clear{clear:both;}

#main{width:1000px; height:auto; margin:0px auto;}
#submain{width:940px; height:auto; margin:0px auto;  background:#5b0000;}
#top_head{width:940px; height:121px; background: url(../images/top_body.jpg) repeat-x #5b0000;} 
.logo{width:288px; height:64px; float:left; margin-top:35px; margin-left:0px;}
.contact_top{width:259px; height:36px; float:right; margin-top:40px;}
.contact_top a{color:#ffffff; text-decoration:none;}
.contact_top a:hover{color:#ffffff; text-decoration:underline;}
.contact_home{width:65px; height:31px; float:left; background:url(../images/home.png) no-repeat left; line-height:31px; text-align:center; padding-left:20px; color:#242222; font-weight:bold; margin-left:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.contact_cont{width:90px; height:35px; float:left; background:url(../images/contact.png) no-repeat left; line-height:35px; text-align:center; padding-left:20px;  font-weight:bold; margin-left:25px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:normal; color:#ffffff;}

#header{width:940px; height:auto; float:left;}
.banner_top{width:692px; height:391px; float:right;}
.left_navi{width:241px; height:384px; float:left; background:url(../images/left_navi_bg.jpg) no-repeat center;}
.services_navi{width:230px; height:auto; float:left; margin-left:5px;}
.services_navi ul{list-style:none; display:block;}
.services_navi ul li{display:block; padding:18px 0px 18px 10px; border-bottom:1px dotted #666666;}
.services_navi ul li a{color:#cc9999; text-decoration:none; font-size:11px; background:url(../images/arrow.png) no-repeat left; padding-left:22px;}
.services_navi ul li a:hover{color:#cc9966; text-decoration:underline; background:url(../images/arrow.png) no-repeat right; padding-right:22px;  font-size:11px;}
.services_navi ul li .active{color:#cc9966; text-decoration:underline; background:url(../images/arrow.png) no-repeat right; padding-right:22px;}

#mdl_content{width:940px; height:auto; float:left;}
.mdl_left{width:240px; float:left;}

/* quick contact form */
.quick_contact{width:216px; height:auto; float:left; border:1px solid #714d4d; padding:10px;}
.quick_contact_content{width:216px; height:auto; margin:0px auto;}
.quick_txt{width:216px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc9966;}
.contact_form{width:216px; height:auto; float:left;}
.cont_txt{width:216px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc9999;}
.cont_txt_new{width:216px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc9999;}
.cont_field{width:216px; height:23px; float:left; margin-bottom:4px;}
.quick_field{width:216px; height:18px; border:solid 1px #6f4747; background-color:#4a0000;	color:#fff;}
.cont_field_multi{width:216px; height:130px; float:left;}
.quick_field-multi{width:216px;	height:130px; background-color:#4a0000; color:#fff; border:solid 1px #6f4747; text-align:left;}

.submit_btn{width:106px; height:25px; float:left; margin-left:60px;}
/* quick contact ends */
.twitt_icon{width:240px; float:left;}
.twitter{width:121px; height:30px; float:left;}
.facebk{width:87px; height:33px; float:right;}

.mdl_txt{width:690px; height:auto; float:right;}
.welcome_txt{width:521px; height:56px; float:left; margin-bottom:15px; margin-right:10px;}
.mdl_txt p{font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px; color:#996666;}
.mdl_bottom{width:183px; height:54px; float:right;}






/*footer starts*/
#footer{width:100%; float:left; height:181px; background:url(../images/bottom_bg.jpg) repeat-x center #540000;}
.footer_box{width:880px; margin:0px auto; padding-top:30px;}
.bespoke_tile{width:312px; float:left; height:80px;}
.footer_menu{width:860px; height:auto; float:right;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline; padding-right:15px; border-right:1px solid #666666; padding-left:10px;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#996666; text-decoration:none;}
.footer_menu ul li a:hover{text-decoration:underline;}
.footer_menu ul li .active{text-decoration:underline;}
.footer_content{width:860px; float:left; text-align:center; margin-top:10px; color:#996666; text-align:center;}
.footer_content_new{width:860px; float:left; text-align:center; margin-top:10px; color:#996666; text-align:center;}
/*footer ends*/


/*contact form starts*/
.cont_box_new{width:500px; height:auto; float:left; margin-top:15px; padding-left:20px;}
.contact_form_new{width:500px; height:auto; float:left;}
.quick_field_new{width:400px; height:23px; border:solid 1px #6f4747; background-color:#4a0000;	color:#fff; padding:5px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cont_field_multi_new{width:500px; height:108px; float:left;}
.quick_field-multi_new{width:400px;	height:82px; border:solid 1px #6f4747; background-color:#4a0000; color:#fff; text-align:left; padding:5px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.submit_btn_new{width:246px; height:40px; float:left; margin-top:12px;}
.submit_field{width:81px; height:25px; float:left;}
.cont_field_new{width:500px; height:auto; float:left; color:#cc9999;}
.contact-form-right{width:310px; height:200px; float:right; border:1px solid #cac8c8; margin-top:15px; background:#4a0000; padding:20px 20px 0px 20px; margin-right:20px;} 

.arial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#87696a;}
.call_box{color:#bf9a9a; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#979797; margin-top:30px; margin-bottom:20px;}
.phone_number{font-size:24px; color:#ffffff;}


.para_contact{width:400px; height:auto; text-align:left; margin-left:20px;}
/*contact form ends*/



/*oteher css */
.mTop{margin-top:8px;}
.mBottom{margin-bottom:10px;}


.content_list{width:100%; float:left;}
.content_list ul{display:block; }
.content_list li{list-style:disc; margin-left:20px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:##996666; line-height:22px;}


/*12may */
.mdl_thanks {width:690px; height:auto; float:right; border:#996666 1px solid;}
.mdl_thanks p{font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px; color:#996666; border:#FFFFFF;}
