/*
Name: Layout 1 - Centered
Font: Normal Weight, 12px Size and Arial as font family
Desc: Center CSS Layout
*/

body {padding: 0; margin:10px 0; background: #f2f3f6;}

body, td {font-size: 12px; font-family: "Arial", Helvetica, sans-serif; font-weight: normal;}

.mfg_site_link {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#000 ;
}

.mfg_site_link a {color:#000 ; text-decoration:none;}
.mfg_site_link a:hover {color:#000 ;text-decoration:none;}


hr {color:#fff; height:1px}

a img {border: 0;}	

/* SEO */
em.seo, strong.seo {font-weight: normal; font-style: normal;}

/* Controls Reg, Trademark and Asterix alignment */
span.reg, span.trade {position: relative; top: -3px; font-size: 11px;}
span.asterisx  {position: relative; top: -5px; font-size: 12px;}
span.ph {letter-spacing: .08em;} /*Phone # Spacing */

sup {
    position: relative;
    top: 1px;
    font-size: 12px;	
    padding-left: 2px;
    letter-spacing: .08em;
}

.divider {border-bottom:1px solid #ccc; margin:8px 0;}

#main_table_structure_container_div {
	/* center the site*/
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	border: 1px solid #cfcfcf;
	width: 835px;
	padding: 2px;
}	

#main_structure_table {
	margin: 0;
	padding: 0;
	width: 835px;
	/* center the site table */
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	border: 1px solid #cfcfcf;
}

#main_content_td {width: 835px;} /*width must be same as main_structure_table*/

#main_header_td {}

#main_horizontal_menu_td {background: #2574c3;}

#main_leftbar_td {padding-top:2px; height: 100%; border-right: 1px solid #ccc;}

#main_leftbar_div {margin: 1px; padding: 3px; height: 100%;} /* width: set in website configuration */

#main_content_header_div {background: #fff;}

#breadcrumb_div {padding: 3px 0 0 5px; font-size:11px;}

#main_content_div {
	min-height: 400px; /* set minimum height */
	height: expression(this.scrollHeight < 400? "400px" : "auto"); 
	padding: 4px;} 

#main_content_div ol, #main_content_div ul {padding-left:20px;}

#main_content_footer_td {width: auto;}

#main_content_footer_div {background: #dbecff;}

#main_rightbar_td {height:100%; padding-top:2px; border-left: 1px solid #ccc;}

#main_rightbar_div {
	/* width: set in website configuration */
	height:100%;
	margin: 0;
	padding: 0 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#main_footer1_td {text-align: center; background: #ebebeb;}
#main_footer2_td {text-align: center; background: #fafafa;}

#more_div44 {border: 1px solid red;}

/* Default Nav Basic Control - css/colors/ to edit Nav color/bkg */
#nav li {display:block; float:left; margin:0 1px 0 0;}
#nav li a {color: #fff; text-decoration:none; margin:0; padding:7px 8px 0px; height:22px; border-right: 1px solid #888;}
#navNorm a:active, #checkout a:active {position: relative; top: 1px;}
/* end Nav */

.free_shipping {color: #cb2802; font-size: 11px; font-weight: bold;}

.short_description {font-size:11px; font-weight:bold;}

.our_price {padding-bottom:50px; color: #cb2802; font-size: 14px; font-weight: bold;}

.msrp {color: #333e66; font-size: 12px; font-weight: normal; text-decoration: line-through;}

#original_price {color: #1b2239; font-size: 12px; font-weight: normal; text-decoration: line-through;} /* Not in V2, but kept as id just in case */

.you_save {color: #333e66; font-size: 12px; font-weight: bold;}

#free_delivery {
	width: 98%;
	border: #c5c9d4 solid 1px;
	padding: 5px;
	font-size: 11px;
	color: #333;
}

#related_finishes {
	width: 98%;
	border: #c5c9d4 solid 1px;
	padding: 5px;
	font-size: 11px;
	color: #333;
}

#quantity_box {
	width: 98%;
	border: #c5c9d4 solid 1px;
	padding: 5px;
	font-size: 11px;
	color: #333;
}

/* Product Page Print, eMail & Share Icons */
.aim_icon, .bebo_icon, .blogger_icon, .blogmarks_icon, .bookmark_icon, .delicious_icon, .digg_icon, .email_icon, .facebook_icon, .friendfeed_icon, .google_icon, .googleBuzz_icon, .kaboodle_icon, .linked_icon, .myspace_icon, .newsvine_icon, .print_icon, .reddit_icon, .slashdot_icon, .stumble_icon, .technorati_icon, .tumblr_icon, .twitter_icon, .windows_icon, .yahooBuzz_icon, .yahoo_icon {height:17px;width:17px; display:inline-block; cursor:pointer;}

.aim_icon a, .bebo_icon a, .blogger_icon a, .blogmarks_icon a, .bookmark_icon a, .delicious_icon a, .digg_icon a, .email_icon a, .facebook_icon a, .friendfeed_icon a, .google_icon a, .googleBuzz_icon a, .kaboodle_icon a, .linked_icon a, .myspace_icon a, .newsvine_icon a, .print_icon a, .reddit_icon, .slashdot_icon a, .stumble_icon a, .technorati_icon a, .tumblr_icon a, .twitter_icon a, .windows_icon a, .yahooBuzz_icon a, .yahoo_icon a{height:17px; width:17px; display:block;}

.aim_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 0;}
.bebo_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -20px;}
.blogger_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -42px;}
.blogmarks_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -460px;}
.bookmark_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -59px; padding-left:19px; padding-right: 35px; _padding-right: 5px; *padding-right: 5px;}
.delicious_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -78px; }
.digg_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -97px;}
/* org .email_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -116px; padding-left:19px; margin-right: 12px;} */
.email_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -503px; padding-left:18px; margin-right: 12px;}
.facebook_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -135px;}
.friendfeed_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -484px; height:18px;}
.google_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -154px;}
.googleBuzz_icon {background:transparent url(../../images/social_spritesV2.png) no-repeat scroll 0 -525px;}
.kaboodle_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -395px;}
.linked_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -173px;}
.myspace_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -192px;}
.newsvine_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -212px;}
.print_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -233px; padding-left:19px; margin-right: 7px;}
.reddit_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -253px;}
.slashdot_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -439px;}
.stumble_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -273px;}
.technorati_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -293px;}
.tumblr_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -313px;}
.twitter_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -333px;}
.windows_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -374px;}
.yahooBuzz_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -353px;}
.yahoo_icon {background:transparent url(../../images/social_spritesV1.png) no-repeat scroll 0 -418px;}

