body
{
	margin: auto 0px;
	padding: 0px;
	background-color: #fff;
	background: transparent url(../images/bg.gif) top center repeat-y;

}

p.acc
{
	display: none;
}

img 
{
	border: none;
}

img a
{
	border: none;
}

h1
{
	color:#565555;
	font: bold 16px Helvetica, Arial, sans-serif;
	padding:10px 0px 10px 0px;
	margin: 0px;
}

h2
{
	color:#656055;
	font: bold 14px Helvetica, Arial, sans-serif;
	padding:5px 10px 5px 20px;
	margin: 0px;
}

a
{
	color:#000;
	text-decoration: underline;
}

a:hover
{
	color:#666;
	text-decoration: underline;
}

/* STRUCTURE */
#center
{
	width:100%;
	margin: 0px auto;
}

#container
{
	margin: 0px;
	padding: 0px;
	width: 780px;
	background: transparent url(../images/bg.gif) top center repeat-y;
}
/* HEADER */

#header
{
	background: #fff url(../images/pgHead.png) top center no-repeat;
	width: 740px;
	height: 58px;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}

/* MENU */

#menu
{
	width: 740px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	background-color: #fff;
}

#menu ul#global
{
	height: 26px;
	width: 740px;
	background: transparent url(../images/pgMenu.gif) top left no-repeat;	
	padding: 0px;
	margin: 0px;
	position: relative;
}

#menu ul#global li
{
	list-style: none;
	position: absolute;
	top: 0;
	padding: 0px;
	margin: 0px;
}

ul#global li, ul#global a 
{
	height: 26px;
	display: block;
}

#menu ul#global li a 
{
	text-indent: -90000px;
	text-decoration: none;
}

#home	{left: 16px; width: 64px;}
#visi	{left: 80px; width: 148px;}
#cost	{left: 229px; width: 86px;}
#test	{left: 315px; width: 77px;}
#fanc	{left: 392px; width: 110px;}
#cont	{left: 502px; width: 68px;}

#home a:hover	{background: transparent url(../images/pgMenu.gif) -16px -26px no-repeat;}
#visi a:hover	{background: transparent url(../images/pgMenu.gif) -80px -26px no-repeat;}
#cost a:hover	{background: transparent url(../images/pgMenu.gif) -229px -26px no-repeat;}
#test a:hover	{background: transparent url(../images/pgMenu.gif) -315px -26px no-repeat;}
#fanc a:hover	{background: transparent url(../images/pgMenu.gif) -392px -26px no-repeat;}
#cont a:hover	{background: transparent url(../images/pgMenu.gif) -502px -26px no-repeat;}

body#homepg #home	{background: transparent url(../images/pgMenu.gif) -16px -26px no-repeat;}
body#visipg #visi	{background: transparent url(../images/pgMenu.gif) -80px -26px no-repeat;}
body#costpg #cost	{background: transparent url(../images/pgMenu.gif) -229px -26px no-repeat;}
body#testpg #test	{background: transparent url(../images/pgMenu.gif) -315px -26px no-repeat;}
body#fancpg #fanc	{background: transparent url(../images/pgMenu.gif) -392px -26px no-repeat;}
body#contpg #cont	{background: transparent url(../images/pgMenu.gif) -502px -26px no-repeat;}

/* SEARCH */

#search
{
	width: 740px;
	height: 28px;
	padding: 0px;
	margin: 0px;
	background: #fff url(../images/pgSearchBg.gif) 0 0 repeat-x;
	border-top: 1px solid #fff;
	position: relative;
}

#search h5#finda
{
	width: 136px;
	height: 28px;
	padding: 0px;
	margin: 0px;
	text-indent: -90000px;
	background: #BAB6AD url(../images/pgSearch.gif) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

/* CONTENT */

#content
{
	margin: 0;
	padding: 0;
	text-align: left;
	width: 740px;
	position: relative;
	background: #fff url(../images/pgBg.gif) 0 0 repeat-y;
}

#text
{
	padding: 0px;
	margin: 0px;
	width: 570px;
}

#text h1#titleImage
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 170px;
	display: block;
	text-indent: -90000px;
	background: #fff url(../images/pgImageHome.jpg) 0 0 no-repeat;
}

#text h2#titleHome
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleHome.gif) 0 0 no-repeat;
}

#text h2#titleResults
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleResults.gif) 0 0 no-repeat;
}

