/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	text-align: center;
	background-color: white;
	background-image: url(../images/jpg/seearch_main_bgrnd.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#menu .signup {
	padding-top: 15px;
	padding-right: 20px;
}
#menu-content .signup {
	padding-top: 15px;
	padding-right: 20px;
}
#downloadtop {
	padding-bottom: 6px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
#downloadtop img {
	margin-bottom: -1px;
	margin-right: 5px;
}
#button {
	width: auto;
	height: 2em;
	font-size: 12px;
	font-weight: bold;
	display: block;
	/*margin: 0 10px 0 10px;*/
	vertical-align: middle;
}
#button a:link, #button a:visited {
	color: #999999;
	font-size: 12px;
	text-decoration: underline;
}
#button a:hover {
	text-decoration: none;
	color: #006699;
}
#button a img {
	margin-right: 5px;
}
#button a p {
	padding-top: 2px;
}
#bigbutton {
	width: auto;
	height: 1.5em;
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 0 10px 0 10px;
	vertical-align: middle;
}
#bigbutton a:link, #bigbutton a:visited {
	margin-top: 10px;
	display: block;
	width: auto;
	color: #999999;
	text-decoration: underline;
}
#bigbutton a:hover {
	text-decoration: none;
	color: #006699;
}
#bigbutton a img {
	margin-top: -10px;
	margin-right: 5px;
}
#bigbutton a p {
	padding-top: 2px;
}
.hr {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 17px;
	background: url(../images/hr.jpg) no-repeat top;
	border: none;
}
a:link, a:visited, a:active {
	color: #006699;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: underline;
}
#content-index {
	float: left;

}
#content {
}
#content-body {
	width: 823px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
#content-box .header {
	height: 14px;
	background: url(../images/content-top.png) no-repeat top;
}
#content-box .header-text {
	height: 14px;
	background: url(../images/content-top-text.png) no-repeat top;
}
#content-box .header-text-content {
    margin-top: -1px;
    height: 33px;
	background: url(../images/content-top-text-content.png) no-repeat top;	font-size: 130%;
}
#content-box .header-text-content p {
	font-size: 130%;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 30px;
}
#content-box .header-text-content img{
	margin-bottom: -1px;
}
#content-box .bodyhowto, #content-box .bodyabout {
    width:800px;
    margin-left:auto;
    margin-right:auto;
    /*border:1px solid #D0D0D0;
    border-top:none; */
/*width: auto;*/
/*padding-left: 7px;*/
/*padding-right: 8px;*/
    /*font-size: 16px;*/
    /*width: 814px;*/
    /*height: auto;*/
	/*min-height: 100%;*/
	/*background: url(../images/content-body.png) repeat-y top;*/
}
#content-box .bodyhowto .question {
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-weight: bold;
}
#content-box .bodyhowto .answer {
    padding-left:30px;
    padding-right:20px;
}
#content-box .bodyhowto ol {
    padding-left:20px;
}
#content-box .bodyhowto p, #content-box .bodyhowto h1, #content-box .bodyhowtofirstpar{
    padding-left:20px;
    padding-right:20px;
    margin-top: 1em;
    margin-bottom: 1em;
}
#content-box .bodyhowto strong{
    font-weight: bold;
    /*padding-left:20px;*/
    /*padding-right:20px;*/
    /*margin-top: 1em;*/
    /*margin-bottom: 1em;*/
}
#content-box .bodyhowto ul{
    padding-left:40px;
    padding-right:20px;
    margin-top: 1em;
    margin-bottom: 1em;
}
#content-box .bodyhowto .indent {
	padding-left: 40px;
}
#content-box .body .contenthowto {
	margin-top: 15px;
    width: 590px;
	/*float: right;*/
}
#content-box .body .contenthowto h1 {
	font-size: 125%;
	margin-bottom: 15px;
	margin-top: 10px;
}
#content-box .body .contenthowto p {
	font-size: 100%;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 50px;
	line-height: 1.25em;
}
#content-box .body {
	width: 100%;
	height: auto;
	min-height: 100%;
	/*background: url(../images/content-body.png) repeat-y top;*/

    padding-left: 7px;
	padding-right: 8px;
}
/* the following is used in the static help/about pages
    should be removed when css is refactored */
#content-box .body div.helpGraphic {
    text-align:center;
}
body.help #content-box .body {
    /*width:auto;*/
    
