@charset "utf-8";
/* CSS Document */


/*******************************************************
		PROJECT: Mesothelioma Video Online

		DESCRIPTION:
		This CSS file comprises basic layout elements
		applicable to all pages of the site.
		Recurring elements like navigation, headers,
		and pull quotes.
		
		CREATED: 9-9-07

*******************************************************/

/*******************************************************
	BASIC LAYOUT ELEMENTS
*******************************************************/

* {margin: 0; padding: 0;}

body {
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	background: #EDEDED url(../m/bg-body.jpg) repeat-x top left;
	margin: 0; padding: 0;
	text-align:center;
}

p {
	font-size: .7em;
	line-height: 1.4em;
	margin: 0 0 1.2em 0;
}

h1 {
/*	color: #506120;*/
/*	color: #090;*/
	font-size: 1.2em;
	margin: 0 0 .8em 0;
}

h2 {
/*	color: #506120;*/
/*	color: #090;*/
	font-size: 1.2em;
	margin: 0 0 .8em 0;
}

h3 {
	font-size: 1em;
	margin: 0 0 .4em 0;
	color: #999;
}

h4 {
	font-size: .9em;
	margin: 0 0 .2em 0;
}

/*-------- webMC for Homepage --------*/
html,body { width:100%; height:100%; padding:0px; margin:0px; }

/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
#fixflash { position: absolute; right: 0px; bottom: -4px; }
/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
body > div#fixflash { position: fixed; }

#flashcontent {
outline:none;
}

/*-------- webMC for Homepage --------*/


/* ANCHOR TAGS */

a:link {
	color: #B72429;
	text-decoration: underline;
}

a:visited {
	color: #600;
	text-decoration: underline;
}

a:hover {
	color: #C00;
	text-decoration: none;
}

a:active {
	color: #B72429;
	text-decoration: none;
}

/*a:white {
	color: #FFFFFF;
	text-decoration: none;
}*/


img {
	display: block;
	border: 0;
}




ul, ol {
	margin: .5em 0 1.6em 1.4em;
	padding: 0;
}

li {
	font-size: .7em;
	margin: 0 0 6px 0;
	line-height: 1.5em;
}




table {
	margin: 0 0 16px 0;
}

td {
	padding: 6px;
	font-size: .7em;
	background-color:#F7F7F7;
}

thead td {
	background-color: #E3E3E3;
}










/*******************************************************
	MAIN CONTAINERS
*******************************************************/

div#global {
	margin: 0 auto;
	width: 881px;
	text-align: left;
	background: #FFF url(../m/bg-global.jpg) repeat-y top left;
}

div#main {
	min-height: 450px;
	background: url(../m/bg-main.jpg) no-repeat top left;
	padding: 12px 0 0 0;
}


body#page-home div#main {
	padding: 0;
}


div#main-con {
	min-height: 250px;
	margin: 0px 0 0 22px;
/*	background: url(../m/bg-wide-con.jpg) no-repeat top left;
	padding: 28px 12px 0 28px;*/
}

div.home-topics {
	background: url(../m/bg-wide-con.jpg) no-repeat top left;
	width: 801px;
	padding: 28px 12px 0 28px;
	min-height:150px;
	margin: 3px 0 24px 16px;
}

div.section-wide {
	background: url(../m/bg-wide-con.jpg) no-repeat top left;
	width: 801px;
	padding: 28px 12px 0 28px;
	min-height:150px;
}

div.section-col1, div.section-col2 {
	background: url(../m/bg-50-con.jpg) no-repeat top left;
	width: 384px;
	float:left;
}

div.section-col1 {
	margin-right: 16px;
}



div.browse-topic-col1, div.browse-topic-col2 {
	font-size: 15px;
	float:left;
	width: 235px;
}

div.browse-topic-col1 {
	margin-right: 16px;
}




/*******************************************************
	_TOP
*******************************************************/
div#top {
/*	height: 200px;*/
	background-color: #FFF;

}

div.btn-legal-help {
	width: 273px;
	float: right;
	display: inline;
	margin: 4px 24px 0 0;
}

