/* ******************************************************************** */
/* Reset ************************************************************** */
/* ******************************************************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	font-size: 100%;
	text-decoration: none;
	}
	
.clear {
	clear: both;
	}
.clr {
	clear: both;
	}
	
ul,li,p,h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	list-style: none;
	}
	
img {
	border: none;
	}
	
hr {
	margin: 3px 0;
	border: 1px;
	height: 1px;
	color: #beb7a3;
	background-color: #beb7a3;
	}


/* ******************************************************************** */
/* Global ************************************************************* */
/* ******************************************************************** */	
html {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}

body {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/background_left_top.png);
	background-repeat: repeat-x;
	background-color: #ebe9e0;  /*aaa9a5*/
	font-family: "Trebuchet MS";
	color: black;
	}
	
/* *************************************************************************************************** */
/* ********************************************************************************* Color Classes CSS */
/* *************************************************************************************************** */
.blue {
	color: #7ccdd2;
	}
.gray {
	color: #bcbdc0;
	}
.green {
	color: #b0733d;
	}
.red {
	color: #b20838;
	}
.orange {
	color: #b0733d;
	}
.white {
	color: #ffffff;
	}

/* *************************************************************************************************** */
/* ****************************************************************************** Primary Wrappers CSS */
/* *************************************************************************************************** */
#wrapper_page {
	margin: 0 auto;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	}
	#wrapper_column_left {
		margin-right: 472px;
		float: left;
		width: 50%;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background-color: #cccccc;
		left: 0;
		top: 0;
		position: absolute;
		}
		#wrapper_column_left_background {
			background-repeat: repeat-x;
			background-color: #ffffff;
			height: 83px;
			}
	#wrapper_column_right_homepage {
		margin-left: 471px;
		float: right;
		width: 50%;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background-image: url(../images/background_right_top.png);
		background-repeat: repeat-x;
		background-color: #ebe9e0; /* ebe9e0 */
		right: 0;
		top: 0;
		position: absolute;
		}
	#wrapper_column_right {
		margin-left: 471px;
		float: right;
		width: 50%;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background-image: url(../images/background_right_top_02.png);
		background-repeat: repeat-x;
		background-color: #ebe9e0; /* ebe9e0 */
		right: 0;
		top: 0;
		position: absolute;
		}
	#wrapper_column_middle {
		margin: 0 auto;
		width: 944px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background-image: url(../images/background_body_01.png);
		background-repeat: repeat-y;
		background-color: #ebe9e0;
		z-index: 999;
		position: relative;
		}
		#wrapper_column_middle_content {
			float: left;
			background-image: url(../images/background_body_01.png);
			background-repeat: repeat-y;
			width: 944px;
			min-height: 100%;
			height: auto !important;
			height: 100%;
			}
			#wrapper_header {
				margin: 0 auto;
				background-image: url(../images/background_header.png);
				background-repeat: no-repeat;
				width: 944px;
				height: 135px;
				position: relative;
				z-index: 9999;
				}
				#header_line_01 {
					float: left;
					width: 944px;
					height: 24px;
					overflow: hidden;
					}
					#top_link {
						float: left;
						width: 463px;
						height: 24px;
						}
						#top_link h1 {
							padding: 0px 50px 0 0;
							text-align: right;
							color: #ededed;
							font-size: 13px;
							}
						#top_link a {
							color: #ededed;
							text-decoration: none;
							}
							#top_link a:hover {
								color: #ffd67c;
								text-decoration: none;
								}
				#header_line_02 {
					float: left;
					width: 944px;
					height: 75px;
					overflow: hidden;
					}
				#header_line_03 {
					float: left;
					width: 944px;
					height: 33px;
					}
			#wrapper_content {
				float: left;
				width: 944px;
				min-height: 100%;
				}
				#column_content_left {
					float: left;
					background-image: url(../images/background_column_left_top.png);
					background-repeat: no-repeat;
					width: 254px;
					min-height: 100%;
					}
					#column_content_left h1 {
						padding: 2px 15px;
						color: #eda404;
						font-size: 17px;
						font-weight: bold;
						}
					#column_content_left h2 {
						padding: 2px 15px;
						color: #323232;
						font-size: 15px;
						font-weight: bold;
						}
					#column_content_left h3 {
						padding: 5px 30px;
						color: #00355a;
						font-size: 14px;
						font-weight: bold;
						}
					#column_content_left h4 {
						padding: 0px 30px;
						color: #150d06;
						font-size: 13px;
						font-weight: bold;
						}
					#column_content_left h5 {
						padding: 0px 30px;
						color: #650a0f;
						font-size: 11px;
						font-weight: bold;
						}
					#column_content_left h6 {
						padding: 0px 30px;
						color: #587280;
						font-size: 9px;
						font-weight: bold;
						}
					#column_content_left p {
						padding: 5px 30px;
						color: #272626;
						line-height: 1.5em;
						font-size: 12px;
						}
					#column_content_left a {
						color: #8f0105;
						text-decoration: none;
						}
						#column_content_left a:hover {
							color: #642905;
							text-decoration: none;
							}
					#column_content_left ul {
						padding: 5px 35px;
						color: #150d06;
						font-size: 12px;
						font-weight: normal;
						line-height: 1.5em;
						}
						#column_content_left ul li {
							list-style-type: disc;
							}
						#column_content_left ul ul {
							padding: 0px 15px;
							}
							#column_content_left ul ul li {
								list-style-type: circle;
								}
							#column_content_left ul ul ul {}
								#column_content_left ul ul ul li {
									list-style-type: square;
									}

				#column_content_right {
					float: left;
					width: 690px;
					min-height: 100%;
					}
					#banner_area {
						float: left;
						width: 690px;
						height: 293px;
						background-image: url(../images/banner_image_temp.png);
						background-repeat: no-repeat;
						}
						#banner_area_left {
							float: left;
							width: 275px;
							height: 293px;
							}
							#banner_area_left a {
								text-decoration: none;
								}
								#banner_area_left a:hover {
									text-decoration: none;
									}
						#banner_area_right {
							float: left;
							width: 415px;
							height: 293px;
							}
					#content_area_main {
						float: left;
						width: 690px;
						}
						#content_area_main h1 {
							padding: 2px 15px 10px 15px;
							color: #323232;
							font-size: 20px;
							font-weight: bold;
							}
						#content_area_main h2 {
							padding: 2px 15px;
							color: #323232;
							font-size: 17px;
							font-weight: bold;
							}
						#content_area_main h3 {
							padding: 5px 15px 0 15px;
							color: #00355a;
							font-size: 15px;
							font-weight: normal;
							}
						#content_area_main h4 {
							padding: 0px 15px;
							color: #150d06;
							font-size: 13px;
							font-weight: bold;
							}
						#content_area_main h5 {
							padding: 0px 15px 15px 25px;
							color: #150d06;
							font-size: 11px;
							font-weight: normal;
							text-align: justify;
							}
						#content_area_main h6 {
							padding: 0px 15px;
							color: #587280;
							font-size: 10px;
							font-weight: bold;
							font-style: italic;
							}
						#content_area_main p {
							padding: 5px 15px;
							color: #150d06;
							font-size: 12px;
							font-weight: normal;
							line-height: 1.5em;
							text-align: justify;
							}
						#content_area_main q {
							padding: 5px 15px;
							color: #150d06;
							font-size: 11px;
							font-weight: normal;
							line-height: 1.5em;
							}
						#content_area_main a {
							color: #8f0105; /* eda404 */
							text-decoration: underline;
							}
							#content_area_main a:hover {
								color: #eda404; /* 8f0105 */
								text-decoration: underline;
								}
						#content_area_main ul {
							padding: 5px 35px;
							color: #150d06;
							font-size: 12px;
							font-weight: normal;
							line-height: 1.5em;
							}
							#content_area_main ul li {
								list-style-type: disc;
								}
							#content_area_main ul ul {
								padding: 0px 15px;
								}
								#content_area_main ul ul li {
									list-style-type: circle;
									}
								#content_area_main ul ul ul {}
									#content_area_main ul ul ul li {
										list-style-type: square;
										}
	

