﻿@import url('casaOfertas.css');
html { font-size: 100%; /* IE hack */ }
BODY
{
	font-size: 0.75em;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	background-color : #665A42;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
table { font-size: 100%; /* IE hack */ }
/* text style used for most text rendered by modules */
.Normal
{
	font-size: 1.2em; 
	font-family: Verdana, Tahoma, Georgia,  Arial;
}
h1 { margin-left: 2px; font-family: Verdana, Tahoma, Georgia,  Arial; color: #800000; margin-top: 2px; margin-bottom: 2px;}
h2 { margin-left: 7px; font-family: Verdana, Tahoma, Georgia,  Arial; color: #800000;}
h3,h4,h5,h6 { margin-left: 4px; }
p	{
	margin: 5px 5px 5px 5px;
	line-height: 1.3;	
}

P.TitlePara:first-letter
{
	font-size: 1.8em;
	color: #3D2A14;
}
P.TitlePara{
	font-size:1em;
}
#rod_contact_no {
	font-size: 1.1em;
	font-weight:bold;
}
#cn_gallery_msg {
background:#FFCC33 none repeat scroll 0%;
border:1px dotted #666666;
color:#000000;
margin:0pt 20px 10px;
padding:15px;
width:87%;
}
#cn_thanks p {
	font-size:1.4em;
}
A
{
}
A:link
{
	color: #022141;
	text-decoration: underline;
}
A:visited
{
	color: #022141;
	text-decoration: underline;
}
A:active
{
	color: #022141;
	text-decoration: underline;
}
A:hover
{
	color: #800000;
	text-decoration: underline;
}
#LanguageComboBox SELECT
{
	font-size: 1.1em;
	width: 135px;
	height: 17px;
}
#SearchTextBox INPUT
{
	border-right: #9298a4 1px solid;
	border-top: #9298a4 1px solid;
	font-size: 11px;
	border-left: #9298a4 1px solid;
	color: #022141;
	border-bottom: #9298a4 1px solid;
	height: 17px;
}
#SearchTextBox_Admin INPUT
{
	font-size: 1.1em;
	color: #022141;
	height: 19px;
}

