body {
    color:#F2EFE8; 
    background-color: #F5F1EE; 
}
a { color:#411111; }
a.layoutDepend { color: #401A17; text-decoration: none; }
a.layoutDepend:hover { text-decoration: underline; }
a.checkbox-radio { color:#010100; }
a.checkbox-radio:hover { color: #010100; }
span.form-asterisk { color:#900; font-weight:bold; }

#main-container-popup div.main-content { color:#010100; background-color:#E4DDCA; }

select, input { color:#000; border:#969696 1px solid; background-color:#FFF; font-family: sans-serif; }

div.main-content { 
    color:#010100; background-color:#E4DDCA; border:#747474 1px solid; 
}
div.main-content h3 {
    background-color:#C7BFAA; border:0; font-size:9pt; 
}
div.main-content div.content-part { border:#747474 1px solid; }
div.main-content h3.normal { background-color:transparent; }
div.main-content div.inner div.distinguished-block { background-color:#C7BFAA; }
div.textarea-inGenForm { border:0; padding:0; margin:0; }
div.main-content table.formPhoto td { border:1px solid #E4DDCA; }

input.button-lighter { 
    color:#FDFDFB; border:#969696 1px solid; 
    background-image:url(../../images/tplBrighter/buttonLighter.gif);
    background-repeat:repeat-x; 
}
input.button-veryLight { 
    color:#000; border:#969696 1px solid; background-image:none; background-color:#F5F1EE; 
}

#page-header { width:742px; height: 90px; float: left; margin-top:-4px; margin-bottom:2px; border:0; background-image:url(../../images/tplBrighter/PageHeader.png); background-repeat: repeat-x; background-position: 1px 0; }
#page-header-left { float: left; position:relative; left:-0px; margin-top:-4px; margin-left:-6px; width:217px; height: 92px; border:0; background-image:url(../../images/tplBrighter/PageHeaderLeft.png); background-repeat: no-repeat; cursor:pointer; }
#page-header-right { float: left; position:relative; left:-0px; margin-top:-4px; margin-right:-16px; width:10px; height: 92px; border:0; background-image:url(../../images/tplBrighter/PageHeaderRight.png); background-repeat: no-repeat; }
#page-header #menu-top { color:#c8bfaa; margin-top:20px; }
#page-header #menu-top p { padding-right:2em; }
#page-header #menu-top a { color:#c8bfaa; }
#page-header #menu-bottom { margin-top:4px; padding-right:1em; }
#page-header #menu-bottom li { margin:0; color:#9A8E76; font-size:8pt; }
#page-header #menu-bottom li a { color:#9A8E76; font-size:10pt; }
#page-header #menu-bottom ul li img { margin:0; vertical-align:top; }
#page-header #menu-bottom ul li span.slash { padding:0 2px 0 2px; color:#fff; font-size:14px; }
#page-header #menu-bottom ul li span.normal { padding:0 1em 0 1em; color:#fff; font-size:14px; }
#page-header select { color:#C8BFAA; background-color:#000; }

#dividing-bar,
#dividing-bar-short,
div.subPage-description-bar { 
    background-image:url(../../images/tplBrighter/separateHeaderFromMainContent.png);
    background-repeat:repeat-x;
}
#dividing-bar-short, div.subPage-description-bar { 
	width:236px; background-image:none; border:#6A6A6A 1px solid; background-color:#000;
}
div.subPage-description-bar,
div.subPage-description-bar-popup { width:718px; }
div.subPage-description-bar-popup { 
    color:#FDFDFB; border:#969696 1px solid; 
    background-image:url(../../images/tplBrighter/subPageDescriptionBarBg.gif);
    background-repeat:repeat-x; 
}
div.subPage-description-bar-popup h2 { font-size:11pt; margin-left:1em; }
div.subPage-description-bar a { color:#c8bfaa; }

div.main-offers-cat-button { height:53px; }
div.main-offers-cat-button div.center,
div.main-offers-cat-button div.center-over,
div.main-offers-cat-button div.center-selected  { float:left; border:0; height:53px; width:230px; background-repeat:repeat-x; background-image: url(../../images/tplBrighter/LeftMenuButton_center.gif); }
div.main-offers-cat-button div.left,
div.main-offers-cat-button div.left-over,
div.main-offers-cat-button div.left-selected    { float:left; border:0; height:53px; width:4px; background-repeat:no-repeat; background-image: url(../../images/tplBrighter/LeftMenuButton_left.gif); }
div.main-offers-cat-button div.right,
div.main-offers-cat-button div.right-over,
div.main-offers-cat-button div.right-selected   { float:left; border:0; height:53px; width:4px; margin-right:-4px; background-repeat:no-repeat; background-image: url(../../images/tplBrighter/LeftMenuButton_right.gif); }
div.main-offers-cat-button div.left-over        { background-image: url(../../images/tplBrighter/LeftMenuButton_leftOver.gif); }
div.main-offers-cat-button div.right-over       { background-image: url(../../images/tplBrighter/LeftMenuButton_rightOver.gif); }
div.main-offers-cat-button div.center-over      { background-image: url(../../images/tplBrighter/LeftMenuButton_centerOver.gif); }
div.main-offers-cat-button div.left-selected    { background-image: url(../../images/tplBrighter/LeftMenuButton_leftSelected.gif); }
div.main-offers-cat-button div.right-selected   { background-image: url(../../images/tplBrighter/LeftMenuButton_rightSelected.gif); }
div.main-offers-cat-button div.center-selected  { background-image: url(../../images/tplBrighter/LeftMenuButton_centerSelected.gif); }
div.main-offers-cat-button img { margin: 0.5em 1em 1em 4.4em; }

div.main-offers-search { 
	width:236px !important; color:#000; 
	border:#747474 1px solid; background-color:#E4DDCA; 
}
div.main-offers-search div.inner { background-color:#E4DDCA; }
div.main-offers-search div.inner div.header { border:0; }

div.main-offers-search input.button-searchType,
div.main-offers-search input.button-searchType-over,
div.main-offers-search input.button-searchType-selected,
#offer-details-menu input.button-offerDetails, 
#offer-details-menu input.button-offerDetails-selected { 
    color:#353126; border:#6A6A6A 1px solid; background-color:#C7BFAA; 
}
div.main-offers-search input.button-searchType-selected,
#offer-details-menu input.button-offerDetails-selected { 
    color:#FEFFFF; background-color:#447500; 
}
div.main-offers-search input.button-searchType,
div.main-offers-search input.button-searchType-over,
div.main-offers-search input.button-searchType-selected { width:90px; font-size:8pt; }
div.main-offers-search input.button-searchType-over { color:#FEFFFF; background-color:#FA8900; }
div.main-offers-search select { color:#000; background-color:#fff; }
div.main-offers-search input.button-lighter { background-image:none; background-color:#447500; }

#newsletter-block {
    text-align:left; background-repeat:repeat-x; margin-top:3px;
    border:0; float:right; height:57px; width:720px; position:relative;
    background-image: url(../../images/tplBrighter/Newsletter_Bottom_bg.jpg);
}
#newsletter-desc-text {
    position:absolute; right:1em; top:0.8em; width:440px;
    color:#fff; font-weight:bold; font-size:10pt; font-family:Arial;
}
#newsletter-desc-text a { color:#fff; text-decoration:none; border-bottom:#94B370 1px solid; }
#newsletter-desc-text a:hover { color:#fff; text-decoration:none; border:0; }

/*
#add-offer-login, #add-offer-logged, 
#add-offer-login div.left, #add-offer-login div.center, #add-offer-login div.right,
#add-offer-login div.left-over, #add-offer-login div.center-over, #add-offer-login div.right-over {
    border:0; float:right; height:57px; text-align:center; background-repeat:repeat-x; 
}
#add-offer-login div.left   { background-image: url(../../images/tplBrighter/addOfferBar_left.gif); }
#add-offer-login div.left-over   { background-image: url(../../images/tplBrighter/addOfferBar_leftOver.gif); }
#add-offer-login div.center { background-image: url(../../images/tplBrighter/addOfferBar_center.gif); }
#add-offer-login div.center-over { background-image: url(../../images/tplBrighter/addOfferBar_centerOver.gif); }
#add-offer-login div.right  { background-image: url(../../images/tplBrighter/addOfferBar_right.gif); }
#add-offer-login div.right-over  { background-image: url(../../images/tplBrighter/addOfferBar_rightOver.gif); }

#add-offer-login div.left, #add-offer-login div.right,
#add-offer-login div.left-over, #add-offer-login div.right-over { width:4px; }
#add-offer-login div.center, #add-offer-login div.center-over { width:712px; }
#add-offer-login div.inner-left, #add-offer-logged div.inner-left, 
#add-offer-login div.inner-right, #add-offer-logged div.inner-right {
    float:left; padding-right: 1em; margin:0.8em 0px 0.5em 1em; text-align:left; 
    border:0; background-color:transparent; border-right:#998D76 1px solid;
}
#add-offer-login div.inner-left img, #add-offer-logged div.inner-left img { text-align:left; }
#add-offer-login div.inner-right, #add-offer-logged div.inner-right { float:right; border:0; font-size:11pt; text-align:right; margin:1.2em 0em 0.5em 0; } 
*/
#add-offer-logged { 
	color:#FDFDFB; border:#969696 1px solid; 
    background-image:url(../../images/tplBrighter/LeftMenuButton_centerSelected.gif);
    background-repeat:repeat-x; width:718px; height:51px;
}
#add-offer-logged div.inner-left { margin:0.4em 0 0.5em 1.4em; padding-right:2em; border-right:#F5F2ED 1px solid; }
#add-offer-logged div.inner-right { margin:1.0em 0 0.5em 0; width:500px; }
#add-offer-logged div { border:0; }

#main-footer div.left   { float:left; border:0; width:5px; position:relative; left:-0px; margin-left:-2px; background-repeat:no-repeat; background-image: url(../../images/tplBrighter/mainFooterLeft.png); }
#main-footer div.center { float:left; border:0; width:955px; position:relative; left:-0px; background-repeat:repeat-x; background-image: url(../../images/tplBrighter/mainFooterCenter.png); }
#main-footer div.right  { float:left; border:0; width:5px; position:relative; left:-0px; margin-right:-6px; background-repeat:no-repeat; background-image: url(../../images/tplBrighter/mainFooterRight.png); }
#main-footer a { color:#c8bfaa; }


div.financial { border-weight:0; width:100%; }

div.contact { border-bottom:#000 1px solid !important; margin-bottom:1em; }
div.contact div.distinguished-block h3 { 
	text-align:left; background-color:transparent; border-bottom:#666 1px solid; 
}
div.financial table{
    background-color:transparent;
}
div.financial table td.formFinancialTd{
    width:250px;
}

div.financial table input{
    text-align:right;
}

div.main-content span.info { color:#4C4A41; }

div.main-content div.content-part { background-color:#E4DDCA; }

div.main-content table tr.highlight,
div.main-content table.registration-form tr.highlight { background-color:#C7BFAA; }
div.main-content table td select,
div.main-content table.registration-form td select { color:#000; }

#showOffer { background-color:#fff; }