/*
    width:800px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #D0D0D0;
    border-top:none;*/
}
body.help #content-box .body ul{
    padding-left:40px;
    /*padding-right:20px;*/
    margin-top: 1em;
    margin-bottom: 1em;
}
body.help #content-box .body ul#submenu{
    padding-left:0;
}
body.help #content-box .body ul.nestedmenu{
    padding:0;
    margin:0;
}
body.help #content-box .body .question {
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-weight: bold;
}
body.help #content-box .body .answer {
    padding-left:30px;
    padding-right:20px;
}
body.help #content-box .body ol {
    padding-left:20px;
}

#content-box div.boxItem div.inside div.header {
    height:25px;
    background-image:none;
}

#content-box div.boxItem div.inside div.pubdate{
    float:right;
    color:#484848;
    font-size:75%;
}

#content-box div.boxItem div.inside img.logo {
    float:left;
}
#content-box div.boxItem div.inside p.body {
    min-height:40px;
    padding:5px;
    margin:0;
}
#content-box div.boxItem a.pressLink{
   padding:5px;
}

/*end help/about */
#content-box .body table {
    padding-left: 0px;
    padding-right: 0px;
}
#content-box .body .full {
    font-size: 14px;
}
#content-box .body .full p{
    font-size: 14px;
}
#content-box .body .full h4{
    padding-top: 10px;
    font-weight: bold;
    font-size: 16px;
}
#content-box .body .summary {
	height: 100%;
    width:770px;
    margin-left: 5px;
	margin-right: 4px;
    /*padding: 15px 30px 15px 30px;*/
    padding: 5px 0px 5px 30px;
	background: #f3f9eb;
	line-height: 1.75em;
}
#content-box .body .summary-tip {
	font-weight: bold;
    width:740px;
    font-size: 12px;
	margin-left: 1px;
	margin-right: 2px;
	color: #666666;
	padding: 8px 30px 8px 30px;
	border-bottom: 1px dashed #CCCCCC;
	border-top: 1px dashed #CCCCCC;
}
#content-box .body .summary p {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
#content-box .body .summary .page {
	margin-top: -5px;
	margin-right: 10px;
	float: right;
	font-size: 110%;
}
#content-box .body .menu {
	margin-top: 15px;
	margin-left: 10px;
	width: 185px;
	float: left;
}
#content-box .body .content {
	margin-top: 15px;
    width: 585px;
	float: right;

    padding-right:16px;
}
#content-box .body .content h1 {
	font-size: 125%;
	margin-bottom: 15px;
	margin-top: 10px;
}
#content-box .body .content p {
    font-size: 100%;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 50px;
	line-height: 1.25em;
}
#content-box .body .content div.boxItem{
	font-size: 100%;
	margin-bottom: 15px;
	margin-right: 50px;
	line-height: 1.25em;
}

#content-box .body .content div.boxItem p{
    margin-top:0;
}

#content-box .footer {
	height: 20px;
	background: url(../images/content-footer.png) no-repeat top;
}
#top-menu {
	font-size: 11px;
	min-height: 27px;
	height: 27px;
	background: url(../images/bg-top-menu.jpg) no-repeat;
	margin-left: 5px;
}
#top-menu .subpage{
	font-size: 11px;
	color: #006699;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
