/* talkXtra */

img, div {
	behavior: url(iepngfix.htc);
	}

body {
	margin:0px;
	padding:0px;
	background-color:#dfe1e0;
	color:#000000;
	font-family:Lucida Sans Unicode, Lucida Sans, Trebuchet MS, sans-serif;
	font-size:12px;
	background-image:url('../layout/bg.gif');
	background-repeat:repeat-y;
	background-position:center center;
	}

a {
	color:#ff6633;
	text-decoration:none;
	}

a:hover {
	color:#ffffff;
	background:#ff6633;
	}

br.clear {
	clear:both;
	}

p {
	padding:0;
	margin:0 0 10px 0;
	}

img {
	border: 0px;
	}

b	{
	font-family:Lucida Sans Unicode, Lucida Sans, Trebuchet MS, sans-serif;
	font-size:12px;
	color:#ff6600;
	}


/* GENERIC */

#contain {
	width:1000px;
	margin:auto;
	background-image:url('../layout/bg.gif');
	background-repeat:repeat-y;
	}

#horizspace {
	width:798px;
	height:10px;
	position:relative;
	margin:0;
	padding:0;
	overflow: hidden;
	}

#horizspace2 {
	width:798px;
	height:50px;
	position:relative;
	margin:0;
	padding:0;
	overflow: hidden;
	}


#fullwidth {
	width:918px;
	position:relative;
	margin:0 41px 0 41px;
	padding:0;
	overflow: hidden;
	visibility: visible;
	/*background:#f0f0f0;*/
	}

#fullleft {
	width:743px;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	/*background:#f0f0f0;*/
	}

#fullleft2 {
	width:710px;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	/*background:#f0f0f0;*/
	}	
	
#fullleft_alt {
	width:703px; /* 743 - 20 - 20 */
	margin:0 10px 0 0;
	padding:0 20px 0 20px;
	overflow:hidden;
	float:left;
	/*background:#f0f0f0;*/
	}
.hrule {
	width:703px;
	height:12px;
	margin:16px 0 28px 0;
	background:url('../layout/hr.gif') no-repeat;
	clear:both;
	}

#fullright2 {
	width:190px;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	/*background:#f0f0f0;*/
	}



#fullright {
	width:165px;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	/*background:#f0f0f0;*/
	}
#fullrightchange {
	width:165px;
	margin:0 0 0 0;
	padding:0;
	overflow:visible;
	float:left;
	height: 514px;
	/*background:#f0f0f0;*/
	}



/* GENERIC - HEADER + NAV */

#header {
	width:918px;
	height:115px;
	background-image:url('../layout/head.gif');
	background-repeat:no-repeat;
	position:relative;
	margin:0 41px 0 41px;
	padding:0;
	overflow: hidden;
	}

#headertopnav {
	width:902px; /* 918 - 16 */
	height:31px; /* 41 - 10 */
	position:relative;
	padding:10px 16px 0 0;
	text-align:right;
	color:#c0c0c0;
	font-size: 12px;
	}
#headertopnav a {
	color:#d0d0d0;
	text-decoration:none;
	padding:0 4px 0 4px;
	margin:0 3px 0 3px;
	}
#headertopnav a:hover {
	background-color:#d0d0d0;
	color:#101010;
	}

#headernavleft {
	width:612px; /*  */
	height:30px; /* 49-19 */
	position:relative;
	padding:0 0 0 19px;
	margin:19px 0 0 0;
	text-align:left;
	overflow:hidden;
	float:left;
	background: url("../layout/nav_begin.gif") no-repeat;
	}

#headernavleft a, span {
	display:block;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	}
#headernavleft a:hover {	
	background-position: 0 0;
	}
#nav_home {
	background: url("../layout/nav_home.gif") 0 -30px no-repeat;
	}
#nav_signup {
	background: url("../layout/nav_signup.gif") 0 -30px no-repeat;
	}
#nav_login {
	background: url("../layout/nav_login.gif") 0 -30px no-repeat;
	}
#nav_rates {
	background: url("../layout/nav_rates.gif") 0 -30px no-repeat;
	}
#nav_features {
	background: url("../layout/nav_features.gif") 0 -30px no-repeat;
	}
#nav_help {
	background: url("../layout/nav_help.gif") 0 -30px no-repeat;
	}

