/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
	font-family: 		"Trebuchet MS", Verdana;
	margin: 			0px;
	padding: 			0px;
	background-color:	#FFFFFF; 
}

div#siteContent {
	margin-top:			0px;
	margin-right:		auto;
	margin-left:		auto;
	padding:			0px;
	width:				768px;
}
.clearit {
	clear:				both;
}
.error {
	margin:				0px;
	padding:			0px;
	font:				bold .6em "Trebuchet MS", Verdana;
	color:				#FF0000;
}
.hide { display: none; }
/*************************************
 * Top Menu Definitions
 *************************************/
.top_menu {
	font-family: "Trebuchet MS", Verdana;
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: .1pc;
	margin:			0px;
/*	margin-left:	30px; */
	border-top:		1px dotted #000000;
}
.top_menu a:link, .top_menu a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
.top_menu a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
/*************************************
 * footer_nav Menu Definitions
 *************************************/
.footer_nav {
	font-family: 	"Trebuchet MS", Verdana;
	color: 			#5D5D5D;
	text-transform: uppercase;
	font-size: 		.6em;
	font-weight: 	bold;
	font-style: 	normal;
	letter-spacing: .1pc;
	margin:			0px;
}
.footer_nav a:link, .footer_nav a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
.footer_nav a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
/*************************************
 * Page Content Div Definitions
 *************************************/
div#pageContent {
	margin-top:			0px;
	margin-right:		auto;
	margin-left:		auto;
	padding:			0px;
	width:				768px;
	background-image:   url(/common/pics/bg.gif);
	background-repeat:	repeat;
}
div#main_block {
	width:				737px;
	height:				146px;
	margin:				0px;
	margin-left:		16px; 
	padding:			0px;
}
div#main_block div#mb_left {
	margin:				0px;
	padding:			0px;
	width:				14px;
	height:				146px;
/*	background-image:   url(/common/pics/main_left_tile.gif);	*/
	float:				left;
}
div#main_block div#mb_mid {
	margin:				0px;
	padding:			0px;
	width:				521px;
	height:				146px;
/*	background-image:   url(/common/pics/main_image.jpg);	*/
	float:				left;
}
div#main_block div#mb_right {
	margin:				0px;
	padding:			0px;
	width:				202px;
	height:				146px;
	background-image:   url(/common/pics/main_right_tile.gif);	
	background-repeat:	repeat;
	float:				left;
}
div#main_block div#mb_clear_it {
	clear:				both;
}
div#main_content {
	width:				737px;
	margin:				0px;
	margin-left:		16px;
	padding:			0px;
}
div#main_content div#mc_left {
	width:				123px;
	margin:				0px;
	margin-right:		2px;
	padding:			0px;
	float:				left;
/*	border:				1px dotted #ff0000; */
}
div#main_content div#mc_left ul{
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
div#main_content div#mc_left li{
	padding:			3px;
	margin:				0px;
	margin-left:		5px;
}
div#main_content div#mc_left a:link , div#main_content div#mc_left a:visited {
	text-decoration:	none;
	color:				#FFFFFF;
	background-color:	Transparent;
}
div#main_content div#mc_left a:hover {
	text-decoration:	none;
	color:				#00FFFF;
	background-color:	Transparent;
}

div#main_content div#mc_mid {
	width:				406px;
	margin:				0px;
	margin-right:		2px;
	padding:			0px;
	float:				left;
/*	border:				1px dotted #00ff00;
	background-color:	#ffffff; */
}
div#main_content div#mc_right {
	width:				202px;
	margin:				0px;
	padding:			0px;
	float:				left;
/*	border:				1px dotted #0000ff;
	background-color:	#ffffff; */
}
div#main_content div#mc_right div#reg_tour {
	margin:				0px;
	padding:			0px;
	width:				202px;
	height:				146px;
	background-image:   url(/common/pics/main_right_tile.gif);	
	background-repeat:	repeat;
}
div#main_content div#mc_right_two {
	width:				604px;
	margin:				0px;
	padding:			0px;
	background-color:	#FFFFFF;
	float:				left;
}
div#main_content div#mc_clear_it {
	clear:				both;
}

.bar {
	width:				768px; /* 736px; */
	height:				19px;
	margin:				0px;
/*	margin-left:		16px;
	margin-right:		16px; */
	padding:			0px;
}