p#btn-legal-help {
	width: 273px;
	height: 101px;
	position:relative;
	padding: 0;
	margin: 0;
	font-size: .2em;
}

p#btn-legal-help span {
	top: 0px;
	left: 0px;
 	width: 273px;
	height: 91px;
	background: url(../m/btn-legal-help-victims.gif) no-repeat top left;
	position: absolute;
	z-index:1;
}

p#btn-legal-help a {
 	width: 273px;
	height: 91px;
	display: block;
	cursor:pointer;
}

.btn-legal-help {
	background: url('../m/legal-help-btn.jpg') no-repeat top left;
	height: 91px;
	width: 273px;
}

.btn-legal-help p {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 20px 10px 10px 85px;
	padding: 0px;
}

.btn-legal-help a {
	color: #ffffff;
	text-decoration: none;
}

.phoneNum {
	font-weight: bold;
	font-size: 1em;
	text-align:center;
	padding: 0;
	margin: 0;
	color: #E37300;
}

#tagline {
	color: #8c8c8c;	
	font-size: 11px;
	margin-left: 164px;
	margin-top: -10px;
}

#tagline2 {
	color: #8c8c8c;	
	font-size: 11px;
	float: left;
	margin-top: -10px;
	margin-left: 163px;
}

* html #tagline2 {
	margin-left: 83px;
}


/* Top logo */
div#top #logo-mesothelioma { /* Levin technique */
 	width: 480px;
	height: 67px;
	position: relative;
	margin: 17px 0 0 25px;
	padding: 0;
	font-size: .2em;
	float: left;
	display: inline;
}

div#top #logo-mesothelioma span {
	top: 0px;
	left: 0px;
 	width: 480px;
	height: 67px;
	background: url(../m/logo-mesothelioma-video.gif) no-repeat top left;
	position: absolute;
	z-index:1;
}

div#top h1 a {
 	width: 480px;
	height: 67px;
	display: block;
	cursor:pointer;
}


div#top-nav {
	height:69px;
	margin-top: 14px;
	background: url(../m/bg-top-nav.jpg) no-repeat bottom left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 67px;
}


div#top-search {
	text-align: right;
	padding: 0 35px 0 0;
}

div#top-search img, div#top-search input {
	display: inline;
}

div#top-search input.searchField {
	height: 16px;
	font-size: .7em;
	margin: 0 4px 7px 4px;
	border-width: 1px;
	border-style:solid;
	border-top-color: #777;
	border-left-color: #CCC;
	border-bottom-color: #DDD;
	border-right-color: #CCC;
	vertical-align:middle;
}

img.search-txt {
	margin-bottom: 4px;
}

div.search {
	float: right;
	width: 430px;
	display:inline;
}

input.searchBtn {
	height:22px;
	margin-top: 10px;
}

div.searchLinks {
	float: right;
	width: 165px;
	margin-top: 11px;
/*	min-height: 34px;
	display: table-cell;
    vertical-align: middle;*/
}

div.searchLinks p {
	font-size:.8em;
	font-weight:bold;
	text-align:right;
}

div.searchLinks p a {color: #009ACC;}

div.searchLinks span.arw {
	font-size: .7em;
/*	text-decoration:none;
	color: #333;*/
}





/*******************************************************
	TOP NAV
*******************************************************/
div#top-nav ul {
	margin: 0;
	padding: 0;
}

div#top-nav li { /* Levin technique */
	list-style-type:none;
	height: 31px;
	position: relative;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: .2em;
	line-height: .2em;
	float: left;
	display: inline;
}

div#top-nav li span {
	top: 0px;
	left: 0px;
	height: 31px;
	position: absolute;
	z-index:1;
	background-repeat: no-repeat;
	background-position: top left;
}

div#top-nav li a {
	height: 31px;
	color:#FFF;
	display: block;
	cursor:pointer;
}


