/* Custom Styles */
.fix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
* html .fix {
	height:1%;
}
/* General Font */
	html, body {
	height: auto !important;
	min-height: 100% !important;
}
body {
	color: #222;
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-weight: 100;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin-bottom: 0.5em;
	line-height:25px;
}
h1 {
	font-size:2.2em;
	color: #666;
	font-weight: bold;
}
h2 {
	font-size:1.4em;
	color: #666;
	font-weight: bold;
}
h3 {
	font-size:1.1em;
	color: #666;
}
h4 {
	font-size:1em
}
h5 {
	font-size:1em
}
h6 {
	font-size:1em
}

#main-content {
	margin: 0px 20px;
	color: #666;
}
#main-content p {
	color: #666;
}

a, a:visited, a:hover, a:focus {
	color: #ED1C24; 
	text-decoration:none;
}
a:hover, a:focus {
	text-decoration: underline;
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
p {
	margin-bottom: 1.8em;
*margin-bottom: 1.9em;
color: #666;
}
ul {
	margin:0;
	padding:0 0 0 20px;
}
li {
	padding:0 0 0 5px;
	list-style-type: square;
	list-style-position:outside; /* background: url(../Images/Graphics/listBG.gif) top left no-repeat scroll; */
}
ul, ol {
	margin-left: 20px;
	margin-bottom: 1.8em
}
ul li {
	list-style: outside disc;
}
ol li {
	list-style: outside decimal;
}
table {
	margin-bottom: 20px
}
td {
}
th {
	padding: 5px;
	font-weight:bold;
	color: #9ECE46;
	text-transform:uppercase;
	font-size: 11px;
}
tr {
	border-bottom: 1px solid #ccc;
}
form tr {
	border-bottom: 0
}
table.structural {
	margin-bottom: 0;
}
table.structural tr, table.structural th {
	border-bottom: 0;
	background: none;
}
table.structural td {
	vertical-align: top;
	margin-bottom: 0;
}
.hr {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
}
.hr hr {
	display: none;
}
.read-more {
	font-weight: bold;
	color: #9ECE46
}
.orange {
	color: #9ECE46;
}
.asterisk-info {
	font-size: 11px;
	color: #777;
	font-weight:normal
}
.asterisk-info .star {
	width: 25px;
	display: block;
	float: left;
}
#bd .yui-ge-fix {
	width: 99%;
}
#bd {
	min-height: 300px;
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
.clearfix {
	overflow: hidden;
}
html .clearfix {
	display: inline-block;
}
html .clearfix {
	display: block;
}
.hide {
	display: none;
}



/* MAIN STYLE */

#bodyBg {
	background:#666;
}
#contBG {
	background:#fff;
	margin:40px 0 0;
	padding:0;
	width:997px;
}
#headerBG {
	background:url("/Images/cssimg/top-banner.gif") no-repeat scroll left top transparent;
	height:153px;
	margin:0;
	padding:0;
	position:relative;
	width:997px;
}
#headerBG #logo a {
	background-image:url("/images/cssimg/logo.png");
	display:block;
	height:89px;
	left:26px;
	padding:0;
	position:absolute;
	text-indent:-3000px;
	top:40px;
	width:280px;
}
#bus img {
	position:absolute;
	right:-20px;
	top:-10px;
	z-index:1000;
}
#custom-doc {
	width: 997px;
	background: white;
	float:left;
}
#left-holder {
	background:none repeat scroll 0 0 white;
	float:left;
	padding-left:9px;
	width:770px;
	overflow:hidden;
}
#right-holder {
	background: white;
	float:left;
	overflow:hidden;
	padding-left:0;
	width:218px;
}
#red-panel {
	height: 361px;
	background:url("/images/cssimg/right-banner.gif") no-repeat scroll right top;
	margin-bottom:10px;
	position: relative;
	width:218px;
}
#learn-more-bus img {
	left:15px;
	position:absolute;
	top:15px;
}
#learn-more-hedway img {
	bottom:20px;
	left:15px;
	position:absolute;
}
#resource-centre {
	height: 197px;
	background:url("/images/cssimg/resource_bg.gif") no-repeat scroll right top;
	padding:10px 0 0 15px;
	color: #fff !important;
}
#meeting {
	background:url("/images/cssimg/meeting_bg.gif") no-repeat scroll right top transparent;
	height:167px;
	padding:10px 0 0 15px;
	position:relative;
	color: #fff;
}
#meeting h1, #resource-centre h1 {
	margin: 0;
	color: #fff !important;
}
#meeting img {
	bottom:20px;
	position:absolute;
	right:20px;
}
#nav {
	height:50px;
	margin:0;
	margin:10px 0 10px 0;
	width:770px;
}
#navPadding {
	padding:5px 20px 0px 5px;
}
#navPadding a {
line-height:;
}
#nav-top {
	height: 25px;
}
#nav-bottom {
	height: 25px;
	background: url(/images/cssimg/nav_bottom.gif) no-repeat top;
}
#left-col {
	
	float:left;
	width:232px;
}
#news-tips {
	min-height: 436px;
	padding-bottom: 50px;
	padding-left:10px;
	background-color:#5F6062;
	color: #fff;
}
#news-tips h1 {
	color: #fff;
}
#left-col-top {
	background:url(/images/cssimg/grey_top.gif) no-repeat;
}
#left-col-bottom {
	background:url(/images/cssimg/grey_bottom.gif) no-repeat;
}
#left-col-top , #left-col-bottom {
	width: 100%;
	height: 5px;	
	overflow:hidden;
}

