body { background:url(../images/bg_site.gif); margin:0px; }

#wrapper { 
	width:770px; 
	height:auto; 
	margin:0 auto;
	background-color:#f7f6ed;
}

#header {
	width:770px;
	height:200px;
}

#header-column3 {
	background:url(../images/bg_headercolumn3.jpg);
	width:163px;
}

#header-column2 { width:400px; }
#header-column2-top { width:400px; height:150px; background:url(../images/bg_column2top.jpg); }
#header-column2-bottom { 
	width:373px; 
	height:50px; 
	background:url(../images/bg_quicklinks.gif);
}

#header-column2-bottom ul { margin:0px; width:373px; padding:0px; }
#header-column2-bottom li { display:inline; }

																																							/* QUICK LINKS */
			#ql-1 {	background:url(../images/bg_ql_1.gif);	width:79px; height:17px;	float:left; }
			#ql-1 span { display:none; }

			#ql-2 {	background:url(../images/bg_ql_2.gif);	width:88px; height:17px;	float:left; }
			#ql-2 span { display:none; }
			#ql-2 a { display: block; height:17px; background:url(../images/bg_ql_2.gif) no-repeat; }
			#ql-2 a:hover { background:url(../images/bg_ql_2.gif) no-repeat 0px -17px; }
	
			#ql-3 {	background:url(../images/bg_ql_3.gif);	width:95px; height:17px;	float:left; }
			#ql-3 span { display:none; }
			#ql-3 a { display: block; height:17px; background:url(../images/bg_ql_3.gif) no-repeat; }
			#ql-3 a:hover { background:url(../images/bg_ql_3.gif) no-repeat 0px -17px; }

			#ql-4 {	background:url(../images/bg_ql_4.gif);	width:111px; height:17px;	float:left; }
			#ql-4 span { display:none; }
			#ql-4 a { display: block; height:17px; background:url(../images/bg_ql_4.gif) no-repeat; }
			#ql-4 a:hover { background:url(../images/bg_ql_4.gif) no-repeat 0px -17px; }
																																							/* QUICK LINKS */

#header-column1 { width:207px; height:200px; background:url(../images/bg_logocol.gif) no-repeat bottom; }

#dealer-login { width:208px; height:25px; background-image:url(../images/bg_dealerlogin.gif); }
#dealer-login a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; }
#dealer-login a:hover { text-decoration:underline; color:#333; }

#dealer-login td { padding-left:5px; }

#logo { width:208px; height:125px; background:url(../images/logo.gif) no-repeat; margin:0; }
#logo span { display:none; }
#logo a { display: block; width:208px; height:125px; }

#navigation { 
	background:url(../images/bg_navigation.gif) repeat-x bottom; 
	width:770px; 
	height:43px;
}