#text h2#titleVisit
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleVisit.gif) 0 0 no-repeat;
}

#text h2#titleCostume
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleCostume.gif) 0 0 no-repeat;
}

#text h2#titleTesamonials
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleTesamonials.gif) 0 0 no-repeat;
}

#text h2#titleEvents
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleEvents.gif) 0 0 no-repeat;
}

#text h2#titleContact
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleContact.gif) 0 0 no-repeat;
}

#text h2#titleBuss
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleBussi.gif) 0 0 no-repeat;
}

#text h2#titleAcces
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleAcces.gif) 0 0 no-repeat;
}

#text h2#titleGetL
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleGetL.gif) 0 0 no-repeat;
}

#text h2#titlePrivacy
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitlePrivacy.gif) 0 0 no-repeat;
}

#text h2#titleSite
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleSiteMap.gif) 0 0 no-repeat;
}

#text h2#titleTermsAndConditions
{
	color:#565555;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 570px;
	height: 38px;
	text-indent: -90000px;
	background: #fff url(../images/pgTitleTermsAndConditions.gif) 0 0 no-repeat;
}

#text p
{
	color:#565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-align: left;
	line-height: 16px;
	width: 530px;
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0px;
}

#text h3
{
	color:#565555;
	font: bold 14px Helvetica, Arial, sans-serif;
	padding:5px 10px 5px 20px;
	margin: 0px;
}

#text b
{
	color:#565555;
	font: bold 12px Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

#text ul
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	width: 490px;
	padding: 5px 0px 5px 20px;
	margin: 0px;
}

#text ol
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	width: 490px;
	padding: 5px 0px 5px 20px;
	margin: 0px;
}

#text li
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	margin-left: 10px;
	list-style: inside;
}

#text li a
{
	color: #565555;
	text-decoration: none;
}

#text li a:hover
{
	color: #333;
	text-decoration: none;
}

/* SEARCH RESULTS */
#textResults
{
	padding: 20px;
	margin: 0px;
	width: 530px;
	text-align: left;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 16px;
}

#textResults p
{
	color:#565555;
	text-align: left;
	width: 530px;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

#textResults h3
{
	color:#565555;
	font: bold 14px Helvetica, Arial, sans-serif;
	padding:5px 10px 5px 0px;
	margin: 0px;
}

#textResults b
{
	color:#000;
	font: bold 12px Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

#textResults ul
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	width: 490px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

#textResults ol
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	width: 490px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

#textResults li
{
	color: #565555;
	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	margin-left: 10px;
	list-style: inside;
}

#textResults li a
{
	color: #565555;
	text-decoration: none;
}

#textResults li a:hover
{
	color: #333;
	text-decoration: none;
}

/* RIGHT HAND */
 
#rhand
{
	background-color: #E5E4E2;
	width: 170px;
	padding: 0px;
	margin: 0 0 0 570px;
}

#rhand h5#getlisted
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 28px;
	text-indent: -90000px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#rhand h5#getlisted a
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 28px;
	background: #fff url(../images/pgGetlisted.gif) 0 0 no-repeat;
	display: block;
}

#rhand h5#getlisted a:hover
{
	background: #fff url(../images/pgGetlisted.gif) 0 0 no-repeat;
}

#rhand h5#findafancy
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 26px;
	text-indent: -90000px;
	background: #fff url(../images/pgFind.gif) 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 30px;
	right: 0px;
}

#rhand img#drop
{
	position: absolute;
	top: 60px;
	right: 4px;
}

/* FOOTER */

#footer
{
	clear: both;
	padding: 10px 0px 10px 0px;	
	margin: 0px;
	width: 740px;
	background: #fff url(../images/pgFooterBg.gif) 0 0 repeat-x;
}

#footer p
{
	color: #666;
	font: normal 11px Helvetica, Arial, sans-serif;
	text-align: left;
	line-height: 13px;
	width: 500px;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}

#footer a
{
	color: #333;
	text-decoration: none;
}

#footer a:hover
{
	color: #000;
	text-decoration: none;
}

/* ROW CLASSES 4 FORMS */

