body{color:#333;font-family:tahoma,sans-serif;font-size:70%; margin: 0; padding: 0;}
#global-header-wrapper #mainheader-ad {
	width: 200px;
	position: absolute;
	top: 10px;
	left: 270px;
}

/* GLOBAL MENU*/
#top-global-menu {line-height: 32px; background:url('images/global-menu-back.png') 0px -30px repeat-x; margin: 0 auto;}

#menu-wrapper {width: 950px; margin: 0 auto;}
.menu-links {position:relative; height:32px; width:950px; margin: 0 auto;}
.menu-links ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('images/global-menu-back.png') 0px -30px repeat-x; }
.menu-links ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.menu-links ul li a{
	letter-spacing: 0.08em;
	color:#C8D9E9;
	text-decoration:none;
	line-height:30px;
	display:block;
	padding:0 13px 0 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/global-menu-back.png);
	background-repeat: no-repeat;
	background-position: 100% -60px;
}
.menu-links ul li a:hover {text-decoration:underline; color:rbg(255,255,255);}
.menu-links ul li a.active{background:none; color:rgb(255,255,255);}
.menu-links ul li a.active:hover {text-decoration:none;}
.menu-links .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('images/global-menu-back.png') 0% 0px no-repeat;}
.menu-links .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('images/global-menu-back.png') 100% -90px no-repeat; }
.menu-links ul li.new-link a {color:#FF0 !important; }
.menu-links ul li.last-link {background-image: none !important;}

#auction-account {width: 955;  margin: 0 auto !important; color:#CCC; padding: 5px; font:12px Arial, Helvetica, sans-serif; overflow:hidden;}
#auction-account a {text-decoration: none; color:#6CF;}
#auction-account a:hover {text-decoration: underline;}

#global-header-wrapper {
	width: 950px;
	height: 80px;
	margin: 0 auto 5px auto !important;
	position: relative;
}
#global-header-wrapper .logo {width: 200px; margin-bottom: 20px; display: inline; float: left; }


#post-warning {
	border:1px solid #FCE79C;
	margin: 0 10px;
	line-height: 18px;
	background-color: #FCFAEB;
	padding: 5px 0 5px 33px;
	background-image: url(trade/images/warning_icon_small.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
#login-warning {
	border:1px solid #FCE79C;
	line-height: 18px;
	background-color: #FCFAEB;
	padding: 5px 0 5px 33px;
	background-image: url(trade/images/warning_icon_small.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
/*   ACCOUNT MENU */

#account-menu-wrapper {
	margin: 0;
	overflow: hidden;
	line-height:38px;
	background-image: url(http://wassociation.com/images/menu-mid.png);
	background-repeat: repeat-x;}
		
#account-menu-wrapper	 .corner {padding: 0; margin: 0; float: left; display: inline;}
#account-menu-wrapper .float-right {display: inline; float: right; width: auto; text-align: right; padding: 0 15px 0 0;	}
#account-menu-wrapper .float-left {display: inline; float: left; width: auto; 	}

/* CONTENT */

#maincontent {
	font: 11px/1.8 Verdana, Arial, sans-serif;
	float: right;
	text-align: left;
	width: 650px;
	padding: 0 10px 0 0;
	color: #333;
	border-right-style: none;
	border-left-style: none;
}

#maincontent_news {
	font: 11px/1.8 Verdana, Arial, sans-serif;
	float: right;
	text-align: left;
	width: 370px;
	padding: 0 10px 0 0;
	color: #333;
	border-right-style: none;
	border-left-style: none;
}

div#homecontent {
	float: left;
	width: 500px;
}

#maincontent h2 {
	clear: both;
	margin: 0 0 5px 0;
	padding: 20px 0 9px 0;
	border-bottom: 1px solid #ccc;
	color: #333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#maincontent h2.title {
	border-bottom: none;
	margin-top: 15px;
	padding: 0;
	font-size: 15px;
	line-height: 18px;
}

#maincontent h2.title a {
	margin: 0;
}

#maincontent div.content {
	padding-bottom: 15px;
}
#maincontent div.content .page-image {
	padding: 0 0 0 200px;
	background-image:url(images/website-puzzle.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#maincontent h2.subheading {
	padding: 0 10px 0px 10px;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #666;
	font-style: italic;
	border-bottom: none;
}

#maincontent h2 {
background-color:#FFBF00;
color:#FFFFFF;
font-family:Geneva;
font-size:24px;
line-height:40px;
margin-top:15px;
padding: 0 0 0 15px;
}




#maincontent h4 {;
	font-family:Geneva;
	font-size:14px;
	line-height:30px;
	margin-top:5px;
	padding: 0;
	font-weight: normal;
	font-style: italic;
	color: #666;
}

#maincontent .border { margin: 3px 0 0 0; padding: 5px 0; border-top: 1px dotted #999;}

#maincontent h3 {
	font-family:Geneva;
	font-size:18px;
	line-height:30px;
	margin:5px 0 0 0;
	padding: 0;
	text-decoration: none;
}


#maincontent h3 a {
	text-decoration: none;
	
}


#maincontent h3 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #9cf;
}

.content h3.exchange {border-bottom: 1px solid #666; margin: 15px 0 8px 0;  background-color:#C5EAFF; padding: 5px 15px;}
.content p.exchange {border-bottom: 1px dotted #666; padding: 5px 0; margin:0 15px; }

#maincontent p { margin: 0 0 5px 0; padding:0;  }

#maincontent  p a {
	text-decoration: none;
	
}

#maincontent a:hover {
	background-color: #ffffcc;
	color: #369;
	border-bottom: 1px solid #9cf;
}

#homecontent a:hover {
	color: #6cf;
}

#maincontent a.glossary-indicator {
	text-decoration: none;
}

#maincontent-payment {
	font: 11px/1.8 Verdana, Arial, sans-serif;
	float: right;
	text-align: left;
	padding: 0;
	color: #333;
	border-right-style: none;
	border-left-style: none;
	width: 100%;
}



/* Product Highlights - Resources Highlights */

div#producthighlights {
	width: 240px;
	float: left;
}

#resourceshighlights {
	width: 242px;
	float: right;
}

#producthighlights h2, #resourceshighlights h2 {
	font-size: 18px;
	text-decoration: none;
	margin: 0 0 10px 0;
}