#news-tips h1 {
	margin: 0;
	padding: 10px 0;
}
#newsletter {
	height:180px;

	padding-left:10px;
	background-color:#5F6062;
}

#newsletter h1 {
margin: 0;
padding-bottom: 10px;
color: #fff !important;
}
#mid-col {
	float:left;
	width:538px;
}

#services-three {
	width:530px;
}
#services-three h1 {
	color: #666;
	font-size: 18px;
}
/*.red-box {
	background:url("/images/cssimg/services_red.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:266px;
	padding:0 8px;
	width:156px;
	position: relative;
}
.red-box img {
	position: absolute;
	bottom: 5px;
	left: 7px;
}*/
#leftPanel {
}
#leftPanelpadding {
	padding:25px 0 0;
}
#leftPanelpadding .grayBoxpadding {
	color:#333;
	padding:1px 25px;
	background: url(../Images/Graphics/leftpanelGrayBG.gif) top left repeat-y scroll;
}
#leftPanelpadding .grayBoxTop {
	width:205px;
	height:15px;
	background: url(../Images/Graphics/leftpanelGrayBGtop.gif) top left no-repeat scroll;
}
#leftPanelpadding .grayBoxBottom {
	width:205px;
	height:7px;
	line-height:7px;
	margin:0 0 13px;
	background: url(../Images/Graphics/leftpanelGrayBGbottom.gif) top left no-repeat scroll;
}
.leftPanelRedHeading {
	font: normal 16px Arial, sans-serif;
	color:#db2c2c;
}
#quickbooks {
	position:relative;
	width:205px;
	height:185px;
	margin:15px 0;
	padding:0;
	background: url(../Images/Graphics/btnQuickBooks.gif) top left no-repeat scroll;
}
#quickbooks a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	top:0px;
	left:7px;
	width:190px;
	height:185px;
	padding:0;
}
#rightPanel {
}
#rightPanelPadding {
	padding: 0 37px 15px 0px;
}
#redPanel {
	position:relative;
	width:189px;
	height:313px;
	margin:0 0 15px;
	padding:0;
	background: url(../Images/Graphics/righPanelRedPanel.gif) top left no-repeat scroll;
}
#redPanel #viewOfficeBTN a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	top:0;
	left:24px;
	width:145px;
	height:26px;
	padding:0;
}
#redPanel #findMoreBTN a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	bottom:18px;
	left:45px;
	width:124px;
	height:26px;
	padding:0;
}
#joinMeeting {
	position:relative;
	width:189px;
	height:124px;
	margin:0 0 15px;
	padding:0;
	background: url(../Images/Graphics/righPanelJoinMeeting.gif) top left no-repeat scroll;
	color: #fff !important;
}
#joinMeeting a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	bottom:18px;
	right:8px;
	width:95px;
	height:23px;
	padding:0;
}
#content {
	width:506px;
	margin:0px;
	padding:0px;
}
#contentPadding {
	padding:45px 12px 20px 19px;
}
#contentPadding #photoTxt {
	position:relative;
	width:528px;
	height:173px;
	margin:15px 0;
	padding:0;
	background: url(../Images/Graphics/homePhotoTxtBG.jpg) top left no-repeat scroll;
}
#contentPadding #photoTxt #txt {
	position:absolute;
	display:block;
	top:120px;
	left:30px;
	width:480px;
	height:38px;
	padding:0;
}
#contentPadding #photoTxt #txt {
	font: normal 11px Arial, sans-serif;
	color:#fff;
	line-height:1.2em;
}
#contentPadding #photoTxt p, #contentPadding #photoTxt div, #contentPadding #photoTxt td {
	padding:0;
	margin:0;
	font: normal 11px Arial, sans-serif;
	color:#fff;
	line-height:1.2em;
}
#footer {
	margin:0 auto;
	padding:0;
	clear:both;
}
#footerTopBG {
	width:997px;
	height:20px;
	margin:0 0 20px;
	padding:0;
	background:url(../Images/Graphics/footerBG.gif) top center no-repeat scroll;
}
#footerPadding {
color:#FFFFFF;
font:11px Arial,sans-serif;
height:110px;
margin:0;
padding:10px 20px;
position:relative;
text-align:center;
}
#footerPadding a {
	font: normal 11px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#footerPadding a:hover {
	color:#fff;
	text-decoration:underline;
}
#footer-logos {
	height: 127px;
	width: 997px;
	background: url(/images/cssimg/footer_logo_bg.gif) no-repeat;
	position:relative;
}
#logos {
	left:17px;
	position:absolute;
	top:20px;
}
#headerBG #search {
	position:absolute;
	display:block;
	height:30px;
	bottom:1px;
	left:10px;
	font-size:10px;
	padding:0;
}
#headerBG #search input {
	color:#333;
	display:inline;
	margin:0;
	border:1px solid #d6d6d6;
	font-size:11px;
	height:20px;
	padding:3px 2px 2px;
}
#headerBG #search a {
	position:relative;
	top:2px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#b3b18c;
	text-decoration:none;
	display: inline;
	margin:0;
	border:1px solid #d6d6d6;
	height:20px;
	padding:2px 2px 2px;
}
#innerCont {
	margin:0;
	padding:0;
	background:url(../Images/Graphics/innerContBG.gif) top center repeat-y scroll;
}
.leftPanel {
	margin:0 11px 0 10px;
}
.mainPanel {
	margin:0 11px 0 2px;
}
#secureArea {
}
#clientlogIn {
	font-size:10px;
	color:#fff;
	padding:15px 5px;
}
#clientlogIn input {
	padding:3px 2px;
	margin:1px 0;
	color:#333;
	display:inline;
	border:1px solid #8b8e8d;
	font-size:11px;
	height:22px;
}
#clientlogIn .sub {
	font: normal 11px Arial, sans-serif;
	color:#333333;
	padding:2px;
	margin:5px 0;
	text-decoration:none;
}
/*	#clientlogIn .box { padding:0px 5px; margin:0; display:inline;  font-size:11px; } */





