/* CSS Document */

/* ---------------------------
	SearchDSM.com Style Sheet
------------------------------ */

/*GENERAL TEXT STYLES*/
/*---------------------------------------------------------------------------- */


.RED_COLOR_HEADING_TXT {
	font-size:16px;
	color:#CC3300;
}
.RED_COLOR_SUB_HEADING_TXT {
	font-size:12px;
	color:#CC3300;
}
.GREY_COLOR_SUB_HEADING_TXT {
	font-size:12px;
	color:#666666;
}
.GOLD_COLOR_SUB_HEADING_TXT {
	font-size:12px;
	color:#FFFF99;
}
.WHITE_COLOR_SUB_HEADING_TXT {
	font-size:12px;
	color:#FFFFFF;
}
.GREY_COLOR_SMALL_TXT {
	font-size:9px;
	color:#666666;
}
.RED_COLOR_SMALL_TXT {
	font-size:9px;
	font-weight:bold;
	color:#CC3300;
}

/*	HOMEPAGE SPECIFIC STYLES
------------------------------------------------------------------------------ */






/*	BASIC HTML STYLES
------------------------------------------------------------------------------ */


body {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}


p, td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 13px;
	}
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #CC3300;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #cc3300;
	text-decoration: none;
	}
	
.verdana10 {
	font-size: 10px;
	}
	

/*	WEB PAGE CONTAINER/WRAPPER DIV
-------------------------------------------------------------------------------- */

#wrapper {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 977px;
	border: 1px solid #000;
	background-color: #fff;
	}
#wrapper1 {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 957px;
	border: 1px solid #000;
	background-color: #fff;
	}

#wrapper2 {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 975px;
	border: 1px solid #000;
	background-color: #fff;
	}
#wrapper3 {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 975;
	border: 1px solid #000;
	background-color: #fff;
	}

/*	TOP STRIP (CONTAINS BREAD CRUMB, SUBMIT POST AND MY ACCOUNT LINKS)
-------------------------------------------------------------------------------- */

#topstrip {
	width: auto;
	background-color: #CC3300;
	margin: 0;
	padding: 0px 5px 0px 10px;
	}

#topstrip p, #topstrip td {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
	
#topstrip strong {
	font-weight: bold;
	font-size: 11px;
	}
	
#topstrip table tr td a:link, #topstrip table tr td a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
#topstrip  table tr td a:hover {
	color: #fff;
	text-decoration: none;
	}
	
/*	MASTHEAD (CONTAINS LOGO, QUICK SEARCH, SECTION TITLE, LINKS)
-------------------------------------------------------------------------------- */

#masthead {
	background: #000000  url(images/mastbg.gif);
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 10px 10px 10px 10px;
	width: 956px;
	}

#masthead p, #masthead td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 13px;
	}

#masthead .sectiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	vertical-align:top;
	}

#masthead .orange {
	color: #CC3300;
	}

#masthead a:link, #topstrip a:visited {
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
	}
	
#masthead a:hover {
	text-decoration: none;
	}
	
#masthead1 {
	background: #000000  url(images/mastbg.gif);
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 974px;
	}

#masthead1 p, #masthead td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 13px;
	}

#masthead1 .sectiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	vertical-align:top;
	}

#masthead1 .orange {
	color: #CC3300;
	}

#masthead1 a:link, #topstrip a:visited {
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
	}
	
#masthead1 a:hover {
	text-decoration: none;
	}
#quicksearch {
	vertical-align: middle;
	text-align: left;
	margin-left: 5px;
	padding: 0;
	}
	
#logo {
	text-align: left;
	margin-right: 5px;
	padding: 0;
	width: 191px;
	}
	
#sectiontitle {
	margin-top: 15px;
	text-align: left;
	}
	

	
/*	SECTION SEARCH (CONTAINS GRAY KEYWORD SEARCH FORM)
-------------------------------------------------------------------------------- */
	
#sectionsearch {
	background-color: #999999;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 13px;
	font-weight: bold;
	width: 955px;
	}
#sectionsearch1 {
	background-color: #999999;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 13px;
	font-weight: bold;
	width: 975px;
	}
form.sectionsearch
{
margin-bottom:0px;
}	
	
/*	MAIN BODY (CONTAINS SEARCH RESULTS, ETC.)
-------------------------------------------------------------------------------- */

#mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	text-align: left;
	}
	
#mainbody1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0px;
	background-color: #fff;
	text-align: left;
	}


#mainbody p {
	padding-top: 0;
	}

#mainbody .headline	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000;
	}
	
#searchheader {	
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 2px solid #c30;
	}
	
#searchfilter {
	margin: 15px 0 20px 0;
	padding: 0;
	}
	
#mainbody strong {
	color: #000;
	}

#mainbody p.subhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 12px;
	text-transform: capitalize;
	border-top: 1px solid #c30;
	padding-top: 5px;
	}
	
#mainbody p.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 12px;
	
	border-top: 1px solid #c30;
	padding-top: 5px;
	}
	
	
/* SHORT DETAIL LISTING RESULTS
--------------------------------------*/
#listing {
	margin: 0;	
	padding: 0;
	text-align: left;
	background-color: #ffffff;
	}
.listing1 {
	color:#CC3300;
	}
#listing p {
	margin: 0;
	padding: 3px 0;
	}
	
a.listing:link, a.listing:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;
	margin-bottom: 5px;
	text-decoration: underline;
	}

a.listing:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;
	text-decoration: none;
	}

.number {
	color: #fff;
	background-color: #000;
	padding: 1px 4px 1px 4px;
	width: 10px;
	font-weight: bold;
	}

/* DETAILED LISTING
--------------------------------------*/

#fulldetail {
	margin: 0;
	padding: 15px 0 15px 15px;
	}
#fulldetail p {
	margin: 0;
	padding: 0;
	}
	
	
p.businessname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3300;
	margin-top: 0;
	}
	
p.subsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
	
	
	


/*	ADVERTISERS (CONTAINS ADVERTISMENTS)
-------------------------------------------------------------------------------- */

.friends  {
	font-weight: normal;
	color: #CC3300;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#advertisers {
	margin: 0;
	padding: 10px; 
	border-top: 2px solid #c30;
	vertical-align: middle;
	background-color: #eee;
	}
#advertisers1 {
	margin: 0;
	padding: 10px; 
	border-top: 2px solid #c30;
	vertical-align: middle;
	background-color: #eee;
	width: 955px;
	}


/*	FOOTER (CONTAINS COPYRIGHT AND OTHER INFO AND LINKS)
-------------------------------------------------------------------------------- */

#footer {
	margin: 0;
	padding: 5px;
	background-color: #000;
	}
	
#footer1 {
	margin: 0;
	padding: 5px;
	background-color: #000;
	width: 955px;
	}
	
#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
#footer1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
#footer a:link, #footer a:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	}
#footer1 a:link, #footer a:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	}
#footer a:hover {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	}
#footer1 a:hover {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	}
	
	
/*	FORMS (TEXT FIELDS, TEXT AREAS, BUTTONS, CHECK BOXES, RADIAL BUTTONS)
-------------------------------------------------------------------------------- */

input,
textarea {
	background-color: #fff;
	border: 1px solid #000;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	padding: 2px;
}

select {
	background-color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	}

input:focus,
textarea:focus	{
	background-color: #fff;
}

.checkbox {
	border: 0px
}

.radiobutton {
	border: 0px
}

.button {
	background-color: #CC3300;
	border: 1px solid #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding: 1px;
	
}


/*	CREATE POST / EDIT POST TOP NAVIGATION
-------------------------------------------------------------------------------- */

#postnav {
	background-color: #999999;
	margin: 0;	
	padding: 5px 10px 5px 10px;	
	border-bottom: 2px solid #000;
	text-align: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 13px;
	font-weight: bold;	
	}

#postnav ul, #postnav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	
	}

#postnav ul li a:link, #postnav ul li a:visited	{
	padding: 0px 0px 0px 10px;	
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: ;
	text-align: left;
	color: #fff;
	
}

#postnav ul li a:hover {
	color: #000;
	font-size: 12px;
}

