/* Styles for fringout page */
div#content a {font-weight:bold}
div#content a:hover {text-decoration:underline}
div#content {background:url('../../images/fringout/fringout_picture.gif') no-repeat 20px 45px; min-height:400px;}
	div#content div#fringout-tools {float:right; width:361px; text-align:left; margin:55px 10px 0 0}
//		div#content div#fringout-tools span {display:block; width:361px; height:100px; background:url('../../images/fringout/fringout_icon_field.gif') no-repeat 0 0}
		div#content div#fringout-tools span {display:block; width:361px; height:60px;}

		div#content div#fringout-tools p {padding:1px 0 5px 15px; font-weight:bold;}
			div#content div#fringout-tools span p { font-size:1.1em; font-weight:normal}
		div#content div#fringout-tools a.login {display:block; width:336px; height:53px; padding: 32px 0 0 20px; font-size:1.1em; background:url('../../images/fringout/fringout_login_field.gif') no-repeat 0 0}
		div#content div#fringout-tools a.login:hover {text-decoration:underline}
	div#content div#fringout-rates {background:url('../../images/fringout/fringout_calculation_box_nofields.png') no-repeat 0 0; width:266px; height:196px; margin:86px 0 0 96px; text-align:left; position:relative}
		div#content div#fringout-rates h2 {text-align:center; padding:13px 0px 0px; height:30px}
		div#content div#fringout-rates fieldset {height:88px;padding: 21px 0 0 26px;}
			div#content div#fringout-rates fieldset select#maincountry {border:2px solid #fff;margin-bottom: 20px; width: 210px;}
			div#content div#fringout-rates fieldset select#currency {width:100px; border:2px solid #fff}
		div#content div#fringout-rates a#full-rates {position: absolute; font-size: 0.9em; padding:5px 17px 0 0; text-align: right; width: 249px; height:42px; bottom:0; left:0}
		div#content div#fringout-rates span#rate-box {display:block; float:right; font-weight:bold; width:90px; height:40px; text-align:center;margin: -10px 30px 0 0;font-size: 2em;}
		div#content div#fringout-rates ul#rates-rotator {margin-left:20px; list-style:none; position:relative; height:30px; overflow:hidden}
			div#content div#fringout-rates ul#rates-rotator li {position:absolute; bottom:0; left:0; background:url('../../images/fringout/flags.png') no-repeat; padding:5px 0 0 40px; font-size:0.9em; height:20px; -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0; font-weight:bold; font-weight:normal\9; }
			div#content div#fringout-rates ul#rates-rotator li.usa {background-position:0px 0px}
			div#content div#fringout-rates ul#rates-rotator li.canada {background-position:0px -30px}
			div#content div#fringout-rates ul#rates-rotator li.uk {background-position:0px -60px}
			div#content div#fringout-rates ul#rates-rotator li.india {background-position:0px -90px}
			div#content div#fringout-rates ul#rates-rotator li.bangladesh {background-position:0px -120px}
		
	div#fringout-free {background:url('../../images/fringout/fringout_bottom_field.png') no-repeat 0 0; height:39px; margin-top:20px}
		div#fringout-free p {font-size:0.9em; padding:11px 0 0 25px}
		
	div#fringout-notice {background:url('../../images/fringout/notice.png') no-repeat 22px 0; height:32px; margin-top:5px; text-align:center}
		div#fringout-notice p {font-size: 11px; padding-top: 11px; color:#959494}
		
/* Styles for FAQs page */
div#faqs {padding:0 50px 0 15px} 
	div#faqs a {font-weight:bold}
	div#faqs a:hover {text-decoration:underline}
	div#faqs h1 {background:url('../../images/fringout/faqs_header.png') no-repeat 0 0; height:21px;margin-bottom: 10px; padding: 7px 0 0 15px;}
	div#faqs dl {padding-left:12px; margin-bottom:10px; font-size:0.9em}
		div#faqs dl dt {margin-bottom:10px}
			div#faqs dl dt a {background:url('../../images/controls.png') no-repeat -130px -10px; padding-left:15px}
			div#faqs dl dt a.active {background-position:-130px 5px;}
		div#faqs dl dd {margin-bottom:10px; padding-left:15px; display:none}
		div#faqs dl dd.active {display:block}
			div#faqs dl dd ul {list-style:inside; margin:10px 0}
				div#faqs dl dd ul li {margin:7px 0}
				