#tabsTop {
	margin:0;
	padding:0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:#e0e0e0 url(../Images/Graphics/tabsTopBG.gif) top center repeat-y scroll;
}
#tabsTop td, #tabsTop p {
	font: normal 12px Arial, sans-serif;
	line-height:1.3em;
	color:#000;
}
#tabsTop a {
	font: normal 12px Arial, sans-serif;
}
#tabsTop a:hover {
	text-decoration:underline;
}
#tabsTop .HeaderTopPanel {
	font: normal 16px Arial, Helvetica, sans-serif;
	color:#9d3131;
}
#breadCrumbs {
	font: normal 10px Arial, sans-serif;
	color:#999999;
	padding:0;
	margin:0 0 15px;
}
#breadCrumbs a {
	font: bold 10px Arial, sans-serif;
	color:#999999;
	text-decoration:none;
}
#breadCrumbs a:hover {
	font: bold 10px Arial, sans-serif;
	color:#999999;
	text-decoration:underline;
}
#footerTopBG .mainPanel {
	position:relative;
	height:83px;
}
#footerTopBG #email a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	bottom:0px;
	right:169px;
	width:168px;
	height:60px;
	padding:0;
}
#footerTopBG #contact a {
	position:absolute;
	display:block;
	text-indent:-3000px;
	bottom:0px;
	right:0px;
	width:168px;
	height:60px;
	padding:0;
}
#footerTopBG .mainPanelBottom {
	margin:0 11px 0 2px;
	text-align:right;
}
#footerRightBGpanelPadding {
	padding:10px;
	font: normal 10px Arial, sans-serif;
	color:#333;
}
#footerRightBGpanelPadding a {
	font: normal 10px Arial, sans-serif;
	color:#333;
	text-decoration:none;
}
#footerRightBGpanelPadding a:hover {
	color:#333;
	text-decoration:underline;
}
#footerRightBGpanel {
	background:#d7d7d7;
}
#footerRightBGpanel td, #footerRightBGpanel p {
	margin:0;
	padding:0;
}
#footerBotBG {
	height:50px;
	margin:0;
	padding:0;
	background:url(../Images/Graphics/footerBotBG.gif) top center no-repeat scroll;
}
#footerBotBGPadding {
}
#footerBotBGPadding a {
	margin:25px 5px 5px;
	font: normal 11px Arial, sans-serif;
	color:#186596;
	text-decoration:none;
}
#footerBotBGPadding a:hover {
	color:#186596;
	text-decoration:underline;
}

