﻿@charset "UTF-8";
/* DiscountCall Style Sheet*/

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	color:#333;
	}
 img {
    behavior: url(iepngfix.htc);
}
#holder {
	position:relative;
	margin:auto;
	margin-bottom:60px;
	width:920px;
	border:0px;
	padding:0px 15px 45px 15px;
	background-color:#fff;
}
#holder3 {
	position:relative;
	margin:auto;
	margin-bottom:60px;
	height:100%;
	width:920px;
	border:0px;
	padding:0px 15px 45px 15px;
	background-color:#fff;
}
#holder2 {
	position:relative;
	margin:auto;
	margin-bottom:10px;
	width:450px;
	border:0px;
	padding:15px;
	background-color:#fff;
}
#holder4 {
	position:relative;
	margin:auto;
	margin-bottom:10px;
	width:640px;
	border:0px;
	padding:15px;
	background-color:#fff;
}
#holder4 h1{
    font-size:18px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:0px 0px 10px 0px;
}
#header{
	background-image:url(../images/DiscountCall.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:920px;
	height:102px;
}
#logo{
	width:260px;
	height:95px;
	position:absolute;
	left:15px;
}
#searchBar{
	position:absolute;
	right:30px;
	top:37px;
}
.search {
	border:1px solid #a2c85c;
	width:250px;
	height:22px;
	color:#666;
	padding:5px 5px 0px 5px;
	margin:0px;
	font-size:14px;
	color:#666;
	letter-spacing:.5px;
	font-family:Helvetica, Arial, Verdana;
}
.searchButton{
	width:38px;
	height:27px;
	padding:0px;
	margin:0px;
	border:0px;
	position:relative;
	top:9px;
}
#bottomHolder{
	position:absolute;
	bottom:-21px;
	width:950px;
	height:21px;
	background-image:url(../images/bottomHolder.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px -15px;
}

/* Main Navigation Stuff */
#mainNav{
	height:30px;
	width:920px;
	border-bottom: 3px solid #007e32;
	margin-bottom:14px;
} 
#utilityNav{
	position:absolute;
	right: 40px;
	top:15px;
}
#utilityNav a:link{
	color:#000;
	text-decoration:none;
}
#utilityNav a:visited{
	color:#000;
	text-decoration:none;
}
#utilityNav a:hover{
	color:#000;
	text-decoration:underline;
}
/* Home Stuff */

#topContent{
	position:relative;
	height: 341px;
	margin-bottom:10px;
}

.sixCallOuts{
	border-bottom:1px solid #007e32;
	padding:0px 0px 0px 0px;
}
.floatLeft{
	position:relative;
	float:left;
}
.floatRight{
	float:right;
}

