/* ------------------------------------------------------------
hp.css
eyespot.com
Author chris.meyer@eyespot.com
Version 1.0
------------------------------------------------------------ */

body {
	margin: 0 0 0 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #OOOOOO;
	/*background: #eeeeee;*/
}

/***************************************************
Firefox Scrollbar hack for page shifting
***************************************************/
html {
    min-height: 99%; margin-bottom: 1px;
}

/***************************************************
Global Anchor
***************************************************/
a:link{
	color: blue ;
	text-decoration: none;
	/*border-bottom: 2px solid #ccc;*/
}

a:visited {
	color: #551A8B;
}

a:hover {
	color: blue;
	text-decoration:underline;
}

a img {
	border:none;
}

a.image {
	background: none;
	text-decoration: none;
	border:none;
}


a.image:visited {
	background: none;
	text-decoration: none;
	border:none;
	color: #551A8B;
}



a.image:hover {
	background: none;
	text-decoration: none;
	border:none;
}

a.destructive:link, a.destructive:visited {
	color: red ! important;
}

a.destructive:hover {
	background: red ! important;
	color: #fff ! important;
	font-weight:normal;
}

/***************************************************
Global Heading
***************************************************/

h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
}

h2 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #ff6600;
}

.header
{
    margin: 10px 0 10px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #ff6600;
}

h2 > p {
	padding: 0 0 0 10px;
	display:inline;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	border:none;
}

.blue_caption
{
color:#007DD5;
font-size:12px;
line-height:16px;
}



h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #666;
	border:none;
}

h5 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #00b8d3;
	border:none;
}


h6 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #01AD4E;
}

/***************************************************
Global Paragraph
***************************************************/

p {
	padding:0 10px 5px 0;
	margin:0;
	text-align: left;
	font-size: 12px;
	color: #4c5757;
	line-height:16px;
}

p.topspace {
	padding:10px 10px 5px 0;
}

p.eleven {
	padding:0 10px 2px 0;
	margin:0;
	text-align: left;
	font-size: 11px ! important;
	color: #4c5757;
	line-height:14px;
}

/***************************************************
Global Spans
***************************************************/

.highlight {
	background: #ffc;
}

.sm {
    margin:0;
    padding:0;
    font-size:11px;
    font-weight: normal;
    color:#999 ! important;
}

.med {
    margin:0;
    padding:0;
    font-size:12px;
    font-weight: normal;
    color:#999;
}

.lg {
    margin:0;
    padding:0;

    font-size:12px;

    font-weight: normal;

    color:#999;

}



.textbox {

	margin: 0 0 5px 0;

	padding:0;

	border:1px solid #ccc;

	font-size: 13px;

	font-family: Helvetica, Arial, sans-serif;

	color: #627a7f;

}





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

Frame, Gutter Wrapper

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



#Frame {

	width: 100%;

	margin: 0 auto;

	padding: 0;

	text-align: center;

	background: #fff;

	border: 0px solid #ffffff;

	overflow:auto;

}



#Gutter {

	width: 97%;

	margin:0 0px 0 0px;

	padding:0;



}



/* Makes the blue fade in the background */



#Wrapper {

	margin: 0;

	padding: 0;

	width: 100%;

	float:left;

	border-top: 3px solid #eee;

	text-align:left;

	/*background:#CCCCFF;*/

}



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

Logo, Search

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



#Logo {

	margin:0;

	padding:0;

	background: white url(../images/logo/logo-small.jpg) center left no-repeat;

	width: 95%;

	height:65px;

}



* html #Logo { background: url(../images/logo/logo-small.jpg) 0% left no-repeat; }



#Search {
	float:right;
	margin:15px 0 10px 0;
	padding-top:10px;
	padding-bottom:1px;
	/*border: 1px solid #dee2e2;*/
	text-align:center;
	width: 580px;
	/*background:  #679BF1;*/
}



#Search ul {

	margin:0px;

	padding:0px;

}



#Search li {

	float:left;

	margin:0px;

	padding:0px 0 5px 8px;

	list-style-type: none;

	display: inline;

}

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

