@charset "UTF-8";
/* CSS Document */

body,
html {
	margin:0;
	padding:0;
	font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:945px;
	height:100%;
	
}

#header {
	float:left;
	width:945px;
	height:105px;
	background-color:#999;
	position:relative;
}

#horizontalnavigation {
	float:left;
	width:630px;
	height:50px;
}

#middle {
	float:left;
	width:945px;
	height:100%;
	
	background-image:url(../images/background.jpg);
	
}

#verticalnavigation {
	float:left;
	width:100px;
	height:400px;
	
	position:relative;
	text-align:center;
	z-index:3000;
	
}



.largeblacktext {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:700;
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.largeblacktext3steps {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:700;
	color:#000;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 80px;
	
	
}
.largepinktext {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:700;
	color:rgb(254,0,117);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.largewhite {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:700;
	color:#FFF;
	padding:00px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

p.heading1
 {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:700;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.faqheader
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-weight:100;
}

.faqtitle
 {
	color:#000;
	font-size:16px;
}
p.heading2
 {
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:700;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}


p, li
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	color:#000;
	padding:00px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#contentsmall {
	float:left;
	width:565px;
	height:435px;
	background-image:url(../images/smallcontent3.jpg);

	background-repeat:no-repeat;
	position:relative;
	padding:5px 30px 15px 30px;
	margin-left:6px;
}

#contentlarge {
	float:left;
	width:570px;
	height:1700px;
	background-image:url(../images/largecontent2.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-left:5px;
	padding:5px 30px 15px 30px;
	color: #000;
	text-align: left;
	font-size: 20px;
}

#gettingstarted {
	width:225px;
	height:106px;
	background-image:url(../images/getstarted.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	right:5px;
	color:#FFF;
	text-decoration:none;
	padding:30px 0px 0px 8px;
}

#gettingstarted a{
	color:#FFF;
	text-decoration:none;
	font-size: 25px;
}

#international {
	position:absolute;
	top:5px;
	right:15px;
	background-image:url(../images/international.png);
	
	width:185px;
	height:70px;
}

#price {
	position:absolute;
	top:0px;
	left:5px;
	width:250px;
	height:70px;
}
	

#phonepics {
	width: 600px;
	height:200px;
	position:absolute;
	bottom:50px;
	left:15px;
	background-color:#fff;
	text-align:center;
}

#rightcolomn {
	float:left;
	width:207px;
	margin-top:-27px;
	height:100%;
	background-color:;
	position:relative;
}

.promoboxes {

	width:207px;
	height:227px;
	float:left;
	background-image:url(../images/comingsoon.jpg);
}

.comingsoon {
	font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	text-align:center;
}

.promotext {
	font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

.tablefont {
	font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	margin:13px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

.promotext a {
	font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

img
{
	border-style: none;
	text-align: center;
}

#threesteps {
	clear:both;
	width:945px;
	height:350px;
	position:relative;
	background:#999;
}

#steps1 {
	position:absolute;
	width:150px;
	height:70px;
	top:189px;
	left:36px;
	text-align:center;
}

#steps2 {
	position:absolute;
	width:150px;
	height:70px;
	top:205px;
	left:270px;
	text-align:center;
}

#steps3 {
	position:absolute;
	width:150px;
	height:70px;
	top:215px;
	right:250px;
	text-align:center;
}

#showmehow {
	position:absolute;
	width:150px;
	height:70px;
	top:0px;
	right:30px;
	text-align:center;
}

#footer {
	clear:both;
	width:945px;
	height:100%;
	background-color:z;
}

#footer a {
	color:#333;
}

/*this is the start of the style for the horizontal menu*/
#horizontalmenu {
width:616px;
margin-left:9px;
float: left;
z-index:10000;
}

#horizontalmenu ul {
list-style: none;
margin: 0;
width: 88px;
padding: 0px;
float: left;
text-align:center;
z-index:10001;
}

