body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: black;
  line-height: 16px;
}

a, a:link, a:visited, a:hover, a:active 
{
	color: black;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
}

h1, h2, h3, h4, h5, h6
{
	color: black;
}

.Required
{
	color: Red;
}

.AlternatingFormRow
{
	background-color: #F5F5F5;
}

.InfoArea_ContentPanel
{
	padding: 0px 0px 3px 0px;
}

.InfoArea_TitlePanel
{
	padding: 0px 0px 3px 0px;
}

/*******************************************
*ContactUsForm
*******************************************/
.ContactUsForm
{
	font-size: 12px;
	width: 470px;
	padding-bottom: 16px;
}

.checkSubLabel
{
    display: block;
    margin: 4px 0 11px 20px;
    clear:left;
}

.checkLabel label
{
    display:block;
    float:left;
    width:375px;
}

.checkLabel input
{
    display:block;
    float:left;
}

h3.EmailUs 
{
    margin:20px 0 0px 0;
}

h3.CallUs
{
    margin: 0 0 15px 0;
}

.longTextBox
{
    width:455px;
}

.smallTextBox
{
    width:220px;
}

.bold
{
    font-weight:bold;
}

.checkboxes
{
    width:400px;
}

.contactUsHeader
{
	margin-top:20px;
	font-weight:bold;
	font-size:100%;
}

.contactUsHeader hr
{
	margin-bottom: 10px;
}

.ContactusDataForm td
{
	padding-left:15px;
}

.ContactusDataForm td.contactUsHeaderCell, .ContactRadioButtonList td
{
	padding-left:0px;
}

.ContactRadioButtonList, .contactCalendar
{
	margin-bottom:10px;
}

.contactCalendar .riTextBox
{
	width:162px !important;
}

.ContactusDataForm .smallTextBox
{
	width:200px;
	margin-bottom:10px;
}

.ContactusDataForm .longTextBox
{
	width:435px;
	margin-bottom:10px;
}

select.longTextBox
{
	width:439px !important;
}

/*******************************************
*Generic Content
*******************************************/
.GenericContainer
{
	font-size: 12px;
	width: 470px;
	padding-bottom: 40px;
}

/*******************************************
*Testimonials
*******************************************/
.TestimonialContainer
{
	width: 470px;
	padding-bottom: 18px;
}

.TestimonialTextPanel
{
	width: 362px;
}

/*******************************************
*Specials Panel
*******************************************/
.SpecialPanel
{
	width: 470px;
	padding-bottom: 16px;
}

.SpecialImage img
{
	width: 470px;
}

/*******************************************
*Partners
*******************************************/
.PartnerContainer
{
	width: 470px;
	padding-bottom: 16px;
}

.PartnersAddressPanel
{
	font-weight: bold;
}

.PartnersTextPanel
{
	font-size: 12px;
}

/*******************************************
*Left Promo
*******************************************/
.LeftPromoTable
{
	width: 230px;
}

/*********************************************************
OurTeam
*********************************************************/
.StaffContainerPanel
{
	font-size: 12px;
	width: 475px;
	margin-bottom: 25px;
}

.TeamMemberTitle
{
	font-weight: bold;
}

.TeamImage
{
    position:relative;
    margin-top: -50px;
    margin-right:15px;
}

/*********************************************************
DealerLogo
*********************************************************/
.DealerLogo
{
	text-align: center;
	vertical-align: middle;
}

.DealerLogoImage
{
	width: 100%;
	max-width: 177px;
	max-height: 130px;
	margin: auto;
	-ms-interpolation-mode: bicubic;
}

/*************************************************
Design Consultation
*************************************************/
.DesignConsultation
{
	text-align:left;
	
	position:relative;
	margin: 0px 10px 12px 10px;
	padding: 5px 10px 5px 10px;
	
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 130, 130, 130 );

	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;

  border-radius: 5px;
    
  background-color: rgb(216,116,35);
  
  background-image: -moz-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);

 	background: linear-gradient(to bottom,  rgb(241,136,51) 0%,rgb(216,116,35) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F18833', endColorstr='#D87423',GradientType=0 );
}

.DesignConsultation a, .DesignConsultation span
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	color:#fff !important;
	text-decoration:none;
}

.DesignConsultation a,
.DesignConsultation a:link,
.DesignConsultation a:visited,
.DesignConsultation a:hover,
.DesignConsultation a:active
{
	font-size: 14px;
}


.DesignConsultation span
{
	position:absolute;
	right:10px;
	top:1em;
}

/*************************************************
SEO Links
*************************************************/
.SeoLinkItems
{
	text-align: center;	
}

.SeoLinkItems li
{
	display: inline;
}

.SeoLinkItems li a
{
   text-decoration:none;
}

.SeoLinkItems li a:hover
{
   text-decoration:underline;
}


/*************************************************
DescriptionLabel
*************************************************/
.DescriptionLabel
{
	font-size: 12px;
}

/*************************************************
Product Links
*************************************************/
.ProductInformationTable
{
	padding-top: 0px;
	margin: 0px 10px 15px 10px;
}

/*************************************************
Related Links
*************************************************/
.RelatedLinksTable
{
	margin: 0px 10px 15px 10px;	
}

/*************************************************
Store Hours
*************************************************/
.StoreHours td
{
	font-size: 12px;
}

/*************************************************
Dealer Logo
*************************************************/
.DealerLogoText
{
	display: block;
	font: bold 12pt Arial;
	padding-left: 1em;
	padding-right: 1em;
}

/*************************************************
Galleria
*************************************************/
.galleria-thumbnails-container
{
	text-align: center;
}

.galleria-thumbnails
{
	margin: auto;
}

div.galleria-thumbnails div
{
	display: inline;
}