#Search1 {

	padding-top:10px;

	padding-bottom:1px;

	text-align:center;

	background: #FFFFFF url(stripe.png);

	width: 600px;

	margin: 0px 300px  0px 300px;



}



#Search1 ul {

	margin:0px;

	padding:0px;

}



#Search1 li {



	margin:0px;

	padding:0px 0 5px 8px;

	list-style-type: none;

	display: inline;

}



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

Main Nav, Left

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



#Nav {
	margin: 0;
	padding: 0;
	height: 65px;
	background: #FFFFFF url(../images/head.png) center;

	/*border-bottom: 4px solid #3399ff;*/

}



#Nav ul {

	float:left;

	margin:0;

	padding:13px 15px 0 15px;

}



* html #Nav ul {padding:10px 15px 0 15px;}



#Nav li {
	float:left;
	margin:0;
	padding:0 4px 0 4px;
	font-size:13px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	list-style-type: none;
	font-weight: normal;
	display: inline;
	color:#FFFFFF;
	line-height:20px;

}



#Nav li a:link  {
	color: #fff;
	text-decoration: underline;
	line-height:20px;
}

#Nav li a:visited {
	color: #fff;
	text-decoration: underline;
	line-height:20px;
}



#Nav li a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	/*background:#FFFFFF;*/

	border-bottom: thick #0000FF;

}



#Nav li.selected a:link  {

	color: #222222;

	padding: 1px;

	text-decoration: none;

	border-bottom: none;

}



#Nav li.selected a:visited {
	color: #FFFFFF;
}





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

Search Box

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



#Welcome {

	float:right;

	display:inline;

}



#Welcome dl {

	float:right;

	margin:28px 8px 0 0;

	padding:0px;

	display:inline;

}



#Welcome dt {

	float:left;

	margin:0px;

	padding:0 0 0 8px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	list-style-type: none;

	color: #666;

	display:inline;

}



#Welcome dd {

	float:left;

	margin:0px;

	padding:0 0 0 8px;

	list-style-type: none;

	display: inline;

}





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

Account Nav (Right)

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



#Nav div.Account {

	float:right;

	margin: 0;

	padding:0;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color: #fff;

	text-align:right;

	display:inline;

}



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

Footer Nav

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



#Footer {

    /*position:absolute;

    bottom: 0px;*/

	margin: 0;

	left:      0px;

	width:100%;

	padding: 0;

	background: white;

	border-top:thick solid #eeeeee;

}



#Footer ul {

	margin:0;

	padding: 7px 0 8px 13px;

}



#Footer li {

	margin:0;

	padding:0 2px 0 2px;

	font-size:11px;

	font-family: Helvetica, Arial, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	display: inline;

	color:#555;

}



#Footer li.selected a:link  {
	color: #111;
	text-decoration: none;
	border-bottom: none;
}

#Footer li.selected a:visited {
	color: #FFFFFF;
}

#Footer li a:link  {
	color: #333333;
	text-decoration: none;
	border-bottom: none;
}

#Footer li a:visited {
	color: #FFFFFF ;
}

#Footer li a:hover {

	color: black;

	text-decoration: none;

	background: none;

	border-bottom: none;

}



.Clear {

	clear: both;

}









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

Headlines, Base

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



.Headline {

	float:left;

	padding:8px 0 8px 0;

	margin: 20px 0 0 15px;

	border-top:1px solid #eee;

	border-bottom:1px solid #eee;

	background: #fff url(/images/eyespot/headlines_bg.gif) top left repeat-y;

	display:inline;

	width:805px;

	display:inline;

	voice-family: "\"}\"";

	voice-family: inherit;

	width:790px;

}



.Headline h1 {

	padding:0;

	margin:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: 15px;

	font-weight:bold;

	color: #666;

}





#Base {

	float:left;

	padding:0 0 30px 0;

	margin: 20px 0 0 15px;

	border-top:2px solid #dbe8eb;

	display:inline;

	width:805px;

	display:inline;

	voice-family: "\"}\"";

	voice-family: inherit;

	width:790px;

}



