/* CSS Document */
html {MIN-HEIGHT: 100%; HEIGHT: 100%}

body{
margin:0px;
padding:0px;
background:url(images/bg_body.gif) repeat-x;
font-family:arial;
height: 100%
}

a{
color:#0066cc;
}

h1{
font-size:22px;
font-weight:bold;
margin:10px 0px;
}

h3{
margin:10px 0px;
font-size:16px;
color:#f67711;
}

p{
font-size:12px;
line-height:1.3em;
margin:10px 0px;
color:#333333;
}

ul{
margin:10px 0px 10px 30px;
padding:0px;
font-size:12px;
}

ul li{
line-height:1.2em;
margin-bottom:5px;
color:#333333;
}

img {
border:none;
}

.text{
font-size:12px;
}

.color_orange{
color:#f67711;
}

#wrapper{
width:844px;
margin:0 auto;
background:url(images/bg_container.gif) 0px 0px repeat-y;
min-height: 90%;
_height: 100%;

}

.bg_top{
background:url(images/bg_top.gif) 0px 0px no-repeat;
}

#thecontainer{
width:800px;
margin:0 auto;
}

#header{
height:100%;
margin-bottom:23px;
}

#logo{
float:left;
position:relative;
top:5px;
left:27px;
}

#nav{
float:right;
height:50px;
background:url(images/nav_bg.gif) 0px 0px repeat-x;
}

#nav ul{
margin:0px;
padding:0px;
font-size:14px;
}

#nav ul li{
display:inline;
}

#nav ul li a{
display:block;
float:left;
color:#333333;
text-decoration:none;
padding:22px 21px 11px 21px;
/*border-bottom:5px solid #8f8f8f;*/
background:url(images/nav_bg_left.gif) 0px 0px no-repeat;
}

.nav_home{
background:url(images/nav_bg_left_home.gif) 0px 0px no-repeat !important;
}

.nav_unselected{
border-bottom:5px solid #8F8F8F;
color:#333 !important;
}

.nav_selected{
border-bottom:5px #fba227 solid !important;
color:#333 !important;
}

.welcome{
position:relative;
width:215px;
left:0px;
float:left;
}

.welcome h1{
color:#0066cc;
}

#content{
height:100%;
padding:20px 0px 0px 10px;
border-top:1px solid #c2c2c2;
}


.below_orange_box {
color:#999999;
font-size:12px;
font-weight:bold;
margin: 25px 0 0 5px;
}

.below_orange_box ul{
margin-left:15px;
}

.below_orange_box ul li{
padding-right:30px;
float:left;
list-style-type: disc;
color:#0066cc;
font-size:13px;
}

.sign_up_button{
background:#000 url(images/sing_up_button2.gif) no-repeat;
width:143px;
height:32px;
display:block;
text-align:center;
text-decoration:none;
font-size:21px;
color:#FFFFFF;
text-transform:uppercase;
padding:8px 0px 0px 0px;
float:left;
margin-right:12px;
margin-top:-7px;
}

.sign_up_button2{
background:url(images/sing_up_button.gif) no-repeat;
width:125px;
height:30px;
display:block;
text-align:center;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
text-transform:uppercase;
padding:8px 0px 0px 0px;
}

.sign_text{
padding:14px 0px 0px 0px;
font-size:25px;
color:#000000;
}

.sign_wrap p span{
margin:0px 8px !important;
}

.sign_wrap{
width:610px;
padding-left:125px;
border-bottom:1px solid #d5d5d5;
}

.content_brd{
border-top:1px solid #d5d5d5;
padding:6px 10px 10px 10px;
}

.content_nobrd{
padding:6px 10px 10px 10px;
}


.pad_text{
padding:0px 0px 40px 30px;
background:url(images/map1.jpg) 100% 0px no-repeat;
height:230px;
}

.pad_text h3{
margin:0px 0px 5px 0px;
}

.pad_text ul{
margin-bottom:10px;
margin-top:0px;
}

