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

img, div { behavior: url(/images/iepngfix.htc) }

body {
	margin:0;
	padding:0;
	width:100%;
	background:url(images/main_background.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}

p {
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:14px;
	color:#666666;
}

ul {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:8px;
	padding-bottom:8px;
}

h1 {
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
}

h3 {
	font-size:16px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
}

h4 {
	font-size:15px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
}

hr {
	height:0;
	border:0;
	border-top:2px solid #777777;
	margin-top:10px;
	margin-bottom:10px;
}

.h1color {
	color:#90865d;
	font-weight:bold;
}

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

td.category_header {
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-top:20px;
}

/************************************************************************ Top Strip ************************************************************************/

div#TopStripBackground {
	background:url(images/top_strip_background.jpg);
	background-repeat:repeat-x;
}

div#TopStrip {
	width:760px;
	height:29px;
	margin:0 auto;
	background:url(images/top_strip_middle.jpg);
}

/************************************************************************ Header ************************************************************************/

div#HeaderBackground {
	background:url(images/header_background.jpg);
	background-repeat:repeat-x;
	position:relative;
}

div#Header {
	width:760px;
	height:295px;
	background:url(images/header.jpg);
	position:relative;
	margin:0 auto;
}

div#HeaderLeftHolder {
	position:absolute;
	right:50%;
	left:0;
	background:url(images/header_background.jpg);
}

div#HeaderLeftFill {
	height:295px;
}

div#HeaderLeft {
	position:absolute;
	left:-219px;
	top:0px;
	width:219px;
	height:295px;
	background:url(images/header_left.jpg);
}

div#HeaderRightHolder {
	position:absolute;
	left:50%;
	right:0;
	background:url(images/header_background.jpg);
}

div#HeaderRight {
	height:295px;
	background:url(images/header_right.jpg);
	background-repeat:no-repeat;
	margin-left:379px;
}

/************************************************************************ Menu ************************************************************************/

.MenuSmall {
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

div#MenuWrapper {
	height:66px;
}

div#MenuBackgroundLeft {
	position:absolute;
	right:50%;
	left:0;
	background:url(images/menu_background.jpg);
	background-repeat:repeat-x;
}

div#MenuBackgroundRight {
	position:absolute;
	left:50%;
	right:0;
	background:url(images/menu_background.jpg);
	background-repeat:repeat-x;
	padding-left:379px;
}

div#MenuBackgroundLeftFill {
	height:66px;
}

div#MenuBackgroundRightFill {
	height:66px;
	background:url(images/menu_right.jpg);
	background-repeat:no-repeat;
}

div#MenuLeft {
	position:absolute;
	left:-218px;
	width:219px;
	height:66px;
	background:url(images/menu_left.jpg);
}

div#MenuContainer {
	width:760px;
	margin:0 auto;
	position:relative;
	text-align:right;
}

div#MenuContainer a {
	text-decoration:none;
	color:#666666;
}

div#MenuContainer p {

	font-size:14px;
	font-weight:bold;

}

div#MenuOne {
	float:left;
	width:86px;
	height:66px;
	background:url(images/menu_1.jpg);
}

div#MenuOne p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuOne p a:hover {

	background:url(images/menu_1r.jpg);
}

div#MenuTwo {
	float:left;
	width:103px;
	height:66px;
	background:url(images/menu_2.jpg)
}

div#MenuTwo p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuTwo p a:hover {

	background:url(images/menu_2r.jpg);
}

div#MenuThree {
	float:left;
	width:113px;
	height:66px;
	background:url(images/menu_3.jpg)
}

div#MenuThree p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuThree p a:hover {

	background:url(images/menu_3r.jpg);
}

div#MenuFour {
	float:left;
	width:105px;
	height:66px;
	background:url(images/menu_4.jpg)
}

div#MenuFour p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuFour p a:hover {

	background:url(images/menu_4r.jpg);
}

div#MenuFive {
	float:left;
	width:122px;
	height:66px;
	background:url(images/menu_5.jpg)
}

div#MenuFive p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuFive p a:hover {

	background:url(images/menu_5r.jpg);
}

div#MenuSix {
	float:left;
	width:101px;
	height:66px;
	background:url(images/menu_6.jpg)
}

div#MenuSix p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuSix p a:hover {

	background:url(images/menu_6r.jpg);
}

div#MenuSeven {
	float:left;
	width:110px;
	height:66px;
	background:url(images/menu_7.jpg)
}

div#MenuSeven p a {
	padding-top:16px;
	padding-right:5px;
	display:block;
}

div#MenuSeven p a:hover {

	background:url(images/menu_7r.jpg);
}

div#MenuEight {
	float:left;
	width:20px;
	height:66px;
	background:url(images/menu_8.jpg)
}

div.menu {
	position: absolute;
	background:url(/images/submenu_top.jpg);
	background-repeat:repeat-x;
	background-color:#fbfaf4;
	text-align:right;
	z-index:10;
	border: 1px solid #666666;
	border-top:none;
	margin-top:14px;
	padding-top:14px;
	font-size:12px;
	font-weight:bold;
}

