body {	
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#4c4c4c; 
	line-height:18px; 
	background:url(../images/main-bg.jpg) no-repeat top center #fff; 
	text-align:justify; 
}

:focus {outline:none;}
img {border:none;}
a {text-decoration:underline; color:#336699;}
a:hover {text-decoration:underline}


#main { 
	margin:0px auto; 
	width:900px; 
	overflow:hidden;
}
#footer { 
	background:url(../images/footer-bg.jpg) repeat-x top #336699; 
	padding:40px 20px 0px 20px;
}
#logo { 
	width:400px; 
	margin-top:35px;
}
#login {
	float:right; 
	background:#fff; 
	padding:0px;
}

#content{
	min-height:480px;
	height: auto;
   _height: 480px;
}

#pageheader{
	font-family:Arial Narrow;
	font-weight:bold;
	font-size:26px;
	color:#929292;
	margin-bottom:50px;    
}

#homePageheader{
	font-family:Arial Narrow;
	font-weight:bold;
	font-size:26px;
	color:#4473A1;
	margin-bottom:30px;    
}


/*-----------common tag---------------*/
h2 { background:url(../images/icon.jpg) no-repeat left 0; padding:0px 0px 3px 20px; font-size:16px; font-weight:bold; color:#336699; border-bottom:2px solid #336699; text-transform:uppercase;}
h3 { background:url(../images/right-header.jpg) no-repeat; padding:11px; font-size:14px; color:#FFFFFF; font-weight:bold; margin:0px; text-transform:uppercase}
/*------------common tag end-----------*/

/*----------top link---------------------------*/
#link ul { margin:0px; padding:0px; list-style:none; float:right }
#link li { margin:0px; padding:0 2px; display:block; float:left; text-transform:uppercase;}
#link li a { font-size:14px; font-weight:bold; color:#fff; padding:9px 0px 9px 0px; text-decoration:none; display:block; float:left; background:url(../images/link-right.jpg) no-repeat right top;}
#link li a:hover { color:#ffcc00; }
#link li a span { padding:10px 10px 9px 10px; background:url(../images/link-left.jpg) no-repeat}
#link li a.selected{ color:#ffcc00;}

#link li.join a{ background:url(../images/link-right-ornage.jpg) no-repeat right top; padding:9px 0px 9px 0px;}
#link li.join a span { background:url(../images/link-left-orange.jpg) no-repeat left top; padding:10px 10px 9px 10px;}

#link li.join a:hover {color:#000000}

/*---------top link end--------------------*/
/*------------border-----------*/
.br-lr { border:1px solid #dcdcdc; border-top:0px; border-bottom:0px;}
.brd {border:2px solid #336699}
.brd-blue { border:1px solid #336699; padding:5px;} 
.brd-grey {border:2px solid #dcdcdc;}
.br-r {border-right:2px solid #bbbbbb;}
/*----------border end---------*/
/*------------width-------------*/
.w900 {width:900px;}
.w870 {width:870px;}
.w835 {width:835px;}
.w800 {width:800px;}
.w700 {width:700px;}
.w650 {width:650px;}
.w600 {width:600px;}
.w550 {width:550px;}
.w520 {width:520px;}
.w516 {width:516px;}
.w400 {width:400px;}
.w340 {width:340px;}
.w335 {width:335px;}
.w300 {width:300px;}
.w280 {width:280px;}
.w250 {width:250px;}
.w235 {width:235px;}
.w210 {width:210px;}
.w200 {width:200px;}
.w175 {width:175px;}
.w165 {width:165px;}
.w150 {width:150px;}
.w135 {width:135px;}
.w125 {width:125px;}
.w115 {width:115px;}
.w105 {width:105px;}
.w100 {width:100px;}
.w95 {width:95px;}
.w85 {width:85px;}
.w75 {width:75px;}
.w70 {width:70px;}
.w65 {width:65px;}
.w65 {width:60px;}
.w50 {width:50px;}

/*-------------width end----------*/
/*------------position------------*/
.fl-left 	{float:left}
.fl-right 	{float:right}
.fl-center 	{margin:0 auto}
.center 	{text-align:center}
/*---------position end-------------*/
/*---------color-----------*/
.blue {color:#336699}
.white {color:#FFFFFF}
.lightblue-bg { background:#e7f5fe}
.grey-bg {background:#ebebeb}
/*---------color end---------*/
/*----------font-----------*/
.font14 { font-size:14px;}
.uppercase {text-transform:uppercase}
.line24 {line-height:24px;}
.line28 {line-height:28px;}
/*--------font end----------*/
/*--------space----------*/
.p-lr {padding:0px 10px;}
.m-t {margin-top:5px;}
.m-tb {margin:5px 0px;}
.m-lr {margin:0px 5px;}
.m-l30 {margin-left:30px;}
/*-----------space end------*/

/*--------form-----------*/
.input-text {
	background: #ffffff; 
	border:1px solid #dcdcdc; 
	padding:1px 3px 1px 1px; 
	margin:3px 0px; 
	width:220px;
}

.dollar-text {
	background:url(../images/dollar.jpg) no-repeat left center #ffffff; 
	border:1px solid #dcdcdc; 
	padding:1px 3px 1px 13px; 
	margin:3px 0px; 
	width:50px;
}


.drop-down {
	background: #ffffff; 
	border:1px solid #dcdcdc; 
	margin:3px 0px; 
}

.radio {
	background: #ffffff; 
	border:1px solid #dcdcdc; 
	margin:3px 0px; 
}

.text-area {
	background: #ffffff; 
	border:1px solid #dcdcdc; 
	margin:3px 0px; 
}

.login {
	background:url(../images/username.jpg) no-repeat right center #ffffff; 
	border:1px solid #dcdcdc; 
	padding:1px 3px 1px 1px; 
	margin:3px 0px; 
	width:220px;
}

.password {
	background:url(../images/password.jpg) no-repeat right center #ffffff; 
	border:1px solid #dcdcdc; 
	padding:1px 3px 1px 1px; 
	margin:3px 0; 
	width:220px;
}


.btn { 
	background:url(../images/link-right-ornage.jpg) no-repeat left center; 
	border:none; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#000000; 
	text-align:center; 
	padding:5px; 
	font-weight:bold;
}

.btnn { 
	background:url(../images/link-right-ornage.jpg) repeat left center; 
	border:none; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#000000; 
	text-align:center; 
	padding:5px; 
	font-weight:bold;
}

.btnnn { 
	background:url(../images/link-right-ornage.jpg) repeat left center; 
	border:none; 
	text-transform:capitalize;
	font-size:14px; 
	color:#000000; 
	text-align:center; 
	padding:2px 5px 4px 5px; 
	font-weight:bold;
	height:24px;
}

/*---------form end------*/


/*-------general-------------*/
.tb-head {background:url(../images/blue-tl.jpg) no-repeat left top #336699;}
.tb-head span {background:url(../images/blue-tr.jpg) no-repeat right top; display:block; padding:10px 10px 25px 10px;}
.tb-bottom {background:url(../images/grey-bl.jpg) no-repeat left top;}
.tb-bottom span {background:url(../images/grey-br.jpg) no-repeat right bottom; display:block; padding:0px 4px;}
.tb-bottom span span {border-bottom:1px solid #dcdcdc; display:block; height:4px; background:none; margin:0px auto}
.box { border:2px solid #dcdcdc; background:url(../images/blue-bg.jpg) repeat-x bottom #ffffff; padding:7px;}
.star { margin:0px; padding:0px 0px 0px 10px; list-style:none;}
.star li { margin:0px 0 10px 0; padding:0 0 0 20px; background:url(../images/star.png) no-repeat left 5px ;}
.arrow {list-style:none; margin:0px; padding:0 0 0 5px; font-size:12px; width:150px; float:left}
.arrow li { background:url(../images/arw.png) no-repeat left center; padding:0 0 0 6px; margin:3px 1px;}
.pilots {background:url(../images/pilot.jpg) no-repeat left top #fff; padding:10px 10px 10px 110px;}
.flight {background:url(../images/flight-attendent.jpg) no-repeat left top #fff; padding:10px 10px 10px 110px;}
.dispatchers{background:url(../images/dispatchers.jpg) no-repeat left top #fff; padding:10px 10px 10px 110px;}
.footer-list { margin:0px; padding:0 0 0 15px;}
.footer-list li { margin:0px; padding:0px; text-decoration:underline}
.footer-link a { padding:0px 5px; color:#FFFFFF; text-decoration:none; }
.footer-link a:hover { text-decoration:underline}
.copyright { color:#7db8dd;}
.big-list { margin:10px 0px; padding:0 0 0 20px; list-style:none;}
.big-list li { margin:7px 0px; padding:0px 0 0 15px; background:url(../images/dot.jpg) no-repeat left center;}
#tb1 {background:#f9fdff}
#tb1 td { padding:3px 7px; color:#4c4c4c}


/*-----------general end--------*/
/*-----------rate----------*/
.star0 { background:url(../images/star-rate.png) no-repeat 0 0; width:105px;}
.star1 { background:url(../images/star-rate.png) no-repeat 0 -19px; width:105px;}
.star2 { background:url(../images/star-rate.png) no-repeat 0 -39px; width:105px;}
.star3 { background:url(../images/star-rate.png) no-repeat 0 -59px; width:105px;}
.star4 { background:url(../images/star-rate.png) no-repeat 0 -79px; width:105px;}
.star5 { background:url(../images/star-rate.png) no-repeat 0 -99px; width:105px;}
/*----------rate end---------*/

#okmsg { 
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #00FF00; 
	background:#F0FFF0;
}

#wrnmsg { 
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #FFD700; 
	background:#FFFFDD;
}

#errmsg {
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #FF0000; 
	background:#FFFFCC;
}







#divTopRight {
background-color:#FFFFFF;
border:1px solid #336699;
clear:both;
font-family:tahoma,verdana,arial;
font-size:11px;
padding:5px 5px 10px;
position:absolute;
right:10px;
top:120px;
width:150px;
}

#divTopRight .save-content {
margin-top:5px;
text-align:left;
}

#divTopRight .save-content ul {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#divTopRight .save-content ul li {
clear:both;
margin:0;
padding:0;
}

.r {
text-align:right;
}

#divTopRight .save-content ul li a.delete, #divTopRight .save-content ul li a.delete:hover {
background:transparent url(../images/delete-cart-item.gif) no-repeat scroll 100% -14px;
cursor:pointer;
display:block;
float:left;
height:13px;
margin-top:3px;
width:13px;
}

#divTopRight .save-content ul li a.delete:hover {
background:transparent url(../images/delete-cart-item.gif) no-repeat scroll 100% 0;
}

#divTopRight .save-content ul li:hover a.title {
background-color:#404040;
color:#FFFFFF;
text-decoration:none;
}

#divTopRight .save-content ul li a.title {
font-weight:100;
margin-left:3px;
padding:1px 3px 1px 0;
}


.pagination {
	float:right;
	height:18px;
	margin-left:0px;
	padding-top:10px;
}

.pagination a {
	border:1px solid #2579C2;
	font-size:1em;
	height:36px;
	margin:0pt 3px;
	padding:2px 4px;
	text-decoration:none;
}

.pagination a:hover {
	background:#2579C2 none repeat scroll 0%;
	border:1px solid #2579C2;
	color:#FFFFFF;
	text-decoration:none;
}

.pagination b {
	background:#2579C2 none repeat scroll 0%;
	border:1px solid #2579C2;
	color:#FFFFFF;
	font-size:1em;
	margin:0pt 3px;
	padding:2px 4px;
}


.datetime {
    font-size:10px;
    color: #D88000;
    font-weight: bold;
    padding: 3px 3px 3px 0;
	font-family:Verdana,Tahoma,Arial;
}


/*//////////////////////////////JOIN/////////////////////////////////////*/

.shadow{
	background-image:url(../images/join/headingback.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.formheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#426897;
	font-weight:bold;
	line-height:23px;
	padding-left:5px;
}

.stxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	line-height:27px;
}

.inputuser{
	background-image:url(../images/join/input_username.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:32px;
	color:#333333;
	width:354px;
}

#inputemail{
	background-image:url(../images/join/input_email.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:32px;
	color:#333333;
	width:354px;
}

.inputpass{
	background-image:url(../images/join/input_pass.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:32px;
	color:#333333;
	width:354px;
}

.forminput{
	background:transparent;
	border:none;
	width:260px;
	padding-left:15px;
	padding-top:4px;
}

.stxtblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#426897;
	line-height:17px;
}

.stxtbluelarge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#426897;
	line-height:17px;
}

.forminputblank{
	background-image:url(../images/join/forminput_blank.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:33px;
	color:#333333;
	width:214px;
}

.forminput2{
	background:transparent;
	border:none;
	width:180px;
	padding-left:15px;
	padding-top:8px;
}

.stxtbluelarge2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#71aed6;
	line-height:17px;
	font-weight:bold;
}

.stxtbluelarge2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#71aed6;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

.stxtbluelarge2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	line-height:17px;
	font-weight:bold;
}