﻿body {text-align:center; font-family:Arial;color:#595959;margin:0px;background-color:#ffffff; }
h1 { margin:0px;padding:0px;font-size:25px;font-weight:700;font-family:Arial;color:#686868; }
h6{ color:#595959;display: inline; padding-right: 10px;font-size:12px;font-family:Arial;font-weight:bold;}
strong { font-family:Arial; }
a strong { color:#6399ab !important; }
a:visited strong { color:#98a8ad !important; }
hr {height:1px !important; color:#adadad !important;border:0px!important; }
a:link{ color:#6399ab; }
a:visited { color:#98a8ad; }
#ctl00_authoringcontrols { float:left; }
#wrapper {margin: 0 auto;width: 1000px;text-align:left;clear:both;}
#header_outer {width: 1000px;}
#header_inner { height:100%;background-image:url(images/right-top2.jpg);background-repeat:no-repeat;background-position:989px top;/*padding-left:25px;width:1000px;*/ }
#header {/*padding-right:11px;*/height: 117px;margin-top: 7px;background-image:url(images/left-top3.jpg);background-repeat:no-repeat;background-position:left top;}
#header_top { /*width:940px;*/margin:auto;padding-right:0px; }
#header_left {width:auto;float:left;/**/margin-left:35px;}
#header_right {width:435px;float:right;text-align:right;position:relative;top:-4px;left:-11px;}
#header_right table, .ms-sbtable {width:50%;}
#nav_wrapper {margin: 0px 0px 0px 100px;width:769px;clear:both;}
#outer_wrapper { width:1000px;background-image:url(images/left-shadow-sliver.jpg);background-repeat:repeat-y;background-position:left top; }
#body_outer_wrapper { width:1000px;margin-bottom:0px; }
#body_inner_wrapper { overflow:hidden;height:100%;/*padding-left:13px;*/width:989px;background-image:url(images/right-shadow-sliver.jpg);background-repeat:repeat-y;background-position:982px top;padding-left:5px;margin-left:7px; }
#bottom_wrapper { padding-left:14px;background-image:url(images/left-bottom2.jpg);background-repeat:no-repeat;background-position:left bottom;margin-top:0px;padding-bottom:10px; }
#bottom_wrapper_home { clear:both;/*padding-left:14px;*/background-image:url(images/left-bottom2.jpg);background-repeat:no-repeat;background-position:left bottom;margin-top:0px;padding-bottom:10px;overflow:hidden;width:1000px; }
#body_header { font-size:25px;font-weight:700;font-family:Arial;color:#686868;padding-bottom:8px;padding-top:5px; }
.body_header { font-size:25px;font-weight:700;font-family:Arial;color:#686868;padding-bottom:8px;padding-top:5px; }
#footer_wrapper {width: 1000px;/*padding-left:14px;*/float:left;padding-bottom:20px; }
.footer { margin: 15px auto 15px 14px;display:block;width:972px;font-family:Verdana;font-size:10px;position:relative;top:-15px;padding-top:15px;padding-left:14px;background-image:url(images/bottom-shadow.jpg);background-repeat:no-repeat;background-position:-23px top;overflow:hidden;}
.footer a { color:#595959; }
.footer_home { margin: 15px auto 15px 14px;display:block;width:972px;font-family:Verdana;font-size:10px;position:relative;top:-15px;/*padding-top:15px;*/padding-left:15px;background-image:url(images/facebook-youtube.jpg);background-repeat:no-repeat;background-position:6px top;overflow:hidden;}
.footer_home a { color:#595959; }
#footer_left {/*float:left;*/overflow:hidden;}
#footer_left_header {padding-bottom: 15px;}
.footer_home #footer_left_header { padding-top:15px; }
#footer_left_header ul { width:245px;line-height:14px;padding:0px; }
#footer_left_header .pipes li {padding: 0px 0.5em 0px 0.5em; }
#footer_left_header .pipes .first {padding: 0px 0.5em 0px 0px; }
#footer_left_header .pipes .last {padding: 0px 0px 0px 0.5em;}
#footer_right {float:right;}
#copyright {width:auto;float:left;margin-left:2px;}
#copyright h1 { font-size:10px;display:inline; }
#partner_logo_header {font-family:Arial;font-size:11px;clear:both;padding-top:10px;display:none;}
.partnership_logos { list-style: none;margin:5px 0px;padding:0px;display:none; }
.partnership_logos li { display:inline;padding-right:10px; }
.partnership_logos img { filter:alpha(opacity=50);opacity:0.50;padding-right:8px; }
.partnership_logos a:hover img, .partnership_logos img:hover { filter:alpha(opacity=100);opacity:1.0; }
#info_blocks {/*width:985px;*/clear:both;font-size:11px;font-family:Arial;text-align:left;margin:0px;padding-bottom:6px;padding-top:10px;/*padding-left:11px;*/background-image:url(images/right-bottom.jpg);background-repeat:no-repeat;background-position:975px bottom;padding-right:0px;min-height:130px;}
#bottom_wrapper_home #info_blocks {width:476px !important;background-image:none !important;/*clear:both;*/font-size:11px;font-family:Arial;text-align:left;margin:0px;padding-bottom:6px;padding-top:10px;padding-left:21px;min-height:265px;float:left;}
#info_blocks_wrapper { background-image:url(images/module-background.gif); overflow:hidden;width:972px;background-repeat:no-repeat;background-position:left top;position:relative;left:0px;min-height:159px; }
#info_blocks_wrapperhome { /*background-image:url(images/module-white-background.gif);*/overflow:hidden; width:486px;background-repeat:no-repeat;background-position:left top;position:relative;left:-6px; }
.info_block { margin-top:5px; }
.info_block img, #info_blocks img { padding-right:10px; }
.info_block ul { margin-left:15px;margin-top:0px;padding-top:0px;padding-left:0px; }
.info_block p { margin-bottom:0px; }
.info_block ul li { margin-left:5px; }
.info_block ul li a, .info_block ul li { list-style-image:url(images/thin-red-arrow.png) !important;position:relative;left:-5px; }
.home_hidden {visibility:hidden;}
.pipes {float:left;margin:0;}
.pipes li.first {padding-left:0;background:none;}
.pipes li.last {padding-right:0;}
.pipes li {width:auto;margin:0 auto;display:inline;padding:0 1.0em;background:#ffffff url(/_layouts/1033/images/pipe.gif) no-repeat 0 0.5em;color:#595959;}
.logo{clear:both; float:left; width:10%;background-image:url(/_layouts/images/lsi_logo.gif);background-repeat:no-repeat;width:110px;height:90px;}
.logo img{border:none}
.logo a {display:block;width:110px;height:90px;font-size:0px;line-height:0px;color:transparent;}
.contact_number {clear:both;font-size:12px;font-weight:bold;font-family:Arial;padding:5px 5px 0px 0px;float:right;color:#bf1238;line-height:12px;position:relative;left:-11px;}
.contact_number p { margin:0px; }
.nav {font-size:0.9em;margin:0;padding:0px;}
.nav li.first {padding-left:0;background:none;}
.nav li.last {padding-right:0;}
.nav li {width:auto;margin:0 auto;display:inline;padding:0 1em;background:#ffffff url(/_layouts/1033/images/pipe.gif) no-repeat 0 0.5em;}
.sub_nav li {visibility:hidden;}
.HomeWrapper{width:100%;background-position:15px 0;float:left;/*padding-left:10px;*/}
.HomeCopy {float:left;width:30%;font-size: 11px; line-height: 17px;padding-left:20px;padding-top:5px;font-family:Arial;font-size:11px;}
.HomeCopy img { float:left; }
#home_body { position:absolute;top:245px;width:990px;padding-left:8px; }
.top_right {clear:both;float:right;width:265px;}
.top_right .float_left { width:25%; }
.top_right .clear { position:relative;left:-11px; }
.top_right .float_right img { position:relative;top:2px; }
.top_right a { font-size:11px; font-family:Arial;color:#595959; }
.left_blocks {clear:both;float:left;width:470px;margin-top:15px;margin-left:15px;/*background-image:url(images/block-spacer.gif);background-repeat:no-repeat;background-position: 50% top;*/min-height:80px;}
.left_blocks a img, .right_blocks a img { border:0;}
.right_blocks {float:right;width:470px;margin-right:4px;margin-top:15px;/*background-image:url(images/block-spacer.gif);background-repeat:no-repeat;background-position: 45% top;*/min-height:80px;}
.left {float:left;width:220px;padding-right:5px;margin-right:5px;}
.left strong { font-size:13px;color:#bf1238;font-family:Arial;margin-bottom:7px;height:17px;display:block; }
.left_middle {float:right;width:220px;margin-right:8px;}
.left_middle strong { font-size:13px;color:#bf1238;font-family:Arial;margin-bottom:7px;height:17px;display:block; }
.middle_divider { /*background-image:url(images/block-spacer.gif);background-repeat:no-repeat;background-position: 50% top;width:10px;height:100px;float:left;*/}
.right {float:right;width:220px;margin-right:8px;}
.right strong { font-size:13px;color:#bf1238;font-family:Arial;margin-bottom:7px;height:17px;display:block; }
.right_middle {float:left;width:220px;}
.right_middle strong { font-size:13px;color:#bf1238;font-family:Arial;margin-bottom:7px;height:17px;display:block; }
.float_left { float:left; }
.float_right { float:right; }
#quick_links {font-size: 9px;padding:0px 5px 0px 5px;margin-left:5px;background-color:#ffffff;line-height:17px;width:180px;color:#595959;font-weight:bold;background-image:url(images/more-slice.gif);background-repeat:repeat-y;background-position:top right; }
#quick_links_inner { margin-left:5px;background-color:#ffffff;background-image:url(images/more-bottom.gif);background-repeat:no-repeat;background-position:right top;height:10px;width:190px; }
.quick_links { list-style:none;margin:0;font-weight:normal;padding-left:10px;padding-top:5px;padding-bottom:4px; }
}
.quick_links a { text-decoration:none; }
.quick_links a:hover { text-decoration:underline; }
.more_links { margin:0; }
.more_links li {width:auto;margin:0;padding:0;list-style:none;}
#get_started_top { overflow:hidden;margin-top:5px;margin-left:5px;background-color:#ffffff;background-image:url(images/more-top.gif);background-repeat:no-repeat;background-position:right bottom;height:10px;width:190px; }
#get_started_bottom { margin-left:5px;background-color:#ffffff;background-image:url(images/more-bottom.gif);background-repeat:no-repeat;background-position:right top;height:10px;width:190px; }
#get_started {overflow:hidden;font-size: 9px;padding:0px 5px 0px 5px;margin-left:5px;background-color:#ffffff;line-height:17px;width:180px;color:#595959;font-weight:bold;background-image:url(images/more-slice.gif);background-repeat:repeat-y;background-position:top right; }
#get_started div { font-size:12px;text-align:center;margin-top:4px;}
.request_quote_button{
	color:transparent !important;
	background-image:url(images/request-a-quote.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:121px;
	height:20px;
	display:block;
	line-height:0px;
	margin-left:29px;
	margin-top:10px;
	margin-bottom:3px;
	font-size:0px !important;
}
.request_quote_button:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:121px;
	height:20px;
	display:block;
}
.get_started_addtl { font-family:Arial;font-size:11px;line-height:14px;color:#595959;text-align:center;font-weight:normal;margin-bottom:7px; }
.get_started_addtl a { text-decoration:underline !important;color:#6399ab !important;font-size:11px !important; }

td.ms-sbtext+td.ms-sbcell {
	background-image:url(images/search-box.gif);
	background-repeat:no-repeat;
	background-position:left center;
	/*border:0px #ffffff solid;*/
	height:35px;
	width:190px;	
}
input.ms-sbplain {
	font-size:15px !important;
	color:#000000;
	text-indent:0px;
	line-height:19px;
	height:19px;
	padding:0px;
	font-size:15px !important;
	border:0px #ffffff;
	position:relative;
	left:10px;
	top:1px;
}
.ms-sbtext {
	background-image:url(images/search-box-left.gif);
	background-repeat:no-repeat;
	background-position:right center;
	border:0px #ffffff solid;
	height:35px;
	margin:0px;
	line-height:0px !important;
}
.ms-sbtext span {
	line-height:0px;
	color:transparent;
	width:35px;
}
#gc_wrapper input.ms-sbplain {
	background-image:url(/sitecollectionimages/textbox.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:0px #ffffff solid;
	height:19px;
	padding: 0px 0px 0px 5px;
	margin:0px;
	line-height:17px;
	float:left;
	font-size:12px !important;
}
#SRSB table {
	border-collapse:collapse;
}
#SRSB td {
	border:none !important;
	background-color: #ffffff;
	border:none;
	padding:0px;
	margin:0px;
} 
.ms-sbgo {
	padding: 1px 0px !important;
	margin: 0px !important;
}
.ms-sbgo img{
	margin-top: 0px;
	position:relative;
	top:0px !important;
}
#gc_wrapper .ms-sbgo img{
	margin-top: 0px;
	position:relative;
	top:0px !important;
	padding-top:1px;
}
.BodyText .ms-sbcell {
	width:134px;
}
.leftNav { width:183px;float:left;margin-top:15px;margin-right:15px;margin-left:2px;padding-left:0px;font-size:10px !important;clear:both; }
.leftNav a { font-family: Verdana; font-size:10px;padding:0px;text-decoration:none;color:#595959; }
.leftNav a:hover { font-family: Verdana; font-size:10px;text-decoration:underline !important; }
.leftNav a:visited { color:#595959;text-decoration:none; }
.leftNav span { font-size: 10px;font-weight:bold;color:#bf1238;font-family:Verdana; }
/*.leftNav table { width:100%;background-image:url(images/divider.gif);background-position:50% top;background-repeat:repeat-x; }
.leftNav table td { padding-top:10px; }*/
td.ctl00_PlaceholderMain_ctl01_LeftNavTreeView_1, td+td.ctl00_PlaceholderMain_ctl02_LeftNavTreeView_1 { width:100%;background-image:url(images/divider.gif);background-position:50% top;background-repeat:repeat-x;padding-top:10px; }
td+td+td.ctl00_PlaceholderMain_ctl01_LeftNavTreeView_1, td+td+td.ctl00_PlaceholderMain_ctl02_LeftNavTreeView_1 { background-image:none;padding-top:0px;padding-bottom:5px;line-height:11px;}
td.left_nav_shadow { width:100%;background-image:url(images/divider.gif);background-position:50% top;background-repeat:repeat-x;padding-top:10px; }
a.left_nav_shadow, span.left_nav_shadow { font-size:10px !important;font-family:Verdana; }
span.left_nav_selected { font-size:10px !important;font-family:Verdana; }
.leftNav td + td[class=left_nav_selected] {  }
.leftNav tr td:first-child { padding-top:10px; }
.leftNav table td[class] { width:162px; }
.leftNav table table { background-image:none; }
.leftNav div div div table { background-image:none;width:auto; }
.leftNav div div div table td { padding-top:0px; }
#tree_view { padding-bottom:25px;margin-left:3px;padding-left:5px; }
.clear { clear:both; }
.breadcrumb { font-family: Verdana; font-size:9px;padding-left:10px;margin-left:5px;color:#595959;float:left; }
.breadcrumb span { padding-left:2px;padding-right:2px; }
.breadcrumb span a { color:#595959;}
.breadcrumb_current { color:#bf1238; }

#body_wrapper { overflow:hidden;padding-bottom:10px;width:769px;font-family:Tahoma, Verdana, Arial; font-size:12px;color:#595959;float:right;padding-right:12px;background-repeat:no-repeat;background-position:left 10px;margin-bottom:5px;margin-top:15px;}
#body_wrapper ul { margin-top:10px;margin-bottom:10px; }
#base_page_top { background-image:url(images/base-page-top.gif);background-repeat:no-repeat;background-position:left top;height:11px; }
#base_page_top_grey { background-image:url(images/base-page-top-grey.gif);background-repeat:no-repeat;background-position:left top;height:11px; }
#sitemap_top_grey { background-image:url(images/sm-grey-box-top.gif);background-repeat:no-repeat;background-position:left top;height:9px;clear:both; }
#base_page_bottom { background-image:url(images/base-page-bottom.gif);background-repeat:no-repeat;background-position:left top;height:11px; }
#base_page_bottom_grey { background-image:url(images/base-page-bottom-grey.gif);background-repeat:no-repeat;background-position:left top;height:11px; }
#sitemap_bottom_grey { background-image:url(images/sm-grey-box-bottom.gif);background-repeat:no-repeat;background-position:left top;height:9px; }
#body_content_wrapper { background-image:url(images/base-page-slice.gif);background-repeat:repeat-y;background-position:left center;overflow:hidden; }
#body_content_wrapper_grey { background-image:url(images/base-page-slice-grey.gif);background-repeat:repeat-y;background-position:left center;overflow:hidden; }
#sitemap_wrapper_grey { background-image:url(images/sm-grey-box-slice.gif);background-repeat:repeat-y;background-position:left center;overflow:hidden; }
#inside_white_top { background-image:url(images/inside-white-top.gif);background-repeat:no-repeat;background-position:13px top;height:23px; }
#sitemap_inside_white_top { background-image:url(images/sm-white-box-top.gif);background-repeat:no-repeat;background-position:11px top;height:23px; }
#inside_white_bottom { background-image:url(images/inside-white-bottom.gif);background-repeat:no-repeat;background-position:13px top;height:23px;margin-bottom:5px; }
#sitemap_inside_white_bottom { background-image:url(images/sm-white-box-bottom.gif);background-repeat:no-repeat;background-position:11px top;height:23px;margin-bottom:2px; }
#inside_white_content { background-image:url(images/inside-white-slice.gif);background-repeat:repeat-y;background-position:13px center;overflow:hidden; }
#sitemap_inside_white_content { background-image:url(images/sm-white-box-slice.gif);background-repeat:repeat-y;background-position:11px center;overflow:hidden;padding-left:35px; }
#image_sliver { width:30px;float:left;background-repeat:no-repeat; }
#prev_next { float:left;padding-bottom:5px;margin-top:5px;font-family:Verdana;font-size:11px;width:410px; }
#gc_nav #prev_next { float:right;padding-bottom:5px;margin-top:15px;font-family:Verdana;font-size:11px;width:100%;text-align:right; }
#prev_next a { font-size:11px;font-family:Verdana; }

#prev_next span { clear:both;float:left;font-weight:bold;font-size:11px;padding-right:5px;color:#595959; }
.prev_pipe { width:auto;margin:0 auto;display:inline;padding:0px 2px 0px 2px;background:#ffffff url(/_layouts/1033/images/pipe.gif) no-repeat 5px 0.25em; }
.prev { display:inline;padding-right:2px; }
.prev a img { padding-right:5px;background-color:transparent !important; }
.next { padding-left:2px;display:inline; }
.next a img { padding-left:5px;background-color:transparent !important; }
#main_body_wrapper { width:769px;float:left; }
#main_body_content { float:left;width:398px;padding-left:5px;line-height:17px;font-family:Arial; }
#product_heading { padding-left:0px;font-size:20px;font-family:Arial;color:#686868;margin-top:10px;padding-top:10px; }
#product_heading h1 { font-size:20px;font-family:Arial;color:#686868;font-weight:normal; }
#detail_image { float:right;width:330px;overflow:hidden;position:relative; }
#detail_image #side_image img {
	overflow:hidden;position:relative;
	left:-30px;
}
#detail_image #popup {
	padding-left:10px;
}
#side_image { padding-bottom: 5px; }
.side_image img {left:0px;margin:auto; display:block;}


.BodyTextWhite { padding-left:10px;height:100%;clear:both;padding-bottom:5px;padding-top:5px; }
.colors { clear:both;float:left; width:50%;display:inline;padding-left:10px;padding-top:5px;margin-top:10px !important; }
.colors h6 { margin-bottom:5px;display:block; }
.colors ul { margin:auto; list-style-type:none; }
.colors ul img { padding-top:5px; }
.materials { display:inline; }
.materials h6 { margin-left:8pt; }
.materials ul { margin:auto; list-style-type:disc;margin:0px; }
#material_list ul { list-style-type:none; }
#similar_component { padding-top: 5px;padding-bottom:5px; }
#similar_component ul { padding-left:10px;list-style:none;margin:0px;}
#similar_component ul li { display:inline; }
#similar_component a { padding-left: 15px;padding-right:15px; }

.modalBackground { background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {
              background-color:#ffffff; 
              border-width:3px; 
              border-style:solid; 
              border-color:Gray; 
              padding:20px;
              width: 40%;  
}
.modalPopup2 {
              background-color:#ffffff; 
              border-width:0px;  
              padding:3px; 
              width:300px;
              height:400px;
}
#popup
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
#popup .sub_heading {
	float:left;
	margin-top:0px;
}
#popup #photo_gallery {
	clear:both;
}
#popup a
{
	font-family:Verdana;font-size:11px;
	float:left;
	padding-right:8px;
}
#popup a img {
	clear:both;
	float:left;
	padding-right:3px;
	
}
.homeHoverOver {
	background-image:url(images/rollover-homepage.png);
	background-repeat:no-repeat;
	width: 259px;
	padding-left: 5px;
	padding-top:0px;
	height:381px;
	font-size:11px;
	font-family:Arial;
	color:#595959;
	position:relative;
	top:-108px !important;
}
.homeHoverOver strong {
	font-size:12px;
	font-family:Arial;
	color:#686868;
	margin-top:0px;
	margin-bottom:4px;
	display:block;
	text-align:left;
	width:200px;
	padding-top:0px;
}
.homeHoverOver p strong {
	margin-top:-6px;
	padding-top:0px;
}
.homeHoverOver p
{
	padding-left:16px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width:224px;
}
.homeHoverOver a {
	text-decoration: underline !important;
	line-height:17px !important;
	padding-bottom:4px !important;
	display:block;
	font-size:12px !important;
}
.homeHoverOver a img {
	clear:both;
	float:left;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:1px;
}
#left_zone { width:344px;padding-left:48px;padding-right:0px;padding-top:8px; }
#l1_left_zone {
padding-left:30px;
padding-right:20px;
	width:347px;
	margin-bottom:20px;
}
#l1_left_zone .BodyText {
	background-image:url(images/l1-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:-10px;
}
#l1_left_zone .BodyText strong {
	color:#595959;
}
#l1_left_zone .BodyText p > strong:first-child, #l1_left_zone .BodyText div > strong:first-child {
	color:#ffffff !important;
	padding-bottom:15px;
	display:block;
	font-size:13px;
}
#l1_left_zone .BodyText p+p > strong:first-child {
	color:#595959 !important;
	padding-bottom:0px;
	display:inline;
	font-size:12px;
}
#l1_left_zone .BodyText div {
	position:relative;
	top:-33px;
	display:block !important;
	padding-right:8px;
}
#l1_left_zone .BodyText #Body_Edit p > strong:first-child, #l1_left_zone .BodyText #Body_Edit div > strong:first-child {
	color:#595959 !important;
	padding-bottom:10px;
	display:block;
	font-size:13px;
}
#l1_left_zone .BodyText #Body_Edit, #l1_left_zone .BodyText #Body_Edit * {
	top:0px;
}
#l1_heading {
	background-image:url(images/l1-box-top.gif);
	background-repeat:no-repeat;
	height:34px;
}
#l1_left_zone .pad {
	background-image:url(images/l1-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ffffff;
	padding-bottom:0px;
	height:30px;
	margin-top:-25px;
}
#left_zone tr {
	padding-bottom:10px;
}
#right_zone { width:344px;padding-right:30px;padding-top:8px; }
#l1_right_zone {
	width:324px;
	padding-left:00px;
	margin-bottom:20px;
	float:left;
}
#right_zone tr {
	padding-bottom:10px;
}
.header_padding {
	padding-left:20px;
	padding-right:20px;
}
.ph_header_padding {
	padding-left:30px;
}
.landing_text { float:left;padding-right:10px;padding-left:10px;font-family:Arial;font-size:12px;line-height:17px; }
.landing_text b, .landing_text strong { font-family:Arial;font-size:12px;font-weight:bold;color:#245745; }
.landing_text strong a, .landing_text strong a strong, .landing_text a strong { font-size:13px; }
.landing_text a { color:#6399ab !important;text-decoration:underline !important; }
.landing_text a:visited { color:#98a8ad !important; }
.landing_text ul { list-style-type:none;line-height:17px;margin-left:15px; }
.landing_text ul li { list-style-image:url(images/red-bullet.png); }
.landing_text ul li a { list-style-image:url(images/thin-red-arrow.png) !important; }
.landing_image { float:left;display:inline;padding-top:20px; }
.l1 .landing_image {
	padding-top:0px;
	padding-bottom:10px;
}
.l1 .landing_text {
	padding-top:12px !important;
	width:214px;
	padding-bottom:10px;
	line-height:15px;
}
.l1 .landing_text strong {
	color:#0d5c91 !important;
	display:block;
	margin-bottom:6px;
}
.l1 .landing_text strong a strong, .l1 .landing_text a strong {
	color:#6399ab !important;
}
.l1 .landing_text br {
	line-height:0px;
}
#l1_left_zone .l1 {
	padding-left:15px;
}
.l1 tr {
	padding-bottom:8px;
}
.l1 tr tr {
	background-image:url(images/shade-rule.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.l1 tr:last-child tr {
	background-image:none !important;
}
.transparent_band{ background-color: #ffffff;filter:alpha(opacity=75);opacity:0.75;height:185px;margin-left:12px;width:973px; }
.hover_images { width:65%;float:right;margin-top:16px;padding-right:15px; }
.home_hover_image {
	width: 108px;
	float:left;
	padding-left:11px;
	padding-right:11px;
}
.home_first_hover_image {
	width: 108px;
	float:left;
	padding-left:0px;
	padding-right:11px;
}
.home_last_hover_image {
	width: 108px;
	float:left;
	padding-left:11px;
	padding-right:0px;
}

.home_hover_image a, .home_first_hover_image a, .home_last_hover_image a {
	font-size: 11px;
	color:#595959;
	text-decoration:none;
	font-family:Arial;
}
#VideoPlaceholder { /*margin-left:20px;*/ }
#VideoPlaceholder div { text-align :center; width:100%; }
#VideoPlaceholder object { margin-left:44px; display:block; }
#popup #VideoPlaceholder { margin-left: 0px; }
#popup #VideoPlaceholder object { margin-left:0px;}
.EnlargePhoto img {left:0px !important;padding-right:3px; }
.WatchVideo img {left:0px !important;padding-right:3px; }
#bottom_curve {background-image: url(images/bottom-curve.jpg);
background-repeat:no-repeat;width:398px;
}
.wide .videoplayerwrapper{ background-image:url(images/video-widescreen-border.png) !important;background-repeat:no-repeat;background-position:39px 0px;width:522px;height:295px;padding-top:4px; }
.videoplayerwrapper{ background-image:url(images/video-border.jpg);background-repeat:no-repeat;background-position:40px 0px;width:330px;height:249px;padding-top:4px; }
#popup .videoplayerwrapper{ background-image:url(images/video-border.jpg);background-repeat:no-repeat;background-position:2px 0px;width:330px;height:249px;padding-top:4px; }
#home_inner_wrapper {
	background-image: url(images/right-shadow-sliver.jpg);
	background-repeat: repeat-y;
	background-position: 989px bottom;
	padding-top:88px;
	padding-bottom:100px;
	width:1000px;
}
.find_rep { padding-bottom:5px;padding-top:5px; }
.find_rep img { padding-right:8px;float:left; }

.customizations { padding-bottom:5px;padding-top:5px; }
.customizations img { padding-right:8px;float:left; }

.textbox {
	background-image: url(/sitecollectionimages/textbox.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#ffffff;
	border:none;
	height:22px;
	text-indent: 4px;
	line-height:19px;
	float:left;
	width:134px;
}
.footer_home #newsletter {
	text-align:right;
	position:relative;
	left:-31px; 
	top:-1px; 
}
.footer #newsletter {
	text-align:right;
	position:relative;
	left:-29px; 
	top:-3px; 
}

#enews {
	margin-left:5px;
}
.footer_home .enews{font-size:11px; font-family:Verdana; text-decoration:none; font-weight:bold}
.footer .enews{ font-size:11px; font-family:Verdana; text-decoration:none; font-weight:bold}
.enews:hover{text-decoration:underline !important}
.enews:visited{color:#595959 !important; text-decoration:none}
.enews img{padding-right:2px}

.button {
	background-image: url(/_layouts/1033/images/gobutton.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	width:22px;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	float:left;
	height:20px;
}
.button_orange_reps
{
	background-image:url(images/find-a-consultant-both.gif);
	background-color:transparent;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	border:none;
	background-position:left bottom;
	width:126px;
	margin-top:10px;
	cursor: pointer;
}
.button_orange_reps:hover {
	/*background-image:url(images/find-a-consultant-roll.gif);*/
	background-color:transparent;
	background-position:left top;
}
.button_orange
{
	background-image:url(images/continue-both.gif);
	background-color:transparent;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	border:none;
	background-position:left bottom;
	width:77px;
	margin-top:10px;
	cursor: pointer;
}
.button_orange:hover {
	/*background-image:url(images/continue-roll.gif);*/
	background-position:left top;
}
.button_go
{
	background-image:url(images/go-button.gif);
	background-color:transparent;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	border:none;
	background-position:left bottom;
	width:42px;
	margin-top:10px;
	cursor: pointer;
	margin-left:8px;
}
.button_go:hover {
	/*background-image:url(images/continue-roll.gif);*/
	background-position:left top;
}

.button_orange_submit {
	background-image:url(images/submit-both.gif);
	background-color:transparent;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	border:none;
	background-position:left bottom;
	width:67px;
	margin-top:10px;
	cursor: pointer;

}
.button_orange_submit:hover {
	/*background-image:url(images/submit-roll.gif);*/
	background-position:left top;
}

.playsystem_left{
	width:364px;
	padding-left:38px;
	padding-right:7px;
}
.playsystem_left .BodyText {
	margin-bottom:20px;
}
.playsystem_left .BodyText strong {
	color:#595959;
}
.playsystem_right{
	width:320px;
	padding-left:0px;
	padding-right:38px;
	position:relative;
	top:-25px;
}
.link-item a
{
	margin-left:5px;
	color:#6399ab !important;
	text-decoration:underline !important;
}
.link-item a:visited {
	color:#98a8ad !important;
}
.BodyText {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
}
.BodyText ul {
	list-style-type:none;line-height:17px;
	margin-left:10pt;
}
.BodyText ul li {
	list-style-image:url(images/red-bullet.png);
}
.BodyText ul li a{
	list-style-image:url(images/thin-red-arrow.png);
}

.BodyText p{
	margin:0px;
    padding:0px;
}
.BodyText strong{
    color:#245745;
}
/*body_header p Removes extra padding put in if user ever hit enter in the field since that adds p tag*/
#body_header p {
    padding:0px; 
    margin:0px;
}
.sub_heading{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#bf1238;
	margin-top:5px;
	padding-right:5px;
}
.product_hub_sub_heading div div {
	display:block !important;
	margin-top:5px;
}
.Homevideo{
	padding-left: 18px;   
	background-image: url(images/red-video-icon.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.Homevideo a
{
	font-size:11px;
	display:block;
}
.Homeimage{
	padding-left: 8px;   
	background-image: url(images/red-arrow-icon.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.Homeimage a {
	font-size:11px;
	display:block;
}
.Home a {
	font-size:11px;
	display:block;
}
#catalog_wrapper {
	padding-left:50px;
	padding-right:50px;
	width:90%;
}
#gc_wrapper {
	padding-left:38px;
	padding-right:45px;
	padding-top:2px;
	line-height:17px;
	font-family:Arial;
	font-size:12px;
}
#gc_wrapper .BodyText strong {
	color:#595959;
}
#gc_wrapper_less {
	padding-top:15px;
}
#gc_wrapper_less .right_column {
	width:328px;
}
#gc_left {
	float:left;
	width:75%;
}
#gc_heading {
	padding-top:20px;
	width:60%;
	float:left;
	font-size:20px;font-weight:500;font-family:Arial;color:#686868;
}
#gc_top_body_copy {
	padding-top:13px;
	padding-bottom:13px;
	background-image:url(images/gc-grey-box-slice.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#gc_top_image_top {
	background-image:url(images/gc-pict-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
}
#gc_top_image_repeat {
	background-image:url(images/gc-pict-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#gc_top_image_repeat img {
	padding-top:6px;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:10px;
}
#gc_top_image_bottom {
	background-image:url(images/gc-pict-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:5px;
}
#gc_copy_left_top {
	background-image:url(images/gc-copy-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:425px;
	margin-left:22px;
}
#gc_copy_left_repeat {
	background-image:url(images/gc-copy-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:425px;
	margin-left:22px;
}
#gc_copy_left_repeat > div {
	padding-top:10px;
	padding-bottom:15px;
	padding-left:22px;
	padding-right:55px;
}
#gc_copy_left_repeat div > strong:first-child {
	color:#0d5c91 !important;
	padding-bottom:10px;
	display:block;
	font-size:14px;
}
#gc_copy_left_repeat div p > strong:first-child, #gc_copy_left_repeat div div > strong:first-child {
	color:#595959 !important;
	padding-bottom:0px;
	display:inline;
	font-size:12px;
}
#gc_copy_left_bottom {
	background-image:url(images/gc-copy-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:425px;
	margin-left:22px;
}
#gc_copy_right_top {
	background-image:url(images/gc-links-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:245px;
	margin-top:20px;
	margin-left:-29px;
}
#gc_copy_right_repeat {
	background-image:url(images/gc-links-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:245px;
	margin-left:-29px;
}
#gc_copy_right_repeat div > strong:first-child {
	color:#0d5c91 !important;
	padding-bottom:10px;
	display:block;
	font-size:14px;
}
#gc_copy_right_repeat div p > strong:first-child {
	color:#595959 !important;
	padding-bottom:0px;
	display:inline;
	font-size:12px;
}
#gc_copy_right_repeat > div {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
#gc_copy_right_repeat ul {
	margin-left:20px;
	margin-top:5px;
}
#gc_copy_right_bottom {
	background-image:url(images/gc-links-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:245px;
	margin-left:-29px;
}
#g1_content {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;
}
#gc_bottom_content {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-bottom:12px;
	padding-top:14px;
	overflow:hidden;
}
#gc_top {
	background-image:url(images/gc-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:684px;
	height:9px;
}
#gc_bottom {
	background-image:url(images/gc-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:684px;
	height:9px;
}
.g2_left {
	width:363px;
}
.g2_right {
	width:310px;
	padding-top:20px;
	float:left;
	margin-left:-10px;
}
.g1_left_top_box {
	background-image:url(images/g1-left-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:417px;
	margin-left:14px;
}
.g1_left_box_repeat {
	background-image:url(images/g1-left-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:417px;
	margin-left:14px;
	overflow:hidden;
}
.g1_left_bottom_box {
	background-image:url(images/g1-left-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:417px;
	margin-left:14px;
}
.g1_left_bottom_top_box {
	background-image:url(images/g1-left-bottom-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:417px;
	margin-left:14px;
}
.g1_left_bottom_box_repeat {
	background-image:url(images/g1-left-bottom-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:417px;
	margin-left:14px;
	overflow:hidden;
}
.g1_left_bottom_bottom_box {
	background-image:url(images/g1-left-bottom-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:417px;
	margin-left:14px;
}
.g1_right_top_box {
	background-image:url(images/g1-right-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:239px;

}
.g1_right_box_repeat {
	background-image:url(images/g1-right-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:239px;

}
.g1_right_box_repeat > div {
	padding-left:10px;
}
.g1_right_bottom_box {
	background-image:url(images/g1-right-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:239px;

}
.g2_body_top {
	background-image:url(images/g2-text-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:363px;
	margin-left:22px;
}
.gc_body {
	background-image:url(images/g2-text-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:363px;
	margin-left:22px;
}
.gc_body > div {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:42px;
}
.g2_body_bottom {
	background-image:url(images/g2-text-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:363px;
	margin-left:22px;
}
#gc_middle_body_top {
	background-image:url(images/gc-text-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:640px;
	margin-left:22px;
}
#gc_middle_body_repeat {
	background-image:url(images/gc-text-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:640px;
	margin-left:22px;
}
#gc_middle_body_repeat .BodyText {
	padding-top:7px;
	padding-bottom:7px;
	padding-right:19px;
	padding-left:19px;
}
#gc_middle_body_bottom {
	background-image:url(images/gc-text-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:640px;
	margin-left:22px;
}
.g2_pict_top {
	background-image:url(images/g2-pict-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:310px;
}
.g2_pict_repeat {
	background-image:url(images/g2-pict-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:310px;
}
.g2_pict_repeat div {
	text-align:center;
}
.g2_pict_repeat a {
	padding-right:10px;
	font-family:Verdana !important;
	font-size:11px;
}
.g2_gallery a img {
	padding-right:2px;
	padding-left:0px;
	display:inline;
	padding-bottom:0px;
	padding-top:2px;
	position:relative;
	top:2px;
}
.g2_pict_repeat img {
	padding-left:15px;
	padding-top:2px;
}
.g2_gallery img {
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px !important;
}
.g2_pict_bottom {
	background-image:url(images/g2-pict-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:310px;
}
.g2_caption, .g2_caption strong {
	color:#0d5c91 !important;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:310px;
}
.g2_caption img {
	padding-left:4px;
	position:relative;
	top:4px;
	left:-4px;
	display:inline;
}
.g3_caption {
	color:#0d5c91;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:161px;
	padding-left:15px;
}
.qa_caption {
	color:#0d5c91;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:161px;
	padding-left:0px;
}

.g2_heading {
	font-size:14px;
	font-family:Arial;
	line-height:17px;
	color:#0d5c91;
	font-weight:bold;
}
.g2_header {
	/*width:480px;*/
	float:left;
	/*height:40px;*/
}
.g2_header>h1:first-child {
	width:480px;
	display:block !important;
	padding-bottom:5px;
}
.g2_header a, .ph_header_padding a, .header_padding a {
	color:#686868;
}
.g3_left {
	width:161px;
	position:relative;
	top:5px;
	left:10px;	
}
.g3_right {
	width:520px;
	float:right;
	position:relative;
	left:-10px;
}
.g3_body_top {
	background-image:url(images/g3-text-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:520px;
}
.g3_body {
	background-image:url(images/g3-text-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:520px;
}
.g3_body > div {
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}
.g3_body_bottom {
	background-image:url(images/g3-text-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:520px;
}
.g3_pict_top {
	background-image:url(images/g3-pict-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:161px;
}
.g3_pict_repeat {
	background-image:url(images/g3-pict-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:161px;
}
.g3_pict_repeat img {
	padding-left:15px;
	padding-top:2px;
}
.g3_pict_bottom {
	background-image:url(images/g3-pict-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:161px;
}
.g3_header {
	width:550px;
	float:left;
}
#gc_nav {
	float:left;
	width:225px;
	margin-bottom:-25px;
	position:relative;
	left:500px;
	top:-30px;
}
#gc_nav a {
	color:#6399ab;
}
#gc_nav a img {
	padding-right:5px; 
	background-color:#fff;
}
.gc_next_disabled {
	color:#f9f9f9 !important;
	padding-right:14px;
	font-size:11px;
}
.gc_numbers {
	display:inline;
}
.gc_numbers a {
	padding:3px;
}
#gc_pdf img
{
	position:relative;
	top:4px;
	padding-right:5px;
}
#gc_pdf {
	overflow:hidden;
	display:inline !important;
}
#gc_pdf a {
	text-decoration:underline;
	margin-bottom:10px;
	display:block;
	float:left;
	padding-left:5px;
	padding-bottom:11px;
}
#gc_pdf a+a {
	padding-left:10px;
}
.g2_grey_box_top {
	background-image:url(images/gc-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:684px;
	clear:both;
}
.g2_grey_box_bottom {
	background-image:url(images/gc-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:684px;
}
.g2_grey_box_repeat {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.g2_grey_box_repeat .gc_body img {
	float:left;
	margin-right:4px;
}
.g3_grey_box_top {
	background-image:url(images/gc-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:684px;
	position:relative;
	left:3px;
}
.g3_grey_box_bottom {
	background-image:url(images/gc-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:684px;
	position:relative;
	left:3px;
}
.g3_grey_box_repeat {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	position:relative;
	left:3px;
}
.qa_grey_box_top {
	background-image:url(images/gc-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:684px;
	position:relative;
	left:38px;
}
.qa_grey_box_bottom {
	background-image:url(images/gc-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:684px;
	position:relative;
	left:38px;
}
.qa_grey_box_repeat {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-top:00px;
	padding-bottom:10px;
	overflow:hidden;
	position:relative;
	left:38px;
}
.qa_grey_box_repeat .g3_body div
{
	padding-right:25px;
}

/*.gc_body {
	clear:both;
	float:left;
	width:56%;
	padding-right:10px;
}*/
.gc_body_padding {
	padding-left:0px;
	padding-right:40px;
	line-height:17px;
}
.gc_body ul {
	margin-left:12pt;
}
#gc_sub_heading {
	font-size:14px;
	font-family:Arial;color:#686868;
	padding-top:10px;
	padding-bottom:10px;
	color:#0d5c91;
	font-weight:bold;
}
#gc_sub_heading p { margin:0px;padding:0px; }

.gc_padding{
	padding-bottom:0px;
	padding-top:16px;
}
.gc_left_links
{
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	float:right;
	width:170px;
	padding-top:10px;
	padding-right:10px;
}
.gc_left_links ul {
	margin-left:20px;
}
.gc_bottom_left
{
	clear:both;
	float:left;
	width:212px;
	padding-left:15px;
	padding-top:2px;
}
.gc_bottom_left p {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	margin:0px;
	padding-top:5px;
	padding-bottom: 5px;
}
.gc_middle
{
	float:left;
	width:155px;
	padding-right:12px;
	padding-left:18px;
}
.gc_middle p {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	margin:0px;
	padding-top:5px;
	padding-bottom: 5px;
}
#g1_divider {
	background-image:url(images/g1_divider.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:6px;
	margin-left:18px;
	margin-top:12px;
}
#gc_right {
	width: 25%;
}
#g1_right
{
	width:239px;
	float:left;
}
#g1_right ul {
	margin-left:15pt;
}
#gc_right ul, #gc_wrapper ul {
	list-style-type:none;line-height:17px;
}
#gc_right ul li a, #gc_wrapper ul li a {
	list-style-image:url(images/thin-red-arrow.png);
}
#gc_right ul li, #gc_wrapper ul li {
	list-style-image:url(images/red-bullet.png);
}
.g1_padding {
	padding-top:20px;
}
.g1_top_right 
{
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	padding-left:15px !important;
	padding-right:15px;
	padding-top:2px;
}
.g1_top_right p
{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.g1_bottom_right 
{
	padding-top:14px;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	padding-left:15px !important;
	padding-right:15px !important;
}
.g1_bottom_right p
{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.g1_bottom_right img {
	padding-bottom:3px;
}
.pad {
	padding-bottom:35px;
}
.ms-consoleframe
{
	z-index:4000;
}
.product_hub_left{
   width:415px;
   padding-left:30px;
   padding-right:30px;
}
.product_hub_right{
    width:244px;
    padding-right:45px;
    padding-left:5px;
    margin-bottom:5px;
}
.product_hub_right .float_left .BodyText
{
	width:100%;
}
.product_hub_right ul {
	list-style-type:none;line-height:17px;
	margin-left:10pt !important;
}
.product_hub_right ul li {
	list-style-image:url(images/red-bullet.png);
}
.product_hub_right ul li a{
	list-style-image:url(images/thin-red-arrow.png);
}
.product_hub_links {
	margin-top:-12px;
	padding-bottom:5px;
}
.product_hub_inset_left{
                width: 205px;
                padding-right: 10px;
                float: left;
                }
.product_hub_inset_right{
                width: 210px;
                float: right;
                }
.product_hub_inset{
                padding-top:10px;
                padding-left:5px;
                width:425px;
                overflow:hidden;
}
.product_hub_inset img{
                padding-right:5px;
                }
.product_hub_inset_left .product_hub_inset_text, .product_hub_inset_right .product_hub_inset_text {
	/*float:left;*/
	padding-top:12px;
	overflow:hidden;
}
.product_hub_inset_left .product_hub_inset_text p, .product_hub_inset_right .product_hub_inset_text p {
	margin:0px;
	padding:0px;
}
.product_hub_sub_heading{
                padding-top:5px;
}
.product_hub_right ul {
                margin-left:30px;
}
.product_hub_right .float_left {
                width:50%;
}
.product_hub_right .float_right {
    width:50%;
    padding-left:10px;
}
.variations {
	overflow:hidden;
}
.variations p
{
	padding:0px;
	margin:0px;
}
.right_body
{
	background-color: #ffffff;filter:alpha(opacity=85);opacity:0.85;position:absolute;top:45px;width:330px;padding: 10px 10px 10px 10px;
}
.right_body p {
	margin:0px;
	padding:2px;
}
.right_body a
{
	margin-left:20px;
}
.popup_header
{
	text-align: center;
	font-family:Arial;
	font-weight:700;
	padding-bottom:10px;
}
.popup_dscr{
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	padding-bottom:20px;
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}
.popup_image
{
	text-align:center;
}
#iframe_wrapper
{
	font-family:Tahoma, Verdana, Arial; font-size:12px;color:#595959;padding-right:0px;padding-left:15px;background-image:url(images/right-shadow-sliver.jpg);background-repeat:repeat-y;background-position:977px 50%;float:left;
}
#iframe_wrapper .float_right .link-item {
	text-align:left;
	width:90px;
	position:relative;
	top:12px;
	float:left;
}
#iframe_wrapper .float_right .link-item a {
	margin:0px;
}
.accordionHeader
{
    color: #595959;
    /*background-color:#7e0e26;*/
    border: 1px solid #7e0e26;
    background-color:#bf1238;
	/*background-image:url(images/faq-red-box.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    margin-left:19px;
    margin-bottom:5px;
    cursor: pointer;
    width: 488px;
    overflow:hidden;
}
.accordionHeader:hover
{
	/*background-image:url(images/faq-red-box-roll.gif);*/
	background-color:#e11441;

}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionContent
{
	color: #595959;
    background-color: #ffffff;
    border-top: none;
    padding-bottom:1px;
    margin-left:19px;
    width:488px;
}
#faq_content {
	width:622px;
	padding-left:79px;
	line-height:17px;
	font-family:Arial;
	font-size:12px;
	color:#595959;
}
#faq_wrapper {
	padding-left:50px;
}
#faq_box_top {
	background-image:url(images/faq-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:526px;
}
#faq_box_bottom {
	background-image:url(images/faq-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:16px;
	width:526px;
}
#faq_box_repeat {
	background-image:url(images/faq-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:526px;
	padding-bottom:10px;
}
.faq{
	padding-left:30px;
}
.faq_header {
	color: #ffffff;
	padding: 5px;
	margin-bottom:5px;
	float:left;
	width:488px;
}
.viewLink {
	float:right;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	margin-top:4px;
}
.faq_content {
	float:left;
	width:458px;
	margin:0px;
	padding-top:0px;
	padding-bottom:7px;
	padding-left:10px;
	font-family:Arial;
	font-size:12px;
	color:#595959;
}
.faq_content a {
	font-family:Arial;
	color:#6399ab !important;
	text-decoration:underline !important;
	font-size:12px;
	line-height:17px;
}
.faq_content a:visited {
	color:#98a8ad;
}
.showhidelinks {
	color: #595959;
	cursor: pointer;
	font-family: Arial;
	font-size:13px;
	/*overflow:hidden;*/
	position:relative;
	top:-16px;
	left:402px;
	/*padding-top:5px;*/
	text-decoration:underline;
}
.faq_sub_head {
	float:left;
	width:526px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:35px;
	padding-left:15px;
	margin-bottom:-15px;
	background-image:url(images/faq-grey-box-middle.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#faq_box_repeat div.ms-WPBody p
{
	padding-left:25px;
	padding-top:10px;
	margin-right:35px;
}
.catalog_padding {
	padding-left:35px;
	padding-right:35px;
}
.catalog {
	clear:both;
	float:left;
	padding-top: 5px;
	padding-left:204px;
	width:100%;
}
.catalog a {
	padding-left:4px;
}
.catalog_body {
	clear:both;
	float:left;
	width:100%;
	padding-right:10px;
	padding-bottom: 10px;
}
.catalog_body strong {
	color:#0d5c91;
	font-size:16px;
}
#catalog_heading {
	padding-top:10px;
	padding-bottom: 10px;
	width:100%;
	float:left;
	font-size:20px;font-weight:500;font-family:Arial;color:#686868;
}
#catalog_sub_heading {
	clear:both;
	font-size:14px;
	font-family:Arial;color:#686868;
	padding-top:5px;
	padding-bottom: 5px;
	float:left;
	width:100%;
}
.catalog_top {
	background-image:url(images/virtual-catalog-red-header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
	font-weight:bold;
	height:33px;
	width:283px;
}
.catalog_top div{
	
	padding-top:10px;
	padding-left:18px;
}
.catalog_bottom {
	background-image:url(images/virtual-catalog-grey-bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:283px;
	height:65px;
}
.catalog_content {
	background-image:url(images/virtual-catalog-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:transparent;
	width:283px;
	height:209px;
}
.catalog_content a {
	width:273px;
	background-color:transparent;
	padding-left:5px;
}
.catalog_content a img {
	padding-left:0px;
}
.catalog_content img {
	padding-left:5px;
}

/*20100711 djp*/
#e_news_browse {
	/*padding-left:28px;
	padding-top:11px;*/
	width:109px;
	position:relative;
	left:28px;
	top:11px;
	float:left;
	font-size:0px !important;
}
#e_news_browse a{
	color:transparent;
	background-image:url(images/virtual-catalog-browse-both.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
	line-height:0px;
}
#e_news_browse a:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
}
#e_news_signup {
	/*padding-left:28px;
	padding-top:11px;*/
	width:121px;
	position:relative;
	left:19px;
	top:11px;
	float:left;
	font-size:0px !important;
	margin-left:3px;
}
#e_news_signup a{
	color:transparent;
	background-image:url(images/enewsletter-sign-up-both.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
	line-height:0px;
}
#e_news_signup a:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
}
/*20100711 djp*/

#order {
	/*padding-left:28px;
	padding-top:11px;*/
	width:109px;
	position:relative;
	left:28px;
	top:11px;
	float:left;
	font-size:0px !important;
}
#order a{
	color:transparent;
	background-image:url(images/virtual-catalog-order-both.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
	line-height:0px;
}
#order a:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
}
#browse {
	/*padding-top:11px;
	padding-left:9px;*/
	width:109px;
	/*float:right;*/
/*	padding-right:28px;*/
	position:relative;
	left:37px;
	top:11px;
	float:left;
	font-size:0px !important;
}
#browse a{
	color:transparent;
	background-image:url(images/virtual-catalog-browse-both.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
	line-height:0px;
	display:block;
}
#browse a:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:109px;
	height:37px;
	display:block;
}
#download {
	top:11px;
	position:relative;
	left:74px;
	clear:both;
	float:left;
	font-size:0px !important;
}
#download a{
	color:transparent;
	background-image:url(images/download.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
	line-height:0px;
	
}
#download a:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
}
#quote {
	/*padding-left:9px;*/
}
#quote a{
	/*margin-top:11px;*/
	color:transparent;
	background-image:url(images/request-quote.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
	line-height:0px;
	clear:both;
	position:relative;
	left:74px;
	top:11px;
	font-size:0px;
}
#quote a:hover{

	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:121px;
	height:37px;
	display:block;
}
#insetImages
{
	margin-bottom:5px;
}
#insetImages div {
	width:126px;
	text-align:left;
	float:left;
}
#insetImages div div {
	width:116px;
	text-align:left;
}
.sub_hub_left_column .landing_image, .sub_hub_right_column .landing_image
{
	width:132px;
}
.sub_hub_left_column .landing_text, .sub_hub_right_column .landing_text {
	width:174px;
	padding-bottom:10px;
}
.sub_hub_left_column .landing_text strong, .sub_hub_right_column .landing_text strong {
	font-size:13px;
	color:#0d5c91;
	display:block;
	margin-bottom:8px;
}
.sub_hub_left_column .landing_text ul, .sub_hub_right_column .landing_text ul {
	margin-bottom:0px;
}
.sub_hub_left_column .landing_text div:first-letter, .sub_hub_right_column .landing_text div:first-letter {
	line-height:8px;
}
.l2LeftColumn{
	width:224px !important;
    float:left;
    padding-right:20px;
    padding-left:10px;
}
.l2RightColumn{
	width:442px;
    float:left;
}
.l2RightColumn .ms-listviewtable {
	margin-top:44px;
}
.l2RightColumn .ms-listviewtable > tbody > tr > td {
	background-image:url(images/l2-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.l2RightColumn .ms-listviewtable > tbody >tr > td[class=ms-vb2] {
	background-image:url(images/l2-box-left-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding-bottom:5px;
	padding-left:0px;
	background-color:#e9e9e9;
}
.l2RightColumn .ms-listviewtable > tbody >tr > td[class=ms-vb2]+td[class=ms-vb2] {
	background-image:url(images/l2-box-right-slice.gif);
	background-repeat:repeat-y;
	background-position:right top;
	width:50%;
	background-color:#e9e9e9;
}
.l2RightColumn tr.ms-alternating {
	background:none;
}
.l2LeftColumn .BodyText strong
{
	color:#595959;
}
.l2LeftColumn .BodyText ul {
	margin-left:12pt;
}
#l2_sub_heading {
	color:#0d5c91;
	font-size:16px;
	margin-bottom:15px;
}
#ps_sub_heading {
	color:#245745;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding-left:12px;
	height:17px;
}
.pagingLeftMainColumn{
	width:185px;
    float:left;             
    padding-left:27px;
}
.pagingRightMainColumn{
                width:185px;
}
.pagingImageColumn{
                float:left;
                width:90px;
}
.pagingLinkColumn{
                width:90px;
                position:relative;
                top: 12px;
                float:right;
}
.pagingLinkColumn a{
                color:#6399ab !important;
}
.pagingLinkColumn a:visited { 
                color:#98a8ad !important; 
}
.l2Body {
    padding-left:30px;
    padding-right:40px;
    margin-bottom:20px;
    overflow:hidden;
}
.l2Body .BodyText img {
	float:left;
	line-height:17px;
	margin:auto;
	padding-right:2px;
}
.l2RightColumn > table {
	background-image:url(images/l2-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:442px;
	height:45px;
}
.l2PagingOuterTableTop a,  .l2PagingOuterTableBottom a {
	color:#ffffff !important;
	text-decoration:none !important;
	white-space:pre;
}
.l2PagingOuterTableTop span, .l2PagingOuterTableBottom span {
	color:#ffffff !important;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	font-size:9pt;
}
.l2RightColumn .ms-vh2-nofilter, .l2RightColumn tr.pagingGridViewFooter {
	display:none;
}
#l2RightColumnBottom{
	width:442px;
	padding:0px;
	background-image:url(images/l2-box-bottom.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:45px;
}
.l2PagingOuterTableTop tr td{
	width:3px;
	padding:0px;
	background:transparent;
}
.l2PagingOuterTableBottom tr {
	padding-top:20px;
	background:transparent;
}
.l2PagingOuterTableBottom {
	margin-bottom:-35px;
	position:relative;
	width:438px;
}
.l2PagingOuterTableBottom tr td{
	width:3px;
	padding:0px;
	background:transparent;
	padding-top:10px;
}

.l2PagingViewCells {	
	text-align:left;
	width:170px !important;
	background:transparent;
	padding-left:25px !important;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
}
.l2PagingViewCells a {
	padding-top:6px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
}
.l2PagingViewCells span {
	padding:0px !important;
}
.l2PagingOuterTableTop {
	padding-bottom:10px;
	margin-top:-32px;
	position:relative;
	display:block;
	width:438px;
}
.l2PagingOuterTableTop tr td a, .l2PagingOuterTableBottom tr td a {
	padding-top:6px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid transparent;
}
.l2PagingOuterTableTop tr td a:hover {
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	margin-top:6px;
	color:#0d5c91 !important;
	border:1px solid #0d5c91;
}
.l2PagingOuterTableBottom tr td a:hover {
	background-color:#ffffff;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	margin-top:0px;
	color:#0d5c91 !important;
	border:1px solid #0d5c91;
}
.view_all_disabled {
	font-weight:bold;
}
.l2PagingOuterTableTop tr td a.view_all_disabled:hover {
	background:none;
	border:1px solid transparent;
	color:#ffffff !important;
}
.l2PagingOuterTableBottom tr td a.view_all_disabled:hover {
	background:none;
	border:1px solid transparent;
	color:#ffffff !important;
}
.prev_disabled, .next_disabled {
	cursor:text;
	background:none;
	visibility:hidden;
}
.l2PagingOuterTableTop tr td a.prev_disabled:hover, .l2PagingOuterTableTop tr td a.next_disabled:hover {
	background:none !important;
	border:1px solid transparent !important;
	color:#ffffff !important;
}
.l2PagingOuterTableBottom tr td a.prev_disabled:hover, .l2PagingOuterTableBottom tr td a.next_disabled:hover {
	background:none !important;
	border:1px solid transparent !important;
	color:#ffffff !important;
}
.pagingGridViewHeader .l2PagingOuterTableTop {
	width:100%;
}
.pagingGridViewHeader td {
	padding:0px;
	margin:0px;
}
.pagingGridViewHeader th {
	background-color:#ffffff !important;
	background-image:none;
	padding:0px;
}
.pagingGridViewFooter {
	padding-top:4px;
}

.ms-MenuUIPopupBody {
	z-index:3000 !important;
}
.more {
	padding-left:16px;
	color:#6c6c6c;
	padding-top:10px;
	padding-bottom:5px;
	font-size:11px;
	font-family:Arial;
	background-image:url(images/more-header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:-6px;
	margin-right:-6px;
	height:20px;
}
#CSR_NO_RESULTS {
	font-size:12px;
	font-family:Arial;
	line-height:17px;
	color:#595959;
	position:relative;
	top:-25px;
}
.srch-Summary {
	font-family:Arial;
	font-size:13px;
	line-height:17px;
	width:100%;
	position:relative;
	top:-20px;
	left:0px;
	text-align:center;
}
.srch-Summary b { padding-right:10px; }
.srch-Summary a b { color:#6399ab !important;padding-right:0px; }
.srch-results {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	width:670px;
}

span.srch-Title {
	font-family:Arial;
	font-size:1.2em;
	line-height:17px;
}
span.srch-Title a {
	color:#6399ab !important;
	text-decoration:underline !important;
}
span.srch-Title a:visited {
	color:#98a8ad !important;
}
.srch-Description {
	padding-bottom:10px;
	width:100%;
}
.srch-Description a b {
	color:#6399ab !important;
}
.srch-Page-bg,DIV.srch-Page-bg, .srch-stats, DIV.srch-stats
{
	background-color:#ffffff !important;
}
#gc_wrapper .ms-sbtable-ex {
	width:155px !important;
}
.float_right .srch-Page {
	padding-top:10px;
	padding-right:20px;
}
.srch-Page
{
	float:right;
	width:275px;
	padding-right:0px;
	padding-bottom:10px;
	text-align:right;
	margin-right:5px;
}
.srch-Page a {
	color: #6399ab !important;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
}
.srch-stats
{
	float:left;
	width:200px;
	color:#595959 !important;
	padding-top:10px;
}
DIV.srch-stats {
	font-family:Arial !important;
	font-size:13px !important;
	line-height:17px !important;
}
.srch-BestBetsTitle a {
	color:#6399ab !important;
	text-decoration: underline;
	font-family:Arial;
	font-size:1.2em;
	line-height:17px;
}
DIV.srch-BB-Description {
	padding-bottom:10px;
	width:100%;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	color:#595959;
}
#us_reps {
	width:300px;
	float:left;
	padding-bottom:20px;
	padding-left:30px;
	margin-top:20px;
}
#us_reps span {
	font-weight:bold;
}
#us_reps div {
	margin-top:5px;
	margin-bottom:5px;
}
#us_reps img {
	padding-bottom:20px;
}
#intl_reps {
	width:300px;
	float:right;
	padding-bottom:20px;
	padding-right:40px;
	margin-top:20px;
}
#intl_reps span {
	font-weight:bold;
}
#intl_reps div {
	margin-top:5px;
	margin-bottom:5px;
}
#intl_reps img {
	padding-bottom:20px;
}
.fyc_divider {
	float:left;
	padding-right:48px;
}
.fyc_divider img {
	padding-left:8px;
}
.fyc_divider span {
	font-weight:bold;
	padding-bottom:1px;
	display:block;
}
#fyc_bottom {
	text-align:center;
	display:block;
	padding-bottom:10px;
	text-decoration:none;
}
#fyc_bottom:hover {
	text-decoration:underline;
}
#rep_results
{
	width:688px;
	padding-left:6px;
	overflow:hidden;
	position:relative;
	top:30px;
}
#rep_landing {
	padding-left:40px;
	padding-right:40px;
}
#rep_landing_left {
	float:left;
	width:450px;
	padding-right:40px;
	padding-top:40px;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
}
#rep_landing_left div
{
	padding-top:10px;
}
#rep_landing_left > div > p > strong:first-child {
	font-size:17px;
}
#rep_landing_left div p+p strong:first-child {
	font-size:12px;
	color:#0d5c91;
}
#rep_landing_right {
	margin-top:40px;
	background-image:url(images/rep-logo-background.png);
	background-repeat:no-repeat;
	width:360px;
	height:376px;
	float:left;
}
#rep_landing_right #rep_results {
	padding-left:45px;
	padding-top:30px;
	width:360px;
}
#rep_landing_right #rep_results .rep_info {
	clear:both;
	float:left;
	padding-bottom:20px;
	padding-top:10px;
}
#rep_results .rep_info {
	width:260px;
}
.rep_header_top {
	background-image:url(images/fac-results-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:9px;
	width:688px;
}
.rep_result_bottom {
	background-image:url(images/fac-results-bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:9px;
	width:688px;
	margin-bottom:14px;
}
.rep_header {
	overflow:hidden;
	
}
.rep_serving {
	background-image:url(images/fac-results-grey-slice.gif);
	background-repeat:repeat-y;
	width:668px;
	line-height:17px;
	font-weight:bold;
	font-family:Arial;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:11px;
	float:left;
}
.rep_serving span {
	display:block;
	margin-right:20px;
}
.rep_result
{
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/fac-results-white-slice.gif);
	background-repeat:repeat-y;
	width:688px;
	overflow:hidden;
}
.rep_info {
	padding-left:10px;
	padding-right:10px;
	padding-top:14px;
	padding-bottom:10px;
	float:left;
	line-height:17px;
	font-family:Arial;
}
#sitemap_padding {
	padding-top:10px;
	padding-left:51px;
	padding-right:50px;
	margin: auto;

}