#Base h1 {

	padding:10px 0 0 10px;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: 15px;

	font-weight:bold;

	color: #666;

}



#Base ul {

	margin:5px 0 0 0;

	padding:0;

}



#Base li {

	margin:0;

	padding:0 2px 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	list-style-type: none;

	display:inline;

	color:#ccc;

}



#Base div.CC {

	float:left;

	padding:0 0 0 0;

	margin: 25px 0 0 0;

	display:inline;

	width:100px;

}



#Base div.Group {

	float:left;

	padding:0;

	margin: 0 15px 0 0;

	display:inline;

	width:690px;

	voice-family: "\"}\"";

	voice-family: inherit;

	width:675px;

}





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

Medium Thumbnails

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



.Medthumbcontainer {

	float: left;

	padding:0px;

	margin: 0 0 0 0;

	width:100%;

	display:inline;



}



.Medthumbcontainer h1 {

	padding:5px 0 0 0;

	margin:0 0 2px 0;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: 19px;

	font-weight:bold;

	color: #333333;

	border-top:2px solid #eee;

}



.Medthumb {

	float: left;

	padding:0;

	margin: 0 15px 0 0;

	width:191px;

	display:inline;

	voice-family: "\"}\"";

	voice-family: inherit;

	width:180px;

}



.Medthumb2 {

	float: left;

	padding:0;

	margin: 0 0 0 25px;

	display:inline;

	voice-family: "\"}\"";

	voice-family: inherit;

	width:180px;

}



.Medthumb div.border {

	margin:0;

	padding: 5px 0 2px 5px;

	background: #e3e3e3;

}





.Medthumb p {

	padding:5px 0 0 0 ! important;

	margin:0 ! important;

	text-align: left;

	font-size: 12px ! important;

	color: #333;

	font-weight:bold;

}



.Medthumb p.description {

	padding:0 0 2px 0 ! important;

	margin:0;

	text-align: left;

	font-size: 11px ! important;

	color: #87a1ab;

	font-weight:normal;

}



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

Winner box

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



#Winner {

	float: left;

	padding:0;

	margin:0;

	width:357px;

	font-family:Arial, Helvetica, sans-serif;

}



.Winner {

	float: left;

	padding:15px 0 0 20px;

	margin: 0;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}



#WinnerVid {

	float: left;

	padding:0;

	margin:0 15px 0 15px;

	width:316px;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

}



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

List on top of thumbnail

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



.Medthumb ul {

	margin:0;

	padding:2px 0 2px 0 ! important;

}



.Medthumb li.date {

	margin:0 ! important;

	padding:0 2px 5px 0 ! important;

	font-size:10px ! important;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	color: #999;

	line-height:18px;

}





.Medthumb li.time {

	margin:0;

	padding:0 2px 5px 0 ! important;

	font-size:10px ! important;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	color: #87a1ab ! important;

	line-height:18px;

}



.Medthumb li.author {

	margin:0 ! important;

	padding:0 ! important;

	font-size:11px ! important;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	color: #666 ! important;

}



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

eyespot Tour 2 column

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



#TourRight {

	float:left;

	padding:0 0 30px 0;

	margin: 25px 0 0 40px;

	width: 450px;

	display:inline;

}



#TourRight p {

	padding:5px 10px 0 5px;

	margin:0;

	text-align: left;

	font-size: 11px;

	color: #999;

}



#TourLeft {

	float: left;

	padding:0 0 30px 0;

	margin: 0 0 0 20px;

	width:270px;

	display:inline;

}



#TourLeft h1 {

	margin: 25px 0 2px 0;

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #00a1c6;

}



#TourLeft p {

	padding:15px 10px 0 0;

	margin:0;

	text-align: left;

	font-size: 12px;

	color: #566262;

	line-height:20px;

}



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

Login, Signup, invite, error

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



#Login {

	margin: 20px 0 0 20px;

	padding: 0 0 10px 0;

	width:390px;

	float:left;

	display:inline;

}



#Login h1 {

	margin:0;

	padding:10px 0 10px 0;

	font-size: 16px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #666;

}



