body {
	margin: 0;
	background: #B4AB9A;
}

/* ---------- CARPET STYLES PAGE ---------- */
.carpet_style_container{padding:20px;}
.carpet_style_container p{color: #695533; font: 12px Arial, Helvetica, sans-serif; margin-bottom:15px;}
.carpet_style_container_inside{width:773px;}
.carpet_style{width:375px; margin-right:21px; float:left}
.carpet_style.last{margin:0;}
.carpet_style h2{ padding:0 0 15px 0; color:#695533; font-size:14px;}
.carpet_style img{ margin-bottom:20px; border:none;}
.carpet_style img.style{float:left;}
.carpet_style p{color: #695533; font: 11px Arial, Helvetica, sans-serif;  margin:0 0 15px 105px; }
.carpet_style p a{color: #f5800f; text-decoration:none;}
.carpet_style p a:hover{text-decoration:underline;}

.dot_border{background: url(assets/gr_dot-border.gif) 0 0 repeat-x; width:100%; height:1px; line-height:1px; margin-bottom:20px;}

/* ------------ COMMON FOR POPUP BOXES ------------ */
#popup .nav_arrows, #popup-vertical .nav_arrows{text-indent:-9999px; display:block; width:41px; height:45px; position:absolute; overflow: hidden;}

.content h3{color:#869EAD; font-size:14px; margin: 0 0 15px 0;}

.content ul.colour_swatches{list-style-type:none; width:400px; padding:0; margin:0 0 40px;}
.content ul.colour_swatches li{height:34px; width:100px; float:left; margin: 0 0 15px 0; padding:0; display:inline-block;}
.content ul.colour_swatches li .img{float:left;}
.content ul.colour_swatches li span{float:left; width: 58px; display:inline-block; padding:0 2px 0 3px;}
.content ul.colour_swatches li.long{height:34px; width:120px; float:left; margin: 0 0 15px 0; padding:0; display:inline-block;}
.content ul.colour_swatches li span.long{float:left; width: 68px; display:inline-block; padding:0 2px 0 3px;}


.popup_body{background-color:#FFFFFF;}
#popup .content .links a, #popup-vertical .content .links a, .styles_link a{color: #f5800f; text-decoration:none;}
#popup .content .links a:hover, #popup-vertical .content .links a:hover, .styles_link a:hover{color: #f5800f; text-decoration:underline;}
#popup .content .links .left, #popup-vertical .content .links .left{float:left; text-align:left; width: 200px;}
#popup .content .links .right, #popup-vertical .content .links .right{float:right; text-align:right; width: 200px; display:none;}
.styles_link{display:block; padding:20px; font-size:12px; text-align:center;}
#left_arrow, #right_arrow{display:none;}

/* ---------- PRINT STYLES ----------*/
.print {display:none;}

/* ---------- POPUP IMAGE HORIZONTAL BOX ---------- */
#popup {font-size:11px; position:relative; width: 575px; overflow: hidden; color:#666666; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#popup .content{padding:15px; width:545px; height:220px;}
#popup .header{width:545px; height:60px; background: url(assets/gr_dot-border.gif) 0 100% repeat-x; margin-bottom:20px;}
#popup .header img{float:right;}

#popup #left_arrow a{background: url(assets/gr_arrow-left.png) 0 0 no-repeat; top:127px; left:0px;}
#popup #right_arrow a{background: url(assets/gr_arrow-right.png) 0 0 no-repeat; top:127px; right:0px;}

#popup .content h2{color:#869EAD; font-weight: bold; font-size:24px; margin:0; float:left; padding:20px 0 0;}
#popup .content .links {width: 545px; position:absolute; bottom:10px; right:15px;}

/* ---------- POPUP IMAGE VERTICAL BOX ---------- */
#popup-vertical {font-size:11px; position:relative; width: 805px; height: 500px; overflow: hidden; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFFF; }
#popup-vertical .left_img_container{float:left;}
#popup-vertical .content{float:left; width:400px; padding:15px;}
#popup-vertical .header{height:150px; background: url(assets/gr_dot-border.gif) 0 100% repeat-x; margin-bottom:35px;}
#popup-vertical .header img{margin: 8px 0 0 225px;}
#popup-vertical .header .header_img{height:58px;}

#popup-vertical #left_arrow a{background: url(assets/gr_arrow-left.png) 0 0 no-repeat; top:228px; left:0px;}
#popup-vertical #right_arrow a{background: url(assets/gr_arrow-right.png) 0 0 no-repeat; top:228px; left:334px;}

#popup-vertical .content h2{color:#869EAD; font-weight: bold; font-size:24px; margin: 52px 0 0 0;}
#popup-vertical .content .links {width: 400px; position:absolute; bottom:10px; right:15px;}
#popup-vertical .content h2.marella{margin: 45px 0 0 0;}
#popup-vertical .marella_star{color:#869EAD; font-size:10px;}

/* ---------- POPUP TVC BOX ---------- */
#popup-tvc{background-color:#525252}

/* ---------- STORE ERROR MESSAGE STYLES ---------*/
.store-error{font-family:Arial, Helvetica, sans-serif; margin:-20px 20px 150px 23px;}
.store-error h1{font-size:14px; color:#695533; background:none; margin:0; padding:0;}
.store-error p{font-size:11px; color:#4d4b4e;}

/* ---------- MASTER STORE IMAGE ---------- */
.master_store{ background: url(assets/gr_master-store.jpg) 0 0 no-repeat;}

/* ---------- WARRANTIES TABLE ----------*/
#warranty_tbl {margin:1em 0; color:#ffffff; font-size:12px;}
#warranty_tbl td{border-width: 1px 1px 0 0; border-style:solid; border-color:#ffffff; text-align:center; width:100px;}
#warranty_tbl tr#head td{background-color:#003D79; padding:8px 20px;}
#warranty_tbl tr#xtralife td{background-color:#A7A9AC; padding:20px 20px;}
#warranty_tbl tr#carpet td{background-color:#00AEDB; padding:20px 20px;}
#warranty_tbl td.img{width:170px; padding:20px 0 20px 0px !important; text-align:center !important; }
#warranty_tbl img{display:block; margin-left:47px;}

.TextBox {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.Disclaimer {
	color: #8C8C93;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.Disclaimer:hover {
	color: #F5800E;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.WhiteBoldTitle {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.BrownBold {
	color: #695533;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.BrownSummary {
	color: #695533;
	font: 12px Arial, Helvetica, sans-serif;
}
.BrownSummaryHead {
	color: #695533;
	font: 12px Arial, Helvetica, sans-serif;
}

.Brownsmall {
	color: #695533;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.MainGrey {
	color: #6C6B6B;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.MainGrey a {
	color: #F5800F;
	text-decoration: none;
}
.MainGrey a:hover {
	color: #B0661E;
	text-decoration: none;
}

.MainBlue {
	color: #2B658F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.OrangeLink, .OrangeLink:hover, {
	color: #F5800F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.OrangeBold {
	color: #F5800F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.GreyBold {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.DarkGreyBold {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.Newslink {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.Newslink:hover {
	color: #F5800F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.NewslinkOn {
	color: #356799;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.GreyLink {
	color: #6C6B6B;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.BlueLink {
	color: #2B658F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.SwatchImage {
	border-color: #FFFFFF;
}

h1 {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #6F685C;
	padding: 3px;
	margin: 0;
}

h2 {
	color: #695533;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
}

h2.white {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #9E9686;
	padding: 3px;
	margin: 0 0 6px 0;
}

h3 {
	color: #695533;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
}

.input {
	background-color: #7EBAE5;
	color: #25608A;
	border: 1px solid #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}

.footer_lightgrey a, .footer_lightgrey a:hover {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a, a:hover, {
	color: #F5800F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

table.sitemap {
	margin-left: 5px;
}
table.sitemap td {
	padding: 0 0 3px 20px;
}
table.sitemap td.section {
	padding-top: 5px;
	padding-left: 0;
}


form {
	margin: 0;
}



#header {
	background: #AAA090 url(assets/header_bg.gif) repeat-x;
}
#header table.maintable {
	background: url(assets/header_bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header table.maintable td {
	vertical-align: top;
}
#header table.maintable td.logo {
	padding: 5px 12px 17px;
}
#header table.maintable td.scrapbooksearch {
	text-align: right;
}
#header table.maintable td.scrapbooksearch .buttons {
	height: 18px;
}
#header table.maintable td.scrapbooksearch .buttons div {
	float: right;
}
#header table.maintable td.scrapbooksearch .scrapbooktext {
	color: #252118;
	padding: 5px 12px 7px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
#header table.maintable td.scrapbooksearch .scrapbooktext a {
	color: #252118;
}
#header table.maintable td.scrapbooksearch .scrapbooktext a:hover {
	color: #000000;
}
#header table.maintable td.scrapbooksearch .search form {
	margin: 0;
}
#header table.maintable td.scrapbooksearch .search {
	padding-right: 8px;
}
#header table.maintable td.scrapbooksearch .search div {
	float: right;
	padding-left: 5px;
}
#header table.maintable td.scrapbooksearch .search .inputtext {
	color: #4C3912;
	font-size: 11px;
	background: #DDD9D2;
	border: 1px solid #808080;
	width: 100px;
	margin-top: 1px;
}
#header table.maintable td.scrapbooksearch .widthconstraint {
	width: 627px;
	line-height: 1px;
}


#banner .left {
	width: 150px;
	height: 98px;
}

