body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) 0 0 repeat-x #ffffff;
	font-size:13px;
}
h3, h4, h2{
	padding:0;
	margin:0;
	font-weight:bold;}
a:link, a:visited, a:hover {
	color: #8B0200;
	outline:none;
}
.Georgia {
	font-family: Georgia,Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.arial_black {
	font-family: arial,Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding:5px;
}
.td_margin {
	
	padding-left: 96px;
}
.leftbarTxt1:link, .leftbarTxt1:visited, .leftbarTxt1:hover {
	font-size: 13px;
	font-weight: bold;
	color: #560006;
	text-transform: uppercase;
	text-decoration:none;
}

#mainDiv {
	width:980px;
	margin:0 0;
	border-right:1px solid #f5d5ae;
	padding:0 0px;
	background-color:#FFFFFF;
}

#header {
}
#logo {
	float:left;
	width:330px;
}
/*----Top Menu----*/

#headerMenu {
	padding:0;
	margin:0;
	float:right;
	width:650px;
}
* html #header {
	width:980px;
}

#topMenu {
	padding:0;
	margin:0;
	height:29px;
	background:url(../images/menu-left-bg.jpg) 0 0 no-repeat;
}
#topMenu ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:right;
	padding:6px 0;
	background:url(../images/header-menu-bg.jpg) 0 0 repeat-x;
	text-align:right;
	width:80%;
}
#topMenu ul li {
	padding:0 5px;
	list-style:none;
	display:inline;
	margin:5px 0;
	font-weight:bold;
	font-size:12px;
}
#topMenu ul li a, #topMenu ul li a:visited {
	color:#000000;
	text-decoration:none;
}
#topMenu ul li.last {
	border-right:none;
}
#topMenu ul li:hover, #topMenu ul li.active {
	color:#000000;
}
/*---- Iconic Links ----*/

a.login {
	background-image:url(../images/icons/account.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:1px 5px 0 18px;
	color:#000000 !important;
	text-decoration:none;
}
a.location {
	background:url(../images/icons/globe.jpg) 5px 2px no-repeat;
	padding:4px 5px 3px 25px;
	color:#000000 !important;
	text-decoration:none;
}
a.sitemap {
	background:url(../images/icons/sitemap.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:1px 5px 0 21px;
	color:#000000 !important;
	text-decoration:none;
}
a.contactUs {
	background-image:url(../images/icons/contactUsIcon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:1px 5px 0 21px;
	color:#000000 !important;
	text-decoration:none;
}
/*----------------------*/

#mainMenu {
	padding:0;
	margin:0;
	height:35px;
	background:url(../images/top-menu-bg.jpg) 0 0 no-repeat;
}
#mainMenu ul {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	float:right;
	padding:8px 0;
}
#mainMenu ul li {
	margin:0;
	list-style:none;
	display:inline;
	padding:10px 0 5px 12px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
#mainMenu ul li a, #mainMenu ul li a:visited {
	color:#000000;
	border-right:1px solid #e07d0a;
	padding-right:12px;
	text-decoration:none;
}
#mainMenu ul li a.last, #mainMenu ul.sf-menu li ul li a{
	border:none;
	text-decoration:none;}
#mainMenu ul li:hover, #mainMenu ul li.active {
	background:url(../images/top-menu-active.png) 50% 0 no-repeat;
}

/*IE6*/
* html #leftMenu{
	width:163px;
}
* html #leftMenu ul{
	width:178px;
}
* html #leftMenu h3{
	padding-left:0;
}
* html #leftMenu h3 div{
	padding-left:15px;	
}
/**/
#leftMenu {
	padding:0px;
	margin:0;
	background:url(../images/left-menu-full-bg.jpg) 0 0 repeat-y;
	width:178px;
	float:left;
	margin-bottom:10px;
}

#leftMenu h3 {
	background:url(../images/left-menu-title.jpg) 0 0 no-repeat;
	height:27px;
	padding:5px 0 0 15px;
	width:178px;
	font-size:16px;
	margin:0;
	font-weight:bold!important;
}
#leftMenu h3 span.shadow {
	color:#FFFFFF;
	position:absolute;
	z-index:1;
}
#leftMenu ul {
	padding:0 0 0 0;
	margin:0;
	list-style:none;
	/*border-bottom: 1px solid #CCCCCC;*/
	border-right:1px solid #fae8ca;
}
#leftMenu ul li {
	padding:2px 0 0 15px;
	margin:0;
	list-style:none;
	font-size:13px;
	background:url(../images/left-menu-bg.jpg) 0 0 no-repeat;
	height:23px;
	display:block;
}
#leftMenu ul li a {
	color:#000000;
	padding-left:14px;
	background:url(../images/left-menu-bullet.png) 5px 5px no-repeat;
	text-decoration:none;
	outline:none;
	display:block;
}
#leftMenu ul li a:visited{
	color:#000000;}
