@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
background:url(../images/bg.jpg) repeat-x #FFF;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:12px;
color:#070707;
font-weight:normal;
}

h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0; outline:none;}

p {
margin:0;
padding:0;
line-height:16px;
}

a{
outline:none;
}

a img{
border:none;
}

span{
margin:0;
padding:0;
line-height:16px;
float:left;
}

#container {
margin:0 auto;
width:780px;
height:auto;
clear:both;
}

#header {
width:780px;
height:149px;
border-bottom:1px solid #fff;
}

#headerlogo {
width:780px;
height:113px;
float:left;
}

#logo {
width:312px;
height:113px;
background:url(../images/logo.png) no-repeat;
float:left;
}

*html #logo {
width:312px;
height:113px;
background:none;
float:left;
FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale')
}

#toprightbox {
width:451px;
height:105px;
padding-top:8px;
padding-right:17px;
float:right;
}

#search_main {
width:451px;
height:auto;
padding:0px;
float:right;
}

#searchbg {
width:211px;
height:27px;
padding-top:6px;
padding-left:10px;
background:url(../images/search_bg.gif) no-repeat;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#d6d6d6;
}

#searchbullet {
background:url(../images/searchbullet.gif) no-repeat;
width:15px;
height:14px;
margin-left:6px;
float:right;
}
/*--------------------------- top email box ul li styles start ---------------------------*/
#email	{
	width:220px;
	height:auto;
	margin:0px;
	float:right;
}
#email h3	{
	height:14px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2E2E2E;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:3px;
	text-align:left;
}
#email p	{
	width:210px;
	height:33px;
	padding-top:6px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2E2E2E;
	text-decoration:none;
	margin:0px;
	text-align:left;
	background:url(../images/mailbg.gif) no-repeat;

}
.butbg	{
	background:#000000;
	border:none;
	height:20px;
	width:26px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}
/*--------------------------- top email box ul li styles end ---------------------------*/

#headernav {
width:780px;
height:35px;
float:left;
}

#headernavleft {
width:8px;
height:35px;
background:url(../images/nav_left.gif) no-repeat;
float:left;
}

#headernavbg {
	width:764px;
	height:35px;
	background-image:url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	float:left;
}

#date {
     width:165px;
	 height:15px;
	 padding-top:10px;
	 float:right;
	 font:11px Lucida Grande, Arial, Helvetica, sans-serif;
	 color:#fff;
	 text-align:center;
	 }

#headernavright {
width:8px;
height:35px;
background:url(../images/nav_right.gif) no-repeat;
float:right;
}


/* ----------- Bodycon Starts Here ------------*/
#bodycon {
width:780px;
height:auto;
background-color:#FFF;
padding-bottom:4px;
float:left;
}


#foto {
width:780px;
height:131px;
float:left;
}

#contentbox {
width:780px;
height:auto;
border-top:1px solid #2d2d2d;
margin-bottom:6px;
float:left;
}

#contentbox1 {
background:url(../images/contentbg.jpg) repeat-x #FFF;
width:780px;
height:auto;
border-top:1px solid #2d2d2d;
margin-bottom:6px;
float:left;
}

#leftnav {
width:187px;
height:auto;
background:url(../images/leftnav_bg.gif) repeat-x #FFF;
padding-left:10px;
padding-right:8px;
padding-top:10px;
float:left;
}


#leftnav ul{ margin:0px; padding:0px;}
#leftnav li{ list-style-type:none; 
             font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			 font-size:12px; 
			 line-height:25px; 
	         text-align:left;
			 border-bottom:#b7b7b7 dashed 1px;
}

#leftnav a{
      background:none;
      color:#070707; text-decoration:none;
	  background:url(../images/leftnav_bullet.gif) no-repeat -1px 4px; 
	  padding-left:15px;
	  font-weight:none;
	  margin:0px;
	  
	  }
	  
#leftnav a:hover{
    	  color:#c96b09;
}

#leftnav #current a{
          font-weight:bold;
    	  color:#c96b09;
}



#leftnav1 {
width:187px;
border-right:1px dashed #FF6600;
background:url(../images/leftnav_bg.gif) repeat-x #FFF;
padding-left:10px;
padding-right:8px;
padding-top:10px;
float:left;
}


