
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: #fff url(http://www.estelle.tv/assets/gradback.jpg) repeat-y 50%;
	TEXT-ALIGN: center
}

BODY,P,TABLE,TD,TR {   
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Lucida, Arial, Helvetica, sans-serif
}

#masthead {
    position: relative;
    margin: 0 auto;
	padding: 0;
    width: 728px;
	height: 103px;
	background: #fff url(http://www.estelle.tv/assets/headerimage1.jpg) no-repeat;
	z-index: 0
}

#temp_wrapper {
    position:absolute;
	padding: 0;
	margin: 0 auto;
	width:728px;
	z-index:9
}
#overlay {
	padding: 0;
	margin-left: 404px;
	margin-top: 22px;
	width:300px;
	height:250px;
	z-index:9
    
}
#navbar

{
    position:absolute;
	padding: 0;
	margin: 0;
	left:0px;
	top:73px;
	width:298px;
	height:25px;
	z-index:7
}



#destinations_list {
    
	padding-left: 20px;
	padding-right: 30px
}


#wrapper {
    width: 728px;
	margin: 0 auto;
	background: #fff
    
}

#container {
	width: 100%;
    text-align: left;
	float: left;
	margin-right: -400px
}
#content {
	width: 500px;
	padding-top: 5px;
    margin-left: 210px;
    background: #fff;
	border: 0px solid #000000;
}
#home_content {
	width: 728px;
	padding-top: 5px;
    margin-left: 0px;
    background: #fff;
	border: 0px solid #000000;
}
#home_top {
	width: 716px;
	padding: 5px;
    background: #fff;
	border: 0px solid #000000;
}
#page2content {
    
	width: 495px;
	padding-top: 5px;
    margin-left: 190px;
    background: #fff
}

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


#videoplayer {
    
    margin: 0 auto;
	width: 728px;	
	background:  #fff url(http://estelle.tv/assets/redgrad.jpg) repeat-x;
	background-position : bottom;

}
#companion {
	display: inline;
	margin: 5px

}
#header2 {
    position: relative;
    margin: 0 auto;
    width: 728px;
	height: 130px;
	z-index: 0;
	background: #fff

}

#hot_destinations_sub {
	padding: 5px;
	margin: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	line-height: .9em
}

#hot_destinations_header {
     background: #cc0000;
	 color: #fff;
	 padding: 5px

}

#maincontent {
	font-weight: bold    
}
#sidebar  {
	background: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C61F0C;
	border-right-color: #C61F0C;
	border-bottom-color: #C61F0C;
	border-left-color: #C61F0C;
	border-width: 1

}

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0
	
}

#sidebar ul {
padding-top: 10px;

padding-bottom: 15px

}

#sidebar li {
	margin-left: 15px

}


#sidebar a {

text-decoration: none
}


#rss_header {
   
	padding-bottom: 5px;
	vertical-align: baseline;
	line-height: 15px
	}

#articlead {
    width: 468px;
    text-align: left
}


#smallad {
    float: right;
	margin-right: 20px

}


#masterbody {
    text-align: center;
	background: #fff;
	border: 0;
	padding: 2px
	
}


#footer {
   
	padding: 3px;
	color: #fff;
    margin: 0 auto;
    width: 728px;
	height: 20px;
	background: #870000
}



   
#footer A:link  {

     color: #CC0066

}

#footer A:visited  {

     color: #FF3300

}


#footer A:hover  {

     color: #FFFF00

}


#footer_banner {
    text-align:center;
    margin: 0 auto;
	padding: 0;
    width: 728px;
	height: 145px;
	background: #fff
}

/* menuLBR = menu locations by region */

#menuLBR {
    text-align:center;
    background-color: #F1F1F1;
    margin: 2px 0 0 0;
    padding: 10px;
}
#menuLBR div {
        font-weight: bold;
        margin: 0;
}
#menuLBR ul {
        margin: 5px 0 5px 0;
        padding: 0 0 10px 0;
}
a.menuLBR ul li {
        list-style-type: none;
        margin: 0;
        padding: 2px 0 0 0;
}



#textwht {
	
        color:#fff;
        font-weight:bold
}
.style2 {
	font-family: Arial, tahoma;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px
}

A.menu:link, A.menu:visited, A.menu:active, A.menu:hover {
	text-decoration: none;
	z-index:6
}
A.menu:link  {
	color: #ffffff;	
	z-index:6
}
A.menu:visited { 
  color: #ffffff;
	z-index:6
}
A.menu:active {
  color: #ffffff;
	z-index:6
}
A.menu:hover { 
  color: #ffffff;
  font-weight:bold;  
	z-index:6
}
.subheading {
  	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
		
}

#BodyContainer {

    text-align: center;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 728px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left; 
}

A:link {
	COLOR: #000000
}
A:hover {
	COLOR: #585858
}
A:visited {
	COLOR: #000000
}

TABLE.genericForm THEAD TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right; background-color: #efefef
}
TABLE.genericForm TBODY TD {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-COLLAPSE: collapse; background-color: #FFFFFF
}
THEAD TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #454c5d; PADDING-TOP: 4px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center
}
THEAD TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #454c5d; PADDING-TOP: 4px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center
}
TBODY TH {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #454c5d; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f6f6f6
}


TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}



INPUT {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #434c52; BORDER-BOTTOM: #c0c0c0 1px solid
}
SELECT {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #434c52; BORDER-BOTTOM: #c0c0c0 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #434c52; BORDER-BOTTOM: #c0c0c0 1px solid
}
INPUT {
	BACKGROUND: url(../gfx/element_input.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
INPUT.image {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
INPUT.submit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
INPUT.radio {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TEXTAREA {
	BACKGROUND: url(../gfx/element_textarea.gif)
}
SELECT {
	BACKGROUND-COLOR: #f7f7f7
}
LI {
	LIST-STYLE-POSITION: outside
}


H1 {
	FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Arial,Verdana,Helvetica
}
H2 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial,Verdana,Helvetica
}
H3 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial,Verdana,Helvetica
}
H4 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial,Verdana,Helvetica
}
H5 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial,Verdana,Helvetica
}





.pageNavigation {
	TEXT-ALIGN: center
}


TD.MainContent {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 15px; BORDER-TOP: black 0px solid; PADDING-LEFT: 35px; PADDING-BOTTOM: 15px; BORDER-LEFT: black 0px solid; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: black 0px solid
}
TD.VMenu {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 0px solid; WIDTH: 190px; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; HEIGHT: 700px
}

.bg_white {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.header {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}

.border_blue {
	background-color: #FFFFFF;
	border: 1px solid #B30101;
}

.heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.bg_left {
	background-color: #FFFFFF;
	background-image: url(../subgradient.jpg);
	background-repeat: repeat-x;

}

.bg_left1 {
    padding: 5px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	background-image: url(../bg_tble.gif);
	background-repeat: repeat-x;
	border: 1px solid #A50D00;
}


.bg_input {
	background-color: #FFFFFF;
	background-image: url(../bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #9D0400;
	padding: 2px;
}
.bg_submit {
	background-color: #FFFFFF;
	background-image: url(../bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #9D0400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D0400;
	text-decoration: none;
	font-weight: bold;
	height: 22px;
}

.sidebar {
	width: 247px;
	float: right;
	background-color: #C7C7C7
	
	}

.inline { 
	display: inline
	}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden
}


.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* NEW */
.data TD {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.textwht {
	
        color:#fff;
        font-weight:bold
}
/* End of NEW */