#main {width:999px; height:307px;}

#main #tp {
	background-image:url(../images/homepage/banner_tp.jpg); 
	height:307px;
	width:999px;
	background-repeat:none;
	color:#ffffff;
}
#main #tp #banner_header {width:472px; position:absolute; margin:21px 0 0 430px;}
#main #tp #banner_copy {width:475px; position:absolute; margin:108px 0 0 433px;}
#main #tp #banner_copy strong {font-size:15px;}
#main #tp li {margin-top:6px;margin-left:-25px; color:#e1e1e1;}
#main #tp li a {color:#e1e1e1;}
#main #tp #banner_download_button {width:172px; height:32px; position:absolute; margin:222px 0 0 128px;}



#main #fb {background-image:url('../images/homepage/banner_fb.png'); background-repeat:no-repeat; width:999px; height:307px; cursor:pointer;}
#main #fb #mobile_header {color:#f9961d; font-size:34px; position:absolute; margin-top:45px; margin-left:144px; font-weight:bold;}
#main #fb #mobile_header span {color:#4aa2cf;}
#main #fb #mobile_title {position:absolute; margin:140px 0 0 47px; font-weight:bold; font-size:15px; color:#424242;}
#main #fb #mobile_copy {position:absolute; margin:172px 0 0 47px; width:480px; color:#797979; font-size:16px;}
#main #fb #devices {position:absolute; margin:275px 0 0 615px; color:#797979; font-size:11px;}
#main #fb #wifi {position:absolute; margin:226px 0 0 47px; color:#797979; font-size:12px;}
#main #fb #mobile_fees {position:absolute; margin:233px 0 0 47px; color:#797979; font-size:12px;}

#tabs {height:57px; margin:-34px 0 20px 0;}
#tabs div .tab_left {width:8px; height:57px;}
#tabs div .tab_mid {width:260px; text-align:center; height:46px; padding:11px 0px 0 0px; font-size:15px; font-weight:bold}
#tabs div .tab_mid a {text-decoration:none;}
#tabs div .tab_right {width:8px; height:57px;}

#tabs div div {float:left;}

#tabs .active .tab_left {background-image:url(../images/homepage/tab_white_left.png);}
#tabs .active .tab_mid {background-image:url(../images/homepage/tab_white_mid.png); background-repeat:repeat-x; color:#444444;}
#tabs .active .tab_mid a {color:#444444;}
#tabs .active .tab_right {background-image:url(../images/homepage/tab_white_right.png);}

#tabs .inactive .tab_left {background-image:url(../images/homepage/tab_grey_left.png);}
#tabs .inactive .tab_mid {background-image:url(../images/homepage/tab_grey_mid.png); color:#797979}
#tabs .inactive .tab_mid a {color:#797979}
#tabs .inactive .tab_right {background-image:url(../images/homepage/tab_grey_right.png);}

#tabs .active .tab_mid .available_device_copy {font-size:12px; font-weight:normal; margin-top:5px; display:block; color:#666666;}
#tabs .inactive .tab_mid .available_device_copy {display:none;}