#producthighlights h2 a, #resourceshighlights h2 a {
	border-bottom: none;
	display: block;
	color: #666;
}

#resourceshighlights h3, #producthighlights h3 {
	margin-left: 70px;
}

#resourceshighlights h3, #resourceshighlights h3 a, #producthighlights h3, #producthighlights h3 a {
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: none;
}

#resourceshighlights img.thumb, #producthighlights img.thumb {
	padding: 5px;
	background-color: #dfefff;
	float: left;
	margin: 0 10px 0 0;
}

#resourceshighlights h3, #resourceshighlights h3 a {
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: none;
}

#resourceshighlights h3 a:hover, #producthighlights h3 a:hover {
	color: #6cf;
}

#resourceshighlights h3 a.more, #producthighlights h3 a.more {
	background: #fff url("chevron.gif") left no-repeat;
	padding: 0 0 0 15px;
}

#resourceshighlights p, #producthighlights p {
	line-height: 17px;
}

#producthighlights .nothumb, #resourcehighlights .nothumb {
	margin-left: 0;
}



#container {
	width: 900px;
	margin: 0 auto;
	padding: 0 15px 0 15px;
	background: #fff url("bg2.gif") top center repeat-y;
	text-align: left;
	height: 100%;
}

#container h1 {
	float: left;
	text-indent: -700em;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 2px;
}

#container h1 a {
	display: block;
	background: transparent url("verticalresponse-logo-home.gif") no-repeat;
	width: 250px;
	height: 95px;
	text-decoration: none;
}

#container h1.smallerlogo a {
	width: 200px;
	height: 60px;
	background: transparent url("verticalresponse-logo-s.gif") no-repeat;
}

#container p.intro {
	margin: 0 0 0 255px;
	width: 350px;
	padding: 30px 0 30px 40px;
	font-size: 11px;
	line-height: 1.5;
	color: #666;
	background: #fff url("intro-brace.gif") center left no-repeat;
}

#container p.intro a {
	text-decoration: underline;
}

#container-payment {	width: 900px;
	margin: 0 auto;
	padding: 0 15px 0 15px;
	background: #fff url("bg2.gif") top center repeat-y;
	text-align: left;
	height: 100%;}

#container #full {width: 100%;}

/* HEADER */

.c4 form p {
	display: none;	
}

.c4 form label {
	display: none;
}


.white, #white, body.white {background: #f9f9f9 !important;}
.parent .child p{margin:0;padding:.8ex 0}

#header{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	position:relative;
	height:12.5ex;
	min-height:75px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 798px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header .c3{
	left:162px;
	position:absolute;
	top:0px;
	margin-top:11px;
	width:626px;
	margin-bottom: 5px;
}
#header .c4{left:160px;position:absolute;top:1.2em;margin-top:18px;padding-bottom:17px}
#header .adbody{
	right:-105px;
	position:absolute;
	top:54px;
	margin-top:18px;
	padding-bottom:17px;
	width: 125;
	height: 300;
}
#header a,#header a:link,#header a:visited,#header a:active{color:#fff}
#header .selected{font-weight:bold}
#header form div #f1{width:32.1em}
#header .c3 .cf .selected a{white-space:normal}
#srchfrm div{width:47.2em;text-align:left}
#srchfrm .button{
	width:25%;
	margin-top: 3px;
}

#logo div{
	float:left;
	width:200px;
	height:50px;
	margin-top: 11px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 15px;
}



input{font-family:tahoma,sans-serif;font-size:100%;padding:.2em}

.cf:after,ul.cf li:after{clear:both;content:".";display:block;height:0;visibility:hidden}



.linklist9{list-style-type:none;margin:0;padding:0}.linklist9 a{white-space:pre}

.linklist9 li{background:url(decoration/pipe.gif) repeat-y 100% 0;float:left;margin:0 .7em 2px 0;padding:0 .7em 0 0}

#logo .imglogo{
	background-image: url(decoration/logo.gif);
	background-repeat: no-repeat;
}

#header{background:url(decoration/glow_b.gif) no-repeat}body{background:#EEE url(decoration/bg_b.gif) repeat-x}#header .c4{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 20.7em 100%;
}#header{background-color:#3c7faf}

/* TOP NAVIGATION */
body {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ededed;
	padding-top: 0px;
	border-bottom-width: 1px;

	border-bottom-color: #9AC0E0;

	}
#about{padding: 20px;}

#loading {
 	width: 800px;
 	height: 250px;
 	background-color:#CCCCCC;
 	position: absolute;
 	left: 25%; 
 	top: 25%;
 	margin-top: -50px;
 	/* margin-left: -100px; */
 	text-align: center;
}


#navTop {
	width: 800px;
	padding-top: 5px;
	padding-bottom:20px;
	
	}


#linkbutton{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;}

	
.navTopLinks {
	vertical-align:top;
	font-size:11px;
	color: #999999;
	text-decoration:none;	
	}

.datenews {
	vertical-align:bottom;
	font-size:11px;
	color: #999999;
	text-decoration:none;
	padding-top: 5px;
	margin-top: 5px;
	}



/*LEFT COLUMN*//*LEFT COLUMN*//*LEFT COLUMN*//*LEFT COLUMN*/
/*LEFT COLUMN*//*LEFT COLUMN*//*LEFT COLUMN*//*LEFT COLUMN*/
#navLeftTop {
	padding:5px 15px 5px 15px;
	background-image: url(decoration/bg_b_navigation.gif);
	margin: 0;
	overflow: hidden;
	line-height:22px;
		}
	#navLeftTop .float-right a {decoraction: none !important;}	
	#navLeftTop .float-right a:hover {decoraction: underline !important;}	
		
#navLeftTop .float-right {display: inline; float: right; width: auto; text-align: right;}
#navLeftTop .float-left {display: inline; float: left; width: auto;}

.style5 {
	color: #0066CC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #F4F3F0;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9FC4E1;
}


	#navLeftTop_right {
	padding-top:5px;
	padding-bottom:6px;
	background-image: url(decoration/bg_b_navigation.gif);
	vertical-align: text-top;
	padding-left: 0px;
	padding-right: 10px;
	text-align: right;
	}

