﻿a:link, a:visited, a:active
{
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	color: #034ea2;
}

img
{
    border:0;
}

.search_results_container_left
{
    float: left;
	width: 441px;
	margin: 0 auto;
}

.search-results-container-left-bkg
{
	margin-left: auto; 
	margin-right: auto;
	padding:4px 18px 4px 15px;
	background-image:url(/App_Themes/Clean/images/search-container-left-bkg.png);
	background-repeat:repeat-y;
	text-align:left;
}

.search_results_container_right
{
    float: right;
	width: 544px;
	margin: 0 auto;
}

.search-results-container-right-bkg
{
	margin-left: auto; 
	margin-right: auto;
	padding:4px 18px 4px 15px;
	background-image:url(/App_Themes/Clean/images/search-container-right-bkg.png);
	background-repeat:repeat-y;
	text-align:left;
}

.page_results_header_left
{
    background-image:url(/App_Themes/Clean/images/nav-left-cap.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}
.page_results_header_left_bottom
{
    background-image:url(/App_Themes/Clean/images/nav-left-cap-bottom.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}

.page_results_header_content
{
    background-image:url(/App_Themes/Clean/images/nav-bkg.gif);
    background-position:top;
    background-repeat:repeat-x;
    width: 398px;
    height: 30px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px; 
}
.page_results_header_content_bottom
{
    background-image:url(/App_Themes/Clean/images/nav-bkg-bottom.gif);
    background-position:top;
    background-repeat:repeat-x;
    width: 398px;
    height: 30px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px; 
}
.page_results_header_content_text, a.page_results_header_content_text
{
    padding-top:8px;
    padding-left:5px;   
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
}
.page_results_header_content_text_right, a.page_results_header_content_text_right
{
    float:right;
    padding-top:8px;
    padding-left:5px;   
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
}

.page_results_header_right
{
    background-image:url(/App_Themes/Clean/images/nav-right-cap.gif);
    background-position:top right;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}
.page_results_header_right_bottom
{
    background-image:url(/App_Themes/Clean/images/nav-right-cap-bottom.gif);
    background-position:top right;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}

.page_results_left
{
    background-image:url(/App_Themes/Clean/images/subnav-left-cap.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}

.page_results_content
{
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
    background-image:url(/App_Themes/Clean/images/subnav-bkg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    width: 406px;
    height: 20px;
    float:left;
   
}
.page_results_content_text
{
    padding-top:2px;
    padding-left:8px;   
    font-weight:bold;
    font-size:14px;
}
.advanced_search_content_text_right
{
    float:right;
    padding-top:2px;
    padding-right:5px;   
    color:#666;

}
advanced_search_text,
a.advanced_search_text
{
    font-size:12px;
}
select.advanced_search_text
{
    color:#666;
    font-size:12px;
}
.page_results_right
{
    background-image:url(/App_Themes/Clean/images/subnav-right-cap.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    width: 5px;
    height: 30px;
    float:left;
}

.BigBox
{
	float:left; 
	border: 1px #CCCCCC solid;
	margin: 5px 0 5px 0;
	width: 250px;
	height: 250px;
	overflow: hidden;
}
.TopBanner
{
    margin: 0 auto;
	width: 728px;
	height: 90px;
	overflow: hidden;
}
.Auto-GeneratedText
{
	float:left; 
	border: 1px #CCCCCC solid;
	background-color: #F7F7F7;
	margin: 5px 0 3px 0;
	width: 250px;
	height: 250px;
	overflow: auto;
	font-size: 12px;
}

.Text
{
	/*border: 1px #CCCCCC solid;
	background-color: #F7F7F7;
    background-color:#FFFFFF;*/
	border:0px;
	
	margin: 0 0 3px 0;
	width: 408px;
	height: 110px;
	overflow: hidden;
	font-size: 12px;
}

.Text-Header
{
    color:#333333;
    height:23px;
	font-weight: bold;
	padding: 7px 5px 0 5px;
	background-image:url(/App_Themes/Clean/images/sponsoredlinks_header.gif);
}

.Text-Item
{
    border: 1px #CCCCCC solid;
	/*background-color: #F7F7F7;*/
	padding: 15px 5px 15px 5px;
}

.Text-ItemHeader
{
}

.Text-ItemHeader h4
{
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#333399;
}

.Text-ItemHeader a
{
	color: #000000;
}

.Text-ItemHeader a:hover
{
	color: #999999;
}

.Text-ItemText
{
    font-size:10px;
}

.Text-ItemSeperator
{
	height: 1px;
	border-bottom: 1px #CCCCCC solid;
	margin: 0 5px 0 5px;
}

.BannerItemSeparator
{
	width:10px;
	float:left;
	height:1px;
}

.Search-Item-Left
{
    float:left;
    width:260px;
    padding-top:5px;
}

.Search-Item-Right
{
    padding-top:5px;
    float: right;
}

.Search-Item-GoogleIcon
{
	float: left;
	padding: 0 0 10px 0px;
}

.Search-Item-Info
{
	font-size: 12px;
	float: left;
	padding: 0 0 5px 10px;
	width: 230px;
}

.Search-Item-MenuLogo
{
    padding:20px 2px 0 2px;
    background-image:url(/App_Themes/Clean/images/icon-menu.gif);
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;
    cursor:pointer;
}

.Search-Item-MenuLogo a
{
    color:#cc2020;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}

.Search-Item-CouponLogo
{
    padding:20px 2px 0 2px;
    background-image:url(/App_Themes/Clean/images/coupon_logo.gif);
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;
    cursor:pointer;
}

.Search-Item-CouponLogo a
{
    color:#336633;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}

.Search-Item-AdLogo
{
    padding:20px 2px 0 2px;
    background-image:url(/App_Themes/Clean/images/ad_logo.gif);
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;

    cursor:pointer;
}

.Search-Item-AdLogo a
{
    color:#6666CC;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}

.Search-Item-Seperator
{
	height: 1px;
	background-color:#CCCCCC;
}

a.Search-Item-LocationName
{
	font-size: 14px;
	color: #333399;
	font-weight: bold;
}

a.Search-Item-LocationName:hover
{
	font-size: 14px;
	color: #3366CC;
	font-weight: bold;
}

.Search_PageNumbers, a.Search_PageNumbers:link, a.Search_PageNumbers:active,  a.Search_PageNumbers:hover,  a.Search_PageNumbers:visited
{
    color:#3366CC; 
    font-size: 14px;
    font-weight:bold;
    padding-right: 4px;

}

.Search_CurrentPage, a.Search_CurrentPage:link, a.Search_CurrentPage:active,  a.Search_CurrentPage:hover,  a.Search_CurrentPage:visited
{
    font-size: 14px;
    color:#999999;
    font-weight:bold;
    text-decoration:underline;
    padding-right: 4px;
}

.Search-Item-Address
{
    font-size: 10px;
}

.Search-Item-Address a, .Search-Item-Address a:link, .Search-Item-Address a:active, .Search-Item-Address a:visited, .Search-Item-Address a:hover
{
    font-size: 10px;
}