#block_title {
	margin:	0px;
	margin-top:		10px;
	margin-left:	10px;
}
.block_title {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #396996;
	letter-spacing: normal;
	list-style-image: none;
	vertical-align:	middle;
}
.block_title_small {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #396996;
	letter-spacing: normal;
	list-style-image: none;
	vertical-align:	middle;
}
.block_subtitle {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #F89B44;
	font-weight: bold;
}
.block_copy {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #333333;
}



.login {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding:		3px;
	margin:			0px;
	margin-left:	10px;
	margin-right:	10px;
}

div#horizontalLoginBlock {
	font:				14px "Trebuchet MS", Verdana;
	color:				#000000;
	background-color:	transparent;
	margin-left:		25px;

}
div#horizontalLoginBlock ul{
	list-style:			none;
	margin:				0px 0px 10px 0px;
	padding:			0px;
}
div#horizontalLoginBlock li{
	display:			inline;
	padding:			2px 2px 10px 3px;
	margin-left:		10px;
}

/**
 * The left column definitions
 */
div#left_col {
	width:				120px;
	padding:			0px;
	margin:				0px;
	margin-top:			3px;
	margin-left:		3px; /* was 20 */
	float:				left;
/*	border:				1px dotted #FF0000;  */
}

div#left_col ul{
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
div#left_col li{
	padding:			3px;
	margin:				0px;
	margin-left:		5px;
}
div#left_col a:link , div#left_col a:visited {
	text-decoration:	none;
	color:				#FFFFFF;
	background-color:	Transparent;
}
div#left_col a:hover {
	text-decoration:	none;
	color:				#00FFFF;
	background-color:	Transparent;
}
/**
 * Left Menu definitions
 */
.left_menu {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			12px;
	color: 				#FFFFFF;
	background-color:	#417DA6;
	font-weight: 		bold;
	text-transform: 	capitalize;
	letter-spacing: 	normal;
	text-indent: 		0px;
	width:				120px; /* was 118px; */
}
#left_menu {
	margin:				0px;
	margin-left:		3px;
	margin-top:			3px;
	padding:			0px;
}
#left_menu img {
	margin:			0px;
	padding:		0px;
	display:		block;
}
/**
 * The middle column definitions
 */
div#mid_col {
	width:				409px;
/*	height:				600px; */
	padding:			0px;
	margin:				0px;
	margin-top:			3px;
	margin-bottom:		3px;
	margin-left:		2px;
	margin-right:		2px;
	background-color:	#FFFFFF;			 
	float: 				left;
/*	border:				1px dotted #00FF00; */
}
/**
 * The right column definitions
 */
div#right_col {
	width:				195px;
/*	height:				600px; */
	padding:			0px;
	margin:				0px;
	margin-top:			3px;	
	margin-bottom:		3px;
	float: 				left;
/*	background-color:	#FFFFFF; 
	border:				1px dotted #0000FF;*/ 

}

/**
 * registration form/page definitions
 */
div#regForm {
	width:				416px;
	background-color:	#ffffff; 
	margin:				0px;
	padding:			0px;
}
div#regForm p {
	clear:				left;
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		5px;
	font:				bold 12px "Trebuchet MS", Verdana;
}
div#regForm p.note {
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		10px;
	padding-bottom:		10px;
	font:				bold 10px "Trebuchet MS", Verdana;
	color:				#FF0000;
}
div#regForm label {
	float:				left;
	width:				120px;
	margin-left:		10px;
	font:				bold 12px "Trebuchet MS", Verdana;
}
div#regForm input.txt {
	width:				150px;
}
div#regForm input.btn {
	margin-bottom:		10px;
}
div#regLogin {
	width:				202px;
	height:				266px; 
	padding:			0px;
	margin:				0px;
	margin-top:			3px;	
	margin-bottom:		3px;
	float: 				left;
	background-color:	#FFFFFF; 
/*	border:				1px dotted #0000FF; */
}
div#regLogin p {
	clear:				left;
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		5px;
	font:				bold 12px "Trebuchet MS", Verdana;
}
div#justlogin {
	width:				503px;
	padding:			0px;
	padding-left:		100px;
	margin:				0px;
	margin-top:			3px;	
	margin-bottom:		3px;
	margin-left:		3px;
	float: 				left;
	background-color:	#FFFFFF; 