li#nav-home, li#nav-home span {width: 71px;}
li#nav-home span {background-image: url(../m/nav/home.jpg);}
body#page-home li#nav-home span, li#nav-home a:hover span {background-image: url(../m/nav/over/home.jpg);}

li#nav-educational-videos, li#nav-educational-videos span {width: 144px;}
li#nav-educational-videos span {background-image: url(../m/nav/educational-videos.jpg);}
body#page-educational-videos li#nav-educational-videos span, li#nav-educational-videos a:hover span {background-image: url(../m/nav/over/educational-videos.jpg);}

li#nav-true-stories, li#nav-true-stories span {width: 105px;}
li#nav-true-stories span {background-image: url(../m/nav/true-stories.jpg);}
body#page-true-stories li#nav-true-stories span, li#nav-true-stories a:hover span {background-image: url(../m/nav/over/true-stories.jpg);}

li#nav-articles, li#nav-articles span {width: 73px;}
li#nav-articles span {background-image: url(../m/nav/articles.jpg);}
body#page-articles li#nav-articles span, li#nav-articles a:hover span {background-image: url(../m/nav/over/articles.jpg);}

li#nav-browse-topic, li#nav-browse-topic span {width: 117px;}
li#nav-browse-topic span {background-image: url(../m/nav/browse-topic.jpg);}
body#page-browse-topic li#nav-browse-topic span, li#nav-browse-topic a:hover span {background-image: url(../m/nav/over/browse-topic.jpg);}

li#nav-glossary, li#nav-glossary span {width: 71px;}
li#nav-glossary span {background-image: url(../m/nav/glossary.jpg);}
body#page-glossary li#nav-glossary span, li#nav-glossary a:hover span {background-image: url(../m/nav/over/glossary.jpg);}

li#nav-common-questions, li#nav-common-questions span {width: 147px;}
li#nav-common-questions span {background-image: url(../m/nav/common-questions.jpg);}
body#page-common-questions li#nav-common-questions span, li#nav-common-questions a:hover span {background-image: url(../m/nav/over/common-questions.jpg);}


/* 
	LEVEL TWO
*/
div#top-nav li ul 			{ width: 165px; visibility: hidden; position: absolute; top: 100%; text-align: left; margin: 0px; padding: 0px; border: 1px solid #f6c71f; border-top: 0px; }
div#top-nav li ul li 		{ font-weight: normal; background: #ffd309; color: #924f00; float: none; border: 0px; padding: 0px; display: inline-block; font-size: 11px; width: 100%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; height: 25px;}
* html div#top-nav li ul li 		{ margin: 0 0px 0px 0px;}
html>/**/body div#top-nav li ul li  {display: block;}
                        	/* IE 6 & 7 Needs Inline Block */
div#top-nav li ul li a		{ color: #924f00; border-right: none; width: 100%; display: inline-block; padding: 8px 10px 8px 2px; padding-left: 10px; text-decoration: none; width: 145px; height: 10px; outline: none;} 
* html div#top-nav li ul li a { height: 5px;}
div#top-nav li ul li a:hover { text-decoration: underline; }




/*******************************************************
	FEATURED VIDEO
*******************************************************/
div.featured {
	background:url(../m/bg-featured.jpg) repeat-y top left;
	margin: 0 0 20px 0;
}

div.featured-con {
	color:#FFFFFF;
	padding: 10px 0 0 10px;
	background:url(../m/bg-featured-top.jpg) no-repeat top left;
}

div.featured-btm {
	font-size:1px;
	line-height:1px;
	height:13px;
	background:url(../m/bg-featured-btm.jpg) no-repeat bottom left;
}

div#featured-vid {
	width: 287px;
	min-height: 249px;
	margin-right: 14px;
	float: left;
}

div#featured-vid a {
	color: #DCFF93;
}

div.featured-con div.content {
	float: left;
	width: 267px;
	margin-right: 8px;
	padding-top: 12px;
}

div.featured-con a {
	color:#FFFFFF;
}

div.featured-con h2.featured {
	font-size: .7em;
	text-transform:uppercase;
	margin: 0 0 4px 0;
}

