@charset "utf-8";
/*=====================
Agent Login (cvmlogin)
=====================*/
#top-login-panel {background:#154182; color:#FFFFFF; position:relative; height:80px;}
/*#top-login-panel {background:#154182; color:#FFFFFF; font-size:1.1em; height:80px; width:977px; margin:0 auto !important;}*/
	#top-login-panel .login-content {width: 700px; height: 30px; margin: 0 auto; padding-top: 25px; text-align: left; float:left; padding-left:10px; font-size:1.2em;}
		#top-login-panel .login-content .left {width:120px; float:left; /*padding-left: 65px;*/ margin-top:10px; }
			#top-login-panel .login-content .left input {float:left; }
			#top-login-panel .login-content .left label {float:left; white-space:nowrap; margin-right:5px;}
			#top-login-panel .login-content #btnSubmit{background:transparent url(/images/submitbtn.gif) top left no-repeat; width:55px; height:19px; border:none}
		#top-login-panel .login-content .extra {width: 290px; }
		#top-login-panel .login-content form {margin: 0 0 10px 0; height: 26px;}	
			#top-login-panel .login-content input.field {border: 1px #1A1A1A solid; width:134px;	background: #FFFFFF !important;	margin-right: 5px; margin-top: 4px;	color: #373737;	height: 16px;}
			#top-login-panel .login-content input:focus.field {background: #545454;}
			#top-login-panel .login-content input.rememberme {border: none;	background: transparent; margin: 0;	padding: 0;}
			#top-login-panel .login-content input.button_login {width: 47px; height: 20px; cursor: pointer;	border: none; background: transparent url(../images/cvmlogin/button_login.jpg) no-repeat 0 0;}
		#top-login-panel .loginClose {display: block; float:right; right: 15px;	margin-top: 10px; margin-right:30px; width: 70px; text-align: left; font-size:1.2em;}
			#top-login-panel .loginClose a {display: block;	width: 100%; height: 20px; background: url(../images/cvmlogin/button_close.jpg) no-repeat right 0; padding-right: 20px;	border: none; font-size: 1em;	color: #fff; font-weight:bold;}
			#top-login-panel .loginClose a:hover {background: url(../images/cvmlogin/button_close.jpg) no-repeat right -20px; color: white;}
			#top-login-panel a {color: #54D9F6;	text-decoration: none;}
			#top-login-panel a:hover {color: #00CCFF;}
			#top-login-panel a img {border: none;/*remove border for linked images*/}	

#sub-login-panel{text-align:center; /*font-family:sans-serif;*/ font-size:1.1em; font-weight:bold; background:url(../images/cvmlogin/login_top.gif) top left repeat-x; position:relative; width:977px; height:38px;	margin:0 auto;}
	#sub-login-panel ul.logindetails {display: block; position: relative; float: right;	clear: right; height: 38px;	width: auto; font-weight: bold;	line-height: 38px; margin: 0; right: 15px;		color: white; text-align: center; background: url(../images/cvmlogin/login_r.jpg) no-repeat right 0; padding-right: 45px;}
	#sub-login-panel ul.logindetails li.left {background: url(../images/cvmlogin/login_l.jpg) no-repeat left 0;	height: 38px; width: 45px; padding: 0; margin: 0; display: block; float: left;}
	#sub-login-panel ul.logindetails li {text-align: left; padding: 0 6px; display: block; float: left;	height: 38px; background: url(../images/cvmlogin/login_m.gif) repeat-x 0 0;}
		#sub-login-panel ul.logindetails li a {color: #fff; text-decoration:none;}
		#sub-login-panel ul.logindetails li a:hover {color: #fff; text-decoration:underline;}