/*	border:				1px dotted #0000FF; */
}
div#justlogin p {
	clear:				left;
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		5px;
	font:				bold 14px "Trebuchet MS", Verdana;
}
div#centerContent {
	width:				405px;
	height:				266px;
	background-color:	#ffffff; 
	margin:				0px;
	padding:			0px;
}
div#centerContent p {
	clear:				left;
	margin:				0px;
	margin-left:		10px;
	padding:			10px;
	font:				14px "Trebuchet MS", Verdana;
}
.messageCenter {
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: .1pc;
	margin:			0px;
	margin-left:	25px;
/*	text-align:		top; */
}
.messageCenter a:link, .messageCenter a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
.messageCenter a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
p.title {
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: .1pc;
	margin:			0px;
	margin-left:	25px;
	margin-bottom:	10px;
	padding:		0px;
	padding-top:	10px;
}
p.info {
	font-family: "Trebuchet MS";
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin:			0px;
	margin-left:	25px;
	margin-right:	25px;
	margin-bottom:	10px;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	10px;
	padding-bottom:	10px;
	background-color:	#EBF5FC;
}
p.consoleContent {
	clear:			left;
	margin:			0px;
	margin-left:	10px;
	padding:		0px;
	padding-top:	5px;
	font-family: 	"Trebuchet MS", Verdana;
	color: 			#000000;
	font-size: 		13px;
	font-style: 	normal;
}
div#wbg {
	width:				736px;
	margin:				0px;
	margin-left:		16px;
	margin-right:		16px;
	padding:			0px;
	background-color:	#FFFFFF;
}
/****************************************
 * Avatar Definitions
 ****************************************/
.avatar_lg {
	width:				150px;
/*	height:				150px; */
	border:				5px ridge #000000;
	background-color:	#d8d8d8;
	float:				left;
}
.avatar_lg p {
	font-size:			12px;
	font-family:		Verdana;
	color:				#FFFFFF;
	margin-left:		17px;
	padding-top:		55px;
	
}
.avatar_lg img{
	width:				150px;
/*	height:				150px; */
	border:				none;
}
.avatar_sm {
	width:				75px;
/*	height:				75px; */
	border:				3px ridge #000000;
	background-color:	#d8d8d8;
	margin:				5px;
	float:				left;
}
.avatar_sm p#txt {
	margin:				0px;
	padding:			2px;
	font-size:			10px;
	font-family:		"Trebuchet MS", Verdana;
	font-weight: 		normal;
	font-style: 		normal;
	text-transform: 	none;
	color:				#0000FF;
	background-color:	#FFFFFF;
	text-align:			center;
}
.avatar_sm img{
	width:				75px;
	height:				75px;
	border:				none;
}
.avatar_sm_noimg {
	width:				75px;
	height:				94px; 
	border:				3px ridge #000000;
	background-color:	#d8d8d8;
	margin:				5px;
	float:				left;
}
.avatar_sm_imgdiv {
	width:				69px;
	height:				69px;
	padding-top:		5px;
	text-align:			center;
}
.avatar_sm_noimg p {
	margin:				0px;
	padding:			2px;
	font-size:			10px;
	font-family:		"Trebuchet MS", Verdana;
	font-weight: 		normal;
	font-style: 		normal;
	text-transform: 	none;
	color:				#0000FF;
	background-color:	#FFFFFF; 
	text-align:			center;
}
div.newUsers {
	margin:				0px;
	margin-left:		20px;
}
/*******************************************
 * Friends Definition
 *******************************************/
.friends {
	width:				579px;
	border:				none;
	background-color:	#FFFFFF;
}
.friends p {
	font-size:			18px;
	font-family:		Verdana;
	color:				#000000;
}
.friends img {
	border:				none;
	height:				75px;
	width:				75px; 
}
/*******************************************
 * 3 column layout Definitions
 *******************************************/
 div#contentLeft {
	width:			170px; 
	margin:			0px;
	margin-top:		8px;
	margin-bottom:	8px;
	margin-left:	3px;
	margin-right:	2px;
	padding:		0px;
	float:			left;
/*	border:			1px dotted #FF0000;  */
}
div#contentMid {
	width:			590px;
	margin:			0px;
	margin-top:		3px;
	margin-bottom:	3px;
	margin-right:	2px; 
	padding:		0px;
	float:			left;
/*	border:			1px dotted #00FF00;  */
}
div#contentRight {
	width:			185px;
	margin:			0px;
	margin-top:		8px;
	margin-bottom:	8px;
	padding:		0px;
	float:			left;