/* Forms */

#main-content .form input, #main-content .webform input {
	
}




/* Links */
a {
	color:#ED1C24;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* styles */
#googleMap {
	text-align: left;
	background-color:#FFFFFF;
	color:#333;
}
/* go to meeting */
.iframeoffset1 {
	margin-top: 0px;
	margin-left: 0px;
	z-index:-10;
	overflow: visible;
}
.iframeoffset {
	margin-top: -90px;
	_margin-top: -97px;
	margin-left: -170px;
	z-index:-10;
	overflow: hidden;
}
/* Main Styles */

input, textarea, select, button {
	font-family: verdana;
	font-size: 11px;
	color:black;
}
#loginGo {
	border:0;
}
/* All Navigations */
.Nav_Side_Level1, .Nav_Side_Level2, .Nav_Side_Leveln, .Nav_Side_Level_Selected, .Nav_Top {
	text-decoration:none;
}
.Nav_Side_Level1 {
	color:036;
	font-weight:bold;
}
.Nav_Side_Level2 {
	color:369;
}
.Nav_Side_Leveln {
	color:69a;
}
.Nav_Side_Level_Selected {
}
.Nav_Top {
	color:036;
}
.Nav_Top:hover {
	color:black;
}
.toplink {
	font: bold 12px verdana;
	color:#000000;
	text-decoration:underline;
}
.toplink:hover {
	color:333;
	text-decoration:none;
}
/* Start Shop Styles */


/* ft100bold
   Continue button in Cart, Login , Login New Users in Address Info Page
   Edit Shipping Address, Edit Billing Address, Process Order in Billing Info
   Save Shipping Address, Save Billing Address in Edit address page
   Order Id in dsp-order
   --------------------------------
	ft100 
	Add to Cart, Add to Quote, Save to Wishlist 
	-------------------------------
	ftwidth 
	Add to Quote, Add to Wishlist, Add to Cart in Product description
	Copy to Cart, Transfer to Wishlist, Transfer to Cart, Remove, Recalculate in Cart
	Print button in dsp-order
	------------------------------
	currencysubmit
	Set Currency in Currency Converter

*/
.ft100bold, .ft100, .ftwidth, .currencysubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:e8e8e8;
	font-size:10px;
	border:1px buttonface outset;
	padding-top:1;
	height:20;
	text-align:center;
	cursor:default;
}
.ftwidth {
	width:130px;
}
.ft100bold {
	font-weight:bold;
}
/* If Custom Add to Cart button is to be added
   Used for add to cart .. Name of the image has to be addtocart.gif*/
