/*#Global Styles#*/
body
{
  COLOR: #333333; 
  BACKGROUND-COLOR: #e5e5e5;  
  FONT-SIZE: 11px; 
   FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    MARGIN:0;
    PADDING:0;
}

img 	{
	/*margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;*/
	border:none;
	}
/*#Wrapper#*/
div.Wrapper {
	width:531px;
	margin:0px auto 0px auto;
	text-align:center;
	vertical-align:top;
	/*background:url(../CMSTemplates/Leisure/Breakaway/UI/Images/EFlyer/eflyer_bg.gif) repeat-y top;*/
}
/*#Wrapper/FlyerHeader#*/
div.Wrapper div.FlyerHeader {
	padding:0px 0px 0px 0px;
	width:531px;
	max-height:260px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

div.Wrapper div.FlyerHeader img {
	margin:0px 0px 0px 0px;
}
/*#Wrapper/FlyerBody#*/
div.Wrapper div.FlyerBody {
	padding:0px 0px 0px 0px;
	width:531px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
	text-align:left;
background:url(../CMSTemplates/Leisure/Breakaway/UI/Images/EFlyer/eflyer_bg.gif) repeat-y top;


}

div.Wrapper div.FlyerBody .CenterAlign{
	text-align:center;
}

div.Wrapper div.FlyerBody table{
	display:block;
	width:490px;
	margin:5px auto 5px auto;
	border:0px;
	border-collapse:collapse;
}

div.Wrapper div.FlyerBody table div{
	margin:10px 0px 10px 0px;
}

div.Wrapper div.FlyerBody .subheading { FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-ALIGN: center;}
div.Wrapper div.FlyerBody .Redsubheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;}
div.Wrapper div.FlyerBody .heading { FONT-WEIGHT: bold; FONT-SIZE: 28px; TEXT-ALIGN: center;}
div.Wrapper div.FlyerBody .small { FONT-SIZE: 9px; }
div.Wrapper div.FlyerBody .bigtitle { FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #ff6600; TEXT-ALIGN: center;}
div.Wrapper div.FlyerBody .subtitle { FONT-WEIGHT: bold;  border:1px solid #000;}
div.Wrapper div.FlyerBody .price { FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #ff0000; TEXT-ALIGN: center;}
div.Wrapper div.FlyerBody .red { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff0000; TEXT-ALIGN: center;}
div.Wrapper div.FlyerBody .spacer {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e5e5e5;}

/*#Wrapper/FlyerFooter#*/
div.Wrapper div.FlyerFooter {
	width:531px;
	margin:0px 0px 10px 0px;
	text-align:center;
}

/*#Messages#*/

 div.ErrorPanel 
{
    	width:580px;
	border:2px solid #fa0404;
    	background:#FFDFDF; 
	padding:10px 10px 10px 10px; 
/*    	color:#E40000;*/
    	color:#fa0404; 
    	margin: 0px auto 20px auto;
    	font-size:13px;
	text-align:left;
}
 div.ErrorPanel a{
	font-size:13px;
	color: #E40000;
    	text-decoration: none;
}

 div.ErrorPanel a:hover{
    	text-decoration: underline;
}

 div.SuccessPanel 
{
    	width:580px;
	border:2px solid #29a004; 
    	background:#f5ffe0; 
	padding:10px 10px 10px 10px;  
    	color:#29a004; 
    	margin: 0px auto 20px auto;
    	font-size:13px;	
	text-align:left;
}


input.MediumText{
	width:100px;
	height:17px;
	float:left;
	margin:3px 0px 3px 5px;
	background: #FFFFDF;
	border: 1px solid #ccc;
}

input.SmallText{
	width:50px;
	height:17px;
	float:left;
	margin:3px 0px 3px 5px;
	background: #FFFFDF;
	border: 1px solid #ccc;
}