div.galleria-info
{
	text-align: center;
	width: 72%;
	left: 14%
}

.galleria-counter
{
	visibility: hidden;
}

.galleria-info-close
{
	visibility: hidden;
}

.galleria-info-text
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	background: #000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	position: relative;
	zoom: 1;
}

#simplemodal-container a.modalCloseImg
{
	background: url('http://www.fandrwindowtreatments.com/DealerWeb/Themes/Shared/Images/x.png');
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -16px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}

div.maintext ul {
    font:Arial,Helvetica,sans-serif;
    font-size:12px;    

    list-style: disc none outside;
    margin:0 0 0 15px;
}

div.maintext p strong{
    margin: 5px 0 2px 0;
    display: block;    
}

.bottombar
{
	padding: 0;
	height: 45px;
}

.seobottom span {
   /* display:block;
    margin-left: 6px; */
}

#footer
{   
    position: relative;
    bottom: 8px;
    width: 100%;    
		font-size: 12px;
}

#footer #links
{
    float:left;
    margin: 0 0 0 20px;
}

#footer #cnetlogo
{
    float:right;
    margin: 0 20px 0 0;
}

#footer #cnetlogo span span
{
    font-weight: bold;
}

#footer #cnetlogo a
{
    text-decoration:none;
}

#footer #cnetlogo a span #sup
{
    bottom: 3px;
    font-size: 12px;
    position: relative;
}

/* CRF20140121: TFS25945 */

/* Story 1 Updates */

.RadMenu .rmGroup a.rmLink
{
	color: black;
}

.RadMenu .rmRootGroup .rmItem a.rmLink.rmRootLink:hover
{
	color: inherit;
}

.RadMenu .rmRootGroup .rmItem a.rmLink:hover
{
	color: #F07911; /* orange1= */
}

/* CRF20140127- Menu rmFocused issue fix */
.RadMenu .rmRootGroup .rmItem .rmFocused
{
	background: transparent;
}

.RadMenu .rmRootGroup .rmVertical .rmItem .rmFocused,
{
	background-color: white;
}
/* End of: CRF20140127- Menu rmFocused issue fix */

/* CRF20140203- TFS26145 */
.StoreInfo .CompanyInfo
{
	font-weight: normal;
}

.StoreInfo .CompanyInfo td.StoreInfoPhoneNumberLabel a
{
	font-weight: normal;
	text-decoration: none;
}

.StoreInfo .StoreInfolinks a, .StoreInfolinks span
{
	font-weight: normal;
}

.StoreInfo .companyName
{
	font-weight: bold;
}

.StoreInfo td.StoreInfoPhoneNumberLabel a:link,
.StoreInfo td.StoreInfoPhoneNumberLabel a:visited
{
	font-weight: bold;
}
/* End of: CRF20140203- TFS26145 */

.StoreInfo .StoreInfolinks a, .StoreInfolinks span
{
}

/* Burnt Orange Button- common styles used */
.InfoAreaPanel .LaunchButton a,
.InfoAreaPanel .LaunchButton a:hover,
.EmailSignup .SubmitButton,
.ContactUsForm .SaveDataSubmitContactUs,
.BottomComponentComboContent .MoreInfoButton,
.BottomComponentComboCopy .LaunchButton
{
	text-align: right;
	margin: 0px 0px 12px 10px;
	padding: 2px 10px 2px 10px;
	border: 1px solid #9c9c9c;

	font-size: 10px;
	color: white;

	text-decoration: none;

	background-color: rgb(216,116,35);
	border-style: solid;
	border-width: 1px;
	border-color: rgb( 130, 130, 130 );
	border-radius: 5px;
	background-image: -moz-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(241,136,51) 0%, rgb(216,116,35) 100%);
	background: linear-gradient(to bottom, rgb(241,136,51) 0%,rgb(216,116,35) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F18833', endColorstr='#D87423',GradientType=0 );
}

  /* End of: Burnt Orange Button- common styles used */

.ProductFocusTitle
{
	padding-top: 16px;
	font-size: 16px;
}

.ProductFocusContent
{
	font-size: 14px;
}

td.ProductFocusAboutUsLink a,
td.ProductFocusAboutUsLink a
{
	font-size: 14px;
}

.EmailSignup .SubmitButton
{
	width: 56px;
	margin: 0px 0px 12px 10px;
}
/* See: Burnt Orange Button- common styles used */

.SpecialPanel a,
.SpecialPanel a:link,
.SpecialPanel a:visited,
.SpecialPanel a:hover,
.SpecialPanel a:active
{
	font-size: 14px;
}
/* End of: Story 1 Updates */

/* Story 2 Updates */

table.MainContentContainer td.CenterContentPanel h2 span.sst_products,
table.MainContentContainer td.CenterContentPanel h2 span.sst_services
{
	font-size: 18px;
	font-weight: bold;
}

table.MainContentContainer td.CenterContentPanel h2 span.sst_products
{
	font-size: 18px;
	font-weight: bold;
}

table.MainContentContainer td.CenterContentPanel #ProductDisplayTitleBar
{
	display: none;
}

#ProductDisplay .ajax__tab_active .ajax__tab_tab
{
	background: #4A4A4A none; /* pulled from #ProductDisplay .ajax__tab_active .ajax__tab_tab in Eclipse|Wine1 default.css */
}

#ProductDisplay .ajax__tab_tab
{
	background: #A6A69A none; /* pulled from #ProductDisplay .ajax__tab_active .ajax__tab_tab in Eclipse|Wine1 default.css */
}

#ProductDisplayCopyContainer .ProductDisplayProductTitle
{
	font-size: 16px;
	font-weight: bold;
}

#ProductDisplayCopyContainer .ProductDisplayDescription,
#ProductDisplayCopyContainer .ProductDisplayLongDescription
{
	font-size: 14px;
}

