p, .para{font-size: 1.0em; line-height: 1.2em; letter-spacing: 0.05em; color: #f8f8f8;}

#c-main {position:relative; padding-bottom:0; background: url("../../img/template-b/bg.gif") #ffffff no-repeat 50% 0;}


#container_all		{position:relative; margin-left:14px; color:#fff; font-size:1.25em; }
#container_all a	{color:#5cc5ed; text-decoration:none; }
#container_all a:hover	{text-decoration:underline; }
#container_all img		{display:block; }
#noscriptstuff{font-weight: bold; font-size: 1.2em;}
#container_flash			{position:relative; width:976px; height:192px; background:url("../../img/template-b/flashrep_bg.gif") no-repeat; }
#container_flash h1			{font-size:2em; padding:30px 0 0 70px; width:250px; line-height:1.5; }
#container_flash h1 span	{color:#5cc4ec; }
#container_flash img		{position:absolute; top:138px; right:37px; }

#container_html	{width:976px; border-top:1px solid #b8b8b8; padding:14px 0 25px; background:#000 url("../../img/template-b/bg_footer.gif") left bottom no-repeat; }
.block			{float:left; display:inline; }
#block1			{width:300px; margin:0 33px 0 26px; }
#block2			{width:360px; margin:0 28px 0 0; }
#block3			{width:206px; margin:0 23px 0 0; padding-top:98px; background:url("../../img/template-b/coin_stack.gif") 154px 11px no-repeat; }

#block1_bg		{margin-bottom:35px; padding:36px 0 19px; border-bottom:1px solid #b8b8b8; background:url("../../img/template-b/online_calc.gif") right 36px no-repeat; }
#block1_bg p	{width:200px; line-height:1.5; }

#block2			{background:#2f4985 url("../../img/template-b/bg_pin_top.gif") left top no-repeat; }
#block2_bottom	{background:url("../../img/template-b/bg_pin_bottom.gif") left bottom no-repeat; }
#block2_inner	{margin:40px 14px 0 25px; padding-bottom:10px; }
#block2 h2		{font-weight:bold; margin-bottom:15px; }
#block2 li		{line-height:1.4; padding:0 0 11px 12px; background:url("../../img/template-b/bg_li.gif") left 7px no-repeat; }
#block2 li.last	{padding-bottom:0; }
#block2 p		{text-align:right; font-weight:bold; margin-top:-7px; }



#terms			{width:988px; padding:14px 0 25px; list-style-position:outside; list-style:decimal; color:#666; margin-bottom:35px; line-height:1.2; border-top:1px solid #a8a8a8; margin: 27px 0 0 12px; font-size:0.7em;}
#terms ul		{padding: 0 85px; line-height: 1.5em;}
#terms li		{margin-bottom:13px; vertical-align:top; display:list-item; }
#terms li a     {color: #666666; text-decoration:underline;}
#terms li a:hover     {color: #666666; text-decoration:none;}
#terms p		{margin-bottom:13px; }
#terms li ul	{margin:0 0 13px; list-style-type: disc; padding: 0 0 0 25px;}
#terms li li	{margin:0 0 2px; }


#main_container{background: #515152; width: 988px; min-height: 518px; /*overflow: hidden;*/ margin-left: 14px; position: relative;}
#travel_header{width: 988px; position: relative; z-index: 102;}
#poplink{float: left;}
#travel_header h1{float: left; width: 501px; height: 80px; background:url(../../img/template/h1.gif) no-repeat 20px 0; text-indent: -999px;}


#vodcast{background:url(../../img/template/bg_vod.png) no-repeat; width: 335px;	height: 134px; position: absolute; left: 512px; top: 55px; padding: 20px 40px 20px 20px; z-index: 100; display: none; clear: both;}
#vodcast img{float: left;}
#vodcast p{padding-left: 130px; color: #404041; font-size: 1.1em; margin: 0.4em 0 0.5em 0}
.coda-slider-no-js #vodcast{display:block; clear: both;}

.btnclose{cursor: pointer; position: absolute; color: #000000; font-size: 1em; font-weight: bold; bottom: 15px; right: 40px; width:56px; height:20px; text-indent: -999px; background:url(../../img/template/btn_close.gif) no-repeat;}


#box1{width: 216px; float: left; margin-right: 10px;}
#box2{width: 213px; float: left; margin-right: 10px;}
#box3{width: 212px; float: left; margin-right: 10px;}
#box4{width: 214px; float: left;}
#box1 a, #box2 a, #box3 a, #box4 a{cursor: pointer; text-decoration:none;}
#box1 .box-mid{background:url(../../img/template/bg_box1.gif) repeat-y; padding: 0 6px; min-height: 160px; display: block;}
#box2 .box-mid{background:url(../../img/template/bg_box2.gif) repeat-y; padding: 0 6px; min-height: 166px; display: block;}
#box3 .box-mid{background:url(../../img/template/bg_box3.gif) repeat-y; padding: 0 4px; min-height: 160px; display: block;}
#box4 .box-mid{background:url(../../img/template/bg_box4.gif) repeat-y; padding: 0 3px; min-height: 160px; display: block;}
#box1 h2{background:url(../../img/template/h2_box1.gif) no-repeat; width: 216px; height: 66px; text-indent: -999px;}
#box2 h2{background:url(../../img/template/h2_box2.gif) no-repeat; width: 213px; height: 65px; text-indent: -999px;}
#box3 h2{background:url(../../img/template/h2_box3.gif) no-repeat; width: 212px; height: 65px; text-indent: -999px;}
#box4 h2{background:url(../../img/template/h2_box4.gif) no-repeat; width: 214px; height: 65px; text-indent: -999px;}
.para{color: #FFFFFF; margin: 0 8px; display: block;}
#box1 img, #box2 img, #box3 img, #box4 img{margin-bottom: 10px;}

#page_footer img{float: left;}
#page_footer{width: 100%; background: #515152; height: 96px; margin-top: -10px;}
#ssPause{width: 33px; height: 28px; position: absolute; top: 35px; left: 0px; display: block; z-index: 10; text-indent: -999px;}

.pause{background:url(../../img/template/ss_pause.gif) no-repeat;}
.play{background:url(../../img/template/ss_play.gif) no-repeat;}
#slideshowcont{margin-top: 15px; float: left; position: relative; width: 578px;}
#slideshowcont img{float: none;}
.slideshow {float: left; }
.slideshow img{margin-left: 30px;}
.btn_applynow{float: right !IMPORTANT; margin: 20px 35px 0 0;}

#accessible{padding: 8px 10px 2px; text-align:left; color: #cccccc;}
#accessible a{color: #cccccc; text-decoration:underline; display: inline;}
#accessible a:hover{text-decoration:none;}

.btnsection{width: 90px; height: 44px; position:absolute; display:block; right: 18px; top: -4px;}
.calc{position: relative; width: 459px; height: 170px;}

sup {font-size: 0.75em; line-height: 0.5em;} 
#CalculatorManagerDiv{text-indent: -9999px;}
.coda-slider-no-js .btnclose{display: none;}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
