
img {
	behavior: url("iepngfix.htc");
}
body {
	background-image: url(images/background.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style1{font-weight:bold}
#container {
	position:relative;
	left:auto;
	top:auto;
	width:950px;
	height:auto;
	z-index:1;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topBanner {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	height:80px;
	z-index:1;
}
#homediv {
	position:absolute;
	left:0px;
	top:80px;
	width:185px;
	height:30px;
	z-index:2;
}
#partsdiv {
	position:absolute;
	left:0px;
	top:110px;
	width:185px;
	height:50px;
	z-index:499;
}
#bellDiv {
	position:absolute;
	left:15px;
	top:122px;
	width:59px;
	height:56px;
	z-index:501;
}
#partsdiv_pop {
	position:absolute;
	left:90px;
	top:112px;
	width:160px;
	height:50px;
	z-index:1002;
	visibility:hidden;
}
.white_14_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#4a4a4a;
	display:block;
}
.white_14_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;

	background-color:#666666;
	display:block;
}
#servicediv {
	position:absolute;
	left:0px;
	top:160px;
	width:185px;
	height:30px;
	z-index:4;
}
#storydiv {
	position:absolute;
	left:185px;
	top:80px;
	width:190px;
	height:80px;
	z-index:5;
}
#financediv {
	position:absolute;
	left:185px;
	top:160px;
	width:190px;
	height:30px;
	z-index:6;
}
#inventoryDiv {
	position:absolute;
	left:375px;
	top:80px;
	width:190px;
	height:80px;
	z-index:7;
}
#LinksDiv {
	position:absolute;
	left:375px;
	top:160px;
	width:190px;
	height:30px;
	z-index:8;
}
#contactDiv {
	position:absolute;
	left:565px;
	top:80px;
	width:185px;
	height:30px;
	z-index:9;
}
#petsDiv {
	position:absolute;
	left:565px;
	top:110px;
	width:185px;
	height:50px;
	z-index:8;
}
#blankDiv {
	position:absolute;
	left:565px;
	top:160px;
	width:185px;
	height:30px;
	z-index:11;
}

/*
#spotDiv {
	position:absolute;
	left:670px;
	top:100px;
	width:96px;
	height:120px;
	z-index:8;
}
*/
#spotDiv {
	position:absolute;
	left:665px;
	top:80px;
	width:62px;
	height:86px;
	z-index:30;
}

#mainContentDiv {
	position:absolute;
	left:0px;
	top:112px;
	height:auto;
	z-index: -999;

}
#underMainDiv {
	position:relative;
	left:0px;
	top:auto;
	width:950px;
	padding-top:8px;
	height:72px;
	z-index:21;
	background-color: #F9F7E8;
}
#bottomDiv {
	position:relative;
	left:auto;
	top:0px;
	width:950px;
	height:85px;
	z-index:16;
	background-color: #b4b18e;
	background:url(images/bottom_bg.jpg) repeat-x left top;;
}
#addressDiv {
	position:absolute;
	left:199px;
	top:6px;
	width:552px;
	height:46px;
	z-index:1;
	background-image: url(images/bottomaddressbar.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5845;
	padding-top: 6px;
	line-height:13px;
}
#mapDiv {
	position:absolute;
	left:751px;
	top:13px;
	width:144px;
	height:55px;
	z-index:1;
}
#catDiv {
	position:absolute;
	left:566px;
	top:13px;
	width:144px;
	height:55px;
	z-index:2;
}
#goRvDiv {
	position:absolute;
	left:213px;
	top:13px;
	width:144px;
	height:55px;
	z-index:3;
}
#rentaldiv {
	position:absolute;
	left:393px;
	top:13px;
	width:144px;
	height:55px;
	z-index:2;
}
#stockDiv {
	position:absolute;
	left:36px;
	top:13px;
	width:144px;
	height:55px;
	z-index:10;
}

