
A:LINK, A:ACTIVE, A:HOVER, A:VISITED {
	TEXT-DECORATION: none;
}	
A:LINK, A:ACTIVE, A:VISITED {
	COLOR: #cc3300;
}
A:HOVER {
	COLOR: #ff6600;
}

@font-face {
	font-family: 'HelveticaRegular';
	src: url('helvetica-webfont.eot');
	src: local('?'), url('helvetica-webfont.woff') format('woff'), url('helvetica-webfont.ttf') format('truetype'), url('helvetica-webfont.svg#webfontbpFYedCF') format('svg');
	font-weight: normal;
	font-style: normal;
	
}


.wrapper{
	padding-top:0px;
	padding-bottom:20px;
	padding-right:15px;
	padding-left:20px;
}
.wrapper2{
	padding-top:10px;
	padding-bottom:0px;
	padding-right:15px;
	padding-left:20px;
	
	
}

.wrapper3{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:20px;
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 100%;
	LETTER-SPACING: 0;
	color:#555555;

	
}

.wrapper4{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:15px;
	padding-left:0px;
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 100%;
	LETTER-SPACING: 0;
	text-align:right;
	color:#555555;
	
	
}

.wrapper5{
	padding-top:0px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:20px;
	
	
}



.clienttable{
	border-collapse:collapse;
	
	
	
}

.clienttable td{
	vertical-align:top;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	
	
}

.body4 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 100%;
	LETTER-SPACING: 0;
	color:#666666;
}

.body5 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 100%;
	LETTER-SPACING: 0;
	text-align:right;
	color:#666666;

}

.body01 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	color:#555555;

}

.body00 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#666666;

}

.body0 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	color:#555555;

}

.body1 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	color:#666666;

}

.bodya1 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	text-align:justify;
	LINE-HEIGHT: 120%;

}


.body2 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;
	color:#555555;
}

.body2cc {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 18px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;
	color:#666666;

}

.body3cc {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;
	font-weight:700;
	color:#666666;

}

.body2b {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;

}


.body2gg {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;
	

}

.body2c {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 120%;
	vertical-align:top;

}

.bodyS {
	padding-bottom:15px;
	padding-top:42px;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 120%;
	vertical-align:top;
	color:#555555;

}

.bodyS2 {
	padding-bottom:15px;
	padding-top:30px;
	padding-left:20px;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 120%;
	vertical-align:top;
	color:#555555;

}


#quote{
	padding-top:20px;
}

.contac_title{
	padding-bottom:5px;
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:18px;
}



.titleDir{
	font-size:11px;
	color:#555555;
	
}

.gogoDiv{
position:relative;
top:4px;
border-collapse:collapse;
}
.selff{
height:21px;
font-size:11px; 
width:100px;
}

#countryDiv{
	margin-top:0px;
	padding-right:25px;
	border-collapse:collapse;
	position:relative;
	top:-3px;
	
}

#cityDiv{
	margin-top:0px;
	padding-right:25px;
	border-collapse:collapse;
	position:relative;
	top:-3px;
	
}

#categoryDiv{
	margin-top:0px;
	padding-right:25px;
	border-collapse:collapse;
	position:relative;
	top:-3px;
}

.BarTable {/*separator */
	font-family:Verdana, Geneva, sans-serif;
	
	border: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
}


#MainTitleDir{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#555555;
	position:relative;
	top:-8px;
}

.subtitleDir{

	font-size:11px;
	color:#555555;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
}

.subtitleDir2{
	
	
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	}

.overTitle{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:14px;
	
}

.contacTitle{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:14px;
	
}
.mapTitle{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:14px;

}

.meetiTitle{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:14px;

}

#address{
	padding-top:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	color:#555555;
}

#popo{
	padding-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#555555;
}

#popo2{
	padding-bottom:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#555555;
}


.bodyGood{
	padding-top:42px;
	vertical-align:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:#555555;
}

#price{
	padding-top:15px;
	padding-bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#555555;
}

.body3c {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 120%;
	font-weight:500;
	color:#555555;

}

.body2a {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 110%;
	LETTER-SPACING: 0;
	color:#555555;
}

.body3 {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 110%;
	LETTER-SPACING: 0;
}



.input{
border:0px solid #fff;font-size:11px;color:#666;font-family: verdana,arial,helvetica;background-color:#fff
}

