* {

	margin: 0px;

	padding: 0px;

}



body {

	height: 100%;

	background-color: #fff;

	color: #444;

	font-family: tahoma, arial, sans-serif;

	font-size: 12px;

	text-align: center;

}

.topleft{ height: 0px; width: -1000px;}

a {

	color: #006cff;

	text-decoration:none;

}



a:hover {

	color: #444;

}



img {

	border: none;

}



p {

	margin: 10px 0px 5px;

	text-align: justify;

	line-height: 14px;

}



.clearthis {

	margin : 0px;

	height : 1px;

	clear : both;

	float : none;

	font-size : 1px;

	line-height : 20px;

	overflow : hidden;

}



#container {

	margin: 0px auto;

	width: 900px;

	border:1px solid #eee;

	overflow:hidden;

	border-style: solid;

	text-align:left;

}

img.ico16{display:inline-block; border:none; width:18px; vertical-align:middle; position:relative; bottom:3px;}
div.logodata{ width:900px; height:100px; background:#014E87 url(../images/bg-logo.jpg) no-repeat; display:inline-block;}
div.logoimg { margin:25px 0 0 15px;}div.logodg{ margin:5px 10px 0 0; text-align:right; color:#FFFFFF; }
div.logodg h1{ font-size:24px;}div.logodg h2{font-size:20px;}div.logodg h3{font-size:16px; line-height:35px; color:#00FFFF;}
a.bookmark{width:150px;display:block; border:1px solid #fff; background:#990000;color:#fff; text-align:center; padding:5px 0 5px 0; margin:5px 0 5px 0;cursor:pointer;-moz-border-radius:5px; text-transform:uppercase; text-shadow:1px 1px 1px #333;}
a:hover.bookmark{ background:#0099FF;}





/* Page Header */



#page_header {

	width: 900px;

	height: 150px;

	/*background:  url(../images/header_top.jpg) repeat-x 0px 0px;*/

	overflow: hidden;

}

/*OFFER-COUNTRY*/
fieldset.ocarea{ width:590px;margin:0px; margin:5px 0 15px 10px; padding:5px 0 5px 5px; border:1px solid #CECCCC; background:#E9E9E9 url(../images/country-offer-bg.gif) left top repeat-x; }
fieldset.ocarea legend{ color:#000000; font-size:14px; font-weight:bold; padding:2px; background:#990000; color:#fff; margin:0 0 0 5px; text-shadow:1px 1px 1px #000;}
fieldset.ocarea, fieldset.ocarea legend, div.airlinelogo{-moz-border-radius:5px;}
ul.oc { width:410px; display:inline-block;   margin:0 0 0 0; border-bottom:1px solid #ccc;}ul.oc img{ vertical-align:middle; position:relative; bottom:1px; width:32px; height:20px; border:1px solid #0066FF; padding:1px;}
ul.oc li{ width:190px; padding:5px; list-style-type:none; float:left;}
div.ceo{width:410px; display:inline-block; margin-bottom:10px;}
div.airlinelogo{ /*width:155px; height:110px;*/ display:inline-block;  margin-right:5px; border:1px solid #0099FF; padding:5px 5px 5px 5px; position:relative;}
div.airlinelogo img{ width:144px; display:inline-block;}

/*ADMIN*/
ul.lightnev li{ list-style-type:none; float:left;}
ul.lightnev li a{ color:#000000; display:inline-block;background:url(../images/admin-menu-bg.gif) 0 0 repeat-x; padding:5px; border:1px solid #B2B2B2;-webkit-border-radius:5px;-moz-border-radius:5px; margin:10px 5px 10px 5px;}
ul.lightnev li a:hover{ color:#000066; background-position:0 -25px;}

/*FORMADMIN*/
fieldset.frmadmin{ border:1px solid #006699; margin:5px 20px 5px 10px; padding:10px;}
fieldset.frmadmin input{ border:1px inset #000; padding:2px;}fieldset.frmadmin input.loadbtn{ background:#990000; color:#fff; margin:5px 0 0 0; }
fieldset.frmadmin p{ line-height:25px;}fieldset.frmadmin legend{ padding:5px; font-size:12px; color:#fff; background:#006699; text-shadow:1px 1px 1px #333}
fieldset.frmadmin, fieldset.frmadmin legend, fieldset.frmadmin input.loadbtn{-webkit-border-radius:5px;-moz-border-radius:5px;} 
ul.frmedit{ display:inline-block; width:550px;}ul.frmedit li{ list-style-type:none; float:left; width:225px; margin:5px 0 5px 0;}ul.frmedit li input, textarea, select{ width:220px}
ul.frmcontact{display:inline-block; width:550px;}ul.frmcontact li{ list-style-type:none; width:240px; float:left; margin:5px 0 5px 0;}
ul.frmcontact li input, textarea{ width:250px;}
/**** Alignment classes****/
.floatleft {float: left;}
.floatright {float: right;}


.clearthis1{ clear:both; padding:0px; margin:0px;}
.rm{ width:80px; height:25px; display:inline-block; text-align:center; background:url(../images/more.gif) no-repeat; margin:0px; padding:5px 0 0 0;}
.linkeg a.rm{ color:#fff;  background:#004F9D;text-shadow:1px 1px 1px #000; padding:5px 5px 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px; width:110px; height:25px; display:block;}.linkeg a:hover.rm{ background:#0066FF; text-shadow:none;}
/***header***/
#logoheader{ width:900px; height:88px; border:0px solid #000; margin:0px auto; background:#fff url(../images/bg-logo.jpg) no-repeat; color:#fff;}
#logoheader a{ padding:2px; text-decoration:none; color:#000033; margin:2px 0 0 0; display:inline-block;}
#logoheader a:hover{ color:#000099; text-decoration:underline;}
#logoheader a.active{ color:#fff; font-weight:bold;}
div#logoheader span.callcenter{ display:block; margin:15px 15px 0 0; text-align:right;}
div#logoheader span.callcenter h1{ font-size:22px;} div#header span.callcenter h2{ font-size:18px;}
h2.logo{ padding:20px 5px 5px 10px; font-size:26px; text-shadow:2px 2px 2px #000;} 

/*CHART*/
ul.rowbg{ background:#999999; font-weight:bold;background:url(../images/rowbg-chart.gif) left bottom repeat-x; -webkit-border-radius:5px;-moz-border-radius:5px;}
h1.adminhed{ padding:5px; font-size:22px; color:#FF6600;}h1.adminhed a{ color:#FF6600;}h1.adminhed a:hover{ color:#0066FF;}
h2.subhed{ padding:5px; font-size:18px; color:#000099; text-align:left;}
span a.add{ color:#000000; color:#0066FF; padding:2px; margin:5px 0 5px 5px; display:inline-block; font-size:12px;}span a:hover.add{ color:#0000FF;}
ul.row1{ display:inline-block; margin:0 0 0 5px; border-bottom:1px solid #eee; text-align:left;}ul.row1 li{ list-style-type:none; width:135px; float:left; padding:5px; text-align:left;}ul.row1 li a{ color:#0066FF;} ul.row1 li a:hover{ color:#FF6600;}
ul.row5{ display:inline-block; margin:0 0 0 5px; border-bottom:1px solid #eee;}ul.row5 li{ list-style-type:none; width:180px; float:left; padding:5px;}ul.row5 li a{ color:#0066FF;} ul.row5 li a:hover{ color:#FF6600;}
ul.row4{ display:inline-block; margin:0 0 0 5px; border-bottom:1px solid #eee;}ul.row4 li{ list-style-type:none; width:220px; float:left; padding:5px;}ul.row4 li a{ color:#0066FF;} ul.row4 li a:hover{ color:#FF6600;}

#content{ width:900px; margin:0px auto; background:#fff; overflow:hidden;}
div.leftbody{ width:250px; 	display:inline-block;}
div.rightbody{ width:650px; border:0px solid #eee; display:inline-block;}
div.rightbody h1{ color:#fff; display:inline-block; width:92%;   background:#113D73;-moz-border-radius:10px; font-size:18px; text-shadow:1px 1px 1px #000;}
div.rightbody p{ text-align:justify; line-height:14px;}
div.rightbody h2{ font-size:14px; color:#FF6600;}
div.rightbody h1, div.rightbody p, div.rightbody h2{margin:5px 5px 5px 5px; padding:5px 25px 5px 5px;}
div.rightbody a{ color:#004F9D;}div.rightbody a:hover{ color:#0099FF;}
div.rightbody h1.error{ background:#FF3300;}


/* table */

#searchhed{background-color: #fff; margin-top:15px;  border: 2px solid #0184B6;}

.searchresult{ width:40%; padding:5px;}

.searchresulthed{background:#03BBDC url(../images/search_result.jpg) repeat-x top; color:#000;}



/* header_search */

#page_headersearch {

	padding-right: 30px;

	padding-top: 80px;

	float: right;

	clear: right;

	width: 255px;

	text-align: left;

	word-spacing: -1px;

}



#page_headersearch h3 {

	float: left;

	font-weight: bold;

	font-size: 12px;

	color:#7f7e7e;

}



#page_headersearch form {

	padding-left: 3px;

	float: left;

}



#page_headersearch input {

	margin-top: 1px;

	padding-left: 2px;

	width: 135px;

	height: 14px;

	float: left;

	border: none;

}



#page_headersearch input.button {

	padding: 0px;

	margin-top: 0px;

	margin-left: 5px;

	width: 34px;

	height: 16px;

	background-color: transparent;

	float: left;

}





/* Main Navigation Menu */



h4 { 

} 

.leftbar {

	PADDING-RIGHT: 10px;  border:0px solid #eee;  PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH:580px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px;margin-bottom: 10px;

}

/***offer-02***/
div.ofright{ width:170px; height:360px; position:relative; border:1px solid #ccc; margin:5px 5px 5px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
div.ofright h2{ padding:5px; font-size:13px; background:url(../images/book_hed_frm.gif) left top repeat-x; color:#fff; font-family:arial; }
div.ofright ul li{ list-style-type:none; width:80px; float:left; border-bottom:1px solid #f5f5f5; padding:2px 3px 2px 2px; margin:2px 0 2px 0; font-size:11px;}
div.ofright ul li.ralign{ text-align:right; font-weight:bold;}.ofright ul li a{ text-decoration:none; color:#333333;}.ofright ul li a:hover{ color:#0099FF;}
div.ofright ul li.bnone{ border:none;}
div.ofright a.mre{ display:inline-block; width:98%; padding:2px 2px 2px 2px; text-align:center; background:#0099FF; color:#fff; text-shadow:1px 1px 1px #000; border:1px solid #ccc; border-left:none; position:absolute; top:330px;}
div.ofright a.mre:hover{ background:#FF9900; color:#000; text-shadow:none;}


/***footer Admin***/
#footeradmin{ width:900px; margin:0px auto; background:#fff; display:block;}
#footeradmin a{ text-decoration:none; color:#333333;  font-size:12px; } #footer a:hover{ text-decoration:underline; color:#FF6600;}
hr{ border:1px solid #eee;}
.foolink{ padding:10px 10px 10px 10px; line-height:18px;}.foolink img{ vertical-align:middle; border:none; margin:0 10px 0 10px;}
.foobo{ border-top:1px solid #ccc;}
.color1{ color:#0033FF;}


/*ALIGN*/
.floatleft{ float:left;}.floatright{ float:right;}

#rightbar {

border:0px solid #000;

float:right;

margin-top:10px; 

width: 275px; 

font-size:11px;

margin-right:5px; 

}

#titlehed{ padding:5px 5px 5px 5px; font-size:15px; margin-top:5px; color:#000; font-weight:bold; border:1px solid #007380; clear:both; background-color: #C7E8FC;}

#titlehed a{color:#000;} #titlehed a:hover{color: #66CCFF;}

.h_divider{

	margin-top:5px;

	margin-left:15px;

	width:1px;

	height: 160px;

	background-color: #c2c2cd;

	overflow: hidden;

}



#bottom{

	margin-top:0px;

	margin-left:50px;

	width:800px;

	height: 1px;

	float:left;

	background-color: #c2c2cd;

	overflow: hidden;

}



/* image Area */



#bgscr{

	margin-top:5px;

	padding:1px 0px 1px 0px;

	float: none;

}



#bgscr1{

	margin-top:5px;

	padding:1px 0px 1px 0px;

	float: none;

}



#bgscr2{

	margin-top:5px;

	padding:1px 0px 1px 0px;

	float: none;

}

/* New Item Description */



#new_item {

	margin: 0px auto 2px;

	padding: 5px 10px;

	width: 600px;

	text-align: justify;

}



#new_item_header {

	margin-top: 10px;

	float: left;

	width: 348px;

}



#new_item_header h1 {

	color: #434367;

	font-size: 18px;

	font-weight: normal;

}



#new_item_header h2 {

	color: #434367;

	font-size: 14px;

	font-weight: bold;

	font-family: arial, tahoma, sans-serif;



}



#new_item_image {

	width: 245px;

	float: right;

	overflow: hidden;

	text-align: right;

}



#new_item_text {

	float: left;

	clear: left;

	width: 348px;

}



#new_item_link {

	float: left;

	clear: left;

	width: 348px;

	font-weight: bold;

	text-align: right;

}



#new_item_link a {

	text-decoration: none;

}





/* Sub Items Descriptions */



.sub_items {

	margin-bottom: 2px;

	margin-top: 5px;

	width: 644px;

	background:  url(../images/item_sub_background.gif) repeat-y 0px 0px;

	text-align: justify;

}



.sub_left {

	padding-left: 5px;

	width: 300px;

	float: left;

}



.sub_right {

	padding-right: 15px;

	width: 315px;

	float: right;

}



.sub_items_header {

	padding-left: 20px;

	padding-top: 10px;

	float: left;

	width: 110px;

}



.sub_items_header h1 {

	color: #434367;

	font-size: 14px;

	font-weight: bold;

	font-family: arial, tahoma, sans-serif;

}



.sub_items_header h2 {

	color: #434367;

	font-size: 12px;

	font-weight: normal;

	font-family: arial, tahoma, sans-serif;

}



.sub_items_image {

	margin-top: 15px;

	float: right;

	text-align: right;

}



.sub_items_text {

	padding-left: 20px;

	float: left;

	clear: left;

	width: 110px;

}



.sub_items_cartinfo {

	padding-top: 12px;

	padding-left: 20px;

	color: #820721;

	font-family: arial, tahoma, sans-serif;

	float: none;

	clear: both;

}



.sub_items_cartinfo h2 {

	font-size: 14px;

	font-weight: bold;

}



.sub_items_cartinfo .price {

	float: left;

	text-align: left;

}



.sub_items_cartinfo .addtocart {

	margin-top: 2px;

	float: right;

	width: 100px;

	height: 12px;

	text-align: left;

	background:  url(../images/button_addtocart.gif) no-repeat 0% 0%;

}





/* Page Footer */

#footer_ontime{width:900px; background:#fff url(../images/footer.jpg) repeat-x top; padding-top:25px; padding-bottom:10px; margin:0px auto;}



#page_footer {

	margin:35px 0px 0px 65px;

	width: 750px;

	height:1px;

	float:left;

	background-color:#ccc;

}



#powered_by {

	padding-top: 17px;

	float: right;

	width: 305px;

	height: 30px;

	color: #9595c2;

	text-align: center;

}



#powered_by a {

	color: #9595c2;

}



#product_brands {

	float: left;

}



#product_brands ul {

	width: 470px;

	list-style-type: none;

}



#product_brands li {

	margin: 5px 6px 3px 3px;

	height: 40px;

	list-style-type: none;

	float: left;

}



#product_brands li.zalcom {

	width: 107px;

	background:  url(../images/brand_zalcom.gif) no-repeat 0px 0px;

}



#product_brands li.digital {

	width: 95px;

	background:  url(../images/brand_digital.gif) no-repeat 0px 0px;

}



#product_brands li.adept {

	width: 126px;

	background:  url(../images/brand_adept.gif) no-repeat 0px 0px;

}



#product_brands li.simtel {

	width: 99px;

	background:  url(../images/brand_simtel.gif) no-repeat 0px 0px;

}



.ontime{

background-color:#CC0000;

} 





.menu ul{

list-style-type:none;

padding:0;

margin:0;

}

.menu li{

float:left;

position:relative;

z-index:100;

}



.menu table{

position:absolute;

border-collapse:collapse;

z-index:80;

left:0px;

top:0px;

}



.menu a, .menu :visited {

display:block;

font-size:11px;

width:111px;

background:url(../images/link.jpg) repeat-x left;

height:25px;

padding-top:5px;

color:#000;

text-decoration:none;

margin-left:1px;

text-align:center;

}

.menu :hover{

color:#fff;

background:url(../images/link_hov.jpg);

}



.menu ul ul {

visibility:hidden;

position:absolute;

width:111px;

height:0;

}

.menu ul li:hover ul,

.menu ul a:hover ul{

visibility:visible;

}

ul#career_items{ list-style-type: none; font-size:11px;}

ul#career_items li{ background:url(../images/li_item_01.gif) left top no-repeat; padding:0px 0px 0px 25px;  margin-bottom:10px; display:block;}