#stats {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	}	
#statsContent {
	padding-left:10px;
	font-size:12px;
	color:#999999;
	}
.statsNumbers {
	color:#666666;
	}
	
#statsTitle {
	font-size:14px;
	color:#009900;
	font-weight:bold;

	}
	

	
	
/*MAIN CONTENT */

#contentMain {
	width: 255px;
	margin-top: 0px;
	margin-right: auto;
	text-align: left;
	padding-top: 0px;
	padding-left: 60px;
	padding-right: 10px;
	}



/* SEARCH FORM */
.formSearchMain {
	width: 400px;
	height:15px;
	font-size:16px;
	font-stretch:extra-condensed;
	
	color:#666666;
	}

.formSearchMainButton {
	width:112px;
	height:30px;
	color:#666666;
	font-size:15px;
	text-align:center;
	
	}

.secondTable {
	padding-top:15px;
	margin-bottom:20px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	}

/* LOGIN */
/* LOGIN */
.formLogin {
	width: 300px;
	height:20px;
	font-size:18px;
	font-stretch:extra-condensed;
	
	
	}

.formLoginButton {
	width:85px;
	height:30px;
	color:#666666;
	font-size:25px;
	text-align:center;
	
	}
	
	
/*GENERAL */
/*GENERAL */
/*GENERAL */
/*GENERAL */

.size10 {
	font-size:10px;
	}
.size12 {
	font-size:12px;
	vertical-align: bottom;
	}
	

.left {
	text-align:left;
	}

.right {
	text-align:right;
	}


a:link { 
	color: #0063DC;
	text-decoration: none;
	}
a:visited { 
	color: #333399;
	text-decoration: none;
	}
a:hover {
	color:  #003399;
	text-decoration: underline;
	}
a:active {
	}
	
.red {
	color:#ff0000;
	}
	
.red a {
	color:#ff0000;
	}	

.grey1 {
	color:#CCCCCC;
	}
.grey2 {
	color:#999999;
	}
.grey3 {
	color:#666666;
	}

.error {
	color:#FF0000;
	padding: 20px;
	}
.error-message {
	border:1px solid #C8E4F1;
	color:#FF3300;
	padding:5px 8px;
	margin: 15px;
	display: block;

}
.importantMsg {
	color:#FFFFFF;
	padding: 20px;
	}
	
	
/*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*/
/*FOOTER*//*FOOTER*//*FOOTER*/

#footerTable {
	margin-top: 20px;
	}

.copyright {
	font-size: 10px;
	color:#999999;
	}
.navigation_div_table {
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	page-break-before: auto;
	margin-right: auto;
	margin-left: auto;
}




.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */



/* BUBBLE PLASTIC VERTICAL MENU */

.bubplastic.vertical {
	width: 250px;
	margin: 0;
	padding: 0;
	display: block;
}
.bubplastic.vertical ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.vertical ul li {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.vertical ul li a {
	display: block;
	margin: 0;
	width: 100%;
	padding-left: 35px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.vertical ul li a span.menu_ar {
	display: block;
	margin: 0;
	width: 100%;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC VERTICAL MENU */



/* AQUA HOVER */
.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-aqua.gif) top left no-repeat;
}
.bubplastic.aqua ul li a:hover span.menu_ar,
.bubplastic.aqua ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-aqua.gif) top right no-repeat;
}


/* BLUE HOVER */
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top right no-repeat;
}


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top right no-repeat;
}


/* LIME HOVER */
.bubplastic.lime ul li a:hover,
.bubplastic.lime ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-lime.gif) top left no-repeat;
}
.bubplastic.lime ul li a:hover span.menu_ar,
.bubplastic.lime ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-lime.gif) top right no-repeat;
}


/* ORANGE HOVER */
.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-orange.gif) top left no-repeat;
}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-orange.gif) top right no-repeat;
}


/* PINK HOVER */
.bubplastic.pink ul li a:hover,
.bubplastic.pink ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-pink.gif) top left no-repeat;
}
.bubplastic.pink ul li a:hover span.menu_ar,
.bubplastic.pink ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-pink.gif) top right no-repeat;
}


/* PURPLE HOVER */
.bubplastic.purple ul li a:hover,
.bubplastic.purple ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-purple.gif) top left no-repeat;
}
.bubplastic.purple ul li a:hover span.menu_ar,
.bubplastic.purple ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-purple.gif) top right no-repeat;
}


/* RED HOVER */
.bubplastic.red ul li a:hover,
.bubplastic.red ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-red.gif) top left no-repeat;
}
.bubplastic.red ul li a:hover span.menu_ar,
.bubplastic.red ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-red.gif) top right no-repeat;
}

#test li {
	display: block;
	border: solid 1px red;
}  
#mach-wrap {margin: 30px 20px 0 0}



/* DIRECTORY PAGE CSS */

#wrapper
{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: auto;
	padding-bottom: 1px;
	overflow: hidden;
	}


/* HOME PAGE */

#home-showcase {background:url(images/home-showcase-bg.jpg) no-repeat; height: 330px;}
#home-showcase .showcase-text-container {float: right; position: relative; width: 450px;}
.showcase-text-container h1 {
	font-size: 32px;
	font-family: Trebuchet MS;
	color: #fff;
	margin-top: 90px;
	padding-left: 15px;
	line-height: 55px;
	word-spacing: 0.1em;
	background-color:#FFBF00;
}