/* MODULE Links */
A.Normal
{
	font-weight: bold;
}
A.Normal:link
{
	color: #022141;
	text-decoration: none;
}
A.Normal:visited
{
	color: #022141;
	text-decoration: none;
}
A.Normal:active
{
	color: #022141;
	text-decoration: none;
}
A.Normal:hover
{
	color: #800000;
	text-decoration: underline;
}
/* [USER][LOGIN] */
.Top_Link
{
	font-weight: normal;
	font-size: 1em;
	vertical-align: middle;
	font-family: Arial;
}
A.Top_Link:link
{
	color: #FBE1BE;
	text-decoration: none;
}
A.Top_Link:visited
{
	color: #FBE1BE;
	text-decoration: none;
}
A.Top_Link:active
{
	color: #FBE1BE;
	text-decoration: none;
}
A.Top_Link:hover
{
	color: #800000;
	text-decoration: none;
}
.Search_Button
{
	vertical-align: middle;
}
.Search
{
	font-size: 1.2em;
	font-family: Arial;
}
A.Search:link
{
	color: #ffffff;
	text-decoration: none;
}
A.Search:visited
{
	color: #ffffff;
	text-decoration: none;
}
A.Search:active
{
	color: #ffffff;
	text-decoration: none;
}
A.Search:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.Breadcrumb_Link
{
	color: #6B7486;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Arial;
}
A.Breadcrumb_Link:link
{
	color: #6B7486;
	text-decoration: none;
}
A.Breadcrumb_Link:visited
{
	color: #6B7486;
	text-decoration: none;
}
A.Breadcrumb_Link:active
{
	color: #6B7486;
	text-decoration: none;
}
A.Breadcrumb_Link:hover
{
	color: #6B7486;
	text-decoration: underline;
}
.Current_Date
{
	font-weight: normal;
	font-size: 1.1em;
	color: #022141;
	font-family: Arial;
}
/* [LINKS] */
.Content_Link
{
	font-family: Arial;
	font-size: .85em;
	font-weight: normal;
	color: #FBE1BE;
}
A.Content_Link:link
{
	text-decoration: none;
	color: #FBE1BE;
}
A.Content_Link:visited
{
	text-decoration: none;
	color: #FBE1BE;
}
A.Content_Link:active
{
	text-decoration: none;
	color: #FBE1BE;
}
A.Content_Link:hover
{
	text-decoration: underline;
	color: #FBE1BE;
}
.Copyright
{
	font-weight: normal;
	font-size: 0.8em;
	color: #FBE1BE;
	font-family: Arial;
}
/* [TERMS][PRIVACY][HELP] */
.Bottom_Link
{
	font-weight: normal;
	font-size: 0.8em;
	font-family: Arial;
}
A.Bottom_Link:link
{
	color: #FBE1BE;
	text-decoration: underline;
}
A.Bottom_Link:visited
{
	color: #FBE1BE;
	text-decoration: underline;
}
A.Bottom_Link:active
{
	color: #FBE1BE;
	text-decoration: underline;
}
A.Bottom_Link:hover
{
	color: #800000;
	text-decoration: underline;
}
.sloganpane
{
	background-color: transparent;
}
.toppane
{
	padding-left: 10px;
	width: 100%;
	padding-top: 10px;
	height: 0%;
	background-color: transparent;
}
.leftpane2
{
	height: 100%;
	background-color: transparent;
}
.leftpane_pal
{
	height: 100%;
	background-color: transparent;
	width: 140px;
}
.contentpane
{
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	padding-top: 8px;
	height: 100%;
	background-color: transparent;
}
.contentpane_only, .contentpane_pal {
	padding-right: 4px;
	padding-left: 8px;
	width: 100%;
	padding-top: 2px;
	height: 100%;
	background-color: transparent;
}
.rightpane_pal{
	padding-top: 8px;
	height: 100%;
	background-color: transparent;
}