#leftMenu ul li.active, #leftMenu ul li:hover{
	background:url(../images/left-menu-bgA.jpg) 0 0 no-repeat;
}
#leftMenu ul li.active a, #leftMenu ul li:hover a{
	color:#8B0200;
}
.newsLetterBox {
	padding:5px;
	border-right:1px solid #fae8ca;
	border-bottom:1px solid #f9e8ca;
}
.newsLetterBox input {
	margin:5px 0;
}

#mainContent {
	float:right;
	width:801px;
	margin-bottom:10px;
	font-family:"Trebuchet MS";
}
* html #mainContent {
/*	width:787px;*/
}

.shadowBg {
	background:url(../images/header-shadow-bg.jpg) 0 0 repeat-x;
}

.pageTitle {
	padding:6px 17px;
	margin:0;
	font-size:13px;
	background:url(../images/header-shadow.jpg) 0 0 no-repeat;
	color:#0f0900;
	font-weight:bold;
}

.pageTitle h2{
	padding:0;
	margin:0;
	float:left;
	width:60%;
	font-size:17px;
	font-weight:bold;}
.pageTitle .date{
	float:right;
	width:35%;
	text-align:right;}

.cityList {
	padding:10px;
	margin:0;
}
.cityList ul {
	padding:0;
	margin:0;
	list-style:none;
}
.cityList ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.boxBg {
	background:url(../images/boxbg.jpg) 0 100% repeat-x;
	border:1px solid #F7E4D0;
}
.clearFloat{
	clear:both;}
	

.footer {
	font-size:12px;
	font-family:"Trebuchet MS";
	text-align:left;
	background-color:#fcfaf3;
}
.footerLinks{
	border:1px solid #f5ebce;
	background-color:#faf6ea;
	margin:0 10px;
	padding:10px;}
.footerBg{
	background:url(../images/footerC.jpg) 0 0 repeat-x;
	height:64px;}
.footerContent{
	background-color:#e6a414;
	padding:0px 5px 10px 5px;}
.footer a, .footer a:visited, .footer a:hover {
	color:#000000;
	font-weight:normal;
}
.footerL, .footerR{
	width:450px;
	padding:0;
	margin:0;
	text-align:left;
	padding-bottom:10px;
	font-size:11px;
}
.footerL{
	float:left;
}
.footerR{
	float:right;
}
.footerL ul, .footerR ul{
	padding:0;
	margin:0;
	list-style:none;
}
.footerL ul li, .footerR ul li{
	padding:0;
	margin:0;
	list-style:none;
}
input[type="text"], input[type="password"], .textBox{
	border:1px solid #E0E0E0;
	border-bottom:1px solid #EEEEEE; 
	border-left:1px solid #EEEEEE;  
	font-size:13px;
	padding:2px 2px 2px 2px;
	width:160px;
}
textarea{
	border:1px solid #E0E0E0;
	border-bottom:1px solid #EEEEEE; 
	border-left:1px solid #EEEEEE; 
	font-size:13px; 
	padding:2px 2px 2px 2px;
}
select, .textBoxN{
	border:1px solid #E0E0E0;
	border-bottom:1px solid #EEEEEE; 
	border-left:1px solid #EEEEEE;  
	font-size:13px; 
	padding-left:2px;
	height:22px;
	width:165px;
}
/*.txtbox {
	font-size: 12px;
	color: #000000;
	border: 1px solid #999999;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}*/
.search {
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:8px;
	background-color:#006699;
	border: 1px solid #006699;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.subcribe {
	font-size: 11px;
	color: #FFFFFF;
}

.main_large, .main_txt, .main11_txt, .main_times {
	font-size:12px;
	color: #333333;
	font-weight:normal;
	text-decoration:none;
}

.reviews_breadcrumb {
	font-size: 11px;
	color: #E98317;
	font-weight:normal;
	text-decoration:none;
}

.copyright {
	font-size: 12px;
	color: #999999;
	font-weight:normal;
	text-decoration:none;
}

.red_large, .red_txt, .red_txt_times, .red_times {
	font-size:12px;
	color: #8B0200;
	font-weight:normal;
	text-decoration:none;
}

.newsletter_border {
	border: 1px solid #FFE687;
}

.tableList th{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #FFCC33;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tableList td {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tableList .trEven {
	background-color: #FFFFCC;
	height: 17px;
}
.tableList .trOdd {
	background-color: #F8F3E1;
	height: 17px;
}