/*Interior Stuff */
#interiorContent{
min-height:500px;
}
#tier2{
	border:0px;
	background-color:#cde2a2;
	width:254px;
	background-image:url(../images/tier2Btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:80px;
	margin-bottom:20px;
	min-height:300px;
	float:left;
}
#leftLinks{
	position:absolute;
	left:0px;
	margin:90px 0px 10px 30px;
	line-height:20px;
	width:230px;
}
#leftLinks a:link{
	color:#007e32;
	font-size:12px;
	text-decoration:none;
}
#leftLinks a:visited{
	color:#007e32;
	font-size:12px;
	text-decoration:none;
}
#leftLinks a:hover{
	color:#007e32;
	font-size:12px;
	text-decoration:underline;
}
.pageID{
	background-color:#007e32;
	padding:5px;
	text-decoration:none;	
}
.pageID h3{
	margin:0px;
	padding:5px;
	font-size:14px;
	color:#fff;
	font-weight:100;
	text-decoration:none;	
}
.tier2Links{
	list-style:url(../images/bulletArrow.jpg);
	padding:5px 0px 0px 30px;
}
.tier2Links li{
	padding:0px 0px 10px 0px;
}
.tier2Links li a:link{
	color:#007e32;
	font-size:12px;
	text-decoration:none;
}
.tier2Links li a:visited{
	color:#007e32;
	font-size:12px;
	text-decoration:none;
}
.tier2Links li a:hover{
	color:#007e32;
	font-size:12px;
	text-decoration:underline;
}
.tier3Links{
	list-style:none;
	padding:10px 0px 0px 10px;
	font-size:10px;
	font-weight:100;
	text-decoration:none;	
}
.tier3Links li a:link{
	color:#007e32;
	font-size:10px;
	text-decoration:none;
}
.tier3Links li a:visited{
	color:#007e32;
	font-size:10px;
	text-decoration:none;
}
.tier3Links li a:hover{
	color:#007e32;
	font-size:10px;
	text-decoration:underline;
}
.in {
	text-decoration:underline;
	font-weight:bold;
	color:#007e32;
}
.in3 {
	text-decoration:underline;
	color:#007e32;
}
#headerImg{
	width:645px;
	float:right;
}
#MainContent{
	width:645px;
	left:330px;
	float:right;
	margin:10px 0px 40px 0px;
}
#leftContent{
	float:left;
}
#rightContent{
	width:184px;
	float:right;
}
#howToBuy{
	width:164px;
	background-color:#007e32;
	background-image:url(../images/howToBuybtm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
}
#rightPadding{
padding-top:33px;
}
/*Interior Text Styling*/
.leftH3{
	font-size:14px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:20px 0px 10px 0px;
	padding:0px;
}
#holder2 h1{
    font-size:18px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:0px 0px 10px 0px;
}
#holder2 h2{
	font-size:16px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#holder2 h3{
	font-size:14px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.1px;
	word-spacing:.1px;
	line-height:18px;
	margin:20px 0px 10px 0px;
	padding:0px;
}
#holder2 p{
	width:438px;
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
#leftContent h1{
	font-size:18px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:0px 0px 10px 0px;
}
#leftContent h2{
	font-size:16px;
	color:333;
	font-weight:100;
	letter-spacing:.4px;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#leftContent h3{
	font-size:14px;
	width:438px;
	color:333;
	font-weight:100;
	letter-spacing:.1px;
	word-spacing:.1px;
	line-height:18px;
	margin:20px 0px 10px 0px;
	padding:0px;
}
#leftContent p{
	width:438px;
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
#leftContent .p2{
	width:600px;
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
.blackItalic{
	color:#656565;
	font-size:13px;
	font-style:italic;
	letter-spacing:.2px;
	line-height:18px
}
#howToBuy h3{
	padding:0px;
	margin:5px 0px 10px 5px;
	color:#fff;
	font-size:18px;
	font-weight:100;
	letter-spacing:.6px;
}
.howToBuyLinks{
	list-style:none;
	color:#fff;
	padding:0px 0px 0px 20px;
	font-size:12px;
}
.howToBuyLinks li{
	list-style:none;
	padding:0px 0px 10px 0px;
	letter-spacing:.3px;
}
.howToBuyLinks li a:link{
	color:#fff;
	text-decoration:none;
}
.howToBuyLinks li a:visited{
	color:#fff;
	text-decoration:none;
}
.howToBuyLinks li a:hover{
	color:#fff;
	text-decoration:underline;
}
.howToBuyLinks .phone{
	list-style-image:url(../images/telephoneIcon.jpg);
}
/*Home Text Styling*/
.homeH3{
	font-size:14px;
	color:#007e32;
	font-weight:100;
	padding:0px;
	margin:10px 0px 5px 0px;
	line-height:16px;
}
.homeH2{
	font-size:16px;
	color:#9aca3c;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 0px 0px;
	text-decoration:none;
    text-align:left;
}
.homeH2 a:link{
	text-decoration:none;
	color:#9aca3c;
}
.homeH2 a:visited{
	text-decoration:none;
	color:#9aca3c;
}
.homeH2 a:hover{
	text-decoration:none;
	color:#9aca3c;
}
.home10{
	font-size:10px;
	width:285px;
	margin:5px 0px 10px 0px;
	padding:0px;
	color:#666;
	letter-spacing:.2px;
	line-height:16px;
}
.home11{
	font-size:11px;
	color:#666;
	letter-spacing:.2px;
	line-height:14px;
}
.home12{
	font-size:12px;
	margin:5px 0px 10px 0px;
	padding:0px;
	color:#666;
	letter-spacing:.2px;
	line-height:16px;
    text-align:justify;
}
.black{
	color:#000;
}
.calloutGreen{
	color:#007e32;
	font-style:italic;
}
/*Interior Table Styling*/
.table1{
	border:0px;
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
.table1 td{
	width:200px;
	padding-right:10px;
}
.table1 li{
	list-style-image:url(../images/bulletPoint.jpg);
	color:#666;
	font-size:12px;
	line-height:18px;
	margin:0px 0px 0px -5px;
	padding:0px;
}
.table1 li a:link{
	color:#007e32;
	text-decoration:none;
}
.table1 li a:visited{
	color:#007e32;
	text-decoration:none;
}
.table1 li a:hover{
	color:#007e32;
	text-decoration:underline;
}
.table2{
	border:0px;
    width:650px;
}
.table2 td{
	padding:0px 10px 50px 0px;
    width:310px;
}
.table3{
	width:430px;
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
.table3 td{
	padding:0px 10px 50px 0px;
}
.table4{
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
.table4 td{
	width:270px;
	padding:10px;
	border:1px solid #e4f0ca;
}

h4{
	background-color:#e4f0ca;
	font-size:14px;
	font-weight:100;
	color:#007e32;
	height:30px;
	padding:5px 10px 15px 15px;
	border-top:1px solid #007e32;
	margin:0px;
}
h4 a:link{
	color:#007e32;
	text-decoration:none;
}
h4 a:visited{
	color:#007e32;
	text-decoration:none;
}
h4 a:hover{
	color:#007e32;
	text-decoration:underline;
}
h5{
	font-size:14px;
	font-weight:100;
	color:#007e32;
	padding:0px 10px 10px 0px;
	margin:0px;
}
h5 a:link{
	color:#007e32;
	text-decoration:none;
}
h5 a:visited{
	color:#007e32;
	text-decoration:none;
}
h5 a:hover{
	color:#007e32;
	text-decoration:underline;
}
/* Links */
.greenLink a:link {
	color:#007e32;
	font-style:italic;
	text-decoration:none;
}
.greenLink a:visited {
	color:#007e32;
	font-style:italic;
	text-decoration:none;
}
.greenLink a:active {
	color:#007e32;
	font-style:italic;
	text-decoration:none;
}
.greenLink a:hover {
	color:#007e32;
	font-style:italic;
	text-decoration:underline;
}
.greenLinkBig a:link {
	color:#007e32;
	text-decoration:none;
	font-size:16px;
}
.greenLinkBig a:visited {
	color:#007e32;
	text-decoration:none;
	font-size:16px;
}
.greenLinkBig a:active {
	color:#007e32;
	text-decoration:none;
	font-size:16px;
}
.greenLinkBig a:hover {
	color:#007e32;
	text-decoration:underline;
	font-size:16px;
}
/* Bottom Nav Stuff */
#bottomNavHolder{
	border-top:1px solid #007e32;
	border-bottom:1px solid #007e32;
}
#bottomNavHolder .td1{
	 width:110px;
}
#bottomNavHolder .td2{
	 width:60px;
}
#bottomNavHolder .td3{
	 width:90px;
}
#bottomNavHolder .td4{
	 width:180px;
}
#bottomNavHolder .td5{
	 width:175px;
}
#bottomNavHolder .td6{
	 width:160px;
}
#bottomNavHolder .td7{
	 width:125px;
}
#bottomNavHolder td{
	padding-right:10px;
}
.bottomNav{
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
}
.bottomNav li{
	list-style:none;
	margin:0px 0px 5px 0px;
}
.bottomNav .link{
	font-size:11px;
}
.bottomNav .link a:link{
	color:#999;
	text-decoration:none;
}
.bottomNav .link a:visited{
	color:#999;
	text-decoration:none;
}
.bottomNav .link a:hover{
	text-decoration:underline
}
.header{
	font-size:12px;
}
.header a:link{
	color:#007e32;
	text-decoration:none;
}
.header a:visited{
	color:#007e32;
	text-decoration:none;
}
.header a:hover{
	text-decoration:underline
}
#bottomUtility{
	position:relative;
	margin:20px 0px 10px 0px;
}
#social{
	position:absolute;
	left:0px;
	top:0px;
	width:227px;
}
#rightNav{
	position:absolute;
	right:0px;
	top:0px;
	width:350px;
	text-align:right;
	color:#999;
}
#rightNav a:link{
	color:#999;
	text-decoration:none;
}
#rightNav a:visited{
	color:#999;
	text-decoration:none;
}
#rightNav a:hover{
	color:#999;
	text-decoration:underline;
}
.greenFont{
	color:#007e32;
}
.greenFont2{
	color:#007e32;
	font-style:italic;
}
#rightNav .greenFont a:link{
	color:#007e32;
}
#rightNav .greenFont a:visited{
	color:#007e32;
}
#rightNav .greenFont a:hover{
	color:#007e32;
	text-decoration:underline;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.homePicReferral{
	padding:0px 0px 0px 60px;
}
/* Tabs*/
/* Style for Usual tabs */
.usual {
  color:#111;
  padding:5px 5px;
  width:438px;
  margin:8px auto;
}
.idTabs {
	padding:0px;
	margin:0px;
}
.usual li { list-style:none; float:left;}
.usual .idTabs a {
  display:block;
  padding:10px 15px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  color:#000;
  background:#cde2a2;
  font-size:14px;
}
.usual .idTabs a:hover {
  color:#FFF;
  background:#007e32;
  }
