body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/mainBg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	white-space: normal;
	color: #990000;
}

 a{
	 color:#990000;
	 text-decoration:none;
	 cursor:pointer;
	 }
  a:hover {
	  text-decoration:none;
	  color:#000000;
	  cursor:pointer;
	  }
  
#anglarLink a{
	text-decoration:none;
	color:#990000;
	cursor:pointer;
	}
	#anglarLink:hover{
		text-decoration:none;
		color:#000000;
		cursor:pointer;
		}

input[type="text"] {
 background-color:#FFFFFF !important;
 }
 
select {
 background-color:#FFFFFF !important;
 }
 
#nametoreply {
 padding-right:3px;
 }
 
/* hide from iemac \*/
* html .ie {
 height: 1%;
}
/* end hide from iemac */

p a {
 color: #990000;
 text-decoration:underline;
 }
 p a:hover {
  text-decoration:none;
  }
.main_link {
 FONT-SIZE: 12px;
 COLOR:#000000;
 text-decoration:none;
}
.main_link a {
 FONT-WEIGHT:bold;
 text-decoration:none;
}
.main_link:hover {
 COLOR:#000000;
 FONT-WEIGHT:bold;
 TEXT-DECORATION: underline;
}
.greentable {
 BORDER-RIGHT: #E9E2C6 1px solid;
 BORDER-TOP: #E9E2C6 1px solid;
 BORDER-LEFT: #E9E2C6 1px solid;
 BORDER-BOTTOM: #E9E2C6 1px solid;
 BACKGROUND-COLOR:#F2EFE9
}

.shareFrendText {
 background-color:#FFFFFF !important;
 }

.fishingSpotImgae {
 float:left; 
 padding:5px; 
 BORDER-RIGHT: #E9E2C6 1px solid;
 }

.barBg {
 background:#c4c782 url(images/barBg.jpg) repeat-x;
 padding-top:5px;
 padding-bottom:5px;
 height:30px;
 margin-top:3px;
}

.inner_text {
 FONT-SIZE: 12px;
 /*WORD-SPACING: 0.01em;*/
 COLOR:#666666;
 FONT-FAMILY: Verdana;
 padding-left:10px;
 padding-right:0px;
}


.ToolTipHeading {
 background-color:#CACE94; 
 color:#0C0C0C;
 font-weight:bold;
 padding:5px;
 .padding:0;
 }
 
.ToolTipHeading_01 {
 float:left; 
 width:245px;
 .width:250px;
 border-right:1px solid #FFF;
 }

.ToolTipHeading_02 {
 float:left; 
 width:85px;
 padding-left:10px;
 margin-right:5px;
 }

.ToolTipDetail {
 float:left; 
 width:250px; 
 font-size:11px;
 color:#fff;
 background-color:#000000;
 font-weight:bold;
 height:208px;
 border-right:1px solid #FFF;
 }
 
 .ToolTipDetail div {
  padding:2px 5px;
  }
  
.ToolTipRatingDetail {
 float:left;
 font-size:11px;
 width:200px;
 color:#fff;
 background-color:#000000;
 font-weight:bold;
 height:208px;
 padding-left:5px;
 }
 
 .ToolTipRatingDetail div {
  padding:5px;
  } 

.orederList {
 margin-top:5px;
 }
 .orederList ol{
  margin:0; 
  padding:0; 
  padding-left:15px;
  .padding-left:20px;
  }

.toolTipRating {
 float:left; 
 width:70px; 
 text-align:left;
 margin-right:15px;
 }
 
 

.inner_text_type {
 FONT-SIZE: 13px;
 COLOR:#808000;
 FONT-FAMILY: Verdana;
 padding-top:10px;
 padding-left:10px;
}


.bodyBg {
 BACKGROUND-REPEAT:repeat-x;
 background-image:url(images/mainBg.jpg);
}
.title_more {
 /*float:left;*/
 padding:3px 10px 3px 10px;
 text-transform:capitalize;
 font-size:12px;
 font-weight:bold;
}

.more {
 float:right;
 display:block;
 margin-right:5px;
}


.left_link {
 FONT-WEIGHT:bold;
 FONT-SIZE: 12px;
 COLOR:#666121;
 text-decoration:none;/*cursor:pointer;*/

}
.left_link a {
 FONT-WEIGHT:bold;
 text-decoration:none;
}
.left_link:hover {
 FONT-WEIGHT:bold;
 /*TEXT-DECORATION: underline; background-color:#0066FF */
}
.left_text {
 color:#576357;
 font-size:12px;
}
.inner_text2 {
 FONT-SIZE:12px;
 COLOR:#666121;
 FONT-FAMILY: Verdana;
 font-weight:bold;
}
.maintable {
 BORDER-RIGHT: #c4c781 3px solid;
 BORDER-LEFT: #c4c781 3px solid;
 background-color:#FFFFFF;
}
.up_img_btn_css {
 vertical-align:top;
 background-color:#adfe9f;
 border:1px solid #0c8200;
 width:80px;
 height:18px;
}
/* For the Search Filter */







