/* CSS Document */

body{
	padding:11px 0 14px 0;
	margin: 0;
	background-color:#EFEFDF;
	color:#FFFFFF;

}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/



/*preload classes*/ .svw {width: 50px; height: 20px; background: #fff;} .svw ul {position: relative; left: -999em;}  /*core classes*/ .stripViewer {  position: relative; overflow: hidden;  border: 4px solid #4C324F;   margin: 0 0 1px 0; } .stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } .stripViewer ul li {  float:left; } .stripTransmitter { overflow: auto; width: 1%; } .stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } .stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } .stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #ff0000; color: #fff; text-decoration: none; display: block; } .stripTransmitter a:hover, a.current{ background: #fff; color: #ff0000; }  /*tooltips formatting*/ #tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; } #tooltip h3 {  font: normal 10px Verdana;  margin: 0;  padding: 6px 2px;  border: 0; } 


#bodyBottom2 {

background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:6px auto 0;
padding:22px 13px 19px 18px;
width:946px;
clear:both;
}

#bodyBottom3 {
background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:51px 0 0;
padding:22px 13px 19px 18px;
width:946px;
clear: both;
}

#bodyBottom4 {

background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:7px 0 0;
padding:22px 13px 19px 18px;
width:946px;
clear:both;
}

#bodyBottom5 {

background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:-1px 0 0;
padding:22px 13px 19px 18px;
width:946px;
clear:both;
}

#bodyBottom7 {

background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:6px auto 0;
padding:22px 13px 19px 18px;
width:946px;
clear:both;
}

#bodyBottom8 {

background:#B9B99D url(images/body_bottom_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin:6px auto 0;
padding:22px 13px 19px 18px;
width:946px;
clear:both;
}


.hotelpicstext
{
width:630px;
color: blue;
margin: 0px 0px 0px 1px;
}


.terms {
color:#666699;
font-family:Tahoma;
line-height:20px;
margin:0 0 0 1px;
width:630px;
}

.terms p{
color:#666699;
font-family:Arial;
line-height:20px;
margin:0 0 0 7px;
font-size: 12px;
}

.white
{

color:white;
}


.hotelpicstext h3
{

font-family: Arial;
font-size: 18px;
color: #666699;
margin: 1px 1px 10px 7px;
}

.telnum
{
color: #990000;
font-size: 22px;
text-align: center;
font-weight: bold;
}

.hoteltext
{
width:630px;
color: blue;
margin: 0px 0px 0px 10px;
}

.hoteltext2
{
width:630px;
color: blue;
margin: 0px 0px 0px 1px;
}

.hoteltext2 a
{
text-decoration: none;
}

.floatright
{
width: 223px;
float:right;
background: #4C324F;
font-family: arial;
font-size: 13px;
line-height: 21px;
margin: 9px 4px 0px;
padding: 13px 0 8px 18px;
}


.leftflightfacts
{
float: left;

}

.bigger
{
font-size: 20px;
font-family: arial;
}

.whitebg p
{
color: #666699;
background: white;
font-family: arial;
line-height:19px;
font-size: 13px;
}

.whitebg h3
{
color: #666699;
background: white;
margin: 0px 0px 11px 0px;
font-weight: lighter;
}

.whitebg
{
width: 630px;
margin: 9px 0px 0px 9px;
}


.pictures
{
width:630px;
}

.hoteltext h1
{
font-family: "Century Gothic";
font-size: 24px;
color:#323232;
margin: 0px 0px 0px 25px;
font-weight: lighter;
}

.hoteltext2 h1
{
font-family: "Century Gothic";
font-size: 24px;
color:#323232;
margin: 0px 0px 0px 25px;
font-weight: lighter;
}

.hoteltext2 h3
{
font-family: Tahoma;
font-size: 18px;
color: #666699;
margin: 5px;
}

.underline
{

text-decoration: underline;
}


.hoteltextleft h3
{
text-align: center;
text-decoration: underline;
color: white;
}

.hoteltextleft a
{
color: white;
}



.hoteltext p
{

margin: 9px 0px 0px 5px;
color:#323232;
font-family: Arial;
padding: 0px 10px 13px 23px;
line-height: 24px;
font-size:11px;
font-weight: bold;
}

.hoteltext p a
{

color:#323232;

}



.hoteltext2 p
{
margin: 9px 0px 0px 5px;
color:#323232;
font-family: Arial;
padding: 0px 10px 13px 23px;
line-height: 24px;
font-size:11px;
font-weight: bold;
}


.hoteltext a
{
color:white;
}

.hoteltext2 a
{
color:white;
}
.hotelmap
{
width:630px;
color: blue;
margin: 7px 0px 10px 12px;
}

.kyreniahotels
{
width:310px;
float:left;
}

.famagustahotelsodyBo

{
width:310px;
float:right;
margin: 0px 0px 0px -105px;
}



.hotelpics
{
width:630px;
color: blue;
margin: 7px 0px 10px 15px;
}

.hotelpics h2
{
margin: 9px 0px 8px 0px;
color: #553656;
font-family: "Century Gothic";
font-weight: lighter;
padding-left: 17px;
}

.hotelpics2
{
width:630px;
color: blue;
margin: 7px 0px 10px 0px;

}





.leftimage
{
float:left;
margin: 1px 1px 8px 0px;
border: 2px solid #B9B99D;
}

.leftimage2
{
float:left;
margin: 1px 1px 1px 7px;
border: 2px solid #B9B99D;
}

.rightimage
{

float:right;
margin: 1px 11px 8px 1px;
border: 2px solid #B9B99D;
}



.rightimage2
{

float:right;
margin: 1px 3px 1px 1px;
border: 2px solid #B9B99D;
}


#wrapper{
width: 309px;
margin: 0 auto;
}

.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #4C324F;
}


.tab2{
float: left;
height: 32px;
width: 185px;
margin: 0 1px 0 0;
text-align: center;
background: #4C324F;
}

.tabtxt{
margin: 0;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 9px 0 0 0;
}

.tabtxt2{
margin: 0;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 8px 0 0 0;
}



.pholidays{
background: #4C324F;
margin: 7px 7px 7px 7px;
padding: 6px 0px 6px 0px;
font-family: arial;
font-size: 11px;
}

.box{
background: #FFFFFF;
}

