.bold{display:none;}

body {
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffffff; 
	margin: 0; 
	padding: 0;
}
a {text-decoration: none;}
a:hover {text-decoration: none;}
img {border: 0; behavior: url(images/iepngfix.htc);}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}


/*
	Main container
*/	
#maincontainer {
	/*width: 1030px;*/
	width:1050px;
	padding-left:13px;
	padding-top:0px;
	margin: 0px auto 0px auto;
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
}

/*
	Top container
*/

#topcontainer {width:L 100%; height: 245px; background-image: url(images/header.jpg); background-repeat: no-repeat; }
#topcontainer h1 {margin: 0; padding: 5px 0px 0px 18px; font-family: "Georgia"; font-size: 25px; float: left; color: #ffffff; font-weight: normal;}
#topcontainer span {float: right; padding: 7px 310px 0px 0px; font-size: 22px; font-family: "Verdana"; color: #ffffff; font-weight: normal;}
#topcontainer .logo {
			margin: 20px; 
			width: 450px; 
			height: 162px; 
			background-image: url(images/logo_shadow.png); 
			background-repeat: no-repeat; 
			float: left; 
			display: block; 
			behavior: url(images/iepngfix.htc);
}
#topcontainer .logo span {padding: 125px 0px 0px 50px; font-size: 25px; font-style: italic;}

/*
	Contact us
*/
#contactus {
		width: 229px; 
		height: 201px; 
		background-image: url(images/contact_container.png); 
		background-repeat: no-repeat; 
		padding: 0px 250px 0px 0px; 
		float: right; 
		margin: 8px 0px 0px 0px;
		behavior: url(images/iepngfix.htc);
}
#contactus span {padding: 5px 0px 5px 20px; margin: 0; font-size: 18px; color: #a02a2a; font-weight: bold; float: left;}
#contactus input {margin: 0px 0px 10px 25px; width: 160px; height: 12px; border: 1px solid #000000; padding: 3px; color: #333333; font-size: 11px; font-family: "Arial";}
#contactus textarea {margin: 0px 0px 5px 25px; width: 160px; height: 29px; border: 1px solid #000000; padding: 3px; color: #333333; font-size: 11px; font-family: "Arial";}
#contactus .submitbtn {
	width: 58px;
	height: 20px;
	float: right;
	padding: 0px 35px 0px 0px;
	background-image: url(../images/submit_btn.jpg);
	background-repeat: no-repeat;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	background-position: 0px;
}

#submitbtn{padding-right:30px;}

/*
	Middle container
*/
#middlecontainer .blockel {width: 100%; padding: 18px 0px 0px 22px;}
#maincontainer #middlecontainer {
	min-height:;
}
#middlecontainer .blockel h2 {
						padding: 0; 
						margin: 0;
						font-size: 30px; 
						font-family: "Georgia"; 
						color: #56667c; 
						border-bottom: 1px solid #9f2323; 
						font-weight: normal;
						display: block;
						width: 380px;
}
#middlecontainer .blockel p {padding: 25px 0px 0px 15px; margin: 0;}

/*
	Left container
*/
#middlecontainer .leftcontainer {float: left; width: 468px; padding: 0; margin: 0;}
#middlecontainer .leftcontainer .blockel {width: 410px;}
#middlecontainer .leftcontainer .blockel h2 {width: 380px;}

/*
	Right container
*/
#middlecontainer .rightcontainer {
					float: left; 
					width: 562px; 
					padding: 0; 
					margin: -1px 0px 0px 0px; 
					background-image: url(images/leftright_separator.jpg); 
					background-repeat: no-repeat; 
					height: 454px;
}
#middlecontainer .rightcontainer .blockel {padding: 22px 0px 0px 22px; width: 445px;}
#middlecontainer .rightcontainer .blockel h3 {
						font-size: 20px; 
						color: #a02a2a; 
						font-weight: normal; 
						padding: 0; 
						margin: 0; 
						border-bottom: 1px dotted #666666; 
						text-transform: uppercase;
}
#middlecontainer .rightcontainer .blockel p {padding: 10px 0px 0px 14px; margin: 0; width: 400px;}

/*
	Autoblock
*/
#middlecontainer .autoblock {
	margin: 0;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#middlecontainer .autoblock span {display: block; width: 197px; height: 16px; color: #ffffff; padding: 3px 0px 0px 15px; background-color: #333333;}
#middlecontainer .autoblock ul {padding: 1px 0px 0px 0px; margin: 0; list-style: none;}
#middlecontainer .autoblock ul li {padding: 0px 0px 1px 0px;}
#middlecontainer .autoblock ul li a {background-color: #cccccc; width: 197px; height: 18px; padding: 4px 0px 0px 15px; display: block;}
#middlecontainer .autoblock ul li a:hover {color: #ffffff; background-color: #333333; text-decoration: underline;}

/*
	Video block
*/
#middlecontainer .videoblock {
	float: left;
	padding: 0;
	width: 322px;
	height: 276px;
	background-color: #cccccc;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/*
	Top menu
*/
#topmenu {width: 100%; height: 25px; background-image: url(images/topmenu_bg_shadow.jpg); margin: 0px 0px 10px 0px; padding: 0; list-style: none;}
#topmenu li {
		font-family: "Verdana"; 
		font-size: 15px; 
		float: left; 
		background-image: url(images/topmenu_separator.jpg); 
		background-repeat: no-repeat; 
		background-position: 100% 2px;
}
#topmenu li a {color: #666666; padding: 0px 10px 0px 10px;}
#topmenu .noseparator {background-image: none;}

/*
	Bottom container
*/
#bottomcontainer {background-color: #000000; color: #ffffff; padding: 12px 0px 12px 25px; width:1005px;}
#bottomcontainer a {color: #ffffff;}
#bottomcontainer a:hover {color: #ffffff;}
#bottomcontainer .designby {padding-top: 14px; display: block;}
#bottomcontainer .martindale {padding-top: 14px; display: block;}



#bottomcontainer .leftcontainer {width: 464px; float: left;}
#bottomcontainer .rightcontainer {width: 505px; float: left;}
#bottomcontainer .rightcontainer span {font-size: 20px; padding: 5px 0px 0px 6px; display: block;}

/*
	Bottom menu
*/
#bottommenu {padding: 0; margin: 0; list-style: none;}
#bottommenu li {
			padding: 0px 9px 0px 9px; 
			margin: 0; 
			float: left; 
			background-image: url(images/bottommenu_separator.jpg); 
			background-repeat: no-repeat; 
			background-position: 100% 0; 
			height: 13px; 
			display: block; 
			font-weight: bold;
}
#bottommenu .noleftpad {padding-left: 0;}
#bottommenu .noseparator {background-image: none;}
#bottommenu a:hover {text-decoration: underline; color: #a02a2a;}

/*
	Address menu
*/
#adressmenu {padding: 0; margin: 0; list-style: none;}
#adressmenu li {
			float: left; 
			padding: 0px 6px 0px 6px; 
			background-image: url(images/address_menu_separator.jpg); 
			background-repeat: no-repeat; 
			background-position: 100% 2px;
}
#adressmenu .noseparator {padding-right: 0; background-image: none;}

#topmenu li a:hover{color:#ffffff; background-color:#666666;}
h3 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#avrated {
	padding-right: 100px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#maincontainer #middlecontainer .leftcontainer .blockel ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#maincontainer #middlecontainer .leftcontainer .blockel p {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;
}
#maincontainer #middlecontainer .leftcontainer .blockel h4 {
	font-size: 30px;
}
#maincontainer #topcontainer .bold {
	display: none;
}