.email_icon div, .print_icon div, .bookmark_icon div {padding-top:5px; font-size:11px}
/* end */

#product_image_description {font-size:12px; font-weight:400; text-align:center;}

#product_image_label {
	font-size:12px;
	font-weight:700;
	text-align:center;
	line-height:15px;
}

#parent_products {width:280px;}

#collections_link {line-height:30px; font-style:oblique;}

.product_details_information {padding: 10px 0px;}
.product_details_information ul {padding-left:15px;}
.product_details_information ol {margin-left:10px;}

#construction_quality {color: #333e66; font-size: 11px; font-weight: normal;}

#recently_viewed_table, #featured_products_table {border:0px; border-collapse:collapse; padding:0px;}

#recently_viewed_header_tr, #featured_products_header_tr {}

#recently_viewed_header_td, #featured_products_header_td {}

#recently_viewed_tr, #featured_products_tr {border-bottom:1px solid #ccc;}

#recently_viewed_image_td, #featured_products_image_td {border-right:1px solid #ccc; text-align:center; height:60px; width:60px;}

#recently_viewed_text_td a, #featured_products_text_td a {color:#0066cc; text-decoration:none;}

#recently_viewed_text_div, #featured_products_text_div {}

#recently_viewed_price_div, #featured_products_price_div {}

/* Search Box Control */
#site_brands_dropbox_box_container {
	position:static; 
	top:auto; 
	left:auto; 
	width:200px; 
	height:22px;
	padding-bottom: 15px;
	margin-bottom: 15px; 
	_margin-bottom:-10px;
}

#site_brands_dropbox_form_list {width:148px; height: 18px; font-size: 12px;}

.brand_group_header, .brand_warranty_header { 
	background:#ebebeb; 
	color:#666; 
	font-weight:bold; 
	padding:7px; 
	font-size:18px; 
} 

/*article_menu*/
.article_label {
	margin-left:1px;
	font-size:12px;
	font-weight: bold;
	color:#333;
	padding: 6px 0 1px 0;
}

.article_label h3 {
	background: #0d407f url(/xmodels/global/blueHead.jpg)  repeat-x top left;
	color: #fff;
	height: 20px;
	padding: 4px 7px 0;
	padding-top: 4px;
	font-weight:normal;
	width:600px;
	margin-bottom:5px;
}

