html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 26px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	font-size:15px;
	background: url(images/body-bg.gif) top repeat-x #7b0c06;	
	color:#222;
	
}

/* main site links */
a:link {color: #7b0c06; text-decoration: underline;}
a:visited {color: #7b0c06; text-decoration:underline;}
a:hover {color: #511500; text-decoration:none;}
img {display:block; border:none;}
img, div { _behavior: url(javascript/iepngfix.htc); }

p {margin:9px 0px;}


input {background-color: #fff; font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
select {background-color: #fff; font-size: 14px; padding: 4px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
textarea {background-color: #fff; font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type='file'] {font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type='submit'] {background-color: #d3571b; color: white; padding: 4px 8px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#homeLogin { position: relative; color: #fff; background-color: #2c0b03; border: solid 1px #8b0307; padding: 10px; margin: 10px 10px 5px 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#homeLogin .supportRegister {position: absolute; top: 10px; right: 10px;}
#homeLogin .supportForgot {position: absolute; top: 10px; left: 350px;}
#homeLogin .supportHeader {font-weight: bold; font-size: 16px; margin-bottom: 5px;}
#homeLogin .supportUser {float: left; margin: 0 10px 0 18px;}
#homeLogin .supportPass {float: left; margin-right: 10px;}
#homeLogin .supportBtn {float: left; margin-right: 10px; padding-top: 18px;}
#homeLogin a {color: #e8ac41;}

#sideLogin {text-align: left; color: #fff; background-color: #2c0b03; border: solid 1px #8b0307; padding: 6px; margin: 20px 10px 2px 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#sideLogin .supportHeader {font-weight: bold; font-size: 16px; margin-bottom: 5px;}
#sideLogin .supportUser {margin-bottom: 6px;}
#sideLogin .supportPass { margin-bottom: 6px;}
#sideLogin .supportBtn { margin-bottom: 16px;}
#sideLogin a.supportLinks {font-size: 12px; margin: 5px 0; padding: 0; line-height: 16px;color: #e8ac41; text-transform: none; text-decoration: underline;}

#contactInfo {float:right; width: 250px; text-align: right; margin-right: 20px; font-size: 18px; line-height: 28px;}
#contactInfo strong {font-size: 20px;}

#siteWrapper {width:100%; background:url(images/site-wrapper.jpg) top center no-repeat; }
#global { width:960px; margin:0 auto;}

#headerWrapper {width:960px; height:103px; position:relative;}

#navWrapper { width:720px; padding-left:210px; position: absolute; top: -75px;}
#nav {width: 740px;}

#navWrapper-i { width:700px; padding-left:210px; margin-left: 15px;}

#logo {width:219px; padding-left:5px; position:absolute;}
#phone {position: absolute; color: #edd78c; font-size: 20px; font-weight: bold; top: 70px; left: 240px;}

#topImages {position:absolute; right:15px;}
#slogan {padding-left:22px; padding-top:13px; font-size:13px; color:white;}
#logo img {display:inline;}

#outerWrapper {width:960px; background:url(images/content-bg.png) center repeat-y; margin:0 auto; margin-top: 75px; padding-bottom:10px;}
#homeWrapper {width:930px; margin:0 auto; clear:both;}
#flashHolder { height:260px; width:925px; margin:0px auto 0px auto; background:url(images/homeflash/slides/1.jpg); }
#homeCWrapper {position:relative;}
#homeContent {width:267px; height: 227px; position:absolute; top:7px; left:10px; background:url(images/home-content-bg.png) no-repeat; padding:10px; color:#fff;}
#homeContent a {font-size: 18px; font-weight: bold; color: #efbd95;}
#homeContent p {font-size: 17px; font-weight: normal; color: #fff; line-height: 26px; margin: 20px 0;}
#homeC2AWrapper {float:left;  width:500px; padding-top:20px;}
#homeC2AWrapper img {padding-left:15px; float:left;}

#homeBlog {float:left; width:416px; background:url(images/blog-bg.gif) repeat-y;}
#homeBlogText {padding:8px; min-height:150px;}


#iContentTop {background:url(images/i-content-bg-top.gif) bottom no-repeat; height:45px; margin-top:-2px;}


#iContentWrapper {width:960px; background:url(images/i-content-bg.png) repeat-y;}
#iContent {width:720px; float:right; margin-right:25px; min-height:600px; _height:600px; _overflow:visible;}
#leftColumn {color:#000; float:left; width:174px; margin-left:16px; min-height:500px; _height:500px; _overflow:visible; background:url(images/left-col-bg.jpg) top no-repeat;}
#leftColumn img {padding-top:15px; margin:0 auto;}
#leftColumn a {color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; display:block; text-decoration: none;}

#footerLinks {height:36px; line-height:26px; width:930px; font-size: 12px; margin:0 auto; background:url(images/content-bottom.png) top no-repeat; padding:22px 15px 0px 15px;}
#ifooterLinks {height:33px; line-height:26px; width:930px; font-size: 12px; margin:0 auto; background:url(images/i-content-bottom.png) top no-repeat; padding:33px 15px 0px 15px;}
#footerNav {color:#e8ac41; float:right; text-align:right;}
#footerNav a {font-size:12px; color:#e8ac41; padding:0px 3px; text-decoration: none;}
#footerText {font-size:12px; color:#e8ac41;}
#footerText a {font-size:12px; color:#e8ac41;}

#Ten11 { width:950px; margin:0 auto;text-align:right; font-size: 11px; margin-bottom:4px; color:#e8ac41;}
#Ten11 a {font-size:11px; padding: 0px 3px; color:#e8ac41; text-decoration: none;}

div.clear {clear:both; height:0px;}

h1 {font-size:26px; margin:8px 10px 20px 0px; }
h1.home {font-weight: bold; font-size:24px; text-align: center; line-height: 28px; letter-spacing: 1px; margin:0px; color: #eee; font-family: Palatino Linotype, Book Antiqua, Palatino, serif;}

h2 {font-size: 18px; }
h2.homeblog { margin:0px; line-height:34px; font-size:20px;}

h3 {font-size: 16px;}
h3.home {font-size:14px; margin:0px;}
h4 {font-size:14px; margin:0px;}


li {}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:260px;}

div#rotator ul {margin:0px; padding:0px;}

/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px solid #ccc;
	padding:0px;
	background: transparent;
}
    div#rotator ul li.show {
}