#headernavmid {
	width:160px; /*  */
	height:39px; /* 49 - 10 */
	position:relative;
	padding:10px 5px 0 0;
	margin:0;
	text-align:right;
	overflow:hidden;
	float:left;
	color:#ffffff;
	font-size:11px;
	}
#headernavmid a {
	color:#ffffff;
	text-decoration:none;
	}
#headernavmid a:hover {
	color:#fa702a;
	background:none;
	}
#headernavmid em {
	color: #fa702a;
	text-decoration:none;
	font-style:normal;
	}

#headernavmid2 {
	width:32px; /*  */
	height:39px; /* 49 - 10 */
	position:relative;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
	overflow:hidden;
	float:left;
	color:#ffffff;
	}


#headernavright {
	width:90px; /*  */
	height:49px; /*  */
	position:relative;
	padding:0 0 0 0;
	margin:0;
	text-align:right;
	overflow:hidden;
	float:left;
	}

#headersub {
	width:778px; /* 798-20 */
	height:20px; /* 25-5 */
	position:relative;
	padding:5px 0 0 20px;
	color:#ffffff;
	font-size: 11px;
	float:left;
	}
#headersub a {
	color:#ffffff;
	text-decoration:none;
	padding:0 3px 0 3px;
	margin:0 3px 0 3px;
	}
#headersub a:hover {
	background:none;
	color:#101010;
	}




/* HELP */

#helpleft {
	width:164px;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	}
#helpleft2 {
	width:165px;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	}
	#hmenu_top {
		width:164px;
		height:15px;
		float:left;
		background: url("../layout/hmenu_top.gif") no-repeat;
		}
	#hmenu_mid {
		width:144px; /* 164 - 10 - 10 */
		float:left;
		background: url("../layout/hmenu_mid.gif") repeat-y;
		margin:-1px 0 0 0;
		padding:0px 10px 0px 10px;
		}
		#hmenu_mid a {
			margin:0 0 10px 0;
			color:#000000;
			text-decoration:none;
			}
		#hmenu_mid a:hover {
			background:none;
			color:#ffffff;
			}
		#hmenu_title {
			width:100%;
			float:left;
			clear:none;
			color:#ffffff;
			font-size:18px;
			line-height:18px;
			left:-8px;
			margin:0 0 8px 0;
			/*font-style:italic;*/
			/*font-family:Georgia, Serif;*/
			}
		#hmenu_item {
			width:0px;
			}
	#hmenu_bot {
		width:164px;
		height:15px;
		float:left;
		background: url("../layout/hmenu_bot.gif") no-repeat;
		}

#helpmid {
	width:569px;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	}
.helpTitle {
	width:100%;
	float:left;
	clear:none;
	color:#fa702a;
	font-size:24px;
	line-height:32px;
	margin:0 0 8px 0;
	/*font-style:italic;*/
	/*font-family:Georgia, Serif;*/
	}
#helpmid2 {
	width:568px;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	}
#helpmid2 h2, #fullleft_alt h2 {
	font-size:17px;
	line-height:20px;
	margin:18px 0 4px 0;
	color:#fa702a;
	font-weight:normal;
	}
#helpmid2 em, #fullleft_alt em {
	color: #fa702a;
	text-decoration:none;
	font-style:normal;
	}
#helpmid2 strong, #fullleft_alt strong {
	color: #000000;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	}
#helpmid2 ul, #fullleft_alt ul {
	list-style-type:none;
	}
#helpmid2 li, #fullleft_alt li {
	margin-bottom:8px;
	margin-left:-30px;
	background: url("../layout/bullet2.gif") no-repeat;
	padding-left:15px;
	}
.hrulehelp {
	width:558px;
	height:12px;
	margin:16px 0 28px 0;
	background:url('../layout/hr.gif') no-repeat;
	clear:both;
	}

.helpTable {
	display:table;
	border-collapse:collapse;
	width:100%;
	margin:8px 0 10px 0;
	border-spacing:0px;
	}
.helpTable td {
	background:#f9eeeb;
	border-bottom:1px solid #909090;
	height:23px;
	line-height:23px;
	}
.helpTable th {
	background:#ffffff;
	border-bottom:1px solid #909090;
	border-top:1px solid #909090;
	height:23px;
	font-weight:normal;
	color:#fa702a;
	line-height:23px;
	}








