body {
font-size: 13px;
font-family: Tahoma, Verdana, sans-serif;
background-color: #fff;
padding: 0px;
margin: 10px;
}

#mtosearch {
position:absolute;
left:10px;
top:50px;
}

.wow {
font-size: 18px;
color: #ff9900;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
}

#ads {
border:#e4ebf3 solid 1px;
padding-top:5px;
padding-right:1px;
padding-bottom:5px;
padding-left:7px;
color:#404040;
}

.cap {
margin-right:4px;
margin-top:2px;
float:left;
background:#FF9900;
border:1px solid black;
font-size:30px;
line-height:28px;
padding-top:1px;
padding-right:2px;
padding-left:2px;
font-family:times;
}

.adlink { 
color: #FF9900;
text-decoration:underline;
}

#rotator {
background: url(/services/images/rotator/rotate.php) no-repeat;
margin:0;
padding:0;
width: 190px;
height: 130px;
}

p {
font-size: 13px;
color: #3D3D3D;
font-family: Tahoma, Verdana, sans-serif;
}

.SubTitle {
font-family: Tahoma, Verdana, sans-serif;
color: #fff;
font-size: 13px;
font-weight: bold;
background-color: #ffcc66;
padding: 3px;
}

.dynamicBar { background-image: url(http://www.marbella.to/0/dynamicBar.gif); }
.subnavBar { background-image: url(http://www.marbella.to/0/subnavBar.gif); }
.subNavtext { font-size: 11px; font-weight: bold; color: #5D5D78; font-family: Verdana, Tahoma, helvetica, serif }
a.nav:link { font-size: 11px; font-weight: bold; color: #404040; text-decoration: none }
a.nav:visited { font-size: 11px; font-weight: bold; color: #404040; text-decoration: none }
a.nav:hover { font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: underline }
a.nav:active { font-size: 11px; font-weight: bold; color: #A8ABB8; text-decoration: none }

.tiny, A:link.tiny, A:visited.tiny, A:active.tiny  {
font-family: Tahoma, Verdana, sans-serif;
color: #990000;
font-size: 10px;
text-align: justify;
}

.went {
Filter: alpha(Opacity=99,FinishOpacity=20,style=2,StartX=0,FinishX=1,StartY=0,FinishY=1);
}

em {
font-size: 13px;
color: #990000;
font-family: Tahoma, Verdana, sans-serif;
}

td {
font-size: 13px;
color: #3D3D3D;
font-family: Tahoma, Verdana, sans-serif;
}

pre {
font-size: 11px;
color: red;
}



u {
font-size: 15px;
color: #0000ff;
font-family: Tahoma, sans-serif, Verdana;
}

strong, b {
color: #3D3D3D;
font-weight: bold;
}

a:link {color: #FF9900;text-decoration: none; }

a:visited {color: #FF9900;text-decoration: none; }

a:active {text-decoration: none;}

a:hover {color: #990000;text-decoration: underline; }


.clockLink {text-align:right;}



.photopost a {color: #FF9900;font-size: 13px;}

.photopost a:hover {color: #990000;font-size: 13px;}


a.Golink {color: #FF9900;font-size: 13px;

border-top:#E8E1C8 solid 1px;
border-right:#E8E1C8 solid 1px;
border-bottom:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
background:#FAF1CE;
}

a.history:link {color: #FF9900 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; }
a.history:visited {color: #990000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; }
a.history:active {color: #FF0000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.history:hover {color: #990000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; }

/**************links**************/
a.history2:link {color: #31639C !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }
a.history2:visited {color: #888888 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }
a.history2:active {color: #000000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.history2:hover {color: #666666 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; }

a.history3:link {color: #31639C !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }
a.history3:visited {color: #31639C !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }
a.history3:active {color: #000000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.history3:hover {color: #666666 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; }

a.tour:link {color: #777777 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
a.tour:visited {color: #777777 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
a.tour:active {color: #000000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
a.tour:hover {color: #000000 !important; font-family:  sans-serif, Verdana, Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }

.tourlinkbackgr {
	background-color: #EBEBEB;
}

/*
#TourTab {
border-top:#E8E1C8 solid 1px;
border-right:#E8E1C8 solid 1px;
border-bottom:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
background:#FAF1CE;
padding-top:0;
padding-right:1px;
padding-bottom:0;
padding-left:2px;
display:inline;
line-height:0px;
margin:0;
}*/

/****************************/


.navback {
	background-color: #F7F2EA;
}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: normal;
        margin: 0;
        padding: 1px 0 1px 0;
        background-color: #F7F2EA;
        border-top: 1px solid #F0E7D7;
        border-bottom: 1px solid #F0E7D7;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 1px 4px 1px 4px;
        color: #990000;
        border-right: 1px dashed #F0E7D7;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #990000;
        background-color: #F0E7D7;
}
#navlist a:visited {
        color: #777;
}
#navfocus .current {
        color: #FFF !important;
        background-color: #DCD3C3 !important;
}


/****************************/

.copy {
font-size: 12px;
color: #ffcc66;
font-family: Tahoma, Verdana, sans-serif;
text-align: right;
background-color: #ff9900;
padding: 4px;
}

form {
	margin-top: 0; 
	margin-bottom: 0;
}
input {
	margin-top: 0; 
	margin-bottom: 0;
}
select {
font-size: 11px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
background-color: #EBEBEB;
}

input {
border-right: #999999 1px solid;
border-top: #999999 1px solid;
font-weight: bold;
font-size: 11px;
border-left: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Tahoma, Verdana, sans-serif;
}

.noborder {
border-right: #fff 0px;
border-top: #fff 0px;
border-left: #fff 0px;
border-bottom: #fff 0px;
}

h1, h2 {
color: #990000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h3, h4, h5, h6 {
color: #31639C;
font-family: Tahoma, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
.pad { 
	padding: 14px; 
}
.contact {
	font-size : 12px; 
font-weight: normal;
	color : #333; 
	padding: 5px; 
}
.contact2 {
	font-size : 12px; 
font-weight: normal;
	color : #333; 
	padding: 5px; 
	background-color: #F7F7F7;
}

/* Backgrounds Colors */
    
    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #DDDDDD; }

    .bg_nav_left_header   { background-color: #FF9900; } 
    .bg_nav_left          { background-color: #EEEEEE; } 
    .bg_nav_left_selected { background-color: #DDDDDD; } 
    .bg_nav_right_header  { background-color: #FF9900; } 
    .bg_nav_right         { background-color: #FFFFFF; } 
    


/* Common Styles */

    .header_category_name           { color: #000000; font-family: impact, Tahoma, Verdana, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb              { color: #DDDDDD; font-family: impact, Tahoma, Verdana, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb a            { color: #999999 !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #999999 !important; text-decoration: underline; }

    .logo_text                      { font-family: Tahoma, Verdana, sans-serif; font-size: 30px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Tahoma, Verdana, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }

    .image_caption                    { font-family: Tahoma, Verdana, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #CCCCCC; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
    .global_updated                 { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }

    .general_text                   { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; }


/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #990000; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
    .nav_left_header_text a         { color: #990000; text-decoration: none !important; }

    .category_link_depth1 a         { color: #404040 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none }
    .category_link_depth1 a:hover   { color: #FF9900 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline }

    .category_link_depth2 a         { color: #404040 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }
    .category_link_depth2 a:hover   { color: #FF9900 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline }
    
    
    .category_link_depth3 a         { color: #404040 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }
    .category_link_depth3 a:hover   { color: #FF9900 !important; font-family:  Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline }

    .advancedsearch_link   { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: regular;  }


/* Right Navigation (Headlines) */


    .nav_right_header               { color: #FFFFFF; font-family: Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }
    .nav_right_category_header      { color: #FFFFFF; font-family: impact, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: regular; text-transform: uppercase; }
    .nav_right_headlines            { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: regular;  }

    .nav_right_category_name        { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; }


/* Article Summaries */

    .summary_title                  { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
    .summary                        { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; }
    .summary_date                   { font-family: Tahoma, Verdana, sans-serif; font-size: 10px; }
    
    .summary_breadcrumb            { color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }
    
	.tourIndexpreview 			   { padding-top: 0;
									 padding-right: 5px;
									 padding-bottom: 2px;
									 padding-left: 0; }
	/* Tours */
	#bot_tour_bar {
background: url("/0/bot-bar.gif");
background-repeat: repeat-x;
height: 29px;
width: 10px
}

	#right_tour_bar {
background: url("/0/right-bar.gif");
background-repeat: repeat-y;
height: 10px;
width: 29px
}

/* Article Pages */

    .article_title                  { font-family: Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: bold; }
    .article_text                   { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; }
    .bg_printer_page                { background-color: #FFFFFF; }
    
/* Album */

.navigation { font-size: 11px; font-weight: bold; color: #5D5D78; 
  font-family: verdana, arial, helvetica, serif }

.navtable {
  background-color: #F7F7F7;
  border-top-width: 10; border-top-style: none; border-top-color: transparent;
  border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #979CB2;
  border-right-width: 1; border-right-style: solid; border-right-color: #979CB2;
  border-left-width: 1; border-left-style: solid; border-left-color: #979CB2
  }

.footer { font-size: 9px; color: #979CB2; font-family: verdana, arial, helvetica, serif }

.album { font-size: 11px; color: #404040; font-family: verdana, arial, helvetica, serif }
.menuleft { text-align: left; font-size: 9px; color: #404040; font-family: verdana, arial, helvetica, serif }
.menucenter { text-align: center; font-size: 12px; color: #404040; font-family: verdana, arial, helvetica, serif }
.menuright { text-align: right; font-size: 9px; color: #404040; font-family: verdana, arial, helvetica, serif }
.info { font-size: 9px; color: #8A8A8A; font-family: verdana, arial, helvetica, serif }

.maintable  {  
border-top: #fff solid 1px;
border-right: #fff solid 1px;
border-bottom: #fff solid 1px;
border-left: #fff solid 1px;
}

.bottominfo  { text-align: right; }

.displayimage { 
  background-color: #FFFFFF; 
  border-top-width: 1; border-top-style: solid; border-top-color: #6699CC; 
  border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #6699CC; 
  border-right-width: 1; border-right-style: solid; border-right-color: #6699CC; 
  border-left-width: 1; border-left-style: solid; border-left-color: #6699CC;
}

.icon_title { text-align: right; font-family: verdana, arial, helvetica, serif; font-weight: bold; font-size: 9px; color: #8A8A8A }
.icon { text-align: center; font-family: verdana, arial, helvetica, serif; font-size: 9px; color: #003366 }
.icon_album { text-align: center; font-size: 11px; color: #404040; font-family: verdana, arial, helvetica, serif }
.icon_info { text-align: center; font-size: 9px; color: #8A8A8A; font-family: verdana, arial, helvetica, serif }
.icon_border { border-color: #6699CC }

.drop { text-align: center; }

.imgborder { border-color: #6699CC }
.image { text-align: center; font-family: verdana, arial, helvetica, serif; font-size: 9px; color: #003366 }
.caption { text-align: justified; font-family: verdana, arial, helvetica, serif; font-size: 9px; color: #003366 }
.cp { font-size: 9px; color: #404040; text-align: center; font-family: verdana, arial, helvetica, serif }
.details { background-color: #F8F8F8 }
.title { text-align: center; font-weight: bold; font-family: verdana, arial, helvetica, serif; font-size: 9px; color: #003366 }

.admin {font-size: 11px; color: #000000; text-align: center; font-family: verdana, arial, helvetica, serif}

.exiftable  { border:1px solid #E1E1E1; background-color: #F7F7F7; }
.exif_title { text-align: right; font-family: verdana, arial, helvetica, serif; font-weight: bold; font-size: 9px; color: #003366 }
.exif { text-align: left; font-family: verdana, arial, helvetica, serif; font-size: 9px; color: #003366 }

.header {
  background-color: #F4F4F4
}

.menuborder  {
  background-color: #F4F4F4;
  border-top-width: 1; border-top-style: solid; border-top-color: #979CB2; 
  border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #979CB2;
  border-right-width: 1; border-right-style: solid; border-right-color: #979CB2;
  border-left-width: 1; border-left-style: solid; border-left-color: #979CB2;
}

.menu { font-family: verdana, arial, courier; font-size: 10px; 
  text-decoration: none; text-align: center; }
.menu_over { font-family: verdana, arial, courier; font-size: 10px; 
  background-color: #FFFFFF; text-align: center;}
.menu:link { color: #666666; text-decoration: none; }
.menu:hover { color: #666666; text-decoration: none; }
.menu:visited { color: #666666; text-decoration: none; }
.menu:active { color: #666666; text-decoration: none; }

a.backnav:link { font-size: 9px; font-weight: normal; color: #FF9900; text-decoration: underline; }
a.backnav:visited { font-size: 9px; font-weight: normal; color: #FF9900; text-decoration: underline; }
a.backnav:hover { font-size: 9px; font-weight: normal; color: #990000; text-decoration: underline; }
a.backnav:active { font-size: 9px; font-weight: normal; color: #A8ABB8; text-decoration: none; }

a.featurelink:link { font-size: 12px; font-weight: bold; color: #31639C; border-bottom: 1px Solid #FF9900; text-decoration: none }
a.featurelink:visited { font-size: 12px; font-weight: bold; color: #31639C; border-bottom: 1px Solid #FF9900; text-decoration: none }
a.featurelink:hover { font-size: 12px; font-weight: bold; color: #FF9900; border-bottom: 1px Solid #FF9900; text-decoration: none }
a.featurelink:active { font-size: 12px; font-weight: bold; color: #A8ABB8; border-bottom: 1px Solid #FF9900; text-decoration: none }

.sponsor {
	background: #fff;
	position:relative;
	z-index:10;
	float:left;
	margin-top:7px;
}
/*a.sponsorLink:link { font-size: 12px; font-weight: normal; color: #999999; text-decoration: none }
a.sponsorLink:visited { font-size: 12px; font-weight: normal; color: #999999; text-decoration: none }
a.sponsorLink:hover { font-size: 12px; font-weight: normal; color: #666666; text-decoration: none }
a.sponsorLink:active { font-size: 12px; font-weight: normal; color: #999999; text-decoration: none }
*/

.featurebox {
	background: #fff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #e4ebf3 solid 1px;
	border-right: #e4ebf3 solid 1px;
	border-bottom: #e4ebf3 solid 1px;
	border-left: #e4ebf3 solid 1px;
}
.imgfeaturebox {
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #e4ebf3 solid 1px;
	border-right: #e4ebf3 solid 1px;
	border-bottom: #e4ebf3 solid 1px;
	border-left: #e4ebf3 solid 1px;  
}
.imgfeaturebox img {
	border-left: #fff solid 5px;
}
.imgfeaturebox strong, b {
	color: #31639C;
	font-weight: bold;
}
.featurebox strong, b {
	color: #31639C;
	font-weight: bold;
}
.imgfeatureboxhome {
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #e4ebf3 solid 1px;
	border-right: #e4ebf3 solid 1px;
	border-bottom: #e4ebf3 solid 1px;
	border-left: #e4ebf3 solid 1px;
}
.propImagedesc {
	font-size: 9px;
	background-color: #EDEDED;
}