.boxholder{
clear: both;
padding: 5px;
background: #B9B99D;
font-family: arial;
font-size: 11px;
}


#wrapper a{
color: #fff;
text-decoration: none;
}

.adultchild
{
margin: 0 10px 1px 17px;
}


label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
font-size: 0.8em;
}


.labelsclass
{
width: 8em;
float: left;
text-align: left;
display: block;
margin-left: 7px;
}

.label2
{
width: 8em;
float: left;
text-align: right;
margin-right: 2.5em;
display: block

}

.label3
{
width: 9em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.label4
{
width: 8em;
float: left;
text-align: right;
margin-right: 1.5em;
display: block
}




.destination {
font-size:12px;
margin:2px 1px 8px 2px;
font-family: arial;
}

.destination10 {
font-size:12px;
margin:2px 1px 8px 2px;
padding: 3px 0px 7px 12px;
font-family: arial;
}




.style137 {
	color: #000000;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.button {

	margin: 17px 0px 2px 150px;
	cursor:pointer;
}

.button2 {

	margin: 17px 0 2px 215px;
	cursor:pointer;
}











/*------------------------------------------------header--------------------*/
#atol{
	width:981px;
	height:60px;
	position:relative;
	margin:0 auto;
}


.splitsection1
{
margin: 0px 0px 0px 1px;

}

.splitsection2
{

margin: -5px 5px 0px 1px;
}

#header{
	width:981px;
	height:182px;
	position:relative;
	margin: 1px auto;
}

#headerlogo
{

	width: 984px;
	height:138px;
}

.headerlogo7
{
position: relative;
float:right;
margin: -8px 6px 0 0;
}

.headerlogo2
{

position: relative;
float:right;
margin: -8px 0px 0 0;

}
.headerlogo3
{
float:left;
margin: -8px 0 0 3px;
}



#headereuro
{
position: relative;
}



#competition
{
position:absolute;
left:-91px;
top:-62px;
}


#menucontainer
{
margin:1px 3px;

}


#header img.logo{
	position:absolute;
	left:40px;
	top:98px;
	width:249px;
	height:72px;
}
#header h1{
	background:url(images/slogan.gif) 0 0 no-repeat;
	width:484px;
	height:32px;
	position:absolute;
	left:411px;
	top:108px;
	text-indent:-10000px;
}
#header p{
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:411px;
	top:142px;
}
#header p span.txt1{
	color:#fff;
	background-color:#1E6887;
}
#header img.icon{
	position:absolute;
	left:60px;
	top:190px;
	width:174px;
	height:80px;
}
#header p.topText{
	font:normal 18px/23px Arial, Helvetica, sans-serif;
	color:#E8E8E8;
	background-color:inherit;
	position:absolute;
	left:285px;
	top:203px;
	width:588px;
}
#header p.topText span.smallTxt{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FF9C3A;
	background-color:inherit;
	padding:0 0 0 8px;
}
#header a.readMore{
	display:block;
	background:url(images/read_more.gif) 0 0 no-repeat;
	width:50px;
	height:38px;
	position:absolute;
	left:895px;
	top:203px;
}
#header a.readMore:hover{
	background:url(images/read_more_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:978px;
	padding:4px 1px 13px 2px;
	margin: 0px auto;
}
/*------------------------------------------------left--------------------*/

#top{
	background:url(images/headercp.gif) 0 0 no-repeat;
	width:390px;
	height:104px;
	margin:-7px 0px 8px 1px;

}


#left{
	width:200px;
	float: left;
	
}


#left1{
	width:168px;
	background:url(images/lft_box_bg2.gif) 0 0 repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:0px -8px 1px 1px;
	padding: 5px 2px 0px 0px;
	color:#878767;
	float:left;
}

#left1 a{
color:#D76E08;
font-size:24px;
font-weight:bold;
padding: 1px 1px 1px 55px;
text-decoration: none
}

#left1 p.pic1{
	display:block;
	
	width:170px;
	height:110px;
	margin:5px 0 0 0;
	
}

#left1 img.offers{
margin:1px 1px 1px -54px;

}

#left2 img.offers{
margin:1px 1px 1px -54px;

}

#left3 img.offers{
margin:1px 1px 1px -54px;

}
#left1 p.boxTxt1{

	padding:0 0 0 10px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:154px;
	margin: 8px 1px 1px 1px;
}
#left1 p.boxTxt1 span{
	font:normal 16px/17px Arial, Helvetica, sans-serif;
	color:#007FFF;
	background-color:inherit;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	height:17px;
	display:block;
}

#left2 a{
color:#D76E08;
font-size:24px;
font-weight:bold;
padding: 1px 1px 1px 55px;
text-decoration: none
}


#left2{
	width:168px;
	background:url(images/lft_box_bg2.gif) 0 0 repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:1px -7px 1px 1px;
	padding:5px 3px 0 0px;
	color:#878767;
	float:left;
}
#left2 p.pic2{
	display:block;
	background:url(images/acapulco.jpg) 0 0 no-repeat;
	width:170px;
	height:110px;
	margin:5px 0 0 0;
	
}
#left2 p.boxTxt2{
	float:right;
	padding:0 0 0 10px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:154px;
	margin: 8px 1px 1px 1px;
}
#left2 p.boxTxt2 span{
	font:normal 16px/17px Arial, Helvetica, sans-serif;
	color:#007FFF;
	background-color:inherit;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	height:17px;
	display:block;
}

#left3 a{
color:#D76E08;
font-size:24px;
font-weight:bold;
padding: 1px 1px 1px 55px;
text-decoration: none
}

#left3{
	width:168px;
	background:url(images/lft_box_bg2.gif) 0 0 repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:0 0 4px 0;
	padding:5px 7px 0 4px;
	color:#878767;
}
#left3 p.pic3{
	display:block;
	background:url(images/acapulco.jpg) 0 0 no-repeat;
	width:170px;
	height:110px;
	margin:5px 0 0 0;
	
}
#left3 p.boxTxt3{
float:right;
	padding:0 0 0 10px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:154px;
	margin: 8px 1px 1px 1px;
}
#left3 p.boxTxt3 span{
	font:normal 16px/17px Arial, Helvetica, sans-serif;
	color:#007FFF;
	background-color:inherit;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	height:17px;
	display:block;
}
/*------------------------------------------------left--------------------*/


