/* Master Page Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0}a:focus{outline:none}

body { font: normal 62.5% Arial, Helvetica, sans-serif; }
h1,h2,h3,h4, p { margin: 0 10px 10px 10px; }
h4 { font-size: 1.2em; font-weight: bold; color: #187060; }

div#header { position: relative; margin-top: 22px;}
div#container{text-align:left}
div#primary-content p{line-height:1.4}
div#header img { float: left; border-bottom: 1px solid #FFF;}

.home1{ background: url(../images/bg/01_background.html) right top  no-repeat }
.home2{ background: url(../images/bg/02_background.html) right top  no-repeat }
.home3{ background: url(../images/bg/03_background.html) right top  no-repeat }
.home4{ background: url(../images/bg/04_background.html) right  top  no-repeat }
.home5{ background: url(../images/bg/05_background.html) right top  no-repeat }
.home6{ background: url(../images/bg/06_background.html) right top  no-repeat }

/*2.1 New Branding*/
div#branding h1 { margin-left: 0; display: block; float: left; width: 175px; height: 36px; background: transparent url(../images/misc/gentek_logo.gif) top right no-repeat; color: #0694D4; font: bold 2.2em Arial, Helvetica, sans-serif;}
div#branding h1 span { display: none; }
div#branding h2 { color: #0694D4; font: bold 1em Arial, Helvetica, sans-serif; float: left; padding: 45px 10px 0px 0; margin-left: 375px;}

body.home3 div#promo_block {
float:left;
height:284px;
margin:0;
padding:0 20px;
width:728px;
}
body.small-banner div#promo_block, div#promo_block {
float:left;
height:150px;
margin:0;
padding: 0 20px;
width:728px;
}

div#promo_block a  {/* background: url(/images/misc/career_btn.gif) no-repeat left top; color: #FFF; display: block; font: bold 76% Arial,sans-serif; height: 21px; margin: 20px 0 0 0; padding: 2px 0 0 0; text-decoration: none; width: 153px */font: bold 1.2em Arial,sans-serif;}
div#promo_block a span {/* margin: 5px 0 0 10px */ padding: 4px 20px 3px 0px}
div#promo_block a:hover {/* background: url(/images/misc/career_btn_over.gif) no-repeat left top; display: block; height: 21px; width: 153px */}
div#promo_block p { color: #FFFFFF; font: normal 2.5em "Palatino Linotype", "Fruitger" , Arial; line-height: 1.5em; margin: 145px 0 0 0; width: 500px; height: 58px; padding: 0 }

/*Post Showcase Link Fix*/
div.buttons_view {position:relative; z-index:1000}
body.home3 div#promo_block div.buttons_view {top:85%;}
body.small-banner div#promo_block div.buttons_view, div#promo_block div.buttons_view {top:79%;}


.promo_home { background: url(../images/misc/main_image1.jpg) no-repeat left top }
.promo_careers { background: url(../images/promo_img/promo4.html) no-repeat left top }
.promo_content { background: url(../images/promo_img/promo3.html) no-repeat left top }
.promo_landing { background: url(../images/promo_img/promo2.html) no-repeat left top }
.promo_about { background: url(../images/promo_img/promo6.html) no-repeat left top }
.promo_publications { background: url(../images/promo_img/promo5.html) no-repeat left top }
#promo_text_content { float: left; margin: 40px 0pt 0pt 20px; width: 36% }
div#view_careers { display: block; height: 21px; margin: 240px 0 0 20px; width: 153px }


/*Jobs*/
div#jobs { color: #333333; width:205px; margin: 0 0 0 0; padding: 0 0 10px; text-align: left; text-decoration: none; border-bottom: #cccccc 1px solid }
div#jobs a{ color: #00A4DE; font-size: 1.2em; font-weight: bold; text-decoration: none }
div#jobs a:hover{ text-decoration: underline }
div#jobs h3 a{ color: #000000; font: 1.25em; text-align: left; text-decoration: none;}
div#jobs h3 a:hover{ text-decoration: underline }
div#jobs h3{ margin: 0 0 15px 0 }
div#jobs h2{ border-bottom: 1px solid #CCCCCC; color: #415968; font-size:1.25em; font-weight: bold; margin: 15px 0px 0px 0; padding: 0 0 5px 0; text-transform: uppercase }