#ProductDisplay #RelatedLinks 
{
	background-color: white;
}

#ProductDisplay #RelatedLinks a
{
}

.RightColumnContainer .ServiceNavigationSelectedHeader
{
}

.RightColumnContainer .AccordionContainerPanel
{
}

table.ServiceListTable .ServiceList a.ProductLink
{
}

table.ServiceListTable .ProductList a,
table.ServiceListTable .ServiceList a
{
	text-decoration: none; 
}

table.ServiceListTable .ProductList a:hover,
table.ServiceListTable .ServiceList a:hover
{
	color: #F07911; /* orange1= */
	text-decoration: underline; 
}

table.ServiceListTable .ServiceList a.ProductLinkSelected
{
	color: #F07911; /* orange1= */
	text-decoration: none;
}
/* End of: Story 2 Updates */

/* Story 3 Updates */

/* note: some items in this story were resolved by updates in earlier stories */

table.MainContentContainer td.CenterContentPanel .AboutUsTitle
{
	font-size: 16px;
	font-weight: bold;
}

table.MainContentContainer td.CenterContentPanel .AboutUsContent
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .NewsletterItem a
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .NewsletterItem .DescriptionLabel
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .GenericContainer
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .FAQTable .FAQQuestion,
table.MainContentContainer td.CenterContentPanel .FAQTable .FAQAnswer
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .FAQTable .FAQQuestion
{
	background-color: #eaeaea; /* Pulled from Eclipse|Wine1 */
}

table.MainContentContainer td.CenterContentPanel .FAQTable .FAQAnswer
{
	background-color: white;
}
/* End of: Story 3 Updates */

/* Story 4 Updates */
table.MainContentContainer td.CenterContentPanel .SlideShow
{
	background-color: transparent;
}

table.MainContentContainer td.CenterContentPanel .OurShowroom .OurShowroomContent
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .OurShowroom .OurShowroomLink a
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .StaffContainerPanel .TeamMemberTitle
{
	font-size: 14px;
	font-weight: bold;
}

table.MainContentContainer td.CenterContentPanel .StaffContainerPanel .LayoutTableLeftTD >div
{
	font-size: 14px;
}

table.MainContentContainer td.CenterContentPanel .PhotoGallery .PhotoGalleryControlBar
{
	/* background-color: #eaeaea; / * Pulled from Eclipse|Wine1, didn't like how 'light' it was and went for another color... */
	background-color: #A6A6A6;
}

table.MainContentContainer td.CenterContentPanel .PhotoGallery .PhotoGalleryTestimonialLabel
{
	font-size: 14px;
}

/* End of: Story 4 Updates */

/* Story 5 Updates */

.TestimonialContainer .TestimonialText
{
	font-size: 14px;
}

.TestimonialContainer
{
	padding-bottom: 10px;
}

table.MainContentContainer td.CenterContentPanel .ContactUsForm
{
	font-size: 14px;
}

/* note: some items in this story were resolved by updates in earlier stories- for example, the burnt-orange button style */

.ContactUsForm .SaveDataSubmitContactUs
{
	width: 70px;
	height: 30px;
	font-size: 12px;
	margin-left: 0px;
	text-align: center;
}

table.MainContentContainer .RightColumnContainer .StoreHours td
{
	font-size: 12px;
	font-weight: normal;
}

table.MainContentContainer .RightColumnContainer .StoreHours .StoreHourHeader.MainHeader
{
	font-size: 14px;
}

/* This fix was required because I pulled an inline style out of the code and replaced it with this class, StoreHourHeader */
table.MainContentContainer .RightColumnContainer .StoreHours .StoreHourHeader
{
	padding-bottom:10px;
	font-weight:bold; 
	font-size: 12px;
}

.mapInfoWin
{
	font-family: Arial;
}

.mapInfoWin a,
.mapInfoWin a:hover
{
}

/* End of: Story 5 Updates */

/* End of: CRF20140121: TFS25945 */


/* CRF20140130_TFS25915 */

.Navigation
{
  height: 38px;
}

.Navigation a
{
	font-size: 10px;
}

.LeftColumnBG
{
	border-right: 1px solid #4a4a4a;
	background: white;
}

.DefaultMasterMainContent
{
	background: white;
}

.DefaultMasterMainContent tr.NavigationRow
{
	background: #4a4a4a;
}

.CenterContentPanel
{
}

.Footer
{
	background-color: #4a4a4a;
}

.bottombar
{
	background-color: white;
	color: #4a4a4a;
}

a.SeoHyperlink:link,
a.SeoHyperlink:visited,
a.SeoHyperlink:hover,
a.SeoHyperlink:active,
.seobottom,
#footer #links a,
#footer #links .copyright,
#footer #cnetlogo a span #sup,
#footer #cnetlogo span,
#footer #cnetlogo a,
#footer #cnetlogo
{
	color: rgb(0, 0, 0);
}

#footer #cnetlogo span span
{
	color: rgb(0, 0, 0);
}

.BottomComponent
{
	border: 2px solid #a0a0a0;
	background-color: white;
}

.BottomComponentiMagineContent td.LeftSection
{
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/iMagineScreenshotThumbnail.png);
	background-repeat: no-repeat;
	background-position: -20px 10px;
}





/***********************************************/
/* Pulled in from pallete-specific default.css */
/***********************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, a:link, a:visited, a:hover, a:active, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

a, a:link, a:visited, a:hover, a:active 
{
	font-size: 12px;
}

.Navigation a, 
.Navigation a:link, 
.Navigation a:visited, 
.Navigation a:hover, 
.Navigation a:active 
{
	padding-right: 2px;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

/********************************************************************************
Content
********************************************************************************/
h1
{
	float: left;
	margin-top: 18px;
	margin-left: 10px;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Sans-Serif;
	font-style: italic;
	font-weight: normal;
	line-height: 21px;
}

