﻿IMG
{
	border-style: none;
}

.searchType a:link
{
	color:#CC3300;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}

.searchType a:hover
{
	color:#CC3300;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}

.searchType a:visited
{
	color:#CC3300;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}

.suggestion
{
	background-color: White;
	height:15px;
	cursor: pointer;
}
.suggestion:hover
{
	background-color: #C6E3FF;
	height:15px;
	cursor: pointer;
}
.suggestionSelected
{
	cursor: pointer;
	font-weight: bold;
	background-color: #C6E3FF;
}

.WhiteBox79x103
{
	text-align: center;
	height: 103px;
	width: 79px;
	background-color:white;
}

.messageTopRightArrowHeader
{
	width:183px;
	height:42px;
	background-image:url(../Images/messageTop.gif);
}

.messageTopRightArrowBody
{
	width:183px;
	background-image:url(../Images/messageBG.gif);
}

.messageText
{
	padding-left:15px;
	padding-right:15px;
	color:#CC3300;
	font-size:90%;
	line-height:120%;
	text-align:left;
}

.messageTopRightArrowFooter
{
	width:183px;
	height:12px;
	background-image:url(../Images/messageBottom.gif);
}

.messageBottomLeftArrowHeader
{
	width:183px;
	height:11px;
	background-image:url(../Images/bottom_left_messageTop.gif);
}

.messageBottomLeftArrowBody
{
	width:183px;
	background-image:url(../Images/bottom_left_messageBG.gif);
}

.messageBottomLeftArrowFooter
{
	width:183px;
	height:42px;
	background-image:url(../Images/bottom_left_messageBottom.gif);
}

.invalidZipOrCityStateMessage
{
	position:absolute;
	left:-180px;
	top:17px;
	display:none;
}

.alreadyVotedMessage
{
	position:absolute;
	left:80px;
	top:-80px;
	display:none;
}

.emptyCommentMessage
{
	position:absolute;
	left:320px;
	top:-45px;
	display:none;
}

.star-rating,
.star-rating a:hover,
.star-rating .current-rating
{
	padding:0px;
	background: url(../images/star_set.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:75px;
	height:14px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating
{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:14px;
	line-height:14px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

.force-wrap
{
	word-wrap:break-word;
}

.profileViewsBar1Full
{
	position:relative;
	height:105px;
	width:35px;
	background-image:url(../Images/IconProfileViews1Full.gif);
}

.profileViewsBar2Full
{
	position:relative;
	height:105px;
	width:35px;
	background-image:url(../Images/IconProfileViews2Full.gif);
}

.profileViewsBar1BG
{
	position:absolute;
	top:1px;
	left:0px;
	width:35px;
	background-image:url(../Images/IconProfileViews1Bg.gif);
}

.profileViewsBar2BG
{
	position:absolute;
	top:1px;
	left:0px;
	width:35px;
	background-image:url(../Images/IconProfileViews2Bg.gif);
}

.marginTopBottom15
{
	margin-top:15px;
	margin-bottom:15px;
}

.divSitesListFrame
{
	position:relative;
}

.divSitesListContents
{
	position:absolute;
	border:1px solid black;
	width:150px;
	max-height:150px;
	background-color: White;
	padding: 5px;
}

.selectBoxItem:hover
{
	background-color: pink;
}

.noHrefLink
{
	cursor: pointer;
	color:#CC3300;
}

.hrefLink a:link{
	color: #CC3300;
	text-decoration: none;
}
.hrefLink a:visited{
	color: #CC3300;
	text-decoration: none;
}
.hrefLink a:hover{
	text-decoration: underline;
	color: #CC3300;
}

.Left {

      float: left;

      padding-right: 5px;

}

.disableMainPage
{
	position:fixed;
	width:100%;
	height:100%;
	min-height:100%;
	left:0px;
	top:0px;
	background-color:black;
	filter:alpha(opacity=65);
	opacity:65%;
	-moz-opacity:.65;
	text-align:center;
	z-index:100;
}

.modalDialogFrame
{
	position: absolute;
	width: 100%;
	min-height: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index:102;
}

.divModalDialog
{
	left:135px;
	top:135px;
	position: fixed;
	background-color: white;
	overflow: auto;
	border: 1px solid black;
	padding: 10px;
	text-align: left;
	z-index:1000;
}
