body {
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Helvatica, Arial, sans-serif!important;
	color: #393939!important;
	background: #f8f8f8 url("../images/body_bg.gif") repeat-x top left;
}

form {
	margin: 0;
}

img {
	border:0;	
}

a {
	color: #900;
}

a:hover {
	color: #f00;
}

h1 {
	margin: 0px;
	padding: 0px 0px 12px;
	font-size: 18px;
	font-family: Century Gothic, Verdana, Tahoma, Helvatica, Arial, sans-serif !important;
	color: #b11116;
}
	
h2 {
	margin: 0px;
	padding: 0px 0px 4px;
	font-size: 15px;
	font-family: Century Gothic, Verdana, Tahoma, Helvatica, Arial, sans-serif !important;
	color: #b11116;
}

h3 {
	margin: 0px;
	padding: 3px 3px 3px 0px;
	font-size: 13px;
	color: #393939;
}

small {
	font-weight: normal;
}

/* B:Header */
div#header {
	padding: 0px;
	height: 103px;
	background: url("../images/header_bg.gif") repeat-x bottom left;
}
	div#logo {
		float: left;
		margin: 0px;
		padding: 49px 0px 26px 30px;
		font-size: 0;
		background: url("../images/logo_bg.jpg") no-repeat bottom left;
	}
	div#toplinks {
		float: right;
		height: 103px;
		background: url("../images/header_right.jpg") no-repeat bottom right;
	}
		#toplinks td {
			padding: 0px 12px!important;
			font-size: 10px!important;
			font-weight: bold!important;
			font-family: Verdana, Tahoma, Helvatica, Arial, sans-serif !important;
			border-left: solid 1px #900;
		}
		#toplinks li {
			float: left;
			margin: 0px!important;
			
			
		}
		#toplinks a {
			text-decoration:none!important;			
			color: #900!important;
		}
		#toplinks a:hover {
			color: #000;
		}
		div#manufacturer {
			margin: 0px!important;
			padding: 18px 30px 0px 0px!important;
			text-align:right!important;
		}
/* E:Header */

/* B:navigation */
div#navigation {
	margin: 0px;
	padding: 0px;
	height: 30px;
	color:#fff;
	background:url("../images/nav_bg.gif") repeat-x;
	
}
	#navigation td {
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Tahoma, Helvatica, Arial, sans-serif !important;
	}
	.divider {
			background: url("../images/divider.gif") no-repeat center left;
	}
	#navigation a {
		margin: 0px;
		padding: 6px 0px 7px!important;
		text-decoration: none;
		color: #fff!important;
	}
	#navigation a:hover {
		background: url("../images/nav_hover.gif") no-repeat bottom center;
	}
	.remove {
		background: none!important;
		border: none!important;
	}
#sub_specials, #sub_new, #sub_aftercare {
	position: absolute;
	top: 133px;
	width: 150px;
	z-index:100;
	border: solid 2px #900;
	border-width: 0px 2px 2px;
	background:#fff;
}
	#sub_specials a, #sub_new a, #sub_aftercare a {
		padding: 0px!important;
		text-decoration: none;
		font-size: 12px;
		color: #900!important;
	}
	#sub_specials td, #sub_new td, #sub_aftercare td {
		border-bottom: solid 1px #ccc;
	}
/* E:navigation */
div#demowrapper {
	margin: 0px;
	padding: 0px;
	background: #fff url("../images/demo_wrapper.gif") repeat-y top left;
	min-height: 330px;
	_height: 330px;
}

div#wrapper {
	margin: 0px
	padding: 0px;
	background: #fff url("../images/wrapper_bg.gif") repeat-y top left;
	min-height: 330px;
	_height: 330px;
}

div#pagebg {
	padding: 3px 0px;
	background: url("../images/demo_bg.gif") no-repeat top left;
}

/* B:left */
div#left {
	margin: 0px;
	padding: 0px 0 0 10px;
	float:left;
	width: 190px;
	min-height: 309px;
	_height: 309px;
	background: url("../images/left_bg.jpg") no-repeat top left;
}
	div#address {
		margin: 0px;
		padding: 6px;
	}
/* E:left */

/* B:content */
div#content {
	margin: 0px;
	padding: 0px;
	min-height: 309px;
	_height: 309px;
	background: url("../images/content_bg.jpg") no-repeat top right;
}
	.text {
		padding: 15px;
	}
	.text ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.text li {
		margin: 0px;
		padding: 5px 0px 5px 12px;
		background: url("../images/bullet.gif") no-repeat top left;
	}
	.box {
		margin: 0px;
		padding: 5px 12px;
		width: 300px;
		border: solid 1px #ccc;
		background: #eee;
	}
/* E:content */

/* B:form */
.formnotes {
	padding: 3px 0px;
	font-size: 13px;
	font-weight: bold;
}
.field {
	width: 100%;
	background: #eee;
	border: solid 1px #aaa;
}

.field2 {
	width: 129px;
	background: #eee;
	border: solid 1px #aaa;
}

.field3 {
	background: #eee;
	border: solid 1px #aaa;
}

.req_basic {
	color:#f00;
}

.fieldcell {
	border-top: solid 1px #cddbeb;
}

.btn {
	padding: 2px 6px;
	font-size: 12px;
	font-weight: bold;
	color: #b11116;
	background: #ddd;
	border: solid 1px #b9c0c8;
}
.btn_over {
	padding: 2px 6px;
	font-size: 12px;
	font-weight: bold;
	color: #039;
	background: #b9c0c8;
	border: solid 1px #95bae5;
}

/* E:form */

/* B:specials sub menu */
#specialsSubMenu{
	width: 400px;
	margin: 0 auto;
	
}
#specialsSubMenu a{
	float: left;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 7px 10px;
}
.bg{
	float: left;
	background: url(../images/nav_bg.gif) repeat-x top;
	margin: 0 0 0 5px;
}
#specialsSubMenu a:hover{
	background: url(../images/nav_hover.gif) no-repeat center bottom;
}
/* E:specials sub menu */
/* B:footer */
div#footer {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	color:#999;
	height: 30px;
	font-family: Verdana, Tahoma, Helvatica, Arial, sans-serif !important;
	background: url("../images/footer_bg.gif") repeat-x top left;
}
	#footer ul{
		margin: 0px;
		padding: 10px 0px 0px 10px;
		float: left;
		list-style-type: none;
		background: url("../images/footer_left.gif") no-repeat top left;
	}
		#footer li {
			display: inline;
			padding: 0px 10px;
			border-right: solid 1px #999;
		}
		#footer a {
			color: #900!important;
		}
	div#copyright {
		padding: 10px 20px 0px 0px;
		float:right;
		background: url("../images/footer_right.gif") no-repeat top right;
	}
/* E:footer */