h2
{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -.0075em;
	margin-bottom: 16px;
	display: block;
}

h3
{
	font-size: 16px !important;
	font-weight: bold;
	letter-spacing: -0.005em;	
	line-height: 18px; 
	display: block;
	margin-bottom: 6px; 
}

h3.activesdf
{
 font-size: 16px;
 font-weight: bold;
 letter-spacing: -0.005em;	
 line-height: 18px; 
 display: block;
 margin-bottom: 6px; 
}

h4
{
	font-size: 12px;
	letter-spacing: -0.005em;
	line-height: 14px;
	display: block;
	margin-bottom: 6px;
	font-weight: normal;
}

h5
{
	font-size: 12px;
	letter-spacing: -0.005em;
	line-height: 14px;
	display: block;
	margin-bottom: 6px;
	font-weight: bold;
}

h6
{
	font-size: 12px;
	letter-spacing: -0.005em;
	line-height: 14px;
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}

.CallToAction a, .CallToAction a:visited, .CallToAction a:active
{
	font-family: Arial;
}

.CallToAction a:hover
{
	font-family: Arial;
}

/********************************************************************************
Standard layout elements
*********************************************************************************/
.LayoutTableLeftTD
{
	padding-right: 20px;
}

.DefaultMasterMainContent
{
	width: 730px; 
}

/********************************************************************************
Navigation
********************************************************************************/
.NavigationCell
{
	padding-left: 9px;
	z-index: 21;
}

.Navigation
{
  vertical-align: middle;
  position: relative;
  z-index: 20;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Verdana;
  font-size: 12px;
}

.SubNavigationPanel
{
  height: 26px;
  background-color: #B0C4C5;
  padding-left: 15px;
}

.SubNavigationLink
{
  text-decoration: underline;
  color: #FFFFFF;
}

