/*** marin ij div-based layout css ***/
body {
 padding: 0px;
 background-color: #333333;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle, .regionParent, #rightNav, .region4, .twtr-timeline, .twtr-tweets, .twtr-scroll, .twtr-ft, .twtr-bd, 
.clearfix, div#adPosition14, div#sponsorLinks, div#ropThumbMid, .subdiv, div#maindiv, div#maindiv10, .nosubmenu, 
div#adPosition0, .mngiFooter, .preHeaderRegion, div#adPosition1, div#Container941 {
overflow:visible!important;
}
.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

/** regions **/

.outerLeftRegion {
  width: 649px !important;  
  padding-right: 5px !important; 
  *padding-right:0 !important;
  padding-left: 5px !important;
}

.outerRightRegion {
  *width: 336px !important;
  *padding-right: 5px !important;
  *float:right!important;
}

.outerRightRegion {
  overflow-x: visible !important; 
  width: 336px !important;
/*  width: 341px !important; [changed by snguyen 090110] */
  padding:0 !important;
}



.outerLeftRegion div, .outerLeftRegion {
  overflow:visible !important;
}


.region2and3box {
  width:649px;
}

.region1 div, .region2 div, .region3 div, .region4 div, .region5 div, .region7 div, .region8 div, .region9 div, .region11 div {
  text-align: left !important;
}

.region2, .region8 {
  width: 312px !important; 
  padding-left: 0 !important; 
  float: left;
}

.region3, .region9 {
  width: 322px !important; 
  padding: 0 !important; 
  margin:0 !important;
}

div.header {
  width:300px;
  overflow:hidden;
}

.region4, region11 {
  width:336px  !important;
}

.region6and7box {overflow-x: visible !important;}

.region7 {
   overflow-x: visible !important;
   padding-right: 5px !important;
   *margin-right: -7px !important;
   }


/* override */
.pollsbox{
width:321px;
background-color:#ececec;

border:1px solid;
border-color:#990000;
}

.twitter {
  margin:0 !important;
  width:331px;
}

.twitter h1{
  margin:0;
}

div.mostViewedBox {
  float:none;
  width:322px !important;
  margin:0 !important;
  margin-top:5px !important;
}

.region3 .contentblock {
  padding:0 !important;
}

.mediacenter {margin: 5px 0px !important;}

.brightcove {margin: 5px 0px !important;}

/** header/nav **/

div.headerRegion {overflow-x: visible !important;}

.topNav {overflow-x: visible !important;}

/*.topNav {margin-top: 90px !important; *margin-top: 0 !important;}*/

#navWrap div {text-align: left !important;}

#nav, #navWrap, #maindiv1, #maindiv2, #maindiv3, #maindiv4, #maindiv5, #maindiv6, #maindiv7, #maindiv8, #maindiv9, #maindiv11, #maindiv12, #maindiv14, #maindiv15, #maindiv16 {overflow-x: visible !important;}

div#searchbar {
        overflow-x: visible !important; 	
        height: 45px;
	padding-top: 10px;
	position: absolute;
	right: -20px;
	top: 20px !important;
	width: 350px;
        text-align: left;
}

.yahooSearch {
  text-align:left;
}

#masthead_home{overflow-x: visible !important;}

/** content **/



/* the *overflow: visible; style is an ie hack to correctly display the In the Spotlight content */
.contentblock {overflow: hidden !important; *overflow: visible !important;}

.block {overflow: hidden !important;}

.complexListingBox {margin-bottom: 10px !important;}

.listingItemTitle {overflow-x: visible !important;}

.mostViewedBox {width: 300px !important; margin: auto !important;}

.pollsbox {margin-bottom: 20px; margin-top: 10px;}

div #zvents_events {width: 298px;}

.zvents_title {margin-top: 5px;}

.zvents_maincontainer {margin-bottom: 15px; }

.region2 .block .header{
border: none !important;

}

.region3 .complexlistingbox{
  border: none;
  *padding:0px !important;
  *margin:0px !important;
  width:322px;
}

.complexListingBox {
margin: 0px;
font: bold 10px Arial;
}

/* begin breaking news */
.indexSectionTitle {padding: 5px 0 0 0 !important; font: bold 14px verdana, arial, helvetic, sans-serif !important; color: #fff !important;}

.articleListingBox a.indexArticleListing {color: #000 !important;}

.articleListingBox a:hover.indexArticleListing {color: #c00 !important;}

.articleListingBox li {background:transparent url(http://extras.mnginteractive.com/live/media/site181/2009/0224/20090224_041423_bullet_black_sm.gif) no-repeat scroll 0 5px !important; padding-right: 5px !important;}
/* end breaking news */

/*** footer ***/

div.footerRegion {overflow-x: visible !important;}

#adWicked {overflow-x: visible !important;}

#adx_script_65186 {overflow-x: visible !important;}

.footer {
font : 10px Helvetica !important;
text-decoration : none !important;
color : #000000 !important;
overflow : hidden !important;
}

.footer a:link {
text-decoration : none;
color : #000000;
}

.footer a:hover {
text-decoration : none;
color : #990000;
}

.footer a:visited {
text-decoration : none;
color : #000000;
}

.footer a:active {
text-decoration : none;
color : #000000;
}


/*** BEGIN allows adPosition6 (pulldown ad under nav) to work in firefox ***/

/*div#postHeader, div.postHeaderRegion div {overflow-x: visible !important;}*/

/*** End allows adPosition6 (pulldown ad under nav) to work in firefox ***/


/*** BEGIN adPostition2, adPosition6 & adPosition9 - allows flash ads to work in firefox ***/

div#adPosition2 div, #adPosition2 {overflow-x: visible !important;}

div#adPosition6 div, #adPosition6 {overflow-x: visible !important;}

div#adPosition9 div, #adPosition9 {overflow-x: visible !important;}

div#adPosition9 {padding-left: 5px !important; *padding-left: 0 !important;}

/*** END adPosition2, adPosition6 & adPosition9 - allows flash ads to work in firefox ***/
/*
.region2 {background-color:red;}
.region3 {background-color:green;}
.region2and3box {background-color:#ccc;}
.outerLeftRegion {background-color:#999;}
.outerRightRegion {background-color:#000;}
.region4, .region11 {background-color:orange;}
*/

/*****Travidia Driver************/

/* =========== BASIC PORTABLE CLASS ============ 
   Use as the base class for all other classes below 
   */

.t-p * {
	margin:0;
	padding:0;
	}
.t-p img {
	border: 0;
	}
.t-p {
	font: 10px verdana;
	margin: 0 auto 6px;
	}
.t-p a,
.t-p a:hover {
	text-decoration: none;
	}
.t-pc {
	height: 100%;
	padding: 0 0 10px;
	}
.t-p .t-ph h1,
.t-p .t-pc h2,
.t-p .t-pc h3 {
	font: bold 11px/1 "arial narrow", arial, verdana;
	}
.t-p .t-pc h2,
.t-p .t-pc h3 {
	font-size: 10px !important;
	}
.t-pc h3 a {
	display: block;
	width: 100%;
	text-align: center;
	}
.t-p .t-pc div {
	margin: 0 0 6px;
	}
.t-p ul, .t-p li {
	list-style: none;
	}
.t-p table {
	width: 100%;
	}

/* ================== THUMBNAILS =====================

   For thumbnails - ROP, SS, FSI. When displaying the 
   FSI Portable or other tiles that are displayed 
   with images, use the class t-fsi after t-tn to 
   remove the border around these images. You can 
   change the bottom margin if necessary. */
	
.t-tn {
	text-align: center;
	margin: 0 auto 5px;
	}
.t-tn img {
	border: 1px solid #666;
	display: inline;
        margin-left: 35px;
	} 
.t-tn h1 {               
	padding: 2px 0 3px;
	}
.t-tn h2 {                /* thumb headings */
	line-height: 0.9em;
	margin: 0 auto 2px;
	width: 85%;
	}	
.t-tn p {                 /* thumb publication dates */
	font: 9px "arial narrow", arial, verdana;
	margin: 1px 0 0;
	}
* html .t-tn p { 
	margin: 0;
	}
.t-fsi img {
	border: 0;
	margin: 0 0 3px;
	}

		
/* Background 3 for marin -- note: this must be on the marin side */	
	
.t-bg3, .t-bg3 .t-ph {
	background: url(http://extras.marinij.com/travidia/images/marketplace/redfade_tab_left.gif) no-repeat;
	}
.t-bg3 .t-pc, .t-bg3 .t-ph h1 {
	background: url(http://extras.marinij.com/travidia/images/marketplace/redfade_tab_right.gif) 100% 0 no-repeat; 
	}
.t-bg3 { 
	background-position: 0 100%;
	background-repeat: no-repeat;
	}	
.t-bg3 .t-pc {
	background-position: 100% 100%;
	background-repeat: no-repeat;	
	}
.t-bg3 h1 { /* Change padding, color or alignment for different background images */
	padding: 6px 50px 16px 12px;
	text-align: left;
	color: #fff; /* reverses heading on darker background - change if needed */
	}
/* Category background 1 (top) */

.t-bgcat1, .t-bgcat1 .t-ph {                
	background: url(http://marinij.travidia.com/content/images/marketplace/t_cat_portable_1_left.gif) no-repeat;
	}	
.t-bgcat1 .t-pc, .t-bgcat1 .t-ph h1  {
	background: url(http://marinij.travidia.com/content/images/marketplace/t_cat_portable_1_right.gif) 100% 0 no-repeat;	
	}
.t-bgcat1 {
	background-position: 0 100%; 
	background-repeat: no-repeat;
	}
.t-bgcat1 .t-pc {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 0 20px 6px 15px !important;	
	}


.t-bgcat1 h1 {
	padding: 6px 50px 16px 12px;
	text-align: left;
	color: #fff;
	}	
.t-bgcat1 h3 a {
	color: #fff;
	}

/* ============== TEXT TRANSFORMATIONS ===============
   
   Text for headings and publication dates, etc. will 
   be defaulted to the original markup or database 
   entry. Add these classes to make some or all 
   headings, dates, etc., either all-caps or 
   first-letter caps. */

.t-ucpt h1,                /* uppercase portable title */
.t-uctnt h2,               /* uppercase thumbnail title */
.t-uctndate p,             /* uppercase thumbnail datel */
.t-ucmore h3,              /* uppercase "view more" link */
.t-uctopc li a,            /* uppercase top categories */ 
.t-ucsubc li ul li a,      /* uppercase sub categories */    
.t-ucall li a,
.t-ucall h1,               /* uppercase all text */
.t-ucall h2,       
.t-ucall p,        
.t-ucall h3 {    
	text-transform: uppercase;
        text-align: center;
	}	
.t-uctopc li a {
	text-transform: uppercase;
	}
.t-uctopc li ul li a {
	text-transform: none;
	}			
.t-captopc li a {          /* capitalize sub categories */
	text-transform: capitalize;
	}
.t-captopc li ul li a {    /* capitalize sub categories */
	text-transform: none;
	}
.t-capsubc li ul li a {    /* capitalize sub categories */
	text-transform: capitalize;
	}
/******End Travidia Driver********/

/*
ul.weather {
	list-style: none;
	float: left;
        margin:0px;	
        margin-left:-30px;  
	}
.weatherhead a {color: #ffffff;}
.weatherN, .weatherH, .weatherL  {color: #ffffff;}
.weatherhead a:hover, .weatherN:hover, .weatherH:hover, .weatherL:hover, .weatherFiveDayLink:hover {color: #ccc;}
*/


/*** Begin FaceBook Fan ***/

.facebook_home_box {
color : #fff;
background-color : #ececec;
border : 1px solid #990000;
margin-top : 10px;
width : 322px;
}

.facebook_home_box a:link {
color : #fff;
text-decoration : none;
}

.facebook_home_box a:hover {
color : #fff;
text-decoration : underline;
}

/*** End FaceBook Fan ***/


/*** Begin Featured Links ***/

/* Featured Links Product*/
#featuredlinks div.textLinksRegion{
	text-align:center;
	padding-bottom:15px;
}
#featuredlinks table.textlinkContainer{
	width:768px;
	border:1px solid #cccccc;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}
#featuredlinks td.textlinkHeader{
	font-weight:bold;
	background-color:#cccccc;
}
#featuredlinks td.textlinkCell{
	padding:5px;
}

#featuredlinks a.homeArticleLinkText {
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}

/*** End Featured Links ***/

div {overflow-x:visible !IMPORTANT;}