/* 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 'MB-sectionpage' */
/* CSS Document 
div, h1, h2, a, ul, li, img { border:1px #336699 dotted; }
/*------Global ------*/

#leftContent { position:relative; }

#intro {position:relative;}

/*#intro {position:absolute; z-index:100; margin-bottom:130px;}*//*#intro h1  {font-size:24px !important; padding:0 !important; margin-top:20px; position:relative; color:#cc0000;padding-left:10px !important; font-family:Georgia; font-weight:normal; top:160px;}*/


#intro h1  {font-size:24px !important; padding:0 !important; margin-top:20px; color:#cc0000;padding-left:10px !important; font-family:Georgia; font-weight:normal;}

#intro p { width:600px; padding:10px 0 0 15px; }
#intro img { padding: 10px; }

#rightContent { margin-left:5px; }
#leftContent { width:650px !important;padding:0 !important; position:relative; background:#ffffff;}
#leftPanel { float:left; width: 310px; margin:5px 0!important; padding:5px !important; clear:right; }
#rightPanel { float:left; width: 310px; margin:5px 0!important; padding:5px !important; clear:left; }


/*----------------Classes---------------------------------------*/

.leftpanel_sub {float:left; width:320px; margin-top:170px; }


.boxes	{ width:300px; padding:0px 0 10px 0; margin-bottom:10px !important; clear:both; }
.boxes img { margin:5px 10px 0 0 !important; padding:0 !important; float:left;}
.boxes p { margin:10px !important; font-family:Trebuchet MS !important; font-size:15px;}
.boxes a { margin:10px !important;}


#leftPanel h2{padding:0 0 0 10px !important; margin:0 !important;}
#leftPanel h2 a{ text-decoration:none; font-family:Georgia;font-size:18px; color:#333333; font-weight:normal; margin:0 !important; padding:0 !important;}
#leftPanel h2 a:hover{ text-decoration:underline;}


.boxes2	{ width:300px; padding:0px 0 10px 0; margin-bottom:10px !important; clear:both;   }
.boxes2 img {float:left;margin:5px 10px 0 0 !important; padding:0 !important;}
.boxes2 p { margin:10px !important; font-family:Trebuchet MS !important; font-size:15px;}
.boxes2 a { margin:10px !important;}


#rightPanel h2{padding:0 0 0 10px !important;; margin:0 !important;}
#rightPanel h2 a{text-decoration:none; color:#333333; font-weight:normal; margin:0 !important; padding:0 !important;}
#rightPanel h2 a:hover{text-decoration:underline;}

/*.tagged { background:url(/images/show_tagged.gif) no-repeat left bottom; padding-bottom:30px !important; border:#ffdfbf thin solid;}
.imp { background:#ffdfbf; padding-bottom:30px !important; border-bottom:1px #ff9820 solid; border-top:1px #ff9820 solid; }*/

/*------Links----------*/
#leftContent a {font-size:12px;}

/*---------Last Links----------*/

.lastLinks { 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; }
.lastLinks h3 { margin:0; padding:5px 10px; font-size:14px; width:600px; display:block; background:url(/images/most_viewed_corners_top.gif) left top no-repeat;}
.lastLinks 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;}
.lastLinks a:hover { color:#666666 !important;text-decoration:underline; }

/*---------main image----------*/

img.main_img_sec  { position:absolute; top:80px; float:left; }

/*---------main image----------*/

.font20 h2 a { font-size:18px !important; font-family:Georgia !important ;}
.font18 h2 a { font-size:18px !important; font-family:Georgia !important;  }
.font16 h2 a { font-size:17px !important; font-family:Georgia !important ;}

.right_mid_panel { margin-right:5px; width:310px; float:right;margin-top:180px;}

.article_img_big  {display:block; width:300px; height:389px; border:1px #cccccc solid; padding:2px; position:relative; }
.article_img_big  h3 { font-family:Trebuchet MS !important; font-size:14px; color:#336699; margin:0 !important; font-weight:normal; }
.article_img_big  p { font-family:Trebuchet MS !important; font-size:13px; color:999999; margin:0 !important;}
.article_img_big img { float:right; }

/*---------special offers----------*/

.special_offers { flaot:left; display:block; border:1px #cccccc solid; width:300px;padding:2px; margin:5px 0 ; height:100%; height:290px;}
.special_offers h3 { background:#cccccc; color:#666666; display:block; height:18px; margin:0 0 5px 0 !important; padding:5px;} 

.special_offers .spl_off { display:block; margin:5px; float:left;}

.special_offers .spl_off img { float:left;}

.special_offers .spl_off  span { display:block;float:left; width:200px; margin:5px;}

.special_offers .spl_off  span a { text-decoration:none; color:#666666; font-weight:bold;}
            .special_offers .spl_off  span a:hover { text-decoration:underline;}

/*---------special offers----------*/

.bottom_ads { float:left; margin:5px; clear:both; display:block; width: 640px; }
.bottom_ads  img{ float:left; margin:2px;}


/*---------sub_tabs--------------------*/

.sub_tabs { position:relative; left:250px; display:block; float:left;width:400px; top:-15px;}
.sub_tabs li {  margin:0 2px; float:left;  background:url(/images/sub_tabs_bg.gif) left top;}
.sub_tabs ul { float:right }
.sub_tabs a { font-family:Trebuchet MS !important; font-size:14px !important; text-decoration:none; color:#ffffff !important;background:url(/images/tabs_left_corner.gif) left top no-repeat; display:block;}
.sub_tabs span {padding:4px 10px; display:block; background:url(/images/tabs_right_corner.gif) right top no-repeat; }

.sub_tabs li:hover {  background:url(/images/sub_tabs_hover.gif) left top;}

/*---------sub_tabs--------------------*/





/* End of 'MB-sectionpage' */