#navigation ul { margin:0; padding:0px; }
#navigation li { display:inline; }

																																							/* MAINMENU */
			#menu1 {	background:url(../images/bg_menu1.gif);	width:58px; height:14px;	float:left; margin-left:12px; }
			#menu1 span { display:none; }
			#menu1 a { display: block; height:14px; background:url(../images/bg_menu1.gif) no-repeat; }
			#menu1 a:hover { background:url(../images/bg_menu1.gif) no-repeat 0px -14px; }

			#menu2 {	background:url(../images/bg_menu2.gif);	width:83px; height:14px;	float:left; margin-left:12px; }
			#menu2 span { display:none; }
			#menu2 a { display: block; height:14px; background:url(../images/bg_menu2.gif) no-repeat; }
			#menu2 a:hover { background:url(../images/bg_menu2.gif) no-repeat 0px -14px; }
			
			#menu3 {	background:url(../images/bg_menu3.gif);	width:75px; height:14px;	float:left; margin-left:12px; }
			#menu3 span { display:none; }
			#menu3 a { display: block; height:14px; background:url(../images/bg_menu3.gif) no-repeat; }
			#menu3 a:hover { background:url(../images/bg_menu3.gif) no-repeat 0px -14px; }
			
			#menu4 {	background:url(../images/bg_menu4.gif);	width:64px; height:14px;	float:left; margin-left:12px; }
			#menu4 span { display:none; }
			#menu4 a { display: block; height:14px; background:url(../images/bg_menu4.gif) no-repeat; }
			#menu4 a:hover { background:url(../images/bg_menu4.gif) no-repeat 0px -14px; }
			
			#menu5 {	background:url(../images/bg_menu5.gif);	width:93px; height:14px;	float:left; margin-left:12px; }
			#menu5 span { display:none; }
			#menu5 a { display: block; height:14px; background:url(../images/bg_menu5.gif) no-repeat; }
			#menu5 a:hover { background:url(../images/bg_menu5.gif) no-repeat 0px -14px; }
			
			#menu6 {	background:url(../images/bg_menu6.gif);	width:70px; height:14px;	float:left; margin-left:12px; }
			#menu6 span { display:none; }
			#menu6 a { display: block; height:14px; background:url(../images/bg_menu6.gif) no-repeat; }
			#menu6 a:hover { background:url(../images/bg_menu6.gif) no-repeat 0px -14px; }
			
			#menu7 {	background:url(../images/bg_menu7.gif);	width:38px; height:14px;	float:left; margin-left:12px; }
			#menu7 span { display:none; }
			#menu7 a { display: block; height:14px; background:url(../images/bg_menu7.gif) no-repeat; }
			#menu7 a:hover { background:url(../images/bg_menu7.gif) no-repeat 0px -14px; }
			
			#menu8 {	background:url(../images/bg_menu8.gif);	width:73px; height:14px;	float:left; margin-left:12px; }
			#menu8 span { display:none; }
			#menu8 a { display: block; height:14px; background:url(../images/bg_menu8.gif) no-repeat; }
			#menu8 a:hover { background:url(../images/bg_menu8.gif) no-repeat 0px -14px; }
																																										/* MAINMENU */
																																										
																																										/* SUBMENU */
						#navigation li #submenu {	position: absolute;	left: -999em;	list-style:none; width:200px; }
						html>body #navigation li #submenu { width:auto; }
						#navigation li:hover #submenu, #navigation li.swwl_hover #submenu { left:auto;	padding:0px;	margin-left:0px; }

						#submenu {
							list-style:none;
							background-color:#FFF;
							background-image:url(../images/bg_submenu.gif);
							background-position:bottom right;
							background-repeat:no-repeat;
						}

      #submenu li {
							display:inherit;	
							width:auto;
						}

      #submenu li a {
							height:auto;
      	color: #333;
      	font-family:Arial, Helvetica, sans-serif;
      	font-size:11px;
      	text-decoration:none;
							border-bottom:1px solid #7a5f4e;
							background:none;
							font-weight:bold;
							padding-top:2px;
							padding-bottom:2px;
							padding-left:5px;
							padding-right:5px;
      }
      #submenu li a:hover {
	      background:none;
      	background-color:#494848;
      	color:#fff;
      }
																																										/* SUBMENU */

#container { width:770px; height:auto; }

#container p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.site-table { border:1px solid #ccc; }
.site-table td { padding:5px; background-color:#FFFFFF; }
.site-table th {
	background:#494848;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#fff;
	padding:4px;
	text-align:left;
}
#home-ads { width:328px; height:103px; margin:0 auto; }
#testimonial { 
	background-color:#FFF;
	background-image:url(../images/bg_testi.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:155px; 
	height:103px; 
	border:1px solid #826c50; 
}

.product-table { width:100%; }
.product-table td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; border-bottom:1px solid #ccc; }
.product-table td a { color:#333; text-decoration:underline; }

#home-ads { width:328px; height:103px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

#footer { 
 width:770px; 
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333; 
	text-align:center;
}
#footer a { color:#333; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }


#header-inner {
	width:770px;
	height:64px;
	border-bottom:8px solid #494848;
}

#logo-inner { width:156px; height:64px; background:url(../images/logo_inner.gif) no-repeat; margin:0; float:left; }
#logo-inner span { display:none; }
#logo-inner a { display: block; width:156px; height:64px; }

#slogan-inner { 
background-image:url(../images/bg_slogan_inner.gif); 
width:614px; 
text-align:right;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif; font-size:10px;	
}
#slogan-inner a { color:#000; text-decoration:none; }
#slogan-inner a:hover { text-decoration:underline; }

#left-column {	width:125px; }
#leftnav {
	width:120px;
	background-color:#FFFFFF;
	border:1px solid #333;
	margin-top:15px;
	margin-bottom:15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#leftnav ul { margin:5px 0 5px 5px; padding:0px; }
#leftnav li {	list-style:none;	color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin:3px 0 0 0; }
#leftnav li a { color:#FFFFFF; text-decoration:none; }
#leftnav li a:hover { text-decoration:underline; }

#left-column p {	margin-top:5px;	margin-bottom:5px; }
#left-column p a {	text-decoration:underline; }

#mid-column { width:625px; }

#right-column {	width:224px; }

.header1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333;
}
.header1 a {
	color:#333;
	text-decoration:none;
}
.header1 a:hover {
	color:#FF0000;
}

.graytext11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.graytext11 a {
	color:#333;
	text-decoration:none;
}
.graytext11 a:hover {
	color:#FF0000;
}

#container-inner { width:770px; height:auto; }

#container-inner p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 }
#container-inner p a { color:#666; }
#container-inner p a:hover { color:#CC3300; text-decoration:none; }



