﻿@import url("jquery.bxslider/jquery.bxslider.css");
@import url("shopping-cart.css");
@import url("gallery.css");

/************************************************
	    MAJESTIC PAGES
************************************************/
.majesticPageFeatureDesc
{
	height: 70px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}
.imgOptionsTabMajestic 
{
	float: left;
	margin: 0 5px 0 0;
}
.majesticOptionFeatureTitles
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #56708b;
}
.spanUniRedTagMajestic
{	
	color: #970000;
}

.dimensionImageSofas
{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 75px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

/************************************************
	    PALLISER CUSTOM PAGES
************************************************/
.imgOptionsTabPalliser 
{
	float: left;
	margin: 0 5px 0 0;
}
.imgOptionsTabPalliserRT
{
	float: right;
	margin: 0 0 0 5px;
}
.imgOptionsTabPrice
{
	margin: 0 0 0 0;
	color: #777777;
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
}
.h1TagPalliser
{
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 0 0;
}
.tabOneProductTitlePalliser
{
	color: #565656 !important;
	margin: 5px 0 0px 0;
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
}
.productPageTabsTitleTextPalliser
{
	font-family: arial;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	margin: 5px 0 10px 0;
}
.h2TagPalliser
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	margin: 0 0 0 0;
}
.productBulletPtPalOpt
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.subtextMaterialDescription
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.imgFabSamleBtnLcn
{
	position: absolute;
	margin: -15px 0 0 230px;
	width: 171px;
	height: 35px;
}
.imgFabSamleBtnLcn img:hover
{
	opacity: 0.7;
}

.txtVisitShowroomPrice
{
	width: 350px;	
	margin: 10px 0 0 15px;
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #777777;
}
/************************************************
	    SIMPLE PRODUCT PAGE
************************************************/
.divIndexProdVideoTN 
{
	position: absolute;
	margin: 120px 0 0 175px;
	width: 30px;
	height: 30px;
	z-index: 5;
}
.divIndexProdVideoTN img:hover
{
	opacity: 0.7;
}
.customPageFeatureBlocks
{
	height: 90px;
}
.h1TagSP
{
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #333333;
}
.h2TagSP
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	margin: 0 0 0 0;
	color: #333333;
}
.breadcrumbDiv
{
	margin: 10px 0 10px 0;
}

.divNavigationBar
{
	margin: 0 0 0 -6px;	
	z-index: 600;
}

#productCartContainerDiv
{
	margin: 0px 0 0 -167px;
	position: absolute;
	width: 1040px;
	background-color: #ffffff;
}

.productPageTabsTitleText
{
	font-family: arial;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	margin: 5px 0 0 0;
}

.productPageReviewsFormatting p
{
	margin: 0 0 8px 5px;
	font-family: arial;
	font-size: 9pt;
}

.productPageImageCarousel {

	position: relative;
	margin: 0px 0 0px 19px;
	width: 500px;
	z-index: 5;
}

.tabOneProductTitle
{
	color: #565656 !important;
	
}
.productPageImageCarouselSize01 {

	position: relative;
	margin: 20px 0 40px 19px;
	width: 500px;
	z-index: 5;
}
.productPageImageCarouselSizeTEST {

	position: relative;
	margin: 20px 0 40px 19px;
	width: 500px;
	z-index: 5;
}

.productPageImageCarousel img {

	border: 0px;
}
.productPageImageCarouselSize01 img {

	border: 0px;
}
.productPageImageCarouselSizeTEST img {

	border: 0px;
}

.imageCarouselDivSize
{
	width: 95px;
	height: 80px;
}
.productPageMainImageBlock
{
	position: relative;
	margin: 5px 0 0 0px;
	width: 430px;
	height: 280px;
}
/* */
.productPageImageSliderBlock
{
	position: relative;
	margin: 280px 0 0 4px;
}

/* */
.productPageLogo
{
	position: relative;
	margin: -305px 0px 0px 445px;
	width: 167px;
}
.productPageLogoTEST
{
	position: relative;
	margin: -1295px 0px 0px 445px;
	width: 295px;
}
.productPageLogoMovie
{
	position: relative;
	margin: -1275px 0px 0px 445px;
	width: 295px;
}

.productTitleText
{
	position: relative;
	margin: 12px 0px 0px 445px;
	width: 400px;
	font-family: arial;
	font-size: 14pt;
	font-weight: normal;
	color: #444444;
}
.productReviewText
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #444444;
}
.productPricingText
{
	position: relative;
	margin: 4px 0px 0px 445px;
	width: 250px;
	font-family: arial;
	font-size: 18pt;
	font-weight: normal;
	color: #b40000;
}
.productPricingTextPalliser
{
	position: relative;
	margin: 4px 0px 0px 445px;
	width: 350px;
	font-family: arial;
	font-size: 18pt;
	font-weight: normal;
	color: #b40000;
}
.productPricingText01
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
}
.productPricingText02
{
	font-family: arial;
	font-size: 14pt;
	font-weight: normal;
	color: #444444;
}
.productShippingTextContainer
{
	position: relative;
	margin: -65px 0px 0px 640px;
	width: 225px;
}
.productShippingTextContainerPalliser
{
	position: relative;
	margin: -40px 0px 0px 640px;
	width: 225px;
}

.productShippingTextPalliser
{
	margin: 0 0 -4px 0;	
	font-family: arial;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}

.productShippingText
{
	font-family: arial;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}
.productShippingText01
{
	margin: -3px 0 0 0;
	font-family: arial;
	font-size: 11pt;
	font-weight: normal;
	color: #b40000;
}
.productShippingText02
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #444444;
}
.productDottedLine
{
	position: relative;
	margin: 8px 0px 0px 445px;
	width: 414px;
}
.productDottedLine02
{
	position: relative;
	margin: 3px 0px 0px 445px;
	width: 414px;
}
.productBulletPointsBlock
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 250px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
}
.productMaterialsTextBlock
{
	position: relative;
	margin: -80px 0px 0px 640px;
	width: 250px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
}
.productMaterialsImageBlock
{
	position: relative;
	margin: 2px 0px 0px 640px;
	width: 250px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
}
.productMaterialsImageBlock img:hover
{
	opacity: 0.7;
}
.productMaterialsRequestBlock
{
	position: relative;
	margin: 2px 0px 0px 640px;
	width: 250px;
}

.productMaterialsRequestBlock img:hover
{
	opacity: 0.7;
}
.productMaterialsRequestBlock img
{
	border: 0px;
}
.productBulletPointsMaterialCare
{
	color: #777;
	font-size: 12px;
}

/* PRODUCT PAGE SHOPPING CART */
.shoppingCartBlock
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 350px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
}
.shoppingCartBlockSize01
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 445px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize02
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 480px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize03
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 445px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize04
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 520px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize05
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 460px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize06
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 500px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize07
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 540px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize08
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 300px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize09
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 325px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize010
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 380px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}
.shoppingCartBlockSize011
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 180px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden hidden;
	background-color: #ffffff;
}

.shoppingCartBlockPalliser
{
	position: relative;
	margin: 10px 0px 0px 445px;
	width: 415px;
	height: 700px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden hidden;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, .2);
}
.shoppingCartHeaderBlockPalliser
{
	position: absolute;
	margin: -1px 0px 0px -1px;	
	width: 417px;
	height: 50px;
	background: #465d76;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	z-index: 2;
}
.shoppingCartTextBlockPalliser
{
	margin-top: 27px;	
	text-indent: 25px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}
.shoppingCartHeaderBlockPalliserBanner
{
	position: absolute;
	margin: -7px 0px 0px 10px;
	width: 360px;
	height: 30px;
	background-image:url('../images/shared/custom-banner.png');
	background-repeat: no-repeat;
	background-position: center;
	z-index: 3;
}
.shoppingCartPalliserBannerText
{
	position: absolute;
	padding: 3px 0px 0px 9px;
	width: 360px;
	height: 30px;
	z-index: 3;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}


.shoppingCartHeaderBlock
{
	position: absolute;
	margin: -1px 0px 0px -1px;	
	width: 417px;
	height: 20px;
	background: #465d76;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	z-index: 2;
}
.shoppingCartTextBlock
{
	margin-top: 2px;	
	text-indent: 15px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}

/* ADD TO CART BLOCK */
#iframeProductCart
{
	position: relative;	
	width: 415px;
	overflow: hidden!important hidden!important;
}
#productCart
{
	position: relative;	
	margin: 0 auto 0 -8px;
	height: 600px;
	width: 423px;
	overflow: hidden!important hidden!important;
	z-index: 1;
}
.productCartBox
{	
	margin: 0 0 0 25px;	
	width: 100%;
	height: auto;
	border-collapse: collapse;
}

.productCartLabel
{
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	height: 24px;
	padding: 0 0px 0 0;
}
.productCartFormSelect
{
	width: 200px;
	font-size: 8pt;
}
.productCartFormQuantityBox
{

}

.productCartFormQuantitySelect
{
 
}
.productCartOptionsLabel
{
	margin: 8px 0 0 8px;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: left;

}
.productCartFormDisplay
{
	padding: 0 0 0 5px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.productCartOptionsToggle /* cell width */
{
	position: relative;
	/* margin: 50px 0 0 270px; */
	float: right;
	visibility: hidden;	

}
.productCartUpsellBox
{
	margin: 0 auto 0 auto;
	width: 400px;
	border-collapse: collapse;
}

.productCartUpsellBoxDiv
{
	width: 423px;
	height: auto;	
	background-color: #f3f3f3;
}

.productCartUpsellLabel
{

}
.productCartUpsellCell
{
	height: 18px;
}
.productCartFormUpsellSelect
{	
	width: 200px;
	font-size: 8pt;		
}
.productCartUpsellLabel
{
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: right;	
}
.productCartFooter
{
	margin: 0 auto 0 auto;
	width: 400px;
}

.productCartMoreInfoSpan
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;	
}
.productCartMoreInfoText
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

/* price class */
.productCartPriceCell
{
	width: 0px;
	padding: 0 0 0 0;
}
.productCartPriceLabel
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;	
}
.productCartPrice
{
	font-family: arial;
	font-size: 20pt;
	font-weight: bold;
	color: #890000;
}

.productCartSubmitSale
{
	
}
.productCartSubmitButton
{
	
}
.productCartDivider
{
	margin: 5px auto 5px auto;	
	width: 390px;	
	/* border-top-style:dotted; */
	border: 1pt #bababa dotted;
}
.productCartQuantityLabel
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;	
}
.productCartSubmitButton
{
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff; 	
/*	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25); */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #890000;
	border-color: #890000;
	padding: 5px 10px 5px 10px;

}