#banner .whystainmaster_l {
	background: #304030;
}
#banner .purchasingguide_l {
	background: #644B3B;
}
#banner .decoratingguide_l {
	background: #334418;
}
#banner .carpetstyles_l {
	background: #312744;
}
#banner .findastore_l {
	background: #887050;
}
#banner .carpetcare_l {
	background: #1E4351;
}
#banner .aboutinvista_l {
	background: #3A090C;
}
#banner .glossary_l {
	background: #916F37;
}
#banner .contactus_l {
	background: #617554;
}
#banner .news_l {
	background: #30271E;
}
#banner .carpetasthma_l {
	background: #30271E;
}
#banner .links_l {
	background: #282016;
}
#banner .sitemap_l {
	background: #292C25;
}
#banner .scrapbook_l {
	background: #7E674A;
}
#banner .search_l {
	background: #4C463B;
}
#banner .privacy_l {
	background: #7A5F3D;
}
.limitedwarranties_l {
	background: #304030;
}

#banner .whystainmaster_r {
	background: #5F7C5E url(assets/banner_whystainmaster.jpg) right no-repeat;
}
#banner .purchasingguide_r {
	background: #BDA494 url(assets/banner_purchasingguide.jpg) right no-repeat;
}
#banner .decoratingguide_r {
	background: #778D5A url(assets/banner_decoratingguide.jpg) right no-repeat;
}
#banner .carpetstyles_r {
	background: #56537E url(assets/banner_carpetstyles.jpg) right no-repeat;
}
#banner .findastore_r {
	background: #D2BFA0 url(assets/banner_findastore.jpg) right no-repeat;
}
#banner .carpetcare_r {
	background: #6D95A3 url(assets/banner_carpetcare.jpg) right no-repeat;
}
#banner .aboutinvista_r {
	background: #702431 url(assets/banner_aboutinvista.jpg) right no-repeat;
}
#banner .glossary_r {
	background: #D5B57F url(assets/banner_glossary.jpg) right no-repeat;
}
#banner .contactus_r {
	background: #B2BA98 url(assets/banner_contactus.jpg) right no-repeat;
}
#banner .carpetasthma_r {
	background: #3F3430 url(assets/banner_carpetasthma.jpg) right no-repeat;
}
#banner .links_r {
	background: #81776A url(assets/banner_links.jpg) right no-repeat;
}
#banner .sitemap_r {
	background: #45473F url(assets/banner_sitemap.jpg) right no-repeat;
}
#banner .scrapbook_r {
	background: #B7A486 url(assets/banner_scrapbook.jpg) right no-repeat;
}
#banner .search_r {
	background: #7D725C url(assets/banner_search.jpg) right no-repeat;
}
#banner .privacy_r {
	background: #A98D69 url(assets/banner_privacy.jpg) right no-repeat;
}
#banner .limitedwarranties_r {
	background: #5f7c5e url(assets/banner_warranties.jpg) right no-repeat;
}