.search {

background: url(images/bb2.gif) no-repeat scroll center top;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
padding:15px 6px 1px;
width:241px;
}

#search {
float:left;
font-family:Tahoma;
font-size:12px;
height:217px;
margin:0 0 -30x;
padding:19px 0 0 0;
width:240px;
}

.searchbot {

background:transparent url(../images/search-bookbot.gif) no-repeat scroll 0 0;
float:left;
height:11px;
width:252px;
margin: 1px 1px 5px 1px;
}

.leftpannel {

overflow:hidden;
width:309px;

}

.cyprusparadise {

overflow:hidden;
width:305px;
margin: 6px 0px 0px 0px;

}

.tools
{
padding-left: 18px;
color:FFFFFF;
background: #4C324F;
text-size: 12px;
}

.tooltext
{
background: #4C324F;
}

.tooltext p
{
padding: 15px 27px 11px 21px;
font-size: 11px;
color: #FFFFFF;
line-height: 24px;
font-family: arial;
}

.tools p
{
font-size: 20px;
font-family: "Century Gothic";
font-weight: lighter;
padding-top: 6px;

}

.subscribe {

overflow:hidden;
width:305px;
background: #4C324F;
margin: 10px 0px 0px 0px;
border: 2px solid #356DDF;
}

.hoteltextleft {

overflow:hidden;
width:305px;
background: #4C324F;
margin: 10px 0px 0px 0px;
border: 2px solid #356DDF;
margin: 0px 1px 1px 1px;
}



.underneathhotel
{
color: white
font-family: Tahoma;
font-height:18px;

width: 970px;
margin: 10px 1px 1px 1px;
}

.lefthotelcaption
{
background:white;
color: blue;
float:left;
width:655px;
margin: 10px 6px 5px 5px; 

}

.lefthotelcaption p
{
color:#553656;
font-family: Tahoma;
line-height:24px;
border: 4px solid #553656;
padding: 3px 25px 3px 17px;
font-weight: bold;
font-size: 12px;

}

.topofhotel p
{
background: #356DDF;
margin: 0px 0px 4px 0px;
}

.topofhotel 
{
width:650px;

}


.hoteltextleft h2{

font-family: Tahoma;
}

.topcontainer
{
width:970px;
color:blue;
font-family; Tahoma;
padding: 1px 1px 3px 9px;
}

ul.hotels {
font-size:13px;
font-weight:bold;
padding: 1px 0 1px 55px;
line-height:20px;
font-family: Tahoma;
}

.hoteltextleft p{

font-family: Tahoma;
line-height: 22px;
padding: 0 7px 7px 5px;
}

.subscribe p{
margin: 6px 0 0 76px;
font-size: 24px
}

.picsubscribe
{
float: left;
margin: 7px 0px 0px 5px;
}
.rightsecond {


width:309px;
background: #FFFFFF;
float: left;
}


input {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
vertical-align:middle;
margin: 6px;
}

.input2 {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
vertical-align:middle;
margin: 5px 0px 2px 0px;
}

.input3 {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
vertical-align:middle;
margin: 3px 0px 0px 32px;
}

.input4 {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
vertical-align:middle;
margin: 5px 0px 3px 0px;
}

.input5 {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
vertical-align:middle;
margin: 3px 0px 2px 0px;
}

.input6 {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
vertical-align:middle;
margin: 3px 0 5px 2px;
clear:both;
}





.rightcontainer {
float:right;
width:660px;
background: #FFFFFF;

}

.rightcontainer2 {
float:right;
width:658px;
background: #FFFFFF;
margin: 1px 1px 7px 0px;
}

.rightcontainer3 {
float:right;
width:668px;
background: #FFFFFF;
margin: 0px 1px 7px 0px;
}

.rightcontainer10 {
float:right;
width:660px;
background: #EFEFDF;

}

.rightcontainer11 {
float:right;
width:660px;
background: #EFEFDF;

}



.leftbottom
{
float:left;
margin:24px 0 0;
width:652px;
height: 133px;
}


.leftbottomheader
{
background:transparent url(images/hotdealspurple.gif) no-repeat scroll 0 0;
margin: -11px 0px 0px 9px;
padding: 2px 0px 2px 8px;
}

.northcyprusholidays
{

width: 651px;
height: 229px;
border: 2px solid #356DDF;
margin: 0px 0px 0px 9px;
}

.textnorthcyprus
{
width: 651px;
height: 93px;
}
.textnorthcyprus h2
{
font-size: 12px;
color: blue;
margin: 3px 0 0px 5px;
}

.textnorthcyprus p
{
font-size: 15px;
color: blue;
margin: 3px 0 0px 3px;
line-height: 20px;
background: #FFFFFF;
}




.rightone {
float:left;
width:323px;
background: white;
padding: 1px 2px 7px 0px;
margin: 0px 0px 0px -15px;
}

.righttwo {
float:right;
width:323px;
padding: 1px 2px 6px 1px;
background: #FFFFFF;
}

.righttop {
width: 303px;
margin: 0px 0px 0px 10px;
background: #FFFFFF;
color:#000000;
background-repeat:repeat-x;
}

.righttoptwo {
width: 340px;
margin: 0px 0px 0px -20px;
background: #DCDCDC;

}

.righttop h2{
font-size:22px;
padding: 4px 0px 4px 35px;
font-weight: bold;
margin: 4px 1px 1px 2px;
color:#003F87;
}

.righttoptwo h1{
font-size:23px;
padding: 2px 0 0 16px;
font-weight: bold;
margin: 4px 0 7px 0px;
color:#323232;
font-family: arial;
}

.righttoptwo h2{
font-size:20px;
padding: 4px 0px 4px 6px;
font-weight: bold;
margin: 4px 0 7px 0px;
color:#000000;
}

.righttoptwo p{
padding: 0 8px 8px 25px;
font-weight: bold;
margin: 4px 0 7px 0px;
color:#000000;
font-family:arial;
font-size:11px;
line-height:15px;
}

.righttoptwo a{
text-decoration: none;
}

.rightpics {
width: 325px;
margin: 0 auto;
background: #FFFFFF;
}

.hotdeals{

width: 305px;

}




