/*
Theme Name: GBH Theme
Theme URI: http://garrettbyhoneywell.com
Description: Theme for <a href="http://garrettbyhoneywell.com">http://garrettbyhoneywell.com</a>. Developed by <a href="http://viewstream.com/">Viewstream</a>. Design by <a href="http://rydercg.com/">Ryder Communications Group</a>.
Version: 1.0
Author: Viewstream
Author URI: http://viewstream.com/
*/


/*START RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, 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;
}

/* remember to define focus styles! */
:focus {
        outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
        text-decoration: none;
}
del {
        text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: collapse;
        border-spacing: 0;
}

/*END RESET*/


.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}


body {
	background:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:30px;
}

sup {
	font-size:.6em;
	margin:0;
	line-height:inherit;
	position:relative;
	top:-.8em;
}

#binding {
	width:799px;
	margin:0 auto;
	background: #fff url(images/secondlev-nav-bkgd.gif) no-repeat;
	position:relative;
}

#header {
	height:67px;
	position:relative;
	z-index:3000;
}

a#top-logo {
	display:block;
	width:93px;
	height:43px;
	position:absolute;
	left:29px;
	top:15px;
	overflow:hidden;
	line-height:100px;
	text-indent:200px;
	cursor:pointer;
}

/* LANGUAGE MENU */

#language-menu {
	position:absolute;
	top:28px;
	right:174px;
	width:140px;
	height:24px;
	color:#FFF;
	font-size:9px;
	line-height:24px;
	cursor:pointer;
}

#language-menu.over,
#language-menu .over {
	background-color:#2b2b2b;
}

#language-menu div {
	height:100%;
	padding-left:21px;
	background:url(images/language-arrow.gif) no-repeat 124px 7px;
}

#language-menu ul {
	display:none;
	background:#424243;
	position:absolute;
	width:100%;
	padding: 2px 0;
	z-index:1000;
}

#language-menu li {
	margin:0;
	padding:0;
}

#language-menu li a {
	display:block;
	margin:1px 7px;
	padding:0 15px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-size:9px;
	text-decoration:none;
}

#language-menu li a.current {
	color:#a7a7a7;
}

#language-menu li a:hover {
	background:#575758;
}

form#topnav-search {
	position:absolute;
	top:28px;
	width:106px;
	right:34px;
	margin:0;
	padding:0;
}

form#topnav-search fieldset {
	margin:0;
	padding:0;
}

form#topnav-search input {
	background:none;
	border:none;
	color:#d3d3d3;
	text-transform:uppercase;
	font-size:9px;
	height:19px;
}

ul#top-nav {
	display:block;
	position:relative;
	margin-left:11px;
	clear:both;
	z-index:1;
}

ul#top-nav li {
	float:left;
	height:30px;
	position:relative;
}

ul#top-nav li a {
	display:inline-block;
	height:30px;
	line-height:30px;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	padding:0 29px;
	background:url(images/nav-divider.gif) no-repeat center left;
}

ul#top-nav li.contact-us a {
	padding:0 32px;
}

ul#top-nav li.distributor-locator a {
	background:url(images/nav-distmap-off.gif) no-repeat center left;
	padding-left:47px;
}



ul#top-nav li a:hover,
ul#top-nav li a.over {
	background: url(images/topnav-hover.gif);
	color:#000;
}

ul#top-nav li .neighbor-hover {
	width:2px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background: url(images/topnav-hover.gif);
}

ul#top-nav li.distributor-locator a:hover {
	background:url(images/nav-distmap-hover.gif) no-repeat center left;
}

ul#top-nav li.home a {
	background-position:-2px 0;
}

ul#top-nav li.current-menu-item a,
ul#top-nav li.current-page-ancestor a {
	background:url(images/topnav-active.gif);
	color:#FFF;
}

ul#top-nav li#distributor-locator.current-menu-item a,
ul#top-nav li#distributor-locator.current-menu-item a:hover,
ul#top-nav li#distributor-locator.current-page-ancestor a,
ul#top-nav li#distributor-locator.current-page-ancestor a:hover {
	background:url(images/nav-distmap-active.gif) left;
	color:#fff;
}

