/*-------------------------------------------

	-- -- -- -- -- -- --
	theme name: 
	theme url: http://greaterwebdesign.com
	author: Greater Web LLC
	author url: http://greaterwebdesign.com
	version: 1.0
	copyright: International and domestic Copyright Laws apply
	description: 
	last edit: 
	-- -- -- -- -- -- --
		
-------------------------------------------*/
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}pre{display:block;margin:0 auto;overflow:auto}* html pre{width:620px}.hide,.clear br,.clear hr{display:none}.clear{height:0;display:block;clear:both;font-size:0 !important;line-height:0 !important;visibility:hidden;overflow:hidden;margin-top:-1px;border:0;background-color:transparent}#container{}#container-wrap{width:960px;position:relative;margin:0 auto;z-index:100}#header{height:180px;position:relative;z-index:100;overflow:visible}.home #header{height:475px}#sidebar{width:275px;float:right;position:relative}#sidebar-wrap{padding:212px 10px 0 0}.home #sidebar-wrap{padding-top:0}#sidebar-contact{position:absolute;top:10px;left:0}#main{width:675px;float:left}.home #main{width:960px}#main-wrap{padding:212px 10px 0}.home #main-wrap{padding-top:0}.home #main .box{width:313px;float:left}.home #main .box-wrapper{padding:0 10px}.home #main .wide{width:626px}#footer{}.alignright{float:right}.alignleft{float:left}.gw-form p.input,.gw-form p.select,.gw-form div.radio-input,.gw-form div.checkbox-input,.gw-form p.rating,.gw-form #recaptcha{width:100%;float:left;display:inline;clear:both}.gw-form p.input label,.gw-form p.select label,.gw-form div.radio-label,.gw-form div.checkbox-label,.gw-form p.rating label,.gw-form #recaptcha .label{width:200px;float:left;display:inline}.gw-form p.input input,.gw-form p.select select,.gw-form p.input textarea,.gw-form div.radio-values,.gw-form div.checkbox-values,.gw-form p.rating span,.gw-form #recaptcha_widget_div,.gw-form p.checkbox,.gw-form p.indent,.gw-form p.reset,.gw-form p.submit{width:250px;float:left;display:inline;margin:0;padding:0}.gw-form p.input input.sm,.gw-form p.select select.sm{width:75px}.gw-form p.input input.lrg,.gw-form p.select select.lrg{width:400px}.gw-form p.select select{width:258px}.gw-form p.input textarea.sm{width:250px;height:100px}.gw-form p.input textarea.med{width:300px;height:150px}.gw-form p.input textarea{width:390px;height:200px}.gw-form #recaptcha_widget_div{width:390px}.gw-form #recaptcha{min-height:140px}* html .gw-form #recaptcha{height:140px}.table-full{width:635px}html{background:url(i/bg_html.png) repeat-x center 69px}body{font:13px/1.5 "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;background:url(i/bg_body.png) no-repeat center 70px}a:focus{outline:1px dotted invert}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}acronym,abbr{cursor:help;border-color:#ccc}pre,code{line-height:1.6;background:#eee}pre{margin:12px 0;padding:5px}small{font-size:11px}a{color:#b8292f}a:hover{text-decoration:none}#container{}#header{}#header h1{width:206px;height:100px;position:absolute;top:10px;right:10px}#header h1 a{width:206px;height:100px;display:block;text-indent:-9999px;background:url(i/bg_logo.png) no-repeat 0 0}p.tagline{color:#555;width:720px;position:absolute;top:12px;left:10px;font:16px/1.3 "Lucida Grande","Lucida Sans Unicode",arial,sans-serif}#primary-nav{width:960px;position:absolute;top:137px;right:0;text-align:center}#primary-nav ul{display:inline-block;margin:0 auto;text-align:left;white-space:nowrap}#primary-nav li{float:left;display:block;position:relative}#primary-nav li a{width:auto;display:block;color:#696b58;font:16px/38px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;text-decoration:none;padding:0 32px;border-left:1px solid #e4f1c0;border-right:1px solid #cedda6}#primary-nav li.first a{border-left:none}#primary-nav li.last a{border-right:none}#primary-nav li.current_page_item a,#primary-nav li.current_page_parent a,#primary-nav li a:hover{color:#fff}#primary-nav li.current_page_item a,#primary-nav li.current_page_parent a{color:#fff}#primary-nav li ul{width:160px;position:absolute;top:38px;left:0;display:none;text-align:left;border-top:1px solid #cedda6;z-index:1000 !important}#primary-nav li:hover ul,#primary-nav li.sf-hover ul{display:block}#primary-nav li ul li{height:auto !important;min-height:30px;height:20px;float:none;display:block;background:#ebf7d2;border-width:0px 1px 1px;border-color:#cedda6;border-style:none solid solid}#primary-nav li li a{color:#696b58;font:13px/20px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;text-decoration:none;font-variant:normal;padding:5px 7px;border:none}#primary-nav li.current_page_item li a,#primary-nav li.current_page_parent li a,#primary-nav li li a:hover{color:#88946e}#primary-nav li.current_page_item li a,#primary-nav li.current_page_parent li a,#primary-nav li li.current_page_item a,#primary-nav li li.current_page_parent a{color:#88946e}#masthead{width:665px;position:absolute;top:185px;left:9px;z-index:10 !important}.home #masthead{width:940px}#masthead img{width:665px}.home #masthead img{width:940px}#main{}#sidebar{}#footer{width:100%;min-height:150px;position:relative;clear:both;color:#6b6b6b;text-align:center;margin-top:20px;background:transparent url(i/bg_footer.gif) repeat-x 0 0}*html #footer{height:150px}#footer-wrap{width:960px;margin:0 auto;padding:20px 0}#footer-wrap .copyright{float:left;font-size:10px}#footer-wrap .tag{float:right;font-size:10px}#footer-wrap .tag a{}.box-contact{text-align:left;margin:10px 0}.box-contact p{color:#a45b8c}.box-contact address{font-style:normal}.purple{color:#a45b8c}#testimonials,#certifications,div.testimonial{margin-bottom:20px}div.testimonial{float:left}div.testimonial p{padding:10px 10px 0}div.testimonial blockquote{border:1px solid #e4eab5;background:#fdffeb}#testimonials h3,#certifications h3{color:#598a14;font:bold 1.125em Arial,Helvetica,sans-serif;letter-spacing:-.0125em;margin:5px 0 10px}#testimonials p.name,div.testimonial p.name{font:1em Georgia,"Times New Roman",Times,serif;margin-bottom:10px}#testimonials blockquote p,div.testimonial blockquote p{font:italic 1em Georgia,"Times New Roman",Times,serif;letter-spacing:.075em;margin-bottom:10px}span.location{font-weight:bold;font-style:normal}img.alignright{padding:5px;margin:0 0 0 10px;background:#f3f3f3;border:1px solid #ddd}img.alignleft{padding:5px;margin:0 10px 0 0;background:#f3f3f3;border:1px solid #ddd}img.aligncenter{margin:0 auto;padding:5px;background:#f3f3f3;border:1px solid #ccc}.caption,.caption-text{text-align:center}.caption img{margin:0 auto;padding:5px;background:#f3f3f3;border:1px solid #ddd}.txt-right{text-align:right}.txt-center{text-align:center}.txt-left{text-align:left}.txt-justify{text-align:justify}#main h2#page-title{color:#a45b8c;margin:0 0 10px;border-bottom:1px dotted #063f86}#main h1,#main h2{color:#a45b8c}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{clear:both;color:#000;margin:10px 0;border-bottom:1px dotted #ccc}#main p,#sidebar p{margin:0 0 15px}#main p.script{color:#a45b8c;font:bold italic 1.5em Georgia,"Times New Roman",Times,serif}#main p.breadcrumb{color:#999;font-size:11px}#main p.breadcrumb a{color:#333;text-decoration:none}#main blockquote{margin:0 1.5em 1.25em;padding:1em 1em 1px;background:#f5f5f5;border-top:2px solid #ccc;border-bottom:2px solid #ccc}#main blockquote p{color:#999;font-style:italic}#main ol li{list-style-position:inside;list-style-type:decimal}#main ul,#main ol{padding:5px 10px 10px 15px}#main ul li{margin-left:10px;list-style:disc}#main ul.feature,#main ul.feature-lrg{margin:0;padding:0}#main ul.feature li{padding:6px 0 0 25px;background:url(i/icon_tick.png) no-repeat 0 4px;list-style:none}#main ul.feature li.delete{padding-bottom:0;background-image:url(i/icon_delete.png)}#main ul.feature-lrg li{font-size:16px;padding:12px 0 0 35px;background:url(i/icon_tick-lrg.png) no-repeat 0 4px;list-style:none}#main ul.feature-lrg li.delete{padding-bottom:0;background-image:url(i/icon_delete-lrg.png)}#main .imagethumb a,#main .thumb a{display:block;padding:7px;margin:5px;line-height:0px;background:url(i/bg_img.gif) top left no-repeat}#main .imagethumb a:hover,#main .thumb a:hover{background:url(i/bg_img.gif) top left no-repeat}.imagethumb,.thumb{float:left}.albumdesc2{line-height:18px}#albums{float:left}.album{margin:0 15px 15px 0;float:left;width:300px}#main .album .imagethumb a,#main .album .thumb a{margin:0}#main .album h3{font-size:16px;padding:0;margin:0}#main .album h3 a{text-decoration:none}#main .album p{margin:0 0 4px 0;line-height:17px;font-size:10px}.albumdesc{float:right;width:190px;padding:6px 0 0 0}#sidebar *{}#sidebar h2,#sidebar h3{font-size:16px;color:#598a14;margin:0 0 5px}#sidebar .box-wrap{padding:0 0 10px}#sidebar .phone{color:#a45b8c;font-size:20px;font-weight:bold}#sidebar ul.side-nav{margin:0 0 15px 0;padding:.5em 0 .5em 0;background:#ebf7d2;border:1px solid #cedda6}#sidebar ul.side-nav li a{display:block;color:#696b58;font:12px/10px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;text-decoration:none;padding:10px 10px;border-top:1px solid #e4f1c0;border-bottom:1px solid #cedda6}#sidebar ul.side-nav li a:hover{text-decoration:underline}#footer *{}.gw-form legend{font:bold 16px/2 Candara,Georgia,"Times New Roman",Times,serif}.gw-form div.radio-input,.gw-form div.checkbox-input{padding:0 0 10px}.gw-form p.input label,.gw-form p.select label,.gw-form div.radio-label,.gw-form div.checkbox-label,.gw-form p.rating label,.gw-form #recaptcha .label{font-weight:bold;text-align:right;padding:0 10px 0 0}.gw-form p.input input,.gw-form p.select select,.gw-form p.input textarea,.gw-form div.radio-values,.gw-form div.checkbox-values,.gw-form p.checkbox,.gw-form p.indent,.gw-form p.reset,.gw-form p.submit{font-size:16px;font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;padding:3px}.gw-form p.checkbox,.gw-form p.indent{font-size:12px}#main .gw-form div.checkbox-values p,#main .gw-form div.radio-values p{margin-bottom:5px}.gw-form p.input input,.gw-form p.select select,.gw-form p.input textarea{border:1px solid #999}.gw-form p.checkbox,.gw-form p.indent,.gw-form p.reset,.gw-form p.submit{padding:0 0 0 210px;white-space:nowrap}.gw-form p.input input.disabled,.gw-form p.input textarea.disabled{}.gw-form.radio-label span,.gw-form label span{display:block;position:relative;margin:-3px 0 0;padding:0;color:#ed1c24;text-transform:uppercase;font-size:9px;font-weight:normal;line-height:10px;text-align:right}.home .gw-form p.input label{width:auto;display:block;float:none;text-align:left}.home .gw-form p.input input{width:279px}.home .gw-form p.news-submit{text-align:right}.gw-table{margin:0 0 20px}.gw-table th{color:#666;text-align:left;padding:3px;background:#e5e5e5;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.gw-table td{font-size:11px;padding:3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.gw-table .no-border th,.gw-table .no-border td,.gw-table th.no-border,.gw-table td.no-border{border:none}.gw-table th.left,.gw-table td.left{text-align:right}.gw-table th.center,.gw-table td.center{text-align:center}.gw-table th.right,.gw-table td.right{text-align:right}.gw-table td.even{background:#fff}.gw-table td.odd{background:#f5f5f5}.notice,#main p.notice{color:#666;padding:5px 5px 5px 30px;background:#fcfcfc url(i/icon_info.gif) no-repeat 5px center;border:1px solid #ccc}#main .gw-form form p.notice{padding:5px 0}.success,#main p.success{background:#eeffcc url(i/icon_success.gif) no-repeat 5px center;border-color:#abb792}.error,#main p.error{background:#ffe6e6 url(i/icon_error.gif) no-repeat 5px center;border-color:#ee8888}.help,#main p.help{background:#fcfcfc url(i/icon_help.gif) no-repeat 5px center;border-color:#ccc}.warn,#main p.warn{background:#fcfbcd url(i/icon_warn.gif) no-repeat 5px center;border-color:#e19d01}a.btn,a.btn-alt,a.btn span,a.btn-alt span,input.btn,input.btn-alt{background:url(i/bg_btn-sprite.png) no-repeat 0 0}a.btn,a.btn-alt,input.btn,input.btn-alt{text-align:center;margin:0 5px 5px 0}a.btn,a.btn-alt,a.btn span,a.btn-alt span,input.btn,input.btn-alt{color:#000;min-height:22px;display:inline-block;vertical-align:top;text-align:center;overflow:hidden;padding:0 0 0 10px;cursor:pointer}input.btn,input.btn-alt{width:0;padding:0 5px;overflow:visible}input.btn[class],input.btn-alt[class]{width:auto}a.btn span,a.btn-alt span{padding:0 10px 0 5px;margin-left:-5px}a.btn{background-position:0 0}a.btn:hover,a.btn:focus{background-position:0 -200px}a.btn-alt{background-position:0 -400px}a.btn-alt:hover,a.btn-alt:focus{background-position:0 -600px}a.btn span{background-position:right -100px}a.btn:hover span,a.btn:focus span{background-position:right -300px}a.btn-alt span{background-position:right -500px}a.btn-alt:hover span,a.btn-alt:focus span{background-position:right -700px}a.btn,a.btn-alt,#main a.btn,#main a.btn-alt{font-size:13px;line-height:22px;text-decoration:none;border:0}input.btn{background-repeat:repeat-x;background-position:0 -800px;border:1px solid #b3b3b3}input.btn:hover{background-position:0 -900px}input.btn-alt{background-repeat:repeat-x;background-position:0 -1000px;border:1px solid #aeaeae}input.btn-alt:hover{background-position:0 -1100px}* html a.btn,* html a.btn-alt,* html a.btn span,* html a.btn-alt span{background-image:url(i/ie6/bg_btn-sprite.gif)}* html a.btn,* html a.btn-alt,* html input.btn,* html input.btn-alt{height:22px;padding:0 5px}* html a.btn span,* html a.btn-alt span{padding:0 10px 0 5px;margin-left:0}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(i/fb/fancybox.png)}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url(i/fb/fancybox.png);background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(i/fb/fancy_title_over.png);display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url(i/fb/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(i/fb/fancybox-x.png);background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url(i/fb/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(i/fb/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(i/fb/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(i/fb/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url(i/fb/fancybox-x.png)}#fancy-bg-ne{top:-20px;right:-20px;background-image:url(i/fb/fancybox.png);background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url(i/fb/fancybox-y.png);background-position:-20px 0px}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(i/fb/fancybox.png);background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url(i/fb/fancybox-x.png);background-position:0px -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(i/fb/fancybox.png);background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url(i/fb/fancybox-y.png)}#fancy-bg-nw{top:-20px;left:-20px;background-image:url(i/fb/fancybox.png);background-position:-40px -122px}