SPAN.headertitle {
	padding-left:12px;
}
SPAN.headertitle A:link{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle A:visited{color:#98a8ad; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle A:active{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle A:hover{text-decoration:underline; padding-left: 10px;font-weight:bold; font-family: Arial;}

SPAN.headertitle-small {
	padding-left:24px;
	background-image:url(images/thin-red-arrow.png) !important;
	background-repeat:no-repeat !important;
	background-position:22px -3px !important;
}
SPAN.headertitle-small A:link{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:normal; font-family: Arial;}
SPAN.headertitle-small A:visited{color:#98a8ad; text-decoration:none; padding-left: 10px;font-weight:normal; font-family: Arial;}
SPAN.headertitle-small A:active{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:normal; font-family: Arial;}
SPAN.headertitle-small A:hover{ text-decoration:underline; padding-left: 10px;font-weight:normal; font-family: Arial;}

SPAN.headertitle-large A:link{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle-large A:visited{color:#98a8ad; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle-large A:active{color:#6399ab; text-decoration:none; padding-left: 10px;font-weight:bold; font-family: Arial;}
SPAN.headertitle-large A:hover{ text-decoration:underline; padding-left: 10px;font-weight:bold; font-family: Arial;}

.item {
	padding-bottom:5px;
	height:118px;
}
.item .link-item
{
	padding:0px;
	margin:0px;
	text-align:center;
}
.image-area-top
{
	padding:0px;
}
td.column
{
	align:center;
}
.column .slm-layout-main
{
	align:center;
}
#g1_left
{
	width:420px;
	padding-left:0px;
	padding-right:11px;
	float: left;
}
#g1_left ul {
	margin-bottom:10px;
	margin-left:15pt;
}
#g1_left #body_header
{
	padding-left:10px;
}
#g1_left #body_header div
{
	padding-left:10px;
}
#g1_left .BodyText
{
	padding-bottom:5px;
	padding-left:15px;
	padding-right:20px;
	padding-top:2px;
}
#g1_left .BodyText strong {
	color:#595959;
}
#g1_left .BodyText p > strong:first-child, #g1_left .BodyText div > strong:first-child {
	color:#0d5c91 !important;
	padding-bottom:10px;
	display:block;
	font-size:14px;
}
#g1_left .BodyText p > strong:first-child, #g1_left .BodyText div > strong:first-child {
	color:#0d5c91 !important;
	padding-bottom:10px;
	display:block;
	font-size:14px;
}
#g1_left .BodyText p+p > strong:first-child {
	color:#595959 !important;
	padding-bottom:0px;
	display:inline;
	font-size:12px;
}
#g1_left strong a, #g1_right strong a {
	padding-bottom:3px;
	display:block;
}
#g1_left strong+br, #g1_right strong+br {
	line-height:0px;
}
#g1_left .gc_padding {
	overflow:hidden;
}
.top_left_image {
	padding-left:15px;
	float:left;
}
.top_left_image img, .gc_bottom_left img {
	padding-bottom:3px;
}
.VideoCopyright {
	font-family:Arial;
	font-size:7pt;
	color:#595959;
	display:block;
	margin-top:10px;
	margin-left:20px;
	width:375px;
}
.video_title {
	font-family:Arial;
	font-weight:bold;
	color:#686868;
	padding-bottom:5px;
	width:400px !important;
}

