/* CSS Document */

html {
/*overflow-y: scroll;*/     /* this will allways display the scrollbar */
overflow: auto;
}
body, a{
    font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	margin:0px;
/*	color:#d38200;  */
         color:#333333;	
	}
a{
    font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	margin:0px;
	color:#666;}
a:hover{
    text-decoration:none;
	color:#d38200;}
	
h1 {
font-size:18px;

}	
	
#maincontent{
    width:1258px; margin: 0px auto;}
#wrapper{
    width:994px;
	float:left;}
/***********HEADER***************/	

#header{float:left;	width:1000px;}	
#logo{float:left; width:336px; height:74px;}
#banner{float:left; width:994px;height:auto;height:132px;margin-right:auto;}
#slideshow {margin: 0px;padding: 0px; overflow:hidden;text-align:left;list-style-type: none;height: 132px !important;
width: 994px;}


/***********CONTENT**************/
#content{
    width:1000px;
	float:left;
	border:#000000 solid 0px;
	
	}
/************COLUMN-LEFT**************/	
#column-left{
    width:180px;
	float:left;}
.title{
    font-weight:bold;
	background-color:#1f1f1f;  
/*	background-color:#767676;	*/
	color:#FFFFFF;
	margin-top:6px;
	margin-bottom:3px;
	float:left;
	width:172px;
	background-image:url(images/title.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:4px;
	text-align:left;
	text-indent:10px;
	font-size:10px;
	}

.link-box {
    display:block;
	padding:2px;
	width:175px;
	margin-top:1px;
	text-align:left;
	text-indent:5px;
	background-color:#e0e0e0;
	}

.link-box a{
	color:#4f4f4f;
	text-decoration:none;
}
.link-box a:hover{
    background-color:#c5c5c5;
	color:#4f4f4f;
	text-decoration:underline;}
/************COLUMN-RIGHT*************/
#column-right{
    width:792px;
	margin-left:17px;
	float:left;
}
#navigation{
    width:792px;
	float:left;
	margin-left:3px;
	margin-top:6px;
	padding-bottom:5px;
	border-bottom:#dcdcdc solid 1px;}
#nav_left-side{
    float:left;
	text-align:left;
/*	width:500px;*/
	width:400px;	
	font-weight:bold;
	color:#3c3c3c;
	border:0px solid #000000;
	}
#nav_right-side{
    float:right;
	}

#nav_right-side a{
    color:#858585;
	font-size:12px;
	text-decoration:underline;
	margin-left:5px;}
#nav_right-side a:hover{
    text-decoration:none;}
/*********************/
#main-window{
    width:590px;
	float:left;
	margin-top:10px;}
	
	
#text{
    text-align:left;
	float:left;
	margin-left:3px;
	padding-bottom:5px;
	width:586px;
	/*color:#4f4f4f;*/
        color:#000000;
		font-size:13px;
}
	
.box{
    width:185px;
	float:left;
	margin-right:6px;
	margin-top:5px;
	height:134px;
	background-color:#f5e4c7;}
	
#rightside-bar{
   width:180px;
   float:left;
   margin-left:10px;
   margin-top:45px;
}
#rightside-bar2 {
   width:180px;
   float:left;
   margin-left:10px;
   margin-top: 19px;
}

.titlebox{
    font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	float:left;
	border-bottom:#FFFFFF solid 2px;
	text-align:left;
	text-indent:20px;
	width:185px;
	background-color:#d38200;
	padding:2px 0px 4px 0px;}
	
.box_link{
    text-align:left;
	margin-top:5px;
	float:left;
	margin-left:15px;
	line-height:20px;}
	
.box_link a{
    color:#d38200;
	text-decoration:underline;}
.image{
    margin-top:4px;
	}
#box_content{
    float:left;
	border:0px solid #000000;
	width:792px;
	float:left;

	}
/*************/

.input_box{
   width:185px;
   float:left;
   margin-top:13px;
   border:#999999 solid 1px;
}
.input_title{
   font-size:10px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#272727;
   text-align:left;
   text-indent:10px;
   padding:3px 0px 5px 0px;}
   
.distance{
   padding:10px 10px 10px 20px;
   float:left;
   font-size:11px;}
   
.input{
   background-color:#fdfdfd;
   float:left;
   color:#4f4f4f;
   height:17px;
   border:#b0b0b0 solid 1px;}
   
.input_boxs{
   background-color:#e0e0e0;
   width:185px;
   float:left;
   margin-top:13px;
   border:#999999 solid 1px;
}
.distanceS{
   padding:10px 10px 10px 20px;
   float:left;
   font-size:11px;}


.page-title{
   color:#3c3c3c;
   margin-top:15px;
   float:left;
   width:590px;
   padding-bottom:3px;
   text-align:left;
   font-size:14px;}
   
.space{
   margin-top:18px;
   float:left;
   text-align:left;}

 p{
   text-align:left;
}
.contact{
   float:left;
   text-align:left;
   margin-top:4px;
   line-height:18px;
   width:150px;}
.text{
   float:left;
   width:400px;
   margin-top:2px;
   text-align:left;}
.texts{
   float:left;
   margin-top:10px;}
span{
   margin-left:28px;}
textarea{
   width:385px;
   height:200px;}
/********END CONTENT*******/
/************FOOTER**************/
#footer{
   border-bottom:#dcdcdc solid 1px;
   border-top:#dcdcdc solid 1px;
   float:left;
   color:#858585;
   width:1000px;
   margin-top:5px;
   padding:8px 0px 8px 0px;
}
#left-shadow{
   float:left;
   margin-top:30px;}
#right-shadow{
   float:right;
}

.link_2_operator a{
    color:#858585;
	font-size:12px;
	font-weight:700;	
	text-decoration:none;
	}
.link_2_operator a:hover{
    text-decoration:underline;}


.title_result_box{
	width:440px;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	background-color:#d38200;}
	
.result_box{
    width:440px;  
	font-size:12px;
	margin-right:0px;
	background-color:#f5e4c7;
	border:#d38200 solid 2px;}
	
.result_box a{
    color:#d38200;
	font-size:12px;
	text-decoration:none;}	

.result_box a:hover{
	text-decoration:underline;
	}	
	
/***The CSS that from John Ploeg footer:**/
 #footer a
            {
            font-family:Tahoma;
            font-size:11px;
            color:#858585;
            text-align:center;

            }


 #footer a:hover 
            {
            font-family:Tahoma;
            font-size:11px;
			color:#333333;
            text-align:center;
            }
            
 #footer{
   clear:both;
   border-bottom:#dcdcdc solid 1px;
   border-top:#dcdcdc solid 1px;
   color:#858585;
   width:1000px;
   margin:0px auto;
   padding:20px 0px 8px 0px;
}

/***** buttons class to fix buttons ********/
.buttons {
	font-size:10px;
	font-weight:bold;
	color:#121212;
	background-color:#DDDDDD;
	text-align:center;
	padding:0px;
	width:90%;
}