body#sectioncreate #postnav a.create,
body#sectionedit #postnav a.edit,
body#sectiondelete #postnav a.delete,
body#sectionprofile #postnav a.profile,
 {
	color: #000;
	font-weight: bold;
	}


/*---CREATE POST TABLE STYLE
------------------------------------*/

	
.tableheading {
	font-weight: bold;
	color: #fff;
	}
	
#border {
	border: 1px solid #000;
	width: 400px;
	}
	
#tableborder935 {
	border: 1px solid #000;
	width: 935px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	
/*---DETAIL TABS
------------------------------------*/


#tabnav {
	width: 595px;
	margin: 15px 0 0 15px;
	padding: 0 0 5px 0;
	text-align: right;
	border-bottom: 1px solid #c30;
	}

#tabnav ul, #tabnav li {
	display: inline;
	list-style: none;
	}

#tabnav ul li a	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CC3300;
	color: #fff;
	padding: 5px;
	margin: 0 0 0 1px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	
}

#tabnav ul li a:hover {
	background-color: #000000;
	color: #fff;
	text-decoration: none;
}
	
/*	DROP DOWNS
-------------------------------------------------------------------------------- */

a#link_child:link,a#link_child:active,a#link_child:visited
{
	display:block; 
	width: 145px; 
	border: 1px solid white; 
	padding: 0px 5px; 
	text-decoration: none; 
	font-weight: 900; 
	color: #ffffff; 
	border-bottom: none;
}

a.link_child:hover
{
	display:block; 
	width: 145px; 
	border: 1px solid white; 
	padding: 0px 5px; 
	text-decoration: none; 
	font-weight: 900; 
	color: #ffffff; 
	border-bottom: none;
	background-color:#000000;
}

.cat_menu
{
	position: absolute; 
	visibility: hidden; 
	background: #CC3300;
	text-align:left;
}


/* OTHERs
--------------------------------------------------------------------------- */

td.page_title
{
height:23px;
background-color:#CC3300;
text-align:center;
color:#FFFFFF;
font-weight:bold;

}

td.business_name_1
{
	font-family:Arial, sans-serif;
	font-size:12pt;	
	color:#CC3300;	
}

select.style
{
	height:16px;
	font-size:8;
	font-color:black;
}

body#white_back
{
	background-color:#FFFFFF;
}
.sectionsub {
	background-color: #999999;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 13px;
	font-weight: bold;
	width:955px;	
	}
.selectwidth{
		width:75

}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 12px;
	text-transform: capitalize;
	border-top: 1px solid #c30;
	padding-top: 5px;
	}
.maptext1 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: #FF0000;
}
.maptext2 {
	font-size: 10px;	
	font-family: Verdana, Arial, Sans-Serif;
	color: #FF0000;
}
.maptext3 {
	font-size: 11px;	
	font-family: Verdana, Arial, Sans-Serif;
	text-transform: capitalize;
	color: #CC3300;
}
.weblinkformat {
	font-size: 8px;	
	font-family: Verdana, Arial, Sans-Serif;
	color: #0000FF;	
}
.greycolortxt{
	color:#999999;
}
.setsmallfont {
	font-size:8px;
}

