@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/body-bg.jpg) #070e21 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.tinymce p { margin: 0 !important ;}
#wrapper{

}
#logo{
	float:left;
	width:135px;
	height:134px;
}
#header{
	margin-left:3px;
	float:left;
	background:url(../images/header-txt.jpg) no-repeat;
	width:723px;
	height:93px;
	text-indent:-99999px;
}
#teaser{
	margin-top:20px;
	margin-bottom:25px;
}
#banner{
	margin-top:20px;
	margin-bottom:10px;
}

#intro-txt, #content-left {
	float:left;
	width:610px;
	height:auto;
}
#intro-txt{
	font-size:11px;
}
	#intro-txt p, #featured-content p, #content-left p{
		margin-bottom:20px;
		line-height:18px;
	}
	#intro-txt h2, #quick-contact h2{
		font-size:24px;
		padding-bottom:10px;
		border-bottom:1px dotted #FFFFFF;
		margin-bottom:10px;
	}
	#intro-txt img{
		float:left;
		margin-right:15px;
		margin-bottom:5px;
	}
#content-left{
	font-size:12px;
	margin-bottom:40px;
}
	#content-left h3{
		color:#1B1E41;
		font-size:32px;
		margin-bottom:20px;
	}
#quick-contact, #contact-right{
	float:right;
	width:310px;
	height:auto;
}
	#quick-contact input.txt{
		padding:3px 3px 3px 8px;
		color:#333333;
		font-size:12px;
		width:140px;
		height:18px;
		background:url(../images/contact-input.jpg) #FFFFFF no-repeat;
		border:none;
		outline:none;
	}
#contact-right p{
	color:#202020;
	font-size:18px;
	line-height:24px;
}
#quick-contact textarea.txtarea{
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	background:url(../images/textarea-bg.jpg) #FFFFFF no-repeat;
	width:301px;
	height:58px;
	border:none;
	outline:none;
	padding:3px 3px 3px 8px;
	overflow:hidden;
}
#quick-contact input.sbmtbtn{
	float:right;
	width:100px;
	height:20px;
	background:url(../images/send-btn.jpg) no-repeat;
	text-indent:-99999px;
	border:none;
	outline:none;
}

#search-dir{
	padding-left:0px;
	font-size:18px;
	color:#1B1E41;
	padding-bottom:5px;
	margin-bottom:5px;
}

#quick-con{
	padding-left:40px;
	background:url(../images/contact-quick.png) no-repeat;
	font-size:28px;
	color:#1B1E41;
	border-bottom:1px dotted #1B1E41;
	padding-bottom:10px;
	margin-bottom:10px;
}

#featured, #main-content{
	background:url(../images/featured-bg.jpg) #FFFFFF repeat-x;
	height:auto;
}
	#main-content a{
		color:#FF9900;
	}
	#main-content a:hover{
		color:#000000;
		text-decoration:none;
	}
#featured-content, #content{
	color:#202020;
	padding-top:40px;
	height:inherit;
}
	#featured-content h2{
		color:#1B1E41;
		font-size:23px;
		padding-bottom:10px;
		border-bottom:1px dotted #1B1E41;
		margin-bottom:10px;
	}
	#featured-content img{
		float:left;
		margin-right:10px;
	}
	#featured-content a{
		font-size:11px;
		color:#1B1E41;
		font-weight:bold;
		text-decoration:none;
	}
	#featured-content a:hover{
		color:#666666;
	}
	#featured-content input.style1{
		padding:4px 3px 3px 8px;
		background:url(../images/search-bg.jpg) no-repeat;
		width:289px;
		height:19px;
		border:none;
		outline:none;
		margin-bottom:10px;
	}
	#featured-content p.special-select{
		padding:3px 6px 3px 8px;
		background:url(../images/drop-down.jpg) no-repeat;
		width:184px;
		height:20px;
		float:left;
	}
	#featured-content select{
		width:180px;
		border:none;
		background-color:#FFFFFF;
		outline:none;
	}
#add-and-phone{
	float:left;
	background:url(../images/add-and-phone.jpg) #FFFFFF no-repeat;
	width:960px;
	height:53px;
	text-indent:-99999px;
}

#footer{
	color:#FFFFFF;
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:10px solid #878787;
	background-color:#1b1b1b;
}
#footer p{
	line-height:18px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/*---------------- NAVIGATION -----------------------*/
#navi-bg{
	float:right;
	height:42px;
	width:825px;
	margin-top:-42px;
}
#navigation{
	background:url(../images/navigation.jpg) no-repeat;
	width:825x;
	height:42px;
}
#navigation span{
	display:none;
	text-indent:-99999px;
}
#navigation li, #navigation a{
	text-transform:uppercase;
	height:42px;
	display:block;
}
#navigation li {
	float:left;
	list-style:none;
	display:inline;
}

#link1{
	width:49px;
}
#link2{
	width:85px;
}
#link3{
	width:70px;
}
#link4{
	width:175px;
}
#link5{
	width:116px;
}
#link6{
	width:156px;
}
#link7{
	width:109px;
}
#link8{
	width:65px;
}


#link1 a:hover, #link1.selected, #link1.selected a:hover{background:url(../images/navigation.jpg) 0px -42px no-repeat;}
#link2 a:hover, #link2.selected, #link2.selected a:hover{background:url(../images/navigation.jpg) -49px -42px no-repeat;}
#link3 a:hover, #link3.selected, #link3.selected a:hover{background:url(../images/navigation.jpg) -134px -42px no-repeat;}
#link4 a:hover, #link4.selected, #link4.selected a:hover{background:url(../images/navigation.jpg) -204px -42px no-repeat;}
#link5 a:hover, #link5.selected, #link5.selected a:hover{background:url(../images/navigation.jpg) -379px -42px no-repeat;}
#link6 a:hover, #link6.selected, #link6.selected a:hover{background:url(../images/navigation.jpg) -495px -42px no-repeat;}
#link7 a:hover, #link7.selected, #link7.selected a:hover{background:url(../images/navigation.jpg) -651px -42px no-repeat;}
#link8 a:hover, #link8.selected, #link8.selected a:hover{background:url(../images/navigation.jpg) -760px -42px no-repeat;}

/*---------------- END OF NAVIGATION -----------------*/

.container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.box{
	float:left;
	width:300px;
	height:inherit;
}
.center{
	margin-left:30px;
	margin-right:30px;
}


#search-form p
{
	font: normal 12px arial; 
}