.searchFilter {
 font-size:12px;
 font-weight:bold;
 color:#2F5F8A;
 border:#2F5F8A 1px solid;
 padding-left:5px;
}

.searchFilterMsg {
 font-size:12px;
 color:#2F5F8A;
 border:#2F5F8A 1px solid;
 padding-left:5px;
}

 .searchFilterMsg  a{
  color:#2F5F8A;
  font-weight:bold;
  }

.searchFiltertext {
 font-size:12px;
 font-weight:bold;
 color:#2F5F8A;
 padding-left: 5px;
}
.hmpage_uname_psword {
 text-align:right;
 padding-right:50px;
}
.top_left_logo {
 position:absolute;
 left:25px;
 top:0px;
 z-index:80;
}
.top_align {
 vertical-align:top;
}
.center_align {
 text-align:center;
}
.browntable {
 margin-top:3px;
 BORDER: #8B7A36 2px solid;
 BACKGROUND-COLOR:#e9e2c6
}
.menuTable {
 border-bottom: #FFFFFF 1px solid;
 background-color:#e9e2c6;
}
.header_image {
 background-image:url(images/header_02.gif);
 background-repeat:repeat-x;
}
.logintextBox {
 border:0px solid #000000;
 background-color:#FFFFFF !important;
 width:180px;
 height:18px;
 font-size:12px;
 padding-top:5px;
 margin-top:-1px;
 margin-bottom:-1px;
}
.logintextBox_detail {
 border:0px solid #000000;
 width:180px;
 height:18px;
 font-size:12px;
 padding-top:5px;
}
.logintextbg {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
}
.logintext {
 color:#A6A6A6;
 font-weight:bold;
 padding-right:5px;
}
.up_img_btn_css {
 background-image:url(images/btn_search.gif);
 height:18px;
 width:66px;
}
.heabbgcol {
 background-image:url(images/greyBoxBg.jpg);
 background-repeat:repeat-x;
}
.Species_list {
 float: left;
 text-align:left;
 width:150px;
}
.filter_checksboxes {
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#a2a39e;
 font-weight:bold;
 border:1px solid #45b8f7;
 margin:0;
 padding:5px 0 0 5px;
 }

 
.filter_text {
 display:none; 
 float:right; 
/* margin-left:2px;*/
 margin-right:4.5em; 
 }
 
 .filter_text input[type="text"] {
  height:13px;
  font-size:12px;
  padding:0;
  }
  
.filter_text_edit {

 	float:right; 
 	margin-right:4.5em;
/* float:left; 
 margin-left:2px; */
 	}
 
 .filter_text_edit input[type="text"] {
  height:12px;
  }

.help_img {
 text-align:right;
 clear:both; 
 padding:0px 2px 0 0;
 }
 
   

.blue_line {
 border-bottom:1px solid #c5e3ff;
}
.left_text_border {
 color:#576357;
 font-size:12px;
 padding-right:5px;
 border-bottom:1px solid #c5e3ff;
}
#posin {
 font-size:10px;
 color:#CCCCCC;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#posin1 {
 font-size:10px;
 color:#666666;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.static_heading {
 color:#0099FF;
 font-size:14px;
 text-align:left;
 font-weight:bold;
 height:30px;
 vertical-align:middle;
 padding-right:20px;
 padding-top:5px;
 padding-left:10px;
}
/* add a fishing spot page */


.addfish_gmap {
 width:730px;
 height:215px;
 border:3px solid #A3C2E9;
 padding-left:6px;
}
.page {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 padding-left:5px;
}
#emaildiv {
 margin-left:0px;
 position:absolute;
 z-index:1;
 width:300px;
 height:170px;
 border:1px solid #C4C782;
 background-color:#FFFFFF;
 display:none;
}

#popupdiv {
visibility:hidden;
background-color:#FFFFFF;
color:#FF0000;
width:230px;
height:20px;
text-align:center;
vertical-align:middle;
}