#footer{
padding:0px 0px 0px 0px;

}.footer_bg{
padding:8px 23px 20px 28px;
border-top:1px solid #B8B8B8;
background:url(images/footer_bg.gif) 0px 1px repeat-x;
}

#footer p{
font-size:10px;
color:#808080;
}

#footer a{
font-size:15px;
color:#999999;
padding:2px;
margin-right:10px;
text-decoration:none;
/*border:1px solid black;*/
}

.content_page{
}

.orange_box{
padding-top:20px;
height:300px;
width:564px;
background-image:url('images/right_back.gif');
background-repeat:no-repeat;
float:right;
margin-right:5px;
margin-top:10px;
}

.orange_box2{
padding-top:20px;
height:300px;
width:564px;
background-image:url('images/right_back2.gif');
background-repeat:no-repeat;
float:right;
margin-right:5px;
margin-top:10px;
}

.orange_box3{
padding-top:20px;
height:300px;
width:564px;
background-image:url('images/right_back3.gif');
background-repeat:no-repeat;
float:right;
margin-right:5px;
margin-top:10px;
}

.offer{
margin-left:160px;
}

.ob_text1{
color:#0066cc;
font-size:21px;
font-weight:bold;
}

.ob_text2{
margin-top:4px;
font-size:16px;
font-weight:bold;
}

.ob_text3{
margin-top:1px;
font-size:12px;
}

.ob_text4{
margin-top:1px;
color:#de0c24;
font-size:15px;
font-weight:bold;
}

.signup_now{
margin-left:-145px;
margin-top:14px;
height:29px;
background:url(images/right_back_blue.gif) no-repeat;
padding-top:5px;
padding-left:12px;
}

.signup_now a{
color:white;
font-weight:bold;
font-size:14px;
text-decoration:none;

}

.ob_text5{
margin-top:-29px;
color:#555555;
font-size:14px;
}

.bottom_box{
margin:0px 0 0 -10px;
background:url(images/bottom_box_bg.gif) repeat-x;
padding:0 10px 10px 10px;
}

.bottom_box h2{
color:black;
float:left;
padding:0 25px 0 0;
font-size:14px;
}


.content_left{
width:530px;
float:left;
padding:4px 4px 4px 4px;
background-color:white;
}
.content_right{
width:200px;
float:right;
padding:4px 4px 4px 4px;
background-color:white;
}

.tab_list{
height:100%;
background-color:#d5d5d5;
margin-left:-10px;
margin-bottom:25px;
padding-left:10px;
}
.tab_list ul{
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
}
.tab_list ul li{
display:inline;
}
.tab_list ul li a{
display:block;
float:left;
padding:5px 8px;
border-left:1px solid #d5d5d5;
text-decoration:none;
color:black;
}

.tab_brd_right{
border-right:1px solid #d5d5d5;
}
.tab_list_selected{
background:white;
border-bottom:none;
color:#f67711 !Important
}

.tab_content{
height:100%;
padding:30px 16px 0px 0px;
}
.tab_content .content_right{
right:0px !Important;
position:relative;
}

.page_title{
background:url(images/gradiant_blue_bg.gif) repeat-x;
height:36px;
border-top:1px solid #cccccc;
border-bottom:1px solid #b4cdd5;
margin-bottom:2px;
}

.page_title h1{
font-size:21px;
margin:0px;
color:#f67711;
position:relative;
left:38px;
top:7px;
font-weight:normal;
}

.page_links{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:38px;
}

.page_links p{
color:#cccccc;
}

.page_links p a{
color:#333333;
text-decoration:none;
}

.page_links p .space{
margin:0px 28px;
}

.page_link_selected{
font-weight:bold;
color:#f67711 !Important;
}

.special_vonage_offer{
color:#de0c24;
float:right;
margin:12px 350px 0px 0px;
}

.content_nobrd h1{
color:black;
font-size:14px;
}

