﻿/* Main Layout Begin */

html, body {
	height:				100%;
	width:				100%;
}

html body {
	background-image: 		url('images/background.png');
	background-repeat: 		repeat-x;
	background-position:	left top;
	background-color: 		#FFFFFF;
	font-family: 			Arial;
	font-size: 				12px;
	color: 					#666666;
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;

}

#layout {
	width:					940px;
	margin-left:			auto;
	margin-right:			auto;
	position:				relative;
}


/* Main Layout End */

/* Banner Begin */

#banner {
	background-image:		url('images/bwa_banner.gif');
	width:					940px;
	height:					124px;
	text-align:				right;
	padding-top:			25px;
}

#banner address {
	font-style:				normal;
	font-size:				16px;
	color:					#FFFFFF;
}

/* Banner End */

/* Body Containers Begin */

.container {
	background-color:		#E6E6E6;
	width:					260px;
	height:					196px;
	padding:				17px 20px;
	margin-bottom:			20px;
	margin-top:				1px;
}

.container_2 {
	background-color:		#E6E6E6;
	width:					260px;
	height:					170px;
	padding:				17px 20px;
	margin-bottom:			20px;
	margin-top:				1px;
}


.form_container {
	background-image:		url('images/form_background.png');
	width:					260px;
	height:					170px;
	padding:				17px 20px;
	margin-top:				1px;
}

.form_container h1 {
	color:					#FFFFFF!important;
}

.form_container p {
	color:					#FFFFFF!important;
}



/* Body Containers End */

/* Style */

h1 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#631B4B;
	font-weight:			normal;
	font-size:				20px;
	margin-bottom:			16px;
	margin-top:				0px;
	padding:				0px;
}

h2 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#872175;
	font-weight:			normal;
	font-size:				15px;
	margin-top:				0px;
	margin-bottom:			6px;
}

p {
	margin-top:				0px;
	margin-bottom:			14px;
}

a img {
	border:					0px;
}

a {
	text-decoration:		none;
}

#bookmark {
	margin-bottom:			15px;
}

#bookmark a {
	font-size: 				12px!important;
}

/* Navigation Begin */

#main_navigation {
	height:					31px;
	list-style:				none;
	margin:					0px;
	padding:				0px;
	display:				inline-block;
}

#main_navigation li {
	display:				inline;
}

#main_navigation li a {
	background-image:		url('images/navigation_off.png');
	width:					120px;
	height:					30px;
	border:					1px #D1BACA solid;
	border-bottom:			0px;
	margin-right:			1px;
	padding:				0px;
	outline:				none;
	display:				inline-block;
}

#main_navigation a {
	font-size:				12px;
	text-align:				center;
	text-transform:			uppercase;
	line-height:			30px;
	color:					#FFFFFF;
}

#main_navigation .here a {
	background-image:		url('images/navigation_on.png')!important;
}

#main_navigation li a:hover {
	background-image:		url('images/navigation_on.png');
}
/* Navigation End */

/* Body Begin */

#body_wrapper a {
	color:					#872175;
	font-size:				14px;
}

/* Body LEFT Begin */
#body_left {
	width:					300px;
	margin-top:				20px;
	margin-right:			20px;
	float:					left;
}


#contact_left {
	width:					260px;
	background-color:		#E6E6E6;
	padding:				20px;
	padding-top:			15px;
	margin-bottom:			20px;
	height:					493px;
}

#contact_left a{
	font-size:				12px;
}

#contact_left address {
	font-style:				normal;
}

#contact_left address span {
	display:				block;
	width:					65px;
	color:					#631B4B;
	float:					left;
}
/* Body LEFT End */

/* Body RIGHT Begin */

#body_right {
	position:				relative;
	width:					620px;
	float:					left;
	margin-top:				20px;
}

.news-nav {
	float:					left;
	margin-right:			20px;
	width:					180px;
	margin-bottom:			20px;
}

.news-nav a {
	font-size:				12px!important;
}

.news-nav h2 {
	margin-bottom:			10px!important;
}

#bottom_right {
	width:					620px;
	margin-top:				20px;
	float:					left;
}

#alt_bottom_right {
	width:					620px;
	margin-top:				-3px;
	float:					left;
}

#bottom_right p a {
	font-size:				12px!important;
}

#alt_bottom_right p a {
	font-size:				12px!important;
}

#body_right hr {
	padding:				0px;
	margin:					0px;
	padding-top:			1px;
	color:					#631B4B;
	height:					0px;
	border:					0px;
	margin-bottom:			10px;
	border-top:				1px #631B4B solid;
}

.pagination {
	display:				inline;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-left:			-10px;
}


.pagination ul, li {
	display:				inline;
}

.pagination li {
	display:				inline;
	text-align:				center;
	padding-left:			10px;
	padding-right:			10px;
}


.banner {
	border:					1px #CCCCCC solid;
	margin-bottom:			-6px!important;
}


.wrapper {
	float:					left;
	margin-right:			20px;
}

.last {
	margin-right:			0px!important;
}

.form_container label {
	color:					#FFFFFF;
	margin-top:				-7px;
	display:				block;
}

.form_container input {
	width:					258px;
	height:					18px;
	border:					1px #CCCCCC solid;
	margin-top:				2px;
	margin-bottom:			11px;
}

.button {
	width:					auto!important;
	height:					auto!important;
	margin-top:				8px!important;
}

/* MAIN FORM BEGIN */

#form {
	background-image:		url('images/main_form_background.png');
	width:					600px;
	height:					273px;
	padding:				20px;
	padding-top:			15px;
	float:					left;
	margin-top:				6px;
	padding-right:			0px!important;
}

#form h1 {
	color:					#FFFFFF!important;
	margin-top:				0px;
	margin-bottom:			5px!important;
}
#form label {
	float:					left;
	color:					#FFFFFF;
	font-size:				15px;
}

#form label input {
	margin-right:			20px;
	margin-top:				5px;
	margin-bottom:			5px;
	width:					276px;
	height:					20px;
	border:					1px #CCCCCC solid;
	font-size:				15px;
	color:					#808080;
}

#form textarea {
	width:					572px;
	height:					60px;
	margin-top:				10px;
	margin-bottom:			20px;
	border:					1px #CCCCCC solid;
	font-size:				15px;
	color:					#808080;
}

#form input {
	margin-left:			0px;
	vertical-align:			top;
}


#form form p img {
	float:					none!important;
	margin:					0px!important;
}


/* MAIN FORM END */

/* Body RIGHT End */

/* Body End */

/* Footer Begin */

#footer {
	background-image:		url('images/footer_background.png');
	width:					940px;
	height:					101px;
	float:					left;
	margin-top:				20px;
}

#footer p {
	margin-top:				20px;
	margin-left:			20px;
	font-size:				11px;
}

#footer_home p {
	margin-top:				20px;
	margin-left:			20px;
	font-size:				11px;
}

#footer_home {
	background-image:		url('images/footer_background.png');
	width:					940px;
	height:					101px;
	float:					left;
}

#footer_home ul {
	margin:					0px;
	padding:				0px;
	margin-top:				20px;
	margin-left:			20px;
}

#footer_home li {
	display:				inline;
}

#footer_home li a{
	color:					#666666;
	font-size:				11px;
}

#footer ul {
	margin:					0px;
	padding:				0px;
	margin-top:				20px;
	margin-left:			20px;
}

#footer li {
	display:				inline;
}

#footer li a{
	color:					#666666;
	font-size:				11px;
}
