@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff; color:#333}

#wrapper {width:1000px; margin:0 auto; padding:0; }

#topbanner {width:1000px; margin:0;padding:0; float:left; background:#fff;}

#mainbanner {width:1000px; margin:10px 0 0 0; padding:0; height:190px; float:left; background:#fff;}
#picbox {width:280px; margin:0; padding:0; float:left;}
#infobox1 {width:359px; float:left; margin:0; padding:0; background:#fff; border-left:1px solid #fff; height:144px;}

#maincontent {width:1000px; margin:0; padding:0 0 20px 0; float:left; background:#fff;}
#navbox {width:233px; margin:0; padding:0; float:left; border-top:1px solid #fff;}
#navbox ul {list-style:none; margin:14px 0 0 10px; padding:0; width:200px; border-top:0px dotted #fff;}
#navbox li {display:block; width:200px; margin:0; padding:0; float:left;}
#navbox li a {display:block; width:190px; margin:0 0 8px 0; padding:10px 0px 10px 10px; float:left; color:#333; border:1px solid #ccc; text-decoration:none; font-weight:bold;}
#navbox li a:hover { background:#53ab23; color:#fff;}


#newsbox {width:200px; float:left; margin:20px 0 0 19px;}
#newsbox img {margin:0 0 10px 0; float:left;}
#newsbox h1 {font-size:16px; margin:0 0 10px 0; padding:0; color:#333; display:block; width:200px; border-bottom:1px solid #53ab23;}

#maingallery {width:500px; float:left; margin:0 40px 0 20px; padding:0;}
#maingallery h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:block; width:500px; border-bottom:1px solid #53ab23;}
#maingallery img {border:none;}
#maingallery ul { width:500px;list-style:none; float:left; margin:0; padding:0 0 0 25px;}
#maingallery ul li {float:left; display:inline; margin:0 5px 5px 0;}
#maingallery ul li a {padding:3px; border:#ccc; border:1px solid #ccc; float:left;}
#maingallery ul li a:hover {border:1px solid #53ab23;}

#press {width:500px; float:left; margin:0 40px 0 20px; padding:0;}
#press h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:block; width:500px; border-bottom:1px solid #53ab23;}
#press img {border:none;}
#press ul { width:500px;list-style:none; float:left; margin:0; padding:0;}
#press ul li {float:left; display:inline; margin:0 8px 8px 0;}
#press ul li a { border:#ccc; border:1px solid #ccc; float:left;}
#press ul li a:hover {border:1px solid #53ab23;}





#gallerychoices {width:500px; margin:10px 0 20px 0; padding:0; float:left;}
#gallerychoices .imgmargin {margin:0 30px 0 0;}3
#quoteinfo {width:740px; float:left; margin:0 0 0 20px; padding:0;}

#quoteinfo {width:700px; float:left; margin:0px 0 0 20px; padding:0;}
#quoteinfo h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:block; width:700px; border-bottom:1px solid #53ab23;}


#maininfo {width:500px; float:left; margin:0 40px 0 20px; padding:0;}
#maininfo ul {width:400px; float:left; margin:10px 0 5px 0; list-style:url(webtick.jpg);}
#maininfo ul li {margin:0 0 10px 0; line-height:18px;}
#maininfo h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:block; width:500px; border-bottom:1px solid #53ab23;}
#maininfo h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#53ab23; float:left; margin:0px 0 10px 0; padding:0 0 5px 0; display:block; width:500px;}

#maininfo form {width:300px; float:left; margin:0; padding:0;}
#maininfo input {width:300px; float:left; border:#333 1px solid; margin:0 0 8px 0; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#maininfo textarea {width:300px; float:left; border:#333 1px solid; margin:0 0 2px 0; padding:10px; height:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#maininfo .submit { width:90px; margin:0; padding:0; float:left; height:50px; cursor:pointer; background:url(submit_button.jpg); border:none;}
#maininfo a {text-decoration:underline; color:#666;}
#maininfo a:hover {text-decoration:none;}
.contactlegend {color:#e438ae; font-weight:bold;}
.youtube {float:left;}

#pics {width:500px; float:left; margin:10px 0 0 0; padding:0;}
#pics .imgmar {margin:0 10px 0 0;}

#rightpanel {margin:0; padding:0; float:left; width:200px;}
#rightpanel img {margin:0 0 10px 0}

/* Quote Container */
#quotecontainer {width:200px; height:233px; margin:0 0 10px 0; background:url(quote_bg.jpg);}
.code {padding:5px; margin:120px 0 0 10px; width:165px; float:left; text-align:center; font-size:18px; text-transform:uppercase;}
.firstbutton {width:134px; height:27px; float:left; background:url(quote_next_step_button.png); margin:38px 0 0 31px; border:0; cursor:pointer;}


#footer {width:1000px; margin:0 0 20px 0; padding:8px 0 0 0; float:left; border-top:1px dotted #ccc;}
#footerleft {float:left; width:500px; height:50px;}
#footerright {float:left; width:500px; text-align:right; height:50px;}
#designbar {width:1000px; float:left; margin:10px 0 0 0; padding:0; text-align:center; font-size:10px; color:#666;}

p {width:500px; margin:0 0 10px 0; padding:0; float:left; line-height:18px;}
.testimonials {width:500px; margin:0 0 20px 0; padding:0; font-style:italic; color:#666; font-size:14px; font-weight:bold;}
.footer {color:#777;}
.footerimages {margin:0 10px 0 0;}


#menu6 {
	width: 228px;
	float:left;
	padding:0 0 0 5px;
	}
	
#menu6 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu6 li a:link, #menu6 li a:visited {
	color: #FFF;
	display: block;
	background:  url(menu6.gif);
	padding: 8px 0 0 10px;
	}
	
#menu6 li a:hover {
	color: #FFF;
	background:  url(menu6.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
.contentheading { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:block; width:500px; border-bottom:1px solid #53ab23; font-weight:bold;}