div.menu a {
	display:block;
	padding-left:30px;
	padding-right:5px;
	margin:0px;
	color:#333333;
}

div.menu a:hover {
	background-color:#cfcbbb;
}

div#AdminMenuDealer a{
	font-weight:bold;
	color:#90865d;
}

/************************************************************************ Content ************************************************************************/

div#ContentContainer {
	background:url(images/content_background_repeat.jpg);
}

div#ContentContainer p a{
	border-bottom:1px solid #666666;
}

div#ContentContainer a {
	border-bottom:1px solid #666666;
}

img p a {
	border:0px;
}

div#ContentBackgroundRepeat {
	background:url(images/content_background.jpg);
	background-repeat:repeat-x;
	width:100%;
}

div#MainContent {
	width:760px;
	margin:0 auto;
	background:#e2dfd0;
	position:relative;
}

div#ContentRightContainer {
	position:absolute;
	left:50%;
	right:0;
	padding-left:379px;
	height:136px;
}

div#ContentRight {
	height:136px;
	background:url(images/content_right.jpg);
	background-repeat:no-repeat;
}

div#ContentLeftContainer {
	position:absolute;
	right:50%;
	left:0;
	padding-right:379px;
	height:136px;
}

div#ContentLeft {
	height:136px;
	background:url(images/content_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

div#ContentTopRepeat {
	background:url(images/content_top_repeat.jpg);
	background-repeat:repeat-x;
	position:relative;
}

div#ContentTopLeft {
	background:url(images/content_top_left.jpg);
	background-repeat:no-repeat;
}

div#ContentTopRight {
	background:url(images/content_top_right.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
	padding:20px;
	padding-bottom:0;
}

div#ContentMainTab {
	height:76px;
	width:42px;
	position:absolute;
	left:-42px;
	background:url(images/content_main_tab.jpg);
}

/************************************************************************ Second Content ************************************************************************/

div.SecondWrapper {
	background:url(images/second_content_background.jpg);
}

div.SecondContainer {
	position:relative;
	width:760px;
	margin:0 auto;
	background:#d4cfb9;
	border-top:solid;
	border-top-width:3px;
	border-color:#c9c4b0;
}

div.SecondTextContainer {
	padding:20px;
	padding-bottom:0px;
}

div.SecondTextContainer p {
	font-weight: normal;
}


div.SecondContainerTab {
	position:absolute;
	left:-43px;
	height:75px;
	width:43px;
	background:url(images/second_content_tab.jpg);
}

div.ThirdWrapper {
	background:url(images/content_background_repeat.jpg);
}

div.ThirdContainer {
	position:relative;
	width:760px;
	margin:0 auto;
	background:#e2dfd0;
	border-top:solid;
	border-top-width:3px;
	border-color:#c9c4b0;
}

div.SecondTextContainer {
	padding:20px;
	padding-bottom:0px;
}

div.ThirdContainerTab {
	position:absolute;
	left:-43px;
	height:75px;
	width:43px;
	background:url(images/light_content_tab.jpg);
}

/************************************************************************ Footer ************************************************************************/

div#FooterWrapper {
	width:100%;
	position:relative;
}

div#FooterLeftContainer {
	position:absolute;
	right:50%;
	left:0;
	background:url(images/second_content_background.jpg);
}

div#FooterLeftContainerTwo {
	position:absolute;
	right:50%;
	left:0;
	background:url(images/content_background_repeat.jpg);
}

div#FooterRightContainer {
	position:absolute;
	left:50%;
	right:0;
	background:url(images/second_content_background.jpg);
}

div#FooterRightContainerTwo {
	position:absolute;
	left:50%;
	right:0;
	background:url(images/content_background_repeat.jpg);
}

div#FooterLeft {
	height:77px;
	background:url(images/footer_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:379px;
}

div#FooterLeftTwo {
	height:77px;
	background:url(images/footer_left2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:379px;
}

div#FooterRight {
	height:77px;
	background:url(images/footer_right.jpg);
	background-repeat:no-repeat;
	margin-left:379px;
}

div#FooterRightTwo {
	height:77px;
	background:url(images/footer_right2.jpg);
	background-repeat:no-repeat;
	margin-left:379px;
}

div#FooterTop {
	position:relative;
	width:760px;
	height:155px;
	margin:0 auto;
	background:url(images/footer_top.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:70px;
	font-size:14px;
	color:#333333;
}

div#FooterTop a {
	color:#000000;
	text-decoration:none;
}

div#FooterTopTwo {
	position:relative;
	width:760px;
	height:155px;
	margin:0 auto;
	background:url(images/footer_top2.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:70px;
	font-size:14px;
	color:#333333;
}

div#FooterTopTwo a {
	color:#000000;
	text-decoration:none;
}
