/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#0a0001;
*/	font:normal 13px/17px Arial, Helvetica, sans-serif;
	color:#fefefe;
	}

/* ===========================================
				DEFAULT_RENDERING
 =========================================== */
 
div,p,ul,li,h1,h2,h3,h4,h5,h6,a,img,form,input,submit,textarea,label,span
{
	margin:0px;
	padding:0px;
	text-align: justify;
}

a{ 
	text-decoration:none;
}

.clearfix{ 
	clear:both;
	line-height:0px;
	font-size:0px;
	visibility: hidden;
   	display: block;
	height: 0;
	content: ".";

}




/* ===================END====================*/

#main-wrapper{ 
	width:100%;
	margin:0 auto;
}

.top-container{ 
	width:100%;
	margin:0 auto;
	background:#250000 url(../images/body-repeat-bg.jpg) repeat-x left top;

}

.main-body-str{ 
	width:959px;
	margin:0 auto;
}

.header-str{ 
	position:relative;
	left:0px;
	top:0px;
	height:120px;
}

.phone-str{	
	position:absolute;
	left:634px;
	top:19px;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
}

.logo-str{ 
	position:absolute;
	left:361px;
	top:0px;
}

.lft-nav-str{	
	position:absolute;
	left:50px;
	top:74px;
}

.lft-nav-str ul{ 
	list-style-type:none;
	height:45px;
}

.lft-nav-str ul li{ 
	float:left;
  
}

.lft-nav-str ul li a{ 
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
	padding:0 24px;
	margin:0 4px 0 0;
  
}

.lft-nav-str ul li a:hover{ 
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#4b1515;
	padding:0 24px;
	background:url(../images/nav-h.jpg) repeat-x left top;
	cursor:pointer;

  
}

.lft-nav-str ul li a.current{ 
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#4b1515;
	padding:0 24px;
	background:url(../images/nav-h.jpg) repeat-x left top;
	cursor:pointer;

  
}
/*dropdowm*/

#nav, #nav ul{
	list-style:none;
	padding:0px;
	float:left;
	list-style-position:outside;
	position:relative;
	line-height:45px;
}


#nav, #nav li {
	list-style:none;
	padding:0px;
	float:left;
	position:relative;
}
#nav li a{
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
	padding:0 24px;	
	display:block;	
	text-decoration:none;
}
#nav li a:hover{
	float:left;
	color:#4b1515;
	background:url(../images/nav-h.jpg) repeat-x left top;
	cursor:pointer;
}
#nav li a.current{ 
	color:#4b1515;
	background:url(../images/nav-h.jpg) repeat-x left top;
	cursor:pointer;
}
#nav li:last-child {
	background:none;
}
#nav ul {
position:absolute;
display:none;
width:100px;
margin:0px;
}
#nav li ul a{
height:auto;
float:left;
}
#nav ul ul{
top:auto;
}
#nav li ul ul {
margin:0px 0 0 0px;
}
#nav li ul {
	margin:0px;
}
#nav li li {
	background:none;
	padding:0px;
}
#nav li li a {
	background:#4e1616;
	text-align:left;
	font:normal 14px/35px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	border-bottom:1px solid #a73535;
}
#nav li li a:hover {	
	background:url(../images/nav-h.jpg) repeat-x left top;
	text-align:left;	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
/*dropdown*/

.rgt-nav-str{	
	position:absolute;
	left:567px;
	top:74px;
}

.rgt-nav-str ul{ 
	list-style-type:none;
	height:45px;
}

.rgt-nav-str ul li{ 
	float:left;
  
}

.rgt-nav-str ul li a{ 
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
	padding:0 24px;
	margin:0 4px 0 0;
  
}

.rgt-nav-str ul li a:hover{ 
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#4b1515;
	padding:0 24px;
	background:url(../images/nav-h.jpg) repeat-x left top;

  
}
.rgt-nav-str ul li a.current{ 
	float:left;
	height:45px;
	font:normal 17px/45px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#4b1515;
	padding:0 24px;
	background:url(../images/nav-h.jpg) repeat-x left top;

  
}