/*	background-color:	#ffffff; */
/*	border:			1px dotted #0000FF;  */
}
.tmpBox {
	width:			10px;
	height:			10px;
	border:			1px solid #000000;
	background-color:	#FF3366;
	float:			left;
}
div.pubCmd {
	margin:			0px;
	padding:		5px;
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	background-color:	#ffffff; 
}
div.pubCmd a:link, div.pubCmd a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
div.pubCmd a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
/*****************************************
 * message center console defintions
 *****************************************/
div#msgCenterConsole {
	margin:			0px;
	margin-top:		3px;
	padding:		0px;
	padding-top:	5px; 
	padding-left:	5px;
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	background-color:	#ffffff; 
}
div.blockContent {
	width:				100%;
	background-color:	#ffffff;
	margin:				0px;
	margin-bottom:		3px;
	padding:			0px;
	padding-left:		3px;
	padding-right:		3px;
}

/*******************************************
 * two thirds background
 *******************************************/
div#shortblock {
	width:				625px; /* was 596px; */
	padding:			5px;
	margin-top:			3px;
	margin-bottom:		3px;
	margin-left:		6px;
	margin-right:		2px;
	background-color:	#ffffff; 
	float:				left;
}
div#shortblock p {
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		15px;
	font:				12px "Trebuchet MS", Verdana;
}
/*************************************
 * General Console Menu Definitions
 *************************************/
#horizConsoleMenuTable {
	width:			736px; 
	border:			1px solid #2D6B98;
	margin:			0px;
	margin-top:		10px;
	margin-left:	16px;
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: .1pc; 
	text-align:		center;
}
#horizConsoleMenuTable a:link, #horizConsoleMenuTable a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
#horizConsoleMenuTable a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
/*************************************
 * General Console Definitions
 *************************************/
#console {
	width:				760px;
	border:				1px solid #2D6B98;
	margin:				3px;
	background-color:	#ffffff;
}

#console form p {
	clear:				left;
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		5px;
}
#console form label {
	float:				left;
	width:				160px;
	margin-left:		10px;
	margin-right:		5px;
	font:				bold 12px "Trebuchet MS";
	text-align:			right;
}
#console input.txt {
	width:				200px;
}
#console textarea.txtarea {
	width:				300px;
	height:				200px;
}
#console input.btn {
	margin:			0px;
	margin-top:		10px;
	margin-left:	200px;
	margin-bottom:	10px;
}
/*************************************
 * Blog Display Definitions
 *************************************/
.blog_title {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			16px;
	font-style: 		normal;
	line-height: 		normal;
	font-weight: 		bold;
	font-variant: 		normal;
	text-transform: 	uppercase;
	color: 				#5D5D5D;
	letter-spacing: 	normal;
	list-style-image: 	none;
	vertical-align:		middle;
	padding:			5px;	
	margin:				0px;
}
.blog_copy {
	padding:			0px;
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		10px;
	margin:				0px;
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			12px;
	color: 				#333333;
}
/***************************************
 * Contact Us Form Defnitions
 ***************************************/
div#contactUs {
	width:				596px;
	padding:			5px;
	margin-top:			3px;
	margin-bottom:		3px;
	margin-left:		2px;
	margin-right:		2px;
	background-color:	#ffffff; 
	float:				left;
}
div#contactUs p {
	margin:				0px;
	margin-left:		10px;
	padding:			0px;
	padding-top:		15px;
	font:				12px "Trebuchet MS", Verdana;
}

/***************************************
 * article content Definitions
 ***************************************/
.article_title {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #396996;
	letter-spacing: normal;
	list-style-image: none;
	vertical-align:	middle;
}
.article_subtitle {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #F89B44;
	font-weight: bold;
	text-transform: none;
}
.article_auth_pub {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-transform: none;
}
.article_copy {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
}
.article_comments {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
	padding:	5px;
}
.articleMenu {
	font-family: "Trebuchet MS";
	color: #5D5D5D;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
/*	letter-spacing: .1pc; */
	margin:			0px;
	margin-top:		20px;
	margin-left:	25px;
	padding:		0px;
	padding-bottom:  25px;
}
.articleMenu a:link, .articleMenu a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
.articleMenu a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}
/***************************************
 * faq content Definitions
 ***************************************/
