@charset "utf-8";
/* CSS Document */

body {
	height: 100%;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* 11px */
	
	color: #000000;
	
	background: #ffffff;
}

a:link img,
a:visited img,
a:hover img,
a:active img {
	border: none;
	underline: none;
}

a:link,
a:visited,
a:hover,
a:active {
	color: #333333;
	
	text-decoration: underline;
}

a:hover,
a:active {
	color: #000000;
	
	text-decoration: none;
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	
	line-height: 35px;
	
	color: #000000;
}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
	color: #000000;
	
	text-decoration: none;
}

h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	
	line-height: 22px;
	
	color: #666666;
}

h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active {
	color: #666666;
	
	text-decoration: none;
}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	line-height: 22px;
	
	color: #e4001d;
}

h3 a:link,
h3 a:visited,
h3 a:hover,
h3 a:active {
	color: #e4001d;
	
	text-decoration: none;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* 11px */
	font-weight: normal;
	
	line-height: 16px;
	
	color: #000000;
}

.black {
	color: #000000 !important;
}

.red {
	color: #e4001d !important;
}

.clearer {
	clear: both;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wrapper {
	width: 100%;

	background: url(/images/website/body_background_subpage.jpg) top left repeat-x #ebebeb;
}

body.page_home #wrapper {
	background: url(/images/website/body_background_homepage.jpg) top left repeat-x #fff; /* ebebeb */
}

#container {
	width: 900px;
	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/body_background_subpage.jpg) top left repeat-x #ebebeb;
}

body.page_home #container {
	background: url(/images/website/body_background_homepage.jpg) top left repeat-x #ebebeb;
}

#header {
	float: left;
	
	width: 900px;
	height: 98px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/header_background.jpg) bottom left repeat-x #f0f0f0;
}

#header #header_left {
	float: left;
	
	width: 405px; /* 450 */
	height: 68px; /* 98 */
	
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 45px;
	
	text-align: left;
}

#header #header_right {
	float: right;
	
	width: 450px;
	height: 98px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-align: right;
}

#header #header_right h3 {
	float: right;
	
	margin: 0px 0px 0px 0px;
	padding: 22px 45px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	
	color: #000000;
	
	border-bottom: 1px solid #de0000;
}

#header #header_right h3 a:link,
#header #header_right h3 a:visited,
#header #header_right h3 a:hover,
#header #header_right h3 a:active {
	color: #000000;
	
	text-decoration: none;
}

#navigation_main {
	float: left;
	
	width: 900px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #ffffff;
}

#navigation_main ul {
	float: left;
	
	display: inline;
	
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	
	width: 860px; /* 900 */
	height: 34px;
	
	background: #ffffff;
	
	list-style: none;
	
	border-left: 1px solid #f0f0f0;
}

#navigation_main ul li {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	height: 34px;
	
	line-height: 34px;
}

#navigation_main ul li a:link,
#navigation_main ul li a:visited,
#navigation_main ul li a:hover,
#navigation_main ul li a:active {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
	
	height: 34px;
	
	border-right: 1px solid #f0f0f0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* 11px */
	font-weight: bold;
	text-transform: uppercase;
	
	color: #696969;
	
	text-decoration: none;
	
	background: #ffffff;
}

#navigation_main ul li a:hover,
#navigation_main ul li a:active {
	color: #323232;
	
	background: #f7f7f7;
}

#navigation_main ul li.selected a:link,
#navigation_main ul li.selected a:visited,
#navigation_main ul li.selected a:hover,
#navigation_main ul li.selected a:active {
	color: #696969;

	background: #e1e1e1;
}

#banner {
	float: left;
	
	width: 900px;
	height: 137px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/banner_background.jpg) top left repeat-x #de0000;
}

#banner #banner_left {
	float: left;
	
	width: 450px;
	height: 137px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/banner_background.jpg) top left repeat-x #de0000;
}

#banner #banner_left h2 {
	margin: 0px 0px 0px 40px;
	padding: 30px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	line-height: 10px;
	
	color: #f5b3b3;
}

#banner #banner_left h1 {
	margin: 0px 0px 0px 40px;
	padding: 5px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: normal;
	
	line-height: 30px;
	
	color: #ffffff;
	
	border-bottom: 1px solid #b20000;
}

#banner #banner_left ul.tabs {
	position: absolute;
	
	bottom: 0px;
	left: 0px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	
	list-style: none;
}

