/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
}

div, p, ul, h2, h3, h4, img
{
	padding: 0px;
	margin: 0px;
}
ul
{
	list-style-type: none;
}

.wrap_admin_box
{
	width: 645px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.admin_box_green_left
{
	width: 196px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px 26px 25px 0px;
}

.admin_box_green_leftlink
{
	width: 180px;
	float: left;
	height: 215px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/green_bg.jpg) repeat-y;
}

.admin_box_green_leftbuttom
{
	width: 180px;
	float: left;
	height: 13px;
	padding: 0px;
	margin: 0px;
}


.admin_box_red
{
	width: 196px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px 26px 25px 0px;
}



.admin_box_pink_leftlink
{
	width: 180px;
	float: left;
	height: 215px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/pink_bg.jpg) repeat-y;
}

.admin_box_redlink
{
	width: 180px;
	float: left;
	height: 215px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/red_bg.jpg) repeat-y;
}

.admin_box_redbuttom
{
	width: 180px;
	float: left;
	height: 13px;
	padding: 0px;
	margin: 0px;
}


.admin_box_red_mid
{
	width: 196px;
	float: left;
	height: 262px;
	padding: 0px;
	margin: 0px 26px 25px 0px;
}

.admin_box_green_right
{
	width: 196px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.user_box
{
	width: 300px;
	float: left;
	height: 227px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: url(images/user-box-div.jpg) no-repeat;
}

.user_boxsmall01
{
	width: 300px;
	float: left;
	height: 147px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: url(images/edits-my-ac-bg.gif) no-repeat;
}


.user_boxbut_m
{
	width: 625px;
	float: left;
	height: 209px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background: url(images/users_buttom-bg.gif) no-repeat;
}


.user_boxheading
{
	width: 625px;
	float: left;
	height: 28px;
	padding: 5px;
	margin: 0px;
}

.maintext
{
	font-family: Trebuchet MS;
	color: #062703;
	font-size: 15px;
	text-decoration: none;
}

.maintext:hover
{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 15px;
	text-decoration: underline;
}

.log_text
{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 18px;
	text-decoration: none;
}
.log_text a
{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 18px;
	text-decoration: none;
}

.log_text a:hover
{
	font-family: Trebuchet MS;
	color: #B8CD42;
	font-size: 18px;
	text-decoration: none;
}

.log_text_18
{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 19px;
	text-decoration: none;
}

.log_input_12
{
	font-family: Verdana;
	color: #E0AF07;
	font-size: 12px;
	padding: 4px;
	border: 1px solid #D5E27B;
	height: 25px;
}

.log_input_12:hover
{
	font-family: Verdana;
	color: #E0AF07;
	font-size: 12px;
	padding: 4px;
	border: 1px solid #D5E27B;
	height: 25px;
	background: #F2F6D2;
}

.newlogup
{
	font-family: Verdana;
	color: #025075;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.newlogup:hover
{
	font-family: Verdana;
	color: #025075;
	font-size: 16px;
	text-decoration: underline;
}


.newlogup_30
{
	font-family: Verdana;
	color: #025075;
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
}

.newlogup_30:hover
{
	font-family: Verdana;
	color: #025075;
	font-size: 30px;
	text-decoration: underline;
}


.footerweb
{
	font-family: Verdana;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.linkmenu_12
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.linkmenu_12:hover
{
	font-family: Verdana;
	color: #B2C638;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.tabelborder
{
	border: 1px solid #C4C4C4;
	background: #E1E1E1;
}

.top-menubar
{
	font-family: Arial, verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0px 10px 0px 12px;
	text-decoration: none;
}

.top-menubar:hover
{
	color: #000000;
}


.small-link-11
{
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.small-link-11:hover
{
	color: #333333;
	text-decoration: underline;
}


ul.bullets li
{
	height: 17px;
	background: url(images/arrow.gif) 1px 3px no-repeat;
	padding: 1px 0px 0px 20px;
	margin: 3px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #302E2E;
	font-family: Arial;
}

ul.bullets li a
{
	color: #302E2E;
	text-decoration: none;
}
ul.bullets li a:hover
{
	color: #9D9DA7;
	text-decoration: underline;
}


ul.bulletsred li
{
	height: 17px;
	background: url(images/arrow-red.gif) 1px 3px no-repeat;
	padding: 1px 0px 0px 20px;
	margin: 3px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #302E2E;
	font-family: Arial;
}

ul.bulletsred li a
{
	color: #302E2E;
	text-decoration: none;
}
ul.bulletsred li a:hover
{
	color: #9D9DA7;
	text-decoration: underline;
}


.left-heading
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	text-align: center;
}

.offer-bg
{
	background: url(images/offer-bg.jpg) repeat-x;
	border: solid 1px #D1D1D1;
	padding: 3px;
}

.offer-lightgreen-bg
{
	background: url(images/offer-lightgreen-bg.jpg) repeat-x;
	border: solid 1px #EEE6DF;
	padding: 3px;
}

.red-heading
{
	font-family: Arial, Helvetica, sans-serif;
	color: #F01B24;
	font-size: 16px;
	font-weight: bold;
}


.weather-text-11
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.weather-yallow-11
{
	font-family: Arial;
	color: #F2F030;
	font-size: 11px;
	font-weight: bold;
}

.hotel-red-12
{
	font-family: Arial;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}


.leftoffer2
{
	font-family: Verdana;
	color: #BA7944;
	font-size: 10px;
	text-decoration: none;
}

.rowgreenbar
{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	background: #e4f4ff;
	padding: 4px;
	border: 1px solid #5fb7f1;
}

.leaveinput
{
	font-family: Verdana;
	color: #333333;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #5fb7f1;
}

.clear
{
	clear: both;
	margin: 0px;
	height: 0;
}

.space
{
	height: 227px;
	float: left;
	width: 25px;
	margin: 0px;
}



/** 28-05-10  **/


.user_boxbut_mid
{
	width: 270px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 5px 10px 5px 18px;
}
.user_box_small
{
	width: 280px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 5px 10px 5px 10px;
}
.user_boxmid
{
	width: 280px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 5px 10px 5px 10px;
}
ul.userbullet li
{
	height: 26px;
	background: url(images/big-arrow.gif) 1px 1px no-repeat;
	padding: 1px 0px 0px 30px;
	margin: 0px;
	font-family: Arial;
	color: #302E2E;
	font-size: 17px;
	text-decoration: none;
}

ul.userbullet li a
{
	color: #302E2E;
	text-decoration: none;
}
ul.userbullet li a:hover
{
	font-family: Arial;
	color: #9D9DA7;
	font-size: 17px;
	text-decoration: none;
}

.flightsBooking
{
	height: 34px;
	background: url(images/user_home_06.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}
.flightsBookingBG
{
	background: url(images/user_home_09.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
.holidaysBooking
{
	height: 34px;
	background: url(images/user_home_08.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}
.holidaysBookingBG
{
	background: url(images/user_home_10.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
.editAmendment
{
	height: 34px;
	background: url(images/user_home_19.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}
.editAmendmentBG
{
	background: url(images/user_home_21.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
.myAccount
{
	height: 34px;
	background: url(images/user_home_20.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}
.myAccountBG
{
	background: url(images/user_home_22.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
.categories
{
	height: 34px;
	background: url(images/user_home_31.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
}
.categoriesBG
{
	background: url(images/user_home_32.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
.massageBG
{
	height: 95px;
	background: url(images/user_home_03.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}
.massageText
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	color: #000000;
}
.massageTextRed
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.nametag
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55px;
	text-align: center;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	border: #3A3A3A solid 1px;
	height: 60px;
}
.nametag2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-align: center;
	color: #Ffffff;
	text-decoration: none;
	font-weight: bold;
	border: #3A3A3A solid 0px;
	height: 0px;
}
.tdBorder
{
	border: #3A3A3A solid 1px;
}
.agentName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55px;
	font-weight: bold;
	text-decoration: none;
	border: #3A3A3A solid 1px;
	text-align: left;
	color: #000000;
	height: 70px;
}

.agentAchieve
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55px;
	font-weight: bold;
	text-decoration: none;
	border: #3A3A3A solid 1px;
	text-align: center;
	color: #000000;
	height: 70px;
}
.agentTarget
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55px;
	font-weight: bold;
	text-decoration: none;
	border: #3A3A3A solid 1px;
	text-align: right;
	color: #000000;
	height: 70px;
}

/** 11-01-11 **/

.selectDMW
{
	font-family: Verdana;
	color: #868686;
	font-size: 11px;
}
.inputBoxDMW
{
	font-family: Verdana, Geneva, sans-serif;
	color: #013441;
	font-size: 12px;
	background: #eef9ff;
	border: 1px solid #0379b3;
}

.quoteBorderWithtext
{
	background-color: #e8f6ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #588ea7;
	height: 23px;
	text-decoration: none;
}
.quoteContain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #0409ce;
	border-top: 0px solid #b4b4b4;
	border-right: 1px solid #588ea7;
	border-bottom: 1px solid #588ea7;
	border-left: 1px solid #588ea7;
	text-decoration: none;
}

/*09_Feb_2011 Status Details*/
.topRank
{
	background: #9bff9b;
}
.topSecond
{
	background: #FFBD5D;
}
.topThird
{
	background: #D0E9F0;
}
.norank
{
	background: #FD91A8;
}

/** 08 09 11 ***/
.admin_box_redlink2
{
	width: 180px;
	float: left;
	height: 71px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/red_bg.jpg) repeat-y;
}

/** 12-09-11 **/
.newtabbleborder
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.newtabbleborder th
{
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	padding: 4px;
}
.newtabbleborder td
{
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	padding-left: 4px;
}
.agent_bg
{
	background: #eaf1dd;
}
.smgQ_bg
{
	background: #eaf1dd;
	color: #630;
}
.tlc_bg
{
	background: #00ff00;
	color: #000;
	border: 1px solid #333;
}

/** 11-10-11 **/

ul.userbullet2 li
{
	height: 30px;
	background: url(images/break-time-start.jpg) 1px 1px no-repeat;
	padding: 20px 0px 0px 50px;
	margin: 0px;
	font-family: Arial;
	color: #302E2E;
	font-size: 17px;
	text-decoration: none;
}

ul.userbullet2 li a
{
	color: #302E2E;
	text-decoration: none;
}
ul.userbullet2 li a:hover
{
	font-family: Arial;
	color: #9D9DA7;
	font-size: 17px;
	text-decoration: none;
}

/** 25-10-11 ***/
.admin_box_pink_leftlink2
{
	width: 180px;
	float: left;
	height: 38px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/pink_bg.jpg) repeat-y;
}
.admin_box_pink_leftlink3
{
	width: 180px;
	float: left;
	height: 103px;
	padding: 4px 8px;
	margin: 0px;
	background: url(images/pink_bg.jpg) repeat-y;
}
/***21-11-12 *****************/
.text12 { font-family: Verdana; font-size:12px; color:#333333; text-align:left; line-height:160%;}
.text12B { font-family: Verdana; font-size:12px; color:#333333; font-weight:bold; text-align:left; line-height:160%;}
.text9 { font-family: Verdana; font-size:9px; color:#000000; font-weight:normal; text-align:left;}

/******** 15-04-13 ********/
.ryanairTitle { font-family:Verdana; color:#333333; font-size:16px; font-weight:bold;}