/* Right Click */

body {margin:0;padding:0;background: #fff url("images/bg.gif");color:#666666;font: 12px/18px Arial, Verdana, sans-serif;text-align:center}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 

a:link {color:#069;} 

a:visited {color:#069} 

a:hover,a:active {color:#000;} 

.tips a{color:#fff}

h1, h2, h3, h4, h5, h6 {color:#4DB5D7;}

h1 {font-size: 196%;padding-bottom:17px}

h2 {font-size: 140%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

strong{color:#000}

.homelink{display:block;width:280px;height:90px;}

hr {margin:0px 0 !important;margin /* */:-10px 0px;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

.clear {clear:both;position:relative;} 

/* LAYOUT - HEADER */

#header {margin:20px 0 0 0px;padding:0px 0 0 0px;background:transparent url("images/logo.png") no-repeat;height:145px;width:100%;z-index:2000}

#upper_center{background: #fff url("images/bg_fade.jpg") repeat-x 0% 100%;display:block;margin:0;padding:15px 30px 20px 15px;height:auto !important;height /* */:238px;min-height:238px;}

#middle_center{color:#dedede;background: #000 url("images/bg_fade_hz.jpg");display:block;margin:0;padding:10px 30px 20px 10px;height:auto !important;height /* */:150px;min-height:150px;}

.pricelist{margin-left:-80px;width:640px !important;width/* */:487px}
#nav{
display: inline;
position: relative;
clear: left;
float: left;
height: 28px;
margin: 27px 0 0 0px;
list-style: none;
padding:0;
}


#nav li{margin-right:1px;
float: left;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
line-height: 1;

}

#nav a {font-size:13px;
float:left;
background:url("images/tab_left.gif") no-repeat left top;
background-position:0% -28px;
margin:0;
padding:0 0 0 6px;
text-decoration:none;
}

#nav a span {
float:right;
display:block;
background:transparent url("images/tab_right.gif") no-repeat right top;
background-position:100% -28px;
padding:9px 22px 6px 17px;
color:#fff;
margin:0 0px 0 0;
}

#nav li.selected a {
background-position:0% 0px;
}
#nav li.selected a span {
background-position:100% 0px;
color:#4db5d7;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover {
background-position:0% 0px;
}
#nav a:hover span {
background-position:100% 0px;
color:#000;
}

#nav li:hover a,
#nav li.sfhover a{
color: #000;
}
ul.button a{width:88%;display:block;background: #666666;padding:6px 10px}
ul.button a:hover{background: #333;}
ul.button {list-style:none;padding:0;margin:0;}
.button li {margin:0 0 8px 0}
.button li.selected a{background:#009CA3;}

.button li:hover.selected a{background:#009CA3;}
.button li:hover.selected a {color:#fff;}

.button li.selected a {color:#fff;}
.button li a{font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;display: block;}
.button li:hover a {color:#fff;}
.button li.sfhover {background:#28333C;border-bottom:1px solid #3493E6;}
.button li.sfhover a {color:#3493E6;}

.ulblurb{padding:18px 4px 0 4px;margin:0px}

/* LAYOUT - main body of page */

#wrap {width:720px;margin: 0 auto;position:relative;text-align:left;padding:0;}

#content-wrap {text-alignt:left;width:720px;position:relative;}

#utility {display:none;position:absolute;left:0;width:147px;top:0px;margin-left:6px;width:175px;}

#sidebar {display:none;position:absolute;right:5px;top:0px;width:23%;}



/* LAYOUT TYPE d */

#content {margin:0px 0 0px 0;text-alignt:left;}	


/* LAYOUT - FOOTER */

#footer {font-size:11px;background: url("images/bg_footer.gif") no-repeat;color:#fff;line-height:19px;text-align:left;padding:20px 0 20px 0px;text-align:center;height:80px;margin:0}
.copyright{color:#999}

/* FORMS */
.search .form{border-top:2px solid #ccc;padding-bottom:9px}
.search .textinput{width:65%;font-size:120%}
.search select{font-size:110%;width:68%;}

.form{padding:5px 0 0px;font-size:120%;line-height:25px;}
select{font-size:110%;}
.section1{padding:1px;background:#f2f2f2;border:1px solid #ccc;margin:20px 0}
.in{border:1px solid #FFFFFF;padding:1px 0 10px 15px;}
.section2{font-size:90%;line-height:15px;margin-left:23px;}
textarea{width:95%;height:200px}

.help{padding-top:20px;}
.formsubmit{font-size:14px}

.required {padding:12px;color:#ccc}

.textinput{width:95%;font-size:120%}

.input{width:110px;font-size:10px}

.enews{padding:0 8px}
.tips{padding:0 8px}
.highlight{
	color:#e7ae34;
	font-style: italic;
}
.quote{font-size:12px}

.pricelist td{background:#f2f2f2;padding:14px;border:2px solid #fff}
td.blank{background:#fff;font-size:12px}

.rightcol{float:left;padding:0px 0 0 15px;width:155px;}
.rightcol img{padding-right:4px}
.righticon{padding:8px 0}

.leftcol{width:400px;padding:20px 0 0 100px;float:left;background: url("images/bg_title.jpg") no-repeat;}

#facebook-text a, #facebook-text a:link, #facebook-text a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/facebook_text.png) no-repeat scroll 0 0;
height:30px;
margin:5px 0 0 -30px;
position:absolute;
text-align:left;
text-indent:-4444px;
width:30px;
right:60px;
}
#facebook-text a:hover , #facebook-text a:active 
{
	background-position:0  -30px;
}
#twitter-text a, #twitter-text a:link, #twitter-text a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/twitter_text.png) no-repeat scroll 0 0;
height:30px;
right:20px;
margin:5px 0 0 10px;
position:absolute;
text-align:left;
text-indent:-4444px;
width:30px;
}
#twitter-text a:hover , #twitter-text a:active 
{
	background-position:0  -30px;
}