.usual .idTabs a.selected {
  margin-bottom:0;
  color:#fff;
  background:#007e32;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:15px 10px 0px 0px; 
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
}

.list li {
	list-style:disc outside;
	float:none;
	color:#666;
	line-height:14px;
	margin:10px 0px 10px -20px;
}
.list .numbers {
	list-style-type:decimal;
	float:none;
	color:#666;
	line-height:14px;
	margin:10px 0px 10px -20px;
}
.list {
margin:10px 0px 20px 0px;
width:340px;
}
.list2 li {
	list-style:disc outside;
	float:none;
	color:#666;
	line-height:14px;
	margin:10px 0px 10px -20px;
}
.list3 {
margin:10px 0px 20px 0px;
width:140px;
}
.list3 li {
	list-style:disc outside;
	float:none;
	color:#666;
	line-height:14px;
	margin:10px 0px 10px -20px;
}
.list2 {
margin:10px 0px 20px 0px;
width:200px;
float:right;
display:block;
}
.list4 {
margin:10px 50px 30px 0px;
width:220px;
}
.list4 li {
	list-style:none;
	float:none;
	color:#666;
	line-height:14px;
	margin:5px 0px 5px -20px;
}
.list4 a:link {
	color:#007e32;
	text-decoration:none;
}
.list4 a:visited {
	color:#007e32;
	text-decoration:none;
}
.list4 a:hover {
	color:#007e32;
	text-decoration:underline;
}
.list4 .main {
	font-size:14px;
	font-weight:bold;
}
.list4 .main2 li{
	font-size:11px;
	line-height:11px;
	margin-left:-25px;
	padding-left:0px;
}