.faq {
	width:				404px;
	margin:				0px;
	background-color:	#ffffff;
}
.faq ul {
	list-style:			none;
	padding:			0px;
	margin:				0px;
	margin-left:		10px;
}
.faq_copy {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
	padding-left:		5px;
	padding-right:		5px;
}
.faq_question {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			10px;
	color: 				#0000FF;
	padding-left:		5px;
	padding-right:		5px;
}
.faq_answer {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	padding-left:		15px;
	padding-right:		15px;
}
.faq a:link, .faq a:visited {
	font-size: 10px;
	background-color:	Transparent;
}
/*
.faq a:hover {
	font-size: 10px;
	color:				#000000;
	background-color:	Transparent;
}
*/
.pluginResultsPager {
/*	width: 600px;  */
	margin: 0px;
/*	
	margin-top: 0px;
	margin-left: 0px;
	margin-right:auto;*/
	border:	0px;
}
.pluginResultsPager a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.pluginResultsPager a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.pluginResultsPager td {
	padding: 4px;
	padding-top: 0px;
	border:		0px;
}

#classCatMenu{
	background-color:	#336E99; 
	border:				1px #FFFFFF;	
}
#classCatMenu a {
	font:			    bold .7em "Trebuchet MS";
	color:				#FF9227;
	text-decoration: none;
}
#classCatMenu a:hover {
	color: 				#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.classi_HR {
	border:				none;
	background-color:	#336e99;
	color:				#336e99;
	height:				2px;
	width:				98%;
}
#classiHeader {
	color: 				#FF9227;
	background-color: 	#336e99;
	text-align:			center;
	font: 				bold .9em "Trebuchet MS";
	margin: 			0px;
	padding-top: 		4px;
	padding-bottom: 	3px;
}
.classTopCatListTitle {
	font: 				bold small-caps 1em "Trebuchet MS";
	color: 				#336e99;
	margin: 			0px;
	padding: 			0px;
}
.classNumCatAds {
	font: 				bold .9em "Trebuchet MS";
	color: 				#336e99;
	margin: 			0px;
	padding: 			0px;
}
.classCatList {
	list-style:			none;
}

.classifiedsSubListTable {
	width:	100%;
	border:	1px solid #336e99; 
}
.classifiedsSubListTable td{
	padding:	5px;
/*	border:	1px solid #336e99; */
}
.classifiedsSubListTable a {
	font:			    bold .8em "Trebuchet MS";
	color:				#336e99;
	text-decoration: none;
}
.classifiedsSubListTable a:hover {
	color: 				#FF9227;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.classifiedInfoBlock {
	margin:				0px;
	margin-right:		5px;
	padding:			0px;
	border:1px solid #417DA6;
}

/**
 * classified Category Menu definitions
 */