.addtocart {
	background:url("../images/graphics/addtocart.gif") no-repeat left top;
	width:120px;
	height:20px;
	border:0px;
}
/*	If Custom Add to Quote button is to be added
	Used for Add to Quote .. Name of the image has to be addtoquote.gif */
.addtoquote.addtocart {
	background:url("../images/graphics/addtoquote.gif") no-repeat left top;
	width:120px;
	height:20px;
	border:0px;
}
/*	If Custom Add to Wishlist button is to be added
	Used for Add to Wishlist .. Name of the image has to be addtowish.gif*/
.addtowish {
	background:url("../images/graphics/addtowish.gif") no-repeat left top;
	width:120px;
	height:20px;
	border:0px;
}
/*	In product description (template 1), heading for Price, Quantity, Price Inc etc*/
.shopsubmit {
	font-size:11px;
	font-weight:bold;
}
/* 	For Price */
.shopprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #A92870;
}
/* 	For heading and text in Shop 
	shopform 
	For form fields
	-----------------------------
	Not sure about shopselect
*/ 
.shoptext, .shoptextbold, .shopselect, .shopform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.shopform {
	width:140;
}
.shoptextbold {
	font-weight:bold;
}
/* Not sure where its being used */
.productheader {
	font-size: 14px;
	font-weight: bold;
	color: A92870;
}
/* For required field asterik */
.shopred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
}
/* Not sure where its being used */
.table {
	/*border-color: black;
	boder-style: thin;*/
	cellspacing: 0;
	cellpadding: 0;
	width: 90%;
	border: 1;
}
/*	Image class used for product image */ 
.image, .imagefeature {
	border:0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
.imagefeature {
	width:110;
}
/* For drop down list of currencies in currency converter */
.currencystyle {
	width: 150px;
	font-size: 12px;
}
/* End Shop Styles */

  	
/* Start Form Validation Styles*/
.validation_failed {
	border: 1px solid red;
}
.error_msg {
	color:red;
}
/* End  Form Validation Styles */















/* Testimonials */
	.testimonials {
		
	}
	.testimonials-top { background:url(/images/cssimg/testimonial_module_top.gif) no-repeat }
	.testimonials-bot { background:url(/images/cssimg/testimonial_module_bot.gif) no-repeat }
	.testimonials-top,
	.testimonials-bot { width: 100%; height: 7px; clear:both; }
	.testimonials .testimonial-items {
		width: 489px;
		float: left;
		position: relative;
		
		height: 186px;
		overflow:hidden;
		display: block;
		zoom: 1;
		
		border: 1px solid #f9b6b3;
		border-width: 0 1px;
	}
	.testimonial-items ul {
		position: relative;
		width: 489px;
		height: 186px;
		float: left;
		
		margin: 0; padding: 0;
		display: block;
		zoom: 1;
	}
	.testimonial-items li {
		list-style:none;
		margin: 0; padding: 0;
		background: transparent url(/Images/blocks/testimonials/speech_bg.gif) no-repeat center left;
		color: #333;
		height: 186px;
		width: 489px;
	}
	.testimonial-items .quote {
		float: left;
		width: 292px;
		margin: 0 0 0 10px;
		
		color: #ED1C24;
	}
	* html .testimonial-items .quote { margin-left: 10px; }
	.testimonial-items .logo {
		float: left;
		height: 186px;
		width: 150px;
		text-align: center;
		padding-left: 20px;
	}
	.testimonial-items .logo table { height: 186px; width: 150px; margin: 0; }
	.testimonial-items .logo table tr { border-bottom: none; }
	.testimonial-items .logo table td { padding: 0; }
	.testimonial-items .quote .content {
		color: #666;
		display: block;
		margin-bottom: 10px;
		line-height:1.1;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		.testimonial-items .quote .content { letter-spacing: -1.8px; }
	}
	
	.testimonial-items .readmore { 
		background: url(/images/cssimg/testimonial_module_readmore.gif) no-repeat; 
		width: 140px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #fff;
		text-transform:uppercase;
		text-align:center;
		display:block;
		margin-top: 10px;
	}
	.testimonial-items .readmore:hover {
		color: #fff;
	}
	.testimonial-items .readmore span {
		display:none;	
	}
	
	.testimonial-items .quote .content a {
		color: #ec238c;
		font-size: 12px;
		font-weight:bold;
	}
	.testimonial-items .quote strong {
		display: block;
	}
	.testimonial-items .logo .read-more {
		font-size: 16px;
		color: #00aaee;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height: 50px;
	}
	.testimonial-items li.ctrl-item {
		display: none;
	}
	
	
	.testimonials .controls {
		position:absolute;
		bottom: 0;
		right: 0;
	}
	.testimonials .controls li {
		list-style:none;
		float: left;
	}
	.testimonials .controls li a {
		float: left;
		height: 55px;
		width: 93px;
		outline:none;
		background: url(/images/cssimg/testimonial_module_reddot.gif) no-repeat;
	}
	.testimonials .controls li a:hover {
		background-position: bottom center;
	}


/* Redbox Styles */
.red-box {
	width: 154px;
	height: 265px;
}
.red-box-top, .red-box-bot {
	width: 154px;
	height: 8px;
}
.red-box-top { background: url(/images/cssimg/red_round_top.gif) no-repeat; }
.red-box-bot { background: url(/images/cssimg/red_round_bottom.gif) no-repeat; }

.red-box-mid {
	position: relative;
	border: 1px solid #f00;
	border-width: 0 1px;
	padding: 0 5px 30px;
	font-size: 12px;
	height:219px;
}
.red-box p {font-size: 12px;}
.red-box h2 {
	color: #ED1C24;
	font-weight:bold;
	font-size: 24px;
	text-align:center;
	line-height: 1em;
}
.red-button { 
	background: url(/images/cssimg/red_button.gif) no-repeat; 
	width: 140px;
	height: 29px;
	line-height: 29px;
	font-size: 15px;
	color: #fff !important;
	text-transform:uppercase;
	position:absolute;
	bottom: 5px;
	left: 7px;
	text-align:center;
}
.red-button:hover {
	color: #fff;
}


/* Main Content Styles */

#main-content h1 {
	color: #5F6062;
}