.pic{
float:left;
padding:0px 10px 5px 0px;
}
.pic2{
float:right;
padding:0px 10px 5px 0px;
}
.pic3{
margin-bottom:-4px;

}
/*Spec*/
table.spec {
border-collapse:collapse;
border-right:1px solid #e4f0ca;
width:438px;
}	

table.spec tr {
font-family:Helvetica, Arial, Verdana;
font-size:12px;
color:#666;
margin:0px;
padding:0px;
}

table.spec td {
padding:5px 9px; margin:0;
border-bottom:1px solid #e4f0ca;
border-left:1px solid #e4f0ca;
}

.spec thead td{
color:#757f5e;
background-color:#c6d3aa;
text-align:center;
border-top:1px solid #e4f0ca;
font-weight:bold;
}	

.spec td.grey { 
background-color:#e4f0ca;
border-left:none;
}	
/** Form styling **/
FORM{
	color:#666;
	font-size:12px;
	line-height:15px;
	letter-spacing:.2px;
}
#contact .input{
	border:1px solid #007e32; 
	width:300px;
	height:15px;
	font-size:12px;
	color:#666;
	padding:5px;
}
.table5 td{
	padding-bottom:10px;
}
.submit{
	color:#007e32;
	background-color: #e4f0ca; 
	border:1px solid #007e32;
	width:60px;
	height:30px;
}
#message{
width:300px;
height:100px;
}
.select2{
height:100px;
}

.font14{
	font-size:14px;
	line-height:18px;}

#share{
position:relative;
left:94px;
margin-bottom:10px;}

.stories{
margin:10px 0px;
 }
.ipTable h4{
padding:0px;
margin:10px 0px 0px 0px;
height:15px;
font-weight:100;
font-size:12px;
color:#666;
background:none;
border:none;
}
.ipTable{
 font-size:10px;
 color:#666;
 line-height:12px;
 }
 
 .ipTable td{
 padding:0px 12px 20px 0px;
 }
 
 .breadCrumbs{
 padding:3px 0px 10px 0px;
 }
 
.breadCrumbs a:link{
 color:#333;
 text-decoration:none;
 }
 
 .breadCrumbs a:visited{
 color:#333;
 text-decoration:none;
 }
 
 .breadCrumbs a:hover{
 color:#333;
 text-decoration:underline;
 }
 

 
 