ul#top-nav li ul.sub-menu {
	position:absolute;
	top:30px;
	left:0px;
	background:#bdc0c2;
	width:192px;
	padding: 6px 0 3px 0;
	display:block;
	display:none;
	z-index:200;
}


ul#top-nav li ul.sub-menu li {
	float:none;
}

ul#top-nav li ul.sub-menu li a {
	background:none;
	display:block;
	color:black;
	padding:4px 21px;
	margin:0px 8px;
	line-height:normal;
	height:auto;
}

ul#top-nav li ul li a:hover {
	background:#444;
	color:white;
}

#footer {
	margin:0 12px;
	padding: 10px 9px;
	border-top:#d9d9d9 1px solid;
	font-size:11px;
	color:#666;
}

#footer a {
	color:#666;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

img#footer-logo {
	margin-right:48px;
	vertical-align:middle;
}

#copyright {
	width:799px;
	margin:0 auto;
	text-align:right;
	color:#fff;
	font-size:10px;
	padding-top:15px;
}


/* SECOND LEVEL STYLES */

#secondlev-content {
	width:773px;
	margin-left:13px;
	clear:both;
	padding:27px 0 60px 0;
	overflow:visible;
}

#sidebar {
	width:178px;
	float:left;
}

#submenu {
	line-height:100%;
	margin:-5px 0 23px 0;
}

#submenu ul li a {
	font-size:10px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#submenu ul li a:hover,
#submenu ul li.current_page_item a {
	color:#f3162a;
}


#page-copy {
	float:right;
	width:527px;
	margin-right:31px;
}

#page-copy h2{
	font-size:18px;
	color:#2a2a2a;
	text-transform:uppercase;
	margin-bottom:14px;
}

#page-copy h2 a.fragment {
	color:#2a2a2a;
	text-decoration:none;
}

#page-copy {
	font-size:12px;
	line-height:150%;
}

#page-copy #page-synopsis {
	font-size:14px !important;
	font-weight:bold;
	color:#f3162a;
	line-height:157%;
	padding-bottom:20px;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:20px;
}

#page-copy a {
	color:#008ac8;
	text-decoration:none;
}

#page-copy a:hover {
	color:#003a6c;
}



#page-copy p {
	font-size:12px;
	line-height:19px;
	padding-bottom:20px;
}

#page-copy ul {
	font-size:12px;
	line-height:19px;
	margin-left:10px;
	padding-bottom:20px;
}

#page-copy ul li {
	margin:5px 0;
	padding-left:8px;
	background:url(images/bullet.gif) no-repeat left 6px;
}



#page-copy hr {
	display:none;
}

#page-copy div.hr {
	border-bottom:1px solid #bfbfbf;
	margin:0 0 20px 0;
}

#page-copy img {
	border: 1px solid #c7c7c7;
	padding: 5px;
}

#page-copy a.slideshow img,
#page-copy a.video-popup img {
	border:none;
	padding:none;
}

#page-copy img.alignleft {
	float:left;
	margin:0 10px 3px 0;
}

#page-copy table tr td {
	vertical-align:top;
	padding:0 10px 28px 0;
}


/* DISTRIBUTOR LOCATOR */

.distributor-locator h2 {
	color:#2a2a2a;
	text-transform:uppercase;
	font-size:18px;
	margin-left:17px;
}

#world-map {
	width:393px;
	height:193px;
	background: url(images/world-map-blank.gif);
	float:left;
	margin: 25px 50px 0 17px;
	position:relative;
}


div#locator-menu {
	float:left;
	height:190px;
	margin: 25px 0 0 0;
	padding: 0 0 0 46px;
	border-left:1px solid #c4c4c4;
}

ul#continent-list li {
	display:block;
}

ul#continent-list li a {
	color:#2a2a2a;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	font-weight:bold;
	margin-bottom:13px;
}

ul#continent-list li.single a {
	margin-bottom:4px;
}