.content_right h3{
color:black;
font-size:14px;
}
.content_left h3{
margin-left:5px;
margin-right:5px;
}
.content_left p{
margin-left:5px;
margin-right:5px;
}

.more_questions{
padding:10px 15px 10px 15px;
width:168px;
float:left;
border:2px solid LightGray;
margin-bottom:10px;
}



.more_questions h3{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.color_blue{
color:#0066cc;
}

.more_questions ul {
font-size:14px;
margin:10px 0 0 0;
padding:0px;
}
.more_questions ul li{
list-style-type:none;
background:url(images/red_arrow.jpg) 0px 5px no-repeat;
padding-left:12px;
color:#000000;
}

.signup_box{
margin-bottom:19px;

}



.service_details{
float:left;
margin:0 0 0 15px;
}

.service_details h1{
display:inline;
}
.service_details a{
font-weight:bold;
font-size:13px;
}

.service_details .pipe{
color:gray;
padding:0 10px 0 10px;
}

.orange_text{
color: #f67711;
font-weight:bold;
margin:5px 0 0 0;
}

.no_annual{
font-size:14px;
color:red;
}

.price b{
font-size:18px;
}

.price {
font-size:10px;
}

.sign_up_button2{
background:#ffffff url(images/sing_up_button2.gif) no-repeat;
width:143px;
height:32px;
display:block;
text-align:center;
text-decoration:none;
font-size:21px;
color:#FFFFFF;
text-transform:uppercase;
padding:10px 0px 0px 0px;
float:left;
margin-right:12px;
margin-top:5px;
}

.product_bottom_left{
margin-left:30px;
width:166px;
float:left;
background:url(images/world_map_bg.gif);
background-repeat:no-repeat;;
}

.product_bottom_left h2{
padding-left:3px;
font-size:12px;
color: #0066cc;
margin-bottom:2px;
}
.product_bottom_left p{
margin:0 0 0 0;
padding-left:3px;
font-size:12px;
}
.product_bottom_left a{
font-size:12px;
}
.product_bottom_left h3{
padding-left:10px;
}

.product_bottom_right{
width:575px;
float:left;
margin:0 0 0 25px;
background:#ffffcc url(images/yellow_gradiant.gif) 0px 0px repeat-x;
padding-bottom:15px;

}

.product_bottom_right h3{
margin:0 0 10px 0px;
}

.product_bottom_right ul{
margin:0 30px 0 15px;
}
.under_feature_list ul{
margin:10px 0 0 0;
}
.under_feature_list ul li{
display:inline;
margin:10px 12px 0 12px;
}
.under_feature_list a{
padding:0px 5px 0 5px;
font-size:12px;
font-weight:bold;
}
.countrylist{
margin:0px 0 0 25px;
}
.color_grey {
color:#666666;
margin-top:-10px;
}
.listtutorials object{
float:left;
margin-right:10px;
border:2px solid #0066cc;
}
.listtutorials li{
list-style-type:none;
line-height:1.5em;
height:109px;
border-bottom:solid 1px gray;
padding-bottom:3px;
}
.listtutorials li h3{
font-size:14px;
color: #0066cc;
font-weight:bold;
margin:0px;
}

.check_list{
margin-left:0px !Important;
padding:0px !important;
}
.check_list li{
list-style-type:none;
margin-bottom:8px;
line-height:1.5em;
}
.check_list li h3 a{
background:url(images/arrow_list.gif) 0px 0px no-repeat;
padding:0px 0px 2px 20px;
display:block;
}
.check_list li h3{
font-size:14px;
font-weight:bold;
margin:0px;
padding-left:12px;
}
.check_list li div{
font-weight:normal;
}
.check_list_wrap{
border-bottom:1px solid #d5d5d5;
margin-bottom:20px;
padding:5px 0px 10px 33px;
display:none;
}
.check_list_content{
border-bottom:1px solid #d5d5d5;
padding-bottom:12px;
}
.check_list_selected{
background:url(images/arrow_list_selected.gif) 0px 0px no-repeat !Important;
}


.signup_box1{
margin-bottom:10px;
border:1px solid #cccccc;
padding-top:10px;
background:url(images/grey_bg1.gif) 0px 0px repeat-x;
height:104px;
width:198px;
border-bottom:3px solid #f67711;
border-top:3px solid #f67711;
}
.signup_box1 p{
font-size:18px;
color:#333333;
margin:0px;
text-align:center;
padding-top:8px;
}

.more_questions1 h3{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.more_questions1{
width:185px;
padding:10px 0px 10px 12px;
border:1px solid lightgray;
}
.more_questions1 ul {
font-size:14px;
margin:0px;
padding:0px;
}
.more_questions1 ul li{
list-style-type:none;
background:url(images/red_arrow.jpg) 0px 5px no-repeat;
padding-left:12px;
color:#000000;
}

.sign_up_today{
display:block;
background:#000 url(images/signup-today.gif) no-repeat;
height:29px;
width:176px;
text-align:center;
color:#FFFFFF;
font-size:17px;
text-decoration:none;
font-weight:bold;
padding:11px 0px 0px 0px;
margin:0 auto;
}

.tbl_savings1{
border:1px solid #cdcdcd;
margin:28px 0px;
border-bottom:none;
border-right:none;
}
.tbl_savings1 td{
padding:6px;
font-size:12px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
}
.tbl_savings1 th{
font-size:12px;
font-weight:bold;
padding:6px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
}
.tbl_comparison .bg_grey{
color:#333333;
font-weight:bold;
}
.tbl_comparison {
border:1px solid #cdcdcd;
border-bottom:none;
border-right:none;
}
.tbl_comparison td{
text-align:center;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
padding:4px 0px;
}
.tbl_yellow_bg1{
background:url(images/yellow_bg2.gif) repeat-x;
}
.tbl_yellow_bg1 td, .tbl_yellow_bg2 td{
padding:6px 0px;
}
.tbl_yellow_bg2{
background-color:#ffffd3;
}

/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 250px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
font-size:11px;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
/*color: #592C16;*/
margin-right:10px;
font-size:12px;
color:#000000;
}

.alignright{
float:right;

}



.tbl_overview{
font-size:12px;
margin-bottom:20px;


}

.tbl_overview td{color:#333333;
vertical-align:top;
text-align:center;
width:180px;
}

.overview_img{
margin-left:20px;

}

.text1{
font-size: 14px;
}
.text2{
font-size:13px;
}

.title_com span{
color: #000000;
margin-left: 20px;
text-transform: none;
}

.bg_grey{
background-color: #eeeeee;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.small_text{
font-size: 11px;
}

.color_grey1{
color: #999999;
}

.bg_yellow{
background:#ffffcc;
}

.yellow_box{
border-top:1px solid #d5d5d5;
background:#ffffcc url(images/yellow_gradiant.gif) 0px 0px repeat-x;
padding:6px 10px 10px 10px;
border-bottom:1px solid #d5d5d5;
margin-bottom:15px;

}

/*things i hate*/

.tab_list2{
height:100%;
}
.tab_list2 ul{
margin:0px 0px 0px 0px;
padding:0px;
font-size:16px;
}
.tab_list2 ul li{
display:inline;
}
.tab_list2 ul li a{
display:block;
float:left;
padding:7px 20px 7px 20px;
background:url(images/tab_bg.gif) repeat-x;
border-left:1px solid #d5d5d5;
border-top:1px solid #d5d5d5;
/*border-bottom:1px solid #d5d5d5;*/
text-decoration:none;
font-weight:bold;
color:#cccccc;
text-transform:uppercase;
}
.tab_brd_right{
border-right:1px solid #d5d5d5;
}
.tab_list2_selected{
/*border-bottom:1px solid #ffffff !important;*/
color:#f67711 !Important
}

.ads{
margin-bottom:10px;
}