.NavItem
{
	padding: 0px 3px 0px 7px;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.NavRightImage
{
	padding: 0px 7px 0px 0px;
}

.NavSelectedItem
{
	padding: 0px 7px 0px 7px;
	color: white !important;
	text-decoration: none !important;
}

.rmLeftImage
{
    margin: 0px;
    padding: 0px;
}

.rmRootGroup
{
    position: absolute;   
    top: 10px;    
}

.rmRootGroup .rmSeparator
{
    top: -2px;
    margin-left: 4px;
}

.rmRootGroup .rmText
{
    margin: 0px !important;
    padding: 0px !important;
    font-size:10px !important;
}

.rmRootGroup .rmItem A
{
  cursor: pointer !important;
  text-decoration: none !important;
}

.rmRootGroup .rmItem A:Hover
{
  text-decoration: underline !important;
}

.rmRootGroup .rmItem A:Hover
{
  text-decoration: underline !important;
}

.rmRootGroup .rmLink
{
  color: White;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  height: 20px;
  padding: 0px 7px 0px 7px !important;
}

.rmRootGroup .rmLast
{
  margin-right: 0px !important;
  padding-right: 0px !important;
}

.rmRootGroup .rmFocused,
.rmRootGroup .rmExpanded
{
  color: #8a8a8a;
  background-color: White;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.rmGroup
{
  border: solid 1px #837E6A;
  border-top: none;
  background-color: White;  
}

.rmGroup .rmText
{
  margin: 0px !important;
  padding: 0px !important; 
}

.rmGroup .rmLink
{
  text-align: left;
  font-family: Verdana;
  font-size: 12px;
  padding: 0px 7px 0px 7px !important;
}

.rmGroup .rmLink:Hover
{
  text-align: left;
  font-family: Verdana;
  font-size: 12px;
}

.rmLevel1 .rmSeparator
{
  margin: 0px !important;
  padding: 0px !important;
}

.rmLevel1 .rmSeparator
{
  text-align: center;
  margin: 0px !important;
  padding: 0px !important;
}

.rmLevel1 .rmSeparator IMG
{
  width: 100%;
  height: 1px;
}

.rmLevel1 .rmFirst
{
  margin: 10px 0px 0px 0px;
}

/********************************************************************************
Left Section Content
********************************************************************************/
.LeftColumnComponentsTitle
{
	font: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
}

/********************************************************************************
Middle Main Content
********************************************************************************/
.ContentSpacerPanel
{
  background-color: #AFAF95;
}

.CenterContentPanel
{
  padding-top: 2px;
  padding-left: 15px;
}

/********************************************************************************
Bottom Components
*********************************************************************************/
.BottomComponentsSection /* The section and repeator for the sb section */
{
	
}

.BottomComponents /* The actual component container */
{	
  font-weight: bold;
  height: 37px;
  font-size: 12px;
  width: 301px;
  height: 147px;
}

.BottomComponentsRepeater
{
	margin: 15px 15px 25px 15px;
}

.BottomComponent
{
	width: 301px;
	height: 147px;
}

.BottomComponentiMagineContent
{
	width: 301px;
	height: 147px;
	font-size: 12px;
	font-weight: normal;
}

.BottomComponentComboContent
{
	width: 281px;
	height: 127px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.BottomComponentComboBackImage
{
	width: 118px;
	height: 127px;
	text-align: center;
}

.BottomComponentComboImage
{
	border: none;
	max-height: 117px;
	width: 100%;
	max-width: 108px;
}

.BottomComponentComboCopy
{
	width: 153px;
	height: 127px;
}

.BottomComponentImageView
{
	margin: 5px 5px 5px 4px;
	width: 292px;
	height: 138px;
	vertical-align: bottom;
	position: relative;
}

.BottomComponentImageViewLink
{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

/********************************************************************************
Footer
*********************************************************************************/
.Footer
{
  font-weight: bold;
  height: 37px;
  font-size: 12px;
}

/********************************************************************************
Page Logo
*********************************************************************************/
.PageLogo
{
  border: 1px solid #AFAF95;
}

/**********************************************************************************
Left Column
***********************************************************************************/
.LeftTopColumnBG {
    width: 230px;
    height: 170px;
    padding: 0px 0px 0px 2px;
    background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/logocontainer.png);
    background-repeat: no-repeat;
}

.LeftColumnBG
{
}

.LeftContentSeparator
{
	height: 12px;
}

.LeftHorizontalRule
{
	margin: 0px 1px;
	width: 228px;
	height: 2px;
	/* CRF20140131- may not be needed anymore?
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/Images/hr_repeater.gif); */
}

.PromoDivider
{
	width: 200px; 
	height: 1px; 
	margin: 8px auto; 
	background-color: #D9DABF;
}

/*************************************************
StoreInfo
*************************************************/
.StoreInfo
{
	width: 200px;
	margin: 0px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px !important;
	line-height: 14px !important;
	color: black;
	font-weight: bold;
}

.StoreInfoPhoneMap
{
	padding-top: 10px;
}

.StoreAlternatePhoneNumber
{
	font-size: 12px !important;
	font-weight: normal !important;
}

/*************************************************
StoreHours
*************************************************/
.StoreHours
{
	width: 200px;
	margin: 16px 0px 0px 0px;
	font-family: Arial;
	line-height: 14px !important;
	font-weight: bold;
}

.StoreHourContent
{
	padding-top: 16px;
}

/**********************************************************************************
Left Promo
***********************************************************************************/
.PromoLayoutContainer
{
  padding-top: 13px;
  padding-left: 20px;
}

.PromoTitle
{
	font-weight: bold;
	padding-bottom: 5px;
	height: 25px;
	font-size: 12px;
	line-height: 12px;
}

.PromoTitle
{
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
	font-size: 12px;
	line-height: 12px;
}

.PromoText
{
  clear: left;
  font-size: 12px;
  line-height: 14px;
  display: block;
  margin-bottom: 5px;
}

.PromoLink
{
	text-decoration: underline;
	font-size: 12px;
	float: right;
}

.LeftPromoImage
{
	border: none;
	width: 100%;
	max-width: 60px;
	margin-right: 10px;
}

.LeftPromoImageOnly
{
	border: none;
}

/********************************************************************************
Right Column
*********************************************************************************/
.RightColumnBG
{
	width: 230px;
	padding-top: 10px;
	padding-bottom: 50px;
  background-repeat: repeat-y; 
}

.RightColumnContainer
{
  margin-top: 10px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 15px;
}

/********************************************************************************
Home
*********************************************************************************/
.HomeHeader
{
	height: 69px;
	/* CRF20140131- may not be needed anymore
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/rightcolumn-stretcher.gif); */
  background-repeat: repeat-y; 
}

/********************************************************************************
Secondary
*********************************************************************************/
.HDLogo
{
	height: 77px;
	width: 230px;
	/* CRF20140131- may not be needed anymore 
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/Images/rightcolumn-stretcher.gif); */
  background-repeat: repeat-y;
}

.HDLogoPopup
{
	margin: 10px;
}

.HDLogoPopup a, .HDLogoPopup a:hover, .HDLogoPopup a:visited, .HDLogoPopup a:active
{
}

.SecondaryHeader
{
	height: 77px;
	vertical-align:top;
	padding-left: 6px;
}

.SecondaryPageTitle
{
	float: left;
	margin-top: 18px;
	margin-left: 10px;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Sans-Serif;
	font-style: italic;
}

.SecondaryPageSubTitle
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.0075em;
	margin-bottom: 16px;
	display: block;
}

/********************************************************************************
Products
*********************************************************************************/
.AccordionContainerPanel
{
  padding: 0px 0px;
  text-align: center;
  margin: 0px 0px;
}

.ParentCategoryAccordionContent
{
  text-align: left;
}
  
.ParentCategoryAccordionHeader
{
  padding: 5px;
  text-align: left;
  height: 15px;
  background-color: #EBECDA;
  font-weight: bold;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  font-size: 12px;
  cursor: pointer;    
}

.ParentCategoryAccordionSelected
{
  padding: 5px;
  text-align: left;
  height: 15px;
  background-color: #EBECDA;
  font-weight: bold;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  font-size: 12px;
}

.CategoryAccordionHeader
{
  padding: 5px;
  text-align: left;
  min-height: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  text-decoration: underline;
  cursor: pointer;  
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.CategoryAccordionHeader .HeaderArrowImage
{
	margin-top: 4px;
	margin-right: 5px;
	width: 4px;
	height: 7px;
	float: left;
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/sidebar-arrow.gif);
	background-repeat: no-repeat
}

.ProductNavigationSelectedHeader
{
  padding: 5px;
  text-align: left;
  height: 15px;
  color: #c96c4d;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  text-decoration: underline;
  cursor: pointer;  
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.ProductNavigationSelectedHeader .HeaderArrowImage
{
	margin-top: 6px;
	margin-right: 5px;
	width: 7px;
	height: 4px;
	float: left;
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/sidebar-arrow_down.gif);
	background-repeat: no-repeat
}

.CategoryAccordionContent
{
 
}

.ScheduleAnAppointmentButton img
{
	width: 176px;
	margin: 20px 12px 0px 12px;
}

.ProductListTable
{
	width: 198px;
}

.ProductList
{
  padding: 5px 5px 5px 15px;
  text-align: left;
  border-bottom-style:  dotted;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  cursor: pointer;   
  font-size: 12px;
  font-weight: bold; 
}

.ProductLink
{
  font-weight: normal;
  line-height:15px;
}

.ProductLinkSelected
{
  font-weight: bold;
  text-decoration: none;
}

.ProductImagesThumbnails
{
	width: 80px;
	height: 60px;
	margin-left: 14px;
}

#ProductDisplay
{
	margin: 0px 20px 20px 0px;
	width: 460px;
	font-size: 12px;
}

#ProductDisplay h2
{
	line-height: 18px;
	letter-spacing: -.0075em;
	margin: 0px 0px 20px 0px;
	display: block;
}

#ProductDisplay .ajax__tab_header
{
	border-bottom: 1px solid rgb(74,74,74);
	margin-bottom: 5px;
	font-size: 12px;
}

#ProductDisplay .ajax__tab_body
{
	border: 0px none Transparent;
	padding: 0px 0px 20px 0px;
	font-family: Arial;
}

#ProductDisplay .ajax__tab_active .ajax__tab_tab
{
}

#ProductDisplay .ajax__tab_tab
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 8px;
}

#ProductDisplay .ajax__tab_outer,
#ProductDisplay .ajax__tab_inner 
{
	background: Transparent none;
}

#ProductDisplay #RelatedLinks
{
	width: 173px;
	float: right;
	margin: 0px 0px 10px 10px;
	border: 1px solid #D0D1CC;
	padding-top: 10px;
}

#ProductDisplay #VideoCopy
{
	width: 450px;
	border: 1px solid #D5D4D4;
	margin-top: 7px;
	padding: 5px 4px;
	font-size: 12px;
}

#ProductDisplay #VideoCopy #VideoHeader
{
	background-color: #EBEBEB;
	padding: 8px;
	margin-bottom: 8px;
}

#ProductDisplay #VideoCopy p
{
	margin: 0px 4px;
}

#ProductDisplay #VideoCopy #VideoHeader h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/********************************************************************************
Services
*********************************************************************************/
.ServiceNavigationSelectedHeader
{
  padding: 5px;
  text-align: left;
  min-height: 15px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  text-decoration: underline;
  cursor: pointer;  
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.ServiceNavigationSelectedHeader .HeaderArrowImage
{
	margin-top: 6px;
	margin-right: 5px;
	width: 7px;
	height: 4px;
	float: left;
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/AllPalettes/Images/sidebar-arrow_down.gif);
	background-repeat: no-repeat
}

.ServiceListTable
{
	width: 198px;
}

.ServiceList
{
  padding: 5px 5px 5px 15px;
  text-align: left;
  border-bottom-style:  dotted;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  cursor: pointer;   
  font-size: 12px;
  font-weight: bold; 
}

.ServiceLink
{
  font-weight: normal;
}

.ServiceLinkSelected
{
  font-weight: bold;
  text-decoration: none;
}

.ServiceDescription
{
  padding: 5px;
  text-align: left;
  border-bottom-style:  dotted;
  border-bottom-width: 1px;
  border-bottom-color: #DFE0C8;
  cursor: pointer;    
  font-size: 12px;
}

.ServiceTitle
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.ServiceDisplay
{
	width: 464px;
	margin-right: 16px;
	margin-bottom: 125px;
}

.ServiceOverviewDetailsImage
{
	width: 464px;
	margin-bottom: 20px;
}

.ServiceDisplayDescription
{
	font-size: 12px;
	vertical-align: top;
	padding-top: 5px;
}

.ServiceDetailsDescription
{
	font-size: 12px;
	width: 259px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 16px;
}

.ServiceFreeEstimate
{
	width: 45%; 
	vertical-align: top;
}

.ServiceDetailsVideoLink
{
	width: 45%; 
	vertical-align: top;
	padding-right: 20px;
}

.ServiceOverviewLinks
{
	padding-right: 20px;
}

.ServiceOverviewLinks a 
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceOverviewLinks a:hover
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceDetailsImage
{
	width: 464px;
	margin: 5px 0px 10px 0px;
}

.ServiceDetailsThumbnails
{
	padding-left: 5px;
}

.ServiceDetailsLinks a 
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceDetailsLinks a:hover
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceImagesPopup
{
	width: 633px;
	padding: 15px;
	background-color: #FFFFFF;
}

.ServiceImageCloseButton
{
	float: right;
}

.ServiceImagesCurrentImage
{
	width: 633px;
	height: 475px;
	margin: 10px 0px;
}

.ServiceDetailThumbnails
{
	width: 88px;
	height: 63px;
	border: solid 1px #969587 !important;
	margin: 5px 0px 5px 10px;
}

.ServiceImagesThumbnails
{
	width: 80px;
	height: 60px;
	margin-left: 14px;
}

.ServiceVideoLinks
{
	vertical-align: bottom;
	padding-bottom: 10px;
}

.ServiceVideoLinks a 
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceVideoLinks a:hover
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceVideoPopup
{
	width: 640px;
	padding: 15px;
	background-color: #FFFFFF;
}

.ServiceVideoCloseButton
{
	float: right;
}

.ServiceShortRule
{
	width: 186px; 
	margin: 10px 0px; 
	background-color: 
	#DFE0C8; height: 1px;
}

.ServiceLongRule
{
	width: 464px; 
	margin: 10px 0px; 
	background-color: 
	#DFE0C8; height: 1px;
}

.ServiceMoreImagesLinks
{
	text-align: right;
}

.ServiceMoreImagesLinks a 
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceMoreImagesLinks a:hover
{
	font-family: Arial;
	font-size: 12px;
}

.ServiceDetailsVideoImage
{
	margin-left: 5px;
	vertical-align: bottom;
}

.ServiceFreeConsulation
{
	margin-left: 5px;
}

.ServiceDetailsBackLink
{
	padding: 10px 0px;
	font-family: Arial;
	font-size: 12px;
}

.ServiceDetailsBackLink a
{
}

.ServiceDetailsBackLink a:hover
{
}

/********************************************************************************
iMagineWide.ascx
*********************************************************************************/
.iMagineWide .iMaginePreviewPanel
{
	position: relative;
}

.iMagineWide .iMagineTitle
{
	position: absolute;
	top: 20px;
	left: 150px;
}

.iMagineWide .iMagineText
{
	position: absolute;
	top: 55px;
	left: 150px;
}

.iMagineWide .iMagineLaunchButton
{
	position: absolute;
	right: 20px;
	bottom: 10px;
}

/********************************************************************************
iMagineNarrow.ascx
*********************************************************************************/
.iMagineNarrow .iMaginePreviewPanel
{
	position: relative;
	width: 100%;
	background-color: Transparent;
}

.iMagineNarrow .iMagineTitle
{

}

.iMagineNarrow .iMagineText
{

}

.iMagineNarrow .iMagineLaunchButton
{

}

/************************************
Map
************************************/
.DealerMap
{
	font-weight: bold;
	margin-bottom: 15px;
}

.map
{ 
	width: 464px; 
	height: 400px; 
	margin-bottom: 20px;
}

.MapSearchBar
{
	width: 464px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	/* CRF20140131- probably getting away from images as backgrounds
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/UrbanScenes/images/bg_mapheader.gif);
	background-position: left top;
	background-repeat: no-repeat; */
}

.MapImageButton
{
	margin: 0px 10px 4px 10px;
}

.FromAddress
{
	margin: 0px 0px 0px 0px;
	width: 256px;
	font-size: 12px;
}

.FromAddressWatermark
{
	margin: 0px 0px 0px 0px;
	width: 256px;
	font-size: 12px;
	color: #a2a39e;
}

/************************************
Callout Extenders
************************************/
.ajax__validatorcallout_popup_table 
{
	z-index: 99;
}

.Errors
{
	background-color: #FF635B;
	color: #961201 !important;
}

/*************************************************
Product Focus
*************************************************/
.ProductFocus
{
	margin-bottom: 25px;
}

.LargeImage
{
	margin: 0px; /* 2px 0px 2px;*/
}

.thumbsViewer
{
	padding-left: 2px;
}

.ProductFocusTitle
{
	padding-right: 20px;
	font-family:Arial;
	font-weight:bold;
}

.ProductFocusContent
{
	padding-top: 10px;
	padding-right: 20px;
}

.ProductFocusAboutUsLink
{
    text-align: right;
    padding-top: 10px;
    padding-right: 20px;
}

.ProductFocusAboutUsLink a 
{
	font-family: Arial;
}

.ProductFocusAboutUsLink a:hover
{
	font-family: Arial;
}

.SlideShow
{
	background-color: #CECBC4;  
}

/*************************************************
About Us
*************************************************/
.AboutUs
{
	width: 475px;
}

.AboutUsImage
{
	padding-top: 16px;
	width: 190px;
}

.AboutUsTitle
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.0075em;
	display: block;
}

