/*********** DEFAULT STYLES  ***********/
body{background:#fff url(../css_css_images/body_bg.png) fixed repeat-x top;color:#666; font-size:13px;}

.dif,.dif a,a.dif{color:#039;} .dif a:hover,a.dif:hover{color:#333;}
.dul,.dul a,a.dul{color:#777;} .dul a:hover,a.dul:hover{color:#555;}

a,div,input,td,tr,li{
	-webkit-transition-duration:.5s, 1s, .5s;
	-moz-transition-duration:	.5s, 1s, .5s;
	-ms-transition-duration:	.5s, 1s, .5s;
	-o-transition-duration:		.5s, 1s, .5s;
	transition-duration:		.5s, 1s, .5s;

	-webkit-transition-property:color, background-color, border-color;
	-moz-transition-property:	color, background-color, border-color;
	-ms-transition-property:	color, background-color, border-color;
	-o-transition-property:		color, background-color, border-color;
	transition-property:		color, background-color, border-color;
}
td{padding:0;}


a{color:#435076;text-decoration:none;}a:hover{color:#111;}
a.button{background:#fff url(../css_css_images/common_x_bgs_50px.png) 0 -1000px;color:#444;border:1px solid #bbb;text-shadow:1px 1px rgba(255,255,255,.45);display:inline-block;
	
	-webkit-border-radius:20px;
	-moz-border-radius:   20px;
	border-radius:        20px;
}
a.button:hover{border-color:#999;color:#222;}

a.buttonBig{background:#444 url(../css_css_images/common_x_bgs_50px.png) 0 -2710px;color:#fff;border:1px solid #666;text-shadow:1px 1px rgba(70,70,70,.75);display:inline-block;
		
	-webkit-border-radius:20px;
	-moz-border-radius:   20px;
	border-radius:        20px;
	
	-webkit-transition:.5s ease-out;
	-moz-transition:.5s ease-out;
	-ms-transition:.5s ease-out;
	-o-transition:.5s ease-out;
	transition:.5s ease-out;
}
a.buttonBig:hover{color:#fff;border-color:#000;padding-left:20px;padding-right:20px;}



.input,select,textarea{background:#fff;border:1px solid #ccc;color:#777;text-shadow:1px 1px rgba(255,255,255,.5);font-size:13px;}
.input,textarea{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background:    -moz-linear-gradient(top, #fff, #f2f2f2);
	background:     -ms-linear-gradient(top, #fff, #f2f2f2);
	background:      -o-linear-gradient(top, #fff, #f2f2f2);
	background:         linear-gradient(top, #fff, #f2f2f2);	
}
.input:focus,select:focus,textarea:focus{border-color:#999;color:#555;}

input.button{background:#fff url(../css_css_images/common_x_bgs_50px.png) 0 -1010px;color:#555;border:1px solid #aaa;text-shadow:1px 1px rgba(255,255,255,.9);display:inline-block;}
.star{color:#c00;}


.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#ccc;}
img.bdr,.bdrDark{border-color:#999;}

.headHr{background-color:#666;}
.headHr,.headHr a{color:#e1e1e1;text-shadow:1px 1px rgba(0,0,0,.20);}.headHr a:hover{color:#fff;}
.headHr .star{color:#cbd3e0;}
.headHr .dif{color:#c4f6ff;}

.headVr{background-color:#f3f3f3;}
.data,.bg{background-color:#f9f9f9;}
.bcs .bg{ border:1px solid #ddd;}
.paging a{background-color:#333;color:#fff;text-shadow:1px 1px rgba(51,51,51,.75);}
.paging a.on,.paging a:hover{background-color:#ddd;color:#000;text-shadow:1px 1px rgba(255,255,255,.75);}

.h1 h1{font:normal 2em/1.2em "Enigmatic";color:#666;letter-spacing:1px;}
.h1{border-bottom:1px solid #ccc;box-shadow: 0 1px 0 #eee;}
.h1.n{border:none;}
.h2 h2{font:normal 1.7em/1.2em "Enigmatic";letter-spacing:1px;}
.h2 h2,.h2 a{color:#666;}.h2 a:hover{color:#333;}

.b1{background:url(../css_css_images/common_bullets.png) -75px -75px;float:left;width:13px;height:13px;margin:.25em .4em 0 0;}
.company{padding:25px 0;}

#travelSearch input,#travelSearch select,#travelSearch textarea{padding:6px;}