body 
{
	background-image:url('../images/tmp_bg.gif'); background-position:top; background-repeat:repeat-x;
}

h1 { font-size:16px; font-weight:bold;}

a { outline:0;}
	
#header
{
	background-image:url('../images/tmp_hdr_bg.jpg'); background-position:bottom; background-repeat:no-repeat; width:990px; margin:auto;
	 height:180px; margin-bottom:-54px;
	
}

#topnav { text-align:right; color:#666;}
#topnav ul { list-style:none; padding:0px; margin:0px; width:670px; float:right;}
#topnav ul li { list-style:none; padding:0px; margin:0px; display:inline; margin-right:10px;}
#topnav a { color:#666; text-decoration:none; }
#topnav a:hover { text-decoration:underline;}

#mainNav {}
#mainNav ul { overflow:hidden; padding:0px; margin:0px; display:block; height:72px; float:left; padding-right:3px; background-image:url('/images/tmp_mainnav_divider.gif'); background-repeat:no-repeat; background-position:right;}
#mainNav li { list-style:none; height:72px; margin:0px; padding:0px; display:block; float:left; padding-left:3px; background-image:url('/images/tmp_mainnav_divider.gif'); background-repeat:no-repeat; background-position:left;}
#mainNav  a { float:left; background-image:url('/images/tmp_mainnav_bg.gif'); background-repeat:repeat-x; height:65px; line-height:81px; display:block; padding-left:1em; padding-right:1em; padding-top:0.5em; text-decoration:none; color:#333333;}
#mainNav  a:hover { background-image:url('/images/tmp_mainnav_bg_f2.gif');}



#aside h3 { font-size:1.5em;line-height:1;margin-bottom:1em; background-image:url('../images/tmp_sidebar_top.jpg'); background-repeat:no-repeat; background-position:top; background-color:#d5edf1; padding:.5em 0.5em 1em 0.5em; margin-bottom:4.5px; color:#348b98;}
#aside .box {padding:1em; background-color:#d5edf1; margin-bottom:4.5px; color:#348b98;}
#aside .roundBottom {background-image:url('/images/tmp_sidebar_bottom.jpg'); background-repeat:no-repeat; background-position:bottom;}
#aside ul { padding-left:1.5em;}

#aside h2 { background-image:url('../images/tmp_sidebar_call.jpg'); background-repeat:no-repeat; background-position:bottom;  background-color:#348b98; padding:0.5em;  margin-bottom:9px;  color:#fff; text-align:center; font-size:2em; }
.swash { background-image:url('../images/swash.jpg'); background-repeat:no-repeat; background-position:center bottom; padding-bottom:0.5em;}


/** home styles **/