.hotdealsheader{

width: 303px;
background: url('images/hotdealspurple.gif') no-repeat;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 15px;

}

.hotdealsheader2{

width: 303px;
background: url('images/hotdeals2purple.gif') no-repeat;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 26px;

}


.hotdeals5
{

border: 2px solid #356DDF;
height:220px;
}

.hotdeals6
{
border: 2px solid #356DDF;
height:143px;
}

.hotdeals7
{
border: 2px solid #356DDF;
height:200px;
}

.star5
{


float: right;
color: #EE4000;
margin: 5px 29px 1px 1px;
}


.deals{
width: 301px;
}

.deals2{
width: 640px;
}

.destination2{

color:#FFFFFF;
clear: right;
background: #60AFFE;
}


.destination3{

color:#FFFFFF;
clear: right;
background: #60AFFE;
width: 640px;
}

.destination2 a{
text-decoration: none;
color:blue;
float:left

}

.blacktext
{
color: black;
margin: 5px 0px 0px 7px;
}


.starprice
{

float:left;
text-decoration: none;
}

.dealname
{
float:left
padding: 1px 1px 1px 6px;
background: #4C324F;
}

.dealname2
{
float:left
padding: 1px 1px 1px 6px;
background: white;
}

.dealname2 p
{
color:blue;
}

.dealname2 a
{
color: #A52A2A;
font-size:22px;
}

.winter
{
color:black;
}


.dealname a
{
color: #FFFFFF;
font-size:22px;
}

.dealprice{
padding: 1px 1px 1px 24px;
float:left;

}

.dealprice2{
text-decoration: none;
color:white;
padding: 1px 1px 1px 24px;
float:left;
}

.dealprice2 a{
text-decoration: none;
color:white;

}










.pic1 {
width: 145px;
margin: 0 auto;
background: #FFFFFF;
float: left;
margin: 5px 0 0 25px;
}


.pic2 {
width: 145px;
margin: 0 auto;
background: #4C324F;
float: right;
margin: 5px 0 0 5px;
}


#northcyprusholidays{
padding-top:6px;
width:657px;
background: #FFFFFF;
}

#northcyprusholidays h1{

color:#3063A5;
margin: -6px 1px 5px 1px;
padding: 5px 1px 8px 8px;
}

#northcypruspackageholidays h2{

background:#3063A5;
color:#FFFFFF;
margin: -6px 1px 5px 1px;
padding: 5px 1px 8px 8px;
}

#northcyprusholidays p{

padding: 4px 1px 2px 5px;
font-size:14px;
line-height:20px;
}

#northcyprusholidays a{

   text-decoration:  none;
  font-weight:      bold;
  color: #00688B;
 
}

#northcypruspackageholidays{
padding-top:6px;
width:714px;
background: #FFFFFF;
margin:12px 0px 0px 0px;
}




/*------------------------------------------------right--------------------*/
#right{
	width:550px;
	float:right;
	background:url(images/right_panel_bg.gif) 0 0 repeat-y;
}
#right p.rightTop{
	display:block;
	background:url(images/right_top.gif) 0 0 no-repeat;
	width:550px;
	height:26px;
}
#right h1{
	font:bold 30px/22px Arial, Helvetica, sans-serif;
	color:#222222;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 38px;
	display:block;
}
#right p.rightTxt1{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 38px;
}
#right p.rightTxt1 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}
#right p.rightTxt2{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 0 20px 38px;
	float:left;
	width:349px;
	margin:0 27px 0 0;
}
#right p.rightTxt2 span{
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	border-bottom:#BCBCB5 dashed 1px;
	width:340px;
	display:block;
	margin:0 0 15px 0;
}
#right p.rightPic{
	display:block;
	background:url(images/right_panel_pic.gif) 0 0 no-repeat;
	width:166px;
	height:155px;
	float:left;
	margin:0 0 22px 0;
}
#right p.rightBottom{
	display:block;
	background:url(images/right_bottom.gif) 0 0 no-repeat;
	width: 550px;
	height:20px;
	float:left;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom{
	width:946px;
	background:url(images/body_bottom_bg.gif) 0 0 repeat-x #B9B99D;
	color:#fff;
	padding:22px 13px 19px 18px;
	margin:31px 0px 0px 0px;
	clear: both;
}
#news{
	width:341px;
	float:left;
	margin:0 28px 0 0;
}
#news h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 25px;
	font:bold 22px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 17px 0;
}
#news h3{
	display:block;
	background:url(images/date_bg.gif) 0 0 no-repeat;
	width:331px;
	height:17px;
	padding:0 0 0 7px;
	margin:0 0 10px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#553656;
	background-color:inherit;
	text-transform:uppercase;
}
#news p{
	font:normal 12px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#323232;
	background-color:inherit;
	padding:0 0 13px 0;
}
#news p span{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#2C2C1B;
	background-color:inherit;
	text-decoration:underline;
	display:block;
}
#service{
	width:338px;
	float:left;
}

#service3{
	width:310px;
	float:left;
	margin: 20px 0px 0px 5px;
}

#service4{
	width:310px;
	float:left;
	margin: 20px 0px 0px 5px;
}

#service2{
	width:238px;
	float:left;
	margin: 15px 0 0 -16px;
}
#service h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
	font:bold 22px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 17px 0;
}

#service3 h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
	font:bold 22px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 17px 0;
}

#service4 h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
	font:bold 22px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 17px 0;
}
#service h3{
	display:block;
	background:url(images/date_bg.gif) 0 0 no-repeat;
	width:327px;
	height:17px;
	padding:0 0 0 11px;
	margin:0 0 14px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#553656;
	background-color:inherit;
	text-transform:uppercase;
}

#service3 h3{
	display:block;
	background:url(images/date_bg.gif) 0 0 no-repeat;
	width:220px;
	height:17px;
	padding:0 0 0 11px;
	margin:0 0 14px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#553656;
	background-color:inherit;
	text-transform:uppercase;
}

#service4 h3{
	display:block;
	background:url(images/date_bg.gif) 0 0 no-repeat;
	width:220px;
	height:17px;
	padding:0 0 0 11px;
	margin:0 0 14px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#553656;
	background-color:inherit;
	text-transform:uppercase;
}
#service ul{
	padding:0;
	margin:0;
	display:block;
}

