/* Start of CMSMS style sheet 'MB-common' */
/* CSS Document */
/*-----------------------Basic template CSS-------------------------------*/

body
{ background-image:url(images/bg_dots.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; text-align:center; }

a{color:#0033cc; text-decoration:underline;}
	a:hover  {text-decoration: none; color:#333333;}

table { font-size:13px !important }

img {border: 0; padding: 0; margin: 0;}
	img a:link   {border: 0; padding: 0; margin: 0;}
	img a:visited{border: 0; padding: 0; margin: 0;}
	img a:hover  {border: 0; padding: 0; margin: 0;}
	
p{ font-size:14px; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}

ul{ margin:0; padding:0;}
li { margin:0; padding:0px; list-style:none ;}
#logoBig { display:none;}




 /*-----------------------Header formatting-------------------------------*/

h1{ font-size:14px; margin: 0; padding:10px 0 10px 0; color:#333333;}
h2 { font-family:Arial; font-size:13px; font-weight:bold; color:#333333;}
h3 { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; }
h4 { font-family:Arial; font-size:12px; font-weight:bold; color:#333333;}
h5 { font-family:Arial; font-size:13px; font-weight:bold; color:#333333; }

/*-----------------------Classes--------------------------------*/

.margin {margin:10px 0px 10px 20px;}

.footerText {float:left; font-family:Verdana; font-size:11px; color:#333333; padding-left:10px; margin-top:10px;}

/*-----------------------Bread--------------------------------*/

.bread { background:#efefef; font-family:Verdana; font-size:10px !important; color:#999999; padding-left:10px; width:640px; margin:0 !important; line-height:20px; height:20px;}
.bread a { text-decoration:none; font-family:Verdana; font-size:10px  !important; color:#999999; padding:0!important;}
.bread a:hover { text-decoration:underline; color:#666666; }

/*-----------------------Bread--------------------------------*/

 /*-----------------------Main Layout-------------------------------*/
#mmp { width:990px; height:518px; vertical-align:top; background:url(images/bgg.jpg) top no-repeat;}
#mmp2 { width:990px; height:518px; vertical-align:top;}
#leftContent { width:640px; height:163px; float:left; background:url(images/banner3.jpg) top no-repeat;filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9; font-weight: 900; color:#000000;}
	#leftContent2 { width:990px; height:100px; background:url(images/banner4.jpg) top no-repeat;}
#rightContent { width:340px; height:163px;  float:right; background-color:#017FCB; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6; font-weight: 900; color:#000000;}
#container { margin:auto; width:995px;}
#top-shadow { background:url(images/white_blank.gif) top no-repeat; height:30px;}
#top-banner { height:105px; width:990px; background:url(images/white_blank.gif);}
#main-container { float:left; width:995px; text-align:left; background:url(images/main_shadow.gif) repeat-y  left top; padding-left:5px;}

 /*-----------------------Main Layout-------------------------------*/

/*-----------------------Nav Settings-------------------------------*/

#nav {  width:990px; height:32px; background-color:#000000;} 
#nav ul { background-color:#000000; float:left; list-style:none;}
		#nav ul li {float:left; font-family:Arial; font-size:11px;}
		#nav ul a { display:block; padding: 0 12px 0 12px; line-height:32px; text-decoration:none; color:#FFFFFF}
		#nav ul a:hover { color:#FFFFFF; background:url(images/nav_hover.gif) #60939f repeat-x bottom left;  }
#nav li ul { position: absolute; width: 120px;  left: -10000px; z-index:2000;}
#nav li ul a { background:#60939f url(images/nav_div.gif) bottom left repeat-x; color:#333333; width: 170px;  text-align:left;line-height:24px; font-size:10px !important; z-index:2000; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li ul a:hover, #nav li ul li.sfhover { color:#333333; background:#88aeb7 url(images/nav_div.gif) bottom left repeat-x;}

/*-------------------------------Active State-------------------------------*/
#nav .navactive { color:#FFFFFF; background:url(images/nav_hover.gif) #60939f repeat-x bottom left;}

/*-------------------------------Sub Nav-------------------------------*/
#nav2 {  width:990px; height:26px; background-color:#88aeb7;  background:url(images/sub_nav_shadow.gif) repeat-x top left;} 
#nav2 ul { float:left; list-style:none;}
		#nav2 ul li {float:left; font-family:Verdana; font-size:10px; background:url(images/sub_link_div.gif) no-repeat left;}
		#nav2 ul a { display:block; padding: 0 8px 0 8px; line-height:26px; text-decoration:none; color:#333333;}
#nav2 ul li .firstNav { background:url(images/sub_nav_shadow.gif); }
		#nav2 ul a:hover { background: url(images/sub_nav_shadow_hover.gif) repeat-x left top ;}
		#nav2 .navactive{ background: url(images/sub_nav_shadow_hover.gif) repeat-x left top ;}


/*-------------------------------Nav Settings-------------------------------*/


/*-------------------------------Member Center-------------------------------*/
#logoHolder { float:left; width:208px; height:34px; padding: 37px 0 0 20px;}


#memberCenter { float:right; height:18px; width:395px; margin-top:12px; margin-right:25px; 
				background:#333333 url(images/left_bottom_white_corner.gif) no-repeat left bottom; text-align:left;}
#memberCenter .memberCenterC { background:url(images/2_arrow_bullet.gif) no-repeat left center; margin-left:10px; padding-left:20px;text-align:left; font-family:Arial; font-size:11px; color:#FFFFFF; text-align:left;}
			#memberCenterInner { background:url(images/right_bottom_white_corner.gif) right bottom no-repeat;
										    font-family:Arial; font-size:11px; color:#FFFFFF}
	  		#memberCenterInner a{color:#FFFFFF; text-decoration:none;}
			#memberCenterInner a:hover  {color:#60939f;}

/*-------------------------------Member Center-------------------------------*/
			
#ad { width:448px; height:105px; float:right; padding:0px 0px 0px 0; background:url(images/banner2.jpg) no-repeat;}

#centerDiv { background:url(images/bg_center.gif) repeat-y left top; width:990px;}


/*Footer Settings*/
#footer { float:left; height:65px; background: #88aeb7; width:990px; background:url(images/footer_bg.gif) repeat-y left top; }
	#footerLeft { float:left; width:660px; height:65px; }
	#footerRight { float:left; width:330px; height:65px;}
		#footer ul { float:left; list-style:none; width:660px; margin:10px 0 0 0; height:10px;}
		#footer ul li {float:left; font-family:Verdana; font-size:11px; }
		#footer ul a { color:#333333; display:block; padding: 0 7px 0 7px; line-height:12px; 
					   text-decoration:none; border-right: 1px #333333 solid;}
		#footer ul .noBorder { border:none }
		#footer ul a:hover { color:#FFFFFF }
	#footerRight img {float:right; padding:5px; vertical-align:top; border:#009933 thin dotted;  }
/*Footer Settings*/



/*-------------------------------Product Finder-------------------------------*/


#finder { width:330px !important; background:url(images/pf_top_img.gif) left top no-repeat; min-height:200px; font-family: Arial; font-size:12px; margin:0 !important;}
#finder select { font-size:11px; margin:5px; width:160px;  }
#finder form { margin:10px 0 0 10px; }
#finder input { width:10px; height:10px; }
#finder h2 { font-family:Arial; font-size:12px; font-weight:bold;margin:0 !important; padding:0 0 0 10px !important;  color:#333333; line-height:30px;}
.Pfinder {width: 324px; margin-left:3px; background:url(images/search_top_corners.gif) top left no-repeat; padding: 6px 0 6px 0;}
.Bfinder {width: 324px; background:url(images/search_bottom_corners.gif) bottom left no-repeat; padding: 0px 0 6px 0;}
.mainFinder { background:#FFFFFF; padding:5px;}

.mainFinder  form a { color:#333333; padding:5px 10px 5px 0 !important; margin:0 !important; background:url(images/list_homepage.gif) right top no-repeat; line-height:20px; }

#finder h3 { margin:0!important; padding:0px 0 10px 10px !important; font-weight:lighter; font-size:11px;}

.search_but { background:url(images/search_but.gif) center no-repeat; height:39px; width:103px; border:none; cursor:pointer; margin-top:5px;}

/*-------------------------------Tabs-------------------------------*/
#tabs { margin-left:10px; padding:0 !important;float:left ;display:inline; position:relative; overflow:hidden; width:270px; text-align:center;}

#tab_move { position:relative; height:24px; padding:0 !important; width: 610px; }

#tabs ul { float:left; background-color:#3A6D71; list-style:none; position:relative;   }

#tabs ul li { padding:0 !important; margin:0 !important; display:inline; font-family:verdana; font-size:10px; font-weight:bold; height:24px; width:120px; position:relative; float:left; }

#tabs ul a, #tabs .tab { display:block; line-height:24px; text-decoration:none; color:#FFFFFF; background:url(images/tab_right_corner.gif) right top no-repeat;}

#tabs ul a:hover, #tabs .tab:hover { color:#FFFFFF; background: #60939f url(images/tab_right_corner.gif) right top no-repeat;  }

#tabs ul a:focus, #tabs ul a:active, #tabs .active_tab { color:#333333; background:url(images/tab_right_corner.gif) right top no-repeat #FFFFFF;}



.not_active { cursor:default !important; color:#333333; }

.left_limit  { float:left !important; background:#336699; width:15px !important; }

.right_limit { float:left !important; background:#336699; width:15px !important; }

/*-------------------------------Tabs-------------------------------*/

/*-------------------------Tabs Normal (on search and compare pages)---------------------------*/
#tabs_normal { margin-left:10px; height:24px; padding:0 !important;}

#tabs_normal ul { float:left; background-color:#88aeb7; list-style:none;}

#tabs_normal ul li { padding:0 !important; margin:0 !important; display:block;float:left; font-family:Verdana; font-size:10px; font-weight:bold; height:24px; }

#tabs_normal ul a, #tabs_normal .tab { display:block; line-height:24px; text-decoration:none; color:#333333; background:url(images/tab_right_corner_single.gif) right top no-repeat;}

#tabs_normal ul a:hover, #tabs_normal .tab:hover { color:#FFFFFF; background: #60939f url(images/tab_right_corner_single.gif) right top no-repeat; text-decoration:none; }

#tabs_normal ul a:focus, #tabs_normal ul a:active, #tabs_normal .active_tab { color:#333333; background:url(images/tab_right_corner_single.gif) right top no-repeat #FFFFFF;}

#tabs_normal ul li span { background:url(images/tab_left_corner.gif) left top no-repeat; padding: 6px;  cursor:pointer; font-size:10px; }

.not_active { cursor:default !important; color:#333333;}

.left_limit  { float:left !important; background:#336699; }

.right_limit  { float:right !important; background:#336699; margin-right:50px; }
/*-------------------------Tabs Normal(on search and compare pages)---------------------------*/

/*-------------------------------Tabs more-------------------------------*/
div#tabs_more { height:24px; padding:0 !important;position:relative; text-align:center; display:inline;}

div#tabs_more ul { float:left; background-color:#88aeb7; list-style:none; display:inline;  position:relative;  text-align:center;}

#tabs_more ul li { padding:0 !important; margin:0 !important; display:block;float:left; font-family:Verdana; font-size:10px; font-weight:bold; height:24px; width:25px; }


#tabs_more ul li { padding:0 !important; margin:0 !important; display:block;float:left; font-family:Verdana; font-size:10px; font-weight:bold; height:24px; width:15px; }

#tabs_more ul a, #tabs_more .tab { display:block; line-height:24px; text-decoration:none; color:#333333; background:url(images/morebg.gif) right top no-repeat #ffffff; display:block; height:24px;}

.not_active { cursor:default !important; color:#333333; }


.left_move  { background: #FFFFFF url(images/tab_left_corner.gif) left top no-repeat !important; margin-right:1px;  }
.left_limit  { float:left !important; background:#336699; width:15px !important; }

/*-------------------------------Tabs more-------------------------------*/
/*-------------------------------Product Finder-------------------------------*/
/*-------------------------------Contact -------------------------------*/

#expert	{width:310px; background-color:#FFFFFF ; margin:10px 0 10px 0 !important; float:left;padding:10px; }
#expert img { float:left; margin:0 10px 20px 0 !important; }
#expert h2 {font-size:12px!important; line-height:30px; padding:5px !important; background: url(images/h2_dotted_bg.gif) left top; float:left; width:190px; }
#expert p { display:block; margin-bottom:10px;}
#expert li a { padding:5px; background:#60939f; color:#FFFFFF ; font-weight:bold; text-decoration:none; font-size:11px; float:right; margin-right:10px;}
#expert li a:hover { text-decoration:underline; background:#88aeb7;}

/*-------------------------------Contact -------------------------------*/

/*-------------------------------Editor's Choice-------------------------------*/



#editorOut { float:right; margin-bottom:10px; margin-top:10px; }
#editorIn { width:305px; margin-right:0 !important;  padding:3px; padding-bottom:10px;}
#editorIn img { float:left; margin:5px !important; border:2px #ffffff solid; clear:both; }


#editorIn h2 { text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold; line-height:30px; margin-bottom:0px !important; padding:2px 5px 2px 5px !important; background: url(images/h2_dotted_bg.gif) left top; }


#editorIn p { display:block; margin:5px; color:#FFFFFF; }
#editorIn li {margin:0 !important; padding:0 !important;}
#editorIn ul { display:block; float:left; margin-top:5px; width:170px;}
#editorIn li a { padding-left:10px !important; padding-top:5px !important; color:#333333; padding-bottom:1px !important; text-decoration:none; font-size:11px; display:block; margin:0 !important; 
*/background:url(images/list_homepage.gif) left top no-repeat;*/}
#editorIn a { padding-left:10px !important; padding-top:5px !important; color:#333333; padding-bottom:1px !important; text-decoration:none; font-size:11px; display:block; margin:0 !important;}
#editorIn li a:hover { text-decoration:underline !important;  }
#editorIn a:hover { text-decoration:underline !important; }
.editor_internal { display:block; float:left; }

/*-------------------------------Editor's Choice-------------------------------*/

/*-------------------------------Member's-------------------------------*/

#memberOut { background:#c4d2d6; float:right; margin-bottom:10px;}
#memberIn { width:305px; margin-right:0 !important;  padding:3px;margin-bottom:10px; line-height:20px}
#memberIn button {background: url(images/sign_up_but.gif) center no-repeat; border:none; width:80px; height:35px; cursor:pointer; float:right; margin:5px 30px 0 0;}
#memberIn img { float:left; margin:10px !important; }
#memberIn img a { margin:10px !important; }
#memberIn h2 { text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold; line-height:30px; margin-bottom:0px !important; padding:0px !important;}
#memberIn h2 a:hover { text-decoration:underline }
#memberIn p { border:#00CC00 thin solid; display:block; margin:5px; color:#FFFFFF;}
#memberIn li  { padding:5px; color:#FFFFFF; text-decoration:none;}
#memberIn li a:hover { text-decoration:underline;}

/*-------------------------------Member's-------------------------------*/

/*-------------------------------Ad350-------------------------------*/
.ad350 { text-align:center;  margin:10px 0 10px 0;}
.ad350 div { height:250px; margin:0 auto;}

/*-------------------------------Ad350-------------------------------*/

/*-------------------------------Search Bar---------------------------*/

.searchNav { background:url(images/search_button_nav.gif) center no-repeat; width:100px; height:23px; border:none; cursor:pointer;}
#searchNav { padding:4px; float:right;}
#searchNav form {padding:0px; margin:0px; }

/*-------------------------------Search Bar---------------------------*/

/*-------------------------------Box 3-------------------------------*/

.boxes3	{ width:318px; float:right ; margin: 10px 0 10px 0 !important; padding:0 !important; }

.Today h2{  padding-left:10px; background:url(images/today_header.gif) no-repeat left; font-family:Arial;font-size:12px; font-weight:bold !important; color:#333333; height:31px; line-height:31px; float:right; margin:0 !important; padding:0 !important; padding-left:10px !important; width:300px}

.Today .links { background:#FFFFFF; width:300px; float:right; margin:0 !important; padding:5px;  }

.Today .links a { font-size:11px; color:#333333 !important; text-decoration:none; display:block;  margin:0 !important; clear:both; background:url(images/list_homepage.gif) left top no-repeat; padding:5px 0 5px 10px; border-bottom:1px #dcdcdc solid;}

.Today .links a.noBorder {border-bottom:none;}

.Today .links a:hover { text-decoration:underline;}


/*-------------------------------Box 3-------------------------------*/

/*------------------------------Google------------------------------*/

.adsense { float:right; margin:10px !important; display:inline;}

.ad350Internal { float:right; margin:10px !important; display:inline;}

/*------------------------------Google------------------------------*/

.basic {display:none;}
.advanced {display:none;}

/*------------------------------Google------------------------------*/
/*------------------------------Sponsored Links------------------------------*/

#sponsor { border:1px #cc6666 solid; width:620px; margin-left:10px !important; margin-top:10px !important; color:#999999; font-weight:bold; font-size:11px !important; display:inline ;padding:5px; float:left;}
#sponsor a { color:#333333; font-size:11px !important; font-weight:lighter; text-decoration:underline;  line-height:20px;}
#sponsor a:hover { color:#333333; font-size:11px; font-weight:lighter;text-decoration:none; }


/*------------------------------Sponsored Links------------------------------*/

/*----------------------------Expert Page Starts--------------------------------*/


.bansearchEx {  background: url(images/expert_banner_bg.gif) repeat-x left top; margin-top:10px; margin-bottom:10px; clear:both; width:310px; float:right;}

#bansearchOut { margin:0 !important; }
#banExIcon { background:url(images/expert_banner_icon.gif) left top no-repeat; margin:-10px 0 0 0 !important;}
#bansearchIn { height:140px; margin: 10px 0 10px 0 !important;}
.bansearchEx .text {float:left; display:inline; width:270px; margin-left:50px; margin-top:20px; line-height:20px;} 
.line1 { font-weight:bold;  }
.line1 a { text-decoration:none; color:#333333 }
.line1 a:hover {text-decoration:underline;}
.line2 { margin-left:25px; }
.line3 { margin-left:55px; }
.line4 { margin-left:75px; }
.text img { float:right; margin-right:10px;}



/*----------------------------Expert Banner Ends--------------------------------*/



/*----------------------------New Search Right--------------------------------*/

.error1 { background:url(..images/error1.gif) left top no-repeat; padding:25px 0 25px 80px; margin:10px; font-weight:bold;}
.error2 { background:url(..images/error2.gif) left top no-repeat; padding:25px 0 25px 80px; margin:10px; font-weight:bold;} 

.error2 ul li a { padding:3px 10px 0 0 ; font-weight:normal; background:url(images/list_homepage.gif) right top no-repeat;}


.error4 ul li a { padding:3px 10px 0 0 ; font-weight:normal; background:url(images/list_homepage.gif) right top no-repeat;}
 
.error3 { background:#a6c2c9 url(..images/error3.gif) no-repeat left center;  width:630px; height:250px; font-weight:bold;}
.error3 span { position:relative; left:200px; top:120px;}
.error4 { background:url(..images/error4.gif) left top no-repeat; padding:25px 0 25px 80px; margin:10px; font-weight:bold;}  
.error5 { background:url(..images/error5.gif) left top no-repeat; padding:25px 0 25px 80px; margin:10px; font-weight:bold;}  

/*----------------------------Errors--------------------------------*/


/*----------------------------Nav Ad--------------------------------*/

.navAd { float:right;  margin:0 0 0 10px !important; padding:0 !important; display:inline; }

/*----------------------------Nav Ad--------------------------------*/


/*----------------------------Ad Ad--------------------------------*/

.compAD {float:left; margin:0 0 0 10px !important; padding:10px !important; display:inline;}

/*----------------------------Ad Ad--------------------------------*/

.submit_mem { background:url(..images/submit_button.gif);width:104px; height:33px; border:none; cursor:pointer; margin:10px; margin-left:40px;}




/*----------------------------Sister--------------------------------*/


.sister { background:#ffffff; display:block; text-align:right; margin-right:5px; padding:0px; align-text:left; }

a.our_sites { padding: 5px 25px 5px 5px; background:url(images/sister_butt.gif) right no-repeat; display:inline; font-family:"Trebuchet MS"; font-size:13px; text-decoration:none; color:#666666; margin:10px;}

a.our_sites:hover { color:#aa2828; }

#sister_links h2 { font-family:"Georgia"; font-size:18px; background: url(images/sister_horz_div.gif) bottom left repeat-x; display:block; color:#333333; font-weight:normal; margin:5px; padding:5px 5px 10px 5px; text-align:left;}

#sister_links { background:url(images/sister_bg.gif) left repeat-x ; display:block;}

#sister_links .main_site_links { float:left; text-align:left; width:285px; padding-left:40px; margin-top:5px;}

a.sis_close { position:relative; top:43px; clear:both; left:-500px;}

#sister_links ul { margin-top:10px; background:url(images/sister_vert_div.gif) right repeat-y ;}



#sister_links ul.mb li a { text-decoration:none; font-family: font-family:"Trebuchet MS"; font-size:13px; color:#ff6600; padding:0 0 0 10px; margin-left:10px; background: url(images/sister_orange_bullets.gif) left no-repeat; line-height:18px;}

#sister_links ul.mb li a:hover { color:#666666}

#sister_links ul.ib li a {text-decoration:none; font-family: font-family:"Trebuchet MS"; font-size:13px; color:#7ca130; padding:0 0 0 10px; margin-left:10px; background: url(images/sister_green_bullets.gif) left no-repeat; line-height:18px;}

#sister_links ul.ib li a:hover { color:#666666}

#sister_links ul.ib li a:hover { color:#666666}

#sister_links ul.inv li a { text-decoration:none; font-family: font-family:"Trebuchet MS"; font-size:13px; color:#00a0c6; padding:0 0 0 10px; margin-left:10px; background: url(images/sister_blue_bullets.gif) left no-repeat; line-height:18px; }






#sister_links ul.inv li a:hover { color:#666666}

.no_bg {background:none;}
/*----------------------------Sister--------------------------------*/




.top_ads	{width:600px; display:inline; float:right; margin:-15px 120px 0 0;}

.top_ads h3	{float:left;margin:2px 0 !important;display:block;color:#CCCCCC;font-family:"trebuchet MS";font-size:12px;font-weight:bold;width:570px;}

.top_ads h4	{font-weight:bold; margin:0 !important; padding:0 !important;}

.top_ads h3 span	{float:right;color:#CCCCCC;font-family:"trebuchet MS";font-size:12px;font-weight:normal;}

.top_ads .ad	{
	width:270px;
        height:70px;
	float:left;
	padding:5px 10px;
	border:1px #cccccc solid;
}
.top_ads .ad img	{
	float:left;
	margin:5px 10px 10px 0;
}

.top_ads .ad h4 a {
	font-family:"trebuchet MS";
	font-size:12px;
	color:#ff0000;
	margin:10px 0 !important;
	text-decoration:none;
	
}
.top_ads .ad p a {
	font-family:"trebuchet MS";
	font-size:12px;
	color:#666666;
	margin:0 0 5px 0;
	line-height:14px;
	text-decoration:none;
}
.top_ads .ad p a:hover, .top_ads .ad h4 a:hover {
	text-decoration:underline;
}
.top_ads .ad p { margin:0; padding:0;}
/* End of 'MB-common' */

/* Start of CMSMS style sheet 'MB-homepage' */
/* CSS Document */
/* CSS Document */
/*------Global -------*/

/*----------------Intro---------------------------------------*/


#intro {width:650px !important; margin:10px 0 0px 0 !important; background-color:#FFFFFF;filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6; font-weight: 900; color:#000000;}
#intro h1  {font-size:14px !important; line-height:31px;background: url(images/homepage_h1.gif) repeat-y left top!important;padding:0 0 0 15px !important; margin-top:0px; color:#000000; }
#intro h2 {color:#000000;padding:0 !important;padding-left:10px !important; margin:5px 0 0 5px !important;  }
			
#intro p { padding:5px; margin:0px; font-family:Arial; font-size:12px;   }
#intro img { padding: 10px 10px 0 10px; }


/*----------------Intro---------------------------------------*/

#leftContent { width:650px !important;padding:0 !important;}
#leftPanel { float:left; width: 326px; background: url(images/bg_div_homepage.gif) repeat-y right top; margin:10px 0 10px 0!important; padding:0 !important;}
#rightPanel { float:left; width: 324px; margin:10px 0 10px 0!important; padding:0 0 20px 0 !important; }


/*------------------------------------Classes---------------------------------------*/

/*------LeftPanel--------------------*/

.boxes	{width:313px;height:165px; margin-bottom:20px; background-color:#FFFFFF;filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; font-weight: 900; color:#000000;}
.boxes img { float:left; margin:5px 10px 20px 10px !important; padding:0 !important; }
.boxes h2 a { color:#000000 !important; font-weight:bold; font-size:12px; text-decoration:none !important; cursor:pointer; } 
.boxes h2 a:hover { color:#000000 !important; font-weight:bold; background:none !important;} 
.boxes ul { padding:0 !important; display:block; width:220px; margin-left:80px; margin-top:5px;} 
.boxes li a {background:url(images/list_homepage.gif) left top no-repeat; padding-left:10px; padding-top:3px;  }

.home_loan h2{ padding-left:10px; background:url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }
			   
.car_and_personal_loan h2{ padding-left:10px; background: url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }
			   
.investment h2{ padding-left:10px; background: url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }   

/*------------------------------------LeftPanel----------------------------------*/

/*------------------------------------RightPanel---------------------------------*/

.boxes2	{ width:313px; height:165px;  margin-left:6px; margin-bottom:20px; background-color:#FFFFFF;filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; font-weight: 900; color:#000000;}
.boxes2 img { margin:5px 10px 30px 10px !important; padding:0 !important; float:left;}
.boxes2 h2 a { color:#000000 !important; font-weight:bold; font-size:12px; } 
.boxes2 h2 a:hover { color:#000000 !important; font-weight:bold; background:none !important; text-decoration:underline; } 
.boxes2 ul { padding:0 !important; display:block; width:220px; margin-left:80px;}
.boxes2 p{ padding:0 5px 0 0 !important;}
.boxes2 li a {background:url(images/list_homepage.gif) left top no-repeat; padding-left:10px; padding-top:3px;  }


			   
.credit_card h2{ padding-left:10px; background: url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }

.insurance h2{ padding-left:10px; background:url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; font-weight:color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }

.personal_finance h2{ padding-left:10px; background:url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }

.personal_loans h2{ padding-left:10px; background:url(images/today_header.gif) no-repeat left; font-family:Arial; font-size:12px; color:#000000 !important; font-weight:bold; height:31px; line-height:31px; text-decoration:none !important; cursor:pointer; }

/*--------------------------------------RightPanel-----------------------------*/
			   
.articleRev { width: 630px; height:330px; clear:both; padding:10px; }

.flashAnim { width:650px; }
		
/*----------------------------------Article Scroll (K)-----------------------------------*/

.article_scroller {width:624px; float:left; background:#ffffff; border-left:1px #ffffff solid;border-right:1px #FFFFFF solid; margin:0 0 20px 0;padding:0;}
.scroll_container {clear: both;width:624px;height: 310px;padding: 0;overflow: hidden;margin: 0;}
#scroll-table {padding: 0;border: 0;}
#scroll-table td {padding: 0 6px 0 0;background:#ffffff;}
.scrollleft {position: absolute;margin-top:104px;}
.scrollright {float: right;margin-top:104px;}
.scrollleft, .scrollright {cursor: pointer;}
.scrollpromos {margin-left: 22px;padding:0;position: absolute;width: 580px;height: 306px;  overflow: hidden;border: 2px solid #ffffff;border-width: 2px 0;}
.scrollTextBox p a span {font-weight:300 !important;}
.scrollcontent {position: absolute;}
div.scrollPromoBox {height: 290px;width: 285px;border:1px solid #cccccc;margin:2px 0 4px 0 !important; background:#FFFFFF;}

div.scrollPicBox {width: 280px; height:40px; margin: 5px 0 5px 3px; background:url(images/article_prew_bg.gif) left top repeat-y;overflow:hidden;line-height:14px; font-weight:bold;}
div.scrollPicBox a img {width:90px !important;height:90px !important;}
.scrollPicBox p {padding: 0;margin: 10px 5px 0 5px;}
* html #master-wrap .scrollPicBox p {margin:-1px 3px 2px 5px;}
.scrollPicBox a, .scrollPicBox a:visited { text-decoration:none ; color:#FFFFFF !important; line-height:14px; padding-top:0px !important ;}

.scrollTextBox div {padding: 10px;line-height:16px; height:180px !important;}
.scrollTextBox img {margin: 0 10px 5px 0; border:1px #ff9900 solid;}
.scrollTextBox ul {padding-top: 0; margin-top: 4px !important;margin-left:4px;}
.scrollTextBox ul li {padding-top: 0; margin-top: 0; padding-left: 13px;}
.readmore a {background:#FF9900; color:#FFFFFF; font-weight:bold; text-decoration:none; 
			 font-size:11px; font-family:Arial, Helvetica, sans-serif;padding:3px; }
			 
.readmore a:hover {text-decoration:underline; background:#ffbc00; color:#ffffff}




.quote	{
	float:left;
	/*border:1px dotted #336699;*/
}

.quote h1	{
	background:url(images/q_h1_bg.gif) left top no-repeat;
	padding:15px 10px 15px 100px !important;
	margin:10px 0 !important;
	width:880px !important;
	height:55px;
	float:left;
	font-family:"trebuchet MS";
	font-size:28px !important;
	font-weight:normal;
}
.quote h2	{
	margin:20px 0 20px 100px!important;
	font-family:"trebuchet MS";
	font-size:18px !important;
	font-weight:normal;
	padding:0 !important;
	display:inline;
}

.quote h2 span.orange	{
	color:#FF9900;
}

.quote p	{
	margin:20px 0 0 100px;
	width:650px;
	font-family:"trebuchet MS";
	font-size:15px;
	color:#333333;
}
.quote form	{
	margin:40px 0 0 100px;
	float:left;
	width:800px;
	display:inline;
}

	.quote form label	{
		float:left;
		clear:both;
		margin:5px 0;
		width:890px;
		
	}

	.quote form label span	{
		width:300px;
		float:left;
		font-family:"trebuchet MS";
		font-size:15px;
		color:#333333;
		padding:5px;clear:none;
		display:inline;
	}
			.quote form label.radio span.small	{
				width:40px;
				float:left;
				font-family:"trebuchet MS";
				font-size:15px;
				color:#333333;
				padding:0;

			}
	.quote form label input	{
		padding:5px;
		width:250px;
		font-family:"trebuchet MS";
		font-size:15px;
		color:#333333;
		float:left;clear:none;
		display:inline;
	}		
	.quote form label textarea	{
		padding:5px;
		width:250px;
		font-family:"trebuchet MS";
		font-size:15px;
		color:#333333;
		float:left;clear:none;
	}	
			.quote form label.radio input	{
				padding:5px;
				width:20px;
				font-family:"trebuchet MS";
				font-size:15px;
				color:#333333;
				float:left;clear:none;
			}
			
	.quote form label select	{
		width:180px;
		font-family:"trebuchet MS";
		font-size:15px;
		color:#333333;
		float:left;
	}
	.quote form label input.small	{
		width:50px;
		margin-right:5px;
	}	
	.quote form label input.check	{
		width:15px;
		margin-right:5px;
	}
	
	.quote form label input.big	{
		width:180px;
	}
span.eg	{
	float:left;
	width:180px !important;
	color:#999999 !important;
	font-size:12px !important;
	font-style:italic;

}
span.filled	{
	float:left;
	width:300px !important;
	color:#999999 !important;
	font-size:15px !important;
}
.quote	.submit	{
	float:left;
	clear:both;
	margin:10px 0 40px 300px;
	cursor:pointer;
	padding:5px;
	height:36px;
	background:url(images/q_but_bg.gif) left top repeat-x;
	border:none;
	font-family:"trebuchet MS";
	font-size:18px;
}

.quote	.submit_2	{
	float:left;
	clear:both;
	margin:0;
	cursor:pointer;
	padding:5px;
	height:36px;
	background:url(images/q_but_bg.gif) left top repeat-x;
	border:none;
	font-family:"trebuchet MS";
	font-size:18px;
}
.quote	.edit	{
	float:left;
	margin:0 0 0 20px;
	cursor:pointer;
	padding:5px;
	height:36px;
	background:url(images/q_but_bg.gif) left top repeat-x;
	border:none;
	font-family:"trebuchet MS";
	font-size:18px;
}
.quote	.buttons	{
	float:left;
	display:inline;
	clear:both;
	padding:0 0 50px 0;
	margin:20px 40px 40px 10px;
}
.brokers	{
	float:left;
}

		.brokers li	{
			padding:5px;
			width:500px;
			background:#ffe8c1;
			display:block;
			margin:5px;
		}

		.brokers li span	{
			font-family:"trebuchet MS" !important;
			font-size:18px !important;
			color:#333333;
			margin: 0 0 0 20px;
		}



/* End of 'MB-homepage' */
