﻿/* ------------------------------------------------------------- Elements -------------------------------------------------------------------*/
form { margin:0;padding:0; }
html { margin:0;padding:0; }
body { width:100%;font-family:Verdana;background-image:url(/App_Themes/Default/Images/bodyBG.gif);background-repeat:repeat-x;background-color:#ffffff;margin:0;padding:0; }
img { border:0px; }
h1 {font-size:12pt; font-weight:bold; margin-bottom:-5px;}
h2 {font-size:12pt; font-weight:bold; margin-bottom:-5px;}
/* ------------------------------------------------------------- Id Selectors -------------------------------------------------------------------*/
#websiteContainer { width:985px;margin:0 auto; }

#websiteLeft { width:225px;float:left;min-height:802px;height:auto !important;height:802px; }

#logo { height:131px;width:225px;float:left; }
#SideNavContainer { width:225px;float:left;background-image:url(/App_Themes/Default/Images/SideNavMiddleBG.gif);background-repeat:repeat-y; }
#SideNavTop { width:225px;float:left;height:22px;background-image:url(/App_Themes/Default/Images/SideNavTopBG.gif);background-repeat:no-repeat; }
#SideNavMiddle { width:225px;min-height:671px;height:auto !important;height:671px;float:left;background-image:url(/App_Themes/Default/Images/SideNavMiddleTopBG.gif);background-repeat:no-repeat; }
#SideNavMiddleInner {  }
#SideNavBottom { width:225px;float:left;height:19px;background-image:url(/App_Themes/Default/Images/SideNavBottomBG.gif);background-repeat:no-repeat; }
#SearchContainer { width:225px;height:38px;background-image:url(/App_Themes/Default/Images/SideNavSearchBoxBG.gif);background-repeat:no-repeat; }
#SearchContainerInner { font-size:16px;font-weight:bold;text-transform:uppercase;padding-left:30px;padding-right:20px;padding-top:8px; }

#websiteRight { width:760px;float:left; } 

#header { height:93px;width:760px;float:left; }
#headerRightContainer { width:694px;height:93px;float:left;background-image:url(/App_Themes/Default/Images/headerRightContainerBG.gif);background-repeat:no-repeat;font-family:Verdana; }
#BBB { height:93px;width:66px;float:left; }
#headerholder { width:694px;height:35px;float:left; }
#ShoppingCartTotal { width:694px;height:35px;float:left;position:absolute;top:32px;z-index:100; }
#ShoppingCartTotalInner { text-transform:uppercase;text-align:right;padding-right:15px;font-size:14px;color:#542110; }
#CheckoutViewCart { width:694px;height:23px;float:left; }
#CheckoutViewCartInner { text-transform:uppercase;text-align:right;padding-right:15px;font-size:10px;font-weight:bold;color:#542110; }
#CheckoutViewCartInner a { color:#542110;text-decoration:none; }
#CheckoutViewCartInner a:hover { color:#542110;text-decoration:none; }
#MainNav { width:694px;height:35px;float:right; }
#MainNavInner { text-align:left;font-size:12px;color:#4d1f14; }
#MainNavInner a { color:#4d1f14; }
#MainNavInner a:hover { color:#4d1f14; }
#PopupMenu { width:649px;height:183px;float:right;background-color:#e6f3fb;position:relative; }
#PopupMenuInner { text-transform:uppercase;text-align:right;padding-left:24px;font-size:12px;color:#4d1f14; }
#PopupMenuInner a { color:#4d1f14; }
#PopupMenuInner a:hover { color:#4d1f14; }
#SubNav { width:760px;height:10px;float:left; }
#SubNavInner { text-transform:uppercase;text-align:right;padding-right:15px;font-size:8pt;color:#fbc00c;font-weight:bold; }
#SubNavInner a { color:#fbc00c;font-weight:bold;text-decoration:none; }
#SubNavInner a:hover { color:#fbc00c;font-weight:bold;text-decoration:none; }
/* Content Area */
#contentContainer { width:760px;float:left; }
/* Homepage Elements */
#HomepageTopCallouts { width:760px;float:left; }
#HomepageTopCalloutsInner { padding-left:5px;padding-top:4px; }
#Callout1 { width:271px;float:left;padding:10px;padding-top:15px;background-image:url(/App_Themes/Default/Images/Callout1BG.gif);background-repeat:no-repeat;height:129px; }
#Callout2 { width:562px;float:left;padding:10px;padding-top:15px;height:129px; }
#HomepageMiddleCallouts { width:760px;float:left;margin-top:-20px; }
#HomepageMiddleCalloutsInner {  }
#MiddleCallout1 { float:left;width:243px; }
#MiddleCallout2 { float:left;width:271px; }
#MiddleCallout3 { float:left;width:246px; }
#HomepageLowerCallouts { width:760px;float:left;margin-top:-20px; }
#LowerCallout1 { float:left;width:360px;padding:10px; }
#LowerCallout2 { float:left;width:360px;padding:10px; }
#HomepageImageCallout { text-align:center;padding-top:85px !important; }
/* End Homepage Elements */
#breadcrumbs { width:760px;float:left;height:16px; }
#breadcrumbsInner { padding-left:27px; }
#contentArea { width:760px;float:left;margin-top:22px; }
#contentAreaContainer { width:760px;float:left;background-image:url(/App_Themes/Default/Images/subpageContentAreaBG.gif);background-repeat:repeat-y; }
#contentAreaContainerTop { width:760px;float:left;background-image:url(/App_Themes/Default/Images/subpageContentAreaTopBG.gif);background-repeat:no-repeat;height:28px; }
#contentAreaContainerMiddle { width:760px;float:left;background-image:url(/App_Themes/Default/Images/subpageContentAreaMiddleBG.gif);background-repeat:no-repeat;min-height:575px;height:auto !important;height:575px; }
#contentAreaContainerBottom { width:760px;float:left;background-image:url(/App_Themes/Default/Images/subpageContentAreaBottomBG.gif);background-repeat:no-repeat;height:23px; }
#contentAreaContainerInner { padding-top:0px;padding-left:40px;padding-bottom:0px;padding-right:40px;font-size:12px; }
#Footer { float:left;width:760px;padding-top:20px; }
#FooterInner { text-align:center;color:#542110;font-size:10px; } 
#FooterInner a { text-align:center;color:#542110;font-size:10px; } 
/* End Content Area */
/* Subpage Elements */

/* End Subpage Elements */

/* ---------------------------------------------------------------- Classes --------------------------------------------------------------------------*/
.ContentText { font-size:12px;color:#542110; font-family: Arial; }
.ContentText a { font-size:12px;color:#542110; font-family: Arial; text-decoration:none; }
.ContentText a:visited { font-size:12px;color:#542110; font-family: Arial; text-decoration:none; }

.ContentTitle { font-size:16px;color:#542110; font-family: Arial; font-weight:bold; }
.smallBr { font-size:0;line-height:0;height:0px; }
.newLine { clear:both; }
.headerTextLgBd { font-size:16px;font-weight:bold;text-transform:uppercase;padding-left:30px;padding-right:20px; }
.middleCalloutHeaderTextLgBd { font-size:16px;font-weight:bold;text-transform:uppercase;color:#ffffff;padding-top:16px; }
.navHeader { font-size:11px;font-weight:bold;text-transform:uppercase;color:#000000; }
.navText { font-size:9px;color:#000000; }
.navText a { font-size:9px; color:#000000; text-decoration:none; }
.navText a:visited { font-size:9px;color:#000000; text-decoration:none; }
.LowerCalloutHeaderText { font-size:16px;font-weight:bold;text-transform:uppercase;color:#000000;padding-top:16px; }
.middleCalloutText { padding-top:5px;font-size:14px; }
.lowerCalloutText { padding-top:5px;font-size:12px; }
.expandingHeader { font-size:12px;font-weight:normal;text-transform:uppercase;padding-left:5px;padding-right:20px;padding-top:5px;margin-left:15px;height:27px;margin-right:16px;background-image:url(/App_Themes/Default/Images/SideNavMiddleExpandingHeaderBG.gif);background-repeat:no-repeat; }
.expandingHeader a { text-decoration:none;color:#000000; }
.expandingHeader a:hover { text-decoration:none;color:#000000; }
.PlusMinus { vertical-align:middle;float:left;margin-top:1px; }
.PlusMinus a { text-decoration:none;color:#000000; }
.PlusMinus a:hover { text-decoration:none;color:#000000; }
.ProductTitle {color:#542110; font-size: 12pt; text-decoration:none; font-weight: bold;}
.ProductDetail {color:#542110; font-size: 8pt; font-family: Verdana; text-decoration:none;}

.listingsContainer { font-size:12px;font-weight:normal;padding-left:25px;padding-right:20px;padding-top:0px;margin-left:15px;margin-right:16px;margin-top:-5px;margin-bottom:3px;line-height:14px; }
.listingsContainer a { text-decoration:none;color:#000000; }
.listingsContainer a:hover { text-decoration:none;color:#542110; }
a.proceedButton { width:100px;height:32px;float:right;padding-right:20px;display:block;background-image:url(/App_Themes/Default/Images/proceedButton.jpg);background-repeat:no-repeat;background-position:0px 0px; }
a.proceedButton:hover { background-position:0px -32px; }
.ClientTestimonialHeader { color:#ffffff;font-size:22px;font-weight:bold; }
.ClientTestimonialText { color:#ffffff;font-size:11px;font-weight:bold;line-height:14px; }
a.applyForCredit { width:126px;height:20px;float:left;padding-right:20px;display:block;background-image:url(/App_Themes/Default/Images/applyForCreditNavBG.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.applyForCredit:hover { background-position:0px -20px; }
a.installationGallery { width:110px;height:20px;float:left;display:block;background-image:url(/App_Themes/Default/Images/installationGalleryNavBG.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.installationGallery:hover { background-position:0px -20px; }
a.productInformation { width:164px;height:20px;float:left;display:block;background-image:url(/App_Themes/Default/Images/productInformationNavBG.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.productInformation:hover { background-position:0px -20px; }
a.shopByBrand { width:118px;height:20px;float:left;display:block;background-image:url(/App_Themes/Default/Images/shopByBrandNavBG.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.shopByBrand:hover { background-position:0px -20px; }
a.specials { width:76px;height:20px;float:left;display:block;background-image:url(/App_Themes/Default/Images/specialsNavBG.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.specials:hover { background-position:0px -20px; }
a.LearnMoreButton { width:160px;height:56px;float:left;margin-top:11px !important;display:block;background-image:url(/App_Themes/Default/Images/learnMoreButton.gif);background-repeat:no-repeat;background-position:0px 0px; }
a.LearnMoreButton:hover { background-position:0px -56px; }
.bcLeft { width:11px;height:16px;background-image:url(/App_Themes/Default/Images/breadcrumbsLeftBG.gif);background-repeat:no-repeat;float:left; }
.bcText { height:16px;background-image:url(/App_Themes/Default/Images/breadcrumbsTextBG.gif);background-repeat:repeat-x;float:left;font-size:11px;vertical-align:middle;font-weight:bold;color:#542110;padding-top:2px; }
.bcText a { text-decoration:none;color:#542110; }
.bcText a:hover { text-decoration:none;color:#542110; }
.bcRight { width:11px;height:16px;background-image:url(/App_Themes/Default/Images/breadcrumbsRightBG.gif);background-repeat:no-repeat;float:left; }
.MatrixStd { background-color: #EFE398; margin-left: auto; margin-right: auto;}
.MatrixAlt { background-color: #F6EEBF; text-align:center;  }
a.ProductPics {  border:0px solid yellow;}
a.ProductPics:hover { border:2px solid #fbc00c; }


.signUpTitle
{
	font-weight:bold;
	font-size:15px;
	margin-bottom:15px;
}
.signUpLabel
{
	font-size:10px;
	float:left;
	font-weight:bold;
	margin-bottom:7px;
	color: #666;
}
.signUpControl
{
	float:left;
	width:245px;
	margin-bottom:7px;
	color: #666;
}

.interiorHeaderSubTitle
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

#contentAreaContainerMiddle h1 { font-size:medium; }

.buy-now {  }
