
/* -- WWW.EYEONSPAIN.COM -- */

*
{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;

}

html, body{ 
width:100%; 
height:100%; 
margin:0px; 
padding:0px; 
} 


table#padded3 td
{
	padding: 3px;
}
.padded3 td
{
	padding: 3px;
}

table#padded td
{
	padding: 5px;
}
.padded td
{
	padding: 5px;
}
.padded th
{
	padding: 5px;
}

table#padded10 td
{
	padding: 10px;
}
.padded10 td
{
	padding: 10px;
}
.padded10 th
{
	padding: 10px;
}


table#paddedThreads td
{
	padding: 10px 5px 10px 5px;
}
.paddedThreads td
{
	padding: 10px 5px 10px 5px;
}
.paddedThreads th
{
	padding: 10px 5px 10px 5px;
}


table#paddedposts td
{
	padding: 10px;
}

.paddedposts td
{
	padding: 10px;
	border-bottom: #DCDCDC 25px solid;
}
.paddedposts th
{
	padding: 10px;
}


h1
{
	font-size: 28px;
	margin: 0 0 10px 0;
}

h2
{
	font-size: 24px;
	color: #FC4B05;
	margin: 15px 0 15px 0;
	padding: 0;
}

h3
{
	font-size: 16px;
	color: #FF9900;
	margin: 0 0 10px 0;
	padding: 0;
}

h4
{
	text-align: center;
	font-size: 24px;
	color: #FF9900;
	padding: 10px 20px 20px 20px;
}

p
{
	font-size: 13px;
	margin-bottom: 10px;
}

td
{
	font-size: 13px;
}


a
{
	color: #0066CC;
	outline: none;
	text-decoration: none;
	font-size: 13px;
}

a:hover
{
	text-decoration: none;
}

img
{
	border: none;
}

.imgleft
{
	float: left;
	margin: 0 10px 10px 0;
}

.imgright
{
	float: right;
	margin: 0 0 10px 10px;
}

ul
{
	list-style: circle;
	margin-left: 30px;
	margin-bottom: 20px;
}

li
{
	font-size: 13px;
}

.articlelist li
{
font-size: 13px;
padding-bottom: 10px;
}

.clear
{
	clear: both;
}

/* -- CONTAINERS -- */

#globalcontainer
{
	width: 975px;
	margin: 0 auto;
	position: relative;
	
}

#contentcontainer
{
	position: relative;
	background: url(../images/container/containerbg.gif) left repeat-y;
	padding-top: 5px;
}

/* -- HEADER -- */

#header
{
	height: 140px;
}

#userlinks
{
position: absolute;
	float: right;
	top: 0px;
	height: 20px;
	width: 540px;

}

#userlink1
{
	float: right;
}


#userlink1 a span
{
	color: #FF6600;
	font-weight: bold;
}

#userlink2
{
	float: right;
}



#userlink2 a:hover
{
	background-position: bottom;
}


#userlink3
{
	float: right;
}

#userlink3 a
{
}

#userlink3:hover
{
	background-position: bottom;
}


#userlink0 
{
	float: right;
	padding-right: 100px;
}

#userlink0 a
{
}

#userlink0:hover
{
	background-position: bottom;
}

#userlink0 a span
{
	font-weight: bold;
}


#logo
{
	float: left;
	background: url(../images/head/eyelogo-bg.gif) no-repeat;
}

#headerbanner
{
	float: left;
	padding-left: 60px;
	padding-top: 10px;
}

#logo a
{
	display: block;
	width: 229px;
	height: 80px;
}

.notsel
{
	background-image: url( '/tabbg.jpg' );
	border-top: solid 1px #2288bb;
	border-left: solid 1px #2288bb;
	border-right: solid 1px #2288bb;
	border-bottom: solid 1px #2288bb;
}

/* -- MENU -- */

#menu
{
	position: absolute;
	top: 80px;
	height: 40px;
	margin-left: 10px;
	z-index: 5;
}

#submenu
{
	position: absolute;
	top: 114px;
	height: 40px;
	margin-left: 237px;
}

#submenu a
{
	color: #bffafb;
	font-weight: bold;
}

.menu
{
	font-family: arial, sans-serif;
	font-size: 12px;
	z-index: 100;
}

.menu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.menu li
{
	float: left;
	position: relative;
	z-index: 100;
}