#top-menu .subpage a:link, #top-menu .subpage a:visited {
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
#top-menu .subpage a:hover {
	text-decoration: underline;
}
#top-menu .left {
	font-size: 11px;
	float: left;
}
#top-menu .right {
	font-size: 11px;
	color: #666666;
	float: right;
}
#top-menu .lang {
	width: 150px;
	float: left;
	padding-left: 25px;
	text-align: left;
}
.lang select {
	width: 200px;
}
#top-menu .counter {
	width: 814px;
	padding-top: 2px;
	padding-left: 20px;
	text-align: left;
}
#top-menu .counter .help-minutes {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#top-menu .addthis {
	width: 150px;
	float: right;
	padding-right: 50px;
	text-align: right;
}
#menu {
	min-height: 46px;
	height: 46px;
	margin-top: 5px;
	text-align: right;
	background-image: url(/images/bg-menu-index.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#menu .download {
	float: left;
	font-size: 110%;
	padding-top: 15px;
	margin-left: 0;
	padding-right: 5px;
	text-align: left;
	width: 265px;
	text-align: right;
	font-weight: bold;
	color: #669900;
}
#menu-content {
	min-height: 46px;
	height: 46px;
	margin-top: 5px;
	background: url(/images/bg-menu-index.gif) no-repeat top;
	text-align: right;
}
#menu-content .menu-logo {
	float: left;
	padding-left: 20px;
}
#menu-content .download {
	float: left;
	font-size: 110%;
	padding-top: 15px;
	margin-left: 0;
	padding-right: 5px;
	text-align: left;
	width: 450px;
	text-align: right;
	font-weight: bold;
	color: #669900;
}
#menu .login {
	float: left;
	font-size: 110%;
	padding-top: 12px;
	margin-left: 20px;
	text-align: left;
}
#menu .login a:link {
	text-decoration: underline;
	color: #0099FF;
}
#menu .login a:hover {
	text-decoration: underline;
	color: #0099FF;
}
#index-box01 {
	min-height: 5px;
	width: 100%;
	background: url(../images/index-box01.png) no-repeat top;
}
#index-box01 .left {
	float: left;
	width: 444px;
	margin-left: 5px;
	padding-top: 21px;
}
#index-box01 .right {
	float: right;
	width: 350px;
	margin-right: 6px;
}
#index-box02 {
	height: 214px;
	width: 100%;
}
#index-box02 .left {
	float: left;
	width: 365px;
	padding-left: 0px;
}
#index-box02 .right {
	float: right;
	width: 370px;
}
#index-box02 .left .bottom {
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
#index-box02 .left h1 {
	color: #666666;
	font-size: 130%;
}
#index-box02 .left ul{
	color: #666666;
	font-size: 130%;
	margin-top: 10px;
	list-style: none;
}
#index-box02 .left li{
	/*margin-bottom: 10px;*/
	padding-left: 10px;
	background: url(../images/GreenBullet.png) no-repeat;
	background-position: 0 top;
}
#index-box02 .left li strong{
    color: #000000;
}
#index-box02 .left li.new{
	margin-bottom: 10px;
	padding-left: 50px;
	background: url(../images/GreenBullet.png) no-repeat;
	background-position: 0 top;
	color: #ff6600;
}
/*#index-box02 .right a:link, #index-box02 .right a:visited, #index-box02 .right a:active {*/
	/*color: #6a9913;*/
    /*font-size: 150%;*/
    /*font-weight: bold;*/
    /*text-decoration: none;*/
/*}*/
#index-box02 .right ul{
	color: #666666;
	font-size: 130%;
    margin-top: 10px;
    margin-left: 10px;
	list-style: none;
}
#index-box02 .right li strong{
    color: #000000;
}
#index-box02 .right li{
	/*margin-bottom: 10px;*/
	padding-left: 10px;
	background: url(../images/GreenBullet.png) no-repeat;
	background-position: 0 top;
}
#index-box02 .right li.new{
	margin-bottom: 10px;
	padding-left: 50px;
	background: url(../images/GreenBullet.png) no-repeat;
	background-position: 0 top;
	color: #ff6600;
}
li.new a:link, li.new a:visited {
	color: #ff6600;
	text-decoration: underline;
}
li.new a:hover {
	text-decoration: underline;
}
#index-box02 .right .bottom {
	background: url(../images/index-download-bottom.jpg) no-repeat top left;
	font-size: 130%;
	font-weight: bold;
	text-align: right;
	color: #666666;
}
.downloadcell {
	display: block;
	font-size: 11px;
	color:#999999;
	font-weight: bold;
	margin-bottom: 15px;
}
#footer-menu {

}
#footer-menu .rss {
	height: 40px;
	width: 803px;
	background: url(../images/index-rss-bg.jpg) no-repeat top;
}
#footer-menu .rss .left {
	margin-left: 10px;
	margin-top: 4px;
	float: left;
}
#footer-menu .rss a:link, #footer-menu .rss a:visited {
	color: #666666;
	text-decoration: underline;
}
#footer-menu .rss a:hover {
	text-decoration: underline;
}
#footer-menu .rss .right {
	margin-left: 60px;
	padding-top: 12px;
	font-size: 115%;
	color: #666666;
    /*width: 740px;*/
    /*height: 28px;*/
    overflow: hidden;
}
#footer-menu .rss .right .bold{
	font-size: 110%;
	font-weight: bold;
}
#footer-menu .footer-navi {
	height: 31px;
	width: 803px;
	padding-top: 7px;
	background: url(../images/footer-navi-bg.jpg) no-repeat top;
	text-align: center;
	font-size: 110%;
	color: #999999;
}
#footer-menu .footer-navi a:link, .footer-navi a:visited {
	color: #999999;
	text-decoration: underline;
	font-size: 100%;
}
#footer-menu .footer-navi a:hover {
	color: #ff6600;
	text-decoration: underline;
	font-size: 100%;
}
#content-footer-menu {
	color: #999999;
	font-size: 100%;
	text-align: center;
}
#content-footer-menu a:link, #content-footer-menu a:visited {
	color: #999999;
	text-decoration: underline;
	font-size: 100%;
}
#content-footer-menu a:hover {
	color: #ff6600;
	text-decoration: underline;
	font-size: 100%;
}
#footer {
	min-height: 100px;
	height: 100px;
	background: url(../images/footer-grad-bg.jpg) repeat-x top;
}
#footer p {
	padding-top: 10px;
	text-align: center;
	color: #999999;
	font-size: 90%;
}
#content-footer {
	color: #999999;
	font-size: 75%;
	text-align: center;
	padding-top: 5px;
}
#content-header-text {
	height: 40px;
	background: url(../images/content-text-header-bg.png) no-repeat top;
	z-index: 99;
}
#sessions-container {
	width: auto;
	text-align: center;
	font-size: 130%;
	padding-top: 5px;
}