#containers {float: right; clear: both; margin-top: 45px; padding: 8px 0 7px 15px; width: 365px;}
.video-container {float: right; clear: both; padding: 0 0 5px 15px; width: 215px;}
.video-container a {}
.video-container h2 {font-family: Trebuchet MS; font-size: 20px; color:#CCC; margin: 0; line-height: 18px;}
.video-container h2 a {color:#CCC;}
.video-container h2 a:hover {color:#FFF; text-decoration: underline;}
.video-container p {font-family: Geneva; font-size: 10px; color:#CCC; padding:  0; margin: 0;}

.special-container {float: right; clear: left; padding: 1px 0 5px 15px; width: 115px;}
.special-container a {}
.special-container p a {color:#CCC; opacity:0.87;}
.special-container p a:hover {color:#CCC; opacity:1; text-decoration: none;}
.special-container p a:hover { opacity:1; decoration: none; }
.special-container h2 {font-family: Trebuchet MS;font-size: 20px; color:#CCC; margin: 0; line-height: 18px;}
.special-container h2 a {color:#CCC; opacity:0.87;}
.special-container h2 a:hover { opacity:1; text-decoration: none; }
.special-container p {font-family: Geneva; font-size: 10px; color:#CCC; padding:  0; margin: 0;}

#packages-container {width: 653px; height: 200px; border-top: 8px solid #d2dfeb; border-left: 8px solid #d2dfeb;  border-right: 2px solid #d2dfeb; border-bottom: 4px solid #d2dfeb; float: left; margin: 0 0 15px 20px !important;}
#packages-container .shadow {width: 617px; height: 165px; border-top: 1px solid #b2c3d2;  border-left: 1px solid #b2c3d2;  border-bottom: 1px solid #c0d0df; border-right: 1px solid #c0d0df; padding: 17px;}
.shadow .box {border:1px solid #DEDEDD;float:left; border-left: none ; padding:20px 10px 10px 15px; background: url(images/package-box-bg.png) repeat-x bottom;} 
.shadow .first {border-left:1px solid #DEDEDD !important;} 
.shadow .box p {font-size:87.5%;padding:5px 0;width:175px; margin: 0;}
.shadow .box p a {text-decoration:underline;}
.shadow .box p a:hover {text-decoration:none;}

#news-container {float: right; width: 230px; margin: 0 15px; }
#news-container h3 {
	font-weight: bold;
	text-transform: uppercase;
	color: #099;
	font-size: 17px;
	margin: 10px 0;
}
.latest-news {
	position:relative;
	font:11px/14px Geneva;
	letter-spacing:.025em;
	padding: 0;
	margin: 0;
	
}
.latest-news a{
	color:#069; text-decoration: none;
}
.latest-news a:hover{
	color:#003; text-decoration: underline;
}
 p.border{
	border-bottom: 1px dotted #99CCCC;
	padding: 7px 10px;
	text-align: left;
	margin: 0;
	background-image: url(images/package-box-bg.png);
	background-repeat: repeat-x;
	background-position: -40px;
}

 p.border a:hover {text-decoration: underline !important;}
 #bottom-showcase {clear:both; margin: 0; padding: 0; overflow:visible}
 #subscription {width: 360px; margin:10px 0 0 300px; float: left;}
 #subscription h3 {margin: 0; padding: 0 0 5px 85px; color:#099; font-size: 12px;}
  #subscription h4 {
	margin: 0;
	padding: 0;
	color:#333;
	font-size: 10px;
}

 #featured-member {
	float: right;
	margin: 2px 5px 8px 0;
	background:url(images/feaured-member-bg.jpg) no-repeat;
	width: 255px;
	height: 104px;
}
#featured-member h4 {
	font-family: Verdana;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.1em;
	padding: 6px 0 0 4px;
	margin: 0 18px 5px 33px;
}
#featured-member h4 span {
	color:#666;
	font-weight: normal;
}
#featured-member .gallery {margin: 0 18px 0 32px;}
#featured-member p {margin: 0; padding: 0;}
/* _________________________________________________ */

.research-column {
	background-color:#EAF6FF;
	margin: 15px 0px 15px 0px;
	min-height:90px;
	width: 260px;
	padding:15px;
	float: left;
	clear: left;
	height: 100%;
	border: 1px solid #DEDEDE;
}

.research-type {
	size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

.company-address {
font:Arial, Helvetica, sans-serif;
size: 12;
}

.research-list {
	clear:both;
	margin-bottom: 15px;

}
.research-list p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.research-list p a {
 color: #0066CC;
	font-size: 12px;

}
.research-list p a:hover {
	color: #000099;
	font-size: 12px;
}



#dir-search-bar {
	min-height:90px;
	width: 100%;
	margin: 15px auto 10px auto;
}
#dir-search-box {
	background-color: #E9E9E9;
	height: 70px;
	padding-top: 10px;
	border: 1px solid #D8D8D8;
}
#search-box-container {
	width: 630px;
	height: 38px;
	margin: auto;
}
.search-left {
	display: inline;
	float: left;
}

.search-center {
	display: inline;
	float: left;
	background-image: url(images/search-center.png);
	background-repeat: repeat-x;
	height: 38px;
	width: 600px;
}
.search-center select {width: 170px; margin-right: 5px;}
.search-center input { margin-right: 5px;}
.search-right{
	display: inline;
	float: left;
}
.search-title{
	font: bold 14px Arial;
	color:#666;
	padding: 0 0 5px 80px;
}
.map-title{ font: bold 14px Arial; color:#0066CC; padding: 5px 0 5px 15px;}
.back-title{ font: bold 14px Arial; color:#0066CC; padding: 25px 0 5px 15px;}
input.search-input{border: 1px solid  transparent; height: 17px; position: relative; margin-top: 6px;padding-top: 5px;}
select.search-select{ height: 26px; width: 150px; position: relative; margin-top: 5px; padding-top: 2px;}

#search-results {
	width: 507px;
	padding: 15px 0 10px 10px;
	
}
img {border: 0;}
.account-left-column {
	width: 280px;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	background-image: url(images/account-left-column-back.gif);
	background-repeat: repeat-y;
	clear: right;
	position: relative;

}

.account-left-column-header {
	background-image: url(images/account-left-column-header.gif);
	height: 27px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 8px;
	margin-left: 8px;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.account-left-column-content {
	color:#003366;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;	
}


#output {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
#output a {
	color: #0066CC;
	font-size: 12px;
}
#output a:hover {
	color: #000099;
	font-size: 12px;
}
.footer-wrapper {width: 920px; margin: auto;}
.footer-wrapper p {font: normal 10px arial;}
.footer-wrapper .links {padding: 20px 5px; float: left; width: 75%;}
.footer-wrapper .social-icons { text-align: right; padding: 10px 5px; float: right; width: 20%;}


#payment-wrapper {
	background-color:#DDF0F8;
	min-height:90px;
	width: 540px;
	padding:15px;
	float: left;
	display: inline;
	margin: 0 0 15px 15px;
}
#payment-field-block {
background-color:#FFFFFF;
border-color:#C8E4F1;
border-style:solid;
border-width:0 1px 2px 0;
clear:both;
margin: 0 0;
overflow:hidden;
padding:0 40px 0 0;
}
#payment-field-block fieldset {
border: none;
}

ul.payment-cell {
list-style-type: none;
text-align: left;
}
ul.payment-cell  li{
padding: 5px;
clear:both;
overflow:hidden;
}
ul.payment-cell  li span{
margin: 0 0 10px 0;
}

ul.payment-cell  li span span{
margin: 0 3px;
}
ul.payment-cell  li span label{
padding-left: 5px;
}
ul.payment-cell  li label{
padding-left: 3px;
}
li.section_break {
border-top:1px dotted #CCCCCC;
margin-top:9px;
padding-bottom:0;
padding-left:9px;
padding-top:13px;
width:97% !important;
}

.payment-package2 .payment-title {padding: 6px 10px 3px 0; font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; width: 400px; float: left;}
.payment-package{
	height: 57px !important; width: 500px;
	background-image: url(images/payment-title-back.png);
	background-repeat: no-repeat;
	padding: 0 0 5px 25px;margin: auto;
}
.payment-package2{
	height: 114px;
	background-image: url(images/payment-package-cap-mid.png);
	background-repeat: repeat-x;
    margin: 10px 15px 5px 15px;

}
.payment-package2 h3{
font-size: 14px; color:#333;
padding: 0 0 5px 15px;
margin: 5px 0 5px 0;
}
.payment-package2 p{
font-size: 12px; color:#333;
padding: 15px 0 5px 15px;
margin: 0;
}
.payment-package2 span{
font-size: 10px; color:#333;
margin: 0 0 5px 15px; padding: 3px 8px;
border: 1px solid #C1C1C1;
background:#FFF;
}
.payment-package2 .diff-package {
padding: 6px 0 5px 15px;
margin: 0 0 5px 0;
float: left;
width: 400px;
}

#payment-wrapper .payment-block
{background-color:#FFFFFF;
border-color:#C8E4F1;
border-style:solid;
border-width:0 1px 2px 0;
clear:both;
margin-top: 15px;
padding: 0 10px 10px 0;
overflow:hidden;}

#payment-wrapper .payment-block .pdf-img
{float: left; width: 100px; padding-right: 5px;}
#payment-wrapper .payment-block .block-text
{float: left; width: 190px;}
#payment-wrapper .payment-block .block-text h3
{font-size: 18px;}
#payment-wrapper .payment-block .block-text p
{}
#payment-wrapper .payment-block .paypal-img
{float: left; width: 150px;}
#payment-wrapper .payment-block .paypal-text
{float: left; width: 250px;}
#payment-wrapper .payment-block .paypal-text p
{float: left; width: 250px; margin-top: 5px;}



#payment-field-block .authorize-logo {float: right; display: inline; width: 110px; margin: -110px 0 15px 0;}

#right-payment-wrapper h3 {
	padding: 0 0 5px 0;
	
	font: 12px Arial #0066CC;
}
#other-payment-sidebar {	
	background-color:#DDF0F8;
	margin: 0 15px 15px 0;
	padding: 0 15px 15px 15px;
	float: right;
	width: 315px;
}
#other-payment-sidebar .payment-block
{background-color:#FFFFFF;
border-color:#C8E4F1;
border-style:solid;
border-width:0 1px 2px 0;
clear:both;
margin-top: 15px;
padding: 0 10px 10px 0;
overflow:hidden;}

