.small {
	font-size: 10px; 
}
.big {
	font-size1: 14px; 
	font-weight: bold;
}
.normal {
	font-size: 11px; 
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #152841;
	margin: 0px;
	padding: 0px;
	background-color:#DFE2E5;
	background-image: url(images/sky.jpg);
        background-repeat: no-repeat; 
        background-position: center top;
}
b{color: #152841;}
p
{
	margin-top:5px;
	margin-bottom:5px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	color: #152841;
	font-size: 11px; 
	text-align:justify;
}

body.mail{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #152841;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(mail_top_back.gif);
	background-repeat: repeat-y; 
        background-position: left top;
}
a, a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #152841;
	text-decoration: none;
}
a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #152841;
	text-decoration: underline;
}

#mailcontainer {
	margin: 0px;
	padding: 0px;
	width: 600px;
	border: solid 0px #000000;
	}
#container {
	margin: 0px;
	padding: 0px;
	width: 775px;
	border: solid 0px #000000;
	}
	//margin-left:auto;
	//margin-right:auto;
	
.alright{
align:right;
}
th.red{
background-color: #AABDDA;
font-weight:bold;
}
#top {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	
} 
#mailtop {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	background-image: url(mail_top_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
        border: solid 0px #000000;
	
} 

div.logo {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
	
	
} 
td.logo {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background-image: url(images/logo_back.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width:195px;
	text-align:right;
}
div.left{ 
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
div.sepdown{ 
	height:10px;
	font-size:1px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
div.sepdown5{ 
	height:5px;
	font-size:1px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
div.sepdown3{ 
	height:3px;
	font-size:1px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
td.sepdown{ 
	font-size:8px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
div.right{ 
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	
}
div.rightbox{ 
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	width:190px;
	border: 0px solid;
}

#topline{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	background-image: url(images/clouds_menu.jpg);
	background-repeat: repeat-x;
	height:70px;
	margin-top:1px;
} 
#toplinein{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	background-image: url(images/undermenu.jpg);
	background-repeat: repeat-x;
	height:30px;
} 
div.submenuline{
	width: 775px;
	width1: 663px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	background-color: #AABDDA;
	height:20px;
} 
#toplinein{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	float: left;
	background-image: url(images/undermenu.jpg);
	background-repeat: repeat-x;
	height:30px;
} 
div.menuitem, div.menuitem_over {
	margin: 0px;
	padding: 0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:0px;
	border-right: solid 1px #DFE2E5; 
	float:left;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
}
.clearHack{}


a.menuitemlink,a.menuitemlink:hover,a.menuitemlink:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C68A9;
	text-decoration: none;
}
a.menuitemlinkon,a.menuitemlinkon:hover,a.menuitemlinkon:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.submenuitemlink,a.submenuitemlink:hover,a.submenuitemlink:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.submenuitemlink:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DFE2E5;
	text-decoration: none;
}
a.submenuitemlink_on,a.submenuitemlink_on:hover,a.submenuitemlink_on:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DFE2E5;
	text-decoration: none;
}
a.button,a.button:hover,a.button:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.button a, .button a:hover,.button a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.submenuitem {
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	text-align:left;
	float:left;
	
}
div.menuitemon {
	margin: 0px;
	padding: 0px;
	float:left;
	height: 30px;
	border: solid 0px #ffffff; 
}
div.menuitemonin {
	margin: 0px;
	padding: 0px;
	padding-top:4px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	border: solid 0px #000000; 
	border-right: solid 1px #DFE2E5; 
	float:left;
	background-color: #AABDDA;
	float:left;
	height:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
}
.clearHack{}

#contentcontainer {
	margin: 0px;
	padding: 0px;
	float: left;
	width:775px;
	border-right: solid 0px #FFFFFF; 
	
}
div.contentout{
	margin: 0px;
	padding: 0px;
	float: left;
	width:580px;
	border: solid 0px #00FFFF; 
	text-align:left;
}
div.contentin{
	margin: 0px;
	padding: 10px;
	
	text-align:left;
	border: solid 0px #00FFFF; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.mailcontentin{
	border: solid 10px #00FF00; 
	margin: 0px;
	padding: 10px;
	text-align:left;
	border: solid 0px #00FFFF; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:600px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:580px;
}
.clearHack{}
div.contentin1{
	margin: 0px;
	padding: 0px;
	
	text-align:left;
	border: solid 0px #00FFFF; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.sep{
	margin: 0px;
	padding: 0px;
	width: 5px;
	float: left;
	border: solid 0px #3F00FF; 
	font-size:1px;
}
.sepin{
	margin: 0px;
	padding: 0px;
	width: 3px;
	float: left;
	font-size:1px;
	border: solid 0px #3F00FF; 
}
.sepright{
	margin: 0px;
	padding: 0px;
	width: 5px;
	float: right;
	font-size:1px;
	border: solid 0px #3F00FF; 
}
.flightbox {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: left;
	border: solid 0px #8FFF00; 
}
#bottomcontainer {
	margin: 0px;
	padding: 0px;
	height:20px;
	background-color: #B5BDC9;
}