.rightpane
{
	padding-top: 8px;
	height: 100%;
	background-color: transparent;
}
.bottompane
{
	width: 100%;
	height: 0%;
}
#Logo_Td
{
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
/* Booking form */
.restable
{
	border-spacing: 0;
	border: 1px solid #796B4E;
	width: 90%;
	margin-left: 10px;
}
.resrow
{	
	border-spacing: 0;
	border: 1px solid #796B4E;
}
.rescol1
{
	vertical-align: middle;
	width: 30%;
	padding-left: 5px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	font-weight:bold;
	background-color: #E0D4C7;
}
.rescol2
{
	vertical-align: top;
	width: 23%;
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	font-weight:normal;
	color:#666666;
	background-color: #E0D4C7;
	line-height: 1.4;
}
.rescol3
{
	vertical-align: middle;
	width: 47%;
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	font-weight:normal;
	color:#666666;
	background-color: #E0D4C7;
}
.rescol3 img {
	border: 0px;
	float:left;
	padding-left:60px;
}
.rescol3 span {
	padding-left: 5px;
	line-height:32px;
	text-decoration:none;
}
#r_images_lp img {
	border: 0px;
	height: 105px;
	width: 180px;
}
/* Styles for airline list */
#airlinelist 
{margin-left: 40px;
}
#airlinelist a,#airlinelist a:visited{text-decoration: none;}
#airlinelist ul {list-style-type: none;  margin: 0; padding: 0;}
#airlinelist ul a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold; }
#airlinelist ul li {list-style-type: none; background-image: url('../../images/maps/airlines.gif'); 
background-repeat: no-repeat; background-position: 0 5px; padding-left: 25px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#airlinelist ul li li{ margin-left: 10px; padding: 0; background-image: none; list-style-type: none; font-style: italic;}
/*
 Page footers
*/
#footer1 {
	background-image: url('../../images/sk/footer1.jpg');
	position:relative;
}
#footer2 {background-image: url('../../images/sk/footer2.jpg');}
#footer3 {background-image: url('../../images/sk/footer3.jpg');}
#footer4 {background-image: url('../../images/sk/footer4.jpg');}
/*
Solpart
*/
/* [SOLPATRMENU] */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer; 
}
.MainMenu_MenuItem
{
	font-weight: normal;
	font-size: 1.1em;
	color: #022141;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	border-bottom-style: none;
	cursor: pointer; 
}
.MainMenu_MenuItemSel
{
	font-weight: normal;
	color: #ffffff;
	font-size: 1.1em;
	height: 20px;
	background-color: transparent;
}
.MainMenu_MenuIcon
{
	display: none;
	background-color: #f0f0f0;
}
.MainMenu_MenuArrow
{
	border-right: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	width: 7px;
	border-bottom: #f0f0f0 1px solid;
	background-color: transparent;
}
.MainMenu_MenuBreak
{
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.MainMenu_SubMenu
{
	border-right: #6B7486 1px solid;
	border-top: #6B7486 1px solid;
	border-left: #6B7486 1px solid;
	border-bottom: #6B7486 1px solid;
	background-color: #f0f0f0;
	cursor: pointer; 
		z-index:1000;
}
.MainMenu_SubMenuItemSel
{
	font-size: 1.1em;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: #0655B7;
	border-bottom-style: none;
	cursor: pointer; 
}
.MainMenu_RootMenuArrow 
{
    font-family: webdings; 
		padding-left: 2px;
    font-size: 10pt; 
    cursor: pointer; 
}
.MainMenu_MenuIcon_Admin
{
	border-top: #f0f0f0 1px solid;
	border-left: #f0f0f0 1px solid;
	width: 0px;
	border-bottom: #f0f0f0 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_MenuBreak_Admin
{
	height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #9298a4;
	border-bottom-style: none;
}
.MainMenu_RootMenuItem_Admin
{
	font-size: 1.2em;
	color: #ffffff;
	font-family: Arial;
	height: 28px;
}
.MainMenu_RootMenuItemActive_Admin
{
	font-size: 1.2em;
	color: #022141;
	font-family: Arial;
	height: 28px;
	background-color: #EEF2FA;
}
.MainMenu_RootMenuItemSel_Admin
{
	font-size: 1.2em;
	color: #800000;
	font-family: Arial;
	background-color: #EEF2FA;
	height: 28px;
}
.MainMenu_MenuItemSel 
{						
	background-color: #8C765E;
}
.MainMenu_RootMenuItem TD
{
	font-weight: normal;
	font-size: 1.2em;
	BACKGROUND-POSITION-Y: bottom;
	color: #FBE1BE;
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.MainMenu_RootMenuItemSel TD
{
	font-weight: normal;
	font-size: 1.2em;
	color: #FBE1BE;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.MainMenu_RootMenuItemActive TD
{
	font-weight: normal;
	font-size: 1.2em;
	BACKGROUND-POSITION-Y: bottom;
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*   Prices   */
/*Prices texts */
#rodprices {
	font-size: .9em;
}
#rodprices h3 {
	font-size: 1em;
	font-weight:bold;
	margin-bottom:4px;
}
#rodprices p {
	margin-top:5px;
	margin-bottom:5px;
}
/*---------Price special offers------*/

.rodOffer {
	/* display:none; Hides offer */
	background-color:#FADCF9;
	border:1px solid #EA2BE0;
	margin-left:10px;
	padding:5px;
	width:550px;
}
.rodOffer h2 {
	color:#BF00BD;
	font-family:"trebuchet MS";
	font-size:26px;
	margin:5px;
}
.rodOffer table {}
.rodOffer tr {}
.rodOffer th {
	font-family:"lucida sans",verdana;
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
	width:240px;
	vertical-align:baseline;
	text-align:left;
}
.rodOffer td.col1 {
	font-size:1.5em;
	width:130px;
	vertical-align:baseline;
}
.rodOffer td.col2 {
	color:#80007E;
	font-family:trebuchet MS,verdana;
	font-size:1.6em;
	vertical-align:baseline;
}
.rodOffer .seperator {
	border-bottom:1px dotted #80007E;
}
/*-------------------------------*/
.price_small {
	font-size:90%;
	text-indent: 10px;
}
/*Prices table format */
.tartable
{
	border-spacing: 0;
	border: 1px solid #796B4E;
	width: 90%;
	background-color: #E0D4C7;		
	margin-left: 10px;	
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 5px;
}
.tarcol1
{
	vertical-align: middle;
	width: 21%;
	font-weight:bold;
	padding-top: 5px; 
	padding-bottom: 5px;
}
.tarcol2
{
	vertical-align: top;
	text-align:center;
	width: 10%;
	font-weight:normal;
	color:#666666;
	line-height: 1.4;	
	padding-top: 5px; 
	padding-bottom: 5px;
}
.tarcol3
{
	vertical-align: top;
	text-align:center;
	width: 20%;
	font-weight:normal;
	color:#666666;
	line-height: 1.4;
	padding-top: 5px; 
	padding-bottom: 5px;
}
.tarcol4
{
	vertical-align: top;
	text-align:center;
	width: 20%;
	font-weight:normal;
	color:#666666;
	line-height: 1.4;
	padding-top: 5px; 
	padding-bottom: 5px;
}
.tarcol5
{
	vertical-align: top;
	text-align:center;
	width: 29%;
	font-weight:normal;
	color:#666666;
	line-height: 1.4;
	padding-top: 5px; 
	padding-bottom: 5px;
}
.tarrow
{	
	border-spacing: 0;
	border: 1px solid #796B4E;
}
.tarsup
{
	vertical-align:super;
	font-size: 60%;
}	
/*
Accomodation
*/
/*Accomodation table format */
.acctable
{
	border-spacing: 0;
/*	border: 1px solid #796B4E;*/
	width: 90%;
	margin-left: 10px;
}
.acccol1
{
	vertical-align: middle;
	width: 20%;
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	font-weight:bold;
	background-color: #E0D4C7;
}
.acccol2
{
	vertical-align: top;
	width: 80%;
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	font-weight:normal;
	color:#666666;
	background-color: #E0D4C7;
	line-height: 1.4;
}
.accrow
{	
	border-spacing: 0;
	border: 1px solid #796B4E;
}
/* Styles for the main text and images within the Text/HTML module */
/*These styles appear in the fckeditor dropdown*/

.imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.imageleftsidecaption
{
    font-size: .8em;
    font-style: italic;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.imageleftsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.imagerightsidecaption
{
    font-size: .8em;
    font-style: italic;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
.imagerightsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}
.quoteleft
{
    font: italic 1.1em Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;
    margin: 10px 10px 10px 0;
    width: 220px;
    float: left;
    text-align: right;
    border-right: 10px solid #C8CDD0;
    color: #75818A;
}
.quoteright
{
    font: italic 1.1em Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px;
    width: 220px;
    float: right;
    text-align: left;
    border-left: 10px solid #C8CDD0;
    color: #75818A;
}
/* Code for location maps */
/* Code needed for IE to make :active state work first time */
#rod_map a,#rod_map a:visited{text-decoration: none; color:#000;}

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:180px; height:116px; float:left; z-index:50; margin: 4px;}
a.directions {color:#000; text-decoration:none;}

a.slidea {background: url('../../images/maps/Cabo_thumb.gif');
}
a.slideb {background: url('../../images/maps/levante_thumb.gif');
}
a.slidec {background: url('../../images/maps/Spain_thumb.gif');
}
a.gallery em, a.gallery span {display:none; font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
a.gallery:hover {border:1px solid #fff;}

/* styling for gallery */
#rod_map {position:relative; width:950px; height:500px; background:#d1c8c3; border:0px; margin:1em auto;}
#rod_map img {border:0;}
#rod_map .thumbs {width:170px; position:absolute; left:0; top:0;}

#rod_map a.gallery:hover span {display:block; position:absolute; width:752px; height:484px; top:375px; left:5px; padding:0; font-style:italic; color:#fff;  z-index:100;}
#rod_map a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1em; color:#000;}
#rod_map a.gallery:active, #rod_map a.gallery:focus {border:1px solid #000;}
#rod_map a.gallery:active em, #rod_map a.gallery:focus em  {display:block; position:absolute; width:752px; height:484px; top:5px; left:190px; padding:0; color:#000; border:0px; z-index:50;}
/*Styling for directions*/
#driveInfo {
background:#FFCC33 none repeat scroll 0% 50%;
border:1px dotted #666666;
color:#000000;
margin:0pt 20px 10px;
padding:5px;
width:87%;
}
#cnMap {
	width: 750px;
	height: 510px;
}
.myclass {
}
#cn_map_header {
	display:none;
}
#cnlistcontainer {
	font-family: Arial, Verdana, sans-serif;
	border: 0;
}
#cnlistcontainer img{
	border: 0;
}
.cn_typetitle {
	font-size:1.3em;
	font-family:Verdana, Arial, sans-serif;
	margin-bottom:7px;
}
.cn_typetitle img {
	border:0;
	padding-right:5px;
}
.cn_typetitle span {
	line-height:19px;
}
.cn_type {
	display:none;
}
.cntit {
	font-weight:bold;
	font-size: 1.1em;
}
.cnsdesc{
	
}
.cn_lupa img{
	border:0;
}
.cnIW {
	width:350px;
	height:300px;
	overflow: auto ;
}
.cnIW h2 {
	font-weight:bold;
	font-size:1.2em;
}
.cnIW p {
	font-size:.9em;
	text-align:justify;
}
.cnimg {
	float: right;
	margin: 7px 0 5px 5px;
}
.cntel_cap, .cnemail_cap, .cnurl_cap {
	font-weight:bold;
}


