body {margin:0; background:url(images/bg.gif) repeat; }
#page {width:1000px; margin-left:auto; margin-right:auto; }
#clear {clear:left; }

#top-contaniner { }
#main-left {position:relative; width:501px; height:425px; float:left; }
#main-nav {position:relative; width:399px; height:425px; float:left; background:url(images/main-nav-bg.gif) no-repeat top left; }
#main-right {position:relative; width:100px; height:425px; float:left;  }
#main-bottom {width:1000px; height:10px; clear:both; background:url(images/main-bottom-bg.gif) no-repeat; }

#phone {clear:both; text-align:right; font:italic bold 12px "Trebuchet MS", Arial; color:#3e3932; margin-right:185px; padding-top:12px; }
#phone2 {clear:both; text-align:right; font:italic bold 12px "Trebuchet MS", Arial; color:#3e3932; margin-right:16px; padding-top:12px; }
span.phone {font:bold 18px "Trebuchet MS", Arial; color:#3e3932; }

#customer-service {width:480px; height:220px; background:url(images/customer-bg.gif) no-repeat; float:left; margin:20px 0 0 0; }
#customer-service img {margin-left:350px; margin-top:-20px; padding-top:0px; }
#home-gallery {width:480px; height:220px; background:url(images/customer-bg.gif) no-repeat; float:left; margin:20px 0 0 40px; }
#home-gallery img.pic {float:left; margin:10px 0 0 15px; }
#button {float:left; margin-left:350px; margin-top:-26px; }
h1 {font:16px "Trebuchet MS", Arial; color:#ffffff; margin-left:20px; padding-top:20px; text-transform:uppercase; }
p {font: 11px "Trebuchet MS", Arial; padding:0px 15px 0px 22px; line-height:1.6em; }
p.cta {font: italic 13px "Trebuchet MS", Arial; color:#ffffff; float:left; margin:0 0 0 120px; padding-top:16px; }

#content {width:1000px; height:100%; overflow:auto; background: url(images/content-bg.gif) repeat-y top left; border-bottom:1px solid #5c5447; }
#content-left {width:229px; height:425px; background: url(images/main-nav-bg.gif) no-repeat top left; float:left; }


#content-right {width:771px; height:auto; float:left; }
#content-right-header {width:770px; height:194px; background:url(images/content-header.jpg) no-repeat top left; }
#content-right-text {padding:0px 10px 10px 15px; }
#content-right-text h1 {font:bold 20px "Trebuchet MS", Arial; color:#000000;   }
#content-right-text p {font:12px "Trebuchet MS", Arial; color:#000000; padding:10px 10px 0 20px;  }
span.about {font:bold italic 14px "Trebuchet MS", Arial; line-height:1.6em; }
#content-right-text img {margin:10px; }
#content-right-text img.services {border:2px solid #5c5447; margin:10px; float:left; }
#content-right-text img.services2 {border:2px solid #5c5447; margin:5px; float:left; }
div.profile {float:left; width:500px; margin:15px 0 0 20px; }
div#customer-service p{ color:#FFF;}
td {font:13px Arial;  }
td input {width:200px; height:15px; }

#footer {width:1000px; text-align:center; font:12px "Trebuchet MS", Arial; color:#999966; margin-top:30px; line-height:1.6em }
#footer a {color:#ffffff; text-decoration:none; }
#footer a:hover {color:#FFFF00; text-decoration:none; }

#rotator
{
	cursor: pointer;
	overflow: hidden;
	top: 0;
	position: absolute;
	width: 1000px;
	height: 425px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 1000px;
	height: 425px;
}


div.sidebarmenu ul{
margin:  -1px 0 0 0;
padding: 0;
list-style-type: none;
width: 230px; /* Main Menu Item widths */
}
 
div.sidebarmenu ul li{
position: relative;
font:16px "Trebuchet MS", Arial;
color:#3e3932;
width:230px;
height:36px;
margin:0;
padding:0;

}

/* Top level menu links style */
div.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
color: #3e3932;
background: url(images/nav-bg.gif) no-repeat top left;
width:230px;
height:36px;
margin:0;
padding:0;
}

div.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
color: #3e3932;
background: url(images/nav-bg.gif) no-repeat top left;
width:230px;
height:36px;
margin:0;
padding:0;
}

div.sidebarmenu ul li a:visited{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
color: #3e3932;
background: url(images/nav-bg.gif) no-repeat top left;
width:230px;
height:36px;
margin:0;
padding:0;
}

div.sidebarmenu ul li a:hover{
display: block;
text-decoration: none;
color: #fff;
background:#978973;
width:230px;
height:36px;
margin:0;
padding:0;
}

/*Sub level menu items */
div.sidebarmenu li ul{
position: absolute;
width: 230px; /*Sub Menu Items width */
top: 1px;
visibility: hidden;
background:#978973;
}



 
/* Holly Hack for IE \*/
* html div.sidebarmenu ul li { float: left; height: 1%; }
* html div.sidebarmenu ul li a { height: 1%; }
/* End */


div.inner {padding:7px 0 0 18px;  }
div.inner2 {padding:7px 0 0 18px; }

