/* Homepage */

iframe { margin-left:-1px; }
  
#center, #PgTop {
  background-color:#000; 
}

#middle_lcol { 
  width:770px; 
}
    
#very_rotate {
  float:left;
  width:641px;
  height:299px;
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
}
  
#very_rotate_images * {
  border:0px;
  margin:0px;
  display:block;
  float:left;
}
    
#very_rotate_images, #very_rotate_images div {
  float:left;
}
  
#very_controls {
  float:right;
  position:relative;
  right: 20px;
  top: 260px;
  z-index:999;
  width:100px;
}
    
#prev, #next  {
  float:right;
}
  
#nav {
  float:right;
  padding: 3px 5px 0;
}
  
#nav a {
  padding: 0 4px;
}
  
#container {
  width:770px;
}
  
#usp_icons {
  float:left;
}
  
.usp {
  width:129px;
}
  
.usp a img {
  border:0px;
  display:block;
}
    
.usp_border_bottom {
  border-bottom:1px solid #000;
} 
		
#text_links-container {
  width:770px;
  padding:10px 0px;
  float:left;
}   
    
#text_links {
  background-color:#000;
  background:url(/images/ptools/2009/10/30_homepage/text_links_bg.gif) repeat-x top left;
  float:left;
  height:18px;
  width:764px;
}
  
#text_links img {
  display:block; 
	float:left;
}

#text_links div {
  float:left;
  text-align:center;
  height:16px;
  margin-top:2px;
  padding:0px 15px 0px 16px;
  border-right:1px solid #57595c;
  border-left:1px solid #071120;
}
  
#text_links div.last {
  border-right:0px;
  padding:0px 12px;
}
  
#text_links div.first {
  border-left:0px;
}
    
#text_links div a {
  font:normal 11px Arial;
  text-decoration:none;
}
    
#text_links div a, #text_links div a:visited {
  color:#FFF;
}
  
#text_links div a:hover {
  color:#9CF;
}
  
#text_links div a.latestoffers, #text_links div a.latestoffers:visited {
  color:#9CF;
}
  
#text_links div a.latestoffers:hover {
  color:#FFFFFF;
}
  
#banner_grid div {
  width:187px;
  float:left;
  padding-right:7px;
}
  
#banner_grid .last {
  padding-right:0px;
}
  
#banner_grid img {
  display:block;
  float:left;
}
  
#banner_grid a{
  color:#ffffff;
}
  
#banner_grid a:visited {
  color:#ffffff;
}

#emailsignup {
  width:140px;
  height:18px;
  text-align:left!important;
}


#very_sub_text {
  width:770px;
  background-color:#202020;
  height:190px;
  float:left;
  color:#FFF;
}

#very_sub_text ul{
  list-style-image:none;
  list-style-type:none;
  display:block;
  float:left;
  height:125px;
  width:140px;
  margin:0px;
  padding:5px;
  padding-right:0px;
}

#very_sub_text ul li 
{
  list-style-type:none;
  list-style-image:none;
  text-align:left !important;
  font:normal 11px Arial;
  color:#FFF;
  padding:2px 0px 2px 5px;
}
  
#very_sub_text ul li a 
{
  color:#FFF;
}
 
.magazine 
{
  width:148px;
  height:124px;
  margin:5px 0px 0px 5px;
  padding:2px 10px 0px 5px;;
  float:right;
  text-align:left !important;
}
 
.newsletter {
  width:750px;
  height:30px;
  padding: 2px 10px 0px;
  clear:left;
  float:left;
  text-align:left !important;
  padding-top:6px;
}
  
.newsletter div {
  float:left;
}
 
.newletter input 
{
  text-align:left!important;
  float:left;
}

#free_directory {
  float:left;
  text-align:left!important;
  height:125px;
  width:145px;
  margin:0px;
  padding:7px;
  padding-left:14px;
  padding-right:0px;
}
  
#free_directory span {
  display:block;
  padding-top:5px;
  text-align:left!important;rgb(51,204,255)
}
  
#free_directory a {
  display:block;
  padding-top:5px;
  text-align:left!important;
  color:#FFF;
}

div#socialnetworking {
  width:770px; 
	float:left;
}

#socialnetworking img {
  display:block; 
	float:left;
}

#calendartxt, #calendartxtB {
  width:51px; 
	padding:2px 10px; 
	height:29px; 
	background:#000000 url(/images/ptools/2009/11/06_homepage_update/25.gif) no-repeat top left; 
	text-align:center; 
	color:#ffffff;
}
  

.secondary-bara {
  text-align:left !important; 
	background-image:url('/images/ptools/2009/11/16_homepage_update/promo04_text.gif'); 
	width:188px; 
	height:25px; 
	font-family:arial; 
	font-size:8pt; 
	color:#7AC3E3; 
	font-weight:bold; 
	padding-right:0px!important; 
}

#banner_grid .secondary-bara a {
  text-align:left!important; 
	font-family:arial; 
	font-size:8pt; 
	color:#85B4E0; 
	text-decoration:none; 
	display:block; 
	padding:10px 0px 0px 10px; 
}

#banner_grid .secondary-bara a:hover {
  font-family:arial; 
	font-size:8pt; 
	color:#FFFFFF!important; 
	text-decoration:none;
}

.secondary-bara a:visited {
  font-family:arial; 
	font-size:8pt; 
	color:#85B4E0 !important; 
	text-decoration:none;
}

.secondary-bara p {
  font-size:8pt !important; 
	font-weight: bold !important; 
	color:#85B4E0 !important;
}

.secondary-bar {
  text-align:left !important; 
	background-image:url('/images/ptools/2009/11/16_homepage_update/promo04_textbg.gif'); 
	width:188px; 
	height:23px; 
	font-family:arial; 
	font-size:8pt; 
	color:#FFF; 
	background-color:#black; 
	padding-right:0px!important;
}

.secondary-bar a {
  text-align:left !important; 
	font-family:arial; 
	font-size:8pt; 
	color:#FFF; 
	text-decoration:none; 
	display:block; 
	padding:0px 0px 5px 10px; 
}

#banner_grid .secondary-bar a:hover {
  font-family:arial; 
	font-size:8pt; 
	color:#85B4E0 !important; 
	text-decoration:none;
}

.secondary-bar a:visited {
  font-family:arial; 
	font-size:8pt; 
	color:#FFF; 
	text-decoration:none;
}

.secondary-bar p {
  font-size:8pt !important; 
	font-weight:bold !important; 
}