/* SYSTEM REQUIREMENTS */

.help3col {
	width:182px;
	margin:0;
	padding:0;
	float:left;
	}
.help3colsp {
	width:11px;
	float:left;
	}

.sysblock {
	width:182px;
	margin:0 0 15px 0;
	float:left;
	}
.sys_top {
	width:182px;
	height:20px; /* 35 - 15 */
	background:url('../layout/sysblock_top.gif') no-repeat;
	text-align:center;
	padding:15px 0 0 0;
	}
	.sys_top a {
		color:#ffffff;
		text-decoration:none;
		cursor:pointer;
		}
	.sys_top a:hover {
		color:#ffffff;
		text-decoration:underline;
		background:none;
		cursor:pointer;
		}

.sys_bot_off {
	display:none;
	width:182px;
	height:15px;
	background:url('../layout/sysblock_bot_off.gif') no-repeat;
	}
.sys_bot_on {
	display:block;
	width:182px;
	}
	.sys_open_top {
		width:182px;
		height:15px;
		background:url('../layout/sysblock_bot_on.gif') no-repeat;
		}
	.sys_open_mid {
		width:162px; /* 182 - 10 - 10 */
		background:url('../layout/sysblock_on_mid.gif') repeat-y;
		font-size:10px;
		line-height:12px;
		padding:10px;
		color:#505050;
		}
		.sys_open_mid em {
			font-style:normal;
			color:#fa702a;
			}
		.sys_open_mid span {
			margin-top:8px;
			width:100%;
			font-style:normal;
			font-weight:normal;
			color:#000000;
			}
	.sys_open_bot {
		width:182px;
		height:17px;
		background:url('../layout/sysblock_on_bot.gif') no-repeat;
		}




/* ABOUT */

#aboutblock {
	width:338px; /* 586 - 210 - 20 */
	height:125px; /* 190 - 55 - 10 */
	margin:0 0 10px 0;
	padding:55px 20px 10px 210px;
	float:left;
	overflow:hidden;
	background: url("../layout/about_block.gif") no-repeat;
	color:#ffffff;
	font-size:12px;
	line-height:15px;
	}
#aboutblock strong {
	color: #000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	}



/* CONTACT */

#contactblock {
	width:338px; /* 586 - 210 - 20 */
	height:125px; /* 190 - 55 - 10 */
	margin:0 0 10px 0;
	padding:55px 210px 10px 20px;
	float:left;
	overflow:hidden;
	background: url("../layout/contact_block.gif") no-repeat;
	color:#ffffff;
	font-size:13px;
	line-height:17px;
	}
#contactblock strong {
	color: #ffffff;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	}
.greytop {
	margin:0;
	width:568px;
	height:17px;
	background:url("../layout/greyTop.gif") no-repeat;
	float:left;
	}
#greymid {
	margin:0;
	width:540px; /* 568 - 14 -14 */
	background:url("../layout/greyMid.gif") repeat-y;
	float:left;
	padding:0 14px 0 14px;
	}
	#greymid h2 {
		margin:0 0 10px 0;
		line-height:20px;
		color:#fa702a;
		font-size:20px;
		font-weight:normal;
		}
.greybot {
	margin:0;
	width:568px;
	height:17px;
	background:url("../layout/greyBot.gif") no-repeat;
	float:left;
	}
.smallprint {
	width:100%;
	font-size:10px;
	line-height:12px;
	color:#606060;
	}
.rederror {
	width:480px; /* 540 - 60*/
	height:40px;
	font-size:14px;
	line-height:16px;
	color:#f00000;
	font-weight:bold;
	padding:8px 0 0 60px;
	background:url('../layout/contacterror.gif') no-repeat;
	}



/* HOME */

#homeupdate {
	width:199px;
	height:362px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
	}

#homerates {
	width:534px;
	height:362px;
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	background: url("../layout/home_check1_c.gif") no-repeat;
	/*background: url("../includes/frontpagebanners.php") no-repeat;*/
	}

#homecheck1 {
	width:290px;
	height:217px;
	margin:0;
	padding:30px 12px 0 232px;
	float:left;
	overflow:hidden;
	color:#000000;
	text-align: left;
	}




#homeCheckTable {
	display: table;
	width:285px;
	height:54px;
	margin:0;
	border:0;
	padding:0;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	}