#world-map a {
	display:block;
	position:absolute;
	line-height:1000px;
	text-indent:1000px;
	overflow:hidden;
/*	-webkit-opacity:0.5;
	background:#666;*/
}


#country-box {
	height:172px;
	width:180px;
	overflow:auto;
}

#country-box a {
	font-size:11px;
	color:#008ac8;
	text-decoration:none;
}

#country-box ul ul {
	display:none;
}

#country-box a:hover {
	color:#003a6c;
}

a#search-other {
	display:block;
	height:21px;
	width:168px;
	float:right;
	clear:both;
	background:url(images/button-bkgd.gif);
	text-align:center;
	color:#fff!important;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
	line-height:21px;
	margin: 60px 28px 0 0;
}


#country-detail {
	float:left;
	width:717px;
	margin: 40px 0 0 30px;
	border-top:1px solid #ccc;
	padding-top:22px;
}

#country-detail a#search-other {
	margin:0;
}

#country-detail h3 {
	font-size:12px;
	color:#f3162a;
	text-transform:uppercase;
	line-height:21px;
	font-weight:bold;
}

#country-detail h4 {
	font-size:11px;
	color:#2a2a2a;
	text-transform:uppercase;
	font-weight:bold;
	margin:30px 0;
}

#country-detail h4 span {
	color:#f3162a;
}

#country-detail table td {
	width:235px;
	font-size:11px;
	line-height:13px;
	color:#2a2a2a;
	padding-bottom:30px;
}

#country-detail p a,
#country-detail table a {
	color:#008ac8;
	text-decoration:none;
}

#country-detail p a:hover,
#country-detail table a:hover {
	color:#003a6c;
}

form#zip-search {
	margin-top:17px;
}

form#zip-search input {
	float:left;
}

form#zip-search input#zip {
	border:1px solid #999999;
	color:#2a2a2a;
	font-size:11px;
	padding-left:7px;
	width:145px;
	height:17px;
	margin-right:11px;
}

form#zip-search.canada input#zip {
	width:72px;
}

form#zip-search input#go {
	width:36px;
	height:21px;
	background:url(images/go-button.gif);
	text-indent:100px;
	line-height:100px;
	border:none;
	cursor:pointer;
}

#country-detail p {
	font-size:12px;
	line-height:19px;
	color:#2a2a2a;
	padding: 3px 0;
}

#country-detail .error {
	font-size: 11px;
	color:#f3162a;
	line-height:14px;
	padding-top:11px;
	float:left;
	clear:both;
}

#country-detail .error a {
	color:#008ac8;
	text-decoration:none;
}

#country-detail .error a:hover {
	color:#003a6c;
}


#country-detail .hr hr {
	display:none;
}

#country-detail .hr {
	border-bottom:1px solid #cccccc;
}

.postal-code-results h4 {
	margin-bottom:0!important;
}

form.new-search input#zip {
	width:160px!important;
}


/* for region dropdown, check out the styles for .cta-menu */



/* africa */
#world-map #africa-map {
	width:89px;
	height:104px;
	position:absolute;
	background:url(images/world-map-blank-af.png);
	left:151px;
	top:60px;
}
a#africa-1 { left:151px;top:60px;position:absolute;height:47px;width:66px; }
a#africa-2 { left:183px;top:107px;position:absolute;height:61px;width:55px; }
a#africa-3 { left:217px;top:95px;position:absolute;height:12px;width:25px; }
a#africa-4 { left:217px;top:83px;position:absolute;height:12px;width:8px; }
a#africa-5 { left:278px;top:168px;position:absolute;height:82px;width:64px; }


/* asia */
#world-map #asia-map {
	width:166px;
	height:149px;
	position:absolute;
	background:url(images/world-map-blank-asia.png);
	right:2px;
	bottom:13px;
}
a#asia-1 { width:74px;height:29px;position:absolute;right:41px;top:48px; }
a#asia-2 { width:104px;height:104px;position:absolute;right:0;top:77px; }
a#asia-3 { width:3px;height:29px;position:absolute;right:115px;top:42px; }
a#asia-4 { width:9px;height:19px;position:absolute;right:118px;top:44px; }
a#asia-5 { width:40px;height:15px;position:absolute;right:126px;top:37px; }
a#asia-6 { width:70px;height:7px;position:absolute;right:66px;top:42px; }
a#asia-7 {width:25px;height:20px;position:absolute;right:127px;top:32px; }


/* south asia */
#world-map #sasia-map {
	width:37px;
	height:43px;
	position:absolute;
	background:url(images/world-map-blank-sasia.png);
	right:94px;
	top:62px;
}
a#sasia-1 { width:37px;height:43px;position:absolute;right:94px;top:62px; }


/* south america */
#world-map #cent-south-map {
	width:75px;
	height:111px;
	position:absolute;
	background:url(images/world-map-blank-cam.png);
	left:61px;
	top:79px;
}
a#cent-south-1 { width:75px;height:101px;position:absolute;left:61px;top:89px; }
a#cent-south-2 { width:20px;height:10px;position:absolute;left:71px;top:79px; }


/* north america */
#world-map #north-map {
	width:174px;
	height:91px;
	position:absolute;
	background:url(images/world-map-blank-nam.png);
	left:2px;
	top:2px;
}
a#north-1 { width:143px;height:76px;position:absolute;left:2px;top:2px; }
a#north-2 { width:30px;height:17px;position:absolute;left:145px;top:2px; }
a#north-3 { width:33px;height:10px;position:absolute;left:43px;top:78px; }


/* europe */
#world-map #europe-map {
	width:203px;
	height:58px;
	position:absolute;
	background:url(images/world-map-blank-europe.png);
	right:30px;
	top:6px;
}
a#europe-1 { width:186px;height:28px;position:absolute;right:30px;top:6px; }
a#europe-2 { width:38px;height:16px;position:absolute;right:30px;top:34px; }
a#europe-3 { width:59px;height:8px;position:absolute;right:68px;top:34px; }
a#europe-4 { width:64px;height:3px;position:absolute;right:152px;top:34px; }
a#europe-5 { width:71px;height:43px;position:absolute;right:165px; top:19px; }


/* mideast */

#world-map #mideast-map {
	width:69px;
	height:47px;
	position:absolute;
	background:url(images/world-map-blank-mideast.png);
	right:120px;
	top:49px;
}
a#mideast-1 { width:39px;height:10px;position:absolute;right:126px;top:52px; }
a#mideast-2 { width:45px;height:21px;position:absolute;right:131px;top:62px; }
a#mideast-3 { width:36px;height:12px;position:absolute;right:131px;top:83px; }


p.locate-performance {
	font-size:12px;
	color:#2a2a2a;
	float:left;
	clear:both;
	margin:100px 0 0 25px;
}

p.locate-performance a {
	color:#008ac8;
	text-decoration:none;
}

p.locate-performance a:hover {
	color:#003a6c;
}



/* HOME PAGE */

body#home .binding1 { background: #fff url(images/home-banner-1.jpg) no-repeat; }
body#home .binding2 { background: #fff url(images/home-banner-2.jpg) no-repeat; }
body#home .binding3 { background: #fff url(images/home-banner-3.jpg) no-repeat; }
body#home .binding4 { background: #fff url(images/home-banner-4.jpg) no-repeat; }

#home-banner {
	height:451px;
}

#home-banner-buttons {
	position: relative;
	top:306px;
	left:288px;
	height:103px;
	width:512px;
	line-height:103px;
}

a.home-banner-button {
	display:block;
	float:left;
	width:165px;
	height:103px;
	line-height:200px;
	text-indent:300px;
	overflow:hidden;
	margin-right:3px
}

a#home-banner-button-01:hover { background:url(images/home-button-01.gif); }
a#home-banner-button-02:hover { background:url(images/home-button-02.gif); }
a#home-banner-button-03:hover { background:url(images/home-button-03.gif); }



#home-bottom {
	background:white;
	padding-bottom:24px;
}

#home-bottom .column {
	float:left;
	margin-top:21px;
	padding:0 20px 0 20px;
	border-left:1px solid #d9d9d9;
}

#home-bottom .product-search {
	width:243px;
}


#home-bottom .column #cta-product-search {
	position:relative;
}

#home-bottom .column #cta-product-search div {
	position:absolute;
	top:0;
	left:0;
	display:none;
}



/* HOME PAGE (NEW)*/

body#home .binding {
	background: #fff url(images/home-banner-1.jpg) no-repeat;
}

.home-background {
	width:100%;
	height:518px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	display:none;
}

#background-02 {
	background: url(images/home-banner-2.jpg) no-repeat;
}

#background-03 {
	background: url(images/home-banner-3.jpg) no-repeat;
}

#background-04 {
	background: url(images/home-banner-4.jpg) no-repeat;
}

#background-05 {
	background: url(images/home-banner-5.jpg) no-repeat;
}


#home-banner {
	height:451px;
}

#home-banner-buttons {
	position: relative;
	top:306px;
	left:288px;
	height:103px;
	width:512px;
	line-height:103px;
}

a.home-banner-button {
	display:block;
	float:left;
	width:165px;
	height:103px;
	line-height:200px;
	text-indent:300px;
	overflow:hidden;
	margin-right:3px
}

a#home-banner-button-01:hover { background:url(images/home-button-01.gif); }
a#home-banner-button-02:hover { background:url(images/home-button-02.gif); }
a#home-banner-button-03:hover { background:url(images/home-button-03.gif); }



#home-bottom {
	background:white;
	padding-bottom:24px;
}

#home-bottom .column {
	float:left;
	margin-top:21px;
	padding:0 20px 0 20px;
	border-left:1px solid #d9d9d9;
}

#home-bottom .product-search {
	width:243px;
}


#home-bottom .column #cta-product-search {
	position:relative;
}

#home-bottom .column #cta-product-search div {
	position:absolute;
	top:0;
	left:0;
	display:none;
}


/* CTA DROPDOWN MENUS */

.cta-menu,
.region-menu {
	width:165px;
	height:27px;
	padding: 0 52px 0 11px;
	background:url(images/cta-menu-bkgd.gif);
	line-height:27px;
	font-size:9px;
	color:#666;
	text-transform:uppercase;
	cursor:pointer;
	position:relative;
}

.region-menu {
	width:111px;
	height:21px;
	padding: 0 33px 0 10px;
	background:url(images/region-menu-bkgd.gif);
	line-height:21px;
	text-transform:none;
	margin-top:20px;
}

#sidebar .cta-menu {
	width:116px;
	background:url(images/cta-menu-sidebar-bkgd.gif);
	margin: 16px 0 0 0;
}


#quick-access {
	z-index:1;
	margin-bottom:11px;
}

#related-links {
	z-index:0;
}

.cta-menu ul,
.region-menu ul {
	background:#d1d4d6;
	width:226px;
	border:1px solid #bdbdbd;
	border-top:none;
	padding:7px 0;
	line-height:normal;
	display:block;
	display:none;
	z-index:2;
	position:absolute;
	left:0;
	top:27px;
}

#sidebar .cta-menu ul {
	width:177px;
}

.region-menu ul {
	top:21px;
	width:152px;
	height:200px;
	overflow:auto;
}


.cta-menu ul li a,
.region-menu ul li a {
	display:block;
	color:black;
	text-decoration:none;
	padding: 7px 9px;
	margin: 2px 7px;
}

.cta-menu ul li a:hover,
.region-menu ul li a:hover {
	background:#444444;
	color:white;
}

/* Because we've suddenly decided the home page has "drop ups" */
#home-bottom .cta-menu ul {
	top:auto;
	bottom:26px;
	border:1px solid #bdbdbd;
	border-bottom:none;
}

#home-bottom #quick-access {
	z-index:0;
	margin-bottom:11px;
}

#home-bottom #related-links {
	z-index:1;
}



/* QUIZ STYLES */

table#quiz-results {
	border:1px solid #bfbfbf;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	margin-bottom:23px;
}

