body						{ background: #ffffff url(images/bg.jpg) repeat-x; margin-left: 0px; margin: 0px 0px; padding:0px 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; background-color:#ffffff; }

img 							{ border: 0px none;	}

.gg_header					{ width: 100%; margin: 0px auto; }

.gg_top						{ width: 890px; height: 100px; margin: 0px auto; }
.gg_top_logo 				{ background: #ffffff url(images/top_logo.jpg) no-repeat; text-align: left; width: 215px; height: 100px; position: relative; float: left; top: 0px; }
.gg_top_logo a				{ color: #ffffff; text-align: left;  width: 215px; height: 100px; position: relative; float: left; top: 0px; left: 0px;}
.gg_top_title				{ color: #000000; text-align: left;  height: 100px; position: relative; float: right; top: 20px; vertical-align: center;}
.gg_top_menu				{ width: 100%; height: 30px; margin: 0px auto; background-color: #ed1f24; padding: 0px 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.gg_top_menu_links 			{ color: #ffffff; position: relative; left: 10px; width: 885px; margin: 0px auto; padding: 10px 10px;  }
.gg_top_menu_links a			{ color: #ffffff; text-decoration: none; }
.gg_top_menu_links a:hover	{ color: #ffffff; text-decoration: underline;  }

.gg_banner					{ width: 890px; height: 100px; margin: 0px auto; }
.gg_search					{ position: relative; float: left; background: transparent url(images/box_search.png) top no-repeat; height: 140px; width: 615px; top: 10px;}

.subscribe_ad				{ position: relative; float: right; top: 10px;}
.contact_ad					{ position: relative; float: right; left: 5px; top: 0px;}
.content_menu				{ left: 23px; top: 0px;}

#search_fields				{ position: relative; top: 63px; left: 4px; width:100%; color: #ffffff; font-weight: bold; }
#search_button				{ position: relative; top: 83px; left: 450px; width:100%; color: #ffffff; font-weight: bold; }

.search_go					{ background: transparent url(images/button_search.png); border: 0px; width:122px; height: 29px; cursor: pointer; }

.gg_content					{ background: #ffffff url(template/or/images/content_bg.jpg) top repeat-x; width: 100%; margin: 0px auto; }
.gg_content_main			{ width: 885px; margin: 0px auto; padding: 10px 10px; }
.gg_content_main_icons		{ text-align: center; padding: 10px 10px; margin: 0px auto; }

.gg_content_main_icons a			{ color: #000000; text-decoration: none; }
.gg_content_main_icons a:hover	{ color: #000000; text-decoration: underline;  }

.gg_body					{ width: 890px; margin: 0px auto; padding-top: 60px;}
.gg_body_content			{ background: #ffffff url(images/content_bg.jpg) top repeat-x; width: 615px; margin: 0px auto; padding: 0px 0px; }

.gg_bottom					{ background: #ffffff url(images/bottom_bg.jpg) top repeat-x; width: 100%; height: 100px; margin: 0px auto; }
.gg_bottom_main				{ width: 885px; margin: 0px auto; padding: 0px 0px; }
.gg_bottom_logo 				{ background: #ffffff url(images/bottom_logo.jpg) no-repeat; text-align: left; width: 69x; height: 200px; position: relative; float: left; top: 0px; }
.gg_bottom_logo a			{ color: #ffffff; text-align: left;  width: 69px; height: 200px; position: relative; float: left; top: 0px; left: 0px;}

.gg_bottom_text				{ position: relative; left: 10px; top: 45px;}

.right_link					{ color: #000000; text-decoration: none; }
.right_link:hover			{ color: #000000; text-decoration: underline;  }

.featured_box 				{ position: relative; left: 16px; width: 252px; height: 297px; background: #ffffff url(images/featured_bg.jpg) no-repeat; }

h1							{ margin: 3px 0px; font-size: 16px; font-weight: bold; }

hr							{ border: 0; color: #bcbd73; background-color: #bcbd73; height: 1px; width: 100%; text-align: left; }


/* SEARCH RESULTS - NEXT/PREV BAR GENERATED BY THE TAG {next_prev}
*******************************************************************************/
table.browse_tool_table {
	width:100%;
	font-size:11px;
	text-decoration:none;
	color:black;
	}
table.browse_tool_table td {
	}
table.browse_tool_table td.browse_tool {
	font-size:11px;
	text-decoration:none;
	color:black;
	background-color:transparent;
	}
table.browse_tool_table td.browse_tool span.browse_tool_num {
	color:#ed1f24;
	}
	table.browse_tool_table table {
		}
	table.browse_tool_table table td {
		}
	table.browse_tool_table table td.browse_tool_button {
	}
	table.browse_tool_table table td.browse_tool {
		font-size:11px;
		text-decoration:none;
		color:black;
		background-color:transparent;
		}
	table.browse_tool_table table td.bt_pages {
		vertical-align:middle;
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#ed1f24;
		background-color: transparent;
		}
	table.browse_tool_table table td.bt_pages a.bt_pages:link,
	table.browse_tool_table table td.bt_pages a.bt_pages:visited {
		display:block;
		text-align:center;
		color:#000000;
		text-decoration:none;
		}
	table.browse_tool_table table td.bt_pages a.bt_pages:hover {
		color:#ed1f24;
		}
	table.browse_tool_table table td.bt_pages_ghost {
		color:#AAAAAA;
		text-decoration:none;
		}
	table.browse_tool_table table td.bt_pages_ghost span.bt_pages_ghost{
		color:#AAAAAA;
		text-decoration:none;
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	table.browse_tool_table table td.browse_tool_curpage {
		display:block;
		text-align:center;
		color:#ed1f24;
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	table.browse_tool_table table td.browse_tool_button a:link,
	table.browse_tool_table table td.browse_tool_button a:visited {
		display:block;
		width:100px;
		border:1px solid #000000;
		font-size:10px;
		font-weight:normal;
		text-align:center;
		text-decoration:none !important;
		color:#000000;
		background-color:transparent;
		}
	table.browse_tool_table table td.browse_tool_button a:hover {
		text-decoration:none !important;
		color:#FFFFFF;
		}
	table.browse_tool_table table td.browse_tool_button span.browse_tool_ghost {
		font-size:10px;
		line-height:10px;
		text-decoration:none;
		color:#AAAAAA;
		}

/* SEARCH RESULT DEFAULT
*******************************************************************************/
table.search_result_header {
	width:100%;
	margin-top:0px;
	}
	table.search_result_header th {
		height:20px;
		text-align:center;
		background-color: #f7e988;
		}
	table.search_result_header td {
		text-align:center;
		vertical-align:middle;
		}
	table.search_result_header th.title {
		width:140px;
		text-align:center;
		}
	table.search_result_header td.title {
		width:140px;
		text-align:center;
		}
	table.search_result_header td.title img {
		padding:5px 0px 5px 0px;
		border:0 none;
		}
	table.search_result_header td.textarea {
		text-align:left;
		padding-bottom:5px;
		}
	table.search_result_header a:link,
	table.search_result_header a:visited {
		color: #ed1f24;
		text-decoration: none;
		}
	table.search_result_header a:hover {
			color: #ed1f24;
			text-decoration: underline;
		}
	table.search_result_header .result_row_0 {
		background-color:#ffe6e7;
		}
	table.search_result_header .result_row_1 {
		background-color:#FFFFFF;
		}

/* SEARCH RESULT NOPHOTO
*******************************************************************************/
table#search_result_nophoto {
	width:100%;
	line-height:18px;
	}
	table#search_result_nophoto th {
		padding:10px 0 20px 0;
		font-weight:bold;
		text-align:center;
		}
	table#search_result_nophoto td {
		text-align:center;
		}
	table#search_result_nophoto th.title {
		text-align:center;
		}
	table#search_result_nophoto td.title {
		text-align:left;
		}
	table#search_result_nophoto th a:link,
	table#search_result_nophoto th a:visited {
		text-align:right;
		text-decoration:underline;
		}
	table#search_result_nophoto th a:hover {
		text-decoration:none;
		}
	table#search_result_nophoto .result_row_0 {
		background-color:#F0F0F0;
		}
	table#search_result_nophoto .result_row_1 {
		background-color:#FFFFFF;
		}
	table#search_result_nophoto tr.result_row_0 td,
	table#search_result_nophoto tr.result_row_1 td {
		height:18px;
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