.tableList_outer {

}

.tableList_sponsored1 {
	background-color: #DCE08B;
}

.tableList_sponsored2 {
	background-color: #F9FAD2;
}

.tableList_inner {
	border-top:1px solid #F6D3AB;
	border-left:1px solid #F6D3AB;
}
.table_border{
border:#dbd9d9 1px solid;
}
.borderNone tr td{
	border:none!important;}
tr.tableHeader td{
	font-size: 13px;
	color: #000000;
	padding: 10px 5px 0 5px;
	background-color: #FFF5ED;
	border-bottom:1px solid #F5D4AB;
	border-right:1px solid #F5D2A7;
	background:url(../images/tableTitleBg.jpg) 0 0 repeat-x;
}

.tableList_inner tr.trEven td{
	border-bottom:1px solid #FCEEDC;
	border-right:1px solid #F5D2A7;
	background-color:#FFFBF3;
	font-size:13px;
}
.tableList_inner tr.trOdd td{
	border-bottom:1px solid #FCEEDC;
	border-right:1px solid #F5D2A7;
	background-color:#FFF4DF;
	font-size:13px;
}
.red_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B0200;
	font-weight:normal;
	text-decoration:underline;
}

.red11_link, .red_link_times, .link:red {
	font-size: 12px;
	color: #8B0200;
	font-weight:normal;
	text-decoration:underline;
}
.visited:red {
	font-size: 12px;
	color: #FFD581;
	font-weight:normal;
	text-decoration:underline;
}
.hover:red {
	font-size: 12px;
	color: #FFA30F;
	font-weight:normal;
	text-decoration:none;
}

.button_white {
	font-size: 9px;
	color: #666666;
	border: 1px solid #999999;
	background:#FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left:6px;
}

.blue_link {
	font-size:12px;
	color:#000066;
}
.blue:link, .blue:visited, .blue:hover {
	font-size:12px;
	color:#000066;
	text-decoration:none;
}
.sortby_blue{
	font-size:12px;
	color:#354DB9;
	text-decoration:none;
}
.sortby_green{
	font-size:12px;
	color:#39B23E;
	text-decoration:none;
}
.margin{ padding-left:10px;
}
.gap{
	padding:10px;}

div.error{
	background:url(../images/icons/error.png) 10px 5px no-repeat #FEF3FA;
	border:1px solid #990000;
	color:#990000;
	font-weight:bold;
	padding:5px 5px 10px 35px;	
	font-size:14px;}
div.success{
	background:url(../images/icons/success.jpg) 10px 5px no-repeat #F4FCFD;
	border:1px solid #669900;
	color:#669900;
	font-weight:bold;
	font-size:14px;}
div.message{
	font-weight:bold;
	font-size:14px;
	color:#ba7117;
	border:1px solid #ff9900;
	text-align:left;
	background:url(../images/icons/message.png) 10px 5px no-repeat #fff9f0;
	padding:8px 5px 10px 40px;}
div.message ul, div.success ul, div.error ul{
	list-style:none;
	padding:0;
	margin:0;}
div.message ul li, div.success ul li, div.error ul li{
	list-style:none;}
	
div.bullet{
}
div.bullet ul{
	margin:0 0 10px 0;
	padding:5px;
}
div.bullet ul li{
	list-style-type:none;
	background:url(../images/left-menu-bullet.png) no-repeat scroll 0px 3px;
	padding:0 10px;	
	text-transform:capitalize;
	font-size:13px;
}
.terminologyListing{
}
.terminologyListing ul{
	margin:0;
	padding:0;
}
.terminologyListing ul li{
	list-style-type:none;
	background:url(../images/left-menu-bullet.png) no-repeat scroll 0px 8px;
	padding:5px 10px;
	text-transform:capitalize;
}

/*---- Rounded Box ----*/
.ot {
	background:url(../images/roundedImg/ot.jpg) 0 0 repeat-x;
}
.ob {
	background:url(../images/roundedImg/ob.jpg) 0 100% repeat-x;
}
.ol {
	background:url(../images/roundedImg/ol.jpg) 0 0 repeat-y;
}
.or {
	background:url(../images/roundedImg/or.jpg) 100% 0 repeat-y;
}
.otl {
	background:url(../images/roundedImg/otl.jpg) 0 0 no-repeat;
}
.otr {
	background:url(../images/roundedImg/otr.jpg) 100% 0 no-repeat;
}
.obl {
	background:url(../images/roundedImg/obl.jpg) 0 100% no-repeat;
}
.obr {
	background:url(../images/roundedImg/obr.jpg) 100% 100% no-repeat;
	padding:0px 0 5px 0;
}
.ocontent {

}