#other-payment-sidebar .payment-block .pdf-img
{float: left; width: 100px; padding-right: 5px;}
#other-payment-sidebar .payment-block .block-text
{float: left; width: 190px;}
#other-payment-sidebar .payment-block .block-text h3
{font-size: 18px;}
#other-payment-sidebar .payment-block .block-text p
{}
#other-payment-sidebar .payment-block .paypal-img
{float: left; width: 150px;}
#other-payment-sidebar .payment-block .paypal-text
{float: left; width: 150px;}
#other-payment-sidebar .payment-block .paypal-text p
{float: left; width: 150px; margin-top: 5px;}
label.description {
border:medium none;
color:#222222;
display:block;
font-size:95%;
font-weight:700;
line-height:150%;
padding:0 0 1px;
}
li span label {
clear:both;
color:#444444;
display:block;
font-size:9px;
line-height:9px;
margin:0;
padding-top:3px;
}
li span {
color:#444444;
float:left;
margin:0 4px 0 0;
padding:0 0 8px;
}
li span.break {
	clear: right;
}

select#bill_amount{
	font-size: 13px;
	height: 25px;
	width: 400px;
	padding-top: 3px;
	margin-left: 15px;
	background-position: center;
	
}
p.payment-description {padding-left: 20px;}

#payment-sidebar {	
	padding: 5px 10px 0 0;
	float: right;
	width: 250px;
}
.sidebar-block-list .title {
	font:bold 14px Arial;
	color: #FFFFCC;
	display: block;
	padding: 8px;
	background-color:#FF9900;
	letter-spacing: .1em;
}

.block-sidebar-list {
	padding: 0 0 40px 0;
	background: #fff url("decoration/menu-ul-bot.gif") bottom right no-repeat;
}
ul.sidebar-list {
	width: 250px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff url("menu-li-back.gif") repeat-y bottom right;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	float: right;
}

.sidebar-list li {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

.sidebar-list li ul {
	margin: 0;
	padding: 0;
}
.sidebar-list li.leaf {
	padding: 10px 10px 10px 15px;
	margin: 0;
	font: 12px arial;
	
	
		
}
.sidebar-list li {
	display: block;
	padding: 10px 0 10px 0;
	background: #fff url("images/list-li.gif") no-repeat bottom right;
	margin: 0;
	width: 220px;
	
}

.sidebar-list ul li  {
	width:250px;
	padding: 6px 10px 6px 0px;	
	
}


.payment-success{ height:auto; border: thin solid #aed0e8; overflow:auto; background-color: #e9f3ff; padding-top: 40px; padding-bottom: 10px; margin: 0 10px 0 10px; padding-right: 10px; padding-left: 10px; width: 738px; margin-bottom: 10px; min-height:150px; display: inline; float: left; width: 480px; }
.payment-success h3 {
	font-family: 18px Geneva, Arial, Helvetica, sans-serif;
	color: #009933;
}


#research-block{display: block; margin: 10px;}
.research-usa {width: 300px; display: inline; float: left;}
.research-usa-states {width: 300px; display: inline; float: right;}



#tabbed_box_1 {
	margin: 0px 10px;
	
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#636d76;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
#research-block .content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	overflow: hidden;
}
#content_2, #content_3 { display:none; }

#research-block .content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
	
}
#research-block .content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
#research-block .content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
#research-block .content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
#research-block .content ul li a:hover {
	color:#a59c83;
}
#research-block .content ul li a:hover small {
	color:#baae8e;
}