/*==================
Main Menu
==================*/
div.navigationarea {width:977px; height:38px; float:left; z-index:2; background:transparent url(/images/menu/bg-shadowmenu.png) no-repeat left top}
	ul.nav span{line-height:1.3; font-size:1.2em!important;}
	ul.nav, ul.nav ul {/* all lists */ padding: 0; margin: 0; list-style: none; font-size:1.1em!important; line-height: 1.6; text-transform:lowercase; float:left; width:977px; z-index:3;	}
		ul.nav li a {display: block; padding:9px 20px 10px 20px; color:#FFFFFF !important;	font-weight:bold; text-decoration:none; }
		ul.nav li:hover a {/*set WHITE color of the first level list*/color:#FFF;}
		ul.nav li:hover ul li a, ul.nav li.sfhover ul li a {/*set GRAY color of the 2nd, 2rd, etc. lists*/color:#757575 !important; text-transform:lowercase;}
		ul.nav li {/* all list items */ float: left;}

			ul.nav li ul {/* second-level lists */position: absolute; background: #FFFFFF; font-size:1em !important; border:1px solid #b7b7b7; width: 140px; left: -999em; line-height:1;}
			ul.nav li ul{/*set the width of ul for second level*/width:170px;}
				ul.nav li ul li a {width:130px; }

			ul.nav li ul ul {/* third-and-above-level lists */margin: -29px 0 0 170px;}
				ul.nav li ul ul{/*set the width of ul for second level*/width:170px;}

	ul.nav li:hover, ul.nav li.sfhover {background:url(/images/menu/menu-bg-over.gif) top right repeat-x;}
	ul.nav li ul li:hover, ul.nav li ul li.sfhover {background:#e2e2e2; z-index:3}
	ul.nav li:hover ul ul, ul.nav li:hover ul ul ul, ul.nav li.sfhover ul ul, ul.nav li.sfhover ul ul ul {left: -999em;}
	ul.nav li:hover ul, ul.nav li li:hover ul, ul.nav li li li:hover ul, ul.nav li.sfhover ul, ul.nav li li.sfhover ul, ul.nav li li li.sfhover ul { /* lists nested under hovered list items */left: auto; z-index:999;}

	/*menu miscellaneous*/
	ul.nav li a{background:url(../images/menu/menu-devider.gif) top right no-repeat;} /*Set the devider for each category*/
	ul.nav li ul li a, ul.nav li ul ul li a{background:none;} /*remove the devider from other levels*/

	/*Search Site
	.search-site {position:absolute; right:0; bottom:10px; width:215px; height:30px; display:block;  padding-top:6px;}
		.search-field, .search-site .NormalTextBox {height:16px;	width:150px; float:left; border:1px solid #bbc2c6; background:url(../images/menu/search-field-bg.gif) top left no-repeat; padding-left:15px; padding-top:1px;	margin-top:4px;	color:#00b5dd; font-size:10px;}
		.search-site .go-btn, #dnn_dnnSEARCH_cmdSearch {display:block; width:35px; height:19px; float:left; text-decoration:none; margin-left:5px; margin-top:-10px; margin-right:0}
		
		#dnn_dnnSEARCH_ClassicSearch {display:block;}
*/		
.select-free
{
	/*position:absolute;
	z-index:10;*/
	/*overflow:hidden;must have*/
	/*width:33em;must have for any value;*/
	
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	/*filter:mask();must have*/
	width:170px;/*must have for any big value*/
	height:500px/*must have for any big value*/;
	border:none;
}		

/*==================
Quick Downloads
==================
.quickdownloads-container {width:245px; height:83px;  border:1px solid #BEBEBE;}
	.quickdownloads-container h3 {display:block; position:relative; height:30px; margin:0; padding:0; cursor:pointer; }
	.quickdownloads-container h3 span { visibility:hidden;}
	.quickdownloads-wrapper {width:235px; overflow:auto; margin:16px 5px 0 5px;}
	.quickdownloads-wrapper select {width:163px; height:22px; float:left; margin-left:10px;}
	.quickdownloads-wrapper .commandbutton {display:block; width:35px; height:19px; background:url(/site_setup/au_cm/images/gobtn.gif) no-repeat top left; float:right; text-decoration:none; margin-right:12px;}
*/
/*==================
Help
==================*/
/*.helpBody p {font-size:1.1em; padding:10px 0;}
.headingBarBlue h2 {font-size:1.2em; color:#fff; }
.helpBody h3 {font-size:1.4em; color:#154182}
.helpBody h4 {font-size:1.2em;}
.headingBarBlue td {background:url(/images/helptopheader-bg.gif) repeat-x left 1px; height:31px; border:1px solid #d1d1d1; border-bottom:none; padding-left:10px;}
.bodytext {background:#f3f3f3 url(/images/generalcontainer-bg.gif) repeat-x top left; padding:10px}
.helpBody {background:#f3f3f3 url(/images/artext-bg.jpg) repeat-x top left; padding:10px}
.dateoftravel td {padding:0 5px; vertical-align:top}*/
/*==================
Forms
==================*/	
	
input.text, select, textarea {
	font-size: 11px;
	/*border:1px solid #cacaca;*/
	padding:3px;
	font-family: arial,verdana,sans;
}

input.exlong, textarea.exlong, select.exlong {
	width:380px;
}

input.long, textarea.long, select.long {
	width:240px;
	margin-bottom:3px;
}

input.medium, textarea.medium, select.medium {
	width:160px;
	margin-bottom:3px;
}

input.short, textarea.short, select.short {
	width:110px;
	margin-bottom:3px;
}

input.costum1, textarea.costum1, select.costum1 {
	width:80px;
	margin-bottom:3px;
}
input.exshort {
	width:20px;
	padding:0;
	text-align:left;
	margin-bottom:3px;
}

input.date {
	width:65px;
	padding:0;
	margin-bottom:3px;
	float:left;
	font-size:11px;
}

input.town {
	width:180px;
}

input.postcode {
	width:80px;
	vertical-align:middle;
}

input.email {
	width:250px;
}

select {
	padding:0;
	width:187px;
	height:22px;
}

select.date {
	width:80px;
}

