/* CSS Document */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial; vertical-align:middle; color:#a4a3a3; }
a{text-decoration:none;  color:#ffffff;}
h1{font-size:30px;line-height:32px;}
h2{font-size:19px;line-height:21px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:12px;}
h6{font-size:10px;line-height:12px;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;color:#3a3a3a; }
div.container{width:1101px; margin:0 auto;}
div.topbanners{width:1101px; clear:both;}
div.banner01{width:901px; float:left; text-align:right;}
div.banner02{width:200px; float:left; text-align:right; margin:0 0 -71px 0; padding:42px 0 0 0; position:relative;}
div.content{width:1043px; margin:0 auto; background:#ed1846;}
div.main{width:890px; border-left:solid 1px #fff;border-right:solid 1px #fff; margin:0 auto;}
div.topmenu{ background:url(../images/custom/bg1.jpg) repeat-x left top; height:35px; overflow:hidden;}
ul.topmenu{padding:3px 0 0 0; }
ul.topmenu li{ float:left; border-right:solid 1px #797475;  }
ul.topmenu li a{ color:#fff; font-size:11px; line-height:28px; display:block; padding:0 15px 0 15px; float:left;}
div.page{ background:#080103 url(../images/custom/bg2.jpg) repeat-x left top; border-top:solid 1px #fff; color:#fff;}

h1.flavours{ font-weight:normal; padding:14px 0 26px 14px;}
span.c1{ color:#fff;}
span.c2{ color:#ed1847;}
ul.fivebanners{ text-align:center;}
ul.fivebanners li{ display:inline; }
div.cols{width:890px; clear:both; border-top:solid 1px #fff;}
div.col1{width:301px; border-right:solid 1px #fff; height:358px; overflow:hidden; float:left; background: #080103 url(../images/custom/bg3.jpg) repeat-x left top;}
div.col2{width:588px; float:left;}
div.news{ padding:15px 0 5px 0; width:276px; margin:0 auto; color:#fff;}
div.cols2{width:588px; clear:both; background:#080203 url(../images/custom/bg4.jpg) repeat-x left top; height:172px; overflow:hidden; border-bottom:solid 1px #fff;}
div.col3{width:407px; float:left;}
div.col4{width:181px; float:right; padding:9px 0 0 0;}
div.cols3{width:588px; clear:both; background:#080203 url(../images/custom/bg5.jpg) repeat-x left top; height:185px; overflow:hidden; }
div.col5{width:269px; float:left; border-right:solid 1px #fff;height:185px; overflow:hidden; }
div.col6{width:318px; float:left; }
div.banner09{ padding:30px 0 0 0; text-align:center;}
div.cols4{width:1043px; clear:both; margin:0 auto;  }

div.col7{width:467px; float:left; padding:10px 0  0 0; }
div.col8{width:576px; float:left; padding:4px 0 0 0; }
div.footer{ padding:0 0 10px 0;}
div.footer a{color:#000;}
div.banner11{ text-align:center; padding:23px 0;}
div.newsletter-out{width:1013px; margin:0 auto;}
div.newsletter{float:right; width:518px; height:32px; background:url(../images/custom/newsletter.jpg) no-repeat left top;}
form.newsletter{ padding:6px 0 0 30px;}
input.firstname{ margin:0 24px 0 18px; width:95px; border:none; background:none;}
input.lastname{ margin:0 27px 0 5px; width:90px;border:none; background:none;}
input.email{ margin:0 11px 0 0px; width:93px;border:none; background:none;}
input.newsletter-submit{ border:none;width:22px; height:18px; background:url(../images/custom/go.jpg) no-repeat left top;}
img.feature01{ border:solid 6px #2a5a9d; width:204px; height:128px;}
img.feature02{ border:solid 8px #fff; width:260px; height:160px;}
img.feature03{ border:solid 6px #7aa9cc; width:204px; height:128px;}
h3.headline{ padding:4px 0 4px 0; color:#fff;}
div.more{text-align:right;}
a.more{ font-size:12px; color:#fff;}

div.footer-out{ width:1044px; margin:0 auto;background:url(../images/custom/footer.jpg) no-repeat left top; height:268px; overflow:hidden;}
div.footer-cont{ padding:36px 30px 0 30px; color:#fff;  }
div.footer-links{ padding:30px 0 0 0; text-align:center;}
div.side{ background:url(../images/custom/bg6.jpg) repeat-x left top; padding:0 20px 0 0;}
div.homepage{ padding:10px;}
div.col6-cont{ padding:10px;}

























.home_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.login_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	margin-right:15px;
}

.content_under_buttons{
background:url(../images/general/content3_r3_c4.png);
background-repeat:repeat-x;
}
.content-middle-line{
background:URL(../images/general/content_line.png);
background-repeat:repeat-y;
}

.BODY-text1-grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
	text-decoration: none;
}



