*{margin:0;padding:0}
html,body{/*min-width:1000px*/}
body{/*background:#000;*/font-family:Tahoma,Arial,helvetica,sans-serif;font-size:80%;line-height:1.4em;color:#000000;}
object{vertical-align:top;outline:none}
input,textarea,select{font-family:Tahoma,Arial,helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}
fieldset{border:0}
p{margin:0;padding:0}
img{border:0;vertical-align:top;text-align:left}
/*#header{width:100%;margin:0;padding:0;}*/
#header{background: #000; text-align:center;}
#header .top{/*width:100%;margin:0px auto;*/padding:18px 0px;}
#mid-section{width:100%;margin:0;padding:0;background:url(../images/header-bg2.jpg);background-repeat:repeat-y;background-position:center top;}
#mid-section{font-size:13px; line-height: 18px;}
#mid-section .content{width:100%;padding:20px 0px;}

#mid-section h4{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}
/*
#footer{width:100%;margin:0;padding:0;}
#footer .indent{padding:37px 60px;width:908px;margin:0px auto;}
#footer a{color:#fff}
#footer a:hover{color:#fff;text-decoration:none;}*/

#footer{width:100%;background:#000000;padding:40px 0; font-size:13px; line-height: 18px;}
#footer .footer-txt{color:#d2d2d2;}
#footer .footer-txt .ltext,
#footer .footer-txt .rtext{text-align:center;}
#footer .footer-txt .rtext a{text-decoration:none;color:#f7f7f7;}
#footer .footer-txt .rtext a:hover{text-decoration:underline;color:#d2d2d2;}

form#userdetail{width: 100%; }
.frmline{/*float:left;width:400px;*/ width:100%; margin:0px 0px 10px 0px;}
.label{width:100px;float:left;padding:6px 6px 6px 0px;font-family:Arial,sans-serif;font-size:12px;color:#000000; font-weight: normal; text-align:left; border-radius:0; }
.label:empty{display:block !important;}
.dropdown{width:170px;float:left;padding:6px 6px 6px 0px;font-family:Arial,sans-serif;font-size:11px;color:#555555;}
.inbox{width:100%;float:left;padding:6px 6px;border:1px solid #d2d2d2;font-family:Arial,sans-serif;font-size:11px;color:#555555;}
.btn{padding:6px 30px;border:1px solid #000;font-family:Arial,sans-serif;font-size:14px;color:#ffffff;background-color:#000000;}
.btn:hover{padding:6px 30px;border:1px solid #fff;font-family:Arial,sans-serif;font-size:14px;color:#000;background-color:#fff;}

.map-wrapper {padding-top:24px;}

@media(min-width: 768px){
	#header{text-align: left;}
	#footer .footer-txt .ltext{text-align:left;}
	#footer .footer-txt .rtext{text-align:right;}
	
	.map-wrapper {padding-top:24px;}
}