div.featured-con div.content ul {margin: 0;padding: 0;list-style-type:none;}

div.featured-con div.content ul li a {
	color:#DCFF93;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 30px;
	display:block;
	height: 20px;
}

div.featured div.thumb-con {
	width: 170px;
	float: left;
	color:#000000;
}

div.featured div.thumb-con a {
	color: #207B17;
	font-weight: bold;
}

div.featured div.thumb-con div.content {
	padding: 4px 0 0 0;
	width: 202px;
/*	background: #CFF5CC;*/
	float:none;
	margin: 0 0 0 10px;
}

div.featured div.thumb-con div.top {
	font-size:1px;
	line-height:1px;
	height:12px;
/*	background: transparent url(../m/bg-featured-side-top.gif) no-repeat bottom left;*/
}

div.featured div.thumb-con div.btm {
	font-size:1px;
	line-height:1px;
/*	background:transparent url(../m/bg-featured-side-btm.gif) no-repeat top left;*/
	height: 10px;
}

div.thumb-con div.thumb {
	width: 20px;
	float: left;
	margin: 0 6px 28px 0;
}

div.thumb-con div.thumb img {
/*	width: 85px;*/
}

div.thumb-con div.thumb-desc {
	float:left;
	width: 155px;
	margin: 0 0 28px 0;
}

div#h-recommended {
	margin: 0 0 12px 0;
}

#simmonsbox{
	display: block;
	width: 265px;
}

#simmonsbox a {
	color: #b72429;
}

#simmonsbox-inside {
	background-color: #FFFFFF;
	width: 265px;
}

#simmonsbox-content {
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}

#simmons-feed ul {
	list-style-type: none;
}

#simmons-feed ul li {
	margin-left: -15px;
	font-size: 11px;
}

#simmons-feed .date {
	margin-bottom: 0px;
	font-size: 11px;
}

#youtube-icon-box {
	float: left;
	margin: 0px 0px 0px 120px;
	width: 155px;
}

* html #youtube-icon-box {
	margin: 5px 0px 0px 50px;
}

#meso-book-box {
	float: left;
	margin: 2px 0px 0px 20px;
	width: 350px;
}

* html #meo-book-box {
	margin: 5px 0px 0px 20px;
}

#simmons-feed #creditfooter {
	visibility: hidden;
	height: 0px;
	margin-top: -20px;
}

* html #simmons-feed #creditfooter {
	margin-top: -40px;
}

#featured-videos {
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: none;
}

#featured-videos tr, #featured-videos tr td {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: none;
	padding: 0px 10px 11px 0px;
} 

.featured-thumb {
	border: 1px solid #999999;
	width: 45px;
	height: 45px;
}


/*******************************************************
	_HOME PAGE
*******************************************************/
div#home-desc {
	width: 800px;
	margin: 0 auto;
	background-color:#EEE;
}

div#home-desc p {
	padding: 10px;
	margin: 0;
}

.home-desc-top {
	font-size: 1px;
	height: 11px;
	line-height: 1px;
	background:url(../m/home-desc-top.gif) no-repeat top left;
}

.home-desc-btm {
	font-size: 1px;
	height: 11px;
	line-height: 1px;
	background:url(../m/home-desc-btm.gif) no-repeat bottom left;
}

div#flash-home {
	width: 533px;
	height: 272px;
	float:left;
	color: #FFF;
	background:url(../m/flash-bg.jpg) no-repeat top left;
	display: inline;
	margin: 20px 0 0 31px;
}

#home-green-box {
	background:url(../m/green-bg2.jpg) no-repeat top left;
	height: 272px;
	margin: 20px 0 0 31px;
	width: 818px;
}

div#flash-home div#flash-vid {
	width: 287px;
	margin: 9px 0 0 9px;
	float: left;
	display: inline;
}

div#flash-home div.content {
	margin: 33px 0 0 12px;
	width: 215px;
	display: inline;
	float: left;
}

div#flash-home div.content h2 {
	font-weight: normal;
	font-size: 1.2em;
	margin: 0 0 .6em 0;
}