/*  Styles for full rates page */
table#alphabet {border-top:5px solid #eaeaea; border-left:5px solid #eaeaea; float:right; margin-right:40px}
	table#alphabet td {border-right:5px solid #eaeaea; border-bottom:5px solid #eaeaea;}
		table#alphabet td a {display:block; width:25px; height:15px; text-align:center; padding:5px 0; font-weight:bold; font-size:0.9em}
		table#alphabet td a:hover {background:#b0d235; color:#000}
		table#alphabet td a.selected {background:#fdd503; color:#000}
table#ratetable {width:600px; font-size:0.8em; margin-left:10px}
	table#ratetable td {border-right:1px solid #efefef; padding:5px 10px}
	table#ratetable td.third {border:0}
	table#ratetable td.bold, table#ratetable thead td  {font-weight:bold}
		table#ratetable thead td.first {background:#a2dcf4}
		table#ratetable thead td.second {background:#c4c2f3}
		table#ratetable thead td.third {background:#ffe354}
		table#ratetable tr.even td.first {background:#f0f9fe}
		table#ratetable tr.even td.second {background:#fbf8ff}
		table#ratetable tr.even td.third {background:#fdfde5}

/*  Styles for fringout subscription pages */
div#content.nobkg {background:transparent}
div#content.nobkg h1 {padding:0 0 7px; font-size:17px}
#fring_top_text_p {	font-family: Arial;font-size: 16px;font-weight: bold;}
#fring_top_text {font-family: Arial;font-size: 17px;font-weight: bold;}
#fring_top_text_p div, #fring_top_text div {padding-left: 25px;}
#main_boxes {margin:0 auto;width: 642px;height: 338px;}
#general_box {background-image: url('../../images/fringout/subscription_blok_flags_wider.png');background-repeat: no-repeat;height: 338px;;margin:7px 0;}
#general_box h2 {padding:12px 0 0 21px}
#top_flags {font-size: 13px;font-weight: normal;margin-top: 18px;height: 42px;}
#bottom_flags {margin-top: 20px;}
#bonus_box {background-image: url('../../images/fringout/subscription_blok_bonus.png');background-repeat: no-repeat;width: 231px;height: 338px;float: left;margin-left: 6px;text-align: center;}
#bonus_box img {margin-top: 13px;}
#bonus_top_text div {padding-top: 15px;}
#bonus_top_text {font-weight: bold;font-size: 15px;	}
#bonus_main_text {font-size: 14px;padding-left: 14px;padding-right: 18px;margin-top: 24px;}
#footer_note {margin-top: 9px;font-size: 13px;font-family: Arial;color: #929292;line-height:1.4em}
.f_table {margin-left: 27px;}
.fring_flag {font-size: 13px;}
.fring_flag img {margin-right: 10px;margin-left: 10px;}
.f_table * {font-family: Arial;}
.f_table tr {height: 22px;}
#fair_text {padding-left: 25px; padding-right:75px;	margin-top: 10px;font-size: 14px;}
section#main {padding-top: 17px;}
header.subscription {background:url('../../images/fringout/subscription/inner-pages-header_full.png') no-repeat 0 0}
	header.subscription nav ol#breadcrumb {left:24px}
section#main.subscription {padding: 17px 20px 1px 33px;}
	section#main.subscription div#main_boxes {}
		section#main.subscription div#main_boxes div#general_box {}
		section#main.subscription div#main_boxes div#bonus_box {background:url('../../images/fringout/subscription/subscription_blok_bonus_wide.png') no-repeat 0 0; width:241px; margin-left:16px}

/* Bottom bar */
div#bottom_bar {background:url('../../images/fringout/popunder/fo_banner_background.png') repeat-x 0 bottom; display:none; height:77px; width:100%; position:fixed; bottom:0; left:0; z-index:1000}
	div#bottom_bar div#bottom_inner {width:935px; margin:0 auto; height:77px}
		div#bottom_bar div#bottom_inner a#bottom_bar_close {width:21px; height:21px; text-indent:-9999px; background:url('../../images/fringout/popunder/fo_banner_icon_close.png') no-repeat 0 0; float:right; margin:28px 16px 0 0}
		div#bottom_bar div#bottom_inner a#bottom_bar_close:hover {background-position:0 -21px}
		div#bottom_bar div#bottom_inner a#subscription_pd {display:block; background:url('../../images/fringout/popunder/fo_banner_content.png') no-repeat 0 0; width:690px; height:40px; line-height:15px; margin-left:62px; text-align:center; font-size:22px; font-weight:bold; color:#fff; padding:37px 0 0 109px}
			div#bottom_bar div#bottom_inner a#subscription_pd span {color:#75bdff; font-size:11px; font-weight:normal}