/* PRODUCT PAGE OPTIONS and UPGRADES */
.availableUpgradesBlock
{
	position: relative;
	margin: 15px 0px 0px 445px;
	width: 415px;
	height: 180px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index: 5;
}
.availableUpgradesHeaderBlock
{
	position: absolute;
	margin: -1px 0px 0px -1px;	
	width: 417px;
	height: 20px;
	background: #465d76;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.availableUpgradesTextBlock
{
	margin-top: 2px;	
	text-indent: 15px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	z-index: 5;
}
.divSeatOptionsUpgradesBlock
{
	width: 100px;
	height: 135px;	
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
	padding: 5px 5px 5px 5px;
    background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.divSeatOptionsUpgradesBlock p
{
	padding: 7px 0 5px 0;	
	font-family: arial, verdana, sans;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}

.divSeatOptionsUpgradesBlock img
{
margin: 0 auto 0 auto;
border: 0px;
}

/* PRODUCT PAGE REVIEWS */
.productReviewsBlock
{
	position: relative;
	margin: 15px 0px 15px 445px;
	width: 415px;
	height: 350px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #ffffff;
}
.productReviewsBlockMovieChairs
{
	position: relative;
	margin: 15px 0px 15px 445px;
	width: 415px;
	height: 100px;
 	border-style:solid;
	border-width:1px;
	border-color: #c5c5c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #ffffff;
}

.productReviewsBlock ::-webkit-scrollbar {
    width: 12px;
}
 
.productReviewsBlock ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.productReviewsBlock ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.productReviewsHeaderBlock
{
	position: absolute;
	margin: -1px 0px 0px -1px;	
	width: 417px;
	height: 20px;
	background: #465d76;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.productReviewsTextBlock
{
	margin-top: 2px;	
	text-indent: 15px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}
.productPageReviewsFormatting
{
	padding: 0 5px 0 0;
	margin: 8px 6px 0px 0;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}



/* PRODUCT PAGE TABS */
#divProductPageTabs
{
	position: relative;
	margin: -800px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 800px;
}
#divProductPageTabsSize01
{
	position: relative;
	margin: 120px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	/* height: 1000px; */
}
#divProductPageTabsSizeTEST
{
	position: relative;
	margin: 120px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 895px;
}
#divProductPageTabsSizeMovie
{
	position: relative;
	margin: 120px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 875px;
}

#divProductPageTabsSize02
{
	position: relative;
	margin: -915px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 915px;
}
#divProductPageTabsSize03
{
	position: relative;
	margin: -930px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 930px;
}
#divProductPageTabsSize04
{
	position: relative;
	margin: -955px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 955px;
}
#divProductPageTabsSize05
{
	position: relative;
	margin: -875px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 890px;
}
#divProductPageTabsSize06
{
	position: relative;
	margin: -990px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 990px;
}
#divProductPageTabsSize07
{
	position: relative;
	margin: -915px 0px 0px 0px;
	width: 430px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	z-index: 5;
	height: 940px;
}

#tabs 
{ 
    padding: 0px 0px 0 0px;
	margin: 0 0px 0 0; 
    background: none; 
    border-width: 0px;
	float:left;
	width:100%;
}
#tabs .ui-tabs-nav 
{ 
    padding-left: 0; 
    background: transparent; 
    border-width: 0px 0px 1px 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px;
	border-color: #c5c5c5;
}
#tabs .ui-tabs-nav a
{ 
    text-decoration: none!important;
	color: #ffffff!important; 
} 
#tabs .ui-tabs-panel 
{ 
    background: #ffffff; 
    border-width: 0px 1px 1px 1px;
	border-color: #c5c5c5;  
}
#tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #ffffff;
	border-color: #c5c5c5;
	margin: 0 1px 0 0px;
	width: auto;
	text-align: center;
}
#tabs .ui-tabs-nav li {
	background: #465d76;
	border-color: #465d76;
	margin: 0 1px 0 0px;
	width: auto;
	text-align: center;
}
#tabs .ui-state-active a { 
	color: #465d76!important; 
	font-weight: normal;
	margin: 0 1px 0 0px;
}




/* */
.productBlockContainer
{
	width: 410px;
	height: auto;
	margin: 0px 0px 0px -10px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}

.divRapidShipTheaterSeating
{
	height: 140px;
	width: 180px;
	position: absolute;
	margin: 70px 0 0 225px;
}
.divRapidShipTheaterSeating img:hover
{
	opacity: 0.7;
}
.productBulletPoints
{
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #b00000;
}
.productBulletPoints02
{
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
}
.customOptionFeatureTitles
{
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
}
.customSpecsTitleText
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}
.productBulletPointsCustom
{
	margin: 5px 0 0 0;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
}
.productBulletPointsCustom02
{
	position: absolute;
	margin: -48px 0 0 215px;	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
}
.productPageTabsTitleTextCustom
{
	margin: 2px 0 10px 0;
}
.productPageTabsTitleTextCustom p
{
	margin: 1px 0 1px 0;
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
}
.productUpgradeSliderCustom
{
	margin: 27px 0 0 31px;
}
.productDescriptionBlockText
{
	font-family: arial;
	font-size: 8pt!important;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 16px;
}
.productDescriptionBlock
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #777777;
	text-align: left;
	line-height: 16px;
}
.productDescriptionBlock img
{
	margin: 5px 0 5px 0;
}

.productConfigurationsBlock
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.productBlockDivider
{
margin: 5px 0 6px 0; 
}
.productBlockSpanTitle
{
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #393939;
}
.productBulletPointsMaterialFeatures
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