#homeCheckTable td {
	display: table-cell;
	}
.homeCheckR {
	display: table-cell;
	background:url("../layout/home_resbg.gif") no-repeat;
	color:#ffffff;
	height: 29px;
	}
.text_homeCheck {
	font-size: 11px;
	color:#ff4a00;
	text-align:center;
	margin:4px 10px 0 0;
	}





#homecheck2 {
	width:518px;
	height:104px;
	margin:0;
	padding:11px 0 0 16px;
	float:left;
	overflow:hidden;
	}
.homecheck2bullet {
	width:495px;
	height:18px;
	margin-bottom:4px;
	padding: 0 0 0 23px;
	float:left;
	background: url("../layout/bullet1.gif") 0 3px no-repeat;
	color:#000000;
	font-size:12px;
	}



#homeright {
	width:165px;
	height:362px;
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	background:#e0e0e0;
	}

#homeways {
	width:918px;
	height:256px;
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	background:#e0e0e0;
	}








/* SIGN UP */

.planstitle {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:100px;
	margin:0 10px 20px 20px;
	padding:0 50px 0 100px;
	background:url('../layout/xman.gif') no-repeat;
	overflow:hidden;
	float:left;
	}

.planstitle2 {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:100px;
	margin:0 10px 20px 20px;
	padding:0 20px 0 100px;
	background:url('../layout/xman.gif') no-repeat;
	overflow:hidden;
	float:left;
	}
.featsubtitle3 {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:100px;
	margin:0 10px 20px 20px;
	padding:0 50px 0 100px;
	background:url('../layout/xman.gif') no-repeat;
	overflow:hidden;
	float:left;
	}
.featsubtitlefring {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:420px;
	margin:0 10px 20px 20px;
	padding:0 50px 0 100px;
	background:url('../layout/fringfriends.gif') no-repeat;
	overflow:hidden;
	float:left;
	}

.featsubtitle1520 {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:440px;
	margin:0 10px 20px 20px;
	padding:0 50px 0 100px;
	background:url('../layout/newsplash.gif') no-repeat;
	overflow:hidden;
	float:left;
	}

.featsubtitle {
	width:573px; /* 743 - 100 - 50 - 20 */
	height:220px;
	margin:0 10px 20px 20px;
	padding:0 50px 0 100px;
	background:url('../layout/xman.gif') no-repeat;
	overflow:hidden;
	float:left;
	}


.plancolumn {
	width:245px;
	float:left;
	}
.toggleTop {
	margin:0;
	width:245px;
	height:17px;
	background:url("../layout/toggleTop.gif") no-repeat;
	float:left;
	}
.togBut {
	text-align:center;
	padding:10px 0 10px 0;
	}
.toggleBlock {
	width:177px; /* 245 - 34 - 34 */
	background:url("../layout/toggleMid.gif") repeat-y;
	float:left;
	padding:0 34px 0 34px;
	}
	.toggleBlock li {
		margin-left:-20px;
		}
	.toggleBlock ul {
		/*margin-bottom:-4px;*/
		}
	.toggleBlock a {
		color:#ff6633;
		text-decoration:none;
		}
	.toggleBlock a:hover {
		background:#dddddd;
		color:#ff6633;
		text-decoration:none;
		}
.toggleBot {
	margin-bottom:10px;
	width:245px;
	height:17px;
	background:url("../layout/toggleBot.gif") no-repeat;
	float:left;
	}
.planBut {
	text-align:center;
	}
.planBut a:hover {
	background:none;
	}










/* SIGN UP 2 (FORMS) */

.signupBlock {
	width:484px; /* 644 - 80 - 80 */
	height:423px; /* 458 - 25 - 10 */
	margin:40px 0 0 50px;
	padding:25px 80px 10px 80px;
	background:url("../layout/signup2_block.gif") no-repeat;
	}
	.signNumbers {
		width:100%;
		height:50px;
		text-align:center;
		margin:0 0 50px 0;
		float:left;
		letter-spacing:-3px;
		}
	.signForm {
		width:100%;
		text-align:center;
		float:left;
		}
	.signForm td {
		text-align:left;
		}
	.formLabel {
		padding:0 0 0 50px;
		}




/* FEATURES */

.featureblock {
	width:211px; /* 366 - 140 - 15 */
	height:145px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:55px 15px 0 140px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}