div.row
{
	clear: both;
	height: 32px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

div.rowMess
{
	clear: both;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

span.label
{
	float: left;
	font: bold 12px Verdana, Helvetica, Arial, Sans-serif;
	line-height: 24px;
	width: 83px;
	color: #0b5198;
	text-transform: uppercase;
}

/* FORMS */

.textSearch
{
	background-color: #E5E4E2;
	border: 1px solid #fff;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif; 
	color: #000;
	width: 290px;
	padding: 2px;
	margin: 5px 5px 0px 0px;
}

.searchbox
{
	background-color: #E5E4E2;
	width: 350px;
	height: 18px;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif; 
	padding: 0px;
	margin: 4px 5px 0px 0px;
	position: absolute;
	top: 0;
	left: 150px;
}

.buttonSearch 
{
	padding: 0px;
	margin: 6px 5px 5px 0px;
	width: 38px;
	height: 15px;
	border: none;
	position: absolute;
	top: 0;
	left: 510px;
}

.text
{
	background-color: #E5E4E2;
	border: 1px solid #666;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif; 
	height: 18px;
	color: #000;
	width: 375px;
	padding: 2px;
	margin: 5px 5px 0px 0px;
	float: left;  
}

span.label
{
	float: left;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif; 
	line-height: 24px;
	width: 150px;
	color: #666;
	text-transform: uppercase;
}

span.labelLong
{
	float: left;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	line-height: 24px;
	width: 350px;
	color: #666;
	padding: 5px 0px 0px 0px;
	text-transform: uppercase;
}

span.labelMess
{
	float: left;
	font: normal 12px Verdana, Helvetica, Arial, Sans-serif;
	line-height: 24px;
	width: 290px;
	color: #666;
	padding: 5px 0px 0px 0px;
	text-transform: uppercase;
}

textarea.area
{
	background-color: #E5E4E2;
	border: 1px solid #666;
	font: normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif; 
	color: #000; 
	width: 520px;
	height: 60px;
	padding: 5px;
	margin: 2px 0px 10px 20px;
}

span.formInput
{
	float: left;
	font: bold 12px Verdana, Helvetica, Arial, Sans-serif;
	line-height: 32px;
	color: #0b5198;
	text-transform: uppercase;
}

.buttonSubmit
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 39px;
	height: 15px;
	border: none;
	float: left; 
}

.buttonReset
{
	padding: 0px;
	margin: 10px 10px 0px 10px;
	width: 39px;
	height: 15px;
	border: none;
	float: left; 
}

span.red
{
	color: #990000;
	font: bold 12px Verdana, Helvetica, Arial, Sans-serif;
}

/* Dropdown */
a.dropdown_menu{background : #FFFFFF;color : #000000; DISPLAY:BLOCK;font : 8pt Verdana,Arial,Helvetica,sans-serif;	padding : 2px 5px 2px 5px;text-decoration : none; cursor:default;}
a.dropdown_menu:hover{background-color : #C6BEAD;color : #000000;DISPLAY:BLOCK;font : 8pt Verdana,Arial,Helvetica,sans-serif;padding : 2px 0px 2px 10px;text-decoration : none; cursor:default;}
.dropdown_menu_div{width:159px; background-color: #FFFFFF; border: 1px solid #636654;}

/* Listings Styles *
/* the following are used to style SPOTLIGHT Listings*/
.td10{background:#E4D09F;border:1px solid #817966;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px}
.td11{background:#FFFFFF;border-bottom:1px solid #817966;border-left:1px solid #817966;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td12{background:#FFFFFF;border-bottom:1px solid #817966;border-right:1px solid #817966;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td12_1{background:#FFFFFF;border-right:1px solid #817966;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.company_name_spotlight{color:#4D4F42;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_name_spotlight:hover{color:#FFFFFF;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_spotlight{color:#4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_spotlight:hover{color:#DDEEC3;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}

/*the following 2 tds are for PRIORITYlistings*/
.td13{background:#BCB388;border:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px}
.td14{background:#FFFFFF;border-bottom:1px solid #4D4F42;border-left:1px solid #4D4F42;border-right:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td14_1{background:#FFFFFF;border-left:1px solid #4D4F42;border-right:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.company_name_priority{color:#666666;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_priority{color:#7E7E7E;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_priority:hover{color:#7E7E7E;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}

/*Simple Listing*/
.td15{border-bottom:1px solid #999;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;color:#333;padding:10px 0px 10px 0px;margin:0px;vertical-align:top}
.company_name_listing{color:#000;font:bold 10pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_listing{color:#817966;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.page_table{font: 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;}

