BODY, {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/1.2em Verdana, Tahoma, Avenir, Helvetica, Arial, sans-serif; PADDING-TOP: 0px; LETTER-SPACING: 0.1em; TEXT-ALIGN: center; background-color:#EFEFEF; margin:0px;
}
p, TD, TR{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/1.2em Helvetica, Arial, sans-serif; PADDING-TOP: 0px; LETTER-SPACING: 0.1em; 
}

A {
	COLOR: #003d6c
}
A:hover {
	COLOR: #d89600; TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; COLOR: #003d6c; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 12px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
INPUT {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000
}
TEXTAREA {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000
}
SELECT {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM DIV {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
FORM DIV LABEL {
	FLOAT: left; WIDTH: 15%; MARGIN-RIGHT: 2%; TEXT-ALIGN: right
}
FORM DIV .nofloat {
	FLOAT: none; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: left
}
FORM .indent {
	MARGIN-LEFT: 17%
}
FORM .btn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #d89600; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold; COLOR: #000
}
FORM DIV INPUT[type='radio'] + LABEL {
	CURSOR: pointer
}
FORM DIV INPUT[type='checkbox'] + LABEL {
	CURSOR: pointer
}
FORM DIV INPUT[disabled='disabled'] + LABEL {
	CURSOR: default
}
* HTML FORM .vertical LABEL {
	CURSOR: hand
}
* HTML FORM .horizontal LABEL.nofloat {
	CURSOR: hand
}
* HTML FORM .indent LABEL {
	CURSOR: hand
}
FORM .vertical {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM .nofloat {
	FLOAT: none; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: left
}
FORM .indent {
	MARGIN-LEFT: 17%
}
FORM .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px; TEXT-ALIGN: justify; min-height:600px;
}
#menu {
	MARGIN: 20px 10px
}
#menu UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #003d6c 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #003d6c 1px solid; LIST-STYLE-TYPE: none
}
#menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px
}
#menu UL LI A {
	DISPLAY: block; COLOR: #003d6c
}
#main {
	CLEAR: both; MARGIN: 80px 10px 10px
}
#footer {
	FONT-SIZE: 10px; MARGIN: 50px 10px 10px; TEXT-ALIGN: right
}
#footer A {
	COLOR: #003d6c
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0px
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.aligncenter {
	TEXT-ALIGN: center
}
.alignright {
	TEXT-ALIGN: right
}
.recordset {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px; BORDER-LEFT: #a5a5a5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #a5a5a5 1px solid
}
.recordset TD {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a5a5a5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a5a5a5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a5a5a5 1px solid
}
.recordset TH {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a5a5a5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a5a5a5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a5a5a5 1px solid
}
.recordset TH {
	BACKGROUND: #ccc
}
.recordset TH.icon {
	WIDTH: 10px; TEXT-ALIGN: center
}
.recordset TH.row {
	WIDTH: 20%; TEXT-ALIGN: left
}
.recordset .one {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a5a5a5 1px solid
}
.recordset .two {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a5a5a5 1px solid
}
.recordset .one {
	BACKGROUND: #f7f7f7
}
.recordset P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.recordsettable {
	BORDER-TOP: #a5a5a5 1px solid; MARGIN: 10px 0px; BORDER-COLLAPSE: collapse
}
.paging {
	BACKGROUND: #ffffff; MARGIN: 10px 0px
}
.paging .wrap {
	POSITION: relative; HEIGHT: 17px
}
.paging UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 1%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
.paging LI {
	FLOAT: left; MARGIN-LEFT: 5px
}
.paging LI A {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5a5a5 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #666; PADDING-BOTTOM: 3px; BORDER-LEFT: #a5a5a5 1px solid; WIDTH: 20px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #a5a5a5 1px solid; TEXT-ALIGN: center
}
.paging A {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5a5a5 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #666; PADDING-BOTTOM: 3px; BORDER-LEFT: #a5a5a5 1px solid; WIDTH: 20px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #a5a5a5 1px solid; TEXT-ALIGN: center
}
paging .disabled {
	BORDER-RIGHT: #a5a5a5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5a5a5 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #666; PADDING-BOTTOM: 3px; BORDER-LEFT: #a5a5a5 1px solid; WIDTH: 20px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #a5a5a5 1px solid; TEXT-ALIGN: center
}
.paging LI A:hover {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; BACKGROUND: #003d6c; BORDER-LEFT: #a5a5a5 1px solid; COLOR: #fff; BORDER-BOTTOM: #a5a5a5 1px solid
}
.paging A:hover {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; BACKGROUND: #003d6c; BORDER-LEFT: #a5a5a5 1px solid; COLOR: #fff; BORDER-BOTTOM: #a5a5a5 1px solid
}
.paging STRONG {
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #003d6c; PADDING-BOTTOM: 3px; BORDER-LEFT: #a5a5a5 1px solid; WIDTH: 20px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #a5a5a5 1px solid; TEXT-ALIGN: center
}
.paging A {
	FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 5px
}
.paging .disabled {
	FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 5px
}
.paging LI A {
	MARGIN: 0px
}
.paging .disabled {
	FILTER: alpha(opacity=40); opacity: 0.40
}
.paging .displayinfo {
	CLEAR: both; FONT-SIZE: 10px; FLOAT: left; MARGIN: 3px 0px 0px
}
.paging .displayinfo STRONG {
	DISPLAY: inline; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; WIDTH: auto; COLOR: #333333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.board {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.message {
	BORDER-RIGHT: #d89600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d89600 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffc729; PADDING-BOTTOM: 5px; BORDER-LEFT: #d89600 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #d89600 1px solid
}
TABLE.sortable .largeHeaders {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url(../../images/green_arrows.gif) #ccc no-repeat left center; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.sortable TH.sortUp {
	BACKGROUND: url(../../images/green_decending.gif) #bfbfbf no-repeat left center
}
TABLE.sortable TH.sortDown {
	BACKGROUND: url(../../images/green_acending.gif) #bfbfbf no-repeat left center
}
#sorting {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
#sorting DIV {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: auto; BORDER-LEFT: #000 1px solid; WIDTH: 300px; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; POSITION: relative; TOP: 230px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.almostexpired TD {
	BACKGROUND: #ffe2e1
}
.small{font-size:9px; text-decoration:none; text-transform:capitalize;}

