/* CSS Document */

/*@import url(rightcontent.css);
@import url(form.css);
 @import url(scot_nav.css);
@import url(scot_content.css);
@import url(hor_nav.css);
@import url(default1.css);
body styles Below */
body {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	font-family: Arial;
	/*color: #FF0000;*/
	font-size: 9pt;
	/*text-align: center;  center align the container div for IE5 */
	background-color: #fff;
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	padding-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	font-size: 24pt;
}

h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	font-size: 14pt;
}

h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	font-size: 12pt;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	/*font-family: Arial;
	font-size: 0.9em;*/
}
h4 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	/*font-size: 0.8em;*/
}
h5 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	/*font-family: Arial;
	font-size: 0.7em;*/
}
p {
	font-size: 9pt;
	margin: 0;
	padding: 0;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:active{ color: #FF000;}

.image
{
float: left;
margin: 0 50px 0 0;
}

/* positioning styles Below */

#container {
	position: relative;
	width: 955px;
	margin: auto;
	padding: 0;
	color: #000;
	background-color: #fff;
	/*border: 1px solid #000;*/
}

#header {
	width: 955px;
	margin: 0;
	padding: 0;
	height: 80px;
	/*height: 250px;*/
	background: #fff; /*url("../images/header/header_bg_afc.gif") top left no-repeat;*/
}

#logo {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px 0 0 5px;
}

#header h1 span{
position: absolute;
left: 200px;
top: 15px;
color: #000;
font-size: 1.25em;
font-family: Candara, Verdana, Arial, sans-serif;
}
#header h2 span{
position: absolute;
left: 330px;
top: 130px;
color:#000;
font-size: .75em;
font-family: Candara, Verdana, Arial, sans-serif;
}

#vtopnav {
	position: relative;
	float: right;
	margin: 0 10px 0 0; 
	Padding: 0;
	
}

#vtopnavcontainer{
	/*width: 379px;*/
	width: 520px; 
	margin: 0; 
	position: absolute;
	right: 0px;
	top: 0px;
	float: right;
	/*text-align: left;*/
	background: transparent url("../images/top_nav_bg.gif") left top no-repeat;
	background-color: #E5E5E5;
	z-index: 290; 
	height: 34px;
}
#location {
	position: relative;
	/*width: 379px; */
	float: right;
	margin: 3px 10px 0 0; 
	font-family: Arial;
	font-size: 7pt;
	/*float: right;
	text-align: left;
	background-color: #E5E5E5;
	background: transparent url("../images/top_nav_bg.gif") left top no-repeat;
	height: 34px;*/
	z-index: 400; 
}

#searchlocation {
	position: relative;
	float: right;
	/*width: 379px; */
	margin: 5px 5px 0 0; 
	font-family: Arial;
	font-size: 6pt;
	/*float: right;
	text-align: left;
	background-color: #E5E5E5;
	background: transparent url("../images/top_nav_bg.gif") left top no-repeat;
	height: 34px;*/
	z-index: 400; 
}

#navcontainer{
	width: 811px; 
	margin: 0;
	/*margin-left: auto; 
	margin-right: auto;*/
	position: absolute; 
	right: 0px;
	top: 34px;
	float: right;
	text-align: right;
	z-index: 280; 
	height: 41px;
	background: transparent url("../images/main_nav_bg.gif") left top no-repeat;
}

/*#topnav {
	position: relative;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	width: 780px;
	text-align: left;
}*/

#navcontent {
	position: relative;
	float: left;
	/*position: absolute;
	left: 0px;
	top: 20px;*/
	margin: 20px 0px 0px 0px;
	padding: 0;/*16px 38px 0px 0px;*/
	/*padding: 0 30px 20px 10px;*/
	width: 160px;
	/*background-color: #fff;*/
}