#navigation {
	background: #47433C;
	height: 22px;
}
#navigation div.cont {
	width: 1000px;
}
#navigation div.cont div {
	float: left;
}

.subnav div {
	border-bottom: 1px solid #C5C2B9;
}
.subnav div.widthconstraint {
	width: 150px;
	border-bottom: 0;
}


#footer {
	background: #B4AB9A;
}
#footer td {
	vertical-align: top;
}
#footer td.left {
	padding: 10px 15px;
	color: #625D53;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer td.left p {
	margin: 0 0 1em;
	padding: 0;
}
#footer td.left p.notice01 {
	margin: 1em 0;
	color: red;
	font-size: 11px;
}
#footer td.left a {
	color: #625D53;
	font-size: 10px;
	text-decoration: none;
}
#footer td.right {
	padding: 12px 0 20px 0;
}
#footer .nav {
	margin-bottom: 5px;
}
#footer .nav td {
	padding: 0 7px 0 8px;
	background: url(assets/footer_div.gif) 0 0 no-repeat;
}
#footer .nav td.first {
	background: none;
	padding-left: 0;
}
#footer .widthconstraint {
	font-size: 1px;
	line-height: 1px;
}

#pagetitle {
	background: #FFFFFF url(assets/pagetitle_bg.jpg) right no-repeat;
	height: 29px;
	margin: 0 0 10px 0;
}
#pagetitle div {
	width: 628px;
}
#pagetitle h1 {
	padding: 6px 0 0 22px;
	color: #645B4A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
}


