 /*basic elements*/
body {
	background-color:#ffffff;
	font-family:Georgia, Times, serif;
	color:#000000;
	margin:0px;
	padding:0px; /*this is a fix for opera's margin*/
	font-size:0.9em;
	}
a {
	color:#3366ff;
	text-decoration:none;
}
a:hover {
	color:#3579AA;
	text-decoration:underline;
}
/*Page Layout*/
#DIV1 {
position:absolute;
top:0px;
left:0px;
 width:156px;
 height:225px;
 valign:top;
 background-color:#FFFFFF;
 font-color:#396C9F;
 font-size:2EM;
 font-family:Lucida Sans Unicode;
 }	
#DIV2 {
			width:20px;
			height:34px;
			position:absolute;
			top:0px;
			left:156px;
}
#DIV3 {
			width:624px;
			height:34px;
			position:absolute;
			top:0px;
			left:176px;
}
#DIV35 {
			position:absolute;
			top:0px;
			left:800px;
			width:117px;
			height:34px;
}
#DIV4 {
			position:absolute;
			top:0px;
			left:917px;
			width:53px;
			height:34px;
}
#DIV5 {
			
			position:absolute;
			top:36px;
			left:156px;
			width:16px;
			height:65px;
			}
#DIV6 {
			position:absolute;
			top:60px;
			left:250px;
			font-family:helvetica, verdana;
			font-size:1.5em;
			color:#000000;			
}
#DIV7 {
			position:absolute;
			top:99px;
			left:156px;
			width:16px;
			height:26px;
}
#DIV8 {
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_61.1.gif);
			background-repeat: repeat;
			position:absolute;
			top:99px;
			left:172px;
			width:765px;
			height:25px;
}
#DIV9 {
			position:absolute;
			top:99px;
			left:937px;
			width:33px;
			height:26px;
			}
#DIV10 {
			position:absolute;
			top:122px;
			left:155px;
			width:4px;
			height:4px;
}
#DIV11 {
			position:absolute;
			top:150px;
			left:170px;

}
#DIV115 {
			position:absolute;
			top:150px;
			left:430px;
}
#DIV12 {
			position:absolute;
			top:150px;
			left:660px;
}
#DIV15 {
			position:absolute;
			top:225px;
			left:0px;
			width:156px;
			height:1500px;
}
#kosmar {
			position:absolute;
			top:50px;
			left:200px;
			width:600px;
			height:30px;
}
#sitemap {
			position:absolute;
			top:250px;
			left:200px;
			width:223px;
			height:320px;
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_113.1.gif);
			background-repeat: no-repeat;			
}
#resrequest {
			position:absolute;
			top:190px;
			left:200px;
			width:423px;
			height:320px;
			padding:50px 0px 0px 190px;
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_113.1.gif);
			background-repeat: no-repeat;			
}
#resdisplay{
			position:absolute;
			top:190px;
			left:200px;
			width:900px;
			height:600px;
}
#BAmenu {
			position:absolute;
			top:180px;
			left:300px;
			font-family:verdana;
			size:1.4em;
			colour:#000000;
}
#bookingagent {
			position:absolute;
			top:210px;
			left:200px;
			width:600px;
			height:600px;
			padding:50px 0px 0px 190px;			
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_113.1.gif);
			background-repeat: no-repeat;			
}
#confresponse {
			width:600px;
			height:600px;
			position:absolute;
			top:270px;
			left:200px;
			padding : 0px 0px 0px 200px;
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_113.1.gif);
			background-repeat: no-repeat;			
}

#BAoriginal {
			position:absolute;
			top:270px;
			left:200px;
			padding : 0px 0px 0px 200px;
			background-image: url(http://www.hotelsofia.co.uk/widgets/gen_113.1.gif);
			background-repeat: no-repeat;			
}
#BAcosting {
			position:absolute;
			top:400px;
			left:0px;
			padding : 0px 0px 0px 0px;
}
#BAconfirm {
			position:absolute;
			top:650px;
			left:0px;
			padding : 0px 0px 0px 0px;
}
#BAconfirmform {
border-style: groove;
border-width:3;
border-color:#6699ff;

}

#bookingagentconf {
			width:900px;
			height:600px;
}
#sitemap_content{
			position:absolute;
			top:250px;
			left:400px;
			width:400px;
			height:400px;
}
#sitemap_content a {
	color:#000000;
	text-decoration:none;
}
#sitemap_content a:hover {
	color:#000000;
	text-decoration:underline;
}
#sitemap_footer{
			position:absolute;
			top:600px;
			left:300px;
}			
#resdisplayfooter {
			position:absolute;
			top:970px;
			left:300px;
}
#bookingagentfooter {
			position:absolute;
			top:480px;
			left:300px;
}
#confresponsefooter {
			position:absolute;
			top:550px;
			left:300px;
}
#bookingagentconffooter {
			position:absolute;
			top:1400px;
			left:100px;
}
div.float { float: left; width:80px; }
div.float2 { float: left; width:80px; }
div.float p { text-align: center; font-weight:bold; }
div.float2 p { text-align: center;}
div.container {border-top:2px dashed #333;border-left:2px dashed #333;border-right:2px dashed #333;background-color: #ffe;position:absolute;top:200px;left:150px;}
div.container2 {border-bottom:2px dashed #333;border-left:2px dashed #333;border-right:2px dashed #333; background-color: #ffe;position:absolute;top:290px;left:150px;}
div.container3 {border:2px dashed #333; background-color: #ffe;position:absolute;top:200px;left:180px;width:350px;}
div.spacer {clear:both;}
div.row {clear:both; padding-top:10px;}
div.row span.label {float:left;width:100;text-align: right;}
div.row span.formw {float:right;width:100;text-align: left;}
div.row span.label1 {float:left;width:100;text-align: right;}
div.row span.formw1 {float:right;width:100;text-align: left;}

/*End of page payout css*/
#content{
			position:absolute;
			top:170px;
			left:200px;
			width:600px;
			height:30px;
}
#p1 {
			font-family:verdana;
			font-size:1em;
			color:#000000;
}
#p2 {
text-aling: justify;
font-family:tahoma;
size:1em;
color:#000000; 
}
#rq1{
text-aling: justify;
font-family:verdana,tahoma,arial;
font-weight:bold;
size:1.5em;
color:#000000; 
}
#rq15{
text-align: center;
font-family:verdana,tahoma,arial;
font-weight:bold;
size:1.5em;
color:#000000; 
}
#rq2 {
text-aling:justify;
font-family:verdana,tahoma, arial;
size:1em;
color:#000000;
}
#rq3 {
text-align:center;
font-family:verdana,tahoma, arial;
size:1em;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
#rq4 {
text-align:center;
font-family:verdana,tahoma, arial;
size:0.8em;
font-weight:normal;
text-decoration:none;
color:#000000;
}

#pcr {
font-family:helvetica;
size:1.1em;
color:#000000;
}

