@charset "utf-8";

/* CSS Document

    Copyright (c) Freeoscommerce.com 2009

	This file is part of a freeoscommerce.com template.  Please visit http://www.freeoscommerce.com for licensing and other information.
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	background-color: #801b16;
	color: #801b16;
}

div#wrapper1 {
	position: relative;
	width: 100%;
	min-height: 500px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper1 #wrapper2 #wrapper3 #column_right {
	color: #000;
}
#wrapper1 #wrapper2 #wrapper3 #column_left {
	color: #000;
}
#wrapper1 #wrapper2 #footer_wrapper #footer {
	text-align: right;
}



#headerPicture {
	background-image: url(headerTemplate.png);
	background-repeat: no-repeat;
	height: 202px;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
}


div#wrapper2 {
	z-index: 3;
	position: relative;
	left: 50%;
	width: 949px;
	margin-left: -474px;
	min-height: 300px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 94px;
	padding-left: 0px;
}

div#header_wrapper {
	position: relative;
	width: 949px;
	min-height: 79px;
	overflow: auto;
	background-color: #801b16;
	background-image: url(images/footer_header_middle.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

div#header_top {
	z-index: 3;
	position: absolute;
	top: 0px;
	width: 949px;
	height: 52px;
	background-color: #801b16;
	background-image: url(images/footer_header_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#header_bottom {
z-index: 3;
position: absolute;
bottom: 0px;
width: 949px;
height: 26px;
background: url(images/footer_header_bottom.jpg) top center no-repeat;
}

div#menu {
	z-index: 4;
	position: relative;
	width: 949px;
	padding-top: 28px;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

div#menu span {
margin: 0px 25px 0px 25px;
}

div#wrapper3 {
z-index: 3;
position: relative;
width: 966px;
padding: 10px 0px 10px 0px;
min-height: 300px;
overflow: auto;
}

div#column_left {
	position: relative;
	float: left;
	width: 178px;
	padding: 0px 0px 10px 0px;
	min-height: 300px;
	overflow: hidden;
text-align: left;
}

div#column_middle {
	position: relative;
	float: left;
	width: 550px;
	min-height: 300px;
	padding: 10px 20px 10px 20px;
	overflow: auto;
}

div#column_right {
	position: relative;
	float: left;
	width: 178px;
	padding: 0px 0px 10px 0px;
	min-height: 300px;
	overflow: hidden;
}

div#footer_wrapper {
position: relative;
width: 949px;
min-height: 79px;
background: url(images/footer_header_middle.jpg) top center repeat-y;
overflow: auto;
}

div#footer_top {
z-index: 3;
position: absolute;
top: 0px;
width: 949px;
height: 52px;
background: url(images/footer_header_top.jpg) top center no-repeat;
}

div#footer_bottom {
z-index: 3;
position: absolute;
bottom: 0px;
width: 949px;
height: 26px;
background: url(images/footer_header_bottom.jpg) top center no-repeat;
}

div#footer {
z-index: 4;
position: relative;
width: 919px;
padding: 15px;
color: #ffffff;
text-align: center;
}

div#background_middle {
	z-index: 1;
	position: absolute;
	width: 100%;
	top: 0px;
	height: 100%;
	background-image: url(images/main_middle.png);
	background-repeat: repeat-y;
	background-position: center top;
}

div#background_top {
	z-index: 2;
	position: absolute;
	width: 100%;
	top: 0px;
	height: 125px;
	background-color: #801b16;
	background-image: url(images/main_top.png);
	background-repeat: repeat-y;
	background-position: center bottom;
}

div#background_bottom {
	z-index: 2;
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 200px;
	background-color: #801b16;
	background-image: url(images/main_bottom.png);
	background-repeat: repeat-y;
	background-position: center bottom;
}
#wrappernew {
	background-image: url(images/bannerBackground.png);
	background-repeat: repeat-x;
}


div#website_name {
z-index: 4;
position: absolute;
width: 640px;
top: 70px;
left: 50%;
margin-left: -260px;
text-align: right;
color: #ffffff;
font-size: 26px;
}

a:link {
	color: #333;
	text-decoration: none;
}

a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #666;
	text-decoration: none;
}

a:active {
	color: #333;
	text-decoration: none;
}

#menu a:link {
color: #ffffff;
text-decoration: none;
}

#menu a:hover {
	color: #340106;
	text-decoration: none;
}

#menu a:visited {
color: #ffffff;
text-decoration: none;
}

#menu a:active {
color: #ffffff;
text-decoration: none;
}

/* Hide icons in page headings */
#pageIcon, td.pageHeading img {
display: none;
}

h1 {
	font-size: 17px;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-size: 15px;
	font-weight: bold;
}
h4 {
font-size: 14px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 14px;
}

div#column_middle td.infoBoxHeading {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

td.pageHeading {
padding: 0px;
font-size: 24px;
font-weight: bold;
}

div#navigation {
margin-top: 0px;
margin-bottom: 15px;
color: #000000;
}

div.side_column div.infobox {
	position: relative;
	width: 190px;
text-align: left;
	min-height: 109px;
	margin: 0px 0px 10px 0px;
	background: url(images/sidebar_middle.jpg) top center repeat-y;
	color: #999;
}

div.side_column div.infobox_top {
z-index: 3;
position: absolute;
top: 0px;
width: 190px;
height: 77px;
background: url(images/sidebar_top.jpg) top center no-repeat;
}

div.side_column div.infobox_bottom {
z-index: 3;
position: absolute;
bottom: 0px;
width: 190px;
height: 31px;
background: url(images/sidebar_bottom.jpg) top center no-repeat;
}

div.side_column div.infobox_heading {
z-index: 4;
position: relative;
width: 150px;
height: 17px;
padding: 15px 10px 5px 10px;
margin: 0px 10px 0px 10px;
background: url(images/sidebar_heading.jpg) bottom center no-repeat;
color: #ffffff;
font-weight: bold;
}

div.side_column div.infobox_content {
	z-index: 4;
	position: relative;
text-align: left;
	width: 170px;
	padding: 10px 10px 10px 10px;
	color: #999;
}

div.side_column div.infobox_heading a:link {
color: #ffffff;
text-decoration: none;
}

div.side_column div.infobox_heading a:visited {
color: #ffffff;
text-decoration: none;
}

div.side_column div.infobox_heading a:hover {
color: #000000;
text-decoration: none;
}

div.side_column div.infobox_heading a:active {
	color: #FFF;
	text-decoration: none;
}

div.side_column table.infoBox {
width: 170px;
overflow: hidden;
}

td.infoBoxHeading img, td.infoBoxHeading img {
display: none;
}

td.infoBoxHeading a img, td.infoBoxHeading a img {
display: inline;
}

div#column_middle td.infoBoxHeading {
padding: 0px 0px 10px 0px;
}

td.main textarea {
height: 200px; 
width: 3600px;
}
