/* 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, h2{
font-size:19px;
font-weight:bold;
margin:10px 0px;
}

h2{
color:#f67711;
padding:5px 0px 5px 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;


}

.small_text{
font-size:11px;
}
.small_text1{
font-size:10px;
}


.text{
font-size:12px;

}

.text2{
font-size:13px;

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

.text3{
font-size:16px;

}

.text4{
font-size:18px;

}

.text5{
font-size:25px;
}

.text6{
font-size:16px;
}
.color_orange{
color:#f67711;

}

.color_blue{
color:#0066cc;

}
.color_grey{
color:#666666;

}

.color_grey1{
color:#999999;
}
.color_white{
color:#FFFFFF;

}

.alignright{
float:right;

}

.no-margin-top{
margin-top:0px;

}
.no-margin-bottom{
margin-bottom:0px;

}

.bg_orange{
background:#f67711;

}

.bg_grey{
background:#eeeeee;
}

.bg_yellow{
background:#ffffcc;
}




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

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


}

#container{
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;

}

#blue_box{

background:url(images/blue_gradiant.gif) 0px 0px repeat-x;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}

#blue_box h1{
margin:0px 0px 8px 0px;
text-transform:uppercase; 
color:#0066cc;
}

#blue_box p{
font-size:14px;
margin:0px;

}

.bg_map{
background:url(images/map.jpg) 100% 14px no-repeat;
height:198px;
}

.bg_map_india{
background:url(images/india-map.jpg) 100% 14px no-repeat;
height:198px;
}


.phone{
height:279px;
width:95px;
background:url(images/phone.jpg) no-repeat;
position:absolute;
margin:-7px 0px 0px 40px;
}

.welcome{
position:relative;
width:385px;
left:160px;
top:14px;

}

#content{
height:100%;
padding:0px 0px 0px 31px;

}

.content_left{
width:532px;
float:left;


}


.content_right{
width:200px;
float:right;
position:relative;
right:13px;
padding-top:16px;

}

.ads{
margin-bottom:21px;

}

.orphone{
display:block;
text-align:center;
text-decoration:none;
font-size: 18px;
color: #333333;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
padding-top: 8px;
padding:8px 0px 0px 0px;
float:right;
margin-right:22px;
margin-top:-7px;



}

.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_button_home{
background: url(images/sing_up_button_home.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;

}




.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;

}

.yellow_box1{
background:url(images/yellow_gradiant1.gif) 0px 100% repeat-x !important;
border-top: none !important;
}

.white_box{
background:#FFFFFF;
padding:4px 0px 4px 10px;
border:1px solid #d5d5d5;
}
.white_box a{
color:#333333;


}

.white_box a{
color:#0066cc;


}


.checkout_text{
padding:0px 0px 0px 17px;

}

.checkout_text p{
margin:5px 0px !important;

}

.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 10px 0px 10px;

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

}

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


}

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


.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;

}
.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;

}

.content_page{
padding-top:34px !important;
padding-bottom:30px !important; 
}


.signup_box{
border:1px solid #cccccc;
margin-bottom:19px;

}

.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;


}

.signup_box1{
padding-top:10px;
background:url(images/grey_bg1.gif) 0px 0px repeat-x;
height:104px;
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_questions h3{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;

}
.more_questions{
padding:10px 0px 10px 12px;

}
.more_questions ul {
font-size:14px;
margin:0px;
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;


}

.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;

}

.tbl_savings{
border:1px solid #d8d8d8;
margin-top:10px;
}

.tbl_savings td{
padding:4px;
vertical-align:top;

}

.tbl_savings .tbl_yellow_bg{
background:#ffffcd url(images/yellow_bg1.gif) 0px 0px repeat-x;
padding-left:15px !important;

}

form{
margin:0px;

}

.select_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:20px;
margin-right:10px;

}

.calculate_button{
background:url(images/calculate_button.gif); 
width:100px;
height:23px;
border:none;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
padding-bottom:4px;

}
.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 {
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;
}

.title_com{
font-size:17px;
}

.title_com span{
color:#000000;
margin-left:20px;

text-transform:none !important;

}

.no_brd_right{
border-right:none !important

}

.tbl_comparison .bg_grey{
color:#333333;
font-weight:bold;

}


.tab_list{
height:100%;

}
.tab_list ul{
margin:0px 0px 0px 0px;
padding:0px;
font-size:16px;

}

.tab_list ul li{
display:inline;


}

.tab_list 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_list_selected{
/*border-bottom:1px solid #ffffff !important;*/
color:#f67711 !Important

}

.tab_content{
height:100%;
border-top:1px solid #d5d5d5;
padding:30px 16px 0px 0px;
}

.tab_content .content_right{
right:0px !Important;
position:relative;
}

.view_com_cart{
float:right;
margin:0px;
padding:6px 19px 0px 0px;

}

.title_brd{
border-bottom:1px solid #d5d5d5;
padding:0px 10px 10px 21px;

}
.title_brd1{
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;

}

.title_brd .sign_up_button{
float:right !important;
font-weight:bold;
}

.title_brd p{
margin:0px;
font-weight:bold;
}
.title_brd p .title_brd_space{
margin-right:90px;
}

.tbl_features td{
vertical-align:top;
padding:10px;

}

.country_wrap{
border-bottom:1px solid #d5d5d5;
border-top:1px solid #d5d5d5;
padding:16px 0px 20px 0px;

}

.country_wrap td{
font-size:12px;
vertical-align:top;
padding-left:12px;

}

.new_wrap{
border:1px solid #bdbcbd;
background:url(images/map2.gif) 0px 100% no-repeat;
margin-bottom:18px;
padding:0px 26px 60px 26px;

}

.new_wrap h3{
font-size:24px;
font-weight:normal !important;
font-family:"arial";
text-align:center;
line-height:1.2em;
margin-bottom:20px;
position:relative;
z-index:100;
padding-top:10px;
}

.new_img{
background:url(images/new_img.gif) no-repeat;
width:75px;
height:77px;
position:absolute;
margin-left:-27px;
margin-top:-1px;

}



/* ----- 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;
}

.orange_box{
height:110px;
width:600px;
background-image:url('images/vonage_orange_box-india.jpg');
float:right;
margin-right:25px;
margin-top:10px;
}

.ob_text{
padding-left:20px;
padding-top:1px;
}

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

.ob_text2{
font-size:18px;
font-weight:bold;
color:black;
}

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

.ob_text4{
font-size:14px;
color:#cc3300;
font-weight:normal;
}



.ob_link_text {
font-weight:bold;
font-size:14px;
line-height:16px;
padding:1px 0 0 6px;
color:white;
}


.or_call
{
font-size:16px;
font-weight:normal;
}

.h3 {font-weight:bold;}

/*
.tashas_line {
margin-left:10px;
width: 95%;
height:1px;
color:#bbbbbb;
}
*/

.tashas_line{
width:730px;
margin-top:20px;
border-top:solid 1px #cccccc;
}


.ob_link_text{
margin-right:4px;
margin-left:4px;
}

.inside_orange_box{
float:right;
padding-top:15px;
}
.orange_right_box {
	float:right;
	padding:10px 10px 0 0;
	width:50%;
	text-align:center;
	margin-top:-145px;
	_margin-top:-133px;
}
.orange_left_box {
	float:left;
	border-right:#f98b0f 1px solid;
	padding:0px 0 0 10px;
	margin:10px 0 0 0;
	width:50%;
	text-align:center;
}