.AboutUsVideo
{
	padding-top: 16px;
}

.AboutUsContent
{
	font-size: 12px;

	padding: 16px 20px 10px 0px;
}

.AboutUsContentWide
{
	font-size: 12px;
	padding: 16px 20px 10px 0px;
}

.AboutUsSignatureImage
{
	width: 200px;
	-ms-interpolation-mode: bicubic;
}

.AboutUsSignature
{
	padding-right: 20px;
	color:#837E6A;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

/*************************************************
Email Signup
*************************************************/
.EmailSignup
{
	width: 200px; 
	margin: 0px 15px 12px 15px;
}

.EmailSignupContent
{
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 10px;
}

.EmailSignupWatermark
{
	font-size: 12px;
	color: #a2a39e;
	margin: 0px 0 8px 0;
	width: 194px;
}

.EmailSignupTextBox
{
	font-size: 12px;
	margin: 0px 0 8px 0;
	width: 194px;
}

.EmailSignupWatermarkShort
{
	font-size: 12px;
	color: #a2a39e;
	margin: 0px 0 8px 0;
	width: 92px;
}

.EmailSignupTextBoxShort
{
	font-size: 12px;
	margin: 0px 0 8px 0;
	width: 92px;
}

.EmailSignupConfirmation
{
	
}

.EmailSignupSubmit
{
	border: solid 1px #808375 !important;
}

/*************************************************
FAQ
*************************************************/
.FAQTable
{
	width: 464px;
	margin-bottom: 25px;
}

.FAQQuestion
{
	width: 444px;
	padding: 10px 10px;
	margin-top: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #F1F2DE;
}

.FAQQuestion:Hover
{
  text-decoration: underline !important;
  cursor: pointer !important;
}

.FAQAnswer
{
	width: 444px;
	padding: 10px 10px;
	font-family: Arial;
	font-size: 12px;
	background-color: #F9FAF2;
}

/*************************************************
More Locations
*************************************************/
.MoreLocations
{
	padding: 0px 1px 8px 1px;
	display: none;
}

.MoreLocationsPanel
{
  position: absolute;
	margin: 0px auto;
	text-align: left;
	visibility: hidden;
	color: black;
	z-index: 999;
}

.MoreLocationsSubPanel
{
	width: 174px;
	padding: 10px 0px;
	border: solid 1px #969587;
	background-color: #FFFFFF;
}

.MoreLocationsSubPanelMulti
{
    width: 190px;
    height: 243px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.MoreLocationsSeparator
{
	width: 164px;
	height: 1px;
	margin: 5px auto;
	background-color: #BBBBA1;
}

.Location
{
	width: 154px;
	margin: 0px 10px;
	font-weight: normal;
}

.LocationLinkButton
{
  text-decoration: underline;
}

.LocationTitle
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}

.ajax__dropdown_arrow_wrapper 
{
	top: -1px !important;
	left: 0px !important;
}

.ajax__dropdown_arrow_wrapper img
{
	top: 0px !important;
	left: 0px !important;
}

.ajax__dropdown_frame_line
{
	background-color: Transparent !important;
}

/*************************************************
Photo Gallery
*************************************************/
.PhotoGallery
{
	margin: 0px 0px 24px 0px;
}

.PhotoGalleryTitle
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
	display: block;
}