#device_containers	{width:1000px; height:141px; background-image:url(../images/homepage/homepage_device_bg.png); background-repeat:no-repeat; border-bottom:1px solid #B3B3B2; border-top:1px solid #B3B3B2;}
.device_container	{position:absolute; width:235px; height:134px; z-index:1; border-right:1px solid #B3B3B2; padding-top:7px;}
.device_container_first	{border-left:1px solid #B3B3B2;}
#device_iphone		{margin-left:30px;}
#device_ipod_touch	{margin-left:265px;}
#device_ipad		{margin-left:265px;}
.ipad_content		{padding-left:20px;}
#device_ipad .burst	{position:absolute; margin:-5px 0 0 50px;}
#device_blackberry	{margin-left:500px;}
#device_nexus		{margin-left:735px;}
#device_nexus	.dogear	{position:absolute; margin:-7px 0 0 184px;}
#device_nexus	.dogear_shifted	{margin-left:419px;}
.device_image		{position:absolute; margin:14px 0 0 18px;}
.device_content		{position:absolute; margin:11px 0 0 80px;}
.more_link			{position:absolute; margin-top:85px;}
.more_link a		{text-decoration:none;}
.device_content .device_name		{position:absolute; margin:0px 0 0 0px; color:#ff7c00; font-weight:bold; font-size:16px; width:110px;}
.device_content .device_name_sub	{position:absolute; margin-top:20px; color:#A7A7A7; font-weight:bold; font-size:12px; width:110px;}
.device_content .download_button	{position:absolute; margin-top:59px;}
.blackberry_content					{padding-left:8px;}
#device_nexus_more .device_copy		{margin-top:15px;}
#device_blackberry_more .device_copy{margin-left:9px;}
.device_close_button				{position:absolute; margin:-7px 0 0 444px;}
.device_more {}
.device_more .more_left		{position:absolute; margin:30px 0 0 80px; width:194px; line-height:13px; border:0px solid #ff0000; font-size:10px;}
.device_more .more_right	{position:absolute; margin:30px 0 0 285px; width:180px; line-height:13px; border:0px solid #ff0000; font-size:10px;}
#shadow_left, #shadow_right	{position:absolute; margin-left:-9999px; z-index:99;}

.button {cursor:pointer;}

#mobile_number_div {position:absolute; margin:93px 0 0 -9999px; width:168px; height:24px; background: #ffffff url(../images/homepage/mobile_number_bg.png) no-repeat; z-index:101; }
#mobile_number_div input#mobile_number {position:absolute; margin:4px 0 0 5px; font-size:10px; color:#1482c5; width:170px; background-color:transparent; border:none;}
#mobile_number_div input#btn_sms_send {position:absolute; margin:2px 0 0 122px;}
#sms_response {position:absolute; margin-left:177px; font-size:10px;}
#sms_response img {vertical-align:middle;}
#sms_response span {margin-top:5px; position:absolute; width:185px;}
#sms_loading {position:absolute; margin:6px 0 0 118px;}

.hidden {position:absolute; left:-9999px; top:-9999px;}

.homeMods {
	width:290px; 
	margin:20px 10px 20px 10px; 
	float:left; 
	border: #dcdddf 0px dotted;
}

.btmMods {
	margin:0px 5px 10px 10px; 
	float:left; 
	border: #dcdddf 0px dotted;
}



#internationalRates {
	position:relative;
	top:123px;
	left:708px; 
	width:90px;
	height:16px;
	border:0px solid #333333;
	cursor:pointer;
}

#freeDownload {
	position:relative;
	top:225px;
	left:650px; 
	width:200px;
}

#phones {
	background-image:url(../images/bg_phones.gif); 
	height:183px;
	border-bottom:1px solid #cccccc;
}

#homeMod_01 {
	padding:10px 0px 10px 10px;
}

#homeMod_02 {
	padding:10px 0px 10px 10px;
}

#homeMod_03 {
	padding:10px 0px 10px 10px;
}

#btmMod_01 {
	padding:7px 0px 10px 10px;
	background-image:url(../images/mod_home01.gif);
	background-repeat:no-repeat;
	height:136px;
	width:369px; 
	color:#898989;
}

#btmMod_02 {
	padding:7px 0px 10px 10px;
	background-image:url(../images/mod_home02.gif);
	background-repeat:no-repeat;
	height:136px;
	width:226px;
	color:#898989;
}

#btmMod_03 {
	padding:7px 0px 10px 10px;
	background-image:url(../images/mod_home03.gif);
	background-repeat:no-repeat;
	height:136px;
	width:316px;
	color:#898989;
}

#vonageHome {
	height:147px;
	padding:20px 0 0 0;
}

ul.vonage_world_mobile_ul {
	margin:0px;
	padding:5px;
}

ul.vonage_world_mobile_ul li {
	color:#898989;
	list-style-image:url(../images/bullet_blue.gif);
	list-style-position: inside;	
}

#main .banner {position:absolute; margin-top:125px; margin-left:480px; font-size:15px; width:480px;}
#main .banner .text {font-weight:bold; margin-bottom:23px;}
#main .banner ul li {margin-left:-25px; margin-bottom:5px; color:#929292;}
#main .banner ul li span {color:#252525;}
#main .banner .plan_link {position:absolute; margin-top:10px; margin-left:115px;}
#main .banner .plan_link a {text-decoration:none;}


#world_discount {color:#464646; font-size:14px; font-family:arial; width:675px; background-color:#ffffff; position:absolute; left:-335px; text-align:left;}
#world_discount #close_button{position:absolute; margin-left:632px; margin-top:-7px;}
#world_discount #discount_content {padding:1px 20px 20px 20px;}
#world_discount #discount_content #discount_heading {border-bottom:1px dotted #464646; padding-bottom:20px;}
#world_discount #discount_content div span {color:#1382c7; font-weight:bold;}
#world_discount #discount_content div {margin-top:20px;}
#world_discount #discount_content div.li {margin-top:5px}
