@charset "UTF-8";
/* CSS Document */

* { margin:0px; padding:0px;}


body {background-color:#FFFFFF;
background-image:url(images/bg.jpg); background-repeat:no-repeat;}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#2a64db;
padding:10px 5px 5px 15px;
}


.mainBodybg { width:950px; 
			height:460px;}

.container {	width: 950px; 
	margin: 0 auto;
	margin-bottom:30px;
	}
	
#header { width: 920px; background-image:url(images/pv_masthead.jpg);
background-repeat:no-repeat;
height:178px; border:1px solid #000;
}

#footer { width:909px;
border:1px solid #edc371;
padding:5px;}

#footer p {font-family:Arial, Helvetica, sans-serif; 
font-size:18px; color:#363095;}

#footertwo { width:909px;
padding:5px;
margin-left:15px;}

#footertwo p {font-family:Arial, Helvetica, sans-serif; 
font-size:10px;}


#advertise
	{float:right; 
	width: 200px; 
	height:168px;
	background-image:url(images/advertise_bg.jpg);
	padding-top:10px;}
	
#advertise p
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	padding-left:25px;
	font-weight:bold;
	line-height:18px;
	padding-bottom: 5px;
	padding-top: 20px;
}

#topnav
{float:left;
	width: 720px;
	background-color:#FFFFFF;
	border-left:1px solid #000;
	}
	
#topnav h2
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:20px 0px 5px 20px;}

#topnav h3
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; padding:5px 20px 5px 20px; }

#topnav p
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding:0px 45px 0px 20px;}


#nav
{float:left;
	width: 710px;
	background-image:url(images/nav_bg.jpg);
	height:25px;
	padding-left:10px;
	padding-top:12px;
	 border-left:1px solid #000;
	}
	
#nav p
{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; }
#nav a:link, #nav a:visited {text-decoration:underline; color:#000000; padding-right:10px; padding-left:5px; border-right:1px solid #000000;}
#nav a:hover {text-decoration:none;color:#960404;}
#nav a:active {text-decoration:underline; color:#000000;}
	
#photo {
width:320px;
float:right;

margin-bottom:10px;}

#caption {
width:319px;
border-left:1px solid #09335f;
border-bottom:1px solid #09335f;
background-color:#ffffff;
border-top: 1px solid #09335f;}

#caption h1 {background-color:#09335f;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
color:#ffffff; padding:5px;}

#caption p
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;line-height:16px;
padding:10px;}

	
#stories {
float:left;
width:390px;
margin-right:10px;
}

#stories p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 10px 5px 15px;
line-height:16px;
}


#stories h1 {
font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:5px 15px 5px 15px; font-weight:bold;}

#stories a:link, #stories a:visited {color:#960404; text-decoration:none;}
#stories a:hover {color:#000000;}
#stories a:active {color:#960404; text-decoration:none;}

#stories h3 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; letter-spacing:1px; padding:0px 0px 0px 15px; font-weight:bold;}

#fullstory {
float:left;
width:390px;
height:20px;}

#fullstory p
{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; padding-bottom:8px; padding-right:5px; text-align:right;}

#fullstory a:link, #fullstory a:visited {text-decoration:underline; color:#363095;}
#fullstory a:hover {text-decoration:none; color:#000000;}
#fullstory a:active {text-decoration:underline;  color:#363095;}

#rightcolumn
{float:right; 
	width: 200px;
	background-image:url(images/rightcolumn_bg.gif);
	background-repeat:no-repeat;
	border-right:1px solid #000;
	padding-top:10px;
	}
	
	
#maincontent
{float:left;
	width: 720px;
	background-color:#FFFFFF;
	border-left:1px solid #000;
	background-image:url(images/maincontent_bg.gif);}
	
#insidecontent
{float:left;
	width: 720px;
	height:700px;
	
	background-color:#FFFFFF;
	border-left:1px solid #000;
	background-image:url(images/maincontent_bg.gif);}

