/* Screen Stylesheet */

/* Text */
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
h1,h2,h3,h4,h5,h6,h7 { margin-bottom: 10px; }
h1 *,h2 *,h3 * { font-size: inherit; }
strong,b { font-weight: bold; font-style: inherit; }
em,i { font-weight: inherit; font-style: italic; }
p,ul,ol,table,dl { margin-bottom: 10px; line-height: 150%; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* Page Body */
.page-title, .promo-title { font-size: 2.3em; color: #000000; font-weight: bold; }
.body, .page-summary { color: #666666; }
.body p { margin-bottom: 25px; }
.body p img { padding: 0px 10px 5px; }
.body h4 { font-weight: bold; font-size: 1.1em; }
.body a, .page-summary a { font-weight:bold; color:#326C92; } 
.hr { border:0 none; float:left; width:648px; height:29px; background:url(/img/hr.png) no-repeat; border:0 none; }
.franchisees .hr { margin-bottom:30px; }
.hr hr { display:none; }
.body .hr {border:0 none;background:url(/img/half_hr.png) no-repeat;}
.back a, .body a {color:#326C92;font-weight:bold;}
.justify {text-align:justify;}

/* Send To Friend */
#sendtofriend { background: #4B9EC5 url(/img/send_2_bg.png) repeat-x; padding: 20px; }
#sendtofriend .page-title {width:;background:url(/img/send_2_ttl.png) 50% 0% no-repeat;text-indent:-9999px;}
#sendtofriend legend, #sendtofriend label, #sendtofriend p, #sendtofriend h3 { color:#ffffff!important; }

/* Forms */
.subfieldset label { font-weight: normal; }
.subfieldset legend { font-weight: bold; }
form .submit { margin-bottom: 0; }

/* Text Icons */
.back { background: url(/img/icons/icon-arrow_left.png) 0 50% no-repeat; padding-left: 12px; }
.bullet1 { background: url(/img/icons/icon-bullet_1.png) 0 50% no-repeat; padding-left: 14px; }
.bullet2 { background: url(/img/icons/icon-bullet_2.png) 0 50% no-repeat; padding-left: 12px; }
.bullet3 { background: url(/img/icons/icon-bullet_3.png) 0 50% no-repeat; padding-left: 12px; }

/* Canvas */
body { font-size:14px;font-family:helvetica, arial, sans serif;text-align: center; }
#container { text-align: left; overflow: hidden; background:#4B9EC5 url(/img/bg.png) 50% 0% no-repeat; }
.wrapper { width: 960px; margin: 0 auto; }

/* Header */
#header {width:100%;min-height: 181px; .height:181px; }
#header .wrapper {position:relative;}
#header .jump { display: none; }
#header .logo { margin: 14px 0px 0px 64px;float:left; width: 304px; height: 43px; overflow: hidden; }

#header .twitter {position:absolute;left:356px;top:75px;width:67px;text-align:center;}
#header .twitter a {font-size:11px;font-weight:bold;font-family:trebuchet ms, helvetica, arial, sans serif; color:#0D4177;}
#header .save_town {position:absolute;top:45px;left:465px;width:100px;height:70px;}
#header .save_town a {width:100%;height:100%;display:block;text-indent:-9999px;}

#header .head_vid { position:absolute; left:450px; top:10px; text-indent: -9999px; width: 209px; height: 94px; display:block; background: url(/img/skin/what_is_ol.png) no-repeat; }

#header #cont-dets *{ color:#fff;line-height:120%;}
#header #cont-dets {margin-top:25px;float:right;width:185px;padding:15px 0px 5px 70px;background: url(/img/cont_bg.png) no-repeat;}
#header #cont-dets p {width:145px;float:left;margin:0px;}
#header #cont-dets .phone {font-size:15px;font-weight:bold;}
#header #cont-dets .email {font-size:13px;font-weight:bold;}
#header #cont-dets a {color:#ffcc33;}

/* Pri Nav */
#nav { position:relative; width:100%; float:left; margin-top:64px; }
#prinav { height:38px; float:left; width:800px; margin:0px; }
#prinav li .pipe, #secnav .pipe, #footer .last .pipe {display:none;}
#prinav li { float:left;display:inline-block; height:38px; overflow:hidden; margin-left:20px; }
#prinav a { float:left;line-height: 38px; height:38px!important; display:block; color:#ffcc33; font-weight:bold; }
#prinav li.franchise-brochure-download a {text-indent:-9999px;width:111px;background: url(/img/nav-brochure.png) no-repeat; background-position:0% 0%;}
#prinav a:hover, #prinav .selected a {color:#ffffff;background-position: 0% 100%!important;}
.page-what-is-orca-local #nav .newsletter_form {position:absolute; left:0px; top:0px; display:block!important; }

#header .searchsite { background: url(/img/search_bg.png) no-repeat;float:right; width:146px;height:20px;margin-top:9px;margin-right:7px;}
#header .searchsite legend, #header .searchsite label { display: none; }
#header .searchsite ul { position:relative;margin: 0;width:146px; }
#header .searchsite li { position: absolute; margin: 0; }
#header .searchsite .input { right: 16px; }
#header .searchsite .input .text { width:120px;height: 15px; padding: 2px; border: 0px none;background:transparent; padding-top: 3px; }
#header .searchsite .submit { right: 0; }

/* Body Area */
#body {background:url(/img/bg_bot.png) 50% 100% no-repeat;}
#body .wrapper { background:#fff; }
.page-what-is-orca-local #content-area {background: url(/img/skin/newsletter_bg.png) repeat-y; float:left; width:100%;}
.visual { text-align: right; }
.padder {width:640px;padding:30px;overflow:hidden;}
.halfpadder {width:420px;padding:30px;}
.threequarters .padder {padding:30px 50px 30px 30px;}
.fullpadder {width:900px;padding:30px;overflow:hidden;}
.page-home #content {padding-top:0px;}
#content .visual { float: right; margin: 0 0 20px 20px; }
#content .banner { float:left;margin-bottom:30px; width:640px;overflow:hidden; }

/* Footer */
#footer {border-top:solid 1px #20591A; padding-top:20px; background:#318628; width:100%; height:100px; }
#footer .wrapper { font-size:11px;width:960px;margin:0px auto;text-align: left; padding-top: 5px; }
#footer .pipe {padding: 0px 5px;}
#footer ul, #footer p { margin: 2px 0; }
#footer p { width:100%;float:right;text-align: right;line-height:120%; }
#footer .company_info {color:#ffffff;}
#footer li, #footer p, #footer a {color:#ffffff;}
#footer a {font-weight:bold;}
#footer .footerleft { float: left; width:320px; }
#footer .footerright { float: right; width:620px; }
#footer li { display: inline; }
#footer img { position: relative; top: 3px; }

/* Home Page */
.page-home #body .wrapper {background: transparent url(/img/home_bg.png) 0px 14px no-repeat;}
.home_top { height:340px; overflow:hidden; width:100%; float:left; margin-top:20px; }
.page-home #flash-panel { width:506px!important; height:287px!important; overflow:hidden!important; background:#d1d1d1; float:left; margin:10px 0px 20px 30px!important; display:inline; }
.page-home #flash-panel #holder {position:relative;width:100%;height:100%;}
.page-home #flash-panel .slide-text {position:absolute;background:#0E1E29;color:#fff;width:486px;left:0px;bottom:0%;padding:10px;}
.page-home #flash-panel .slide-link {display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;text-indent:-9999px;}
.page-home #flash-panel .slide-text h4 {font-size:1.4em;}
.page-home #flash-panel .slide-text p {margin:0px;font-size:23px;}
.page-home #flash-panel .overlay {position:absolute;top:0px;left:0px;}
.home_top .video_page {float:right;width:330px;height:218px;margin-top:70px;margin-right:40px;display:inline;}

.home_columns {margin-top:20px;background:#92C5DD; width:100%;float:left;}
.left_col {background:#295880;width:534px;float:left;}
.left_col .brochure, .left_col .video_page {width:267px;height:320px;float:left;}
.left_col .brochure a, .left_col .video_page a {width:267px;height:320px;float:left;text-indent:-9999px;}
.left_col .brochure a {background: url(/img/home_brochure.png) no-repeat;}
.left_col .video_page a {background: url(/img/home_video.png) no-repeat;}
.left_col .welcome-message {margin-top:20px; margin-bottom:10px; font-size:14px; color:#fff; padding:10px 35px;float:left;}
.left_col .welcome-message .body {color:#ffffff;}
.left_col .welcome-message .homelink a {color:#FFCC33;font-10pxweight:bold;}
.left_col .orca_franchise {width:100%;float:left;height:144px;display:block;}

.right_col { float:left; width:424px; background:#92C5DD; }

.featured-pages { width:100%; float:right; }
.featured-pages .feat_img { margin-bottom: 30px; }
.featured-pages .featured-item { width:364px; padding:0px 30px; float:left; margin-bottom:30px; }
.featured-pages .title {margin-bottom:0px;}
.featured-pages .title a { color:#1A333E; font-size:21px; }
.featured-pages .thumbnail {margin-top:10px; width:100px; height:100px; float:left; }
.featured-pages .summary { line-height:150%;float:right; width:250px; color:#27587F; font-size:14px; margin-top: 6px; margin-bottom:0px;text-align:justify; }
.featured-pages .more {float:right;width:250px;}
.featured-pages .more a {color:#27587F; font-weight:bold;}

.home_bottom { width:100%; background:url(/img/home_bot_bg.png) 0px 10px no-repeat; float:left; margin-top:30px;}
.home_bottom .orcalocalregion {float:left; width:426px; height:440px;display:block;}
.home_bottom .keycard {float:right; width:376px; height:162px; background: url(/img/home_keycard.png) no-repeat; margin-bottom: 5px;}
.home_bottom .keycard a { font-family:arial, sans serif; color:#ffffff; font-weight:bold; height:162px; font-size:16px;padding-left:170px; float:left; }

.home_bottom #home-newsletter {width:424px; height:250px; background: url(/img/home_page_newsletter_bg.jpg) 0% 0% no-repeat; float:right; overflow:hidden; position:relative; }
.home_bottom #home-newsletter .subscribe {width:115px; height:28px; overflow:hidden;position:absolute; top:170px; right:65px;}
.home_bottom #home-newsletter .subscribe a { text-indent: -9999px; display: block; width:115px; height:28px; overflow:hidden; background: url(/img/buttons/btn-click_here.png) no-repeat; }


.home_bottom .featured-page {float:left;width:100%;margin-top:20px;margin-bottom:70px;}
.home_bottom .featured-page .expandable {width:100%;float:left;}
.home_bottom .featured-page .headings {margin:0px; height:114px;}
.home_bottom .featured-page .headings img {float:left;}
.home_bottom .featured-page .expander-button {width:100%;height:25px;margin-bottom:20px;float:left;text-indent:-9999px;display:block;}
.home_bottom .featured-page .closed {background:url(/img/feat_view_more.png) no-repeat;}
.home_bottom .featured-page .open {background:url(/img/feat_view_less.png) no-repeat;}
.home_bottom .featured-page .extra {padding:40px;width:878px;float:left;background:url(/img/feat_view_bg.png) repeat-y;}
.home_bottom .featured-page .extra img {padding-right:30px;padding-bottom:20px;}
.home_bottom .featured-page .extra .bottomleft {color:#ffffff;width:457px;}
.home_bottom .featured-page .extra .page-link {font-weight:bold;text-transform:capitalize;}
.home_bottom .featured-page .extra .bottomleft .page-link a {color:#FFCC33;}
.home_bottom .featured-page .extra .bottomright {color:#1A333E;width:350px;}
.home_bottom .featured-page .extra .bottomright .page-link a {color:#19333E;}

/* Embeded Flash */
#orca-map {background:#4B9EC5;}

/* Composite Promo Panel */
.composite_promo_panel {width:400px;float:left;margin-top:20px;margin-bottom:20px;}
.composite_promo_panel .promo-title {float:left;font-weight:bold;}
.composite_promo_panel .panel-summary {width:100%;margin:15px 0px 30px;float:left;color:#666666;}
.composite_promo_panel .feature-panel {float:left;width:380px!important;}
.composite_promo_panel .slide-wrapper {left:40px!important;width:310px!important;}
.composite_promo_panel .slides li {width:310px!important;}
.composite_promo_panel .slides .promopanel-title {font-size:20px;line-height:130%;}
.composite_promo_panel .slides img {float:left;}
.composite_promo_panel .slides .promopanel-summary {text-align:justify;padding-left:110px;color:#666666;}
.composite_promo_panel .controls {width:100%; height: 100%; padding-left: 0 !important; list-style: none !important;}
.composite_promo_panel .controls li { position: absolute; margin-top: -7px; }
.composite_promo_panel .controls .previous {top:35%;left:0px!important;}
.composite_promo_panel .controls .previous a { background-image: url(/img/skin/promo_panel-previous.png); }
.composite_promo_panel .controls .next {top:35%;right:10px!important;}
.composite_promo_panel .controls .next a { background-image: url(/img/skin/promo_panel-next.png); }
.composite_promo_panel .controls a { line-height: 100%; position: absolute; display: block; width: 15px; height: 15px; text-indent: -9999px; }
.composite_promo_panel .controls a:hover { background-position: 0 100%; }

.brochure_download {margin-top:20px;text-align:center;width:216px;float:right;}

/* Want To Find Out More */
.findout_holder {float:left;width:100%;margin-top:30px;margin-bottom:40px;}
.want_to_findout_more {float:left;width:405px;clear:left;}
.want_to_findout_more h2.page-title {width:400px;color:#292929;margin-top:10px;margin-bottom:40px;}
.want_to_findout_more ul, .want_to_findout_more li {width:100%;float:left;}
.want_to_findout_more li {margin-bottom:10px;}
.want_to_findout_more li .title {padding:0px;margin:10px;color:#000000;width:100%;float:left;font-size:21px;}
.want_to_findout_more li .thumbnail {text-align:center;}
.want_to_findout_more li .summary {text-align:justify;color:#666666;padding-left:125px;}
.want_to_findout_more li .more {color:#FF0066;font-weight:bold;float:right;padding-right:210px;padding-left:0px;}
.no_orca_local {float:right;}

/* Sidebar Tab Panel */
#tab-panel-side { width:240px;float:left;background: #295880; }
#tab-panel-side .tabpanel-visual img { width: 240px; display: block; }
#tab-panel-side .tabpanel-visual { position: absolute; bottom: 0; left: 0; }
#tab-panel-side .tabpanel-title, #tab-panel-side .tabpanel-summary, #tab-panel-side .tabpanel-more { width: auto; float: left; padding-left: 20px; padding-right: 20px; }
#tab-panel-side .tabpanel-title { margin: 20px 0 0 0; line-height: 110%; }
#tab-panel-side .tabpanel-title a { color: #FFF; text-decoration: none; display: block; }
#tab-panel-side .slides a:hover { color: #326C92; }
#tab-panel-side .tabpanel-summary { margin: 10px 0 0 0; color: #FFF; font-size: 13px; }
#tab-panel-side .tabpanel-more { margin: 10px 0 0 0; }
#tab-panel-side .tabs { width: 100%; background: #295880; }
#tab-panel-side .tabs li { border-top: 1px solid #92C5DD; }
#tab-panel-side .tabs a { display: block; color: #FFF; text-decoration: none; padding: 10px 20px; }
#tab-panel-side .tabs a:hover { background: #326C92; }
#tab-panel-side .tabs li.selected a { background: #1B343E; }
#tab-panel-side .tabs a br { display: none; }
#tab-panel-side .tabs a .summary { display: none; }

/* Territory Map */
.territories { position: relative; margin:20px auto 40px; width: 512px; height: 381px; background: url(/img/map/territories-bg.png); }
.territories ul { position: absolute; width: 400px; height: 268px; top: 45px; right: 50px; background: url(/img/map/bg.png) no-repeat; }
.territories li { line-height: 120%; margin-left: 224px; padding-left: 25px; }
.territories a { display: block; color:#1D4E7B; text-decoration: none; }
.territories li:hover a { color: #000; }
.territories li:hover span { position: absolute; display: block; width: 211px; height: 268px; background-repeat: no-repeat; top: 0; left: 0px; background-position: 0 100%; }
.territories .t-scotland-franchise span { background-image: url(/img/map/scotland.png); }
.territories .t-north-east-franchise span { background-image: url(/img/map/north_east.png); }
.territories .t-north-west-franchise span { background-image: url(/img/map/north_west.png); }
.territories .t-yorkshire-humber-franchise span { background-image: url(/img/map/yorkshire_humber.png); }
.territories .t-isle-of-man-franchise span { background-image: url(/img/map/isle_of_man.png); }
.territories .t-northern-ireland-franchise span { background-image: url(/img/map/northern_ireland.png); }
.territories .t-republic-of-ireland-franchise span { background-image: url(/img/map/republic_of_ireland.png); }
.territories .t-east-midlands-franchise span { background-image: url(/img/map/east_midlands.png); }
.territories .t-wales-franchise span { background-image: url(/img/map/wales.png); }
.territories .t-west-midlands-franchise span { background-image: url(/img/map/west_midlands.png); }
.territories .t-east-anglia-franchise span { background-image: url(/img/map/east_anglia.png); }
.territories .t-london-franchise span { background-image: url(/img/map/london.png); }
.territories .t-south-east-franchise span { background-image: url(/img/map/south_east.png); }
.territories .t-south-west-franchise span { background-image: url(/img/map/south_west.png); }
.territories .t-isle-of-wight-franchise span { background-image: url(/img/map/isle_of_wight.png); }
.territories .t-channel-islands-franchise span { background-image: url(/img/map/channel_islands.png);} 

.map_copy {color:#666666;float:left;}

/* Paging */
.paging { clear: both; text-align: center; margin: 10px 0 !important; }
.paging li { display: inline; }
.paging span { background: #000; color: #FFF; padding: 2px 3px; }
.paging a { font-weight: normal; margin: 2px 3px; color:#326C92; }
.paging a span { padding: 0; background: transparent; color: #000; }
.paging .last a { background: url(/img/icons/icon-paging_last.png) 100% 50% no-repeat; padding-right: 11px; }
.paging .next a { background: url(/img/icons/icon-paging_next.png) 100% 50% no-repeat; padding-right: 8px; }
.paging .prev a { background: url(/img/icons/icon-paging_previous.png) 0 50% no-repeat; padding-left: 8px; }
.paging .first a { background: url(/img/icons/icon-paging_first.png) 0 50% no-repeat; padding-left: 11px; }

/* Listings */
.listing .end { border: none; margin-bottom: 0 !important; }
.listing .date { font-size: small; font-style: italic; margin-top: -10px; margin-bottom: 0; }
.listing .thumbnail { float: left; width: 100px; height: 100px; overflow: hidden; margin-right: 25px; }

/* Article Listing */
.listing .article { color:#666666;padding: 10px 0px;}
.listing .summary {color:#666666;}
.listing .more a {color:#FF0066; font-weight:bold;}

.listing .article { margin-bottom: 20px; }
.articles {  }
.articles .article { margin-bottom: 0; padding: 10px; }
.articles .even { background: #f4f4f4; }
.articles .article .title,.articles .article .summary { padding-left: 0; }
.articles .article .title a, .articles .news-article .title a, .articles .article .title { color:#326C92; margin-bottom: 0 !important; font-size: 18px; }
.articles .article .summary,.articles .article .date,.articles .article .description,.articles .article .more { margin: 5px 0 0; }

.search-results .articles .summary { float:none; }

.listing .news, .listing .videos {background:#ffffff;padding:0px;width:314px;float:left;margin-right:12px;}
.listing .videos {margin-right:0px;}
.listing .videos .thumbnail, .listing .news .thumbnail {position:relative;width:314px;height:256px;float:left;margin-bottom:10px;margin-right:0px!important;}
.listing .videos .thumbnail .video_img, .listing .news .thumbnail .news_img {position:absolute;right:15px;top:10px;}
.listing .news .title, .listing .news .title a, .listing .videos .title, .listing .videos .title a { text-indent:-9999px; width:100%; float:left; height:36px; }
.listing .news .title a { background:url(/img/news_ttl.png) no-repeat; }
.listing .videos .title a { background:url(/img/video_ttl.png) no-repeat; }
.listing .videos .more, .listing .news .more {float:left;width:100%;}

/* Franchisees */
.section .franchisees { padding-right: 40px; }
.listing .franchisee { width: 25%; height: 180px; float: left; text-align: center; }
.listing .franchisee .thumbnail { margin: 0 auto; text-align: center; width: 112px; height: 112px; float: none !important; }
.listing .franchisee .thumbnail a { display: block; width: 100px; height: 100px; overflow: hidden; margin: 6px; }
.listing .franchisee .title { padding: 0 10px; float: none !important; }
.listing .franchisee .title a { font-size: 18px; color:#000000; }

/* RSS */
.rss_feed {height:20px;width:100%;float:left;overflow:hidden;margin-bottom:10px;}
.rss_feed a {color:#ff9933;font-size:0.8em;padding-right:10px;padding-top:6px;float:left;text-decoration:underline;}

/* News Listing */
.listing .news-article { padding: 10px; }

.type-80 .group {float:left;border:none;}
.type-80 .group .article {border:none;background:none!important;width:45%!important;float:left;height:130px;overflow:hidden;}
.type-80 .group .article .thumbnail {margin-right:10px;visibility:visible;}
.type-80 .group .article .summary {float:none;}

/* Site Map */
.sitemap a { color:#000000; padding-left: 12px; background: url(/img/icons/icon-arrow_right.png) 0 50% no-repeat; }
.sitemap ul ul { margin-left: 30px; }
.sitemap ul ul li { margin: 5px 0 !important; }
.sitemap ul ul a { padding: 0px; display: inline; margin: 0; background: none; }

/* Link Archive */
.listing .link { padding-top: 10px; }
.listing .link .title,.listing .link .summary { font-size: 100%; float:none; padding-left: 130px; }
.listing .link .title a {color:#326C92;font-size:18px;}

/* Messages */
ul.messages { clear: left; border: 1px dotted #5FAAD2; background: #C9E1F0; padding: 0 10px; margin-bottom: 0px; }
ul.messages li { color: #000; padding: 2px 2px 2px 20px; margin: 5px 0; }
ul.messages li.ok { background: url(/img/icons/icon-ok.png) center left no-repeat; }
ul.messages li.info { background: url(/img/icons/icon-info.png) center left no-repeat; }
ul.messages li.error { background: url(/img/icons/icon-error.png) center left no-repeat; }

/* Sorting Options */
.sorting { margin: 20px 0;background:#e1e1e1;padding:10px; }
.sorting legend { display: none; }
.sorting ul {margin:0px auto;width:580px;}
.sorting li { float:left;display: inline; margin-right: 20px; }
.sorting .submit { position: relative; }
.sorting .submit input { position: absolute; left: 0; top: -3px; }

/* Video Page */
.padder .video {height:406px;margin-bottom:10px;}

/* Signup Forms */
.signup legend { color: #fff !important; }
.signup, .brochure_link {position:relative;float:left;width:100%;margin-top:50px;margin-bottom:25px;background:#92C5DD;}
.signup form {width:100%;color:#295880;}
.signup p.head-ttl {color:#ffffff;background:#295880 url(/img/brochure_bg.png) no-repeat;height:45px;text-indent:-9999px;}
.signup .required-summary { text-align:center; width:100%; }
.signup ul {float:left;width:400px;list-style:none;padding-left:120px;margin-top:10px;}
.signup li {width:100%;line-height:27px;margin-bottom:2px !important;float:left!important;display:inline;}
.signup .brochure input {margin-right:10px;width:13px;display:inline;}
.signup li.valid label {width:110px;float:left;}
.signup #field-address {height:100px;}
.signup #field-how_did_you_find_us_ select {margin-top:30px;}
.signup li li input {float:left;margin-right:10px;margin-top:5px;}
.signup label { font-weight:bold; float: left; width: 110px; }
.signup .text {float:left;width:260px;border:0px;height:15px;padding:5px;padding-top:7px;font-size:14px;}
.signup .textarea { font-size:14px; font-family:helvetica,arial,sans serif;float: left;padding:7px 5px; width:260px;height:86px;border:none 0px;}
.signup .dropdown { float: left; }
.signup .submit {text-align:left;margin:0px;padding:0px;}
.signup .submit input {margin-left:120px;}
.signup .subscribe {float:left;padding-left:110px;margin:15px 0px 20px!important;}
.signup .download {width:100%;float:left;text-align:center;color:#ffffff;font-size:23px;font-weight:bold;margin:0px; padding: 50px 0 70px;}
.submitted .content-wrapper {padding-right:0px;}
.submitted .brochure_link {text-align:center;width:600px;margin:30px auto 0px;float:none;}
.submitted .brochure_link p {background:#295880;padding:5px;color:#fff;font-size:18px;font-weight:bold;}
.submitted .brochure_link .download {padding:20px;font-weight:bold;}
.submitted br {display:none;}

/* Brochure Download Page */
.relative {position:relative;}
.form_link {width:142px;height:160px;position:absolute;top:-50px;right:-20px; clear: left;}
.form_link a {width:142px;height:160px;display:block;background:url(/img/post_brochure.png) no-repeat;text-indent:-9999px;}

/* Newsletter Signup */ 
.newsletterleft .video {height:269px;}
.newsletterleft .form-title, .newsletterleft .body { padding:0px 45px; }
.newsletterleft .form-title { font-size:2.1em; font-weight:bold; color:#1A333E; margin-top:25px; }
.newsletterleft .body {color:#27587F;}

.newsletter-form {padding-top:15px; width:100%; float:left; }
.newsletter-form .required-notice { margin-top:50px; margin-bottom:0px; font-size:0.9em; padding:0px 45px; }
.newsletter-form h2, .newsletter-form img {float:left; width:100%;}
.newsletter-form h2 {height:52px; background:url(/img/skin/newsletter_ttl.png) 50% 0% no-repeat; text-indent:-9999px;}
.newsletter-form .topimg {height:424px; margin:0px; display:inline; padding:0px;}
.newsletter-form form { color:#ffffff; background: #295880 url(/img/skin/newsletter_form_title.png) no-repeat;float:left;width:536px; padding-bottom:10px;}
.newsletter-form form ul.fields { float:left; width:427px; margin-bottom:0px; padding: 10px 47px 0px; }
.newsletter-form form fieldset ul.fields {padding:0px; width:324px;}
.newsletter-form form li { float:left; margin:3px 0px; line-height:30px; width:100%;}
.newsletter-form form fieldset li {height:19px; line-height:19px;}
.newsletter-form form #field-option {min-height:80px;}
.newsletter-form form #field-option p {width:100%;float:left;}
.newsletter-form form label { float:left; width:100px; }
.newsletter-form form input, .newsletter-form form fieldset ul { float:right; width:324px; }
.newsletter-form form fieldset ul label { width:250px; }
.newsletter-form form fieldset ul input { width:15px; margin-right:10px; float:left; }
.newsletter-form form .text, .newsletter-form form .textarea { width:316px;  padding:9px 4px; border:0px; }
.newsletter-form form .text { font-size:0.9em; }
.newsletter-form form .textarea { float:right; padding:4px; height:93px; font-size:0.9em; }
.newsletter-form form span.required { color:#ffffff; font-weight:; }
.newsletter-form form .field-error { color:#ffffff; font-style:italic; }

.newsletter-form form ul.submit { float:left; width:427px; margin-bottom:0px; padding:0px 47px; }
.newsletter-form ul.submit .image {width:122px;}
.newsletter-form ul.submit li { float:right; width:100%; }
.newsletter-form ul.submit p {text-align:left; width:100%; float:left; margin:0px 0px 0px; }

/* Contact Form */
.contact-intro .contact { background:url(/img/big_cont_bg.png) no-repeat;margin-top: 20px; margin-bottom: 0px; }
.contact-intro .contact dt, .contact-intro .contact dd {width:260px;margin:3px 0px 2px 150px;color:#666666;}
.contact-intro .contact dt { font-weight: bold;line-height:100%; }
.contact-intro .contact dd {margin-bottom:15px;}
.contact-intro .contact a { font-weight:bold; color:#FF0066;}
.page-want_to_know_more_ .sidebar {background:#295880;height:660px;}
.contact-form { background:#295880; color:#fff; border: 0px none; padding: 30px; }
.contact-form ul li {margin-bottom:15px;}
.contact-form label {margin-bottom:3px;}
.contact-form .textarea {height:165px;}
.contact-form .textarea, .contact-form .text { padding:5px;width: 385px; border:0px; }
.contact-form .text {width:260px;}
.contact-form .submit {text-align:left;}

/* User Authentication */
#ppa-login,#user-login,#user-forgottenpassword { text-align: center; margin-top: 50px; }
#ppa-login fieldset,#user-login fieldset,#user-forgottenpassword fieldset { width: 400px; margin: 0 auto; text-align: left; }
#ppa-login .submit,#user-login .submit,#user-forgottenpassword .submit { text-align: left; padding-left: 125px; }
#ppa-login .forgotten_pass,#user-login .forgotten_pass,#user-forgottenpassword .forgotten_pass { padding-left: 125px; }