﻿/***  Color Scheme ***/

.dark_green {color:#008910;}
.dark_green_bold {color:#008910;font-weight:bold}
.medium_green {color:#56a901}
.medium_green_bold {color:#56a901;font-weight:bold}
.light_green {color:#e9fcab}

.orange {color:#ff7f00;}
.light_orange {color:#f8c525;}
.orange_bold {color:#ff7f00;font-weight:bold;}

.blue{color:#00c4ff;}
.light_blue{color:#ebfafe;}

.blue{color:#00c4ff;font-weight:bold;}

/***      End      ***/

/* LINKS */
td.green_link a {color:#008910;text-decoration:underline;}
td.green_link a:hover {color:#008910;text-decoration:none;}
a.green_link {color:#008910;text-decoration:underline;}
a.green_link:hover {color:#008910;text-decoration:none;}

/* Buttons */

.add_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.edit_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.save_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.delete_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.review_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.cancel_button{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}

.green_button {background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.green_button a{background-color:#56a901;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
a.green_button:link, a.green_button:active, a.green_button:visited {background-color:#56a901;color:#fff;padding:2px 4px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;text-decoration:none}
a.green_button:hover{background-color:#0BAFDE;color:#fff;padding:2px 4px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}
.orange_button {background-color:#ff7f00;color:#fff;padding:2px;font-size:12px;font-weight:bold;border:1px solid #fff;cursor:pointer;}

.blue_button {background-color:#0BAFDE;color:#fff;padding:3px 5px;font-size:10px;font-weight:bold;border:1px solid #fff;cursor:pointer;text-decoration:none}
a.blue_button {background-color:#0BAFDE;color:#fff;padding:3px 5px;font-size:10px;font-weight:bold;border:1px solid #fff;cursor:pointer;text-decoration:none}
a.blue_button:hover {background-color:#ff7f00;color:#fff;padding:3px 5px;font-size:10px;font-weight:bold;border:1px solid #fff;cursor:pointer;text-decoration:none}

/*******************  City Guide Styles  *****************/

/**Result and Review Tables**/

.rt_header{background-image:url(/images/results_table_header.jpg); background-repeat: repeat-x;color:#fff;height:35px;font-size:14px;}
a.rt_header:active, a.rt_header:link, a.rt_header:visited{color:#fff;}
a.rt_header:hover{text-decoration:none;}

#CommonContent .rt_header a{color:#fff;}
#CommonContent .rt_header a:hover{text-decoration:none;}

th.rt_header{text-align:left;}



.rt_header_review{background-image:url(/images/results_table_header.jpg); background-repeat: repeat-x;color:#fff;height:35px;font-size:14px;}
.rt_header_left{background-image:url(/images/results_table_header_left.jpg); background-repeat:no-repeat;background-position:left top;height:35px;color:#fff;font-size:14px;padding-left:10px;}
.rt_header_right{background-image:url(/images/results_table_header_right.jpg); background-repeat:no-repeat; background-position:right top;height:35px; color:#fff;font-size:14px;padding-right:23px;}

..rt_row_selected{background-color:#dbf498;}

/* paging */
.paging {padding-bottom:20px;}
.paging span{font-size:12px;color:#4a7c01;padding:1px;font-weight:bold;}
.paging a {font-size:12px;color:#00C4FF;font-weight:bold;text-decoration:underline;padding:1px;background-color:#fff;}
.paging a:hover {font-size:12px;color:#00C4FF;font-weight:bold;text-decoration:none;padding:1px;background-color:#fff;}

.rt_footer{background-image:url(/images/results_table_footer.jpg); background-repeat: repeat-x;color:#fff;height:35px;}
.rt_footer_left{background-image:url(/images/results_table_footer_left.jpg); background-repeat:no-repeat;background-position:left top;height:35px;color:#fff;}
.rt_footer_right{background-image:url(/images/results_table_footer_right.jpg); background-repeat:no-repeat; background-position:right top;height:35px; color:#fff;}

/* content */
.rt_footer_round{background-image:url(/images/result_table_footer.jpg); background-repeat:no-repeat;width:648px;height:31px;}
.rt_alt_row{background-color:#eaf6ca;}
.rt_name_title{font-weight:bold; font-size:12px;text-decoration:underline;color:#3b7801;}
.rt_name_address{font-weight:bold;color:#3b7801;font-size:10px;}
.rt_name_comment{font-style:italic;color:#3b7801;font-size:10px;}
.rt_service_item{font-size:10px;color:#3b7801;}

/* reviews content */
.rt_review_text{font-size:10px;color:#3b7801;}
.rt_reviewer_text{font-size:12px;color:#3b7801;color:#3b7801;}

.rt_paw input {background-color:transparent;}


/* links */
a.rt_header, a.rt_header_left, a.rt_header_right{color:#fff;}
.rt_header a, .rt_header_left a, .rt_header_right a{color:#fff;}



/**  Add Service Styles **/

.addservice_form {width:520px;}
.addservice_form th{vertical-align:top; color:#56A901;text-align:right; width:120px;}
.addservice_hor_form {vertical-align:top}
.addservice_ver_form td{vertical-align:top}
td.addservice_hor_form_leftcol{text-align:right;padding:4px;vertical-align:top; width:124px
}
.addservicetbl{ width:596px;background-image:url(/images/green_round_table.jpg); background-repeat:no-repeat; background-position:top left;}




.page_title {font-size:18px;color:#008910;font-family:Verdana;}
.label{color:#56a901;font-weight:bold;font-size:12px;text-align:right;}
.label_white{color:#56a901; font-size:12px; font-weight:bold;}


/* General Styles For The Grid Controls */ 
.gv_page_title {font-size:18px;color:#008910;font-family:Verdana;}
.gv_label {color:#56a901;font-weight:bold;font-size:12px;}
.gv_alt_row{background-color:/*#ebfafe;*/#f4f9ee}
.gv_header {color:#fff; font-weight:bold; font-size:12px;padding:5px;padding-bottom:8px;border-bottom:0px solid #008910; background-image:url(/images/gv_header_bg.jpg); background-repeat:repeat-x;}
.gv_header a{color:#fff; font-weight:bold; font-size:12px;padding:5px;padding-bottom:8px;border-bottom:0px solid #008910; background-image:url(/images/gv_header_bg.jpg); background-repeat:repeat-x;text-decoration:underline;}

.text_field{background-color: #ebfafe;border:1px solid #56a901;font-size:12px;font-family:Verdana;padding:1px;}
.text_field_required{background-color: #ebfafe;border:1px solid #ff7f00;font-size:12px;font-family:Verdana;padding:1px;}


/* Misc  */

.small_text{font-size:10px;}
.text_bold{font-weight:bold;}
.text{font-weight:normal;}
.text_em{color:#008910; font-style:italic}
.light_blue_bg {background-color:#EBFAFE;}
.light_green_bg {background-color:#EAF6CA}
.small_text_green{color:#008910; font-size:10px;}
.small_text_blue{color:#EBFAFE; font-size:10px;}

/* Login Page Styles */

.rt_service_item{font-size:10px;color:#3b7801;}

#city_guide_search_tbl{width: 645px;}
#city_guide_search_tbl th{color:#56a901;text-align:right;vertical-align:top;padding-bottom:4px;}
#city_guide_search_tbl td{vertical-align:top;vertical-align:top}
#city_guide_search_tbl 


.fullwidth
{/*width: 100%;*/}

.fullcenter{/*width: 100%;*/text-align:center;}
.cgsortcriteria{border: 1px solid #000000;width: 630px;height: 125px;font-size: 10pt;}
.lbxservice{width: 135px;}
.ddlsortorder{width: 85px;}
.stygeneral{font-size: 10pt;margin-left: 0px;}
.loginhdr{font-size: 14px;font-weight: bold;}

/** Forms Controls **/
input,textarea,select{background-color: #ebfafe;border:1px solid #56a901;font-size:12px;font-family:Verdana;padding:1px;}


.lblgeneral
{
	font-weight:bold;
	font-size: 10pt;
	text-align:left;
}
.centerarea
{
	width: 630px;
}

/* Styles for Grid Views  */
.gv
{
	width: 630px;
	font-size: 10pt;
	margin-top: 0px;
}
.gvgeneral
{
	font-size: 10pt;
	margin-top: 0px;
}
.gvname
{
	width: 200px;
}
.gvrating
{
	width: 65px;
}
.gvhead
{
	font-weight:bold;
	background-color: #CCFFCC;
}
.gvalt
{
	background-color: #CCFFCC;
}
.tbxmedium
{
	width: 250px;
}
.tbxwide
{
	width: 500px;
}
.tbxMiles
{
	width: 25px;
}
.tbxstatecode
{
	width: 25px;
}
.ddlstatecode
{
	width: 190px;
}
.tbxzipcode
{
	width: 50px;
}
.tbxzipcodefull
{
	width: 100px;
}
.linkbutton, .linkbutton:link, .linkbutton:visited, .linkbutton:hover, .linkbutton:active
{
	color:#007700;
	font-size:10pt;
}
.GreenLink:link, .GreenLink:visited, .GreenLink:hover, .GreenLink:active
{
	color:#007700;
}
.addservice, .addservice:link, .addservice:visited, .addservice:hover, .addservice:active
{
	float:right;
}
.forgotpassword
{
	font-size:10px;
}
.errortext
{
/*	
	font-family: Arial, Helvetica, sans-serif;
*/
	font-size: 10pt;
	color:#FF7F00;
	font-weight:bold;
}
.tbxusername
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #CCFFCC;
}
.pagehead
{
	width:100%;
	text-align:center;
}
.pageheading
{
	color:Black;
/*	
	font-size:14pt;
	font-weight:bold;
*/
}
.usercontrol
{
	width: 100%;
}
.ucrow
{
	width: 100%;
}
.ucfloatleft
{
	float: left;
	position: relative;
	padding-right: 15px;
}
.uclabel
{
	font-size: 9pt;
	float: left;
	position: relative;
	width:204px;
	text-align:left;
	padding-right: 10px;
    top: 2px;
    left: 2px;
}
.uclonglabel
{
	font-size: 9pt;
	float: left;
	position: relative;
	width:200px;
	text-align:right;
	padding-right: 10px;
}
.uclonglabelleft
{
	font-size: 9pt;
	float: left;
	position: relative;
	width:200px;
	text-align:left;
	padding-right: 10px;
}
.ucctl
{
	float: left;
	position: relative;
	padding-right: 10px;
	width:300px;
}
.ucserviceselect
{
	vertical-align:top;
}
.ucshortdesc
{
	border-color:#56A901;
	border-width:1px;
	border-style:solid;
	width:450px;
	height:30px;
	background-color:#EBFAFE;
}
.ucdesc
{
	border-color:#56A901;
	border-width:1px;
	border-style:solid;
	width:500px;
	height:25px;
}
.ucdescedit
{
	border-color:#56A901;
	border-width:1px;
	border-style:solid;
	width:450px;
	height:75px;
	background-color:#EBFAFE;
}
.MaintButton_cont{
padding-left:126px;
padding-top:12px;
}
.MaintButton
{
	float:left;
	text-align:right;
}
.LeftButtons
{
	width:200px;
	float:left;
	text-align:left;
}
.ButtonArea
{
	width:100%;
}
.MaintButtonPanel
{
	width:100%;
	text-align:right;
}
.popupControl
{
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.tbxRatingDesc
{
	width: 430px;
}
/*Rate This Service Modal Popup*/
.modalBackground
{
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup 
{
	background-color:#00CC00;
	border-width:3px;
	border-style:solid;
	visibility:hidden;
	border-color:White;
	padding:3px;
	width:450px;
}

/* Rating */
.ratingStar 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar 
{
    background-image: url(/Images/rating_paw_orange.gif);
}

.emptyRatingStar 
{
    background-image: url(/Images/rating_paw_green.gif);
}

.savedRatingStar 
{
    background-image: url(/Images/SavedStar.png);
}
.footertext
{
	font-size: 9pt;
/*	color:#c7f13e;*/
	color:#e4fc95;
}
.leftbutton
{
/*
	width:155px;
*/
}
fieldset
{
	border: 1px ridge #000000;
	padding: 0px;
	margin: 0px;
	padding: 10px;
}
.review
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 800px;
	height: 75px;
}

#petstore_menu {color:#000;padding:8px 0 24px 0;}
#petstore_menu ul, #petstore_menu li{padding:0; margin:0; list-style-type:none;}
#petstore_menu li{display:inline;}
#petstore_menu a{color:#008910; text-decoration:underline;padding-right:15px; font-weight:bold;}
#petstore_menu a:hover{color:#0EC8FF; text-decoration:none;}


#petstore_cont {background-image:url(/PetStore/imgs/footer_disc.gif); background-position:bottom left; background-repeat:no-repeat; min-height:420px; padding-bottom:45px;}
.find_lost_pet_results_tbl {padding-top:25px;}
.find_lost_pet_results_tbl th{text-align:left;color:#00C4FF; font-size:16px;}

.pet_details_tbl{font-size:12px;}

.petpost_tbl th{text-align:right; color:#56A901}
.petform_tbl th{text-align:right; color:#56A901; width:120px;}
.petform_breed_tbl th{text-align:right; color:#56A901; width:118px;}
table.petform_tbl{width:520px;}


.divBtnAdd, .divBtnEdit, .divBtnSave, .divBtnDelete, .divBtnCancel {float:left;}

#g_map {position:absolute; width:300px; height:242px; top:0px; left:400px;}
.pl_form_tbl {width:520px;}
.pl_form_tbl th{width:120px; text-align:right; font-weight:bold; color:#7823af;}
.pl_form_tbl input{background-color:#f2eaf7; border:1px solid #7823af;}
.pl_form_tbl input .pl_submit{background-color:#7823af; color:#fff;padding:2px;border:1px solid #fff;}

/**  PuppyLove  **/

.pl_title {color:#7823af; font-size:28px; font-weight:bold;}
.pl_title em{}
.pl_redtext {color:#bf0000;}
.pl_purple_text{color:#7823af;}
.pl_purple_text_medium{color:#7823af; font-weight:bold;font-size:18px;}
.pl_red_text_medium{color:#bf0000; font-weight:bold;font-size:18px;}
.pl_red_text_small{color:#bf0000; font-weight:bold;font-size:12px;}
