/*#fwcontent{
	background-color: #A0C2F8;
	float:left;
	width: 943px;
}*/
#fwcontent{
	line-height: normal;
}
p.bodytext, h1, h2, h3 { margin: 10px 0 10px 0; }
p.bodytext a { font-weight:bold; }
/*.fw_offerbox p.bodytext { margin: 10px 0 10px 0; }*/
#ABCol {
	float:left;
	/*width: 627px;*/
	padding:0;
	margin: 5px 5px 0px 4px;
	border: 1px solid #000243;
	background-color: #FFFFFF;
}
#Ccol{
	float:left;
	width: 298px;
	padding:0;
	margin: 5px 5px 0px 0px;
	border: 1px solid #000243;
	background-color: #FFFFFF;
}
*html #Ccol{width:133px;}
.ABCol{width:544px;padding:0px 0px 0px 9px;float:left;}
*html .ABCol{width:553px;}
.CCol{padding:11px 0px 0px 6px;width:127px;float:left;}
*html .CCol{width:133px;}
#ACol {
	float:left;
	width: 110px;
	padding: 4px 6px 6px 6px;
}
/**html #ACol { padding: 4px 8px 6px 6px; }*/
#BCol {
	float:left;
	width: 505px;
}
/**html #BCol {width: 495px;}*/
.fwLinkBar{
	height:20px;
	color:#060646;
	padding:1px 0 0 8px;
}
.fwLinkBar ul{
	list-style:none;
	font-size:11px;
	margin:0;
	padding:3px 0 0 5px;
}
.fwLinkBar ul li{float:left;}
.fwLinkBar a, .fwContent .fwLinkBar a:visited{
	color:#000046;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}
.fwLinkBar a:hover{color:#000046;text-decoration:underline;}
.fwLinkBar small{font-size:11px;padding:0 4px 0 4px;}
.fw_link_tab{
	position:relative;
	border: 1px solid #7BACF9;
	background-color: #CEDCF1;
	margin-bottom: 5px;
}
.fw_link_tab a {font-size: 11px;font-weight: normal;color: #000046;padding: 1px 4px 1px 4px;margin: 0;display:block;}
.fw_link_tab a:hover{color:#7BACF9;text-decoration:none;background:#E9F2FF url('../../Img/Common/tab_active.jpg') repeat-x top left;}
.tab_active a {color:#7BACF9;background:#E9F2FF url('../../Img/Common/tab_active.jpg') repeat-x top left;}
.fw_linkcollection ul {
	margin:0;
	padding:0;
}
.fw_linkcollection .tab_active ul {
	background-color:#E9F2FF;
}
.fw_linkcollection ul li {
	list-style-type:none;
}
.fw_linkcollection ul li a {
	font-weight:normal;
	color: #000046;
	background:transparent none;
}
.fw_topoffer { margin: 5px 1px 10px 0; background-color: #E9F2FF; padding: 0 0 7px 0; }
*html .fw_topoffer { margin: 5px 0 10px 0; }
div.hdl { font-size: 11px; font-weight: bold; padding: 6px 0 3px 12px; background-color: #000046; color: #FFFFFF; }
.fw_topoffer_img{padding:9px; float:left; width: 280px;}
.fw_topoffer_collection{
	float:left;
	width: 197px;
	padding: 9px 9px 9px 0;
}
*html .fw_topoffer_collection { padding: 9px 0 9px 0; }
.fw_topoffer_collection h1{
	font-size:11px;
	padding: 4px 0 11px 0;
	margin: 0;
}
.fw_topofferbox {
	margin: 0;
	padding: 4px 11px 8px 0;
	border-bottom: 1px solid black;
}
.fw_topofferbox a, .fw_topofferbox a:active, .fw_topofferbox a:visited, .fw_topofferbox a:hover{
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
	line-height: 12px;
	display:block;
}
.fw_topofferbox a.prc {
	text-align:right;
	line-height: 14px;
}
.fw_topofferbox a.prc:hover{
	text-decoration:underline;
}
#fwWizard{overflow:hidden;background-color:#E9F2FF;}
#fwWizard .fwWizNav{padding:0px;border-bottom:1px solid #5F568D;}
#fwWizard .fwWizNav a, #fwWizard .fwWizNav a:visited{
	text-decoration:none;
	position:relative;
	top:-2px;
}
#fwWizard .fwWizNav a:hover{text-decoration:underline;}
#fwWizard .fwWizNav input{border: none; cursor:pointer;margin:0;padding:0;}
#fwWizard .fwWizNav ul{
	list-style:none;
	margin:0;
	padding:0 0 3px 0;
	overflow:hidden;
	display:block;
	width:282px;
}
#fwWizard .fwWizNav ul li{
	color:#FAEF6F;
	display:block;
	float:left;
	font-weight:bold;
	/*padding-right:4px;*/
	padding: 5px 4px 3px 10px;
	vertical-align:text-bottom;
}
#fwWizardPl, #fwWizardFly, #fwWizardHtl{height:195px;}
#fwWizard .fwWizCol{ float:left;overflow:hidden;margin:12px 0 10px 0; padding:0 0 0 20px; border-right: 1px solid #000046; }
#fwWizard .fwWizColA{padding:0 0 0 10px; width:155px; }
#fwWizard .fwWizColB{ width:156px; }
#fwWizard .fwWizColC{ border-right: none; width:142px; }
#fwWizard .fwWizCol select, #fwWizard .fwWizCol input{ border: 1px solid #000046; height: 19px; width:131px; margin-bottom: 10px; }
#fwWizard .fwWizCol select{ height: 19px; }
#fwWizard .fwWizItm{font-size:10px;font-family:Verdana;padding:1px 0 1px 0;}
/*#fwWizard .fwWizColA .fwWizItm{width:130px;}*/
#fwWizard .fwWizCol label{
	display:block;
	/*padding:4px 0 3px 0;*/
	padding:0 0 5px 0;
	margin:0;
	font-size: 11px;
	line-height: 10px;
}
#fwWizard .fwWizCol .cal{
	background:#FFF url('../../Img/Common/cal2.gif') no-repeat 2px 1px;
	padding-left:20px;
	width:109px;
}
#fwWizard .fwWizCol .cal, html #fwWizard .fwWizColA .cal{/*width:109px;*/font-family:Verdana;}
#fwWizard .fwWizCol .cat{
	display:inline;
	float:left;
	margin-bottom: 0;
	position:relative;
	width:58px;
	z-Index:20;
}
#fwWizard .fwWizCol .scatcon{
	background:url(../../Img/Common/stars02.gif) no-repeat;
	cursor:pointer;
	float:left;
	height:16px;
	left:5px;
	position:relative;
	top:2px;
	width:70px;
	z-Index:20;
}
#fwWizard .fwWizCol .scatcon .scatoff{
	left:0px;
	position:absolute;
	top:0px;
	z-Index:20;
}
#fwWizard .fwWizCol .scatcon .scatoff div{
	background:url(../../Img/Common/x.gif);
	display:inline;
	float:left;
	height:16px;
	width:13px;
}
#fwWizard .fwWizCol .scatcon .scaton{
	left:0px;
	position:absolute;
	top:0px;
	z-Index:1;
}
/*---- CALENDAR ----*/
table.jCalendar{
	background:#FFF;
	/*width:168px;*/
	width:182px;
	position:relative;
}
table.jCalendar th{
	background:#FFF;
	color: #4D4E52;
	font-weight: bold;
	padding: 3px 5px;
	font-size:10px;
}
table.jCalendar td{
	background:#E1F1FF;
	color:#52A8FF;
	padding:0;
	text-align: center;
}
table.jCalendar td.other-month{
	background:#eee;
	color:#aaa;
}
table.jCalendar td.today{
	background:#9FCFFF;
	border:1px solid #52A8FF;
	color:#0058C8;
	font-weight: bold;
}
table.jCalendar td.selected{
	background:#FFC20F;
	color:#fff;
	font-weight: bold;
}
table.jCalendar td.selected:hover{color:#000;}
table.jCalendar td:hover, table.jCalendar td.dp-hover{background:#fff;color: #000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover{background: #eee;color: #888;}
/* For the calendar popup */
div#dp-popup{
	position:absolute;
	font-size:10px;
	font-family:arial, sans-serif;
	background:#fff;
	padding:5px;
	border:2px solid #0058C8;
	z-index:200;
}
div#dp-popup h2{
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	text-align:center;
	margin:2px 0;
	padding:0;
	font-weight:normal;
}
a#dp-close, a#dp-close:visited, a#dp-close:Link, a#dp-close:active{
	font-size:11px;
	padding:4px 0;
	text-align:center;
	display:block;
	color:#52A8FF;
	text-decoration: underline;
}
a#dp-close:hover{text-decoration:underline;color:#52A8FF;}
div#dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div#dp-popup div#dp-nav-prev{
	position:absolute;
	top:2px;
	left:4px;
	width:100px;
}
div#dp-popup div#dp-nav-prev a{float:left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div#dp-popup div#dp-nav-prev a, div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled, div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{
	position:absolute;
	top:2px;
	right:4px;
	width:100px;
}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor:default;color:#aaa;}
div#dp-popup td{cursor:pointer;}
div#dp-popup td.disabled{cursor:default;background:#ddd;color:#fff;}

