/* main site styles */

html {}

body {
	margin-top:1px;
	font-family:Verdana, Arial; 
	font-size:8pt; 
	color:#003300;
	background-color: #DFDFDF;
}

h1 {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	color:#949494;
	font-family:Verdana, Arial; 
	font-size:12pt;
	font-weight:bold;
}

h2 {
	margin: 0px;
	color: #000000;
	font-family:Verdana, Arial; 
	font-size: 16px;
	font-weight: bold;
}

p {margin: 0; padding: 0;}
a {color:#888888;text-decoration:none;}
a:hover{color:#cdfc2b;}
th {background-color:#668866;color:#ffffff;text-align:left;}
img {border:0px;}
.hidden {display:none;}


/**Site Style**/
#spacerDiv {}

#container { /* this is the main content container */
	background-color:#ffffff;
	margin:0px auto; 
	margin-top:10px; 
	padding-left:0px; 
	padding-right:0px; 
	width:1000px;}

#content {z-index:1;width:980px; border-left:10px solid #949494; border-right:10px solid #949494; border-top:5px solid #949494; margin:0 auto;}
#contentText{padding-left:20px; padding-bottom:20px;}

#midContent{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
}

#midContentScroll{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;height:600px;overflow:auto;}
#footer{ background-color:#949494;background-image: url(images/footer.jpg);background-repeat:no-repeat;height:20px;color:#ffffff;text-align:right;padding-top:5px;padding-right:20px;}
#header {background-color:#949494;height:20px;color:#ffffff;text-align:right;padding-top:5px;padding-bottom:10px;padding-right:5px;vertical-align:middle;}
.fbb{border-bottom:1px solid #cccccc;}
.pointer{cursor:pointer;}
.imgCell{width:110px;}
.mimeCell{width:50px;}
.newScrollDivTall{height:500px;overflow:auto;}
.scrollDivLimited{overflow:auto;height:400px;}
.scrollDivShortLimited{overflow:auto;height:180px;}
.scrollDivTall{}
.scrollDiv{}
.scrollDivMed{}
.scrollDivShort{}
.centered {display: block;margin-left: auto;margin-right: auto; vertical-align: middle;display: table-cell;}
.tinyText{font-size:6pt;}
.leftIndent{padding-left:10px;}

/**Form Style**/
label{font-weight:bold;}
fieldset {border:1px solid #000000;color:#000000; background:#949494; }
legend {border:1px solid #ffffff;color:#cdfc2b; padding:3px; background:#949494; font-weight:bold; font-size:8pt}
form { margin:0; padding: 0; }
select { border: 1px inset #441111; background-color: white; font: 12px tahoma; }
textarea { border: 1px inset #441111; background-color: white; font: 12px tahoma; }
.text { border: 1px inset #441111; background-color: white; color:#004400; font: 12px tahoma; width:300px;}
.textNoWidth { border: 1px inset #441111; background-color: white; color:#004400; font: 12px tahoma;}
.button { border: 1px outset #4040c3; background-color: #aaaaaa; color:#eeffee; font: 12px tahoma bold; }
.fileInput{ border: 1px inset #441111; background-color: white; color:#004400; font: 12px tahoma;width:180px;}

/** Menu Styles **/
#navigation {background-color:#949494;}

div#menuTabs { /* old style with no defined properties - what purpose does it server? */
}

.menuLogo {
	width:233px;
	height:60px;
	background: #DFDFDF url('images/scarlet_images/kloeber_logo_top_left_232x60_v2.jpg') no-repeat bottom left;
}

.menuMid {
	width: 128px;
	height: 30px;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	background: #DFDFDF url('images/scarlet_images/green_button_127x42.jpg') no-repeat bottom right;
}

.menuMidHover {
	width: 128px;
	height:30px;
	color: #cdfc2b;
	font-weight:bold;
	background: #DFDFDF url('images/scarlet_images/green_button_127x42_rollover.jpg') no-repeat bottom right;
}

.menuRed {
	width: 128px;
	height:30px;
	padding: 15px 0px 0px 0px;
	font-weight:bold;
	background: #DFDFDF url('images/scarlet_images/red_button_127x42.jpg') no-repeat bottom right;
}

.menuRedHover {
	width: 128px;
	height:30px;
	color: #cdfc2b;
	font-weight:bold;
	background: #DFDFDF url('images/scarlet_images/green_button_127x42_rollover.jpg') no-repeat bottom right;
}

.menuMidHover a {color:#cdfc2b;}
.menuEndHover a {color:#cdfc2b;}
.menuRed a {color:#FFFFFF;}
.menuRedHover a {color:#cdfc2b;}
.menuSpacing {height:15px;}
/** End Menu Styles **/

.backButton {width:126px;background-image: url(images/backButton1.jpg);font-weight:bold;background-repeat:no-repeat;background-position:bottom right; height:30px;}
.backButtonHover {width:126px;color:#cdfc2b;font-weight:bold;background-image: url(images/backButton2.jpg);background-repeat:no-repeat;background-position:bottom right; height:30px;}
.backButtonSpacing {height:15px;width:126px;}

.hdrContactDetails{float:right;color:#000000;font-weight:bold;font-size:110%;padding-top:2px;padding-right:10px;}
.hdrContactDetails a{color:#004422;font-weight:bold;}
.hdrContactDetails a:hover{color:#337755;font-weight:bold;}
#breadcrumbDiv{width:100%;background-color:#949494;}
.breadcrumb{color:#cdfc2b;padding-left:28px;padding-bottom:5px;padding-top:10px;}
.breadcrumb a{color:#cdfc2b;}
.breadcrumb a:hover{color:#ffffff;}
.prodFeatTable{width:130px;}
.featureTabSel{padding-left:10px;font-weight:bold;color:#cdfc2b;background-image: url(images/prodFeat_sel.jpg);background-repeat:no-repeat;width:128px;height:24px;}
.featureTabSelHoriz{padding-left:20px;font-weight:bold;color:#cdfc2b;background-image: url(images/prodFeat_sel.jpg);background-repeat:no-repeat;width:128px;height:24px;}
.featureTabSel a{color:#cdfc2b;}
.featureTabUnSel{padding-bottom:2px;padding-left:20px;color:#949494;background-image: url(images/prodFeat_unsel.jpg);background-repeat:no-repeat;width:128px;height:24px;}
.featureTabUnSel a{color:#949494;}


/**Row Colours**/
.rowHighlight{background-color:#cdfc2b;color:#949494;}
.rowHighlight td{background-color:#cdfc2b;color:#949494;}
.rowColour1{background-color:#dddddd;}
.rowColour2{background-color:#eeeeee;}
.rowLozengeHighlight{padding-left:20px;height:120px;background-color:#ffffff;color:#949494;background-image: url(images/lozenge_green.jpg);background-repeat:no-repeat;}
.rowLozenge1{padding-left:20px;height:120px;background-color:#ffffff;background-image: url(images/lozenge_grey1.jpg);background-repeat:no-repeat;}
.rowLozenge2{padding-left:20px;height:120px;background-color:#ffffff;background-image: url(images/lozenge_grey2.jpg);background-repeat:no-repeat;}
.rowLozengeSmallHighlight{padding-left:20px;width:280px;height:120px;background-color:#ffffff;color:#949494;background-image: url(images/lozenge_small_green.jpg);background-repeat:no-repeat;}
.rowLozengeSmall1{padding-left:20px;width:280px;height:120px;background-color:#ffffff;background-image: url(images/lozenge_small_grey1.jpg);background-repeat:no-repeat;}
.rowLozengeSmall2{padding-left:20px;width:280px;height:120px;background-color:#ffffff;background-image: url(images/lozenge_small_grey2.jpg);background-repeat:no-repeat;}
.whiteRow{background-color:#ffffff;}
.imgMid{vertical-align:middle;}
.rowQtrLozengeSmallHighlight{padding-left:5px;width:130px;height:210px;background-color:#ffffff;color:#949494;background-image: url(images/qtr_lozenge_small_grey.jpg);background-repeat:no-repeat;padding-top:10px;}
.rowQtrLozengeSmallHighlight2{padding-left:5px;width:130px;height:210px;background-color:#ffffff;color:#ffffff;background-image: url(images/qtr_lozenge_small_grey.jpg);background-repeat:no-repeat;padding-top:10px;}
.rowQtrLozengeSmall1{padding-left:5px;width:130px;height:210px;background-color:#ffffff;background-image: url(images/qtr_lozenge_small_green.jpg);background-repeat:no-repeat;padding-top:10px;}
.rowQtrLozengeSmall2{padding-left:5px;width:130px;height:210px;background-color:#ffffff;background-image: url(images/qtr_lozenge_small_blue.jpg);background-repeat:no-repeat;padding-top:10px;}

/*.lozTxt{width:100px;height:30px;overflow: hidden;font-weight:bold;}*/

.ozTxt{
	font-weight: bold;
	width: 100px;
	height: 30px;
}

.strapLineTxt{
	padding-top: 8px;
	width:110px;
	height:40px;
	font-size:80%;
}

/**config style**/
.confTable{color:#aaaaaa;font-weight:bold;}
.confTableTop{border-right:3px solid #aaaaaa;border-left:3px solid #aaaaaa;border-top:3px solid #aaaaaa;border-bottom:3px solid #aaaaaa;}
.confTableTopEnd{border-right:3px solid #aaaaaa;border-top:3px solid #aaaaaa;border-bottom:3px solid #aaaaaa;}
.confTableMid{border-right:3px solid #aaaaaa;border-left:3px solid #aaaaaa;border-bottom:3px solid #aaaaaa;}
.confTableMidEnd{border-right:3px solid #aaaaaa;border-bottom:3px solid #aaaaaa;}
.confDiv{height:100px;overflow:hidden;}
.confImg{height:100px;}
.conf_title{font-size:12pt;color:#663333;font-weight:bold;padding-top:10px;}

/**faq style**/
.question{color:#aaaaaa;font-weight:bold;}
.answer{color:#aaaaaa;}
.greenText a{color:#cdfc2b;font-weight:bold;}
.greenText a:hover{color:#addc0b;font-weight:bold;}

/**handle style**/
.imgHolderDiv{height:410px;width:410px;}
.imgHolderGalleryDiv{height:410px;width:410px;}
.panelHolderDiv{background-color:#cdfc2b;padding-bottom:5px;position:absolute;top:200px;left:200px;height:500px;}
.imgHolderTable{background-color:#cdfc2b;}
.hardwareHolderDiv{background-color:#cdfc2b;padding-bottom:5px;position:absolute;top:200px;left:200px;height:500px;width:700px;}

/**pricing style**/
.pricingCellMid{border-left:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;}
.pricingCellEnd{border-left:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;border-right:1px #aaaaaa solid;}

/**exhibition style**/
.eventName{font-weight:bold;color:#6b9a09;}
.eventName a{font-weight:bold;color:#6b9a09;}
.eventName a:hover{font-weight:bold;color:#edfc5b;}
.eventLocation{color:#949494;}
.eventDate{color:#949494;}

/**Gallery style**/
.photogallery{border:solid 1px #949494;margin-right:3px;margin-left:3px;margin-top:8px;margin-bottom:1px;vertical-align:text-bottom;}
.photogallery_text_small{color:#464f50;font-size:10px;font-family:Verdana, sans-serif;font-weight:bold;}
#photoViewer{margin:0 auto;position:absolute;top:150px;z-index:101;left:200px;}
.photoViewerHeader{padding-top:3px;padding-left:10px;background-color:#cdfc2b;width:120px;}
.photoViewerFooter{padding-top:10px; background-color:#cdfc2b;width:100%;}
.photoViewerFooterContent{padding-left:10px;font-weight:bold;font-size:110%;}
#mainImage{border:5px solid #cdfc2b;}
.closeImg{vertical-align:text-bottom;}
.thumbnailCell{width:100px;background-color:#ffffff;background-image: url(images/thumbnailBg.jpg);background-repeat:no-repeat;background-position:top center;overflow:hidden;}
.thumbnailDiv{width:80px;overflow:hidden;}
.thumbnailImg{vertical-align:middle;}
.selImage{background-color:#ffffff;height:90px;width:90px;overflow:hidden;border:2px solid #cdfc2b;vertical-align:middle;line-height:8em;}
.nonSelImage{background-color:#ffffff;height:90px;width:90px;overflow:hidden;line-height:8em;}
.selImageBlinds{border:2px solid #cdfc2b;width:50px;}
.nonSelImageBlinds{}
.blank{background-color:#ffffff;}
.galleryTextCell{
	width:300px;
	background: #ffffff url('images/galleryTextTab2.jpg') no-repeat left top;
	color:#cdfc2b; 
	font-size:16px;
	font-weight:bold;
	height:101px;
}
.selImageTall{background-color:#FFFFFF;height:110px;width:90px;overflow:hidden;border:2px solid #cdfc2b;vertical-align:middle;line-height:10em;}
.nonSelImageTall{background-color:#FFFFFF;height:110px;width:90px;overflow:hidden;line-height:10em;}


/**Colour Finish style**/
.colScroll{overflow: hidden;height:70px;}
.colourFinish label{font-weight:bold;}
.colourFinish fieldset {border:1px solid #000000;color:#000000; background-color:#f5f5f5; }
.colourSampleSmall{width:50px;}
.colourSampleLarge{width:70px;height:35px;}
.selImageColour{border:2px solid #cdfc2b;}

/**Sill style**/
.sillTitle{font-weight:bold;font-size:10pt;}
.sillLink{font-weight:bold;font-size:8pt;color:#444499;text-decoration:underline;}
.sillDescription{font-size:8pt;}
#mainImageHolder{position:absolute;top:200px;left:300px;}
.imgHolderGalleryDiv{height:410px;width:410px;}


/**CaseStudy style**/
.caseStudyTitle{font-weight:bold;font-size:10pt;}
.caseStudyDescription_min{font-size:8pt;height:56px;overflow:hidden;}
.caseStudyDescription_max{font-size:8pt;height:600px;overflow:auto;}

/**Press Relases style**/
.listHeadline{width:100%;text-align:center;font-size:7pt;font-weight:bold;}
.prListItem{text-align:center;padding-top:10px;padding-left:5px;padding-right:5px;width:130px;height:63px;background-repeat:no-repeat;background-image: url(images/prTab_small.jpg);background-color:#ffffff;cursor:pointer;}
.prListItem_sel{text-align:center;padding-top:10px;padding-left:5px;padding-right:5px;width:130px;height:63px;background-repeat:no-repeat;background-image: url(images/prTabSel_small.jpg); background-color:#f0fff0;cursor:pointer;}
.prMonthItem{text-align:center;padding-top:10px;padding-left:5px;padding-right:5px;width:130px;height:23px;background-repeat:no-repeat;background-image: url(images/prTab_small.jpg);background-color:#ffffff;cursor:pointer;}
.prMonthItem_sel{text-align:center;padding-top:10px;padding-left:5px;padding-right:5px;width:130px;height:23px;background-repeat:no-repeat;background-image: url(images/prTabSel_small.jpg); background-color:#f0fff0;cursor:pointer;}
.headline{width:100%;text-align:center;font-size:12pt;font-weight:bold;}
.mainArticle{text-align:justify;padding-top:15px;padding-left:20px;padding-right:20px;width:700px;height:340px;background-image: url(images/prDescBox.jpg);background-repeat:no-repeat;}
.mainArticleContent{height:320px;overflow:auto;}
.articleImage{float:left;padding-right:10px;}
.downloadArticle{cursor:pointer;}
.downloadArticle img{vertical-align:middle;}
.prDesc{width:739px;width:345px;}


/**Stop Press Style**/
.stopPressDiv{
	width:700px;
	height:60px;
	overflow:auto;
	border:1px solid #949494;
	padding:20px;
	margin-bottom: 10px;
}
.stopPressTitle{font-weight:bold;font-size:14pt;}
.stopPressDesc{font-weight:normal;font-size:10pt;}

/**Testimonials Style**/
#miniTestimonialContainerDiv{
	height:26px;
	background-color:#949494;
}

#miniTestimonialDiv{
	font-size: 10pt; 
	color: #cdfc2b;
	background-color: #949494;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom:8px;
}

#mainTestimonialDiv{
	color: #000000;
	background-color:#eeeeee;
	position:absolute;
	top:100px;
	left:100px;
	width:400px;
	height:500px;
	border:1px solid #333333;
	text-align:center;
	z-index: 1000;
}

#mainTestimonialText{height:400px;overflow:auto;padding:20px;text-align:justify;}
.linkText{font-size:10pt;color:#cdfc2b;}

/**Glow button style**/
#glowButtonDiv {
    position:absolute;   
    right:220px;
    top:100px;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.glowButton {
    background: transparent url('images/bg_button_a_red_bold.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 26px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.glowButton span {
    background: transparent url('images/bg_button_span_red_bold.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 18px;
} 

/**showroom style**/
.showroomName{font-weight:bold;color:#000;margin-top:30px;}
.showroomName a{font-weight:bold;color:#000;}
.showroomName a:hover{font-weight:bold;color:#000;}
.showroomLocation{color:#949494;}
.showroomDate{color:#949494;}
.showroomHighlight{background-color:#cdfc2b;color:#000000;}
.showroomItems fieldset {border:1px solid #cccccc;color:#000000; background:#fff; padding-left:5px;}
.showroomItems legend {border:1px solid #ccc;color:#aaa; padding:3px; background:#fff; font-weight:bold; font-size:8pt} 

/** Home Page **/
.buttonText{padding-left:15px;padding-top:100px;height:317px;}
.buttonText a{color:#005500; font-weight:bold;}
.buttonText a:hover{color:#994400;}


/** Internal Door Style **/
.scrollComments{height:100px;overflow:auto;}
