body	{
	margin:0;
	background:#c4bdac;
	color:#433c2c;
	font-size:12px;
	font-family:'Arial'; 
	text-align:center; /*ie centering bug fix*/

}



ul {
	list-style:none none;
}

dl,dd,dt,ul	{
	margin:0;
	padding:0;
}

.identifier	{
	display:none;
}

.clear {
	clear:both;
}

.list {
	list-style:disc inside; 
	margin-left:10px;	
}
#container #main:after,
	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#container #main,
	.clearfix {
	display: inline-table;
}
	
* html #container #main,
* html .clearfix {
	height: 1%;
}
	
#container #main,
	.clearfix {
	display: block;
}
.info {font:13px Arial; font-weight: bold;}
.data {background-color:#b3b3b3; border:1px solid #898989; width:40%;}
.data tr td {background-color:#eeeeee; font:12px Arial; width:35%;}
.bar1 {background-color:#cccccc; background-image: url('../images/uploadbar_1.gif'); background-repeat: repeat-x; position:relative; text-align:left; height:20px; width: 400px; border:none;}
.bar2 {background-color:#433c2c; background-image: url('../images/uploadbar_2.gif'); background-repeat: repeat-x; position:relative; text-align:left; height:20px; width:0%;}
/* Pagination block */
ul.pagination {
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	float: left;
}

/* Each pagination element */
ul.pagination li {
	float: left;
}

ul.pagination a, ul.pagination .current {
	display: block;
	background: #FFF;
	color: #666;
	padding: 1px 5px 2px;
	border: 1px solid #9F9F9F;
	margin-right: 1px;
	text-decoration: none;
}

ul.pagination a:hover {
	border-color: #000;
	text-decoration:none;
}

/* Current page */
ul.pagination .current {
	background: #9F9F9F;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #000;
}

/* blankpage */
ul.pagination .blankpage {
	background: #ffffff;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #ffffff;
}

/* Next and previous page links */
ul.pagination li.next a, ul.pagination li.previous a {
	font-weight: bold;
}
/* CSS Document */

#over {
	background:  url(../images/shadowlight.gif) repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	margin: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	 }
#box {
	height: 450px;	
	width: 700px;
	overflow: none;
	text-align: left;
	border: 5px ridge #ccc;
	z-index: 250;
	background: #fff;
	position: relative;
	padding: 5px;
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/ /*...*/
	  }
.sh	{
	position: absolute;
	top:100px;
	z-index: 100;
	left: 15%;
	background: url(../images/shadowlight.gif) repeat;
	  }
	  #box2 {
	height: auto;	
	width: 500px;
	overflow: none;
	text-align: center;
	border: 5px ridge #ccc;
	z-index: 250;
	background: #fff;
	position: relative;
	padding: 5px;
	top: -5px; /* these two define the shadow 'offset'*/
	left: 0px; /*...*/ /*...*/
	  }
.addtofav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 29px;
	text-decoration: none;
	background-image: url(../images/heart_icon.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.flagfeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 22px;
	text-decoration: none;
	height: 22px;
	background-image: url(../images/flag_icon.gif);
	background-repeat: no-repeat;
}
.flaginappr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 22px;
	text-decoration: none;
	background-image: url(../images/flag_icon.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.addedby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 27px;
	text-decoration: none;
	background-image: url(../images/mail_icon.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.othervideos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 29px;
	text-decoration: none;
	background-image: url(../images/arrow_icon.gif);
	background-repeat: no-repeat;
	height: 18px;
}


/*Link rules
-----------------------------------*/

/*videos page fix*/

.main_title
{
	width: 966px;
	height: 54px;
	clear: both;
}
#vid_coun
{
	color: #807D7D;
	font-size: 10pt;
	float: right;
	position: absolute;
	margin-left: 90px;
	margin-top: 25px;
	width: 100px;
	height: 37px;
	text-align: right;
	font-size: 10px;
}
#vid_coun_p
{
	color: #807D7D;
	font-size: 10pt;
	float: right;
	position: absolute;
	padding-left: 720px;
	margin-top: 25px;
	width: 230px;
	height: 37px;
	text-align: right;
}
#vid_cen
{
	color: #807D7D;
	font-size: 10pt;
	float: left;
	position: absolute;
	margin-left: 300px;
	margin-top: 25px;
	width: 300px;
	height: 37px;
	text-align: right;
}
#main_content
{
	width: 800px;
	float: left;
	margin-bottom: 20px;
}
#profile_menu
{
	padding-left: 12px;
	margin-top: 20px;
	width: 156px;
	font-size: 11px;
	float: left;
	text-align: left;
	font-weight: normal;
}
#vids
{
	width: 632px;
	float: left;
}
.video_info_container_v
{
	width: 150px;
	float: left;
	margin-top: 20px;
	text-align: center;
}
.video_info_v
{
	width: 140px;
	margin-left: 8px;
	text-align: center;
	color: #929191;
	font-size: 11px;
}
.video_thumb_v
{
	width: 128px;
	height: 99px;
	text-align: center;
	margin-left: 5px;
}
.video_desc
{
	width: 140px;
	margin-top: 8px;
	float: left;
	text-align: left;
	height: 100px;
}
.thumb_position_v
{
	height: 5px;
	font-size: 1px;
}
#ads
{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 166px;
	float: left;
}
.featured_video_info
{
	width: 150px;
	float: left;
	color: #A2A0A0;
}
.clis
{
	color: #A2A0A0;
	clear: both;
	text-align: left;
	padding: 10px;
}

.linea
{
	font-size: 1px;
	height: 1px;
	margin-left: 12px;
	margin-right: 12px;
}
.featured_video
{
	width: 595px;
	text-align: left;
	margin-bottom: 20px;
}

.featured_video strong
{
	color: #A2A0A0;
}

.featured_video_thu
{
	width: 145px;
	float: left;
}

.featured_video_desc
{
	width: 300px;
	float: left;
}

.featured_video_desc strong
{
	color: #A2A0A0;
	font-size: 12px;
	font-weight: normal;
}

.featured_video_desc a
{
	font-size: 14px;
	font-weight: bold;
}

.featured_video_info
{
	width: 150px;
	float: left;
	color: #A2A0A0;
}

.featured_video_info a
{
	font-weight: bold;
	font-size: 11px;
}
.featured_video_info b
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

/*end video page rules*/

a {
	color:#A06748;
	text-decoration: none;
	/*text-decoration: underline; - If you want underlined links replace none with underline*/
}

a:hover {
	color:#A06748;
	text-decoration: underline;
	/*text-decoration: underline; - If you want underlined links replace none with underline*/
}

img {border: none}

/*Layout
-----------------------------------*/

#page	{
	width:1041px;
	background: url(../images/containerBG.png) repeat-y;
	margin-left: auto;
	margin-right: auto;
	

	/*border: 1px solid #EEEEEE;*/
	
	text-align:left;
}

li.stripedUltraThin a,
li.stripedUltraThin a:visited,
li.stripedUltraThin a:hover,
li.stripedUltraThin a:active{
  font-weight: bold;
  text-decoration:none;
}

/*Header
-----------------------------------*/
#page #topbar	{
	text-align:right;
	margin:0px;
	margin:0px;	
	padding-top:5px;
	font-size:14px;
	color:#ffffff;
	float:right;
	z-index:1000;
	position:relative;
	top:25px;
	right:35px;
	width:700px;
}
#page #topbar a{
color:#ffffff;
}