.leftnav {
	/*margin: 10px 0 0 10px;*/
	margin: 0;
	padding: 6px 0px 6px 15px;
	width: 122px;
	background-color: #fff;
	text-align: left;
	border-top: 1px dotted #BFBFBF;
}
.leftnavbottom {
	margin: 0;
	padding: 6px 0px 6px 15px;
	width: 122px;
	background-color: #fff;
	text-align: left;
	border-top: 1px dotted #BFBFBF;
	border-bottom: 1px dotted #BFBFBF;
}

#maincontentcontainer {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
}

#maincontentcontainer_small1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/whyscot_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/whyscot_pagebg.jpg") left top no-repeat;
}

#maincontentcontainer_small2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/training_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/training_pagebg.jpg") left top no-repeat;
}

#maincontentcontainer_small3 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/success_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large3 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/success_pagebg.jpg") left top no-repeat;
}

#maincontentcontainer_small4 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/consultancy_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large4 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/consultancy_pagebg.jpg") left top no-repeat;
}


#maincontentcontainer_small5 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/insight_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large5 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/insight_pagebg.jpg") left top no-repeat;
}

#maincontentcontainer_small6 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/booking_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large6 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/booking_pagebg.jpg") left top no-repeat;
}

#maincontentcontainer_small7 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/about_career_homebg.jpg") left top no-repeat;
}

#maincontentcontainer_large7 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px;
	background: transparent url("../images/bg/about_career_pagebg.jpg") left top no-repeat;
}

#spacer {
	position: relative;
	float: left;
	/*position: absolute;
	left: 180px;
	top: 20px;*/
	margin: 0;
	padding: 0;
	width: 1px;
	background-color: #fff;	
}

#middlecontentsmall {
	position: relative;
	float: left;
	/*position: absolute;
	left: 180px;
	top: 20px;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	width: 394px;
	background-color: #fff;	
}

#middlecontentlarge {
	position: relative;
	float: left;
	/*position: absolute;
	left: 180px;
	top: 20px;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	width: 469px;
	background-color: #fff;	
}

/*#maincontentbgcontainer {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1px;	
}*/
/*#maincontentheader {
	padding: 10px 0 0 20px;
	height: 30px;
	/*background: transparent url("../images/content/header_content_bg.gif") left top no-repeat;
}*/

#maincontent1 {
	position: absolute; 
	left: 435px;
	top: 0px;
	width: 500px;
	padding: 0;
}

#maincontent2 {
	position: absolute; 
	left: 500px;
	top: 40px;
	width: 440px;
	padding: 0;
}

#maincontent3 {
	position: absolute; 
	left: 500px;
	top: 142px;
	width: 440px;
	padding: 0;
}

#maincontent4 {
	position: absolute; 
	left: 572px;
	top: 232px;
	width: 380px;
	padding: 0;
	/*background-color: #000;*/
}

#maincontent5 {
	position: absolute; 
	left: 572px;
	top: 289px;
	width: 380px;
	padding: 0;
}

#maincontent6 {
	position: absolute; 
	left: 572px;
	top: 350px;
	width: 380px;
	padding: 0;
}

#maincontent7 {
	position: absolute; 
	left: 570px;
	top: 435px;
	width: 380px;
	padding: 0;
}

#maincontent8 {
	position: absolute; 
	left: 190px;
	top: 475px;
	width: 250px;
	padding: 0;
	/*background-color: #eee;*/
}

/*#main {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	background-color: #4173AD;
}*/

#footercontainer
{
	clear: both;
	margin: 0 auto;
	width: 955px;
	height: 130px;
	padding: 10px 0px 0px 0px;
	/*border-bottom: 20px solid #FDFEC2;*/
	background-color: #F2F2F2;
}

.footerbox
{
	margin: 0;
	padding: 0;
}

.footblock{
	padding: 0;
	margin: 0px 9px 0px 9px;
	float: left;
	text-align: left;
	/*height: 150px;*/

}

/* content styles below */

.image_left {
                float: left;
                margin: 0 10px;
}
 

 