#Login table {

	float:left;

	margin:0;

	padding:0 0 30px 0;

}



#Login th {

	margin: 0;

	padding:1px 0 1px 0;

	text-align:left;

	font-size: 14px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: red;

}



#Login td {

	margin:0;

	padding:1px 0 1px 0;

	font-size: 12px;

	color: #333;

	line-height:20px;

}



#Login td.right {

	margin:0;

	padding:0 10px 0 0;

	font-size: 11px;

	text-align:right;

	font-weight:bold;

	color: #333;

}



#Preloads {

	float:left;

	margin: 20px 0 0 20px;

	padding: 0 0 30px 0;

	width:320px;

	display:inline;

}



#Preloads h1 {

	margin:0;

	padding:15px 0 5px 0;

	font-size: 16px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #2dcfe7;

}



#Preloads p {

	padding:0 40px 0 0;

	margin:0;

	text-align: left;

	font-size: 12px;

	color: #566262;

	line-height:20px;

}



#Preloads dl {

	margin:0;

	padding:10px 0 0 0;

}



#Preloads dt {

	margin:0;

	padding:5px 0 0 0;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	color: #333;

}



#Preloads dd {

	margin:0;

	padding: 5px 5px 10px 0;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	list-style-type: none;

	font-weight: normal;

	color: #666;

	line-height:18px;

}



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

Permailink and Share // consolidate with the above 2 sections

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



#ShareLeft {

	float: left;

	padding:0 0 30px 0;

	margin: 0 0 0 20px;

	width:400px;

}



#ShareLeft div {

	float: left;

	padding:0;

	margin: 0;

}





#ShareLeft h1 {

	margin: 25px 0 2px 0;

	padding: 0;

	font-size: 20px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #00a1c6;

}



#ShareLeft h2 {

	margin: 25px 0 2px 0;

	padding: 10px 0 0 0;

	font-size: 16px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #01AD4E;

	border-top: 3px solid #eee;

}



#ShareLeft h3 {

	margin: 0 0 2px 0;

	padding: 0;

	font-size: 16px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #01AD4E;

	border:none;

}



#ShareLeft p {

	padding:0 10px 15px 0;

	margin:0;

	text-align: left;

	font-size: 12px;

	color: #566262;

	line-height:20px;

}



#ShareLeft p.signup {

	padding:0 10px 15px 0;

	margin:0;

	text-align: left;

	font-size: 12px;

	color: #566262;

	line-height:20px;

	font-weight:bold;

}



#ShareRight {

	padding:0;

	margin: 25px 0 0 455px;

}



#ShareRight ul {

	margin:2px 0 0 0;

	padding:0;

}





#ShareRight li {

	float:left;

	margin:0;

	padding:0 5px 0 0;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	display:inline;

	list-style-type: none;

	font-weight: normal;

	color: #333;

}



#ShareRight li.harvested {

	float:left;

	margin:0;

	padding:0 5px 0 0;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

	display:inline;

	list-style-type: none;

	font-weight: bold;

	background:#ffffcc;

	color: #333;

}



#ShareRight p {

	padding:0;

	margin:25px 0 0 0;

	text-align: left;

	font-size: 11px;

	color: #999;

}





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

success messaging

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



#Success {

	float:left;

	margin:10px 5px 20px 10px;

	padding:0 0 20px 0;

	text-align:left;

	width:770px;

	border-bottom:1px solid #e3e3e3;

	border-top: 1px solid #eee;

	background: #ffffee;

}



#Success h1 {

	margin: 5px 0 2px 10px;

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #01AD4E;

	border:none;

}



#Success p {

	margin:0 0 0 10px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	color: #666;

	line-height:18px;

}



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

error pages in apache config

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



#Redirect {

	float:left;

	margin: 0;

	padding: 0 0 20px 0;

	width: 425px;

}



#Redirect h1 {

	margin: 18px 0 0 27px;

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #999;

}



#Redirect h2 {

	margin: 5px 0 0 27px;

	padding: 0;

	font-size: 12px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	color: #999;

}