#sessions-container .italicmsg {
	margin: 0 40px -1px 0;
	float: left;
	font-size: 80%;
}

#sessions-container .inappropriate {
	font-size: 80%;
}

#sessions-container .page {
	margin: 0 40px -1px 0;
	float: right;
	font-size: 80%;
	font-weight: bold;
}
.page a:link, .page a:visited {
	color: #006699;
}
.page a:hover {
	text-decoration: underline;
}
#freebutton {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
#freebutton .stat{
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
}
#freebutton a:link, #freebutton a:visited {
    text-decoration: underline;
	font-size: 18px;
	color: #FFFFFF;
}
#freedownload {
	padding-left: 10px;
    text-align: left;
	font-size: 18px;
	font-weight: bold;
}
#freedownload .stat{
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
}
#freedownload a:link, #freedownload a:visited {
    text-decoration: underline;
	font-size: 18px;
	color: #666666;
}
#freedownload a:hover {
    text-decoration: underline;
	font-size: 18px;
	color: #ed5100;
}
input.button {
	padding: 0px;
	background: #74b71b;
	color: #FFFFFF;
	font-weight: bold;
    font-size: 120%;
    border: none;
}
.clear {
	clear: both;
}
input.downloadbutton {
	padding: 5px;
    /*background: #74b71b;*/
	/*background-image: url(../images/FreeDownloadBg.jpg);*/
    text-decoration: underline;
	color: #000000;
	font-weight: bold;
	border: none;
}
#orangetext {
    padding-left:10px;
    font-weight: bold;
    font-size: 120%;
    color: #6a9913;
}
#orangetext strong {
    padding-left:0px;
    font-weight: bold;
    font-size: 120%;
    color: #ed5100;
}
#noaccountrequired {
    padding-left: 30px;
    font-size: 80%;
    color: #000000;
    margin-top: -15px;
}

#menuhowitworks {
	min-height: 46px;
	height: 46px;
	margin-top: 5px;
	background: url(/images/bg-menu-index.gif) no-repeat top;
	text-align: right;
}
#menuhowitworks .download {
	float: left;
	font-size: 110%;
	padding-top: 15px;
	margin-left: 0;
	padding-right: 5px;
	text-align: left;
	width: 265px;
	text-align: right;
	font-weight: bold;
	color: #669900;
}
.tellfreindrt {
	float: left;
}
#container #content-index #content-body #index-box02 #tabcontent #tabtext p {
	font-size: 36px;
}
/* SearchPage */
#searchcontainer {
	padding: 0px;
	width: 823px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#searchbar {
	background-image: url(../images/jpg/search1_bgrnd2.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 823px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
}
#greyblanksearchbar {
	background-image: url(../images/pngs/greybar.png);
	display: block;
	float: left;
	height: 51px;
	width: 823px;
}

#greysearchbar {
	background-image: url(../images/pngs/greybar.png);
	display: block;
	float: left;
	height: 51px;
	width: 823px;
}

