﻿/*body 
{
	background: #fff url(images/gradient76818590.png) repeat-x; 
	background: #fff url(images/bgheader.gif) repeat-x;
    margin-top: 10px;
    margin-left:0;
    margin-right:0;
    text-align: center;
    font-size:medium;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}
*/
div.pricehome
{
	margin-left:auto; 
	margin-right:auto;
	width: 900px;
	font-size: 90%;

	height:400px;
}

div.pricehomeLeft
{
	float: left;
	width:200px;	
	text-align:left;
	padding:10px;	
}

div.pricehomeLeft p
{
	font-size:small;
}

div.pricehomeRight
{
	float: right;
	width: 650px;
	text-align: left;
	padding:10px;
	margin-top:0px;
}

div.homeLeft
{
	float: left;
	width:700px;
	font-size: small;
	text-align: left;
	margin-bottom: 20px;
	padding-left:10px;
	height:300px;
	
}

div.homeLeft p 
{
	font-size: small;
}

div.homeLeft li 
{
	font-size: small;
}

div.homeMiddle
{
	float: left;
	width:400px;
	font-size: 80%;
	text-align: left;
	margin-left: 410px;
	margin-bottom: 20px;
	
	border:solid 1px blue;
	height:300px;
}

div.homeRight
{
	float: right;
	width: 250px;
	text-align: center;
	padding-left:20px;
	margin-top:20px;
	/*border:solid 1px #f79e21; */
	border: solid 1px #e55f19;
	height:344px;
	margin-right:10px;
	 
}

div.homehead
{
	position:relative;
	width:1000px; 
	height:60px; 
	border-bottom:solid 8px #e55f19;
}

.ps_header_box1 {
        padding: 0 20px 0 0;
        background: transparent url('images/headerbox.gif') no-repeat scroll right center;
        display: block;
        float: left;
        text-decoration: none;
        color: #000;
        width: 300px;
}

.ps_header_box1 span {
        padding: 6px 0 5px 18px;
        background: transparent url('images/headerbox_left.gif') no-repeat scroll left center;
        position: relative;
        display: block;
        white-space: nowrap;
        line-height: 22px;
}

div.homeheadLeft
{
	position:absolute;
	float: left;
	width:300px;
	padding-left:10px;
	text-align: left;
	padding-top:12px;
	
}

div.homeheadRight
{
	
	float: right;	
	text-align: right;
	padding-right:10px;	
	margin-top:35px;
	/* IE7 and below hack, even though invalid css */
	*margin-top:30px;
}

   
.gray .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(images/tab-line.png) repeat-x bottom;
    font-size:14px;
    display:block;
    
}
.gray .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
    
}
.gray .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    font-weight:bold;
    padding:3px 10px 2px 0px;
    
}
.gray .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.gray .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.gray .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#4A7E45;
    border-color:#333;
    font-weight:bold;
    
}
.gray .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
    height:250px;
    padding:10px;
    color:#444444;
}

div.pgcontent
{
	
	width:800px; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	/*background: #fff url(images/blueheader2.png) repeat-x; 
	background: #fff url(images/bgheader.gif) repeat-x;
	background-image: url(images/bgheader.gif) repeat-x;*/
				
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	width:225px;
	font-size:smaller;
	text-align:left;
	
	}
	
.legal
 {
	text-align:left;
	width:800px; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	color:#444444;
 }
 
 .legal p 
 {
	font-size:10pt;
 }
 
  .legal li
 {
	font-size:10pt;
 }
 
   .legal h3
 {
	font-size:11pt;
 }




 
	/*p{
	clear:both;
	margin:0;
	padding:.5em 0;
}	   