.field{
font-size:11px;color:#666;font-family: verdana,arial,helvetica;
width:175px;
}

.fieldquote{
font-size:11px;
color:#666;
font-family: verdana,arial,helvetica;
width:215px;
}

.fieldtext{
	font-family: verdana,arial,helvetica;
width:215px;
height:55px;
}

.quotefont{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:11px;
}

#newsletter{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:18px;
}


.MainTitle{
	font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:18px;
		color:#555555;
}


.SecondaryTitle{
font-family:'HelveticaRegular', Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#666666;
}

.bodyrates {
	MARGIN-BOTTOM: 10;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 110%;
	LETTER-SPACING: 0;
}

/* client area */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
	TEXT-ALIGN: LEFT;
}
.ewTableRow2 {
	background-color: #E5E5E5;  /* alt row color 1 */
	text-align:right;
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */ 
	border-color: #CCCCCC;  /* table background color */
	
	
}

.ewTableAltRow2 {
	background-color: #DCDCDC; /* alt row color 2 */	
	border-color: #CCCCCC;  /* table background color */
	
	text-align:right;
	
}


.ewTableHeader {
	background-color: #cccccc; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;
	TEXT-ALIGN: LEFT;
		
	
}

.CATable {
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.CATable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;
}


.ewTable {
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}
/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	TEXT-ALIGN: LEFT;
	
}



.popHeader {
	background-color: #cccccc; /* header color */
	color: #000000; /* header font color */	
	vertical-align: top;
	TEXT-ALIGN: LEFT;
		
	
}


.ewTablepop {
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.ewTablepop td {
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:0px;
	border: 1px solid; /* cell spacing */
	border-color: #dddddd;  /* table background color */
	TEXT-ALIGN: LEFT;
	
}

.inTable {
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}
.inTable td {
	
	TEXT-ALIGN: LEFT;
	padding-top:10px;
	padding-bottom:0px;
	
}

.ixTable {/*main index page search */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}
.ixTable td {
	
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	
}

.meetTable {/*main index page search */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}
.meetTable td {
	
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
}

.vdTable {/*top banner*/
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vdTable td {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:15px;

	
}

.vdmidTable {/*mid content */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vdmidTable td {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;

}


.vdxTable {/*search option */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vdxTable td {
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	TEXT-ALIGN: LEFT;
	vertical-align:top;
	LINE-HEIGHT: 120%;
	color:#555555;
}

.vdsTable {/*separator */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vdsTable td {
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	TEXT-ALIGN: LEFT;
	vertical-align:top;
}

.vd6Table {/*not used */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vd6Table td {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
	vertical-align:top;

}

.vd5Table {/*not used */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vd5Table td {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	vertical-align:top;

}

.vd7Table {/*not used */
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	border: none;
}

.vd7Table td {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;

}

.hiddenrow{display:none;}
.hidden{display:none;}
.show{display:table-row;}
.show >td{padding:0px!important}
.icons{background:url(images/icon_expand.png) no-repeat; width:20px;height:20px;display:block;}
.minus{background:url(images/icons_collapse.png) no-repeat;}
.trigger p, .trigger span{float:left; margin:0 8px 0 0;padding: 5px 0 0;}
.tableback2{ margin: 0px;padding: 0px;}
.tableback2 td{border:0px}
.tablecontent{padding: 15px 0 0 10px!important}
.datatable{width:370px}
.datatable td{padding: 0 10px 15px 0 !important;}
.maintitle{ font-size: 14px;
    line-height: 120%;
    text-align: left;margin:0 0 10px 5px;font-family: verdana,arial,helvetica;}
.atachon{background:url(images/icon_clip_orange.png) no-repeat; width:20px;height:20px;display:block;margin-left: 9px;}
.atachoff{background:url(images/icon_clip_white.gif) no-repeat;  width:20px;height:20px;display:block;margin-left: 7px;}
.filter2 {position:relative;}
.filter2 form{bottom:-7px;position:absolute;width:190px}
.filter2 [type="image"]{bottom:1px;position:absolute;}
.datatable .firsttd{width:120px}
.menus{margin-bottom:5px}
.clear{clear:both;}
.datestart .ds_left{float:left;}
.datestart .ds_right{float:right;}
.bannerright{
	float:right;text-align: right !important;}