#popup .video_title {
	display:none;
}

.flash_req {
	background-image:url(images/no-flash-background.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:40px top;
}
.flash_header {
	padding-top:35px;
	padding-bottom:15px;
	font-family:Arial;
	font-size:24px;
	color:#595959;
	padding-left:0px;
}
.flash_text {
	font-family:Arial;
	font-size:12px;
	color:#595959;
	line-height:17px;
	width:375px !important;
	padding-left:105px;
	padding-bottom:20px;
	text-align:left !important;
}
.flash_text img {
	padding-left:50px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:50px;
}
.flash_req_home {
	height:188px !important;
	width:244px !important;
	overflow:hidden;
	padding: 5px 12px 0px 0px;
}

.flash_header_home {
	padding-bottom:5px;
	font-family:Arial;
	font-size:14px;
	color:#686868;
	padding-left:0px;
}
.flash_image_home {
	top:124px !important;
	left:0px;
	position:relative !important;
	background-color:#1a140e;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:224px !important;
	height:40px !important;
}
.flash_text_home {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	width:200px !important;
	text-align:left !important;
	padding-left:10px;
	padding-right:10px;	
	filter:alpha(opacity=100);
	opacity:1.0;
	top:89px !important;
	position:relative !important;
}
.flash_text_home a {
	color:#ffffff;
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	display:inline;
}
#vp_image_top {
	background-image:url(images/vap-pict-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:684px;
}
#vp_image_bottom {
	background-image:url(images/vap-pict-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:684px;
}
#vp_image_repeat {
	background-image:url(images/vap-pict-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
}
#vp_image_repeat img {
	padding-left:12px;
	padding-top:2px;
}
.vp_search_criteria {
	background-image:url(images/vap-input-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:322px;
	margin-left:15px;
	padding-bottom:8px;
	padding-top:10px;
}
.vp_search_criteria div, .vp_search_criteria a {
	padding-left:23px;
}
.vp_search_criteria_wide div, .vp_search_criteria_wide a {
	padding-left:23px;
}
.vp_search_criteria div table input, .vp_search_criteria_wide div table input {
	/*margin:0px;*/
	margin-bottom:1px;
	float:left;
}
.vp_search_criteria div[class=float_left], .vp_search_criteria_wide div[class=float_left] {
	padding-left:0px;
}
.vp_search_criteria input.button_orange, .vp_search_criteria_wide input.button_orange {
	margin-left:8px;
	margin-bottom:6px;
}
.vp_search_criteria_wide{
	background-image:url(images/vap-search-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:520px;
	margin-left:15px;
	padding-bottom:8px;
	padding-top:10px;
}
.vp_search_criteria_bottom {
	background-image:url(images/vap-input-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:322px;
	height:9px;
	margin-left:15px;
}
.vp_search_criteria_bottom_wide {
	background-image:url(images/vap-search-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:520px;
	height:9px;
	margin-left:15px;
}
#vp_body_copy_top {
	background-image:url(images/vap-text-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:338px;
	margin-left:-30px;
	margin-top:-10px;
}
#vp_body_copy {
	background-image:url(images/vap-text-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:338px;
	padding-left:14px;
	padding-top:2px;
	padding-bottom:4px;
	margin-left:-30px;
}
#vp_body_copy .BodyText {
	width:290px;
	padding-bottom:10px;
	padding-top:7px;
	padding-right:2px;
}
#vp_body_copy .BodyText strong {
	color:#0d5c91;
	font-size:14px;
	display:block;
	padding-bottom:10px;
	
}
#vp_body_copy_bottom {
	background-image:url(images/vap-text-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:338px;
	margin-left:-30px;
}
#advancedSearchPanel {
	background-image:url(images/vap-search-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:520px;
	padding-left:8px;
}
#advanced_search_bottom {
	background-image:url(images/vap-search-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:520px;
}
#np_body_position {
	margin-left:340px;
	margin-top:-240px;
}
#vp_body_position {
	margin-left:340px;
	margin-top:-288px;
}
.vp_header {
	font-weight:bold;
	color:#0d5c91;
}
.vp_header select, .vp_header input {
	margin-bottom:8px;
}
.vp_header b {
	display:block;
	margin-bottom:3px;
}
td.vp_header input {
	margin:0px;
}
#vp_body_copy {
	padding-top:5px;
	padding-left:30px;
	width:380px;
}
.vp_detail_left {
	float:left;
	padding-left:15px;
}
.vp_detail_left .BodyText strong {
	padding-top:5px;
	padding-bottom:10px;
	display:block;
	font-size:14px;
	color:#0d5c91;
}
.vp_detail_right {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	width:308px;
	padding-left:5px;
	padding-top:10px;
}
.vp_detail_right td.BodyText img {
	float:left;
	padding-top:1px;
}
.vp_detail_padding {
	padding-left:15px;
}
.vp_detail_right .heading_text {
	color:#0d5c91;
}
.vp_right_padding {
	padding-left:15px;
	padding-right:20px;
}
.vp_detail_right .heading_text {
	color:#0d5c91;
}
.vp_detail_left .right_column_links {
	padding-bottom:5px;
}
#vp_rep_top{
	background-image:url(images/vap-detail-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	width:302px;
}
#vp_rep_content{
	background-image:url(images/vap-detail-box-slice.gif);
	background-repeat:repeat-y;
	width:302px;
	padding-left:15px;
	padding-bottom:5px;
}
#vp_rep_content .heading_text {
	padding-top:1px;
}
#vp_rep_content .rep_contact
{
	width:280px;
}
#vp_rep_bottom{
	background-image:url(images/vap-detail-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:10px;
	width:302px;
}
.DataGrid
{
	border: 0px !important;
	clear:both;
	border-collapse:collapse !important;
	margin-bottom:3px;
}
.DataGrid tr {
	border:none !important;
}
.DataGrid TD
{
	border: 0px !important;
	text-align:center;
}