#copy {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:20px;
	color:#FFFFFF;
	
}
#copytext{
	color:#FFFFFF;
	font-size:11px;
	padding: 4px;
}
#copytext a{
	color:#FFFFFF;
	font-size:11px;
	padding: 4px;
	font-weight:bold;
}
#searchtable {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	
}

#searchtable td{
	padding:10px;
	color: #FFFFFF;	
	width:190px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:170px;
}
.clearHack{}
	

.send{
	background-color: #8EAED4;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border:0px;	
	height:20px;
	border: #FFFFFF 1px solid; 
}
td,table,div{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #152841;
	
}
div.newsletterbox{
	background-color: #B5BDC9;
	margin:0px
	padding:0px;;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
div.hostels_box{
	background-color: #B5BDC9;
	margin:0px
	padding:0px;;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	background: url(images/hostels_back.jpg);
	color: #152841;
}
div.shoppingcartbox{
	background-color: #CED3DA;
	margin:0px
	padding:0px;;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
div.newsbox{
	background: url(images/newsbox_back.gif);
	margin:0px;
	padding:10px;
	height:94px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:74px;
}
.clearHack{}
div.newsboxarchive{
	background: url(images/newsarchive_back.gif);
	margin:0px;
	margin-top:1px;
	margin-bottom:1px;
	text-align:left;
	padding:10px;
	height:40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:20px;
	
}
.clearHack{}


.newslinkdate, .newslinkdate:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.newslinkdate:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C68A9;
	text-decoration: underline;
}

.footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #152841;
	background-color :  #000000;
}

#bookingstepshome{
margin:0px;
padding:0px;
width:580px;
background-color :  #7F8B95;
border-bottom: solid 0px #DFE2E5; 
height: 21px;
voice-family: "\"}\""; 
voice-family:inherit;
height:20px;
}
.clearHack{}
#bookingsteps{
margin-left:1px;
margin-right:1px;
padding:0px;
width:578px;
background-color :  #7F8B95;
border-bottom: solid 0px #DFE2E5; 
height: 21px;
voice-family: "\"}\""; 
voice-family:inherit;
height:20px;
}
.clearHack{}

.step {
margin:0px;
padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	float:left;
height: 20px;
voice-family: "\"}\""; 
voice-family:inherit;
height:16px;
}
.clearHack{}
.stepselected{
margin:0px;
padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top:4px;
	color:#FFFFFF;
	padding-left:10px;
	background-color :  #AABDDA;
	float:left;
height: 20px;
voice-family: "\"}\""; 
voice-family:inherit;
height:16px;
}
.clearHack{}

#search_flights{
background-image: url(images/search_back.jpg);
background-repeat: no-repeat;
width:580px;
height:205px;
text-align:left;
}
#search_flights_in{
background-color: #67A5D1;
width:578px;
margin:1px;
padding:0px;
text-align:left;
}

th{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;  
	color :white;
	font-weight: normal;
	background-color :  #79848E;
	height:20px;
	
}
table.tablecontent td.whiteno {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;  
	color : #000000;
	background-color : #FFFFFF;
	border-bottom: #6B6B6B 0px solid; 
	border-top: #6B6B6B 0px solid; 
	border-left: #6B6B6B 0px solid; 
	border-right: #6B6B6B 0px solid; 
}
td.whitetext{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;  
	color : #FFFFFF;
	font-weight	: bold;
	
}
.headblue{
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #ffffff;
	font-weight	: bold;
	background-color : white;
}

.lightgray td{
padding:0px;
padding-left:10px;
padding-right:5px;
padding-top:4px;
margin:1px;
text-align:left;
height:20px;
voice-family: "\"}\""; 
voice-family:inherit;
height:16px;
}
.clearHack{}

.lightgray th{
color:#FFFFFF;
padding:0px;
padding-left:10px;
padding-right:5px;
padding-top:4px;
margin:1px;
text-align:left;
height:20px;
voice-family: "\"}\""; 
voice-family:inherit;
height:16px;
}
.clearHack{}