/* This file skins sliders */
#fwcontent .ui-widget-content {
	background: none;
	border: none;
}
#fwcontent .ui-slider-horizontal .ui-slider-handle {
	margin-left: 0;
}
#fwcontent .ui-state-default, #fwcontent .ui-widget-content .ui-state-default {
	border: none;
	color: inherit;
	font-weight:normal;
	outline-color: invert;
	outline-style: none;
	outline-width: inherit;
}
#fwcontent .ui-slider{
    width:130px;
    width:123px;
    height:25px;
    position:relative;
    background-repeat:no-repeat;
    background-position: center center;
}
#fwcontent .ui-slider-handle{
    position:absolute;
    z-index:1;
    height:16px;
    width:8px;
    top:2px;
    left:0px;
    background-image: url(../../Img/Common/slider-handle2.gif);
    cursor: pointer;
}
#fwcontent .ui-slider-handle-active{border:1px dotted black;}
#fwcontent .ui-slider-disabled .ui-slider-handle{opacity:0.5;filter:alpha(opacity=50);}
#fwcontent .ui-slider-range{
	position:absolute;
    /*background: #50A029;
    opacity: 0.3;
    filter: alpha(opacity=30);*/
    background:url(../../Img/Common/slider-bg-22.png) no-repeat;
    width:100%;
    height:100%;
}
/* Default slider backgrounds */
/*#fwcontent .ui-slider, #fwcontent .ui-slider-1{background-image:url(../../Img/Common/slider-bg-12.png);}*/
#fwcontent .ui-slider, #fwcontent .ui-slider-1{background:none;}
#fwcontent .ui-slider-2{background-image: url(../../Img/Common/slider-bg-22.png);}