.image_right {
                float: right;
                margin: 0 10px;
}

.match_box {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 560px;
	background-color: #F0F0F0;
}

.subheading{
	color: #010103;
	font-size: 12pt;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

.subheading a{
	color: #010103;
	font-size: 14pt;
	text-decoration: none; 
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
}

.subheading a:hover{ 
	color: #ff0000;
	font-size: 14pt;
	text-decoration: none; 
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
}
.timeline {
	margin: 0 0 20px 0;
	padding: 0;
	width: 580px;
	background-color: #fff;
}

.score {
	color: #000;
	margin: 0;
	padding: 0;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font-size: 80%;
	font-weight: bold;
}

.text_red {
	color: #FF0000;
	font-weight: bold;
}

.text_white {
	color: #fff;
}

/*.photo1, .photo2{
text-align: center;
float: right;
margin-left: 5px;
background-color: #fff;
}*/

.photo1{
float: left;
margin: 0;
}

.photo2{
	float: right;
	margin: 0;
	border: 1px solid #9F9F9F;

}

/*.photo1 img, .photo2 img, .icons img{
padding: 5px 0 0 /*5px 5px 0;

}*/

/*.photo1 p, .photo2 p{
font-size: .9em;
margin: 0 0 2px;
}*/

/*Horizontal navigation below*/

#vtopnav ul{
	list-style: none; 
	font-size: 7pt;
	margin: 0;
	padding: 5px 0 0 0; 
	border: none;
}

#vtopnav li{
	display: inline;  
	margin: 0;  
	float: left; 
	width: auto;	
}

#vtopnav a { 
	color: #010103; 
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 2px 0 0 0; 
	border-right: 1px solid #010103;
	padding: 0 5px 0 5px; 
	text-align: right;
}

#vtopnav a:hover { 

	color: #ff0000;
}

#vtopnav a.active {
	position: relative;
	z-index: 102;
	font-weight: bold;
}


/*#vtopnav ul{
	list-style: none; 
	font-size: 4pt;
	margin: 0;
	padding: 5px 0 0 20px; 
	border: none;
}

#vtopnav li{
	display: inline;  
	margin: 0;  
	float: left; 
	width: auto;	
}

#vtopnav a { 
	color: #010103; 
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 2px 0 0 0; 
	border-right: 1px solid #010103;
	padding: 0 5px 0 5px; 
	text-align: right;
}

#vtopnav a:hover { 
	color: #ff0000;
}

#vtopnav a.active {
	position: relative;
	z-index: 102;
	font-weight: bold;
}*/





.vtnolink { 
	color: #010103;  
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 0; 
	padding: 0 5px 0 0;
	/*border-right: 1px solid #010103;*/
	text-align: right;
	font-size: 7pt;
}

.vtactive { 
	color: #010103;  
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 5px 0 0 0; 
	padding: 0 5px 0 5px;
	border-right: 1px solid #010103;
	text-align: right;
	font-size: 7pt;
}
#navcontainer ul{
	list-style: none; 
	/*font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	/*font-family: Arial;*/
	float: right;
	font-size: 8pt;
	margin: 0 10px 0 0; 
	padding: 8px 0 0 15px;
	border: none;
}

#navcontainer li{
	display: inline;  
	/*margin: 0; */
	float: left;
	width: auto;
	/*background-color: #33FF66;*/
}

#navcontainer a { 
	color: #010103; 
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 4px 0 0 0; 
	padding: 0 5px 0 5px; 
	border-right: 1px solid #010103;
	text-align: right;
}

.active { 
	color: #ff0000; 
	display: block; 
	width: auto; 
	text-decoration: none; 
	margin: 4px 0 0 0; 
	padding: 0 5px 0 5px;
	border-right: 1px solid #010103;
	text-align: right;
	font-size: 8pt;
	/*background-color: #0000ff;*/
}

#navcontainer a:hover{ 
	/*color: #808081;*/
	color: #ff0000;
	/*font-weight: bold;*/
	text-decoration: none; 
}

