body  {
	font:12px Arial, Helvetica, sans-serif;
	background: url(../images/bodybg.jpg) repeat-x #fff;
	margin: 0; 
	padding: 0;
	color: #000000;
	text-align:center;
}

.twoColumns #wrapper {
	width:100%;
	background:url(../images/watermark.png) no-repeat right bottom;
	padding:0 0 30px 0;
	margin:0;
}
#searchBar {
	font-family:Arial,sans-serif;
	color:#CCCCCC;
	font-weight:bold;
	background-image:url(../images/search-bg.jpg);
	background-repeat:repeat-x;
	min-width:950px;
	width:auto;
	margin:0;
	padding-top:4px;
	height:25px;
}
#searchContent {
	text-align:right;
	margin:0 auto;
	width:950px;
}
.twoColumns #header {
	font-family:Arial,sans-serif;
	background:url(../images/header-bg.jpg) repeat-x; 
	min-width:950px;
	width:auto;
	height:119px;
}
div.headerContent {
	text-align:left;
	margin:0 auto;
	width:950px;
}
.headerCeiling {
	float:left;
	}
.headerContent .headerCeiling {
	padding:0;
	margin:0;
}
.twoColumns #container { 
	width: 950px;  
	margin: 0 auto 15px auto;
	text-align:left; 
} 

.twoColumns #footer { 
	padding: 0 10px 0 20px;
	background: url(../images/footer.jpg);
	color:#000;
	text-align:center;
	font-size:10px;
	height:105px;
} 
.twoColumns #footer p {
	margin: 0;
	padding: 10px 0;
}