#promotionsDiv {
	position:absolute;
	left:614px;
	top:-42px;
	width:134px;
	height:125px;
	z-index:30;
}
#Layer1 {
	position:absolute;
	left:178px;
	top:11px;
	width:115px;
	height:72px;
	z-index:22;
}

.productlist_container_top_box {
  width:100%;
  background-color:#f9f7e8;
  color:#000000;
  border:2px solid #000; 
  min-height:20px;
  padding:10px 0px 5px 10px;
  margin:25px auto 0;
}

.combo {  
  background-color:#666666;
  color:#FFFFFF;
}
	

.productlist_container {
  width:100%;
  background-color:#ecedcd;
  border:2px solid #b6b392; 
  min-height:80px;
  padding:0px 0px 10px 10px;
  margin:25px auto 0;
}

.productlist_container img {
  float:left;
  padding-top:7px;
  padding-right:8px;
}

.productlist_list {
  list-style:none;
  padding-left:110px;
  padding-top:8px;
}

.productlist_list img {
  border:none;
}

#plist_restrict, .plist_top {
  font-weight:700;
  padding-left:0px;
}

.plist_bottom {
  text-align:center;
}

#product_container {
  width:850px;
  margin-left:43px;
}

#pdetail_wrapper {
  width:946px;
  margin-top:10px;
  height:auto;
  min-height:550px;
  padding-bottom:13px;
}

#pdetail_container {
  width:845px;
  margin:0 auto;
  background-color:#ecedcd;
  min-height:550px;
  overflow:hidden;
  border:2px solid #b6b392; 
  padding-bottom:20px;
  padding-left:15px;
}

#pdetail_top {
  float:left;
  text-align:left;
  width:530px;
  margin-right:0px;
  padding-top:10px;
  font-weight:700;
}

#pdetail_top_right {
  text-align:left;
  clear:none;
  float:right;
  padding-top:10px;
  margin-right:0px;
}

#pdetail_pic_large {
  float:left;
  text-align:left;
}

#pdetail_pic_large img {
  clear:right;
  max-width:530px;
  max-height:390px;
  border:none;
  padding-top:10px;
}

#pdetail_bottom {
  float:left;
  clear:left;
  text-align:left;

  width:530px;

  padding-top:10px;
}

#pdetail_bottom_right {
  float:left;
  clear:none;
  margin-top:15px;
  width:520px;

  padding:4px 4px;
  border:1px solid #000;
  background-color:#dcdbc7;
}

#pdetail_pics {
  float:left;
  text-align:left;
  width:100px;
}
#pdetail_pics-right {
  float:left;
  text-align:left;
  width:100px;
  padding-right:37px;
  background-color:#FF0000;
}

#pdetail_pics img {
  text-align:left;
  border:none;
}
 
#pdetail_pics a {
  text-decoration:none;
}

#pdetail_pics_list {
  list-style:none;
  padding:0px 0px 5px 0px;
  text-align:center;
  margin:10px 0 0 0;
}

#pdetail_pics_list li {
	padding-bottom:5px;
}

#pdetail_spacer {
  clear:both;
  min-height:10px;
  height:10px;
}

.pdetail_features {
  font-size:0.9em;
  margin-left:0;
  padding-left:0;
  padding-bottom:5px;
}