#featureblockwebpromo {
	width:550px; /* 366 - 140 - 15 */
	height:480px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:10px 15px 0 10px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}	
	
	
#featureblockwebpromo2 {
	width:700px; /* 366 - 140 - 15 */
	height:240px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:10px 15px 0 10px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}	
#featureblockwebpromo4 {
	width:700px; /* 366 - 140 - 15 */
	height:150px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:10px 15px 0 10px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}	
#featureblockwebpromo3 {
	width:700px; /* 366 - 140 - 15 */
	height:370px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:10px 15px 0 10px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}	
#featureblockwebpromo1520 {
	width:7430px; /* 366 - 140 - 15 */
	height:340px; /* 200 - 55 */
	margin:0 0 0 0;
	padding:10px 15px 0 10px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:12px;
	line-height:16px;
	}
	
.fchunk {
	width:10px;
	height:200px;
	margin:0 0 0 0;
	float:left;
	}
#feat1 {background-image:url('../layout/features1.gif');}
#feat2 {background-image:url('../layout/features2.gif');}
#feat3 {background-image:url('../layout/features3.gif');}
#feat4 {background-image:url('../layout/features4.gif');}
#feat5 {background-image:url('../layout/features5.gif');}
#feat6 {background-image:url('../layout/features6.gif');}


#featright {
	width:165px;
	/*height:590px;*/
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	}
	

#featright2 {
	width:190px;
	/*height:590px;*/
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	}	
	
#featgut {
	width:743px;
	height:46px;
	margin:0 0 0 0;
	float:left;
	text-align:center;
	}



/* TESTIMONIALS */

.testiblock1 {
	width:366px; /* 366 */
	height:200px; /* 200 */
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:13px;
	line-height:17px;
	background-image:url('../layout/testi_quot1.gif');
	}
.testiquot1 {
	width:165px; /* 195 - 12 - 18 */
	height:170px; /* 200 - 30 */
	margin:0;
	padding:30px 12px 0 18px;
	float:left;
	color:#000000;
	font-size:13px;
	line-height:17px;
	}
.testiname1 {
	width:151px; /* 171 - 10 - 10 */
	height:146px; /* 200 */
	margin:54px 10px 0 10px;
	text-align:center;
	padding:0;
	float:left;
	color:#000000;
	font-size:15px;
	line-height:20px;
	}

.testiblock2 {
	width:366px; /* 366 */
	height:200px; /* 200 */
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	color:#000000;
	font-size:13px;
	line-height:17px;
	background-image:url('../layout/testi_quot2.gif');
	}
.testiquot2 {
	width:165px; /* 195 - 12 - 18 */
	height:170px; /* 200 - 30 */
	margin:0;
	padding:30px 12px 0 18px;
	float:left;
	color:#ffffff;
	font-size:13px;
	line-height:17px;
	}
.testiname2 {
	width:151px; /* 171 - 10 - 10 */
	height:146px; /* 200 */
	margin:54px 10px 0 10px;
	text-align:center;
	padding:0;
	float:left;
	color:#ffffff;
	font-size:15px;
	line-height:20px;
	}










/* RATES */

#ratesBlock {
	width:743px;
	height:482px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
	background: url("../layout/toptalkrates.gif") no-repeat;
	}

#ratesBlockeurope {
	width:743px;
	height:482px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
	background: url("../layout/europerates.gif") no-repeat;
	}

#ratesBlockworld {
	width:743px;
	height:482px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
	background: url("../layout/worldrates.gif") no-repeat;
	}

#rates_right {
	width:165px;
	height:482px;
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
	}

#ratesBullets {
	width:725px; /* 743 - 18 */
	height:137px;
	padding:42px 0 0 18px;
	float:left;
	overflow:hidden;
	}
.rateBullet {
	display:block;
	width:705px; /* 725 - 20 */
	height:25px;
	margin:0px;
	padding:0 0 0 20px;
	background: url("../layout/orangeBullet.gif") no-repeat;
	float:left;
	color:#ffffff;
	}

.rateBulletblue {
	display:block;
	width:705px; /* 725 - 20 */
	height:25px;
	margin:0px;
	padding:0 0 0 20px;
	background: url("../layout/blueBullet.gif") no-repeat;
	float:left;
	color:#ffffff;
	}