#service3 ul{
	padding:0;
	margin:0;
	display:block;
}

#service4 ul{
	padding:0;
	margin:0;
	display:block;
}
#service ul li{
	display:block;
	height:20px;
	line-height:0;
}

#service3 ul li{
	display:block;
	height:20px;
	line-height:0;
}

#service4 ul li{
	display:block;
	height:20px;
	line-height:0;
}
#service ul li a{
	display:block;
	background:url(images/arrow_white.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#323232;
	background-color:inherit;
	text-decoration:underline;
	height:20px;
}

#service3 ul li a{
	display:block;
	background:url(images/arrow_white.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#323232;
	background-color:inherit;
	text-decoration:underline;
	height:20px;
}

#service4 ul li a{
	display:block;
	background:url(images/arrow_white.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#323232;
	background-color:inherit;
	text-decoration:underline;
	height:20px;
}
#service ul li a:hover{
	color:#A41871;
	background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;
	text-decoration:none;
}

#service3 ul li a:hover{
	color:#A41871;
	background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;
	text-decoration:none;
}

#service4 ul li a:hover{
	color:#A41871;
	background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;
	text-decoration:none;
}
#member{
	width:225px;
	float:right;
}
#member h2{
	display:block;
	background:url(images/member_login_bg.gif) 0 0 no-repeat;
	width:205px;
	height:31px;
	padding:0 0 0 20px;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#member form{
	width:191px;
	background:url(images/member_form_bg.gif) 0 0 repeat-x #353535;
	padding:9px 17px 24px 17px;
	color:#fff;
}
#member form label{
	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
}
#member form input.txtBox{
	width:185px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#member form a{
	background:url(images/register_member_icon.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9CCC37;
	background-color:#353535;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
	width:120px;
}
#member form a:hover{
	text-decoration:none;
}
#member form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	width:36px;
	height:15px;
	border:none;
	cursor:pointer;
	float:right;
	margin:15px 0 0 0;
}
/*------------------------------------------------bodyBottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:977px;
	height:125px;
	margin:0 auto;
	background:url(images/footer_bg.gif) 0 0 repeat-x #323232;
	color:#fff;
	position:relative;
}
#footer ul{
	width:700px;
	position:absolute;
	left:11px;
	top:27px;
}
#footer ul li{
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#A41871;
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#D4D4C6;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:49px;
}
#footer a.subscribe2{
	background:url(images/subscribe_icon.gif) 0 2px no-repeat;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#B9B99D;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:68px;
	text-decoration:underline;
	width:50px;
	padding:0 0 0 18px;
}
#footer a.subscribe2:hover{
	color:#9CCC37;
	background-color:inherit;
	text-decoration:none;
}
#footer a.xht{
	width:98px;
	height:20px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:757px;
	top:23px;
}
#footer a.xht:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
}
#footer a.cs{
	width:98px;
	height:20px;
	background:url(images/css_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:866px;
	top:23px;
}
#footer a.cs:hover{
	background:url(images/css_bg_hover.gif) 0 0 no-repeat;
}
#footer img{
	position:absolute;
	left:880px;
	top:51px;
	width:84px;
	height:26px;
}
#footer p.design{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#C5BE25;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:85px;
}
#footer p.design a{
	color:#FFFFFF; background-color:inherit; text-decoration:none;
	}
#footer p.design a:hover{
	color:#C5BE25; background-color:inherit;
	}
/*------------------------------------------------footer--------------------*/

style161 {
color:#990000;
font-size:24px;
font-weight:bold;
}

.style56 {
font-family: Tahoma;
font-size: 13px;
}

.style65 {
font-family: Tahoma;
font-size: 12px;
}


.style150 {
font-family: Tahoma;
font-size: 16px;
}

.style151 {
font-family: Tahoma;
}

.hotdeals2{

width: 644px;
margin: 1px 1px 1px 6px;

}

.hotdeals3{

width: 634px;
margin: 1px 1px 1px 6px;

}

.bookonline
{
width: 644px;
margin: 1px 1px 1px 6px;
}


.bookonline2
{
float:right;
width: 120px;
background: #666699;
}

.bookonline2 p
{
font-family:Tahoma;
font-size: 20px;
margin: 5px 0px 5px 3px;
}

.bookonline2 a
{
font-family:Tahoma;
font-size: 20px;
margin: 5px 0px 5px 3px;
color: white;
}

.imagebookonline img
{
float:right;
margin: 8px 6px 7px 1px;
border: none;
}

.kyreniaimg
{
padding: 1px;
margin: 1px;
float: right;
}

.kyreniatop
{
padding: 3px 1px 13px 6px;
margin: 3px 1px 6px 4px;
background:url(images/16yrs.jpg) 0 0 no-repeat;
color: #666699;
font-size: 16px;
}

.kyreniatop2
{
padding: 12px 1px 13px 6px;
margin: 3px 1px 6px 4px;
background:url(images/16yrs.jpg) 0 0 no-repeat;
color: #666699;
font-size: 15px;
}

