@import "csc_slider.css";
@import "csc_star-rating.css";
@import "csc_shopping.css";

/* NEW SUB NAV */
.section_sub_nav {height:21px; margin-top:-24px; position:absolute; width:980px; z-index:100;}
.section_sub_nav .tab { float: left;}
.section_sub_nav .nav_content {color: #fff; font:11px Georgia,"Times New Roman",serif; font-weight: bolder; text-align: center; text-transform: uppercase; float: left; padding: 4px 10px 3px; width: auto; height: 14px; }
.section_sub_nav .nav_content:hover {color: #000;}
.section_sub_nav .tab .active {color: #000;}
.section_sub_nav a, .section_sub_nav .nav_content a {color: #616161; text-decoration: none; display:block; height:100%; width:100%;}
.section_sub_nav a:hover, .section_sub_nav .active a, .section_sub_nav .nav_content:hover a { color: #000; text-decoration: none; display:block; height:100%; width:100%;}

.explore_banner_blurb {color:#000000; margin:-96px 0 0 30px; position:absolute; width:440px; z-index:100;}
.explore_banner_blurb .contentasset div {background-color: #fff; padding: 0 10px 0 10px; line-height: 24px; float: left; clear: left;}
.explore_banner_title {font:bolder 10px Georgia,"Times New Roman",serif; color:#fff; margin:-38px 0 0 11px; position:absolute; text-transform:uppercase; width:440px; z-index:100;}
.stores_banner_blurb {color:#000000; margin:-125px 0 0 30px; position:absolute; width:440px; z-index:100;}
.stores_banner_title {font:bolder 10px Georgia,"Times New Roman",serif; color:#000000; margin:-38px 0 0 9px; position:absolute; text-transform:uppercase; width:440px; z-index:100;}


/* SECTION NAV */
.section-nav{background:url(../images/backgrounds/explore-subnav-texture-blue.jpg);clear:both;height:96px;padding-top:1px;position:relative;z-index:1;}
.section-nav h2{text-indent:-9999px;background:url(../images/headlines/explore-columbia.gif) 0 0 no-repeat;height:40px;margin:25px 0 0 20px;}
.section-nav .filter-panel{width:100%;height:21px;position:absolute;bottom:0;background-color:#333;opacity:0.3;-moz-opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.section-nav ul{position:absolute;bottom:0;left:0;width:100%;height:21px;}
.section-nav li {float:left;border-right:1px solid #C6C6C6;}
.section-nav li a{float:left;height:21px;text-indent:-9999px;background:url(../images/nav/explore-columbia.gif) 0 -21px no-repeat;}
.section-nav li a.help-nav{width:74px;background-position:0 -21px;}

.section-nav li a.blog-nav { background-position:0 -26px;width:105px;}
.section-nav li a.blog-nav:hover,
.blog-page .section-nav li a.blog-nav {background-position:0 0;} /*blog-page = "out of bounds" sub-section */

.section-nav li a.people-nav { background-position:-110px -26px;width:87px;}
.section-nav li a.people-nav:hover{ background-position:-110px 0;}

.section-nav li a.the-science-nav { background-position:-200px -26px;width:119px;}
.section-nav li a.the-science-nav:hover,
.the-science-page .section-nav li a.the-science-nav { background-position:-200px 0;}

.section-nav li a.videos-nav { background-position:-318px -26px;width:85px;}
.section-nav li a.videos-nav:hover,
.videos-page .section-nav li a.videos-nav { background-position:-318px 0;}
/* end explore columbia banner and subnav */

/* stores section-nav - not sure why this was stuffed in here */
.stores .section-nav{background:url(../images/backgrounds/explore-subnav-texture.jpg);}
.stores .section-nav h2{background:url(../images/headlines/stores.png) 0 0 no-repeat;margin-top:26px;}
.stores .section-nav li a{background:url(../images/nav/storelocater_GR.gif) 0 -21px no-repeat;}
.stores .section-nav .filter-panel{width:100%;height:21px;position:absolute;bottom:0;background-color:#333;opacity:0.3;-moz-opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.stores .section-nav ul{position:absolute;bottom:0;left:0;width:100%;height:21px;}
.stores .section-nav li {float:left;border-right:1px solid #C6C6C6;}
.stores .section-nav li a.help-nav{width:74px;background-position:0 -21px;}


.stores .section-nav a.find-store-nav { background-position:0 -25px;width:165px;}
.stores .section-nav a.find-store-nav:hover,
.find-store .section-nav a.find-store-nav {background-position:0 0;}

.stores .section-nav a.stores-nav { background-position:-166px -25px;width:162px;}
.stores .section-nav a.stores-nav:hover,
.columbia-stores .section-nav a:hover.stores-nav { background-position:-166px 0;}

.stores .section-nav a.outlet-nav { background-position:-317px -25px;width:185px;}
.stores .section-nav a.outlet-nav:hover,
.columbia-outlets .section-nav a:hover.outlet-nav{ background-position:-317px 0;}
/* end stores section nav */


/* section global elements */
.explore div.hr {
	height: 4px;
	background: #FFFFFF url(../images/backgrounds/diagonal-lines.gif) repeat-x scroll 0% 100%;
	margin-bottom:0;margin-top:10px;
}
.explore div.hr hr { display: none;}

.explore .note{font-size:10px;font-family:arial,sans-serif;color:#999999;}
.explore .error{font-size:12px;font-family:arial,sans-serif;color:#7b0000;font-weight:bold;}
.explore .error-exclamation{font-size:18px;font-family:arial,sans-serif;color:#7b0000;font-weight:bold;}

/* end section global elements */
/* headers */
h1.columbia-stores {  
	background-image:url(../images/headlines/columbia-stores-header.png);
	background-repeat:no-repeat;
}
h1.find-a-store {  
	background-image:url(../images/headlines/find-a-store.png);
	background-repeat:no-repeat;
}
h1.our-stores {  
	background-image:url(../images/headlines/our-stores.png);
	background-repeat:no-repeat;
}
h1.buy-online {  
	background-image:url(../images/headlines/buy-online.png);
	background-repeat:no-repeat;
}
h1.find-an-outlet {  
	background-image:url(../images/headlines/find-an-outlet-store.png);
	background-repeat:no-repeat;
}
h1.sponsorship-submission {  
	background-image:url(../images/headlines/sponsorship-submission.gif);
	background-repeat:no-repeat;
	margin-left:200px;
}
h1.sponsorship-submissionLanding 
	{
	background-image: url(../images/headlines/sponsorship_application.gif);
	background-repeat:no-repeat;
	height:20px;
margin-top:7px;
	}
	
div.sponsorship-submissionLanding {
padding-bottom:200px;
padding-left:200px;
padding-right:15px;
padding-top:40px;
}


/* end header */
.clear { clear: both; }



/* promo pages */
#promos {  }
#promos h1 { background: transparent url(../images/headlines/greater-rewards.png) 0 4px no-repeat; }
#promos h1.pro { background: transparent url(../images/headlines/pro-purchase.png) 0 4px no-repeat; }
#promos h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }

#promos p, #promos .join-bloc label { margin: 0 0 5px 0; line-height: 18px; font-size: 11px; }
#promos strong { font-size: 14px; }
#promos .main-bloc { margin: 0px 0 25px; width: 100%; overflow: hidden; }
.tagline { float: left; width: 575px; height: 391px; background: transparent url(../images/explore/CGR_landing_hero_03.jpg) 0 0 no-repeat; }
#promos .main-bloc .tagline.pro { width: 575px; height: 371px; padding: 0px; margin-top: 5px; background-image: url(../images/explore/PP_Landing.jpg); }
#promos .join-bloc { float: left; width: 371px; padding-left: 13px; }
#promos .join-bloc label { margin: 5px 0 0 2px; display: block; }
#promos .join-bloc label.remember { margin: 0 0 0 0; display: inline; }
#promos .join-bloc .sign-in { width: 341px; height: 290px; padding: 8px 14px; background-color: #e8eef1; border: 1px solid #d1d1d1; }
#promos .join-bloc .sign-in h3 { margin: 3px 0 7px; }
#promos .join-bloc .sign-in p { margin: 0 0 4px 0; }

#promos .join-bloc a.explore-button { display: table; background-color: #0093D1; color: #FFFFFF; cursor: pointer; font-size: 10px; font-weight: bold; height: 11px; padding: 5px 8px; text-decoration: none; }
#promos .join-bloc a.explore-button:hover { text-decoration: none; }
#promos .join-bloc a.sign-up { float: none; margin: 16px 0 21px; background: url(../images/buttons/signup.gif)no-repeat; width: 52px; height: 21px; text-indent: -9999px;}
.ie #promos .join-bloc a.sign-up { float: none;  background: url(../images/buttons/signup.gif); width: 34px; height: 13px; text-indent: -9999px; }
#promos .join-bloc button.login { margin: 9px 0 0px; float: none; background: url(../images/buttons/login.gif); width: 42px; text-indent: -9999px; }
#promos .join-bloc button.sign-up { margin: 10px 0 21px; }
#promos .join-bloc a.plain-text { background: transparent; color: #1278C0; }

#promos .join-bloc form { margin: 7px 0 0 0; }
#promos .join-bloc input.field { display: block; width: 190px; }
#promos .join-bloc fieldset.remember { margin: 5px 0 8px; }
#promos .join-bloc fieldset.remember input { margin: 0; }

#promos .benefits-bloc { float: left; margin: 0 0 40px 11px; width: 320px; height: 400px; }
#promos .benefits-bloc h4 { font-weight: bold; font-size: 12px; }
#promos .benefits-bloc p { margin-bottom: 25px; }
#promos .benefits-bloc h3.bullets { margin-bottom: 23px; font-style: italic; }


/* gift cards page 
#gift-cards h1 { background: transparent url(../images/headlines/gift-cards.png) 0 4px no-repeat; }
#gift-cards h3, #gift-cards h4 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#gift-cards h4 { font-size: 11px; margin: 0 0 5px 0; }
#gift-cards h4.legend { font-size: 12px; }
#gift-cards h4.legend .light { font-weight: normal; }

#gift-cards .hide { position: relative; left: -9999px; }
#gift-cards .selected .hide { left: 0; }
#gift-cards p, #gift-cards label { margin: 0 0 5px 0; line-height: 18px; font-size: 11px; }

#gift-cards .col-a { float: left; width: 520px; margin-left: 30px; }
#gift-cards .col-b { float: left; margin-left: 0px; width: 300px;  }
#gift-cards .col-head { height: 105px; font-size: 12px; width: 500px; ;  }
#gift-cards .col-b .col-head p { margin: 0 0 0 216px; }

#gift-cards .card-head, #gift-cards .card-detail { background-color: #ffffff; }
#gift-cards .card-head { height: 128px; padding: 20px 4px 13px; }
#gift-cards .card-head img { float: left; margin-top:-35px; margin-left:-5px;}
#gift-cards .card-head .descr { float: left; width: 250px; margin-left: 14px; }
#gift-cards .card-detail { padding: 3px 12px 0 0; }
#gift-cards .card-detail .rule { background-color: #dadada; width: 100%; height: 1px; margin-bottom: 20px; }
#gift-cards .card-detail fieldset.personalized { margin-bottom: 11px; }
.col-left {  width: 120px; text-align: right; margin: 2px 5px 0 0; }
.col-right { width: 275px; padding-bottom:10px; }
#gift-cards .card-detail .col-right .field { width: 100%; }
#gift-cards .card-detail .value { padding: 0 0 20px 10px; float:left; width:465px; background-color:#f3f3f3; }
#gift-cards .card-detail .email { padding: 0 0 20px 10px; float:left; width:465px; background-color:#f3f3f3; }
#gift-cards .card-detail .message{padding: 0 0 20px 10px; float:left; width:465px; background-color:#f3f3f3; }
#gift-cards .char-count {font-family: Arial, sans-serif; font-weight: bold; color: #999; }

.svs-label {width:510px;background-color:#898; float:left;}
.svs-input {background-color:#898454;width:210px;}

#gift-cards a.select { float: none; margin: 16px 0 0; background: url(../images/buttons/select.gif) 0px 0px no-repeat; width: 34px; text-indent: -9999px; }
#gift-cards .selected .hide { left: 0; }
#gift-cards .selected a.select { background-position: 0 -21px}

.selected #standard-form {display:block;}
.selected #egift-form {display:block;}

#gift-cards button.add-cart { float: none; margin: 10px 0 43px; background: url(../images/buttons/add-to-cart.gif); width: 104px; height: 23px; text-indent: -9999px; }

#gift-cards p.right { float: right; margin-right: 50px; }
#gift-cards label.drop { float: left; margin: 4px 10px 0 0; }
#gift-cards textarea.limited { width: 100%; height: 140px; }

#forgot-holder .hide { display: none; }
*/

/* gift card balance page */
#gift-card-balance { }
#gift-card-balance h1 { background: transparent url(../images/headlines/check-gift-card-balance.gif) 0 4px no-repeat; }
#gift-card-balance h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#gift-card-balance h3.balance { margin-bottom: 20px; }
#gift-card-balance h4 { font-weight: bold; font-size: 11px; }

#gift-card-balance p, #gift-card-balance label { font-size: 11px; }
#gift-card-balance label { display: block; margin-bottom: 2px; }
#gift-card-balance input.field { width: 255px; height: 16px; margin-bottom: 7px; }
#gift-card-balance form.error input.field { width: 257px; height: 18px; }
#gift-card-balance .error-msg { float: none; margin-bottom: 5px; }

#gift-card-balance .entry-form, #gift-card-balance .cards { float: left; }
#gift-card-balance .entry-form { margin-right: 7px; width: 263px; }
#gift-card-balance img.card { float: left; margin-top: 16px; }
#gift-card-balance button.submit { margin-top: 5px; background: url(../images/buttons/submit-blue.gif); width: 51px; text-indent: -9999px; }
#gift-card-balance .quote-callout { margin-top: 35px; width: 100%; overflow: hidden; }
#gift-card-balance .quote-callout img { float: left; margin-right: 15px; }
#gift-card-balance .quote-callout .quote { float: left; width: 295px; }
#gift-card-balance .quote-callout .quote p { margin-bottom: 0; }
#gift-card-balance .check-another { margin-top: 35px; padding-top: 20px; border-top: 1px solid #e5e5e5; width: 400px; }


/* sign in page */
#sign-in { background-color:#FFFFFF;overflow:auto;padding:5px 5px 5px;position:relative;width:712px;height:650px;}
#sign-in h1 { background: transparent url(../images/headlines/sign-in.png) 0 4px no-repeat; }
#sign-in h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#sign-in h4 { font-weight: bold; font-size: 11px; }

#sign-in .options { width: 100%; overflow: hidden; }

#sign-in p, #sign-in label, #sign-in a, #sign-in li { font-size: 11px; }
#sign-in fieldset.remember { margin-bottom: 4px; }
#sign-in label { display: block; margin-bottom: 2px; }
#sign-in label.remember { display: inline; }
#sign-in input.field { float: left; display: inline; width: 200px; margin-bottom: 7px; padding-right: 3px; margin-right: 1%;}
/* #sign-in input.remember { margin-bottom: 7px; } */
#sign-in li { list-style-type: disc; list-style-position: outside; margin: 0 0 5px 15px; }

#sign-in .existing, #sign-in .new { float: left; width: 321px; height: 275px; border: 1px solid #d1d1d1; padding: 14px; margin: 5px 0 0; }
#sign-in .existing { background-color: #e8eef1; position: relative; top: 0px; left: 0px; }
#sign-in .existing p, #sign-in .new p { margin-bottom: 10px; }
#sign-in .new { margin-left: 9px; }
#sign-in button.login { padding-left: 10px;float: left; display: inline; background: url(../images/buttons/login.gif); width: 42px; text-indent: -9999px; }
#sign-in button.create { padding-left: 10px;float: left; display: inline; margin-top: 8px; background: url(../images/buttons/creat_account_sm.jpg); width: 105px; text-indent: -9999px; }
#sign-in a.plain-text { background: transparent; color: #1278C0; margin-top: 5px; }
#sign-in a.register { float: none; margin: 7px 0 21px; background: url(../images/buttons/register-now.gif); width: 72px; text-indent: -9999px; }

#sign-in .stripey-rule { background: url(../images/backgrounds/diagonal-lines.gif); height: 3px; margin: 50px 0 19px; }

#sign-in .contact { float: left; width: 210px; }
#sign-in .contact a {color:#1278c0;text-decoration:none;}
#sign-in .contact a:hover {color:#1278c0;text-decoration:underline;}
#sign-in .contentasset  {	padding: 10px; }
#sign-in .errorcaption { text-indent:-208px; padding-top: 20px; }

#forgot-holder .forgot-holder {  }
#confirmation-message.hide { display: none; }
#confirmation-message h3 { font-weight: bold; }


/* create account page */
#create-account { }
#create-account h1 { background: url(../images/headlines/create-an-account.png) 0 4px no-repeat; }
#create-account h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#create-account h4 { font-weight: bold; }

#create-account .col-a, #create-account .col-b { float: left; }
#create-account .col-a { width: 200px; }
#create-account .col-b { margin-left: 10px; width: 600px; }

#create-account p, #create-account label, #create-account a { font-size: 11px; }

#create-account form { margin: 15px 0; }
#create-account fieldset.padded { margin-bottom: 5px; }
#create-account .field-bloc { margin-bottom: 20px; width: 100%; overflow: hidden; }
#create-account input.field { float: left; display: block; width: 200px; }
#create-account input.with-sub { margin-bottom: 0px; }
#create-account fieldset.pw { margin-top: 20px; }
#create-account form p.note { float: left; margin: 3px 0 0 15px; }
#create-account form p.sub-note { clear: left; display: block; margin-bottom: 5px; }
#create-account form p.indent { margin-left: 22px; }
#create-account form .rfselect { margin-bottom: 5px; }
#create-account input.checkbox { margin-left: 0; }
#create-account .checkbox a { margin-left: 15px; }
#create-account button.create { float: none; margin: 7px 0 20px 210px; background: url(../images/buttons/create-account.gif); width: 102px; text-indent: -9999px; }


/* landing page */
#landing { }
#landing .features .feature { float: left; width: 310px; margin: 3px 0 10px 15px; position: relative; }
#landing .features .feature a.more { text-transform: uppercase; }
#landing .features h2{ padding-bottom: 5px; border-bottom: 4px solid #000; margin-bottom: 20px; }
#landing .features h2.additional { margin-top: 40px; }
#landing .features .descr a { display: block; }
#landing .features .f1 { margin-left: 0; }
#landing .features .f1 h1 { background: transparent url(../images/headlines/videos.gif) 0 4px no-repeat; }
#landing .features .f2 h1 { background: transparent url(../images/headlines/people.gif) 0 4px no-repeat; }
#landing .features .f3 h1 { background: transparent url(../images/headlines/the-science.gif) 0 4px no-repeat; }
#landing .features .f3 h1.additional { margin-top: 20px; background: transparent url(../images/headlines/videos.gif) 0 4px no-repeat; }
.features .f3 h3 a {display:block;text-indent:-9999px;background:url(../images/home/features/headlines-sprite.png) 0 0 no-repeat;font:9px/9px serif;height:9px;overflow:hidden;margin:0 0 5px;}
#landing .features .f1 h3 { font-size: 15px; margin: 0 0 5px; }
#landing .features .f1 .more-blog {  }
#landing .features .f1 .more-blog { float: left; width: 155px; }
#landing .features .f1 .more-blog a { clear: both; float: left; }
#landing .features .feature-link{ position: absolute; right: 0; margin-top: -22px; }

#landing .features .f3 .omni-tech h3 a{background-position:0 -63px;}
#landing .features .f3 .active .omni-tech h3 a{background-position:0 -72px;}
#landing .features .f3 .omni-heat h3 a{background-position:0 -81px;}
#landing .features .f3 .active .omni-heat h3 a{background-position:0 -90px;}
#landing .features .f3 .omni-shade h3 a{background-position:0 -99px;}
#landing .features .f3 .active .omni-shade h3 a{background-position:0 -108px;}
#landing .features .f3 .omni-dry h3 a{background-position:0 -117px;}
#landing .features .f3 .active .omni-dry h3 a{background-position:0 -126px;}
#landing .features .f3 .omni-freeze h3 a{background-position:0 -135px;}
#landing .features .f3 .active .omni-freeze h3 a{background-position:0 -144px;}

#landing .features .f3 li {padding:5px 0 !important;border-bottom:1px solid #e6e6e6;clear:left;}
#landing .features .f3 li.video { border-bottom: none; }
#landing .features .f3 li div {width:100%;overflow:hidden;}
#landing .features .f3 li.active {padding:10px 0 0;}
#landing .features .f3 a.tech-icon {float:left;width:120px;margin:0 10px 10px 0;text-indent:-9999px;background:url(../images/home/icons/technologies.gif) 0 0 no-repeat;}


#landing .features .f3 .omni-heat a.tech-icon{height:105px;text-indent:-9999px; background:url(../images/explore/omni-heat-logo.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-shade a.tech-icon {height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-shade.gif) 0 0 no-repeat;} /* {height:43px;background-position:0 -240px;} */
#landing .features .f3 .omni-dry a.tech-icon{height:44px;width:80px;text-indent:-9999px; background:url(../images/headlines/omni-dry-logo.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-freeze a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/omni-freeze.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-tech a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/omni-tech.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-grip a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/omni-grip.gif) 0 0 no-repeat;}
#landing .features .f3 .tech-lite a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/techlite.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-shield a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/omni-shield.gif) 0 0 no-repeat;}
#landing .features .f3 .bloodnguts a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/blood-n-guts.gif) 0 0 no-repeat;}
#landing .features .f3 .insectblocker a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/insect-blocker.gif) 0 0 no-repeat;}
#landing .features .f3 .omniwick a.tech-icon{height:11px;text-indent:-9999px; background:url(../images/home/features/omni-wick.gif) 0 0 no-repeat;}

#landing .features .f3 .omni-shade a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-shade.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-dry a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-dry.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-freeze a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-freeze.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-tech a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-tech.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-grip a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-grip.gif) 0 0 no-repeat;}
#landing .features .f3 .tech-lite a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_techlite.gif) 0 0 no-repeat;}
#landing .features .f3 .omni-shield a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-shield.gif) 0 0 no-repeat;}
#landing .features .f3 .bloodnguts a.tech-header{height:11px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-shield-blood-guts.gif) 0 0 no-repeat; width: 200px;}
#landing .features .f3 .omni-heat a.tech-header{height:105px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-heat.gif) 0 0 no-repeat;}
#landing .features .f3 .omniwick a.tech-header{width: 200px; height:105px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_omni-wick.gif) 0 0 no-repeat;}
#landing .features .f3 .insectblocker a.tech-header{width: 200px; height:105px;text-indent:-9999px; background:url(../images/headlines/homepage_Science/home_header_insect-blocker.gif) 0 0 no-repeat;}

#landing .features .f1 ul { width: 100%; overflow: hidden; padding-bottom: 20px; }
#landing .features .f1 li { float: left; width: 100%; overflow: hidden; border-bottom: 1px solid #e6e6e6; padding-top: 10px; }
#landing .features .f1 p { float: left; width: 100%; overflow: hidden; }
#landing .features .f1 img, #landing .features .f3 .video img { float: left; margin: 0 5px 5px 0; }
#landing .features .f3 .video img { border: 5px solid #2e2e2e; }
#landing .features .f1 h2 img { margin: 0; }

#landing .featured { }
#landing h4 { font-weight: bold; font-style: italic; margin-bottom: 4px; }
#landing h4 a { font-weight: normal; font-style: normal; float: right; }
#landing .pioneers { border-bottom: 1px solid #e6e6e6; padding-bottom: 4px; margin-bottom: 10px; }
#landing .pioneers img { margin-top: 4px; border: 1px solid #ebebeb; }
#landing .pioneers li a { display: block; margin-bottom: 16px; }
#landing .experts li { width: 90px; margin: 4px 0 0 20px; float: left; }
#landing .experts li.first { margin-left: 0; }
#landing .experts li a { display: block; width: 90px; }

.expert_fl {float:left; width:100px; padding:1px; }
#science_wrap {position:relative;}
#video_wrap {position:relative; clear: both; padding-top: 10px;}

#landing .features .f1 .blog .date {font-style:normal;font-size:11px;}
#landing .features .f1 .blog p {font-size:12px; width:300px;}
#landing .features .f1 .blog a {font-size:14px;}

.tech-desc-sm {width:170px !important; float:left;}
.tech-list {height:13px;}


/* videos page */
#videos {  }
#videos .hide { display: none; }
#videos a.more { text-transform: uppercase; }
#videos .col-one { float: left; width: 310px; }
#videos .col-two { float: left; width: 586px; margin-left: 15px; }
#videos .col-one h1 { background: transparent url(../images/headlines/videos-sm.gif) 0 4px no-repeat; }
#videos .col-one p.descr { padding-bottom: 17px; margin-bottom: 0; border-bottom: 1px solid #e5e5e5; }
#videos .col-one .selections { margin-bottom: 40px; border: 0; }
#videos .col-one .selections li { border: 0; }
#videos .col-one .selections h3 { padding: 3px 0 4px; border-bottom: 1px solid #e5e5e5; background: url(../images/explore/arrow-li-active.gif) 100% 50% no-repeat; text-transform: uppercase; color: #1278C0; }
#videos .col-one .selections h3.ui-state-active { padding: 8px 0; border-bottom: 0; background: url(../images/explore/arrow-li-inactive.gif) 100% 0 no-repeat; color: #000; }
#videos .col-one .selections ul.ui-accordion-content { border-bottom: 1px solid #e5e5e5; }
#videos .col-one .selections ul.ui-accordion-content li { height: 120px; width: 310px; overflow: hidden; margin-bottom: 10px; cursor: pointer; }
#videos .col-one .selections ul.ui-accordion-content li:hover, #videos .col-one .selections ul.ui-accordion-content li.selected { border: 3px solid #0093d1; margin: -3px 0 7px -3px; }
#videos .col-one .selections ul.ui-accordion-content li img { float: left; border: 5px solid #2e2e2e; margin-right: 10px; }
#videos .col-one .selections ul.ui-accordion-content li a { float: left; width: 45%; }
#videos .col-two h1 { width: 100%; background: transparent url(../images/headlines/now_playing.gif) 0 4px no-repeat; }
#videos .col-two h1.video-head { width: 100%; background: transparent url(../images/headlines/tanker-surfers.gif) 0 4px no-repeat; }
#videos .col-two .prev-next { float: right; margin-top: 6px; margin-bottom: -22px; }
#videos .col-two .prev-next .next { margin-left: 25px; }
#videos .col-two .social-btns { margin-right: 0; }


/* people pages */
#people {  }
#people .hide { display: none; }
#people a.more { text-transform: uppercase; }
#people a.meet { float: right; }
#people h4 { font-weight: bold; font-style: italic; padding: 20px 0 3px; }
#people h4.visit { padding: 0; margin-bottom: 4px;  }
#people .flash-holder .social-btns { margin-right: 0; }
#people .col-one { float: left; width: 310px; }
#people .col-two { float: left; width: 586px; margin: 0 0 40px 15px; }
#people .col-one h1 { background: transparent url(../images/headlines/experts-sm.gif) 0 4px no-repeat; }
#people .col-one h1.pioneers { background: transparent url(../images/headlines/our-pioneers.png) 0 4px no-repeat; }	
#people.pioneers .col-one h1 { background-image: url(../images/headlines/pioneers-sm.gif); }
#people .pioneers .col-one h1 { background: transparent url(../images/headlines/pioneers-sm.gif) 0 4px no-repeat; }
#people .col-one p.descr { padding-bottom: 17px; margin-bottom: 0; border-bottom: 1px solid #e5e5e5; }
#people .col-two h1 { background: transparent url(../images/headlines/reggie-crist.gif) 0 4px no-repeat; }
#people .col-one .selections { border: 0; }
#people .col-one .selections li {  border-bottom: 1px solid #e5e5e5; }
#people .col-one .selections li.last {  border: 0; }
#people .col-one .selections h3 { height: 15px; width:310px; padding: 3px 0 4px;  background: url(../images/explore/arrow-li-active.gif) 100% 50% no-repeat; text-transform: uppercase; color: #1278C0; }

#people .col-one .selections h3.ui-state-active { padding: 3px 0; border-bottom: 1px solid #e5e5e5; background: url(../images/explore/arrow-li-inactive.gif) 100% -5px no-repeat;  }
#people .col-one .selections ul.ui-accordion-content { border-bottom: 1px solid #e5e5e5; }
#people .col-one .selections ul.ui-accordion-content li { width: 310px; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom: 2px; margin-bottom: 3px; cursor: pointer; position: relative; }
#people .col-one .selections ul.ui-accordion-content li.last { border-bottom: none; }
#people .col-one .selections ul.ui-accordion-content li:hover { border: 3px solid #0093d1; left: -3px; top: -3px; margin-bottom: 0; padding-bottom: 0; }
#people .col-one .selections ul.ui-accordion-content li.selected { border: 3px solid #0093d1; left: -3px; top: -3px; margin-bottom: 0; padding-bottom: 0; }
#people .col-one .selections ul.ui-accordion-content li img { float: left; margin-right: 10px; }
#people .col-one .selections ul.ui-accordion-content li p, #people .col-one .selections ul.ui-accordion-content li a { float: left; width: 60%; margin: 0; padding: 0; }
#people .col-one .selections ul.ui-accordion-content li h5 { font-weight: bold; margin-top: 5px; }
#people .col-one a.apply { float: none; margin: 16px 0 21px; background: url(../images/buttons/apply-blue.gif); width: 29px; text-indent: -9999px; }
#people .col-one .alt-people { width: 286px; height: 104px; padding: 15px 11px 0; margin: 45px 0; background: url(../images/backgrounds/people-alt-box.gif); }
#people .col-one .alt-people h4 { background: transparent url(../images/headlines/columbia-pioneers-box.gif) 0 0 no-repeat; height: 15px; text-indent: -9999px; margin:0; padding: 0; }
h4.experts { background: transparent url(../images/headlines/columbia-experts-box.gif) 0 0 no-repeat; height: 15px; text-indent: -9999px; margin:0; padding: 0; }
h4.pioneers { background: transparent url(../images/headlines/columbia-pioneers-box.gif) 0 0 no-repeat; height: 15px; text-indent: -9999px; margin:0; padding: 0; }
#people .col-two .prev-next { float: right; margin-top: 6px; }
#people .col-two .prev-next .next { margin-left: 25px; }
#people .col-two .about { width: 100%; overflow: hidden; margin: 4px 0 0 0; background: transparent url(../images/backgrounds/diagonal-lines.gif) left 34px repeat-x; }
#people .col-two h3 { background:transparent url(../images/home/features/hr-pattern.gif) repeat-x scroll left bottom; padding-bottom:13px; text-indent:0; margin-top: 21px; margin-bottom: 5px; text-transform: uppercase; font-size: 14px; font-family: Georgia; font-weight: bolder; font-style: normal; }
#people .col-two h3.reviews-head { margin-bottom: 25px; background-image: url(../images/headlines/reggies-reviews.gif) }
#people .col-two .about .descr { float: left; margin: 10px 65px 0 0; width: 320px; }
#people .col-two .about .online-links { float: left; margin-top: 10px; width: 200px; }
#people .col-two .about .online-links h3 { font-weight: bold; font-style: italic; }
#people .col-two .about .online-links a { display: block; margin-top: 5px; }
#people .col-two .social-links { float: right; margin-right: 35px;  }
#people .col-two .social-links img { margin: 5px 0 5px 0px; vertical-align: top; }
#people .col-two .social-links img.divider { margin-top: 0; }
#people .col-two .reviews { width: 100%; overflow: hidden; margin: 4px 0 0 0; background: transparent url(../images/backgrounds/diagonal-lines.gif) left 34px repeat-x; }
#people .col-two .reviews .review { width: 100%; overflow: hidden; margin-bottom: 25px; }
#people .col-two .reviews .review .photo, #people .col-two .reviews .review .info { float: left; }
#people .col-two .reviews .review .photo { width: 190px; text-align: center; }
#people .col-two .reviews .review .photo img { margin-bottom: 10px; }
#people .col-two .reviews .review .photo a { display: block; }
#people .col-two .reviews .review .info { width: 395px; }
#people .col-two .reviews .review .info .track { margin: 5px 0 25px; }
#people .col-two .reviews .review .info p.body { margin-bottom: 25px; }
#people .static-rating, .total-ratings { margin-top: 1px; }



#people .col-two h2#video-title { font-family: Arial, sans serif; font-size: 10px; padding-bottom: 5px; border-bottom: 1px solid #494949; }
#people .carousel-arrow { float: left; margin-top: 21px; }
#people #carousel-holder {  }
#people #carousel { float: left; margin: 0 9px; height: 65px; overflow: hidden; }
#people .carousel-item { float: left; margin: 0 8px 0 0; cursor: pointer; }
#people .carousel-item.last { margin: 0; }
#people .carousel-item.selected img { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
#people .carousel-item .carousel-item-border { position: relative; top: -65px; width: 93px; height: 59px; border: 3px solid #1278C0; display: none; }
#people .carousel-item.selected .carousel-item-border, #science .carousel-item:hover .carousel-item-border { display: block; }

#people-land {  }
#people-land h3 { font-weight: bold; font-style: italic; margin-bottom:20px; padding:15px 0;}
#people-land h4 { font-weight: bold; font-style: italic; padding-bottom: 3px; }
#people-land h4.other { font-size: 10px; }
#people-land .hide { display: none; }
#people-land a.more { text-transform: uppercase; font-size: 10px}
#people-land .col-one { float: left; width: 310px; }
#people-land .col-one h1 { background: transparent url(../images/headlines/our-experts.png) 0 4px no-repeat; }
#people-land .col-one li { list-style-type: none; width: 100%; overflow: hidden; padding: 2px 0; border-bottom: 1px solid #e5e5e5; }
people-land .col-one li img { float: left; padding-right: 10px; }
#people-land .col-one a.see-all { padding: 20px 0 30px; display: block; }
#people-land .col-one a.apply { float: none; margin: 16px 0 21px; background: url(../images/buttons/apply-blue.gif); width: 29px; text-indent: -9999px; }
#people-land .col-two { float: left; width: 635px; margin-left: 15px; }
#people-land .col-two h1 { background: transparent url(../images/headlines/our-pioneers.png) 0 4px no-repeat; }

/* People Headers*/
/* Fishing */
/* George Poveromo*/
#people .col-two h1.georgePoveromo { background: transparent url(../images/headlines/people/hdr-lrg-george-poveromo.gif) 0 4px no-repeat; }
#people .col-two h3.georgePoveromo { background-image: url(../images/headlines/people/hdr-sm-about-george-poveromo.gif) }
/* Greg Poland */
#people .col-two h1.gregPoland { background: transparent url(../images/headlines/people/hdr-lrg-greg-poland.gif) 0 4px no-repeat; }
#people .col-two h3.gregPoland { background-image: url(../images/headlines/people/hdr-sm-about-greg-poland.gif) }
/* College Bass */
#people .col-two h1.collegiateBass { background: transparent url(../images/headlines/people/col_bass_hdr.gif) 0 4px no-repeat; }



/* Sking & Snowboarding */
/* Graham Watanabe */
#people-land .col-two h1.grahamWatanabe { background: transparent url(../images/headlines/people/hdr-lrg-graham-watanabe.gif) 0 4px no-repeat; }
/* Jeff Annets */
#people-land .col-two h1.jeffAnnets { background: transparent url(../images/headlines/people/hdr-lrg-jeff-annetts.gif) 0 4px no-repeat; }
/* #people .col-two h3.jeffAnnets { background-image: url(../images/headlines/people/hdr-sm-about-jeff-annetts.gif) } */
/* Jeremy Benson */
#people-land .col-two h1.jeremyBenson { background: transparent url(../images/headlines/people/hdr-lrg-jeremy-benson.gif) 0 4px no-repeat; }
#people-land .col-two h3.jeremyBenson { background-image: url(../images/headlines/people/hdr-sm-about-jeremy-benson.gif) }
/* Kevin Quinn */
#people-land .col-two h1.kevinQuinn { background: transparent url(../images/headlines/people/hdr-lrg-kevin-quinn.gif) 0 4px no-repeat; }
h3.kevinQuinn { background-image: url(../images/headlines/people/hdr-sm-about-kevin-quinn.gif) }
/* Charlotte Moats */
#people-land .col-two h1.charlotteMoats { background: transparent url(../images/headlines/people/hdr-lrg-charlotte-moats.gif) 0 4px no-repeat; }
h3.charlotteMoats { background-image: url(../images/headlines/people/hdr-sm-about-charlotte-moats.gif) }
/* Kristina Koznick */
#people-land .col-two h1.kristinaKoznick { background: transparent url(../images/headlines/people/hdr-lrg-kristina-koznick.gif) 0 4px no-repeat; }
h3.kristinaKoznick { background-image: url(../images/headlines/people/hdr-sm-about-kristina-koznick.gif) }
/* Jamie Pierre */
#people-land .col-two h1.jamiePierre { background: transparent url(../images/headlines/people/hdr-lrg-jamie-pierre.gif) 0 4px no-repeat; }
h3.jamiePierre { background-image: url(../images/headlines/people/hdr-sm-about-jamie-pierre.gif) }
/* Drew Stoecklein */
#people-land .col-two h1.drewStoecklein { background: transparent url(../images/headlines/people/hdr-lrg-drew-stoeckliein.gif) 0 4px no-repeat; }
h3.drewStoecklein { background-image: url(../images/headlines/people/hdr-sm-about-drew-stoeckliein.gif) }
/* Peter Smart */
#people-land .col-two h1.peterSmart { background: transparent url(../images/headlines/people/hdr-lrg-peter-smart.gif) 0 4px no-repeat; }
h3.peterSmart { background-image: url(../images/headlines/people/hdr-sm-about-peter-smart.gif) }
/* Jill Dunnigan */
#people-land .col-two h1.jillDunnigan { background: transparent url(../images/headlines/people/hdr-lrg-jill-dunnigan.gif) 0 4px no-repeat; }
h3.jillDunnigan { background-image: url(../images/headlines/people/hdr-sm-about-jill-dunnigan.gif) }
/*Geraldine Fasnacht */
#people-land .col-two h1.geraldineFasnacht { background: transparent url(../images/headlines/people/hdr-lrg-geraldine-fasnacht.gif) 0 4px no-repeat; }



/* Cycling */
/* Team Columbia */
#people-land .col-two h1.teamColumbia { background: transparent url(../images/headlines/people/columbia_HTC.gif) 0 4px no-repeat; }
h3.teamColumbia { background-image: url(../images/headlines/people/hdr-sm-about-team-columbia.gif) }
/* Mark Cavendish */
#people-land .col-two h1.markCavendish { background: transparent url(../images/headlines/people/hdr-lrg-mark-cavendish.gif) 0 4px no-repeat; }
h3.markCavendish { background-image: url(../images/headlines/people/hdr-sm-about-mark-cavendish.gif) }
/* Kim Kirchen */
#people-land .col-two h1.kimKirchen { background: transparent url(../images/headlines/people/hdr-lrg-kim-kirchen.gif) 0 4px no-repeat; }
h3.kimKirchen { background-image: url(../images/headlines/people/hdr-sm-about-kim-kirchen.gif) }
/* Edvald Boasson Hagen */
#people-land .col-two h1.edvaldHagen { background: transparent url(../images/headlines/people/hdr-lrg-edvald-hagen.gif) 0 4px no-repeat; }
h3.edvaldHagen { background-image: url(../images/headlines/people/hdr-sm-about-edvald-hagen.gif) }
/* Marcus Burghardt */
#people-land .col-two h1.marcusBurghardt { background: transparent url(../images/headlines/people/hdr-lrg-marcus-burghardt.gif) 0 4px no-repeat; }
h3.marcusBurghardt { background-image: url(../images/headlines/people/hdr-sm-about-marcus-burghardt.gif) }
/* Kate Bates */
#people-land .col-two h1.kateBates { background: transparent url(../images/headlines/people/hdr-lrg-kate-bates.gif) 0 4px no-repeat; }
h3.kateBates { background-image: url(../images/headlines/people/hdr-sm-about-kate-bates.gif) }
/* Vicente Reynes */
#people-land .col-two h1.vicenteReynes { background: transparent url(../images/headlines/people/hdr-lrg-vicente-reynes.gif) 0 4px no-repeat; }
h3.vicenteReynes { background-image: url(../images/headlines/people/hdr-sm-about-vicente-reynes.gif) }
/* Emilia Fahlin */
#people-land .col-two h1.emiliaFahlin { background: transparent url(../images/headlines/people/hdr-lrg-emilia-fahlin.gif) 0 4px no-repeat; }
h3.emiliaFahlin { background-image: url(../images/headlines/people/hdr-sm-about-emilia-fahlin.gif) }
/* Craig Lewis */
#people-land .col-two h1.craigLewis { background: transparent url(../images/headlines/people/hdr-lrg-craig-lewis.gif) 0 4px no-repeat; }
h3.craigLewis { background-image: url(../images/headlines/people/hdr-sm-about-craig-lewis.gif) }

#people-land .col-two h1.andreGreipel { background: transparent url(../images/headlines/people/hdr-lrg-andre-greipel.gif.gif) 0 4px no-repeat; }

/* Pushy Mums */
#people-land .col-two h1.pushy_mothers { background: transparent url(../images/headlines/pushy-mothers-header.gif) 0 4px no-repeat; }

/* Science Headers*/
/* Omni-Heat*/
#science .col-two h1.omniHeat { background: transparent url(../images/headlines/omni-heat.gif) 0 4px no-repeat; }
#science .col-two h3.omniHeat { background: transparent url(../images/headlines/about-omni-heat.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Tech*/
#science .col-two h1.omniTech { background: transparent url(../images/headlines/omni-tech.gif) 0 4px no-repeat; }
#science .col-two h3.omniTech { background: transparent url(../images/headlines/about-omni-tech.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Shade*/
#science .col-two h1.omniShade { background: transparent url(../images/headlines/science/omni-shade.gif) 0 4px no-repeat; }
#science .col-two h3.omniShade { background: transparent url(../images/headlines/science/about-omni-shade.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Shield*/
#science .col-two h1.omniShield { background: transparent url(../images/headlines/science/omni-shield.gif) 0 4px no-repeat; }
#science .col-two h3.omniShield { background: transparent url(../images/headlines/science/about-omni-shield.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Shield BLOOD N GUTS*/
#science .col-two h1.bloodNGuts { background: transparent url(../images/headlines/science/omni-shield-blood-guts.gif) 0 4px no-repeat; }
#science .col-two h3.bloodNGuts { background: transparent url(../images/headlines/science/about-omni-shield.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Dry*/
#science .col-two h1.omniDry { background: transparent url(../images/headlines/science/omni-dry.gif) 0 4px no-repeat; }
#science .col-two h3.omniDry { background: transparent url(../images/headlines/science/about-omni-dry.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Freeze*/
#science .col-two h1.omniFreeze { background: transparent url(../images/headlines/science/omni-freeze.gif) 0 4px no-repeat; }
#science .col-two h3.omniFreeze { background: transparent url(../images/headlines/science/about-omni-freeze.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Grip*/
#science .col-two h1.omniGrip { background: transparent url(../images/headlines/science/omni-grip.gif) 0 4px no-repeat; }
#science .col-two h3.omniGrip { background: transparent url(../images/headlines/science/about-omni-grip.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Omni-Wick*/
#science .col-two h1.omniWick { background: transparent url(../images/headlines/omni-wick.gif) 0 4px no-repeat; }
/* Insect Blocker*/
#science .col-two h1.insectBlocker { background: transparent url(../images/headlines/insect-blocker.gif) 0 4px no-repeat; }
/* Techlite*/
#science .col-two h1.techlite { background: transparent url(../images/headlines/science/techlite.gif) 0 4px no-repeat; }
#science .col-two h3.techlite { background: transparent url(../images/headlines/science/about-techlite.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Titanium*/
#science .col-two h1.titanium { background: transparent url(../images/headlines/science/titanium.gif) 0 4px no-repeat; }
#science .col-two h3.titanium { background: transparent url(../images/headlines/science/about-titanium.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* OutDry */
#science .col-two h1.outdry { background: transparent url(../images/headlines/science/outdry.gif) 0 4px no-repeat; }

/* Pioneer Headers*/
/* Dan Heaton*/
#people-land .col-two h1.danHeaton { background: transparent url(../images/headlines/people/hdr-lrg-dan-heaton.gif) 0 4px no-repeat; }
#people-land .col-two h3.danHeaton { background: transparent url(../images/headlines/people/hdr-sm-about-dan-heaton.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Tanker Surfers*/
#people-land .col-two h1.tankerSurfers { background: transparent url(../images/headlines/people/hdr-lrg-tanker-surfers.gif) 0 4px no-repeat; }
#people-land .col-two h3.tankerSurfers { background: transparent url(../images/headlines/people/hdr-sm-about-tanker-surfers.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Guerrilla Gardeners*/
#people-land .col-two h1.guerrillaGardeners { background: transparent url(../images/headlines/people/hdr-lrg-guerrilla-gardeners.gif) 0 4px no-repeat; }
#people-land .col-two h3.guerrillaGardeners { background: transparent url(../images/headlines/people/hdr-sm-about-guerrilla-gardeners.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Rachel Scdoris*/
#people-land .col-two h1.rachaelScdoris { background: transparent url(../images/headlines/people/hdr-lrg-rachael-scdoris.gif) 0 4px no-repeat; }
#people-land .col-two h3.rachaelScdoris { background: transparent url(../images/headlines/people/hdr-sm-about-rachael-scdoris.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Tundra Golfers*/
#people-land .col-two h1.tundraGolfers { background: transparent url(../images/headlines/people/hdr-lrg-tundra-golfers.gif) 0 4px no-repeat; }
#people-land .col-two h3.tundraGolfers { background: transparent url(../images/headlines/people/hdr-sm-about-tundra-golfers.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Gert Boyle*/
#people-land .col-two h1.gertBoyle { background: transparent url(../images/headlines/people/hdr-lrg-gert-boyle.gif) 0 4px no-repeat; }
#people-land .col-two h3.gertBoyle { background: transparent url(../images/headlines/people/hdr-sm-about-gert-boyle.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Junk Boarders*/
#people-land .col-two h1.junkBoarder { background: transparent url(../images/headlines/people/hdr-lrg-junkboarders.gif) 0 4px no-repeat; }
#people-land .col-two h3.junkBoarder { background: transparent url(../images/headlines/people/hdr-sm-about-junkboarders.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }
/* Ozark Sitters*/
#people-land .col-two h1.ozarkSitters { background: transparent url(../images/headlines/people/hdr-lrg-ozarks-sitters.gif) 0 4px no-repeat; }
#people-land .col-two h3.ozarkSitters { background: transparent url(../images/headlines/people/hdr-sm-about-ozarks-sitters.gif) no-repeat scroll 0 16px; height:37px; text-indent:-9999px; }

#people-land .col-two li.ozarks h2 { background: transparent url(../images/explore/pioneer-lg-title-ozarks.gif) 0 4px no-repeat; }
#people-land .col-two li.junkboarders h2 { background: transparent url(../images/explore/pioneer-lg-title-junkboarders.gif) 0 4px no-repeat; }
#people-land .col-two .main { padding: 11px 16px 20px 20px; margin-bottom: 20px; width: 599; background: transparent url(../images/backgrounds/people-list.jpg) 0 0 repeat-y; overflow: hidden; }
#people-land .col-two .introducing img { float: left; margin-right: 20px; }
#people-land .col-two .introducing, #people-land .col-two li, #people-land .col-two ul.others, #people-land .col-two ul.others li { overflow: hidden; width: 100%; }
#people-land .col-two ul { margin-bottom: 16px; }
#people-land .col-two li { margin-bottom: 10px; }
#people-land .col-two li img { float: left; margin-right: 20px;margin-top:5px; }
#people-land .col-two li p { clear: right; margin-bottom: 18px; }
#people-land .col-two li h2 { text-indent: -9999px; margin: 0 0 7px 330px; }
#people-land .col-two li.gert h2 { background: transparent url(../images/explore/pioneer-lg-title1.png) 0 4px no-repeat; }
#people-land .col-two li.dan h2 { background: transparent url(../images/explore/pioneer-lg-title2.png) 0 4px no-repeat; }
#people-land .col-two li.tanker h2 { background: transparent url(../images/explore/pioneer-lg-title3.png) 0 4px no-repeat; }
#people-land .col-two li.rachael h2 { background: transparent url(../images/explore/pioneer-lg-title4.png) 0 4px no-repeat; }
#people-land .col-two li.guerrilla h2 { background: transparent url(../images/explore/pioneer-lg-title6.png) 0 4px no-repeat; }
#people-land .col-two li.tundra h2 { background: transparent url(../images/explore/pioneer-lg-title5.png) 0 4px no-repeat; }
#people-land .col-two div.nominate { width: 555px; height: 139px; padding: 16px 22px 0; margin-bottom: 20px; background-image: url(../images/explore/nominate-bkg.gif); }
#people-land .col-two div.nominate img { float: left; margin-right: 13px; }
#people-land .col-two div.nominate a.nominate { float: none; margin: 10px 0 0 380px; height: 11px; background:  url(../images/buttons/nominate-a-pioneer.png) 0 0px no-repeat;  width: 230px; text-indent: -9999px; }
#people-land .col-two ul.others {  }
#people-land .col-two ul.others li { float: left; width: 90px; margin: 0 11px 0 0; display: inline; }
#people-land .col-two ul.others li.last { margin: 0; }
#people-land .col-two ul.others li img { float: none; margin: 0 0 5px; }


/* science pages */
#science {  }
#science a.more { text-transform: uppercase; }
#science a.meet { float: right; }
#science .col-one { float: left; width: 310px; margin-bottom: 60px; }
#science .col-two { float: left; width: 586px; margin: 0 0 0 15px; }
#science .col-one h1 { background: transparent url(../images/headlines/core-technologies-sm.gif) 0 4px no-repeat; }
#science .col-one .selections h3.ui-state-active { padding: 8px 0; border-bottom: 0; background:none; color: #000; }

/* begin CSS for left nav with accordion list */
#science .col-one .selections { border: 0; }
#science .col-one .selections li { border: 0; }
#science .col-one .selections li.outer.last { border: 0; }
#science .col-one .selections h3 { padding: 3px 0 4px; border-bottom: 1px solid #e5e5e5; background: url(../images/explore/arrow-li-active.gif) 100% 50% no-repeat; text-transform: uppercase; color: #1278C0; }
#science .col-one .selections h3.ui-state-active { padding: 8px 0; border-bottom: 1px solid #e5e5e5; font-weight:bold;  color: #1278C0; }
#science .col-one .selections ul.ui-accordion-content { border-bottom: 1px solid #e5e5e5; }
#science .col-one .selections ul.ui-accordion-content.last { border-bottom: 0; }
#science .col-one .selections ul.ui-accordion-content li { width: 304px; height: 100%; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 3px 8px; margin-bottom: 5px;}

#science .col-one .selections ul.ui-accordion-content li.last { border-bottom: 0; }
#science .col-one .selections ul.ui-accordion-content li .logo { float: left; width: 100px; height:100px; text-align: center; }
#science .col-one .selections ul.ui-accordion-content li p, #people .col-one .selections ul.ui-accordion-content li a { float: left; margin: 0; padding: 0; }
#science .col-one .selections ul.ui-accordion-content li h5 {font-weight: bold; color: #1278C0;}
/* end CSS for left nav with accordion list */


/* begin CSS for left nav without accordion list */
#science .col-one ul.no-accordion {  }
#science .col-one ul.no-accordion li { width: 310px; min-height: 72px; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 0; margin-bottom: 3px; cursor: pointer; position: relative; }
#science .col-one ul.no-accordion li.last { border-bottom: 0; }
#science .col-one ul.no-accordion li .logo { float: left; width: 100px; text-align: center; }
#science .col-one ul.no-accordion li.selected, #science .col-one ul.no-accordion li:hover { border: 3px solid #0093d1; left: -3px; top: -3px; margin-bottom: 0; padding: 10px 0 8px; }
#science .col-one ul.no-accordion li p, #people .col-one li a { float: left; width: 0px; margin: 0; padding: 0; }
#science .col-one ul.no-accordion li h5 { width: 65%; font-weight: bold; color: #1278C0; }
#science .col-one ul.no-accordion li.selected h5 { color: #000; }
/* end CSS for left nav without accordion list */


#science .col-two .prev-next { float: right; margin-top: 6px; margin-bottom: -22px; }
#science .col-two .prev-next .next { margin-left: 25px; }
#science .col-two h1 { width: 100%; background: transparent url(../images/headlines/omni-tech.gif) 0 4px no-repeat; }
#science h3.about-header, #science h3.blog-header { background:transparent url(../images/home/features/hr-pattern.gif) repeat-x scroll left bottom; padding-bottom:8px; text-indent:0; margin-top: 21px; margin-bottom: 5px; text-transform: uppercase; font-size: 14px; font-family: Georgia; font-weight: bolder; font-style: normal; }
/*#science .col-two .about { width: 100%; overflow: hidden; margin: 4px 0 0 0; background: transparent url(../images/backgrounds/diagonal-lines.gif) left 34px repeat-x; }*/
/*#science .col-two h3 { background: transparent url(../images/headlines/about-omni-tech.gif) 0 16px no-repeat; height: 37px; text-indent: -9999px; }*/
h3.products-head { background:transparent url(../images/home/features/hr-pattern.gif) repeat-x scroll left bottom; padding-bottom:8px; text-indent:0; margin-top: 21px; margin-bottom: 5px; text-transform: uppercase; font-size: 14px; font-family: Georgia; font-weight: bolder; font-style: normal; }
h3.products-head .contentasset  { display:inline; }
h3.bottom {display:inline;float:right; margin-top:10px;padding-bottom:40px;}
h3.bottom .contentasset  { display:inline }

#science .col-two .about .descr { float: left; margin: 10px 65px 0 0; width: 320px; }
#science .col-two .products { width: 569px; overflow: hidden; margin: 4px 0 0 0; background: transparent url(../images/backgrounds/diagonal-lines.gif) left 34px repeat-x; }
#science .col-two .result-row { width: 585px; }
#science .col-two .result-item { width: 100px; }

#science .col-two h2#video-title { font-family: Arial, sans serif; font-size: 10px; padding-bottom: 5px; border-bottom: 1px solid #494949; margin:0; height: auto; }
#science .carousel-arrow { float: left; margin-top: 21px; }
#science #carousel-holder {  }
#science #carousel { float: left; margin: 0 9px; height: 65px; overflow: hidden; }
#science .carousel-item { float: left; margin: 0 8px 0 0; cursor: pointer; }
#science .carousel-item.last { margin: 0; }
#science .carousel-item.selected img { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
#science .carousel-item .carousel-item-border { position: relative; top: -65px; width: 93px; height: 59px; border: 3px solid #1278C0; display: none; }
#science .carousel-item.selected .carousel-item-border, #science .carousel-item:hover .carousel-item-border { display: block; }

#science .flash-holder{width:587px;padding:0;}
#science #video-player-holder{width:480px;margin:0 53px;}
#science .copy-below { margin-left: 53px; }

.floatTechDesc {width:200px;float:left;}



.result-fp-col {width:600px;float:left;position:relative;overflow:hidden;}
.result-fp-row {float:left;font-family:Arial,Helvetica,sans-serif;margin-left:10px;padding-bottom:25px;width:780px}
.result-fp-row .result-item {width:180px;margin-left:15px;float:left;}

/* blog pages */
#blog {  }
#blog .hide { display: none; }
#blog a.more { text-transform: uppercase; }
#blog a.list-item { display: block; margin-bottom: 2px; }
#blog a.feed { margin-top: 13px; }
#blog a.newer-posts { float: right; }
#blog img.feed { margin: 13px 5px 0 0; }
#blog .col-one { float: left; width: 310px; margin-bottom: 40px; }
#blog .col-two { float: left; width: 600px; margin: 0 0 40px 15px; }
#blog.detail .col-two { width: 510px; }
#blog .col-one h1 { background: transparent url(../images/headlines/categories-sm.gif) 0 4px no-repeat; margin: 10px 0; }
#blog .col-one h1.recent-posts { background-image: url(../images/headlines/recent-posts-sm.gif); }
#blog .col-one h1.categories { background-image: url(../images/headlines/categories-sm.gif); }
#blog .col-one h1.bloggers { background-image: url(../images/headlines/bloggers-sm.gif); }
#blog .col-one h1.archives { background-image: url(../images/headlines/archives-sm.gif); }
#blog .col-two .blog-entry-snip { padding: 0 0 25px 0; margin: 0 0 30px 0; border-bottom: 1px solid #e5e5e5; width: 100%; overflow: hidden; }
#blog .col-two h2 { font-size: 25px; padding-top: 2px; text-indent: 0px; }
#blog .col-two h2.preview-title { color: #1278C0; line-height: 30px; padding-top: 0; height: auto; }
#blog .col-two .attrib { margin: 10px 0; }
#blog .col-two .attrib p { margin: 0; }
#blog .col-two .blog-entry-body { line-height: 19px; padding-bottom: 4px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; width: 100%; overflow: hidden; }
#blog .col-two .blog-entry-body.preview { margin-top: 5px; }
#blog .col-two p { line-height: 19px; }
#blog .col-two p.posted-by { margin-bottom: 0; font-weight: bold; font-size: 10px; font-family: Arial, sans-serif; }
#blog .col-two .author-photo { float: left;  margin-right: 3px; }
#blog .col-two .entry-photo { display: block; margin-bottom: 10px; }
#blog .col-two .entry-snip-photo { float: left; margin: 0 10px 10px 0; }
#blog .col-two .filed-in { margin: 13px 0 0 20px; }
#blog .col-two .prev-next { float: right; position: relative; top: -15px; }
#blog .col-two .prev-next .next { margin-left: 30px; }
#blog .col-two .blog-entry p { margin-bottom: 20px; }
#blog .col-two .social-links { float: right; }
#blog .col-two .social-links img { margin: 7px 0 0 10px; vertical-align: top; }
#blog .col-two .social-links img.divider { margin-top: 0; }
#blog .col-two h3 { font-style: italic; font-weight: bold; }
#blog .col-two .comment-block { margin-top: 15px; padding-bottom: 5px; border-bottom: 1px dotted #000; }
#blog .col-two .comment-block.preview { margin-top: 5px; border-bottom: 0; }
#blog .col-two .comment-block.preview p { margin-bottom: 5px; }
#blog .col-two .comment-block.last { padding-bottom: 30px; border-bottom: 0; }
#blog .col-two .enter-comment { padding: 21px; width: 468px; background-color: #f0f0f0; overflow: hidden; }
#blog .col-two .enter-comment h3 { margin-bottom: 10px; }
#blog .col-two .enter-comment fieldset { margin-bottom: 10px; }
#blog .col-two .enter-comment fieldset label { display: block; margin-bottom: 2px; }
#blog .col-two .enter-comment fieldset input, #blog .col-two .enter-comment fieldset textarea { width: 464px; }
#blog .col-two .enter-comment fieldset textarea { height: 85px; }
#blog .col-two .enter-comment fieldset p { color: #999; line-height: 10px; font-weight: bold; font-size: 10px; font-family: Arial, sans-serif; margin: 3px 0 0; }
#blog .col-two .enter-comment button.submit { float: right; margin: 0; background: url(../images/buttons/preview.gif); width: 57px; text-indent: -9999px; }
#blog .col-two .enter-comment button.revise { float: right; margin: 0; background: url(../images/buttons/revise-and-preview.gif); width: 119px; text-indent: -9999px; }
#blog .col-two button.publish { float: right; margin: 0 0 20px; background: url(../images/buttons/publish.gif); width: 57px; text-indent: -9999px; }



/* review pages */
#reviews { width: 763px; }
.user_page_header { 
	line-height: 1.2em; 
	float: left; 
	font-size: 24px; 
	padding-top: 8px;
	height: 40px;  
	text-indent: 0px; 
	border: 0; 
	margin: 0; 
	font-family: Georgia, serif; }
	
review_prodcut_name {line-height: 1.1em; width: 500px; }
a.review_prodcut_name {line-height: 1.1em; font-size: 24px;  color:#1278C0; font-weight: bold; width: 500px;  }
	
#reviews h3 {  font-weight: bold; font-style: italic; padding-bottom: 6px; margin-bottom: 36px; background: transparent url(../images/backgrounds/diagonal-lines.gif) left bottom repeat-x; }
#reviews h5 {  margin-bottom: 43px; clear: both; }
#reviews a.more { text-transform: uppercase; }
#reviews img.icon {  float: left; margin: 8px 0 0 10px; }
#reviews .reviews { margin-bottom: 40px; width: 100%; overflow: hidden; }
#reviews .reviews .review { width: 100%; overflow: hidden; margin-bottom: 45px; }
#reviews .reviews .review .photo, #reviews  .review .info { float: left; }
#reviews .reviews .review .photo { width: 200px; text-align: center; }
#reviews .reviews .review .photo img { margin-bottom: 10px; }
#reviews .reviews .review .photo p, #reviews .reviews .review .photo a { display: block; margin-bottom: 0; }
#reviews .reviews .review .photo p.note { font-size: 10px; }
#reviews .reviews .review .info { width: 543px; margin-left: 20px; }
#reviews .reviews .review .info .track { margin: 5px 0 20px; }
#reviews .reviews .review .info p { margin-bottom: 17px; }
#reviews a.top { padding: 6px 0 20px; display: block; background: transparent url(../images/backgrounds/diagonal-lines.gif) left top repeat-x; }

#reviews.product-sort {  }
#reviews.product-sort .product-info { height:225px; width: 100%; overflow: hidden; padding-bottom: 25px; margin-bottom: 5px; background: transparent url(../images/backgrounds/diagonal-lines.gif) left bottom repeat-x; }
#reviews.product-sort .product, #reviews.product-sort .stats { float: left; }
#reviews.product-sort .average-rating, #reviews.product-sort .average-fit { float: left; }
#reviews.product-sort .average-rating { width: 185px; }
#reviews.product-sort .average-rating .rating-count { font-family: Arial, sans serif; font-size: 10px; }
#reviews.product-sort .average-rating .star { float: left; clear: left; width: 40px; }
#reviews.product-sort .average-rating .bar { float: left; position: relative; width: 102px; height: 6px; margin-top: 6px; background-color: #ececec; }
#reviews.product-sort .average-rating .inner-bar { position: absolute; height: 6px; background-color: #000; }
#reviews.product-sort .average-rating .count { float: left; width: 20px; text-align: right; }
#reviews.product-sort .average-fit {  }
#reviews.product-sort .average-fit .static-slider {  margin-top: 3px; }
#reviews.product-sort .add-review { float: right; }
#reviews.product-sort .add-review a { float: right; margin-top: 88px; background: url(../images/buttons/write-a-review.gif); text-indent:-9999px; width:84px; }
#reviews.product-sort .product { width: 200px; text-align: center; }
#reviews.product-sort .stats { width: 400px; height: 210px; }
#reviews.product-sort form  { float: right; }
#reviews.product-sort form .sort-by, #reviews.product-sort form .drop { float: left; }
#reviews.product-sort form .sort-by { margin: 4px 8px 0 0; }
#reviews.product-sort .prod_review_name { line-height: .9em; height: auto; font-size: 30px; padding: 8px 0; text-indent: 0px; border: 0; margin: 0; }
#reviews.product-sort h3 { background: none; margin: 0; padding-bottom: 2px; }
#reviews.product-sort h4 { float: left; font-weight: bold; }
#reviews.product-sort h5 { margin-bottom: 28px; }
#reviews.product-sort .reviews .user-review{padding:30px 0 0;width:100%;overflow:hidden;}
#reviews.product-sort .reviews .user-review-teaser {float:left;width:180px;}
#reviews.product-sort .reviews .user-review-teaser a { display: block; margin-bottom: 4px; }
#reviews.product-sort .reviews .user-review-teaser p { clear: both; margin: 0 0 25px; }
#reviews.product-sort .reviews .user-review-teaser h4.fit{margin:20px 0 0;font-weight:bold;font-style:italic;}
#reviews.product-sort .reviews .user-review-teaser img.icon { margin: 0 0 4px; }
#reviews.product-sort .reviews .user-review-body{float:right;width:563px; margin:0 0 0 15px; }
#reviews.product-sort .reviews .user-review-body h3{float:left;margin:0 5px 0 0; padding: 0; font-weight:bold;}
#reviews.product-sort .reviews .user-review-body .review-date { margin-bottom: 15px; }
#reviews.product-sort .reviews .user-review-body h3:after{}
#reviews.product-sort .reviews .user-review-body img { margin-bottom: 17px; }
#reviews.product-sort .reviews .user-review-body .image-with-caption { width: 162px; margin-bottom: 17px; }
#reviews.product-sort .reviews .user-review-body .image-with-caption img { margin-bottom: 0; }
#reviews.product-sort .reviews .user-review-body .others-find-it-helpful { margin-bottom: 4px; font-style: italic; }
#reviews.product-sort .reviews .user-review-body a.helpful-vote { color: #1278C0; margin-left: 10px; }
#reviews.product-sort .reviews .user-review .static-rating{margin-top:0;}
#reviews.product-sort .reviews .user-reviews-foot{clear:both;width:100%;overflow:hidden;padding:43px 0 50px;background:url(../images/home/features/hr-pattern.gif) 0 30px repeat-x;}





.jsEnabled #email-friend-holder { display: none; }

.error input {border:1px solid #900000 !important;color:#900000 !important;}
.error-msg {float:right;width:480px;margin:0;padding:3px 0 4px 30px;background:url(../images/buttons/error.gif) 0 0 no-repeat;color:#900000;font:bold 11px arial,sans-serif;}
.required-notice {
    font-style:italic;
    margin:0 0 10px;
}
/* columbia stores page */
#stores-tbl {clear:both;width:960px;background:#FFFFFF;}
#stores-tbl td{padding-top:10px;padding-bottom:10px;}
#stores-tbl th{padding-top:5px;padding-bottom:5px;font-family:arial,sans-serif;font-size:10px;color:#999999;text-transform:uppercase;font-weight:bold;}
#stores-tbl tr td{border-top:1px solid #e5e5e5;}
#stores-tbl th td{border:0;}
#stores-tbl td p{padding:0;margin:0;}
#stores-tbl td p.store-name a{font-weight:bold;}
#stores-tbl td.store-hours div {float:left;width:75px;}
#stores-tbl .distance {display:block;padding-top:20px;clear:both;width:150px;float:none;}
#stores-tbl td.result-icon {padding-left:15px;}

#stores-tbl tr.gmap-focus {background-color:#f3f3f3;}
#actions {}
#actions li {
	background-repeat: no-repeat;
	background-image:url(../images/icons/actions.png);
	padding-left:30px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#actions .email {background-position:0 -15px;}
#actions .print {background-position:0 0px;}

.find-a-store-col {width:310px;padding-right:15px;float:left;}
.find-a-store-col h4 {font-weight:bold;font-size:12px;font-style:italic;padding-bottom:3px;}

.our-stores-col {width:435px;padding-right:15px;float:left;}
.our-stores-col h3 {color:#1278c0;font-weight:bold;font-size:24px;padding-top:20px;padding-bottom:10px;}
.buy-online-col {width:185px;float:left;}
.buy-online-col div {border-top:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px;}
#find-store-module {
	background-color:#e8eef1;
	padding:10px;
	padding-top:5px;
	border:1px solid #d4d4d4;
}
#find-store-module p {padding:0;margin:0;}
#find-store-module label {display:block;padding-bottom:3px;padding-top:5px;}
#find-store-module div.divider{border-top:1px solid #d4d4d4;margin-bottom:5px;margin-top:10px;}

#find-store-module button.find-store {background:url(../images/buttons/find-store.gif);background-repeat:no-repeat;width:146px;text-indent:-9999px; }
#find-store-module button {margin-top:15px;}
#find-store-module .or {color:#999999;font-weight:bold;font-size:11px;}


.stores .store-location-text {float:left;padding-right:20px;width:450px;}
.stores .store-location-pic {float:left;width:490px;}


#stores-tbl td.store-hours div.days {float:left;width:75px;}
#stores-tbl td.store-hours div.hours {float:left;width:75px;}
#stores-tbl td.store-hours div.store-hours-ctn {overflow:hidden;width:150px;}


.article {padding-top:5px;border-bottom:1px solid #d4d4d4;}
.article div.news-img {float:left;padding-right:10px;padding-bottom:5px;}
.article-info {padding-bottom:10px;}
.article-info .auther-thumb {float:left;padding-right:5px;}
.article-info .posted {float:left;font-size:11px;}
.article-footer {padding-top:20px;padding-bottom:20px;}
.article-footer .comments {float:left;padding-right:20px;}
.article-footer .filed {float:left;}

/* find store results */
.map-col {width:635px;float:left;}
.map-legend {padding-top:15px;}
.map-legend .legend-item-stores {height:40px;background-image:url(../images/icons/stores.gif);background-repeat:no-repeat;padding-right:20px;float:left;padding-left:25px;padding-top:3px;color:#999999;font-size:10px;text-transform:uppercase;font-weight:bold;}
.map-legend .legend-item-outlets {height:40px;background-image:url(../images/icons/outlets.gif);background-repeat:no-repeat;padding-right:20px;float:left;padding-left:25px;padding-top:3px;color:#999999;font-size:10px;text-transform:uppercase;font-weight:bold;}
.map-legend .legend-item-retailers {height:40px;background-image:url(../images/icons/retailers.gif);background-repeat:no-repeat;padding-right:20px;float:left;padding-left:25px;padding-top:3px;color:#999999;font-size:10px;text-transform:uppercase;font-weight:bold;}

.explore .no-results {padding-top:20px;}
.explore .no-results .location{font-weight:bold;}

/* store detail */
h3.store-title {font-size:22px;color:#000000;font-weight:bold;padding-bottom:10px;margin:0;line-height:normal;}
.store-detail-col {width:310px;padding-right:10px;float:left;}
.store-news p.news-title{font-size:18px;font-weight:bold;}
.store-news  p.latest-news {padding-top:10px;font-weight:bold;font-size:14px;}

/* get directions modal */
.get-directions-holder {padding-bottom:20px;}
.get-directions-holder p { padding-bottom:10px;}
.get-directions-holder .direction-store-name {font-weight:bold;}
.explore button.get-directions {background:url(../images/buttons/get-directions.gif);background-repeat:no-repeat;width:138px;text-indent:-9999px;margin-top:20px;}
#get-directions-holder {display:none;}


/* sponsorship forms */
.sponsorship input.text-input {display:block;width:300px;}
.sponsorship .section-module label{display:block;padding-top:10px;padding-bottom:2px;clear:both;}
.sponsorship label.label-header{font-weight:bold;clear:both;}
.sponsorship textarea {width:300px;height:100px;}
.sponsorship #advertising-fields {display:none;margin-top:20px;}
.sponsorship #promotional-fields {display:none;margin-top:20px;}
.sponsorship #giving-back-fields {display:none;margin-top:20px;}
.sponsorship h3 {font-size:18px;margin-bottom:10px;font-weight:bold;margin-left:200px;}
.sponsorship button.submit {clear:both;background: url(../images/buttons/submit-blue.gif); width: 51px; text-indent: -9999px;margin-top:20px; }
.sponsorship div.hr {
	height: 1px;background: #ededed;
	margin-bottom:10px;margin-top:10px;
	clear:both;
}
.sponsorship div.hr hr {display: none;}
.sponsorship .radio-ctn {margin-top:15px;}
.sponsorship .radio-input {width:20px;float:left;padding-right:5px;}
.sponsorship .radio-text {width:660px;float:left;padding-top:2px;}

.sponsorship .section-module {clear:both;}
.sponsorship .module-title {float:left;width:220px;margin-top:10px;font-weight:bold;padding-right:20px;}
.sponsorship .module-fields {float:left;width:700px;}
/* checkout pages */
#checkout h1 { background: transparent url(../images/headlines/checkout.png) 0 4px no-repeat; }
#checkout h3, #gift-cards h4 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#checkout h4 { font-size: 11px; margin: 0 0 5px 0; }
#checkout h4.legend { font-size: 12px; }
.checkout-submit-error {color:#ff0000; font-weight: bold;}

/* Wishlist Footer styles */
#wishlist-footer h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#wishlist-footer h4 { font-weight: bold; font-size: 11px; }
#wishlist-footer .options { width: 100%; overflow: hidden; }
#wishlist-footer p, #wishlist-footer label, #wishlist-footer a, #wishlist-footer li { font-size: 11px; }
#wishlist-footer fieldset.remember { margin-bottom: 4px; }
#wishlist-footer label { display: block; margin-bottom: 2px; }
#wishlist-footer label.remember { display: inline; }
#wishlist-footer li { list-style-type: disc; list-style-position: outside; margin: 0 0 5px 15px; }
#wishlist-footer .existing, #wishlist-footer .new { float: left; width: 321px; height: 240px; border: 1px solid #d1d1d1; padding: 14px; margin: 5px 0 0; }
#wishlist-footer .existing { background-color: #e8eef1; position: relative; top: 0px; left: 0px; }
#wishlist-footer .existing p, #wishlist-footer .new p { margin-bottom: 10px; }
#wishlist-footer .new { margin-left: 9px; }
#wishlist-footer button.login { margin-left: 1%; padding-left: 10px;float: left; display: inline; margin-top: 0px; background: url(../images/buttons/login.gif); width: 42px; text-indent: -9999px; }
#wishlist-footer a.plain-text { background: transparent; color: #1278C0; margin-top: 5px; }
#wishlist-footer .stripey-rule { background: url(../images/backgrounds/diagonal-lines.gif); height: 3px; margin: 20px 0 19px 0; }
#wishlist-footer .contact { float: left; width: 210px; }
#wishlist-footer .contact a { color: #000; text-decoration: underline; }
#wishlist-footer .contentasset  { margin-top: 40px;	padding: 10px; position:relative; height: 120px;}

#contact-footer h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#contact-footer h4 { font-weight: bold; font-size: 11px; }
#contact-footer a.plain-text { background: transparent; color: #1278C0; margin-top: 5px; }
.stripey-rule { background: url(../images/backgrounds/diagonal-lines.gif); height: 3px; margin: 20px 0 19px 0; }
#contact-footer .contact { float: left; width: 210px; }
#contact-footer .contentasset  {	padding: 10px; }

.expert_apply { margin-top: 6px; margin-bottom: 3px; font-size: 14px; font-weight: bolder; font-style: italic; }

.social-links-contentasset { float: right; }
.social-links-contentasset img { margin: 7px 0 0 10px; vertical-align: top; }
.social-links-contentasset img.divider { margin-top: 0; }


.box_textureEP {margin-top: 15px; background:transparent url(../images/backgrounds/filter-group-separator-pattern.gif) repeat scroll 0 0; height: 100%; padding:1px; width: 100%; }
.white_back_textureEP { background-color: #ffffff; width: auto; margin: 3px; padding: 6px; height: 100%;  }
.white_back_textureEP .contentasset  {margin-top: -18px;margin-bottom: 5px;	 }

.navbar { height:21px; float:left; }
.navbar .insideout { background-image: url(../images/pioneer_nomination/nav/inside_out_on.jpg); width:107px; height:21px; float:left; }
.navbar .insideout a { display:block; }
.navbar .insideout a:hover img { visibility:hidden; }

.navbar .people { background-image: url(../images/pioneer_nomination/nav/people_on.jpg); width:71px; height:21px; float:left; }
.navbar .people a { display:block; }
.navbar .people a:hover img { visibility:hidden; }

.navbar .science { background-image: url(../images/pioneer_nomination/nav/science_on.jpg); width:106px; height:21px; float:left; }
.navbar .science a { display:block; }
.navbar .science a:hover img { visibility:hidden; }

.navbar .videos { background-image: url(../images/pioneer_nomination/nav/videos_on.jpg); width:72px; height:21px; float:left; }
.navbar .videos a { display:block; }
.navbar .videos a:hover img { visibility:hidden; }

.navbar .nominations { background-image: url(../images/pioneer_nomination/nav/pioneer_nominations_on.jpg); width:176px; height:21px; float:left; }
.navbar .nominations a { display:block; }
.navbar .nominations a:hover img { visibility:hidden; }

.headerbar { height:76px; width:980px; background-image:url(../images/pioneer_nomination/banner_top.jpg); }
.headerbar_bottom { height:21px; width:731px; float:left; background-image:url(../images/pioneer_nomination/banner_bottom.jpg); display:block; }

