/*** Silicon Valley div-based layout css ***/

body {
 padding: 0px;
 background-color: #AAAB9D;
 text-align: center;
}

.contentStyle {
  overflow: visible;
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

/** regions **/

.postHeaderRegion1 {overflow-x: visible !important; background: #ffffff;}

.outerLeftRegion {
  width: 649px !important;  
  padding-right: 5px !important; 
  *padding-right:0 !important;
  padding-left: 5px !important;
}

.outerRightRegion {
  overflow-x: visible !important; 
  width: 320px !important;
  padding:0 !important;
}

.outerRightRegion {
  *width: 320px !important;
  *padding-right: 0px !important;
}

.outerRightRegion div {
  overflow:visible !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: 310px !important; 
  padding-left: 0 !important; 
  float: left;
}

.region3, .region9 {
  width: 310px !important; 
  padding: 0 !important; 
  margin:0 !important;
  margin-left: 10px !important;
}

.region3 {
	background: #fff url(http://extras.mnginteractive.com/live/media/site573/2007/0123/20070123__bg_block2.gif) repeat-x 0 100%;
	border-bottom: 10px solid #fff;
        padding-top: 10px;
	}

div.header {
  width:100% !important;
  overflow:hidden;
}

div.header h1 {
  text-align: left;
}

.region4, region11 {
  display: block !important;
  overflow-x: visible !important;
  width:335px  !important;
 *width:336px  !important;
  margin-left:0px !important;
}

.region6and7box {overflow-x: visible !important;}

.region6 {overflow-x: visible !important; width: 155px !important;}

.region7 {overflow-x: visible !important; padding-right: 5px !important; *padding-right: 5px !important; width: 155px !important;}

.region11 div{overflow-x: visible !important; margin-right: 5px !important; *margin-right: 5px !important;}

/** header/nav **/

div.headerRegion {overflow-x: visible !important;}

.topNav {overflow-x: visible !important;}

#SiliconValleyHeader {
  overflow-x: visible !important;
}

#navWrap div {text-align: left !important;}

#nav, #navWrap, #maindiv1, #maindiv2, #maindiv3, #maindiv4, #maindiv5, #maindiv6, #maindiv7, #maindiv8, #maindiv9, #maindiv10, #maindiv11, #maindiv12, #maindiv13, #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;
}

#searchBlock {
  text-align: left;
}
#masthead_home {overflow-x: visible !important;}

div#masthead_home div{overflow-x: visible !important;}

.registration2 {
  text-align: right;
}


.region5 div.header, .region10 div.header {
  width: 100% !important;
}

div #rightrailpromo_container {
  overflow-x: visible !important;
  margin-top: 8px !important;
}

.region2 .listingItemTitle {
  font-size: 14px !important;
}

.block4 {
	background: none;
            }

#footer {
  border: none;
}

div #footer ul {
  overflow-x: visible !important;
  border-top: 7px solid #b4b49f;
  padding-top: 10px !important;
}

.footerRegion table {
  margin: auto !important;
  *margin: auto !important;
  *margin-top: 10px !important;
}

div.footerRegion table {text-align:center;}
div.footerRegion table table td {text-align:left;}
/* Featured Links Product*/
div.textLinksRegion{
	text-align:center;
	padding-bottom:15px;
}
table.textlinkContainer{
	width:768px;
	border:1px solid #cccccc;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}
td.textlinkHeader{
	font-weight:bold;
	background-color:#cccccc;
}
td.textlinkCell{
	padding:5px;
}

a.homeArticleLinkText {
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}

.marketUpdate {
  width: 315px !important;
}

.blogBox {
  *margin-top: 10px !important;
}
/********** Ad Positions *************/

/***** Remove this style for pos 3 if ad is sold*********/
div#adPosition3 div, div@adPosition3 {overflow-x: visible !important;}
div#adPosition1 div, div#adPosition1 {overflow-x: visible !important;}
div#adPosition4 div, div#adPosition4 {overflow-x: visible !important;}
div#adPosition5 div, div#adPosition5 {overflow-x: visible !important;}
div#adPosition6 div, div#adPosition6 {overflow-x: visible !important;}
div#adPosition8 div, div#adPosition8 {overflow-x: visible !important;}
div#adPosition9 div, div#adPosition9 {overflow-x: visible !important; *margin-bottom: 10px !important;}
div#adPosition10 div, div#adPosition10 {overflow-x: visible !important;}
div#adPosition12 div, div#adPosition12 {overflow-x: visible !important;}
div#adPosition14 div, div#adPosition14 {overflow-x: visible !important; margin: auto !important;}

/*********** End Ad Positions **********/
