@charset "utf-8";


/* Call General Properties */

#ags-calls ul{ margin:0; padding:0;	list-style:none;}
#ags-calls li{
	background:url(../Images/callouts/call-shadow-white.jpg) center bottom no-repeat;
	list-style:none;
	padding:10px;
	margin:0;
	width:191px;
	font-size:12px;
}

#ags-calls li strong{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:12px;
	font-weight:normal;
}

#ags-calls a{display:block; width:191px; text-decoration:none;	padding-bottom:5px;}

#ags-calls span{color:#fff;	display:block;	padding:6px 5px 8px 13px; font-family:"Century Gothic",arial;}

/* Call Orange */

a.callorange{
	background:#fff url(../Images/callouts/call-orange-bg.jpg) repeat-x;
	border:1px solid #EBCCBA;
	color:#96552E;
}

a.callorange:hover{border:1px solid #96552E;}

.callorange span{background:url(../Images/callouts/call-orange.gif) center no-repeat;}

/* Call Green */

a.callgreen{
	background:#fff url(../Images/callouts/call-green-bg.jpg) repeat-x;
	border:1px solid #C8D2BF;
	color:#6C845B;
}

a.callgreen:hover{border:1px solid #6C845B;}

.callgreen span{background:url(../Images/callouts/call-green.gif) center no-repeat;}

/* Call Blue */

a.callblue{
	background:#fff url(../Images/callouts/call-blue-bg.jpg) repeat-x;
	border:1px solid #ACC7CA;
	color:#548083;
}

a.callblue:hover{border:1px solid #548083;}

.callblue span{background:url(../Images/callouts/call-blue.gif) center no-repeat;}

/* Call Brown */

a.callbrown{
	background:#fff url(../Images/callouts/call-brown-bg.jpg) repeat-x;
	border:1px solid #D1C6B8;
	color:#554435;
}

a.callbrown:hover{border:1px solid #554435;}

.callbrown span{background:url(../Images/callouts/call-brown.gif) center no-repeat;}

/* Call General */

a.callgeneral{
	background:#fff url(../Images/callouts/call-general-bg.jpg) repeat-x;
	border:1px solid #ACC7CA;
	color:#45676B;
}

a.callgeneral:hover{border:1px solid #45676B;}

.callgeneral span{background:url(../Images/callouts/call-general.gif) center no-repeat;}


/* Form */ 

#ags-form{ 
	margin:0 auto; 
	padding:0; 
	background:url(../Images/callouts/form-bg.gif) left repeat-y;
	width:547px;
		color:#666666;
}

#ags-form-wrap{
	background: url(../Images/callouts/req-form-top.jpg) left top no-repeat;
	zoom:1;
}

#ags-form fieldset{
	border:none;
	margin:0;
	background:url(../Images/callouts/form-footer.jpg) left bottom no-repeat;
	padding:17px 0px 10px 0px;
	min-height:450px;
}
*html #ags-form fieldset{
	height:450px;
	
}
.row-break{
	clear:both;
	height:10px; 
	display:block; 
	padding:0;
	margin:0;
}



.ags-row {
	display:block;
	float:left;
	width:204px;
	margin:0;
	padding-right:36px;
	padding-left:29px;
	height:50px;
}

*html .ags-row{height:48px;}
.ags-row label{
	display:block;
	height:21px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
 
.ags-row input{
	border:none;
	background:none;
	width:197px;
	height:18px;
	margin:0;
	position:relative;
}

.ags-row select{
	border:none;
	background:transparent none;
	width:197px;
	padding:2px 0px 0px 0px; 
	margin:0;
}
.row-checkbox {
	display:block;
	clear:both;
	padding:0px 20px 0px 20px;
	font-size:13px;
	}
	
.row-checkbox input{
	width:15px; height:15px;
}

.ags-submit-btn{
	background:url(../Images/callouts/reg-btn-off.gif) no-repeat;
	width:145px; 
	height:27px;
	color:#fff;
	float:right;
	border:none; 
	padding:0;
}
.ags-row span{width:10px; color:red;}
.submit:hover{
	background:url(../Images/callouts/reg-btn-on.gif) no-repeat;
	}
	
#ags-form h2{ font-size:14px; color:#859E72; border-bottom:1px solid #D1CCC2; margin:0px 0px 5px 0px; }


/* AGS Top Search */
#topSearch, #searchBox{
	width:560px;
	margin:0 auto;
	color:#333333;	
}
#searchBox { background:url(../Images/callouts/top-search-box.jpg) left top no-repeat; height:37px; padding:4px 0px 0px 10px;}
.searchLabel{font-size:12px;padding-right:5px;display:inline-block; color:#B49F8C;}
#searchBox input{ width:240px; border:none; background:none;}
input#btnSearch {width:14px; height:14px;border:none;background:transparent; position:relative; top: 3px; right: -10px;}

#topcol1{ width:350px; float:left; padding:5px 5px 5px 0px;}
#topcol1 a{color:#C5713F;}
#topcol2{
	min-height:500px;
	float:right;
	width:188px; 
	padding:5px 5px 5px 5px;
	background:url(../Images/callouts/top-search-bg.jpg) left top no-repeat;}
*html #topcol2{
	height:500px;
	}
#topcol2 h2{
	font-size:16px;
	color:#fff;
	margin:0;
	font-weight:normal;
	font-family:"trebuchet MS", arial;
}
#topcol2 a, #topcol2 ol, #topcol1 ol{ color:#5D8A8E;}
#topcol1 ol li{color:#333;}

#topcol2 ol, #topcol1 ol{ margin:0;padding-top:10px; padding-left:10px;}
.resultsBar{ 
	background:#EDF2F3; 
	border:1px solid #D0DEDF;
	color:#5D8A8E;
	border-left:none;
	border-right:none;
	padding:5px;
	text-align:right;
	height:15px;
	}
	
.resultsBar a{color:#5D8A8E;}
.resultsBar span{float:left;}
#oMatches{
	border-left:1px solid #D0DEDF;
	border-right:1px solid #D0DEDF;
	background:#fff;
}