div#flash-home div.content ul {
	margin: 0;padding: 0;list-style-type:none;
}

div#flash-home div.content ul li a {
	color:#DCFF93;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 30px;
	display:block;
	height: 20px;
}

div#flash-home div.content a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

div#flash-home div.content a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

div#flash-home div.content a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

div#flash-home div.content a:active {
	color: #FFFFFF;
	text-decoration: none;
}

div#flash-home div.content ul li img {display: inline;margin: 0 6px 0 0;}

li.watch-now a {background:url(../m/i-eye.gif) no-repeat 0px 0px;}
li.read-article a {background:url(../m/i-book.gif) no-repeat 0px 0px;}
li.share a {background:url(../m/i-share.gif) no-repeat 0px 0px;}

div#home-mid-call {
	width: 285px;
	height:272px;
	float:left;
	margin: 20px 0 0 0;
	padding: 34px 0 0 0;
	background:url(../m/bg-home-flash-rt.jpg) no-repeat top left;
}

div#home-mid-call2 {
	width: 285px;
	height:272px;
	float:left;
	margin: 0px 0 0 0;
	padding: 24px 0 0 0;
	background:url(../m/bg-home-flash-rt.jpg) no-repeat top left;
}s

div#home-mid-call div.newsletter {
	width: 279px;
	height: 96px;
	margin: 12px 0 0 0;
	background:url(../m/bg-sign-up.gif) no-repeat top left;
}

div#home-mid-call div.newsletter form {
	padding: 24px 0 0 24px;
}

div#home-mid-call div.newsletter form input.signUpBtn {
	margin: 6px 0 0 3px;
}

div#home-mid-call div.newsletter form input.signUpField {
	margin: 6px 0 6px 0;
	vertical-align: top;
}


div#latest-videos-home {
	width:556px;
	min-height: 320px;
	margin: 3px 0 24px 16px;
	float:left;
	display: inline;
	background: url(../m/bg-latest-videos.jpg) no-repeat top left;
}

div#latest-videos-home div.content {
	padding: 28px 32px 0px 32px;
}

div#latest-videos-home h3 {
	height: 28px;
	position: relative;
	margin: 0 0 18px 0;
	padding: 0;
	font-size: .2em;
	background: url(../m/dot-h.gif) repeat-x bottom left;
}

div#latest-videos-home h3 span {
	top: 0px;
	left: 0px;
 	width: 240px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	z-index:1;
}

div#latest-videos-home h3.educational span {background-image: url(../m/h-educational-videos-home.jpg);}

div#latest-videos-home div.item {
	background: url(../m/dot-h.gif) repeat-x bottom left;
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
}

div#latest-videos-home div.pic {
	width: 153px;
	margin: 0 20px 0 0;
	float: left;
	display:inline;
}

div#latest-videos-home div.desc {
	width: 295px;
	margin: 0 0 0 0;
	float: left;
	display:inline;
}

div.item p.meta {
	font-size: .7em;
	margin: 0;
}

div.desc h4 {
	font-size: .8em;
	line-height: 1.5em;
}

div.more-vids {
	width:291px;
	min-height: 320px;
	margin: 3px 0 0 0;
	float:left;
	background: url(../m/bg-true-stories.jpg) no-repeat top left;
}

div.more-vids div.content {
	padding: 33px 20px 0px 27px;
}

div.more-vids h3 {
	height: 22px;
	position: relative;
	margin: 0 0 18px 0;
	padding: 0;
	font-size: .6em;
	background: url(../m/dot-h.gif) repeat-x bottom left;
}

div.more-vids h3 span {
	top: 0px;
	left: 0px;
 	width: 238px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	z-index:1;
}

div.more-vids h3.true-stories span {background-image: url(../m/h-true-stories-home.jpg);}
div.more-vids h3.related-videos span {background-image: url(../m/h-related-videos.jpg);}

div.more-vids div.item {
	background: url(../m/dot-h.gif) repeat-x bottom left;
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
}