td.lightgray1{
background-color : #EFEFEF;
color : #000000;
font-weight	: bold;
}
.lightgray td.nopad{
padding:0px;
margin:0px;
height:20px;
}
.lightgray td.gray{
background-color :#DFE2E5;
text-align:left;
}
.lightgray td.gray1{
background-color :#DFE2E5;
text-align:right;
}

.lightgray td.right, .lightgray th.right{
padding:0px;
padding-left:10px;
padding-right:5px;
height:20px;
margin:1px;
text-align:right;
}
.lightgray td.bold{
font-weight:bold;
padding:0px;
padding-left:10px;
padding-right:5px;
height:20px;
margin:1px;
text-align:left;
}
tr.gray {
	background-color : #C6D7E4;
	margin:0px;
	padding:0px;
	
}
tr.gray1 {
	margin:0px;
	padding:0px;
}


div.mailtopheader{
	border:0px #000000 solid;
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 11px;  
	color: #ffffff;
	font-weight: bold;
	background-color: #AABDDA;
	text-align:left;
	margin:0px;
	padding:0px;
	float:left;	
	width:100%;
	
}
div.date{
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 11px;  
	color: #ffffff;
	font-weight: bold;
	background-color: #AABDDA;
	text-align:left;
	margin:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	float:left;	
}
div.boxheader{
	border:0px #000000 solid;
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 11px;  
	color: #ffffff;
	font-weight: bold;
	background-color: #AABDDA;
	text-align:left;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	
}
.clearHack{}
div.smallboxheader{
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #FFFFFF;
	font-weight	: bold;
	background-color: #AABDDA;
	text-align:left;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
}
.clearHack{}
div.bluesmallboxheader{
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #FFFFFF;
	font-weight	: bold;
	background: url(images/bluesmallheader_back.gif);
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
}
.clearHack{}
div.hostels_header{
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #FFFFFF;
	font-weight	: bold;
	background: url(images/hostels_header.jpg);
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
}
.clearHack{}
div.pageheader{
	margin:1px;
	padding:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #FFFFFF;
	font-weight: bold;
	background-color : #AABDDA;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height: 20px;
	width:578px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	width:558px;
	}
	.clearHack{}
div.proceedline{
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	height:20px;
	float:left;
	border: #6B6B6B 0px solid; 
	width:578px;
}
div.button, span.button{
	width:50px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	padding-bottom:3px;
	background-color : #8EAED4;
	border: #FFFFFF 1px solid; 
	
}
.clearHack{}
div.buttonarchive{
width:50%;
	margin:0px;
	padding:0px;
	padding-top:4px;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	padding-bottom:3px;
	background-color :#8EAED4;
	border: #FFFFFF 1px solid; 
	
}
.clearHack{}
	
.boxheader1{
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #ffffff;
	font-weight	: bold;
	background-color : #415D9F;
	background-image: url(images/darkblue_back.gif);
	background-repeat: no-repeat;
	background-position: right;
	width:578px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	width:558px;
	text-align:left;
	border: #AABDDA 0px solid; 
	}
	.clearHack{}
