@CHARSET "ISO-8859-1";

/* reset styles */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
	q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
		{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; margin:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }

/* embedded fonts */

@font-face { font-family:"MyMuseoSlab"; src:url(fonts/Museo_Slab.otf); }
@font-face { font-family:"MyMuseoSans"; src:url(fonts/MuseoSans.otf); }

/* typography */

body { background-color:#03394f; width:100%; height:100%; }
body, div, p, span { color:white; font-family:"Tahoma","Arial"; font-size:13px; line-height:15px; /*letter-spacing:3.8em; line-height:1.3em;*/ }
h1 { font-size:22px; line-height:24px; /*letter-spacing:2.2em;*/ }
h2 { font-size:14px; line-height:16px; }
h3 { font-size:14px; line-height:16px; }
a { font-family:"Tahoma","Arial"; color:white; font-weight:bold; }

/* structure */

#wrap { width:100%; height:100%; }

#head_container { width:100%; height:423px; background:url(/images/header_bg.png) top center no-repeat; }
	#head_container #head_container_wrapper { width:1185px; height:423px; margin:0 auto; background:url(/images/header_bg.png) top center no-repeat; }
	#head_container #logo_bar { width:961px; height:108px; margin:0 auto; padding:0 112px; }
		#logo_bar #main_logo { width:300px; height:71px; margin-top:37px; float:left; background:url(/images/powervoip_logo.png) center no-repeat; cursor:pointer; }
		#logo_bar #main_logo h1 { text-indent:-9999px; }
		#logo_bar #login_box { width:269px; height:45px; margin-top:63px; float:right; background-color:transparent; width:270px; }
			#login_box .inputbox1 { width:131px; height:20px; padding:3px 0 0 5px; border:none; background:url(/images/login_box.png) left no-repeat; font-size:11px; color:white; }
			#login_box .inputbox2 { width:131px; height:20px; padding:3px 0 0 5px; border:none; background:url(/images/login_box.png) left no-repeat; font-size:11px; color:white; }
			#login_box .hiddenInput { width:131px; height:20px; padding:3px 0 0 5px; border:none; background:url(/images/login_box.png) left no-repeat; font-size:11px; color:white; display:none; }
			#login_box a { font-weight:normal; margin-right:5px; font-size:10px; }
			#login_box .loginbutton { width:55px; height:25px; border:none; background:url(/images/sigin_button.png) left no-repeat; cursor:pointer; }

	#head_container #rates_bar { width:961px; height:205px; margin:0 auto; padding:0 112px; }
		#rates_bar #ratescalc_box { width:486px; height:105px; margin:100px 0 0 71px; float:left; }
			#ratescalc_box .RC_selectors { width:155px; height:20px; margin-bottom:15px; border:none; background-color:#FFFFFF; background:url(/images/select_box.png) left no-repeat; }
				#ratescalc_box .RC_selectors option { background-color:#FFFFFF; }
			#ratescalc_box #div_RC { float:left;line-height:0px; }
			#ratescalc_box #icons_box { float:left; margin:20px 0 0 23px; }
				#icons_box #dest_from { width:24px; height:24px; float:left;  }
				#icons_box #arrow { width:24px; height:24px; float:left; margin-left:10px; }
				#icons_box #dest_to { width:24px; height:24px; float:left; margin-left:5px; }
					#ratescalc_box .pc { background:url(/images/pc_icon.png) left no-repeat; }
					#ratescalc_box .mobile { background:url(/images/mobile_icon.png) left no-repeat; }
					#ratescalc_box .phone { background:url(/images/phone_icon.png) left no-repeat; }
					#ratescalc_box .accessnr { background:url(/images/phone_icon.png) left no-repeat; }
					#ratescalc_box .sms { background:url(/images/sms_icon.png) left no-repeat; }
					#ratescalc_box .arrow { background:url(/images/arrow.png) left no-repeat; }
			#ratescalc_box #phonecall_cost { float:left; margin:75px 0 0 -15px; color:white; font-family:"Tahoma","Arial"; font-size:20px; }
			#ratescalc_box #phonecall_cost span { font-size:30px; font-weight:bold; line-height:44px; }

	#head_container #nav_bar { height:112px; width:1185px; margin:0 auto; }
		#nav_bar #main_nav { float:left; margin:30px 0 0 113px; }
			#main_nav li { list-style-type:none; float:left; height:68px; cursor:pointer; }
				#navitem_home.active { left:0px; width:60px; background:url('../images/nav_active.png') 0 0; }
				#navitem_home.inactive { left:0px; width:60px; background:url('../images/nav_inactive.png') 0 0; }
				#navitem_download.active { left:65px; width:90px; background:url('../images/nav_active.png') -65px 0; }
				#navitem_download.inactive { left:65px; width:90px; background:url('../images/nav_inactive.png') -65px 0; }
				#navitem_rates.active { left:161px; width:60px; background:url('../images/nav_active.png') -160px 0; }
				#navitem_rates.inactive { left:161px; width:60px; background:url('../images/nav_inactive.png') -160px 0; }
				#navitem_ways_to_call.active { left:222px; width:108px; background:url('../images/nav_active.png') -220px 0; }
				#navitem_ways_to_call.inactive { left:222px; width:108px; background:url('../images/nav_inactive.png') -220px 0; }
				#navitem_instructions.active { left:328px; width:100px; background:url('../images/nav_active.png') -332px 0; }
				#navitem_instructions.inactive { left:328px; width:100px; background:url('../images/nav_inactive.png') -332px 0; }
				#navitem_buycredit.active { left:434px; width:100px; background:url('../images/nav_active.png') -434px 0; }
				#navitem_buycredit.inactive { left:434px; width:100px; background:url('../images/nav_inactive.png') -434px 0; }
		#nav_bar #download_box { float:right; margin:6px 136px 0 0; }

#body_container { width:100%; background:url(/images/content_bg.png) center repeat-y; }
	#body_container #content{ width:100%; background:url(/images/content_fixed_bg.png) center top no-repeat; }
		#content #content_wrapper_bg { width:1185px; margin:0 auto; background:url(/images/content_bg.png) center repeat-y; }
		#content #content_wrapper { width:1185px; margin:0 auto; background:url(/images/content_fixed_bg.png) top center no-repeat; }
		#content #content_container { width:921px; margin:0 auto; padding:0 132px; display:block; }
			#content_container #left_content { float:left; width:640px; }
			#content_container #right_content { float:right; width:280px; }
			#content_container #right_content .tb_superdeals td{ font-weight:bold;font-size:14px; }
			#content_container #right_content #superdeals_container{ font-weight:bold; }
				#right_content #superdeals { margin-top:10px; }


#footer_container { width:100%; min-height:235px; max-height:270px; background:url(/images/footer_bg.png) center no-repeat; text-align:center; color:white; font-family:"Tahoma","Arial"; font-size:14px; line-height:17px; }
	#footer_container #footer_container_wrapper { width:1185px; height:235px;  margin:0 auto; background:url(/images/footer_bg.png) center no-repeat; }
	#footer_container #banner { padding-top:30px; width:468px; height:60px; margin-left:132px; }
	#footer_container ul  { width:961px; margin:0 auto 3px; padding-top:49px; }
	#footer_container li { list-style-type:none; display:inline; padding:0 10px; border-right:1px solid white; }
	#footer_container li a { color:white; text-decoration:none; font-weight:normal; }
	#footer_container li.first { padding-left:0; }
	#footer_container li.last { border-right:0; padding-right:0; }

#bottom_spacer {width:100%; background:url(/images/bottom_spacer.png) center repeat-y; }

/* global classes */

.clear { clear:both; }

/* download.html */
.download_content{ padding:0 110px 0 0; }
	.download_content ul { padding-left:15px; list-style-type:none;  }
	.download_content .download_bar { margin-left:-4px; margin-bottom:5px; margin-top:-5px; }

#c1 { padding:0 40px 0 0; }
	#c1 ol { padding-left:20px; }
	#c1 ul { padding-left:20px; }
#div_RCs { line-height:0px; }

#c1.termsofuse p { margin-bottom:10px; }
#c1.termsofuse h3 { margin-bottom:10px; font-weight:bold; }

/* superdeals */

.SuperDealsData, .SuperDealsDataCost { color:white; font-family:"Tahoma","Arial"; font-size:14px; line-height:15px; }
.SuperDealsDataCost { text-align:right; }
.SuperDealsHeader{font-weight:bold;}

a.toplink{
	float:								right;
	font-size:						10px;
	text-align:						right;
}
h2{
	font-size:						14px;
	font-weight:					bold;
	padding:							0px;
	margin:								0px;
}
h2.instr{
	padding-left:					-10px;
	margin-left:					10px;
}
h2.h2instr{
	border-bottom:				1px solid #CCCCCC;
	padding-bottom:				3px;
}
div.Block{
	margin-bottom:				30px;
}
div.Block h2{
	margin:								0px;
	padding:							0px;
	padding-bottom:				3px;
	background-position:	left top;
	background-repeat:		repeat-x;
	width:								100%;
	border-bottom:				1px solid #FFFFFF;
}
div.Block p{
	margin:								0px;
	margin-top:						5px;
	padding:							0px;
	padding-left:					0px;
}


/* index.html */

.front_image { margin:14px 0; vertical-align:middle; }
	.front_image img { vertical-align:middle; }
.header_hr { margin-top:10px; }
.header_hr_bottom { margin-bottom:5px; }
.content_left_bar { float:left; width:319px; }
	.content_left_bar p { font-size:14px; line-height:16px; }
.content_right_bar { float:left; width:319px; font-size:14px; line-height:16px; }

/* websignup */
.websignup_content { width:601px; }

/* customer service */
.feature_content p { margin-bottom:10px; }

/* mobile download button */
.mobile-download { width:207px; height:58px; cursor:pointer; background:url("/images/btn_download_mobile.png"); padding:20px 0 0 40px; margin-bottom:15px; text-align: center}
  .mobile-download a{ color:#000000}

/* local reseller signup */
#content_wrapper .sub-content,
#content_wrapper .sub-content p,
#content_wrapper .sub-content label { color: #000 !important; }

/* mobile app button */
#mapp_button img { display: block; margin: 20px 0 0 100px; position: absolute; }