#banner #banner_left ul.tabs li {
	float: left;

	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#banner #banner_left ul.tabs li a:link,
#banner #banner_left ul.tabs li a:visited,
#banner #banner_left ul.tabs li a:hover,
#banner #banner_left ul.tabs li a:active {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	
	background: #ffffff;
}

#banner #banner_left ul.tabs li.selected a:link,
#banner #banner_left ul.tabs li.selected a:visited,
#banner #banner_left ul.tabs li.selected a:hover,
#banner #banner_left ul.tabs li.selected a:active {
	background: #ebebeb;
}

#banner #banner_left p.back-link {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 42px;
	
	color: #ffffff;
}

#banner #banner_left p.back-link a:link,
#banner #banner_left p.back-link a:visited,
#banner #banner_left p.back-link a:hover,
#banner #banner_left p.back-link a:active {
	color: #ffffff;
	
	text-decoration: underline;
}

#banner #banner_right {
	float: right;
	
	width: 450px;
	height: 137px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/banner_background.jpg) top left repeat-x #de0000;
}

#banner #banner_right #banner_right_images {
	float: right;

	width: 354px;
	height: 137px;
}

#banner #banner_right #banner_right_images .banner_right_image {
	float: right;

	width: 354px;
	height: 137px;
}

#banner #banner_right #banner_right_images .banner_right_image img {
	float: right;
}

#maincontent {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 900px;
	
	background: url(/images/website/maincontent_background.jpg) top left repeat-y;
}

#maincontent #maincontent_left,
#maincontent #maincontent_right {
	float: left;
	
	display: inline;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 354px;
	
	background: #f5f5f5;
}

#maincontent #maincontent_left.fullwidth,
#maincontent #maincontent_right.fullwidth {
	width: 810px !important;
	 
	margin: 0px 0px 0px 50px!important;  
	padding: 0px 0px 0px 0px!important; 
}

#maincontent #maincontent_left .content,
#maincontent #maincontent_right .content {
	width: 326px; /* 354 */

	margin: 0px 0px 0px 0px !important;
	padding: 29px 0px 0px 28px !important;

	border-top: 7px solid #de0000;
}

#maincontent #maincontent_left.fullwidth .content,
#maincontent #maincontent_right.fullwidth .content {
	width: 782px !important;
}

#maincontent #maincontent_left .content h1,
#maincontent #maincontent_right .content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	
	line-height: 24px;
	
	color: #2f2820;
	
	margin: 0px 0px 13px 0px;
	padding: 0px 12px 0px 0px;
	
	border-bottom: 1px solid #de0000;
}

#maincontent #maincontent_left .content h1 a:link,
#maincontent #maincontent_left .content h1 a:visited,
#maincontent #maincontent_left .content h1 a:hover,
#maincontent #maincontent_left .content h1 a:active,
#maincontent #maincontent_right .content h1 a:link,
#maincontent #maincontent_right .content h1 a:visited,
#maincontent #maincontent_right .content h1 a:hover,
#maincontent #maincontent_right .content h1 a:active {
	color: #2f2820;
	
	text-decoration: none;
}

#maincontent #maincontent_left .content h2,
#maincontent #maincontent_right .content h2 {
	padding-right: 12px !important;
}

#maincontent #maincontent_left .content h3,
#maincontent #maincontent_right .content h3 {
	padding-right: 12px !important;
}

#maincontent #maincontent_left .content p,
#maincontent #maincontent_right .content p {
	color: #666666;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 20px 0px;
}

#maincontent #maincontent_middle {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 546px;
}

#maincontent #maincontent_middle.fullwidth {
	width: 900px !important;
	
	background: #ebebeb !important;
}

#maincontent #maincontent_middle .content {
	width: 466px; /* 546 */

	margin: 0px 0px 0px 0px;
	padding: 35px 40px 35px 40px;
}

#maincontent #maincontent_middle.fullwidth .content {
	float: left;
	width: 820px !important; /* 90 */
}

#maincontent #maincontent_middle .content p a:link,
#maincontent #maincontent_middle .content p a:visited,
#maincontent #maincontent_middle .content p a:hover,
#maincontent #maincontent_middle .content p a:active {
	color: #000000; /* was !important */
	
	text-decoration: none !important;
	
	border-bottom: 1px solid #de0000; /* was !important */
}

