input, input:active, input:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}




@charset "utf-8";
/* SenCSS 0.6 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}
body{background:#fff;color:#000;font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;position:relative}
textarea{font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:1px dotted}
a{text-decoration:underline}
a:hover,a:focus{text-decoration:none}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace;line-height:1;*line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dt{font-weight:700}
dd{padding-left:1.5em}
h1{font-size:2em;font-weight:700;}
h2{font-size:1.5em;margin:0;}
h3{font-size:1.1666em;margin:0 0 1.285em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}
ins{text-decoration:overline}
ol{list-style:inside decimal}
pre{font-family:"Courier New", Courier, monospace;margin:0 0 1.5em}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:12px;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline}
strong,b{font-weight:700}
ul{list-style:inside disc}
li ul,li ol{margin:0}
li li{padding-left:1.5em}
table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{ border:1px solid #000;padding:0.333em;vertical-align:middle}
th{ padding:0.333em;vertical-align:middle}
form button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:0.8em 0 0;*margin:1.75em 0 0;padding:0 0.5em}
form fieldset{border:0;margin:0;position:relative;padding:0;}
form fieldset fieldset{clear:both;margin:0;padding:0}
form input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;height:2.25em;*height:1.5em;line-height:1.5em;padding:0.29em 0;}
form input[type=file]{height:2.25em;padding:0}
form textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0.29em 0;width:100%}
form select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;}
form optgroup {font-weight:700;font-style:normal;text-indent:0.2em}
form optgroup + optgroup {margin-top:1em}
form option{font-size:1em;height:1.5em;padding:0;text-indent:1em}
/*form label{cursor:pointer;display:block;height:1em;*height:auto;*line-height:1.4em;margin:0;padding:0;width:100%}*/
form label input{background:0;border:0;height:1em;*height:1.5em;line-height:1.5em;margin:0 0.5em 0 0;padding:0;width:auto}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic}
.aside-left{clear:left;float:left;margin:0 1.5em 0 0}
.aside-right{clear:right;float:right;margin:0 0 0 1.5em}
.error{background:#fee;border:1px solid red;margin:1.5em;padding:0.666em;text-align:center}
.notice{background:#eef;border:1px solid #00f;margin:1.5em;padding:0.666em;text-align:center}
.success{background:#efe;border:1px solid #0f0;margin:1.5em;padding:0.666em;text-align:center}
.warning{background:#ffe;border:1px solid #ff0;margin:1.5em;padding:0.666em;text-align:center}
.quo{font-family:Georgia, Gentium, "Times New Roman", Times, serif}
.lquo{font-family:Georgia, Gentium, "Times New Roman", Times, serif;margin:0 0 0 -0.55em}
.firstParagraphArticle:first-letter{float:left;font-size:3.2em;font-weight:700;line-height:1em;margin:0 0 -0.2em;padding:0.125em 0.1em 0 0}
.horizontalForm button{clear:left;float:left;margin:0}
.horizontalForm input,.horizontalForm textarea{float:left;margin:0 0 0.75em;*margin:0 0 0.8em;width:49%}
.horizontalForm select{float:left;margin:0 0 0.75em;_margin:0 0 1.25em}
.horizontalForm label{clear:left;float:left;padding:0.375em 0;width:49%}
.horizontalForm label input{height:1em;line-height:1.5em;margin:0.25em 0.5em 0 0;width:auto}
.horizontalForm label.singleLine{clear:both;float:none;height:1.5em;padding:0;width:100%}
/* End of SenCSS */

body { background:#E5ECE3 url(images/body-bg.jpg) repeat-x; }
#body-wrap { background:transparent url(images/logo-bg.png) no-repeat center top; position:relative; }
#page-wrap { background:transparent url(images/footer-shade.png) no-repeat bottom center; margin:0 auto; width:960px; }

/* Logo */
#logo { height:119px; margin:0 0 5px; position:relative; }
#logo a img { border:0 none; position:absolute; bottom:15px; }
#logo p { float:right; font-size:11px; margin:10px 0 0; padding:0; }
#logo p a { display:block; border-right:1px dotted #C3B7AA; color:#717070; float:left; padding:0 10px; text-decoration:none; }
#logo p a:hover { text-decoration:underline; }
#logo p a.no-border { border:0 none; }
#logo.popup { height:80px; }
#logo.popup img { margin:15px 0 0 15px; }
/* End of Logo */

/* Main Navigation */
#main-nav { background:#990000 url(images/main-nav-bg.png) no-repeat center 5px; height:49px; overflow:hidden; }
#main-nav ul { margin:0; padding:5px 0 0; overflow:hidden; }
#main-nav ul li { list-style:none; float:left; }
#main-nav ul li a.active { background:transparent url(images/active-bg.png) repeat-x; }
#main-nav ul li a { color:#f6f6f6; display:block; font-size:14px; padding:13px 16px; text-decoration:none; text-transform:uppercase; outline:none; }
/* End of Main Navigation */

/*Content*/
#content { padding:20px 10px; overflow:hidden; }
#content-header { background:transparent url(images/default-content-bg.png) no-repeat; height:207px; margin:0 0 40px; position:relative; }
#content-header h1, #content-header p { font-family:"Times New Roman", serif; margin:0; padding:0; position:absolute;  text-align:center; }
#content-header h1.roman-font { left:120px; top:34px; }
#content-header p { font-size:20px; color:#333; width:506px; left:30px; top:60px; line-height:28px; text-shadow:1px 1px 0 #fff; }
#content-header a { bottom:-16px; color:#999; display:block; font-size:10px; font-style:italic; position:absolute; right:0; text-decoration:none;}
#content-header a:hover { text-decoration:underline; }

#main { width:573px; float:left; margin:0 10px 0 0; }
#main h2, #main h3, #main p { margin:0; padding:0; }
#main .success { background:#f7f7f7; border:1px solid #D1D9CF;margin:1.5em; padding:0.666em; text-align:left; }
#main p.success { font-size:14px; color:#333; line-height:20px; }
#main p.success strong { color:#360; font-size:15px; text-transform:uppercase; }

	/* For Main Page */
	#main .read-link { background:transparent url(images/read-more-arrow.png) no-repeat left; border-bottom:1px dotted #920737; display:block; padding:0 0 0 10px; text-decoration:none; color:#920737; font-size:12px; width:60px; }
	#main .read-link:hover { border-bottom:1px solid transparent; }
	#main p.paragraph { font-size:14px; color:#666; line-height:20px; }
	#main .sections { margin:0 0 25px; }
	#main .sections h2 { margin:0 0 25px; }
	
	#industry-overview a.thumb img { float:left; margin:0 15px 5px 0; border:4px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; }
	#industry-overview img.orig { float:left; margin:0 0 15px 0; border:4px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; }
	#industry-overview.paragraph p { font-size:14px; color:#666; line-height:20px; margin:0 0 15px; }
	#industry-overview p.caption { font-size:13px; font-style:italic; }
	
        /* Your Rights */
        #rights p { font-family: Garamond, Times New Roman, serif; font-size: 150%; }

	#blog .post .title { font-size:20px; font-family:Helvetica,Arial,sans-serif; color:#0B324B; }
	#blog .post .title a { color:#0B324B; text-decoration:none; }
	#blog .post .pub-date { color:#666; display:block; margin:5px 0; font-size:12px; font-family:"Times New Roman",serif; font-style:italic; }
	#blog .post .article { margin:12px 0 22px; }
	#blog .post .article h3 { margin:0 0 15px; }
	#blog .post .article.paragraph p { font-size:14px; color:#666; line-height:20px; margin:0 0 15px; }
	#blog .post .article img { float:left; border:4px solid #ccc; margin:0 10px 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; }
	#blog .post .article img.rm-float { float:none; }
	#blog .post .article.centered-block img { margin:0 0 15px; }
	#blog .post .article.centered-block p { clear:both; }
	#blog .post .article ul { margin:0; padding:0; }
	#blog .post .article ul li { color:#666; list-style:circle; margin:0 0 0 10px; }
	#blog .post .article ul li a { color:#666; font-size:14px; }
	#blog .post .article p.caption { font-size:12px; font-style:italic; margin:0 0 15px; }
	#blog .post .article p.caption a { color:#990000; }
	#blog .post .article .article-row { overflow:hidden; margin:12px 0 10px; padding:12px 0; border-bottom:1px solid #ccc; }
	#blog .post .article .article-row img { margin:0 15px 0 0; }
	#blog .post .article .article-row h3 { margin:0 0 5px; padding:0; }
	
	#blog .entry h3 { font-size:20px; font-family:Helvetica,Arial,sans-serif; color:#0B324B; }
	#blog .entry h4 { font-size:14px; margin:0 0 10px; padding:0; }
	#blog .entry span { color:#666; display:block; margin:5px 0; font-size:12px; font-family:"Times New Roman",serif; font-style:italic; }
	#blog .entry { margin:12px 0 22px; }
	#blog .entry blockquote { clear:both; font-style:italic; font-size:14px; color:#666; line-height:20px; padding:15px 0 0; }
	#blog .entry p { font-size:14px; color:#666; line-height:20px; margin:0 0 15px; }
	#blog .entry img { float:left; border:4px solid #ccc; margin:0 10px 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; }
	#blog .entry .article.centered-block img { margin:0 0 15px; }
	#blog .entry .article.centered-block p { clear:both; }
	#blog .entry ul { margin:0; padding:0; }
	#blog .entry ul li { color:#666; list-style:circle; margin:0 0 0 10px; }
	#blog .entry ul li a { color:#666; font-size:14px; }
	#blog .article a, #blog .entry a, #industry-overview.paragraph p a { color:#920737; font-size:13px; text-decoration:none; }
	#blog .article a:hover, #blog .entry a:hover, #industry-overview.paragraph p a:hover { text-decoration:underline; }
	
	#disqus_thread { background:#F7F7F7; padding:15px; margin:100px 0 0; }
	
	#blog .post .article.rights ul { margin:0 0 15px; padding:0; }
	#blog .post .article.rights ul li p { margin:0; padding:0; }
	#blog .post .article.rights ul li p { display:inline; font-size:14px; }
	#blog .post .article.rights ul li { margin:0; padding:10px 0; color:#666; list-style:none; border-bottom:1px solid #ccc; }
	
	#blog .post .article.get-involved ol { margin:0 0 15px; padding:0; }
	#blog .post .article.get-involved ol li p { margin:0; padding:0; }
	#blog .post .article.get-involved ol li p { display:inline; font-size:13px; }
	#blog .post .article.get-involved ol li { margin:0 0 10px; color:#666; }
	
	#blog.faqs .post .article ul { margin:0 0 20px; padding:0; }
	#blog.faqs .post .article ul li { color:#666; list-style:none; padding:12px 0; margin:0; border-bottom:1px solid #ccc; }
	#blog.faqs .post .article ul li a { color:#666; font-size:13px; }
	#blog.faqs .post .article .article-row { overflow:hidden; margin:0 0 10px; padding:12px 0; border:0 none; }
	#blog.faqs .post .article .article-row img { margin:0 15px 0 0; }
	#blog.faqs .post .article .article-row h3 { margin:10px 0 15px; padding:0; }
	#faq h2.faqclosed { font-size:15px; line-height:33px; }

	#news ul, #news ul li p { margin:0; padding:0; }
	#news ul li { list-style:none; padding:10px; border-top:1px dotted #666; }
	#news ul li p { font-size:12px; font-weight:bold; }
	#news ul li p a { color:#0B324B; }
	#news ul li span.pub-date { font-size:11px; color:#666; }
	/* End of Main Page */
	
	/* Get Involved Page */
	#get-involved-form { padding:25px 0; border-top:1px solid #D1D9CF; }
	#get-involved-form fieldset { background:#D1D9CF; padding:10px 10px 15px 15px; width:400px; }
	#get-involved-form h3 { margin:0; padding:0; line-height:15px; color:#666;}
	#get-involved-form span { font-size:13px; display:block; color:#666; }
	#get-involved-form .row input { width:300px; }
	#get-involved-form .row label { color:#666; font-weight:bold; font-size:12px; }
	
	#suggested-letter-form { padding:25px 0; border-top:1px solid #D1D9CF; border-bottom:1px solid #D1D9CF; overflow:hidden; }
	#suggested-letter-form h3 { margin:0; padding:0; line-height:18px; color:#666; }
	#suggested-letter-form .row.paragraph { float:left; width:300px; margin-right:20px; }
	#suggested-letter-form .row.paragraph.caption p { font-size:13px; font-style:italic; }
	#suggested-letter-form fieldset { background:#D1D9CF; float:right; padding:10px 15px 15px; width:220px; }
	#suggested-letter-form .row label { color:#666; font-weight:bold; font-size:12px; display:block; margin:5px 0 2px; }
	#suggested-letter-form .row input { width:217px; }
	#suggested-letter-form fieldset button { float:right; }
	/* End of Get Involved Page */
	
	/* For Side Content */
	#aside { width:347px; float:right; margin:0 0 0 10px; }
	#aside p, #aside h2 { margin:0; padding:0; }
	#aside h2.liveon { font-size:14px; font-weight:normal; margin:0 0 8px; color:#666; text-transform:uppercase; }
	#aside h2.roman-font { margin:20px 0 0; }
	
	#call-to-action { margin:0 0 20px; background: url('images/takeaction.jpg'); width: 350px; height: 155px; display: block;}
	#call-to.action.box { width:347px; }
	#call-to-action.box a { background:transparent url(images/call-to-action.png) no-repeat 0 -87px;; color:#D90000; display:block; padding:25px 0 0 40px; margin:0 auto; outline:none; text-decoration:none; width:250px; height:57px; text-shadow:1px 1px 0 #fff; }
	#call-to-action.box a:hover { background:transparent url(images/call-to-action.png) no-repeat 0 0px; }
	#call-to-action.box a.button span { font-size:22px; text-transform:uppercase; }
	#call-to-action.box a small { display: block; clear:both; color:#000; font-size:10px; font-weight:bold; margin:0 0 0 0px; }
	#call-to-action.box p.caption { text-align:center; color:#666; }
		/* Contact Form */
		#contact-form { margin:15px 0 0; }
		#contact { height:760px; background:transparent url(images/contact-form-box.png) no-repeat center; padding:0 25px; position:relative; }
		#contact h2 { background:transparent url(images/contact-header.png) no-repeat; color:#fff; line-height:35px; width:362px; position:absolute; height:36px; top:20px; left:-2px; text-indent:25px; text-transform:uppercase; }
		#contact p { color:#666; padding:60px 0 0; }
		#contact p a { color:#990000; text-decoration:none; }
		#contact p a:hover { text-decoration:underline; }
		#contact .row label { font-weight:bold; font-size:12px; display:block; margin:5px 0 2px; }
		#contact .row input { width:100%; }
		#contact .row .col { width:92px; float:left; margin:0 10px 0 0; }
		#contact .row button.submit { background:transparent url(images/contact-submit.png) no-repeat; border:0 none; margin:190px 0 0; width:93px; height:37px; float:right; }
		#contact .row button.submit:hover { background:transparent url(images/contact-submit.png) no-repeat 0 -37px; }
		#thoughts a.button { background:transparent url(images/share-btn-plain.png) no-repeat 0 -72px; float:right; display:block; margin:15px 0 0; width:171px; height:36px; text-indent:-9999px; outline:none; }
		
		#contact-us { float:left; margin:0 15px 0 0; }
		#contact-us fieldset { background:#D1D9CF; padding:15px; }
		#contact-us fieldset button { float:right; }
		#contact-us .row label { color:#666; font-weight:bold; font-size:12px; display:block; margin:5px 0 2px; }
		#contact-us .row input { width:250px; }
		#blog .post .paragraph.float p { font-size:12px; }
		
		#recaptcha_response_field {font-size: 11px !important;}
		#recaptcha_widget_div	{position: absolute; margin: 0px 0 0 -10px;}
		#contact #recaptcha_widget_div {margin: 60px 0 0 -10px;}
		#recaptcha_area {height: 130px;}
		
			/* Your Thoughts Form */
				#your-thoughts-form { margin:15px 0 0; }
				#your-thoughts { height:600px; background:transparent url(images/thoughts-form-box.png) no-repeat center; padding:0 25px; position:relative; }
				#your-thoughts h2 { background:transparent url(images/contact-header.png) no-repeat 0 -36px; color:#fff; line-height:35px; width:362px; position:absolute; height:36px; top:20px; left:-2px; text-indent:25px; text-transform:uppercase; }
				#your-thoughts p { color:#666; padding:60px 0 0; }
				#your-thoughts p a { color:#990000; text-decoration:none; }
				#your-thoughts p a:hover { text-decoration:underline; }
				#your-thoughts .row label { font-weight:bold; font-size:12px; display:block; margin:5px 0 2px; }
				#your-thoughts .row input { width:100%; }
				#your-thoughts .row .col { width:92px; float:left; margin:0 10px 0 0; }
				#your-thoughts .row button.submit { background:transparent url(images/contact-submit.png) no-repeat; border:0 none; margin:135px 0 0; width:93px; height:37px; float:right; }
				#your-thoughts .row button.submit:hover { background:transparent url(images/contact-submit.png) no-repeat 0 -37px; }
				#your-thoughts a.button { background:transparent url(images/share-btn-plain.png) no-repeat 0 -72px; float:right; display:block; margin:15px 0 0; width:171px; height:36px; text-indent:-9999px; outline:none; }
			/* End of Your Thoughts */
		/* End of Contact Form*/
	
	#aside .box { overflow:hidden; }
		#subscribe { background:transparent url(images/twitter-box.png) no-repeat; }
			#subscribe.box { width:347px; height:137px; padding:20px 25px 0; margin:15px 0; }
			#subscribe.box p { margin:0 0 10px; padding:0; width:280px; font-size:12px; color:#666; line-height:13px; }
			#subscription input { width:86%; }
			#subscription fieldset button { background:transparent url(images/share-btn-plain.png) no-repeat 0 -36px; margin-right:47px; width:150px; height:36px; border:0 none; float:right; }
			
		#tweet-update { background:transparent url(images/followus-bg.png) no-repeat top right; padding:0 0 17px 0; }
			#share-twitter { background:transparent url(images/share-btn-plain.png) no-repeat; margin:0 5px 0 0; float:right; width:171px; height:36px; display:block; outline:none; text-indent:-9999px; }
			#tweet-update.box .container { background:#D4DED6; padding:10px; margin:0 0 15px; position:relative; }
			#tweet-update.box .container p { font-size:11; font-weight:bold; color:#666; line-height:15px; }
			#tweet-update.box .container span { background:transparent url(images/twitter-bubble.png) no-repeat; position:absolute; left:110px; bottom:-33px; width:51px; height:39px; display:block; }
			
		#twitter-feed { background:transparent url(images/twitter-box.png) no-repeat; }
			#twitter-feed.box { width:347px; height:137px; padding:15px 0 0 15px; }
			#twitter-feed.box p { margin:0 0 5px; padding:0; width:300px; font-size:11px; color:#333; }
			#twitter-feed.box li { margin:0 0 5px; padding:0; width:300px; font-size:11px; color:#333; }
			#twitter-feed.box p .link { color:#012B43; }
			#twitter-feed.box p .timeframe { color:#999; }
	
		#follow-us { }
			#follow-us.box { width:347px; padding:17px 0; }
			#follow-us.box .title { font-size:12px; font-family:"Times New Roman",serif; color:#333; }
			#follow-us.box .links { margin:10px 0 0; }
			#follow-us.box p a { display:block; width:33px; height:32px; margin:0 10px 0 0; text-indent:-9999px; float:left; outline:none; }
			#rss { background:transparent url(images/icon-sprites.png) no-repeat 0 0; }
			#twitter { background:transparent url(images/icon-sprites.png) no-repeat -38px 0; }
			#facebook { background:transparent url(images/icon-sprites.png) no-repeat -76px 0; }
			#youtube { background:transparent url(images/icon-sprites.png) no-repeat -115px 0; }
	
	/* End of Side Content */
/* End of Content */

/*Footer*/
#footer { background:#f9f9f9; bottom:0; margin:0 auto; padding:25px 0 215px; text-align:center; width:100%; }
#footer ul, #footer p { margin:0; padding:0; }
#footer ul li { list-style:none; }
#footer ul li p { text-align:center; }
#footer ul li p a { color:#999; text-decoration:none; text-transform:uppercase; }
#footer ul li p a:after { content:' | ';}
#footer ul li p a.remove-bar:after { content:''; }

#footer p.new-line { color:#666; margin:17px 0 0; text-transform:capitalize; }
#footer p.new-line a { color:#666; text-decoration:none; }
#footer p.new-line a:after { content:' | '; }
#footer p.new-line a.remove-bar:after { content:''; }
#footer p.new-line span { color:#000; }
/*End Footer*/

/*Global Classes */
.roman-font { color:#333; font-size:13px; font-weight:normal; font-family:"Times New Roman", serif; text-align:center; text-transform:uppercase; letter-spacing:8px; }
.roman-font.bottom-margin { margin:0 0 30px; }
.link { color:#920737; }
.clear { clear:both; }
/*End of Global Classes*/

/*Header*/
#hot-topic {background: url('images/hot_topic.png') no-repeat; height: 42px; width: 1000px; position: absolute; margin: -50px 0 0 -30px;}
#hot-topic p {font-size: 12px; color: #fff; margin: 0 0 0 135px; line-height: 40px; float: left;}
#logo-garden {background: url('/public/images/logo_garden.png'); width:940px; height:80px; margin:-12px 0 40px 0;}
a.readmore {display: block; background: url('images/readmore.png') no-repeat 0 0; width: 87px; height: 28px; float: right; margin: 6px 30px 0 0}
a.view-all{display: block; background:url('images/view_all.png') no-repeat 0 0; width:100px; height:40px; float:left; margin: 15px 10px 0 0;}
a:hover.view-all {background-position: 0 -40px;}
a:hover.readmore {background-position: 0 -28px;}

#slider {width: 395px; overflow: hidden; height : 60px; margin: 5px 10px 0 0; float: right;}
#slider .wrap {position: absolute; overflow: hidden; height: 60px; width: 395px;}
#slider a {text-decoration: none;}
#slider a img{border: none;}
#slider img {display: none; position : absolute; padding: 0px;}
.slider-overlay {position:absolute; height: 60px; width: 395px; background: url('/public/images/slider_overlay.png'); z-index: 50;}
#logo-garden p {font-size: 14px; font-weight: bold; color: #214b60; float: left; width:375px; margin: 17px 0 0 10px;}
/*End of Header*/


#category {width: 340px; background: #fff; margin: 0 0 20px 3px; position: relative;}
#category h2 { background:transparent url(images/contact-header.png) no-repeat; color:#fff; line-height:35px; width:362px; position:absolute; height:36px; top:15px; left:-6px; text-indent:25px; text-transform:uppercase; }
#category h2.sidebar { background:transparent url(images/sidebar_header.png) no-repeat; color:#01324b; line-height: 32px; font-size: 16px; font-weight: normal; left: -8px;}
#category h3 {display: none;}
#tagger {margin: 40px 0 0 0; padding: 20px;}
#tagger ul{margin:0px; padding: 0px;}
#tagger li {list-style: none;}
#tagger a {color: #0b324b;}
#category-page { font-size:20px; font-family:Helvetica,Arial,sans-serif; color:#0B324B;}
h3#category-page {margin: 0 0 20px 0!important;}
.category-links {display: block; padding: 0 0 15px 0; }

#category .top {width: 340px; height: 4px; background: url('images/topbottom_shadow.png') 0 0 no-repeat; display: block;}
#category .bottom {width: 340px; height: 4px; background: url('images/topbottom_shadow.png') 0 -4px no-repeat; display: block;}

#search {background: url('images/searchbox.png') no-repeat; width:315px; height: 45px; margin:-50px 10px 20px 0; float: right; display: block; padding: 0 10px;}
#search.subpage {margin: -20px 10px 20px 0; }
#search input {background: url('images/search-field.png') no-repeat; width: 220px; height: 27px; border: none; float: left;  padding: 0 0 0 5px; margin: 10px 0 0 0;}
#search button {background: url(images/share-btn-plain.png) no-repeat -2px -111px; border: none; text-indent: -9999px; width: 86px; height: 32px; float: right; margin: 6px 0 0 5px;}

#logo .signup {display: block; float: right; clear: both; text-align: right; background: url('images/subscribe_bg.png') no-repeat left 15px; padding: 0 0 0 60px; margin: 10px 0 0 0;}
#logo .signup p {float: left; color: #666;}
#logo .signup form {clear: both;}
#logo .signup input {width: 157px; height: 27px; float: left; margin: 6px 0 0 0; background: url('images/input-field.png') no-repeat; border: none; padding: 0 0 0 10px;}
#logo .signup button {float: left; margin: 0px;}

#testimonial {background: url('images/testimonial_bg.png') repeat-y; width: 580px; margin: 0 0 20px -10px;}
#testimonial .testimonial_header {background: url('images/testimonial_header.png') no-repeat; width: 580px; height: 45px;}
#testimonial .open_quote {background: url('images/openquote.png') no-repeat; width: 580px; height: 20px; margin: 15px 0 0 0;}
#testimonial .close_quote {background: url('images/closequote.png') no-repeat; width: 580px; height: 35px;}
#testimonial p {padding: 0 60px; margin: -20px 0 -10px 0; color: #002b43; font-family:Calibri,Arial,sans-serif; font-size: 14px; line-height: 22px;}
#testimonial .name {font-style: italic; font-weight: bold; display: block;}

.addthis_toolbox {margin: -10px 0 20px 0;}