.DataGridSelectedItem TD
{
	background-color: #87CEFA;
	padding: 2px 2px 2px 0px;
}
.DataGridItem {
	border:none !important;
}
.DataGridItem TD
{
	font-family:Arial;
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 2px 4px 2px 0px;
	color: #595959;
	padding-top:10px;
	padding-bottom:5px;
	border:none !important;
}
.DataGridItem DIV
{
	padding-bottom:5px;
}
.DataGridAlternatingItem TD
{
	font-family:Arial;
	font-size: 8pt;
	background-color: #EEEEEE;
	padding: 2px 4px 2px 0px;
	color: #595959;
	padding-top:10px;
	padding-bottom:5px;
	border:none !important;
}

.DataGridHeader TD
{
	padding: 2px;
	border-bottom: solid 1px #e7e7e7;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial;
}

.DataGridHeaderDark
{
	padding: 4px;
	background-color: #666666;
	color: White;
	border-bottom: solid 1px #666666;
	font-weight: bold;
}

.DataGridCaption
{
	border-top: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	background-color: #EEEEEE;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.rec_count {
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
}
.rec_count a {
	padding-left:5px;
}
.header_left {
	float:left;
}
.paging {
	float:right;
	padding-right:35px;
}
.paging a {
	padding-left:3px;
	padding-right:3px;
}
.heading_text {
	color:#245745;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
}
.right_column {
	padding-left:20px;
	padding-right:20px;
	padding-top:45px;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
}
.address {
	margin-bottom:10px;
	display:block;
}
.map_link {
	padding-top:8px;
	display:block;
}
.map_link a {
	color:#6399ab;
}
.vp_links {
	padding-top:5px;
	line-height:17px;
}
.vp_links img {
	clear:both;
	float:left;
	padding-top:2px;
	padding-right:5px;
	margin-bottom:2px;
}
.rep_contact {
	padding-bottom:10px;
}
.item_nbr_list {
	width:285px;
}
#lnkAdvanced {
	width:140px;
}
span#header {
	background-image:none;
}
#imgbox 
{
	display: table-cell;
    vertical-align : middle;
    position : absolute;
    display : none;
    width : 445px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}
