/*///////////////////////////////////////////////////
	LAYOUT STRUCTURE 
/////////////////////////////////////////////////////*/

.base-body
{
	text-align: center; padding:0; margin: 5px 0; background: #003365; 
}

form, img, *
{ margin: 0; padding: 0; border: 0; outline: none;}

#wrap 							
{
	width: 770px; margin: 0 auto 0 auto; background: #FFFFFF;
}

/*///////////////////////////////////////////////////
	LAYOUT HEADER
/////////////////////////////////////////////////////*/

#header p.header-login
{
	width: auto; height: auto; font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 8px 15px 5px 5px; float: right; border: 0;
}

#header p.header-login a:link,
#header p.header-login a:visited,
#header p.header-login a:active,
#header p.header-login a:hover
{
	font-weight: bold; color: #003365; text-decoration:none; margin-left: 5px; padding: 0; padding-left: 10px; background: url("../images/layout_edirectory/img_bullettop.gif") 0 50% no-repeat;
}

#header p.header-login a:hover
{
	text-decoration: underline;
}

.logo-link
{
	width: 180px; height:95px; float: left; cursor: pointer; text-decoration:none;
}

#main
{
	margin: 0 auto; text-align: center; padding: 8px; border: 0;  background-color: #FFF;
}

/* #### PAGES WITH CONTENT OF EDITOR ### */
#dynamic-content
{
	text-align: left; padding: 10px;
}

/*///////////////////////////////////////////////////
	LAYOUT STRUCTURE - FOOTER
/////////////////////////////////////////////////////*/

#footer
{
	width: 770px; margin: 0 auto 0 auto; padding: 0;
}

/*///////////////////////////////////////////////////
	LAYOUT STRUCTURE - HEADER > BANNER
/////////////////////////////////////////////////////*/

#banner-top
{
	margin:3px 15px 0 0; float:right; clear:right;
}

#banner-bottom
{
	margin:15px 0 0 0;
}

#banner-left-text
{
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
	font: normal 8px Verdana, Arial;
}

#banner-left-text a.baseRightBanner:link,
#banner-left-text a.baseRightBanner:visited,
#banner-left-text a.baseRightBanner:active,
#banner-left-text a.baseRightBanner:hover
{
	font: normal 8pt Arial, Helvetica, sans-serif; text-align:left; text-decoration: none; padding: 0; display: block; border: 1px solid #EEE;
}

#banner-left-text a.baseRightBanner h1
{
	font: bold 8pt Arial, Helvetica, sans-serif; text-align:center; color: #4F46E6; 
	padding: 5px; margin: 0;
}

#banner-left-text a.baseRightBanner p
{
	color:#666666; padding: 1px 5px 1px 5px; margin:0;	
}

#banner-left-text a.baseRightBanner p.right-banner-url
{
	font: bold 7pt Arial, Helvetica, sans-serif;  padding: 1px 5px 1px 5px; text-align:center; text-decoration: underline; color: #B67703;
}

	
/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT
/////////////////////////////////////////////////////*/

#leftside-content
{
	width: 180px; text-align: center; margin: 0; padding: 0; float: left;
}

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT > SEARCH TABS
/////////////////////////////////////////////////////*/

.isHidden { display : none; }
.isShown { display: visible; }

.tab-base 
{
	width: 675px; text-align: left; margin: 0 auto 0 auto; background-color: #FFFFFF; border: 0;
}

ul.tab-main
{           
	width: auto; height: 22px; text-align:left; list-style: none; margin:10px 0 0 0; padding:0; background: url("../images/layout_edirectory/bg_tab.gif") repeat-x center bottom;
}

ul.tab-main li
{
	margin: 0; padding: 0; float: left;
}

ul.tab-main li.tab-active a,
ul.tab-main li.tab-active a:link,
ul.tab-main li.tab-active a:visited,
ul.tab-main li.tab-active a:active,
ul.tab-main li.tab-active a:hover,

ul.tab-main li.tab-inactive a,
ul.tab-main li.tab-inactive a:link,
ul.tab-main li.tab-inactive a:visited,
ul.tab-main li.tab-inactive a:active,
ul.tab-main li.tab-inactive a:hover
{
	font: bold 11px/22px Arial, Verdana, Helvetica, sans-serif; text-align: center; cursor:default; padding: 0 12px 0 12px; display: block;
}

ul.tab-main li.tab-active a,
ul.tab-main li.tab-active a:link,
ul.tab-main li.tab-active a:visited,
ul.tab-main li.tab-active a:active,
ul.tab-main li.tab-active a:hover
{
	color: #000000;	background: url("../images/layout_edirectory/tab_active.gif") no-repeat left top;
}

ul.tab-main li.tab-inactive a,
ul.tab-main li.tab-inactive a:link,
ul.tab-main li.tab-inactive a:visited,
ul.tab-main li.tab-inactive a:active,
ul.tab-main li.tab-inactive a:hover
{
	color: #666666; cursor: pointer; background: url("../images/layout_edirectory/tab_inactive.gif") no-repeat left top;
}

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT > SIMPLE SEARCH
/////////////////////////////////////////////////////*/