#insidecontent h1
{ font-family:Arial, Helvetica, sans-serif; font-size:25px; background-color:#ffa901; color:#000000; border-bottom: 1px solid #000000; margin-bottom:10px;}

.archive
{ font-family:Arial, Helvetica, sans-serif; font-size:25px; background-color:#ffa901; color:#000000; border-bottom: 1px solid #000000; font-weight:bold; border-left:1px solid #000;  }


#insidecontent h2
{font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:10px 0px 10px 15px;}
	
#insidecontent p
{ font-family:Arial, Helvetica, sans-serif;font-size:15px; padding:5px 15px 5px 15px; font-weight:bold;}

#insidecontent a:link, #insidecontent a:visited { text-decoration:none; color:#363095;}
#insidecontent a:hover {text-decoration:underline; color:#000000;}
#insidecontent a:active {text-decoration:none;  color:#363095;}

#pdfarchives {width:320px;
float:right;
margin-left:20px;
height:700px;}

#pdfarchives h2
{font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:10px 0px 10px 15px;}
	
#pdfarchives p
{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 15px 5px 15px; font-weight:normal;}

#pdfarchives a:link, #pdfarchives a:visited {text-decoration:underline; color:#363095;}
#pdfarchives a:hover {text-decoration:none; color:#000000;}
#pdfarchives a:active {text-decoration:underline;  color:#363095;}

ul {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	list-style-image: url(bullet.gif);}
	
li {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:13px; 	padding: 0px 5px 10px 0px; padding-left:-5px;}

	
li a:link, li a:visited { text-decoration:none; color:#363095;}
li a:active {text-decoration:none;  color:#363095;}
li a:hover {text-decoration:underline; color:#000000;}
	
	
#rightcolumn h1
{font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
padding-left:15px;
font-weight:bold;
line-height:25px;}

#rightcolumn p
{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px; font-weight:bold; padding-bottom:10px; padding-right:5px;}

#rightcolumn a:link, #rightcolumn a:visited {text-decoration:underline; color:#363095;}
#rightcolumn a:hover {text-decoration:none; color:#000000;}
#rightcolumn a:active {text-decoration:underline;  color:#363095;}


.lettertoeditor {font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.img-left {float:left; margin:0px 8px 8px 0px;}

.img-right {float:right; margin:0px 8px 8px 0px;}

.classifieds {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 20px 5px 20px;
line-height:16px;
}

#highlight {
width:320px;
float:right;
margin-bottom:10px; clear:right;
}

#highlight h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:5px 0px 5px 20px; color:#000000; font-weight:normal;}
#highlight h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px 0px 0px 20px; color:#000000; font-weight:normal; font-weight:bold;}

#highlight p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 10px 5px 20px;
line-height:16px;}

#highlight a:link, #highlight a:visited {color:#363095; text-decoration:none;}
#highlight a:hover { color:#000000; text-decoration:none;}
#highlight a:active {color:#000000; text-decoration:none;}

#highlight h3 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; letter-spacing:1px; padding:0px 0px 0px 20px; font-weight:bold;}

#fullhighlight {
width:300px;
height:20px;}

#fullhighlight p
{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; padding-bottom:8px; padding-right:5px; text-align:right;}

#fullhighlight a:link, #fullhighlight a:visited {text-decoration:underline; color:#363095;}
#fullhighlight a:hover {text-decoration:none; color:#000000;}
#fullhighlight a:active {text-decoration:underline;  color:#363095;}

 .feed { font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:13px;}
 
 a.feed:link, a.feed:visited { color:#ffffff; text-decoration:underline;}
 a.feed:hover, a.feed:active {color:#000000; text-decoration:none;}

/* Merchant Action Nav */

#action {width: 920px; margin:0 auto; padding:0px; margin-top:10px; padding-right:40px; }


#actionnav { background-color:#000000; float:right;  }

#actionnav ul { color:#FFF; width:350px; }

#actionnav ul li { color:#FFF; float:left; list-style:none; padding-top:8px; padding-right:15px;}

#actionnav ul li a {text-decoration:none;}

#actionnav ul li a:link, #actionnav ul li a:visited{text-decoration:none; color:#fff;}

#actionnav ul li a:hover, #actionnav ul li a:active{text-decoration:none; color:#FF9900;}

#actionnav .img-left {float:left; margin:0px; padding:0px; margin-bottom:0px; padding-bottom:0px}

#actionnav .img-right {float:right; margin:0px; padding:0px; margin-bottom:0px; padding-bottom:0px}

/* Merchant Main */

#merchant { float:left; width: 720px; background-color:FFFFFF; border-left:1px solid #000;  }

#search { width: 200px; margin:15px; border:solid #2a7691 1px; padding-bottom:20px; background-color:#e4e8ec; }

#search h1 {background-color:#dfe4e9; color:#2a7691; size:18px; padding:7px;}

#search h2 {font-size:13px; color:#2a7691; padding-top:20px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}
#search p {font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}

#merchant2 table {float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:490px; margin-top:20px;}

#merchant2 table p  {color:#666666; padding-bottom:5px; font-size:11px;}

#merchant2 a:link, #merchant2 a:visited  { color:#666666; text-decoration:none;}
#merchant2 a:hover, #merchant2 a:active {text-decoration:underline; color:#666666;}

.categories p {padding-bottom:0px;}

#signup { width: 200px; }

#signup ul {background-color:#2a7691; color:#FFF; size:18px; padding:7px; width:200px;}

#signup h2 {font-size:13px; color:#2a7691; padding-top:20px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}

#signup ul li a  {background-color:#2a7691; color:#FFF; size:18px; padding:7px;}
#signup ul li a:link {background-color:#2a7691; color:#FFF; size:18px; padding:7px;}

#signup ul li a:hover {background-color:#000; color:#FFF; size:18px; padding:7px;}


/* Search Results 
colors: #dfe4e9 : light blue
#e4e8ec: ice blue
#2a7691: dark blue */

#searchresults {width:480px; float:right; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
#searchresults h1 {font-size:22px; color:#000; padding-left:0px; font-weight:bold; margin-left:0px;}
.orange {color:#FF9900; font-size:18px;}
#searchresults p {font-size:12px;}

#next {float:right;}
#searchresults #next  a:link, #searchresults #next  a:visited  { color:#2a7691; text-decoration:none;}
#searchresults #next  a:hover, #searchresults #next  a:active {text-decoration:underline; color:#666666;}
#searchresults #next  a#up {color:#666666;}


#searchresults a:link, #searchresults a:visited  { color:#666666; text-decoration:none;}
#searchresults a:hover, #searchresults a:active {text-decoration:underline; color:#666666;}



.results1 { background-color:#dfe4e9; margin:10px 10px 10px 0px; padding:10px;}

.results2 { background-color:#e4e8ec; margin:0px 10px 0px 0px; padding:10px;}

.company {font-size:16px; color:#2a7691;}
.description { color:#333333; font-size:11px; font-weight:normal;}


#signup-merchants { width:195px; margin-left:15px;  border:solid #2a7691 1px; background-color:#FF9900; padding:5px 5px 0px 0px;}
#signup-merchants ul { padding-left:10px; margin-left:0px;}
#signup-merchants ul li {color:#fff; list-style:none; font-size:16px; line-height:22px; }
#signup-merchants ul li a{ color:#FFFFFF;}
#signup-merchants ul li a:hover {color:#000000; text-decoration:none;}

/* added by mike */

#P1, P2, P3 {
width: 465px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
padding:5px 10px 5px 15px;
/*padding-bottom:10px;*/
}

#v1 {
float: left;
width: 480px;
padding: 30px 0px 10px 0px;
clear: both;
}

#P1 h1 {
color:#000000;
padding:10px 5px 5px 0px;
}

#videos {
padding-bottom: 30px; padding-left:135px;
}

/* end added by mike */

#advertisement {width:300px; height:250px; float: right; margin:10px 10px 10px 10px;}


h8 {font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:10px 0px 10px 10px; font-weight:bold;}

h9 a:link, h9 a:visited {color:#000; text-decoration:none;}
h9 a:hover, h9 a:active {color:#000; text-decoration:underline;}

h9 {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0px 10px 10px; font-weight:bold;}

table td.adshomeheader {padding:10px 0px 10px 10px;}

tr.adshomeheader {padding:10px 0px 10px 10px;}

h9 .ads-copy {padding-left:0px;}