/* TOP BANNER */
.top_banner {
  position:relative;
  width:800px;
  background-color:#3d80af;
  padding-bottom:1px;
}
.top_banner_top {
	position:relative;
	padding:10px 0 6px 0;
	margin:0 0 0 0px;
	width:798px;
	height:125px;
	color:#FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	visibility: inherit;
	border-bottom: 1px solid #3d80af;
}
.top_banner_top img {
	position:absolute;
	top:36px;
	left: 8px;
	width: auto;
	height: auto;
}

.top_tools {
	position:absolute;
	left:340px;
	top:42px;
	color:#CCC;
	font:9px/12px Georgia;
	letter-spacing:.120em;
	text-transform:uppercase;
	width: 240px;
	padding: 0 0 0 5px;
}

.top_tools2 {
	position:absolute;
	left:583px;
	top:7px;
	height:35px;
	color:#CCC;
	font:10px/15px Georgia;
	letter-spacing:.120em;
	text-transform:uppercase;
	width: 200px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.top_tools a:link, .top_tools a:visited {
  color:#CCC;
}
.top_tools a:hover {
  color:#FF0;
  text-decoration:none;
}

.day_nav {
	position:absolute;
	text-align:center;
	vertical-align:bottom;
	padding:7px 0 0 0;
	top:0px;
	left:1px;
	width:798px;
	height:23px;
	color:#FFF;
	font:11px/11px Georgia;
	letter-spacing:0.1em;
	text-transform:uppercase;
	background-color:#474747;
	right: 1px;
}
.day_nav .kicker {
  font:bold 13px/13px Arial;
  color:#CCC;
  text-transform:lowercase;
}
.day_nav a:link, .day_nav a:visited {
  color:#FFF;
}
.day_nav a:hover {
  color:#FF0;
  text-decoration:none;
}
h1#login-title {
	color: #fff;
	padding: 10px;
	text-align: center;
	font-weight: normal;
}
h1.home-title {
	font-size: 18px;
	color: #FFFFFF;
	text-transform:uppercase;
}
h3.home-title {color: #fff; font-size: 16px;}
p.home-description {font-size: 12px; color:#fff; font-weight: normal;}
#map {width:770px;   margin: 0 auto 0 auto;}

/* LISTINGS */
.results-container {float: left; width: 770px; font-size:1em; }

.listing { position:relative;margin:0 8px;padding-top:5px; text-decoration: none !important; }
.listing-info { background-color:#f9f9f9;padding:4px 10px 0 34px;font-size:.85em;border-bottom:1px #ccc dotted; height: 25px;}
.listing .details {
	padding-left:0px;
	padding-bottom:10px;
}
.listing:hover {
	background-color: #FFF5DE;
}

ul.more-info {float:left;margin:0;padding-left:0;clear:both;list-style-type:none; height: 25px;}
ul.more-info li {float:left;font-size:11px;margin-left:0;padding:2px 15px 2px 21px;background: url('images/icon-more-info.gif') no-repeat -2px 0;}
ul.more-info li.info-email {background-position: 0 -262px;}
ul.more-info li.info-phone {background-position: 0 -24px;}
ul.more-info li.info-web {background-position: 0 -129px; line-height: 18px;}
ul.more-info {_display:inline;_float:none;}
ul.more-info li {_display:inline;_padding:4px 15px 5px 21px;_line-height:20px;_float:none;}
ul.more-info li a {_line-height:20px;}
.results-country {
	font-size:11px;
	padding: 0 15px;
	line-height: 18px;
	background-color: #EFEFEF; 
	margin:0 8px;
}
.results { margin:8px 0 0;margin:0 8px;font-size:.8em;line-height:2.3em;color:#fff;padding:0 8px; background-color:#2d73be; font-weight:bold;}
.results-container .results {font-size:.8em;line-height:1.4em;padding:4px 8px;}
.results .divider, .results a:link, .results a:visited, .results a:active { color: #fff !important; text-decoration: none !important; }
.results a:hover {text-decoration: underline;}
p.dir-logo {float:right;text-align:right;padding-right:10px; margin:0;}
p.dir-logo img {margin:4px 0; max-width:100px; max-height: 100px; }
.clear { clear: both; }
.clear1 { clear: both; font-size: 1px; line-height: 1px; height: 1px; text-decoration: none !important;}
.details {font-size:.89em;color:#333333 !important;line-height: 1.5em; }
.details h2 ul {font-size:16px;color:#0066CC !important; text-decoration: none !important;}
.details h2 ul a {font-size:16px;color:#0066CC !important; text-decoration: none !important;}
.details h2 a   {font-size:16px;color:#0066CC !important; text-decoration: none !important;}
.details h2 ul a:hover {font-size:16px;color:#0066CC !important; text-decoration: underline;}
.details h2 ul a:visited {font-size:16px; color:#039 !important;text-decoration: none;}
.results-container .warning {background-color:#FCFAEB;
background-image:url(trade/images/warning_icon_small.png);
background-position:left top;
background-repeat:no-repeat;
border:1px solid #FCE79C;
line-height:18px;
margin:15px;
padding:5px 0 5px 33px;
text-align:left;}
.dir-verification {float: left; display: inline; width:85px; margin: 0 10px 0 5px;;}


/* 
//SIDEBAR + SUBNAVIGATION 
// sidebar  2ndary page
// sidebarh  homepage
*/

#sidebar {
	padding: 5px 0 0 0;
	float: left;
	width: 210px;
}

#sidebar_news {
	padding: 5px 0 0 0;
	float: left;
	width: 350px;
}

#sidebarh {
	margin: 0;
	padding: 20px 0 0 0;
	float: right;
	width: 232px;
}

ul.menu {
	width: 190px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff url("images/menu-li-back.gif") repeat-y bottom right;
	font: 12px Arial;
	letter-spacing: .005em;
}

.menu li {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-image: none;
}

.menu li ul {
	margin: 0;
	padding: 0;
}

.menu li ul li {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.menu li.expanded {
	margin: 0;
	padding: 0;
}

.menu li.leaf {
	padding: 0;
	margin: 0;
}

.menu li.collapsed {
	padding: 0;
	margin: 0;
}

.menu li a {
	display: block;
	padding: 10px;
	background: #fff url("images/menu-li.gif") no-repeat bottom right;
	margin: 0;
	width: 190px;
}

.menu ul li a {
	width: 180px;
	padding: 6px 10px 6px 20px;
}

.menu ul li ul li a {
	width: 160px;
	padding: 6px 0px 6px 40px;
	font-size: 11px;
}

.menu a:hover {
	color: #0285CC;
}

.menu li a.active {
	color: #666;
	font-weight: bold;
	background: url("images/menu-li-active.gif") no-repeat bottom right;
}

.menu li a.active:hover {
	color: #666;
}

/* #block-user-1 = admin menu */

.block-menu, #block-user-1 {
	padding: 0 0 40px 0;
	background: #fff url("images/menu-ul-bot.gif") bottom right no-repeat;
}

.block-menu h2, #block-user-1 h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding: 15px 0 10px 10px;
	width: 200px;
	margin-bottom: 0;
	background: #fff url("images/menu-ul-top.gif") bottom right no-repeat;
}

/*-------------------------------------------------------------------------

   FOOTER

---------------------------------------------------------------------------*/

div#footer-info {
	float: left;
	margin: 25px 0 45px 0;
	width: 900px;
	background: #fff url("images/footer-background.jpg") top center no-repeat;
	padding: 15px 0 0 0;
}

div#footer-info  a {
	text-decoration: underline;
}

div#footer-info h2 {
	font-weight: bold;
	font-size: 15px;
	color: #666;
	border-bottom: 1px solid #369;
	padding: 0px;
}

div#footer-info p {
	padding: 10px 0 0 0;
	font: 11px/18px Verdana, Arial, sans-serif;
}

#footer-info div#fcol1 {
	width: 275px;
	float: left;
	padding: 0 0 0 15px;
}

#footer-info div#fcol2 {
	width: 275px;
	float: left;
	padding: 0 0 0 15px;
}

#footer-info div#fcol3 {
	float: left;
	width: 275px;
	padding: 0 0 0 15px;
}