#page-copy table#quiz-results tr td {
	padding-bottom:0px;
}

td#quiz-score {
	background:#dedede;
	border-right:1px solid #bfbfbf;
}

td#quiz-score .score-label {
	font-size:11px;
	padding:8px 27px 5px 27px;
}

td#quiz-score .score {
	font-size:20px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0 28px 5px 27px;
	line-height:100%;
	border-bottom:1px solid #bfbfbf
}

td#quiz-score .score strong {
	color:#f3162a;
}

td#quiz-score .rating {
	padding:0 27px 6px 27px;
	font-size:12px;
}

td.quiz-key {
	font-size:11px;
	vertical-align:middle;
	line-height:19px;
	padding-top:8px!important;
}

td#quiz-key-1 {
	text-align:right;
	width:74px;
}

td#quiz-key-2 {
	padding-left:14px;
	width:163px;
}

p#quiz-header {
	font-size:12px;
	color:#2a2a2a;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

p#quiz-header span {
	color:#349600;
}

form#quiz-form {
	font-size:12px;
	color:#2a2a2a;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
}


form#quiz-form .question {
	margin-bottom:20px;
	background:none;
}

form#quiz-form div.correct {
	padding-left: 22px;
	background:url(images/quiz-check.gif) no-repeat left 6px;
	border:1px solid white;
}

form#quiz-form div.incorrect {
	padding-left: 22px;
	background:url(images/quiz-x.gif) no-repeat left 6px;
	border:1px solid white;
}


form#quiz-form label {
	color:#2a2a2a;
	font-weight:bold;
}

form#quiz-form label.error {
	padding:5px 5px 5px 33px;
	font-size:11px;
	background: url(images/error-sign.gif) no-repeat 4px;
	color:#f3162a;
	font-weight:normal;
}

input#quiz-submit,
input#quiz-reset {
	background:url(images/quiz-submit-bkgd.gif);
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	width:137px;
	height:21px;
	border:none;
	cursor:pointer;
}


span.correct {
	color:green;
	font-weight:bold;
}


/* search results */

#results-header {
	font-size:12px;
	color:#2a2a2a;
	width:100%;
	padding-bottom:20px;
	border-bottom:1px solid #c4c4c4;
}

#results-footer {
	float:left;
	font-size:12px;
	color:#2a2a2a;
	width:100%;
	margin-top:15px;
	padding-top:20px;
	border-top:1px solid #c4c4c4;
}


#results-header .column1 {
	float:left;
	clear:none;
	display:inline-block;
	padding-right:5px;
	width:auto;
}

#results-header .column1 span {
	color:#f3162a;
}

#results-header .column2,
#results-footer .column2 {
	float:right;
	clear:none;
	text-align:right;
	font-size:11px;
	display:inline-block;
	color:#f3162a;
	padding-left:5px;
	width:auto;
}

#results-header .paging,
#results-footer .paging {
	margin:0 0 0 21px;
	color:#888888;
	font-size:11px;
	clear:none;
}


#results-header .paging span,
#results-footer .paging span {
	margin-left:5px
}

#results-header .paging span a,
#results-footer .paging span a {
	color:#000;
}


#page-copy.search-results .page {
	margin: 15px 0;
	color:#2a2a2a;
}

#page-copy.search-results .page h3 {
	text-transform:uppercase;
}

#page-copy.search-results .page h3 a {
	color:#2a2a2a;
	text-decoration:none;
}

#page-copy.search-results .page h3 a:hover {
	text-decoration:underline;
}

#page-copy.search-results .page .excerpt {
	margin-left:15px;
}

#page-copy.search-results form#searchform {
	margin-top:15px;
}

#page-copy.search-results form#searchform label {
	display:none;
}

#page-copy.search-results form#searchform input#s {
	border: 1px solid #CCC;
	height:19px;
}

#page-copy.search-results form#searchform input#searchsubmit {
	height:21px;
	vertical-align:middle;
	background:url(images/button-bkgd.gif);
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
	border:none;
	margin-top:-4px;
}