#Redirect p {

	margin: 7px 0 20px 27px;

	padding: 0;

	font-size: 12px;

	font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

	color: #566262;

	line-height:18px;

}



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

Number of people in groups

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



.sm {

        margin:0;

        padding:0;

        font-size:10px;

        font-family:Arial, Helvetica, sans-serif;

        text-align: left;

        font-weight: normal;

        color:#999;

}





.med {

        margin:0;

        padding:0;

        font-size:11px;

        font-family:Arial, Helvetica, sans-serif;

        text-align: left;

        font-weight: normal;

        color:#999;

}



.lg {

        margin:0;

        padding:0;

        font-size:12px;

        font-family:Arial, Helvetica, sans-serif;

        text-align: left;

        font-weight: normal;

        color:#666;

}



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

Special Links

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



a.destructive:link, a.destructive:visited {

	color: #FFFFFF  !important;

	font-weight:normal;

	/*padding: 2px;*/

}



a.destructive:hover {

	background: red !important;

	color: #fff !important;

	font-weight:normal;

}



.highlight {

	background: #ffc;

}



xdev02



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

Forms

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



/* Forms */



.textbox {

	margin: 0;

	padding:0;

	border:1px solid #ccc;

	font-size: 13px;

	font-family:Arial, Helvetica, sans-serif;

	color: #627a7f;

}





















  .primaryBackground {/* lighter */

    background-color:#FFFFFF;

    }

  .secondaryBackground {/* darker */

    background-color:#FFFFFF;

    }

  .mainBody {

    padding:0 18px 0 20px;

    background-color:#fff;

    }

  .mainCellBackground {

    background-color:#fff;

    }



  /* page header styles */

  .attribution {

    margin-right:4px;

    color:#fff;

    font:bold 11pt arial;

    }

  .attribution a {

    color:#506fa3;

    font:bold 11pt arial;

    text-decoration:none;

    }

  .comm {

    margin-right:4px;

    color:#506fa3;

    font:12pt arial;

    }

  .city {

    margin-right:4px;

    color:#000;

    font:bold 12pt arial;

    }

  .cookieCrumbTrail {

    float:left;

    padding-top:4px;

    font:9pt arial;

    }

  .cookieCrumbTrail a {

    color:#000;

    }

  .searchTips {

    font:9pt arial;

    }

  .searchTips a {

    color:#000;

    }



  /* page footer styles */

  .footerText {

    color:#000;

    font:9pt arial;

    }

  .footerText a {

    color:#506fa3;

    }

  .footerDisclaimer {

    font:8pt arial;

    }



  /* miscellaneous element styles */

  form {

    margin:0;

    }

  .button {

    color:#999999;

    background-color:#64A2FF;

    border:2px outset #e3e9f2;

    font:bold 9pt arial;

    }

  ul {

    margin-top:0;

    }

  li {

    margin-left:-15px;

    margin-top:0;

    color:#000;

    list-style-type:disc;

    }



  /* styles for section data on index page */

  .indexSectionColumn {

    padding-right:8px;

    padding-left:8px;

    }

  .indexSectionButtons {

/*    background-color:#7BACFD;*/

	background:url(../images/header.png);

	text-indent:10px;

	line-height:20px;

    }

  .indexSectionButtons a.head {

    color: #0000ff;

    font:bold 9pt arial;

    text-decoration:none;



    }

    

    .indexSectionButtons a:hover {
    color: #FFFFFF;
    text-decoration: underline;
    }

    

    .indexSectionButtons a:visited
    {

    color: #FFFFFF;

    }

    

    

    

  .indexSectionButtons span.noLinkHead {

    color:#9cf;

    font:bold 10pt arial;

    text-decoration:none;

    }

  .count {

    padding-left:2px;

    color:#cccccc;

    font:normal 8pt arial;

    }

  .indexSectionList,   .indexForumList {

    font:12/14pt arial;

    color: #0000ff;

    }

 

  .indexSectionList a:hover 

  {

    color: #FFFFFF;

  }

  

  .indexSectionList a:visited 

  {

    text-decoration: none;

  }



	.indexSectionList2,   .indexForumList2 {

    font:12/14pt arial;

	text-indent:10px;

	list-style:inside square;

	 color: #0000ff;

    }

    

  .indexSectionList2 a,   .indexForumList2 a {

    color:#0000ff;

    text-decoration:default;

   

    }

  .indexSectionList2 a:hover,   .indexForumList2 a:hover {

    text-decoration:default;

    color: #FFFFFF;

    }

    

    .indexSectionList2 a:visited {

    text-decoration:	none;

    color: 				#FFFFFF;

    }

    

    





	.indexSectionList3,

  .indexForumList3 {

    font:12/14pt arial;

	text-indent:20px;

	list-style:inside ;

    }

  .indexSectionList3 a,

  .indexForumList3 a {

    color:#000;

    text-decoration:default;

    }

  .indexSectionList3 a:hover,

  .indexForumList3 a:hover {

    text-decoration:default;

    }





  .newListing {

    color:#f00;

    }



  /* index page styles */

  .communityHeader {

    color:#516ea4;

    font:italic 10pt arial;

    }

  .communityHeader a {

    color:#516ea4;

    }

  .communityList {

    font:9pt arial;

    }

  .communityList a {

    color:#000;

    }



  /* miscellaneous page styles */

  .error {

    color:#f00;

    }

  .disclaimerAgreement {

    font:11pt arial;

    }

  .disclaimerAgreement a {

    color:#00f;

    }

  h2.adHeader {

    margin-bottom:-1px;

    }

  .scamWarning,

  .fairHousingNotice {

    margin-top:12px;

    font:11pt arial;

    }

  .scamWarning a {

    color:#00f;

    }

  .helperLinks {

    color:#000;

    font:10pt arial;

    text-align:right;

    }

  .helperLinks span {

    background-color:#ffb;

    }

  .helperLinks a {

    color:#00f;

    }

  .replyDisplay {

    font:12pt arial;

    }

  .replyDisplay a {

    color:#00f;

    }

  a.replyDisplay {

    color:#00f;

    }

  .allowSolicitation {

    font:10pt arial;

    }

  .viewAdLink {

    font:11pt arial;

    }

  .viewAdLink a {

    color:#000;

    }

  .metaFieldLabel {

    font:10pt arial;

    }



  /* old sponsor box styles */

  .sponsorBox {
    margin-bottom:5px;
    padding:5px;
    /*background-color:#fafad2;*/
    color:#000;
    /*border:1px solid #e9e93a;*/
    font:9pt arial;
    text-align:left;
    }

  .sponsorBox a {

    color:#00f;

    font:11pt arial;

    }



  /* New Sponsor Box Styles with Images */

  #topSponsorWrapper {

    position:relative;

    }

  .sponsorBox,
  .sponsorBoxPlusImages {

    position:relative;
    margin-bottom:10px;
    padding:0;
    background-color:#fafad2;

    color:#000;

    border:1px solid #e9e93a;

    font:9pt arial;

    text-align:left;

    }

  #topSponsorWrapper .sponsorBoxPlusImages {

    position:relative;

    height:52px;

    min-height:52px;

	overflow:hidden;

    }

  .sponsorBox a:link,

  .sponsorBoxPlusImages a:link {

    color:#00f;

    font:11pt arial;

    }

  .sponsorBox a:visited,

  .sponsorBoxPlusImages a:visited {

    color:#FFFFFF ;

    }

  .sponsorBoxContent {

    position:relative;

    display:block;

    margin:5px;

    }

  #topSponsorWrapper .sponsorBoxImages {

    position:absolute;

    top:0;

    right:0;

    display:block;

    float:right;

    margin:1px 0;

    height:1%;

    }

  #sideSponsorTable .sponsorBoxImages {

    display:block;

    text-align:left;

    }

  .sponsorBoxImages img {

    border:1px solid #00f;

    }

  .sponsorBoxImages a {

    padding:0 1px;

    }



  .sponsors { /* sponsor label */

    color:#bbb;

    font:13pt arial;

    }



  .date {
    padding:3px;
    padding-left:6px;
    background-color:#eaeaea;
    color:#000;
    font:11pt arial;
    text-align:left;
    }

  .cat {

    margin-right:4px;

    margin-bottom:8px;

    margin-left:4px;

    padding:4px;

    background-color:#fff;

    text-align:left;

    }

  .cat a:link {

    color:#00f;

    }

  .cat a:visited {

    color:#FFFFFF ;

    }

  .cat img {

    padding:0;

    background-color:#fff;

    }

  .resultsRegionLabel {

    font:9pt arial;

    }

  a:link.resultsSectionLabel {

    color:#000;

    font:9pt arial;

    }

  a:visited.resultsSectionLabel {

    color:#FFFFFF ;
    }

  .popupHeaderBackground {

    background-color:#000;

    }

  .popupHeaderTitle {

    color:#fff;

    font:bold 10pt arial;

    }

  .popupText {

    font:10pt arial;

    }

  .viewAdFunction {

    font:10pt arial;

    }

  .viewAdFunction a {

    color:#000;

    font:10pt arial;

    }

  .adminData {

    font:10pt arial;

    }

  .buySellScamWarning {

    margin-top:60px;

    padding:6px;

    border:2px solid #afbed8;

    font-family:arial;

    font-size:10pt;

    }

    .buySellScamWarning p {

      margin:0 0 6px;

      color:#f00;

      }

    .buySellScamWarning p strong {

      color:#000;

      font-size:12pt;

      }

  .emailSig {

    font:11pt arial;

    }

  .emailSig a {

    color:#00f;

    }

  .postAdButtonOn {

    background-color:#777;

    color:#fff;

    font:bold 9pt arial;

    }

  .postAdButtonOff {

    background-color:#FFFFFF;

    color:#666;

    font:bold 9pt arial;

    }

  .editAdTitles {

    font:13pt arial;

    }

  .editAdText {

    font:10pt arial;

    }

  .editAdClickHere {

    color:#00f;

    }

  .postingAgreement {

    font:11pt arial;

    }

  .areaChoice {

    font-size:11pt;

    }

  .recUpgrades {

    color:#0000cd;

    font-style:italic;

    border-bottom:2px solid #ccc;

    }

  .adInfo {

    color:#666;

    font:10pt arial;

    }

  .adBox {

    padding:0;

    }

  .req {

    background-color:#ffffb9;

    color:#000;

    }

  .backNav {

    font:12pt arial;

    }

  a.backNav {

    color:#00f;

    }

  table.pagination {

    text-align:left;

    }

  .pagination a {

    color:#00f;

    }

  .sponsorAdPopupLink {

    text-align:right;

    }

  .sponsorAdPopupLink a {

    color:#00f;

    }

  .statsTable {

    border:2px solid #000;

    }

  .statsTable td {

    color:#000;}

  .statsTable a {

    color:#000;

    }

  .statsTablePrimaryRow {

    background-color:#FFFFFF;

    }

  .statsTableSecondaryRow {

    background-color:#FFFFFF;

    }

  .adBody a {

    color:#00f;

    }



  /* multilingual styles */

  .multiToggle {

    float:right;

    margin:3px 20px 0 0;

    padding:0;

    font-size:10pt;

    background-color:#fff;

    color:#00f;

    }

  .multiToggle a:link,

  .multiToggle a:visited,

  .multiToggle a:active {

    background-color:#fff;

    color:#FFFFFF;

    }

  .multiToggle a:hover {

    background-color:#fff;

    color:#00f;

    }



  /* leftover styles; only in admin templates */

  .small {

    font:9pt arial;

    }

  a.small {

    color:#000;

    }

  .med {

    font:10pt arial;

    }

  a.med {

    color:#000;

    font:11pt arial;

    }



  /* RSS related styles */

  #rssYahooLinks {

    float:right;

    font-size:10pt;

    }

  a.rssLink {

    padding:1px 2px;

    background-color:#f60;

    color:#fff;

    font-weight:bold;

    text-decoration:none;

    }

  a.yahooLink {

    }



  #noInquiriesCaveat {

    color:#00f;

    }



  #superRegionNavMenu {

    font-size:9pt;

    }

    #superRegionNavMenu a:hover {

      color:#000;

      text-decoration:none;

      }



  /* fair housing notice highlight style */

  #fairHousing {

    background-color:#ffb;

    }



  /* other highlight style */

  .highlight {

    background-color:#ffb;

    font-size:10pt;

    }

  .reminder {

    background-color:#ffb;

    color:#f00;

    font-size:10pt;

    }



  /* external ads styles */

  .linkProvider {

    color:#090;

    font-size:10pt;

    font-style:italic;

    }

  .linkSource {

    font-size:10pt;

    font-style:italic;

    }

  .linkSortNotice {

    margin-top:36px;

    color:#090;

    font-style:italic;

    border-bottom:1px solid #090;

    }

  .linkSortNotice span {

    font-weight:bold;

    }



  /* Coupon Styles */

  .coupons table {

    border-bottom:2px dashed #000;

    }

  .couponsTop {

    padding:2px;

    background-color:#000;

    color:#fff;

    font-size:14pt;

    font-weight:bold;

    }

  .couponsText {

    font-size:10pt;

    }

  .couponsName {

    font-size:12pt;

    font-weight:bold;

    }

  .couponsBottom {

    background-color:#ddd;

    font-size:10pt;

    }

  .couponsBottom a {

    color:#00f;

    }

  .couponLinks {

    width:600px;

    padding-top:4px;

    font-size:10pt;

    text-align:right;

    }

  .previewCoupon {

    background:url(/images/proof_only.gif) center center no-repeat;

    }

  .couponRegion {

    padding:3px;

    padding-left:6px;

    background-color:#FFFFFF;

    color:#000;

    font:bold 14pt arial;

    text-align:left;

    }



  /* coupon-related adjustments to sponsor ads */

  #rightSideSponsorsFull {

    position:absolute;left:700px;

    }

  #rightSideSponsorsBrief {

    position:relative;float:right;

    }



  #reportAdForm button {

    font-size:9pt;

    }



  .multiToggle .selectedHighlight a,

  .selectedHighlight a {

    color:#090;

    }

  #specificForumLinks td {

    position:relative;

    padding:5px 15px 0 0;

    color:#00f;

    font-size:9pt;

    z-index:1000;

    }



  #deletionDate {

    color:#f00;

    font-weight:bold;

    }



  .accidentalReport {

    font-size:10pt;

    }



  #centralLogin {

    float:right;

    margin-top:-18px;

    }

    #centralLogin p {

      margin:0;

      padding:3px;

      background-color:#fafad2;

      font-size:9pt;

      border:1px solid #e9e93a;

      }