#navcontainer a.active {
	position: relative;
	z-index: 102;
	font-weight: bold;
	text-decoration: none; 
	color: #ff0000; 
}

p, li, blockquote{
	/*font-size: 80%;
	font-style: normal;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font-family: Arial;
	font-size: 11pt;*/
}

/*Nav Styles below*/

#topnav ul, #topnav li, #topnav a{ 
	margin: 0; padding: 0;
}

#topnav ul{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font-family: Arial;*/
	list-style: none;
}

#topnav li{
	display: block;
	float: left;
}

#topnav a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0px 10px;
}

#topnav a:hover, #topnav a:active{ color: #000;}


/* left nav start*/

.leftnav ul { 
	margin: 0; 
	padding: 0;
	/*font: small arial, verdana, lucida, helvetica, sans-serif;*/
	/*font: small "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font-family: Arial;*/
	list-style: none;
	display: block;
}

.leftnav li { 
	margin: 0; 
	/*padding: 2px 0 2px 0;*/
}

.leftnav a { 
	margin: 0; 
	color: #010103;
	font-weight: normal; 
	text-decoration: none;
	/*padding: 2px 0 2px 0;*/
}

.leftnav a:hover { 
	color: #808081;
	font-weight: bold; 
	text-decoration: none;
}

.leftnav a:active { 
	color: #FF0000;
	font-weight: bold; 
	text-decoration: none;
}

.leftnavbottom ul { 
	margin: 0; 
	padding: 0;
	/*font: small arial, verdana, lucida, helvetica, sans-serif;*/
	/*font: small "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font-family: Arial;*/
	list-style: none;
	display: block;
}

.leftnavbottom li { 
	margin: 0; 
	/*padding: 2px 0 2px 0;*/
}

.leftnavbottom a { 
	margin: 0; 
	color: #010103;
	font-weight: normal; 
	text-decoration: none;
	/*padding: 2px 0 2px 0;*/
}

.leftnavbottom a:hover { 
	color: #808081;
	font-weight: bold; 
	text-decoration: none;
}

.leftnavbottom a:active { 
	color: #FF0000;
	font-weight: bold; 
	text-decoration: none;
}

/*.leftbg {
	background-color: #FEEFEF;*/
	/*border-top: 1px dotted #FF66CC;
	border-bottom: 1px dotted #FF66CC;*/
	/*border-top: 1px solid #FF66CC;
	border-bottom: 1px solid #FF66CC;*/
	/*padding: 5px 5px 5px 5px;
}*/

.rightlink {
	text-align: left;
}

.blacklink a { 
	margin: 0; 
	color: #000;
	font-weight: normal; 
	text-decoration: underline;
	padding: 2px 0 2px 10px;
}

.blacklink a:hover { 
	color: #000;
	text-decoration: none;
	background: transparent url("../images/nav/leftnav_bg.gif") no-repeat;
}

.blacklink a:active { 
	color: #000;
}

.redlink a { 
	margin: 0; 
	color: #FF0000;
	font-weight: normal; 
	text-decoration: underline;
	/*padding: 2px 0 2px 10px;*/
}

.redlink a:hover { 
	color: #FF0000;
	text-decoration: none;
	/*background: transparent url("../images/nav/leftnav_bg.gif") no-repeat;*/
}

.redlink a:active { 
	color: #FF0000;
}

/* footer nav */

#footercontainer ul, #footercontainer li, #footercontainer a{ 
	margin: 0; 
	padding: 0;
	
}

#footercontainer ul{
	/*font: normal 80% arial, verdana, lucida, helvetica, sans-serif;
	font-family: 80% "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;
	font: small "Lucida Grande", Verdana, Lucida, Arial, Helvetica, san-serif;*/
	/*font-family: Arial;*/
	font-size: 7pt;
	list-style: none;
	text-align: left;
}

.gap {
 margin-bottom: 20px;
}

