body {
 margin: 5px 0px 10px 0px;
 margin-left: 0px;
 font-family: Arial, Helvetica, sans-serif /*verdana, arial, helvetica, sans-serif*/;
 font-size: 10pt;
 background-color: #FFFFFF;
}

hr {
 border: 1px  solid #CCCCCC;
 background: #CCCCCC;
 height: 1px;
}
.clearBoth {clear: both;}

div#Wrapper {
 width: 1000px; 
 border: 0px solid #000000;
}

.CenteredText {
 text-align: center;
}

div#top {
}

div#top table {
 width: 100%;
 height: 80px;
 background: url(http://www.ansakimg.com/images/top_6-15-08.jpg) top;
}

div#top table tr #left{
 width: 350px;
}
div#top table tr #mid{
}
div#top table tr #right{
 width: 440px;
}
div#top table tr #right div#greeting {
 float: right;
 height: 16px;
 margin: 0px 5px 20px 0px;
}
div#top table tr #right div#post {
 float: right;
 display: inline;
 margin: 0px 60px 0px 0px;
}
div#top table tr #right div#post span#PostLink {
}
div#top table tr #right div#post span#PostLink a {
 padding: 3px 12px;
 background: #E8F6FF;
 border: 1px solid #000000;
 display: block;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}
div#top table tr #right div#post span#PostLink a:hover {
 text-decoration: none;
 background: #FFFFDF;
}
div#top table tr #right div#search {
 width: 400px;
 height: 24px;
 padding: 13px 10px 6px 0px;
 float: right;
}
div#MainWrapper {
 padding: 0px 0px 0px 0px;
}
div#mainCols {}
td.leftside {
 width: 180px;
 padding-right: 10px;
}
td.main {
 font-size: 10pt;
}
td.rightside				{
							width: 250px;
							padding-left: 10px;
							}
#footer {
}
#footer table tr td#left 
{
 width: 10px;
 height: 55px;
 padding: 0px;
 background: url(http://www.ansakimg.com/images/footer_v4.gif) top left no-repeat; 
}
#footer table tr td#links 
{
 height: 50px;
 padding-bottom: 5px;
 background: url(http://www.ansakimg.com/images/footer_v4.gif) bottom repeat-x; 
}
#footer table tr td#right 
{
 width: 10px;
 height: 55px; 
 padding: 0px;
 background: url(http://www.ansakimg.com/images/footer_v4.gif) top right no-repeat; 
}
/* window objects */
#wrappertitle {
 font-size: 10pt;
 font-weight: bold;
 text-align: inherit;
}
div#window,div#BlankWindow {
 width: auto;/* before 10-25-07 this was '100%' */
 border: 1px solid #CCCCCC; 
 margin-bottom: 10px;
 background: #FFFFFF;
}
div#BlankWindow {
 border: 0px;
}
/* support for ie7/mozilla/opara/netscape */
	html>body div#window {
	 width: auto;
	}
div#window div#header,div#specialhdr,div#yellowhdr {
 width: auto;
