html{margin:0;padding:0;}body{text-align:left;font-size:100%;background-color:#FFFFFF;margin:0;padding:0;}img{border: none;margin:0;padding:0;}#main{width:790px;height:167px;text-align:left;font-family: Helvetica, Arial, Verdana, sans-serif;background-color:#fff;background-image: url(images/contactbarback.jpg);background-repeat: no-repeat;color: #666666; margin: 8 0 0 10;position:absolute;top:0px;left:0px;}#links{float:left;display: inline; FIXES IE6 DOUBLE MARGIN BUGbackground-color:#fff;font-family:Verdana, Arial, Sans-serif;font-size:71%;text-align:left;width: 724px;margin:20px 0 0 0; /* margins for whole links div - TOP RIGHT BOTTOM LEFT */position:absolute;top:150px;left:0px;}#arrow{position:relative;top:4px;}#links a,#links a:visited{text-decoration:none;color:#4D4D4D;margin-right:2px; /* margins for each link */margin-left:12px; /* margins for each link */}#links a:hover{text-decoration:underline;}p a{color:#F7BE0C;font-weight: bold;}#contactbarcyprus{position:absolute;top:77px;left:15px;width: 78px;height: 86px;}#contactbarothers{position:absolute;top:77px;left:93px;width: 290px;height: 86px;}#contactnumbers{position:absolute;top:10px;left:398px;text-align: left;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 11px;color: #0F529F;}#contactnumbersbold{font-weight: bolder;}#contactnumbersorange{color: #FF7F00;}#cypruscontactform{font-size:70%;position:absolute;top:33px;left:398px;height: 73px;width: 372px;z-index:3;}#cypruscontactform2{font-size:70%;position:absolute;top:106px;left:398px;height: 37px;width: 372px;z-index:3;}#requiredfields{position:absolute;top:148px;left:683px;width: 168px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;}#fblock1{float:left;position:relative;top:0px;left:0px;text-align: right;width: 180px;}#fblock2{float:left;position:relative;top:0px;left:0px;text-align: right;width: 192px;}#frmbold{font-weight: bolder;color: #FF7F00;position:relative;top:2px;width: 200px;	}#countries{text-align: left;position:relative;top:-1px;width: 300px;}#submitbutton{position:absolute;top:9px;left: 312px;width: 100px;}#special_offers_title{position:relative;top:107px;left:14px;}/*---------------------- FORM STYLES -----------------------*/.errortext {position:absolute;top:33px;left:398px;height: 73px;width: 372px;z-index:3;}.backbuttonposition {position:absolute;top:102px;left:14px;height: 49px;width: 226px;z-index:3;}.errorhead {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 16px;color: #c00000;text-align: left;margin: 7px 0 0 6px; } .errorbody {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 12px;color: #c00000;text-align: left;line-height: 125%; margin: 4px 0 0px 6px; } .error {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 12px;color: #c00000;text-align: left;line-height: 125%;margin-left: 0px; padding-left: 22px;margin-top: 0px; padding-top: 3px;} input {font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px;text-align:middle;}#checkboxtext {z-index:2;}#checkbox {margin-right:4px;margin-left:-3px;position:relative;top:1;}.thankshead {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #c00000;text-align: left;margin: 15px 0 0 10px; } .thanksbody {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 15px;color: #c00000;text-align: left;line-height: 125%; margin: 8px 0 0px 10px; }/*---------------------- FONT STYLES -----------------------*/p {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	vertical-align: top;}#asterix{	font-weight: bolder;	color: #FF0000;	font-size: 120%;}#faqblock{margin: 5 20 0 20;}.faqletter{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	font-weight: bolder;	color: #F7BE0C;}.faqquestion{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	font-weight: bolder;	color: #1E3696;	text-align: left;	line-height: 145%; }.faqtitle{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 16px;	font-weight: bolder;	color: #1E3696;	text-align: left;	line-height: 145%; }.faqanswer{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #666666;	text-align: left;	line-height: 145%; }.faqlist{margin-left: 0; padding-left: 16;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 14px;color: #1E3696;text-align: left;line-height: 125%; } .faqlistitems{font-size: 12px;color: #666666;} .note{font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 11px;color: #1E3696;line-height: 125%; } #bodylist{margin-left: 0; padding-left: 14;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 14px;color: #F7BE0C;text-align: left;vertical-align: top;line-height: 125%; } #bodylistitems{font-size: 12px;color: #666666;} /* ннннннннннннннннннннннннннннннннннннннннн OFFER PAGES нннннннннннннннннннннннннннннннннннннннннннннн */.offerblock{float:left;width:790px;margin:25px 10px 25px 10px; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerheadblock{float:left;width:720px;height:40px;}.offerhead{float:left;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 37px;	font-weight: bold;	text-align: left;	padding:5px 0 0 0; /* margins for div - TOP RIGHT BOTTOM LEFT */	color: #F7BE0C;}.offercountry{float:left;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 37px;	font-weight: bold;	text-align: left;	padding:5px 0 0 0; /* margins for div - TOP RIGHT BOTTOM LEFT */	margin:0 10px 0 0;	color: #CC0000;}.offer{float:left;width:790px;height:30px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 18px;	color: #1E3696;	font-weight: bolder;	text-align: left;	margin:10px 0 0 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerred{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 18px;	color: #CC0000;	font-weight: bolder;}.offerarea{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 35px;	text-align: left;	color: #F7BE0C;	margin:3px 0 7px 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerpropertytype{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 20px;	color: #CC0000;	font-weight: bolder;	text-align: left;	vertical-align: top;	margin:3px 0 3px 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerpriceblock{	float:left;	width:790px;	margin:3px 0 0 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerprice1{	float:left;	width:300px;	height:17px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 18px;	color: #1E3696;	font-weight: bolder;	text-align: left;}.offerprice2{	float:left;	width:160px;	height:17px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 18px;	color: #1E3696;	font-weight: bolder;	text-align: left;}.offerpricered{float:left;width:28px;height:17px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 18px;font-weight: bolder;text-align: left;color: #CC0000;}.offernote{	float:left;	width:790px;	height:10px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	color: #1E3696;	margin:10px 0 10px 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerbody{float:left;width:790px;}.space{float:left;width:30px;}.offerimage{float:left;width:182px;height:150px;margin:15px 18px 12px 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerimageend{float:left;width:182px;height:150px;margin:15px 0 12px 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}.offerflag{float:left;height:40px;width: 40px;margin:0 12px 0 0; /* margins for div - TOP RIGHT BOTTOM LEFT */}/* ннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннн */