/* Start of CMSMS style sheet 'MB-article' */
/* CSS Document */



/*---------------------------Global--------------------------*/

h2,h3,h4,h5,h6 {margin:1em 0 0 0}
h1 {font-size:24px !important; padding:0 !important; margin:20px 0; color:#333333;padding-left:10px !important; font-family:Georgia; font-weight:normal;}	
h2 {font-size:14px; margin:20px 0 5px 0 !important;}	
h3 {font-size:12px; margin:20px 0 5px 0 !important;}	
h4 {font-size:10px; margin:20px 0 5px 0 !important;}

#content , #content p{font-family:Trebuchet MS !important; font-size:14px !important;}
#content ul li {background:url(/images/list_style.gif) left top no-repeat; padding-left:10px; display:block; }
#leftContent ol li {list-style-type: decimal; padding:5px;margin-left:5px; }
#leftContent ol {margin:10px; }

#leftContent p { margin-right:10px; }
#leftContent  { padding-left:0px !important; }

/*---------------------------Global--------------------------*/

/*---------------------------Image---------------------------*/

#content img { margin-right:5px; padding:2px; border: 1px #CCCCCC solid}

.bread { margin-left:0 !important }

#imageHolder { width:325px; height:520px; float:right; margin-top:20px; }
	#imageHolder img { float:right; margin: 10px;}

.smallNav {text-align:right; height:22px; padding:3px; margin:0 10px 0 42px !important;}
	.smallNav img { margin:0px !important; padding-left:5px;}
	
/*---------------------------Dialogue Box---------------------------*/
.speech1 { float:left; min-height:70px; min-width:70px; background: #9ac2ca url(/images/speech1.gif) left top no-repeat; width:250px;  color:#333333;  }
.speech2{ background:url(/images/speech2.gif) no-repeat right bottom;padding: 30px 20px 30px 54px; font-weight: bold; }

/*---------------------------Sub Nav---------------------------*/
#nav2 {  width:990px; height:26px; background-color:#9ac2ca;  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:Arial; 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 a:hover { background: url(/images/sub_nav_shadow_hover.gif) repeat-x left top ;}
		#nav2 ul li .first { background:url(/images/sub_nav_shadow.gif); }
		.nav2active{ background: url(/images/sub_nav_shadow_hover.gif) repeat-x left top ;}
		
/*---------------------------Bottom Divs---------------------------*/

/*---------------------------Share---------------------------*/
#bottomSet { float:left; width:650px; clear:both;}

.postLinks { float:left; width:144px; height:52px; background:#579aa8 url(/images/sml_left_corner.gif) no-repeat left top; margin:5px; padding:0px; }

.postLinks h3 { background: url(/images/sml_right_corner.gif) no-repeat right top; font-size:11px;margin:0 !important; padding: 5px 0 5px 10px; font-weight:normal;}

.postLinks img { margin:5px 0 0 5px; border:}

.postLinks div { display:block; background-color:#FFFFFF; width:140px; margin:2px; height:24px; text-align:center;} 


/*---------------------------Rating---------------------------*/

.rating {float:left; width:105px; height:52px; background:#579aa8 url(/images/sml_left_corner.gif) no-repeat left top; text-align:left;margin:5px;}

.rating h3 { background: url(/images/sml_right_corner.gif) no-repeat right top; font-size:11px !important; font-weight:bold !important; margin: 0  !important; padding: 5px 0 5px 10px;}

.rating div{ background:#FFFFFF; width:95px; margin:0 2px 0 2px; height:25px; padding:1px 3px 0 3px !important;}

.rating p { padding:0 !important; margin:0 !important;}

.rating li {background:none}

/*---------------------------Rating---------------------------*/

/*---------------------------Tag---------------------------*/
#tag { float:right; }

	/*---------------------------styles for the star rater---------------------------*/	
	.star-rating{
		list-style:none !important;
		margin-top: 3px;
                margin-left: 6px;
		padding:0px;
		width: 85px;
		height: 17px;
		position: relative;
		background: url(/images/alt_star.gif) top left repeat-x;	
	}
	.star-rating li{
		text-indent: -90000px;
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:17px;
		height: 17px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/images/alt_star.gif) left center;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:17px;
	}
	.star-rating a.two-stars{
		left:17px;
	}
	.star-rating a.two-stars:hover{
		width: 34px;
	}
	.star-rating a.three-stars{
		left: 34px;
	}
	.star-rating a.three-stars:hover{
		width: 51px;
	}
	.star-rating a.four-stars{
		left: 51px;
	}	
	.star-rating a.four-stars:hover{
		width: 68px;
	}
	.star-rating a.five-stars{
		left: 68px;
	}
	.star-rating a.five-stars:hover{
		width: 85px;
	}
	.star-rating li.current-rating{
		background: url(/images/alt_star.gif) left bottom !important;
		position: absolute;
		height: 17px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	

/*---------------------------Others---------------------------*/

#tagged {display:block;}
#not_tagged {display:none;}	
#log_tag {display:block; position:relative}
.toolTip {position:absolute;border: 1px solid black; width:200px; text-decoration:none; background-color:white; display:none;}
#log_tag:hover span.toolTip {display:block;top:15px;left:70px;z-index:1000; text-align:left;}

.adsense {text-align:center;padding-top:13px;}

/*---------------------------Others---------------------------*/

#content { padding:0 0 0 10px !important; }
#content { line-height:20px; }

/*--------------------------Related Articles----------------------------------

.relLinks { float:left; width:340px; margin:5px 10px 5px 10px; display:inline; background:url(/images/bottom_div.gif) top left repeat-x; border: 1px #CCCCCC solid;  border-top:none;  }
.relLinks .leftLinks { float:left; width:340px; }
.relLinks .leftLinks h3 {widows:240px; padding:5px 0 5px 10px!important; font-size:11px; margin:0!important;  background:url(/images/bottom_div.gif) bottom left repeat-x;}

.relLinks li a { color:#666666; font-size:11px; text-decoration:none; padding-left:10px; background:url(/images/list_homepage.gif) left top no-repeat; padding:0px 0 5px 10px; line-height:20px; margin-left:5px; display:block;}

.relLinks li a:hover { text-decoration:underline; }

/*--------------------------Related Articles----------------------------------*/

.relLinks  { float:left; clear:both; padding:0 0 5px 0; width:620px; margin:10px; background:#dfe9eb url(/images/most_viewed_corners_bottom.gif) left bottom no-repeat; }
.relLinks h3 { margin:0 !important; padding:5px 10px; font-size:14px; width:600px; display:block; background:url(/images/most_viewed_corners_top.gif) left top no-repeat;}
.relLinks a { color:#666666; font-size:12px !important; font-family:Arial; font-weight:normal; background:url(/images/list_homepage.gif) left top no-repeat; padding:2px 10px; text-decoration:none; margin:0 10px !important; float:left; clear:both;  }
.relLinks a:hover { color:#666666 !important;text-decoration:underline; }
.relLinks li { float:left; clear:both; margin:0;}















/* End of 'MB-article' */

/* Start of CMSMS style sheet 'MB-common' */
/* CSS Document */
/*-----------------------Basic template CSS-------------------------------*/

body
{ background-image:url(/images/bg_dots.gif); font-family:Arial; 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:12px; padding: 0; font-family:Arial;}

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-------------------------------*/

#leftContent { width:640px; float:left;}
#rightContent { width:330px; float:right;}
#container { margin:auto; width:995px;}
#top-shadow { background:url(/images/top_shadow.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: 15px 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:728px; height:90px; float:right; padding:7px 10px 7px 0;}

#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; margin-top:10px;}
	#footerLeft { float:left; width:650px; height:65px; }
	#footerRight { float:left; width:340px; height:65px;}
		#footer ul { float:left; list-style:none; width:650px; 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 1em 0 1em; 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:#60939f 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:#88aeb7; 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:90px; position:relative; float:left; }

#tabs ul a, #tabs .tab { display:block; line-height:24px; text-decoration:none; color:#333333; 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; background:#c4d2d6; margin-bottom:10px; margin-top:10px; }
#editorIn { width:305px; margin-right:0 !important;  padding:3px; padding-bottom:10px;}
#editorIn img { float:left; margin:5px 10px 5px 5px !important; border:1px #666666 solid; clear:both; }


#editorIn h2 { text-decoration:none; font-size:12px;font-family:"Trebuchet MS";margin-bottom:0px !important; padding:0; float:right;font-weight:normal; color:#999999; }


#editorIn p { display:block; margin:5p 0 5px 10px; 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:0 0 0 5px !important;color:#333333;text-decoration:none; font-size:14px; display:block; margin:0 !important;}

#editorIn li 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;}

.sub_form {margin:10px 0 0 0!important;position:relative;float:left;clear:both;}
.sub_form p{float:left;clear:both;margin:2px 0;width:600px;}
.sub_form span, .select_pro span{float:left;width:150px;padding:2px;font-size:15px;}
.sub_form input, .sub_form textarea{float:left;width:300px;padding:2px;border:1px #3399FF solid;font-size:15px;cursor:text!important;}
.sub_form textarea{height:60px;}
.sub_form .sub{margin-left:155px;width:auto;border:none;cursor:pointer!important;font-weight:bold;padding:5px 10px;font-weight:bold;font-size:13px;}




/* End of 'MB-common' */

/* Start of CMSMS style sheet 'MBAbout' */
/*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:10px; color:#333333; width:635px; font-family:Arial; font-weight:bold;margin:10px 0 !important;}*/

.advertise_us  li {  font-family:"Trebuchet MS"; font-size:15px; font-weight:normal; padding:0px 10px; background:url(/images/list_homepage.gif) left top no-repeat;   }

.advertise_us  a { text-decoration:underline !important; color:#0000cc !important ; }

.advertise_us h2 { font-family:"Georgia"; font-size:18px; font-weight:normal; }

.advertise_us p { font-family:"Trebuchet MS"; font-size:15px; line-height:20px; }

h1  {line-height:31px;background: url(/images/homepage_h1.gif) repeat-y left top!important;padding:5px 0 5px 15px !important; margin-top:10px; color:#333333; width:635px; font-family:"Georgia"; font-size:18px !important; font-weight:normal;}

#centerDiv a { text-decoration:none; color:#333333;}
#centerDiv a:hover { text-decoration:underline; }

#leftContent ul  { font-weight:bold; margin:10px;  }
#leftContent ul li ul li  a{ padding-left:10px; font-size:11px; color:#e10000 !important; font-weight:lighter; margin-bottom:10px;}

#leftContent ul li ul li ul li a{ padding:10px 0 0 10px!important ; margin-left:10px; font-size:11px; color:#666666 !important; font-weight:lighter; background:url(/images/list_homepage.gif) left center no-repeat;  list-style:inside;}

.aLinks { padding:10px 0 10px 20px; background:url(/images/aboutus_links_bg.gif) left top repeat-x; height:300px;}

.linkContact, .linkAd, .linkPrivacy  { background:#60939f  url(/images/link_right_corner.gif) right top no-repeat; margin:10px 10px 10px 0; line-height:48px; font-size:14px;}

.aLinks span {  padding:16px 0 19px 80px; height:48px !important; width:600px; display:inline;} 

.l1 {background:url(/images/link_left_corner.gif) left top no-repeat;}
.l2 {background:url(/images/link_left_corner_2.gif) left top no-repeat;}
.l3 {background:url(/images/link_left_corner_3.gif) left top no-repeat;}

.aLinks a { text-decoration:underline !important; }
.aLinks a:hover { text-decoration:none !important; }

/*----------------------Contact Us------------------------------*/

.cLinks1, .cLinks2, .cLinks3 { float:left; padding:0 0 5px 5px; background:url(/images/aboutus_links_bg.gif) left top repeat-x; height:300px; width:190px; margin:5px; display:inline; margin-top:20px;}

.cLinks1 p, .cLinks2 p, .cLinks3 p { line-height:20px; }

.cLinks1 a, .cLinks2 a, .cLinks3 a { text-decoration:underline !important; }
.cLinks1 a:hover, .cLinks2 a:hover, .cLinks3 a:hover { text-decoration:none !important; }

.cLinks1 h3  { background: url(/images/cu_email_1.gif) left top no-repeat; padding:5px 0 20px 50px;}
.cLinks2 h3  { background: url(/images/cu_email_2.gif) left top no-repeat; padding:5px 0 20px 50px;}
.cLinks3 h3  { background: url(/images/cu_email_3.gif) left top no-repeat; padding:5px 0 20px 50px;}

/*----------------------Contact Us------------------------------*/



/*----------------------Advertise------------------------------*/

.adLinks a{ text-decoration:underline !important; }
.adLinks a:hover{ text-decoration:none !important; }


/*----------------------Advertise------------------------------*/







/* End of 'MBAbout' */