#fwWizard .findBtn{
	background:url('../../Img/Common/find_btn2.gif') repeat-x top left;
	border: 1px solid #E3B600;
	/*height:17px;
	width:112px;*/
	height:15px;
	width:97px;
	cursor:pointer;
	margin:18px 0 0 16px;
	font-size:11px;
	text-align:center;
	padding: 1px 0 0 1px;
}








.clearer{
	clear:both;
	overflow:hidden;
	line-height:0;
	height:0;
	font-size:1px;
}
.fw_txt{
	color:White;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#fw_txt_middle{
	color:White;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:25px;
}
#fwmainheader{
	font-family:Arial;
	color:White;
	width:100%;
	height:221px;
	font-size:12px;
	padding:11px 0px 0px 0px;
}
#fwmainheader_acol{
	float:left;
	width:215px;
	border-right:solid 2px #5F568D;
	margin:0px 0px 1px 0px;
	padding:0px 8px 0px 9px;
	height:218px;
}
#fwmainheader_acol .hdlcontainer, #fwmainheader_ccol .hdlcontainer{
	position:relative;
	height:20px;
}
#fwmainheader_acol .fwhdl, #fwmainheader_ccol .fwhdl{
	position:absolute;
	bottom:4px;
	left:0px;
	color:#FAEF6F;
	font-weight:bold;
}
#fwmainheader_acol .fwpoweredby{
	position:absolute;
	bottom:4px;
	right:75px;
	color:#FAEF6F;
	font-size:10px;
}
#fwmainheader_acol .fw_logo{
	position:absolute;
	right:0px;
	bottom:6px;
}
#fwmainheader_acol .fw_logo a, .fw_logo a:hover, .fw_logo a:visited, .fw_logo a:active{
	border:none;
	display:block;
	width:70px;
	height:22px;
	float:right;
	background:url('../../Img/Common/fw_logo.gif') no-repeat left top;
}
#fwmainheader_bcol{
	float:left;
	width:282px;
	border-right:solid 2px #5F568D;
	height:219px;
	padding:0 10px 0px 15px;
}
*html #fwmainheader_bcol{width:307px;}
#fwmainheader_ccol{
	float:left;
	height:219px;
	padding:0px 8px 0px 10px;
	width:125px;
}
*html #fwmainheader_ccol{width:143px;}
.yellow{color:#FAEF6F;}
.fw_linkcollection{padding:0 0 0 1px;}
.CCol_2{
	padding:0px 0px 0px 6px;
	width:127px;
	float:left;
}
*html .CCol_2{width:133px;}
#fw_abcol_txt{
	width:540px;
	border-bottom:solid 1px #000046;
	padding:11px 0px 9px 1px;
}
*html #fw_abcol_txt{width:541px;}
#fw_abcol_txt p{padding:6px 0px 0px 0px;margin:0px;}
#fw_offer_container{width:506px;margin-bottom:10px;}
#fw_multiple_offers{
	float:left;
	width:322px !important;
	/*padding:0px 6px 0px 0px;*/
	padding:0;
}
*html #fw_multiple_offers{width:328px;}
#fw_offer_nav{
	height:16px;
	display:block;
	width:100%;
}
#fw_offerboxes{
	float:left;
	width:184px;
	/*width:216px;*/
	/*height:100%;*/
}
.fw_offerbox{
	/*width:214px;
	height:162px;
	border:solid 1px #000046;*/
	margin:0 0 6px 0;
}
#fw_offer_container .fw_offerbox{
	height:162px;
}
#fw_offer_container .fw_offerbox, #fw_offer_container .fw_offerbox .fw_ob_img {
	*width: 173px !important;
}
#fw_offer_container .fw_offerbox .fw_ob_img {
	padding: 0 0 0 5px;
}
#fw_offer_container .fw_offerbox .fw_ob_img_top {
	padding: 5px 0 0 5px;
}
*html .fw_offerbox{width:216px;height:164px;}
.fw_hdl {
	/*padding-left:12px;*/
	height:17px;
	font-weight:bold;
}
#fw_multiple_offers .fw_offerbox .fw_hdl{
	*width: 173px;
}
#fw_offer_container .fw_offerbox .fw_hdl {
	border-top: 1px solid #000047;
	margin-left:7px;
	padding-left:5px;
	height:17px;
	font-weight:bold;
}
#fw_offer_container .fw_offerbox div.fw_hdltop { background-color:#09004B; color:#FFFFFF; height:20px; *height:25px; padding:5px 0 0 5px; border: none; margin:0; *width: 180px;}
/*html .fw_hdl{width:100%;}*/
.fw_ob_offer{padding:7px 7px 0px 11px;line-height:17px;}
#fw_multiple_offers .fw_ob_offer{*width: 173px;}
.fw_ob_offer a, .fw_ob_offer a:active, .fw_ob_offer a:hover, .fw_ob_offer a:visited{
	color:#000046;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:17px;
}
.fw_ob_rightside{float:right;}
.fw_ob_rightside a, .fw_ob_rightside a:active, .fw_ob_rightside a:hover, .fw_ob_rightside a:visited{
	color:#000046;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#fw_offer_nav{height:25px;display:block;}
#fw_offer_nav ul{
	display:block;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:322px;
	background-color:#09004B;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	/*padding:6px 0 3px 12px;*/
}
#fw_offer_nav ul li{
	float:left;
	margin:0 1px 0 0;
	padding:0;
	padding:3px 0 3px 8px;
}
#fw_offer_nav ul li a
{
	padding:0 4px 0 0;
	margin:0;
	line-height:16px;
	float:left;
	display: block;
}
#fw_offer_nav ul li a small{
	margin:0;
	padding:1px 5px 3px 12px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}