.layout_thumbs{
width:165px;
padding:2px;
text-align:center;
/*border: #df680a solid 1px 1px 1px 1px;*/
border: #ff9900 solid 1px 1px 1px 1px;
height:200px;
position:relative;
float:left;
cursor:hand;
margin:6px;
overflow:hidden;
}
.layout_coupons{
width:160px;
padding:5px;
text-align:left;
/*border: #df680a solid 1px 1px 1px 1px;*/
border: #999 solid 1px 1px 1px 1px;
height:210px;
position:relative;
float:left;
cursor:hand;
margin:6px;
overflow:hidden;
font-size:10px;
}
.layout_coupon_thumbs{
width:155px;
height:100px;
position:relative;
float:left;
cursor:hand;
margin:4px;
}

.layout_pop{
width:100%;
text-align:left;
float:left;
margin-bottom:8px;
border: #FF9900 solid; border-width: 0px 0px 1px 0px;
}
.layout_mini{
width:152px;
padding:1px;
text-align:center;
/*border: #df680a solid 1px 1px 1px 1px;*/
border: #FF9900 solid 1px 1px 1px 1px;
height:172px !important;
position:relative;
float:left;
cursor:hand;
margin:2px;
}

.layout_details{
width:972px;
padding:3px;
text-align:left;
border: #b5d1e6 solid; 
border-width: 0px 0px 1px 0px;
height:30px;
position:relative;
float:left;
cursor:hand;
margin:3px;
}

.layout_thumbs td{
font-size:10px;
}

#content{
width:750px;
text-align:left;
position:relative;
float:none !important;
}