#horizontalmenu a {
font:bold 12px "Arial Rounded MT Bold",arial, helvetica, sans-serif;
letter-spacing:0px;
display: block;
margin: 0;
border-width: 0px;
border-style: solid;
border-color: #999 #666 #666 #999;
}

#horizontalmenu a {
color: #333;
background-color:#999999;
text-decoration: none;
padding:  5px 5px;
}
	
#horizontalmenu a.active
{
color: rgb(255,0,100);
background-color:#ffffff;
}

#horizontalmenu a:hover {
color:rgb(255,0,100);
background-color:#ffffff;
}

#horizontalmenu li {position: relative;
z-index:10002;
}


#horizontalmenu ul ul {
position: absolute;
z-index: 10003;
}

#horizontalmenu ul ul ul {
top: 0;
left: 100%;
z-index:10005;
}

div#horizontalmenu ul ul,
div#horizontalmenu ul li:hover ul ul,
div#horizontalmenu ul ul li:hover ul ul
{display: none;}

div#horizontalmenu ul li:hover ul,
div#horizontalmenu ul ul li:hover ul,
div#horizontalmenu ul ul ul li:hover ul
{display: block;}
/*this the end of the style for the horizontal menu*/


#menu {
width: 100px; /* set width of menu */
background-image:url(../images/searchbyphonebg.jpg);
margin-left:3px;
z-index:10007;

} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
z-index:10008;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 15px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #999 #666 #666 #999;
margin: 0;
padding: 6px 5px;
z-index:10009;
}

#menu h2 {
color:#FFF;

}

#menu a {
color: #333;
background-color:#FFF;
text-decoration: none;
background-repeat:no-repeat;
}

#menu a:hover {
color:#fff;
background-color:rgb(255,0,100);
background-repeat:no-repeat;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
z-index:10010;

} 



#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
z-index:10011;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;
z-index:10012;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
z-index:10013}



td.home{
	border-width: 1px;
	padding: 2px;
	border:solid;
	border-color: #999999;
	background-color: white;
}
	
blog subheading {
	color: #FFF;
}
blogsubheader {
	color: #FFF;
}
#blogsubheader {
	color: #FFF;
}
#blogtext {
	text-align: justify;
	font-size: 16px;
}
#middle #middlecolumn #contentlarge table tr #blogsubheader div {
	font-size: 20px;
}
#middle #middlecolumn #contentlarge table tr #blogtext {
	font-size: 18px;
}
#headertext {
	color: #FFF;
}
#heardertext {
	font-size: 18px;
	text-align: justify;
}
#middlecolumn #contentlarge table tr #blogsubheader2 div {
	color: #FFF;
}
#middle #middlecolumn #contentlarge table tr #blogtext2 {
	text-align: justify;
	font-size: 18px;
}
#blogsubheader3 div {
	color: #FFF;
}
#blogtext3 {
	font-size: 18px;
	text-align: justify;
}
#blogsubheader4 div {
	color: #FFF;
}
#blogtext4 {
	font-size: 18px;
	text-align: justify;
}
#blogsubheader4 div {
	color: #FFF;
}
#blogsubheader5 div {
	color: #FFF;
}
#blogtext5 {
	font-size: 18px;
	text-align: justify;
}
#blogsubheader6 div {
	color: #FFF;
}
#blogtext6 {
	font-size: 18px;
	text-align: justify;
}
#blogsubheader7 div {
	color: #FFF;
}
#blogtext7 {
	font-size: 18px;
	text-align: justify;
}
#textinstruction {
	font-size: 16px;
}
#textinstruction {
	font-size: 16px;
}
textinstruction {
	font-size: 16px;
}
#textinstruction {
	font-size: 16px;
}
#textinstruction {
	font-size: 16px;
}
#textinstruction {
	font-size: 16px;
}
#textinstruction {
	font-size: 16px;
}
tr td h3 {
	font-size: 18px;
}
#blogtext3 p {
	color: #000;
}
#faqtext {
	font-size: 14px;
	color: #666;
}