#searchbar2 {
	background-image: url(../images/jpg/search2_bgrnd.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 823px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
}
#searchbar3 {
	background-image: url(../images/pngs/private-profile-bg.png);
	background-repeat: no-repeat;
	height: 156px;
	width: 823px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
    z-index:-100;
}
#searchmaincontentbgrnd {
	background-image: url(/images/jpg/searchmaincontentbgrnd.jpg);
	background-repeat: repeat-y;
	width: 823px;
   	overflow: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
    z-index:-100;
}

/*#search_round_btmbar { //included in common.css
	background-image: url(../images/jpg/search_round_btmbar.jpg);
	background-repeat: repeat-y;
	width: 823px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 27px;
	float: left;
}*/
#content-searchbody {
	margin-left: auto;
	margin-right: auto;
	width: 823px;
	text-align: left;
	float: left;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}
#search_footer {
	width: 823px;
	overflow: hidden;
	margin: 0px;
	float: left;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	font-size: 1.1em;
}
#searchinputcontainer {
	float: left;
	width: 606px;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
}

.inputleft_indent {
	display: block;
	float: left;
	width: 146px;
	color: #999999;
}
input.city {
	width: 135px;
	border: 1px solid #808080;
	margin: 0px;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 2px;
}
select.state {
	border: 1px solid #ACACAC;
	width: 117px;
	height: 21px;
}
select.county {
	width: 135px;
	border: 1px solid #ACACAC;
	height: 21px;
}

.indent3pix {
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 3px;
}
a.search_go_btn {
	background-image: url(../images/jpg/search_go_btn.jpg);
	float: right;
	height: 27px;
	width: 56px;
	margin-top: -2px;
	margin-right: 11px;
	padding-left: 25px;
	background-repeat: no-repeat;
	padding-top: 6px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
a.search_go_btn:link {
	background-image: url(../images/jpg/search_go_btn.jpg);
	float: right;
	height: 27px;
	width: 56px;
	margin-top: -2px;
	margin-right: 11px;
	padding-left: 25px;
	background-repeat: no-repeat;
	padding-top: 6px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
.select_indent {
	margin-right: 3px;
	margin-left: 3px;
	float: left;
	margin-top: 1px;
}

.searchboxspacer {
	float: left;
	height: 51px;
	width: 515px;
}
#viewpublicprofile {
	float: left;
	margin-left: 20px !important;
	margin-left: 10px;
}
#accountsettings {
	float: left;
	margin-left: 50px;
}
#tellafriend {
	float: left;
	margin-left: 20px !important;
	margin-left: 10px;
}
#bookmarkpage {
	float: left;
	margin-left: 50px;
}
#searchboxlink {
	margin-left: 30px;
	margin-top: -19px;
}
#searchboxlink a:link, #searchboxlink a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 12px;
}
#searchboxlink a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}
#searchboxlinkb {
	margin-left: 30px;
	margin-top: -17px !important;
	margin-top: -19px;
}
#searchboxlinkb a:link, #searchboxlinkb a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 12px;
}
#searchboxlinkb a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}
#profilepicture {
	float: left;
	width: 124px !important;
	width: 126px;
    height: 124px;
    margin: 12px 0 0 24px !important;
	margin: 12px 0 0 12px;
}
#sessinfo {
	float: left;
	margin: 17px 0 0 485px !important;
	margin: 17px 0 0 315px;
	font-size: 11px;
	color: #666666;
}
#rateinfo {
	width: 200px;
	float: left;
	margin: -91px 0 0 634px !important;
	margin: -91px 0 0 315px;
	font-size: 11px;
	color: #666666;
}
#rateinfo #rate {
	text-align: left;
    margin-left: 5px;
}
#rateinfo #rate .green{
	color: #66CC00;
}
#lastsessinfo {
	width: 200px;
	float: left;
	margin: -61px 0 0 634px !important;
	margin: -61px 0 0 315px;
	font-size: 11px;
	color: #666666;
}
#username {
	width: 300px;
	float: left;
	margin: -61px 0 0 170px !important;
	margin: -61px 0 0 85px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