#leftnav1 ul{ margin:0px; padding:0px; margin-bottom:15px;  margin-top:5px;}
#leftnav1 li{ list-style-type:none; 
             font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			 font-size:12px; 
			 line-height:25px; 
	         text-align:left;
			 border-bottom:#b7b7b7 dashed 1px;
}

#leftnav1 a{
      background:none;
      color:#070707; text-decoration:none;
	  background:url(../images/leftnav_bullet.gif) no-repeat -1px 4px; 
	  padding-left:15px;
	  font-weight:none;
	  margin:0px;
	  
	  }
	  
#leftnav1 a:hover{
    	  color:#c96b09;
}

#leftnav1 #current a{
          font-weight:bold;
    	  color:#c96b09;
}






#contentboxtext {
width:574px;
height:auto;
border-left:1px dashed #FF6600;
padding-top:10px;
float:left;
}

/*#titlebg {
background:url(../images/title_bg.gif) no-repeat;
width:558px;
height:37px;
font:26px "Trebuchet MS",Arial, Helvetica, sans-serif ;
color:#f5f5f5;
padding-left:11px;
padding-top:17px;
margin-bottom:12px;
float:right;
}*/


#titlebg {
background:url(../images/title_bg1.gif) no-repeat;
width:769px;
height:37px;
font:26px "Trebuchet MS",Arial, Helvetica, sans-serif ;
color:#f5f5f5;
padding-left:11px;
padding-top:17px;

float:left;
}


#titlebg1 {
background:url(../images/title_bg1.gif) no-repeat;
width:769px;
height:37px;
font:26px "Trebuchet MS",Arial, Helvetica, sans-serif ;
color:#f5f5f5;
padding-left:11px;
padding-top:17px;
margin-bottom:12px;
float:left;
}

#textbox {
width:542px;
padding-left:16px;
padding-bottom:23px;
float:left;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#textbox a{
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#c96b09;
}

#textbox a:hover{
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#texrbox ul{
margin:0px;
padding:0px;
display:block;
list-style:none;
}

#textbox li{
list-style:none;
display:block;
margin:3px 0px;
background:url(../images/arrow.jpg) no-repeat left 6px;
padding-left:10px;
font:11px Lucida Grande, Arial, Helvetica, sans-serif;
}

#textbox h1{
font:24px;
text-transform:none;
}

.contact_rightmap {
width:520px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

#textbox2 {
width:542px;
padding-left:16px;
padding-bottom:23px;
float:left;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#textbox2 a{
font:13px Lucida Grande, Arial, Helvetica, sans-serif;
color:#c96b09;
}

#textbox2 a:hover{
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}
#textbox a{

font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#c96b09;
}

#textbox a:hover{

font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}




#textbox1 {
width:748px;
padding-left:16px;
padding-right:16px;
margin-bottom:23px;
float:left;
font:14px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#textbox1 a{
float:left;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#textbox1 a:hover{
float:left;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#c96b09;
}

#descriptionbox {
width:530px;
float:left;
margin-top:4px;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#descriptionbox p{
display:block;
text-align:left;

}


#descriptionbox .img {
width:159px;
padding-left:11px;
border:solid 3px #cf6c05;
padding:0px 2px 2px 2px;
margin:0px 0px 10px 10px;
float:right;}

#descriptionboxlist ul{
margin-bottom:15px;
display:block;
width:373px;
float:left;
}

#descriptionboxlist li{
list-style-type:none;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:6px;
color:#070707;
float:left;
}

#descriptionboxlist li span.orange{
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cf6c05;
display:block;
}
#descriptionboxlist li span.black{
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#070707;
margin-right:10px;

}


/*#descriptionimage {
width:159px;
padding-left:11px;
border:solid 3px #cf6c05;
padding:2px 2px 2px 2px;
margin-top:4px;
float:right;}*/

#gallery {
	width:150px;
	height:113px;
	float:left;
	padding:2px 2px 2px 2px;
	margin:10px 9px 10px 9px;
	border:solid 2px #a8a6a5;

}


#formtable {
width:585px;
color:#000000;
text-decoration:none;
border:#c7d8e2 dashed 1px;
background:url(../images/formtable_bg.gif) repeat-x #fff;
padding:15px;
margin:0px;
}

#formtable fieldset{
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
padding:10px;
margin:0;
display:block;
width:550px;
}

