/*
DOMINO SYSTEMS BSH Stylesheet
Written by Dave H - 28/05/2002
Please Note: All class names are lowercase or camelCase if more than one word 
*/

/* Bosch Links */
a.bosch:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bosch:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bosch:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bosch:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #CA401B; }

/* Gaggenau Links */
a.gaggenau:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.gaggenau:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.gaggenau:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.gaggenau:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #54AABD; }

/* Neff Links */
a.neff:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.neff:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.neff:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.neff:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #C7132C; }

/*  Siemens Links */
a.siemens:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.siemens:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.siemens:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.siemens:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #038C8F; }

/* Bsh Links */
a.bsh:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bsh:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bsh:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.bsh:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #2C62AB; }

/* Standard BSH */
a:link{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a:visited{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a:active{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a:hover{ font: 9pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #2C62AB; }

a.lrg:link, a.lrg:visited, a.lrg:active{ font: 14pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.lrg:hover{ font: 14pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }

a.med:link, a.med:visited, a.med:active{ font: 11pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; font-weight: bold; }
a.med:hover{ font: 11pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; font-weight: bold; }

/* Footer links */
a.footer:link{ font: 8pt Arial,Helvetica,sans-serif; text-decoration:none; color: #636363; }
a.footer:visited{ font: 8pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.footer:active{ font: 8pt Arial,Helvetica,sans-serif; text-decoration:none; color: #202F3A; }
a.footer:hover{ font: 8pt Arial,Helvetica,sans-serif; text-decoration:underline; color: #2C62AB; }

/* Main Styles */
/*body{
	font: 9pt Arial,Helvetica,sans-serif;
	color: #707478;
}*/

.text{
	font: 9pt Arial,Helvetica,sans-serif;
	color: #707478;
}

.smText{
	font: 8pt Arial,Helvetica,sans-serif;
}

.header{
	font: 11pt Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.subHeader{
	font: 10pt Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.diagramTitle{
	font: 11pt Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.ukPhone{
	font: 28pt Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}

.ukPhoneSm{
	font: 19pt Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}

.numbers{
	font: 14pt Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}

.irePhone{
	font: 14pt Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}

/* Footer Copright Text */
.footerText{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #636363;
}

/* bold */
.highlight {
	font: 10pt Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.error {
	font: 10pt Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: red;
	width: 400px;
	height: 50px;
}

ul{
	  list-style-image: url(../images/common/square.gif);
	  list-style-type: square;
}

.fieldsWidth{
	width: 180;
	font: 9pt Arial,Helvetica,sans-serif;
	color: #707478;
}

.textareaWidth{
	width: 400;
	font: 9pt Arial,Helvetica,sans-serif;
	color: #707478;
}

.required{
	font: 11pt Arial,Helvetica,sans-serif;
	font-weight: bold;
}

H1{
	font: 14pt Arial,Helvetica,sans-serif;
	line-height:120%;
	margin-bottom:0px;
}

/* 
	PLEASE NOTE:  Change any of the styles below and you will need to change the BshConstants.cs
*/

/* Common  Backgrounds */
#greyBg{ background-color : #F0F0F0; }
#mdGreyBg {background-color: #E6E5E5; }		/* used for the FAQs */
#dkGreyBg {	background-color : #DBDDDE; }
.greyBg{ background-color : #F0F0F0; }
.mdGreyBg {background-color: #E6E5E5; }		/* used for the FAQs */
.dkGreyBg {	background-color : #F0F0F0; }

/* Common Font Colors */
#black { color: #000000; }
#dkGrey { color: #636363; }
#blue{ color: #2C62AB; }

.black { color: #000000; }

.errorStar{color:#54AABD !important;}

#blackBG { background-color: #000000; }

/* Bosch IDs */
#bosch{ color: #CA401B; }
#boschBg { background-color: #CD4A28; }

/* Gaggenau IDs */
#gaggenau{ color: #54AABD; }
#gaggenauBg { background-color: #5DAFC1; }

/* Neff IDs */
#neff{ color: #C7132C; }
#neffBg { background-color: #CA2038; }

/* Siemens IDs */
#siemens{ color: #038C8F; }
#siemensBg{ background-color: #3E9F9F;}

/* BSH ID's */
#bsh { color: #2C62AB; }
#Home { color: #2C62AB; }
#bshBg { background-color: #2C62AB; }

/* Form Submit */
.SubmitButton
{
    width:85px;
    height:18px;
    background: url("/gaggenau/images/common/submit.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor:pointer;
    padding:0;
    margin-left:6px;
}
/* Question or Complaint hover desc */
a.compliantLnk
{    color: #153A64;
    font-weight: bold;
    text-decoration: none;
}
a.compliantLnk:hover
{
        background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
a.compliantLnk span
{    display: none;
    font-weight: normal;
    margin-left: 8px;
    padding: 2px 3px;
    width: 140px;
}
a.compliantLnk:hover span
{    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #6C6C6C;
    display: inline;
    padding: 5px;
    position: absolute;
}
        
#openingHrs h1 {
    margin-bottom: 10px;
    color: #000;
}
        
#openingHrs table {
    width: 100%;
    border-collapse: collapse;
    font-size: 9pt;
    text-align: left;
    color: #707478;
}
        
#openingHrs th,
#openingHrs td {
    padding: 4px 10px 4px;
    border-bottom: 1px solid #707478;
}
    
#openingHrs td[colspan] {
    text-align: center;
}