#fw_offer_nav ul li.active a, #fw_offer_nav ul li.active a:link,
#fw_offer_nav ul li.active a:visited, #fw_offer_nav ul li a:hover{
	background: url('../../Img/Common/oBoxR2.gif') no-repeat right top;
	cursor:default;
}
#fw_offer_nav ul li.active a small, #fw_offer_nav ul li a:hover small{
	color:#FFFFFF;
	background:url('../../Img/Common/oBoxL2.gif') no-repeat left top;
}
#fw_offer_nav ul li a:hover{cursor:pointer;}
.fw_offer_collection{
	width:315px;
	/*border: solid 1px #000046;
	background:url('../../Img/Common/bg_ob_collection.gif') repeat-y top left;*/
	background-color: #E9F2FF;
	padding:0 4px 0 3px !important;
}
*html .fw_offer_collection{padding:11px 2px 2px 3px;}
.fw_collection{display:none;}
*html .fw_offer_collection{width:322px;}
.fw_coll_offer{
	padding:6px 0px;
	*padding:6px 0px 0px 0px;
	height:59px;
	border-bottom:solid 1px #000046;
}
.fw_coll_offer_l{
	border-bottom:none;
}
.fw_coll_img{float:left;padding:0px 0px 0px 2px;}
.fw_coll_txt{
	padding:0px 0px 0px 16px;
	float:left;
	width:222px;
}
.fw_coll_txt a, .fw_coll_txt a:active, .fw_coll_txt a:visited, .fw_coll_txt a:hover{
	border:none;
	color:#000046;
	text-decoration:none;
	float:left;
	width:100%;
}
.fw_coll_txt a img{
	vertical-align:sub;
	*vertical-align:baseline;
}
.fw_coll_txt2{
	padding:10px 0px 0px 0px;
	color:#000046;
	float:left;
	line-height:18px;
}
.fw_coll_txt2_lnk{
	float:right;
	padding:26px 0px 0px 0px;
}
.fw_coll_txt2_lnk a, .fw_coll_txt2_lnk a:active, .fw_coll_txt2_lnk a:visited, .fw_coll_txt2_lnk a:hover{
	display:block;
	text-decoration:none;
	/*background:url('../../Img/Common/bg_price.gif') no-repeat top left;*/
	background:url(../../Img/Common/find_btn2.gif) repeat-x scroll left top;
	border:1px solid #E3B600;
	width:80px;
	height:15px;
	text-align:center;
	padding:1px 0 0 1px;
}
.last{
	margin:0px;
	border:none;
	background:none;
}
#fw_txt_offer_container{
	width:493px;
	padding:5px 5px 7px 5px;
	*padding:5px 3px 7px 5px;
	margin-bottom: 10px;
	/*border:solid 1px #000046;
	background-color:#F2F2F2;*/
	background-color:#E9F2FF;
}
/**html #fw_txt_offer_container{width:544px;height:118px;}*/
.fw_fb{
	float:left;
	width:242px;
	padding:0px 2px;
	/*background-color:#E9F2FF;*/
}
.fw_fb h1 { margin-left: 0; }
/*.fw_fb tr{border-bottom:solid 1px #999999;}*/
/**html .fw_fb{width:271px;}*/
.fw_fb table{width:100%;}
.fw_fb_head{font-weight:bold;padding:2px 0px 5px 0px;}
.fw_fb_offer{padding:1px 0px;/*background:url('../../Img/Common/bg_fb_ln.gif') repeat-x bottom left;*/}
.fw_fb_price{
	padding:7px 0px;
	padding:0px 13px 0px 0px;
	text-align:right;
	/*background:url('../../Img/Common/bg_fb_ln.gif') repeat-x bottom left;*/
}
#fw_preferred{height:240px;}
#fw_preferred div, .fw_preferred ul, .fw_preferred li, .fw_preferred a, .fw_preferred a:active, .fw_preferred a:visited{
	font-weight:bold;
	text-decoration:none;
}
.fw_preferred a:hover{text-decoration:underline;}
.last{margin:0px;border:none;background:none;}
#fw_preferred li{list-style-type:none;}
#fw_preferred ul{padding:0px 0px 0px 13px;margin:0px;}
#fw_servicebox{/*width:125px;height:162px;*/border:solid 1px #CEDCF1;}
*html #fw_servicebox{width:96px;}
#fw_servicebox h1{
	margin: 0 0 1px 4px;
	/*letter-spacing:-0.5px;*/
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color: #000000;
}
*html #fw_servicebox h1{letter-spacing:-1px;}
#fw_servicebox p{
	color:#3E3E3E;
	font-size:10px;
	margin:0px 5px 0px 5px;
	*margin:0px 0px 0px 5px;
	letter-spacing: -1px;
	padding:0px 0px 1px 0px;
}
#fw_servicebox h2{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px;
}
#fw_servicebox table{
	margin:9px 0 14px 0;
}
#fw_servicebox td{
	/*font-size:12px;*/
	font-weight:normal;
	margin:0px;
	padding:0 0 0 5px;
}
.fwTopicDesc{padding:9px 0px 20px 0px;line-height:18px;}
.fwTopDescImg{
	width:160px;
	float:right;
	color:#2D618F;
	padding-left:10px;
}
.fwTopicDesc_2{padding:0px 0px 9px 0px;line-height:18px;}
.fw_lnk_top{
	height:3px;
	width:125px;
	background:url('../../Img/Common/bg_lnk_top.gif') no-repeat top left;
	padding:0px;
	overflow:hidden;
	line-height:0;
	font-size:1px;
}
.fw_lnk_bot{
	height:3px;
	width:125px;
	background:url('../../Img/Common/bg_lnk_bot.gif') no-repeat top left;
	padding:0px 0px 3px 0px;
	overflow:hidden;
	line-height:0;
	font-size:1px;
}
*html .fw_lnk_bot{height:6px;}
.fw_lnk_txt{background-color:#FAEF6F;width:125px;}
.fw_lnk_txt td{font-weight:bold;}
.lnk_arrow{width:25px;vertical-align:top;}
/*div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-left: 9px; }*/
.fw_offerbox p.bodytext a.internal-link { background: url('../../Img/Common/lnk_arrow.gif') no-repeat center left; padding-left: 8px; }