#formtable fieldset div{
margin-bottom:6px;
}

#formtable fieldset label{
width:150px;
padding-right:8px;
text-align:right;
padding-top:4px;
float:left;
}


#addressbox {
width:206px;
height:auto;
padding-right:15px;
float:left;
}

#contactform {
width:500px;
height:auto;
color:#000000;
text-decoration:none;
border:#e8d8c7 dashed 1px;
background:url(../images/formtable_bg.gif) repeat-x #fff;
padding:10px;
margin-left:50px;
float:left;
}

#contactform fieldset{
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
padding:10px;
margin:0;
display:block;
width:450px;
}

#contactform fieldset div{
margin-bottom:6px;
}

#contactform fieldset label{
width:130px;
padding-right:8px;
text-align:right;
padding-top:4px;
float:left;
}

#contactform fieldset label1{
width:450px;
padding-right:8px;
text-align:right;
padding-top:4px;
float:left;
}


#list {
width:auto;
float:left;
font:12 Lucida Grande, Arial, Helvetica, sans-serif;
color:#2b2b2b;
line-height:18px;
}
#list ul{
margin:0px; 
padding:0px;
margin-bottom:15px;
margin-left:10px;
display:block;

}

#list li{
list-style-type:none;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0 0 12px 15px;
font-size:12px;
text-decoration: none;
}

#list a{
background:url(../images/bullet.gif) no-repeat 0 6px ;
      display:block;
      background:none;
      padding:0px 6px 0px 6px;
      color:#8c8c8c; 
	  text-decoration:none;
 
}
#list a:hover{


      color:#b10303; 
	  font-weight:none;
	  text-decoration:none;
	
}

#list2 {
width:520px;
float:left;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#000;

}
#list2 ul{
margin:0px; 
padding:0px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;


}

#list2 li{
list-style-type:none;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0 0 6px 10px;
font-size:12px;
width:500px;
float:left;
text-decoration: none;
background:url(../images/listbullet.gif) no-repeat 0 6px ;
}

#list2 a{
      padding:0 6px 0 6px;
      color:#070707; 
	  text-decoration:none;
 
}
#list2 a:hover{
      display:block;
      padding:0 6px 0 6px;
      color:#cf6c05; 
	  font-weight:none;
	  text-decoration:none;
	
}




#around_footer{
padding:0;
margin:0;
height:68px;
background:url(../images/footer_bg.gif) repeat-x #141414;
clear:both;
}

#around_footer div.footer{
width:780px;
margin:0 auto;
}

#footerbox {
width:758px;
height:68px;
padding-left:11px;
padding-right:11px;
}

#footbox {
width:758px;
height:44px;
float:left;
}

#footernav {
width:514px;
height:30px;
padding-top:14px;
float:left;
}

#footernav ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px;}
#footernav li{ 
list-style-type:none; 
float:left; 
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
font-size:12px;  
background:url(../images/footnav_bullet.gif) 0px 3px;
background-repeat:no-repeat;
}

#footernav a{
      float:left;
      display:block;
      background:none;
      padding:0px 6px 0px 6px;
      color:#929292; 
	  text-decoration:none;
 
}
#footernav a:hover{
      float:left;
      display:block;
      padding:0px 6px 0px 6px;
      color:#cf6c05; 
	  font-weight:none;
	  text-decoration:none;
	
}
#footernav #current a {
        color:#b10303;
		font-weight:none;
	    text-decoration:none;
}	

.errorBox {
background: url(../images/s_notice.png) no-repeat 2px #F78F1E;
border:##FF9966 solid 1px;
font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
height:20px;
padding-left: 22px;
padding-right:22px;
color:#000000;
text-align: center;
/*float:left;position:relative;margin-bottom:10px;*/
}

#mytextbox a{
float:right;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}

#mytextbox a:hover{
float:right;
font:12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#c96b09;
}

#simplegallery1{ //CSS for sample Gallery
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}

#descriptionimage1 {
padding-left:11px;
border:solid 3px #cf6c05;
padding:2px 2px 2px 2px;
margin-top:4px;
margin-left:7px;
margin-bottom:10px;
float:right;
}