.menu table
{
	position: absolute;
	border-collapse: collapse;
	z-index: 80;
	left: -1px;
	top: 34px;
}

.menu a
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 90px;
	height: 35px;
	line-height: 35px;
	padding: 0 0;
	text-decoration: none;
	margin-right: 0;
	text-align: center;
	color: #ffffff;
}

.menu a:hover
{
	color: #000;
	background: url( '/images/menu/overbg.jpg' ) repeat-x #e3edf3;
}

.menu ul ul
{
	visibility: hidden;
	position: absolute;
	width: 180px;
	height: 0;
	overflow: visible;
}

.menu ul ul.bit-wider
{
	width: 190px;
}

.menu ul ul a
{
	font-weight: bold;
	width: 180px;
	height: 22px;
	font-size: 11px;
	line-height: 22px;
	background: #FFEA93;
	color: #000;
	text-align: left;
	padding-left: 25px;
	overflow: visible;
}

.menu ul ul.bit-wider a
{
	width: 190px;
	padding-left: 20px;
}


.menu ul ul :hover
{
	color: #000;
}

.menu ul li:hover ul, .menu ul a:hover ul
{
	visibility: visible;
	left: -40px;
}

.menu ul li:hover ul li a.hide
{
	background: #6a3;
	color: #fff;
}

.menu ul li:hover ul li:hover a.hide
{
	background: #6fc;
	color: #000;
}


.menu ul li:hover ul li a.indent
{
	padding-left: 15px;
	width: 190px;
}

.menu ul li ul li a.indent
{
	padding-left: 15px;
	width: 190px;
	background: url( '/images/menu/overbglight.jpg' ) repeat-x #e3edf3;
}

.menu ul li ul li a.indent:hover
{
	background: url( '/images/menu/overbg.jpg' ) repeat-x #e3edf3;
}



/* ---- LEFTCOL ---- */



#leftcol h2
{
	font-size: 15px;
	width: 118px;
	margin-bottom: 5px;
	color: #cf5a5a;
}

#leftcol h3
{
	font-size: 12px;
	width: 110px;
	color: #3d464d;
	margin-bottom: 4px;
}

#leftcol p
{
	margin-bottom: 10px;
}

.nlsignup
{
	height: 14px;
	width: 154px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #666666;
	font-style: italic;
	padding: 3px;
}

.nlsignupbtn
{
	width: 120px;
	height: 27px;
	border: 1px solid #006600;
	margin: 5px 0;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/buttons/buttonsbg.gif) repeat-x;
}

#banner
{
	margin: 0 auto;
	text-align: center;
}

/* ---- CONTENT ---- */

#content
{
	float: right;

	width: 46em;
	padding: 10px 0 10px 10px;
	position: relative;

}

#contentsubscriber
{
	width: 855px;
	margin: 20px 60px 60px 60px;
	position: relative;

}

#breadcrumbs
{
	font-size: 12px;
	text-align: right;
	margin-bottom: 20px;
	font-weight: bold;
	font-style: italic;
}

#intro
{
	float: right;
	padding: 0px;
	width: 250px;
	height: 305px;
	background: #ffffff;

	text-align: center;
	margin: 0 0 10px 15px;
}

/* ---- HOMECONTENT ---- */

#homecontent
{
	position: relative;
	margin: 40px 0 0px 0;
	font-size: 13px;
	width: 100%;
}

#homecontent h1
{
	font-size: 20px;
	font-style: italic;
	margin-bottom: 10px;
	padding: 0 20px;
}

#homecontent img
{
	vertical-align: middle;
	margin-top: -10px;
}

#homecontent strong
{
	color: #006600;
}

#homecontent a
{
	line-height: 1.6em;
}

.viewlnk
{
	color: #006600;
	font-weight: bold;
}

#homecontent ul
{
	list-style-image: url(../images/homecontent/listimg.gif);
	margin-left: 15px;
	line-height: 2.0em;
}

#homecontent li
{
	margin-left: 20px;
	line-height: 2.0em;
}

#hctitle
{
	position: absolute;
	top: -30px;
	left: 10px;
	width: 260px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 5px 10px;
}

#hctitlenew
{
	width: 300px;
	background: #FFFFFF;
	padding: 5px 10px;
}

#hctitle h1
{
	font-size: 20px;
	font-style: italic;
	margin: 0;
}

.announce
{
	position: relative;
	width: 690px;
	height: 70px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 30px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc1
{
	position: relative;
	width: 48%;
	height: 575px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc2
{
	position: relative;
	width: 48%;
	height: 575px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc3
{
	position: relative;
	width: 48%;
	height: 630px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc4
{
	position: relative;
	width: 48%;
	height: 670px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc5
{
	position: relative;
	width: 48%;
	height: 670px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	font-size: 11px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc6
{
	position: relative;
	width: 48%;
	height: 630px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc7
{
	position: relative;
	width: 48%;
	height: 550px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	font-size: 11px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc8
{
	position: relative;
	width: 48%;
	height: 550px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc9
{
	position: relative;
	width: 48%;
	height: 650px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	font-size: 11px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc10
{
	position: relative;
	width: 48%;
	height: 650px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc11
{
	position: relative;
	width: 48%;
	height: 270px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 10px 10px 0;
	padding: 20px 0 0 5px;
	font-size: 11px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc12
{
	position: relative;
	width: 48%;
	height: 270px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc13
{
	position: relative;
	width: 48%;
	height: 670px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

#hc14
{
	position: relative;
	width: 48%;
	height: 670px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding: 20px 0 0 5px;
	background: url( '/images/homecontent/hcbg.jpg' ) top repeat-x;
	font-size: 13px;
}

.view
{
	width: 300px;
	height: 22px;
	/*background: url( '/images/homecontent/viewbg.gif' ) no-repeat;*/
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	font-size: 13px;
	padding-top: 2px;
	font-weight: bold;
	font-style: italic;
}

/* ---- FOOTER ---- */

#footer
{
	height: 250px;
	background: url( '/images/footer/footerbg.jpg' ) repeat-x;
	text-align: center;
	padding: 20px 0 0 0;
}

/* --- FORUMS ---*/
.forumtools
{
	background-image: url( '/Images/forums/bgtools.gif' );
	background-repeat: repeat-x;
}



/*floating feedback form*/

.k_float
{
	z-index:9999999; 
	position: fixed !important; 
	position:absolute;
	cursor:hand;
	cursor:pointer;
}

#kampylink img
{
	border: 0;
}

.k_top
{
	top:0px;
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop : document.body.scrollTop);
}

.k_bottom
{
	bottom:0px;
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 : document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);
}

.k_right
{
	 
	right:0px;
	
}

.k_left
{
	left:0px; 
}

/*close button*/

#k_close_button
{
	color:gray; 
	border: 1px solid gray; 
	display: none; 
	width: 11px; 
	height: 16px; 
	font-size:12px; 
	text-align:center; 
}

.kc_top
{
	top:80px;
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 : document.body.scrollTop + 80);
}

.kc_bottom
{
	bottom:80px; 
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 : document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);
}

.kc_right
{ 
	right:10px; 
}

.kc_left
{
	left:10px; 
}
/*end close button*/

#highlight {
  clear: left;
  margin : 0;
  padding: 5px;
  background-color : #FFFFCC;
  border: 1px solid #FFCC99;
  text-align: left;
  font-family : Arial, Verdana;
  font-size : 13px;
  color : #186a82;
  vertical-align: middle;
}

#highlightsales {
  clear: left;
  margin : 0;
  padding: 5px;
  background-color : #FFFFCC;
  border: 1px solid #FFCC99;
  text-align: left;
  font-family : Arial, Verdana;
  font-size : 13px;
  font-weight : bold;
  color : #186a82;
  vertical-align: middle;
}


.featuredprop {
	padding:15px;
	background: url( '/images/menu/rentalsbg.jpg' ) repeat-x #FFAD35;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.featuredprop  a {
	font-weight: bold;
	font-size: 14px;
}

.featuredprice {
	background-color: #FFAD35;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}


.highlightedprop {
	padding:15px;
	background-color: #F7F30A;
	color: #000000;
	font-weight: bold;

}

.highlightedprop a {
	font-weight: bold;

}

.highlightedprice {
	background-color: #cdcdcd;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}

.forumrowstyle 
{
    padding-bottom: 5px;

}

#rightads
{
	float: right
}

#rightads img
{
	vertical-align: middle;
	margin-top: -10px;
}

#homeblocks li
{
list-style-image: url(../images/homecontent/listimg.gif);
line-height: 2.0em;
	}
	
#homeblocks h1
{
color: #e80062;
	}

.cke_notification.cke_notification_warning {
	display: none!important;
}