
body {
color:;
margin:0px;
padding:0px;
font-family:Verdana;
font-size:12px;
background:url(../images/bg.png) repeat-x 0 0 #fff;
color:#1f1f1f;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:hover {
color:#edbe0f;
text-decoration:none;
}

a.red {
color:#990000;
text-decoration:none;
}

h1 {
color:#4f4f4f;
font-size:14px;
margin:0px;
}

h2 {
color:#4f4f4f;
font-size:14px;
margin:0px 0 5px 0;
}

h3 {
color:#fff;
font-size:14px;
margin:0px;
background:url(../images/hover.png) repeat-x 0 0;
text-align:center;
}

p {
margin:5px 0 10px 0;
line-height:18px;
}


#controller {
margin:0 auto;
width:941px;
}

#hdr {
float:left;
width:941px;
height:115px;
margin-top:10px;
}
#hdr .logo {
float:left;
width:206px;
height:95px;
background:url(../images/logo_1.png) no-repeat;
margin:10px 0 0 0;
}
#hdr .right_hdr {
float:right;
width:262px;
margin-top:56px;
}

#hdr .right_hdr h1 {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
margin:0 0 0 0
}
.orange {
color:#edbe0f;
}


#nav {
float:left;
width:939px;
height:50px;
margin: 0 0 0 -2px;
}

#nav ul {
margin:0px;
padding:0px;
list-style:none;
}

#nav ul li {
float:left;
padding:0 2px;
margin:17px 0 0 0;
}

#nav ul li a.btn {
font-size:13px;
color:#000000;
text-decoration:none;
padding:17px 33px;
}

#nav ul li a.btn:hover, #nav ul li a.active  {
font-size:13px;
color:#edbe0f;
text-decoration:none;
background:url(../images/hover.png) repeat-x;
}


#slider {
float:left;
 width:941px; 
 height:284px; 
 position:relative;
}

#slideshow 	{ 
float:left;
 width:941px; 
 height:284px; 
 margin:1px 0 0 0px; 
 z-index:500;
 }

#slider .frame_hover{
float:left;
width:941px;
height:284px;
position:absolute;
background:url(../images/frame_hover.png) left top no-repeat;
z-index:1000;
}

#cnt {
 float:left;
 width:941px;
 margin-top:10px;
 position:relative;
 }
 
#cnt ul { 
 margin:0px;
 padding:0px;
 list-style:none;
 }


#cnt ul li{ 
 margin:0px 0 0 10px;
 padding:0px;
 list-style:none;
 line-height:18px;
 }
 
 
 #cnt .col_1 {
 float:left;
 width:739px;
 margin: 0 0 8px 0;
 }
 
  #cnt .col_1 .welcome_bg {
 float:left;
 width:707px;
 border:1px solid #c7c8c9;
 background:#fafafa;
 padding:15px;
 }
 
   #cnt .col_1 .internal {
 float:left;
 width:707px;
 border:1px solid #c7c8c9;
 background:#fafafa;
 line-height:20px;
 padding:15px;
 font-size:11px;
 }
 
 
 #cnt .col_1 .internal .lft_nav {
 float:left;
 width:200px;
 background:#333333;
 font-size:11px;
 color:#FFFFFF;
 }
 
  #cnt .col_1 .internal .aboutus {
 float:right;
 width:480px;
 font-size:11px;
 color:#333333;
 }
 
   #cnt .col_1 .internal .aboutus img {
 float:left;
 margin:0 10px 10px 0px;
 }
 
 
 #cnt .col_1 .internal .lft_nav ul { 
 margin:0px;
 padding:0px;
 list-style:none;
 }


#cnt .col_1 .internal .lft_nav ul li{ 
 padding:0px;
 list-style:none;
 line-height:20px;
 border-bottom:1px dashed #FFFFFF;
 margin:5px 10px 5px 10px;
 }
 
 
  #cnt .col_2 {
 float:left;
 width:192px;
 margin:0 0 0 8px;
 }
 
   #cnt .col_2 .services {
 float:left;
 width:182px;
 border:1px solid #c7c8c9;
 background:#fafafa;
 padding:15px 5px 5px 5px;
 margin:0 0 9px 0;
 }
 
#cnt .col_2 .services td {
background:none;
color:#666666;
font-size:11px;
text-align:right;
}
 
 #cnt input {
 float:left;
 width:90px;
 background:url(../images/input_01.gif) no-repeat;
 padding:5px 5px 5px 5px;
 margin:4px 0 4px 8px;
 border:none;
 color:#666666;
 }
 
  #cnt textarea {
 float:left;
 width:90px;
 background:url(../images/cnt_bg.png) repeat-x;
 padding:5px 5px 5px 5px;
 margin:5px 0 5px 8px;
 border:1px solid #d5d5d5;
 color:#666666;
 }
 
   #cnt .submit {
 float:left;
 width:66px;
 background:url(../images/submit.gif) no-repeat;
 padding:5px 20px 5px 0px;
 margin:0 0 0px 8px;
 border:none;
 color:#666666;
 cursor:pointer;
 font-size:11px;
 }
 
 
 
 a.readmore {
 float:right;
 font-size:11px;
 color:#666666;
 font-weight:bold;
 text-decoration:none;
 margin:0px 0 4px 0;
 }
 
 #ftr_wrapper {
 float:left;
 width:100%;
  background:#303030;
 }
 
 #ftr_wrapper .ftr {
 margin:auto;
 width:941px;
 color:#FFFFFF;
 text-align:center;
 padding:10px 0 10px 0;
 line-height:16px;
 }
 .ftr_txt {
 color:#EDBE0F;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
 }
 
td {
background:#434343;
color:#FFFFFF;
border:1px solid #fff;
text-align:center;
}
 
td.contactus {
background:none;
color:#333333;
border:1px solid #fff;
text-align:center;
} 

 #cnt input.contactus {
 float:left;
 width:156px;
 background:url(../images/input.gif) no-repeat;
 padding:5px 5px 5px 5px;
 margin:4px 0 4px 8px;
 border:none;
 color:#666666;
 }
 
  #cnt textarea.contactus {
 float:left;
 width:156px;
 background:url(../images/cnt_bg.png) repeat-x;
 padding:5px 5px 5px 5px;
 margin:5px 0 5px 8px;
 border:1px solid #d5d5d5;
 color:#666666;
 }

 
 
/* Gallery slider */ 
#adds-box       { float:left; width:939px; border:1px solid #c7c8c9;  margin:5px 0 10px 0; background:#f2f2f2;}
 