/* */
.dimensionsContainer
{
	width: 420px;
	height: auto;
	margin: 0px 0px 0px -10px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.dimensionsContainer a:hover
{
	opacity: 0.7;
}
.dimensionsContainer img
{
	border: 0px;
}

.dimensionImageContainer
{
	position: relative;
	width: 420px;
	height: auto;
}
.dimensionSideViewImage
{
	position: absolute;
	margin: 15px 0px 0px 305px;
	width: 110px;
	height: 50px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}
.dimensionSideViewImageMovieSeats
{
	position: absolute;
	margin: 15px 0px 0px 210px;
	width: 110px;
	height: 50px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}

.dimensionImage01
{
	display: inline-block;
	margin: 0 0px 0 0;
	width: 135px;
	height: 75px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
.dimensionImage02
{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	width: 135px;
	height: 75px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
.productDimensionsBlock
{
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #393939;
	text-align: justify;
	width: 400px;
}



/* */
.materialsContainer
{
	width: 400px;
	height: auto;
	margin: 0px 0px 0px -10px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.materialsContainer a:hover
{
	opacity: 0.7;
}
.materialsContainer img
{
	border: 0px;
}
.materialsImage01
{
	display: inline-block;
	margin: 0 2px 0 0;
	width: 85px;
	height: 85px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}
.materialsImage02
{
	display: inline-block;
	margin: 15px 2px 0 0;
	width: 85px;
	height: 85px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}
.materialsImage03
{
	display: inline-block;
	margin: 30px 2px 0 0;
	width: 85px;
	height: 85px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}

.productMaterialsSpanTitle
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #393939;
}

/* */
.optionsContainer
{
	width: 410px;
	height: auto;
	margin: 0px 0px 0px -10px;
}
.optionsContainer p
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
}
.optionsContainer a:hover
{
	opacity: 0.7;
}
.optionsImage01
{
	display: inline-block;
	margin: 0 0px 5px 0;
	width: 310px;
	height: 85px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.optionsImageText
{
	font-family: arial;
	font-size: 8pt;
}


 /************************************************
	     Top Navigation	(Dynamic Web Template)
************************************************/
#divMainBody
{

	/*background: #fff !important; *//* Old browsers */


	/*background: #323c48; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #323c48 0%, #5b6b7e 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323c48), color-stop(100%,#5b6b7e)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #323c48 0%,#5b6b7e 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #323c48 0%,#5b6b7e 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #323c48 0%,#5b6b7e 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #323c48 0%,#5b6b7e 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323c48', endColorstr='#5b6b7e',GradientType=0 ); /* IE6-9 */
}

/* Overall Page Holder */
#mainPageTable
{
	margin: 0 0 0 0;
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	-webkit-box-shadow:  0px 10px 10px 10px rgba(0, 0, 0, .5);
    box-shadow:  0px 10px 10px 10px rgba(0, 0, 0, .5);
	overflow:hidden;
}

.fb-like
{
	vertical-align:bottom;
}

/* Socail Media Buttons */
#divSocialMediaBtns
{
	position: absolute;
	margin: 50px 0px 0px 860px;
	width: 180px;
	height: 20px;
	z-index: 989;
}

/* Top Table Placement */
#mainTable				  
{
	width: 1035px;
	height: 130px;
	border: 0;
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 0px; 
}

/* Main Logo DIV */
#divImgLogo
{
	display: inline-block;
	text-align: left;
	width: 410px;
	height: 75px;
	border: 0;
}
/* 4 Checkboxes */
#divCheckBoxes
{
	display: inline-block;
	/* width: 505px; */
}
.spanCheckBoxesTxt
{
	/* display: inline; */
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	color: #1e1e1e;
}
#divCheckBoxes p
{
	margin: -3px 0 0 0;
	text-indent: 24px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
#divCheckBoxes img
{
	/* display: inline; */
	margin: 0px 0 -8px 0;
	text-align: left;
}

.divCheckBox01
{
	display: inline-block;
	width: 155px;
	padding: 0 15px 5px 0;
}
.divCheckBox02
{
	display: inline-block;
	width: 300px;
	padding: 0 5px 5px 0;
}


/* Contact Us / Cart / Phone Number */
#divContactUs
{
	/* display: inline-block; */
	position: absolute;
	margin: -82px 0 0 875px;
	vertical-align: top;
	padding: 0 0 0 10px;
	z-index: 650;
	width: 162px;
	color: #323d49;
}
.divContactUsBkrnd
{
	position: absolute;
	margin: -13px 0 0 875px;
	background-image:url('../images/contact-tab.png');
	width: 160px;
	height: 27px;
	z-index: 1;
}
#divContactUs p
{
	display: inline;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #d0d0d0;
}
#divContactUs a
{
	display: inline;
	vertical-align: top;
}
#divContactUs a:link
{
	color: #fff; 
  	text-decoration: none;
}
#divContactUs a:visited
{
	color: #fff;
  	text-decoration: none;
}
#divContactUs a:hover
{
	color: #4d4d4d;
  	text-decoration: underline;
}
#divContactUs a:active
{
	color: #4d4d4d; 
	text-decoration: none;
}
.divContactUsPhoneNumber
{
	position: absolute;
	margin: 18px 0 0 865px;
	vertical-align: top;
	padding: 0 0 0 10px;
	z-index: 650;
	width: 165px;
	color: #323d49;
	font-family: arial;
	font-size: 16pt;
	font-weight: bolder;
}


/************************************************
	     Side Navigation (Dynamic Web Template)
************************************************/
/* Main Content Holder DIV*/
#sideNavMainContent{	
	width: 1033px; 	
	padding: 0 0 0 0;
	float: left;
}

#sideNavTable{
	border: 0; 
	margin: -10px 0 0 0; 
	padding: 0px 0px 0px 0px; 
	width: 1033px; 
	border-collapse: collapse;}

/* Side Navagation Table TD */
#tdSideNavTableTD{
	width: 165px;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	border-right: 1px #e1e1e1 solid;
	background-color: #fafafa;}

/* Home Theater Seating Links */
.spanSideNavHTS a{
	margin: 4px 0px 3px 0px; 
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
	color: #575757;}

.spanSideNavHTS a:link {color: #575757; text-decoration: none;}
.spanSideNavHTS a:visited {color: #575757; text-decoration: none;}
.spanSideNavHTS a:active {color: #56708b; text-decoration: underline;}
.spanSideNavHTS a:hover {color: #56708b; text-decoration: underline;} 

#divHomeTheaterSeating{
	width: 165px;
	vertical-align: top;
	margin: 2px 0 0 0;
	padding: 0 0 10px 0;
  	font-size: 9pt;
  	font-weight: bolder;}

#divHomeTheaterSeating h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

#divHomeTheaterSeating h2 a:link {color: #000000; text-decoration: none;}
#divHomeTheaterSeating h2 a:visited {color: #000000; text-decoration: none;}
#divHomeTheaterSeating h2 a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterSeating h2 a:hover {color: #56708b; text-decoration: underline;} 

#divHomeTheaterSeating a:link {color: #797979; text-decoration: none;}
#divHomeTheaterSeating a:link b{color: #575757; text-decoration: none;}
#divHomeTheaterSeating a:visited {color: #797979; text-decoration: none;}
#divHomeTheaterSeating a:visited b{color: #575757; text-decoration: none;}
#divHomeTheaterSeating a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterSeating a:active b{color: #56708b; text-decoration: underline;}
#divHomeTheaterSeating a:hover {color: #56708b; text-decoration: underline;} 
#divHomeTheaterSeating a:hover b{color: #56708b; text-decoration: underline;} 

#divHomeTheaterSeating p{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
  	color: #000000;}

/* Home Theater Decor Links */
.spanSideNavHTD a{
	margin: 4px 0px 3px 0px; 
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
	color: #575757;}

.spanSideNavHTD a:link {color: #575757; text-decoration: none;}
.spanSideNavHTD a:visited {color: #575757; text-decoration: none;}
.spanSideNavHTD a:active {color: #56708b; text-decoration: underline;}
.spanSideNavHTD a:hover {color: #56708b; text-decoration: underline;} 

#divHomeTheaterDecorLinks{
	width: 165px;
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
  	font-size: 9pt;
  	font-weight: normal;}

#divHomeTheaterDecorLinks a:link {color: #575757; text-decoration: none;}
#divHomeTheaterDecorLinks a:visited {color: #575757; text-decoration: none;}
#divHomeTheaterDecorLinks a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterDecorLinks a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterDecorLinks h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

#divHomeTheaterDecorLinks h2 a:link {color: #000000; text-decoration: none;}
#divHomeTheaterDecorLinks h2 a:visited {color: #000000; text-decoration: none;}
#divHomeTheaterDecorLinks h2 a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterDecorLinks h2 a:hover {color: #56708b; text-decoration: underline;} 


#divHomeTheaterDecorLinks p{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
  	color: #000000;
	font-weight: normal;}


/* Sofas and Sectionals Links */
.spanSideNavSAS a{
	margin: 4px 0px 3px 0px; 
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
	color: #575757;}

.spanSideNavSAS a:link {color: #575757; text-decoration: none;}
.spanSideNavSAS a:visited {color: #575757; text-decoration: none;}
.spanSideNavSAS a:active {color: #56708b; text-decoration: underline;}
.spanSideNavSAS a:hover {color: #56708b; text-decoration: underline;} 

#divSofaSectionalsLinks{
	width: 165px;
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
  	font-size: 9pt;
  	font-weight: normal;}

#divSofaSectionalsLinks a:link {color: #575757; text-decoration: none;}
#divSofaSectionalsLinks a:visited {color: #575757; text-decoration: none;}
#divSofaSectionalsLinks a:active {color: #56708b; text-decoration: underline;}
#divSofaSectionalsLinks a:hover {color: #56708b; text-decoration: underline;}

#divSofaSectionalsLinks h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

#divSofaSectionalsLinks h2 a:link {color: #000000; text-decoration: none;}
#divSofaSectionalsLinks h2 a:visited {color: #000000; text-decoration: none;}
#divSofaSectionalsLinks h2 a:active {color: #56708b; text-decoration: underline;}
#divSofaSectionalsLinks h2 a:hover {color: #56708b; text-decoration: underline;}

#divSofaSectionalsLinks p{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
  	color: #000000;
	font-weight: normal;}

/* Home Theater Audio */
.spanSideNavHTA a{
	margin: 4px 0px 3px 0px; 
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
	color: #575757;}

.spanSideNavHTA a:link {color: #575757; text-decoration: none;}
.spanSideNavHTA a:visited {color: #575757; text-decoration: none;}
.spanSideNavHTA a:active {color: #56708b; text-decoration: underline;}
.spanSideNavHTA a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterAudio{
	width: 165px;
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
  	font-size: 9pt;
  	font-weight: normal;}

#divHomeTheaterAudio a:link {color: #575757; text-decoration: none;}
#divHomeTheaterAudio a:visited {color: #575757; text-decoration: none;}
#divHomeTheaterAudio a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterAudio a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterAudio h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

#divHomeTheaterAudio h2 a:link {color: #000000; text-decoration: none;}
#divHomeTheaterAudio h2 a:visited {color: #000000; text-decoration: none;}
#divHomeTheaterAudio h2 a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterAudio h2 a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterAudio p{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
  	color: #000000;
	font-weight: normal;}

/* Home Theater Concessions */
.spanSideNavHTC a{
	margin: 4px 0px 3px 0px; 
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
	color: #575757;}

.spanSideNavHTC a:link {color: #575757; text-decoration: none;}
.spanSideNavHTC a:visited {color: #575757; text-decoration: none;}
.spanSideNavHTC a:active {color: #56708b; text-decoration: underline;}
.spanSideNavHTC a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterConcessions{
	width: 165px;
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
  	font-size: 9pt;
  	font-weight: normal;}

#divHomeTheaterConcessions a:link {color: #575757; text-decoration: none;}
#divHomeTheaterConcessions a:visited {color: #575757; text-decoration: none;}
#divHomeTheaterConcessions a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterConcessions a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterConcessions h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

#divHomeTheaterConcessions h2 a:link {color: #000000; text-decoration: none;}
#divHomeTheaterConcessions h2 a:visited {color: #000000; text-decoration: none;}
#divHomeTheaterConcessions h2 a:active {color: #56708b; text-decoration: underline;}
#divHomeTheaterConcessions h2 a:hover {color: #56708b; text-decoration: underline;}

#divHomeTheaterConcessions p{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0px;
  	text-align: left;
  	color: #000000;
	font-weight: normal;}

/* Clearance Section / New Products / Best Buys */
#divClearanceNewBest
{
	width: 150px;
	vertical-align: top;
	margin: 10px 0 0 12px;
	padding: 0 0 10px 0;
}
#divClearanceNewBest a
{
	font-family: arial, verdana, sans;
  	font-size: 10pt;
  	font-weight: bold;
  	text-indent: 0px;
  	text-align: left;
}
#divClearanceNewBest a:link {color: #575757; text-decoration: none;}
#divClearanceNewBest a:visited {color: #575757; text-decoration: none;}
#divClearanceNewBest a:active {color: #56708b; text-decoration: underline;}
#divClearanceNewBest a:hover {color: #56708b; text-decoration: underline;}

#divClearanceNewBest img
{
	border: 0 0 0 0;
	margin: 4px 0px 4px 0px;
}
#divClearanceNewBest img:hover
{
	opacity: 0.6;
}

/* Live Chat Button */
#divLveChatButton
{
	width: 165px;
	vertical-align: top;
	padding: 5px 0 5px 0;
}
#divLveChatButton img
{
	border: 0 #000 none;
	margin: 0 0 0 12px;
}

/* Dealer Logos */
#divDealerLogoArea
{
	width: 165px;
	vertical-align: top;
	margin: 15px 0 20px 0;
	padding: 0 0 0 0;
}
#divDealerLogoArea img
{
	border: 0 0 0 0;
	margin: 10px 0 0 9px;
	padding: 0 0 0 0;
  	-webkit-filter: grayscale(100%);
  	-moz-filter: grayscale(100%);
  	-o-filter: grayscale(100%);
  	-ms-filter: grayscale(100%);

}
#divDealerLogoArea img:hover
{
	/* opacity: 0.6; */
  	-webkit-filter: grayscale(0%);
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
/* Mailing List Area */
#divMailingListArea
{
	width: 165px;
	vertical-align: top;
	padding: 0 0px 0 0;
}
#divMailingListArea iframe
{
	margin: 0;
	border: none;
	width: 160px;
	height: 290px;
}

/* Mailing List HTML Page */
#divMailingListJoin
{
	border: 1px black dashed;
	width: 140px;
	vertical-align: top;
	padding: 4px 4px 4px 4px;
}
#divMailingListJoin h1
{
	margin: 0px 0px 0px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 10pt;
  	font-weight: bolder;
  	text-indent: 0;
  	text-align: center;
  	color: #000000;
}
#divMailingListJoin p
{
	margin: 0 0 0 0; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 0;
  	text-align: justify;
  	color: #000000;
}
/* #divMailingListJoin div
{
	 display: inline;
} */




/********************************************
				Main Index Page
*********************************************/
/*** Marquee Text Control ***/
.pMarqueeText
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
}

/*** Sale Banner & Why Buy Area ***/
#divSaleBannerIndex
{
	margin: 0px 0 0 0; 
	padding: 0px 0 5px 9px;
	width: 870px;
	text-align: left;
	
}
#divSaleBannerIndex a:hover
{
	opacity: 0.7;
}

#divSaleBannerIndex div
{
	display: inline-block;
	margin: 0 0 0 0;
}
#divSaleBannerIndex ul /*** Needed for Image Rotator spacing ***/
{
	margin: 0px 0px 0px 0px;
}
#divSaleBannerIndex img
{
	border: 0 0 0;
}

/*** Next to Marquee Sale Images ***/
#marqueeSaleIndex
{
	position: absolute;
	margin: 0 0 0 590px;
	width: 280px;
	/*float: right;*/
	padding: 0 10px 0 0;
}
#marqueeSaleIndex img
{
	padding: 0 0 5px 0;
	border: 0;
}
#marqueeSaleIndex a:hover
{
	opacity: 0.7;
}


/*** Index SEO Text DIV ***/
#divWelcomeText
{
	padding: 15px 0 5px 10px;
	width: 860px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;

}
#divWelcomeText h1
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: justify;
	color: #1b1b1b;
}

/* Three Across Sale Images */
#divThreeSaleImages
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
	height: 730px;
	text-align: justify;
}
.divSaleItem01
{
	position: absolute;
	margin: 450px 0 0 0px;
	width: 280px;
	height: 210px;
}
.divSaleItem01 a:hover
{
	opacity: 0.7;
}
.divSaleItem02
{
	position: absolute;
	margin: 450px 0 0 290px;
	width: 280px;
	height: 210px;
}
.divSaleItem02 a:hover
{
	opacity: 0.7;
}

.divSaleItem03
{
	position: absolute;
	margin: 450px 0 0 580px;
	width: 280px;
	height: 210px;
}
.divSaleItem03 a:hover
{
	opacity: 0.7;
}

.divSaleItem04
{
	position: absolute;
	margin: 10px 0 0 0px;
	width: 280px;
	height: 210px;
}
.divSaleItem04 a:hover
{
	opacity: 0.7;
}
.divSaleItem05
{
	position: absolute;
	margin: 10px 0 0 290px;
	width: 280px;
	height: 210px;
}
.divSaleItem05 a:hover
{
	opacity: 0.7;
}
.divSaleItem06
{
	position: absolute;
	margin: 10px 0 0 580px;
	width: 280px;
	height: 210px;
}
.divSaleItem06 a:hover
{
	opacity: 0.7;
}

.divSaleItem07
{
	position: absolute;
	margin: 230px 0 0 0px;
	width: 280px;
	height: 210px;
}
.divSaleItem07 a:hover
{
	opacity: 0.7;
}
.divSaleItem08
{
	position: absolute;
	margin: 230px 0 0 290px;
	width: 280px;
	height: 210px;
}
.divSaleItem08 a:hover
{
	opacity: 0.7;
}
 
.divSaleItem09
{
	position: absolute;
	margin: 230px 0 0 580px;
	width: 280px;
	height: 210px;
}
.divSaleItem09 a:hover
{
	opacity: 0.7;
}

/* #divThreeSaleImages div
{
	display: inline;
	padding: 0 6px 0 0; 
} */

#divThreeSaleImages p
{
	margin: 5px 0 0 0; 
	padding: 0 0 0 0;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divThreeSaleImages img
{
	border-width: 0px;
}

/* Rialto Stage Seating Area */
#divStageSeating
{
	margin: 0 0 0 10px; 
	padding: 0px 0 0 0;
	width: 870px;
	text-align: justify;
}
#divStageSeating p
{
	display: inline-block;
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	width: 860px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divRialtoStageMainArea
{
	position: absolute;
	margin: 10px 0 0 9px;
	width: 870px;
	height: 550px;
}
#imgRialtoStageSeatsImage
{
	position: absolute;
	margin: 0px 0 0 0px;
	width: 570px;
	height: 280px;
}
#pRialtoStageSeatsBullets
{
	position: absolute;
	margin: 0px 0 0 585px;
	width: 250px;
	height: 280px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divRialtoStageSeatsFront
{
	position: absolute;
	margin: 300px 0 0 0px;
	width: 250px;
	height: 300px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divRialtoStageSeatsMiddle
{
	position: absolute;
	margin: 300px 0 0 290px;
	width: 250px;
	height: 300px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}

#divRialtoStageSeatsBack
{
	position: absolute;
	margin: 300px 0 0 585px;
	width: 250px;
	height: 300px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}


/* Render Page */
#divRenderMainArea
{
	position: absolute;
	margin: 10px 0 0 9px;
	width: 860px;
	height: 550px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#div3dRenders
{
	margin: 5px 0 0 0px; 
	padding: 0 0 0 0;
	width: 870px;
	text-align: justify;
}
#div3dRenders div
{
	display: inline;
	padding: 0 8px 0 0; 
}
#div3dRenders p
{
	display: inline-block;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 280px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#div3dRenders img
{
	border-width: 0px;
}
#div3DRenderOrder
{
	position: absolute;
	margin: 600px 0 0 220px;
	width: 150px;
	height: 50px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
#div3DRenderPDF
{
	position: absolute;
	margin: 620px 0 0 385px;
	width: 230px;
	height: 50px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
/* Ready to Ship Sectionals */
#divReadyToShipSectionals
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
	text-align: justify;
}
#divReadyToShipSectionals div
{
	display: inline;
	padding: 0 2px 0 0; 
}
#divReadyToShipSectionals p
{
	display: inline-block;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 210px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
#divReadyToShipSectionals img
{
	border: 0 0 0 0;
}
#divReadyToShipSectionals span
{
	text-decoration: line-through;
}

/* New Products */
#divNewProductsArea
{
	margin: 0 0 0 10px; 
	padding: 0px 0 0 0;
	width: 870px;
	text-align: justify;
}
#divNewProductsArea div
{
	display: inline;
	padding: 0 0px 0 0; 
}
#divNewProductsArea p
{
	display: inline-block;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 170px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
#divNewProductsArea img
{
	border: 0 0 0 0;
}
#divNewProductsArea span
{
	text-decoration: line-through;
}

/* Home Theater Decor */
#divHomeTheaterDecor
{
	margin: 0 0 0 10px; 
	padding: 0px 0 0 0;
	width: 870px;
	text-align: justify;
}
#divHomeTheaterDecor div
{
	display: inline;
	padding: 0 0px 0 0; 
}
#divHomeTheaterDecor p
{
	display: inline-block;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 170px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
#divHomeTheaterDecor img
{
	border: 0 0 0 0;
}
#divHomeTheaterDecor span
{
	text-decoration: line-through;
}

/* SEO Text Div */
#divFooterText
{
	padding: 0 0 0 10px;
	width: 860px;
}
#divFooterText p
{
	padding: 0 0 5px 0;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}

/* Index Dividers */
#divImgDividers
{
	padding: 0 0 0 10px;
}

/************************************************
				Main Theater Seat Index	
************************************************/

.divDividerTheaterSeatIndex
{
	position: absolute;
	margin: 63px 0 0 1px;
	width: 208px;
	height: 11px;
	visibility: visible;
}

.divDescriptionTheaterSeatIndex
{
	position: absolute;
	margin: 40px 0 0 5px;
	width: 200px;
	text-align: justify;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1b1b1b;
	z-index: 999;
}


/************************************************
				Product Index Page	
************************************************/

/*** SEO Text DIV ***/
#divSeatGroupText
{
	margin: 10px 0 10px 9px;
	width: 860px;
	height: 120px;
	background-color: #f4f4f4;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#divSeatGroupText p
{
	color: #666666;
	font-family: arial;
	margin: 0 0 8px 0;
	width: 850px;
}
.divSeatGroupTextWork
{
	position: absolute;
	margin: 0 0 0 0;
	width: 850px;
	height: 120px;
	padding: 8px;
	visibility: visible;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	/* background-color: #f4f4f4;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px 1px 1px 0; */
	/* letter-spacing: .2px; */
}
.divSeatGroupTextWork h1
{
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 2px 0;
	color: #383838;
}
.divSeatGroupTextTagLine
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #540000;
}

.divSeatGroupTextWork img
{
	margin: 0 0 0px 0;
	vertical-align: top;
}

.theaterSeatIndexFooterP
{
	width: 850px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	margin: 10px 0 10px 9px
}

#divSeatGroupTextBestBuy
{
	padding: 0px 0 0px 9px;
	width: 860px;
	height: 40px;
}
.divSeatGroupTextWorkBestBuy
{
	position: absolute;
	margin: 9px 0 0 0px;
	width: 860px;
	visibility: visible;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
	/* letter-spacing: .2px; */
}


#divInStockItem
{
	position: absolute;
	margin: 30px 0 0 163px;
	width: 45px;
	visibility: visible;
	z-index: 1000;
}
#divInStockItemSml
{
	position: absolute;
	margin: 5px 0 0 160px;
	width: 35px;
	visibility: visible;
}
#divProductSpecFeat
{
	position: absolute;
	margin: 62px 0 0 160px;
	width: 55px;
	visibility: hidden;
}
#divProductFeaturedIconArea
{
	position: absolute;
	margin: -43px 0 0 155px;
	width: 55px;
	z-index: 999;
}
#divProductFeaturedIconAreaSale
{
	position: absolute;
	margin: -45px 0 0 85px;
	width: 55px;
	z-index: 999;
}
.divNamePriceDiscountTSI
{
	position: absolute;
	margin: 5px 0 0 5px;
	width: 200px;
	text-align: left;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}
.divNamePriceDiscountTSI img
{
	border: 0;
}

.divNamePriceDiscount
{
	position: absolute;
	margin: -4px 1px 0px 1px;
	padding: 10px 4px 9px 4px;
	width: 200px;
	text-align: left;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: #fafafa;
}
.divNamePriceDiscount a
{
	color: #000;
	font-size: 8pt;
	font-family: arial;
}
.divSeatProductDivider
{
	position: absolute;
	margin: 65px 0 0 1px;
	width: 208px;
	height: 11px;
	visibility: visible;
	opacity: 0.25;
}
.divBulletPointFeatures
{
	position: absolute;
	margin: 63px 0 0 5px;
	width: 200px;
	text-align: center;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.divBulletPointFeaturesAccess
{
	position: absolute;
	margin: 73px 10px 0 5px;
	width: 200px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #5f5f5f;
}
.divReviewWindow
{
	position: absolute;
	margin: 138px 0 0 20px;
	width: 130px;
	text-align: left;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.divReviewWindowAccess
{
	position: absolute;
	margin: 20px 0 0 10px;
	width: 130px;
	text-align: left;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.bulletPointFeatures
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
}
.productPricing
{		
	font-family: verdana;
	font-size: 14pt;
	color: #970000;
}
.productPricingPalliser
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	color: #970000;
}
.productPricingStartsAt
{		
	font-family: arial;
	font-size: 13pt;
	color: #970000;
}

.spanProductThumbsRetail
{
	font-family: arial;
	font-size: 9pt;
	color: #970000;
}
.spanPerSeatTxt
{
	font-size: 10pt;
}
.spanUniRedTag
{	
	color: #970000;
}
.spanUniBlueTag
{	
	color: #25546f;
}

/* Product Thumbnails ALTERNATE */
#divProductThumbsTSI
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
}
#divProductThumbsTSI div
{
	display: inline;
	padding: 0 2px 0 0;
	height: 19px;
}
#divProductThumbsTSI p
{
	display: inline-block; 
	margin: -5px 0 0 0;
	padding: 0 0 5px 0;
	width: 208px;
	height: 145px;
	vertical-align: top;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 0 1px 1px 1px;
	/* background-color: #fff; */
	/* background: url('../templates/images/table-background-image.png') no-repeat center; */
}
#divProductThumbsTSI a:link
{
	color: #4d4d4d; 
  	text-decoration: none;
}
#divProductThumbsTSI a:visited
{
	color: #4d4d4d;
  	text-decoration: none;
}
#divProductThumbsTSI a:hover
{
	color: #4d4d4d;
  	text-decoration: underline;
  	opacity: 0.7;
}
#divProductThumbsTSI a:active
{
	color: #4d4d4d; 
	text-decoration: none;
}

/* Product Thumbnails */
#divProductThumbs
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
}

#divProductThumbs div
{
	display: inline-block;
	margin: 0 3px 0 0;
}
#divProductThumbs img:hover
{
  	opacity: 0.7;
}

#divProductThumbs p
{
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
	width: 208px;
	height: 160px;
	vertical-align: top;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 0 1px 1px 1px;
}
#divProductThumbs b
{
	font-family: arial, verdana, sans;
	font-weight: bold;
	/* text-align: left; */
}

#divProductThumbs02
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
}

#divProductThumbs02 div
{
	display: inline-block;
}

#divProductThumbs02 p
{
	margin: -5px 3px 0 0;
	padding: 0 0 0 0;
	width: 208px;
	height: 160px;
	vertical-align: top;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 0 1px 1px 1px;
	/* background-color: #fff; */
	/* background: url('../templates/images/table-background-image.png') no-repeat center;*/
}
#divProductThumbs02 b
{
	font-family: arial, verdana, sans;
	font-weight: bold;
	/* text-align: left; */
}

/* Product Page Title Links */
#divProductThumbs02 a:link
{
	color: #4d4d4d; 
  	text-decoration: none;
}
#divProductThumbs02 a:visited
{
	color: #4d4d4d;
  	text-decoration: none;
}
#divProductThumbs02 a:hover
{
	color: #4d4d4d;
  	text-decoration: underline;
  	opacity: 0.7;
}
#divProductThumbs02 a:active
{
	color: #4d4d4d; 
	text-decoration: none;
}
/************************************************
				Theater Gallery	
************************************************/
.divTheaterGalleryText
{
	padding: 0 10px 0 10px;	
}

.divTheaterGalleryText p
{
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
}
.divGalleryImages
{
	display: inline-block; 
	margin: -5px 0 0 0;
	padding: 0 0 5px 0;
}
.divGalleryImages a:hover
{
	opacity: 0.7;
}

/************************************************
				Clearance Page Elements	
************************************************/
#divClearenceMainLogo
{
	margin: 0px 0 0 10px;
	width: 860px;
	/* letter-spacing: .2px; */
}
.divAddThisArea
{
	position: absolute;
	margin: 0px 0px 0px 730px;
	width: 150px;
	visibility: visible;
}

/*** SEO Text DIV ***/
#divClearenceGroupText
{
	padding: 0px 0 0px 9px;
	width: 860px;
	height: 80px;
}
.divClearenceTextWork
{
	position: absolute;
	margin: 9px 0 0 0px;
	width: 860px;
	visibility: visible;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
	/* letter-spacing: .2px; */
}


/* Product Thumbnails */
#divClearenceProductThumbs02
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 0;
	width: 870px;
}
#divClearenceProductThumbs02 div
{
	display: inline;
	padding: 0 2px 0 0; 
}
#divClearenceProductThumbs02 p
{
	display: inline-block; 
	margin: -5px 0 0 0;
	padding: 0 0 5px 0;
	width: 210px;
	height: 175px;
	vertical-align: top;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	/* background-color: #fff; */
	background: url('../templates/images/clearance-items-background.png') no-repeat center;
}
#divClearenceProductThumbs02 b
{
	font-family: arial, verdana, sans;
	font-weight: bold;
	/* text-align: left; */
}
#divClearenceProductThumbs02 img
{
	float: none;
}
#divClearenceInStockItem
{
	position: absolute;
	margin: 0px 0 0 160px;
	width: 55px;
	visibility: hidden;
}
#divClearenceProductSpecFeat
{
	position: absolute;
	margin: 62px 0 0 160px;
	width: 55px;
	visibility: hidden;
}
#divClearenceProductFeaturedIconArea
{
	position: absolute;
	margin: -35px 0 0 150px;
	width: 55px;
	visibility: hidden;
}
.divClearenceNameText
{
	position: absolute;
	margin: 0px 0 0 10px;
	width: 180px;
	text-align: left;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.divClearencePriceDiscount
{
	position: absolute;
	margin: 50px 0 0 10px;
	width: 180px;
	text-align: left;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.divClearenceNamePriceDiscountLink
{
	color: #1b1b1b;
}
.divClearenceSeatProductDivider
{
	position: absolute;
	margin: 100px 0 0 0;
	width: 190px;
	height: 11px;
}
.divClearenceBulletPointFeatures
{
	position: absolute;
	margin: 110px 0 0 5px;
	width: 200px;
	text-align: center;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.divClearenceReviewWindow
{
	position: absolute;
	margin: 110px 0 0 10px;
	width: 130px;
	text-align: left;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	visibility: hidden;
}
.divClearenceMoreInfoWindow
{
	position: absolute;
	margin: -5px 0 0 145px;
	width: 75px;
	height: 40px;
}
.divClearenceAddToCartWindow
{
	position: absolute;
	margin: 140px 0 0 48px;
	width: 110px;
	height: 25px;
}
.bulletPointClearenceFeatures
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
}
.productClearencePricing
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	color: #620000;
}
.spanClearenceProductThumbsRetail
{
	text-decoration: line-through;
	font-size: 10pt;
}
.spanClearencePerSeatTxt
{
	font-size: 10pt;
}
.spanColorGray
{
	color: #505050;
	font-weight: bold;
}
.spanColorRed
{
	color: #620000;
	font-weight: bold;
}
/* Product Thumbnails ALTERNATE */



/* Clearance MORE INFO Pages */
#divMainMoreInfoElement
{
	width: 700px;
	height: 200px;

}
#divMainMoreInfoElement a[title]
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
}
.divMoreInfoMainImg
{
	position: absolute;
	margin: 5px 0 0 5px;
	width: 300px;
	height: 250px;
}
.divMoreInfoLogo
{
	position: absolute;
	margin: 5px 0 0 315px;
	width: 135px;
	height: 25px;
}
.divMoreInfoTitleText
{
	position: absolute;
	margin: 22px 0 0 320px;
	width: 250px;
	height: 25px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divMoreInfoPriceText
{
	position: absolute;
	margin: 50px 0 0 320px;
	width: 350px;
	height: 45px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.spanMoreInfoPriceText
{
	color: #620000;
	font-weight: bold;
}

.divMoreInfoFeatureText
{
	position: absolute;
	margin: 110px 0 0 320px;
	width: 450px;
	height: 55px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divMoreInfoMaterialSwatch
{
	position: absolute;
	margin: 180px 0 0 320px;
	width: 50px;
	height: 50px;
}
.divMoreInfoMaterialSwatchText
{
	position: absolute;
	margin: 185px 0 0 375px;
	width: 135px;
	height: 45px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
.divMoreInfoDimensionArea
{
	position: absolute;
	margin: 175px 0 0 490px;
	width: 145px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b; 
}
.divMoreInfoDimensionTextArea
{
	position: absolute;
	margin: 185px 0 0 625px;
	width: 140px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b; 
}
.divMoreInfoItemDescription
{
	position: absolute;
	margin: 260px 0 0 5px;
	width: 735px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b; 
}

/************************************************
				Why Buy? Image Rotator	
************************************************/

/* rotator css */
#rotator ul li {
	/* float:left; */
	position: absolute;
	list-style-type: none;
	margin-top: -50px;
	margin-left: -33px;
}
/* rotator image style */	
#rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
	background: #FFF;
}
#rotator ul li.show {
	z-index:250;
}
/********************************************
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*********************************************/
#theaterSeatSliderHolder
{
	width: 570px;
	padding: 0 0px 0 10px; 
}
#theaterSeatSliderHolder p
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify; 
}
#theaterSeatSliderHolder b
{
	font-family: arial, verdana, sans;
	font-size: 10pt; 
}
.coin-slider { overflow: hidden; zoom: 1; position: relative; z-index: 20; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 4px 0px 0px 0; float: left; }
.cs-buttons a { margin-left: 5px; height: 15px; width: 15px; float: left; border: 1px solid #56708b; color: #ffffff; text-indent: -1000px; }
.cs-active { background-color: #56708b; color: #ffffff; }

.cs-title 
{ 
	width: 560px; 
	padding: 5px; 
	font-family: arial, verdana, sans;
	font-size: 8pt; 
	color: #ffffff; 
	text-align: justify;
	background-color: #12181f; 
}

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; margin-top: 60px; }

.sliderTitleTXT
{
	margin: 0px 0px 0px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 12pt;
  	font-weight: bold;
  	color: #ffffff;
}
.sliderBodyTXT
{
	margin: 0px 0px 0px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #ffffff;
}
/************************************************
	    Sitemap Styling
************************************************/
.sitemapTableStyle
{
	width: 800px;
}
.sitemapTableStyle td
{
	vertical-align: top;
}
.sitemapTextStyling
{
	width: 200px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;	
}

.sitemapTextStyleLinks
{
	text-indent: 15pt;
}
.sitemapTextStyleTitleLinks
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}

/************************************************
	     Color Browser Tabs	
************************************************/
.containerTAB {width: 820px; margin: 10px auto; float: left;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 820px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;

}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 9pt;
	padding: 0 8px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
	
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 820px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 5px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

/************************************************
	      THUMBNAIL BROWSER	
************************************************/
.container {
	height: 330px;
	width: 820px;
	/* margin: 0px 0 0 0px; */
	margin: 0 0 0 0;
	/* top: 50%; left: 50%; */
	position: absolute;
}
ul.thumb {
	float: right;
	list-style: none;
	margin: 0; padding: 0px;
	margin-top: 5px;
	width: 500px;
}
ul.thumb li {
	margin: 0; padding: 2px;
	float: left;
	position: relative;
	width: 55px;
	height: 65px;
}
ul.thumb li img {
	width: 55px; height: 65px;
	/* border: 1px solid #ddd; */
	padding: 0px;
	/* background: #f0f0f0; */
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('thumb_bg.png') no-repeat center;
}
#main_view {
	float: left;
	padding: 0px 0;
	margin-left: 3px;
	margin-top: 5px;
}
.divThumbnailDescriptionText
{
	position: absolute;
	margin: 5px 0 0 5px;
	width: 790px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b; 
}

/************************************************
	      JCAROUSEL LITE		
************************************************/
#wrap {
	margin:15px 0px 0px 0px;
	width:430px;
	background-color: #ffffff;
	border: 0px solid #ffffff;
	margin-right: auto;
	margin-left: auto;
}

#list {
	height:95px;
	width:428px; 
	margin:0px 0px 0px 0px; 
}

.slider {
	float:left;
	left: 0px;
	margin: 1px;
	position:relative; 
	visibility:hidden;
}
	
.slider ul {
	height:80px;
	width:428px; 
}

.slider ul li {
	padding: 1px;
}

.slider ul li img {
	cursor:pointer;
	height:80px; 
	padding-top:0px;
	width:95px;  
}
.slider a:hover
{
	opacity: 0.7;
}
.slider img
{
	border-style: none;
}
.prev {
	cursor:pointer; 
	float:right;
	padding-top:2px;
}
.prev img:hover
{
	opacity: 0.7;
}
.next {
	cursor:pointer; 
	float:left; 
	padding-top:2px;
}
.next img:hover
{
	opacity: 0.7;
}

/************************************************
	      SmoothTabs Menu	
************************************************/

#wrapper{
    width: 850px;
    height: 450px;
    margin: 0 0 0 0px;
    padding: 0px 0px 0px 15px;
    background-image: url('../templates/images/slideTabbg.png');
    background-repeat: no-repeat;
    /* overflow: hidden; */
    font-family: arial, verdana, sans;
    font-size: 8pt;
    line-height: 14px;
}
.smoothTabs ul{
    width: 845px;
    height: 55px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0px;
    /* letter-spacing: 1pt; */
    font-family: verdana;
    /* font-weight: bold; */

}
.smoothTabs li{
    width: 123px;
    height: 32px;
    float: left;
    display: inline;
    margin: 6px 2px 0 0;
    padding: 10px 0px 0 0;
    line-height: 13px;
    color: #e0e0e0;
    cursor: pointer;
    text-align: center;
    /* border: 0.5px solid #bababa; */
    background-image: url('../templates/images/section_bg.jpg');
}
.smoothTabs li:hover{
    background-image: url('../templates/images/section_bg.png');
    background-repeat: no-repeat;
    color: #ffffff;
    opacity: 0.9;
}
.smoothTabs div{
    width: 835px;
    padding: 0 0px 0 0px;
    overflow: visible;
}
.smoothTabs p{
    padding-top: 0px;
    font-family: arial, verdana, sans;
    font-size: 8pt;
    text-align: justify;
}
.smoothTabs p1{
    padding-top: 0px;
    font-family: arial, verdana, sans;
    font-size: 8pt;
    text-align: center;
}
.smoothTabs h1{
	margin: 0px 0px 8px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
.smoothTabs h2{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
li.smoothTabsLiCurrent{
    background-image: url('../templates/images/section_bg.png');
    background-repeat: no-repeat;
    color: #ffffff;
}
.smoothTabsDivHidden {
    display: none;
}
.imgSmooth					
{  
	border-width: 0px;
	text-align: center;
	padding: 0 0px 0 8px;
}
/************************************************
	      Seat Index Slider	
************************************************/
#slider1 {
    width: 830px; /* important to be same as image width */
    height: 175px; /* important to be same as image height */
	/* overflow: hidden;  important */
	position: relative;
	left: -38px;
	top: -30px;
}

#slider1Content {
    width: 830px; /* important to be same as image width or wider */
    position: absolute;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    text-align: justify;
    width: 694px;
    background-color: #4a4a4a;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.85;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 265px !important;
	height: 135px;
}
.right {
	right: 0;
	bottom: 0;
	width: 265px !important;
	height: 135px;
}
ul { list-style-type: none;}
       
/************************************************
	     Bottom Border
************************************************/

.btmTable
{/*
	border-style: none;
	border-width: 0px;
	width: 1045px;
	height: 150px;
	border-collapse: collapse; 
	padding: 0px 0px 0px 0px;
	background-color: #5b6b7e;
	color: #fff; */
	/* background-image: url('../dwt-layout/pro_dropdown_2_alpha/three_0.gif'); */
	    background-color: #5B6B7E;
    border-bottom: none;
    border-collapse: collapse;
    border-left: 4px solid #FFFFFF;
    border-right: 4px solid #FFFFFF;
    border-style: none solid solid;
    border-width: 0 4px 4px;
    color: #FFFFFF;
    height: 150px;
    margin-left: -3px;
    padding: 0;
    position: absolute;
    width: 1050px;
    z-index: 9999;
}

.btmTable td
{
	vertical-align: top;
}
.btmTable a
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	text-align: left;
	color: #ffffff;
	text-decoration: none;
}
.btmTable a:link
{
	color: #fff; 
  	text-decoration: none;
}
.btmTable a:visited
{
	color: #fff;
  	text-decoration: none;
}
.btmTable a:hover
{
	color: #4d4d4d;
  	text-decoration: underline;
}
.btmTable a:active
{
	color: #4d4d4d; 
	text-decoration: none;
}

.btmTableImages
{
	border-style: none;
	border-width: 0px;
	width: 225px;
	height: 45px;
	border-collapse: collapse; 
	padding: 0px 0px 0px 50px;
	background-image: url('../dwt-layout/pro_dropdown_2_alpha/three_0.gif');
}				  
.btmNavText
{
	margin: 3px 0px 3px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-align: right;
  	color: #ffffff;
}		
.btmNavLink:link
{
	color: #e1e1e1; 
  	text-decoration: none;
}
.btmNavLink:visited
{	
	color: #e1e1e1;
  	text-decoration: none;
}
.btmNavLink:hover      	  
{
	color: #ffffff;
  	text-decoration: underline; 
}
.btmNavLink:active          
{	
	color: #ffffff;
	text-decoration: none; 
}
.divFooterCustServ
{
	position: absolute;
	width: 165px;
	height: 100px;
	margin: 15px 0 0 80px;
	vertical-align: top;
}
.divFooterCustServTitle
{
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: bold;
  	text-align: left;
}
.divFooterCustServ p
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	text-align: left;
}
.divFooterTermConds
{
	position: absolute;	
	width: 165px;
	height: 100px;
	margin: 15px 0 0 290px;
}
.divFooterTermCondsTitle
{
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: bold;
  	text-align: left;
}
.divFooterTermConds p
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	text-align: left;
}
.divFooterAboutUs
{
	position: absolute;	
	width: 165px;
	height: 100px;
	margin: 15px 0 0 500px;
}
.divFooterAboutUsTitle
{
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: bold;
  	text-align: left;
}
.divFooterAboutUs p
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	text-align: left;
}

.divFooterConnectUs
{
	position: absolute;	
	width: 165px;
	height: 115px;
	margin: 15px 0 0 675px;
}

.divFooterConnectUsTitle
{
  	font-family: arial;
  	font-size: 12pt;
  	font-weight: bold;
  	text-align: left;
}
.divFooterConnectUs a
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	text-align: left;
	color: #ffffff;
	text-decoration: none;
}
.divFooterEmail
{
	position: absolute;	
	width: 175px;
	height: 95px;
	padding: 15px 0 0 5px;
	margin: 15px 0 0 850px;
	background-color: #f4f4f4;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.divFooterEmail img
{
	margin: 0 0 0 2px;
}
.divFooterEmail p
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	text-align: left;
	color: #006699;
}

.divBBBAcredBus
{
	position: absolute;	
	width: 52px;
	height: 85px;
	margin: 15px 0 0 15px;
}
.divFooterCCImg
{
	position: absolute;	
	width: 189px;
	height: 30px;
	margin: 112px 0 0 80px;
}
.divFooterCopyDate
{
	position: absolute;	
	width: 175px;
	height: 20px;
	margin: 120px 0 0 400px;
}
.divFooterCopyDate p
{
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
	color: #ffffff;

}															
/************************************************
	   Page Elements	
************************************************/

.breacrumbDiv
{
	text-align: right;
}
.breadcrumbTable
{
	margin-left:auto;
	margin-right:6px;
	border-collapse: collapse; 
	width: 850px; 
}
#divProductPageMainContainer
{
	position: relative;	
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	width: 855px;
	height: 980px;
}

#divProductPageMainContainerAlpha
{
	position: relative;	
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	width: 855px;
	height: auto;
}
.divProductPageMainImage
{
	position: absolute;
	margin: 5px 0 0 0px;
	width: 430px;
	height: 345px;
}
.divProductPageSaleImageArea
{
	position: absolute;
	margin: 70px 0 0 670px;
	width: 207px;
	height: 67px;
	visibility: visible;
	z-index: 239;
}
#saleFrame
{
	width: 207px; 
	height: 115px;
}
.divSaleAreaPowerRecline
{
	position: absolute;
	margin: 70px 0 0 670px;
	width: 207px;
	height: 67px;
	visibility: visible;
	z-index: 239;
}
#saleFramePowerRecline
{
	width: 207px; 
	height: 95px;
}
.divProductPageSaleImageAreaCustom
{
	position: absolute;
	margin: 110px 0 0 450px;
	width: 275px;
	height: 35px;
	visibility: visible;
}
.divProductPageItemTitleCustom
{
	position: absolute;
	margin: 23px 0 0 450px;
	width: 400px;
	height: 20px;
	visibility: visible;
}
.divProductPageTitleArea
{
	position: absolute;
	margin: 0px 0 0 450px;
	width: 425px;
	height: 65px;
}
.pProductPageTitleText
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
	vertical-align: top;
}
.pProductPageTitleTextCustom
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
.pProductPageTitleDesc
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #aaa;
}
.divProductPagePriceArea
{
	position: absolute;
	margin: 78px 0 0 450px;
	width: 400px;
	height: 65px;
}
.divProductPagePriceAreaCustom
{
	position: absolute;
	margin: 50px 0 0 450px;
	width: 400px;
	height: 65px;
}
.pSeatcraftCustomTitleText
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divSeatcraftCustomPrice
{
	position: absolute;
	margin: 50px 0 0 450px;
	width: 400px;
	height: 40px;
}
.divSeatcraftCustomSaleImageArea
{
	position: absolute;
	margin: 800px 0 0 670px;
	width: 207px;
	height: 67px;
	visibility: visible;
	z-index: 239;
}
.divSeatcraftCustomOrderBtn
{
	position: absolute;
	margin: 800px 0 0 450px;
	width: 400px;
	height: 75px;
}
.divSeatcraftCustomFreeShipping
{
	position: absolute;
	margin: 800px 0 0 450px;
	width: 400px;
	height: 75px;
}
.divSeatcraftCustomFeatures
{
	position: absolute;
	margin: 110px 0 0 450px;
	width: 400px;
	height: 150px;
	text-align: left;
}
.divSeatcraftCustomFeatures a:hover
{
	opacity: 0.6;
}
.divSeatcaftCustomIncludedFeatures
{
	position: absolute;
	margin: 800px 0 0 450px;
	width: 400px;
	height: 100px;
	/* background-color: #f5f5f5;
	border: 1px #e6e6e6 solid; */
}
.divSeatcaftCustomIncludedFeatures01
{
	position: absolute;
	margin: 5px 0 0 0px;
	width: 190px;
	height: 75px;
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	color: #970000;
}
.divSeatcaftCustomIncludedFeatures02
{
	position: absolute;
	margin: 5px 0 0 200px;
	width: 190px;
	height: 75px;
}
.pProductPagePriceText
{
	font-family: arial, verdana, sans;
	font-size: 16pt;
	font-weight: bolder;
	text-align: left;
	color: #970000;
}
.pProductPageFreeShippingText
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #690000;
}
.pProductPageFreeShippingTextCustom
{
	padding: 8px 0 0 0;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #690000;
}
.pProductPagePriceRetailText
{
	margin: 0px 0px 4px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divProductPageMaterialsManual
{
	position: absolute;
	margin: 0px 0 0 0px;
	width: 200px;
	height: 14px;
}
.divProductPageMaterialsPower
{
	position: absolute;
	margin: 0px 0 0 225px;
	width: 200px;
	height: 14px;
}
.divProductPageMaterialsPowerImages
{
	position: absolute;
	margin: 5px 0 0 222px;
	width: 200px;
	height: 75px;
}
.spanProductPagePriceRetailText
{
	text-decoration: line-through;
}
.divProductPageShippingInfo
{
	position: absolute;
	margin: 170px 0 0 450px;
	width: 300px;
	height: 50px;
}
.divProductPageShippingInfoCustom
{
	position: absolute;
	margin: 245px 0 0 450px;
	width: 300px;
	height: 50px;
}
.pProductPageRedText
{
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	color: #690000;
}
.divProductPageFeaturesArea
{
	position: absolute;
	margin: 240px 0 0 450px;
	width: 315px;
	height: 100px;
	background-image: url('../templates/images/product-page-features-bkrnd.jpg');
}
.divProductPageFeaturesAreaCustom
{
	position: absolute;
	margin: 340px 0 0 450px;
	width: 315px;
	height: 100px;
	background-image: url('../templates/images/product-page-features-bkrnd.jpg');
}
.divProductPageFeaturesGroup01
{
	position: absolute;
	margin: 5px 0 0 0px;
	width: 150px;
	height: 75px;
}
.divProductPageFeaturesGroup02
{
	position: absolute;
	margin: 5px 0 0 155px;
	width: 150px;
	height: 75px;
}
.productFeat
{
	margin: 0px 0px 4px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
	color: #1b1b1b;
}
.divProductPageColorSwatches
{
	position: absolute;
	margin: 355px 0 0 450px;
	width: 200px;
	height: 100px;
}
.divProductPageColorSwatchesLarge
{
	position: absolute;
	margin: 355px 0 0 450px;
	width: 400px;
	height: 100px;
}
.divProductPageColorSwatchesDesc
{
	position: absolute;
	margin: 25px 0 0 108px;
	width: 100px;
	height: 75px;
}
.divProductPageColorSwatchesPower
{
	position: absolute;
	margin: 355px 0 0 665px;
	width: 200px;
	height: 100px;
}
.divProductPageColorSwatchesCustom
{
	position: absolute;
	margin: 145px 0 0 450px;
	width: 400px;
	height: 100px;
}
.divColorImageArea
{
	display: inline;
	width: 50px;
	height: 40px;
	margin: 0 0 0px 0;
}
.divColorImageArea7000
{
	display: inline;
	width: 65px;
	height: 40px;
	margin: 0 0px 0px 10px;
}
.pProductPageColorText
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
}
.divColorImageTextArea
{
	display: inline-block;
	width: 50px;
}
.divColorImageTextArea7000
{
	display: inline-block;
	width: 65px;
}
.divColorImageTextAreaControl
{
	margin: 1px 0 0 0;
}
.divColorImageTextAreaControlPower
{
	margin: 5px 0 0 0;
}
.divProductPageImageSlider
{
	position: absolute;
	margin: 342px 0 0 4px;
	width: 430px;
	height: 125px;
}
.divProductPageGalleryCounter
{
	position: absolute;
	margin: 440px 0 0 15px;
	width: 250px;
	height: 16px;
	z-index: 50;
}
.divProductPageMaterialsLargeManual
{
	position: absolute;
	margin: 5px 0 0 15px;
	width: 250px;
	height: 75px;
}
.pProductPageGalleryText
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #aeaeae;
}
.divProductPageInfoButtons
{
	position: absolute;
	margin: 470px 0 0 0px;
	width: 855px;
	height: 40px;
	text-align: center;
}
.divProductPageTabArea
{
	position: absolute;
	margin: 520px 0 0 -15px;
	width: 855px;
	height: 450px;
	}
.divProductPageAddToCartArea
{
	position: absolute;
	margin: 980px 0 0 0px;
	width: 850px;
	height: 450px;
}
.pAddtoCartTable
{
	margin: 0 0 0 10px;
}
.tableAddToCartItems
{
	margin: 0 auto 0 auto;
	width: 500px;
}
#divProductPageFeaturesVideo
{
	position: absolute;
	margin: 55px 0 0 440px;
	width: 320px;
	height: 215px;
}
#divProductPageFeaturesTabSeatTitle
{
	position: absolute;
	margin: 8px 0 0 65px;
	width: 450px;
	height: 18px;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divSeatcraftCustomTabSeatTitle
{
	position: absolute;
	margin: 8px 0 0 5px;
	width: 450px;
	height: 18px;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabSeatReviews
{
	position: absolute;
	margin: 0px 0 0 720px;
	width: 120px;
	height: 70px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
	background-image: url('../seatcraft-theater-seating/images/product-page-tab-info-area.jpg');
}
#divProductPageFeaturesTabTitle
{
	position: absolute;
	width: 780px;
	height: 18px;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
	margin-left: 65px;
	margin-right: 0;
	margin-top: 25px;
}
#divSeatcraftCustomFeaturesTabTitle
{
	position: absolute;
	margin: 25px 0 0 5px;
	width: 780px;
	height: 18px;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo01
{
	position: absolute;
	margin: 55px 0 0 70px;
	width: 510px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesIncludedFeaturesCustom
{
	position: absolute;
	margin: 55px 0 0 70px;
	width: 510px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divSeatcraftCustomFeaturesIncludedFeaturesCustom
{
	position: absolute;
	margin: 55px 0 0 5px;
	width: 510px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo01Custom
{
	position: absolute;
	margin: 78px 0 0 70px;
	width: 650px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo01-Right
{
	position: absolute;
	margin: 55px 0 0 385px;
	width: 350px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo01-RightCustom
{
	position: absolute;
	margin: 78px 0 0 385px;
	width: 350px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo02
{
	position: absolute;
	margin: 75px 0 0 70px;
	width: 550px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo02Custom
{
	position: absolute;
	margin: 98px 0 0 70px;
	width: 550px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo02-Right
{
	position: absolute;
	margin: 75px 0 0 385px;
	width: 350px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo02-RightCustom
{
	position: absolute;
	margin: 98px 0 0 385px;
	width: 350px;
	height: 12px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #970000;
}
#divProductPageFeaturesTabInfo03
{
	position: absolute;
	margin: 105px 0 0 70px;
	width: 450px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo03Custom
{
	position: absolute;
	margin: 120px 0 0 70px;
	width: 450px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo04
{
	position: absolute;
	margin: 122px 0 0 70px;
	width: 575px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo04Custom
{
	position: absolute;
	margin: 137px 0 0 70px;
	width: 575px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo05
{
	position: absolute;
	margin: 139px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo05Custom
{
	position: absolute;
	margin: 154px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo06
{
	position: absolute;
	margin: 156px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo06Custom
{
	position: absolute;
	margin: 171px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo07
{
	position: absolute;
	margin: 173px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabInfo07Custom
{
	position: absolute;
	margin: 188px 0 0 70px;
	width: 350px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
#divProductPageFeaturesTabDescription
{
	position: absolute;
	margin: 275px 0 0 70px;
	width: 745px;
	height: 85px;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divProductPageFeaturesTabDescriptionCustom
{
	position: absolute;
	margin: 295px 0 0 70px;
	width: 745px;
	height: 85px;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divProductPageFeaturesTabConfigs
{
	position: absolute;
	margin: 205px 0 0 70px;
	width: 600px;
	height: 45px;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divProductPageFeaturesTabConfigsCustom
{
	position: absolute;
	margin: 230px 0 0 70px;
	width: 600px;
	height: 45px;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
#divProductPageFeaturesTabIconCustom
{
	position: absolute;
	margin: 85px 0 0 720px;
	width: 100px;
	height: 100px;
}
#divProductPageFeaturesTabIcon
{
	position: absolute;
	margin: 5px 0 0 15px;
	width: 44px;
	height: 43px;
}
.divSeatAccessoriesArea
{
	margin: 0px 0 0 10px;
	padding: 0 0 10px 0px;
	width: 850px;
	height: 165px;
	background-image: url('../home-theater-seating-accessories/images/options-upgrades-bkrnd.jpg');
}
.divSeatAccessoriesIcons
{
	padding: 0px 0 0 0px;
	display: inline-block;
	width: 110px;
	height: 140px;
	margin: 28px 0 0 7px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
	background-image: url('../home-theater-seating-accessories/images/options-upgrades-single-bkrnd.png');

}
.divSeatAccessoriesIcons img
{
	padding: 5px 0 0 0px;
	border: 0 0 0;
}





.productTable
{
	margin-left:auto;
	margin-right:6px;
	width: 850px;
	border-collapse: collapse;
	align: right;
}
.productTDs
{
 	vertical-align:top;
 	width: 425px;
}
.featuresTDs
{
 	callspacing: 0px;
 	cellpadding: 0px;
 	vertical-align:top;
 	border-collapse: collapse;
 	width: 400px;
}
.featuresTD01subs
{
 	callspacing: 0px;
 	cellpadding: 0px;
 	vertical-align:top;
 	border-collapse: collapse;
 	width: 150px;
}
.featuresTD02subs
{
 	callspacing: 0px;
 	cellpadding: 0px;
 	vertical-align:top;
 	border-collapse: collapse;
 	width: 250px;
}
.colorsTDs
{
 	margin-left: 15px;
	margin-right: 0px;
 	vertical-align:top;
 	border-collapse: collapse;
 	width: 275px;
}
.productLogo
{
	margin: 4px 0px 4px 0px;
}
.productLogoCustom
{
	margin: 4px 0px 4px 0px;
}
.productText
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	color: #970000;

}
.productTextAlt
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	color: #1b1b1b;

}
.productTextDesc
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-indent: 15px;
	color: #1b1b1b;

}
.productTextDescRed
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-indent: 15px;
	color: #6d0000;

}
.retailPrice
{
	text-decoration: line-through;
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	text-align: left;
	color: #1b1b1b;

}
.colorTags
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;

}
.availableMatTD
{
	padding: 8px 0px 0px 0px;
}

.tabTable 
{ 
	margin-left:auto;
	margin-right:6px;
}
.tabBody 
{  
  	width: 780px;
  	height: 350px; 
  	overflow: auto;
}
.specsDims
{
	text-align: left;
	text-indent: 15px;
	padding: 16px 0px 5px 0px;
	border-width: 0 0 0 0;
}
.clickForPricing
{
	text-align: left;
	text-indent: 15px;
	padding: 0 0 2px 0;
	border-width: 0 0 0 0;
}
.img-swap
{
	border-width: 0 0 0 0;
}
.space
{
	padding: 0px 0px 8px 0px;
}
.spaceDIVarea
{
	padding: 0px 0px 8px 0px;
	position: relative;
}
#specialAreaDIV
{
	position: absolute; 
	left: 225px; 
	top: 68px; 
	width: 199px; 
	height: 124px; 
	z-index: 1;
}
.spaceProdFeat
{
	padding: 0px 0px 4px 0px;
}
.spaceTABS
{
	padding: 0px 0px 8px 6px;
}

.tabsDIV
{
	align: center;
	border-style: none;
	border-width: 0px;
	width: 815px;
	border-collapse: collapse; 
	padding: 0px 0px 0px 0px;
}
.tabsTable
{
	border-style: none;
	border-width: 0px;
	width: 815px;
	border-collapse: collapse; 
	margin: 0 0 0 5px;
}
.tabsTableTD01
{
	border-style: none;
	border-width: 0px;
	width: 500px;
	border-collapse: collapse; 
	padding: 0px 0px 0px 0px;
}
.tabsTableTD02
{
	border-style: none;
	border-width: 0px;
	width: 100px;
	border-collapse: collapse; 
	padding: 0px 0px 0px 0px;
}
.tabsTableTD03
{
	border-style: none;
	border-width: 0px;
	width: 145px;
	text-align: center;
	border-collapse: collapse; 
	padding: 0px 0px 0px 0px;
}
.tabsCenterText
{
	text-align: center;
}
.reviewLinks
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
}
.reviewLinks:link
{	
	color: #58708a; 
  	text-decoration: none;
}
.reviewLinks:visited        
{
	color: #58708a;
  	text-decoration: none; 
}
.reviewLinks:hover
{
	color: #000000;
  	text-decoration: underline;
}
.FreePowerReclineButtonHover:hover
{
	opacity: 0.6;
}
.reviewLinks:active
{
	color: #000000; 
	text-decoration: none;
}
.imgTabsNav						
{  
	border-width: 0px;
	align: center;
}
.tabsRedTag						
{  
	color: #6D0000;
}
.addToCartTD
{
	border-style: solid;
	border-width: 1px;
	width: 850px;
	height: 30px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/add-to-cart-tbl-bkrnd.png');
	/*background-color: #36485c */
}	
.addToCartTD02
{
	border-style: solid;
	border-width: 1px;
	width: 848px;
	height: 45px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;

}
.addToCartTbl
{
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	width: 850px;
	padding: 0px 0px 0px 0px;
}
.addToCartTxt
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
.phoneOrderTxt
{
	padding: 0 0 10px 0px;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #970000;
}
/************************************************
	Accessory POP-UP Info Pages (NEW PAGES)
************************************************/

#productOptionsUpgradesElement
{
	width: 750px;
	height: 200px;

}
.productOptionsUpgradesMainImg
{
	position: absolute;
	margin: 5px 0 0 5px;
	width: 300px;
	height: 250px;
}
.productOptionsUpgradesTitleText
{
	position: absolute;
	margin: 5px 0 0 320px;
	width: 450px;
	height: 25px;
	font-family: arial, verdana, sans;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
.productOptionsUpgradesPriceText
{
	position: absolute;
	margin: 35px 0 0 320px;
	width: 350px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.productSpanOptionsUpgradesPriceText
{
	font-size: 14pt;	
	color: #620000;
	font-weight: normal;
}

.productOptionsUpgradesFeatureText
{
	position: absolute;
	margin: 90px 0 0 320px;
	width: 450px;
	height: 200px;
	font-family: arial, verdana, sans;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesAccessoryPODImg
{
	position: absolute;
	margin: 170px 0 0 320px;
	width: 225px;
	height: 90px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesAccessoryPODRdy
{
	position: absolute;
	margin: 50px 0 0 550px;
	width: 225px;
	height: 200px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesItemDescription
{
	position: absolute;
	margin: 260px 0 0 5px;
	width: 735px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b; 
}


/************************************************
				Accessory POP-UP Info Pages
************************************************/

#divMainOptionsUpgradesElement
{
	width: 700px;
	height: 200px;

}
#divMainOptionsUpgradesElement a[title]
{
	font-family: arial, verdana, sans;
	font-size: 8pt;
}
.divOptionsUpgradesMainImg
{
	position: absolute;
	margin: 5px 0 0 5px;
	width: 300px;
	height: 250px;
}
.divOptionsUpgradesLogo
{
	position: absolute;
	margin: 5px 0 0 315px;
	width: 150px;
	height: 25px;
}
.divOptionsUpgradesTitleText
{
	position: absolute;
	margin: 22px 0 0 320px;
	width: 450px;
	height: 25px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesPriceText
{
	position: absolute;
	margin: 50px 0 0 320px;
	width: 350px;
	height: 45px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.spanOptionsUpgradesPriceText
{
	color: #620000;
	font-weight: bold;
}

.divOptionsUpgradesFeatureText
{
	position: absolute;
	margin: 100px 0 0 320px;
	width: 450px;
	height: 55px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesAccessoryPODImg
{
	position: absolute;
	margin: 170px 0 0 320px;
	width: 225px;
	height: 90px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesAccessoryPODRdy
{
	position: absolute;
	margin: 50px 0 0 550px;
	width: 225px;
	height: 200px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.divOptionsUpgradesItemDescription
{
	position: absolute;
	margin: 260px 0 0 5px;
	width: 735px;
	height: 60px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b; 
}






/************************************************
				Main Index Items
************************************************/


#imageRotatorDIV
{
	position: absolute;  
	z-index: 1;
}
.saleBannerTable
{
	width: 850px;
	margin: 0 0 3px 0;
	
}
.blowoutSaleIMGs
{
	padding: 0 0 5px 4px;
	border: 0;
}
.mainBodyText
{
	padding: 3px 3px 3px 3px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;
}
.mainSaleIMGs
{
	padding: 0 0 0px 0px;
	border: 0;
}
.mainSaleText
{
	padding: 5px 3px 0px 3px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	color: #1b1b1b;

}
.mainSaleTxtTable
{
	width:870px;
}
 /************************************************
	    Review Page
************************************************/
#divReviewContainer
{
	width: 545px;
	height: 700px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;

}
#divReviewThankYou
{
	width: 545px;
	height: 700px;
	font-family: arial, verdana, sans;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;

}


 /************************************************
	    The Rest
************************************************/
p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.topBorder				  
{ 
	border: 0;
	padding: 0px 0px 0px 0px;
	height: 100px;
	width: 1033px;
	border-collapse: collapse;
}
.topBorderMain				  
{ 
	border: 0;
	padding: 0px 0px 0px 0px;
	width: 1033px;
	border-collapse: collapse;
}
.topBorderTDLogo
{
	vertical-align: top;
	text-align: left;
	width: 460px;
}
.topBorderTDChecks
{
	width: 600px;
}
.topBorderTDcontact
{
	width: 145px;
}
.topBorderText
{
	margin: 0 10px 0 0;
	font-family: arial, verdana, sans;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
.topBorderTextAlt
{
	margin: -4px 0 5px 0;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1b1b1b;
}
.topBorderChecks
{
	vertical-align: top;
}
.topBorderCart
{
	vertical-align: middle;
}
.topBorderContactTxt
{
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #1b1b1b;
}
.topBorderPhone
{
	margin: 3px 0 0 0;
	font-family: arial, verdana, sans;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color: #1b1b1b;
}
.topNavTable			  
{ 
	border: 0; 
	padding: 0px 0px 0px 0px;
	callspacing: 0px;
	height: 43px;
	width: 1033px;
	border-collapse: collapse; 
}
.topDropTable				
{ 
	width: 868px;
	height: 45px;
}

.liveChat				  
{ 
	position: absolute;
	margin: 0px 0px 0px 0px;
	top: 238px;
	left: 1005px;
	width: 133px;
	height: 60px;
}
.saleBanner				
{ 
	text-align: left;
}
.sideNavTd 		 	  
{
	width: 165px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-image: url('../dwt-layout/images/menu-backround.jpg');
	background-position: right; 
}
.sideNavTdSmall 	
{	
	width: 165px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-image: url('../dwt-layout/images/small-side-table.jpg');
	background-position: right; 
}			
.sideNavTitle
{
	margin: 4px 0px 4px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: bolder;
  	text-indent: 3px;
  	text-align: left;
  	color: #1b1b1b;
}
.sideNavTitleLink:link
{	
	color: #1b1b1b; 
  	text-decoration: none;
}
.sideNavTitleLink:visited        
{
	color: #1b1b1b;
  	text-decoration: none; 
}
.sideNavTitleLink:hover
{
	color: #000000;
  	text-decoration: underline;
}
.sideNavTitleLink:active
{
	color: #000000; 
	text-decoration: none;
}
.sideNavText
{ 
	margin: 4px 0px 4px 0px; 
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-indent: 3px;
  	text-align: left;
  	color: #000000;
}
.sideNavLink:link
{
	color: #56708b; 
  	text-decoration: none;
}
.sideNavLink:visited
{
	color: #56708b;
  	text-decoration: none;
}
.sideNavLink:hover
{
	color: #4d4d4d;
  	text-decoration: underline;
}
.sideNavLink:active
{
	color: #4d4d4d; 
	text-decoration: none;
}
.imgSideNav						
{  
	border-width: 0px;
}
.imgDealer					
{  
	border-width: 0px;
	margin: 8px 0px 8px 0px;
	text-align: center;
}
.divLine
{
	height: 1px;
}

  .decor 		a:link { 
  				color: #008000; 
  				}
  
  .decor 		a:visited { 
  				color: #008000;
  				}
  
  .decor		a:active { 
  				color: #4ac214;
  				 }
  
  .decor		a:hover {
  				color: #4ac214;
  				}
  				
  .decor		img { 
  				border: 0px solid #008000;
  				}
  				
  .arcade 		a:link { 
  				color: #145a39; 
  				}
  
  .arcade 		a:visited { 
  				color: #145a39;
  				}
  
  .arcade		a:active { 
  				color: #26a96b;
  				 }
  
  .arcade		a:hover {
  				color: #26a96b;
  				}
  				
  .arcade		img { 
  				border: 0px solid #145a39;
  				}
  				
  .concession 	a:link { 
  				color: #a40909; 
  				}
  
  .concession 	a:visited { 
  				color: #a40909;
  				}
  
  .concession	a:active { 
  				color: #ff0000;
  				 }
  
  .concession	a:hover {
  				color: #ff0000;
  				}
  				
  .concession	img { 
  				border: 0px solid #a40909;
  				}
  				
  .audio 		a:link { 
  				color: #725515; 
  				}
  
  .audio 		a:visited { 
  				color: #725515;
  				}
  
  .audio 		a:active { 
  				color: #d79f22;
  				 }
  
  .audio 		a:hover {
  				color: #d79f22;
  				}
  				
  .audio 		img { 
  				border: 0px solid #725515;
  				}
  				
  .contact 		a:link { 
  				color: #383838; 
  				}
  
  .contact 		a:visited { 
  				color: #383838;
  				}
  
  .contact 		a:active { 
  				color: #9e9e9e;
  				 }
  
  .contact 		a:hover {
  				color: #9e9e9e;			
  				}
  				
  .contact 		img { 
  				border: 0px solid #383838;
  				}

/****************************************************
	SITEMAP STYLING
****************************************************/

#divSitemapMainContainer
{
	width: 860px;
	height: 1000px;
	margin: 0 0 0 9px;
}

#divSitemapMainContainer a
{
  	font-family: arial, verdana, sans;
  	font-size: 8pt;
  	font-weight: normal;
  	text-align: left;
}


.divSitemapColumn1
{
	position: absolute;
	width: 205px;
	height: 100%;
	margin: 0 0 0 0;
}
.divSitemapColumn2
{
	position: absolute;
	width: 205px;
	height: 100%;
	margin: 0 0 0 220px;
}
.divSitemapColumn3
{
	position: absolute;
	width: 205px;
	height: 100%;
	margin: 0 0 0 440px;
}
.divSitemapColumn4
{
	position: absolute;
	width: 205px;
	height: 100%;
	margin: 0 0 0 660px;
}
iframe[name=google_conversion_frame]{
    position: absolute;
    top: 0;
}






