body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
	background: #474747 url(/images/body-background.gif) repeat-x fixed top ;
color:#ccc;
}

a{color:#ffffff;}

form
{}
#page {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	border:solid 1px #333;
position:relative;
	background: #313131;
color:#ccc;
	
}
body.t #page {width: 960px;}


#content {
      width: 910px;
      margin: 290px 25px 0px 25px ;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-style: normal;
      line-height: 140%;
      font-weight: normal;
      background: #313131;
      color:#ccc;
      padding:0px 0px;
      position:relative;



}
.contentleft{width:400px;float:left; margin-left:34px;}
.contentright{width:400px;float:right;margin-right:34px; text-align:center;}


.contentright img{margin:0px auto;}
.contentright p{text-align:left;}

body.t #content{
	width: 590px;
	margin: 160px 200px 0px 0px ;
}

#rcol{
      float:right;
display:block;
width:180px;
position:absolute;
right:6px;
top:135px;
}
body.ceditor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color:#666;
	line-height: 140%;
	padding-left:210px !important;
	padding-right:130px !important;
}

#content img{
	
}

.toplink{clear:both;display:block;text-align:right;}

#lnav {
	width: 170px;
	margin: 140px 10px 10px 8px;
	border-right:solid 1px #643921;
        display :none;
}

#lnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
}

#lnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

#lnav a {display:block;
	text-decoration: none;
}

#lnav a:hover {
      text-decoration: underline;
      color: #993333;
      background-color:#dee5ef;
}

#foot{
      border-top:double 3px #ddd;
      padding-top: 8px;
      clear: both;
      text-align: center;
      vertical-align: top;
      padding-bottom:20px;
      background-color:#222;
}

#credit{font-size:10px;text-align:right;margin:8px 8px 0px 0px;}
p 
{
    
}
#foot p {
	margin-bottom:10px;
	margin-top:0px;	
}
#top {
      position: absolute;
      top: 0px;
      width: 960px;
      height:100px;
      text-align: right;
      background-image:url(/images/header.gif);
      background-repeat:no-repeat;
      display:table;
}

body.t #top{width: 960px;}

#branding{
      margin-top:0px;
      height:0px;
      text-align:right;
      background:none;
      display:block;
      margin:px;
      position:relative;
      height:78px;
}

#branding img {
      margin:0;padding:0px;border:0px;
}

#branding p { }

.slogan{
      display:block;
      margin:8px 0 0 auto;
      width:400px;
      font: bold 16px Verdana, Arial, Helvetica, sans-serif;
      position:absolute;
      bottom: 8px;
      right: 8px;
}

#mainlogo{margin:0px 0px 0px 22px;}

/* nav menu 1 */
#nav1 {width:460px; float:right;text-align:right;}
#nav1 ul {padding:0px;

	margin: 3px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#nav1 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#nav1 ul li a {
color:#444;
	text-decoration: none;
	width: 100%;
}

#nav1 ul li a:hover {
color:#009;
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#nav1 ul li a.active {
    color:Red;
}
/* nav menu 2 */

body.t #nav2{
}
    
#nav2{
	font: bold 15px/16px Georgia;
        color:#f7f7f7;
        text-align:right;
        height:25px;
        padding-right:10px;
}

#nav2 ul {
	margin: 0px;
	padding: 3px 0px;
	font: bold 15px/16px Georgia;
}

#nav2 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 12px;
	text-indent: 0px;
display:inline;
border-left: solid 2px #fff;
}
#nav2 ul li:first-child {border-left:none;}
#nav2 ul li a, #nav2 ul li a:visited {
color:#fff;
	text-decoration: none;
	width: 100%;
}

#nav2 ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
color:#ffd323;
}
#nav2 ul li a.active {
    color:#fff;
}


}

/* nav menu 3 footer */
#fnav{text-align:center ;
    }
#fnav ul {
	margin: 0px;
	padding: 3px 0px;
}

#fnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#fnav ul li a {
	width: 100%;
}

#fnav ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#fnav ul li a.active {
    color:red;
}


h1, h2, h3, h4, h5, h6 {
	margin: 4px 0px;
	padding: 0px;
	line-height: normal;font-family:georgia;
color:#ffffff;
}

h1 {
      font-size: 20px;
      
      
}

h2 {
	font-size: 18px;

}
h3 {
	font-size: 14px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 14px;
}

#emailtable td{font:11px tahoma;}
#emailtable td em{font:9px tahoma;}  
#emailtable td input, #emailtable td textarea{width:160px;}
div.pageGallery{width:100% !important;} 

#internalbanner{
height:168px;
/*background-image:url(/images/internalbanner.jpg);*/
background-image:url(/images/clear-trailer-top3.jpg);
}


/************Home Page Blocks*************/

.homebox{
    width:300px;
    background-image:url(/images/homeboxbg.jpg);
    background-repeat:no-repeat;
    background-position:50% 0%;
    height:323px;
    position:relative;
    float:left;
margin-bottom:43px;
}

.homeboxhead1{
    font-family:Trebuchet MS;
    font-style:italic;
    font-weight:900;
    font-size:25px;
    color:#fff;
    padding:20px 0px 0px 36px;;
    text-shadow:#000 2px 2px 3px;
}

.homeboximg{
    text-align:center;
    margin:26px 0px 0px 0px ;
}

.homeboximg img{border:3px solid #595959;}

.homeboxhead2{
    color:#ff8400;
    font-family:Georgia;
    font-size:20px;
    padding:10px 0px 0px 37px;
}

.homebox p{
    margin:6px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    margin-left:37px;
    width:250px;
}

.homeboxreadmore{

}

.homeboxreadmore a{
    color:#fff;
    position:absolute;
    left:185px;
    top:294px;
    font-size:14px;
}

/**********End Home Page Blocks***********/
#sitenav { padding-right: 8px;}
.inright {border: #666 1px solid; 
          margin: 0px 8px 8px 16px;
           width: 334px;
           background: #444; 
           padding: 12px;
           float:right;}