.PhotoGallery_BeforeAfter
{
	font-weight: bold;
}

.PhotoGalleryTestimonialLabel
{
	font-size: 12px;
	margin: 0px 0px 16px 0px;
	display: block;
}

.PhotoGalleryControlBar
{
	padding: 5px 8px;
	vertical-align: middle;
}

.PhotoGalleryControlBar #dataPagerPages
{
	font-size:12px !important;
}

.PhotoGalleryControlBar a
{
	color:#fff !important;
	font-size:14px !important;
}

.PhotoGalleryPagerLinks
{
}

.PhotoGalleryComboBox
{
	margin-left: 8px;
	font-size: 12px;
}

.PhotoGalleryControls
{
	margin: -10px 0px;
}

.PhotoGalleryBeforePanel
{
	margin-bottom: 10px;
}

.PhotoGalleryImage
{
	width: 448px;
	border: solid 1px #BEBCAD !important;
}

/************************************************************************
Team Members
*************************************************************************/

.TeamMemberNames 
{
 font-size: 16px;
 font-weight: bold;
 letter-spacing: -0.005em;
}

.TeamMemberTitle
{
 font-size: 12px;
}

.StaffContainerPanel
{
	font-size: 12px;
	margin-top: 18px;		
}

.TeamTitle
{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.005em;
	margin-top: 18px;
	margin-bottom: 16px;
	display: block;
}