.pdetail_features li {
  color:#000;
  background-color:#dcdbc7;
  float:left;
  text-align:left;
  width:165px;
  display:block;
  list-style-type:none;
  margin-bottom:3px;
  margin-right:3px;
  padding:2px 3px;
  border:1px solid #000;
}
#about_pop {
	position:absolute;
	left:322px;
	top:112px;
	width:152px;
	height:50px;
	z-index:800;
	visibility:hidden;
}
.ab_14_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#4a4a4a;
	display:block;
}
.ab_14_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;

	background-color:#666666;
	display:block;
}
#service_pop {
	position:absolute;
	left:212px;
	top:112px;
	width:135px;
	height:50px;
	z-index:550;
	visibility:hidden;
}
.se_14_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#4a4a4a;
	display:block;
}
.se_14_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#666666;
	display:block;
}
#cont_pop {
	position:absolute;
	left:398px;
	top:112px;
	width:156px;
	height:50px;
	z-index:200;
	visibility:hidden;
}
.co_14_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#4a4a4a;
	display:block;
}
.co_14_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	line-height:23px;
	padding-left:10px;
	background-color:#666666;
	display:block;
}
#mid-text {
	background-color:#f9f7e8;
	width:895px;
	padding:16px 23px 13px 32px;
	margin-bottom:1px;
}
#wel-txt {
	width:895px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#000000;
	margin-bottom:4px;
}
#nav-bg {
	position:absolute;
	width:950px;
	height:32px;
	background:url(images/nav_bg.jpg) repeat-x left top;
	top:80px;
	z-index:10;
}
* { list-style:none; margin:0px; padding:0px;}
ul li { margin:0px; padding:0px; float:left;}
img {
	border:0px;
}
a { outline:none; }
#botm-links {
	position:absolute;
	top:62px;
	width:950px;
	color:#5d5845;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.ftr-links {
	text-decoration:none;
	color:#5d5845;
}
a.ftr-links:hover {
	text-decoration:underline;
}
#prod-left {
	width:203px;
	float:left;
}
#prod-center {
	width:530px;
	float:left;
}
#prod-right {
	width:203px;
	float:left;
}