#imgbox img {
	padding-left:15px;
	position:relative;
	top:-114px;
}
#imgbox_top {
	background-image:url(images/vap-image-hover-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:130px;
	width:445px;
	padding-top:5px;
}
#imgbox_content {
	background-image:url(images/vap-image-hover-slice.png);
	background-repeat:repeat-y;
	width:445px;
	background-position:left center;
	margin-top:-6px;
}
#imgbox_bottom {
	background-image:url(images/vap-image-hover-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:10px;
	width:445px;
}
#vap_white_top {
	background-image:url(images/vap-results-white-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:9px;
	width:716px;
	margin-left:22px;
	clear:both;
}
#vap_white_content {
	background-image:url(images/vap-results-white-slice.gif);
	background-repeat:repeat-y;
	width:716px;
	margin-left:22px;
}
#vap_white_bottom {
	background-image:url(images/vap-results-white-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:716px;
	margin-left:22px;
}
.vp_results_left {
	float:left;
	padding-left:30px;
	padding-bottom:15px;
	width:496px;
}
.vp_results_left a {
	float:left;
}
.vp_results_left_bottom {
	float:left;
	padding-left:30px;
	padding-bottom:2px;
	padding-top:8px;
	width:496px;
}
.vp_results_left_bottom a {
	float:left;
}
.vp_results_left span {
	width:400px;
	padding:0px;
	float:right;
	text-align:center;
}
.vp_results_padding {
	padding-left:12px;
	padding-right:12px;
}
#footer_paging {
	padding-top:13px !important;
}
.next_holder {
	color:#ffffff;
}
.imgbox_parkname {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0d5c91;
	padding-bottom:5px;
	position:relative;
	top:-105px;
}
#loading img {
	margin-top:100px !important;
	display:block;
}
.print_email {
	font-size:8pt;
	float:right;
	margin-right:20px;
	padding-right:8px;
	/*width:240px;*/
}
.print {
	/*clear:both;*/
	float:left;
	padding-right:5px;
	padding-left:5px;
}
.print img {
	padding-right:4px;
	position:relative;
	top:2px;
}
.email {
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.email img {
	padding-right:4px;
}
.MainBodyText {
	color:#0d5c91;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.MainBodyTextSmall {
	color:#0d5c91;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#age_group_images
{
	background-image:url(images/find-pd-age-range.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:501px;
	width:238px;
	position:relative;
	overflow:hidden;
	margin-top:21px;
	left:-25px;
}
#age_group_images h6
{
	margin-top:25px;
	padding-left:20px;
	margin-bottom:5px;
	width:195px;
	display:block;
	color:#0d5c91;
	text-align:center;
}
#age_group_images table
{
	padding-left:21px;
}
#age_group_images table #group {
	position:relative;
		height:auto;
}
#theImages {
	position:relative;
	overflow:hidden;
	height:395px;	/* Height of boxes for the images */
}
#secondary_nav_wrapper {
	position:relative;
	/*clear:both;*/
	overflow:hidden;
	height:55px;
	width:295px;
}
#body_wrapper .ms-formfieldlabel {
	background:none !important;
	border:none;
}
#body_wrapper .ms-formfieldvaluecontainer {
	border:none;
}
#theImages div, #secondary_nav_wrapper ul{	
	position:relative;	/* Don't change this */
	height:1500px;	/* Higher than total height of thumbnails */
		
}
#secondary_nav_wrapper ul {
	margin-top:0px;
}
#theImages div div {
	position:relative;
	height:auto;
	overflow:hidden;
}
#prev_link {
	height:17px !important;
	padding-left:64px;
	padding-right:5px;
	padding-top:16px;
	float:left;
	width:55px;
}
#prev_link img {
	padding-right:5px;
}
#prev_page_link {
	clear:both;
	float:left;
	padding-top:14px;
	padding-left:5px;
	color:#ffffff;
	width:15px;
}
#next_link {
	height:17px !important;
	padding-left:5px;
	padding-top:16px;
	float:left;
	width:40px;
}
#next_link img {
	padding-left:5px;
}
#next_page_link {
	color:#ffffff;
	padding-top:2px;
	float:right;
	width:15px;
	position:relative;
	top:-45px;
}
.hide {
	visibility:hidden;
}
#bpbw {
	clear:both;
	text-align:center;
	padding-top:8px;
	color:	#bf1238;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
}
.cta_left_position {
	position:relative;
	left:10px;
}
.cta_ps_text {
	padding-left:5px;
}
.cta_text {
	display:inline;
	line-height:17px;
}
.cta_text img {
	padding-right:4px;
	display:inline;
	float:left;
}
.cta_text p {
	padding:0px;
	margin:0px;
}
.cta_text p+p+p {
	background-image:url(/SiteCollectionImages/red-circle-arrow.png);
	background-repeat:no-repeat;
	text-indent:21px;
}
#search_white_top {
	background-image:url(images/vap-results-white-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:9px;
	width:716px;
	clear:both;
	margin-left:-16px;
}
#search_white_content {
	background-image:url(images/vap-results-white-slice.gif);
	background-repeat:repeat-y;
	width:716px;
	margin-left:-16px;
	overflow:hidden;
}
#search_white_content .BodyText {
	padding-left:23px !important;
	padding-right:15px;
}
#search_white_bottom {
	background-image:url(images/vap-results-white-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:716px;
	margin-left:-16px;
}
#mini_sitemap {
	text-align:left;
}
#mini_sitemap ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#mini_sitemap h2 {
	font-size:14px;
	margin-bottom:5px;
}
#mini_sitemap .row1, #mini_sitemap .row2 {
	float:left;
	padding-top:20px;
}
#mini_sitemap div div{
	float:left;
	width:250px;
	display:block;
}
.oops_message {
	margin-bottom:30px;
	display:block;
	padding-left:20px;
	padding-top:20px;
}
.oops_padding {
	padding-left:148px;
	padding-bottom:2px;
}
#mini_sitemap .sitemap_links {
	font-size:11px;
}
span.oops {
	font-size:12px;
	font-family:Arial;
	line-height:17px;
}
#facebook_youtube {
	margin-left:106px;
	width:258px;
	height:55px;
}
.facebook_button
{
	color:transparent !important;
	background-image:url(images/facebook-button.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:99px;
	height:31px;
	display:block;
	line-height:0px;
	position:relative;
	top:-7px;
	margin-left:23px;
	float:left;	
	font-size:0px;	
}
.facebook_button:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:99px;
	height:31px;
	display:block;
}
.youtube_button
{
	color:transparent !important;
	background-image:url(images/youtube-button.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:99px;
	height:31px;
	display:block;
	line-height:0px;
	position:relative;
	top:-7px;
	margin-right:29px;	
	float:right;
	font-size:0px;	
}
.youtube_button:hover{
	color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:99px;
	height:31px;
	display:block;
}
.yp_header {
	font-weight:bold;
	color:#0d5c91;			
}
.yp_header span
{
	font-size:16px;
	margin-left:2px;
}
#bv_wrapper {
	position:relative;
}
#bv_body_wide{
	position:absolute;
	top:345px;
	width:366px;
	margin-left:auto;
	margin-right:auto;
	left:195px;
}
#bv_body_normal{
	position:absolute;
	top:295px;
	width:366px;
	margin-left:auto;
	margin-right:auto;
	left:197px;
}
#bv_body_448{
	position:absolute;
	top:390px;
	width:366px;
	margin-left:auto;
	margin-right:auto;
	left:197px;
}
#bv_body{
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	line-height:17px;
	background-image:url(images/bv-copy-slice.png);
	background-repeat:repeat-y;
	overflow:hidden;
}
#bv_body ul { list-style-type:none;line-height:17px;margin-left:15px; }
#bv_body ul li { list-style-image:url(images/thin-red-arrow.png); }
#bv_body ul li a { list-style-image:url(images/thin-red-arrow.png) !important; }