/* height: 18px;*/
 padding: 3px 5px 3px 5px; /* making the height 24px */
 border-bottom: 1px solid #CCCCCC;
 background: #A3C2E2 url(http://www.ansakimg.com/images/win_head_bg_v9.gif) repeat-x; /* #5C8FC2 */
 text-align: center;
 color: #000000;
}
div#window div#specialhdr {
 color: #000000;
 text-align: center;
 background: #FFC71B url(http://www.ansakimg.com/images/win_head_special_bg.gif) repeat-x;
}
div#window div#yellowhdr {
 color: #000000;
 background: #FDE85A url(http://www.ansakimg.com/images/win_head_bg_v11.gif) repeat-x;
 text-align: center;
}
div#window div#content,div#nopadcontent,div#contentyellow,div#nopadcontentyellow {
 width: auto;
 text-align: left;/* removed on 2-15 */
 padding: 5px 4px;
}
div#window div#nopadcontent {
 padding: 0px 0px;
}
div#window div#contentyellow {
 background: #FDF4D3;
}
div#window div#nopadcontentyellow {
 padding: 0px 0px;
 background: #FDF4D3;
}
div#contentwrapper,div#RegularContentWrapper {
 width: auto;/* before 10-25-07 this was '100%' */
 border: 1px solid #CCCCCC; 
 margin: 0px 0px 10px 0px;
 text-align: left;
 /* min-height: 500px; added 9-19-2008 */
}
div#RegularContentWrapper { /* IMPORTANT: this code must be used in order for the category/sub to work, in the post/edit page! */
 padding: 6px; /* if this does not work, substitute it with div#contentwrapper div#content inside */
}
/* support for ie7/mozilla/opara/netscape */
	html>body div#contentwrapper {
	 width: auto;
	}

div#contentwrapper table#wide {
 width: 796px;
}
div#contentwrapper div#header,div#specialhdr,div#yellowhdr {
 width: auto;
