/* ------------------------------------- */
/* --- CSS for Suunto external sites --- */
/* ---          13.9.2005            --- */
/* ------------------------------------- */

/* --- LINK STYLES --- */

a:link {    color: #9d1318 ; text-decoration: none; border: 0px; border-style: ridge; margin-right: 2px; margin-left: 2px; letter-spacing: 0px; padding-left: 1px; padding-right: 1px; }
a:visited { color: #9d1318 ; text-decoration: none; border: 0px; border-style: ridge; margin-right: 2px; margin-left: 2px; letter-spacing: 0px; padding-left: 1px; padding-right: 1px;}
a:hover {   color: #9d1318 ; text-decoration: underline; border: 0px; border-style: ridge; margin-right: 2px; margin-left: 2px; letter-spacing: 0px; padding-left: 1px; padding-right: 1px;}
a:active {  color: #9d1318 ; text-decoration: none; border: 0px; border-style: groove; margin-right: 2px; margin-left: 2px; letter-spacing: 0px; padding-left: 1px; padding-right: 1px;}

a.none:link {    }
a.none:visited { }
a.none:hover {   }
a.none:active {  }

/* --- Main element styles --- */

BODY { 
	margin-top: 0px;
	font-family: verdana, arial, helvetica; 
	font-size: 11px; 
	color: #ffffff;
	background: #000000; 
	font-weight: normal; 
	line-height: 16px; }

TD { 	font-family: verdana, arial, helvetica; 
		font-size: 11px; 
		font-weight: normal; 
		line-height: 16px;
		vertical-align: top; }

UL {  font-family: verdana, arial, helvetica; 
		font-size: 11.5px; 
		font-weight: normal; }

li { 
list-style-type: none;
background:url(img/redSquare.jpg) no-repeat 0px 5px;
padding: 0 0 0 16; }

B { font-weight: bold; }
I { font-style: italic; }
U { text-decoration: underline; }

INPUT {
	font-family: verdana, arial, helvetica; 
	font-size: 11.5px; 
	font-weight: normal; 
}

SELECT {
	font-family: verdana, arial, helvetica; 
	font-size: 11.5px; 
	font-weight: normal; }

/* --- Navigation --- */

TABLE.btnMenu{
	height: 25px; }

TABLE.btnMenu TD{
	margin-left: 15px; }

TD.previousBtn{
	border: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	color: #ffffff;
	background: #9d1318;
	text-transform: uppercase;
	vertical-align: middle;
	height: 25px; }

TD.previousBtn a { width: 100%; display: block; }
TD.previousBtn a:link { background: transparent; color: #ffffff; text-decoration: none;  }
TD.previousBtn a:visited { background: transparent;color: #ffffff; text-decoration: none; }
TD.previousBtn a:hover { color: #ffffff; text-decoration: underline; }

TD.resetBtn{
	border: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;		
	color: #ffffff;
	background: #585858;
	text-transform: uppercase;
	vertical-align: middle;
	height: 25px;
}
TD.resetBtn a { padding: 0 10 0 10; display: block;   }
TD.resetBtn a:link { background: transparent; color: #ffffff; text-decoration: none; }
TD.resetBtn a:visited { background: transparent;color: #ffffff; text-decoration: none;  }
TD.resetBtn a:hover { color: #ffffff; text-decoration: underline;  }

TD.nextBtn{
	border: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;	
	color: #ffffff;
	background: #9d1318;
	vertical-align: middle;
	text-transform: uppercase;
	height: 25px;
}
TD.nextBtn a { display: block; }
TD.nextBtn a:link { background: transparent; color: #ffffff; text-decoration: none;}
TD.nextBtn a:visited { background: transparent;color: #ffffff; text-decoration: none;}
TD.nextBtn a:hover { color: #ffffff; text-decoration: underline;}

/* --- Class styles --- */

TD.formTitle {
	color: #7b7b7b;
	font-size: 13px;
	text-transform:uppercase;
	padding-left: 12px; }

TD.stepText {
	color: #000000; }

TD.stepDigitDone {
	color: #3e3e3e;
	text-align: center;
	padding-left: 6px; 
	padding-right: 6px;
	border-right: solid 1px #000000	;
	background: #2e2e2e; }

table.stepsTable
{ position:relative; top: 9px; }

TD.stepDigitOver {
	color: #ffffff;
	text-align: center;
	border-right: solid 1px #333333;
	padding-left: 6px; 
	padding-right: 6px;
	background: #3b3b3b; }

TD.stepDigitCurrent {
	/* background: #E5E7E7; */
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #ffffff;
	border-right: solid 1px #333333;
	padding-left: 6px; 
	padding-right: 6px;
	background: #ffffff;

}

TD.stepDigitAhead {
	/* background: #F5F7F7; */
	color: #ffffff;
	text-align: center;
	background: #4d4d4d;
	border-right: solid 1px #333333;
	padding-left: 6px; 
	padding-right: 6px;
}


TD.informationText {
	background: #F5F7F7;
}

TD.titleText {
background:url(img/titlebar.jpg) left top no-repeat; 
	height: 40px;
	padding-top: 10px;
	padding-bottom: 6px;

}

TD.titleTextSecondary {
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #414141;	
	font-weight: bold;
	text-transform: uppercase;
}
TD.titleTextSecondary2 {
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #414141;	
}
.bold_uppercase{
	font-weight: bold;
	text-transform: uppercase;
}

td.titleTextSecondary table tr td { color: #ffffff; font-size: 11px; padding: 8px; }


TD.dataText {
	background: #1a1a1a;
	padding: 12px; 
	}
TD.dataText2 {
	background: #1a1a1a;
	padding: 2px; 
	}
TD.small_title {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	background: #1a1a1a;
	padding: 2px; 
	color:#909090;
	}
TD.normal_title {
	background: #2a2a2a;
	padding-left: 6px; 
	color:#909090;
}
TD.normal_title_bottompadding {
	background: #2a2a2a;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 8px; 
	color:#909090;
}
TD.normal_title_dark {
	background: #1a1a1a;
	padding-left: 6px; 
	color:#909090;
}

TD.headerText {
	padding-top: 17px;
	padding-left: 5px;
	padding-bottom: 23px;
	color: #ffffff;
}


td.itemName, td.itemNameEven {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	color: #ffffff;
	background: #2a2a2a;
	padding-top:  8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: solid 1px #2a2a2a;
}

td.itemNameEven { 
background-color: #343434;
background: #343434;
vertical-align: middle;
}

td.itemValue, td.itemValueEven {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	background: #2a2a2a;
	width: 249px;
	border-bottom: solid 1px #2a2a2a;
}
td.itemValue2, td.itemValueEven2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	background: #2a2a2a;
	border-bottom: solid 1px #2a2a2a;
}

td.itemValueEven { 
background-color: #343434;
background: #343434;
}

td.dataText input 
{
margin-bottom: 6px; 
vertical-align:middle;
}

td.itemName input, td.itemValue select, td.itemValue input,
td.itemNameEven input, td.itemValueEven select, td.itemValueEven input 
{ position: relative; top: 4px; }

SPAN.compulsoryItem{
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF0000;
}

TD.costTotal{
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: groove;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
}

SPAN.footNote{
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF0000;
}

SPAN.waitNote{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 40px; 
	color: #FF0000;
}

table.footer tr td {
	font-size: 7.5pt; 
	vertical-align: middle; 
	color: silver; 
	line-height: 16px; 
	font-family: Helvetica, Arial, Verdana, San-serif; 
}

.suunto {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; }

.suuntoheader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #5a6363; 
	text-decoration: none; }
	
#notification p
{
margin-bottom: 0px; 
margin-top: 17px;
display: block;
background:#111111;
padding: 10px;
}
