/*new image path*/
  /*url(/trustfax-cms-public/dms/trustfax/resources/images/xxx.xxx);*/
html, body{

	color: black;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	padding: 0px;
	line-height: normal;
	height: 100%;
		padding-bottom:60px;
}
h1,h2,h3,h4,h5 { padding:0px; margin:0px;}
p {padding:0px; margin:0px; line-height:1.0em;}
img {border:0;}

#whiteborder{margin:0px;padding:0px; text-align:left;}
#container{text-align: left;width: 780px;position: relative; background:#FFFFFF; padding:0px;margin:0px;}



#login{margin-top:45px;float:right; position:relative;}
#login form{margin: 0px;padding: 0px;}

#nav{border:0px;padding:0;margin:0; margin-top:15px;font-size:11px;}
#nav li {list-style: none;position:relative;display:inline;float:left;padding: 5px 7px 0px 10px;}

#nav a {text-decoration:none;color: #ffffff;line-height:15px;float:left;font-weight: bold;}
#nav a:hover, #nav li:hover{text-decoration:underline;color: #ffffff;}


#index-splash{width: 780px;height: 245px;padding:0px;margin:0px 0px 2px 0px;}

#index-left{position:absolute;width:245px;}

.menutop{background: url(/trustfax-cms-public/dms/trustfax/resources/images/headBg.jpg) repeat-x; height:32px;}


#index-lftmenu {float:left;position: relative;background:#ffffff; border: #CCCCCC 1px solid; width:245px; height:211px;padding:0px 14px 0px 14px;}

#index-lftmenu div{background:url(/trustfax-cms-public/dms/trustfax/resources/images/mainleftmenuBlank.jpg) no-repeat; text-indent:20px;line-height: 20px;font-size:11px}

#index-right{position:relative;float:right;width:529px;}

#banner-boxes{position: relative;width:100%;height: 90px;padding:0px;}

#banner-boxes .box{ background:#000000; width:173px; height:95px; margin-right:5px; position:relative; float:left;}
#banner-boxes .box h1{font-size:36px; line-height:36px; text-align:center; font-weight:bold; color:#FF0000;}
#banner-boxes .box h1 a{color:#FFFFFF; text-decoration:none;}
#banner-boxes .box h1 a:hover{color: #FF0000; text-decoration:none;}

#banner-boxes .boxlast{background:#000000; width:173px; height:95px; margin-right:0px;position:relative; float:right;}

.logtext{ position:relative; float:right; width:145px; margin-top:10px;}
.logtext div, .logtext div a{font-weight:bold; color:#FFFFFF; line-height:20px; text-decoration:none; height:25px;}
.logtext div a:hover{color: #FF0000; text-decoration: underline;}
.logtext div h2{ position: absolute; left:110px; margin:0px;padding:0px;}
.logtext div h2{position: absolute; left:110px; margin:0px;padding:0px 0px 0px 5px;}

.logtext .sinup{ position:relative; float:left; font-weight:bold; color:#CCCCCC; width:100px; background:url(/trustfax-cms-public/dms/trustfax/resources/images/redarwblack.html) right no-repeat;}

.txtfld {
	width:55px;
	font-size:12px;
	line-height:15px;
	color: #000000;
	background: #FFFFFF url(/trustfax-cms-public/dms/trustfax/resources/images/txtfldBg.jpg) repeat-x;
	text-align: left;
	height: 14px;
	border: 1px #000000 solid;
}

#flashcontent { height:146px; width:529px; float:right; z-index:-1; margin-top:4px;}

#index-news{
width: 780px;
background: #D2D2D8 url(/trustfax-cms-public/dms/trustfax/resources/images/gradient.jpg) repeat-x;
color: #666666;
line-height:25px;
margin-bottom:2px;
}

#index-news .news{
display:inline;
}
#index-news .news a{
color: #666666;
background: transparent;
text-decoration: underline;
}
#index-news .news a:hover{
text-decoration: underline;
}
#index-news .news h1{
margin: 0px;padding: 0px;font-size: 11px;font-weight: bold; display: inline;
}
#index-news h1{
margin: 0px;padding: 0px 0px 0px 10px;font-size: 11px;font-weight: bold; display: inline;
}
#index-news .news h2 {
margin: 0px;padding: 0px 2px 0px 2px;font-size: 11px;display: inline;font-weight: normal;
}
#index-news .news h3{
margin: 0;padding: 0 2px 0 2px;font-size: 11px;display: inline;font-weight: normal;
}


#index-boxes{position: relative;width: 780px; height:390px;padding:0px;margin:0px 0px 5px 0px;}

#pricingtable{float:left;background: #FFFFFF; height:180px; border:#BCB7A4 1px solid;width:780px;}

#pricingtable .box{width:150px; margin-right:0px; position:relative; float:left;}
#pricingtable .boxTF{width:150px; margin-right:0px; float:left;}

#pricingtable .boxlast{width:175px; margin:0px; position:relative; float:right;}


.productname {margin:15px 0px 10px 10px; height:17px; width: 140px;}
.productprice {margin:10px 0px 10px 10px; height:45px; width: 140px;}