div.more-vids div.pic {
	width: 101px;
	margin: 0 10px 0 0;
	float: left;
	display:inline;
}

div.more-vids div.desc {
	width: 120px;
	margin: 0 0 0 0;
	float: left;
	display:inline;
}

div.more-vids div.desc h4 {
	margin: 0 0 1em 0;
}


div.vid-trans {
	float: left;
	width: 490px;
	padding: 16px 0 0 0;
}

div.vids-related {
	float: right;
	width: 291px;
}





/*******************************************************
	VIDEO PAGE
*******************************************************/
div.vid-con {
	margin: 0 0 24px 0;
	padding: 12px 0 24px 0;	
	border-bottom: 1px dotted #999;
}

div#vid {
	float: left;
	width: 380px;
}

div.vid-info {
	float: left;
	display:inline;
	width: 400px;
	margin: 0 0 0 16px;
/*	background-color:#EEE;*/
}

div.vid-info div.hdr {
	width: 100px;
	float: left;
	margin-right: 12px;
	text-align:right;
}

div.vid-info div.hdr h4 {font-size: .8em;}

div.vid-info div.info {
	width: 270px;
	float: left;
}

div.vid-info div.info p {margin: 0 0 6px 0;}

div.vid-info .smallNote {
	font-size: .7em;
	line-height:1.2em;
	color: #999;
}



div.vid-info p.more-topic-info {
	text-align: right;
	float: right;
	width: 250px;
}


p.topic-back-to {
	text-align: right;
	float: right;
	width: 150px;
	padding-right: 16px;
}


div.common-questions {
/*	width: 291px;*/
	width: 240px;
	min-height: 230px;
	padding:32px 16px 0 26px;
	background:url(../m/bg-true-stories.jpg) no-repeat top left;
	float: right;
	display: inline;
	margin:0 6px 12px 0;
}

div.common-questions h3 {
	height: 13px;
	position: relative;
	margin: 0 0 18px 0;
	padding: 0;
	font-size: .2em;
/*	background: url(../m/dot-h.gif) repeat-x bottom left;*/
}

div.common-questions h3 span {
	top: 0px;
	left: 0px;
 	width: 240px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	z-index:1;
}

div.common-questions h3.h-common span {background-image: url(../m/h-common-questions.jpg);}





/* Video thumbnails and descriptions (full screen width) */
div.vid-thumb-full {
	margin-bottom: 12px;
	padding-bottom: 6px;
	background: url(../m/dot-h.gif) repeat-x bottom left;
}

div.vid-thumb-full div.thumb {
	float: left;
	width: 153px;
	margin-right: 6px;
}

div.vid-thumb-full div.vid-info {
	float: left;
	width: 585px;
}





div.topic-more-vids {
	padding: 12px 0 12px 0;
}

p.more-topic-link {
	text-align: right;
	float: right;
	width: 300px;
	padding-right: 16px;
}

div.topic-more-vids h3 {
	padding: 12px 0 12px 24px;
	margin: 0 0 0 6px;
	background:url(../m/i-video-h4-white.gif) no-repeat 0px 13px;
	min-height: 24px;
}

.more-vids-col1,
.more-vids-col2,
.more-vids-col3 {
	float: left;
	width: 225px;
	padding: 0 0 0 12px;
}

.more-vids-col2 {
	background: url(../m/vid-cols-bg.jpg) repeat-x top left;
}

div.topic-more-vids .more-vids-col2 h3 {
	background-image:url(../m/i-video-h4.gif);
}

.more-vids-col1,
.more-vids-col2 {
	margin-right: 0;
}

.more-vids-col3 {
	background: url(../m/dot-v.gif) repeat-y top left;
}

.more-vids-col1 {
	background: url(../m/dot-v.gif) repeat-y top right;
	margin-left: 46px;
}

/*.more-vids-col-btm {
	font-size: 1px;
	line-height: 1px;
	height: 11px;
	background:url(../m/vid-col-btm.gif) no-repeat bottom left;
}*/