#editprofile a.editprofile {
	background-image: url(../images/jpg/edit-profile-btn-a.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 176px;
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-indent: 9px;
	font-size: 17px;
	margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
	float: left;
	color: #FFFFFF;
    text-decoration: none;
}
#editprofile a.editprofile:link {
	margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
}
#editprofile a.editprofile:hover {
    background-image: url(../images/jpg/edit-profile-btn-b.jpg);
	background-repeat: no-repeat;
    color: #000000;
	text-decoration: none;
    margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
}
#chatprofile a.chatprofile {
	background-image: url(../images/jpg/contact-me-btn-a.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 176px;
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-indent: 9px;
	font-size: 17px;
    /*position:absolute;*/
	float: left;
	margin: -29px 0 0 30px !important;
    margin: -29px 0 0 30px;
	float: left;
	color: #FFFFFF;
    text-decoration: none;
}
#chatprofile a.chatprofile:link {
	margin: -29px 0 0 30px !important;
    margin: -29px 0 0 30px;
}
#chatprofile a.chatprofile:hover {
    background-image: url(../images/jpg/contact-me-btn-b.jpg);
	background-repeat: no-repeat;
    color: #000000;
	text-decoration: none;
    margin: -29px 0 0 30px !important;
    margin: -29px 0 0 30px;
}

#myrates {
	float: left;
    margin: -29px 0 0 460px !important;
    margin: -29px 0 0 460px;
	font-weight: bold;
	color: #FFFFFF;
}
#headline {
	float: left;
	width: 320px;
	margin: 10px 5px 10px 18px !important;
	margin: 10px 4px 10px 10px;
	color: #666666;
    border:2px red;
}
#headline h1 {
	margin: 0 0 0 20px !important;
	margin: 0 0 0 10px;
	font-size: 14px;
}
#headline p {
	margin: 10px 0 30px 20px !important;
	margin: 10px 0 30px 10px;
	padding-right: 8px;
	font-size: 12px;
}
#mypublicurl {
	margin: 20px 0 0 20px !important;
	margin: 20px 0 0 10px;
	font-weight: bold;
}
#myratesbody {
	margin-left: -5px;
	float: left;

	color: #666666;
}
#myratesbody #header {
	height: 28px;
	background: url(../images/jpg/myrates-box-header-bg.jpg) no-repeat;
    margin-top:-4px;
    padding-top:3px; width:400px;
}
#myratesbody #header_paypal {
	height: 24px;
	background: url(../images/jpg/paypal-header-bg.jpg) no-repeat;
    width:400px;
}
#myratesbody #header_paypal #title{
	float: left;
	margin: 0 0 0 16px !important;
	margin: 0 0 0 25px;
	font-weight: bold;
	font-size: 16px;
    font-style:italic;
}
#myratesbody #header #service {
	float: left;
	margin: 0 0 0 16px !important;
	margin: 0 0 0 25px;
	font-weight: bold;
	font-size: 12px;
}
#myratesbody #header #price {
	float: right;
	margin: 0 30px 0 0px !important;
	margin: 0 28px 0 0px;
	font-weight: bold;
	font-size: 12px;
}
#myratesbody #body td{
	padding: 5px;
}
#myratesbody #body td.myhr{
	padding: 0px;
}
#myratesbody #footer {
	height: 97px;

}
#myratesbody #footer1 {
	height: 97px;

}
.searchbarinputcontainer {
	float: left;
	height: 51px;
	width: 260px;
	overflow: hidden;
}
.searchboxbtncontainer {
	float: left;
	margin-top: 16px;
	height: 30px;
	width: 30px;


}