#pricingtable .box h2, #pricingtable .boxlast h2{ font-size:22px; font-weight:bold; color:#325978; line-height:10px; margin:20px 0px 17px 5px; letter-spacing:-1px;}
#pricingtable .boxTF h2, #pricingtable .boxlast h2{ font-size:22px; font-weight:bold; color:#325978; line-height:10px; margin:20px 0px 17px 5px; letter-spacing:-1px;}

#pricingtable .box ul, #pricingtable .boxlast ul{ margin:0px 0px 0px 10px; padding:0px;}
#pricingtable .boxTF ul, #pricingtable .boxlast ul{ margin:0px 0px 0px 10px; padding:0px;}

#pricingtable .box ul li, #pricingtable .boxlast ul li{ width:140px;list-style-type:none;font-size:11px; line-height:13px; font-weight:normal;}
#pricingtable .boxTF ul li, #pricingtable .boxlast ul li{ width:140px;list-style-type:none;font-size:12px; line-height:13px; font-weight:normal; line-height: 20px;}

#pricinglinks { font-size:11px; line-height:13px; font-weight:normal;}

#pricingtable a{text-decoration:none; color:#000000;}
#pricingtable a:hover{ color:#FF0000;}

#pricingtable .rate{
	font-size: 28px;
	color:#E52E2E;
	font-weight:bold;
	line-height:30px;
	margin:10px 0px 0px 15px;

}
#pricingtable .permonth{font-size: 16px; color:#000000;font-weight:bold; line-height:16px; margin-left:15px;}

#pricingtable .order{margin:0px 0px 0px 10px;float:left;}

#pricingtable .order{margin:0px 0px 0px 5px;}

#pricingtable .trialrght{margin:0px 0px 0px 15px;float: left;}


#pricingtable .suborder li{list-style:outside;list-style-image:url(/trustfax-cms-public/dms/trustfax/resources/images/bulletred.gif);font-size:10px; line-height:7px; text-indent:-3px;}
#pricingtable .suborder li{ text-indent:5px;}
#pricingtable .suborder li a{color:#000000; text-decoration:none;}
#pricingtable .suborder li a:hover{ color:#FF0000; text-decoration:underline;}

#tollfreetable {width:460px;position:relative; float:left;border-right: 1px #AAAAAA solid;}
#localtable {width: 305px;position:relative; float:left;padding-left: 5px;}

.bottomblog{position: relative; float:left;width:256px;margin:2px 6px 0px 0px;}

.bottombloglast{position: relative; float:left;width:256px;margin:2px 0px 0px 0px;}

.blogtext{float:left;position: relative; background:#FFFFFF;border: #CCCCCC 1px solid; border-top:none; padding-top:15px;}
.bloghead{background: url(/trustfax-cms-public/dms/trustfax/resources/images/blogheadbg.jpg) repeat-x; width:256px; height:32px;}

.blogtext{
height:145px;
height:160px;
}



.blogtext{
/*width:254px;*/
/*width:256px;*/
}

.bloghead .head{ position:absolute; margin:0px;z-index:1;}

.blogtext h1, .blogtextlast h1{font-size:11px; color:#000000;line-height:9px; font-weight:normal; padding-left:19px; }

.bottomblog a, .bottombloglast a{ text-decoration:none; color:#000000;}
.bottomblog a:hover, .bottombloglast a:hover{ text-decoration:none; color:#FF0000;}

.bottomblog ul, .bottombloglast ul { margin:5px 0px 0px 33px; padding:0px;}
.bottomblog ul li, .bottombloglast ul li { font-weight:bold; list-style-type:none; list-style-image:url(/trustfax-cms-public/dms/trustfax/resources/images/cntntRedarrow.gif);color:#000000; font-size:12px; line-height:20px; padding:0px;}

.bottomblog h2, .bottombloglast h2{width:215px; font-size:13px; color:#000000;line-height:16px; font-weight:bold; padding:5px 0px 7px 15px;}

.bottomblog p, .bottombloglast p{ font-size:11px; padding:0px 10px 10px 17px; line-height:14px;}
.bottomblog h3 {height:25px; width:215px; font-size:10px; font-weight:normal; color:#000000;line-height:14px; font-weight:normal; padding:15px 0px 10px 20px;}
.subscribe {width:140px;margin-left:20px; font-weight: bold; background:url(/trustfax-cms-public/dms/trustfax/resources/images/cntntRedarrow.gif) right no-repeat;}
.subscribe {margin-left:10px;}


#trustlogo{
	float:right;
	background:url(/trustfax-cms-public/dms/trustfax/resources/images/TL.gif) no-repeat;
	width:135px;
	height:50px;
	z-index:1;
}
#trustlogo{top: 865px;}
.legal{text-align:left; margin:0px;padding:0px; color: #999999;}

.legal a{
color:#999999; text-decoration:none;}
.legal a:hover{
color:#999999; text-decoration:underline;}

#index-lftmenu2
{
    position: relative; width: 241px; padding-left: 10px;
}

#index-lftmenu2 div
{
    padding: 0px;
    margin: 0px;
    padding-top: 1px;
    margin-top: 5px;
    background: transparent url(/trustfax-cms-public/dms/trustfax/resources/images/mainleftmenuBlank.jpg) no-repeat scroll 0%;
    font-size: 11px;
    height: 18px;
    text-indent: 20px;
}