.bodyheader { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #cc3300; font-weight: normal; text-decoration: none; }
.bodysubheader { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; font-weight: bold; text-decoration: none; }

.paragraph { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; text-decoration: none; line-height: 18px; }
.paragraphgreen { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #73AD85; font-weight: bold; text-decoration: none; line-height: 18px; }
.subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.pagetitle { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #78A88E; font-weight: normal; text-decoration: none; }
.parenttitle { font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #7178AF; font-weight: normal; text-decoration: none; }

.headertext { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9A9A9A; font-weight: normal; text-decoration: none; }
.galleryheader { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
.gallerytext { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8185; font-weight: normal; text-decoration: none; line-height: 15px; }

A.bodynavlink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #A2A3A8; font-weight: bold; text-decoration: none; }
A.bodynavlink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #A2A3A8; font-weight: bold; text-decoration: none; }
A.bodynavlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8185; font-weight: bold; text-decoration: none; }
A.bodynavlink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #A2A3A8; font-weight: bold; text-decoration: none; }

A.bodysubheaderlink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9A9A9A; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9A9A9A; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #70757B; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9A9A9A; font-weight: normal; text-decoration: none; }


A.subnav:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: normal; text-decoration: none; }
A.subnav:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: normal; text-decoration: none; }
A.subnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; font-weight: normal; text-decoration: none;}
A.subnav:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: normal; text-decoration: none; }

A.headernavlink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headernavlink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headernavlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #78A88E; font-weight: bold; text-decoration: none;}
A.headernavlink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }

A.lowernavheader { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8185; font-weight: bold; text-decoration: none; }

A.lowernavlist:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #92979D; font-weight: bold; text-decoration: none; }
A.lowernavlist:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #92979D; font-weight: bold; text-decoration: none; }
A.lowernavlist:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
A.lowernavlist:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #92979D; font-weight: bold; text-decoration: none; }

A.selectedlowernavlist:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6E727B; font-weight: bold; text-decoration: none; }


A.headerlink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headerlink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headerlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #76AD8E; font-weight: bold; text-decoration: none; }
A.headerlink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: bold; text-decoration: none; }

A.footertext { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7178AF; font-weight: normal; text-decoration: none; }
A.footertextlink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8DA5CB; font-weight: normal; text-decoration: none; }

A.internallink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
A.internallink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
A.internallink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
A.internallink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }

.externallink { font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: underline; }
.externallink:hover { font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none; }


/* GLOBAL SKMenu Nav  */

.chapterpage-subnav {
	padding-left:10px;
	padding-right:10px;
	white-space: nowrap;
}

.chapterpage-subnav a {

	height: 25px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.chapterpage-subnav a:hover{
	color:#FF0000;
}

.chapterpage-subnav-selected {
	padding-left:10px;
	padding-right:10px;
	white-space: nowrap;
}

.chapterpage-subnav-selected a {

	height: 25px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.submenustyle 
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height:20px;
}

.submenustyle-over
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #484848;
	height:20px;
}

.localNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text-headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.childNavLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 2px;
	padding: 2px;
}

.childNavLinkON
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 2px;
	padding: 2px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CC3300;
}

.sitemap { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
.sitemap:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #333333;
	list-style-type: square;
}

.bodytext { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.bodytext2 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.dealerheads {font: bold 14px Arial, Helvetica, sans-serif;}
.smwhtheader {font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF}
.tblsmall {font: 10px Arial, Helvetica, sans-serif; color: #333333}
.titlelinks {font: bold 11px Arial, Helvetica, sans-serif; color: #333333}
.whiteheader {font: italic bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF}\

.pruserfield {  font: 12px Arial, Helvetica, sans-serif; color: #333333; border: 2px #CC0000 solid}
.prfixedfieldone {  font: bold 12px Arial, Helvetica, sans-serif; color: #000000; border: 0px #FFFFFF solid; background: #FFFFFF}
.prfixedfieldtwo { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; border: 0px #EEEEEE solid; background: #EEEEEE}
.prbuttons {  font: 12px Arial, Helvetica, sans-serif; color: #333333; background: eeeeee}






a.subnav:link{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav:visited{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav:hover{
color:#c10435;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
}

a.subnav_selected{
color:Red;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav_selected:hover{
color:#c10435;
font-style:italic;
}


.membersub { padding-top:5px; padding-bottom:5px;}
A.membersub:link {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration: none; font-style:italic;}
A.membersub:hover {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c10435; text-decoration: none; font-style:italic;}
A.membersub:visited {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration: none; font-style:italic;}

.membersub_select { padding-top:5px; padding-bottom:5px;}
A.membersub_select:link {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Red; text-decoration: none; font-style:italic;}
A.membersub_select:hover {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Red; text-decoration: none; font-style:italic;}
A.membersub_select:visited {  padding-left:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Red; text-decoration: none; font-style:italic;}

.kal_form_textbox

{

	width: 220px;
}

.kal_form_textarea

{

	width: 220px;
}