#home_pic {
	background: #524E48;
}
#home_pic .bgimage {
	width: 1002px;
	height: 328px;
}

* html #home_pic .bgimage { height: 318px;}

#home_pic .title {
	padding: 25px 0 0 25px;
}
#home_pic .carpetshowroom {
	padding: 20px 0 0 23px;
}
#home_pic .bottom {
	padding: 19px 0 0 25px;
}
	* + html #home_pic .bottom {
		padding: 29px 0 0 25px;
	} /* IE 6 & 7 Fixes */
	
#home_pic .bottom div {
	float: left;
	width: 253px;
	margin-right: 6px;
	background: #514A3C url(assets/home_module_top.gif) 0 0 no-repeat;
	line-height: 1px;
	height: 10px;
	display: inline;
}
#home_pic .bottom div.dyson1 {
	background: #5B4121 url(assets/home_module_top_dyson.gif) 0 0 no-repeat;
}

#home_pic .bgimage #video_container{
	padding:136px 0 0 694px;
	width:283px;
}
#home_pic .bgimage #video_container #video_clip{
	border:5px solid #FFFFFF;
	width:273px;
	height:153px;
	overflow:hidden;
}
#home_pic .bgimage #video_container #video_clip img{
	border:0;
}

#home_content {
	background: #3D382D url(assets/home_content_bg.gif) bottom right no-repeat;
	padding: 0 0 24px 22px;
}

/* START: Brown box modules on home page styles */