.kyreniatop3
{
padding: 17px 1px 13px 6px;
margin: 3px 1px 6px 4px;
background:url(http://www.cyprusparadise.com/images/17years.jpg) 0 0 no-repeat;
color: #4C324F;
font-size: 13px;
}

.kyreniatop3 h1
{
font-family: "Century Gothic";
font-size: 24px;
font-weight: lighter;
}

.kyreniatop h1
{
padding: 7px 1px 0px 0px;
}

.kyreniatext
{
padding: 1px;
margin: 3px 0 0 5px;
background: #4C324F;
width: 340px;
float: left;

}

.kyreniatext a
{
font-family: Tahoma;
color: white;
font-size: 12px;
}

.leftkyrenia
{
float: right;
width: 100px;
margin: 3px 1px 4px 12px;
}

.mainkyreniatext
{
color: black;
width:320px;
}

.insidemaintext
{
float:left;
margin: 4px 0 0px 6px;
}

.insidemaintext p
{
float:left;
margin: 4px 0 0px 6px;
font-family: Arial;
line-height: 21px;
font-size: 13px;
}


.insidemaintext p a
{
color: black;
}

.kyreniacontainer
{
width: 650px;
float: left;
margin: 10px 0 0 5px;
}

.twoimages
{
float: left;
width: 160px;
}

.imageslefttext
{
float: right;
width: 488px;
background: #4C324F;
color: white;
margin: 0 -3px 0 0;
}

.kyreniatextmargin
{
margin: 10px 0px 0px 7px;
padding: 1px 0 2px 4px;
font-size: 19px;
line-height: 27px;
}

.kyreniatextmargin a
{
color: white;

}

.kyreniatextmargin2
{
margin: 10px 0px 0px 7px;
padding: 2px 30px 11px 26px;
font-size: 12px;
line-height: 25px;
font-family: arial;
}

.kyreniatextmargin2 a
{
color: white;
}

.brochureholder
{
margin: 1px 1px 1px 1px;
height: 350px;
background: #EFEFDF;
}

.leftbrochure
{
float: left;
width: 440px;

}

.rightbrochure
{
float: right;
padding: 5px 5px 0px 0px;
}

.rightbrochure2
{
font-size: 15px;
color: #666699;
margin: 10px 0px 0px 3px;
float: right;
padding: 3px 5px 0px 0px;
font-family: "Century Gothic";
}

.brochuretitle
{
width: 425px;
color: #666699;
font-size: 15px;
padding: 1px 2px 3px 4px;
background: white;
margin: 6px 0px 0px 5px;
font-family: "Century Gothic";
background: #B9B99D;
height: 70px;
}

.brochuretitle h1
{
font-weight: lighter;
color: #323232;
font-size: 24px;
font-family: "Century Gothic";
}

.brochuretitle p
{

color:  #666666;
font-size: 12px;
font-family: Arial;
margin-top: 2px;
font-weight: bold;
}

.brochuretitle a
{

color:  #666666;
font-size: 12px;
font-family: Arial;
margin-top: 2px;
font-weight: bold;
}



.brochuretext
{

color: #323232;
font-size: 13px;
font-family: Arial;
width: 425px;
color: #666699;
padding: 1px 2px 3px 4px;
background: white;
margin: 6px 0px 0px 5px;
line-height: 29px;
}

.formtextblack
{
color: #000000;
}

.formsub
{
float: right;
margin: 1px 2px 3px 4px;
color: black;
}

.featuredhotelcontainer
{
background: white;
padding: 1px 1px 5px 1px;
}

.featuredhotel
{
padding: 3px 0px 0px 0px;
}

.hotels2left
{
margin: -7px 0px 0px 0px;
background: #4C324F;
padding: 6px 0px 0px 0px;
height: 157px;
width:309px;

}

.left1
{
float: left;
background: #4C324F;
margin: 1px 0px 0px 3px;
}


.left2
{
float: right;
background: #4C324F;
margin: 1px 2px 3px 1px;
}

.searchtool
{
width:308px;
background:url(images/searchtool.jpg) 0 0 no-repeat;
}

.searchtool2
{
width:308px;
background:url(images/searchtool.jpg) 0 0 no-repeat;
}

.searchtool p
{
padding: 7px 0px 6px 16px;
font-size: 19px;
}

.searchtool2 p
{
padding:8px 0 6px 17px;
font-size: 17px;
}

.searchparts
{
width:304px;
height: 300px;
margin: -3px 0px 0px 0px;
}

.tool1
{
width: 290px;
}


.tool1 img
{
border:0px;
}


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

.toolpicsearch2
{
clear:both;
float: left;
margin: 10px 0px 0px 10px;
}

.tooltextsearch
{
float: right;
margin: 27px 66px 0px 0px;
border: none;
}

.tooltextsearch2
{
float: right;
margin: 27px 45px 0px 0px;
border: none;
}

.tooltextsearch3
{
float: right;
margin: 27px 97px 0px 0px;
border: none;
}

.tooltextsearch2 a
{
color: #4C324F;
background: white;
text-decoration: none;
font-size: 14px;
font-family: Tahoma;
}


.tooltextsearch3 a
{
color: #4C324F;
background: white;
text-decoration: none;
font-size: 14px;
font-family: Tahoma;
}

.tooltextsearch4
{
float: right;
margin: 27px 69px 0px 0px;
border: none;
}

.tooltextsearch4 a
{
color: #4C324F;
background: white;
text-decoration: none;
font-size: 14px;
font-family: Tahoma;
}

.tooltextsearch5
{
float: right;
margin: 27px 96px 0px 0px;
border: none;
}

.tooltextsearch5 a
{
color: #4C324F;
background: white;
text-decoration: none;
font-size: 14px;
font-family: Tahoma;
}




.tooltextsearch a
{
color: #4C324F;
background: white;
text-decoration: none;
font-size: 14px;
font-family: Tahoma;
}

.hotdeals10
{
margin: 0px 0 0 21px;
width: 305px;
}

.extrabold
{
font-weight: bold;
text-decoration: underline;
}

.hotdeals11
{
margin: 1px 1px 1px 6px;
width:645px;
}

.hotdeals12
{
margin:5px 0 1px;;
width:339px;
float: right;
clear: both;
}





.style53 img{	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #CC6699;
	border: hidden;
}


.lastminutedeals
{
background: #553656;
clear: both;
}

.lastminutedeals3
{
background: #553656;
clear: both;
}

.lastminutedeals3 p
{


font-family: "Century Gothic";
padding: 1px 1px 1px 1px;
font-size: 20px;
margin: 1px 125px 5px 15px;
float: left;
}

.lastminutedeals p
{


font-family: "Century Gothic";
padding: 7px 1px 1px 1px;
font-size: 24px;
margin: 1px 601px 0px 15px;

}

.lastminutedeals2
{

background: #553656;
float: left;
}

.lastminutedeals2 p
{


font-family: "Century Gothic";
padding: 1px 1px 1px 1px;
font-size: 24px;

}

.lastminutedeals4
{

background: #553656;
clear: both;
margin: 17px 0px 0px 0px;
}

.lastminutedeals5
{

background: #553656;
clear: both;
margin: 17px 0px 0px 0px;
}



.lastminutedeals4 p
{


font-family: "Century Gothic";
padding: 0px 100px 0px 1px;
font-size: 20px;

}

.lastminutedeals5 p
{


font-family: "Century Gothic";
padding: 0px 230px 0px 1px;
font-size: 24px;

}

.containerlastminute3
{
margin: 8px 0px 0px 0px;
}


.lastminutedeals3 img
{
margin: 8px 1px 0px 0px;
}




@media screen and (-webkit-min-device-pixel-ratio:0) {
.splitsection2{
margin: 0px 0px 0px 1px; /* This works only in Safari and Google Chrome */
}
} 

.outerboxnc2
{
width: 658px;
height: 140px;
margin-top: 0px;
}

.outerboxnc3
{
width: 658px;
height: 140px;
margin-top: 5px;
}


.outerboxnc
{
width: 977px;
height: 225px;
margin-top: 5px;
}

.contentholder
{
padding: 18px 0px 0px 0px;
}

.contentholder2
{
padding: 0px 0px 0px 0px;
}


.titlenc
{
padding: 2px;
background:#553656;
}

.titlenc h2
{
font-size: 24px;
color: white;
font-family: "Century Gothic";
font-weight: lighter;
padding: 3px 0px 4px 10px;
}

.textnc
{
background: #7e427e;
padding: 10px 0px 23px 15px;
line-height: 25px;
font-size: 11px;
font-family: Arial;
font-weight:bold;
}

.textnc2
{
background: #7e427e;
padding: 10px 0px 20px 12px;
line-height: 23px;
font-size: 16px;
line-height: 28px;
}

.textnc22
{
background: #7e427e;
padding: 10px 0px 20px 12px;
line-height: 23px;
font-size: 13px;
line-height: 27px;
font-family: arial;
}

.textnc22 a
{
color: white;
}


.textnc a
{
color: white;
}

.belowenquiry
{
width: 658px;
}

.undercontactleft
{
margin-top: 55px;
width: 320px;
background:url(http://www.cyprusparadise.com/images/backgroundcontact.jpg) 0 0 no-repeat;
float: left;
}

.undercontactleft p
{
padding-left: 10px;
}

.undercontactleft img
{
float: right;

}

.undercontactright img
{
float: right;

}

.bignumber
{
font-size: 50px;
padding-bottom: 2px;

}



.undercontactright
{
margin-top: 55px;
width: 320px;
background:url(http://www.cyprusparadise.com/images/backgroundcontact.jpg) 0 0 no-repeat;
float: right;
}

.undercontactright
{
padding-left: 10px;
}

.undercontact
{
width: 658px;

}

.phonetitle
{
font-size: 21px;
font-weight: bold;
}


.aboutparadise
{
margin-top: 55px;
}


.aboutparadiseinner
{
padding: 1px 2px 1px 2px;
}

.leftrightcontainer2 p
{
float:left;
color:  #7E427E;
font-size: 30px;
padding-left: 35px;
}

.leftrightcontainer2 img
{
float:left;
color:  #7E427E;
clear:both;
}

.belowticks
{
width: 658px;
}

.headerbelowticks
{
background:#553656;
padding:2px;
margin-top: 205px;

}

.headerbelowticks h2
{
color:white;
font-family:"Century Gothic";
font-size:23px;
font-weight:lighter;
padding:3px 0 4px 10px;
}


.textbelowticks
{
background: #7e427e;
padding: 10px 28px 23px 27px;
line-height: 29px;
font-size: 12px;
font-family: arial;
}

.textbelowticks a
{
color: white;
}

.textnc3
{
background: #7e427e;
padding: 10px 0px 2px 12px;
line-height: 23px;
font-size: 12px;
line-height: 28px;
font-family: arial;
}


.summerholidaytop
{
background: #7e427e;
padding: 4px 4px 4px 4px;
margin-top: 4px;
clear: both;
}

.belowtextsummer
{
background: #7e427e;
padding: 4px 4px 4px 4px;
margin-top: 4px;
}

.belowtextsummer2
{
background: #4C324F;
padding: 4px 4px 4px 4px;
margin-top: 45px;
}


.textholdersummer
{
background: #7e427e;
padding: 2px 0px 3px 15px;
color:white;
}

.textholdersummer3
{
background: #7e427e;
padding: 2px 0px 3px 8px;
color:white;
}

.textholdersummer2
{
background: #4C324F;
padding: 2px 0px 3px 15px;
color:white;
}

.textholdersummer4
{
background: #4C324F;
padding: 2px 0 3px 6px;
color:white;
}

.textholdersummer2 a
{
background: #4C324F;
padding: 2px 0 3px 40px;
color:white;
}

.textholdersummer4 a
{
background: #4C324F;
padding: 2px 0 3px 23px;
color:white;
}

.textholdersummer p
{
font-family: Tahoma;
font-size: 19px;
font-style:italic;
line-height: 25px;
}

.textholdersummer3 p
{
font-family: Tahoma;
font-size: 12px;
line-height: 20px;
}

.textholdersummer3 a
{
font-family: Tahoma;
font-size: 12px;
line-height: 20px;
color: white;
}

.summerholidaymiddle
{
width: 660px;
padding: 3px 3px 3px 3px;
clear: both;

}


.leftsummer
{
margin: -3px 0px 0px -3px;
float:left;
width:320px;
background: #7e427e;
}

.leftsummer p
{
padding: 8px 0 20px 9px;
font-family: Tahoma;
line-height:20px;
font-size: 15px;
}

.leftsummer p.leftsummerparagraph
{
padding: 8px 0 20px 9px;
font-family: Tahoma;
line-height:29px;
font-size: 15px;
}

.leftsummer p.leftsummerparagraph2
{
padding: 8px 0 26px 9px;
font-family: Tahoma;
line-height:23px;
font-size: 15px;
}


.rightsummer
{
float:left;
padding: 2px 0 0 7px;
width: 320px;
}


.imagessummer
{
width: 653px;
background: #7e427e;
clear: both;
margin-top: 292px;
}

.imagessummer2
{
width: 653px;
background: #7e427e;
clear: both;
margin-top: 250px;
}

.imagescontainer
{
background: #7e427e;
width: 653px;
height: 108px;
padding: 4px 3px 6px 2px;
}

.image1summer
{
float: left;
background: #7e427e;
width: 150px;
padding: 3px 1px 1px 9px;
}

.image2summer
{
float: left;
background: #7e427e;
width: 150px;
padding: 3px 1px 1px 11px;
}



.imageslinktext
{
width: 660px;
}

.image1text
{
float: left;
background: #7e427e;
width: 150px;
padding: 0 2px 3px 11px;
margin-right: 2px;
}


.image1text p
{
color: white;
font-family: Tahoma;
}

.image1text a
{
color: white;
font-family: Tahoma;
text-decoration: none;
}


.smalltext
{
font-size:11px;
}

.itvfeatured
{

padding: 6px 0px 2px 0px;
color: #553656;
background: white;
width: 981px;
margin: 0 auto;
}

.itvfeatured2 p
{
color: #553656;
font-family: Tahoma;
text-decoration: none;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
background: white;
}

.itvfeatured2
{
color: #553656;
font-family: Tahoma;
text-decoration: none;
font-size: 15px;
font-weight: bold;
padding-left: 50px;
text-transform: uppercase;
width:600px;
background: white;
float: left;
}

.itvfeatured3
{
color: #553656;
font-family: Tahoma;
text-decoration: none;
font-size: 15px;
font-weight: bold;
padding-left: 50px;
text-transform: uppercase;
width:285px;
background: white;
float: right;
}

.itvfeatured3 a
{
color: #553656;
font-family: Tahoma;
text-decoration: none;
font-size: 15px;
font-weight: bold;
padding-left: 50px;
text-transform: uppercase;
background: white;
}

.watchnow
{
background:#553656;
color:white;
font-size: 15px;
font-weight: bold;
}

.leftitv
{
width:757px;
float: left;
color: white;
background: #df4792;


}

.leftitv p
{
padding: 1px 0px 0px 64px;
font-weight: bold;
}

.rightitv
{
width:100px;
float: left;
background: #df4792;
}

.rightitv a
{
font-weight: bold;
color: #553656;
color: white;
}

.itvfeatured
{

padding: 6px 0px 2px 0px;
color: #553656;
background: #df4792;
width: 981px;
margin: 0px auto 0px auto;
height: 22px;
}

.centeritv
{
width:981px;
margin: 0 auto;
height: 385px;
background: white;
}

.centerleft
{
float: left;
height: 350px;
widht: 430px;
padding: 5px 0 0 5px;

}

.centerright
{
float: left;
margin-left:20px;
height: 130px;
width: 527px;

}

.centerrightleft
{
padding: 2px;
color:#553656;
}

.itvheader
{
color:#553656;
font-size: 26px;
font-weight: bold;
font-family: Tahoma;
}

.itvheader2
{
background :#553656;
font-size: 15px;
color:white;
font-family: Tahoma;
line-height: 25px;
}

.centerrightbelow
{
width:250px;
float: left;
}

.headercenterright
{
color: #553656;
font-size: 15px;
font-family: Tahoma;
padding: 8px 0px 0px 0px;
}

.headercenterrightoffer
{
color: #553656;
font-size: 18px;
font-family: Tahoma;
padding: 8px 0px 0px 0px;
}

.headercenterleftoffer
{
color: #553656;
font-size: 13px;
font-family: Tahoma;
padding: 3px 0px 0px 0px;
float:right;
width: 250px;

}

.headercenterleftoffer a
{
color: #553656;
font-size: 16px;
font-family: Tahoma;

}



.headercenterleft
{
color: white;
background: #553656;
font-size: 10px;
font-family: Tahoma;
padding: 10px 13px 9px 22px;

}

.alternativepurple
{
background: #df4792;
margin-bottom: 5px;
}

.alternativepurple p
{
color: white;
padding: 0px 0px 0px 7px;
}

.alternativepurple a
{
color: white;
font-size:15px;
font-weight: bold;
}

#slideshow {
    position:relative;
    height: 100px;
    margin: 6px auto 0px auto;
    width: 981px;
    padding: 0px 0px 2px 0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#containerslider{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
					
#contentslider
{
margin: 0px 0px 3px -15px;
width: 975px;
clear: both;

}	

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:340px;
		height:90px;
		overflow:hidden; 
		margin:auto;
		}	
	
		

.itvnews
{

margin: -11px -1px -1px 0;


}

.itvnewsbanner
{
width:975px;
margin: 0 auto;

}
	


.marginaz
{
margin-bottom: 1px;

}

.emailsignup
{
background:url(images/Paradisesignup.jpg) 0 0 no-repeat;
width:308px;
height: 100px;
margin-top: 4px;
}

.emailsignup2
{
background:url(images/Paradisesignup.jpg) 0 0 no-repeat;
width:308px;
height: 100px;
margin-top: 10px;
}

.emailsignup3
{
background:url(images/Paradisesignup.jpg) 0 0 no-repeat;
width:308px;
height: 100px;
margin-top: 17px;
}






.FormsTextField5
{
margin-top: 35px;
}

.submitbutton5
{
margin-top:79px;
margin-left: -80px;

}


.callusmeltem
{
width: 330px;
height: 90px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: -17px;
float: left;
clear: both;
}

.greybox
{
background: #B9B99D;

}

.centerimage
{
margin: 2px 0px 3px 8px;
}

.pholidays img
{
margin: 4px 0 19px 7px;
}

.calluscontact
{
font-size: 28px;
font-family: arial;
font-weight: lighter;
margin-left: 7px;
margin-top: 2px;
}

.calluscontact2
{
font-size: 17px;
font-family: arial;
font-weight: lighter;
margin-left: 9px;
margin-top: -4px;
}

.calluscontact3
{
font-size: 11px;
font-family: arial;
font-weight: lighter;
margin-left: 9px;
margin-top: 7px;
}

.calluscontact3 a
{
text-decoration: none;
color: white;
}

.calluscontact4
{
font-size: 40px;
font-family: arial;
font-weight: lighter;
margin-left: 9px;
margin-top: 7px;
padding-bottom: 7px;
}

.calluscontact13
{
font-size: 11px;
font-family: arial;
font-weight: bold;
margin-left: 9px;
margin-top: 7px;
}

.calluscontact33
{
font-size: 11px;
font-family: arial;
font-weight: lighter;
margin-left: 9px;
margin-top: 4px;
}

.calluscontact333
{
font-size: 11px;
font-family: arial;
font-weight: lighter;
margin-left: 9px;
margin-top: 4px;
margin-bottom: 4px;
}

.hurryoffer img
{
margin: 6px 0 0 24px;
}

.nooneknows
{
margin: 0 auto;
width: 980px;
padding-left: 4px;
}