#maincontent #maincontent_middle .content p a:hover,
#maincontent #maincontent_middle .content p a:active {
	color: #000000; /* was !important */
	
	text-decoration: none !important;
	
	border-bottom: none !important;
}

#maincontent #maincontent_middle .content ul {
	list-style: none;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 15px;
}

#maincontent #maincontent_middle .content ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 13px;
	
	background: url(/images/website/bullet.jpg) 0px 2px no-repeat;
}

#maincontent #maincontent_middle .content ul.list2 li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 13px;

	background: none;
	
	border-left: 7px solid #de0000;
	border-bottom: 1px solid #de0000;
}

#footer {
	width: 900px;
	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

	color: #666666;
}

#footer p a:link,
#footer p a:visited,
#footer p a:active,
#footer p a:hover {
	color: #666666;
	
	font-weight: normal;
	
	text-decoration: none;
}

#footer p a:active,
#footer p a:hover {
	color: #333333;
}

#footer #footer_left {
	float: left;
	
	width: 410px; /* 450 */
	
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 40px;
	
	text-align: left;
}

#footer #footer_right {
	float: right;
	
	width: 440px; /* 450 */
	
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 15px 0px;
	
	text-align: right;
}

/* ###################################### */

#sale_tiles {
	float: left;
	
	display: inline;
	
	width: 820px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sale_tiles .sale_tile {
	float: left;
	
	display: inline;
	
	width: 390px;
	
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	
	border: 5px solid #de0000;
	
	background: #ffffff;
}

#sale_tiles .sale_tile h2 {
	font-size: 13px;
	font-weight: bold;
	
	color: #ffffff;
	
	border-top: 5px solid #de0000;
}

#sale_tiles .sale_tile h2 a:link,
#sale_tiles .sale_tile h2 a:visited,
#sale_tiles .sale_tile h2 a:hover,
#sale_tiles .sale_tile h2 a:active {
	float: left;
	
	width: 390px;

	color: #ffffff;
	
	background: #de0000;
	
	text-decoration: none;
	
	underline: none;
}

#sale_tiles_small {
	float: left;
	
	display: inline;
	
	width: 820px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sale_tiles_small .sale_tile {
	float: left;
	
	display: inline;
	
	width: 185px;
	
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	
	border: 5px solid #de0000;
	
	background: #ffffff;
}

#sale_tiles_small .sale_tile h3 {
	font-size: 13px;
	font-weight: bold;
	
	color: #ffffff;
	
	border-top: 5px solid #de0000;
}

#sale_tiles_small .sale_tile h3 a:link,
#sale_tiles_small .sale_tile h3 a:visited,
#sale_tiles_small .sale_tile h3 a:hover,
#sale_tiles_small .sale_tile h3 a:active {
	float: left;
	
	width: 185px;

	color: #ffffff;
	
	background: #de0000;
	
	text-decoration: none;
	
	underline: none;
}

#sale_tiles_small .sale_tile img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ###################################### */

#sale_thumbnails {
	float: left;
	
	width: 820px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sale_thumbnails .sale_thumbnail {
	float: left;
	
	display: inline;
	
	width: 250px;
	
	margin: 0px 8px 20px 8px;
	padding: 0px 0px 0px 0px;
	
	border: 3px solid #de0000;
	
	background: #f5f5f5;
}

#sale_thumbnails .sale_thumbnail img {
	float: left;

	border-bottom: 1px solid #dcdcdc;
}

#sale_thumbnails .sale_thumbnail .sale_thumbnail_product_summary {
	float: left;
	
	width: 250px;
	height: 155px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/sale_thumbnail_background.jpg) top left repeat-x #f5f5f5;
}

#sale_thumbnails .sale_thumbnail h2 {
	float: left;
	
	width: 250px; /* 250 */

	font-size: 16px;
	font-weight: bold;
	
	color: #df0001;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sale_thumbnails .sale_thumbnail h2 a:link,
#sale_thumbnails .sale_thumbnail h2 a:visited,
#sale_thumbnails .sale_thumbnail h2 a:hover,
#sale_thumbnails .sale_thumbnail h2 a:active {
	float: left;

	width: 230px; /* 250 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;

	color: #df0001;
	
	text-decoration: none;
	
	border: none !important;
}	

#sale_thumbnails .sale_thumbnail p {
	font-size: 12px; /* 11px */
	font-weight: normal;
	
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
}

#sale_thumbnails .sale_thumbnail p a:link,
#sale_thumbnails .sale_thumbnail p a:visited,
#sale_thumbnails .sale_thumbnail p a:hover,
#sale_thumbnails .sale_thumbnail p a:active {
	color: #333333;
	
	text-decoration: none;
	
	border: none !important;
}

#sale_thumbnails .sale_thumbnail p.readmore {
	float: left;

	width: 250px; /* 250 */

	font-size: 12px;
	font-weight: bold;
	
	color: #ffffff;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #df0001;
}

#sale_thumbnails .sale_thumbnail p.readmore a:link,
#sale_thumbnails .sale_thumbnail p.readmore a:visited,
#sale_thumbnails .sale_thumbnail p.readmore a:hover,
#sale_thumbnails .sale_thumbnail p.readmore a:active {
	float: left;
	
	width: 230px; /* 250 */
	
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 0px 10px;

	background: #df0001;

	color: #ffffff !important;
	
	text-decoration: none;
	
	border-bottom: none !important;
}

#sale_thumbnails .paginate {
	float: left;
	
	width: 800px; /* 820 */
	
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 0px 10px;
	
	font-size: 12px;
	
	text-align: right;

	background: #f5f5f5;

	border-top: 7px solid #de0000;border-top: 7px solid #de0000;
}

#sales_productimages {
	float: left;
	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#sales_productimages img.main_image {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	clear: both;
}

#sales_productimages img.additional_image {
	float: left;
	
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 0px;
}

/* ###################################### */

#home_welcome {
	float: left;
	
	width: 900px;
	height: 274px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background: url(/images/website/home_welcome_background.jpg) top left repeat-x #de0000;
}

#home_welcome #homepage_welcome_txt {
	float: left;
	
	width: 355px;
	
	overflow: hidden;
}

#home_welcome #homepage_welcome_txt h1 {
	float: left;
	
	display: inline;
	
	width: 295px; /* 355 */
	
	margin: 0px 0px 30px 40px;
	padding: 0px 20px 0px 0px;
	
	font-size: 25px;
	font-weight: bold;
	
	color: #ffffff;
	
	border-bottom: 1px solid #b20000;
}

#home_welcome #homepage_welcome_txt h1 a:link,
#home_welcome #homepage_welcome_txt h1 a:visited,
#home_welcome #homepage_welcome_txt h1 a:hover,
#home_welcome #homepage_welcome_txt h1 a:active {
	color: #ffffff;
	
	text-decoration: none;
	
	border-bottom: none !important;
}


#home_welcome #homepage_welcome_txt h2 {
	float: left;
	
	display: inline;
	
	width: 295px; /* 355 */
	
	margin: 0px 0px 0px 40px;
	padding: 25px 20px 0px 0px;
	
	font-size: 14px;
	font-weight: bold;
	
	line-height: 10px;
	
	color: #f5b3b3;
}

#home_welcome #homepage_welcome_txt h2 a:link,
#home_welcome #homepage_welcome_txt h2 a:visited,
#home_welcome #homepage_welcome_txt h2 a:hover,
#home_welcome #homepage_welcome_txt h2 a:active {
	color: #f5b3b3;
	
	text-decoration: none;
	
	border-bottom: none !important;
}

#home_welcome #homepage_welcome_txt h3 {
	float: left;
	
	display: inline;
	
	width: 295px; /* 355 */
	
	margin: 0px 0px 0px 40px;
	padding: 0px 20px 0px 0px;
	
	font-size: 14px;
	font-weight: bold;
	
	color: #ffffff;
}

#home_welcome #homepage_welcome_txt h3 a:link,
#home_welcome #homepage_welcome_txt h3 a:visited,
#home_welcome #homepage_welcome_txt h3 a:hover,
#home_welcome #homepage_welcome_txt h3 a:active {
	color: #ffffff;
	
	text-decoration: none;
	
	border-bottom: none !important;
}

#home_welcome #homepage_welcome_txt p {
	float: left;
	
	display: inline;
	
	width: 295px; /* 355 */
	
	margin: 0px 0px 0px 40px;
	padding: 0px 20px 20px 0px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #ffffff;
}

#home_welcome img {
	float: right;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_content {
	float: left;
	
	width: 900px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/home_content_background.jpg) top left repeat-y;
}

#home_maincontent {
	float: left;
	
	width: 285px; /* 355 */
	
	margin: 0px 0px 0px 0px;
	padding: 15px 35px 0px 35px;
	
	background: #ebebeb;
}

