a, img { border:none; }
td {	text-align:left; }
hr {	border:2px;	border-style:solid;	margin:0;	padding:0; }
a:link,
a:visited { 	color:#755f44; }
a:hover,
em { color:#f38630; }
img {	padding:5px; }

h1,
h2 { font-size:13pt; border-bottom:1px solid #F38630; } 

a.toplink { float:right; font-size:10px; text-align:right; text-decoration:none; color:#F38630; }

body { font-family:"Trebuchet MS"; margin:0; background-color:#ffffd4;	font-size:12px;	color:#755f44; }

#bannerspace { text-align:center; margin-top:10px; width:600px; height:80px; }
#legend {	float:left;	width:100px;	position:relative;	top:200px;	left:10px;/*	padding-top:200px;*/ }

#top_wrapper {	width:1024px;	height:83px;	margin:0 auto; }
#top_left_wrapper {	width:642px;	height:83px;	float:left; }

#login {	width:700px;	height:57px;	float:left; }
#login #flags { }
#login_block {	width:115px;	height:49px;	float:left;	background-color:#755f44;	color:#FFFFD4; margin-right:10px; padding:8px 0 0 6px; }
#login_menu {	width:250px;	height:57px;	float:left;	text-align:left;	position:relative;	top:40px; padding-left:40px; }
#login_menu_left {	width:125px;	/*height:57px;*/ float:left;	text-align:left; }
#login_menu_right {	width:230px;	height:57px;	float:left;	text-align:left; }
#login_new { position:relative; top:-7px; left:23px; }
#login_block.login_submit { padding-top:27px; height:30px; width:106px; }
#login_block.login_submit input { width:100px; height:27px; }

#ticker a,
#top_right_wrapper  a { text-decoration:none; }

#top_right_wrapper {	width:382px;	height:83px;	float:right;	position:relative;	left:18px; }

.menu_block_selected {	width:90px;	height:83px;	background-color:#ffffd4;	float:left;	border-left:1px; border-left-style:solid; border-left-color:#69d2e7;	background-image:url(/images/menu_bg.gif); }
.menu_p {	margin:0;	padding:0;	position:absolute;	bottom:0;	left:3px;	font-size:15px; }
/*top:45px;*/
#menu_block_home,
#menu_block_rates,
#menu_block_buy,
#menu_block_install { position:relative;	width:90px;	height:83px;	background-color:#ffffd4;	float:left;	border-left:1px;	border-left-style:solid;	border-left-color:#69d2e7; }
#menu_block_home:hover,
#menu_block_rates:hover,
#menu_block_buy:hover,
#menu_block_install:hover  {	width:90px;	height:83px;	background-color:#ffffd4;	float:left;	border-left:1px;	border-left-style:solid;	border-left-color:#69d2e7;	background-image:url(/images/menu_bg.gif); cursor:pointer; }

input.top { border:2px;		border-style:solid;		border-color:#69d2e7;		height:20px; width:105px; }

#banner {	background-image:url(/images/banner_bg.gif);	width:1024px;	height:293px;	margin:0 auto; }
#ticker {	width:1024px;	height:27px;	background-image:url(/images/banner_bg.gif);	background-position:bottom;	margin:0 auto;	margin-top:3px; }
#p_ticker {	margin:0;	padding:0;	font-size:15px;	position:relative; top:3px;	left:9px;	display:inline-block; }

#logo {	width:457px;	height:258px;	background-image:url(/images/logo.png);	float:left;	position:relative;	background-repeat:no-repeat;	top:5px;	left:50px; }

#quote {	width:477px;	height:157px;	background-image:url(/images/quote.png);	float:left;	position:relative;	left:65px;	top:20px; }

#call_now {	width:296px;	height:53px;	background-image:url(/images/call.png);	float:left; position:relative;	left:155px;	top:55px; }

#call_now:hover {	width:296px;	height:53px;	background-image:url(/images/call_orange.png); float:left;	position:relative;	left:155px;	top:55px; }

input.news {	border:1px;		border-style:solid;		border-color:#755f44;		height:18px;		width:180px;		position:relative;		bottom:3px; padding:2px 0 0; }
#news {	margin:0;	padding:0;	position:relative;	top:265px;	right:10px;	font-size:15px; }
#nl_loader { position:absolute; padding:0; top:0; left:340px; }

#bottom {	width:1024px;	margin:0 auto 20px; }
#right_apps {	width:380px;	float:right; margin-top: -90px; }
#left_content {	float:left;	width:100%; }
#free_calls {	width:379px;	float:right;	margin-top:3px; }
#rates_calc {	width:379px;	float:right;	margin-top:3px; }
#free_banner {	width:379px;	height:36px;	float:right;	position:relative; background-image:url(/images/free_banner_bg.gif); }
#calc_banner {	width:379px;	height:36px;	float:right;	background-image:url(/images/free_banner_bg.gif); }
#content {	width:600px;	float:left;	padding:7px; z-index:1;}
#free_star {	width:500px;	float:left;	padding:7px;	position:relative;	top:40px; }
#rates { float:left; width:500px; }
#title,
#header {	text-transform:uppercase;	color:#f38630;	font-size:15px; }
#header_rates {	text-transform:uppercase;	color:#755f44;	font-size:15px;	letter-spacing:2.8px;	text-align:center; }

#p_text {	width:500px;	text-align:justify; }
#text_small_banner {	margin:7px;	float:left; }

#triangle_top { background-image:url(/images/triangle_down.gif); }
#triangle_bottom { background-image:url(/images/triangle_up.gif); }
#triangle_top,
#triangle_bottom  {	float:right;	width:14px;	height:12px;	position:absolute;	left:340px;	top:13px; }

#triangle_top:hover { background-image:url(/images/triangle_down_orange.gif);	}
#triangle_bottom:hover { background-image:url(/images/triangle_up_orange.gif);	}
#triangle_top:hover,
#triangle_bottom:hover { float:right;	width:14px;	height:12px;	position:absolute;	left:340px;	top:13px; }

#make_trial_call {	float:left;	text-transform:uppercase;	font-size:20px;	width:235px; }
#content_trial {	margin-top:3px;	float:left; }
#frm_rates_calculator {	float:left;	margin:20px; }

#rates_container {	width:120px;	height:120px;	background-image:url(/images/mattel.gif);	float:right;	margin-top:-20px; color:white; text-align:center; }
#rates_container .value {	text-align:center;	padding-top:20px;	font-size:30px; }
#rates_container .rate {	font-size:12px; font-weight:normal; }
#rates_container .rate a:hover { color: #755F44; }
#client {	width:452px;	height:22px;	background-color:#69d2e7; }
#phone {	width:452px;	height:22px;	background-color:#69d2e7;	margin-top:3px; }
#other {	width:452px;	height:22px;	background-color:#69d2e7;	margin-top:3px; }
#call_text {	padding:5px;	width:200px;	position:relative; top:3px; }
#call_text:hover {	padding:5px;	width:200px;	color:#f38630; }
#client_content,
#other_content,
#phone_content { padding:5px;	width:445px; }

#rates #destination a { text-decoration:none; }
#letter { font-weight:normal; color:#755f44; }
#letter:hover { color:#f38630; }

#destination {	width:200px;	text-align:left; }
#landline {	width:120px; 	text-align:left; }
#mobile {	width:120px;	text-align:left; }

#sms {	text-align:left; }
#green {	color:#4ea12c; }

#sale_table {	color:#4ea12c; }
#free_table {	color:#f38630; }

#free_call_open {	text-decoration:underline; }

#rates.freetrial #destination { width:400px; }
#rates.freetrial #destination .superdeal { margin-left:5px; color:#F38630; }

#features .features_list { border:#F38630 1px solid; padding:20px 15px 20px 30px; width:455px; }
#features .features_list li a { text-decoration:none; }
#features .features_list li a:hover { background:#f7f7f7; }
#features .features_list .feature_item { width:380px; display:inline-block; }

#geo table td,
#sipp table td { text-align:left; }

#lowcaller hr,
#hardware hr { border: 1px solid; margin:7px 0; }

table.loginpanel {
	border: 1px solid silver;
	margin-left: 110px;
}
table.loginpanel tr td {
	padding: 10px;
	text-align:left;
}
table.loginpanel tr td.loginpanelhead {
	background: #F38630;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
}

table.loginpanel tr td p.bigtext {
	color: #F38630;
	background: transparent;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

table.loginpanel input.submit {
font-size: 16px;
width: 128px;
}
div#registerthx h1 {
	color: #F38630;
	text-align: left; 
	font-size: 18px;
}

#loader { width:500px; text-align:center; z-index:99; position:absolute; top:516px; left:217px; }

#other_content a,
#client_content a,
#phone_content a,
#free_star a { text-decoration:none; color:#f38630; }

div#footerpanel
{
    width: 1024px;
    height: 25px;
    margin: 25px auto 50px;
    text-align: center;
    padding: 0px;
    color: #755f44;
    border: 0;
    border-top: 1px solid #F38630;		
}

#frm_rates_calculator select#rate_methods { width: 120px; }

fieldset.blue { border:1px solid #F38630; }

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