#simplesearch,
#browsecateg
{text-align: left; color: #000; /* border: 1px solid #F4F4F4; border-top: 3px solid #FAA414; background-color: #FCFCFC;  background: #FAFCFE;*/ background: #FFF; border-bottom: 1px solid #FEF2AF;}

	#simplesearch {margin: 10px;}

	#browsecateg {margin: 0 10px;}

	#simplesearch img,
	#simplesearch form,
	
	#browsecateg img,
	#browsecateg form
	
	{border: 0; margin: 0; padding: 0;}

	#simplesearch table,
	#browsecateg table
	{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif;}

	#simplesearch dl,
	#simplesearch dd,
	#browsecateg dl,
	#browsecateg dd
	{text-align: center; margin: 0; padding: 0;}

	#simplesearch dt,
	#browsecateg dt
	{text-align: left; color: #000;}

	#simplesearch .label{ color: #000; font-weight: normal; padding: 10px;}

	#simplesearch dt.simpleSearchHeader,
	#simplesearch  h1,
	#browsecateg  h1
	{font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-indent: 10px; margin-bottom: 8px; background: #A70702 url("images/design/bg_titleSearch.gif") 100% 0 no-repeat; border-bottom: 5px solid #E6E6E6;}

	#simplesearch div.button
	{margin: 0; padding: 10px 0 5px 35px;}
	
		#simplesearch div.button li {height: 29px; line-height: 29px; background: url("images/content/bg_rightbuttonYellow.gif") 100% 0 no-repeat;}

		#simplesearch div.button li.buttonSpace {background: none;}
		
		#simplesearch div.button li input,
		#simplesearch div.button li a:link,
		#simplesearch div.button li a:active,
		#simplesearch div.button li a:visited,
		#simplesearch div.button li a:hover{font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif; color: #BC5600; text-transform: uppercase; height: 29px; padding: 0 10px 0 10px; background: url("images/content/bg_leftbuttonYellow.gif") 0 0 no-repeat;}


	/*
		#boxsearch-listing, #boxsearch-classified, #boxsearch-events, #boxsearch-promotions
		{background:#F3F3F3; border:1px solid #d0d0d0; border-top:0;}
	*/
	
table.horizontalSearch {margin: 0 auto 20px auto;}	

	table.horizontalSearch th,
	table.horizontalSearch td {text-align: left; padding: 2px;}	


	table.horizontalSearch td input,
	table.horizontalSearch td select
	{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 2px; border: 1px solid #EEE;}	
	
		table.horizontalSearch td ul.button li {height: 29px; line-height: 29px; background: url("images/content/bg_rightbuttonYellow.gif") 100% 0 no-repeat; background-color: none; border: 0;}

		table.horizontalSearch td ul.buttonSpace {background: none;}
		
		table.horizontalSearch td ul.button li input,
		table.horizontalSearch td ul.button li a:link,
		table.horizontalSearch td ul.button li a:active,
		table.horizontalSearch td ul.button li a:visited,
		table.horizontalSearch td ul.button li a:hover{font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif; color: #BC5600; text-transform: uppercase; height: 29px; padding: 0 10px 0 10px; background: url("images/content/bg_leftbuttonYellow.gif") 0 0 no-repeat; background-color: none; border: 0;}
	

/* LAYOUT > CONTENT > HOTEL SEARCH
////////////////////////////////////////////////////////////////////////////////////*/
	
	dl.hotelSearch {width: 630px; margin: 10px auto 20px auto; padding: 0;/*  border: 1px solid #DFEEFF; */}

		dl.hotelSearch dd {background: #F9FCFF; border: 1px solid #E4EFFA; border-top: 0;}

		dl.hotelSearch * { font-size: 11px; padding: 0;}
	
		dl.hotelSearch table {margin-right: 10px; margin-left: 10px; }
	
		dl.hotelSearch strong {display: block;}

		dl.hotelSearch table td,
		dl.hotelSearch table th {color: #2D3C55; line-height: 18px; text-align: left; white-space: nowrap; vertical-align: top; padding: 5px; background: #F9FCFF;}

		dl.hotelSearch dt.searchTitle {font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-indent: 5px; padding: 0; /*  margin-bottom: 8px; */ background: #2A446F url("images/design/bg_titleSearch.gif") 100% 0 no-repeat;}
		
			dl.hotelSearch table select,
			dl.hotelSearch table input { width: 100%; background: #FFF;}
	
			dl.hotelSearch table input.inputAuto {width: auto; background: none; border: 0;}
			
		dl.hotelSearch table .button {padding-top: 5px; padding-bottom: 5px;}			

		dl.hotelSearch table .button li {height: 29px; line-height: 29px; background: url("../images/layout_edirectory/bg_blueButton_right.gif") 100% 0 no-repeat;}

		dl.hotelSearch table li.buttonSpace {background: none; margin-right: 5px;}
		
		dl.hotelSearch table td .button li input,
		dl.hotelSearch table td .button li a:link,
		dl.hotelSearch table td .button li a:active,
		dl.hotelSearch table td .button li a:visited,
		dl.hotelSearch table td .button li a:hover{font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-transform: uppercase; height: 29px; padding: 0 10px 0 10px; background: url("../images/layout_edirectory/bg_blueButton_left.gif") 0 0 no-repeat;}
			

/* LAYOUT > CONTENT > HOTEL SEARCH
////////////////////////////////////////////////////////////////////////////////////*/
			
	div.hotelColumnLeft,
	div.hotelColumnRight{width: 385px; float: left;}	

		div.hotelColumnRight{float: right; clear: right;}	

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT > JOIN NOW
/////////////////////////////////////////////////////*/

#base-join
{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif; text-align: left;}

	#base-join strong
	{font: bold 16px Arial, Helvetica, sans-serif; color: #A50400;}

		#base-join strong span
		{font-size: 8.8pt; color: #333; font-weight: normal; display: block;}

	#base-join dl,
	#base-join dt,
	#base-join dd
	{margin: 0;}

	#base-join dl
	{padding: 10px; padding-bottom: 0;}

	#base-join dd
	{text-align: center; border-bottom: 1px solid #FEF2AF;}

	#base-join p
	{text-align: center; margin: 0; padding: 5px 10px 10px 10px;}

		#base-join p.warning
		{margin: 5px 0 0 0; padding: 0; background: none; border: 0;}

	#base-join table.table-login
	{width: 100%; font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left; margin: 10px auto 0 auto;/*  background: #FAFCFE; */ background: #FFFFE8;}

		#base-join table.table-login td,
		#base-join table.table-login th
		{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 2px; /*  background: #FAFCFE; */ background: #FFFFE8; border: 0;}

		#base-join table.table-login td.login-paddingtop,
		#base-join table.table-login th.login-paddingtop
		{padding-top: 10px;}

		#base-join table.table-login th
		{width: 65px; text-align: right;}

		.table-login input.input-login
		{font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000;/*  border-top: 1px solid #B4BFC0; border-left: 1px solid #B4BFC0; */}

		#base-join table.table-login input,
		table.table-login input
		{width: 97px;}

		#base-join p a.label-login:link,
		#base-join p a.label-login:visited,
		#base-join p a.label-login:active,
		#base-join p a.label-login:hover
		{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #D04E00;}
		
	#base-join .table-login
	{width: 230px;}

		#base-join .table-login th,
		#base-join .label-login
		{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #2B3F79; text-align: right;}

		#base-join .table-login input.input-login
		{width: 100px; padding: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; border: 1px solid #FEF2AF; border-bottom: 1px solid #FEF7CB; border-right: 1px solid #FEF7CB;}
		
		#base-join .table-login div.button ul {padding-left: 75px;}
		
		#base-join .table-login div.button li {height: 29px; line-height: 29px; background: url("../layout_college_park/images/content/bg_rightbuttonYellow.gif") 100% 0 no-repeat;}

		#base-join .table-login div.button li.buttonSpace {background: none;}
		
		#base-join .table-login div.button li input,
		#base-join .table-login div.button li a:link,
		#base-join .table-login div.button li a:active,
		#base-join .table-login div.button li a:visited,
		#base-join .table-login div.button li a:hover{font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif; color: #BC5600; text-transform: uppercase; height: 29px; padding: 0; background: url("../layout_college_park/images/content/bg_leftbuttonYellow.gif") 0 0 no-repeat; width: 80px;}

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT > BROWSE CATEGORY
/////////////////////////////////////////////////////*/

		.browsecateg-baselinks
		{text-align: center; background-color: #F8F8F8; border-top: 1px solid #EEE;}

		p.browsecateg-baselinks
		{padding: 8px 0 0 0; margin:5px;}

			p.browsecateg-baselinks a:link,
			p.browsecateg-baselinks a:active,
			p.browsecateg-baselinks a:visited,
			p.browsecateg-baselinks a:hover
			{font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; padding:5px; display:block; border:0;}
		
	.left-list
	{font: normal 8pt/12pt Verdana, Arial, Helvetica; text-align: left; margin: 0; padding: 5px; border: 0;}
	
		.left-list li
		{font: 8pt/12pt Verdana, Arial, Helvetica; margin:0 0 4px 0; padding: 1px 0 0 15px; line-height: 13px; list-style: none; background: url("../images/layout_edirectory/img_bullet.gif") no-repeat 0 8%;}
	
			.left-list li a:link,
			.left-list li a:visited,
			.left-list li a:active,
			.left-list li a:hover
			{font: 8pt/12pt Verdana, Arial, Helvetica; color: #000; text-decoration:none;}
	
				.left-list li a:hover
				{color: #BC5600; text-decoration:underline;}
	
			.left-list li.left-listTITLE a:link,
			.left-list li.left-listTITLE a:visited,
			.left-list li.left-listTITLE a:active,
			.left-list li.left-listTITLE a:hover
			{font-weight: bold;}

/*///////////////////////////////////////////////////
	RIGHT SIDE CONTENT
/////////////////////////////////////////////////////*/

/* #rightside-content {width: 580px; margin: 0; padding: 0 0 0 10px; float: left; clear: right; border: 0; voice-family: "\"}\""; voice-family:inherit; width: 570px;} html>body #rightside-content { width: 560px;} */

#rightside-fullContent table.tableviewSUMMARY { width: 97%;}

/*///////////////////////////////////////////////////
	RIGHT SIDE CONTENT - FEATURED LISTING
/////////////////////////////////////////////////////*/

.featured
{
	width: 550px;
}

.title-featured a,
.title-featured a:link,
.title-featured a:active,
.title-featured a:visited,
.title-featured a:hover
{
	font: bold 10pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #BC5600; text-align: left; text-decoration: none; padding: 0; margin: 0; height:10pt; clear:left;
}

.title-featured a:hover
{
	color: #D01611; text-decoration: underline;
}

.table-featured	
{
	width: 100%; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 10px auto; background:#FFF; border:0; border-bottom:1px solid #F2EFEC;
}

.img-featured
{
	width:160px; text-align: center; background-color: #FCFCFC; border: 1px solid #E1E1E1; border-right:1px solid #F2EFEC; border-bottom:1px solid #F2EFEC;
}

.img-featured img
{
	margin: 5px;
}

p.featured-view
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left; padding: 0; margin: 0; border: 0;
}

/* ### MORE INFO OF FEATURED LISTING ### */
.featured-view a.featured-link:link,
.featured-view a.featured-link:active,
.featured-view a.featured-link:visited,
.featured-view a.featured-link:hover
{
	font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none; float: right; margin-top:5px;
}

.featured-view a.featured-link:hover
{
	color: #EB9F3D; text-decoration: underline;
}

/*///////////////////////////////////////////////////
	CATEGORIES BASE > FRONT PAGE
/////////////////////////////////////////////////////*/

.base-categoriesFRONT
{margin: 0 auto 15px auto; font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;}
	 
		div.left-categories h1,
		div.right-categories h1
		{font: bold 9pt/normal Verdana, Arial, Helvetica, sans-serif; color: #1269A2; text-align: left; margin: 10px 0 0 0; padding: 0;}

		div.left-categories h1 a:link,
		div.left-categories h1 a:active,
		div.left-categories h1 a:visited,
		div.left-categories h1 a:hover,
		
		div.right-categories h1 a:link,
		div.right-categories h1 a:active,
		div.right-categories h1 a:visited,
		div.right-categories h1 a:hover
		{font: bold 9pt/normal Verdana, Arial, Helvetica, sans-serif; color:#1269A2; text-decoration: none; padding: 0 0 0 8px; background: url("../images/layout_edirectory/bg_CATbullet.gif") 0 3px no-repeat;}

			div.left-categories h1 a:hover,
			div.right-categories h1 a:hover
			{color: #BD4C00;}

		div.left-categories span a:link,
		div.left-categories span a:active,
		div.left-categories span a:visited,
		div.left-categories span a:hover,
		
		div.right-categories span a:link,
		div.right-categories span a:active,
		div.right-categories span a:visited,
		div.right-categories span a:hover
		{font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}

			div.left-categories span a:hover,
			div.right-categories span a:hover
			{color: #BD4C00; text-decoration: underline;}

/*///////////////////////////////////////////////////
	CATEGORIES BASE > RESULTS PAGE | appear on TOP
/////////////////////////////////////////////////////*/

.base-categoriesRESULTS
{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left; padding: 10px;}

	.base-categoriesRESULTS strong.base-categoriesRESULTSdetail
	{color: #CDCDCD;	margin-right: 5px;}

		.base-categoriesRESULTS a:link,
		.base-categoriesRESULTS a:visited,
		.base-categoriesRESULTS a:active,
		.base-categoriesRESULTS a:hover
		{line-height: 17px;}

		.base-categoriesRESULTS a.highlighted:link,
		.base-categoriesRESULTS a.highlighted:visited,
		.base-categoriesRESULTS a.highlighted:active,
		.base-categoriesRESULTS a.highlighted:hover
		{line-height: 17px; color: #003365; text-decoration: none;}
			
			.base-categoriesRESULTS a:hover, .base-categoriesRESULTS a.highlighted:hover
			{color: #D04E00; text-decoration: underline;}

		.categories-active:link,
		.categories-active:active,
		.categories-active:visited,
		.categories-active:hover
		{color: #0054A8;}

		.categories-link:link,
		.categories-link:active,
		.categories-link:visited,
		.categories-link:hover
		{color: #000; font-weight: normal; text-decoration: none;}

			.categories-link:hover
			{color: #BC5600;}
			
		.categories-activeBOLD:link,
		.categories-activeBOLD:active,
		.categories-activeBOLD:visited,
		.categories-activeBOLD:hover
		{color: #000; font-weight: bold;}

/*///////////////////////////////////////////////////
	RIGHT SIDE CONTENT > CONTACT US	
/////////////////////////////////////////////////////*/

#contact-form
{width: 500px; margin: 20px auto 20px auto;}

	#contact-form th,
	#contact-form td {padding: 5px; text-align: left;}

	#contact-form th {width: 70px; font: bold 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: right;}
	
	#contact-form th.contactTitle {font: normal 18px Arial, Helvetica, sans-serif; color: #333; text-align: left;}
	
		#contact-form input,
		#contact-form textarea
		{width: 300px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333;  padding: 4px; border: 1px solid #EEE;}
		
		#contact-form input.button-send
		{width: 80px;}

	#contact-form div.button
	{margin: 0; padding: 10px 0 5px 20px;}
	
		#contact-form div.button li {height: 29px; line-height: 29px; background: url("images/content/bg_rightbuttonYellow.gif") 100% 0 no-repeat;}

		#contact-form div.button li.buttonSpace {background: none;}
		
		#contact-form div.button li input,
		#contact-form div.button li a:link,
		#contact-form div.button li a:active,
		#contact-form div.button li a:visited,
		#contact-form div.button li a:hover{ height: 29px; font: bold 10px/29px Verdana, Arial, Helvetica, sans-serif; color: #BC5600; text-transform: uppercase; padding: 0 10px 0 10px; background: url("images/content/bg_leftbuttonYellow.gif") 0 0 no-repeat;}

	
table.tableviewSUMMARY {width: 95%; font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 15px auto; padding: 0; border: 1px solid #F4F4EA;}

	table.tableviewSUMMARY * {padding: 0; margin: 0;}

	table.tableviewSUMMARY td,
	table.tableviewSUMMARY th
	{padding: 2px; background: #FFF; vertical-align: top;}

	table.tableviewSUMMARY td.tableviewSUMMARYContent {width: 100%; font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding: 10px 10px 10px 0;}

		table.tableviewSUMMARY th.tableviewTITLE,
		table.tableviewSUMMARY th.tableviewTITLE a,
		
		table.tableviewSUMMARY th.tableviewTITLE2,
		table.tableviewSUMMARY th.tableviewTITLE2 a,
		table.tableviewSUMMARY td.tableviewTITLE2,
		table.tableviewSUMMARY td.tableviewTITLE2 a
		{font: bold 16px/normal Arial, Helvetica, sans-serif; line-height: 25px; text-align: left; padding-left: 5px; color: #3D4563; padding-top: 5px; padding-bottom: 0;/*  background: #358EC9; */}
		
		table.tableviewSUMMARY th.tableviewTITLE2 a, td.tableviewTITLE2 a
		{display:inline; float:left;}
		
		table.tableviewSUMMARY th.tableviewTITLE2
		{width: 16em;}
		
		table.tableviewSUMMARY td.tableviewTITLE3
		{width: 150px;}
		
		table.tableviewSUMMARY td.tableviewTITLE4
		{width: 100px;}

		table.tableviewSUMMARY th.tableviewTITLE a:link,
		table.tableviewSUMMARY th.tableviewTITLE a:active,
		table.tableviewSUMMARY th.tableviewTITLE a:visited,
		table.tableviewSUMMARY th.tableviewTITLE a:hover {display: block; text-decoration:  none;}

			table.tableviewSUMMARY th.tableviewTITLE a:hover { color: #000;}
			
		table.tableviewSUMMARY a.contactInfo
		{display:inline; float:right;}
		
		table.tableviewSUMMARY p.listingAddress
		{font-weight: bold;}

		table.tableviewSUMMARY a.moreinfoLINK:link,
		table.tableviewSUMMARY a.moreinfoLINK:active,
		table.tableviewSUMMARY a.moreinfoLINK:visited,
		table.tableviewSUMMARY a.moreinfoLINK:hover {font-weight: bold; font-size: 11px; color: #000033; text-align: left; display: block; text-decoration:  none;}
		
		table.tableviewSUMMARY a.hotelMoreInfo:link,
		table.tableviewSUMMARY a.hotelMoreInfo:active,
		table.tableviewSUMMARY a.hotelMoreInfo:visited,
		table.tableviewSUMMARY a.hotelMoreInfo:hover
		{text-align: left;}
		
		table.tableviewSUMMARY td.nowrap
		{white-space:nowrap;}
			
		/* LISTING IMAGE */
		
			table.tableviewSUMMARYimage {margin: 10px; background: #FFF; border: 1px solid #F0F0E3;}

				table.tableviewSUMMARYimage td {background: #F4F4EA;}
			
				table.tableviewSUMMARYimage img {margin: 10px;}

				table.tableviewSUMMARYimage a:link,
				table.tableviewSUMMARYimage a:active,
				table.tableviewSUMMARYimage a:visited,
				table.tableviewSUMMARYimage a:hover
				 {text-decoration: none; text-decoration: none;}
				 
				 table.tableviewSUMMARYimage .noimage *, table.tablelistingDETAIL .noimage * {background: #FFF url("../images/img_noimage.gif") center center no-repeat;}
				 
				.noimage{background: #FFF url("../images/img_noimage.gif") center center no-repeat; border:10px solid #F4F4EA;}			
								 
/*///////////////////////////////////////////////////
	SUBCATEGORIES RESULTS
/////////////////////////////////////////////////////*/

div.base-subcategoriesRESULTS
{margin: 0 auto 10px auto; padding: 0 10px 10px 10px; background: #FFF;}

	div.base-subcategoriesRESULTS h1	
	{font: bold 13pt/23px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000; text-align: center; margin: 5px 0 0 0; padding: 0 15px 7px 15px; padding-left: 10px; border-bottom: 1px solid #EEE;}
	
	div.base-subcategoriesRESULTS blockquote
	{line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #EEE;}
	
	div.base-subcategoriesRESULTS h2
	{font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 20px; padding-left: 10px; background: none;}

		div.base-subcategoriesRESULTS table
		{width: 520px; padding: 0;}
		
			div.base-subcategoriesRESULTS table td
			{width: 172px; text-align: left; vertical-align: top; padding: 3px;}

				div.base-subcategoriesRESULTS table td,
				div.base-subcategoriesRESULTS table td a:link,
				div.base-subcategoriesRESULTS table td a:visited,
				div.base-subcategoriesRESULTS table td a:active,
				div.base-subcategoriesRESULTS table td a:hover
				{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}

					div.base-subcategoriesRESULTS table td a:hover
					{text-decoration: underline;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RIGHT SIDE CONTENT > SUMMARY CATEGORY TREE
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.categoriesTreeRESULTS
{
	font: 8pt/18px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; border: 0; padding: 10px 0 10px 0; margin: 0 auto 10px auto; padding: 0 10px 10px 10px; background: #FFF;
}

	.categoriesTreeRESULTS h1
	{
		font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 20px; padding-left: 10px; background: none;
	}
	
	.categoriesTreeRESULTS strong
	{
		color: #000;
	}

	div.categoriesTreeRESULTS blockquote
	{
		line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #EEE;
	}

	div.categoriesTreeRESULTS blockquote.relatedCategoriesBase
	{
		padding: 0 10px 0 10px; margin: 0; line-height: normal; height: auto; border-bottom: 0;
	} 

	.categoriesTreeRESULTS a:link,
	.categoriesTreeRESULTS a:active,
	.categoriesTreeRESULTS a:visited,
	.categoriesTreeRESULTS a:hover
	{
		font-weight: bold; color: #000; text-decoration: none; margin: 0 0 0 5px; border: 0;
	}
	
		.categoriesTreeRESULTS a:hover
		{
			text-decoration: underline;
		}

	
	.categoriesTreeRESULTS a:hover
	{
		text-decoration: none;
	}

	.categoriesTreeRESULTS a.highlighted:link,
	.categoriesTreeRESULTS a.highlighted:visited,
	.categoriesTreeRESULTS a.highlighted:active,
	.categoriesTreeRESULTS a.highlighted:hover
	{
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; line-height: 17px; background-color: #FFF;
	}
	
		.categoriesTreeRESULTS a.highlighted:hover
		{
			text-decoration: underline;
		}	

/*///////////////////////////////////////////////////
	LISTING DETAIL
/////////////////////////////////////////////////////*/

	#listing-detail form
	{margin: 0; padding: 0;}

		#listing-detail table td
		{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif;}
		
			#listing-detail h2, .table-listing-detail td h2
			{font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #BC5600;}

			#listing-detail span a:link,
			#listing-detail span a:visited,
			#listing-detail span a:active,
			#listing-detail span a:hover
			{text-decoration: none;}

	.top-morelisting
	{float: left; margin: 10px 0 10px 10px;}
	
		.top-morelisting a:link,
		.top-morelisting a:visited,
		.top-morelisting a:active,
		.top-morelisting a:hover
		{font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
		
			.top-morelisting a:hover
			{text-decoration: underline;}

/*///////////////////////////////////////////////////

	LISTING DETAIL > VIEW DETAIL TABLE
	
/////////////////////////////////////////////////////*/

table.tablelistingDETAIL {width: 95%; font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; clear: both; margin: 15px auto 15px auto; padding: 0; border: 5px solid #F4F4EA;}

	table.tablelistingDETAIL * {padding: 0; margin: 0;}

	table.tablelistingDETAIL td,
	table.tablelistingDETAIL th {color: #000; padding: 5px; background: #FFF;}
	
	/* IMAGE SPACE */
	
	table.tablelistingDETAIL td table.img-view-detail {background: #F4F4EA; border: 1px solid #F0F0E3;}
	
		table.tablelistingDETAIL td table.img-view-detail td {background: #F4F4EA;}	

			table.tablelistingDETAIL td table.img-view-detail td img {margin: 5px;}	

	table.tablelistingDETAIL td.tablelistingDETAILContent {font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding: 10px;}

		table.tablelistingDETAIL th.tablelistingTITLE,
		table.tablelistingDETAIL th.tablelistingTITLE a,
		
		table.tablelistingDETAIL th.tablelistingTITLE2,
		table.tablelistingDETAIL th.tablelistingTITLE2 a
		{font: bold 16px/normal Arial, Helvetica, sans-serif; line-height: 25px; text-align: left; text-indent: 5px; color: #333; padding-top: 5px; padding-bottom: 0;}

		table.tablelistingDETAIL th.tablelistingTITLE2,
		table.tablelistingDETAIL th.tablelistingTITLE2 a {background: #358EC9;}		

		table.tablelistingDETAIL th.tablelistingTITLE a:link,
		table.tablelistingDETAIL th.tablelistingTITLE a:active,
		table.tablelistingDETAIL th.tablelistingTITLE a:visited,
		table.tablelistingDETAIL th.tablelistingTITLE a:hover {display: block; text-decoration:  none;}

			table.tablelistingDETAIL th.tablelistingTITLE a:hover { color: #883300;}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	LISTING DETAIL > DETAIL OFFERS
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

table.tablelistingDETAIL tr.listing-detailOffers td {border: 0;}

	table.tablelistingDETAIL tr.listing-detailOffers td strong {color: #BC5600;}
		
		table.tablelistingDETAIL tr.listing-detailOffers td strong.base-categoriesRESULTSdetail{color: #CDCDCD; margin-right: 5px;}

			table.tablelistingDETAIL tr.listing-detailOffers td a:link,
			table.tablelistingDETAIL tr.listing-detailOffers td a:active,
			table.tablelistingDETAIL tr.listing-detailOffers td a:visited,
			table.tablelistingDETAIL tr.listing-detailOffers td a:hover {font-weight: bold; color: #0054A8; text-decoration: underline;}
			
			table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:link,
			table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:visited,
			table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:active,
			table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:hover
			{font-weight: normal; text-decoration: none; line-height: 17px; color: #000;background-color: #FEFCCD;}

				table.tablelistingDETAIL tr.listing-detailOffers td a:hover,
				table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:hover
				{color: #000; text-decoration: none;}
	
				table.tablelistingDETAIL tr.listing-detailOffers td a.highlighted:hover
				{color: #D94E00;}
	

/*///////////////////////////////////////////////////
  LISTING DETAIL - FORM
/////////////////////////////////////////////////////*/

.form-listing-detail
{
	border: 1px solid #FFF;
}

.form-listing-detail th
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align: right; vertical-align: top
}

.form-listing-detail input, .form-listing-detail textarea
{
	width: 400px; font: 8pt/18px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #EDF4FC;
}

/*///////////////////////////////////////////////////
  LISTING DETAIL - SLIDESHOW
/////////////////////////////////////////////////////*/
.slideshow-thumbbase {/* width: 100%; margin: 10px; background-color: #FCFCFC; border: 1px solid #F7F7F7; border-top: 1px solid #E9E9E9; */ width: auto; margin: 0 auto 0 auto; background: none; border: 0;}

	.slideshow-thumb
	{text-align:left; background: #FCFCFC; border:1px solid #FFF; border-top: 1px solid #F4F4EA; border-left: 1px solid #F4F4EA;}
	
		.slideshow-thumb img
		{margin: 5px;}
		
		.slideshow-thumb p
		{margin: 0; padding: 5px; color: #6A0300; background-color: #F4F4EA;}
	
		.slideshow-thumbbase .slideshow-thumb a:link,
		.slideshow-thumbbase .slideshow-thumb a:visited,
		.slideshow-thumbbase .slideshow-thumb a:active,
		.slideshow-thumbbase .slideshow-thumb a:hover
		{cursor: pointer;}

		.slideshow-thumbbase tr.slideshow-Morephotos td a:link,
		.slideshow-thumbbase tr.slideshow-Morephotos td a:active,
		.slideshow-thumbbase tr.slideshow-Morephotos td a:visited,
		.slideshow-thumbbase tr.slideshow-Morephotos td a:hover
		{cursor: pointer;}

/*///////////////////////////////////////////////////
  RATE FORM
/////////////////////////////////////////////////////*/

#header-form-rate
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #2B3F79; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin: 0 0 10px 0; border-bottom: 1px dashed #E9E9E9;
}

/*///////////////////////////////////////////////////
  ADVANCED SEARCH
/////////////////////////////////////////////////////*/

h1.advancedsearchTITLE
{ font: bold 10pt/18px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 15px; padding-left: 10px; background: bottom url("../images/layout_edirectory/bg_h2bottom.gif") no-repeat left; border: 0;}

table.advancedsearch
{ width: 520px; margin: 10px auto 0 auto; background: #FBFBFB; border: 1px solid #E7E7E7; border: 3px solid #EEEEEE;}

	table.advancedsearch td,
	table.advancedsearch th
	{  font: normal 10px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding: 7px;}

		table.advancedsearch th
		{ white-space: nowrap; }

			table.advancedsearch th span
			{ display: block;}

			table.advancedsearch td span
			{ display: block; margin: 10px 0 0 0;}


	table.advancedsearch td
	{ width: 100%;}

		table.advancedsearch select.advanced-input-dd-simplesearch,
		table.advancedsearch input
		{ width: 180px; border: 1px solid #EDF4FC;}

		table.advancedsearch div.button input
		{ border: 0; border: 1px solid #EDF4FC;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	USER LOCATION
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

table.table-USERlocation
{
	color: #43553F; margin: 20px auto 20px auto; background-color: #EEFAEC; border: 1px solid #C9E4C3;
}

table.table-USERlocation th,
table.table-USERlocation td
{
	font: normal 8pt/normal Verdana, Arial, Helvetica, sans-serif; padding: 3px;
}

table.table-USERlocation th
{
	font-weight: bold; white-space: nowrap; border: 0;
}

table.table-USERlocation select,
table.table-USERlocation input
{
	font: normal 8pt/normal Verdana, Arial, Helvetica, sans-serif; border: 1px solid #EDF4FC;
}

table.table-USERlocation input.inputRadio
{
	margin: 0; padding: 0;
}

table.table-USERlocation select
{
	width: 100%;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RIGHT SIDE CONTENT > STANDARD TABLE ON THE MEMBERS
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.standard-table
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	width: 550px;
	color: #333;
	
	margin: 10px auto 0 auto;
	padding:0;
}

.standard-table td
{
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}

.standard-table th
{
	width: 130px;

	color: #003365;
	font-weight: normal;	
	text-align: right;
	vertical-align: middle;

	padding: 5px;
}

.standard-table a:link,
.standard-table a:active,
.standard-table a:visited,
.standard-table a:hover
{
	text-decoration: underline; color: #003365;
}


.standard-table a:hover
{
	text-decoration: none;
}

.standard-table th.standard-tabletitle
{
	font: bold 11px/10pt  Verdana, Arial, Helvetica, sans-serif;
	color: #EF6103;
	width: auto;

	text-align: left;
	font-weight: bold;	
	
	border-bottom:1px solid #a3bcd5;
}

.standard-table .first_line
{
	padding-top:10px;
}

.standard-table table
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.standard-table th span
{
	color: #587897;
	font-weight: normal;
	font-size:9px;
}

.standard-table td textarea,
.standard-table td select
{
	width: 340px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.standard-table td.image-space,
.standard-table th.image-space
{
	text-align: center;
}

.standard-table td input
{
	width: 340px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #EDF4FC;
}

.standard-table td input.image-input
{
	width: 300px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.standard-table th input
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #EDF4FC;
}

.standard-table td input.standard-table-putradio,
.standard-table-putradio
{
	width: auto;
	border: 0;
	margin: 0;
	padding: 0;
}

.standard-table td.standard-tablenote
{
	color: #BC5600;
	padding: 10px;

	background-color: #FFF;
	border: 1px solid #EEE;
}

/*///////////////////////////////////////////////////
	SIGN UP > CHOOSE LEVEL
/////////////////////////////////////////////////////*/

/* OUSIDE BOX > CHOOSE LEVEL */
blockquote.ChooseLevel-topDetail,
blockquote.ChooseLevel-contentMain,
blockquote.ChooseLevel-bottomDetail
{ width: 511px; line-height: 10px; height: 10px; margin: 0 auto 0 auto; padding: 0;}

	blockquote.ChooseLevel-topDetail
	{ margin-top: 20px; background: url("../images/bg_standardChooseLevel_top.gif") 0 0 no-repeat;}
	
	blockquote.ChooseLevel-contentMain
	{ height: auto; background: url("../images/bg_standardChooseLevel.gif") 50% 0 repeat-y;}

	blockquote.ChooseLevel-bottomDetail
	{ margin-bottom: 20px; background: url("../images/bg_standardChooseLevel_bottom.gif") 0 0 no-repeat;}


	blockquote.ChooseLevel-contentMain h3
	{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 5px 0; padding: 0 0 10px 20px; border-bottom: 1px solid #F2F2F2;}

	/* SIGN UP > CHOOSE LEVEL */

	table.standardChooseLevel
	{ width: 480px; margin: 0 auto 0 auto; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
	
		table.standardChooseLevel th,
		table.standardChooseLevel td
		{  font: bold 14px Arial, Helvetica, sans-serif; color: #F46105; text-align: right; white-space: nowrap;}
		
		table.standardChooseLevel th
		{ font: normal 18px Verdana, Arial, Helvetica, sans-serif; color: #000; }
			
		table.standardChooseLevel td
		{ width: 100%;}

		table.standardChooseLevel input.inputRadio {width: auto; border: 0;}

/*///////////////////////////////////////////////////
	SIGN UP > STANDARD STYLE
/////////////////////////////////////////////////////*/
form.formSIGNUP
{border-top: 1px dashed #CDCDCD; padding-top: 20px; }

table.standardSIGNUPTable,
table.standardSIGNUPTable table,
/* SIGN UP > USER */ table.standardSIGNUPTable-user
{ width: 90%; margin: 0 auto 0 auto; font: normal 10px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222;}

	table.standardSIGNUPTable *,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user *
	{font: normal 10px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222;}
	
	/* SIGN UP > USER */ table.standardSIGNUPTable-user
	{ width: 480px; margin-bottom: 20px;}

	table.standardSIGNUPTable table
	{ width: auto; }

	table.standardSIGNUPTable th.SIGNUPTable-title,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user th.USERtable-title
	{ width: auto; font: bold 16px Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #AE0400;}
	
	/* SIGN UP > USER */ table.standardSIGNUPTable-user th.USERtable-title
	{ color: #000; padding-bottom: 5px; padding-left: 20px; background: url("../images/icon_atention.gif") 0 7px no-repeat;}

	table.standardSIGNUPTable th.SIGNUPTable-title span
	{ font: 10px Verdana, Arial, Helvetica, sans-serif; display: block; color: #333; }

	table.standardSIGNUPTable th,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user th
	{ font-weight: normal; text-align: right; white-space: nowrap; vertical-align: top; color: #000;}
	
	/* SIGN UP > USER */ table.standardSIGNUPTable-user th
	{ padding-right: 5px;}
	
	table.standardSIGNUPTable td,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user td
	{ width: 100%; text-align: left; vertical-align: middle;}

	table.standardSIGNUPTable th,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user th,
	table.standardSIGNUPTable td,
	/* SIGN UP > USER */ table.standardSIGNUPTable-user td {padding: 5px;}
	

	/* SIGN UP > USER */ table.standardSIGNUPTable-user td.warning
	{ font-size: 10px; font-weight: bold; color: #D04E00; }

		table.standardSIGNUPTable td span
		{ font-size: 9px; color: #999; display: block;}

	/* SIGN UP > USER */ table.standardSIGNUPTable-user input.inputRadio
	{border: 0;}

	/* LINK */
	table.standardSIGNUPTable a:link,
	table.standardSIGNUPTable a:active,
	table.standardSIGNUPTable a:visited,
	table.standardSIGNUPTable a:hover
	{ font-weight: normal; color: #D04E00; text-decoration: underline;}

		table.standardSIGNUPTable a:hover
		{ text-decoration: none; }
		
	/* INPUT */
	table.standardSIGNUPTable input,
	table.standardSIGNUPTable select
	{ width: 100%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #BBB;}

	table.standardSIGNUPTable select
	{ width: 50%; }

	table.standardSIGNUPTable input.inputRadio
	{ width: auto; padding: 0; border: 0;}

		/* WARNING BOX */
		table.standardSIGNUPTable table.warningBOXtext
		{ width: 410px; margin: 0 auto 0 auto; border: 0;}
		
		table.warningBOXtext th
		{ padding-right: 5px;}
		
		table.warningBOXtext th,		
		table.warningBOXtext td
		{ color: #CC0000; vertical-align: middle;}

#formExistingUser .table-login
{width: 230px; text-align: center; margin: 0 auto 0 auto; padding: 0; background:#FAFCFE; border: 0; border-bottom: 1px solid #E4EFFA;}

	#formExistingUser .table-login * {padding: 0; margin: 0;}

	#formExistingUser .table-login th,
	#formExistingUser .table-login td {background:#FAFCFE;}

	#formExistingUser .table-login th,
	#formExistingUser .label-login
	{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #2B3F79; text-align: right; padding: 10px;}

		#formExistingUser .table-login input.input-login
		{width: 100px; font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; color: #000; border: 0; border-top: 1px solid #E4EFFA; border-left: 1px solid #E4EFFA;}
		
		#formExistingUser .table-login table { margin: 0 auto 0 auto;}

/*///////////////////////////////////////////////////
	SIGN UP > STANDARD BUTTON
/////////////////////////////////////////////////////*/

ul.signupButton
{ width: auto; height: 32px; margin: 20px auto 20px auto; padding: 0; border: 0; text-align: center; }

	ul.signupButton li
	{display: inline; padding-right: 5px; list-style: none; }

		ul.signupButton li input
		{ width: 130px; height: 32px; font: bold 10px/32px Verdana, Arial, Helvetica, sans-serif; color: #FFF; cursor: pointer; background: url("../layout_college_park/images/content/bt_orderRed.gif"); border: 0px; }
		
.loading
{
	height: 113px; text-indent: -100000; font: bold 8pt/100px Verdana, Arial, Helvetica, sans-serif; color: #0054A8; text-align: center; display: none; margin: 0 auto 0 auto; background: url("../images/loading.gif") 50% 50% no-repeat;
}

dl.guideLinks { text-align: left; margin: 0 10px 10px 10px; padding-bottom: 10px; background: #FFF; border-bottom: 1px solid #FEF2AF;}

	dl.guideLinks dt {font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-indent: 10px; margin-bottom: 8px; background: #A70702 url("images/design/bg_titleSearch.gif") 100% 0 no-repeat; border-bottom: 5px solid #E6E6E6;}
	
	dl.guideLinks dt a:link,
	dl.guideLinks dt a:active,
	dl.guideLinks dt a:visited,
	dl.guideLinks dt a:hover {font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
	
	dl.guideLinks dd a:link,
	dl.guideLinks dd a:active,
	dl.guideLinks dd a:visited,
	dl.guideLinks dd a:hover {font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; display: block; padding-left: 20px; color: #D04E00; text-align: left; text-decoration: none; background: url("../images/bullet_travelerChoice.gif") 10px 7px no-repeat;}

		dl.guideLinks dd a:hover {color: #0083CA;}


/*
p.guideLinksTitle {font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #2C6387;}

ul.guideLinks {font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-left: 5px;}
	ul.guideLinks li {list-style: none;}
	
	ul.guideLinks li a:link,
	ul.guideLinks li a:active,
	ul.guideLinks li a:visited,
	ul.guideLinks li a:hover {color: #D04E00; text-decoration: none; background: url("../images/bullet_travelerChoice.gif") no-repeat 0 50%; padding-left: 10px; vertical-align: top;}
	
	ul.guideLinks li a:hover {text-decoration: underline;}
	
div.guideLinksDiv {background: #FAFCFE; border-bottom: 1px solid #E4EFFA;}*/

	table.tableReportsForm td input,
	table.tableReportsForm td select,
	table.tableReportsForm td text,
	table.tableReportsForm td textarea
	{border: 1px solid #cccccc;}