#main-content td {
	color: #666;
}





/* Main Menu */
#menu {
	font-size: 12px;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	display: inline;
	background: url(/Images/Menu/menu_grey_mid.gif) repeat-x top right;
	float:left;
	height: 59px;
	padding-left:0;
}
#menu li a {
	padding: 4px 23.5px 2px;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	border-left: 1px solid #fff;
	float: left;
	height: 20px;
	line-height:20px;
	display: block;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
	white-space:nowrap;
}
#menu li.first {
	background: url(/Images/Menu/menu_grey_left.gif) no-repeat top left;
}
#menu li.first a {
	border-left: 0;
}
#menu li.selected {
	background: url(/Images/Menu/menu_black_mid.gif) repeat-x top left;
}
#menu li.first a, #menu li.home-selected a, #menu li.last a {
	background: transparent;
}
#menu li.home-selected {
	background: url(/Images/Menu/menu_black_left.gif) no-repeat top left;
}
#menu li.last {
	background: url(/Images/Menu/menu_grey_last.gif) no-repeat top right;
}
#menu li.contactus-selected {
	background: url(/Images/Menu/menu_black_last.gif) no-repeat top right;
}

/* Sub Menu */
	#menu li ul {
		display:none;
	}
	#menu li.selected {
	}
	#menu li.selected ul {
		display: block;
		position: absolute;
		margin-top: 32px;
		width: 680px;
	}
	#menu li li, #menu li li.first, #menu li li.first a, #menu li li.last a, #menu li li.last, #menu li li.selected {
		background:transparent
	}
	#menu li li {
		background: transparent;
		height: auto;
	}
	#menu li li a {
		background: transparent;
		padding: 0 15px;
		font-weight: normal;
		font-size: 11px;
		height: 11px;
		color: #ccc;
		border-left: 1px solid #ccc;
	}
