@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html {background:#20425E url(images/background.png) top repeat-x;}
body{font:normal 12px Arial, Helvetica, sans-serif; color:#222; line-height:18px;}
img { border:0;}
hr { color:#D5FD5C; background-color:#D5FD5C; height:10px; border:0px; }

td { vertical-align:top;}
p { margin-bottom:10px;}
ul { list-style:disc; margin-left:15px; margin-right:5px;} ol { margin-left:15px; margin-right:5px;}
h1 { font-size:18px; line-height:normal;}
h2 { font-size:16px;}
h2 a, h2 a:hover { text-decoration:none;}
h3 { font-size:14px;}
h4 { font-size:12px;}
a:link, a:visited, a:active { color:#000; font-weight:normal; text-decoration:underline;} a:hover { color:#00351D; text-decoration:none;}
#container {width:780px; margin:0px auto; background-color:#000;}
#menu { background:url(images/menubg.gif); color:#005F34; border-top:solid 1px #2B1560; border-bottom:solid 1px #20425E;}
#header { height: 130px;}
#content {
background-color:#E5E5E5;
}
#right {
	background:#E5E5E5;
	float:right;
	width:524px;
	color:#424242;
}
#left {margin-right:524px; background:#000; color:#FFF;}
#left a {color:#fff; text-decoration:underline; }
#left a:hover{ color:#fff;text-decoration:none;}


#footer {background: #fff; clear:both;
color:#000; line-height:15px;font-size:11px;}
 
#footer span {color:#08192B; text-decoration:none; font-size:11px; font-weight:bold;}
#footer a {color:#08192B; text-decoration:underline; font-size:12px; font-weight:normal; line-height:15px;}
#footer a:hover{ color:#08192B;text-decoration:none;}
#footer #altnav { width:300px; float:right; text-align:right; padding-top:13px;}
#footer #copyright { padding-top:13px; text-align:left; color:#000;}
/*********************************************************************************************************/
.box { background:#081A2C; border:solid 1px #20425D;}
.box h2 { color:#EECCEB;}
.box a:link, .box a:active, .box a:visited { color:#fff; font-weight:bold;} .box1m a:hover { color:#D1FAD3; font-weight:bold;}

/*********************************************************************************************************/
.box1m {background: #EDFFB5 url(images/box1m.jpg) repeat-y left; width:257px; color:#025400; text-align:left}
.box1m a:link,.box1m a:active, .box1m a:visited  { color:#208714; font-weight:bold;} .box1m a:hover { color:#212121; font-weight:bold;}
.box1m ul { list-style:disc; margin-left:15px; margin-right:5px; font-weight:bold; color:#688E02;}
.box1t {background:url(images/box1t.jpg) no-repeat left top;}
.box1b {background:url(images/box1b.jpg) no-repeat left bottom;}

/*********************************************************************************************************/
.line5{ line-height:5px;}
.line15{ line-height:15px;}
.line20{ line-height:20px;}
.padding8 { padding:8px;}
.padding { padding:0px 8px;}
.padding5 { padding:5px;}
.padding15 { padding:15px;}
.main_border { border:solid 1px #9BAFB8;}
.c_l { clear:left;} .c_r{ clear:right;} .c_b{ clear:both;}
.white { color:#FFFFFF;}
.red { color:#FF0000;}
.green { color:#028118;}


/************************************************ PAGE1 *********************************************************/
#royalty{ float:left; width:240px; height:160px; margin-right:11px; border:solid 2px #BDAA87;}
#areas {float:left; width:235px; height:160px; margin-right:6px; color:#8E784F; border:solid 2px #BDAA87; font-weight:bold;}
#areas h2 {color:#7D1A15; font-weight:bold;}


/************************************************ RETAIL*********************************************************/

#retailright { width:302px; float:right; margin-left:7px; border-left:#ECFEB4 solid 5px; padding-left:15px}
#retailleft { margin-right:330px;}
#retail h2 {
background-color:#ED7602;
color:#FFFFFF;
border-bottom:#BE6001 solid 3px; 
margin-bottom:10px;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px;
}
#retail h3 {background-color:#D7FF5C;
color:#003300;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px; }

#retail h4 {
color:#008218;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px; }

#retail p {
line-height:14px;
padding-left:20px; 

padding-bottom:4px; }

.up { clear:both; text-align:right; color:#BE6001; font-weight:bold;
}

.up a { color:#BE6001;}



/************************************************ PRODUCTS *********************************************************/
#products  { clear:both; }
.picright img { float:right; margin-left:10px;}
.picright { margin-bottom:10px; clear:both;}
.picright h2 a { font:18px bold;}
.picleft img { float:left; margin-right:10px; }
.picleft { margin-bottom:10px; clear:both;}


/************************************************ DEALERS *********************************************************/

#retail h2 {
background-color:#2A5C85;
color:#FFFFFF;
border-bottom:#0D2034 solid 3px; 
margin-bottom:10px;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px;
}
#retail h3 {background-color:#C1C8E4;
color:#003300;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px; }

#retail h4 {
color:#27185B;
padding-left:15px; 
padding-top:4px; 
padding-bottom:4px; }

#retail p {
line-height:14px;
padding-left:20px; 

padding-bottom:4px; }

.up { clear:both; text-align:right; color:#265377; font-weight:bold;}


.up a { color:#265377;}

/************************************************ CONTACT*********************************************************/

.contactform {width:230px;}
input {vertical-align:middle; background-color:#D1E1EF;}textarea {background-color:#D1E1EF; width:230px;}
