*{ margin:0; padding:0;}
body{ background-color:#222222; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#wrapper { width:960px; margin:0 auto; text-align:left;}

ul#nav { width:905px; height:52px; background-image:url(../images/nav-bg.gif); background-repeat:no-repeat; padding-left:15px;padding-left:40px; clear:both; position:relative;}
ul#nav li {
	float:left;
	list-style:none;
	background-image:url(../images/nav-div.gif);
	background-position:right 25px;
	background-repeat:no-repeat;
	position:relative;
}
ul#nav li a {padding: 0 15px; height:42px; display:block; margin-top:10px; line-height:42px; color:#FFFFFF; text-decoration:none; font-size:15px; font-weight:bold; margin-right:4px; float:left; width:auto;}
ul#nav li a:hover { background-color:#F4911E;}

#header { padding-left:18px; position:relative; }
#header .logo { float:left;}
#header .telephone { float:right; padding-right:35px; padding-top:75px; color:#F4911E; font-weight:bold; font-size:18px;}

#content { width:943px; background-image:url(../images/content-bg.gif); background-repeat:repeat-y; padding-left:17px; position:relative; }

#main { width:645px; float:left; padding-left:15px; position:relative;}
#main h1 { color:#F4911E; font-size:32px; padding-bottom:7px;}
#main h2 { font-size:19px; padding-top:15px;}
#main p { color:#363636; font-size:13px; line-height:20px; padding-bottom:15px; text-align:justify;}
#main blockquote { width:600px; background-image:url(../images/quote.gif); background-repeat:no-repeat; padding-left:45px; font-size:13px; line-height:22px; margin-bottom:25px;}
#main blockquote cite {  color:#F4911E; display:block; line-height:16px;}
#main strong{color:#F4911E;}
#sidebar { width:262px; float:right;  margin-right:2px; position:relative;}
#sidebar h2 { width:233px; height:54px; background-image:url(../images/tab.png); background-repeat:no-repeat; color:#FFFFFF; line-height:58px; font-size:16px; letter-spacing:1px; padding-left:15px;}
#sidebar cite {  color:#F4911E; display:block; line-height:16px; font-size:11px;}
#sidebar .testimonial { width:215px; padding-left:10px;}
br{ clear:both;}
#sidebar p { font-size:12px; line-height:18px;}
#sidebar span { display:block; padding-left:10px; width:210px;}
#sidebar span a{color:#F4911E; font-size:11px; display:block; text-align:right; font-weight:bold; text-decoration:none; padding-top:10px;}
#sidebar span a:hover{ color:#333333}
#sidebar ul { padding-left:15px; list-style:none; font-size:13px; width:210px; padding-top:5px; }
#sidebar ul li { padding-bottom:10px;}
#sidebar ul li a{ color:#000000; text-decoration:none;}
#sidebar ul li a:hover {color:#F4911E;}



.contactleft { width:330px; float:left;}
.contactleft .formy { width:170px; }

.contactright { width:260px; float:right; padding-top:45px;}
.contactright h2, .contactright strong { color:#F4911E; font-size:13px;}

#footer { width:920px; height:31px; background-image:url(../images/bottom-bg.gif); background-repeat:no-repeat; padding-top:20px; padding-right:31px; text-align:right; color:#FFFFFF; font-size:11px;}
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#999999}




/*-----------------------------Slider */
.accordionButton {color:#F4911E;}

.accordionButton  a{
cursor:pointer;
font-size:17px; font-weight: bold;
display:block;
padding-bottom:10px;
text-decoration:none;
}
.accordionButton a:hover {
color:#000000;

}
.accordionButton a.selected {
	color: black;
	padding-bottom:5px;
}



.accordionContent h3 {color:#F4911E; font-size:13px; margin-bottom:5px; margin-top:10px;}
.accordionContent ul { font-size:12px; margin-left:35px;}
.accordionContent ul li { margin-bottom:10px;}
.on a { color:#000000;}

.orange {color:#F4911E;}
.noMarg {margin-bottom:0px;}