.oneweek_rightbox	{
	width:290px;
	float:left;
	height:auto;
	padding-bottom:15px;
}
.oneweek_rightbox ul	{
	width:auto;
	margin:0px;
	padding:0px;
}
.oneweek_rightbox li	{
	text-decoration:none;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:350px;
	color:#000;
	line-height:18px;
	height:auto;
	list-style-type:none;

	display:block;
	padding-left:10px;
	background:url(../images/arrow.jpg) no-repeat 0px;
}



/* -----------  New footer navg Starts Here ------------*/


.news_texta{
font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}


.news_texta:hover{
font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#F38C1C;
text-decoration:none;
}

.copywrite_text{
font:normal 12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#CCC1B5;
text-decoration:none;
}


/* ----------- New footer navg Ends Here ------------*/


/* ----------- New Form Page Starts Here ------------*/


.form_text{
font:bold 14px Lucida Grande, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}


.form_smalltext{
font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}


.form_smalltext_2{
font:normal 11px Lucida Grande, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.input1{
width:150px;
height:18px;
border:#000 1px solid;
}


.input2{
width:150px;
height:auto;
border:#000 1px solid;
}

.input3{
width:100px;
height:18px;
border:#000 1px solid;
}

.table_border{
border:#828181 1px solid;
}

.e-mail_text{
font:bold 13px Lucida Grande, Arial, Helvetica, sans-serif;
color:#D4720B;
}

.e-mail_text2{
font:bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
color:#000;
}


.e-mail_smalltext{
font: 12px Lucida Grande, Arial, Helvetica, sans-serif;
color:#070707;
}


/* ----------- New Form Page Ends Here ------------*/
.privacytxt a	{
	text-decoration:underline;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FDC58D;
}
.privacytxt a:hover	{
	text-decoration:none;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FDC58D;
}		

	
#around_footer{
padding:0;
margin:0;
height:auto;
background:url(../images/footer_bg.gif) repeat-x #141414;
clear:both;
}

#around_footer div.footer{
width:780px;
margin:0 auto;
}

#footerbox {
width:758px;
height:auto;
padding-left:11px;
padding-right:11px;
}

#footbox {
width:758px;
height:auto;
float:left;
}

#footernav {
width:535px;
height:30px;
padding-top:14px;
float:center;
}

#footernav ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px;}
#footernav li{ 
list-style-type:none; 
float:left; 
font-family:Arial, Helvetica, sans-serif ;
font-size:13px;  
background:url(../images/footnav_bullet.gif) 0px 3px;
background-repeat:no-repeat;
}

#footernav a{
      float:left;
      display:block;
      background:none;
      padding:0px 5px 0px 5px;
      color:#929292; 
	  text-decoration:none;
 
}
#footernav a:hover{
      float:left;
      display:block;
      padding:0px 5px 0px 5px;
      color:#cf6c05; 
	  font-weight:none;
	  text-decoration:none;
	
}
#footernav #current a {
        color:#b10303;
		font-weight:none;
	    text-decoration:none;
}	



/* -----------  New footer navg Starts Here ------------*/


.news_texta{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}


.news_texta:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#F38C1C;
text-decoration:none;
}

.copywrite_text{
font:normal 12px Arial, Helvetica, sans-serif;
color:#CCC1B5;
text-decoration:none;
}

#search_main {
width:451px;
height:auto;
padding:0px;
margin-top:0px;
float:right;
text-align:right;
}

/* ----------- New footer navg Ends Here ------------*/


#textbox1 .forms_box{
margin:0px;
padding:0px;
border:none;
background:#dddbdb;
border:solid 1px #828181;
}


.forms_box label{
padding-left:0px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
float:left;
width:250px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
font-weight:bold;

}

.forms_box fieldset {
border:none;
}

.forms_box fieldset div{
height:auto;
width:700px;
margin-bottom:5px;
padding-top:5px;
font:12px Arial, Helvetica, sans-serif;
border:none;
}

.forms_box input{
border:1px solid #000;
background:#ffffff;
color:#828181;
padding-left:5px;
margin-bottom:3px;
margin-top:3px;
font:12px  Arial, Helvetica, sans-serif;
width:250px;

}

.forms_box SELECT{
border:1px solid #828181;
background:#ffffff;
color:#000000;
font:12px Arial, Helvetica, sans-serif;

}

.forms_box .button{
width:200px;
background:#2a82c1;
color:#FFFFFF;
padding:0px;
font-weight:bold;
height:25px;
border:none;
cursor:pointer;
}