.more-vids-thumb {
	margin: 0 12px 24px 32px;
}

.more-vids-thumb img {display:inline;margin-bottom: 4px;}
.more-vids-thumb h4 {font-size: .8em;}






/*******************************************************
	_FOOTER
*******************************************************/
div#footer p {
	margin: 0 0 4px 0;
}

div#footer {
	text-align: center;
	padding: 32px 32px 36px 32px;
	background: url(../m/bg-footer.jpg) no-repeat bottom left;
}

div#footer p a {
/*	font-weight: bold;*/
}

div#footer div.logos {
	text-align:center;
	padding: 12px 0 6px 0;
}

div#footer div.logos img {
	display: inline;
}

div#footer p.legalese {width: 720px; margin: 18px auto 0 auto; color: #666;display:none;}
body#page-home div#footer p.legalese {display:block;}
div#footer p.legalese a {color: #666;}

body#page-home .disclaimer-link {display:none;}

p.footerCopyright {
	padding: 0 0 18px 0;
}


/*******************************************************
	_SEARCH RESULTS
*******************************************************/
.morePages {
	padding: 12px 0;
	text-align: center;
}




/*******************************************************
	_FORMS
*******************************************************/

form, fieldset {
	margin: 0;
	border:0;
}

form {
	padding: 0 12px;
}


div.form-con {
	width: 474px;
	background-color:#EEE;
	margin: 0 auto 12px auto;
}

.form-con table, .form-con table tr, .form-con table tr td {
	background: none;
}

div.form-top {font-size: 1px;line-height: 1px;background:url(../m/form-top.gif) no-repeat top left;height: 10px;margin: 0 0 6px 0;}
div.form-btm {font-size: 1px;line-height: 1px;background:url(../m/form-btm.gif) no-repeat top left;height: 10px;margin: 6px 0 0 0;}

.formCol1 {
	float: left;
	width: 160px;
	text-align: right;
	font-size: .7em;
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 12px 12px 0;
}

.formCol2 {
	float: left;
	width: 273px;
	font-size: .7em;
	line-height: 1.4em;
	padding: 0 0 12px 0;
}

div.check {
	width: 25px;
	float:left;
}

div.checkTxt {
	width:235px;
	float: left;
}

div.checkTxtWide {
	font-size: .7em;
	line-height: 1.4em;
	width:415px;
	float: left;
}


div.submitBtn {
	padding: 12px 0 0 0;
	text-align: center;
}

.req {
	color: #C00;
	font-weight: bold;
}

#video-form {
	font-size: 11px;
	line-height: 1.4em;
	text-align: left;
	margin: 0px 0px -20px 0px;
	width: 375px;
}

#video-form table {
	border: 0px;
	font-size: 11px;
	margin-left: -10px;
	padding: 0px;
	width: 375px;
}

#video-form table tr td {
	background: #FFFFFF;
	margin: 0px;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
}

#video-form table tr td input, #video-form table tr td textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	padding: 2px;
}

/*******************************************************
	MISC
*******************************************************/
div#detect { /* Flash detect movie */
	position: absolute;
	bottom: 0px;
	right: 0px;
/*	border: 1px solid #F00;*/
}

div.insetRt {
	float: right;
	display: inline;
	margin: 0 0 12px 12px;
}

/* Legacy browser message */
div.legacyMsg {display: none;}

/* No JavaScript messge */
div.noScriptMsg {background-color: #333333;padding: 12px;}
div.noScriptMsg p {margin: 0;}


div.section {
	padding: 12px 0;
}

div.hr {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background: url(../m/dot-h.gif) repeat-x bottom left;
	margin: 18px 0;
}

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}
.hide {display: none;}


/******* Feedburner ********/

.feedburnerFeedBlock ul {
	list-style-type: none;
	margin-left: 0px;
}

html>/**/body .feedburnerFeedBlock ul {
	margin-left: 0px;
}

.feedburnerFeedBlock ul li {
	font-size: 12px;
	width: 180px;
}

.feedburnerFeedBlock #creditfooter {
	display: none;
}