/* height: 18px;*/
 padding: 3px 5px 3px 5px; /* making the height 24px */
 border-bottom: 1px solid #CCCCCC;
 background: url(http://www.ansakimg.com/images/win_head_bg_v8.gif) repeat-x /* #5C8FC2 */;
 text-align: left;
 color: #000000;
}
div#contentwrapper div#yellowhdr {
 color: #000000;
 background: url(http://www.ansakimg.com/images/win_head_bg_v11.gif) repeat-x;
}
div#specialhdr {
 background: url(http://www.ansakimg.com/images/win_head_special_bg.gif) repeat-x;
 color: #000000; 
}
div#contentwrapper div#content,div#nopadcontent {
 width: auto;
 text-align: left;
 padding: 5px 6px;
}
div#contentwrapper div#nopadcontent {
 padding: 5px 0px;
}
div.record_nav {
 background: #E0E0E0;
 padding: 4px 0px 4px 0px;
}
.displaygalleryselected {
 width: 96px;
 height: 24px;
 padding: 3px 0px 0px 0px;/*3px 3px 0px 3px;*/
 background: url(http://www.ansakimg.com/images/trim1/display_gallery_selected.gif) no-repeat bottom;
}
.displaylistselected {
 width: 74px;
 height: 24px;
 padding: 3px 0px 0px 0px;/*3px 3px 0px 3px;*/
 background: url(http://www.ansakimg.com/images/trim1/display_list_selected.gif) no-repeat bottom;
}
#listThumbHolder {
 /*width: 100px;
  background: #FFFFFF; */
 border: 0px solid #b6b6b6;
 padding: 0px 0px;
}
#listThumbHolder img {
 border: 0px;
}
table#listingsOptionsBar2 {
 height: 30px;
 background: #E0E0E0 url(http://www.ansakimg.com/images/listings_options_bar/lob_bgs.gif) repeat-x 0px 0px;/* #E0E0E0 is the default color */
}
table#listingsOptionsBar2 tr td a {
 height: 14px;
 padding: 8px 5px;
 line-height: 14px;
}
table#listingsOptionsBar2 tr td#selected {
 font-weight: bold;
}
table#listingsOptionsBar2 tr td#farLeft {
 width: 5px;
}
table#listingsOptionsBar2 tr td#farRight {
 width: 5px;
}
/* start navigation */
#navigation
{
 width: 100%;
 height: 27px;
 margin: 0px 0px 3px 0px;
 padding: 0px;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) bottom repeat-x;
}
#navigation li
{
 display: inline;
 float: left;
}
#navigation li#left
{
 width: 10px;
 height: 27px;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) top left no-repeat;
}
#navigation li#right
{
 float: right;
 width: 10px;
 height: 27px;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) top right no-repeat;
}
#navigation li#text
{
 float: right;
 color: #FFFFFF;
 font-size: 10pt;
 padding: 3px 10px;
}
#navigation li#LeftBorder
{
 width: 1px;
 height: 22px;
 border-right: 1px solid #778DBD;
}
#navigation li#RightBorder
{
 width: 1px;
 height: 22px;
 border-left: 1px solid #ABB2D1;
}
#navigation li a
{
 float: left;
 color: #FFFFFF;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 border-left: 1px solid #ABB2D1;
 border-right: 1px solid #778DBD;
 padding: 3px 10px;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -71px no-repeat;
}
#navigation li a:hover,#navigation li a.on
{
 border-left: 1px solid #CCCCCC;
 color: #000000;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -93px no-repeat;
}
#navigation li a.rightlink
{
 border-right: 1px solid #FFFFFF;
}
/* new icon */
#navigation li a.new
{
 padding-right: 35px;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -27px no-repeat;
}
#navigation li a.new:hover
{
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -49px no-repeat;
}
#navigation li a.newon,#navigation li a.newon:hover
{
 border-left: 1px solid #CCCCCC;
 padding: 3px 10px;
 padding-right: 35px;
 color: #000000;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -49px no-repeat;
}
/* promoted link */
#navigation li a.promoted
{
 color: #000000;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -115px no-repeat;
}
#navigation li a.promoted:hover
{
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -93px no-repeat;
}
#navigation li a.promotedon,#navigation li a.promotedon:hover
{
 border-left: 1px solid #CCCCCC;
 padding: 3px 10px;
 color: #000000;
 background: url(http://www.ansakimg.com/images/nav/bgs.gif) right -93px no-repeat;
}
/* end navigation */
#Breadcrum {
 text-align: left;
}
.HighlightedListing {
 background: #FFFFCC/*#FFFFDF*/;
}
#GalleryListing {
/* height: 100px; */
}
#GalleryListing div#Thumb {
 padding: 3px 0px;
 margin-bottom: 2px;
}
#GalleryListing div#Thumb img {
 border: 0px;
}
#GalleryListing div#Title {
/* height: 30px;*/
}
#GalleryListing div#StoreName {
 color: #666666;
 font-size: 9pt;
}
#GalleryListing div#StoreName a {
 color: #666666;
 font-size: 9pt;
}
#GalleryListing div#StoreName a:hover {
 color: #000;
}
/* #standardDivider is deprecated */
#standardDivider, hr.divider {
 border: 0px none;
 background-color: #CCCCCC;
}
/* link menu / after 2-24-2008 */
ul#LinkMenu
{
 padding: 0px;
 margin: 0px;
}
ul#LinkMenu li
{
 padding: 0px;
 margin: 0px;
 list-style: none;
}
ul#LinkMenu li.Divider
{
 border-bottom: 1px solid #C7DBEB;
}
ul#LinkMenu li.More
{
 padding: 3px 5px;
 text-align: right;
}
ul#LinkMenu li.NoLink
{
 padding: 3px 5px 3px 20px;
 background: url(http://www.ansakimg.com/images/trim1/bullet.gif) 5px 50% no-repeat;
}
ul#LinkMenu li.NoSubLink
{
 padding: 3px 5px 3px 30px;
 background: url(http://www.ansakimg.com/images/trim1/bullet_sub.gif) 20px 50% no-repeat;
}
ul#LinkMenu li a
{
 color: #003399;
 text-decoration: none;
}
ul#LinkMenu li a:hover
{
 color: #003399;
 text-decoration: underline;
}
ul#LinkMenu li a.Link
{
 display: block;
 padding: 3px 5px 3px 20px;
 width: 153px; /* the ideal width (178px) - padding (5px + 20px) => 178 - 5 - 20 = 153 */
 background: url(http://www.ansakimg.com/images/trim1/bullet.gif) 5px 50% no-repeat;
}
ul#LinkMenu li a.Link:hover
{
 /* background-color: #FF9999; this is disabled */
}
ul#LinkMenu li a.SubLink
{
 display: block;
 padding: 3px 5px 3px 30px;
 /* the width is added to make it compatable with ie */
 width: 143px; /* the ideal width (178px) - padding (5px + 30px) => 178 - 5 - 30 = 143 */
 background: url(http://www.ansakimg.com/images/trim1/bullet_sub.gif) 20px 50% no-repeat;
}
ul#LinkMenu li a.SubLink:hover
{
 /* background-color: #FFFF99; this is disabled */
}
ul#LinkMenu li.Normal, ul#LinkMenu li a.Normal
{
 font-size: 10pt;
 font-weight: bold;
 padding: 3px 5px 3px 8px;
 width: 165px; /* the ideal width (178px) - padding (5px + 30px) => 178 - 5 - 8 = 165 */
 background: none;
}
ul#LinkMenu li.Large, ul#LinkMenu li a.Large
{
 font-size: 11pt;
 font-weight: bold;
 padding: 3px 5px 3px 8px;
 width: 165px; /* the ideal width (178px) - padding (5px + 30px) => 178 - 5 - 8 = 165 */
 background: none;
}
ul#LinkMenu li.ShallowIndent, ul#LinkMenu li a.ShallowIndent
{
 padding: 3px 5px 3px 20px;/* padding for sublinks when parent is large */
 width: 153px; /* the ideal width (178px) - padding (5px + 30px) => 178 - 5 - 20 = 153 */
 background: url(http://www.ansakimg.com/images/trim1/bullet_sub.gif) 10px 50% no-repeat;
}

ul#LinkMenu li.Selected
{
 font-weight: bold;
/* background-color: #C6E1F9;*/
}

/* end of link menu */

#ListingsHeaderRow
{
}
#ListingsHeaderRowColumnTitle
{
 font-weight: bold;
 color: #828282;
}
#DarkListingsHeaderRow
{
 background: #F4F4F4 url(http://www.ansakimg.com/images/listings_hdr_row_bg_2.gif) top repeat-x;
}
#DarkListingsHeaderRowColumnTitle
{
 font-weight: bold;
}
#ListingsFooterSeperator
{
 border-bottom: 2px solid #CCCCCC;
}
.TipBox {
 border: 1px solid #FFCC00;
 background: #FFEFCE;
 margin: 5px 0px;
}
.TipBox .title {
 padding: 3px;
 background: #F8DEA9;
}
.TipBox .title span.title {
 font-size: 10pt;
 font-weight: bold;
 color: #804000;
}
.TipBox .content {
 padding: 3px;
}
.TipBox .content ul {
 margin: 0px;
 margin-left: 20px;
 padding: 0px;
}
/* sub tabs */
.subTabs {
	height: 23px;
	background-color: #FFFFFF;
}
.subTabs .spacer {
	display: inline;
	width: 4px;
	height: 1px;
	float: left;
}
.subTabs .link {	
	display: inline;
	cursor: pointer;
}
.subTabs .link .left {
	display: inline;
	float: left;
	height: 23px;
	width: 6px;
	background: url(http://www.ansakimg.com/images/sub_tabs_3.gif) top no-repeat;
}
.subTabs .link .right {
	display: inline;
	float: left;
	height: 23px;
	width: 6px;
	background: url(http://www.ansakimg.com/images/sub_tabs_3.gif) bottom no-repeat;
}
.subTabs .link .middle {
	display: inline;
	float: left;
	height: 19px;/* with padding = 23px */
	padding: 4px 4px 0px 4px;
	background: #ADF2AD url(http://www.ansakimg.com/images/sub_tabs_3.gif) center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #023D9D;
	text-decoration: none;
}
/* tab hover
.subTabs .link:hover .middle {
	text-decoration: underline;
}
*/
.subTabs .selected .left {
	background: url(http://www.ansakimg.com/images/sub_tabs_on_3.gif) top no-repeat;
}
.subTabs .selected .right {
	background: url(http://www.ansakimg.com/images/sub_tabs_on_3.gif) bottom no-repeat;
}
.subTabs .selected .middle {
	background: #88E288 url(http://www.ansakimg.com/images/sub_tabs_on_3.gif) center repeat-x;
	color: #000000;
}
/* selected tab hover
.subTabs .selected:hover .middle {
	text-decoration: none;
}
*/
.subTabs .notice .middle {
	color: #CC0000;
}
.subTabsBottom {
	background-color: #82E082;
}
.subTabsHintContainer {
	background: #F4F4F4;
}
/*
.topAnnouncement {
	background: #FFF3D6 url(http://www.ansakimg.com/images/announcement_bg.gif) top repeat-x;
	margin-bottom: 10px;
}


.topAnnouncement div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/horizontal_border_grey_A8A8A8.gif) repeat-x top;}
.topAnnouncement div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/horizontal_border_grey_A8A8A8.gif) repeat-x bottom;}
.topAnnouncement div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/vertical_border_grey_A8A8A8.gif) repeat-y left;}
.topAnnouncement div div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/vertical_border_grey_A8A8A8.gif) repeat-y right;}
.topAnnouncement div div div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/top_left.gif) no-repeat top left;}
.topAnnouncement div div div div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/top_right.gif) no-repeat top right;}
.topAnnouncement div div div div div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/bottom_left.gif) no-repeat bottom left;}
.topAnnouncement div div div div div div div div {background: url(http://www.ansakimg.com/images/corners/seperate_corners_6px_border_grey_A8A8A8/bottom_right.gif) no-repeat bottom right;}
.topAnnouncement div div div div div div div div div {background: none;}/* extra to remove default bg for subordinating divs */
/*
.topAnnouncementTopSpacer {}
.topAnnouncementBottomSpacer {}
.topAnnouncementContentWrapper {
	padding-left: 5px;
	padding-right: 5px;
}
.topAnnouncementTitle {
	font-size: 11pt;
	font-weight: bold;
}
.topAnnouncement ul {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 9pt;
}
*/
.myAnnouncement {
	border: 1px solid #CCCCCC;
	background: #FFF3D6;
	margin-bottom: 10px;
}
.myAnnouncement .topSpacer {}
.myAnnouncement .bottomSpacer {}
.myAnnouncement .contentWrapper {
	padding-left: 5px;
	padding-right: 5px;
}
.myAnnouncement .contentWrapper * {font-size: 9pt;}
.myAnnouncement .title {
	font-size: 11pt;
	font-weight: bold;
}
.myAnnouncement ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
.myAnnouncement .note {
	font-size: 8pt;
	color: #666666;
}
div#globalAnnouncement {
 width: 728px; 
 border: 1px solid #9A9A99/*#0033cc*/; 
 background: #fefcf1;
}
#displayListingsPaginationBar {
 padding: 10px 6px;
}
/* pagination */
.pagination {
	padding: 2px;
}
.pagination * {
	font-size: 14px;
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
	padding: 2px 5px;
	border: 1px solid #9aafe5;

	text-decoration: none; 
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #E0E9F5;
}

.pagination a.currentPage {
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}

.pagination a.disableLink, .pagination a.disableLink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}

.pagination a.prevNext {
	font-weight: bold;
}
/* side refinements */
.refinements .header {/* this might be removed if bg is added */
	background: #EEEEEE;
	border-top: 1px solid #CCCCCC; 
	padding: 6px;
	font-size: 16px;
	font-weight: bold;
}
.refinements .container {
	padding: 6px;
}
.refinements .container .rangeField {
	width: 55px;
}
.refinements .container .find {
	margin-top: 10px;
}
.refinements ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.refinements ul li {
	/*display: inline;*/
	margin: 0px;
	padding: 2px 0px;
}
.refinements ul li.more {
	padding-left: 10px;
}
.refinements ul li.more a {
	font-weight: bold;
}
.refinements ul li .count {
	color: #787878;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.refinements ul li a {/* default state */
	/*display: block;*/
	margin: 0px;
	padding: 0px 0px;/* doesn't have effect unless display is block */
	text-decoration: none;
}
.refinements ul li a:hover {
	text-decoration: underline;
}

#rs_options {margin-top: 5px;}

/* listings */
.listingRow td {
 padding-top: 10px;
 padding-bottom: 10px;
}
.listingRow td.picCell {
 padding-left: 10px;
 padding-right: 0;
}
.listingRow td.titleCell {
 padding-left: 10px;
 padding-right: 0;
}
.listingRow td.priceCell {
 width: 100px;
}
.listingThumb {
 color: #DBDBDB;
 font-size: 8pt;
 font-weight: normal;
}
.listingThumb img {
 border: 0px;
}
.listingTitle a {
 font-size: 11pt;
 text-decoration: none;
}
.listingHighlight {
 background: #FFFFCC;
}
.listingShopBtn {
 margin: 7px 0px;
}
.listingShopURL a {
 font-size: 9pt;
}
.listingPrice {
 font-size: 11pt;
 font-weight: bold;
 color: #EC7600;
}
.listingPrice.l {
 font-size: 16px;
}
.listingShipping {
 color: #000000;
 font-size: 8pt;
 font-weight: bold;
}
.listingQuantity {
}
.listingSubTitle, .listingSource, .listingDescription, .listingLocation, .listingStore, .listingCompany, .listingEventDate, .listingBreed {
 color: #4D4D4D;
 font-size: 9pt;
 margin-top: 2px;
}
.listingStore *, .ListingStore * {
 font-size: 9pt;
}
.listingStore a, .ListingStore a {
 color: #008000;
}
.listingSubTitle {
 font-size: 11pt;
}
.listingPostDate {
 color: #4D4D4D;
 font-size: 9pt;
}

/* narrow listing row */
.listingRow.narrow td {
 padding-top: 6px;
 padding-bottom: 6px;
}
.listingRow.narrow td.picCell {
 padding-left: 6px;
 padding-right: 0;
 width: 65px;
}
.listingRow.narrow td.picCell img {
 max-width: 65px;
}
.listingRow.narrow td.titleCell {
 padding-left: 6px;
 padding-right: 0;
}
.listingRow.narrow td.priceCell {
 width: 50px;
}
.listingRow.narrow .listingTitle a {font-size: 10pt;}
.listingRow.narrow .listingTitle a:hover {
 text-decoration: underline;
}
/* end */

/* gallery */
a.GalleryListingTitle {
 color: #1B80FA;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
}
a.GalleryListingTitle:hover {
 text-decoration: underline;
}
.GalleryListing {
 padding-top: 10px;
 padding-bottom: 10px;
}
.GalleryListing .listingThumb {
 height: 80px;
 margin-bottom: 5px;
}
.GalleryListing .listingThumb img {}
.GalleryListing .listingTitle a {
 font-size: 9pt;
}
.GalleryListing div#StoreName {
 color: #666666;
 font-size: 9pt;
}
.GalleryListing div#StoreName a {
 color: #666666;
 font-size: 9pt;
}
.GalleryListing div#StoreName a:hover {
 color: #000;
}
div#refineSearchFeatures,div#refineSearchAmenities {
 display: none;
/* position: absolute;
 border: 2px solid #66CCFF;
 z-index: 1000000000px;
 background-color: #DDEEFF;*/
}
div#refineSearchFeatures,div#refineSearchAmenities #header {
 padding: 3px;
/* background-color: #9FCFFF;*/
}
div#refineSearchFeatures,div#refineSearchAmenities #container {
/* width: 380px;
 height: 200px;*/
 overflow: auto;
}
div.panel {margin-bottom: 10px; border: 1px solid #CCCCCC; text-align: left;}
div.panel .head,
div.panel .pHeader {padding: 3px 5px; border-bottom: 1px solid #CCCCCC;}
	div.panel .head .floaty {width: 200px; height: 18px; float: right; text-align: right;}
	div.panel .headThick {padding: 5px;}
	div.panel .headSilver {background: url(http://www.ansakimg.com/images/win_head_bg_v8.gif) repeat-x /* #5C8FC2 */;}
div.panel .title {font-weight: bold;}
	div.panel .titleSpecial {color: #CC6600; font-size: 12pt;}
div.panel .body {padding: 6px;}
	div.panel .bodyNoPad {padding: 0px;}

/* header */
a img {border: 0}
.row {clear: both;}
.col {float: left; height: inherit; overflow: hidden;}
/*
this is a detailed style or schema (does the same as the brief version)

#header {width: 1000px; margin: auto; margin-bottom: 10px;}
#header .top {height: 90px;}
#header .top .logo {width: 150px;}
#header .top .main {width: 850px;}
#header .top .main .upper {width: inherit; height: 50px; margin-bottom: 10px;}
#header .top .main .upper .location {width: 150px;}
#header .top .main .upper .content {}
#header .top .main .upper .farRight {float: right; width: 300px;}
#header .top .main .upper .farRight .greeting {margin-bottom: 10px;}
#header .top .main .upper .farRight .primaryLinks {}
#header .top .main .nav {width: inherit; height: 30px;}
*/
/* this is a brief style */
#pHeader {width: 1000px; margin: auto; margin-bottom: 10px;}
#pHeader .top {height: 90px;}
#pHeader .logo {width: 180px;}
#pHeader .logo .inner {margin-top: 7px;}
#pHeader .main {width: 805px; margin-left: 15px;}
#pHeader .upper {width: auto; height: 55px; margin-bottom: 7px;}
#pHeader .location {white-space: nowrap; min-width: 100px;}
#pHeader .location .inner {margin-top: 15px; color: #CC6600; font-size: 24px; font-weight: bold; text-align: left;}
#pHeader .content .inner {margin: 25px 0 0 20px; max-width: 270px; color: #999999; font-size: 14px; font-style: italic; text-align: left;}
#pHeader .farRight {height: 55px; float: right; width: 250px; white-space: nowrap;}
#pHeader .greeting {margin-bottom: 7px; text-align: right;}
#pHeader .primaryLinksWrapper {width: inherit;}
#pHeader .search .left {width: 6px; background: #EAEAEA url(http://www.ansakimg.com/images/search_bg_curves.gif) no-repeat scroll bottom left}
#pHeader .search .right {width: 6px; background: #EAEAEA url(http://www.ansakimg.com/images/search_bg_curves.gif) no-repeat scroll bottom right}
#pHeader .search .middle {padding: 7px 4px; background: #EAEAEA url(http://www.ansakimg.com/images/search_bg_mid.gif) repeat-x scroll bottom}
#pHeader .search .middle td {font-size: 12px; text-align: left;}
#pHeader .search .generalSearch * {font-size: 14px;}

/* navigation */ 
.nav {width: inherit; height: 28px;}
.nav .spacer {
	display: inline;
	width: 5px;
	height: 1px;
	float: left;
}
/* default state */
.nav .link {display: inline; cursor: pointer; text-decoration:none;}
.nav .link .left {
	display: inline;
	float: left;
	height: 28px;
	width: 3px;
	background: #DBF0C4 url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left 0;
}
.nav .link .right {
	display: inline;
	float: left;
	height: 28px;
	width: 3px;
	background: #DBF0C4 url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left -56px;
}
.nav .link .middle {
	display: inline;
	float: left;
	height: 16px;/* with padding = 28px */
	padding: 6px 5px;
	background: #DBF0C4 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
/* hover state */
.nav .link:hover .left {background: #94BF65 url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left -168px;}
.nav .link:hover .right {background: #94BF65 url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left -224px;}
.nav .link:hover .middle {background: #94BF65 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -196px;}
/* selected state */
.nav .selected .left, .nav .selected:hover .left {background: #5BA32B url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left -84px;}
.nav .selected .right, .nav .selected:hover .right {background: #5BA32B url(http://www.ansakimg.com/images/gradients.gif) no-repeat scroll left -140px;}
.nav .selected .middle, .nav .selected:hover .middle {background: #5BA32B url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -112px; color: #FFFFFF; font-weight: bold;}

.nav .notice .middle {color: #CC0000;}
.navBottom {background: #5BA32B}
/*****************************************************************************************/
/* subnavigation */
.subNav {
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
}
.subNav ul {
 width: 100%;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 background: #4D801F url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -252px;
 list-style-type: none;
}
/* default state */
.subNav ul li {display: inline; margin: 0px;}
.subNav ul li a {
 display: block;
 float: left;
 margin: 0px;
 padding: 6px 8px;
 height: 14px;
 color: #FFFFFF;
 border-right: 1px solid #5FA325;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
}
/* hover & selected state */
.subNav ul li a:hover, .subNav ul li a.selected {background: #3F7111;}

/*****************************************************************************************/
.primaryLinks {
}
/* primary links  */
.primaryLinks ul {
 width: auto;
 height: 26px;
 margin: 0px;
 padding: 0px;
 float: right;
 overflow: hidden;
 list-style-type: none;
}
/* default state */
.primaryLinks ul li {
 float: left;
 height: 26px;
 margin: 0px;
 background: #3A74B5 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -382px;
}
.primaryLinks ul li a {
 display: block;
 margin: 0px;
 padding: 6px 8px;
 height: 14px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
}
/* note: it's important to keep the width 2px */
.primaryLinks ul li.left {width: 2px; background: #3A74B5 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -330px; border-right: 0;}
.primaryLinks ul li.right {width: 2px; background: #3A74B5 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll right -434px; border-right: 0;}
.primaryLinks ul li.divider {width: 2px;}
.primaryLinks ul li.divider div {height: 24px; margin: 1px 0; border-left: 1px solid #8AC0F5; border-right: 1px solid #3A74B5;}
/* hover & selected state */
.primaryLinks ul li a:hover, .primaryLinks ul li a.selected {background: #255599 url(http://www.ansakimg.com/images/gradients.gif) repeat-x scroll left -408px;}

/*** 
note to designer: 'primaryLinks' need to be changed to 'nav' style - using div,a,span instead of ul,li,a(block)
- for now each link in primaryLinks has a defined width to accomedate to IE6
- 'nav' style does not require pre-defined widths
***/
.advertisement {font-size: 10px; color: #999999; text-align: center;}
.advertTop {margin-bottom: 2px;}
.advertBot {margin-top: 2px;}
/**
once ie6 is dead use:
.advertisement.top {margin-bottom: 2px;}
.advertisement.bot {margin-top: 2px;}
*/

/* master bar */
.maBar {width: 980px; height: 24px;}
.maBar span {display: inline; float: left; background-image: url(http://www.ansakimg.com/images/glb_nav_sprite.gif);}
.maBar .l {width: 3px; height: 24px; background-position: left -96px;}
.maBar .r {width: 3px; height: 24px; background-position: right -72px;}
.maBar .m {width: 960px; height: 16px; padding: 4px 7px; background-color: #eaeaea; background-position: left -48px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #333;}
.maBar .m a {font-size: 12px; color: #356D8F;}
.maBar .m a.sel {font-weight: bold; text-decoration: none;}
.maBar span.sep {padding: 0 7px; color: #CCC; background: none; float: none;}
.maNav {width: 37%; float: left; display: inline;}
.maUInfo {width: 45%; float: right; display: inline; text-align: right;}