.left-side {
	float:left;
	width:125px;
	text-align:center;
	padding-left:25px;
}
.center-side {
	float:left;
	width:530px;
}
.finance_link{
	text-decoration:none;
	color:#000000;
	
	
}
.finance_link:hover{
	text-decoration:none;
	color:#000000;
}

	/*  CMS Content Styling  */	
	#content-txt 						{ width:860px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; padding:40px 45px; background-color:#f9f7e8;}

	#content-txt table tr td 			{ vertical-align:top; width:25%; padding:10px; }	
	
	#content-txt hr						{ margin:0 0 20px 0; }
	#content-txt a						{ color:#92201f; text-decoration:none; }
	#content-txt a:link					{ color:#92201f; text-decoration:none; }
	#content-txt a:hover				{ text-decoration:underline; }
	#content-txt h1						{ color: #92201F; font-family: georgia; font-size: 32px; font-weight: normal; }
	#content-txt h2						{ color: #666666; font-family: georgia; font-size: 14px; font-weight: normal; padding: 0 0 20px; }
	#content-txt p						{ padding:0 0 20px 0; line-height:1.8em; text-align:justify; }
	#content-txt ul						{ list-style-type:disc; margin:5px 0 40px 40px; display:list-item; float:none; }	
	#content-txt ul	li					{ list-style-type:disc; margin:0 0 5px 0; display:list-item; float:none; }		
	#content-txt .stroke				{ border:1px solid #666; }
	#content-txt .padding				{ margin:5px 0 20px 20px; }
	#content-txt .align-right			{ float:right; }	

	/*  Footer Styling  */	
	#body-holder						{ width:870px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; padding:0 40px 45px; background-color:#f9f7e8; margin-top:-25px; }
	#footer-top							{ position:relative; height:16px; background-image:url(images/footer-top-bg.gif); width:950px; }
	#footer-main						{ position:relative; height:220px; background:url(images/footer-main-bg.gif) repeat-x 0 0 #1d1d1d; width:910px; padding:20px; }
	#footer-bottom						{ position:relative; height:34px; background-image:url(images/footer-bottom-bg.gif); width:950px; }			
	#footer-wrapper						{ position:relative; width:950px; margin:auto; }	
	#footer-wrapper h3					{ padding:0; margin:0; color:#000000; font-weight:normal; font-size:26px; font-family:tahoma, Arial, sans-serif; }	
	.footer-map 						{ position:relative; float:left; width:365px; text-align:left; }
	.footer-map p						{ margin:0; padding:0; color:#000000; }	
	.footer-links 						{ position:relative; float:left; width:300px; text-align:left; }
	.footer-contact 					{ position:relative; float:left; text-align:left; font-size:12px; }	
	.footer-links ul.ql1 				{ float:left; padding:0 12px 0 20px; color:#ffffff; list-style-image:url(images/list-arrow.png); line-height:24px; margin:0; float:left; }
	.footer-links ul.ql1 li				{ float:none; list-style-image:url(images/list-arrow.png); }	
	.footer-links ul.ql2 				{ float:left; padding:0 6px 0 20px; color:#ffffff; list-style-image:url(images/list-arrow.png); line-height:24px; margin:0; float:left;  }
	.footer-links ul.ql2 li				{ float:none; list-style-image:url(images/list-arrow.png); }		
	.footer-links a:link 				{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-links a:visited 			{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-links a:active 				{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-links a:hover 				{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:underline; }	
	.footer-contact a:link 				{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-contact a:visited 			{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-contact a:active 			{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:none; }
	.footer-contact a:hover 			{ font-size:12px; font-weight:normal; color:#92201F; text-decoration:underline; }
	.copyright 							{ position:relative; width:950px; height:18px; font-size:11px; color:#848484; padding:8px 0 4px 0; margin:auto; text-align:center; letter-spacing:-1px; }
	.copyright a:link 					{ font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }
	.copyright a:visited 				{ font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:underline; } 
	.copyright a:active 				{ font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }
	.copyright a:hover 					{ font-size:11px; font-weight:normal; text-decoration:none; }
	.clear								{ clear:both; }
	
	/*  List Page Styling  */		
	#bottom-item-controls					{ position:relative; height:48px; background:url('../images/item-controls-bg.png') 0 0 repeat; font-size:14px; font-weight:bold; }
	.bottom-result-figures					{ position:relative; width:240px; top:-25px; margin:0 auto; text-align:center; }
	
	#item-controls							{ position:relative; height:102px; font-size:14px; font-weight:bold; color:#424242; }
	#item-controls a						{ text-decoration:none; }
	#item-controls a:hover 					{ text-decoration:none; color:#FFFFFF; }
	.control-block							{ position:relative; width:82px; padding:4px; float:right; text-align:center; font-size:12px; font-weight:normal; }
	.title-block							{ position:relative; width:88px; padding:6px 0 8px; float:left; text-align:center; font-size:12px; color:#ffffff; }
	#item-controls .control-block a:link	{ color:#ffffff; text-decoration:none; }
	#item-controls .control-block a:visited	{ color:#ffffff; text-decoration:none; }
	#item-controls .control-block a:active	{ color:#ffffff; text-decoration:none; }
	#item-controls .control-block a:hover	{ color:#ffffff; text-decoration:underline; }
	.control-block img						{ }
	div.holder								{ padding-top:3px; }
	div.divider								{ position:relative; height:73px; }
	div.divider2							{ position:relative; height:45px; background:url('images/sort-row-bg.png') 0 0 repeat-x; }
	.level1									{ height:34px; }
	.level2									{ height:39px; }
	.page-left								{ position:relative; width:200px; float:left; }
	.pageinate								{ position:relative; float:left; text-align:left; margin-top:6px; margin-left:10px; }
	.pageinate a							{ color:#92201f; font-weight:bold; background-color:#dfdfdf; padding:4px 8px; }
	.pageinate a:hover						{ color:#fff; font-weight:bold; background-color:#92201f;  }	
	.pageinate a.selected					{ color:#fff; font-weight:bold; background-color:#92201f;  }	
	.page-right								{ position:relative; width:200px; float:right; }
	.page-first								{ float:left; padding-top:2px; }
	.page-first a							{ display:block; width:85px; height:25px; background:url('images/page-first-sprite.png') 0 0 no-repeat; }
	.page-first a:hover						{ background-position:0 -25px; }
	.page-prev								{ float:left; margin-left:8px; padding-top:2px; }
	.page-prev a							{ display:block; width:85px; height:25px; background:url('images/page-prev-sprite.png') 0 0 no-repeat; }
	.page-prev a:hover						{ background-position:0 -25px; }
	.page-last								{ float:right; padding-top:2px; }
	.page-last a							{ display:block; width:85px; height:25px; background:url('images/page-last-sprite.png') 0 0 no-repeat; }
	.page-last a:hover						{ background-position:0 -25px; }
	.page-next								{ float:right; margin-right:8px; padding-top:2px; }
	.page-next a							{ display:block; width:85px; height:25px; background:url('images/page-next-sprite.png') 0 0 no-repeat; }
	.page-next a:hover						{ background-position:0 -25px; }
	div.pages								{ position:realtive; width:144px; float:right; text-align:right; padding:0 20px 0 66px; }
	div.displays							{ position:relative; text-align:center; font-size:14px; font-weight:normal; color:#424242; margin:10px 0 6px 0; line-height:18px; }
	div.result-figures						{ position:relative; text-align:center; margin-top:10px; }
	.page-controls 							{ position:relative; width:124px; }
	.div-thick								{ position:relative; height:4px; background:url('images/div-thick.png') 0 0 no-repeat; }
	#repeated-item							{ position:relative; margin-left:auto; margin-right:auto; }
	.thumbHoverList 						{ border:1px solid #424242; padding:3px; }
	.thumbHoverList:hover,
	.thumbHoverList:focus 					{ border:1px solid #92201f; padding:3px; cursor:pointer; }
	.moreInfoButton a 						{ display:block; width:85px; height:25px; background:url('images/more-info-sprite.png') 0 0 no-repeat; margin-top:25px; }
	.moreInfoButton a:hover 				{ background-position:0 -25px; }
	.invRepeater 							{ height:205px; position:relative; background:url('images/row-bg.png') 0 0 repeat-x; font-family:Georgia, "Times New Roman", Times, serif; color:#424242; text-align:left; }
	.invRepeater:Hover 						{ background:url('images/row-bg-over.png') 0 0 repeat-x; color:#000000; }
	.invRepeater .inc-options				{ float: left; width: 260px; margin: 6px 0pt 0pt 10px; }	
	.invRepeater .inc-options p				{ text-align:left; }		
	.invRepeater ul li						{ float:none; }
	.invRepeater-title 						{ position:relative; font-size:21px; padding:10px 0 10px 20px; font-weight:bold; }
	.invRepeater-content 					{ position:relative; float:left; width:200px; height:113px; font-size:14px; line-height:1.2em; margin-top:4px; margin-left:10px; }
	.invRepeater-content li 				{ list-style:none; }
	.invRepeater-image 						{ position:relative; float:left; width:126px; height:96px; margin-left:20px; margin-top:4px; margin-right:12px; }
	.invRepeater-price 						{ position:relative; float:right; width:209px; height:103px; font-size:35px; font-weight:bold; margin-top:-30px; line-height:35px; }
	.invRepeater-icon 						{ position:absolute; top:0; right:0; width:74px; height:74px; text-align:right; }
	.invRepeater-divider 					{ position:relative; height:1px; background:url('images/div-thin.png') 0 0 repeat-x; }	
	#bottom-item-controls					{ position:relative; height:48px; font-size:14px; font-weight:bold; color:#424242; margin-top:10px; }	
	
/* SEARCH FORM STYLES */
.element						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; position:relative; float:left; width:222px; height:31px; padding-top:11px; margin-top:24px; margin-right:3px; background:#92201f; text-align:center; color:#FFFFFF; }
#searcher						{ float:right; margin:18px 24px 0 0; }
#reseter						{ float:right; margin:18px 12px 0 0; }

.searchForIt					{ display:block; width:107px; height:33px; background:url('images/button-search.png') 0 0 no-repeat; cursor:pointer; border:medium none; }
.searchForIt:hover				{ background-position:0 -33px; }
.resetIt						{ display:block; width:107px; height:33px; background:url('images/button-reset.png') 0 0 no-repeat; cursor:pointer; border:medium none; }
.resetIt:hover					{ background-position:0 -33px; }
		
/*      ----------  Sliders  ----------      */

#positioner2									{ position:absolute; top:150px; right:0; }

.tab-search 									{ position:absolute; width:44px; height:398px; top:-20px; right:0; overflow:hidden; z-index:202; }
.tab-search ul 									{ width:577px; padding-left:0; list-style-type:none; margin:0; }
.tab-search .search 							{ display:block; width:44px; height:398px; float:left; text-align:center; background:url('images/tab2-inner.png') 0 0 no-repeat; text-indent:-9999px;}
.tab-search .search:hover						{ background-position:-44px 0; }
.tab-search .search.expanded 					{ background-position:-88px 0; }
.tab-search .search.expanded:hover				{ background-position:-132px 0; }
#tab2-outer										{ position:absolute; width:16px; height:418px; top:-20px; right:-16px; background:url('images/tab2-outer.png') 0 0 no-repeat; z-index:203; }
#fixer											{ position:fixed; }
#search-holder 									{ float:left; background:url('images/tab-search-bg.png') 0 0 repeat-x; width:290px; height:398px; margin-left:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#fff; }
.searchForIt									{ display:block; width:91px; height:31px; background:url('images/button-search.png') 0 0 no-repeat; cursor:pointer; border:medium none; }
.searchForIt:hover								{ background-position:0 -31px; }
.resetIt										{ display:block; width:91px; height:31px; background:url('images/button-reset.png') 0 0 no-repeat; cursor:pointer; border:medium none; }
.resetIt:hover									{ background-position:0 -31px; }
		
		
/*    details page    */
#column-1							{ width:255px; float:left; margin-right:30px; }
#column-1 h2						{ margin:0; padding:0 0 10px 0; font-family: georgia; font-size:26px; }
#column-2							{ width:300px; float:left; padding-top:20px; }
#column-2 h2						{ margin:0; padding:0 0 10px 0; font-family: georgia; font-size:26px; }
#column-3							{ width:270px; float:right; padding-top: 20px; }
#column-3 h2						{ margin:0; padding:0 0 10px 0; font-family: georgia; font-size:26px; }

#title-line							{ margin-top:12px; }
#float-right						{ position:relative; float:right; text-align:right; }

.back-button						{ height:68px; width:301px; margin-left:-58px; }
.back-button a						{ display:block; width:301px; height:68px; background:url('images/icon-back-to-units.png') 0 0 no-repeat; text-indent:-9999px; }
.back-button a:hover				{ background-position:0 -68px; }
.print								{ float: right; width: 75px; }
.print a							{ display:block; width:68px; height:34px; background:url('images/print-flyer.png') 0 0 no-repeat; }
.print a:hover						{ background-position:0 -34px; }
.sharebtns							{ width:190px; float:left; }
#right-contents p.price-note		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0; }

#detail-body						{ position:relative; }
#detail-body hr						{ padding:5px 0; color:#f9f7e8; border:0; border-bottom:1px dashed #b9b8a5; }
#unit-title							{  }
#it-title							{ float:left; }
#it-title h1						{ font-size:34px; color:#92201F; font-weight:bold; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
#it-price							{ float:right; margin-right:20px; }
#it-price h2						{ float:right; font-size:54px; color:#92201F; font-weight:bold; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }

#request-info						{ height:75px; width:275px; margin-top:20px; }
#request-info a						{ background:url('images/request-more-info.png') 0 0 no-repeat; height:75px; width:275px; display:block; text-indent:-9999px; }
#request-info a:hover				{ background-position:0 -75px; }

#detail-image						{ position:relative; float:left; }
#detail-data						{ position:relative; text-align:left; }

#main-image							{ position:realtive; width:252px; height:190px; z-index:0; margin-top:24px; }

.magnfiy							{ position:absolute; height:189px; width:250px; float:left; z-index:3; top:24px; border:1px solid #424242;}	
.magnfiy:Hover						{  }		
.imagemask							{ position:absolute; height:190px; width:252px; top:24px; float:left; z-index:1; background-image:url('images/detailsImg-mask.png'); background-repeat:no-repeat; }
.specialImg							{ position:absolute; height:76px; width:76px; top:24px; float:left; z-index:2; }	

#thumbnails							{ position:relative; width:254px; margin-top:8px; }
.thumbHover 						{ float:left; border:1px solid #ffffff; padding:3px;}
.thumbHover:hover, 
.thumbHover:focus 					{ border:1px solid #92201f; padding:3px; cursor:pointer;}

#instruct-holder					{ position:relative; width:254px; height:36px; margin-top:16px; text-align:center; }
#glass								{ position:relative; width:34px; float:left; margin-left:26px; }
#instructions						{ position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

#specs								{ }
#specs td							{ padding:6px; border-bottom:1px dashed #b9b8a5; font-size:14px; }

#option-bg							{  }
#option-bg ul						{ margin:0 0 20px 30px; }
#option-bg li						{  }

#feature-bg							{  }
#feature-bg p						{  }
#feature-bg .notes					{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px; text-align:justify; margin-bottom:0; }

#fb-like							{ float:right; margin-top:7px; }

#extras								{ margin-left:-59px; margin-top:36px; }
#extras img							{ margin-bottom:16px; }
#space48							{ display:block; height:48px; }

.more-space							{ height:20px; }

#row1, #row2					{ position:relative; width:927px; margin:0 0 0 -20px; }
#row1 h1, #row2 h1				{ font-size:21px; font-weight:bold; color:#000000; margin-bottom:8px; }

.tt								{ position:relative; float:left; }
.tt a							{ display:block; width:124px; height:77px; background:url('../images/search-tt.png') 0 0 no-repeat; text-indent:-9999px; }
.tt a:hover						{ background-position:0 -77px; }
.fw								{ position:relative; float:left; }
.fw a							{ display:block; width:133px; height:77px; background:url('../images/search-fw.png') 0 0 no-repeat; margin-left:20px; text-indent:-9999px; }
.fw a:hover						{ background-position:0 -77px; }
.mh								{ position:relative; float:left; }
.mh a							{ display:block; width:120px; height:77px; background:url('../images/search-mh.png') 0 0 no-repeat; margin-left:20px; text-indent:-9999px; }
.mh a:hover						{ background-position:0 -77px; }
.tent							{ position:relative; float:left; }
.tent a							{ display:block; width:129px; height:77px; background:url('../images/search-tent.png') 0 0 no-repeat; margin-left:21px; text-indent:-9999px; }
.tent a:hover					{ background-position:0 -77px; }
.hb								{ position:relative; float:left; }
.hb a							{ display:block; width:128px; height:77px; background:url('../images/search-hb.png') 0 0 no-repeat; margin-left:22px; text-indent:-9999px; }
.hb a:hover						{ background-position:0 -77px; }
.pm								{ position:relative; float:left; }
.pm a							{ display:block; width:142px; height:77px; background:url('../images/search-pm.png') 0 0 no-repeat; margin-left:20px; text-indent:-9999px; }
.pm a:hover						{ background-position:0 -77px; }

.element						{ position:relative; float:left; width:224px; height:36px; padding-top:11px; margin-left:0; margin-top:6px; background:url('../images/form-element-bg.png') 0 0 no-repeat; text-align:center; }