.artile_container {margin-left:3px; font-size:12px;}

#ArticleDIV_controller {margin-left:3px; width:198px; margin-bottom: 0px;}

.ArticleDIV {text-indent: -1em; padding-left: 1em; line-height:16px;}

a.article_link {color:#0066cc; text-decoration:none; font-size:13px;}
a.article_link:hover {text-decoration:underline;}
/*end article_menus*/

h4 {color:#333;}

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

/*menu_links*/
.menu_div_tier0 {font-size:12px; font-weight:normal; padding-top:3px;}
.menu_div_tier1 {text-indent: -2em; padding-left: 2em;}
.menu_div_tier2 {text-indent: -3em; padding-left: 3em;}
.menu_div_tier3 {text-indent: -5em; padding-left: 5em;}
.menu_div_tier4 {}

a.cat_menu_link_tier1, a.cat_menu_link_tier3, a.cat_menu_link_tier4 {
	text-decoration:none; color:#0066cc;
}

a.cat_menu_link_tier0 {text-decoration:none; color:#1c4d7f; font-weight:bold; line-height:12px; margin-top:10px;}
a.cat_menu_link_tier1 {font-size:12px; margin-left:10px; line-height:14px; margin-bottom:10px}
a.cat_menu_link_tier2 {text-decoration:none; color: #333; font-size:11px; margin-left:20px;}
a.cat_menu_link_tier3 {font-size:11px; margin-left:30px;}
a.cat_menu_link_tier4 {font-size:9px; margin-left:20px;}

a.cat_menu_link_tier0:hover, a.cat_menu_link_tier1:hover, a.cat_menu_link_tier2:hover, a.cat_menu_link_tier3:hover, a.cat_menu_link_tier4:hover {
	text-decoration:underline;
}

.menu_div_tier0 .first {padding-top: 0px;}

.cat_menu_label_tier0 {
	font-size: 13px;
	padding-top: 5px;
	color: #333;
	font-weight: bold;
	border-bottom:2px solid #1159af;
	width:185px;
	margin-bottom:5px;
	margin-left: 4px;	
}

.cat_menu_label_tier1 {padding-left:10px;color:#666666;font-size:12px;}
/*end menu_links*/

/*breadcrumbs*/
#breadcrumb_div a {text-decoration:none; font-size:11px; /*color:#800000;*/}
s#breadcrumb_div a:hover {text-decoration:underline;}

/*refine_menus*/
.refine_group_label {
	font-size: 12px;
	font-weight: bold;
	margin-left:1px;
	color:#333;
	padding: 6px 0 0 0;
}

.refine_option_container {margin-left:11px; font-size:12px;}

.refine_option_link a {color:#0066cc; text-decoration:none;}
.refine_option_link a:hover {text-decoration:underline;}
/*end refine_menus*/

/*categories*/
#category_header, #product_header {font-size:18px; font-family:"Arial", sans-serif; color:#333; padding-bottom: 5px;} 

#category_description {}
#category_description IMG {padding-right: 5px; float: left;}
#category_description a {font-size:12px; color:#0066cc;	text-decoration:none;}
#category_description a:hover {text-decoration:underline;}
#category_description h1 {font-size:14px; font-weight:bold;}
#category_description h2 {font-size:13px; font-weight:bold;}
#category_description h3, #category_description h4, #category_description h5 {font-size:12px; font-weight:bold;}

.pagination {font-size:12px;}
.pagination a {text-decoration:none; color:#0066cc;}
.pagination a:hover {text-decoration:underline;}

.cat_subcat_header {font-size:15px; color:#666;}

.cat_subcat_container {
	border: 1px solid #ccc;
	width: 90px;
	height:140px;
	padding-top:;
	margin-top: 5px;
	background: #f5f3f1;
}
.cat_subcat_container IMG {background:#fff;	padding-bottom:5px;}
.cat_subcat_container a {text-decoration:none; color:#0066cc;}
.cat_subcat_container a:hover {text-decoration:underline;}
/*end categories*/

/* Main Dropdowns for Number of Images per Page/Large or Small IMGs */
#CatProd_SelectionBox {background: #f6f6fc; border: 1px solid #a7a7a7; color: #3f3f3f; padding: 3px;}

/*basket preview*/
#basket_box_container {border-bottom:1px solid #ccc;}

.basket_box_label {font-weight:bold; color:#333;}

/* Footer Controls */	
.clear {clear: both;}

#footerMainBox {float:left; width:810px; height:auto; margin:5px 0 0;}
#footerMainBox dt {color:#333; font-weight:bold; font-size:11px; padding-bottom:3px;}
#footerMainBox dd {font-size:11px; margin:0 0 3px; padding: 0;}

.footerAbout {float:left; width:200px; margin:3px; padding-right:30px;}
.footerControl {float:left; width:178px; margin:3px;}
/* End Footer */

/* Org. Footer - being phased out start 3_17_10 */
.footerBox {
	width:800px;
	height:auto;
	float:left;
	position:relative;
	display:block;
	margin:0 0 10px 0;
	z-index:0;
}

.subbox-email {
	float:left;
	position:relative;
	width:250px;
	height:auto;
	font-size:12px;
	padding:5px;
	text-align:left;
}

.footerlinks {text-align:left; width:auto; font-size:1em;}

.footermenubox {
	width:170px;
	float:left;
	text-align:left;
	position:relative;
	padding-bottom: 3px;
	margin-top: 0;
	font-size:11px;
}

.footermenubox b {color:#333;}
.footermenubox p {padding-top:4px; margin:0px;}
.footermenubox .subhead {padding-bottom:5px; display:block;}
.footermenubox a {font-size:11px;}

.aboutUs {width:225px; padding-left:10px; margin-right: 10px;}

.footertext {
	width:auto;
	height:auto;
	position:relative;
	text-align:right;
	font-size:11px;
}
/* end Org. Footer */

.dupfix {
	float: left;
	width: 1px;
	height: 0px;
	line-height: 0px;
	visibility: hidden;
}

/* Second Header - iFurn */
#Header2_Satisfaction, #Header2_FreeShipping, #Header2_NoSalesTax {
	width: 164px;
	height: 54px;
	margin-top:1px;
	position: relative;
	color:#dde1ea;
	font-size:5px;
	padding: 0;
	margin: 0;	
}

#Header2_Satisfaction span, #Header2_FreeShipping span, #Header2_NoSalesTax span {
	position: absolute;
	width: 164px;
	height: 54px;	
}

#Header2_Satisfaction span {background: url(/xmodels/iFurn/SatisfactionGuaranteee.png) no-repeat;}
#Header2_FreeShipping span {background: url(/xmodels/iFurn/FreeShipping.png) no-repeat;}
#Header2_NoSalesTax span {background: url(/xmodels/iFurn/NoSalesTax.png) no-repeat;}

/* the Furniture Experts Sidebar */
.furnitureExpertiseBold {color:#222;}

/* Sales Banners */
#saleContainer {border:1px solid #999;  margin:0 8px; height:100%; padding-bottom:10px;}

.saleTitle_Bar {background: #6c7c72; width:390px; height:32px;}

#saleContainer p {padding:3px 0 1px 2px;}

#saleBanner {text-align: center;}
	/* This is for the CSS Image Swap Technique */
	#salesBanners_1 {
		width: 376px;
		height: 32px;
		margin-top:1px;
		position: relative;
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:5px;
		padding-left: 10px;
		margin: 0;
	}

	#salesBanners_1 span {
		background: url(/xmodels/iFurn/title_officefurn.jpg) no-repeat;
		position: absolute;
		padding-left: 10px;
		width: 376px;
		height: 32px;
	}

/* Index Page */
.indexContainer {border:1px solid #ccc; padding:4px;}
.indexContainer p {font-size:12px; margin-top:3px; padding:0px 4px;}
.indexContainer ul {margin-top:3px; padding:0 40px;}

.indexTITLE {border-bottom:3px solid #ccc; width:250px;}

.indexContainer_TITLEh4 {font-size: 12px; border-bottom:2px solid #ccc; width:300px;}

.indexSection_TITLE {padding:0px 4px;}

/* Controls Center Product Images on Home Page */
#indexThumbs {text-align: center;}

.indexThumbs_h3 {margin-left: 15px; font-size: 14px; border-bottom:2px solid #ccc; width:300px;}

#indexThumbs td {padding:0 4px 10px 7px;}

/* center Cat IMG controls */
.indexThumb_Container, .Column2, .Column2Large, .Column3, .Column5 {
	border:1px solid #999; text-align:center; background:#f5f3f1;
	
}

/* For 3 Column Sites */
.indexThumb_Container {width:120px;}
.indexThumb_Container IMG {width: 120px; height:136px;}

/* 4 cat IMGs across */
.Column2 {width:120px; margin: 0 8px;}
.Column2 IMG {width: 120px; height: 136px;}

/* 2 cat wide IMGs across */
.Column2Large {width:274px; margin: 0 4px;}
.Column2Large IMG {width:274px; height: 178px;}

/* 3 cat large IMGs across */
.Column3 {width:180px; margin: 0 4px;}
.Column3 IMG {width: 180px; height: 178px;}

/* 5 cat IMGs across */
.Column5 {width:90px; margin: 0 8px;}
.Column5 IMG {width: 90px; height: 106px;}

/* 6 cat IMGs across */
#indexThumb6 td {padding:0 3px 0 0;}
	.Column6 {width:90px; margin: 0 3px 0 0; }
	.Column6 IMG {width: 90px; height: 106px;}

/* 4 cat IMGs across */
.Column2_DynamicSub {border: 1px solid #e1e1e1; width: 90px; margin-top: 5px; background: #f8f5f5;}
.Column2_DynamicSub IMG {background:#fff; padding-bottom:5px;}

/* 3 cat wide IMGs across */
.Column3_wide {border:1px solid #999; width:187px; text-align:center; background:#fff;}
.Column3_wide IMG {width: 187px; height: 142px;}


/* Controls if it Should be 1 line */
.indexThumb_1Line {margin:10px 0; font-size:12px;}

/* Controls if it Should be 2 lines insted of 1 */
.indexThumb_2Line {margin:7px 0; font-size:12px;}

/* Controls if it Should be 3 lines of Text*/
.indexThumb_3Line {margin:0px 0; font-size:12px;}

/* Wide Layout 1 line of Text*/
.indexThumb_Wide1Line {margin:5px 0; font-size:12px;}

div.ecsColumn {border:1px #999 solid; background:#f9f6f6;}

.indexSection {
	background:url(/xmodels/iFurn/headerSections.png) no-repeat top;
	position:relative;
	left:3px;
	top:2px;
	height:25px;
	width:382px;
}

.indexSection h3 a {
	position:relative;
	top:8px;
	left:2px;
	font-size:15px;
	font-family:'Verdana', sans-serif;
	font-weight:700;
	letter-spacing: 1.5px;
	padding:1px 0 0px 0px;
	margin-bottom: .1em;
	color: #2f2f2f;
	text-decoration:none;
}

/* Support Pages */
#support ol {margin-top:5px; padding-left:30px}
#support ul {margin-top:5px; padding-left:30px;}
#support li {padding-bottom:5px;}
#support dl {margin-top:10px;}
#support dd {padding-bottom:10px; padding-left:0; margin-left:0;}
#support h4 {color: #000; font-size:13px;}

/* Drop Down Menu - Indenting */
#DropBoxWSubCats option {padding-left:12px;}

/* CSS Image Swap on Hillsdale-Furnirure-Showroom */
#indexHillsdale_FreeShip {
	width: 572px;
	height: 40px;
	margin-top:1px;
	position: relative;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	padding-left: 17px;
	margin: 0;
	margin-bottom: 5px;
}

#indexHillsdale_FreeShip span {
	background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/free_ship_bannerV2.jpg) no-repeat;
	position: absolute;
	padding-left: 17px;
	width: 572px;
	height: 40px;
	margin-bottom: 5px;
}



#indexHillsdale_DiningFurniture, #indexHillsdale_DiningFurnitureTest, #indexHillsdale_BedroomFurniture, #indexHillsdale_BedroomFurnitureTest, #indexHillsdale_Bars, #indexHillsdale_BarsTest, #indexHillsdale_Bathroom, #indexHillsdale_BathroomTest, #indexHillsdale_BathroomTest, #indexHillsdale_GameTables, #indexHillsdale_GameTablesTest {
	margin-top:1px;
	position: relative;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	padding-left: 17px;
	margin: 0;
	margin-bottom: 5px;	
}


#indexHillsdale_DiningFurniture span, #indexHillsdale_BedroomFurniture span, #indexHillsdale_Bars span, #indexHillsdale_Bathroom span, #indexHillsdale_GameTables span {
	position: absolute;
	padding-left: 17px;
	width: 572px;
	height: 200px;
	margin-bottom: 5px;
}

#indexHillsdale_DiningFurniture {width: 572px; height: 200px;}
#indexHillsdale_DiningFurniture span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/head_diningV2.jpg) no-repeat;}

#indexHillsdale_BedroomFurniture {width: 572px; height: 200px;}
#indexHillsdale_BedroomFurniture span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/head_bedV2.jpg) no-repeat;}

#indexHillsdale_Bars {width: 572px; height: 200px;}
#indexHillsdale_Bars span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/head_barsV2.jpg) no-repeat;}

#indexHillsdale_Bathroom {width: 286px; height: 200px;}
#indexHillsdale_Bathroom span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/head_bathroomV2.jpg) no-repeat;}

#indexHillsdale_GameTables {width: 286px; height: 200px;}
#indexHillsdale_GameTables span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/head_gametablesV2.jpg) no-repeat;}


#indexHillsdale_DiningFurnitureTest span, #indexHillsdale_BedroomFurnitureTest span, #indexHillsdale_BarsTest span, #indexHillsdale_BathroomTest span, #indexHillsdale_GameTablesTest span {
	position: absolute;
	padding-left: 17px;
	width: 280px;
	height: 200px;
	margin-bottom: 5px;	
}

#indexHillsdale_DiningFurnitureTest {width: 280px; height: 200px;}
#indexHillsdale_DiningFurnitureTest span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/SplitTestImgs/DiningTitle.jpg) no-repeat;}

#indexHillsdale_BedroomFurnitureTest {width: 280px; height: 200px;}
#indexHillsdale_BedroomFurnitureTest span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/SplitTestImgs/BedroomTitle.jpg) no-repeat;}

#indexHillsdale_BarsTest {width: 180px; height: 190px;}
#indexHillsdale_BarsTest span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/SplitTestImgs/BarTitle.jpg) no-repeat;}

#indexHillsdale_BathroomTest {width: 180px; height: 190px;}
#indexHillsdale_BathroomTest span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/SplitTestImgs/BathroomTitle.jpg) no-repeat;}

#indexHillsdale_GameTablesTest {width: 180px; height: 190px;}
#indexHillsdale_GameTablesTest span {background: url(/xmodels/HillsdaleFurnitureShowroom/homePage/SplitTestImgs/GameTitle.jpg) no-repeat;}

/* Cross Pendants Online CSS - Index Section */
#indexCross {
	position: relative;
	background: url(/xmodels/CrossPendantsOnline/homePage/index2.jpg) no-repeat top;
	width: 620px;
	height: 349px;
	border: none;
}

#indexCross h5 {
	position: relative;
	top: -15px;
	_top: -2px;
	left: -4px;
	font: italic 14px 'Georgia', sans-serif;
	text-align: center;
	color: #666;
}

#indexCross_Links {margin: 0px auto; padding: 0; position: relative; text-align: justify;}

#indexCross_Links li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	display: block;
}

#indexCross_Links a {display: block; border: none; font-size: inherit;}

#indexCross_Links_1 {left: 20px; top: 87px; _left:0; _top:113px;}

#indexCross_Links_1	a {
	color: #3461a5;
	font: 700 9px 'verdana', sans-serif;
	text-align: center;
	font-stretch: condensed;
	line-height: 11px;
	text-decoration: none;
}

.indexCross_Links_1link {
	left: 7px;
	top: -70px;
	_left:-10px;
	_top:-50px;
	width: 90px;
	height: 160px;
}

.indexCross_Links_1link a { height: 160px;}

#indexCross_Links_2 {left: 135px; top: 85px; _left:115px; _top:110px;}

#indexCross_Links_2 a {
	color: #3461a5;
	font: 700 9px 'verdana', sans-serif;
	text-align: center;
	font-stretch: condensed;
	line-height: 11px;
	text-decoration: none;
}

.indexCross_Links_2link{
	left: 137px;
	top: -15px;
	_left:117px;
	_top:10px;
	width: 70px;
	height: 100px;
}

.indexCross_Links_2link a { height: 100px; }

#indexCross_Links_3 {left: 264px; top: 85px; _left:245px; _top:110px;}

#indexCross_Links_3	a {
	color: #3461a5;
	font: 700 9px 'verdana', sans-serif;
	text-align: center;
	font-stretch: condensed;
	text-decoration: none;	
}

.indexCross_Links_3link {
	left: 260px;
	top: -8px;
	_left:242px;
	_top:20px;
	width: 70px;
	height: 90px;
}

.indexCross_Links_3link a { height: 90px; }

#indexCross_Links_4 {left: 390px; top: 85px; _left:365px; _top:110px;}

#indexCross_Links_4	a {
	color: #3461a5;
	font: 700 9px 'verdana', sans-serif;
	text-align: center;
	font-stretch: condensed;
}

.indexCross_Links_4link {
	left: 387px;
	top: -15px;
	_left:367px;
	_top:10px;
	width: 70px;
	height: 100px;
}

.indexCross_Links_4link a { height: 100px; }

#indexCross_Links_5 {left: 515px; top: 90px; _left:495px; _top:115px;}
#indexCross_Links_5	a {color: #3461a5; font: 700 9px "Verdana", sans-serif; text-align: center; font-stretch: condensed;}

.indexCross_Links_5link {
	left: 508px;
	top: -70px;
	_left:485px;
	_top:-40px;
	width: 90px;
	height: 160px;
}

.indexCross_Links_5link a {height: 160px;}

.cat_menu_selectbox {width: 200px; margin: 0;}

.product_rating_header {font-weight:bold;}

.full_star { 
	background:url(../../images/star_sprite.png) no-repeat -1px -19px; /* orange */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -59px; /* blue */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -99px; /* green */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -139px; /* red */
	width: 19px;
	height:19px;
	margin:0px;
	padding:0px;
	display:inline-block;
	font-size:0px;
}

.half_star {
	background:url(../../images/star_sprite.png) no-repeat -1px -39px; /* orange */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -79px; /* blue */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -119px; /* green */
	/* background:url(../../images/star_sprite.png) no-repeat -1px -159px; /* red */
	width: 19px;
	height:19px;
	margin:0px;
	padding:0px;
	display:inline-block;
	font-size:0px;
}

.product_review_checked_box {
	background:url(../../images/inputCheckedOrange.gif) no-repeat; /* orange */
	/* background:url(../../images/inputCheckedBlue.gif) no-repeat; /* blue */
	/* background:url(../../images/inputCheckedGreen.gif) no-repeat; /* green */
	/* background:url(../../images/inputCheckedRed.gif) no-repeat; /* red */
	height:16px;
	width:16px;
	display:block;
	margin:0px;
	font-size:0px;
	cursor:pointer;
}

.add_images_and_videos_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat 0 -29px;
	width:180px;
	height:29px;
	cursor:pointer;
}

.add_images_and_videos_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -180px -29px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -360px -29px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -540px -29px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -720px -29px; /* red */
	width:180px;
	height:29px;
	cursor:pointer;
}

.preview_product_review_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat 0 0px;
	width:180px;
	height:29px;
	cursor:pointer;
}

.preview_product_review_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -180px 0px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -360px 0px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -540px 0px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -720px 0px; /* red */
	width:180px;
	height:29px;
	cursor:pointer;
}

.product_review_clear_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat -185px -58px;
	width:44px;
	height:23px;
	cursor:pointer;
}

