/* CSS Document */
html, body {margin-top:0px;padding:0px;background-color:#ccc;font-size:1em;}
html {font-size:100%;}
.pagecenter {margin: 0 auto; width: 990px; height:auto; background-color:#FFFFFF; border-left:10px solid #FFFFFF; border-right:10px solid #FFFFFF; border-bottom:10px solid #FFFFFF; border-top:10px solid #FFFFFF; }

.headernav{float:left;width:100%;background-color:#fff;}
.headernav .navbar{float:left;width:100%;height:90px;background-color:#fff;}
.headernav .navbar{float:left;width:100%;margin:10px 0px 0px 0px;background:#fff url(/images/homepage/navbg.jpg) repeat-x left top;/*background:#fff url(/images/homepage/lnavbar.jpg) no-repeat left top;*/height:26px;}
/*.header .headernav{float:left;width:100%;margin:10px 0px 0px 0px;height:26px;background-image:url(/images/homepage/navbg.jpg); background-repeat:repeat-x;}*/

.headernav .navbar .lnav{float:left;width:3px;height:26px;background-image:url(/images/homepage/lnavbar.jpg); background-repeat:no-repeat;}
.headernav .navbar .langflags{float:left;width:100px;text-align:right;}
.headernav .navbar .langflags a{float:right;text-align:right;margin:7px 10px 0px 0px;}
.headernav .navbar .langflags a img{float:left;border:none;}
				
.headernav .navbar ul{color: White;float: left;width: 884px;height:26px;font-family: arial, helvetica, sans-serif;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;/*background:#fff url(/images/homepage/navbg.jpg) repeat-x left top;*/}
.headernav .navbar ul li {display: inline;margin:0px;padding:0px;}
.headernav .navbar ul li a{margin:0px;padding:0px 0px 0px 0px;padding: 0.4em 1em;color:#333;text-decoration: none;float: left;border-right: 1px solid #fff;font:12px arial;height:14px;outline:none;}
.headernav .navbar ul li a:hover{background-image:url(/images/homepage/navbg_inv.jpg); background-repeat:repeat-x;color: #fff;}


.headernav .navbar .rnav{float:left;width:3px;height:26px;background-image:url(/images/homepage/rnavbar.jpg); background-repeat:no-repeat;}

.maincontent {background-color:#fff; width:990px;clear:both; padding:0px 0px 0px 0px; /*padding:0px 0px 10px 0px;*/ overflow:hidden;}

.lftbx{float:left;width:315px;min-height:100px;margin:5px 20px 0px 0px;}

.lftbx .lboxupper{float:left;clear:both;width:100%;min-height:155px;margin:0px 0px 0px 0px;background-image:url(/images/homepage/lbtbg2.gif);background-repeat:no-repeat;}
.lftbx .lboxupper .contents .utext{float:left;width:270px;margin:0px 0px 0px 15px;padding:10px 0px 0px 0px;font:22px arial;/*border:1px solid #000;*/}
.lftbx .lboxupper .contents .utext span{font:bold 26px arial;}
.lftbx .lboxupper .contents .ulink{float:left;width:270px;color:#ec4123;margin:0px 0px 5px 15px;padding:15px 0px 0px 0px;font:22px arial;}
.lftbx .lboxupper .contents .ulink a{text-decoration:none;color:#ec4123; outline:none;}
.lftbx .lboxupper .contents .ulink a:hover{text-decoration:underline;color:#ec4123;outline:none;}

.lftbx .lboxmid{float:left;clear:both;width:100%;margin:0px 0px 20px 0px;/*border:1px solid #000;*/}
.lftbx .lboxmid .titlebar{float:left;width:100%;height:54px;background-image:url(/images/homepage/tbpopular.png);background-repeat:no-repeat;}
.lftbx .lboxmid .titlebar h1{float:left;margin:15px 0px 0px 70px;font:bold 18px arial;}
.lftbx .lboxmid .contents{float:left;width:100%;}
.lftbx .lboxmid .contents ul{float:left;width:100%;margin:0px;padding:0px; list-style-type:none;}
.lftbx .lboxmid .contents ul li{float:left;width:100%;clear:both;font:19px arial;margin:6px 0px 0px 25px;}
.lftbx .lboxmid .contents ul li a{text-decoration:none;outline:none;color:#000;}
.lftbx .lboxmid .contents ul li a:hover{text-decoration:underline;outline:none;color:#000;}

.lftbx .lboxlower{float:left;clear:both;width:100%;height:150px;margin:0px 0px 0px 0px;}
.lftbx .lboxlower .titlebar{float:left;width:100%;height:54px;background-image:url(/images/homepage/tbarrecc.png);background-repeat:no-repeat;}
.lftbx .lboxlower .titlebar h1{float:left;margin:15px 0px 0px 70px;font:bold 18px arial;}
.lftbx .lboxlower .contents{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;text-align:center;}

.lftbx .lboxlower .blhpartners{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 20px 0px;text-align:center;text-align:center;}
.lftbx .lboxlower .blhpartners img{width:250px;height:79px; display:block;margin:0px 0px 0px 30px;}
.lftbx .lboxlower .blhpartners a img{margin:0px 0px 0px 30px;}


/*.lftbx .offers{background-image:url(/images/homepage/tlbg.png);width:325px;height:204px;float:left;border:none;margin:0px 0px 10px 0px;}
.lftbx .offers a{float:left;width:250px;margin:130px 0px 0px 21px;color:#CC3300;font:22px Tahoma;text-decoration:none;outline:none;}
.lftbx .offers a:hover{text-decoration:none;}
.lftbx .topdest{float:left;border:none;}
.lftbx .dest{float:left;border:none;}
.lftbx .recoff{float:left;border:none;padding:0px 0px 0px 1px;}
.lftbx .bay{float:left;border:none;margin:0px 0px 0px 50px;}
.lftbx .europa{float:left;border:none;margin:0px 0px 0px 50px;}*/

/*right hand column*/
.rhtbx{float:left;width:655px;height:auto;margin:5px 0px 0px 0px;/*background-color:#CCC;*/}

/*right hand column main image*/
.rhtbx .rhtbxctr{float:left;width:646px;height:328px;margin:0px 0px 0px 9px;}
.rhtbx .rhtbxctr .tprhtimg{position:relative;border:none;margin:0px;padding:0px;/*left:0px;top:0px;*/z-index:2;}
.rhtbx .rhtbxctr .tprhtimg img{position:relative;border:none;margin:0px;width:646px;height:328px;padding:0px;z-index:5;display:block;}

/*main image control bar*/
.rhtbx .rhtbxctr .imgnavbar{float:left;position:relative;width:646px;height:70px;top:-48px; z-index:500;color:#c70000;background:url(/images/homepage/imgnavbar.png) no-repeat left top;}
.rhtbx .rhtbxctr .imgnavbar .cardimg{float:left;width:150px;margin:-25px 0px 0px 20px;/*border:1px solid #000;*/z-index:1000;}
.rhtbx .rhtbxctr .imgnavbar .cardimg img{z-index:2000;}
.rhtbx .rhtbxctr .imgnavbar .navctrls{float:right;width:150px;margin:5px 20px 0px 10px;/*border:1px solid #000;*/}

/*right hand column lower content box*/
.rhtbx .rhlbxctr{float:left;border:none;margin:0px;padding:0px;background-image:url(/images/homepage/mag2.jpg); background-repeat:no-repeat;margin:10px 0px 0px 0px;}
.rhtbx .rhlbxctr .rhtbxlft{float:left;width:320px;min-height:263px;;margin:0px 20px 0px 0px;}
.rhtbx .rhlbxctr .rhtbxlft .magazine{float:right;position:relative; z-index:100;margin:92px -20px 0px 0px;}
/*.rhtbx .rhlbxctr .rhtbxlft .magazine .magimage{float:right;position:relative; z-index:100;margin:92px -20px 0px 0px;padding:0px 0px 0px 0px;}*/
.rhtbx .rhlbxctr .rhtbxlft .thumbspot{float:left;position:relative;width:180px;z-index:400;top:0px;margin:0px 0px 0px 185px;padding:0px 0px 0px 0px;}

/*comments box*/
.rhtbx .rhlbxctr .rhtbxrht{float:left;width:315px;margin:0px 0px 0px 0px;}
.rhtbx .rhlbxctr .rhtbxrht .titlebar{float:left;width:100%;height:54px;background-image:url(/images/homepage/Commentsb.png);background-repeat:no-repeat;}
.rhtbx .rhlbxctr .rhtbxrht .titlebar h1{float:left;margin:15px 0px 0px 70px;font:bold 18px arial;}

/*right hand column scrolling comments*/
#commentcont .contents{float:left;width:283px;min-height:34px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#ffffff url(/images/homepage/qdown.png) no-repeat right bottom;/*border:1px solid #FF0000;*/}
#commentcont .contents .comments{float:left;width:240px;min-height:34px;background:#ffffff url(/images/homepage/qup.png) no-repeat left top;padding-bottom:10px;font:20px Tahoma;/*border:1px solid #00ff00;*/}
#commentcont .contents .comments .text{float:left;text-align:center;width:213px;margin:10px 0px 0px 34px;font:18px arial;}


/*.fttrbx{float:left;width:100%;background-color:#FFFFFF;/*border:#CCCCCC 1px solid;}
.fttrbx .fttrimg{float:left;margin:0px 8px 0px 0px;}
.fttrbx .twttrb{float:left;margin:0px 8px 0px 0px;}
.fttrbx .rssb{float:left;margin:0px 8px 0px 0px;}
.fttrbx .fbb{float:left;margin:0px;}*/

.footer {float:left;clear:both;width:100%;height:44px;margin:0px 0px 0px 0px;}
.footer .bgnd{float:left;background-image:url(/images/homepage/endbox.png);background-repeat:no-repeat; width:826px; height:43px;}
.footer .bgnd .ctxt{float:left;font:bold 12px arial;color:#fff;margin:6px 0px 0px 15px;}
.footer .bgnd .sslogo{float:left;margin:6px 0px 0px 5px;}
.footer .bgnd .teltxt{float:left;font:bold 22px arial;color:#fff;margin:7px 0px 0px 40px;}
.footer .bgnd .btxt{float:left;font:bold 12px arial;color:#fff;margin:14px 0px 0px 14px;}
.footer .bgnd .btxt a{text-decoration:none;color:#fff; outline:none;}
.footer .bgnd .btxt a:hover{text-decoration:underline;color:#fff;outline:none;}

.footer .sbttns{float:right;margin:0px 0px 0px 0px;}
.footer .sbttns a{float:left;margin:0px 0px 0px 10px;}

.otaddy{float:left;clear:both;width:100%;font:16px arial;color:#fff;margin:5px 0px 2px 0px;}
.otinfo{float:left;clear:both;width:100%;font:bold 16px arial;color:#f3f4b8;margin-bottom:2px;}
.elem{float:left;margin:0px 0px 0px 10px;background-color:#231f20;}
.elem a{text-decoration:none;}
.elem a:hover{text-decoration:none;}

.latest {float:left;width:100%;height:100px;margin:0px 0px 20px 0px;}
.latest .offerticker{float:left;background-image:url(/images/homepage/latestbg.png);background-repeat:no-repeat; width:100%; height:100px;}
.latest .offerticker h1{float:left;padding:0px; margin:5px 5px 5px 5px; border:0; font:bold 20px arial;color:#f3f4b8;}
.latest .otelems {float:left;width:100%; height: 90px; display: block; overflow: hidden; position: relative;}
.latest .elem{float:left;margin:0px 5px 0px 15px;background-color:#231f20;}