/************************************************************************
Layout Styles
****************************************/
td{font-family: arial, helvetica, sans-serif;font-size:12px;}
form{ margin:0; padding:0; }
img{border:0}
#container{width: 1000px; /*Width of main container*/margin: 0 auto;/*Center container on page*/position: relative;border:1px #7F7F7F solid;background-color:#FFF;height:100%;}
#banner{height: 65px;background: #FFF;}
.bannerLeft{text-align:center;width:309px;height: 65px;}
.bannerRight{text-align:left;width:691px;height: 65px;}
.bannerNav{text-align:left;height:25px;font-weight:bold;padding-left:60px;}
.bannerAdBox{text-align: center;margin-left: auto;margin-right: auto;width:100%;height:100px;background-color:#004D7B;padding-top:5px;}
#navbar{background: #B6CAD9;height:23px;border-width:1px 0 1px 0;border-color:#7f7f7f;border-style:solid;}
#nav{float:left;margin:1px 0 0 5px;}
#nav ul, #footerNav ul,#subnav ul{list-style:none;margin:2px 0 0 0;padding:0;}
#nav li, #footerNav li, #subnav li{display:inline;}
#nav a:link, #nav a:visited, #nav a:hover{padding:0 7px 0 7px;color:#000;text-decoration:none;font-weight:bold;}
#subnav{background: #004D7B;padding:1px;color:#FFF;text-align:center;border-bottom:solid 1px #1f1f1f;}
#subnav a:link, #subnav a:visited, #subnav a:hover{padding:0 4px 0 4px;color:#FFF;text-decoration:none;font-weight:bold;font-size:10px;}
#search{float:right;margin:0 5px 0 0;}
.searchTxt, .searchSelect{font-size:10px;color:#313131;}
.searchBtn{background-color: #CC0000;border: 1px #000 outset;padding: 1px;margin-top:1px;color: #FFF;font-weight: bold;font-size:10px;letter-spacing: 1px;}
.searchBtnHov{background-color: #EF0000;border: 1px #000 outset;padding: 1px;margin-top:1px;color: #FFF;font-weight: bold;font-size:10px;letter-spacing: 1px;cursor:pointer;}
#main{width:100%;height:100%; }
.sidebar{background-color:#E2E2E2;padding:10px;text-align:center;border-left:1px #7f7f7f solid;width:180px;height:100%;}
.sidebar .box{border:1px solid #b1b1b1;}
.sidebar .boxHeader{height:22px;line-height:22px;vertical-align:middle;background-color:#FFF;border-bottom:solid #b1b1b1 1px;text-align:left;color:#000;font-weight:bolder;font-size:12px;}
.sidebar .boxContent{padding:4px;background-color:#edf6fd;color:#000;text-align:left;font-size:11px;line-height:135%}
.sidebar .boxHeader a{color:#000;}
#copyright{float:left;width:800px;text-align:left;margin:7px 20px 10px 160px;font-size:10px;font-weight:normal;text-decoration:none;}
#briefPage{width:100%;padding-bottom:200px;}

/************************************************************************
Page Styles
****************************************/

/* Form Styles */
select{font-family: arial, helvetica, sans-serif;font-size:12px;}
input.txt{width:200px;}
input.btn{font-weight:bold;}
#loginBox{border:1px solid #7f7f7f;width:400px;padding:1px;}
#loginBox .boxHeader{height:22px;line-height:22px;vertical-align:middle;background-color:#942c21;border-bottom:solid #fff 1px;text-align:left;color:#FFF;font-weight:bolder;font-size:14px;padding-left:10px;}
#loginBox .boxContent{padding:10px;background-color:#efefef;color:#000;text-align:left;font-size:11px;line-height:135%}
.formBox{border:1px solid #7f7f7f;width:100%;padding:5px;background-color:#E2E2E2;}
.formLabel{width:25%;font-weight:bold;color:#000;text-align:left;}
.formField{width:75%;font-weight:bold;text-align:left;}
.formField input {width:300px;}
.formField select {width:303px;}

#regForm {border:1px solid #7f7f7f;}
.label a{color:#000;}
.label a:visited{color:#000;}
.field a{color:#000;text-decoration:underline;}
.field a:visited{color:#000;text-decoration:underline;}
.submitBtn{background-color: #9c2c21;border: 2px #CCC outset;padding: 1px 4px 2px 4px;color: #FFF;width:100px;font: bold 90% Verdana, Helvetica, sans-serif;}
.downloadBtn{background-color: #9c2c21;border: 2px #CCC outset;padding: 2px 10px 2px 10px;color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
a.downloadBtn{color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;margin:10px 0 10px 0;}
a.downloadBtn:visited{color: #FFFFFF;width:100px;font: bold 14px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;margin:10px 0 10px 0;}
#reg_form .label{font-size:12px;}


/* Grids */
#DetailsGrid{width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
#DetailsGrid .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
#DetailsGrid .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid{width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
.DetailsGrid .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .labelAlt{width:30%;background-color:#E7E7E7;padding:5px;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGrid .textBox {width:300px;}
.DetailsGrid .textArea {width:300px;}
.DetailsGrid .dropDown {width:303px;}
.DetailsGridNested{width:100%;}
.DetailsGridNested .label{width:30%;font-weight:bold;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;}
.DetailsGridNested .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
.gridSepHeader{background-color:#CFCFCF;color:#942C21;padding:4px;font-weight:bold;border-top:1px solid #7f7f7f;border-right:1px solid #7f7f7f;}
/*.field a {color:#000;}
.field a:visited {color:#000;}*/
.gridView{}
.gridView a{color:#000;font-weight:bold;}
.gridView a:visited{color:#000;font-weight:bold;}
.gridView a:hover{color:#3F3F3F;font-weight:bold;}
.gridViewHeader1{width:100%;background-color:#942c21;padding:4px;color:#FFF;border:1px solid #7f7f7f;font-weight:bold;font-size:13px;}
.gridHead{font-weight:bold;color:#000000;font-size:14px;}
.gridPanelWhite{color:#FFF;}
.gridPanelWhite a{color:#FFF;font-weight:bold;}
.gridPanelBlack{color:#000;}
.gridPanelBlack a{color:#000;font-weight:bold;}
#briefBox {width:100%;border-color: #7b7d7b;border-width: 0 0 1px 1px;border-style: solid;}
#briefBox .label{width:30%;background-color:#E7E7E7;padding:5px;text-align:left;border-color: #7f7f7f;border-width: 1px 1px 0 0;border-style: solid;line-height:160%;}
#briefBox .field{width:70%;padding:5px;text-align:left;border-color: #7b7d7b;border-width: 1px 1px 0 0;border-style: solid;}
/*Registration*/
.reqCorner{background-color:#9e2f26;width:5px;font-size:13px;}
.reqBanner{background-color:#e2e2e2;color:#000;font-weight:bold;font-size:13px;}
.reqResType{color:#9e2f26;font-weight:bold;}
.regQuestion td{padding:5px 0 5px 0;text-align:left;}
.cqQuestion td{padding:5px;text-align:left;}
.featuredBox{width:205px;border:solid 1px #ccc;text-align:left;}
.featuredBoxHeader{height:22px;text-align:left;}
.featuredBoxContent{padding:4px;text-align:left;background:#edf6fd;font-weight:normal;font-size:12px;border-top:solid 1px #CCC;}
.featuredBoxContent a:link{font-size:12px;color:#1f1f1f;font-weight:bold;}
.featuredBoxContent a:visited{font-size:12px;color:#1f1f1f;font-weight:bold;}

/* General */
a.normal{color:#000;}
a.normal:visited{color:#000;}
a.strong{color:#000;font-weight:bold;}
a.strong:visited{color:#000;font-weight:bold;}
a.strongEM{color:#000;font-weight:bold;font-style:italic;}
a.strongEM:visited{color:#000;font-weight:bold;font-style:italic;}
a.strongEMWhite{color:#FFF;font-weight:bold;font-style:italic;}
a.strongEMWhite:visited{color:#FFF;font-weight:bold;font-style:italic;}
a.tinyStrong{font-size:11px;font-weight:bold;color:#000;}
a.tinyStrong:visited{font-size:11px;font-weight:bold;color:#000;}
.bannerNav a, a:visited{color:#000;font-weight:bold;}
.filterLinks a{color:#000;}
.filterLinks a:visited{color:#000;}
.resTypeSearch{font-style:italic;font-weight:bold;}
.tiny{font-size:11px;font-weight:normal;}
.tinyItalic{font-size:11px;font-style:italic;}
.tinyEM{font-size:11px;font-style:italic;font-weight:bold;}
#page{padding:5px 15px 15px 15px;}
#pageTitle{color:#942C21;font-weight:bold;font-size:15px;}
.pageName{color:#942C21;font-weight:bold;font-size:15px;text-align:left;margin:0;}
#pageSubHeader{color:#942C21;font-weight:bold;font-size:13px;text-align:left;}
#crumbs{padding-bottom:15px;}
.message{font-weight:bold;color:Red;}
.searchCount{background-color:#FDFF4F;padding:2px;}
.warning{color:red;font-weight:bold;}
.TickList {list-style-image: url('http://www.webbuyersguide.com/advertise/images/red_arrow.gif')}
.topWPBox{border: solid #dadada 1px;background-color:#EDF6FD;font-size:11px;}	
.topWPHeader{border: solid #dadada 1px;background-color:#FFF;}
#topWP a, a:visited{color:#000;font-weight:bold;}
.featWPHeader{background-color:#FFF;text-align:left;}
.featWPHeader a{color:#000;font-weight:bold;font-size:12px;}
.featWPHeader a:visited{color:#000;font-weight:bold;font-size:12px;}
.featWPBox{border-top: solid #dadada 1px;background-color:#EDF6FD;font-size:11px;}	
.featWPBox a{color:#000;font-weight:bold;}
.featWPBox a:visited{color:#000;font-weight:bold;}
.searchFilterContainer{padding:5px;background-color:#e7e7e7;width:100% ;border:1px solid #7b7d7b;}
.faqHeader{color:#8c1c18;font-weight:bold;font-size:13px;}
.featResThumb{border:solid 1px #ccc;float:left;padding:0 5px 5px 0;}

/* Home Page */
.hpModule{border-left:#9c3021 solid 3px;}
.hpModule2{border-left:#42698c solid 3px;}
.hp a{color:#2f2f2f;text-decoration:none;font-weight:bold;} 
a.hpModuleHeader{color:#FFF;font-weight:bold;text-decoration:none;}
a.hpModuleHeader:visited{color:#FFF;font-weight:bold;text-decoration:none;}
a.pop{color:blue;text-decoration:underline;font-weight:bold;}
a, a:visited{color:Blue;font-weight:normal;}
.hpModuleHeaderBG{background-color:#9c3021;padding:3px;}
.hpModuleHeaderBG2{background-color:#42698c;color:#FFF;font-weight:bold;padding:3px;}
.hpModuleContent{padding:4px;}
#hp_landingzones td{height:15px;}
#hpAboutBox {border-style: solid;border-color: #B6C9D8;border-width: 9px;padding:9px;background:#D7E0E8;}		
#hpAboutBox a{font-weight: bold;color:#9E3025;}	
#resourceBox{border-collapse:collapse;background-color:#efefef;}
#resourceBox td{font-size:11px;}
#resourceBox a{font-size:10px;text-decoration:none;color:#000;}
#resourceBox a:hover{font-size:10px;text-decoration:underline;color:#000;}
#googleAd{padding:50px 0 20px 0;}		
h1{font-family: arial, helvetica, sans-serif;font-size:12px;font-weight:bold;display: inline;}
h2{font-size:14px;}