/* CSS Document - for common pages */
hr.MidLine { height:1px; color:#CC3300; border: 0px; background-color:#CC3300; }
.CommonContentTbl { width:660px; margin:auto; }
h2.CommonPageTitle { font-family:Verdana, Helvetica, sans-serif; font-size:14px; color:#CC3300; border-bottom:1px solid #CC3300; }
h2.CommonPageTitleCenter { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; }


.BizListingTbl { width:100%; border:1px solid #000000; }
.BizListingTbl { border-right:none; border-bottom:none; }
.BizListingTbl th { background:#CC0000; font-size:12px; color:#FFFFFF; text-align:center; padding:10px 5px; font-size:12px;border-right:1px solid #000000; border-bottom:1px solid #000000; }
.Row1 td { background:#B3B3B3; padding:7px 5px; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:12px; }
.Row2 td { background:#E6E6E6; padding:7px 5px; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:12px; }

.LiSpacing li { margin:10px; }

/* --------------------------- SearchDSM.com Style Sheet
------------------------------ */

/*	BASIC HTML STYLES
------------------------------------------------------------------------------ */
body { background-color: #ccc; margin: 0px; padding: 0px; text-align: center; }
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CC3300; text-decoration: underline; }
a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CC3300; text-decoration: underline; } 
.verdana10 { font-size: 10px; } 
.header { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #c30; margin-bottom: 25px; } 

/*	WEB PAGE CONTAINER/WRAPPER DIV
-------------------------------------------------------------------------------- */
#wrapper { margin-right: auto; margin-left: auto; padding: 0; width: 955px; border: 1px solid #000; background-color: #fff; }

/*	TOP STRIP (CONTAINS BREAD CRUMB, SUBMIT POST AND MY ACCOUNT LINKS)
-------------------------------------------------------------------------------- */
#topstrip { width: auto; background-color: #CC3300; margin: 0; padding: 0px 5px 0px 10px; }

#topstrip p, #topstrip td { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; } 
#topstrip strong { font-weight: bold; font-size: 11px; } 
#topstrip table tr td a:link, #topstrip table tr td a:visited { color: #fff; text-decoration: underline; } 
#topstrip table tr td a:hover { text-decoration: none; } 
/*	MASTHEAD (CONTAINS LOGO, QUICK SEARCH, SECTION TITLE, LINKS)
-------------------------------------------------------------------------------- */

#masthead { width: 955px; background: #000 url(images/mastbg.gif) right no-repeat; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0 auto; text-align: left; }
#masthead p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; line-height: 13px; }
#masthead .sectiontitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #fff; }
#masthead .orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3300; }
#masthead a:link, #topstrip a:visited { font-size: 10px; color: #CC3300; text-decoration: underline; } 
#masthead a:hover { text-decoration: none; } 
#logo {	 float: left; width: 159px; margin: 0; padding: 0; } 
#logo-content { margin: 0; padding: 25px 25px 25px 25px; }
#quicksearch { float: right; width: 790px; padding: 0; } 
#quicksearch-content { margin: 0; padding: 25px 25px 25px 0px; text-align: left; } 
#quicksearch-content p { margin-top: 0; }

hr.cleaner { clear:both; height:1px; margin: 0; padding:0; border:none; visibility: hidden; } 
#sectiontitle { margin-top: 15px; text-align: left; } 
/*	DIVIDER (BETWEEN THE MASTHEAD AND THE MAINBODY)
-------------------------------------------------------------------------------- */

#divider { background-color: #c30; margin: 0; padding: 0; border-bottom: 0px solid #000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: normal; height: 3px; }  
/*	MAIN BODY (CONTAINS SEARCH RESULTS, ETC.)
-------------------------------------------------------------------------------- */

#mainbody { margin: 0 auto; padding: 0; background-color: #fff; text-align: left; width: 955px; }
#border-right { border-right: 1px solid #000; } 
#leftcolumn { margin: 0; padding: 15px; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }

#catagory-leftcolumn { margin: 0; padding: 0 8px 0 0; }
#catagory-leftcolumn p.catagorylist { margin-bottom: 25px; }
#catagory-middlecolumn { margin: 0; padding: 0 8px 0 8px; }
#catagory-rightcolumn { margin: 0; padding: 0 0 0 8px; } 
#leftcolumn p { margin-top: 0; } 
#leftcolumn .catagorytitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin: 0; padding-bottom: 3px; } 
#leftcolumn .catagorytitle a:link, #leftcolumn .catagorytitle a:visited { text-decoration: none; color: #000; } 
#leftcolumn .catagorytitle a:hover { text-decoration: none; color: #c30; } 
p.catagorylist { margin-top: 0; margin-bottom: 25px; } 
ul.catagory { list-style-position: outside; list-style-type: square; margin-bottom: 25px; margin-top: 5px; }
ul.catagory li { list-style-position: outside; list-style-type: square; margin-bottom: 3px; }

ul.catagory li a:link, ul.catagory li a:visited { color: #c30; text-decoration: underline; }
ul.catagory li a:hover { color: #c30; text-decoration: none; }

p.catagorylist a:link, p.catagorylist a:visited { color: #333; text-decoration: underline; }
p.catagorylist a:hover { color: #CC3300; text-decoration: none; } 
#rightcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: auto; margin: 0; padding: 0; text-align: left; }

#rightcolumn p { margin-top: 0; }

#rightcolumn-ad { margin: 0; padding: 15px 15px 5px 15px; } 
#rightcolumn-titlebar { width: auto; margin: 0; padding: 3px 15px 3px 15px; background-color: #CC3300; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; } 
#rigthcolumn-content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: 13px; margin: 0 0 15px 0; padding:  10px 15px 5px 15px; width: auto; }
#rigthcolumn-content p { margin-top: 0; }

#clearboth { clear: both; width: 760px; font-size:1px; font-family:Arial, Helvetica, sans-serif; }  
/*	ADVERTISERS (CONTAINS ADVERTISMENTS)
-------------------------------------------------------------------------------- */

.friends  { font-weight: normal; color: #CC3300; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
#advertisers { margin: 0; padding: 10px;  border-top: 2px solid #c30; vertical-align: middle; background-color: #eee; }


/*	FOOTER (CONTAINS COPYRIGHT AND OTHER INFO AND LINKS)
-------------------------------------------------------------------------------- */

#footer { margin: 0; padding: 5px; background-color: #000; } 
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; margin: 0; padding: 0; }
#footer a:link, #footer a:visited { font-size: 10px; color: #fff; text-decoration: underline; }
#footer a:hover { font-size: 10px; color: #fff; text-decoration: none; }  
/*	FORMS (TEXT FIELDS, TEXT AREAS, BUTTONS, CHECK BOXES, RADIAL BUTTONS)
-------------------------------------------------------------------------------- */

input, textarea { background-color: #fff; border: 1px solid #000; font-family: verdana, arial, sans-serif; font-size: 10px; padding: 2px; }
select { background-color: #fff; font-family: verdana, arial, sans-serif; font-size: 10px; }
/* input:focus,textarea:focus	{ background-color: #fff; }*/
.checkbox { border: 0px; }
.radiobutton { border: 0px; }
.button { background-color: #CC3300; border: 1px solid #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #fff; padding: 1px; }

/*	DROP DOWNS
-------------------------------------------------------------------------------- */

a#link_child:link,a#link_child:active,a#link_child:visited { display:block;  width: 145px;  border: 1px solid white;  padding: 0px 5px;  text-decoration: none;  font-weight: 900;  color: #ffffff;  border-bottom: none; }
.verdana8 { font-size: 8px; }
.redcolor { color: #FF0000; }
a.link_child:hover { display:block;  width: 145px;  border: 1px solid white;  padding: 0px 5px;  text-decoration: none;  font-weight: 900;  color: #ffffff;  border-bottom: none; background-color:#000000; }
.cat_menu { position: absolute;  visibility: hidden;  background: #CC3300; text-align:left; }

.AdvSrhCatBrdBtm { border-bottom:1px solid #f1f1f1; }


/* CSS Document */

#masthead a:link.AdvanceSearchLnk { font-size: 11px;	color: #ffffff; text-decoration: underline;	}
#masthead a:active.AdvanceSearchLnk { font-size: 11px;	color: #ffffff; text-decoration: underline;	}
#masthead a:hover.AdvanceSearchLnk { font-size: 11px;	color: #ffffff; text-decoration: underline;	}
#masthead a:visited.AdvanceSearchLnk { font-size: 11px;	color: #ffffff; text-decoration: underline;	}

.SpanAdvanceSearchLnk { padding-left:5px; }

#DvTabMenu td.TabMenu { background:#ffffff url(images/homepage/TabHeader.gif) no-repeat; width:99px; color:#D90000; text-align:center; padding:5px 0px; margin-right:2px; }
#DvTabMenu td.TabMenu a.TabLink { color:#D90000; text-decoration:none; font-weight:bold; font-size:11px; }
#DvTabMenu td.TabMenu a:hover.TabLink { color:#D90000; text-decoration:none; font-weight:bold; font-size:11px; }
#DvTabMenu td.TabMenu a:visited.TabLink { color:#D90000; text-decoration:none; font-weight:bold; font-size:11px; }
#DvTabMenu td.TabMenu a:active.TabLink { color:#D90000; text-decoration:none; font-weight:bold; font-size:11px; }

#DvLeftColumn { 	margin: 0px;	padding:0px;	width: 770px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333; background:#FFFFFF url(images/BorderRight.gif) repeat-y 220px 0px; float:left; }

#DvLeftMenu { width:220px; float:left; }
#DvLeftMenu Div.DvLeftMenuTitle { color:#FFFFFF; background:#4C4C44 url(images/LeftMenuTltBg.gif) repeat-x top left; padding:5px 10px; border-top:1px solid #4C4C44; text-transform:none; text-align:center; font-weight:bold; }

#DvLeftMenu p.SubArrow { float:right; margin-top:-16px; padding-right:7px; }

#DvLeftMenu Div.DvLeftMenuCat { color:#000000; background:#E6E6E6 url(images/LeftMenuCatBg.gif) repeat-x left top; padding:4px 5px 5px 18px; margin:0px 0px 1px 0px; border-top:1px solid #AFAFAF; text-transform:uppercase; font-weight:bold; cursor:pointer; }


#DvContent { width:540px; float:left; padding:5px 0px 10px 7px; }
#DvContent div.FeaturedEstablishTlt { background:#EAEAEA url(images/Tlt_FeaturedEstablishment.jpg) center top no-repeat; width:538px; height:17px; }
#DvContent div.FeaturedEstablishBg { background:#645864 url(images/FeaturedEstablishment_Bg.jpg) center top no-repeat; width:538px; height:190px; margin-bottom:10px; }

#DvContent div.FeaturedEstablishTop { color:#FFFFFF; padding:10px; line-height:16px; height:170px; width:172px; background:#000000; text-align:center; }
#DvContent div.FeaturedEstablishTop div.TopText { color:#FFFFFF; line-height:16px; text-align:center; padding-top:15px; font-size:10pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#DvContent div.FeaturedEstablishTop a { color:#FFFFFF; font-weight:bold; font-size:12px;	}
#DvContent div.FeaturedEstablishTop a.Title { color:#FFFFFF; font-size:20px; font-family:Arial, Helvetica, sans-serif;	 }

#DvContent div.FeaturedEstablishBottom { color:#FFFFFF; padding:5px 10px 0px 10px; line-height:16px; height:21px; }

#DvCatAds a { color:#ffffff; text-decoration:none; }
.Events { background:#DDDDDD url(images/CatAd_Todayseventbuzz.jpg); width:176px; height:67px; float:left; margin:5px 4px 5px 0px; cursor:pointer; }
.Reviews { background:#DDDDDD url(images/CatAd_MovieReviews.jpg); width:176px; height:67px; float:left; margin:5px 4px 5px 0px; cursor:pointer; }
.Photos { background:#DDDDDD url(images/CatAd_Photos.jpg); width:176px; height:67px; float:left; margin:5px 0px 5px 0px; cursor:pointer; }

#DvCatContent { border-top:none; border-bottom:none; border-left:1px solid #CBCBCB; float:left; width:537px; margin-bottom:10px; }
#DvCatContent div.Col1 { border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; float:left; width:266px; height:155px; }
#DvCatContent div.Col2 { border-bottom:1px solid #CBCBCB; float:left; width:266px; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; height:155px; }

#DvCatContent div.DvCatContentTitle { color:#000000; background:#E6E6E6 url(images/ContentCatTitleBg.gif) repeat-x right top; padding:0px 5px 0px 5px; margin:0px; border-bottom:1px solid #CBCBCB; text-transform:uppercase; font-weight:bold; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
#DvCatContent div.Content { padding:5px 5px 0px 5px; width:250px; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; height:110px; color:#4F4F4F; }
#DvCatContent div.Content div.CatTlt { text-align:center; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }
#DvCatContent img.MarginSet { margin-right:5px; padding-bottom:0px; }
#DvCatContent div.DvLink { float:right; padding:0px 5px 5px 0px; width:245px; text-align:right; }