/*#footercontainer li{
	display: block;
	float: left;
	color: #000;
}*/


#footercontainer a{
	color: #010103;
	text-decoration: none;
	/*padding: 2px 4px 2px 0px;*/
}

#footercontainer a:hover {
	text-decoration: underline;
}

#footercontainer a:active{ color: #010103;}

#added {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 795px;
	/*background-color: #ff0000;*/	
}

#main_bottom_container {
	position: relative;
	float: left;
	margin: 0;
	padding: 20px 0px 20px 0px;
	width: 795px;
	background-color: #fff;
	border-top: 1px dotted #BFBFBF;
}

#bottom_container_content_left {
	position: relative;
	float: left;
	/*margin: 20px 0 0 0;*/
	padding: 0px 10px 0px 0px;
	width: 382px;
	border-right: 1px dotted #BFBFBF;
}

#bottom_container_content_right {
	position: relative;
	float: left;
	/*margin: 20px 0 0 0;*/
	padding: 0px 10px 0px 10px;
	width: 382px;
}

#main_form_container {
	position: relative;
	float: left;
	margin: 0;
	/*padding: 15px 0 15px 0;*/
	padding: 15px;
	width: 440px;
	background-color: #f2f2f2;
	/*border: 1px dotted #BFBFBF;*/
}

#container_form_left {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
	/*background-color: #f2f2f2;*/
	/*border: 1px dotted #BFBFBF;*/
}

#container_form_right {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 230px;
	/*background-color: #ff0000;*/
}

.dotted_top_content { 
	padding: 10px;
	border-top: 1px dotted #BFBFBF;
}


#list_dec {
margin: 0 10px 0 0;
padding: 0;
float: left;
/*position: relative;*/
}


.list_dec ul{
list-style-image: url("/images/green_tick.png");
/*margin: 0 10px 0 22px;
width: 168px;
font-size: .8em;
background: #f8f8f8;
color: #000100;
padding: 80px 0 10px 30px;*/
}

.formbg
{
	background-color: #F0F0F0;
}

/* form CSS */

form{
margin: 0;
padding: 0;
}

fieldset{
border: 0;
background: #f7f7f3;
}

legend{

}

label{
color: #7c7d58;
text-transform: lowercase;
font-size: 1.1em;
display: block;
}

input, textarea{
	font-family: Arial;
	color: #010103;
	font-size: 8pt;
/*margin-bottom: 10px;*/
/*padding: 2px;*/
margin: 0px;
padding: 0px;
height: 15px;
/*width: 150px;*/
border: solid 1px #d4d5b1;
}




select {
	font-family: Arial;
	color: #010103;
	font-size: 7pt;
/*margin-bottom: 10px;*/
/*padding: 2px;*/
margin: 0px;
padding: 0px;
height: 15px;
/*width: 150px;*/
border: solid 1px #d4d5b1;
}

selectbig {
	font-family: Arial;
	color: #010103;
	font-size: 9pt;
	/*margin-bottom: 10px;*/
	/*padding: 2px;*/
	margin: 0px;
	padding: 0px;
	height: 20px;
	/*width: 150px;*/
	border: solid 1px #d4d5b1;
	length: 200px;
}

selectsmall {
	font-family: Arial;
	color: #010103;
	font-size: 9pt;
	/*margin-bottom: 10px;*/
	/*padding: 2px;*/
	margin: 0px;
	padding: 0px;
	height: 20px;
	/*width: 150px;*/
	border: solid 1px #d4d5b1;
	length: 90px;
}

radio {
width: 50px;
}

input:focus, select:focus, textarea:focus{
border: solid 1px #d4d5b1;
background: #eff0d8;
}



textarea{
height: 100px;
width: 400px;
}

.text-short{
width: 120px;
}

input.checkbox {
border: 1px solid #999;
width: .9em;
height: .9em;
padding: 0;
margin: 0;
cursor: pointer;
}