.htnom {
	font-size: 1.2em;
	font-weight: bold;
	color:black;
}
.htdir1{
	
}
.htdir1{
	
}
.htdir2{
	
}
.htfax, .httel{
	color:black;
}
.htfaxlabel, .httellabel{
	font-size: .8em;
	font-weight: bold;
	color:black;
}
.htemaillink {
	
}
#htmapinst {
	height: 45px;
	font-size: .8em;
	border: 1px #F0B64E solid;
	background-color: #FFFFB3;
	vertical-align:middle;
	margin: 4px 3px;
}
#htmapinst p {
	padding: 5px 5px 5px 5px;
}
#htmapinst img {
	vertical-align:middle;
}
#cn_form_wrap {
	
}
#cn_address_wrap{
	width:500px;	
	float: left;
}
#cn_addmap_wrap{
	width:400px;
	float: left;
}				
#cn_addmap_info {
	width:300px;
	height:30px;
}
#cn_addmap{
	width:350px;
	height:350px;
	margin-left:50px;
}				
#cn_add_foot{
	clear:both;
}
img.discount {
	position:	absolute;
	right:20px;
	top:-18px;
}
div.euroPound {
	float:right;
}
.tagline {
	font-family:'Trebuchet MS',arial,sans-serif;
	color:#fdefd7;
	float:left;
	font-size:1.4em;
	margin-top:20px;
	padding-left:20px;
	font-style:italic;
	position:relative;
}
.tagline span {
	float:left;
	width:105px;
}
.tagline h1 {
		font-family:'Trebuchet MS',arial,sans-serif;
		font-size:1em;
		color:#fdefd7;
		padding:0;
		margin:0;
		float:left;
		width:105px;
}
a#dnn_dnnLOGO_hypLogo {
	float:left;
}
/* --------- Grey Box  Last-Modified: 28/06/06 00:08:22 --------------------*/
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 96%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
    font-family:Verdana, Arial, sans-serif;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }


