
/* STRUCTURE > MISC
*/

* { text-decoration: none; padding: 0; margin: 0;}

body { text-align: center; margin:10px 0 10px 0; /*background:#919aa2 url(../images/design/bg_body.gif) repeat-x ;*/ background:#ffffff; }

img { border:0; }
a img { border:0; }

object { display:block; }


/* STRUCTURE > MAIN CONTENT
*/

div.wrapper { width: 935px; margin:0 auto 0 auto; background: #FFF; padding:0 8px 8px 8px; /*border: 15px solid #3D3D3D;*/ border-top:0; border-bottom:0; }



/* STRUCTURE > HEADER
*/

div.wrapper div.header { height: 232px; position: relative; text-align:left; }

/* STRUCTURE > HEADER > LOGO LINK
*/

div.wrapper div.header a.logoLink { width: 349px; position:absolute; height: 232px; text-decoration: none; float: left; border: 0; }

div.wrapper div.header div.headerImages {width:600px; height:232px; top:0; right:0; position:absolute;}
div.wrapper div.header div.headerImages a.catLink {position:relative; margin:0; padding:0; height:115px; width:200px; display:block; float:left; overflow:hidden;}
div.wrapper div.header div.headerImages a.catLink img {margin:0; padding:0; height:115px; width:200px; border:1px solid #CCCCCC; border-bottom:none; border-top:none;}
div.wrapper div.header div.headerImages a.catLink span {width:170px; display:block; position:absolute; top:97px; left:10px; color:white;
text-transform:uppercase; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

div.wrapper div.header div.headerImages div.border {height:2px; clear:both; display:block; background-color:#CCCCCC; width:100%;}


/* STRUCTURE > HEADER > HEADER LOGIN
*/

	div.wrapper div.header ul.headerLogin { width: 220px; height: 20px; position: absolute; top: 3px; right: 0; margin: 0; }

div.wrapper div.header ul.headerLogin li { float: left; list-style: none; margin: 0 5px 0 0; }

div.wrapper div.header ul.headerLogin a:link,
div.wrapper div.header ul.headerLogin a:active,
div.wrapper div.header ul.headerLogin a:visited,
div.wrapper div.header ul.headerLogin a:hover { font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color: #555; display: block; padding-left: 10px; border: 0; background: url("../images/design/bullet_headerLogin.gif") 0 8px no-repeat; }

div.wrapper div.header ul.headerLogin a:hover { color: #000; }

/* STRUCTURE > HEADER > TOP BANNER
*/

	div.wrapper div.content blockquote.topBanner { float:left; border:1px solid #999; margin:0 0 0 5px; }

/* STRUCTURE > NAVBAR
*/

div.wrapper ul.navbar { height: 28px; padding: 0; clear: both;
background:#21364b url(../images/menubg.gif) repeat-x;
border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

div.wrapper ul.navbar li { list-style: none; margin: 0; float: left; }

div.wrapper ul.navbar li a:link,
div.wrapper ul.navbar li a:active,
div.wrapper ul.navbar li a:visited,
div.wrapper ul.navbar li a:hover /*	{font: bold 14px/28px Arial, Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; text-transform: capitalize; padding: 0 7px 0 7px; display: block; border-right: 1px solid #EEE;}*/
		{ font: normal 13px/27px Arial, Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; text-transform: capitalize; padding: 0 9px 0 9px; display: block; border-right: 1px solid #EEE; }

div.wrapper ul.navbar li a:hover,
div.wrapper ul.navbar li a.menuActived:link,
div.wrapper ul.navbar li a.menuActived:active,
div.wrapper ul.navbar li a.menuActived:visited,
div.wrapper ul.navbar li a.menuActived:hover { color: #FFF; text-decoration:underline; background:#252525; }

/* STRUCTURE > CONTENT
*/

div.wrapper div.content { padding:2px 0 0 0; background: #FFF; border-bottom: 5px solid #F7F7F7; }

/* STRUCTURE > CONTENT > LEFT CONTENT
*/

	div.wrapper div.content blockquote.leftContent { width: 171px; margin:0; text-align: left; float: left; border: 0; }

div.wrapper div.content blockquote.leftContent img { margin:0; }

div.wrapper div.content blockquote.leftContent ul.standard-iconlink { padding-left: 13px; }

/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH TABS
*/

		.isHidden { display : none; }

.isShown { display: block; }

ul.searchTab { height: 25px; border: 0; }

ul.searchTab li { width:100px; float: left; list-style: none; }

ul.searchTab li a:link,
ul.searchTab li a:active,
ul.searchTab li a:visited,
ul.searchTab li a:hover { font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; outline:none; color: #95B0D5; text-align:center; padding: 5px 0 5px 0; display: block; background: #D9E3F0; border: 0; }

ul.searchTab li.tab-active a,
ul.searchTab li.tab-active a:link,
ul.searchTab li.tab-active a:visited,
ul.searchTab li.tab-active a:active,
ul.searchTab li.tab-active a:hover { color: #1B293A; background: #BDCEE1; border: 1px solid #8AA9CA; border-bottom: 0; }

ul.searchTab li.tab-inactive a,
ul.searchTab li.tab-inactive a:link,
ul.searchTab li.tab-inactive a:visited,
ul.searchTab li.tab-inactive a:active,
ul.searchTab li.tab-inactive a:hover { color: #95B0D5; }

ul.searchTab li.tab-inactive a:hover { color: #1B293A; }

/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH CONTENT
*/

dl.generalSearch { position:relative; background:none; /*url(../images/design/bg_search.gif) no-repeat 0 0;*/ width:171px; height:36px; }

dl.generalSearch input { border:0; background:url(../images/design/bg_search_box.gif) no-repeat 0 0; padding:7px 7px 5px 12px; position:relative; top:-6px; left:-9px; width:67%; margin:12px 0 0 7px; font-size: 11px; }
dl.generalSearch input:focus { background:url(../images/design/bg_search_focus.gif) no-repeat 0 0; }

dl.generalSearch button { border:0; position:absolute; top:4px; right:10px; cursor:pointer; width:25px; height:19px; background: url(../images/design/go_button.png) no-repeat; margin:5px 0 0 7px; }
dl.generalSearch button:focus { background-image:url(../images/design/go_button_active.png); }
dl.generalSearch button:hover { background-image:url(../images/design/go_button_hover.png); }

div.wrapper div.content blockquote.leftContent p.standardTitle { font: normal 18px/20px Arial, Helvetica, sans-serif; color:#000; padding:0; margin: 0 0 10px 0; }

div.wrapper div.content blockquote.leftContent p.standardTitle span { color: #003F7E; }

.newsletter-join .table-login tbody tr td { width: 400px; }
.newsletter-join .table-login tbody tr td  p { position:relative; }

.newsletter-join .table-login tbody tr td  input { background:url(../images/design/bg_search_box.gif) no-repeat 0 0; padding:6px 7px 6px 10px; position:relative; top:-6px; left:-8px; width:115px; margin:4px 0 0 7px; font-size: 11px; }
.newsletter-join .table-login tbody tr td  input:focus { background:url(../images/design/bg_search_focus.gif) no-repeat 0 0; }

.newsletter-join .table-login tbody tr td  button { position:absolute; top:1px; right:6px; cursor:pointer; width:25px; height:19px; background: url(../images/design/go_button.png) no-repeat; margin:0 0 0 7px; }
.newsletter-join .table-login tbody tr td  button:focus { background-image:url(../images/design/go_button_active.png); }
.newsletter-join .table-login tbody tr td  button:hover { background-image:url(../images/design/go_button_hover.png); }

.simpleSearch {
width:479px;
height:50px;
background:url(/images/design/bg_mainSearch.gif) no-repeat;
font: normal 12px/16px Arial, Helvetica, sans-serif;
}

.simpleSearch .sform {
margin:0;
width:100%;
height:50px;
padding:15px 0 0 5px;
text-align:left;
}

.simpleSearch .sform h2 {
margin:2px 5px 0 0;
color:#ffffff;
float:left;
font-size:18px;
}

.simpleSearch .sform .searchbox {
width:175px;
height:20px;
background:url(/images/design/bg_search_box_big.gif) no-repeat;
border:0;
float:left;
}

.simpleSearch .sform .nodrop {
top:12px;
} 

.simpleSearch .sform .dropdown {
width:170px;
height:18px;
background:url(/images/dropdown.gif) no-repeat;
border:0;
float:left;
padding:0 0 0 5px;
position:relative;
left:5px;
}

.simpleSearch .sform .dropdown option {
background:#ffffff;
}

.simpleSearch .sform button {
border:0;
float:left;
cursor:pointer;
width:25px;
height:19px;
background:url(../images/design/go_button.png) no-repeat;
margin:0 0 0 5px;
}
.simpleSearch .sform button:focus { background-image:url(../images/design/go_button_active.png); }
.simpleSearch .sform button:hover { background-image:url(../images/design/go_button_hover.png); }


div.wrapper div.content div.simpleSearch .simplesearchImage img { margin: 0; padding: 0 0 10px 0; }

/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH DIFFERENCES
*/
			
			dl.simpleSearch dd#tab2 select { margin-bottom: 2px; }

dl.simpleSearch dd input.SearchInputSmall { width: 70px; margin: 0 0 2px 0; vertical-align:middle; }

dl.simpleSearch dd ul.standardButton { margin-top: 10px; margin-bottom: 10px; }

dl.simpleSearch dd ul.standardButton li input,
dl.simpleSearch dd ul.standardButton li a:link,
dl.simpleSearch dd ul.standardButton li a:active,
dl.simpleSearch dd ul.standardButton li a:visited,
dl.simpleSearch dd ul.standardButton li a:hover { width: 86px; color: #E0E9F1; text-decoration: none; background: #243C5A url("../images/design/bg_standardButton.gif") 0 0 repeat-x; border: 0; }

/* STRUCTURE > CONTENT > LEFT CONTENT > BASE JOIN
*/

.bottomcurve {
width:171px;
height:7px;
background:#ffffff url(../images/design/bottomcurve.gif) no-repeat;
position:relative;
left:-4px;
}

dl.base-join { text-align: left; margin-bottom: 10px; position:relative;  background:#fff url(../images/design/borders.gif) repeat-y; padding-left:4px; }

dl.base-join dt { font: bold 13pt Arial, Verdana, sans-serif; color: #003F7E; padding: 0 0 5px 0; border-bottom: 1px solid #EEE; }

dl.base-join dt span { color: #658CB8; }

dl.base-join dd { font: normal 9pt Arial, Verdana, sans-serif; color: #243D55; text-align: left; padding: 3px 0 0 0; }

dl.base-join form { padding: 0 0 0 0;  }

dl.base-join table.table-login { position:relative; width: 100%; text-align: left; margin: 0 auto 0 auto; color:#1859a1; }

dl.base-join table.table-login th.loginTitle {
background:#ebf3fb;
position:absolute;
top:0px;
left:0px;
width:171px;
font: bold 11px/24px Arial, Helvetica, sans-serif; margin:0; padding:0 5px 0 5px; color:#FFF; }

dl.base-join table.table-login td,
dl.base-join table.table-login th { font: bold 10px/18px Arial, sans-serif; color: #1859a1; padding: 2px; }

dl.base-join table.table-login th { text-align: left; color: #1859a1; text-transform: capitalize; }

dl.base-join table.table-login input { width: 95px; height:19px; font: normal 10px Arial, Helvetica, sans-serif; color: #2C5783; padding:2px 5px 2px 5px; background: url(../images/design/bg_input.gif) no-repeat; }

dl.base-join dd table input.inputAuto { width: auto; padding: 0; background: none; border: 0; }

dl.base-join dd table ul.standardButton { padding: 0 12px 0 0; border: 0; }

dl.base-join dd table ul.standardButton li { float: right; }

dl.base-join dd table ul.standardButton li input { width: 73px; color: #E0E9F1; font-weight: bold; background: #396D9D url("../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0; }

dl.base-join table.table-login table { margin: 0 auto 0 auto; }

dl.base-join a:link,
dl.base-join a:active,
dl.base-join a:visited,
dl.base-join a:hover { font: bold 10px Arial, Helvetica, sans-serif; color: #1859a1; }

dl.base-join a:hover { color: #000; text-decoration: underline; }

dl.base-join dd.base-joinLink { text-align: center; padding-top: 0; }

dl.base-join dd.warning { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #5E421E; margin: 0; }

/* STRUCTURE > CONTENT > LEFT CONTENT > BROWSE CATEGORY (RESULTS)
*/

div.browseByCat { background:url(../images/design/borders.gif) repeat-y; margin-top:10px; position:relative; margin-bottom:15px; }

div.browseByCat p.title {
position:relative;
top:0;
left:0px;
width:169px;
height:16px;
padding:3px 0;
margin:0px;
color:#07519a;
background:#ebf3fb;
text-align:center;
border:1px solid #aaccee;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.catbottomcurve {
display:none;
}

ul.left-list { line-height: 11px; text-align: left; margin: 0; padding: 0; border: 0; background:#e6e6e6; }

ul.left-list li { margin:0; padding: 0; list-style: none; border-left:1px solid #c5c7cb; border-right:1px solid #c5c7cb; }

ul.left-list li a:link,
ul.left-list li a:visited,
ul.left-list li a:active,
ul.left-list li a:hover { font: normal 11px/normal Verdana, Arial, Helvetica; color: #555; text-decoration:none; display: block; }

ul.left-list li a:hover { color: #000; text-decoration: underline; }

ul.left-list li.left-listTITLE a:link,
ul.left-list li.left-listTITLE a:visited,
ul.left-list li.left-listTITLE a:active,
ul.left-list li.left-listTITLE a:hover { font-weight: bold; color: #0f58a9; text-decoration:none; padding: 3px; margin: 0 0 0 0; border-bottom: 1px solid #c4c4c4; }

ul.left-list li.left-listTITLE a:hover { text-decoration: underline; }

a.viewAllCat { padding-left:8px; background:url(../images/content/bullet_viewQuickListFront.gif) 0 50% no-repeat; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #0f58a9; text-decoration:none;  }


ul.left-list h1,
ul.left-list h2 { margin:0; padding:0; }

/* STRUCTURE > CONTENT > MIDDLE CONTENT
*/

	div.wrapper div.content blockquote.middleContent {/* width: 745px; this value in pixels equal 77.5% in percent // use to two columns */ /* width: 510px; this value in pixels equal 54% in percent */ 
	 width: 479px; height:auto; float: left; margin: 5px 5px 0 5px; background: none; }

/* STRUCTURE > CONTENT > MIDDLE CONTENT > DATA CHECKER
*/

		
div.content blockquote.middleContent div.dataChecker { background:#39A5BF; color:#FFF; font: normal 11px Arial, Helvetica, sans-serif; text-align:left; }

div.content blockquote.middleContent div.dataChecker input,
div.content blockquote.middleContent div.dataChecker select { margin:2px; border-top: 1px solid #7b7b7b; border-left:1px solid #c1c1c1; border-bottom:1px solid #dcdcdc; border-right:1px solid #c1c1c1; }

div.content blockquote.middleContent div.dataChecker button { background:url(../images/design/bt_searchData.gif) no-repeat; width:58px; height:24px; margin-top:2px; }

div.content blockquote.middleContent div.dataChecker ul.dataCategories { height: 29px; padding: 0; background: url(../images/design/bg_navDataChecker.gif) repeat-x 0 0; border-top: 1px solid #F7F7F7; border-bottom: 2px solid #2e6e93; }

div.content blockquote.middleContent div.dataChecker ul.dataCategories li { list-style:none; float:left; margin:0; border-right: 1px solid #2e6e93; padding:6px 10px 0 10px; }

div.content blockquote.middleContent div.dataChecker ul.dataCategories li a { font:normal 16px/24px "Times New Roman", Times, serif; color:#FFF; }

div.content blockquote.middleContent div.dataChecker ul.dataCategories li a:hover { text-decoration:underline; }

div.content blockquote.middleContent div.dataChecker ul.dataForm { width:395px; margin:10px auto 0 auto;
}

div.content blockquote.middleContent div.dataChecker ul.dataForm li { list-style:none; float:left; margin:0; padding:0 3px 0 3px; text-align:left; }

div.content blockquote.middleContent div.dataChecker ul.dataForm li input { width:70px; border-top: 1px solid #7b7b7b; border-left:1px solid #c1c1c1; border-bottom:1px solid #dcdcdc; border-right:1px solid #c1c1c1; }

div.content blockquote.middleContent div.dataChecker ul.dataForm li select { width:45px; border-top: 1px solid #7b7b7b; border-left:1px solid #c1c1c1; border-bottom:1px solid #dcdcdc; border-right:1px solid #c1c1c1; }

div.content blockquote.middleContent div.dataChecker ul.dataForm li button { background:url(../images/design/bt_searchData.gif) no-repeat; width:58px; height:24px; margin-top:14px; }

/* STRUCTURE > CONTENT > MIDDLE CONTENT > BANNER BOTTOM
*/

		blockquote.bottomBanner {/*width: 730px; height: 100px;*/ clear: both; margin: 0 auto 0 auto; padding: 10px 0 0 0; border: 0; }

/* STRUCTURE > CONTENT > MIDDLE CONTENT EXTENDED > BANNER BOTTOM
*/
		
		div.wrapper div.content blockquote.middleContentExtended {/* width: 730px; this value in pixels equal 77.2% in percent */ width: 759px; float: left; margin: 0 0 0 5px; border: 0; background: none; }

blockquote.middleContentExtended p { color: #333; }

/* STRUCTURE > CONTENT > FULL CONTENT
*/

		div.wrapper div.content blockquote.fullContent { margin: 0 auto 0 auto; width: 750px; }

div.wrapper div.content blockquote.contentBorder { border-top: 5px solid #679933; }

/* STRUCTURE > CONTENT > RIGHT CONTENT (THIRD COLUMN)
*/

div.wrapper div.content blockquote.rightContent { width: 109px; text-align: left; float: left; margin-top:5px; }

div.wrapper div.content blockquote.rightContent div#flash_holder_header {height:26px;background: URL(../images/design/bg_title.gif); color:white; padding:8px 0 0 10px; font: normal 12px Arial, Helvetica, sans-serif; font-weight:bold;}
div.wrapper div.content blockquote.rightContent div#flash_holder { width: 350px; height:220px; overflow:hidden; }
div.wrapper div.content blockquote.rightContent div#flash_wrapper { border:1px solid #999999; border-top:none; }

div.wrapper div.content blockquote.rightContent div#flash_wrapper div#choose_video {height:20px;background: URL(/images/design/navbar_bg.gif); color:white; padding:8px 0 0 10px; font: normal 11px Arial, Helvetica, sans-serif; font-weight:bold;}

div.wrapper div.content blockquote.middleContent div.hostprofile h2 {height:16px;background: URL(/images/design/bg_title.gif); color:white; padding:8px 0 0 10px; font: normal 11px Arial, Helvetica, sans-serif; font-weight:bold;}
div.wrapper div.content blockquote.middleContent div.hostprofile h2 a { color:#ffffff; }
div.wrapper div.content blockquote.middleContent div.hostprofile p { font-size:1em; color:#000000; padding:0 5px 5px 5px; min-height:160px; }
div.wrapper div.content blockquote.middleContent div.hostprofile img { margin:7px; padding:1px; border:1px solid gray; }
div.wrapper div.content blockquote.middleContent div.hostprofile { border:1px solid #c5c7cb; padding:1px; margin-bottom:15px; }

div.wrapper div.content blockquote.middleContent div.frontpageicons h2 {height:16px;background: URL(/images/design/bg_title.gif); color:white; padding:8px 0 0 10px; font: normal 11px Arial, Helvetica, sans-serif; font-weight:bold;}
div.wrapper div.content blockquote.middleContent div.frontpageicons h2 a { color:#ffffff; }
div.wrapper div.content blockquote.middleContent div.frontpageicons p { font-size:1em; color:#000000; padding:0 5px 5px 5px; min-height:90px; }
div.wrapper div.content blockquote.middleContent div.frontpageicons img { margin:7px; padding:0; border:0; }
div.wrapper div.content blockquote.middleContent div.frontpageicons { border:1px solid #c5c7cb; padding:1px; margin-bottom:15px; position:relative; }

div.wrapper div.content blockquote.middleContent div.frontpageicons.weather  img { position:absolute; top:35px; left:0; }
div.wrapper div.content blockquote.middleContent div.frontpageicons.weather  {  }

div.wrapper div.content blockquote.middleContent div.newSources h2 {height:16px;background: URL(/images/design/bg_title.gif); color:white; padding:8px 0 0 10px; font: normal 11px Arial, Helvetica, sans-serif; font-weight:bold;}
div.wrapper div.content blockquote.middleContent div.newSources h2 a { color:#ffffff; }
div.wrapper div.content blockquote.middleContent div.newSources p { font-size:1em; color:#000000; padding:0 5px 5px 5px; }
div.wrapper div.content blockquote.middleContent div.newSources img { margin:7px; padding:1px; border:1px solid gray; }
div.wrapper div.content blockquote.middleContent div.newSources { border:1px solid #c5c7cb; padding:1px; margin-bottom:15px; }


div.wrapper div.content blockquote.rightContent h3 { font: normal 18px/20px Arial, Helvetica, sans-serif; color: #000; }

div.wrapper div.content blockquote.rightContent h3 span { color: #F46200; }

/* STRUCTURE > CONTENT > RIGHT CONTENT > BANNER IMAGE
*/

		.rightBanner { margin-top: 10px; padding-bottom: 10px; text-align: center; text-decoration: none; background: #292927; }

.rightBanner h4 { font: normal 18px/20px Arial, Helvetica, sans-serif; color: #888; text-align: left; padding: 10px 5px 0 5px; }

.rightBanner img,
.rightBanner object { margin: 0; border: 5px solid #42423E; }

.rightBanner span { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 10px 5px 0 5px; display: block; }

.rightBanner span.alignCenter { text-align:center; }

.rightBanner a:link,
.rightBanner a:visited,
.rightBanner a:active,
.rightBanner a:hover { font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: none; padding: 0; margin-bottom: 0; display: block; }

.rightBanner .noimage { width: 170px; margin: 0 auto 0 auto; border: 5px solid #42423E; }

/* STRUCTURE > CONTENT > RIGHT CONTENT > BANNER TEXT
*/

		.bannerleftText { margin-top: 10px; text-align: center; text-decoration: none; }

.bannerleftText a.baseRightBanner:link,
.bannerleftText a.baseRightBanner:visited,
.bannerleftText a.baseRightBanner:active,
.bannerleftText a.baseRightBanner:hover { font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #FFF; text-align:left; text-decoration: none; padding: 10px; margin-bottom: 10px; display: block; border: 1px solid #EEE; }

.bannerleftText a.baseRightBanner h1 { font: bold 12px Arial, Helvetica, sans-serif; text-align:center; color: #BF0000; padding: 0 0 5px 0; margin: 0; }

.bannerleftText a.baseRightBanner h2 { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 0; margin:0; }

.bannerleftText a.baseRightBanner h3.right-banner-url,
blockquote.rightContent .bannerleftText a.baseRightBanner h3.right-banner-url { font: normal 10px Arial, Helvetica, sans-serif; margin:0; padding: 1px 5px 1px 5px; text-align:center; text-decoration: underline; color: #5B9124; }

.bannerPreview /*Use this class with bannerLeftText on sitemanager and members section in Banner Preview*/ { width:200px; margin-left:auto; margin-right:auto; }

.bannerleftText a.sponsoredLinks-buy:link,
.bannerleftText a.sponsoredLinks-buy:active,
.bannerleftText a.sponsoredLinks-buy:visited,
.bannerleftText a.sponsoredLinks-buy:hover { font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#C90339; display:block; padding:0 5px 0 0; }

.bannerleftText a.sponsoredLinks-buy:hover { color:#000; text-decoration:underline; }

/* STRUCTURE > FOOTER
*/

div.wrapper div.footer { clear: both; padding: 0px; background: #FFF; border-top: 1px solid #b9b9b9; }

html>body div.wrapper div.footer { width:auto; }

/* STRUCTURE > FOOTER > NAVBAR
*/

	div.wrapper div.footer ul.navFooter { height: 25px; text-align: center; }

div.wrapper div.footer ul.navFooter li { list-style: none; display:inline; margin: 0 2px 0 2px; float:right; }

div.wrapper div.footer ul.navFooter li,
div.wrapper div.footer ul.navFooter li a:link,
div.wrapper div.footer ul.navFooter li a:active,
div.wrapper div.footer ul.navFooter li a:visited,
div.wrapper div.footer ul.navFooter li a:hover { color: #609629; font: 10px/25px Arial, Helvetica, sans-serif; color: #000; }

div.wrapper div.footer ul.navFooter li a:hover { text-decoration: underline; }

/* STRUCTURE > MISC CLASSES
*/

br.clear { clear: both; line-height: 0; height: 0; }

p.standardText { font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0 15px 0 15px; margin: 0; }

p.basePowered { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: right; margin: 0; padding: 10px 0 0 0; }

p.basePowered a:link,
p.basePowered a:active,
p.basePowered a:visited,
p.basePowered a:hover { color: #609629; }

p.basePowered a:hover { color: #609629; text-decoration: underline; }

.warning { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 10px; color: #5E421E; }

a.warning:link,
a.warning:active,
a.warning:visited,
a.warning:hover { text-decoration: underline; color: #000; padding-left: 20px; background: url("../images/icon_atention.gif") 0 0 no-repeat; }

a.warning:hover { text-decoration: none; color: #5E421E; }

.bigWarning { font-size:16px; }
a.quickListRemove:link,  a.quickListRemove:active,  a.quickListRemove:hover {
width:16px;
height:16px;
position:absolute;
bottom:58px;
left:6px;
}

/* STRUCTURE > MISC CLASSES > STANDARD TITLE
*/

h1.standardTitle,
p.standardTitle { font: normal 18px/20px Arial, Helvetica, sans-serif; text-align:left; margin: 0; padding: 10px 15px 10px 15px; color:#000 }

h1.standardTitle span,
p.standardTitle span { color: #1964b9; }

/* STRUCTURE > MISC CLASSES > STANDARD BUTTON
*/

ul.standardButton,
ul.standardButton li,
ul.standardButton li input { height: 28px; margin: 0 auto 0 auto; padding: 0; }

ul.standardButton li { float: left; list-style: none; }

ul.standardButton li.buttonSpace { width: 5px; background: none; }

ul.standardButton li input,
ul.standardButton li a:link,
ul.standardButton li a:active,
ul.standardButton li a:visited,
ul.standardButton li a:hover { width: 71px; font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-transform: capitalize; cursor: pointer; display: block; background: #396D9D url("../images/design/bg_memberButton.gif") 0 0 repeat-x; }

ul.standardButton li input { line-height: 10px; display: inline; }

/* STRUCTURE > MISC CLASSES > STANDARD ICON NAVBAR
*/

ul.iconNavbar { height: 20px; margin: 0 0 0 auto; border: 0; }

ul.iconNavbar li { list-style: none; float: right; }

ul.iconNavbar li.fakeButton { font: normal 10px Arial, Helvetica, sans-serif; color: #FFF; padding: 2px 9px 2px 9px; background: #CC0000; border: 1px solid #CC0000; }

ul.iconNavbar li a:link,
ul.iconNavbar li a:active,
ul.iconNavbar li a:visited,
ul.iconNavbar li a:hover { font: normal 10px Arial, Helvetica, sans-serif; color: #4A761F; text-transform: lowercase; padding: 2px 9px 2px 9px; display: block; border: 1px solid #EEE; }

ul.iconNavbar li a:hover { color: #558624; border: 1px solid #BBDCA3; text-decoration: none; }

ul.iconNavbar li.removeQuicklist a:hover { color: #CC0000; border: 1px solid #FFE1E1; }

ul.iconNavbar li.claimnavbarButton a:link,
ul.iconNavbar li.claimnavbarButton a:active,
ul.iconNavbar li.claimnavbarButton a:visited,
ul.iconNavbar li.claimnavbarButton a:hover { font: normal 10px Arial, Helvetica, sans-serif; color: #FFF; padding: 2px 9px 2px 9px; background: #558624; border: 1px solid #558624; }

ul.iconNavbar li.claimnavbarButton a:hover { color: #FFF; background: #40651B; border: 1px solid #40651B; }

/* STRUCTURE > MISC CLASSES > STANDARD ICON
*/

div.wrapper div.content ul.standard-iconlink,
div.wrapper div.content blockquote.leftContent ul.standard-iconlink { margin: 0; padding: 0; }

ul.standard-iconlink li { list-style: none; margin: 0; padding: 0 0 10px 10px; }

ul.standard-iconlink a:link,
ul.standard-iconlink a:active,
ul.standard-iconlink a:visited,
ul.standard-iconlink a:hover { font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#003F7E; text-decoration:none; }

.standard-iconlink li a:hover { text-decoration:underline; }

/* STRUCTURE > MISC CLASSES > STANDARD ICON > IMAGES
*/

	ul.standard-iconlink li.favoritesview-icon { background: url("../images/content/bullet_viewQuickListFront.gif") 0 7px no-repeat; text-align: left; padding-left: 7px; }

ul.standard-iconlink li.remove-icon { background: url("../images/icon_delete.gif") 0% 50% no-repeat; }

/* STRUCTURE > MISC CLASSES > STANDARD STEP BY STEP 
*/

ul.standardStep,
ul.standardStep li { padding: 10px 0 10px 0; margin: 0; list-style: none; }

ul.standardStep { width: 700px; height: 34px; margin: 10px auto 10px auto; }

ul.standardStep li { width: 150px; font: bold 14px/34px Arial, Helvetica, sans-serif; text-align: left; color: #DDD; float: left; padding: 0 0 0 14px; border: 0; background: url("../images/color/white_blue/bg_stepInactive.gif") 0 0 no-repeat; }

ul.standardStep li.standardStepAD { width: auto; background: none; color: #3F631B; }

ul.standardStep li.standardStepAD span { color: #609629; }

ul.standardStep li span { margin-right: 15px; }

/* STRUCTURE > MISC CLASSES > STANDARD STEP BY STEP > ACTIVE
*/

ul.standardStep li.stepActived { color: #000; }

ul.standardStep li.stepActived span { color:#609629; }

/* STRUCTURE > MISC CLASSES > STANDARD FORM
*/

table.standardForm { width: 95%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto 0 auto; background: #FAFAFA; border: 3px solid #EEE; }

table.standardForm th span { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; }

table.standardForm th,
table.standardForm td { padding: 5px; }

table.standardForm th { font-size: 10px; white-space: nowrap; color: #555; padding-left: 35px; text-align: right; font-weight: normal; }

table.standardForm th.standardFormTitle { font-size: 11px; font-weight: bold; text-align: left; color: #609629; padding: 10px; }

table.standardForm td input,
table.standardForm td textarea { width: 96%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px; border: 0; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }

table.standardForm td input.smallInput { width: 100px; }

table.standardForm td ul.standardButton { width: 90px; float: right; }

table.standardForm td ul.standardButton input { width: 90px; font-weight: bold; color: #FFF; border: 0; }

table.standardForm table td.standardFormButton { width: 100%; }

/* STRUCTURE > MISC CLASSES > DYNAMIC CONTENT
*/

div.dynamicContent { text-align: left; padding: 0 5px 0 5px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; }

div.dynamicContent p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; }

div.dynamicContent h1,
div.dynamicContent h2,
div.dynamicContent h3,
div.dynamicContent h4,
div.dynamicContent h5,
div.dynamicContent h6 { margin-bottom: 10px; font-weight:bold; text-align:center; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#1964b9; }

div.dynamicContent a:link,
div.dynamicContent a:active,
div.dynamicContent a:visited,
div.dynamicContent a:hover { color:#003365 }

div.dynamicContent a:hover { text-decoration:underline; }

/* STRUCTURE > MISC CLASSES > RATING
*/

ul.rating * { margin: 0; padding: 0; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; }

ul.rating { padding-top: 10px; height: 35px; }

ul.rating li { float: left; list-style: none; }

/* SPECIALS CONF */
	
	ul.rating li.ratingLeftSpace { margin: 0; padding: 0; display: none; }

ul.rating li.ratingSeeComment { clear: left; } /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */

ul.rating li.ratingSeeComment a:link,
ul.rating li.ratingSeeComment a:active,
ul.rating li.ratingSeeComment a:visited,
ul.rating li.ratingSeeComment a:hover { line-height: 20px; color: #000; font-weight: bold; white-space: nowrap; }

ul.rating li.ratingStar { margin: 0 1px 0 0; }

ul.rating li.ratingReview { width: 80px; }

ul.rating li.ratingReview,
ul.rating li.ratingReview a:link,
ul.rating li.ratingReview a:active,
ul.rating li.ratingReview a:visited,
ul.rating li.ratingReview a:hover { line-height: 16px; color: #000; font-weight: normal; font-style: italic; margin: 0; padding: 0 0 0 2px; }

ul.rating li.ratingImage { margin: 0; padding: 0 0 0 5px; white-space: nowrap; }

ul.rating li.ratingImage a:link,
ul.rating li.ratingImage a:active,
ul.rating li.ratingImage a:visited,
ul.rating li.ratingImage a:hover { line-height: 20px; font-weight: bold; padding-left: 5px; background: url("../images/design/bullet_rateIt.gif") 0 3px no-repeat; }

ul.rating li.ratingImage a:hover { color: #77AA44; text-decoration: none; background: url("../images/design/bullet_rateIt.gif") 0 -7px no-repeat; }

ul.rating li.ratingText { clear: left; padding-left: 10px; }

ul.rating li.ratingText a:link,
ul.rating li.ratingText a:active,
ul.rating li.ratingText a:visited,
ul.rating li.ratingText a:hover { font-size: 7.5pt; color: #CC9933; font-weight: bold; text-decoration: none; white-space: nowrap; }

ul.rating li.ratingText a:hover { color: #000; }

/* RESULTS PAGE > MISC CLASSES
///////////////////////////////////////////////////// */

table.pagingContent,
table.pagingContent table { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 auto 0 auto; }

table.pagingContent td { padding: 2px; }

table td.paging-letters a:link,
table td.paging-letters a:active,
table td.paging-letters a:visited,
table td.paging-letters a:hover { color: #666; padding: 0 5px 0 0; }

table td.paging-letters a:hover { color: #000; }

table td.paging-letters a.firstLetter:link,
table td.paging-letters a.firstLetter:active,
table td.paging-letters a.firstLetter:visited,
table td.paging-letters a.firstLetter:hover { color:#EF413D; }

table.pagingContent select { width: 50px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; border: 1px solid #666; }

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > CLASS MISC
*/

.controlPhoneShow,
.controlFaxShow { visibility: visible; }

.controlPhoneHide,
.controlFaxHide { display: none; }

/* MEMBERS STRUCTURE > PREVIEW NAVBAR
*/

ul.basePreviewNavbar { height: 30px; padding: 0; margin: 0 0 10px 0; background: #FBFBFB; border: 1px solid #EEE; }

ul.basePreviewNavbar li { list-style: none; float: right; }

ul.basePreviewNavbar li a:link,
ul.basePreviewNavbar li a:active,
ul.basePreviewNavbar li a:visited,
ul.basePreviewNavbar li a:hover { background: url("../images/icon_delete.gif") 94% 50% no-repeat; font: normal 10px Arial, Helvetica, sans-serif; color: #000; display: block; padding: 8px 30px 8px 10px; border: 0; }

ul.basePreviewNavbar li a:hover { color: #9B350C; }

/* TABLE TOP BLUE - OLD CODE
*/

table.standard-tableTOPBLUE { width: 700px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 10px auto 0 auto; clear: left; background:#FAFAFA; }

table.standard-tableTOPBLUE th { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #EAF0F7; text-align:left; white-space: nowrap; padding: 0 5px 0 5px; }

table.standard-tableTOPBLUE td { padding: 4px; color:#4D4D4D; text-align: left; }

table.standard-tableTOPBLUE td table { margin: 0 auto 0 auto; }

table.standard-tableTOPBLUE td table td,
table.standard-tableTOPBLUE td table th { border: 0; }

table.standard-tableTOPBLUE td.tableTOPBLUECheck { text-align: left; padding: 0; border: 0; background: #FFF; }

table.standard-tableTOPBLUE td.tableTOPBLUECheck table { margin: 0; }

table.standard-tableTOPBLUE td.tableTOPBLUECheck * { width: auto; text-align: left; border: 0; background: #FFF; }

table.standard-tableTOPBLUE td.tableTOPBLUECheck a,
table.standard-tableTOPBLUE td.tableTOPBLUECheck a:link,
table.standard-tableTOPBLUE td.tableTOPBLUECheck a:active,
table.standard-tableTOPBLUE td.tableTOPBLUECheck a:visited,
table.standard-tableTOPBLUE td.tableTOPBLUECheck a:hover { cursor:pointer; }

table.standard-tableTOPBLUE a:link,
table.standard-tableTOPBLUE a:active,
table.standard-tableTOPBLUE a:visited,
table.standard-tableTOPBLUE a:hover { color: #000; }

.status-active { color: #587F51; }

.status-suspended { color: #647C84; }

.status-expired { color: #EF413D; }

.status-pending { color: #990000; }

table.standard-tableTOPBLUE input.inputCheck { width: auto; border: 0; }

.content .middleContent .articleExp {
text-align:left;
font-size:0.9em;
}

.content .middleContent .articleExp img {
padding:1px;
border:1px solid gray;
margin:2px 5px 2px 0;
}


.content .middleContent .topbannerad {
margin-bottom:10px;
border:0;
}


/** Custom **/

.ctopLarge {
padding-top:4px;
width:466px;
height:17px;
text-align:center;
margin-top:0px;
color:#07519a;
background:#ebf3fb;
text-align:center;
border:1px solid #aaccee;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

div.dynamicContent .ctopLarge a {
color:#07519a;
}

div.dynamicContent .ctopLarge a:visited {
color:#07519a;
}

.cmiddleLarge {
font:11px/20px Arial, Helvetica, sans-serif;
width:456px;
padding:5px 5px 15px 5px;
border-left:1px solid #c5c7cb;
border-right:1px solid #c5c7cb;
border-bottom:1px solid #c5c7cb;
margin-bottom:10px;
position:relative;
}

.cmiddleLarge.guidebox {
min-height:65px;
padding-bottom:10px;
border-color:#c5c7cb;
position:relative;
}

#featured.cmiddleLarge {
padding:0;
width:466px;
height:275px;
border-color:#c5c7cb;
position:relative;
background:#000000;
}

#ssfeatured.cmiddleLarge {
padding:0;
width:466px;
height:325px;
border-color:#c5c7cb;
position:relative;
background:#000000;
}

#ssfeatured.cmiddleLarge {
height:250px;
}

#featured.cmiddleLarge img, #ssfeatured.cmiddleLarge img {
z-index:10;
}

#featured.cmiddleLarge #nextfeatured, #ssfeatured.cmiddleLarge #nextfeatured {
z-index:20;
display:block;
position:absolute;
right:0;
top:10px;
background:url(/images/next.png) top no-repeat;
width:49px;
height:22px;
font-size:0;
text-indent:-2000px;
}

#featured.cmiddleLarge #nextfeatured:hover, #ssfeatured.cmiddleLarge #nextfeatured:hover {
background-position:bottom;
}

#featured.cmiddleLarge #prevfeatured, #ssfeatured.cmiddleLarge #prevfeatured {
z-index:20;
display:block;
position:absolute;
left:0;
top:10px;
background:url(/images/prev.png) top no-repeat;
width:49px;
height:22px;
font-size:0;
text-indent:-2000px;
}

#featured.cmiddleLarge #prevfeatured:hover, #ssfeatured.cmiddleLarge #prevfeatured:hover {
background-position:bottom;
}

#featured.cmiddleLarge .fbar, #ssfeatured.cmiddleLarge #bar {
background:url(/images/featuredshadow.png) no-repeat;
width:466px;
height:40px;
position:absolute;
bottom:0;
left:0;
}

.dynamicContent .cmiddleLarge p.title {
position:absolute;
top:10px;
left:12px;
color:#ffffff;
font-size:1.5em;
text-transform:uppercase;
font-family:arial;
font-weight:bold;
font-size:24px;
z-index:11;
}

.dynamicContent .cmiddleLarge p.title a {
color:#0058af;
text-decoration:none;
z-index:20;
position:relative;
}

.dynamicContent .cmiddleLarge p.title a:hover {
color:#003365;
text-decoration:none;
z-index:20;
position:relative;
}

.dynamicContent .cmiddleLarge p.shadow {
position:absolute;
top:12px;
left:14px;
color:#000000;
z-index:10;
font-size:1.5em;
text-transform:uppercase;
font-family:arial;
font-weight:bold;
font-size:24px;
}

.cmiddleLarge.guidebox p {
width:375px;
margin-bottom:0;
line-height:1.5em;
}

.cmiddleLarge.guidebox span {
margin:0;
}

.cmiddleLarge.guidebox img {
position:absolute;
right:3px;
top:3px;
border:1px solid #dadbdf;
padding:1px;
width:65px;
height:65px;
}

#guidecontent, #guidecontent p {
color:#000000;
font:11px/18px Arial, Helvetica, sans-serif;
}

#guidecontent ul, #guidecontent  ol {
list-style-position:inside;
}

#guidecontent li, #guidecontent p {
margin-bottom:10px;
}

#guidecontent p  {
width:460px;
}

#guidecontent p img, #guidecontent img {
padding:1px;
border:1px solid #dadbdf;
margin:3px 0 3px 3px;
}

#guidecontent h2 {
font-size:1em;
color:#000000;
font-weight:bold;
}

.cmiddleLarge p, .dynamicContent .cmiddleLarge p {
font-size:1em;
color:#000000;
}

.cbottomLarge {
display:none;
}

.cbottomLarge p {
padding:0;
position:relative;
bottom:8px;
}

.ctopSmall {
padding-top:4px;
width:169px;
height:17px;
text-align:center;
color:#07519a;
background:#ebf3fb;
text-align:center;
border:1px solid #aaccee;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.cmiddleSmall {
padding-top:5px; font: 11px/20px Arial, Helvetica, sans-serif; width:169px; border:1px solid #c5c7cb;
border-top:0;
margin-bottom:10px;
}

.ctop {
width:273px;
height:17px;
padding-top:4px;
color:#07519a;
background:#ebf3fb;
text-align:center;
border:1px solid #aaccee;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;

}

.ctop a, .ctopLarge a, .ctopMiddle a {
color:#07519a;
}

.ctop a:hover, .ctopLarge a:hover, .ctopMiddle a:hover {
text-decoration:underline;
}

.cmiddle {
padding-top:5px; font: 11px/20px Arial, Helvetica, sans-serif; width:273px; border-left:1px solid #c5c7cb; border-right:1px solid #c5c7cb; border-bottom:1px solid #c5c7cb;
margin-bottom:10px;
}

.cmiddle a {
color:#07519a;
}

.cmiddle .cimage {
padding:1px; border:1px solid #dadbdf; margin:5px; float:left;
}

.subdiv {
width:225px;
margin:0;
padding:0;
}

.subdiv.sleft {
float:left;
}

.subdiv.sright {
float:right;
}

.subtop {
width:223px;
height:17px;
padding-top:4px;
text-align:center;
color:#07519a;
background:#ebf3fb;
text-align:center;
border:1px solid #aaccee;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.submiddle {
padding-top:5px; font: 11px/20px Arial, Helvetica, sans-serif; width:223px; border:1px solid #c5c7cb; border-top:none;
margin-bottom:10px;
}

.subbottom {
color:#FFF; font: bold 11px/24px Arial, Helvetica, sans-serif; width:225px; height:21px; background:url(../images/design/curvebottomsub.gif) no-repeat; color:#ffffff; text-align:center;
}


.redbox {
width:275px; height:150px; background:url(../images/front/redbox.png) no-repeat; position:relative;
margin-bottom:10px;
}

.redbox .rimage {
padding:1px; border:1px solid #dadbdf; position:absolute; top:10px; left:10px;
}

.redbox .rcontent {
font: bold 11px/20px Arial, Helvetica, sans-serif; color:#ffffff; display:block; position:absolute; top:5px; left:100px; width:170px;
}

#flashplayer {
width:100%;
height:153px;
background:#000000;
color:#ffffff;
text-align:center;
line-height:153px;
margin:0;
}
.video_up {
position:absolute;
left:0;
bottom:0;
width:136px;
height:18px;
border-right:1px solid #c5c7cb;
background:#0066b2 url(/images/up.png) 55% no-repeat;
text-indent:45px;
font-weight:bold;
}

.video_up a, .video_down a {
display:block;
width:100%;
height:100%;
color:#ffffff;
}

.video_down {
position:absolute;
right:0;
bottom:0;
float:left;
width:136px;
height:18px;
background:#0066b2 url(/images/down.png) 45% no-repeat;
text-indent:74px;
font-weight:bold;
}

#videowrap {
height:auto;
padding:0;
border:1px solid #c5c7cb;
border-top:none;
position:relative;
}

#guidetitle {
width:100%;
height:20px;
background:#0066b2;
text-align:center;
color:#ffffff;
font-weight:bold;
}

#videoguide {
height:142px;
overflow:hidden;
position:relative;
}

ul#videos, ul.videoswide {
height:124px;
overflow:hidden;
display:block;
list-style:none;
}

ul#videos, ul.videoswide {
}

ul#videos li.video, ul.videoswide li.video {
width:100%;
height:30px;
border-bottom:1px solid #c5c7cb;
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
}

#videos .video img.minithumb, .videoswide .video img.minithumb {
width:50px;
height:30px;
float:left;
padding:0;
}

#videos .video a.title, .videoswide .video a.title {
display:block;
width:225px;
height:30px;
float:left;
padding:0;
margin:0;
}

#videos .video.videowide a.title, .videoswide .video.videowide a.title {
width:257px;
}

#videos .video a.title:hover, .videoswide .video a.title:hover {
background:#c5c7cb;
}

#videos .video a.title span, .videoswide .video a.title span {
float:left;
margin:6px 0 0 10px;
}

#videos .video a.title:hover span, .videoswide .video a.title:hover span {
text-decoration:underline;
}

#videos .video .options, .videoswide .video .options {
float:right;
width:47px;
height:23px;
padding-top:7px;
border-left:1px solid #c5c7cb;
}

#videos .video .options img, .videoswide .video .options img {
width:16px;
height:16px;
}

#videos .video .options a:hover, .videoswide .video .options a:hover {
border-bottom:1px solid #a4cfef;
}

.ssp {
position:relative; left:8px; margin:0; padding:0; height:86px;
}

.ssimage {
height:84px; width:81px; border:1px solid #aaccee; padding:1px; margin:0;
}

.newsArticle {
padding-bottom:5px;
text-align:left;
}

.newsArticle img {
padding:1px;
border:1px solid #aaccee;
margin-right:7px;
}

div.wrapper div.content blockquote.rightContent .rightmenu ul li {
border:0;
height:16px;
}

div.wrapper div.content blockquote.rightContent .rightmenu ul li a {
border:0;
height:12px;
padding:2px 0;
}

.fbizads p img {
padding:1px;
border:1px solid #dadbdf;
margin:0 5px 0 5px;
float:left;
}

.fbizads p {
height:62px;
line-height:14px;
}

.fbizads strong a {
padding-top:5px;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}

#flashplayerlargeplayer {
margin-bottom:10px;
}

.vidCatList {
width:150px;
padding:0;
border-bottom:0;
}

.vidCatLists {
width:100%;
height:40px;
border-bottom:1px solid #C5C7CB;
list-style:none;
}

.vidCatLists.current { 
background:#dadde2;
}

.vidCatLists a {
display:block;
}

div.dynamicContent .vidCatLists a:hover {
background:#c5c7cb;
}

div.dynamicContent .vidCatLists a:hover,
div.dynamicContent .vidCatLists a:hover strong,
div.dynamicContent .vidCatLists a:hover img {
text-decoration:none;
}

.vidCatLists img {
vertical-align:middle;
margin-right:5px;
}

.setHomepage {
font-family:arial;
width:171px;
height:18px;
margin:5px 0 8px 0;
color:#ffffff;
font-size:0.7em;
padding:5px 0 0 0;
background:url(/images/design/homepage.png) no-repeat;
}

.setHomepage a {
display:block;
padding-left:33px;
color:#ffffff;
}

.fashioncontent img {
padding:1px;
border:1px solid #cccccc;
}

div.dynamicContent p.author {
color:#333333;
font-style:italic; 
}

table.fashion {
margin-top:10px;
}

table.fashion tr td {
vertical-align:text-top;
}

table.fashion tr td img {
padding:1px;
border:1px solid #cccccc;
}

div.dynamicContent .credits h3 {
text-align:left;
margin-top:20px;
}

#weatherdiv {
width:169px;
}
#featuredwebsite .submiddle {
height:55px;
}

* p.none {
margin:0;
padding:0;
}

#newBox {
width:446px;
height:133px;
padding:10px;
overflow:hidden;
}

#newBox #newWrap {
width:2000px;
height:122px;
background:#ffffff;
}

#newBox .nitem {
float:left;
background:#ffffff;
width:446px;
height:123px;
margin-right:10px;
}

#newBox .nitem .thumbnail{
float:left;
margin-right:10px;
width:120px;
height:120px;
border:1px solid #aaccee;
}

#newBox .nitem div div {
float:left;
width:310px;
}

#newBox .nitem h2 {
text-align:left;
margin-bottom:0;
font-size:1.5em;
}

#newBox .nitem h2 a {
color:#1964d0;
}

#newBox .nitem p {
margin-top:0px;
font-size:1.2em;
text-align:left;
}

#newBox .nitem .more {
margin-top:5px;
z-index:100;
}

#newBox #newControlbar { 
clear:both;
padding-top:3px;
position:relative;
z-index:100;
width:80px;
}

#newBox #newControlbar a img {
border:1px solid #ffffff;
padding:2px;
margin:0;
}

#newBox #newControlbar a:hover img {
border:1px solid #c0bfbf;
}

#newsheaderblock {
width:200px;
height:115px;
position:relative;
float:left;
background:url(/images/header/news.jpg) no-repeat;
}

#newsheaderblock span {
font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;position:absolute; top:97px; left:10px; color:#ffffff; font-style:normal; text-transform:uppercase;
}

#submitnewslink {
font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;position:absolute; top:97px; right:42px; color:#ffffff; font-style:normal; text-transform:none;
}

#submitnewslink:hover {
text-decoration:underline;
}