/* *************************************************************************************************** */
/* ****************************************************************************************** Logo CSS */
/* *************************************************************************************************** */
#logo_1 {
	float: left;
	width: 481px;
	height: 24px;
	}
#logo_2 {
	float: left;
	width: 783px;
	height: 75px;
	}
#logo_3 {
	float: left;
	width: 109px;
	height: 33px;
	}
#story_top_right {
	float: right;
	width: 161px;
	height: 75px;
	}
					
/* *************************************************************************************************** */
/* ****************************************************************************************** Menu CSS */
/* *************************************************************************************************** */
/* ********************** Refer to menu.css for further configuration options ************************ */
/* *************************************************************************************************** */
#menu_area {
	float: left;
	width: 835px;
	height: 33px;
	}


/* *************************************************************************************************** */
/* **************************************************************************************** Banner CSS */
/* *************************************************************************************************** */


/* *************************************************************************************************** */
/* ************************************************************************* Homepage Content Area CSS */
/* *************************************************************************************************** */
.homepage_product {
	margin: 10px 5px 10px 5px;
	float: left;
	width: 210px;
	min-height: 335px;
	}
	.homepage_product_top {
		width: 210px;
		height: 9px;
		background-image: url(../images/homepage_product_top.png);
		background-repeat: no-repeat;
		}
	.homepage_product_middle {
		width: 210px;
		min-height: 317px;
		background-color: #e0dccf;
		}
		.homepage_product_content {
			min-height: 265px;
			}
			.homepage_product_title {
				padding: 5px;
				color: #393939;
				font-family: "Arial Narrow";
				font-size: 18px;
				font-weight: normal;
				font-weight: bold;
				text-align: center;
				}
			.homepage_product_description {
				padding: 5px 85px 5px 10px;
				color: #393939;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				}
			.homepage_product_content_left {
				width: 210px;
				min-height: 265px;
				background-image: url(../images/homepage_product_background_left.jpg);
				background-repeat: no-repeat;
				}
			.homepage_product_content_middle {
				width: 210px;
				min-height: 265px;
				background-image: url(../images/homepage_product_background_middle.jpg);
				background-repeat: no-repeat;
				}
			.homepage_product_content_right {
				width: 210px;
				min-height: 265px;
				background-image: url(../images/homepage_product_background_right.jpg);
				background-repeat: no-repeat;
				}
		.homepage_product_button {
			margin: 5px 23px 0px 23px;
			width: 163px;
			height: 43px;
			}
	.homepage_product_bottom {
		width: 210px;
		height: 9px;
		background-image: url(../images/homepage_product_bottom.png);
		background-repeat: no-repeat;
		}


/* *************************************************************************************************** */
/* ************************************************************************ Products Content Pages CSS */
/* *************************************************************************************************** */
.content_product {
	margin: 2px 5px 10px 5px;
	float: left;
	width: 210px;
	min-height: 335px;
	}
	.content_product_top {
		width: 214px;
		height: 11px;
		background-image: url(../images/content_product_top.png);
		background-repeat: no-repeat;
		}
	.content_product_middle {
		width: 214px;
		min-height: 317px;
		background-color: #e0dccf;
		background-image: url(../images/content_product_middle.png);
		background-repeat: repeat-y;
		}
		.content_product_content {
			min-height: 265px;
			}
			.content_product_title {
				padding: 5px;
				color: #393939;
				font-family: "Arial Narrow";
				font-size: 18px;
				font-weight: normal;
				font-weight: bold;
				text-align: center;
				}
			.content_product_description {
				padding: 5px 85px 5px 10px;
				color: #393939;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				}
			.content_product_content_body {
				width: 210px;
				min-height: 265px;
				}
		.content_product_button {
			margin: 5px 43px 0px 42px;
			width: 125px;
			height: 22px;
			}
	.content_product_bottom {
		width: 214px;
		height: 11px;
		background-image: url(../images/content_product_bottom.png);
		background-repeat: no-repeat;
		}


/* *************************************************************************************************** */
/* ********************************************************************************** Content Area CSS */	
/* *************************************************************************************************** */

/* Left Column Articles CSS */
.left_column_articles {
	margin: 5px 0 0 5px;
	width: 246px;
	}
	.left_column_articles ol {
		list-style-type: none;
		}
		.left_column_articles ol li {
			padding: 0px;
			display: block;
			font-size: 12px;
			border-top: 0px solid #242424;
			border-right: 0px solid #242424;
			border-bottom: 1px solid #242424;
			border-left: 0px solid #242424;
			position: relative;
			}
			.left_column_articles li a {
				padding: 5px;
				z-index: 20;
				display: block;
				background-color: none;
				text-decoration: none;
				position: relative;
				}
				.left_column_articles li a:hover {
					background-color: #d2d1cb;
					text-decoration: none;
					}

/* About Us Page CSS */

/* Right Column Purchase Info CSS */
.order_info {
	margin: 5px 0px 20px 0px;
	float: right;
	width: 214px;
	background-image: url(../images/content_product_middle.png);
	background-repeat: repeat-y;
	}
	.order_info_top {
		width: 214px;
		height: 11px;
		background-image: url(../images/content_product_top.png);
		background-repeat: no-repeat;
		}
	.order_info_middle {
		width: 214px;
		}
	.order_info_bottom {
		width: 214px;
		height: 11px;
		background-image: url(../images/content_product_bottom.png);
		background-repeat: no-repeat;
		}
	

/* Evac Chair Product Page CSS */
.evac_product {
	margin: 5px 0px 10px 15px;
	float: left;
	width: 450px;
	background-image: url(../images/evac_product_middle.png);
	background-repeat: repeat-y;
	}
	.evac_product_top {
		width: 450px;
		height: 9px;
		background-image: url(../images/evac_product_top.png);
		background-repeat: no-repeat;
		}
	.evac_product_bottom {
		float: left;
		width: 450px;
		height: 9px;
		background-image: url(../images/evac_product_bottom.png);
		background-repeat: no-repeat;
		}
	.evac_product_content_wrapper {
		margin: 0;
		width: 448px;
		background-image: url(../images/evac_product_middle.png);
		background-repeat: repeat-y;
		}
		.evac_product_image {
			float: left;
			width: 147px; /* 149px */
			margin-left: 2px;
			}
		.evac_product_description {
			float: left;
			width: 297px;
			}
			.evac_product_title {
				padding-left: 5px;
				color: #65001e;
				font-size: 15px;
				font-weight: bold;
				}
			.evac_product_txt {
				padding: 3px 5px;
				color: #150d06;
				font-size: 11px;
				line-height: 1.3em;
				}


/* Accessories Product Page CSS */
.accessories_product {
	margin: 5px 0px 10px 15px;
	float: left;
	width: 450px;
	background-image: url(../images/evac_product_middle.png);
	background-repeat: repeat-y;
	}
	.accessories_product_top {
		width: 450px;
		height: 9px;
		background-image: url(../images/evac_product_top.png);
		background-repeat: no-repeat;
		}
	.accessories_product_bottom {
		float: left;
		width: 450px;
		height: 9px;
		background-image: url(../images/evac_product_bottom.png);
		background-repeat: no-repeat;
		}
	.accessories_product_content_wrapper {
		margin: 0;
		width: 448px;
		/*background-color: #e0dccf;*/
		background-image: url(../images/evac_product_middle.png);
		background-repeat: repeat-y;
		}
		.accessories_product_image {
			float: left;
			width: 147px; /* 149px */
			margin-left: 2px;
			}
		.accessories_product_description {
			float: left;
			width: 297px;
			}
			.accessories_product_title {
				padding-left: 5px;
				color: #65001e;
				font-size: 15px;
				font-weight: bold;
				}
			.accessories_product_txt {
				padding: 3px 5px;
				color: #150d06;
				font-size: 11px;
				line-height: 1.3em;
				}


/* Compare Page CSS */
.compare_status_container {
	margin: 20px 10px 20px 10px;
	padding: 3px 5px 3px 10px;
	border-color: #cccccc;
	border-width: 0px 0px 0px 1px;
	}
.compare_status_title {
	font-size: 16px;
	font-weight: bold;
	color: #761d04;
	border-width: 0px 0px 1px 0px;
	border-color: #761d04;
	}
.compare_status_message {
	font-size: 10px;
	color: #761d04;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin: 0px;
	}
.compare_left_column {
	padding: 0 5px;
	color: #8f0105; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: right;
	}
.compare_text {
	padding: 0 5px;
	color: #130d05; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: center;
	}
	
/* Order Form Page CSS */
.order_form {
	margin: 0 0 0 45px;
	width: 550px;
	}
	.order_form_input {
		width: 220px;
		}
	.order_form_verify {
		width: 50px;
		}
		
/* ToolTip CSS */	
.tooltip {
	display: none;
	background: transparent url(../images/black_arrow.png);
	font-size: 11px;
	line-height: 1.2em;
	text-align: center;
	height: 100px;
	width: 160px;
	padding: 25px;
	color: #ffffff;	
	position: relative;
	z-index: 99999;
	}
.tooltip2 {
	display: none;
	background: transparent url(../images/black_arrow_2.png);
	font-size: 11px;
	line-height: 1.2em;
	text-align: center;
	height: 50px;
	width: 120px;
	padding: 15px;
	color: #000000;	
	position: relative;
	z-index: 99999;
	}
.demo img {
	border: 0;
	cursor: pointer;
	margin: 0 8px;
	}


/* *************************************************************************************************** */
/* **************************************************************************************** Footer CSS */
/* *************************************************************************************************** */
#footer {
	margin-top: 10px;
	margin-bottom: 25px;
	float: left;
	width: 690px;
	}
	#footer ul {
		padding: 0px 20px;
		}
		#footer ul li {
			display: inline;
			color: #323232;
			font-size: 8px;
			}
	#footer a {
		color: #323232;
		text-decoration: none;
		}
		#footer a:hover {
			color: #ffb003;
			text-decoration: underline;
			}