#bv_body p {
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
}
#bv_body_bottom {
	width:366px;
	height:8px;
	background-image:url(images/bv-copy-bottom.png);
	background-repeat:no-repeat;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
}
#bv_body strong, #bv_body b
{
	font-size: 16px;
	color: #0d5c91 !important;
}
#bv_video_wide{
	position:absolute;
	top:19px;
	left:101px;
	background-image:url(images/bv-video-white-background-wide.png);
	background-repeat:no-repeat;
	width:560px;
	height:334px;
}
#bv_video_normal{
	position:absolute;
	top:19px;
	left:197px;
	background-image:url(images/bv-video-white-background.png);
	background-repeat:no-repeat;
	width:366px;
	height:286px;
}
#bv_video_448{
	position:absolute;
	top:19px;
	left:133px;
	background-image:url(images/bv-video-white-background-448.png);
	background-repeat:no-repeat;
	width:494px;
	height:383px;
}
#bv_video_wide .videoplayerwrapper{
	background-image:url(images/video-widescreen-border.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:295px;
	margin-top:19px;
	margin-left:19px;
	padding-top:0px;
	background-position: 0px 0px;

}
#bv_video_normal .videoplayerwrapper{
	background-image:url(images/video-border.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:247px;
	margin-top:19px;
	margin-left:20px;
	padding-top:0px;
	background-position: 0px 0px;
}
#bv_video_448 .videoplayerwrapper{
	background-image:url(images/video-448-border.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:456px;
	height:343px;
	margin-top:19px;
	margin-left:19px;
}
#bv_video_wide object {
	margin-left:3px;
	position:relative;
	top:4px;
}
#bv_video_normal object {
	margin-top:3px;
	margin-left:0px;
}
#bv_video_448 object {
	margin-top:0px;
	margin-left:4px;
}
#bv_video_448 .flash_req
{
	margin-top:35px;
	margin-left:15px;
}
#bv_video_448 .flash_req .flash_header
{
	margin-left:-30px;
}
#bv_video_wide .flash_req .flash_header
{
	margin-left:-90px;
}
#bv_video_448 .flash_req .flash_text
{
	padding-left:140px;
}
#bv_video_448 .flash_req .flash_text a img, #bv_video_wide .flash_req .flash_text a img
{
	padding-left:0px;
}
#bv_video_wide .flash_req
{
	margin-top:10px;
	margin-left:40px;
}
#bv_image_top { background-image:url(images/bv-image-top.png);background-repeat:no-repeat;background-position:left top;height:5px;margin-left:38px; }
#bv_image_bottom { background-image:url(images/bv-image-bottom.png);background-repeat:no-repeat;background-position:left bottom;height:5px;margin-left:38px; }
#bv_image_repeat { background-image:url(images/bv-image-slice.png);background-repeat:repeat-y;background-position:left center;overflow:hidden;position:relative;margin-left:38px; }
#bv_image_repeat img {
	margin-left:5px;
	position:relative;
	top:2px;
	margin-top:-2px;
}
.BigImage{
	padding-left:5px;
}
.BigImageWrapper{
	padding-left:20px;
	margin-right:10px;
}
.BigImage_TopLeft{
	position:absolute;
	top:0px;
	left:5px;
	width:192px;
}
.BigImage_TopLeft_Repeat{
	background-image:url(images/ba-slice-left.png);
	background-repeat:repeat-y;
	background-position:left center;
	overflow:hidden;
	max-height:380px;
}
.BigImage_TopLeft_Bottom{
	background-image:url(images/ba-round-top-left.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
}
.BigImage_TopRight{
	position:absolute;
	top:0px;
	left:563px;
	width:192px;
}
.BigImage_TopRight_Repeat{
	background-image:url(images/ba-slice-right.png);
	background-repeat:repeat-y;
	background-position:left center;
	overflow:hidden;
	max-height:380px;
}
.BigImage_TopRight_Bottom{
	background-image:url(images/ba-round-top-right.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
}
.BigImage_BottomLeft{
	position:absolute;
	bottom:0px;
	left:5px;
	width:192px;
}
.BigImage_BottomLeft_Repeat{
	background-image:url(images/ba-slice-left.png);
	background-repeat:repeat-y;
	background-position:left center;
	overflow:hidden;
	max-height:380px;
}
.BigImage_BottomLeft_Top{
	background-image:url(images/ba-round-bottom-left.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
}
.BigImage_BottomRight{
	position:absolute;
	bottom:0px;
	left:563px;
	width:192px;
}
.BigImage_BottomRight_Repeat{
	background-image:url(images/ba-slice-right.png);
	background-repeat:repeat-y;
	background-position:left center;
	overflow:hidden;
	max-height:380px;
	padding-bottom:10px;
}
.BigImage_BottomRight_Top{
	background-image:url(images/ba-round-bottom-right.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
}
.BigImage_TopLeft h1, .BigImage_TopRight h1{
	color:#0d5c91;
	font-size:22px;
	padding-top:10px;
}
.BigImage_BottomLeft h1, .BigImage_BottomRight h1 {
	color:#0d5c91;
	font-size:22px;
	padding-top:0px;		
}
.BigImage_TopLeft .BodyCopy, .BigImage_TopRight .BodyCopy{
	line-height:17px;
	font-size:11px;
	margin-top:-10px;
}
.BigImage_BottomLeft .BodyCopy, .BigImage_BottomRight .BodyCopy {
	line-height:17px;
	font-size:11px;
	margin-top:0px;	
	margin-bottom:10px;		
}
.BigImage_TopLeft .BodyCopy ul,.BigImage_TopRight .BodyCopy ul,.BigImage_BottomLeft .BodyCopy ul,.BigImage_BottomRight .BodyCopy ul
{
	margin-left:18px;
}
.BigImage_TopLeft .BodyCopy ul li a,.BigImage_TopRight .BodyCopy ul li a,.BigImage_BottomLeft .BodyCopy ul li a,.BigImage_BottomRight .BodyCopy ul li a
{ list-style-image:url(images/thin-red-arrow.png) !important; }
#bigimage_top_grey { background-image:url(images/base-page-top-grey.gif);background-repeat:no-repeat;background-position:left top;height:5px; }
#bigimage_bottom_grey { background-image:url(images/base-page-bottom-grey.gif);background-repeat:no-repeat;background-position:left bottom;height:5px;position:relative;top:-2px; }
#bigimage_wrapper_grey { background-image:url(images/base-page-slice-grey.gif);background-repeat:repeat-y;background-position:left center;overflow:hidden;position:relative; }
#home_feed_wrapper {
	/*position:relative;
	left:13px;*/
	width:436px;
	background-image:url(images/right-bottom.jpg);background-repeat:no-repeat;background-position:475px  bottom;padding-right:0px;padding-top:20px;padding-left:50px;
	height:268px;
	float:right;
}
#home_feed_wrapper hr {
	width:378px;
	color:#adadad !important;
	margin-top:10px;
	margin-left:6px;
	overflow:hidden;
	background-color:#adadad;
}
#home_feed_header {
	background-image:url(images/rss-home-header.gif);
	background-repeat:no-repeat;
	width:388px;
	height:68px;
}
.home_news_feed {
	line-height:14px;
	margin-left:6px;
	padding-top:6px;
	overflow:hidden;
}
.home_news_feed_date {
	display:inline;
	font-size:11px;
	font-family:Arial;
	color:#595959;
	padding-right:5px;
	width:50px;
	float:left;
}
.home_news_feed_heading {
	display:inline;
	font-size:11px;
	font-family:Arial;
	padding-left:10px;
	width:315px;
	overflow:hidden;
	float:left;
}
.home_news_feed_heading a {
	width:315px;
	display:inline;
	overflow:hidden;
}
.home_rss {	
	font-size:11px;
	float:left;
	color:#595959 !important;
	padding-left:20px;
	text-decoration:none !important;
	font-weight:bold;
	background-image:url(images/rss-feed-button.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:121px;
	height:16px;
	display:block;
	margin-left:6px;
	line-height:20px;
}
.home_read_more {
	font-size:11px;
	font-family:Verdana;
	float:right;
	padding-right:58px;
	text-decoration:none;
	font-weight:bold;
}
.home_read_more:hover {
	text-decoration:underline !important;
}
.home_read_more, .home_read_more:visited {
	color:#595959 !important;
	text-decoration:none;
}
.home_read_more img {
	padding-right:2px;
}
.home_rss:hover {
	background-position:left top;
	text-decoration:underline !important;
}
.rss {
	color:transparent;
	line-height:0px;
	font-size:0px;
	float:left;
	text-decoration:none !important;
	font-weight:bold;
	background-image:url(images/rss-feed-button.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	width:16px;
	height:16px;
	display:block;
	margin-left:25px;
	margin-top:14px;
	margin-right:8px;
}
.rss:hover {
	background-position:left top;
}
#news_categories_image {
	float:left;
	width:150px;
}
#news_categories_content{
	float:left;
	width:530px;
}
.category_left {
	clear:both;
	float:left;
	/*height:182px;*/
	width:320px;
	padding-top:10px;
	margin-left:20px;
	/*background-image:url(images/news-category-bckgd.gif);
	background-repeat:no-repeat;*/
	position:relative;
}
.category_right {
	float:right;
	/*height:182px;*/
	width:320px;
	padding-top:10px;
	margin-right:17px;
	/*background-image:url(images/news-category-bckgd.gif);
	background-repeat:no-repeat;*/
	position:relative;
}
.category_top {
	height:9px;
	background-image:url(images/category-top.gif);
	background-repeat:no-repeat;				
}
.category_bottom {
	height:9px;
	background-image:url(images/category-bottom.gif);
	background-repeat:no-repeat;		
}
.category_repeat {
	background-image:url(images/category-slice.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
}
.news_feed {
	padding-bottom:5px;
	overflow:hidden;
}
.news_feed_date {
	float:left;
	width:50px;
	margin-left:15px;
}
.news_feed_heading {
	float:left;
	width:224px;
	padding-left:15px;
}
.news_grey_box_top {
	background-image:url(images/gc-grey-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:684px;
	margin-top:10px;
	clear:both;
}
.news_grey_box_bottom {
	background-image:url(images/gc-grey-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:684px;
}
.news_grey_box_repeat {
	background-image:url(images/gc-grey-box-slice.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:684px;
	padding-top:00px;
	padding-bottom:10px;
	overflow:hidden;
}
#view_archives {
	float:right;
	padding-right:0px;
	margin-top:14px;
	cursor:pointer;
	font-size:12px;
	position:relative;
	left:3px;
}
#view_archives span{
	color:#6399ab;
	font-weight:bold;
	text-decoration:underline;
	width:114px;
	/*height:22px;*/
	display:block;
	padding-left:16px;
	padding-top:6px;
	margin-top:-20px;
}
#view_archives span:hover, .archives_hover
{
	text-decoration:none !important;
	cursor:default !important;
	color:#98a8ad !important;
	font-weight:bold;
	background-image:url(images/rss-month-slice.png);
	background-position:left top;
	width:114px;
	background-repeat:repeat-y;
}
#view_archives_top {
	width:114px;
	height:9px;
	display:block;
	position:relative;
	top:-20px;
}
.view_archives_top {
	background-image:url(images/rss-month-top.png);
	background-position:left top;
	background-repeat: no-repeat;
	width:114px;
	height:9px;
	display:block;
}
#archives ul li {
	text-decoration:none;
	color:#6399ab;
	font-weight:bold;
	list-style-type:none !important;
	margin-left:0px !important;
	line-height:20px;
}
#archives ul li a {
	text-decoration:none !important;
}
#archives ul li a:hover {
	text-decoration:underline !important;
}
#archives ul {
	background-image:url(images/rss-month-slice.png);
	background-repeat:repeat-y;
	width:114px;
	margin-left:0px !important;
	padding-bottom:5px;
	padding-top:15px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
}
.archives_bottom {
	background-image:url(images/rss-month-bottom.png);
	background-repeat:no-repeat;
	width:114px;
	height:9px;
}
#archives
{
	position:absolute;
	left:0px;
	text-align:center;
	z-index:1000;
}
#news_categories_bar {
	margin-bottom:20px;
	padding-bottom:20px;
}
.category_readmore {
	font-weight:bold;
	font-size:14px;
	margin-left:15px;
	margin-top:7px;
	padding-bottom:8px;
}
.more_link {
	float:right;
	margin-right:17px;
	/*position:absolute;
	left:264px;
	top:163px;*/
}
.news-textbox {
	background-image: url(images/news-textbox.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#f0f0f0;
	border:none;
	height:22px;
	text-indent: 4px;
	line-height:22px;
	float:left;
	width:141px;
	margin-top:11px;
}
.news-textbox input {
	border:none !important;
	border-collapse:collapse;
	border-color:#fff;
	height:13px !important;
	width:128px !important;
	margin-top:3px;
	margin-left:6px;
	line-height:13px;
}
.news-button {
	background-image: url(images/news-go-button.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:17px;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	float:left;
	height:22px;
	margin-left:-2px;
	margin-top:11px;
	cursor:pointer;
}
.news_category_left {
	width:130px;
	position:relative;
	top:5px;
	left:10px;	
}
.news_category_right {
	width:551px;
	float:right;
	/*position:relative;
	left:-10px;*/
	margin-left:-10px;
	padding-right:10px;
}
.news_article_left {
	width:352px;
	/*position:relative;
	top:5px;
	left:10px;*/
	margin-left:10px;
	margin-right:-10px;
	margin-top:5px;
	float:left;	
}
.news_article_right {
	width:330px;
	float:right;
	/*position:relative;
	left:-10px;*/
	padding-right:10px;
	margin-left:-10px;
}

.news_article_small_image_top {
	background-image:url(images/rss-category-home-small-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:130px;
}
.news_article_small_image_repeat {
	background-image:url(images/rss-category-home-small-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:130px;
	padding-top:4px;
	padding-bottom:6px;
}
.news_article_small_image_repeat img {
	padding-top:2px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.news_article_small_image_bottom {
	background-image:url(images/rss-category-home-small-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:130px;
	margin-bottom:10px;
}
.news_article_large_image_top {
	background-image:url(images/rss-page-pict-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:330px;
}
.news_article_large_image_repeat {
	background-image:url(images/rss-page-pict-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:334px;
	padding-top:4px;
	padding-bottom:6px;
	margin-left:-4px;
}
.news_article_large_image_repeat img {
	padding-left:4px;
	padding-top:2px;
	padding-bottom:6px;
}
.news_article_large_image_bottom {
	background-image:url(images/rss-page-pict-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:330px;
	margin-bottom:10px;
}

.news_feed_summary_top {
	background-image:url(images/rss-category-home-big-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:551px;
}
.news_feed_summary_repeat {
	background-image:url(images/rss-category-home-big-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:551px;
}
.news_feed_summary_repeat .news_feed_heading {
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	clear:both;
	width:450px;
	font-size:14px;
}
.news_feed_summary_repeat .news_feed_date {
	clear:both;
	padding-left:15px;
	font-weight:bold;
}
.news_feed_summary_repeat .news_feed_summary {
	clear:both;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:15px;
}
.news_feed_summary_bottom {
	background-image:url(images/rss-category-home-big-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:551px;
}
.news_article_summary_top {
	background-image:url(images/rss-page-text-box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:352px;
	overflow:hidden;
}
.news_article_summary_repeat {
	background-image:url(images/rss-page-text-box-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:352px;
	overflow:hidden;
}
.news_article_summary_repeat .news_feed_date {
	clear:both;
	padding-left:15px;
	font-weight:bold;
}
.news_article_summary_repeat .news_article_summary {
	clear:both;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:15px;
}
.news_article_summary_bottom {
	background-image:url(images/rss-page-text-box-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:352px;
}
#news_categories_nav {
	float:right;
	margin-top:12px;
}
#news_categories_nav .paging {
	padding-right:15px;
}
#news_categories_nav .next_none, #news_categories_bottom_bar .next_none {
	padding-left:7px !important;
	clear:both;
	overflow:hidden;
}
#news_categories_nav .prev_none, #news_categories_nav .next_none, #news_categories_bottom_bar .prev_none, #news_categories_bottom_bar .next_none {
	color:#ffffff;
	display:inline;	
}
#news_categories_nav .prev_none a, #news_categories_nav .next_none a, #news_categories_bottom_bar .prev_none a, #news_categories_bottom_bar .next_none a {
	color:#ffffff;
	visibility:hidden;
}
#news_categories_nav .prev_none a img, #news_categories_nav .next_none a img, #news_categories_bottom_bar .prev_none a img, #news_categories_bottom_bar .next_none a img {
	visibility:hidden;
}
#news_categories_nav .prev_pipe {
	background-color: transparent !important;
}
#news_categories_nav .prev_pipe_none {
	display:none;
}
#back_to_categories {
	position:relative;
	top:-3px;
	margin-left:45px;
	display:inline;
}
#news_article_heading {
	margin-left:20px;
	display:block;
	margin-top:7px;
	font-weight:bold;
	font-size:16px;
	color:#0d5c91;
	margin-right:30px;
	line-height:20px;
}
#article_date {
	margin-left:20px;
	display:block;
	margin-top:7px;
	font-weight:bold;
}
#article_content {
	margin-left:20px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:7px;
}
#related_articles {
	margin-left:20px;
	margin-right:16px;
}
#related_articles strong {
	display:block;
	margin-top:14px;
	color:#0d5c91;
	padding-bottom:6px;
}
#related_articles .article_date {
	display:inline;
	font-size:11px;
	font-family:Arial;
	color:#595959;
	padding-right:5px;
	width:50px;
	float:left;
	line-height:15px;
	padding-bottom:3px;
}
#related_articles .article_heading {
	display:inline;
	font-size:11px;
	font-family:Arial;
	width:240px;
	overflow:hidden;
	float:left;
	line-height:15px;
	padding-bottom:5px;
}
#article_image span {
	background-image:url(images/rss-page-pict-box-middle.png);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	display:block;
	margin-left:4px;
}
#article_image img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#you_searched_for {
	margin-top:13px;
	margin-left:50px;
	display:block;
	float:left;
}
#news_search_box_bottom {
	background-image:url(images/rss-search-results-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	width:652px;
	margin-left:16px;
}
#news_search_box_top {
	background-image:url(images/rss-search-results-top.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	width:652px;
	margin-left:16px;
	overflow:hidden;
}
#news_search_box_repeat {
	background-image:url(images/rss-search-results-slice.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:652px;
	margin-left:16px;
	overflow:hidden;
}
#news_search_box_repeat .news_search_result {
	margin-left:25px;
	margin-right:25px;
	margin-bottom:15px;
	line-height:17px;
}
.news_search_result .search_result_heading {
	margin-bottom:5px;
	line-height:17px;
	font-size:14px;
}
.news_search_result .search_result_date {
	font-weight:bold;
	line-height:17px;
	margin-bottom:2px;
}
#search_results_top_bar {
	margin-top:12px;
	margin-left:25px;
	margin-bottom:30px;
	overflow:hidden;
}
#search_results_top_bar span {
	float:left;
}
#search_results_top_bar #news_categories_nav {
	margin-top:0px;
	padding-right: 0px !important;
}
#search_results_top_bar #news_categories_nav .paging, #news_categories_bottom_bar .paging {
	padding-right:22px;
}
.product_padding {
	padding-right:20px !important;
}