.class_cat_header {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#FF9227;
	background-color:	#417DA6;
	text-transform: 	capitalize;
	letter-spacing: 	normal;
	width:				193px;
	margin:				0px;
/*	margin-left:		5px; 
	margin-top:			3px; */
	padding:			0px;
	padding-top:		10px;
	padding-left:		5px; 
	padding-bottom:		7px;
}
.class_cat_menu {
	background-color:	#417DA6;
	width:				195px;
	margin:				0px;
/*	margin-left:		5px; */
	padding:			0px;
/*	padding-left:		3px; */
	padding-right:		3px;
	padding-bottom:		5px;
	list-style:			none;
}
.class_cat_menu li {
	padding-top:		3px;
	padding-bottom:		3px;
}
.class_cat_menu a {
	font:			    bold .7em "Trebuchet MS";
	color:				#FFFFFF;
	text-decoration: 	none;
	padding:			5px;
}
.class_cat_menu a:hover {
	color: 				#FF9227;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.class_sub_cat_menu {
	background-color:	#417DA6;
	width:				180px;
	margin:				0px;
	margin-left:		15px;
	padding:			0px;
/*	padding-left:		3px; */
	padding-right:		3px;
	padding-bottom:		5px;
	list-style:			none;
}
.class_sub_cat_menu li {
	padding-top:		3px;
	padding-bottom:		3px;
}
.class_sub_cat_menu a {
	font:			    bold .7em "Trebuchet MS";
	color:				#FFFFFF;
	text-decoration: 	none;
	padding:			5px;
}
.class_sub_cat_menu a:hover {
	color: 				#FF9227;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.class_srch_header {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#FF9227;
	background-color:	#417DA6;
	text-transform: 	capitalize;
	letter-spacing: 	normal;
	width:				188px;
	margin:				0px;
/*	margin-left:		5px; 
	margin-top:			3px; */
	padding:			0px;
	padding-top:		10px;
	padding-left:		5px; 
	padding-bottom:		7px;
}
.class_nsrch_header {
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#FF9227;
	background-color:	#417DA6;
	text-transform: 	capitalize;
	letter-spacing: 	normal;
/*	width:				180px; */
	margin:				0px;
	padding:			3px;
}
.classProdList {
	width:				180px;
	height:				140px; 
	border:				1px solid #417DA6;
	margin-right:		16px;
	float:				left;
}
.classProdList td.title{
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			12px;
	font-weight: 		bold;
	color:				#FF9227;
	background-color: 	#417DA6;
	text-align:			center;
	height:				28px;
}
.classProdList td.description{
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#417DA6;
	height:				80px;
}
.classProdList td.pricing{
	font-family: 		"Trebuchet MS", Verdana;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#417DA6;
	height:				20px;	
}
#classHeader {
	border:				1px solid #417DA6;
	background-color: 	#417DA6;
	margin:				0px;
	padding:			0px;
}
#classHeader form{
	font:			    bold .7em "Trebuchet MS";
	display:			inline;
	margin-left:		90px;
}
#classHeader a {
	margin-left:		25px;
	font:			    bold .7em "Trebuchet MS";
	color:				#FF9227;
	text-decoration: 	none;
}
#classHeader a:hover {
	margin-left:		25px;
	color: 				#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.classifiedTitle {
	font:			    bold 1em "Trebuchet MS";
	color:				#417DA6;
	text-decoration: 	underline;
}
.classifiedLabel {
	font:			    bold .7em "Trebuchet MS";
	color:				#417DA6;
	text-decoration: 	none;
	padding:			3px;
}
.caCreateLabel {
	font:			    .7em "Trebuchet MS";
/*	color:				#417DA6; */
	text-decoration: 	none;
	padding:			3px;
}
.classifiedData {
	font:			    .7em "Trebuchet MS";
	color:				#000000;
	text-decoration: 	none;
	padding:			3px;
	padding-left:		7px;
}
#classifiedMainPic {
	width:				200px;
	height:				150px;
	margin:				3px;
	margin-left:		auto;
	margin-right:		auto;
	padding:			0px;
	border:				1px solid #000000;
}
#classifiedThumbnails{
	border:				none;
}
.thumbNormal {
	width:				80px;
	height:				60px;
	margin:				3px;
	margin-left:		6px;
	margin-right:		5px;
	padding:			0;
	border:				2px solid #000000;
}
.thumbSelected {
	width:				80px;
	height:				60px;
	margin:				3px;
	margin-left:		6px;
	margin-right:		5px;
	padding:			0;
	border:				2px solid #ff0000;
}
#cartTable {
	border:				none;
	width:				100%;
}
#cartTable th{
	background-color:	#417DA6;
	font:			    bold .7em "Trebuchet MS";
	color:				#FF9227;
	padding:			2px;
	margin:				0px;
}
#classifiedsSearchTitle {
	font:			    bold .8em "Trebuchet MS";
	color:				#417DA6;
	text-align:			center;
	border-bottom:     1px dotted #417DA6;
}
#classifiedsSearch {
	border:				1px solid #417DA6;
}
#classifiedsSearch label{
	font:			    bold .6em "Trebuchet MS";
	color:				#417DA6;
}
#classifiedsSearch select{
	font:			    .6em "Trebuchet MS";
	color:				#000000;
}
.classifiedListing{
	width:				100%;
	border:				1px solid #417DA6;
	margin-top:			2px;
	margin-bottom:		2px;
}
.classifiedListing img {
	width:				80px;
	height:				60px;
	margin:				3px;
	margin-left:		6px;
	margin-right:		5px;
	padding:			0;
	border:				2px solid #000000;
}

.classifiedListing td{
/*	border:				1px dotted #000000; */
}