.check{
margin-bottom: 1em;
}

/*input.button{
padding: 3px 5px;
width: auto;
}*/

/*input.button{
width: 150px;
height: 19px;
background: url("/images/buttons/brochure_bg.png") 0 0 no-repeat;
color: #000;
border: 0;
border: 1px solid #000;
}*/

/*input.button:focus,
input.button:hover{
background: url("/images/buttons/brochure_bg.png") 100% 0 no-repeat;
}*/

.error, .success{
padding: 20px;
background: #CFDEFF;
color: #4263AE;
}

.success{
background: #FFEFBF;
color: #BF8F00;
}

/*.formbutton{
border:outset 1px #ccc;
background:#999;
padding: 0;
margin: 0;
color:#fff;
font-weight:bold;
width: 149px;
height: 23px;
background:url(../images/buttons/brochure_bg.png) left top no-repeat;
}*/

.formbutton{
border: outset 1px #010103;
background:#ff0000;
padding: 1px 2px;
color:#fff;
font-weight:bold;
/*width: 120px;*/
height: 23px;
}

.smallformbutton{
border: outset 1px #010103;
background:#ff0000;
padding: 0 2px 2px 2px;
color:#fff;
font-size: 8pt;
font-weight:bold;
/*width: 120px;*/
height: 17px;
}

.booking {
margin: 0;
padding: 0;
/*background: #F2F2F2;*/
}

.bookinginput {
/*font-family: Arial;
	color: #010103;
	font-size: 8pt;
margin-bottom: 10px;*/
/*padding: 2px;*/
margin: 0;
padding: 0;
height: 20px;
width: 200px;
/*float: right;*/
border: solid 1px #010103;
}

.formspacing {
	margin: 0;
	padding: 0;
	height: 25px;
	/*background-color: #FF0000;*/
}

/*Right Content*/
#rightcontent {
	position: relative;
	float: right;
	/*position: absolute;
	left: 660px;
	top: 0px;*/
	margin: 420px 0px 0px 0px;
	padding: 0;
	width: 287px;
	/*background-color: #000;*/	
}

#rightcontent_design {
	position: relative;
	float: right;
	padding:  25px 0px 0px 0px;
	margin: 0;
	width: 287px;
	background-color: #fff;
	background: transparent url("../images/right_top.png") left top no-repeat;
}
.rightcontent_inner {
	position: relative;
	float: right;
	padding: 0px 0px 0px 20px;
	margin: 0;
	width: 267px;
	background-color: #F0F0F0;
}

.rightcontent_content {
	position: relative;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0;
	width: 252px;
	background-color: #F0F0F0;
	border-bottom: 1px dotted #BFBFBF;
}
/*#rightcontent_bottom {
	position: relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 295px;
	heigth: 605px;
	background-color: #0000ff;	
}*/

/*#side_content{
position: absolute;
right: 20px;
width:180px;
padding: 15px 20px;
background: #eee url("../images/site/sidebot.gif") 0 100% no-repeat;
top: 215px;
margin-top: 10px;
}

#side_content p{
font-size: .9em;
}

#side_content h3{
line-height: 1;
padding-bottom: .5em;
}

#side_content #t{
position: absolute;
height: 8px;
width: 220px;
background: green;
top: 0;
left: 0;
background: #eee url("../images/site/sidetop.gif") 0 100% no-repeat;
}*/


.searchinput {
width: 100px;
margin:0 5px 0 0;
}























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.redlink {
.redlink p.a { 
	margin: 0; 
	color: #FF0000;
	font-weight: normal; 
	text-decoration: underline;
}

.subheading {
.subheading p{
	color: #010103;
	font-size: 14pt;
	text-decoration: none; 
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
}

.list_dec {
.list_dec li{background: url(/images/green_tick.png);
}

.image_left {
.image_left {
                float: left;
                margin:0 10px;
}

.image_right {
.image_right{
                float: right;
                margin: 0 10px;
}