.HomeMiniNav {}
.HomeMiniNav ul { list-style:none; margin:0px; padding:0px; display:block; width:230px; margin-left:-15px;}
.HomeMiniNav ul li { list-style:none; margin:0px; padding:0px; display:block; float:left; width:100px; padding-left:15px; overflow:hidden;}
.HomeMiniNav a { width:95px; padding-left:15px; background-image:url('../images/tmp_bullet.gif'); background-position:left center; background-repeat:no-repeat; display:block; float:left; color:#66b5c1; text-decoration:none;}
.HomeMiniNav a:hover { color:#aa0000; background-image:url('../images/tmp_bullet_hover.gif');}


/** Homepage banner**/


#HomeBanner { position:relative; height:360px;}
#HomeBannerItems a { display:none;}
#HomeBanner.loading { background-image:url('/images/loader.gif'); background-position:center; background-repeat:no-repeat;}
#HomeBannerOverlay { display:none; z-index:100; position:absolute; left:0px; top:0px; width:100%; height:18px; margin:0px; padding:0px; background-image:url('/images/tmp_banner_top_overlay.png');}

/** home testimonials **/
#HomeTestimonials { padding:1em; z-index:100; position:absolute; bottom:0px; left:0px; color:#fff; height:6em; background-image:url('/images/tmp_transparent_bg.png');}
#HomeTestimonials p { margin:0px; padding:0px;}
#HomeTestimonials ul, #HomeTestimonials li { padding:0px; margin:0px; list-style:none; width:100%;}
#HomeTestimonials_inner { opacity:1;}
.HomeTestimonials_top { margin-bottom:-1.5em; width:100%; height:1.5em; background-image:url('/images/tmp_home_quote_open.png'); background-repeat:no-repeat; background-position:left center;}
.HomeTestimonials_bottom { margin-top:-1.5em; width:100%; height:1.5em; background-image:url('/images/tmp_home_quote_close.png'); background-repeat:no-repeat; background-position:right center;}
.HomeTestimonials_testimonial { padding: 0.25em 40px 0.25em 40px;}
.HomeTestimonials_name {padding: 0.25em 1em 0.25em 1em; text-align:right;}

/** interior pages**/
ul.subnav li {border-bottom:solid 0.25em #fff; padding:0.5em;}
ul.subnav li a {text-decoration:none; color:#358b98; font-size:1.1em; font-weight:bold; display:block;}
ul.subnav li.last {border-bottom:0;}
ul.subnav { background-image:url('/images/tmp_interior_subnav_bottom.jpg'); background-position:bottom; background-repeat:no-repeat; background-color:#D5EDF1; margin:0px; padding:0 0 10px 0; list-style:none;}
.InteriorSideBar { margin-top:2em;}

.interiorBanner { margin-bottom:-3em; }
.InteriorBannerOverlay { margin-bottom:-2em; height:4em; background-image:url('/images/tmp_interior_banner_overlay.png'); background-repeat:no-repeat; background-position:right bottom;}


/** Interior Testimonial **/
#InteriorTestimonial { color:#fff; background-image:url('/images/tmp_interior_testimonial_bg.jpg'); background-repeat:repeat-y; padding-top:1em; padding-bottom:1em;}
#InteriorTestimonial p { margin:0px; padding:0px;}
.InteriorTestimonial_top { height:1.5em; width:100%; background-image:url('/images/tmp_home_quote_open.png'); background-repeat:no-repeat; background-position:1em center;}
.InteriorTestimonial_bottom { height:1.5em; width:100%; background-image:url('/images/tmp_home_quote_close.png'); background-repeat:no-repeat; background-position:155px; center; margin-bottom:-1.5em;}
.InteriorTestimonial_testimonial { padding: 0.25em 1em 0.25em 1em;}
.InteriorTestimonial_name {padding: 0.25em 1em 0.25em 1em; text-align:left;}





/** forms **/

.Form p { margin-bottom:0.25em;}
.Form .last { margin-bottom:0.25em;}
input.text, input.title {width:95%;padding:2px; margin:0px;}
input.title {font-size:1.5em;}
textarea {width:95%;height:150px;padding:5px;}


/** gallery **/
.GalleryThumbnails { overflow:hidden; height:108px; position:relative;}
.GalleryThumbnail 
{
	display:block;
	width:102px;
	height:102px;
	/*background-color:#000000;*/
	border:3px solid #fff;
	text-align:center;
	float:left;
	margin-right:10px;
	position:absolute;
	top:0px;
	left:0px;
}
a.GalleryThumbnail:hover { /*border-color:#ddd;/*border-color:#348B98; /*background-color:#d5edf1;*/}

a.slideShowArrowLeft { background-image:url('/images/fancy_left.png'); width:30px; height:108px; display:block; overflow:hidden; background-position:center; background-repeat:no-repeat; text-decoration:none;}
/*a.slideShowArrowLeft:hover { background-image:url('/images/tmp_gallery_left_f2.jpg'); }*/
a.slideShowArrowRight { background-image:url('/images/fancy_right.png'); width:30px; height:108px; display:block; overflow:hidden; background-position:center; background-repeat:no-repeat; text-decoration:none;}
/*a.slideShowArrowRight:hover { background-image:url('/images/tmp_gallery_right_f2.jpg'); }*/



/** Before and After Photos **/

.BeforeAdterGalleryThumbnails { border:solid 2px #cccccc; padding:1em;}
.BeforeAdterGalleryThumbnails a { width:116px; height:116px;  display:block; float:left; margin-right:15px; margin-bottom:15px;}
.BeforeAdterGalleryThumbnails a img { margin:auto; padding:3px; border:solid 1px #cccccc;}


.BeforeAdterListThumbnail { width:180px; padding:5px; border:solid 3px #ccc; height:180px;  display:block; float:left; }
.BeforeAdterListThumbnail img {margin:auto;}


/** Footer **/


.addthis_button { background-image:url('/images/sm-plus.png'); background-position:left; background-repeat:no-repeat; padding-left:25px; height:1em;}
#footer { background-color:#353535;}
#footer h4, #footer h4 a { color:#fff; font-weight:bold;}

#footer_titles { border-bottom: solid 2px #3C3C3C; color:#fff; padding-bottom:1.5em;}
#footer_titles a{ color:#fff; text-decoration:none;}
#footer_info { color:#999;}
#footer_info a { color:#999;}
#footer_info ul { margin:0; padding:0; list-style:none;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