.ot2 {
	background:url(../images/roundedImg/ot2.jpg) 0 0 repeat-x;
}
.otl2 {
	background:url(../images/roundedImg/otl2.jpg) 0 0 no-repeat;
}
.otr2 {
	background:url(../images/roundedImg/otr2.jpg) 100% 0 no-repeat;
}

.ocontent2 {
	padding:10px;

}
/*---------------------*/

.formFields {
	font-size:13px;
	padding:5px 0;
	font-weight:bold;
}
/*----Buttons----*/
.btnJoin, .btn_90, .btn_120, .btn_150, .btn_180{
	height:48px;
	border:none;
	font-size:15px;
	font-family:"Trebuchet MS";
	padding:0 0 22px 0;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	outline:none;
}
.btnJoin {
	background:url(../images/buttons/button-90.png) 0 0 no-repeat;
	width:85px;
}
.btn_90{
	background:url(../images/buttons/button-90.png) 0 0 no-repeat;
	width:85px;
}
.btn_120{
	background:url(../images/buttons/button-120.png) 0 0 no-repeat;
	width:120px;
}
.btn_150{
	background:url(../images/buttons/button-150.png) 0 0 no-repeat;
	width:150px;
}
.btn_180{
	background:url(../images/buttons/button-180.png) 0 0 no-repeat;
	width:180px;
}
/*---------------------------------------------------------*/

.thumb_48x48{
	width:48px;
	height:48px;
	overflow:hidden;}
.thumb_80x80{
	width:80px;
	height:80px;
	overflow:hidden;}
.thumb_160x160{
	width:160px;
	height:160px;
	overflow:hidden;}
.thumb_200x200{
	width:200px;
	height:200px;
	overflow:hidden;}

.numsSelected
{
    font-size:16px;
	font-weight:bold;
	font-family:'Trebuchet MS',Tahoma;
}
 
	div.pagination {
		padding: 2px;
		margin: 2px;
		text-align:center;
		color:#605739;
		font-size:13px;
	}
	
	div.pagination td {
		border: 1px solid #e0d8cb;
		padding:0px 5px 0 7px; 
		background-image:url(../images/paggingBg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:21px;
		color: #332a21 !important;
	}
	div.pagination td a {
		text-decoration: none;
		color: #332a21 !important;
	}
	a.nextPage, a.previousPage {
		margin-right:3px;
		background:none;
		text-decoration: none;
		border:none;
	}
	
	div.pagination td.nextPage, div.pagination td.previousPage, div.pagination td.nextPage:hover, div.pagination td.previousPage:hover {
		background:none;
		text-decoration: none;
		border:none;
	}
	div.pagination td:hover, div.paging td:active {
		border: 1px solid #e0d8cb;
		background-image:none;
		background-color: #f7bd2d;
		color:#ffffff!important;
		cursor:pointer;
	}
	div.pagination td.current {
		border: 1px solid #e0d8cb; 
		background:none;
		background-color: #f7bd2d;
		color:#ffffff!important;
	}
	div.pagination td.disabled {
		background:none;
		margin:0 3px 0 0;
		padding:0px 5px 0px 5px;
	} 

div.companyListing{
	padding:0;
	margin:0;}
div.companyListing ul{
	padding:0;
	margin:0;
	list-style:none;}
div.companyListing ul li{
	padding:0;
	margin:0;
	list-style:none;}

#profileSummary{
	float:left;
	width:350px;}
#profileSummary div.profileName{
	font-size:16px;
	font-weight:bold;}
#profileSummary div.profileContent{
	font-size:14px;}
#profileImage{
	float:right;
	width:340px;
	padding-right:15px;}
#profileImage div.userImage{
	float:left;
	width:160px;
	text-align:right;}
#profileImage div.userMap{
	float:right;
	width:160px;
	text-align:right;}
.imgPreview{
	position:absolute;
	z-index:1;
	display:none;
	margin-left:-40px;}
.home_content{
	font-size:13px;}
/**/
.yellowContentBox {
	background:#fff url(../images/boxBgBig.jpg) repeat-x top left;
	padding:10px;
}

.yellowContentBox tr td{
	vertical-align:top;
}

.sitemapList{
	color:#000;
	margin-top:10px;
	margin:0;
	padding:10px 0 0;
}

.sitemapList ul {
	margin:0;
	padding:0;
}

.sitemapList ul li {
	margin:0;
	padding:2px 15px;
	list-style:none;
	background:url(../images/left-menu-bullet.png) no-repeat 5px 5px;
}

.sitemapList ul li a{
	text-decoration:none;
}