.TeamImage
{
	border: solid 1px #BEBCAD !important;
}

/************************************************************************
Visit Our Store
*************************************************************************/
.VisitOurStore
{
	padding-left: 1px;
}

/************************************************************************
Customer Testimonials
*************************************************************************/
.TestimonialText
{
	font-size: 12px;
	margin-top: 16px;
	margin-bottom: 0px; 
	display: block;
	font-style: italic;
}

.Testimonial
{
	font-size: 12px !important;
	margin-bottom: 0;
}

.TestimonialLocation
{
	font-size: 12px !important;
	margin-bottom: 0;
}

.GiantQuoteBegin
{
	float: left;
	margin-right: 8px;
}

.GiantQuoteEnd
{
	float: right;
}

/************************************************************************
Newsletters
*************************************************************************/

.NewsletterDate a
{
	text-decoration: none;
}

.NewsletterDate a:hover
{
	text-decoration: underline;
}

/************************************************************************
InfoArea
*************************************************************************/
.InfoAreaImage
{
	border: none;
}

/************************************************************************
Contact Us
*************************************************************************/
.ContactUsDealerPhone
{
	position: absolute;
	bottom: 36px;
	left: 23px;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -0.005em;
}

/************************************************************************
Our Showroom
*************************************************************************/
.OurShowroomContent
{
	padding: 16px 0px;
}

.OurShowroomLink
{
	padding-bottom: 24px;
}

/************************************************************************
Specials
*************************************************************************/
.SpecialPanel
{
	font-size: 14px;
	margin-bottom: 24px;
}

/************************************************************************
HowDidYouFindUs
*************************************************************************/
.HowDidYouFindUsModal
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
}

.HowDidYouFindUsInput
{
	padding: 10px 5px 10px 65px;
}

.HowDidYouFindUsLabel
{
	padding: 12px 65px 5px 5px;

}

.HowDidYouFindUsTitle
{
	padding: 12px 65px 5px 55px;
}

.HowDidYouFindUsHeaderBG
{
	background-image: url(http://www.fandrwindowtreatments.com/DealerWeb/Themes/Shared/Images/Modal/bg_header_tile.gif);
	background-repeat: repeat-x;
	width: 100%;
}

/************************************************************************
SEO Hyperlinks
*************************************************************************/

.SeoLinksPanel{
    background-color:#837E69;
}

.bottombar
{
	border-left: solid 1px #837E69;
	border-right: solid 1px #837E69; 
}

.seobottom
{
    background-color:#837E69;
    padding-top: 70px;
    overflow:hidden;
    border-left: 1px solid #837E69;
    border-right: 1px solid #837E69;
    width:960px;
}

/* TFS26213 */
.SecondaryHeader
{
	height: 58px;
}

.HDLogo
{
	height: 58px;
}

/* End of: TFS26213 */

/* TFS 26403 */
table.CorporateLogoBlock 
{
	/* CRF0305- removed a float left when Tamika found a strange display issue on firefox */
	/* float: left; */
}

.CorporateLogo img
{
	padding-left: 16px;
	padding-top: 15px;
}

.PromoLayout .ColAfterImageCol
{
	padding-left: 5px;
}
/* End of: TFS 26403 */

/* NOTES:
-   CRF20140124N1
		-   We discovered that setting underline on container elements can be VERY difficult to debug and remove- they appear to be cumulative and cannot be easily removed by the child elements.
    -   http://stackoverflow.com/questions/4481318/css-text-decoration-property-cannot-be-overridden-by-child-element
*/

/*******************************************************/
/* End of: Pulled in from pallete-specific default.css */
/*******************************************************/

/* End of: CRF20140130_TFS25915 */