.classifiedListing td.adImg {
	width:				72px;
	border-right:		1px dotted #417DA6;
}
.classifiedListing td.adLoc {
	font:			    bold .8em "Trebuchet MS";
	color:				#417DA6;
	border-bottom:			1px dotted #417DA6;
}
.classifiedListing td.adPrice {
	font:			    bold .9em "Trebuchet MS";
	color:				#FF9227;
	text-align:			right;
}
.classifiedListing a{
	font:			    bold .8em "Trebuchet MS";
	color:				#417DA6;
}
.classifiedListing p{
	font:			    bold .6em "Trebuchet MS";
	color:				#417DA6;
}
.pluginResultsPager {
	width:				100%;
}
.pluginResultsPager img {
	width:				16px;
	height:				16px;
	border:				none;
}
#pawayForm input.txt {
	color:				#417DA6;
	border:				1px inset #417DA6;
	width:				200px;
}
#pawayForm input.btn {
	color:				#FF9227;
	background-color:	#417DA6;
	border:				1px outset #FF9227;
}
#pawayForm select.stxt {
	color:				#417DA6;
}
#pawayForm span.sptxt {
	color:				#417DA6;
	font:			    bold 1.1em "Trebuchet MS";
}
#pawayForm p {
	clear:				left;
	margin:				0;
	padding:			0;
	padding-top:		2px;
}
#pawayForm p label {
	float:				left;
	width:				30%;
	color:				#417DA6;
	font:			    bold .8em "Trebuchet MS";
	margin:				0px;
	padding:			0px;
}

#cartView {
	font-family:		"Trebuchet MS";
	border:				1px solid #417DA6;
}
.coBillAddr {
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
.coShipAddr {
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
.addrName{
	color:				#417DA6;
	font:			    bold .9em "Trebuchet MS";
	padding:			3px;
	margin:				0px;
	margin-left:		5px;
}
.addrTxt{
	color:				#417DA6;
	font:			    bold .8em "Trebuchet MS";
	padding:			3px;
	margin:				0px;
	margin-left:		5px;
}
.itemQty {
	color:				#417DA6;
	font:			    .9em "Trebuchet MS";
	width:				40px;
	padding:			3px;
	padding-right:		13px;
	margin:				0px;
	text-align:			right;
}
.itemNumber {
	color:				#417DA6;
	font:			    .9em "Trebuchet MS";
	width:				80px;
	padding:			3px;
	margin:				0px;
}
.itemName {
	color:				#417DA6;
	font:			    .9em "Trebuchet MS";
	width:				290px;
	padding:			3px;
	margin:				0px;
}
.itemPrice {
	color:				#417DA6;
	font:			    .9em "Trebuchet MS";
	width:				70px;
	padding:			3px;
	margin:				0px;
	text-align:		right;
}
.itemSubTotal {
	color:				#417DA6;
	font:			    .9em "Trebuchet MS";
	width:				70px;
	padding:			3px;
	margin:				0px;
	text-align:		right;
}
.itemTotals {
	color:				#417DA6;
	font:			    .7em "Trebuchet MS";
	padding:			3px;
	margin:				0px;
	text-align:		right;
}
.orderAmountDue {
	color:				#417DA6;
	font:			    .7em "Trebuchet MS";
	padding:			3px;
	margin:				0px;
	text-align:		right;
}
#billingBlock {
	margin:				0px;
	padding:			3px;
} 
#shippingBlock{
	margin:				0px;
	padding:			3px;
}

#myClassifiedsTable	{
	border:				0px;
	width:				100%;
}
#myClassifiedsTable	th{
	background-color:	#336E99; /* #d4ecfb; */
	color:				#FFB66C;
	border:				0;
	text-align:			center;
	padding:			3px;
}
#myClassifiedsTable	td.myAdTitle
{
	text-align:			left;
	font:			    .8em "Trebuchet MS";
}
#myClassifiedsTable	td.myAdStartDate{
	text-align:			center;
	font:			    .8em "Trebuchet MS";
}
#myClassifiedsTable	td.myAdViews,  #myClassifiedsTable	td.myAdContacts, #myClassifiedsTable	td.myAdExpired{
	text-align:			center;
	font:			    .7em "Trebuchet MS";
}

/*************************************
 * salesforce Block Definitions
 *************************************/
#salesforceMenu {
	list-style:			none;
	margin:				0px 0px 10px 0px;
	padding:			0px;
	background-color:	#ffffff;
}
#salesforceMenu li{
	padding:			2px 2px 5px 3px;
	margin-left:		10px;
	font:				bold .9em "Trebuchet MS";
	color: 				#000000;	
}
#salesforceMenu a:link, #salesforceMenu a:visited {
	text-decoration:	none;
	color:				#5D5D5D;
	background-color:	Transparent;
}
#salesforceMenu a:hover {
	text-decoration:	none;
	color:				#000000;
	background-color:	Transparent;
}