.product_review_clear_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -229px -58px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -273px -58px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -317px -58px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -361px -58px; /* red */
	width:44px;
	height:23px;
	cursor:pointer;
}

.product_review_add_button_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat 0 -58px;
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.product_review_add_button_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -37px -58px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -74px -58px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -111px -58px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -148px -58px; /* red */
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.product_review_unchecked_box {
	background:url(../../images/inputUnChecked.gif) no-repeat;
	height:16px;
	width:16px;
	display:block;
	margin:0px;
	font-size:0px;
	cursor:pointer;
}

.product_review_file_upload_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -180px -81px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -360px -81px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -540px -81px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -720px -81px; /* red */
	width:170px;
	height:19px;
	cursor:pointer;
	display:block;
}

.product_review_file_upload_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat 0 -81px;
	width:170px;
	height:19px;
	cursor:pointer;
	display:block;
}

.product_review_add_url_button_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -180px -110px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -360px -110px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -540px -110px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -720px -110px; /* red */
	width:180px;
	height:31px;
	cursor:pointer;
	display:block;
}

.product_review_add_url_button_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat 0 -110px;
	width:180px;
	height:31px;
	cursor:pointer;
	display:block;
}

.product_review_yes_button_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -442px -58px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -479px -58px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -516px -58px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -553px -58px; /* red */
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.product_review_yes_button_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat -405px -58px;
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.product_review_no_button_on {
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -627px -58px; /* orange */
	background:url(../../images/product_reviews_buttons.gif) no-repeat -664px -58px; /* blue */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -701px -58px; /* green */
	/* background:url(../../images/product_reviews_buttons.gif) no-repeat -738px -58px; /* red */
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.product_review_no_button_off {
	background:url(../../images/product_reviews_buttons.gif) no-repeat -590px -58px;
	width:37px;
	height:23px;
	cursor:pointer;
	display:block;
}

.empty_star {
	background:url(../../images/star_sprite.png) no-repeat -1px 1px;
	width: 19px;
	height:19px;
	margin:0px;
	padding:0px;
	display:inline-block;
	font-size:0px;
}

#product_review_header {padding:15px; border:1px solid #ccc; background:#fafafa;}

.product_review_headline {
	font-weight:bold;
	font-size:16px;
	display:inline;
	position:relative;
	top:-3px;
}

#product_reviews {padding:10px;}

#product_review {width:600px; color:#333333;}

#product_review h1 {font-size:18px; font-weight:bold; color:#333;}

.required_bullet {
	font-weight:bold;
	color:#cc0000;
	font-size:24px;
	position:relative;
	top:8px;
}

.review_header {font-weight:bold; color:#666666; font-size:16px; padding-right:4px;}

.review_header_help {color:#999; font-size:12px; padding-right:4px;}

.review_content {background:#f6f6f6; padding:5px; color:#666666;}

.review_content input {height:18px;}

#product_review input[type="text"]:focus, textarea:focus {
    border-color:#3365ca;
    color:#333;
    background:#dff5fd;
}

.small_review_text {font-size:11px; color:#666666;}

.review_spacer {height:10px;}

.review_section_heading {
	padding:7px;
	border:1px solid #ccc;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

.form-label {color:#333; font-weight:bold; font-size:14px; float:right;}

.form-errors {margin-bottom: 10px; border: 1px solid #f33; background-color: #ffc;}

.form-errors h2 {
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(../../images/error.png) no-repeat 5px 2px;
}

.form-errors ul {padding: 5px;}

.form-errors li {padding: 2px; font-weight: bold; margin-left: 20px;}

.save-ok {margin-bottom: 10px; border: 1px solid #73b65a;}

.save-ok h2 {
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73b65a url(../../images/ok.png) no-repeat 5px 2px;
}

#customer_area h1 {color:#666666; padding:5px 5px 5px 0;}

#customer_area #customer_menu {position:relative; top:-40px;}

#customer_area .required {
	color: #990000;
	font-weight: bold;
	font-size: 24px;
	position:relative;
	top:8px;
}

#customer_area input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    border-color:#3365ca;
    color:#333;
    background:#dff5fd;
}

/* Gemstone Color Quiz Control | body bkg controlled inLine */
#wrapperGemColor {margin: 0 auto; width: 750px;}
	
#headerGemColor {
	width: 750px;
    color: #333;
    padding: 10px;
    border: 1px solid #9BAECF;
    margin: 10px 0px 0px 0px;
    background: #fff;
}
    
#contentGemColor { 
	width: 750px;
    color: #333;
    border: 1px solid #ccc;
    background: #fff;
    margin: 0px 0px 10px 0px;
    padding: 10px;
}
    
#footerGemColor {
	width: 750px;
    color: #e3e3e3;
    padding: 10px;
    border: 1px solid #9BAECF;
    margin: -10px 0px 0px 0px;
    background: #fff;
}
   
#selectionGemColor {font:400 12px 'Verdana',sans-serif; color:#373737;}
	
.h2StyleB {font:700 14px "Verdana",sans-serif;color: #333333;}
	
.h3StyleB {font:700 14px "Verdana",sans-serif; color: #333333;}
	
.h3StyleP {font:700 11px "Verdana",sans-serif; color: #333333;}
		
.spacerGemColor {
	margin: 30px 0 20px 0;
	_margin:45px 0 20px 0;
	padding: 1px;
	background: #dbdbdb;
}
	
img {border:none;}
	
.b {font:700 12px 'Verdana',sans-serif; color:#000;}
	
dd {margin-left:0px; _margin-left:23px; _padding-top:3px;}

#filter_click_closed {background: url(../../images/sprite.png) 0 -350px no-repeat; width: 15px; height: 15px;}

#filter_click_opened {background: url(../../images/sprite.png) 0 -400px no-repeat; width: 15px; height: 15px;}

#accessory_product {
	margin: 0 !important;
	padding: 5px;
	font-size: 11px;
	color: #000;
	background-color: #ecebeb;
	border: 1px solid #ccc;
}

#required_bullet {font-weight:bold; color:#800000; font-size:16px;}

.product_attribute_table_error {border:1px solid red; background:#FFDBC7; margin-bottom:2px;}

.product_bad_quantity_input_error {background:#FFDBC7; color:#800000;}