/****************************
		Global
****************************/
* { margin:0px; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; }
body { background:#FDFDFD url(http://www.stewartlab.com/images/backgroundRepeatX.jpg) repeat-x top left; width:100%; }
p { font-size:12px; color:#000000; background-color:inherit; }
img { border-style:none; }
a { text-decoration:none; font-size:12px; }
h1 { display:none; background-color:Transparent; }
h2 { color:#FFF; font-size:30px; text-align:center; background-color:Transparent; }
h4 { color:#000000; font-size:20px; font-weight:lighter; padding-bottom:4px; padding-top:4px; }
h5 { font-size:18px; color:#0066FF; margin-top:10px; background-color:inherit; }
h6 { font-size:12px; color:#000000; font-weight:lighter; background-color:inherit; }
a:link    { color:#000000; background-color:Transparent; }    /* unvisited links */
a:visited { color:#000000; background-color:Transparent; }   /* visited links   */
a:hover   { color:#E67E0B; text-decoration:underline; background-color:Transparent; } /* user hovers     */
a:active  { color:#E67E0B; background-color:Transparent; }   /* active links    */
.textbox1 { font-size:14px; background:url(http://www.stewartlab.com/images/textbox_bg.jpg) repeat-x; width:190px; }
.btn_right { margin:10px 0 4px 200px; }
.btn_right1 { margin:10px 0 4px 250px; }
#alignleft { text-align:left; }
.float_right { float:right; clear:both; }
.center { width:920px; margin-left:auto; margin-right:auto; }
/***************************/
/****************************
		Header
****************************/
#header { margin-top:8px; width:920px; margin-left:auto; margin-right:auto; padding-bottom:8px; }
#title { float:left; width:369px; margin-top:14px; }
#phoneNumbers { width:260px; float:right; font-size:14px; text-align:right; color:#FFF; }
#rxForm { height:20px; width:300px; float:right; text-align:right; font-size:14px; margin-top:6px; }
#rxForm span { float:right; clear:right; }
#rxForm a:link { color:#FFF; background-color:Transparent; }
#container { width:920px; margin-left:auto; margin-right:auto; }
/***************************/
/********MENU*************/
#menu2 { width:542px; float:right; margin-top:40px; }
#menu2 ul { list-style:none; }
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc { position:relative;z-index:10; }
.qmmc a, .qmmc li {float:right;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto; }
.qmmc .top { margin-left:35px; font-size:16px; }
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/
	/* QuickMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:540px;
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:0px 19px 0px 19px;
		color:#E67E0B;
		font-size:22px;
		text-decoration:none;
		margin-left:auto;
	}
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
	}
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#EFEFEF;
		text-decoration:none;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		margin:0px 0px 0px 20px;
		background-color:#EEEEEE;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:#999999;
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 10px 2px 5px;
		border-width:1px;
		color:#000;
		font-size:16px;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{ 
		background-color:#8DB1D1;
		text-decoration:underline;
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-style:solid;
		border-color:#A4FFA4;
	}
/****************************/
#leftside { padding-top:40px; width:550px; margin-left:28px; }
#rightside { padding-top:40px; width:179px; margin-left:20px; }
/**************************/
/**************************
		Footer
**************************/
#clearfooter { float:left; height:60px; width:100%; }
#search_footer { float:left; width:100%; background-color:#E67E0B; border-bottom:1px solid #FFF; height:50px; }
#search_footer img { position:absolute; margin-top:-18px; color: }
#searchform { float:right; margin-top:10px; font-size:18px; color:#FFF; }
#searchform #s { height:22px; width:300px; }
#middle_footer { padding-top:16px; float:left; width:100%; background:#414141 url(http://www.stewartlab.com/images/middleFooterBG.jpg) top left repeat-x;  }
#middle_footer p { color:#FFF; }
#footer_left { float:left; width:300px; }
#footer_center { float:left; width:224px; margin-left:20px; }
#footer_center img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35); opacity:0.35; }
#footer_center img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }
#paypal { margin-top:10px; }
#bbb { margin-top:20px; float:left; width:54px; }
#social_bookmarks { width:160px; float:right; margin-top:20px; } 
#social_bookmarks img { margin-left:16px; margin-bottom:20px; }
#crContainer { float:right; background:url(http://www.stewartlab.com/images/doctorPhoto.png) top left no-repeat; width:350px; height:200px; }
#crContainer #crText { width:160px; margin-left:150px; margin-top:75px; }
#crContainer #crText p { color:#000; }
#copyright_footer { float:left; text-align:center; width:100%; background-color:#313131; height:26px; border-top:1px solid #666666; color:#FFF; }
#clearfooter2 { clear:both; height:20px; font-size:11px; padding-top:10px; text-align:center; width:100%; }
.footer_strong { font-weight:bold; }
/**************************/
/***************************
		Body-Home
***************************/
#topContainer { width:920px; padding-bottom:30px; float:left; margin-top:20px; }
#slideshow { border:1px solid #ccc; }
#nav { width:250px; float:right; }
#nav li { width:250px; float:right; margin-bottom:12px; list-style:none; }
#nav a { display:block; }
#nav a:focus { outline: none; }
#nav img { border:none; display:block; float:right; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity:0.4; border:1px solid #ccc; }
#nav li.activeSlide {  }
#nav li.activeSlide img { border:none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
#homeBoxes { min-width:920px; margin-top:14px; }
#box1 { width:280px; border:#CCC 1px solid; background-color:#FFF; float:left; text-align:center; }
#box2 { width:280px; border:#CCC 1px solid; background-color:#FFF; float:left; margin-left:40px; text-align:center; }
#box3 { width:280px; border:#CCC 1px solid; background-color:#FFF; float:right; text-align:center; }
.boxLower { margin-top:8px; }
.tinyTooth { margin-bottom:6px; margin-left:6px; background-image:url(http://www.stewartlab.com/images/tinyTooth.jpg); width:250px; min-height:24px; float:left; background-repeat:no-repeat; padding-left:19px; text-align:left; padding-top:2px;}
.dentalLinks { text-align:left; margin-bottom:6px; margin-left:8px; width:260px; }
/**************************/
/***************************
		Body-About Us
***************************/
#dividerAbout { width:980px; margin-left:auto; margin-right:auto; }
.aboutH2 { font-size:40px; padding-top:20px; margin-left:-28px; font-weight:lighter; color:#FFF; }
.aboutHr { display:block; background:url(http://www.stewartlab.com/images/contact_hr.png) top left repeat-x; width:100%; height:12px; }
.aboutHr2 { display:block; margin-top:30px; background-color:#333; width:100%; height:1px; }
#divider { margin-top:16px; width:560px; }
#about_left { position:relative; float:left; width:352px; }
#mainImage { background-image:url(http://www.stewartlab.com/images/Jay.png); width:351px; height:418px; margin-top:-30px; float:left; }
#about_right { position:relative; float:left; width:560px;}
#about_right h3 { font-family:Tempus Sans ITC; font-size:28px; color:#FF0000; text-align:left; font-weight:lighter; margin-top:40px; }
#about_right h4 { font-family:Tempus Sans ITC; font-size:14px; margin-top:10px; margin-left:18px; font-weight:lighter; }
#about_right p { font-family:Tempus Sans ITC; font-size:16px; margin-left:34px; margin-top:20px; }
#smallSide { position:absolute; background-image:url(http://www.stewartlab.com/images/imageSmallSide.png); width:350px; height:107px; margin-left:220px; margin-top:8px; }
/**************************/
/***************************
		Body-Contact Us
***************************/
h4 a { font-size:16px; font-weight:lighter; color:#FF0000; margin-left:4px; }
h4 a:link  { font-size:16px; font-weight:lighter; color:#FF0000; margin-left:4px; }
h4 a:hover   { text-decoration:underline; background-color:Transparent; }
h4 a:visited { font-size:16px; font-weight:lighter; color:#FF0000; margin-left:4px; }
#dividerContact{ width:700px; margin-left:auto; margin-right:auto; }
#contact h2 { font-size:40px; padding-top:20px; margin-left:-28px; font-weight:lighter; color:#FFF; }
#contact h3 {  font-size:25px; font-weight:lighter; }
#contact h4 {  font-size:16px; font-weight:lighter; color:#FF0000; margin-left:4px; }
#contact p { font-size:12px; margin-left:8px; }
p.top { width:310px; }
.contact_hr { display:block; background:url(http://www.stewartlab.com/images/contact_hr.png) top left repeat-x; width:100%; height:12px; }
#contact_right { float:left; width:360px; border:#666666 solid 1px; background-color:#F0F0F0; margin-left:20px; margin-top:30px; padding-left:6px; padding-top:6px; padding-bottom:6px; }
#pdfImage { position:absolute; margin-top:-36px; width:61px; height:71px; background-image:url(../images/pdfImage.gif); margin-left:300px; } 
#right1 { width:346px; border:#CCCCCC solid 1px; background-color:#FFFFFF; padding-left:6px; padding-bottom:6px; }
#right2 { width:338px; background-color:#F5FEB1; border:#666666 solid 1px; margin-top:4px; }
#contact_center { float:left; width:340px; margin-top:20px; margin-left:30px; }
#emailImage { width:109px; height:88px; background-image:url(http://www.stewartlab.com/images/emailImage.png); position:absolute; margin-top:-26px; margin-left:240px; }
#contact_center h3 { margin-left:-6px; text-align:left; }
#emailform {  padding:10px;  border:solid 1px #CCCCCC; background-color:#FFFFFF; }
#emailform p { margin-top:6px; }
#emailform label { font-size:14px; color:#002E5C; width:4em; float:left; text-align:right; margin:3px 0.5em 0 0; background-color:Transparent; }
#contact_left { width:290px; float:left; margin-top:30px; }
#mailbox { position:absolute; background-image:url(http://www.stewartlab.com/images/mailbox.png); width:77px; height:70px; margin-left:-82px; }
#postal { margin-bottom:8px; width:147px; height:17px; background-image:url(http://www.stewartlab.com/images/postaladdress.png); }
#contact_phone { margin:30px 0 4px 0; width:172px; height:25px; background-image:url(http://www.stewartlab.com/images/contactbyphone.png); }
#telephone { position:absolute; background-image:url(../images/telephone.png); width:95px; height:65px; margin-left:-98px; }
#contact_left .p1 { margin-left:20px; font-size:16px; color:#002E5C; }
#contact_other { font-size:16px; margin-top:16px;  }
.emailH5 { text-align:center; font-size:14px; color:Green; font-weight:bold; }
.emailP { text-align: center; font-size:12px; }
/**************************/
/***************************
		Body-Employment
***************************/
#employment h2 { font-family:Tempus Sans ITC; font-size:40px; padding-top:30px; font-weight:lighter; }
#dividerEmployment { width:750px; margin-left:auto; margin-right:auto; }
#dividerEmployment  p.p1 { margin-top:10px; }
#dividerEmployment  p.p2 { width:432px; margin-top:10px; text-align:center; }
#employment_center { padding:6px; border:solid 1px #CCCCCC; background-color:#FFFFFF; width:434px; margin-top:30px; float:left; }
#employment_Image { width:109px; height:88px; background-image:url(http://www.stewartlab.com/images/emailImage.png); position:absolute; margin-top:-36px; margin-left:400px;  }
#employment_form { padding:10px; border:solid 1px #666666; background-color:#F5FEB1; }
#employment_form  p { margin-top:10px; margin-left:10px; }
#employment_form  label { font-size:14px; color:#002E5C; width:4em; float:left; text-align:right; margin:3px 0.5em 0 0; background-color:Transparent; }
.floatRight { float:right; clear:right; margin-top:20px; }
.floatRight p { text-align:right; font-weight:bold; font-size: 14px; }
#availableJobs { border:1px solid #8FED7E; background-color:#B5F3A9; padding:10px; width:190px; font-size:12px; }
#onlineEmployment { font-size:14px; margin-top:30px; text-align:right; }
/**************************/
/***************************
		Body-Products
***************************/
#sideMenu { width:180px; background-color:#EAEDF2; float:left; padding:6px; margin-top:10px; text-align:center; }
.lineWhite { width:160px; height:1px; background-color:#C3CBD6; margin:10px 0px 10px 10px; float:left; }
.menuHeader { cursor: hand; cursor:pointer; color:#039; width:160px; }
.menuHeader2 a { cursor: hand; cursor:pointer; color:#039; width:160px; color:#039; font-size:16px; }
.menuItem { margin-top:10px;  }
.menuItem a { color:#039; margin-bottom:10px; width:160px; float:left; font-size:12px; }
.menuItem a:hover, .menuHeader2 a:hover { color:#E67E25;}
.menuItem2 { color:#E67E0B; }
#product_info { width:670px; text-align:justify; margin-top:10px; background-color:#FFF; border:2px #88ACCC solid; padding:18px; float:right; }
#product_info p { font-size:16px; }
#product_info h2 { font-size:26px; color:#06C; font-weight:normal; margin-bottom:20px; }
#product_images { width:386px; background-color:#F0F0F0; border:#666666 1px solid; float:right; margin-left:30px; padding:8px 8px 0px 0px; margin-bottom:10px; }
.time-div { width:394px; float:right; margin: 0px 0px 20px 30px; border: 1px solid #ff9900; background-color: #fde8c1; }
.time-image-div { float: left; padding: 4px; }
.time-info-div { padding:4px; margin-top:12px; text-align:right; }
#productLarge { width:420px; float:right; text-align:center; }
.imageClass { padding:8px; margin-left:8px; margin-bottom:8px; float:left; background-color:#FFF; border:solid 1px #333; }
.imageClass img { cursor:pointer; width:70px; height:42px; }
/***************************/
/***************************
		Body-Order Supplies
***************************/
/*#divider ***see contact us */
#ordersupplies_div { margin-left:10px; width:500px; }
#ordersupplies_div2 { margin-left:40px; font-size:14px; width:400px; }
#ordersupplies_form { width:100%; padding:10px; padding-left:30px;  border:solid 1px #9B9B9B; background-color:#C6C9CA; }
#ordersupplies_form input .textbox,.textbox_yellow,.textbox_yellow_short { display:block; float:left; margin-bottom:10px; }
#ordersupplies_form label { display:block; float:left; margin-bottom:10px; text-align:right; width:75px; padding-right:20px; }
#ordersupplies_div2 input { display:block; float:left; margin-bottom:8px; }
#ordersupplies_div2 label { display:block; float:left; text-align:left; font-size:14px; padding-left:14px; margin-bottom:8px; }
#ordersupplies_div br { clear:both; }
.info_p { font-size:10px; color:#FF0000; }
/***************************/
/***************************
		Body-Send Case
***************************/
/*#divider ***see contact us */
#sendcase_div { width:500px; margin-top:10px; margin-bottom:18px; padding:10px; padding-left:30px;  border:solid 1px #9B9B9B; background-color:#C6C9CA; }
.orange { font:14px bold; color:#DA5A14; margin-bottom:6px; margin-top:10px; }
.sendP1 { margin-top:28px; }
.sendP2 { margin-left:20px; font-size:12px; color:#002E5C; }
.sendP3 { font-weight:bold;  margin-left:10px; font-size:16px; } 
.sendP4 { margin-left:20px; margin-top:6px; font-size:12px; }
/***************************/
/***************************
		Body-Frameworks
***************************/
/*#divider ***see contact us */
#Cert_54B { float:left; width:349px; height:193px; background-image:url(http://www.stewartlab.com/images/54B_certificate.png); }
#Cert_54{ float:left; width:349px; height:193px; background-image:url(http://www.stewartlab.com/images/54_certificate.png); }
#Cert_58 { float:left; width:349px; height:193px; background-image:url(http://www.stewartlab.com/images/58_certificate.png); }
#Cert_W { float:left; width:349px; height:193px; background-image:url(http://www.stewartlab.com/images/W_cert.png); }
#Cert_YZ { float:left; width:349px; height:193px; background-image:url(http://www.stewartlab.com/images/YZ_certificate.png); }
#red { color:#FF0000; text-decoration:underline; margin-top:10px; margin-bottom:8px; }
.frameworksdiv1 { width:500px;  margin-bottom:10px; margin-top:10px; float:left; display:block; }
.comp_holder { width:150px; float:left; } 
.hr_comp 
{
	width:148px; 
	height:5px;  
	display:block;
	background:url(http://www.stewartlab.com/images/white_bar.png) no-repeat;
	margin-left:4px;
}
.composition { font-size:20px; margin-left:21px; }
.composition_box { border:#666666 solid 1px; background-color:#E6E6E6; width:130px; padding:4px; margin-left:6px; }
/***************************/
/***************************
		Body-Products{ Child Forms }
***************************/
/*#divider ***see contact us */
#products_submenu { text-align:center; width:400px; margin-left:60px; }
#productschild_right { margin-left:16px; }
#productschild_left { float:left; width:210px; margin:0 4px 0 10px; }
#productschild_right p { padding-bottom:14px; }
#product_image_top {  height:27px; background:url(http://www.stewartlab.com/images/products_image_top_bg.png) no-repeat bottom left; }
#product_image_center { width:196px; background:url(http://www.stewartlab.com/images/products_image_center_bg.png) repeat-y; text-align:center; }
#product_image_bottom { height:27px; background:url(http://www.stewartlab.com/images/products_image_bottom_bg.png) no-repeat; margin-bottom:16px; }
#thumbnail_image_holder { position:relative; display:block; }
#thumbnail_image_holder p { padding-bottom:10px; text-align:center; }
.thumbnail_image_bg {
	height: 60px;
	float:left;
	width: 33.33%;
	background: url(../images/thumb_image_bg.png) no-repeat top center;
	text-align:center;
	margin:2px 0px 5px 0px;
}
.thumbnail_image {
	text-decoration:none;
	cursor:pointer;
	width:48px;
	height:38px;
	margin-top:8px;
}
.ProceraVideo
{
	width:128px; 
	height:128px;
	display:block;
	margin-top:10px;
	background-image:url(http://www.stewartlab.com/images/WindowsMediaPlayer.png);  
}
/**************************/
/***************************
		Body-Map
***************************/
.default_container {  width:917px; margin-left:auto; margin-right:auto;}
/**************************/
/***************************
		Body-Billing
***************************/
p.billing_attn { margin:10px 0 10px 50px; font-size:14px; }
h3.billing_h3 { font-size:15px; text-align:left; font-weight:bold; margin:18px 0 10px 0; }
/**************************/
/***************************
		Body-Links
***************************/
.links { margin:20px 0 18px 28px; }
.links p { margin-top:10px; color:#002E5C; font-size:14px; font-weight:bold; } 
/**************************/
/***************************
		Body-Doctor Login
***************************/
#loginNever { margin-right:18px; padding-left:6px; margin-top:6px; float:right; width:134px; background-color:#FFFFEA; border:solid 1px #FDFF95; }
#loginNever p { font-size:12px; margin-bottom:4px; }
#loginNever h5 { margin-top:0px; font-size:14px; font-weight:bold; color:#002E5C; text-align:center; }
#loginform { margin:30px 0 46px 30px; padding:10px 0 0 30px; width:310px;  border:solid 1px #9B9B9B; background-color:#C6C9CA; }
#loginform p { margin-bottom:6px; }
#loginform label { font-size:14px; color:#002E5C; width:6em; float:left; text-align:right; margin:3px 0.5em 0 0; background-color:Transparent; }
.loginp { margin:10px 0 0 10px; }
/**************************/
.box2{
width:230px;
padding:10px 0px 10px 5px;
margin-bottom: 8px;
font-weight:bold;
}
.green{
background-color:#95ca78;
border-bottom:solid 1px #8AA000;
}
.red{
background-color:#FDCBCA;
border-bottom:solid 1px #E8514A;
}
#noscript_Small { font-size:16px; width:340px; text-align:center; margin-left:auto; margin-right:auto; padding-top:10px; }
#noscript_Image { margin-left:auto; margin-right:auto; background:url(http://www.stewartlab.com/images/error_noscript.png) no-repeat; width:242px; height:

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
	
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}
* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
/**************************/

/*--- categorymenu ---*/
#categorymenu { height:40px; border-top:1px solid #4a4d4c; background-color:#393b3b; }
#categorymenu ul { width:960px; margin:0 auto; padding:0; list-style:none; }
#categorymenu ul li { float:left; margin:0; background:url(http://www.stewartlab.com/images/li-bg.jpg) no-repeat right center; }
#categorymenu ul li a { display:block; padding:15px 20px; color:#e1e2df; font-size:10px; text-transform:uppercase; text-decoration:none; }
#categorymenu ul li a:hover { color:#a4a5a1; }/*--- enhance ---*/.shadowline { height:11px; background:url(http://www.stewartlab.com/images/shadowline-bg.png) repeat-x top left; }
.sf-menu li li { background-image:none !important; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#666;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }
.sf-menu ul { border:1px solid #444444;	border-top:none; }
.sf-menu ul ul {
	margin-left:0px !important;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:40px; /* overriding essential styles */
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	border-bottom:0 !important;
	border-top:1px solid #444444;
	background-color:#505050;
	font-weight:normal !important;
	font-family: Georgia, serif !important;
}.sf-menu ul a:hover {
	color: #eee;
	background-color:#555555;
}