@charset "utf-8";
/* AWM CSS */
*{ margin:0px auto; padding:0px;}
body{ background:#aba39d url(images/bg.gif) repeat-x; margin:0px; padding:0px; }


#header-con{width:947px; margin-top:9px; height:75px; background:url(images/header-shadow.gif) repeat-y; padding:0px 14px;}
.header{ background:url(images/header-bg.gif) repeat-x; height:75px; width:947px;}
.logo{ float:left; height:75px; width:225px;}

.topmenu{ float:right; padding-top:5px;}
.topmenu ul{ list-style:none; }
.topmenu li{ float:left; padding:0px 15px; background:url(images/icon-topmenu.gif) 0px 6px no-repeat; padding-left:15px;}
.topmenu li a{ list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.topmenu li a:hover{ list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

.contact-no{ float:left; padding-top:13px; padding-right:10px; width:712px; text-align:right; font:20pt Arial, Helvetica, sans-serif; color:#bb0025;  }

#wrapper-bg{width:975px; margin:0px auto;}
#wrapper{ float:left; width:947px; margin:0px auto; background:url(images/wrapper-shadow.gif) repeat-y;  padding:0px 14px;}
.column-left{float:left; width:251px; background:#331314 url(images/left-nav-bg.gif) repeat-x;}
.title1{ width:251px;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; width:209px; height:52px; line-height:52px; background:url(images/bullet1.gif) 25px no-repeat; color:#FFFFFF; padding-left:42px;}

.leftnav{width:241px; padding:25px 10px 25px 0px; height:228px; }
.leftnav ul{ list-style:none; display:block; width:241px; margin:0px; padding:0px;}
.leftnav li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; display:block; background:url(images/bullet2.gif) 25px 6px no-repeat; padding-left:42px; line-height:20px; padding-bottom:5px; }
.leftnav li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:20px;}
.leftnav li a:hover{color:#FFFFFF; text-decoration:none;}

#comments-block{width:251px; margin:0px; padding:0px; background:#faf4f0;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; width:209px; height:52px; line-height:52px; background:#ded9d4 url(images/bullet5.gif) 25px no-repeat; color:#301213; padding-left:42px;}
.comments{ width:251px;}
.comments ul{ list-style:none;}
.comments li{font:normal 12px Arial, Helvetica, sans-serif; color:#49403a; padding:20px 10px 5px 25px;}
.comments li.btm{ padding-bottom:15px;}
.comments li a{font:normal 12px Arial, Helvetica, sans-serif; color:#49403a;}
.comments li a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#49403a; text-decoration:none;}

.column-right{float:left; width:696px;  }
.menu{width:696px; background:url(images/menu-bg.gif) repeat-x; height:41px; float:left;}
.menu ul{ list-style:none;}
.menu li{ float:left; display:block; background:url(images/menu-separator.gif) right no-repeat; height:41px;}
.menu li.end{ background:none;}
.menu li a{ font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; height:41px; line-height:41px; padding:0px 33px; text-decoration:none;}
.menu li a:hover{color:#000000; height:41px; line-height:41px; }
.menu li a.active{color:#000000; height:41px; line-height:41px; }

p{ margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.banner{ width:696px; float:left;}

.content-wrapper{width:666px; float:left;}

.contentbox-title-top{ width:666px; float:left;}
.contentbox-title-top h3{float:left; width:666px; height:52px;  background:#574D45 url(images/bullet3.gif) 12px 22px no-repeat; font:normal 14pt Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:52px; padding-left:30px; text-transform:uppercase;}

.contentbox-title-btm{ width:696px; float:left; background:#574D45 url(images/title-bg.gif) repeat-x; height:46px; font:normal 14pt Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:46px; }

.contentbox-title-btm h4{ width:666px; float:left; background:url(images/bullet4.gif) 12px 18px no-repeat; height:46px; font:normal 14pt Arial, Helvetica, sans-serif; color:#bba897; line-height:46px; padding-left:30px;}

.contentbox-top{ width:666px; float:left; padding-left:30px; background:#49403a; padding-top:15px; padding-bottom:15px; color:#bba897; }

.contentbox-btm{ width:666px; float:left; padding-left:30px; padding-top:15px; padding-bottom:15px;}

.contents-top{ float:left; width:465px; font:normal 12px Arial, Helvetica, sans-serif; padding-right:10px; }

.contents-btm{ float:left; width:460px; font:normal 12px Arial, Helvetica, sans-serif; padding-left:15px; }
.contents-btm2{ float:left; width:640px; font:normal 12px Arial, Helvetica, sans-serif; padding-left:15px; }


.contents-regular{ float:left; width:450px; font:normal 12px Arial, Helvetica, sans-serif; padding-right:10px;}
.contents-regular1{ float:left; width:646px; font:normal 12px Arial, Helvetica, sans-serif; padding-right:10px;}

.dot{ width:656px; display:block; background:url(images/dot.gif) repeat-x; padding:5px 0px; height:6px;}
.image-regular{ float:left;  }

.image-top{ float:left; padding-left:10px;}
.image-btm{ float:left; }

.icon-btm{ width:696px; float:left; padding-top:15px; padding-bottom:15px;}
.copyright{ float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:30px 0px 0 10px;   }

.copyright a{ color:#999999; text-decoration:underline}

.copyright a:hover{ text-decoration:none}

.footerlink{ float:right; }
.footerlink ul{ padding:25px 0;}
.footerlink li{ display:inline; list-style-type:none; float:left; background:url(images/seprater.gif) no-repeat right 8px; }
.footerlink li.nobg{ background:none}
.footerlink li a{ text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 10px 0 10px;}
.footerlink li a:hover,.footerlink li a.active{ text-decoration:underline}

.banner{ width:696px; float:left;}

#footer-con{ height:75px; background:#44392d;}
#footer{width:947px; margin:0px auto; height:75px; background:url(images/footer-shadow.gif) repeat-y; padding:0px 14px;}

h4{font:bold 14px Arial, Helvetica, sans-serif; color:#996600;}
h5{font:normal 14pt Arial, Helvetica, sans-serif; color:#996600; display:block; margin-bottom:20px;}


/*---Portfolio---*/
a img{ border:none;}
.image-container{ float:left; width:636px;}
.image-port{float:left; width:192px; padding:15px 10px; text-align:center; outline:none;}

/*---contact us---*/
.contact-page-con{float:left; margin-top:20px; background:#f8f6f1; border:1px solid #d8caad;}
.form-container{ float:left; width:350px; background:#f4f0e9; padding-top:15px; padding-bottom:10px; }
.thankyou-con{ float:left; width:330px; background:#f4f0e9; text-align:center; padding-left:10px; padding-right:10px; height:160px; padding-top:80px; }
.thankyou-con h4{ line-height:1.5em;}

.text{float:left; width:100px; padding-right:15px; padding-left:10px; height:30px; color:#000; text-align:right; }
.inputarea{float:left; width:200px; text-align:left; height:30px;}
.inputarea-msg{float:left; width:200px; text-align:left;}

.submit-btn{ height:18px; border:1px solid #191919; background:#b31e28; font:bold 11px 'Tahoma'; color:#FFFFFF; width:80px; padding-bottom:3px; }

.maintenance{ float:left; }
.maintenance ul{ list-style:none;}
.maintenance li{ line-height:20px; background:url(images/arrow.gif) 0px 7px no-repeat; padding-left:25px; padding-bottom:10px;}

div.container {	overflow:hidden; width: 100%;}

.col-1, .col-2, .col-3, .col-4{ float:left}
.col-2{ width:250px;  margin-right:5px; padding:15px; text-align:center;}
.col-2 p{ line-height:1.5em;}
.col-2 a{ text-decoration:none; color:#993300;}
.col-2 a:hover{ text-decoration:underline; }

.col-3{ width:265px; margin-right:25px; padding-right:25px; margin-left:30px; background:url(images/vert-dot.gif) bottom right no-repeat; }
.col-4{ width:330px}
form{font-family: Arial, Helvetica, sans-serif; color:#737474; font-size:12px;}
input{ border:1px solid #cacaca; width:160px; padding-left:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
textarea{
   	border:1px solid #cacaca; 
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	color:#333;
	width:160px; height:85px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:21px;
	overflow:auto;
}
	
.get-quote-con{padding:0px; width:330px; float:left;}	
.textfield-home{float:left; width:130px; height:25px; padding-bottom:5px;}
.inputfield-home{float:left; width:200px; height:25px; padding-bottom:5px;}
.inputfield-home1 {float:left; width:200px; height:85px; padding-bottom:5px;}