.popdivindex_01 {
 z-index:2;
 position:absolute;
 /*padding-left:5px;*/
 padding-top:45px;
 color:#FF0000;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 /*display:none;*/
 font-size:13px;
 font-weight:bold;
 width:400px;
 

}
.paging 
{
 clear:left;
 overflow:auto;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color:#C4C782;
 font-size:11px;
 padding:2px 5px 2px 5px;
 border:1px solid #ba7000;
 color:#ba7000;
 margin-right:4px;
 margin-top:5px;
}
.paging_link {
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-color:#FFFFFF;
 border:1px solid #999999;
 text-decoration:none;
 color:#999999;
 margin-right:4px;
}
.paging_link a {
 padding:2px 6px 2px 6px;
 text-decoration:none;
 color:#999999;
}
.paging_link a:hover {
 
 padding:2px 6px 2px 6px;
 background-color:#C4C782;
 color:#ba7000;
}
.tit {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
.descs1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.redText {
 color:#ff0000;
}
.idDisplay {
 color:#006600;
 font-size:12px;
 font-weight:bold;
 padding-top:3px;
}
.border_paypal {
 border:1px solid #D0C188;
}
.displayText {
 font-weight:bold;
}
.ifrmrat
{
height:30px;
border:none;
}


/*new css start 29 sept */
.mainjsimg {
 width:85px;
 overflow:visible;
 padding:2px;
 background-color:#CCCCCC;
 }
 
.rating_option {
 color:#736C17;
 font-weight:bold;
 }
 
.fishingRatingZIndexDiv {
 z-index:100; 
 padding:10px;
 position:absolute; 
 background-color:#736C17; 
 left:220px; 
 top:150px; 
 display:none;
 }
 
.middlediv {
 z-index:99; 
 padding:10px;
 position:absolute; 
 background-color:#333333;
 left:0px; 
 top:0px;
 width:1200px;
 height:1300px;
 filter:alpha(opacity=60);
 -moz-opacity: 0.6;
 display:none; 
 }
 
 .fishingRatingZIndexDiv table {
  padding:5px;
  background-color:#FFFFFF;
  }
  
  #msg_div_radio
  {
  padding:30px;
  background-color:#FFFFFF;
  border:1px thick  #333333 ;
  color:#FF0000;
  font-weight:bold;
  }
  .text_wh1_n{
  font-size:10px;
  color:#FFFFFF;
  padding-right:20px;
  
  }
  
/* CSS for the New Layout Detail Page */
 
#newDetailPage {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif
 }
 
 #newDetailPage .mainHeading {
  font-size:2em;
  font-weight:bold;
  padding-left:5px;
  color:#6998CB;
  border-bottom:2px solid #000;
  }
 
 
 .subTitle {
  font-size:1em;
  padding-left:5px;
  font-weight:bold;
  padding-bottom:5px;
  color:#736C17;
  }
  
 .subTitleContent a{
  font-size:1em;
  
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
  color:#000000;
  }  
 
 .subTitleContent a:hover {
  text-decoration:none;
  }
 
  .number {
  float:left;
  padding:2px;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  }
  
 .user{
  float:left;
  padding:2px;
  padding-left:5px;
  font-size:12px;
  font-weight:bold;
  min-width:80px;
  }
  
 .userRating{
  float:left;
  padding:2px;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  margin:1px;
  color:#546B83;
  }
  
 
 .detailDisplay {
  width:200px; 
  float:left; 
  margin-right:2px;
  background-color:#CCCCCC;
  margin-bottom:2px;
  white-space:nowrap;
  }
  
/* css for index page on fish Left Image */  
.fishImage{
 width:115; 
 margin-right:5px;
 margin-top:7px;
 }
 
.txtHead {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 color:#990000;
 }
 
#rec_not {
 margin-top:5px;
 height:15px;
 padding-left:5px;
 color:red;
 }


 
/******************  css for round box (04 March 08)  ******************/
.topLeftImg {
 background:url(images/topLeftRound.gif) no-repeat left top;
 }
.topRightImg {
 background:url(images/topRightRound.gif) no-repeat right top;
 }
.bottomLeftImg {
 background:url(images/bottomLeftRound.gif) no-repeat left bottom; 
 }
.bottomRightImg {
 background:url(images/bottomRightRound.gif) no-repeat right bottom;
 overflow:auto;
 }
.t_repeatLine {
 background:#fff  url(images/tRepeatLine.gif) repeat-x top;
 margin-bottom:5px;
 }
.b_repeatLine {
 background:url(images/bRepeatLine.gif) repeat-x bottom;
 }
.l_repeatLine {
 background:url(images/LRepeatLine.gif) repeat-y left;
 }
.r_repeatLine {
 background:url(images/rRepeatLine.gif) repeat-y right;
 }
 
/* css for content div */
#contantDiv{
 margin:10px;
 padding:10px 20px;
 .width:91%;
 }
 #contantDiv h1{
  color:#83723a;
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  }
 #contantDiv p{
  text-align:justify;
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
  }
 #contantDiv p .blueHead{
  color:#1a7aac;
  font-weight:bold;
  }
 #contantDiv p .greenHead{
  color:#29931e;
  font-weight:bold;
  }
 #contantDiv p img{
  vertical-align:middle;
  }
  
/* css for map location input box */
.locationInputMain{
  overflow:auto;
  background-color:#e9e2c6; 
  color:#83723a;
  font-size:13px;
  padding:9px 0 5px 10px;
  padding-right:0;
  margin-top:5px;
  font-weight:bold;
  .width:100%;
  }
  .locationInputMain div{
   float:left; 
   width:340px;
   margin-bottom:2px; 
   }
.locationInputMain div .latitudeDiv{
 width:85px; 
 .width:81px;
 float:left;
 }
 
.mapLocationGoogle{
 text-align:center;
/* border:solid 2px #a2c2e8;*/
 margin:0 auto;
 margin-top:5px;
 }
 
.namePanelDiv{
 float:left;
 width:170px; 
 }
 
.fieldsetDiv{
/* margin-top:5px;*/
  color:#83723a;
  font-size:13px;
  padding:3px 10px;
  padding-right:5px;
  padding-left:5px;
  margin:0 auto;
  font-weight:bold;
  .width:100%;
 }
 
.fishingTitle{
 font-size:13px;
 font-weight:bold;
 text-align:center;
 color:#666666;
 margin:0 auto; 
 padding:20px 0 25px 0;
 }
 
.browsePanel{
 height:23px;
 margin:2px 0; 
 padding:3px 0 3px 50px; 
 border-bottom:solid 1px #c5e3ff;
 font-size:13px;
 font-weight:bold;
 color:#666666;
 }
 .e_browsePanel{
/* height:23px;*/
 clear:both;
 margin:2px 0; 
 padding:3px 0 0 50px; 
 border-bottom:solid 1px #c5e3ff;
 font-size:13px;
 font-weight:bold;
 color:#666666;
 }
.imageBox{
 float:left; 
 width:50%;
 }
 .e_imageBox{
	 float:left;
	 padding:2em 0 0 0;
/*	 width:50%;*/
	margin-left:.5px;
	 }
	 
.e_changeImage{
	 float:left; 
	 width:40%;
	 padding-top:.7em;
	 padding-left:.5em;
	}
.e_browseBox{
	display:none; 
	float:left;
	width:40%; 
	padding:2em 0 1em .5em;
	}
.youTube{
 float:left; 
 width:40%;
 }
.e_youTube{
 float:left; 
/* width:50%;*/
 padding:2em 0 2em 1em;
 }
.userReportSection{
  float:left; 
  width:9%;
  text-align:right; 
  font-weight:bold; 
  font-size:13px; 
  color:#666666;
  padding-left:50px;
  }
  
.points_user{
  background:url(images/blueRoundImg.gif) no-repeat 3px 7px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
  width:46px;
  }

.voterName a{
	color:#686021;
	font-weight:bold;
	}
.voterName a:hover{
	text-decoration:none;
	}
	
/* css for photo div cookies page */
.userImagesPanel{
	margin:0 auto;
	text-align:center;
	height:230px;
	width:650px;
	padding-left:17px
	}
.userListPanel{
	margin:0 auto;
	width:99%;
	text-align:center;
	font-size:12px;
	}
.imageUserShow{
	float:left; 
	width:79px; 
	margin:0 1.7em;
	margin-bottom:1em;
	border:solid 2px #666666;
	}
	.imageUserShow img{
		width:79px;
		height:85px;
		vertical-align:middle;
		}
		
.userNameDiv{
	 clear:both;
	 width:150px; 
	 float:left; 
	 text-align:left;
	}
.mainCookiesDiv{
	border:solid 1px #8B7A36; 
	padding:1em .5em;
	clear:both;
	overflow:auto;
	}
.listCookiesHead{
 	font-weight:bold; 
	color:#990000;
	background-color:#CCCCCC;
	padding:4px;
	margin:3px;
	border-top:solid 1px #8B7A36;
	}
.nameAngler{
	width:280px; 
	float:left;
	/*padding:3px 6px;*/
	background-color:#EEE9D2;
	/*margin:0 10px 1px 2px;*/
	margin:0 6px;
	margin-bottom:1px;
	padding:3px 5px;
	}
.nameAnglerPanel{ 
	float:left;
	}
	
	/* csss for waitinh image */
	#grayPopup
	{
	width:100%;
 height:2600px; 

	position:absolute;
	left:0px;
	right:0px;
	filter:alpha(opacity = 50);
	-moz-opacity:0.5;
	background-color:#999999;
	z-index:9000000;
	}
	#divwaiting
	{
	width:567px;
	padding:.5em;
	position:absolute;
	left:299px;
	top:349px;
	z-index:90000001;
	/*	background:#fff;
	border:2px solid #000;*/
	padding:5px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 76px;
	}
