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

/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline;} :focus {outline: 0;} body {line-height: 1; color: black;	background: white;} ol, ul {list-style: none;} table {	border-collapse: separate; border-spacing: 0;} caption, th, td {text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/*END RESET*/

body {font-size:62.5%; font-family:Helvetica, Arial, sans-serif;}


h1 {color:#333; font-size:3em; padding-top:20px;}
h2 {color:#333; font-size:1.8em; padding-bottom:20px}
h3 {color:#333; font-size:1.6em; padding-bottom:20px}

h2.facebook {padding-bottom:5px; padding-left:16px;}

strong {font-weight:bold;}

p {font-size:1.2em; color:#333; line-height:1.4em;}

.container {
margin: 0 auto;
width:940px;
}

.clear {clear:both;}

.main {
background:url("images/bg_main.jpg"/*tpa=http://www.fristvoip.com/images/bg_main.jpg*/) repeat-y;
overflow:hidden;
}

.main2 {
background:none;
overflow:hidden;
}

#header {
height:127px;
}
body.home #header {background:url("images/bg_header.jpg"/*tpa=http://www.fristvoip.com/images/bg_header.jpg*/) repeat-x;}
body.loans #header {background:url("images/bg_header_loans.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_loans.jpg*/) repeat-x; height:145px;}
body.mort #header {background:url("images/bg_header_mort.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_mort.jpg*/) repeat-x; height:145px;}
body.util #header {background:url("images/bg_header_util.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_util.jpg*/) repeat-x; height:145px;}
body.insure #header {background:url("images/bg_header_insure.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_insure.jpg*/) repeat-x; height:145px}
body.monman #header {background:url("images/bg_header_money.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_money.jpg*/) repeat-x; height:145px;}
body.business #header {background:url("images/bg_header_business.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_business.jpg*/) repeat-x; height:145px;}
body.retail #header {background:url("images/bg_header_retail.jpg"/*tpa=http://www.fristvoip.com/images/bg_header_retail.jpg*/) repeat-x; height:145px;}

.logo {
padding-top:10px;
padding-bottom:10px;
float:left;
}

.banner {
padding-top:10px;
padding-bottom:10px;
float:right;
}

ul#nav {}
ul#nav li {float:left;}
ul#nav li a {display:block; padding:8px 10px; text-decoration:none; font-size:1.5em; color:#fff; margin-right:1px; text-align:center;}
ul#nav li a.home {background:url("images/bg_navhome.jpg"/*tpa=http://www.fristvoip.com/images/bg_navhome.jpg*/); width:44px;}
ul#nav li a.loans {background:url("images/bg_navloans.jpg"/*tpa=http://www.fristvoip.com/images/bg_navloans.jpg*/); width:44px;}
ul#nav li a.mortgages {background:url("images/bg_navmort.jpg"/*tpa=http://www.fristvoip.com/images/bg_navmort.jpg*/); width:78px;}
ul#nav li a.utilities {background:url("images/bg_navutil.jpg"/*tpa=http://www.fristvoip.com/images/bg_navutil.jpg*/); width:139px;}
ul#nav li a.insurance {background:url("images/bg_navinsure.jpg"/*tpa=http://www.fristvoip.com/images/bg_navinsure.jpg*/); width:72px;}
ul#nav li a.money {background:url("images/bg_navmon.jpg"/*tpa=http://www.fristvoip.com/images/bg_navmon.jpg*/); width:152px;}
ul#nav li a.business {background:url("images/bg_navbusiness.jpg"/*tpa=http://www.fristvoip.com/images/bg_navbusiness.jpg*/); width:66px;}
ul#nav li a.retail {background:url("images/bg_navretail.jpg"/*tpa=http://www.fristvoip.com/images/bg_navretail.jpg*/); width:112px;}
ul#nav li a:hover {text-decoration:underline;}

ul#subnav {padding: 5px 0;}
ul#subnav li {float:left; margin-right:10px;}
ul#subnav li a  {display:block; color:#fff; font-size:1.2em;}

ul#bullets {list-style-position:outside; list-style:disc;}

#maincol {float:left; width:700px;}
#halfcol {float:left; width:350px;}


#maincol2 {width:940px;}

#maincol3 {width:940px; height:4000px;}

#maincolpayday {width:700px; float:right;}

#sidecol{float:left; width:210px; margin:10px;}

#sidebar {float:right; width:180px; padding:20px;}
#sidebar p {font-size:1.2em; color:#333; line-height:1.4em;}
#sidebar h2 {color:#2184d0; margin-top:20px; padding-bottom:10px;}
#sidebar h2.quick {color:#2184d0; font-size:2.6em; padding-bottom:10px; margin-top:0;}

.sidebaradvert {
	margin-left:26px;
	margin-top:5px;
}

.productloans {
position:relative;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_loans.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_loans.jpg*/);
margin-top:20px;
}
.productloans a {font-size:2em; color:#00d1ff; text-decoration:none;}
.productloans p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productloans a:hover {text-decoration:underline;}


.productmortgages {
position:relative;
margin-left:20px;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_mortgages.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_mortgages.jpg*/);
margin-top:20px;
}
.productmortgages a {font-size:2em; color:#673acc; text-decoration:none;}
.productmortgages p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productmortgages a:hover {text-decoration:underline;}


.productutilities {
position:relative;
margin-left:20px;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_util.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_util.jpg*/);
margin-top:20px;
}
.productutilities a {font-size:2em; color:#db225d; text-decoration:none;}
.productutilities p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productutilities a:hover {text-decoration:underline;}


.productinsurance {
position:relative;
margin-top:20px;
margin-left:20px;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_insure.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_insure.jpg*/);
}
.productinsurance a {font-size:2em; color:#f07410; text-decoration:none;}
.productinsurance p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productinsurance a:hover {text-decoration:underline;}


.productmoney {
position:relative;
margin-top:20px;
margin-bottom:20px;

float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_mon.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_mon.jpg*/);
}
.productmoney a {font-size:2em; color:#27b222; text-decoration:none;}
.productmoney p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productmoney a:hover {text-decoration:underline;}


.productbusiness {
position:relative;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_bus.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_bus.jpg*/);
}
.productbusiness a {font-size:2em; color:#76b6ba; text-decoration:none;}
.productbusiness p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productbusiness a:hover {text-decoration:underline;}

.productretail {
position:relative;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
float:left;
height:110px;
width:140px;
padding:20px 10px 10px 10px;
background:url("images/homeprod_retail.jpg"/*tpa=http://www.fristvoip.com/images/homeprod_retail.jpg*/);
}
.productretail a {font-size:2em; color:#d20c01; text-decoration:none;}
.productretail p {font-size:1.2em; color:#333; margin-top:10px; line-height:1.4em;}
.productretail a:hover {text-decoration:underline;}






.ico {margin-top:10px; margin-right:10px; float:left;}
.featured {display:block; margin-top:13px; margin-bottom:17px; font-size:1.6em; color:#333; text-decoration:none;}
.featured:hover {text-decoration:underline;}


ul.bullets {list-style-type: disc;}



#footer1 {
background:url("images/bg_footer1.jpg"/*tpa=http://www.fristvoip.com/images/bg_footer1.jpg*/) repeat-x; overflow:hidden; margin-top:10px
}

.footmenu {
float:left; width:120px; margin-right:10px;
}
.footmenu a {display:block; font-size:1.2em; text-decoration:none; padding-bottom: 10px;}
.footmenu a:hover {text-decoration:underline;}
.titlecat a {
padding-top:17px;
padding-bottom:23px;
font-size:1.4em; 
color:#333;
}

.footloans a {color:#00d1ff;}
.footmort a {color:#673acc;}
.footutil a {color:#db225d;}
.footinsure a {color:#f07410;}
.footmoney a {color:#27b222;}
.footbusiness a {color:#76b6ba;}
.footretail a {color:#db225d;}

.nomarg {margin-right:0;}

#footer2 {
background:url("images/bg_footer2.jpg"/*tpa=http://www.fristvoip.com/images/bg_footer2.jpg*/) repeat-x;
}

#footer2 p {color:#333; font-size:1em; line-height:1.4em; padding-top:10px; padding-bottom:10px;}


.productpage {padding:20px; margin-top:10px; margin-bottom:10px; width:300px; height:62px; float:left;}
.productpage a {font-size:2em; text-decoration:none;}
.productpage a:hover {text-decoration:underline;}
.margr {margin-right:20px;}
.margb {margin-bottom:20px;}

.prodloan {background:url("images/bg_loansbox.jpg"/*tpa=http://www.fristvoip.com/images/bg_loansbox.jpg*/);}
.prodloan a {color:#00d1ff;}

.prodmort {background:url("images/bg_mortbox.jpg"/*tpa=http://www.fristvoip.com/images/bg_mortbox.jpg*/);}
.prodmort a {color:#673acc;}

.produtil {background:url("images/bg_utilbox.jpg"/*tpa=http://www.fristvoip.com/images/bg_utilbox.jpg*/);}
.produtil a {color:#db225d;}

.prodinsure {background:url("images/bg_insurebox.jpg"/*tpa=http://www.fristvoip.com/images/bg_insurebox.jpg*/);}
.prodinsure a {color:#f07410;}

.prodmon {background:url("images/bg_monbox.jpg"/*tpa=http://www.fristvoip.com/images/bg_monbox.jpg*/);}
.prodmon a {color:#27b222;}

.prodbusiness {background:url("images/bg_busbox.jpg"/*tpa=http://www.fristvoip.com/images/bg_busbox.jpg*/);}
.prodbusiness a {color:#76b6ba;}



.flash {width:700px; height:40px; background:url("images/bg_flash.jpg"/*tpa=http://www.fristvoip.com/images/bg_flash.jpg*/) no-repeat; padding: 15px 1px 10px 1px; margin-top:10px;}
.flash2 {width:698px; overflow:hidden;}

.clear {clear:both;}




.appleft {float:right; width:440px;}
.appfill {float:left; width:600px;}
.salespoints {float:left; width:200px;}
.salespoints li {font-size:1.2em; color:#333; line-height:1.4em; list-style:square inside;}
.salespoints li.heading2 {font-size:2em; color:#333; line-height:1.2em; list-style:none; margin-bottom:20px;}


.next {float:right; margin: 10px 0;}
.prev {float:left;  margin: 10px 0;}

.bannerleft {float:left; margin-top:20px;}

.bannerbottom {float:left; margin-top:20px; margin-bottom:20px;}

.tablestyle {border: 1px solid black; padding-right: 5px; padding-bottom: 2px; padding-top: 3px; font-size:1.2em;}

.commimagesright {margin-bottom:5px; margin-top:10px; margin-left:10px; margin-right:10px; float:right;}

.commimagesleft {margin-bottom:5px; margin-top:10px; margin-right:15px; float:left;}

.tdalogo {float:right; margin-top:10px; margin-right:10px;}

.news				{width:210px; height:298px; overflow:auto; float:right; margin-top:20px; margin-bottom:20px; font-family:Helvetica, Arial, sans-serif; font-size:12px; border:1px solid #eeeeee; padding:5px; line-height:20px; border:groove;
}
.news a				{color:#028cc5;}

.facebook {
float:left;
padding-top:10px;
}

/*----------------------SLIDER----------------------*/

#slide-holder {
z-index : 40;
width : 700px;
height : 182px;
position : relative;
background:#fff;
border:0px solid #c9c9c9;
padding:0px;
margin-top:20px;
}
#slide-holder div#slide-runner {

width : 700px;
height : 182px;
overflow : hidden;
position : absolute;
}
#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 700px;
height : 25px;
display : none;
position : absolute;

}
#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 11px;
height : 10px;
display : inline;
font-size : 0.6em;
margin : 0 5px 0 0;
line-height : 10px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -10px;
}
#slide-holder div#slide-controls p#slide-nav a {
background-image : url("images/silde-nav.png"/*tpa=http://www.fristvoip.com/images/silde-nav.png*/);
color:#fff;
}

/*END SLIDER*/


/*-----FORMS------*/
/*----------------*/

form p {padding-bottom:10px; line-height:18px; }

.calculate {padding-left:210px;}
.submit {margin-left:260px;}

label
{
width: 300px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
padding-top:2px;
}

.calclabel
{
width: 200px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
padding-top:2px;
}
#calcleft {float:left;}
#calcright {float:left;}

.submit input
{
margin-left: 45px;
} 

.calcbutton
{
margin-left: 200px;
} 




fieldset
{
padding:20px;


border:1px solid #e5e5e5;
margin-top:10px;
}

fieldset fieldset
{
padding:20px;
margin:20px 0px;
border:#ccc solid 1px;

}



legend
{
padding: 2px 6px
} 
/*----------------*/
/*----------------*/

/*-----QUICK FORMS------*/
/*----------------*/

#sidebar form p {line-height:14px; padding-bottom:0px; margin-bottom:5px;}
#sidebar form p.nopad {margin-bottom:0px;}

#sidebar label
{
width: 150px;
float: left;
text-align: left;
margin-right: 10px;
display: block;
padding-top:0px;
}

#sidebar fieldset {padding:0; border:0; margin:0;}

#sidebar .top {width:180px; height:19px; background:url("images/quick_top.jpg"/*tpa=http://www.fristvoip.com/images/quick_top.jpg*/) no-repeat;}
#sidebar fieldset {
background:url("images/quick_mid.jpg"/*tpa=http://www.fristvoip.com/images/quick_mid.jpg*/) repeat-y;
padding: 0 10px;
}
#sidebar .bottom {width:180px; height:9px; background:url("images/quick_bot.jpg"/*tpa=http://www.fristvoip.com/images/quick_bot.jpg*/) no-repeat;}


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