.rateBulletblack {
	display:block;
	width:705px; /* 725 - 20 */
	height:25px;
	margin:0px;
	padding:0 0 0 20px;
	background: url("../layout/blackBullet.gif") no-repeat;
	float:left;
	color:#ffffff;
	}



#ratesFlags {
	width:227px;
	height:273px;
	padding:30px 0 0 0;
	float:left;
	overflow:hidden;
	text-align:center;
	color:#000000;
	font-size:13px;
	}
	
#ratesFlags1520 {
	width:180px;
	height:273px;
	padding:90px 0 0 0;
	float:left;
	overflow:hidden;
	text-align:center;
	color:#000000;
	font-size:13px;
	}	

.ratesFlagTitle {
	font-size:16px;
	width:100%;
	font-weight:bold;
	line-height:30px;
	clear:none;
	text-align:center;
	}
.ratesFlagRates {
	font-size:14px;
	width:100%;
	font-weight:normal;
	line-height:24px;
	clear:none;
	text-align:center;
	}
.ratesFlagRates strong {
	color: #fa702a;
	}


#ratesInfo {
	width:350px; /* 516 - 83 - 83 */
	height:288px;
	padding:15px 83px 0 83px;
	float:left;
	overflow:hidden;
	color:#000000;
	text-align:center;
	}
#ratesInfo a {
	text-decoration:none;
	font-weight:normal;
	background:none;
	}
#ratesInfo a:hover {
	text-decoration:none;
	font-weight:normal;
	background:none;
	}
.rates_smallprint {
	font-size:10px;
	width:100%;
	font-weight:normal;
	line-height:11px;
	clear:none;
	color:#BC9A8B;
	text-align:center;
	}

.ratesTable {
	display:table;
	border-collapse:collapse;
	width:100%;
	margin:8px 0 10px 0;
	border-spacing:0px;
	}
.ratesTable td {
	
	border-bottom:1px solid #909090;
	height:23px;
	line-height:23px;
	}
.ratesTable th {
	background:#ffffff;
	border-bottom:1px solid #909090;
	border-top:1px solid #909090;
	height:23px;
	font-weight:normal;
	color:#fa702a;
	line-height:23px;
	}
	
.ratesTable1520 {
	display:table;
	border-collapse:collapse;
	width:110%;
	margin:8px 0 10px 0;
	border-spacing:0px;
	}
.ratesTable1520 td {
	
	border-bottom:1px solid #909090;
	height:23px;
	line-height:33px;
	}
.ratesTable1520 th {
	background:#ffffff;
	border-bottom:1px solid #909090;
	border-top:1px solid #909090;
	height:23px;
	font-weight:normal;
	color:#fa702a;
	line-height:33px;
	}
#ratesBlock1520 {
	width:743px;
	height:333px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
	background: url("../layout/1520ratesbox.gif") no-repeat;
	}


#ratesInfo1520 {
	width:470px; /* 516 - 83 - 83 */
	height:288px;
	padding:65px 0px 15px 0px;
	float:left;
	overflow:visible;
	color:#000000;
	text-align:center;
	}
#ratesInfo1520 a {
	text-decoration:none;
	font-weight:normal;
	background:none;
	}
#ratesInfo1520 a:hover {
	text-decoration:none;
	font-weight:normal;
	background:none;
	}
.rates_smallprint1520 {
	font-size:10px;
	width:100%;
	font-weight:normal;
	line-height:11px;
	clear:none;
	color:#BC9A8B;
	text-align:center;
	}




/* GENERIC - FOOTER */

#footer {
	width:918px;
	height:100px;
	margin:0 0 10px 0;
	overflow:hidden;
	float:left;
	background-image:url('../layout/foot.gif');
	background-repeat:no-repeat;
	color:#c0c0c0;
	font-size: 12px;
	}
#footer a {
	color:#d0d0d0;
	text-decoration:none;
	padding:0 4px 0 4px;
	margin:0 3px 0 3px;
	}
#footer a:hover {
	background-color:#d0d0d0;
	color:#101010;
	}
#footerleft {
	width:626px; /* 651-25 */
	height:83px; /* 100-12 */
	padding:12px 0 0 25px;
	float:left;
	}
#footerright {
	width:242px; /* 267-25 */
	height:83px; /* 100-12 */
	padding:12px 25px 0 0;
	float:left;
	text-align:right;
	}