#footer-info div#fcol3 .node h2 {
	display: none;
}

ul#getstarted {
	margin: 0;
	padding: 5px 0 0 0;
}

#getstarted li {
	text-indent: 25px;
	width: 228px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #666;
}

#getstarted li.nolink {
	padding: 7px 5px 7px 0;
	display: block;
	border-bottom: none;
}

#getstarted li.nolink:hover {
	border-bottom: none;
	color: #666;
}

#getstarted li a {
	width: 228px;
	padding: 7px 5px 7px 0;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
}

#getstarted li a:hover {
	border-bottom: 1px solid #369;
	color: #333;
}

ul#quicklinks {
	margin: 0;
	padding: 5px 0 0 0;
}

#quicklinks li {
	text-indent: 25px;
	width: 228px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #666;
}

#quicklinks li.nolink {
	padding: 7px 5px 7px 0;
	display: block;
	border-bottom: none;
}

#quicklinks li.nolink:hover {
	border-bottom: none;
	color: #666;
}

#quicklinks li a {
	width: 228px;
	padding: 7px 5px 7px 0;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
}

#quicklinks li a:hover {
	border-bottom: 1px solid #369;
	color: #333;
}



#fsignup {
	background: transparent url("images/sign-up-icon.gif") left no-repeat;
}

#fcontactus {
	background: transparent url("images/faq_icon.gif") left no-repeat;
}

#fpricing {
	background: transparent url("images/pricing-icon.gif") left no-repeat;
}

#fcallus {
	background: transparent url("images/phone-icon.gif") left no-repeat;
}

#quicklinks {
	margin: 0;
	padding: 5px 0 0 0;
}

#quicklinks li {
	width: 228px;
	list-style: none;
	margin: 0;
}

#quicklinks li a {
	width: 225px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 0;
}

#quicklinks li a:hover {
	border-bottom: 1px solid #369;
	color: #333;
}

#copyright {
	padding: 15px;
	clear: both;
	font: 11px Verdana, Arial, sans-serif;
}

#copyright p {
	text-align: left;
}

#footerbuttons {
	clear: both;
	float: right;
}

#footerbutons img {
	float: right;
	padding: 0 10px;
	margin-bottom: 10px;
}

/* background: #fff url("home-block-back2.gif") top left no-repeat; */
	background: #ffc;
	padding: 0 0 7px 0;
	margin: 5px 0 0 0;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}

div.trbox h3 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background: #fff;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	letter-spacing: 0;
	border-bottom: 1px dotted #e0e0e0;
}



th {
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	vertical-align: bottom;
	border-bottom: 0px solid #999;
	color: #666;
}

th.top {
	font-size: 16px;
	line-height: 16px;
}

th.sub {
	font-size: 12px;
	line-height: 12px;
}

td {
	

}


.oddrow td {
	background-color: #f2f2f2;
}

.evenrow td {
	
}

.evenrow2 { text-decoration: line-through;
	
}

.displayblock {
	display: block;
}

.cropmargins {
	margin: 0;
	padding: 0;
}


/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
	color:#06C;
	text-decoration:none;
	font-size: 9px;
}
a.tt span{ display: none; font-size: 12px; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.topp{
	display: block;
	padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middles{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottoms{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/bubble.gif) no-repeat bottom;
}

td.news {
	font-size: 62.5%;
}

#maincontent_news #content hr {
	width: 60%;
	margin: auto;
	border-top-style: none;
	border-bottom: 1px solid #cccccc;
}


/*---------- PAYMENT PACKAGES -----------*/
#package-table table {position: relative; z-index: 10;}
#package-table h3 {font-size: 13px; color:#000;}
#package-table h4 {
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color:#00832B;
	text-decoration: none;
}
#package-table a:hover{ text-decoration: underline; color: #ff8600; }
#package-table li a {text-decoration: underline;color: #06C;}
#package-table li a:hover {
	text-decoration: underline;
	color: #036;
}