/* Account Login Button */

#accountLogin {

  margin-bottom:12px;

  }

#accountLogin .login {

  background-color:#fff;

  color:#506fa3;

  font-weight:bold;

  border:2px solid #666;

  border-width:0 2px 2px 0;

  }

#accountLogin .logout {

  background-color:#999;

  color:#fff;

  font-weight:bold;

  border:2px solid #666;

  border-width:0 2px 2px 0;

  }



.imageEditModule {

  margin:24px 0;

  }

  .imageEditModule input {

    font-size:10px;

    }

.imageEditItem {

  margin:12px;

  font-size:10px;

  }

  .imageEditItem td {

    font-size:10px;

    }

    .imageEditItem td .imageEditData {

      margin:12px;

      }

.addImageModule {

  clear:left;

  margin:24px 0;

  }

.addImageItem {

  margin:12px 24px;

  }

  .addImageItem input {

    font-size:10px;

    }

.sponsorBox .flagSpam,

.sponsorBox .flagSpam a {

  color:#f00;

  }

.sponsorBox .flagSpam a {

  font-size:10pt;

  }





td

{

    text-align:         left;

}



.subcategory_style
{
	color:			blue;
	font-size:		12px;
	font-family:	Helvetica,Arial,sans-serif;
}

.w_250{ width:250px;}