body
{
    margin: 0;
    text-align: center;
	background-image:url(images/bg.jpg);
     font-size: 12px;
    font-family: Tahoma, Verdana, sans-serif;
    overflow: -moz-scrollbars-vertical;
	cursor:crosshair;
	
}


#horizNav
{
	background-image:url(images/topbar1.png);
	height:148px;
	width:100%;
	
}

#wrapper {

margin-top:10px;
width:990px;
float:left;
}


#leftwrapper2 {
float:left;
padding-bottom:10px;
width:750px;
}

#rightwrapper2 {
float:left;
width:210px;
}

#wrapper2 {
float:left;
width:260px;
}


#navcontent {
height:148px;
margin:0 auto;
width:720px;
}


#horizNavbody {
height:148px;
margin:0 auto;
width:780px;
}

#hornav2left
{
	background-image:url(images/hornav2left.png);
	height:130px;
	width:379px;
	float:left;
}

#hornav2right {
float:right;
font-family:trebuchet MS;
height:130px;
width:335px;
}

#address1
{
	width:155px;
	float:left;
}

#contact1
{
	width:155px;
float:left;
}

#hordivide {
	background-image:url(images/hordivide.png);
float:left;
height:62px;
margin-top:10px;
width:9px;
}

#logo {
background-image:url(images/logo.png);
height:110px;
margin:0 auto;
width:422px;
}

#flash1
{
height:146px;
margin:0 auto;
width:269px;
}

#flash2 {
height:500px;
margin-top:62px;
width:230px;
}

#flashbody
{
	background-image:url(images/flash2.png);
height:491px;
width:260px;

}



#nav {
float:right;
height:30px;
margin-left:0;
width:320px;
}

#link1
{
	float:left;
}
#link1 a:hover {
	background-image:url(images/linkback.png);

}

#footerdivider a:hover {
	color:#ffffff;

}

#footerdivider a:active, #footerdivider a:link, #footerdivider a:visited {
color:#000000;
}



#link2
{
	float:left;
}



#link3
{
	float:left;
}



#link4
{
	float:left;
}





#link5
{
	float:right;
	
}


#nav a:active, #nav a:link, #nav a:visited {
color:#000000;
font-family:trebuchet MS;
font-size:18px;
font-weight:bold;
padding:8px;
text-decoration:none;
}

#nav a:hover {
color:#fff;
text-decoration:none;
}



#topnavleft {
float:left;
width:450px;
}

#topnavright {
float:right;
width:270px;
}

#horizNav2 {
background-image:url(images/topbar2.png);
background-repeat:repeat-x;
height:135px;
width:100%;
}

#title
{
	background-image:url(images/title.png);
	width:850px;
	height:172px;
	margin:0 auto;
}


#banner 
{
	background-image:url(images/banner.png);
	width:750px;
	height:121px;

	float:left;

	
}

#wrappertop {
background-image:url(images/wrappertop.png);
height:15px;

width:750px;
float:left;
}


#gap {
float:left;
height:54px;
margin:0 auto;
width:100%;
}

#bottombody{
	background-image:url(images/bottombody.png);
height:19px;
width:750px;
float:left;

}




#bodyWrapper {
background-image:url(images/body.png);
width:750px;
float:left;

}


#rightWrap {
float:right;
margin-right:0;
width:150px;
}

#rightheader
{
	width:286px;
	height:47px;
	background-image:url(images/contenttitle.png);

}

#rightcontent {
width:150px;
}

#contentWrap {
float:left;
height:380px;
margin-left:10px;
overflow-x:hidden;
overflow-y:scroll;
width:575px;
}


#leftWrap {
color:#FFFFFF;
float:left;
font-family:Trebuchet MS;
font-size:14px;
margin-left:12px;
text-align:left;
width:145px;
font-weight:bold;
}

#leftWrap a:active, #leftWrap a:link, #leftWrap a:visited {
color:#fff;
text-decoration:none;
}

#leftWrap a:hover {
color:#000;
text-decoration:none;
}


#footer
{
	width:100%;
	float:left;
	background-image:url(images/bottombar.png);
	height:46px;
	
}



#footerdivider {
background-image:url(images/footerdivider.png);
height:45px;
margin:0 auto;
width:648px;
}


#footercontentcontact {
color:#F0E6A0;
float:right;
font-size:15px;
font-weight:bold;
height:45px;
padding-top:10px;
text-align:right;
width:310px;
}

#creditcards {
color:#F0E6A0;
float:right;
font-size:15px;
font-weight:bold;
height:45px;
text-align:right;
width:270px;
padding-top:10px;
}

#links
{
width:150px;
text-align:right;
color:#f0e6a0;
font-size:15px;
	height:45px;
	 font-weight: bold;
	float:right;
	padding-top:10px;
}

#links a:active, #links a:link, #links a:visited
{
    color: #f0e6a0;
    text-decoration: none;
 font-weight: bold;
}

#visa{
	background-image:url(images/visa.png);
float:right;
height:22px;
margin:2px;
width:45px;
}

#visa:hover {
background-position:0 -24px;
cursor:pointer;
}


#master{
	background-image:url(images/master.png);
float:right;
height:22px;
margin:2px;
width:45px;
}

#master:hover {
background-position:0 -24px;
cursor:pointer;
}



#discover{
	background-image:url(images/discovery.png);
float:right;
height:22px;
margin:2px;
width:45px;
}

#discover:hover {
background-position:0 -24px;
cursor:pointer;
}

#amex{
	background-image:url(images/amex.png);
float:right;
height:22px;
margin:2px;
width:45px;
}

#amex:hover {
background-position:0 -24px;
cursor:pointer;
}

h1 {
color:#000000;
font-size:13px;
margin-top:12px;
text-align:left;
}

#bannertext {
float:left;
font-family:Trebuchet MS;
width:450px;
}

h2
{
    color: #2f56b1;
    font-size: 14px;
    text-align: left;
}


h3 
{
color:#2F56B1;
font-size:10px;
margin-left:10px;
padding:10px;
text-align:left;
}
h4
{
    color: #000000;
    font-size: 10px;
    text-align: left;
}

h5 {
color:#FFFFFF;
font-size:10px;
line-height:10px;
margin-left:15px;
text-align:left;
}
h6
{
    color: #000000;
    font-size: 16px;
    text-align: center;
}


p {
font-size:13px;
line-height:16px;
text-align:left;
}


#container { left: -92px; margin: 0 auto; position: relative; width: 600px; }
#content { width: 560px; background: #ececec; padding: 20px; }
#sidebar-container { position: absolute; right: -184px; top: 0; width: 171px }
#sidebar { width: 171px; height: 195px; background: #333; top: 100px; position: absolute; }