.large{ font-size: 1.2em; }
.arial { font-family:Arial, Helvetica, sans-serif; }
.arial6 { font-family:Arial, Helvetica, sans-serif; color: #666666;}
.shortd{ color: #d00000; font-weight: bold;}

.package-header-info {float: left; }
	

/* tables */
.tdata { background: #cccccc; margin: 0 0 18px 0; border: solid #cccccc; border-width: 1px 1px 1px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; }
	.tdata tr.even td, tr.even{ background-color: #f5f5f5; border-right: 1px solid white; }
		.tdata tr.odd td, tr.odd{ background-color: #ffffff; border-right: 1px solid white; }		
	.tdata td{ background:white; vertical-align: middle; padding: 2px 9px; border-left: 1px solid #cccccc;   }				
	.tdata th{ background:white; font-weight: normal; text-align: left; border: solid #cccccc; border-width:0 0 1px 1px; padding: 0 9px; }	
	.tdata thead th { background: White url(images/bg_table_head.gif) repeat-x; font: bold 13px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; height: 34px; }				

.tdata td ul li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: -15px;
}
#package-table span {
	font-size: 11px;
	color:#09C;
	padding: 0 5px;
	margin-bottom: 2px;
	padding: 0;
	font-size: 14px;
}


#package-table #best-value {float: right; margin:0 135px 0 0; background:#FC0; padding: 3px 10px; clear: both; height: 40px; z-index: 0; position: relative;}
#package-table #best-value span {padding-bottom: -5px; font-size: 11px; color:#F00; }
#package-table td.best-value-odd {
	background-color: #FFFBF1;
}
#package-table td.best-value-even {
	background-color: #F2EFE5;
}



/*---------- WORDPRESS WTS/WTB-----------*/


.listings {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	overflow: hidden;
	display: block;
	width: 235px;
}

.listings:hover {

}
.ad-type {
margin-top: 5px;
width: 40px;
display: inline;
float: left;
padding-left: 5px;
}
.adlisting {
	margin-top: 4px;
	width: 190px;
	display: inline;
	float: left;
	margin-bottom: 5px;
}


.adsLink {
	font-size:12px;
	font-weight:bolder;	
	}
.adsLink a:hover {
	color: #CCCCCC;
	background-color: #0063DC;

	}
.adsLink a, a:visited { 
	color: #333399;
	}
	
	
.adsWTS {
	font-size:12px;
	font-weight:bold;
	color:#00CC00;
	}
.adsWTS a:link  {
	font-size:12px;
	color:#00CC00;
	}
.adsWTS a:visited  {
	font-size:12px;
	color:#00CC00;
	}
.adsWTS a:active  {
	font-size:12px;
	color:#009900;
	}
	

.adsWTB {
	font-size:12px;
	font-weight:bold;
	color:#C00;
	}
.adsWTB a:link  {
	font-size:12px;
	color:#C00;
	}
.adsWTB a:visited  {
	font-size:12px;
	color:#900;
	}
.adsWTB a:active  {
	font-size:12px;
	color:#F30;
	}



.adsPost {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

.adsPost a:link  {
	font-size:12px; 	
	color:#333333;
	}
.adsPost a:visited  {
	font-size:12px;
	color:#333333;
	}
.adsPost a:hover  {
	font-size:12px;
	color:#333333;
	background-color:#f1f0f0;
	}
.adsPost a:active  {
	font-size:12px;
	color:#333333;
	}
	
	


.adsEpost {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}

 .adsEpost a:link  {
	font-size:12px;
	color:#333333;
	}
.adsEpost a:visited  {
	font-size:12px;
	color:#333333;
	}
.adsEpost a:hover  {
	font-size:12px;
	color:#333333;
	background-color:#f1f0f0;
	}
.adsEpost a:active  {
	font-size:12px;
	color:#333333;
	}
	
	
.coinfo {
	font-size:9px;
	font-weight:bold;
	color:#666666;
	}
	
.coinfo a:link  {
	font-size:9px;
	color:#333333;
	}
.coinfo a:visited  {
	font-size:9px;
	color:#333333;
	}
.coinfo a:hover  {
	font-size:9px;
	color:#333333;
	background-color:#f1f0f0;
	}
	
	
/*////////////REGISTRATION PAGE STYLE//////////////*/

#registration-wrapper {
	background-color:#DDF0F8;
	padding:15px 15px 0 15px;
	margin:  15px 0;
	overflow: hidden;
	width: 606px;
	float: left;
}
#register-field-block {
background-color:#FFFFFF;
border-color:#C8E4F1;
border-style:solid;
border-width:0 1px 2px 0;
clear:both;
margin: 0 0 15px 0;
overflow:hidden;
padding:10px 40px 0 0;
}
#register-field-block h3 {
	font-family: Georgia;
	background-color: #fff;
	color: #0C3;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.5em;
}
#register-field-block .additional-question {margin: 0 15px; padding: 3px 8px; line-height: 24px; background:#ddf0f8; }

#right-info-wrapper {
	background-color:#DDF0F8;
	padding:15px 15px 0 15px;
	margin: 15px 0 0 5px;
	overflow: hidden;
	width: 266px;
	float: left;
}
#right-info-wrapper h3 {
font-size: 14px;
padding: 0 10px 10px 10px;
margin: 0;
color:#333;
}


#right-field-block {
background-color:#FFFFFF;
border-color:#C8E4F1;
border-style:solid;
border-width:0 1px 2px 0;
clear:both;
margin: 0 0 15px 0;
overflow:hidden;
padding:15px;
}
#right-field-block p {
	padding: 0 0 8px 25px;
	border-bottom: 1px dotted #999;
	background-image: url(images/sign-up-icon.gif);
	background-repeat: no-repeat;
}
#right-field-block p a {
color:#06C; text-decoration:none;
}
#right-field-block p a:hover {
color:#036; text-decoration:underline;
}
