/* Used for the body of the page */
.car{
	margin-left : 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

/* Background section, to be used in TR  */
.beige{
	background-color:#F7F7E7;
}
.vlblue{
	background-color:#E8F0E8;
}
.lblue{
	background-color:#D9E5D9;
}
.blue{
	background-color:#CADBCA;
}
.brown{
	background-color:#999967; 
}
.brown1{
	background-color:#999967; 
	line-height : 0px;
	width : 1px;
	}
/*.white{
	background-color:#FFFFFF;
}*/
.orange{
	background-color:#FF3300;
}
.burgundyBG{
	background-color:#990033;
}
.yellow {
	background-color:#FFCC66;
}
.green {
	background-color:#D9E5D9;
}
.purple {
	background-color:#EDEDF6;
}
.olive {
	background-color:#cccc99;
}
/* For calendar shadow */
.lgrey{
	background-color:#CCCCCC;
}
/*paddings*/
.p5 { padding:5px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.pt7 { padding-top:7px;}
.p10 { padding:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }

.b {
	font-weight: bold;
}
.SPoliveDotV {
	background-repeat: repeat-y;
	line-height:1px;
	font-size:1px;
	width:1px;
	background-image:url(/gen/opodo/images/layout/oliveDotsV.gif);
}
.SPoliveDotH {
	background-repeat: repeat-x;
	line-height:1px;
	font-size:1px;
	background-position:bottom;
	background-image:url(/gen/opodo/images/layout/oliveDotsH.gif);
}
.SPredDotV {
	background-repeat: repeat-y;
	line-height:1px;
	font-size:1px;
	width:1px;
	background-image:url(/gen/opodo/images/layout/redDotsV.gif);
}
.SPredDotH {
	background-repeat: repeat-x;
	line-height:1px;
	font-size:1px;
	background-position:bottom;
	background-image:url(/gen/opodo/images/layout/redDotsH.gif);
}
.SPyellowDotV {
	background-repeat: repeat-y;
	line-height:1px;
	font-size:1px;
	width:1px;
	background-image:url(/gen/opodo/images/layout/yellowDotsV.gif);
}
.SPyellowDotH {
	background-repeat: repeat-x;
	line-height:1px;
	font-size:1px;
	background-position:bottom;
	background-image:url(/gen/opodo/images/layout/yellowDotsH.gif);
}
.menuline{
	background-image:url(/gen/opodo/images/layout/spacer.gif);
	background-position:center;
	background-repeat:repeat-x;
	line-height:0px;
	font-size:0px;
}
.line{
	background-image : url(/gen/opodo/images/layout/dots.gif);
	background-repeat: repeat-x;
	line-height:0px;
	font-size:1px;
	background-position:bottom;
}
.brownLine{
	background-image : url(/gen/opodo/images/layout/sidepod_dots.gif);
	background-repeat: repeat-x;
	line-height:0px;
	font-size:1px;
	background-position:bottom;
}
.orangeLine{
	background-image : url(/gen/opodo/images/layout/offers_dots.gif);
	background-repeat: repeat-x;
	line-height:0px;
	font-size:1px;
	background-position:bottom;
}
.linevert{
	background-image : url(/gen/opodo/images/layout/dots_vert.gif);
	background-repeat: repeat-y;
	line-height:0px;
	font-size:1px;
	width:1px;
}
/* Foreground section, to be used in TD  */
.menu{
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-weight:normal;
	padding-right:10px;
	padding-top:10px;
	vertical-align:middle;
}
.menub{
	font-size:10px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
	padding-top:10px;
	vertical-align:middle;
}
/* For all text on page */
.text {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;

}
.textBurgundyBold {
	font-size: 11px;
	color: #990033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
.textBold {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	
}
.textTop {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align:top;

}
.textBoldTop {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align:top;

}
.textBox {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align:middle;

}
/* For greyed out search boxes */
.textGrey{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align:middle;

}
.textGreyBox{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align:middle;
}
.textGreyBold{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;

}
.textOlive {
	font-size: 12px;
	color: #cccc99;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.textOliveDark {
	font-size: 12px;
	color: #999966;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.textRed {
	font-size: 12px;
	color: #990033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	vertical-align:middle;
}
.textspRed {
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	vertical-align:middle;
}
.textPurple {
	font-size: 12px;
	color: #9285AA;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	vertical-align:middle;
}
.textGreen {
	font-size: 12px;
	color: #339966;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	vertical-align:middle;
}
.offersTitle
{
	font-size: 20px;
	color: #ff3300;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	line-height:20px;
}
#bodyWrapper-opodo .title {
	font-size: 20px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	line-height:20px;
}
.textWhite {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
/* Links */
a.link{
	font-size:11px;
	color:#990033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}
a.link:link{
	font-size:11px;
	text-decoration:none;
}
a.link:active{
	font-size:11px;
	text-decoration:underline;
}
a.link:hover{
	font-size:11px;
	text-decoration:underline;
}
a.link:visited{
	font-size:11px;
	text-decoration:none;
}
a.linkBold {
	font-size:11px;
	color: #990033;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
}
a.linkBold:link{
	font-size:11px;
	line-height:15px;
	color: #990033;
	text-decoration:none;
	font-weight:bold;
}
a.linkBold:hover {
	font-size:11px;
	line-height:15px;
	color: #990033;
	text-decoration: underline;
	font-weight:bold;
}
a.linkBold:active {
	font-size:11px;
	line-height:15px;
	color: #990033;
	text-decoration: underline;
	font-weight:bold;
}
a.linkBold:visited {
	font-size:11px;
	line-height:15px;
	color: #990033;
	text-decoration: none;
	font-weight:bold;
}
a.textGreyBold:link,a.textGreyBold:visited{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
}
a.bH:link,a.bH:visited{
	font-size:14px;
	line-height:20px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
a.text:link,a.text:visited {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align:middle;
}
a.textBold:link,a.textBold:visited  {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	
}
/* Only for the error at top of page */
.errMsgHeader {
	font-size: 12px;
	height:50px;
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:bold;

}
/* Only for the error at top of page */
.errMsg {
	font-size:11px;
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:normal;
}
/* Only for inline errors */
.errMsgBold {
	font-size:11px;
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
}
/* For the table headings */
.greybH {
	font-size:14px;
	line-height:20px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
#bodyWrapper-opodo .bH{
	font-size:14px;
	line-height:20px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
/* Used for an empty tag containing a nbsp; */
.e{
	font-size:1px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height : 0px;
}
.eWidth{
	width:1px;
}
.crsr{
	cursor:pointer;
}
.lh{
	line-height:150%;
}
/* temp. - to be used until new style sheet is implemented */
.HSfooter  {
font-size:10px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color:#666666;
}
.HSstrapLines  {
text-align:right;
font-size:14px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color:#990033;
}