.moduleContainer
{
	width: 1002px;
	/*background: url(assets/home_module_mid.gif) 0 0 repeat-y;*/
	background: url(assets/home_module_mid.gif) 0 100% repeat-y;
	/* Fixes issue with  firefox on mac from not displaying repeating background. */
	overflow: hidden;
}
.moduleContainer .module
{
	width: 258px;
	float: left;
	margin: 0 1px 0 0;
}
.moduleContainer .module .content
{
	padding: 9px 23px 0 22px;
	color: #BDB19A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.moduleContainer .module.dyson2 .content
{
	padding: 0 0 0 3px;
	_padding: 0 0 0 0;
}
.moduleContainer .module.dyson2 .content a, 
.moduleContainer .module.dyson2 .content a img
{
	float: left;
}
.moduleContainer .module .content h3 {
	margin:  0 0 10px 0;
}
.moduleContainer .module .content .title 
{
	color: #BDB19A;
	font-size: 12px;
	font-weight: bold;
}
.moduleContainer .module .content p 
{
	margin: 0 0 2px 0;
	color: #BDB19A;
}
.moduleContainer .module .content select 
{
	color: #342505;
	font-size: 11px;
	background-color: #968A73;
	width: 145px;
}
.moduleContainer .module .content .floating 
{
	margin-top: 4px;
	height: 24px;
}
.moduleContainer .module .content .floating div 
{
	float: left;
}
.moduleContainer .module .content .findoutmore 
{
	background: url(assets/arrow_orange1.gif) 0 2px no-repeat;
	padding-left: 14px;
}
	.moduleContainer .module .content .findoutmore a
	{
		color: #F5800F;
		font-size: 12px;
		text-decoration: none;
	}
	.moduleContainer .module .content .findoutmore a:hover {
		color: #FB993B;
	}

.gallery .findoutmore{
	background: url(assets/arrow_orange2.gif) 0 2px no-repeat;
	padding-left: 14px;
}
	.gallery a p.findoutmore img,
	.gallery a p.findoutmore {
		border:		none;
		color: 		#F5800F;
		font-family:	Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	.gallery p.findoutmore {
		text-decoration: none;
	}
	.gallery a:hover .findoutmore {
		color: #FB993B;
		text-decoration: none;
	}

.moduleContainer .module .content .small_img
{
	float: left;
	width: 103px;
	margin: 6px 0 0 0;
}
.moduleContainer .module .content .content_txt
{
	width: 110px;
	float: left;
	margin: 4px 0 0 0;
}

.moduleContainer .quickLinks
{
	width: 205px;
	float: left;
}
.moduleContainer .quickLinks .content
{
	padding: 19px 0 0 24px;
}

.moduleContainer .quickLinks h3 {
	margin-bottom: 13px;
}
.moduleContainer .quickLinks ul {
	margin: 0 0 0 2px;
	padding: 0;
}
.moduleContainer .quickLinks ul li {
	list-style-type: none;
	background: url(assets/arrow_orange2.gif) 0 2px no-repeat;
	padding: 0 0 3px 17px;
	font-size: 11px;
	line-height: 100%;
}
.moduleContainer .quickLinks ul li a {
	color: #9A958A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.moduleContainer .quickLinks ul li a:hover {
	color: #F5800F;
}


/* moduleContainer competition version */
/**/
.moduleContainer_competition
{
	width: 1002px;
	/*background: url(assets/home_module_mid.gif) 0 0 repeat-y;*/
	background: url(assets/home_module_mid2.gif) 0 100% repeat-y;
	/* Fixes issue with  firefox on mac from not displaying repeating background. */
	overflow: hidden;
}
.moduleContainer_competition .module
{
	width: 258px;
	float: left;
	margin: 0 1px 0 0;
}
.moduleContainer_competition .module .content
{
	padding: 9px 23px 0 22px;
	color: #BDB19A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.moduleContainer_competition .module.dyson2 .content
{
	padding: 0 0 0 3px;
	_padding: 0 0 0 0;
}
.moduleContainer_competition .module.dyson2 .content a, 
.moduleContainer_competition .module.dyson2 .content a img
{
	float: left;
}
.moduleContainer_competition .module .content h3 {
	margin:  0 0 10px 0;
}
.moduleContainer_competition .module .content .title 
{
	color: #BDB19A;
	font-size: 12px;
	font-weight: bold;
}
.moduleContainer_competition .module .content p 
{
	margin: 0 0 2px 0;
	color: #BDB19A;
}
.moduleContainer_competition .module .content select 
{
	color: #342505;
	font-size: 11px;
	background-color: #968A73;
	width: 145px;
}
.moduleContainer_competition .module .content .floating 
{
	margin-top: 4px;
	height: 24px;
}
.moduleContainer_competition .module .content .floating div 
{
	float: left;
}
.moduleContainer_competition .module .content .findoutmore 
{
	background: url(assets/arrow_orange1.gif) 0 2px no-repeat;
	padding-left: 14px;
}
.moduleContainer_competition .module .content .findoutmore a 
{
	color: #F5800F;
	font-size: 12px;
	text-decoration: none;
}
.moduleContainer_competition .module .content .findoutmore a:hover {
	color: #FB993B;
}
.moduleContainer_competition .module .content .small_img
{
	float: left;
	width: 103px;
	margin: 6px 0 0 0;
}
.moduleContainer_competition .module .content .content_txt
{
	width: 110px;
	float: left;
	margin: 4px 0 0 0;
}

.moduleContainer_competition .quickLinks
{
	width: 205px;
	float: left;
}
.moduleContainer_competition .quickLinks .content
{
	padding: 19px 0 0 24px;
}

.moduleContainer_competition .quickLinks h3 {
	margin-bottom: 13px;
}
.moduleContainer_competition .quickLinks ul {
	margin: 0 0 0 2px;
	padding: 0;
}
.moduleContainer_competition .quickLinks ul li {
	list-style-type: none;
	background: url(assets/arrow_orange1.gif) 0 2px no-repeat;
	padding: 0 0 3px 17px;
	font-size: 11px;
	line-height: 100%;
}
.moduleContainer_competition .quickLinks ul li a {
	color: #9A958A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.moduleContainer_competition .quickLinks ul li a:hover {
	color: #F5800F;
}

/* END: Brown box modules on home page styles */

#home_content .widthconstraint, #home_content .widthconstraint div {
	font-size: 1px;
	line-height: 0;
}

.table_links td {
	border: 1px solid #FFFFFF;
	padding: 4px;
	background: #F1F1F0;
	color: #6C6B6B;
	font: 11px Arial, Helvetica, sans-serif;
}


#searchresults {
	margin: 5px 0 40px 0;
}
#searchresults .item {
	background: url(images/dotted_hor.gif) bottom repeat-x;
	padding: 15px 0 10 0;
}
#searchresults {
	color: #6C6B6B;
	font: 11px Arial, Helvetica, sans-serif;
}
#searchresults p {
	margin: 0 0 3px;
}
#searchresults a {
	color: #9A958A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#searchresults a:hover {
	color: #F5800F;
}
#searchresults .pagination {
	padding-top: 20px;
}
.clear {
	line-height: 0;
	height: 0;
	font-size: 1px;
	clear: left;
}

.no_border {	border:none;	}