#home_maincontent p {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 5px 15px 5px !important;
}

#home_logos {
	float: left;
	
	width: 191px;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#home_logos img {
	float: left;
	
	width: 191px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_subcontent {
	float: left;
	
	width: 324px; /* 354 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	
	background: #f5f5f5;
	
	border-top: 6px solid #de0000;
}

#home_subcontent h1 {
	float: left;
	
	display: inline;
	
	width: 294px; /* 354 */

	font-size: 28px;
	font-weight: normal;
	
	line-height: 22px;
	
	color: #2f2820;
	
	border-bottom: 1px solid #de0000;
	
	margin: 0px 0px 20px 0px;
	padding: 20px 30px 0px 0px;
}


#home_subcontent p {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 10px 0px !important;
}

#home_subcontent ul {
	margin: 0px 0px 0px 0px !important;
	padding: 5px 0px 5px 20px !important;
}

/* #################################### */


#quickenquiry_form {
	float: left;

	width: 440px; /* 460*/
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 10px;
}

#quickenquiry_form .quickenquiry_form_field {
	float: left;
	
	width: 440px; /* 440 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#quickenquiry_form .quickenquiry_form_field label {
	float: left;
	
	width: 440px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	color: #de0000;
}

#quickenquiry_form .quickenquiry_form_field input#quickenquiry_firstname,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_surname,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_position,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_companyname,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_companywebsite,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_youremail,
#quickenquiry_form .quickenquiry_form_field input#quickenquiry_yourtel {
	float: left;
	
	width: 186px; /* 200 */
	height: 16px; /* 20 */
	
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#quickenquiry_form .quickenquiry_form_field textarea#quickenquiry_enquiry {
	float: left;
	
	width: 286px; /* 300 */
	height: 96px; /* 100 */
	
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#quickenquiry_form .quickenquiry_form_field input#captcha {
	float: left;
	
	display: inline;
	
	width: 136px; /* 147 */
	height: 24px; /* 28 */
	
	margin: 0px 0px 0px 10px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#quickenquiry_form .quickenquiry_form_field input#quickenquiry_submit {
	float: left;
	
	width: 136px;
	height: 24px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #000000;
	
	background: #f5f5f5;
}

#quickenquiry_form .quickenquiry_form_field .validation-advice {
	float: left;
	
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 5px 20px;
	
	color: #df0001;
	
	background: url(/images/website/alert.gif) no-repeat left top;
}

/* #################################### */

#salesenquiry_form {
	float: left;

	width: 440px; /* 460*/
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 10px;
}

#salesenquiry_form .salesenquiry_form_field {
	float: left;
	
	width: 440px; /* 440 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#salesenquiry_form .salesenquiry_form_field label {
	float: left;
	
	width: 440px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	color: #de0000;
}

#salesenquiry_form .salesenquiry_form_field input#quickenquiry_firstname,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_surname,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_position,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_companyname,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_companywebsite,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_youremail,
#salesenquiry_form .salesenquiry_form_field input#quickenquiry_yourtel {
	float: left;
	
	width: 186px; /* 200 */
	height: 16px; /* 20 */
	
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#salesenquiry_form .salesenquiry_form_field textarea#salesenquiry_enquiry,
#salesenquiry_form .salesenquiry_form_field textarea#salesenquiry_enquiry_products {
	float: left;
	
	width: 286px; /* 300 */
	height: 96px; /* 100 */
	
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#salesenquiry_form .salesenquiry_form_field input#captcha {
	float: left;
	
	display: inline;
	
	width: 136px; /* 147 */
	height: 24px; /* 28 */
	
	margin: 0px 0px 0px 10px;
	padding: 2px 3px 2px 3px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #000000;
}

#salesenquiry_form .salesenquiry_form_field input#quickenquiry_submit {
	float: left;
	
	width: 136px;
	height: 24px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	border: 1px solid #c4c2c2;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #000000;
	
	background: #f5f5f5;
}

#salesenquiry_form .salesenquiry_form_field .validation-advice {
	float: left;
	
	margin: 0px 0px 0px 5px;
	padding: 5px 10px 5px 20px;
	
	color: #df0001;
	
	background: url(/images/website/alert.gif) no-repeat left top;
}

#map {
	float: left;
	
	display: inline;

	width: 314px; /* 354 */
	height: 250px;
	
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
}