div#jobs p{margin:0; font-size:1em;!important color:#3e5a68;}
div#jobs div.newsarticle{padding:4px 0 4px 0!important}
div#scrolling-frame {display:block; height:145px; max-height:150px; border-bottom: 1px solid #cccccc; }

div.marqueecontainer_content { height:135px; width:200px; }
div.vmarquee_content { font-family:Arial,sans-serif; width:200px; padding:0; }
div.news_article { border-bottom:1px solid #CDBEA9; padding:20px 0pt; }

div#container { width: 769px; margin: 0 auto; background: transparent url(../images/bg/06_background.html) top left no-repeat; }
div#wrapper { float: left; width: 100%; }
div#primary-content { margin: 0 212px 0 172px; }
div#secondary-navigation { float: left; width: 172px; margin-left: -768px; }
div#tertiary-content { float: left; width: 212px; margin-left: -212px; margin-bottom:5px;}
div#footer { clear: left; width: 100%; }
div#flashcontent{clear:both; margin-top:5px;}

/* Header */
div#header h1 { margin-left: 0; display: block; float: left; width: 175px; height: 36px; background: transparent url(../images/misc/gentek_logo.gif) top right no-repeat; color: #0694D4; font: bold 2.2em Arial, Helvetica, sans-serif;}
div#header h1 span { display: none; }
div#header h2 { text-indent:-5000px; background:transparent url(../images/design_plan_enable_tcm12-297.gif) no-repeat scroll right center; padding: 45px 10px 0 0; margin-left: 375px; float: none; }
div#header h2 span { display: none; }

/* Primary Navigation */

/* Primary Navigation */
div#primary-navigation { margin: -1px 0 0 0; float: left;  }
div#primary-navigation ul { float: left; display: block;  background: #86C5E1 url(../images/misc/primary-navigation-bg.png) top left repeat-x;}
div#primary-navigation ul li { display: inline; float: left; height: 38px;}
div#primary-navigation ul li.first { border-left: 0; }
div#primary-navigation ul li a { border: 1px solid #5B8A8A; border-width: 0 1px 0 0; }
div#primary-navigation ul li.last { border-right: 0; }
div#primary-navigation ul li a { color: #fff; display: block; float: left; text-decoration: none; font-size: 1.2em; margin-top: 12px; padding: 0 9px 0 9px; font-weight: normal; }
div#primary-navigation ul li a:hover, div#primary-navigation ul li a.selected { margin: 0; padding-top: 12px;padding-bottom: 12px; color: #FFF; background: #FFF url(../images/misc/active-navigation-element.gif) top left repeat-x; background-position: 0 -2px;}
div#primary-navigation ul li.first a { padding-left: 10px;}
div#primary-navigation ul li.last a { border: 0; padding-right: 9px; }

/*
div#primary-navigation { margin: -1px 0 0 0; float: left;  width:100% padding:0;}
div#primary-navigation ul { float: left; display: block; width: 768px; background: #86C5E1 url(/images/misc/primary-navigation-bg.png) top left repeat-x;}
div#primary-navigation ul li { display: inline; float: left; height: 39px;}
div#primary-navigation ul li.first { border-left: 0; }
div#primary-navigation ul li a { border: 1px solid #5B8A8A; border-width: 0 1px 0 0; }
div#primary-navigation ul li.last { border-right: 0; display: inline; float: left; height: 39px;}
div#primary-navigation ul li a { color: #fff; display: block; float: left; text-decoration: none; font-size: 1.2em; margin-top: 12px; padding: 0 7px ; font-weight:bold; }
div#primary-navigation ul li a:hover, div#primary-navigation ul li a.active { margin: 0; padding: 12px 7px 12px 7px; color: #FFF; background: #FFF url(/images/misc/active-navigation-element.gif) top left repeat-x; background-position: 0 -2px;}
div#primary-navigation ul li.first a { padding-left: 10px;}
div#primary-navigation ul li.last a { border: 0; /*padding-right: 18px; padding-left:21px; }
div#primary-navigation ul li.last a:hover{padding-right:11px}
*/
/* Breadcrumb Styling */
div#breadcrumb { float: left; display: block; width: 100%; clear: both; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #A2A3A5; padding: 9px 0; }
div#breadcrumb ul li, div#breadcrumb ul li a { display: inline; float: left; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #999; padding-right: 5px; }
div#breadcrumb ul li a { text-decoration: none; font-weight: normal!important; }


/* Search Box */
div#site-search-block { background: transparent url(../images/misc/search-box-3col.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 2px 0}
div#site-search-block fieldset { padding: 4px; }
div#site-search-block ol li { margin: -2px 0 0 0; padding: 0; float: left;}
div#site-search-block label { display: none; }
div#site-search-block legend { font-size: 1.2em; font-weight: bold; color: #7B8385; padding: 2px 0 0 0; margin: 0;}
div#site-search-block input { border: 1px solid #97A8AF; width: 156px; margin-top: 0; height: 18px;}
div#site-search-block input.submit-button { margin: -2px 0 0 0; padding: 2px 3px 2px 0; cursor: pointer; border: 0; width: 40px; height: 22px; background: transparent url(../images/misc/search-box-button.png) 3px 2px no-repeat; color: #FFF; font: normal 1.1em Arial, Helvetica, sans-serif;  }

/* Locations Link */
div#site-search-block a { padding: 10px 0 23px 5px; margin: 15px 0 5px 0; text-decoration: none; font-size: 1.2em; font-weight: bold; color: #7B8385; margin: 0;display: block; background: transparent url(../images/map_off_tcm12-298.gif) center right no-repeat; }
div#site-search-block a:hover { color: #439FCE; background-image: url(../images/misc/map_on_tcm12-741.gif); }

/* Primary Content */

div#primary-content p { font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; color: #667481; }
div#primary-content h1, div#primary-content h2, div#primary-content h3 { font: bold 1.6em Arial, Helvetica, sans-serif; color: #667481; }

/*Additions BS 12-02-08*/
div#primary-content strong{font-weight:bold;}
div#primary-content ul{margin-bottom:10px;}
div#primary-content-legal, div#primary-content table{margin: 0 0 0 10px;}
div#primary-content-legal, div#primary-content tr td{font: normal 1.2em Arial, Helvetica, sans-serif; color:#3E5A68; padding:0 5px 5px 0;}
div#primary-content a{color:#00A4DE; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold;}
/*End*/
div#primary-content li { margin-left: 10px; padding-bottom:5px; color:#3E5A68; font-family:Arial,sans-serif; font-size:1.2em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;/* line-height:1.4em;*/ list-style-image:none; list-style-position:inside; list-style-type:disc; }




/*tertiary-content*/
div#tertiary-content p {color:#667481; font-family:Arial,Helvetica,sans-serif;font-size:1.2em;}

/* Secondary Navigation */
div#secondary-navigation a { padding: 2px 0; display: block; font-size: 1.2em; color: #4F657D; text-decoration: none; font-weight: normal; }

div#secondary-navigation a.active {  color: #FFF; background-color: #7FB2B2; display: block; font-weight: bold;}

div#secondary-navigation a:hover { font-weight: bold; }

div#secondary-navigation ul.first-level a.active { padding-left: 5px; }

div#secondary-navigation ul.second-level a.active { padding-left: 5px; }

div#secondary-navigation ul.third-level a.active { padding-left: 10px; }

div#secondary-navigation ul.first-level li { border-bottom: 1px solid #D0D1D3; padding: 5px 0;}
div#secondary-navigation ul.first-level li li, div#secondary-navigation ul.first-level li li li { border-bottom: none; padding: 0;}

div#secondary-navigation ul ul { margin: 3px 0; }

div#secondary-navigation ul ul li a { padding-left: 5px; }
div#secondary-navigation ul ul ul li a { padding-left: 10px; }

div#secondary-navigation ul.first-level li.selected ul.second-level li a { background-color: #FFF; }

/*Homepage content*/

/*primary-content-homepage*/
div#primary-content-legal, div#primary-content-homepage{ width:550px; margin:0; float:left;}
div#primary-content-homepage p { text-transform:none; color: #3e5a68; font-weight:bold; font-size:1.2em ; margin: 0 0 0 0 ; padding:0; line-height: 1.4em; display:block; padding:0 0 23px 0; border-bottom: 1px solid #cccccc }
div#primary-content-homepage h2{ margin: 0px 0px 12px;	font: bold 1.25em arial,sans-serif;	text-transform: uppercase;	color: #415968} 
div#primary-content-homepage h3 a {	font: bold 1.2em arial,sans-serif;	color: #000000;	text-decoration: none}
/*news-articles*/
div#primary-content-homepage .news-articles { width:100%; padding: 0 0 20px 0; border-bottom:1px solid #cccccc;}
div#primary-content-homepage .news-articles h2 {float:none; margin:10px 0 5px 0; padding:0 0 0 0; }
div#primary-content-homepage .news-articles h3 {clear:left; margin:0 0 0 0;}
div#primary-content-homepage .news-articles p {font-size:1.2em;font-weight:normal; float:none; margin:0 0 0 0; display:block; border-bottom:none}
div#primary-content-homepage .news-articles p a {clear:left; margin-left:0; color:#00A4DE; text-decoration:none; font-weight:bold;}

/*Additions BS 12-02-08*/
div#primary-content ul{margin-bottom:10px;}

/*tertiary-content-homepage*/
div#tertiary-content-homepage{width: auto; padding-left:12px; float:left}

/*Promo Boxes*/
dl.promo-box { margin: 0 9px 0 0; padding: 0 0 2px 0;   width:174px; float:left;}
/*dl.promo-box p{color:#ff33ff;!important}*/
dl.promo-box h2 { color: #405a69; margin: 15px 0 5px 0!important; float:left!important; font-weight:bold; text-transform: uppercase; font-size: 1.1em!important }
dl.promo-box dt, dl.promo-box dd { margin: 0; padding: 0 }
dl.promo-box h3 { padding: 8px 0 0 0; margin: 0; font-size: 70%!important }
div#tertiary-content dl.promo-box p, div#primary-content dl.promo-box p, div#primary-content-homepage dl.promo-box p{ color: #8f8f8f; clear:left; display:block; height:35px; border-bottom:none; margin:0 0 23px; padding:0; font-size:1.1em; font-weight:normal; line-height:1.2em;}

 a.button { background: url("../images/buttons/leftBtn.png") no-repeat left top; color: #FFF; cursor: pointer; float: left; font-weight: bold; margin: 0; padding: 0 0 0 5px; text-decoration: none }
a.button span { background: url("../images/buttons/rightBtn.png") no-repeat right top; color: #FFF; cursor: pointer; display: block; float: left; padding: 4px 20px 5px 0px }
a.button:hover { background-position: 0 -22px; color: #FFF; cursor: pointer; text-decoration: none!important }
a.button:hover span { background-position: 100% -22px; color: #FFF; cursor: pointer; text-decoration: none!important }







/*
ul.first-level li a { font-weight: normal; }
ul.first-level li.selected a { font-weight: bold; }
ul.first-level li.selected ul.second-level li a { font-weight: normal; }

ul.second-level li a { color: #439FCE; padding-left: 5px;}
ul.second-level li.selected a { color: #FFF!important; font-weight: bold!important; }
ul.second-level li.selected ul.third-level li a { font-weight: normal!important }

ul.third-level li a { color: #439FCE!important; font-weight: normal!important; padding-left: 15px;  }
ul.first-level li.selected ul.second-level li.selected ul.third-level li.selected a { font-weight: bold!important; }
*/
/* Personal Profiles */
div#our-people-block { margin-left: 10px; margin-bottom: 10px;}
div#our-people-block ul { padding: 5px 0 ; display: block; width: 367px; background: transparent url(../images/misc/profile-list-bg.png) bottom right no-repeat;}
div#our-people-block ul li { padding: 2px 0; display: block; width: 362px; background: transparent url(../images/misc/profile-list-item-bgtile.gif) bottom left repeat-x; margin-left: 0; font-size: 1em;}
div#our-people-block a { font-size: 1.2em; padding: 3px 0 0 5px; color: #439FCE; text-decoration: none;}
div#our-people-block a:hover { text-decoration: underline; }
div#our-people-block h3 { height: 21px; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; margin: 0; padding: 7px 0 0 5px; display: block; background: transparent url(../images/misc/personal-profiles.png) top left no-repeat; width: 367px; }
div#our-people-block h3 a { font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; margin: 0; padding: 0; display: block;  }
div#our-people-block h3 a:hover{font-weight:bold; color:#3E5A68}

div#primary-content img.profile-image { padding: 0 5px 5px 5px; float: right; width: 120px; height: 160px; }

/* Footer Styling */
div#footer { width: 100%; clear: both; color: #415968; font: normal 1em Arial, Helvetica, sans-serif; padding: 25px 0 15px 0; }
div#footer ul { margin: 0; padding: 0; }
div#footer ul li { display: inline; border-right: 1px solid #415968;}
div#footer ul li.last { border-right: none; }
div#footer ul li a { text-decoration: none; color: #415968; padding: 0 5px;	 }
div#footer ul li a:hover { color: #00A4DE; }

/*Share Price*/
div#site-search-block  div#share_price a {background: none;  padding:8px 0 10px 5px; z-index:100}
div#site-search-block  div#share_price span{ padding: 0 0 0 0;  margin: 15px 0 5px 0; text-decoration: none; font-size: 1.2em; font-weight: bold; color: #7B8385; margin: 0;display: block;}
div#site-search-block  div#share_price a:hover { color: #439FCE; }
#sharePrice_imgPriceMovement{padding:0 5px 2px 5px;}


/* form */
fieldset { padding: 0 10px 0 0; margin: 0; color: #415968 }
fieldset legend { margin: 0 0 0 0; padding: 7px; font-weight: bold; font-size: 1.3em }
fieldset legend span { font-weight: normal; font-size: 90%; padding: 0 0 0 20px }
fieldset em { font-weight: bold; color: #FF0000; font-size: 110% }
ol.form { width: 85%;}
ol.form li { padding: 6px 0; border-bottom: 1px solid #EAEAEA; font-size: 70% ; list-style:none!important}/*24 sept add*/
ol.form li.nb { border-bottom:none; font-size:14px; font-weight:bold; }
ol.form li label { display: block; padding: 0 0 2px 0; font-size:1.1em; font-weight:bold;}
ol.form li ul li { float: left; padding: 0; border-bottom: 0 none; padding: 5px 20px 5px 0; font-size: 90% }
ol.form li ul li label { display: inline }
ol.form li.nb a{ font-size:84%!important;} /*Added DT 10/26/2007*/


/* Award layout */
div#awardlayout p { overflow: hidden; clear: both; margin-bottom: 25px; }
div#awardlayout img { padding-right:10px; vertical-align: top; float: left;}

/*Fix Classes*/
.microsite{width:570px;!important; margin:0px;!important; }

/*Media Page*/
.resultMedia {float:left;height:85px;margin:0px;width:100%;}
.pages_resultsMedia {margin:10px 0px 20px 10px;/*width:200px;*/}
.pages_resultsMedia a {background:#FFFFFF none repeat scroll 0%;border:1px solid #D4D4D4;color:#00A4DE;font-size:1.2em; padding:3px 5px;text-decoration:none;}
.search_detail {float:left;margin:14px 0pt 0pt;width:100%;}
.text_box {border-bottom:1px solid #D8D8D8;margin:5px 0pt 0pt;padding:0pt 0pt 10px;}
.resultMedia select {margin:0 0 0 10px;}

/*Search Results Page*/
#number_resultsMedia p {margin:10px 0pt 0pt 10px;width:170px;}
div#search_page {float:left;padding:3px 0px 0px 3px;width:76.6%;}
div#search_page label{float:left; display:block; width:100px; text-align:right; margin:1px 0 0 0; font-size:1.3em; }
div#search_page input{margin:0px 0 8px 3px; border:1px solid #999999}
div#search_page select{ margin-left:3px;}
div#number_results p {font-size:1em;/*margin:15px 0pt 0pt;*/}


/*Imported classes from old css BS 12-02-08*/
div#intro-2col a {color:#00A4DE; font-family:Arial,Helvetica,sans-serif;}
#main_content a {color:#00A4DE; font-weight:bold;text-decoration:none;}


/*---------SITE MAP--------------------*/

div#intro_siteMap h1 { color: #415968; font: 1.2em Frutiger,Arial, Sans-Serif; margin: 12px 0 12px 0 }
div#cols_siteMap  { float: left; width: 100%; }
#cols_siteMap ul li{ list-style:none; }/*modify 18th oct -font-size:1.1em */

div#cols_siteMap a { color: #00A4DE; font: bold 1.2em Arial, sans-serif!important; text-decoration: none }
div#cols_siteMap a:hover { color: #00A4DE; text-decoration: underline }
div#col_one { float: left; text-transform: uppercase; width: 20% }
div#col_one ul { margin: 0 0 0 20px; }
div#col_one ul li { padding: 0 0 5px 0; }
div#col_two { float: left; width: 78% }
.first_level { background: url(../images/arrow_blue_tcm12-191.gif) left center  no-repeat; border-bottom: 1px solid #999999; padding: 0 0 0 8px; text-transform: uppercase; }

div#col_two ul { margin: 0 0 20px 10px }
.left_padding { padding: 0 0 0 10px; text-transform: capitalize }

/*------------------------*/
.row { width: 100% }
.col1 { float: left; width: 45% }
.col2 { float: left; width: 45% }

/*-----------------------*/


div#primary-content li h3 
{
    color:#006666;
    font-family:Arial,Sans-Serif;
    font-size:1em;
    font-weight:bold;
    text-transform:capitalize;
    display: inline;
    margin-left: 0;
}

div#primary-content li p
{
    font-size:1em;
    margin: 0 13px;
}

/*Legal Pages*/
div#primary-content-legal p{font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; color: #3e5a68; }
div#primary-content-legal ul{ list-style:none}
div#primary-content-legal li{ list-style:none; margin: 5px 0 0 0;}
div#primary-content-legal h1{ margin: 0px 0px 12px;	font: bold 1.25em arial,sans-serif; text-transform: uppercase; color:#415968;}
div#primary-content-legal a{ color: #00A4DE;  font-weight: normal; text-decoration: none }
div#primary-content-legal a:hover{ text-decoration: underline }
div#primary-content-legal tr td {font-size:1em; padding:3px; border:1px solid #ccc}
div#primary-content-legal th{font-size:1em; padding:3px; border:1px solid #ccc}

/*useful classes*/
.la {	text-align: left}
.ra {	text-align: right}
.ca {	text-align: center}
.fl {	float: left}
.fr {	float: right !important}
.vt {	vertical-align: top}
.vm {	vertical-align: middle}
.vb {	vertical-align: bottom}
.textunderline {	text-decoration: underline}
.fontcorrect {	font-size: 100% !important}
.clearfix{clear:both;}

.pressreleaseimages { margin: 3px 10px 10px 10px; float: right; }

/* References Showcase */
div.showcaseFlash {
	position: relative;
	left: -4px;
}

div#showcaseContainer {
	position: absolute;
	z-index: 1000;
                top: 250px;
}

div#showcase {
	width: 120px;
	background: url(../images/misc/launch_button_normal.png);
	margin: 0 0 0 670px;
}

div#showcase a {
	display: block;
	padding: 120px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:120px; /* for IE5.5's bad box model */
}

div#showcase a:hover {
	background: url(../images/misc/launch_button_hover.png);
}

/*AoB landing styles*/

ul.aob-landing {float:left; padding-right:10px; padding-top:10px; width:246px;}
ul.aob-landing li{padding: 3px 0px 3px 0px; border-bottom:1px solid #CCCCCC;}
ul.aob-landing a {font-size:1.3em; font-weight:bold; text-decoration:none; color:#3E5A68;}
ul.aob-landing a:hover {text-decoration:underline;}

/* flash banners */
div#header div.flash-banner { padding: 0; width: 768px; }
div#header div#promo_block { overflow: hidden }
div.flash-side-banner { margin: 10px 0; }
div#header div.flash-banner p { margin: 5px 0; font-size: 1.3em; color: #000; font-family: Arial; }