#page #topbar ul	{
	width: 700px;
	height:28px;
	margin-left:5px;
	float: right;
}


#page #topbar ul li	{
	float: left;
	display: inline;
	margin:0 2px;
	text-align:left;
	height:22px;
	position: relative;
	left: 350px;
}

#page #topbar ul li a	{
	padding-left:2px;
	padding-right:2px;
	height:22px;
	line-height:25px;
	font-size:14px;
	text-decoration:none;
	
}

#page #topbar ul li a:hover	{
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	height:22px;
	line-height:25px;
	font-size:14px;
	text-decoration:underline;
	
}

#page #topbar ul li ul li a	{
	/*padding-left:2px;
	padding-right:2px;
	height:22px;
	line-height:25px;
	font-size:14px;
	color:#333333;	
	text-decoration:none;
	font-weight:normal;*/
	color:#433C2C;
font-size:14px;
font-weight:normal;
height:20px;
line-height:25px;
padding-left:2px;
padding-right:2px;
text-decoration:none;
}

#page #topbar ul li ul li a:hover {
	color:#A06748;
	padding-left:2px;
	padding-right:2px;
	height:22px;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
}

/*CSS drop down menu*/
#page #topbar ul ul {
	/*display: none;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 z-index: 597;
	 width: 130px;
	 text-align: left;
	 background:#FFFFFF none repeat scroll 0%;*/
border:2px outset #998B70;
display:none;
height:auto;
left:0pt;
margin-top:0px;
position:absolute;
text-align:left;
top:100%;
width:150px;
z-index:597;
}

#page #topbar ul ul li {
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #433C2C;
	left:0pt;
	margin:0pt;
	padding:0pt 5px;
	width:140px;
}

#page #topbar ul ul li:hover, #page #topbar ul ul li.topHover, #page #topbar ul ul li a:hover {
	 color:#A06748;
	 text-decoration:underline;
	 cursor: default;
}

#page #topbar ul li:hover ul, #page #topbar ul li.topHover ul {
 	 display: block;
}



/* fir */
.replace {
      position:relative;
      margin:0px; padding:0px;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.replace span {
      display:block;
      position:absolute;
      top:0px;
      left:0px;
      z-index:1; /*for Opera 5 and 6*/
}

#myh1, #myh1 span {
      height:91px;
      width:1041px;
      background-image: url(../images/headerBG.jpg);
	  float:left;
	  z-index:1;
}


#about, #about1, #about2, #about3, #about4, #about5	{
	background:url(../images/sideColBG.png) repeat-x scroll 20px 20px;

	padding:0;

}

#about input, #about1 input, #about2 input, #about3 input, #about4 input	{
	margin-top:6px;
	padding:7px;
	font-weight:bold;
	}

#about h3 {
	margin-bottom:0px;
	font-size:18px;
	color:#64645C;
}
#about1 h3{
	margin-bottom:0px;
	font-size:18px;
	color:#64645C;
}

#about2 h3{
	margin-bottom:0px;
	font-size:18px;
	color:#64645C;
}

#about3 h3{
	margin-bottom:0px;
	font-size:18px;
	color:#64645C;
}

#about4 h3{
	margin-bottom:0px;
	font-size:18px;
	color:#64645C;
}
#about h4, #about1 h4, #about2 h4, #about3 h4, #about4 h4{
	margin-top:0px;
	font-size:14px;
	color:#998B70;
	padding:2px 0px 0px 0px; 
}


#signup_right	{
	background:url(../images/rightColBG.png) repeat-x scroll 20px 20px;	
	
	padding-left:2px;
	padding-bottom:5px;
	margin-bottom:5px;
	
	
}






#page #logo,
#page #search {
	display:inline;
	float:left;
}

#page #logo	{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:200px;
}

#page #logo li h2 {
	font-size:18px;
	
	color:#DD75CC;
}

#page #logo li ul	{
}

#page #logo	li ul li {
	margin-right:5px;
	display:inline;
	float:left;
}

#page #search	{
	padding:5px;
	padding-left:10px;
	width:542px;
	margin-top:12px;
	background-color:#F7F7F7;
	border: 1px solid #A06748;
	height:20px;
	vertical-align:middle;
	text-align:left;;
	}
#page #search input	{
	margin-top:0px;
	padding:0px;
	font-weight:bold;
	}
	
.dropdown	{
	margin-top:6px;
	padding:6px;
	font-weight:bold;
	width:100px;
	}

#page #search ul li {
	clear:both;
	width:auto;
}

#page #search ul li#categories,
#page #search ul li#archives {
	clear:none;
	display:inline;
	float:left;
	margin-right:5px;
	width:100px;
}


#page #search ul li h3 {
	font-size:18px;
	color:#A06748;
}

/*Top Navigation
-----------------------------------*/
#page #navigation ul	{
	width: 1020px;
	height:30px;
	position:relative;
	left:3px;
	float: center;	
	background:url(../images/menuBG.png) repeat-x;
}


#page #navigation ul li	{
	float: left;
	display: inline;
	margin:0 2px;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	height:22px;
	position: relative;
	padding-top:0px;
}

#page #navigation ul li a	{
	padding-left:2px;
	padding-right:2px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#433c2c;	
	text-decoration:none;
}

#page #navigation ul li a:hover	{
	color:#A06748;
	padding-left:2px;
	padding-right:2px;
	height:25px;
	line-height:25px;
	font-size:14px;
	text-decoration:none;
}

#page #navigation ul li ul li a	{
	padding-left:2px;
	padding-right:2px;
	height:20px;
	line-height:25px;
	font-size:14px;
	color:#433C2C;	
	text-decoration:none;
	font-weight:normal;
}

#page #navigation ul li ul li a:hover	{
	color:#A06748;
	padding-left:2px;
	padding-right:2px;
	height:20px;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

/*CSS drop down menu*/
#page #navigation ul ul {
	 margin-top: 0px;
	 display: none;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 z-index: 597;
	 width: 150px;
	 text-align: left;
	 border:2px outset #998B70;
	 background:#ffffff;
	 height:auto;
	 
}

#page #navigation ul ul li {
	 width: 150px;
	 left: 0px;
	 padding: 0 0px;
	 border-bottom: solid 1px #433C2C;
	 
	 line-height: auto;
}

#page #navigation ul ul li:hover, #page #navigation ul ul li.menuHover {
	 
	 cursor: default;
}

#page #navigation ul li:hover ul, #page #navigation ul li.menuHover ul {
	 display: block;
}

/*Main Content
-----------------------------------*/
#error{
	width:910px;
	margin-top:10px;
	padding:10px;
	font-size:16px;
	color:#FFFFFF;
	border:5px solid #E5E5E5;
	margin-left:10px;
	background-color:#C4BDAC;

	}
#message{
	width:910px;
	margin-top:10px;
	padding:10px;
	font-size:16px;
	color:#FFFFFF;
	border:5px solid #E5E5E5;
	margin-left:10px;
	background-color:#C4BDAC;
	}

#searching{
	width:500px;
	height:40px;
	margin-top:0px;
	padding:2px;
	font-size:16px;
	color:#598E00;
	border:1px solid #598E00;
	margin-left:10px;
        margin-right:10px;
	background-color:#EAAFE6;
	float:right;
	}

	
	#main_advert{
	text-align:center;

	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	}
	
	

#page #main,
#page #sidecol {
	margin: 10px 0;
	display:inline;
	float:left;
}
#page #sidecol,
#page #sideadvert {
	margin: 10px 0;
	display:inline;
	float:left;
}


#page #main	{
	width:500px;
	padding:0 0 0 0px;
	margin-left:50px;
}

#page #main li h2 {
	font-size:24px;
	margin-top:10px;
	margin-bottom:0px;
	color:#433C2C;
}
#page #main li h3 {
	margin-top:0px;
	font-size:14px;
	color:#64645C;
}
#page #main li h4 {
	margin:5px;
	font-size:10px;
	color:#998B70;
}

#page #main li ul	{
}

#page #main	li ul li {
	margin-right:5px;
	display:inline;
	float:left;
}

#page #sidecol	{
	width:238px;
	margin-left:10px;

}

#page #sidecol ul li {
	clear:both;
	width:auto;
	padding-left:10px;
}

#page #sidecol ul li#categories,
#page #sidecol ul li#archives {
	clear:none;
	display:inline;
	float:left;
	margin-right:5px;
	width:100px;
}


#page #sidecol ul li h3 {
	font-size:18px;
	margin-top:10px;
	height:20px;
	width:238px;
	padding: 5px 0 2px 10px;
	margin-bottom:0px;
	margin-left:0px;
	background:url(../images/sideColTopBG.png) no-repeat;
	position:relative;
	left:-10px;
	
}

#page #sideadvert	{
	width:160px;
	margin-left:20px;
}

#page #sideadvert ul li {
	clear:both;
	width:auto;
}

#page #sideadvert ul li#categories,
#page #sideadvert ul li#archives {
	clear:none;
	display:inline;
	float:left;
	margin-right:5px;
	width:100px;
}


#page #sideadvert ul li h3 {
	font-size:16px;
	color:#433C2C;
	margin:0;
	background: url(../images/rightColTopBG.png) no-repeat;
	padding: 5px 0px 2px 8px;
	position:relative;
	left:-2px;
	width:160px;
	height:13px;
}

#page #sideadvert ul li h4 {
	font-size:14px;
	color:#998B70;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:5px;
}


/*Footer
-----------------------------------*/
#footer_ads {margin:0 0 15px 0;}
#index_footer_ads {margin-bottom:0 0 15px 0;}

#page #footer {
	text-align:left;
	margin:0px;
	padding:10px;
	font-size:14px;
	background:url(../images/footerBG.png) no-repeat scroll 100% 100%;
	padding: 10pt 40px 30px 10px;
	
}

/*Channels on homepage
-----------------------------------*/

#indexchannels	{
	background:url(../images/sideColBG.png) repeat-x scroll 20px 20px;
	
}

#indexchannels h3{
	margin-bottom:0px;
	font-size:20px;
	color:#64645c;
}
#indexchannels h4{
	margin-top:0px;
	font-size:14px;
	color:#998B70;
	padding:2px 0 0 0;
}



/*Content Pages
-----------------------------------*/

.recent_vids	{
	width:146px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	background: url(../images/sideColBG.png) repeat-x;
	padding:5px;
	border: 1px solid #EEEEEE;
	height:200px;

}

.member_thb {
	width: 146px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/sideColBG.png) repeat-x;
	padding: 5px;
	border: 1px solid #EEE;
	height: 215px;
}

.recent_vids2	{
	width:98%;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	
	padding:5px;
	border: 1px solid #EEEEEE;
}


#feature_vids	{
	width:124px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	
	padding:2px;
	border: 1px solid #EEEEEE;
	height:230px;
}


#recent_vidsnavi, .recent_vidsnavi	{
	
	width:auto;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	
	padding:5px;
	border: 1px solid #EEEEEE;
}

.recent_image	{
	margin-top:5px;
	padding:5px;
	margin-left: 7px;
	border: 1px solid #EEEEEE;
	background:#EEEEEE;
	
}

.smallgray	{
	color:#433c2c;
font-size:9px;
}

#watch	{
	width:145px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	background-color:#C4BDAC;
	padding:5px;
	border: 1px solid #EEEEEE;
	color:#FFFFFF;
	
}

#watch a	{
	color:#433c2c;
	font-weight:bold;
	text-decoration:none;
}
#watch a:hover	{
	color:#A06748;
	font-weight:bold;
	text-decoration:none;
}
.watch_big	{
color:#FFFFFF;
font-size:16px;
}

#upload	{
	width:145px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	background-color:#C4BDAC;
	
	
	padding:5px;
	border: 1px solid #EEEEEE;
	color:#FFFFFF;
}

#upload a	{
	color:#433C2C;
	font-weight:bold;
	text-decoration:none;
}
#upload a:hover	{
	color:#A06748;
	font-weight:bold;
	text-decoration:none;
}


.upload_big	{
color:#FFFFFF;
font-size:16px;
}

#share	{
	width:145px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	background-color:#C4BDAC;
	padding:5px;
	border: 1px solid #EEEEEE;
	color:#FFFFFF;
	
}

#share a	{
	color:#433C2C;
	font-weight:bold;
	text-decoration:none;
}
#share a:hover	{
	color:#A06748;
	font-weight:bold;
	text-decoration:none;
}

.share_big	{
color:#FFFFFF;
font-size:16px;
}

#watchbasic	{
	width:145px;
	margin-bottom:5px;
	font-size:13px;
	background-color:#C4BDAC;
	padding:5px;
	border: 1px solid #C4BDAC;
	color:#FFFFFF;
	height:170px;
}
.watchadvanced	{
	width:469px;
	margin-bottom:5px;
	
	padding:5px;
	border: 1px solid #EEEEEE;
	color:#433c2c;
	height:150px;
}

#watchadvanced a {

	color:#A06748;
	font-weight:bold;
	text-decoration:none;
	
	}
	
#watchbasic a	{
color:#433C2C;
font-weight:bold;
text-decoration:none;
}
#watchadvanced a:hover{
	text-decoration:underline;
}

#watchbasic a:hover	{
	color:#A06748;
	font-weight:bold;
	text-decoration:none;
}

.smalltext {

font-size:9px;

}

.watchvideo	{
	margin-top:5px;
	padding:5px;
	border: 1px solid #998B70;
	background:#FFFFFF;
}

#left_advert	{
	width:470px;
	margin-bottom:5px;
	font-size:13px;
	border: 5px solid #998B70;
	color:#FFFFFF;
	Height:60px;
}

.register_form {
	padding:7px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
	border:1px solid #998B70;
	}
.register_form_button {
	padding:7px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	}
	
#landing_links {
	text-align: center;
}
#landing_links ul li {
	padding: 5px;
	position: relative;
	background: url(../images/menuBG.png) repeat-x;
	margin-left:5px;
}

#landing_links ul li a:hover{
	color: #A06748;
	text-decoration:underline;
}

#landing_links ul li ul li a	{
	padding-left:2px;
	padding-right:2px;
	height:20px;
	line-height:25px;
	font-size:14px;
	color:#A06748;	
	text-decoration:none;
	font-weight:normal;
}

#landing_links ul li ul li a:hover	{
	color:#A06748;
	padding-left:2px;
	padding-right:2px;
	height:20px;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
	
}

/*CSS drop down menu*/
#landing_links ul ul {
	 margin-top: 0px;
	 display: none;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 z-index: 597;
	 width: 150px;
	 text-align: left;
}

#landing_links ul ul li {
	 width: 130px;
	 left: 0;
	 padding: 0 5px;
	 border-bottom: solid 1px #d9d9d9;
	 background-color: #ECECEC;
	 line-height: auto;
}

#landing_links ul ul li:hover, #landing_links ul ul li.innerHover {
	 
	 cursor: default;
}

#landing_links ul li:hover ul, #landing_links ul li.innerHover ul {
	 display: block;
}

.main_lightbox_abs { display: none;
	min-height:100px ;
	#min-height:0px ;	
	top: 0px; 
	left: 0; 
	right: 0; 
	z-index: 50;
	text-align: -moz-center;
	#text-align: center;
}