.searchinput {
	height: 15px;
	width: 250px;
	border: 0px;
	background-color: #EAF4DC;
	color: #52575B;
	float: left;
    padding: 0px;
	margin-top: 23px;
	margin-right: 120px;
	margin-bottom: 0px;
    z-index:2;

}
.searchicon1 {
	float: right;
	clip: rect(0px,auto,auto,auto);
	margin: 0px;
	padding: 0px;
	position: relative;
}
.column1 {
	float: left;
	width: 608px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
/* SearchPage */
.column2 {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.searchresultshdr {
	display: block;
	height: 24px;
	float: left;
	padding-top: 14px;
	padding-left: 27px;
}
.smallhelpersresults {
	font-size: 10px;
	margin-left: 19px;
}
.popularsearchtext {
	float: left;
	font-weight: bold;
	clear: right;
	display: block;
	padding-top: 14px;
	padding-left: 42px;
}
#rtsidecontent {
	width: 215px;
	float: left;
	display: block;
}
#rtbluebox {
	width: 215px;
	float: left;
	margin: 0px;
	background-image: url(../images/jpg/rt_bluebox.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.more_btn_container {
	float: left;
	height: 22px;
	width: 121px;
	padding-left: 121px;
}
#btm_bluebox {
	background-image: url(../images/jpg/btm_bluebox.jpg);
	padding: 0px;
	height: 12px;
	width: 215px;
	float: left;
	margin: 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#rt_yellowcolumnbox {
	background-image: url(../images/jpg/rt_yellow_columnbox.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 215px;
	float: left;
}
#rtyellowbox {
	padding: 0px;
	width: 215px;
	float: left;
	margin: 0px;
	background-image: url(../images/jpg/rt_yellowbox.jpg);
	background-repeat: repeat-y;
}
.indentyellowbox {
	padding-top: 20px;
	padding-right: 32px;
	padding-left: 23px;
	display: block;
	float: left;
	padding-bottom: 20px;
}
.subindentyellowbox {
	padding-right: 18px;
	padding-left: 22px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #53565D;
	display: block;
}
.yellowboxhdr {
	font-size: 28px;
	font-weight: bold;
	color: #52575A;
	line-height: 30px;
}

.indent28 {
	float: left;
	padding-left: 28px;
}
.indentbluebox {
	float: left;
	padding-left: 45px;
	padding-top: 16px;
	padding-right: 32px;
	padding-bottom: 0px;
}

.indent10 {
	float: left;
	padding-left: 10px;
}
.indent27 {
	float: left;
	padding-left: 27px;
	padding-top: 14px;
}
.indentsearchoptions {
	float: left;
	padding-top: 8px;
	padding-left: 38px;
	width: 590px;
}
.previous_container {
	float: left;
	height: 23px;
	width: 103px;
	display: block;
}
.one_of_two_container {
	float: left;
	height: 23px;
	width: 387px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #0A57A4;
	display: block;
	padding-top: 6px;
	overflow: hidden;
}
.nextprev_container {
	height: 23px;
	width: 79px;
}
.next_container {
	float: left;
	height: 23px;
	width: 79px;
	display: block;
	margin-bottom: 5px;
}

#topgreenbox {
	background-image: url(../images/jpg/top_green_bar.jpg);
	height: 10px;
	width: 615px;
	padding: 0px;
	overflow: hidden;
	float: left;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
}
#greenbox {
	width: 615px;
	overflow: hidden;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/jpg/middle_breenbox_bgrnd.jpg);
	background-repeat: repeat-y;
}
#btmgreenbox {
	background-image: url(../images/jpg/btm_green_bar.jpg);
	height: 10px;
	width: 615px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 0px;
}
.search_btn_bar {
	background-image: url(../images/jpg/search_btn_bar.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 581px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
.search_btn_bar:hover {
	background-image: url(../images/jpg/search_btn_bar_f3.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 581px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
a.screenname {
	font-size: 12px;
	color: #0A57A4;
	font-weight: bold;
}
a.screenname:link {
	color: #0A57A4;
}
a.screenname:hover {
	text-decoration: underline;
}


.photo_icon_frame {
	float: left;
	height: 55px;
	width: 50px;
}
.photocontainer {
	float: left;
	padding-top: 7px;
	padding-left: 8px;
}

.search_bar_gentext {
	float: left;
	height: 55px;
	width: 342px;
}
.gentext_indent {
	float: left;
	padding-top: 12px;
	padding-left: 8px;
	font-size: 10px;
	color: #50585A;
}

.search_bar_session_text {
	float: left;
	height: 55px;
	width: 82px;
}
.search_bar_stats_text {
	float: left;
	height: 55px;
	width: 96px;
}
.indent_thumbs_icons {
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}
.green_stats {
	color: #90C549;
	padding-right: 6px;
	font-size: 10px;
}

.indent_stats_text {
	padding-top: 12px;
	padding-right: 14px;
	font-size: 10px;
	color: #BABABA;
	text-align: right;
}




a.rtfreebutton {
	background-image: url(../images/jpg/rt_freeupgrade.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 215px;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding-top: 10px;
	padding-left: 64px;
}
a.rtfreebutton:link {
	background-image: url(../images/jpg/rt_freeupgrade.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 215px;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding-top: 10px;
	padding-left: 64px;
}
a.rtfreebutton:hover {
	background-image: url(../images/jpg/rt_freeupgrade.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 215px;
	color: #74B418;
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding-top: 10px;
	padding-left: 64px;
}




#organizebar {
	background-image: url(../images/jpg/organize_bar_bgrnd.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 615px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	padding: 0px;
}
.organizeby {
	display: block;
	float: left;
	padding-right: 14px;
}

a.organize{
	display: block;
	padding-right: 14px;
	padding-left: 14px;
	float: left;
	list-style-type: none;
	height: 26px;
	color: #85898A;
	font-weight: normal;
}
a.organize:link {
	display: block;
	padding-right: 14px;
	padding-left: 14px;
	float: left;
	list-style-type: none;
	height: 26px;
	color: #85898A;
	font-weight: normal;
}
a.organize:hover {
	display: block;
	padding-right: 14px;
	padding-left: 14px;
	float: left;
	list-style-type: none;
	height: 26px;
	background-image: url(../images/gifs/oragnize_btm_arrow.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #53575A;
	text-decoration: none;
	font-weight: bold;
}


#searchoptionsbar {
	background-image: url(../images/jpg/search_options_bar.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 615px;
	overflow: hidden;
	float: left;
	display: block;
}

a.btm_menu {
	font-size: 11px;
	color: #999999;
}
a.btm_menu:link {
	font-size: 11px;
	color: #999999;
}
a.btm_menu:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
.copyrighttext {
	font-size: 9px;
	display: block;
	padding: 7px;
	margin: 0px;
	overflow: hidden;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mydownload {
	margin: -40px 0 0 600px !important;
	margin: -40px 0 0 600px;
}
#mydownload a.download {
	background-image: url(../images/jpg/download-btn-a.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 198px;
	display: block;
	text-align: center;
	padding: 0;
	font-weight: bold;
	text-indent: 9px;
	font-size: 17px;
	line-height: 35px;
	float: left;
	color: #FFFFFF;
	z-index: 999;
	text-decoration: none;
}
#mydownload a.download:link {
	background-image: url(../images/jpg/download-btn-a.jpg);
	background-repeat: no-repeat;
}
#mydownload a.download:hover {
	background-image: url(../images/jpg/download-btn-b.jpg);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

#mydownload_public {
	margin: -10px 0 0 600px !important;
	margin: -10px 0 0 600px;
}
#mydownload_public a.download_public {
	background-image: url(../images/jpg/download-btn-a.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 198px;
	display: block;
	text-align: center;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	float: left;
	color: #FFFFFF;
	z-index: 999;
}
#mydownload_public a.download_public:link {
	background-image: url(../images/jpg/download-btn-a.jpg);
	background-repeat: no-repeat;
}
#mydownload_public a.download_public:hover {
	background-image: url(../images/jpg/download-btn-b.jpg);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}
#contactme a.contactme {
	background-image: url(../images/jpg/contact-me-btn-a.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 176px;
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-indent: 9px;
	font-size: 17px;
	float: left;
	margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
	color: #FFFFFF;
    text-decoration: none;
}
#contactme a.contactme:link {
	margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
}
#contactme a.contactme:hover {
	background-image: url(../images/jpg/contact-me-btn-b.jpg);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
    margin: -29px 0 0 180px !important;
    margin: -29px 0 0 180px;
}

#paypalbody {
	margin-left: -5px;
	color: #666666;
}

#paypalbody #header_paypal {
	height: 30px;
	background: url(../images/jpg/paypal-header.jpg) no-repeat;
    width:400px;
    margin-left:6px;
    margin-top:0px;
    padding-top:8px;
    text-align: left;
}
#paypalbody #header_paypal #title{
    padding-left: 25px;
    margin-bottom:0.2em;
	font-weight: bold;
	font-size: 16px;
    font-style:italic;
    color:#184473;
    text-align:center;
}

#paypalbody #body td{
	padding: 5px;
}
#paypalbody #p_body td.myhr{
	padding: 0px;
}
#paypalbody #footer {
	height: 97px;
	background: url(../images/jpg/myrates-box-footer-bg.jpg) no-repeat;
}
#paypalbody #footer1 {
	height: 97px;
	background: url(../images/jpg/myrates-box-footer2-bg.jpg) no-repeat;
}

.error {
    color:red;
    font-weight: bold;
}