.boxheader2{
	
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #ffffff;
	font-weight	: bold;
	background-image: url(images/lightblue_back.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color : #68A8D3;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	width:578px;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	width:558px;
	text-align:left;
	}
	.clearHack{}
.boxheader11{
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #ffffff;
	font-weight	: bold;
	background-color : #415D9F;
	background-image: url(images/darkblue_back.gif);
	background-repeat: no-repeat;
	background-position: right;
	width:576px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	width:556px;
	text-align:left;
	border: #AABDDA 0px solid; 
	}
	.clearHack{}
.boxheader12{
	
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 11px;  
	color : #ffffff;
	font-weight	: bold;
	background-image: url(images/lightblue_back.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color : #68A8D3;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	width:576px;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	width:556px;
	text-align:left;
	}
	.clearHack{}
.boxin{
	text-align:left;
	margin:0px;
	padding:0px;
	float:left;
	border:0px #000000 solid;
}

td.booknowgray{
	margin:0px;
	padding:20px;
	text-align:right;
	
}
td.blueback1,th.blueback1{
	background-color : #415D9F;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
}
td.blueback2,th.blueback2{
	background-color : #68A8D3;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
}

td.newsdate{
	background-color : #CED3DA;
	color:#4C68A9;
	font-weight:bold;
}
td.blue1,th.blue1{
	background-color : #415D9F;
	
	color:#FFFFFF;
}
td.blue2,th.blue2{
	background-color : #68A8D3;
	color:#FFFFFF;
}
td.darkgray,th.darkgray{
	background-color : #B5BDC9;
	color:#152841;
}
td.lightblue,th.lightblue, .lightgray td.lightblue{
	background-color : #C6D7E4;
	text-align:right;
	
	
}
td.lightblue1,th.lightblue1, .lightgray td.lightblue1{
	background-color : #C6D7E4;
	text-align:left;
	
	
}
td.grayback{
	background-color : #FFFFFF;
	text-align:right;
	
	
}
td.grayback1{
	background-color : #FFFFFF;
	
	
	
}
td.total, .lightgray td.total{
	background-color : #B5BDC9;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	
}
div.grandtotal{
	float:right;
	background-color : #B5BDC9;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:3px;
	text-align:right;
	width:394px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:374px;
	
}
.clearHack{}
div.agree{
	float:right;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:3px;
	text-align:right;
	width:393px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:373px;
	
}
.clearHack{}
div.prices{
	float:left;
	margin:0px;
	padding:0px;
	width:387px;
}
div.prices1{
	float:left;
	margin:0px;
	padding:0px;
	width:385px;
}
div.doublebox{
	float:left;
	margin:0px;
	padding:0px;
	width:385px;
}

.header{
	font-family : Tahoma, Arial, Verdana, Helvetica; 
	font-size : 11pt;  
	color : #FAB51D;
	font-weight	: bold;
	background-color : white;
}


table.tablecontent  td.blue2 {
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 8pt;  
	color : #646464;
	font-weight	: bold;
	background-color : #EEEEEE;
}
table.tablecontent  td.blue {
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 10pt;  
	color : #646464;
	font-weight	: bold;
	background-color : white;
}

.error{
	color:red;
	font-weight	: bold;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
}


.red_price{
	color:#FAB51D;
	font-weight	: bold;
	font-size: 11px;
}
a.hot_dealslink{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
}
input{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
input[type="radio"], input[type="checkbox"] {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
input[type="text"] {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	font-weight:normal;
}
input.pass{
width:100px;
font-size : 10px;  
}

select, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	font-weight:normal;
}



.norepeat 
{  
	background-repeat: no-repeat
}


.red-old{
color: #FAB51D;
}

.lightgray{
margin:0px;
padding:0px;
width:100%;
}
.lightgray td, .lightgray th{
padding:0px;
padding-left:10px;
padding-right:5px;
padding-top:4px;
margin:1px;
text-align:left;
height:20px;
voice-family: "\"}\""; 
voice-family:inherit;
height:16px;
}
.clearHack{}
table.tablecontent{
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse:collapse;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	color: #152841;
}
table.tablecontent td{
	border-style: solid;
	padding:2px;
	border-color: #CCCCCC;
	border: 1px;
	font-family: Arial, Verdana;	 
	font-size: 100%; 
	color: #000000;	
	background-color: #FFFFFF; 
	font-weight: normal;
}

table.tablecontent th{
	font-family: Arial, Verdana;	 
	font-size: 100%; 
	color: #FFFFFF;	
	background-color: #777777; 
	border-color: #CCCCCC;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style:solid;
	padding:2px;
}

table.tablecontent th.head{
	font-family: Arial, Verdana;	 
	font-size: 100%; 
	color: #FFFFFF;	
	background-color: #004685; 
	border-color: #CCCCCC;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style:solid;
	padding:2px;
}

.head{
	font-family: Arial, Verdana;	 
	font-size: 100%; 
	color: #152841;	
	font-weight	: bold;
}
.clear {
    clear: both;
    display: block;
    height: 0px;
    font-size:0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 
.clear1{
    clear: both;
    display: block;
    height: 1px;
    font-size:1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 

div.line{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
}

a.langs, a.langs:visited{
color:#AABDDA;
text-decoration: none;
font-size:9px;
}
a.langs:hover{
color:#4C68A9;
text-decoration: none;
font-size:9px;
}
div.clouds{
	margin: 0px;
	padding: 0px;
	background-image: url(images/cloud.jpg);
        background-repeat: no-repeat; 
        background-position: left top;
        width:253px;
        height:169px;
        float:left;
}
div.center{
	margin: 0px;
	padding: 0px;
	text-align:center;
}

div.langscontainer {
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:0px;
	float:left;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:16px;
	color:#ffffff;
	font-size:9px;
}
.clearHack{}

.b{
border:1px solid #000000;
}

div.welcome{
float:right;
color:#ffffff;
font-size:10px;
color:#F72C34;
text-align:right;
}

div.welcome a,div.welcome a:visited,div.welcome a:hover{
margin: 0px;
padding: 0px;
font-size:10px;
color:#F72C34;


}
div.special, div.special a, div.special a:visited,div.special a:hover{
font-size:11px;
color:#F72C34;
font-weight:bold;
}