.body-con-str{	
	width:959px;
	padding:20px 0 0 0;
}
.body-con-strContact{
		padding:20px 0 5px 0;
}

.body-con-str-inner{
	width:799px;
	margin:0 auto;	
}

.body-con-lft-col{ 
	width:545px;
	float:left;
}
.body-con-lft-col-2{ 
	width:425px;
	float:left;
}

.body-con-lft-col-str{ 
	width:521px;
	float:left;
	padding:0 44px 0 0;
}
.body-con-lft-col-str2{
	width:500px;
	float:left;
	padding:0 44px 0 0;
}

.body-con-lft-col-str2 h1{
	font:normal 22px/20px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
	padding:0 0 10px 0; 
}

.body-con-lft-col-str2 h1 span{
	font:normal 25px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#fff100;
	text-transform:uppercase; 
}

.body-con-lft-col-str h1{
	font:normal 22px/20px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#FFFFFF;
	padding:0 0 10px 0; 
}

.body-con-lft-col-str h1 span{
	font:normal 25px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#fff100;
	text-transform:uppercase; 
}

.normal-body-txt{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#fefefe;
	padding:0 0 10px 0;
	text-align: justify;
}

.body-con-rgt-col{ 
	width:234px;
	float:left;
	background:url(../images/body-sep-effect.png) no-repeat left 25px;
	padding-bottom:10px;

}
.body-rgt-col-str{ padding:20px 50px 20px 43px;}

.body-rgt-col-str h2{	
	font:normal 20px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";
	color:#fefefe;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.footer-container{ 
	width:100%;
	margin:0 auto;
	background:#090000 url(../images/footer-bg.jpg) repeat-x left top;

}

.footer-str{	
	width:959px;
	margin:0 auto;
}

.footer-str-inner{ 	
	width:890px;
	margin:0 auto;
}

.footer-nav-str{	
	background:url(../images/footer-border.jpg) repeat-x center bottom;
	text-align:center;
	padding:15px 0 10px 0;
}

.footer-nav-str ul{
	list-style-type:none;	
}

.footer-nav-str ul li{
	display:inline;
	border-right:1px solid #a86363;
	padding:0 10px; 
}

.footer-nav-str ul li a{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a86363;
}

.copyright-str{	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a86363;
	text-align:center;
	padding:10px 0;
}

/*16-12-2011*/

.contact-con-rgt-col{ 
	width:234px;
	float:left;
	background:url(../images/contact-divider.png) no-repeat left top;

}

.contact-con-rgt-col2{ 
	width:334px;
	float:left;
	background:url(../images/contact-divider.png) no-repeat left top;

}

.contact-rgt-col-str{ padding:20px 0px 20px 21px;}

.table-class{padding-top:10px;}

.contact-input-bg{background:url(../images/input-bg.png) top no-repeat; width:212px;/*222px*/ height:25px; line-height:25px; padding:0px 5px; color:#333; border:none;}

.contact-message-bg{background:url(../images/message-bg.png) top no-repeat; width:212px;/*222px*/ height:75px; padding:0px 5px; color:#333; border:none;}

.submit-bg{background:url(../images/submit-bg.png) top no-repeat; width:88px; height:29px; text-align:center; line-height:29px; color:#24191b; font-weight:bold; border:none; text-transform:uppercase; cursor:pointer; margin-bottom:20px;}

.map-class{
	width:780px;/*235px*/
	height:350px;/*164px*/
	background:#4e1616;
	padding:9px 10px;
	margin-bottom:22px;
	margin-top:15px;
	overflow:hidden;
}

.contact-link{color:#FFF;}

.contact-link:hover{text-decoration:underline;}



.body-con{
        width:790px;
		float:left;
	    padding:0 44px 0 0;
		}
.img01{
     float:left;
	 margin:6px 10px 20px 0px;
	 border:10px solid #4e1616;
	 }
.normal-body-txt1{
	padding-top:7px;
}
#main-wrapper .top-container .main-body-str .body-con-str .body-con-str-inner .body-con-lft-col .body-con table tr td {
	text-align: justify;
}