#error_msg{
background-color:#FFCCCC;
height:30px;
padding:3px;
text-align:left;
}
a.download_fares:link, a.download_fares:visited{
	display: block;
	float:left;
	background: url(../img/btn_downloadfare.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 43px !important;
	height:43px;
	width: 162px;
	text-decoration: none;
	margin-left:5px;
	margin-top:8px;
}

a.download_fares:hover {
	background-position: 0px -43px;
	text-decoration: none;
	color: #006600;
}

#page_header{
font-size:24px;
color:#666;
padding-left:10px;
padding-top:10px;
}


a.coupon_print_btn:link, a.coupon_print_btn:visited{
	background:url(../img/btn_coupon_print.png);
	padding: 0px;
	height:38px !important;
	width: 75px;
	margin:0px;
	text-decoration: none;
}

a.coupon_print_btn:hover {
	background-position: 0px -38px;
	text-decoration: none;
}

a.coupon_save_btn:link, a.coupon_save_btn:visited{
	background-image:url(../img/btn_coupon_save.png);
	height:38px !important;
	width:75px;
}

a.coupon_save_btn:hover {
	background-position: 0px -38px;
	text-decoration: none;
}
a.mini_btn:link, a.mini_btn:visited{
	float:left;
	background:url(../img/bg_minibtn.png);
	background-repeat:no-repeat;
	vertical-align: middle;
	font-size: 8px;
	padding-left:8px;
	height: 30px !important;
	width: 31px;
	text-decoration: none;
	margin-left:8px;
	overflow:hidden;
}

a.mini_btn:hover {
	background-position: 0px -30px;
	text-decoration: none;
	color: #006600;
}
.searchbar{
 background:url(../img/bg_searchbar.png);
 background-repeat:no-repeat;
 width:300px;
 height:30px;
 padding-left:5px;
 padding-top:5px;
 font-size:14px;
 color:#333;
 border:none;
 float:left;
 margin-left:8px;
 }
 
.coupon_title{
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-stretch:condensed;
	color:#000;
	height:20px !important;
	width:189px;
	margin-top:6px;
	background:none;
	
}

.coupon_details{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#000;
	height:16px !important;
	width:189px;
	margin-top:5px;
	background:none;
}

.coupon_terms{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	height:98px !important;
	width:189px;
	margin:0px;
	overflow:hidden;
	text-align:justify;
}
#coupon_image{
	float:left;
	width:150px;
	height:150px;
	margin:5px;
padding:0px;
	background:none;
}

.coupon_discount{
	font:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:800;
	color:#ffffff;
	padding-left:25px;
	height:38px;
	width:101px;
	padding-top:10px;
}

#coupon_expiry{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333;
	padding-left:8px;
	height:38px !important;
	width:84px;
	padding-top:20px;
}
#header{
background-image:url(../img/bg_admin_top.png); background-repeat:repeat-y; width:1000px; height:120px !important; text-align:left;
}

#mid{
background-image:url(../img/bg_admin_mid.png); background-repeat:repeat-y; width:1000px; text-align:center;
}
#mid_inner{
width:972px; text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#foot{
background-image:url(../img/bg_admin_foot.png); background-repeat:no-repeat; width:1000px;height:90px; text-align:left;
}
/*define all coupon templates */
#coupon_{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/bg_orange.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}

#coupon_bg_brown{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/bg_brown.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}
#coupon_bg_orange{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/bg_orange.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}
#coupon_blue{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/blue.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}
#coupon_deep_blue{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/deep_blue.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}
#coupon_green{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/green.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}

#coupon_grey_simple{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/grey_simple.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}
#coupon_orange_simple{
width:350px !important;
height:200px !important;
text-align:left;
margin:5px;
padding:0px;
background-image:url(../img/coupon_template/orange_simple.png);
background-repeat:no-repeat;
float:left;
z-index:1;
}

.tab_on_textarea{

background-image:url(../img/tab_textarea.png);
background-repeat:no-repeat;
height:32px;
text-align:left;
padding-left:0px;
}

/*used by custom context menu*/
.skin0{
	position:absolute;
	width:180px;
	height:320px !important;
	background-image:url(../img/bg_context_menu.png);
	background-repeat:no-repeat;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	cursor:hand;
	font-size:11px;
	z-index:100;
	visibility:hidden;
}

.menuitems{
	padding:5px;
	width:160px;
	text-align:left;
}