body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, center{margin:0; padding:0;}

html {color:#000000;}

body {color:#555555; font-family: tahoma,arial,verdana,helvetica,clean,sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal;}

/* html > body {font-size:small;} */
ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;	padding:0;}
li {list-style-image:none; list-style-position:outside; list-style-type:none; color:#000000; font-size:11px; }

a {color:#0066cc; text-decoration: none;}
a:hover {text-decoration: underline;}

table {font-size:inherit; border-collapse:collapse; border-spacing:0;}

h1, h2, h3, h4, h5, h6 {font-size:100%;	font-weight:normal;}

h1 {color:#CF6500; font-size:17px; font-weight:bold; line-height:24px; margin:0; padding:0;	text-align:left;}
h2 {color:#0066CC; font-size:18px; }
h4 {font-weight: bold; font-size: 14px; padding-bottom: 7px;}

p {margin-bottom: 10px;	padding:0;}
img {border:0 none;	margin:0; padding:0;}

.clearing {clear:both; line-height:1px;	height:0;}

div.clearing {clear:both; line-height:1px;}

p.spacer {line-height:5px;}

.content {background-color:transparent !important; border:medium none !important;}

/* ------------------------  HEADER  ------------------------------- */
div#pgSiteContainer {min-width:960px;}
div.topBanner {background:transparent url(../img/design/top_banner_gradient.gif) repeat-x scroll 0 0; height:60px; margin-bottom:2px; margin-top:2px; text-align:center;}
div#mastLogo {float:left; margin:5px 0 3px 20px;}

#main {margin: 0px 20px 0px 20px;}

#pgHeader {margin-top: 10px;}

div#pgHeader div#pgImg {float:left; margin: 0px 3px 8px 0px; width: 230px;}

/* ------------------------  account menu  ------------------------------- */
#account_options {background-color:#F7F7F7; margin:0 6px 0 0; padding:6px;}
div#account_options {background:transparent none repeat scroll 0 0; float:right; margin-top:15px; padding:0; width: 320px;}
div#account_options div.accountWelcome {margin-bottom:2px; margin-right:10px; text-align:right;}
div#account_options div.accountWelcome span.notYou, div#account_options div.accountWelcome span.notYou a {color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-decoration:none;}
div#account_options ul.accountOptions {background:#E5E5E5 url(../img/design/bg_usermast_right.gif) no-repeat scroll right top; display:table; height:29px; padding-right:7px;}

#pgHeader .about, #pgSiteMast .about{background: transparent url(../img/design/icon_about.gif) no-repeat scroll left top; padding: 0px 0px 0px 20px; float: left; height: 60px; width: 400px; font-size: 12px; margin-top: 8px;}
#pgHeader .about span, #pgSiteMast .about span {color:#82bb3e; font-size:13px; font-weight:bold;}
#pgHeader .about p, #pgSiteMast .about p {color: #808080;}

html div#account_options ul.accountOptions {float:right;}

div#account_options ul.accountOptions li.accountOption {background:transparent url(../img/design/bg_usermast_divider.gif) no-repeat scroll 0 6px; float:left; height:29px; margin-right:7px; padding-left:10px;}
div#account_options ul.accountOptions li.accountOption_0 {background:transparent url(../img/design/bg_usermast_left.gif) no-repeat scroll left top; padding-left:14px;}
div#account_options div.accountWelcome span.username, div#account_options ul.accountOptions li.accountOption a { color:#4D9901; font-weight:bold;}
div#account_options ul.accountOptions li.accountOption a {display:block; float:left; font-size:11px; margin-top:6px;}

/* ------------------------  MENU_TAB  ------------------------------- */
div#channelTabs {clear:both; height:27px; margin-bottom:-2px; overflow:hidden; width:100%; z-index:1;}
div#channelTabs ul.channelTabs {height:27px; left:10px; margin-left:20px;}
div#channelTabs ul.channelTabs li.channelTab {background:transparent url(../img/design/pgtabs_off_right.gif) no-repeat scroll right top; float:left; height:27px; text-align:center;}
div#channelTabs ul.channelTabs li.more {background:transparent url(../img/design/pgtabs_off_right_more.gif) repeat-x scroll right top; padding-right:10px;}
div#channelTabs ul.channelTabs li.on {background:transparent url(../img/design/pg_mast_tabs_right.gif) no-repeat scroll 100% 0; margin-left:-1px;}
div#channelTabs ul.channelTabs li.on a {color:#FFFFFF !important;}
div#channelTabs ul.channelTabs li.on a {background: transparent url(../img/design/pg_mast_tabs_left.gif) no-repeat scroll 0 0 !important;}
div#channelTabs ul#channelTabsList li.channelTab a {background:transparent url(../img/design/pgtabs_off_left.gif) no-repeat scroll 0 0; color:#666666; display:block; float:left; font-size:11px; font-weight:bold; height:27px; padding:5px 10px 0; text-decoration:none;}
div#channelTabs ul#channelTabsList li.first a { background:transparent url(../img/design/pgtabs_off_left_first.gif) no-repeat scroll 0 0;}
div#channelTabs ul#channelTabsList li.channelTab a.sm { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:9px; padding-top:3px; height:29px;}
div#moreChannels {margin-top:-2px; padding:0 4px 0 2px; position:absolute; width:156px; z-index:1301;}
div#moreChannels ul#moreChannelTabs {background:transparent url(img/design/pg_mastdropdown_top2.png) no-repeat scroll 0 0; padding:3px 0 0;}
div#moreChannels ul#moreChannelTabs li.channelTab {background:transparent url(img/design/pg_mastdropdown_divider.png) repeat-x scroll left bottom; margin:0 10px; padding:0 3px 5px; text-align:left;}
div#moreChannels ul#moreChannelTabs li.channelTab a {color:#666666; font-size:11px; font-weight:bold;}
div#moreChannels div.moreChannelTabsBottom {background:transparent url(../img/design/pg_mastdropdown_bottom2.png) no-repeat scroll left bottom; height:6px; width:156px;}

/* ------------------------  TOP_CAT_MENU  ------------------------------- */
div#mastLinks {background:#62A73B url(../img/design/pg_mast_colors5.png) repeat-x scroll 0 0; clear:both; height:32px; overflow:hidden; position:relative; width:100%; z-index:0;}
div#mastLinks ul.mastLinks {position:relative;	margin:0 auto;}
div#mastLinks ul.mastLinks li.mastLink {background:transparent url(../img/design/mast_divider.png) no-repeat scroll 0 0; float:left; margin:9px 0 0 20px; padding-left: 0px; position:relative; display:inline;}
div#mastLinks ul.mastLinks li#mastLink_0 {background:transparent none repeat scroll 0 0; padding-left:0;}
div#mastLinks ul.mastLinks li.mastLink a {color:#FFFFFF; font-size:11px; font-weight:bold;}

/* ------------------------  SEARCH  ------------------------------- */
div#searchBoxContainer div#popularSearchesContainer {font-size:10px; left:245px; position:absolute; top:52px;}
div#searchBoxContainer div#popularSearchesContainer label, div#searchBoxContainer div#popularSearchesContainer .popularSearch {color:#C3E3A0;}
div#searchBoxContainer div#popularSearchesContainer a {color:white;}
div#quickLinksContainer {font-size:10px; height:16px; margin:10px 0 0; text-align:center; width:100%;}
div#quickLinksContainer h3 {display:inline; font-size:10px;}
div#quickLinksContainer h3, div#quickLinksContainer {color:#808080;}
div#quickLinksContainer .quickLink a {color:#4D9900; text-decoration:none;}

div.speller {font-size: 14px;}
div.speller span {color: #ff0000;}


div#search_bar_main {background:#518A00 url(../img/design/top-green.gif) no-repeat 0 0; padding:0; width:100%; height:80px; margin:0;}
div#search_bar_main div.content {padding-top:20px; padding-left:150px; margin-bottom: 10px; }
div#search_bar_main .title {background:transparent url(../img/design/header_shopFor.gif) no-repeat 0 0; height:23px; width:72px; float: left; margin:4px 10px 0 0;}
div#search_bar_main .input {float:left; margin-right: 10px;}
div#search_bar_main .input input {font-size:19px; height:27px; width:490px; padding-left: 5px; background-color: #ffffff; background-image: none; background-repeat: no-repeat; background-position: top right;}
div#search_bar_main .submit {float: left;}
div#search_bar_main .submit input {background:transparent url(../img/design/btn_findIt.gif) no-repeat 0 0;color:white; font-size:15px; font-weight:bold; height:30px;width:70px; border: medium none;}

div#search_bar {background:#F7F7F7 url(../img/design/pg_mast_colors_green_40.gif) repeat-x scroll 0 0; border:medium none; padding:10px 0 0 0; width:100%; text-align:center;vertical-align: top; margin: 0 0 10px 0;}
div#search_bar .title { color:#ffffff; font-size:15px; font-weight:bold;}
div#search_bar .input {  margin: 0 5px; }
div#search_bar .input input {width: 500px; color:#666666; font-size:15px;font-weight:normal; background-color: #ffffff; background-image: none; background-repeat: no-repeat; background-position: top right;}
div#search_bar .submit {vertical-align:top; line-height:30px}
div#search_bar .submit input {background: transparent url(../img/design/search1.gif) no-repeat scroll right top; border:0 none; color:#999999; font-size:11px; font-weight:bold; line-height:17px;width: 60px; height: 30px; zoom: 1;}

div#autocomplete_choices {text-align:left; max-height:1000px; font-size: 10px; z-index:2;}
div#autocomplete_choices .s_t_l {background: transparent url(../img/design/s_t_l.png) no-repeat left top; height: 20px; padding-left:60px;}
div#autocomplete_choices .s_t_r {background: transparent url(../img/design/s_t_r.png) no-repeat right top; height: 20px;}
div#autocomplete_choices .s_m_l {background: transparent url(../img/design/s_m_l.png) repeat-y left top;   padding-left:21px;}
div#autocomplete_choices .s_m_r {background: transparent url(../img/design/s_m_r.png) repeat-y right top;  padding-right: 21px;}
div#autocomplete_choices .s_b_l {background: transparent url(../img/design/s_b_l.png) no-repeat left bottom; height: 20px;  padding-left: 60px;}
div#autocomplete_choices .s_b_r {background: transparent url(../img/design/s_b_r.png) no-repeat right bottom; height: 20px; }


div#autocomplete_choices li {padding: 5px 3px; border-bottom:  1px solid #cccccc;}
div#autocomplete_choices li.last {border-bottom:none;}
div#autocomplete_choices li.selected, div#autocomplete_choices li:hover {background: #eef5e8 url(../img/design/s_selected.gif) repeat-y left top;}
div#autocomplete_choices li .name {font-weight: bold; font-size: 11px;}
div#autocomplete_choices li .props {font-weight: normal; font-size: 10px;}
div#autocomplete_choices li .props a {color:#666666; text-decoration: underline;}
div#autocomplete_choices li .props a:hover {text-decoration: none;}
div#autocomplete_choices li .links {color:#0066cc;}
div#autocomplete_choices li .links a {font-size: 10px;}
div#autocomplete_choices li .cost {background: transparent url(../img/design/s_cost.png) no-repeat left bottom; height: 21px; width: 79px; text-align:right;line-height:20px;}
div#autocomplete_choices li .cost span a {padding-right: 5px; font-size:12px; color: #ffffff;}

/* ------------------------  BREADCRUMB  ------------------------------- */
div#pgBreadCrumb {clear:both; margin-bottom: 8px;}

#mast_bc {background:#FFFFFF url(../img/design/divider.gif) repeat-x center bottom; margin:0 auto 8px; padding:0 0 10px; width:98%;}
#pgBreadCrumb #mast_bc {background-image:none; border-bottom:1px solid #F2F2F2; color:#999999; font-size:11px; font-weight:normal; margin:0; padding:0 0 6px 0; width: 100%;}
#mast_bc td {color:#666666;}
#pgBreadCrumb #mast_bc a {color:#528C00; font-size:11px; font-weight:bold;}
#gp_mast_opts {color:#CCCCCC;}

/* ------------------------  CONTENT  ------------------------------- */
div#pgPageContent {margin:0 20px;}
#pg_pageTitles {width:100%; margin-bottom: 10px;}
#pg_pageTitles #pageTitle h1 {color:#4d4d4d; display:inline; font-size:20px; font-weight:bold; padding-top:12px; padding-bottom: 10px;}
#pg_pageTitles #pageTitle span { color:#808080; font-family:Verdana; font-size:11px; font-weight:normal;}
#pg_pageTitles #extraLinks { text-align:right;}
#extraLinks li {display:inline;}

.cameraGuide_btn, a.cameraBlog_btn, a.discussion_btn, a.newsletter_btn {
	background:transparent url(../img/design/cameraGuide_btn_l.jpg) no-repeat scroll left top;
	color:#9360BF;
	display:block;
	float:right;
	font-weight:bold;
	margin-left:3px;
	margin-right:2px;
	padding:0 0 0 11px;
	text-align:left;
}

a.cameraGuide_btn span, a.cameraBlog_btn span, a.discussion_btn span, a.newsletter_btn span, a.WoodwindBrasswind_btn span {
	background:transparent url(../img/design/cameraGuide_btn_r.jpg) no-repeat scroll right top;
	display:block;
	padding:3px 40px 8px 0;
}

a.newsletter_btn span {background:transparent url(../img/design/newsletterBtn_r.gif) no-repeat scroll right top;}


/* ------------------------  FILTERS  ------------------------------- */
#sa_filters {float:left; position:relative; width:207px;}

/* ------------------------  CONTENT_SECTION ------------------------------- */
div#sa_content {}
div#sa_listTop {background:#F2F2F2 url(../img/design/sa_listTop.gif) no-repeat scroll left top;}

#sa_products {clear:right; padding: 0px 10px 10px 10px;}

#sa_products .productsContainer {background:transparent url(../img/design/bg_searchAttribProdRight4.gif) no-repeat scroll right top; border-left:1px solid #E4E4E4; height:auto; margin-bottom:2px; overflow:hidden; zoom:1;	padding-top: 1px;}
#sa_products .productsContainer .productsContent {overflow:hidden; padding:5px 10px 0 5px; zoom:1; background:transparent url(../img/design/bg_info_right.gif) repeat-y scroll right top;	}
#sa_products table.data a {text-decoration:none; color:#565858; font-size:11px; font-family:Verdana;}
#sa_products table.data a:hover {text-decoration:underline;}
#sa_products table.data .cost {color:#CC3232; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-decoration:none;}
#sa_products table.data .cost a {color:#CC3232;}

.productsContent .productImg {float:left; height:100px; width:75px;}
.priceAndMerchantCtn {float:right; width:35%;}
.productsContent .pricingInfo {margin-left:10px;}
.pricingInfo p {color:#999999; font-family:Arial,Helvetica,sans-serif; margin-bottom:3px; text-align:right;}
.pricingInfo p a {color:#CC3232; font-family:Arial,Helvetica,sans-serif;}
.pricingInfo .boldPrice {color:#CC3232; font-size:17px; font-weight:bold; text-decoration:none;}
.pricingInfo a.greenSellerLink {color:#528D01; font-family:Arial,Helvetica,sans-serif;}
.productsContent .productInfo {margin:0 0 0 90px; min-width:100px; padding-right:8px; text-align:left;}
.productsContent .productInfo h3 {margin-bottom:4px; margin-top:0;}
.productsContent .productInfo h3 a {color:#0068B3; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; letter-spacing:normal;}
.productsContent .productInfo p.productDescription, p.productDescription a { color:#444444; font-family:Tahoma; font-size:11px; font-weight:normal;}
p.productDescription a {text-decoration:underline;}

div.compareDiv {	background-color:#FFFFFF; float:left; line-height:1px; margin-top:4px;}
div.compareDiv input {margin:0; padding:0; vertical-align:middle; margin-right: 0px;}
div.compareDiv.selectAnother {background-color:#F2F2F2;}
div.compareDiv.selectCompareNow {background-color:#ECF6DB;}

p.productCompare {margin-top:5px; color:#9A9A9A; font-size:11px; font-weight:normal; text-decoration:none; cursor: pointer; margin: 0px;}
p.productCompare .table_view{font-size:10px;}
p.productCompare .compareCheckbox {margin-right: 3px;}
p.productCompare a.compareAnother {color:#528D00; text-decoration:none;}
p.productCompare a.compareNow {color:#528D00; text-decoration:none;}

.pricingInfo a.comparePricesBtn {
	background:transparent url(../img/design/comparePricesBtn2_l.gif) no-repeat scroll left top;
	color:white;
	display:block;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:normal;
	margin-left:3px;
	margin-right:2px;
	margin-top:3px;
	padding:0 0 0 11px;
	text-decoration:none;
}

.pricingInfo a.comparePricesBtn span {background:transparent url(../img/design/comparePricesBtn2_r.gif) no-repeat scroll right top; display:block; padding:6px 12px 8px 0;}
.pricingInfo a.comparePricesBtn:hover {background:transparent url(../img/design/comparePricesBtn2_l.gif) no-repeat scroll left bottom; text-decoration:none;}
.pricingInfo a.comparePricesBtn:hover span {background:transparent url(../img/design/comparePricesBtn2_r.gif) no-repeat scroll right bottom; text-decoration:none;}

#sa_products .productsContainer .subInfo {background:transparent url(../img/design/bg_searchAttribProdBottomLinks.gif) repeat-y scroll right bottom; height:27px;}

.subInfo ul {padding:4px 0 0;text-align:left;
	//padding:5px 0 0;
}

.subInfo ul li {background:transparent url(../img/design/subInfo_li_separator.gif) no-repeat scroll right bottom; display:inline; padding:8px 10px 4px 5px;}
.subInfo ul li a {color:#888888; font-size:10px;}

div#sa_listTop #viewOptions ul {float:left; margin-left:10px; margin-top:10px;	width:auto;}
div#sa_listTop #viewOptions ul li {background:transparent url(../img/design/btnStyle2_right.gif) no-repeat scroll right top; float:left;	margin-right:3px; padding-right:6px;}
div#sa_listTop #viewOptions ul li a {	background:transparent url(../img/design/btnStyle2_left.gif) no-repeat scroll left top; color:#528D01; display:block; float:left; font-size:11px; line-height:23px; padding:0 0 0 6px;}
div#sa_listTop #sortBy {color:#A4A4A4; float:right; font-size:12px; font-weight:normal; line-height:normal; width:260px;}
div#sa_listTop #sortBy span{ float:right; line-height:34px; margin-right:5px; padding-top:4px; font-size:11px; font-weight:normal;}
div#sa_listTop #sortBy ul {float:right;}
div#sa_listTop #sortBy ul li.pg_on {background:transparent url(../img/design/sa_sortBy_tabR_on.gif) no-repeat scroll right top; line-height:30px; margin-left:-2px; margin-right:1px; position: relative;}
div#sa_listTop #sortBy ul li, div#sa_listTop #sortBy ul li.pg_on {background:transparent url(../img/design/sa_sortBy_tabR.gif) no-repeat scroll right top; float:left; margin-left:-1px;}
div#sa_listTop #sortBy ul li a, div#sa_listTop #sortBy ul li.pg_on a {background:transparent url(../img/design/sa_sortBy_tabL.gif) no-repeat scroll left top; color:#528D01; display:block; float:left; line-height:34px; padding:4px 10px 0;}
div#sa_listTop #sortBy ul li.pg_on {background:transparent url(../img/design/sa_sortBy_tabR_on.gif) no-repeat scroll right top; line-height:30px; margin-left:-2px; margin-right:1px;}
div#sa_listTop #sortBy ul li.pg_on a {background:transparent url(../img/design/sa_sortBy_tabL_on.gif) no-repeat scroll left top;}

#pg_pagination {	background:#F2F2F2 url(../img/design/pagination_leftCorner.gif) no-repeat scroll left bottom; padding: 5px 0 9px 10px;}
#pg_pagination #pg_paginationRight {background:#F2F2F2 url(../img/design/pagination_rightCorner.gif) no-repeat scroll right bottom; float:right; height:9px; width:9px;}
#pg_pagination ul {float:left;}
#pg_pagination ul li {background:transparent url(../img/design/sa_bottomR_pagination_btn.gif) no-repeat scroll right top; float:left; margin-right:5px; padding-right:5px;}

#pg_pagination ul li a, #pg_pagination ul li a.off {
	background:transparent url(../img/design/sa_bottomL_pagination_btn.gif) no-repeat scroll left top;
	color:#528D01;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:26px;
	padding:0 5px 0 8px;
}

#pg_pagination ul li a.off {color:#D9D9D9;}
#pg_pagination ul li a.off:hover {text-decoration:none;}

#navControls {background:#9AC248 none repeat scroll 0 0; margin:0 0 13px; padding:9px 8px 3px;}

.navBox {background:#F5F7F3 none repeat scroll 0 0; margin:0 0 6px; padding:8px 0; zoom:1;}
.navHeading {color:#565858; font-weight:bold; font-size:14px; height:100%; margin:0 5px 10px;}
.collapsed .navHeading.expand {background:transparent url(../img/design/ico-expand.gif) no-repeat scroll left 0.159em; cursor:pointer; padding:0 0 0 20px;}
.expanded .navHeading.expand {background:url(../img/design/ico-collapse.gif) no-repeat scroll left 0.159em; cursor:pointer; padding:0 0 0 20px;}
.collapsed .navHeading {margin-bottom:0;}
.collapsed ul {display:none;}
.navBox ul {color:#565858;}
.navBox li {background:transparent url(../img/design/ico-nav-bullet.gif) no-repeat scroll 10px 0.3em; line-height:110%; padding:2px 20px 2px 25px;}
.navBox a {color:#565858; text-decoration: none;}
.navBox a:hover {text-decoration: underline;}

/* ----------------------   INFO_MAIN   ----------------------------------- */
#getProdContent {background-color:#FFFFFF; padding-top: 10px;}

#productInfo #productImages {float:left; margin-bottom:10px; text-align:center; width:320px;}
#productInfo #productDescription {margin-left:145px; text-align:left;}
#productInfo #productDescription h1 {color:#4D4D4D; font-size:19px; font-weight:bold;	margin-bottom:2px;}
#productInfo #productDescription h4 {color:#808080; font-size:12px; font-weight: normal; margin-bottom:5px;}

div.productCopy {margin-top:10px;}

#pg_gp_tabs {
	background:#FFFFFF url(../img/design/pg_getprod2Tabs_bckg.gif) repeat-x scroll center bottom;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	left:5px;
	line-height:normal;
	margin:0;
	margin-left:3px;
	width:99%;
    z-index: 1;
}

#pg_gp_tabs ul {padding-left: 3px;}
#pg_gp_tabs li {background:transparent url(../img/design/pg_getprod2Tabs_left.gif) no-repeat scroll left top; float:left; margin:0 -1px 0 0; padding:0 0 0 9px;}
#pg_gp_tabs a {background:transparent url(../img/design/pg_getprod2Tabs_right.gif) no-repeat scroll right top; color:#808080; display:block; font-size:12px; font-weight:bold; line-height:normal; padding:8px 13px 6px 5px;}
#pg_gp_tabs #current a {background-image:url(../img/design/pg_getprod2Tabs_right_on.gif); font-size:12px; font-weight:bold; padding-bottom:7px;}
#pg_gp_tabs #current {background-image:url(../img/design/pg_getprod2Tabs_left_on.gif); color:#808080;}

div.clearTabs {clear:both; height:0; line-height:0; font-size:0;}

#getPRod_contentFrame_tabs {background:transparent url(../img/design/contentRoundedBox_getProd_tabs.gif) no-repeat scroll 0 0; height:8px; margin-top:0; line-height:0; font-size:0;}
#getPRod_contentFrame_tabs #getProd_contentFrame_corner_tabs {background:transparent url(../img/design/contentRoundedBox_getProd_tabs.gif) no-repeat scroll 0 -40px; float:right; height:9px; margin-top:-1px; width:21px; _margin-top:-2px;}
#getPRod_contentFrame_background {background:#F0F0F0 url(../img/design/contentRoundedBox_getProd_rightBorder.gif) repeat-y scroll right top; border-left:1px solid #DCDCDC; padding:6px 10px;}
#getPRod_contentFrame_bottom {background:transparent url(../img/design/contentRoundedBox_getProd.gif) no-repeat scroll 0 -80px; height:20px; margin-top:0; position:relative;}
#getPRod_contentFrame_bottom #getProd_contentFrame_corner_bottom {background:transparent url(../img/design/contentRoundedBox_getProd.gif) no-repeat scroll left bottom; float:right; height:20px; width:21px;}
div#getPRod_compPricesList table#comparePrices_Table {border-collapse:collapse; width:100%; padding-bottom:20px;}

table#comparePrices_Table thead, table#comparePrices_Table tr.section td {background:#EDEDED url(../img/design/comparePriceTable.gif) repeat-x scroll left top; height:25px;}
table#comparePrices_Table thead th, table#comparePrices_Table tr.section td {color:#808080; font-size:11px; font-weight:bold; padding:0 5px; text-align:center;}
table#comparePrices_Table thead th.first {background:transparent url(../img/design/comparePrices_Table_corners.gif) no-repeat scroll left top; height:25px;}
table#comparePrices_Table thead th.txtLeft, table#comparePrices_Table tr.section td {text-align:left;}
table#comparePrices_Table tbody tr td {background-color:#FFFFFF; border-bottom:1px solid #F2F2F2; padding:2px 5px; text-align:center; vertical-align:middle;}
table#comparePrices_Table td a.shopButton_green {background:transparent url(../img/design/shopNewGrnBtn.gif) no-repeat scroll left top; color:#FFFFFF; float:right; font-size:13px;	font-weight:bold; height:29px; line-height:normal; padding:0 0 0 10px; cursor: pointer;}
table#comparePrices_Table td a.shopButton_green span {background:transparent url(../img/design/shopNewGrnBtn.gif) no-repeat scroll right top; display:block; padding:4px 32px 9px 0;}
table#comparePrices_Table .phones {font-family:verdana; font-size:11px;}
table#comparePrices_Table .description {color: #888888; font-size: 10px;}
table#comparePrices_Table .description span {background-color: #ffff77;}

div.whiteBox, div.whiteBox2 {background-color:white;}
div.whiteBox .tl, div.whiteBox2 .tl {background:#FFFFFF url(../img/design/whiteBox_corners.gif) no-repeat scroll left top;height:5px;}
div.whiteBox .tr, div.whiteBox2 .tr {background:#FFFFFF url(../img/design/whiteBox_corners.gif) no-repeat scroll 0 -5px; float:right; height:5px; width:5px;}
div.whiteBox .bl, div.whiteBox2 .bl {background:#FFFFFF url(../img/design/whiteBox_corners.gif) no-repeat scroll 0 -10px; height:5px;}
div.whiteBox .br, div.whiteBox2 .br {background:#FFFFFF url(../img/design/whiteBox_corners.gif) no-repeat scroll left bottom; float:right;	height:5px;	width:5px;}
div.whiteBox .content, div.whiteBox2 .content {padding:5px 10px 10px;}

h3.prodSpecsTitle {color:#B3B3B3; font-size:17px; font-weight:bold; margin:0; padding:0 0 5px 9px;}
h3.prodSpecsTitle  span {color: #AAAAAA;font-size: 11px;font-weight:normal;}
ul.productSpecsLarge li {color:#666666; font-family:Arial,Helevetica,sans-serif; font-size:11px; font-weight:bold;	margin:0; width:100%; display: inline-block;}
ul.productSpecsLarge li.highlight {background-color:#F0F0F0;}
ul.productSpecsLarge li div.features {float:left; margin-left:10px;	padding:4px 0; width:35%;}
ul.productSpecsLarge li div.features img {margin:0 3px; vertical-align:middle;}
ul.productSpecsLarge li div.details {color:#666666; font-size:11px; padding:4px 0; text-align:left; font-weight: normal;}

/*  ===================    article_last_main  =================  */
.shoppingblog {margin-bottom:15px; width: 100%;}
.shoppingblog h2 a {font-size: 17px;}
.boxmodel {background:#E8F1FA url(../img/design/content_icons.gif) no-repeat scroll 0 0;}
.boxheader {height:45px;	line-height:45px; padding-left:20px;}
.shoppingblog .boxheader { padding-left:16px;}
.boxmodel .boxright {background:#E8F1FA url(../img/design/content_icons.gif) no-repeat scroll -1482px 0;	float:right; font-size:0; height:45px; width:18px;}
.boxheader h2 {color:#363832;font-size:17px;font-weight:bold;letter-spacing:-1px;}
.shoppingblog .boxheader h2 a {color:#363832;font-size:17px;}
.boxheader span {color:#599D00;}
.boxcontent {border-color: #E6EFF9;border-style:none solid;border-width:0 3px;clear:both;}
.shoppingblog .boxcontent {padding-top:54px;padding-left:10px;padding-right:10px;position:relative;}

div.info{float: left;width: 150px;height:220px;margin:10px 5px;text-align:center;}
div.info .name h3 {height: 30px;}
div.info .check {cursor: pointer;text-align:left;}
div.info .section {height: 20px;}
div.info .section a, div.info .name a {font-size:12px;}
.info small{font-size:10px;}
div.info .img {display: table-cell;vertical-align: middle;height: 120px;width: 150px;}

.but a{
	background:#518A00 url(../img/design/comparePricesBtn2_l.gif) no-repeat scroll left top;
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:normal;
	margin-left:3px;
	margin-right:2px;
	margin-top:3px;
	padding:0 0 0 11px;
    text-align: center;
}

.but a span {
	background:transparent url(../img/design/comparePricesBtn2_r.gif) no-repeat scroll right top;
	display:block;
	padding:6px 12px 8px 0;
}

.but a:hover {
	background:#78ca3c url(../img/design/comparePricesBtn2_l.gif) no-repeat scroll left bottom;
	text-decoration:none;
}
.but a:hover span {
	background:transparent url(../img/design/comparePricesBtn2_r.gif) no-repeat scroll right bottom;
	text-decoration:none;
}

.but1 a{
	background:transparent url(../img/design/btn1_l.png) no-repeat scroll left top;
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:normal;
	margin: 3px 2px 3px 2px;
	padding:0 0 0 11px;
    text-align: center;
}

.but1 a span {background:transparent url(../img/design/btn1_r.png) no-repeat scroll right top; display:block; padding:5px 12px 8px 0;}
.but1 a:hover {text-decoration:none;}
.but a:hover span {text-decoration:none;}

div.info .name h3{height:30px; }

.tabbox {height:54px;left:-3px;right: -4px;	position:absolute;top:0;
//left: -8px;
}

.tabbox ul li {display:inline;}
.tabbox ul li a {
   background:transparent url(../img/design/hp_icons.gif) no-repeat scroll -129px -186px;
   color:#3E3E3E;
   float:left;
   height:42px;
   padding-left:1px;
   text-align:center;
   width:92px;
   display:inline;
   padding-top:6px;
   text-decoration:none;
   font-size: 12px;
   font-family: Arial;
}

.tabbox a:link, .tabbox a:visited, .tabbox a:active {color:#3E3E3E;}
.tabbox ul li a:hover, .tabbox ul li a.selected {
   background:transparent url(../img/design/hp_icons.gif) no-repeat scroll -260px -186px;
   color:#FFFFFF;
   float:left;
   height:42px;
   padding-left:1px;
   text-align:center;
   text-decoration:none;
   display:inline;
   width:92px;
}

.tabbox ul li a.selected , .tabbox ul li a.selected:hover{width: 92px;}
.tabbox ul li a.selected, .tabbox ul li a.selected:hover {
	background:transparent url(../img/design/hp_icons.gif) no-repeat scroll 0 -186px;
	color:#FFFFFF;
	font-weight:bold;
	height:54px;
	text-decoration:none;
}

.tabbox a.selected:link, .tabbox a.selected:visited, .tabbox a.selected:active, .tabbox a.selected:hover {color:#FFFFFF;}
.tabbox ul li.last a {padding-left:0; width:3px;}

.shoppingblog .blogbox {padding:10px 13px 0; overflow:hidden; zoom:1;}
.shoppingblog .blogbox  .item h3 a{ float: left; color:#0066CC; font-size:16px; font-weight: bold;}
.shoppingblog .blogbox  .item h3 span{float: right; font-size:12px; font-weight:bold;}
.shoppingblog .blogbox  .item p {text-align: justify;}
.shoppingblog .blogbox  .item img {margin: 10px;}

.cl {clear:both; font-size:0;}

.boxbottom {background:transparent url(../img/design/content_icons.gif) no-repeat scroll 0 -86px; font-size:0; height:17px;}
.boxbottom .boxright {
	background:transparent url(../img/design/content_icons.gif) no-repeat scroll -1482px -86px;
	float:right;
	font-size:0;
	height:17px;
	width:18px;
}

.sidebar {font-family: Arial; width: 240px;}
.sidebar h2 {background:#E6E9E4 url(../img/design/hp_icons.gif) no-repeat scroll 0 0; color:#3F423B; font-size:18px; font-weight:bold; height:27px; letter-spacing:-1px; line-height:27px; padding-left:12px; padding-top:10px;}
.sidebar h2.title {border-bottom:3px solid #E6E9E4;}
.sidebar span {color:#599D00;}
.sidebar ul li {
	background:#F4F7F0 url(../img/design/hp_icons.gif) no-repeat scroll 0 -41px;
	border-color: #E6E9E4;
	border-style:none solid;
	border-width:0 3px;
	display:block;
	float:left;
	height:38px;
	line-height:38px;
	width:234px;
	//width:240px;
}

.sidebar ul li h2 {
	background:transparent none repeat scroll 0 0;
	color:#0066CC;
	cursor:pointer;
	height:38px;
	line-height:38px;
	padding:0;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
}

.sidebar ul li a{padding-left: 10px; display: block;}
.sidebar ul li.over a {background:transparent url(../img/design/hp_icons.gif) no-repeat scroll 0 -358px;}
.sidebar ul li a:hover{text-decoration: underline;}
.sidebar .catelist {background:#CCCCCC none repeat scroll 0 0; height:0; position:relative; width:215px;	z-index:5;}
.sidebar .catelist ul {background:transparent url(../img/design/hp_icons.gif) no-repeat scroll -211px -358px; left:207px; margin-bottom:13px; padding-top:10px; position:absolute; top:-38px; z-index:5;}
.sidebar .catelist ul li {background:transparent none repeat scroll 0 0; border:0 none; line-height:13px; width:241px; height:auto; padding:4px 0 3px 0;}
.sidebar .catelist ul li a {font-weight:normal; padding-left:28px; background:url(../img/design/pop_arr.gif) no-repeat 15px 50%;}
.sidebar .catelist ul li.catebottom {background:#FFFFFF url(../img/design/hp_icons.gif) no-repeat scroll -211px -1040px; font-size:0; height:13px;}

.sidebar ul li.quicklinks {background:#F4F7F0 url(../img/design/hp_icons.gif) no-repeat scroll 0 -1780px;}
.sidebar ul li.quicklinks a:link, .sidebar ul li.quicklinks a:visited, .sidebar ul li.quicklinks a:active, .sidebar ul li.quicklinks a:hover {color:#659901;font-size:16px;}
.sidebar ul li.quicklinks h2 {color:#659901; cursor:pointer;}
.sidebar ul li.nodata {background: #F4F7F0 url(../img/design/hp_icons.gif) no-repeat scroll 0 -1780px;}

div#bodyContent {padding: 0px 2px 60px; text-align:left; width:1000px; align: center;}

div.featuredproducts {margin-bottom: 10px;}
.featuredproducts .fpSWFwrapper {height:292px; overflow:hidden;}
.featuredproducts .fpcontent {padding-left:15px;}
.featuredproducts .fpselect {position: relative; right:-10px; top:0px;}
.featuredproducts .fpselect ul {width:212px; overflow:hidden; zoom:1; background:transparent url(../img/design/border.gif) no-repeat 100% 100%; padding-bottom:2px;}
.featuredproducts .fpselect ul li {display:block; float:left; height:35px; line-height:35px; width:212px;}
.featuredproducts .fpselect ul li.active{display:block; float:left; height:42px; line-height:42px; width:212px;}
.featuredproducts .fpselect a {background:transparent url(../img/design/hp_icons.gif) no-repeat scroll 0 -128px; color:#3E3E3E; display:block; height:42px; padding-left:30px; font-size: 12px;}
.featuredproducts .fpselect ul li.last a {height:45px;}

.featuredproducts .fpselect a:hover, .featuredproducts .fpselect a.selected {
	background:transparent url(../img/design/hp_icons.gif) no-repeat scroll -220px -128px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.featuredproducts .fpselect a.selected {
	background:transparent url(../img/design/hp_icons.gif) no-repeat scroll 0 -83px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

div.popSearches h2,div.popSearches2 h2 {
	color:#7F7F7F;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	margin:0;
	padding:7px 0 0 12px;
}

div.popSearches ul,div.popSearches2 ul  {list-style-type:none; margin:10px 5px 0 12px; padding:0;}
div.popSearches ul li,div.popSearches2 ul li  { color:#528D01; line-height:11px; margin:4px 0; padding:0 0 0 10px; text-align:left;}
div.popSearches ul li a,div.popSearches2 ul li a {color:#528D01; font-size:11px; font-weight:bold;}
div.popSearches div.popSearchesBottom {height:23px;}
div.popSearches2 div.popSearchesBottom2 {height:23px;}

div.greyBoxes200 {background:#FFFFFF url(../img/design/gradientboxgrey_200.gif) no-repeat scroll left top; margin-bottom:10px; position:relative; width:240px;}
div.greyBoxes200.dark {background:#FFFFFF url(../img/design/gradientboxdarkgrey_200.gif) no-repeat scroll left top;}
div.greyBoxes200 h2 {color:#7F7F7F; font-size:15px; font-weight:bold; letter-spacing:0; margin:0; padding:7px 0 0 14px;}
div.greyBoxes200.dark h2 {font-size:13px; margin-bottom:0; padding-bottom:0;}
div.greyBoxes200 #content {color:#787878; font-size:11px; padding-bottom:4px; padding-top:2px;}

div.hr2 {background:transparent url(../img/design/hr_dfff.gif) repeat-x scroll left top; border:0 none; height:2px; margin:10px 0; padding:0;}

div.greyBoxes200 hr {display:none;}
div.greyBoxes200 #content {color:#787878; font-size:11px; padding:6px 12px 0;}
div.greyBoxes200 #content p {color:#787878; font-size:11px;}

div.greyBoxes215 #content p, div.greyBoxes200 #content p {text-align:center;}
div.greyBoxes200.dark #content p.catname {font-weight:bold; text-align:left;}
div.greyBoxes200 #content ul.linklist_green {margin:8px 0;}
div.greyBoxes200 #content ul.linklist_green li a {color:#72A531; display:inline; font-size:11px; margin-left:0;}
div.greyBoxes200 #content ul.linklist_green li span {color: #999999;}

div.greyBoxes200 div.greyBoxes200Bottom { background:#FFFFFF url(../img/design/gradientboxgrey_200.gif) no-repeat scroll left bottom; height:10px; width:240px;}
div.greyBoxes200.dark div.greyBoxes200Bottom {background:#FFFFFF url(../img/design/gradientboxdarkgrey_200.gif) no-repeat scroll left bottom; height:28px;}

#extras {background:#EFF9DC none repeat scroll 0 0; padding:10px; width:200px; margin-bottom:20px;}
#extras h2, #extras .tile_header h2, #extras .linkcat h2 {padding-bottom:4px; padding-left:0; background-color:inherit; border-bottom:1px solid #E0E5D7; color:#408B09; font-family:Arial; font-weight:bold; margin:0 0 3px; text-align:left;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {margin:0 0 0;}
#extras li, #extras .tagcloud, #extras .tilebody {border-bottom:0 none; padding-top:6px; margin:0 0 0;}
/* ======================================================= */

.highlight {color:#CC3232; font-size:17px; font-weight:bold;}
.highlight a, .highlight a:hover {color:#CC3232;}

div.moduleType1 {background:#FFFFFF url(../img/design/getProd_module1.gif) no-repeat scroll left top; width:240px; margin-bottom: 10px;}
h2.moduleTitle {color:#7F7F7F; font-size:16px; font-family:Arial; font-weight:bold; line-height:normal; padding: 5px 0 5px 12px;}
h2.moduleTitle a {color:#7F7F7F; text-decoration: none;}
h2.moduleTitle a:hover {text-decoration: none;}
h3.moduleSubtitle {color:#A6A6A6; font-size:11px; font-weight:bold; margin-top:-2px; padding:0 0 10px 13px;}
div.moduleType1 div.moduleType1Content {background:#FFFFFF url(../img/design/box2_bg.gif) repeat-y scroll left top; width:240px; overflow:hidden;}
div.moduleType1 div.bottom {background:#FFFFFF url(../img/design/box2_bottom.gif) no-repeat scroll left bottom; height: 20px;}
div.moduleType1 div.moduleType1Content div.info{float:none;}

ul#productSpecs, ul#comparePrices, ul#userReviews, ul#xpertReviews {margin:10px;}
ul#comparePrices li {clear:right; padding: 10px 0px; width:210px;}
ul#comparePrices ul {margin:-10px 0 0; padding:0;}
ul#comparePrices li {border-bottom:1px solid #E5E5E5; font-size:11px; height_:54px;}
ul#comparePrices ul li.firstCol, ul#comparePrices ul li.secondCol {float:left; text-align:center; width:70px;}
ul#comparePrices ul li.thirdCol {color:#808080; float:right; text-align:right; width:70px;}
ul#comparePrices ul li.secondCol a {color:#808080;}
ul#comparePrices ul li.thirdCol a {color:#528C00; font-size:19px; font-weight:bold;}

div.moduleType1 p.seemore, div.moduleType2 p.seemore {padding:0px 0 5px; text-align:center;}
div.moduleType1 a.seemore, div.moduleType2 a.seemore {color:#528C00; font-size:12px; font-weight:bold;}

div.catalog_category_show .name {font-size: 12px;}

#section_article_block img {display:block; float: none; vertical-align:top;}
#shop_info_block {float: right; margin-right: 20px;}
#shop_info_block li,  #shop_info_block li a{font-size: 11px; color: #808080;}
#shop_info_block li span,  #shop_info_block li span a {color: #4D9901; font-weight: bold;}

img.vMiddle {vertical-align:middle;}

#message {background:#FFFFDF url(../img/design/exclaim.gif) no-repeat scroll 0 0; border-color:#FFFFDF; border-style:solid; border-width:1px 2px 2px 1px; margin-right:5px; margin-left: 30px; padding:3px 1px 1px 25px; width: 90%;}

#gallery {padding-left: 20px;}

#footerTable {background:#2c642e url(../img/design/footer_right_background.gif) repeat-x center bottom; text-align:left;}

#miscellaneousLinks {background:#2c642e url(../img/design/footer_left_background.gif) repeat-x center bottom; height:33px;}
#miscellaneousLinks ul {margin:0 0 0 7px; padding:0; position:relative; top:9px; width:550px;}
#miscellaneousLinks li {display:inline;}
#miscellaneousLinks a {border-left:1px solid #8E7CB8; padding-left:7px; padding-right:7px;}
#miscellaneousLinks {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px;}
#miscellaneousLinks a {color:#FFFFFF; font-size:10px; font-weight:bold;}
#footerCopyRight {background-color:#EDEDED; padding:7px 14px;}
span.copyright {color:#8E8E8E; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px;}
span.copyright a {color:#6850A0;}
span.copyright.experian {margin-right:40px;}
#termsLink {float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px;}
#innoDisclaimer {color:#666666; font-size:10px; padding:10px; text-align:center;}
#innoDisclaimer img {margin:3px;}

div.bubbleoutlined {background-color:#FFFFFF;}
div.bubbleoutlined .topL {background:#FFFFFF url(../img/design/bg_info_property_top.gif) no-repeat scroll left top; height:8px;}
div.bubbleoutlined .topR {background:#FFFFFF url(../img/design/bg_info_property_top.gif) no-repeat scroll right top; float:right; height:8px; width:10px;}
div.bubbleoutlined .bottomL {background:#FFFFFF url(../img/design/bg_info_property_bottom.gif) no-repeat scroll left bottom; height:8px;}
div.bubbleoutlined .bottomL .bottomR {background:#FFFFFF url(../img/design/bg_info_property_bottom.gif) no-repeat scroll right bottom; float:right; height:8px; width:10px;}
div.bubbleoutlined .content {background: transparent url(../img/design/bg_info_property.gif) repeat-y scroll right top; padding: 0px 8px 20px 8px;}
div.bubbleoutlined_spike {background-color:#FFFFFF; margin-right:115px;}
div.bubbleoutlined_spike .topL {background:#FFFFFF url(../img/design/getProd_bubble_outsideborder_spike.gif) no-repeat scroll left top; height:10px;}
div.bubbleoutlined_spike .topR {background:#FFFFFF url(../img/design/getProd_bubble_outsideborder_spike.gif) no-repeat scroll right top; float:right; height:10px; width:20px;}
div.bubbleoutlined_spike .bottomL {background:#FFFFFF url(../img/design/getProd_bubble_outsideborder_spike.gif) no-repeat scroll left bottom; height:10px;}
div.bubbleoutlined_spike .bottomL .bottomR {background:#FFFFFF url(../img/design/getProd_bubble_outsideborder_spike.gif) no-repeat scroll right bottom; float:right; height:10px; width:20px;}
div.bubbleoutlined_spike .content {background:transparent url(../img/design/getProd_bubble_outsideborder_spike.gif) no-repeat scroll right -10px; padding:0 30px 10px 20px;}

span[id*="help_"] {cursor: pointer;}

/* ------------------------   STICKY FOOTER  -------------------------------------- */
html, body {height: 100%;}
#pgSiteContainer {_height: 100%; min-height: 100%;}
#main, #bodyContent {padding-bottom: 60px;}
#footer {position: relative; margin-top: -60px; clear:both;}
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.brclear {clear:both; font-size:1px; height:0; line-height:0; margin:0;}
.mssheader {font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:15px; width:810px;}
.msssection {background-color:#F7F7F7; border:1px solid #E5E5E5; color:#555555; margin-right:20px; padding:15px; width:780px;}
.mssline {height:20px; padding:3px 0 6px;}
.mssfield {float:left; margin-left:20px; padding:4px 10px 0 0; text-align:right; width:213px;}
.mssvalue {float:left; margin:0; width:476px;}

.btnHolderWithShadow {display:inline; width:100%;}
.btnHolderWithShadow ul {list-style-type:none; margin:0; padding:0;}
.btnHolderWithShadow li, .btnHolderWithSpan {float:right; margin:0; padding:0;}

#rateTable tr.row {border-bottom: 1px solid #dddddd;}
#rateTable td.line {padding: 5px 0;}

div#property_fast_filters_block {width: 100%; margin-bottom: 10px;}
div#property_fast_filters_block .top { background: #ffffff url(../img/design/fast_filters.gif) no-repeat top left; height: 8px; padding-left:10px;}
div#property_fast_filters_block .top > div { background: #ffffff url(../img/design/fast_filters.gif) no-repeat top right; height: 8px;}
div#property_fast_filters_block .bottom { background: #ffffff url(../img/design/fast_filters.gif) no-repeat bottom left; height: 8px; padding-left:10px; }
div#property_fast_filters_block .bottom > div { background: #ffffff url(../img/design/fast_filters.gif) no-repeat bottom right; height: 8px;}

div#property_fast_filters_block .content { background: #ffffff url(../img/design/fast_filters_bg.gif) repeat-y top left; padding-left:10px;}
div#property_fast_filters_block .content > div { background: #ffffff url(../img/design/fast_filters_bg.gif) repeat-y top right; padding-right:10px;}

div#property_fast_filters_block a {background: transparent url(../img/design/fast_filters_arrow.gif) no-repeat left top ; padding-left: 8px;color:#528D01;}
div#property_fast_filters_block .name {font-weight: bold; font-size: 12px; margin-bottom: 3px;}


/* for xeditor html-content */
.html {}
.html table {border-color: #999999; margin-bottom: 10px;}
.html table td, .html table th {padding: 3px;}
.html ul {padding-bottom: 10px;}
.html li {font-size: 12px; color: #555555; list-style-position:outside; list-style-type:disc; margin-left: 12px;}
.html img {padding: 7px;}

.help {cursor: help; border-bottom: 1px dashed #777777;}