* {margin:0;padding:0}
body {
height:100%;
text-align:center;
background : #B9C1C5;
font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;

}

html{height:100%;text-align:center;font-size:62.5%;}

#outer{
min-height:100%;
width:770px;
color: #000;
text-align:left;
margin:-22px auto 0;
background : #FFF;
}
* html #outer{height:100%;} /*for IE as it treats height as min-height anyway*/

#header{width:770px;border-top:22px solid #FFF;}

#centrecontent {
width:770px;
float:left;
padding-top:5px;
}
#footer{
	width:770px;
	background : url(../images/footerbg.gif);
	clear:both;
	margin:auto;
	height:53px;
	color: #fff;
margin-top:-10px;
}

* html #footer {/*only ie gets this style*/	height:53px;/* for ie5 */	he\ight:53px;/* for ie6 */}
#footer ul{padding-top:20px;}
#footer li{
display:inline;
font-size:100%;
color:#5D5D5D;
}

#footer a{color:#5D5D5D;}
.clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.lineBr{
	clear:both;
}

#flashcontent{
float:left;padding-left:5px;
height:255px;
margin-bottom:20px;
}


#topRightNav{
float:right;
padding-right:20px;
padding-top:10px;
color:#8A9599;
}
#topRightNav li{list-style : none;display : inline;}
#topRightNav a{
font-size:110%;
	color:#8A9599;
}
#topRightNav .rightTopOn a{color:#C2D584;}
#logo{padding-left:10px;float:left;}
#topstrap{
float:right;
margin-top:15px;
margin-right:20px;
clear:right;
}


#topRightNav a:hover{
	color:#C2D584;
}

#mainNav{
float:left;
background : url(../images/navBg.gif) no-repeat;
width:750px;
min-height:2.9em;
margin-left:10px;
}

#mainNav li{list-style : none;display : inline;}
#mainNav a{
	color:#FFF;
font-size:120%;
text-decoration : none;
float:left;
text-align : center;
font-weight:bold;
padding-top:8px;
min-height:1.8em;
}

#training{width:204px;
background : url(../images/line.gif) 100% 0% repeat-y;
}
#trainingon, #training:hover{width:204px;
background : url(../images/trainingon.gif) 0% 0% no-repeat;
}
#events{width:130px;
background : url(../images/line.gif) 100% 0% repeat-y;
}
#eventson, #events:hover{width:130px;
background : url(../images/eventson.gif) 100% 0% repeat-y;
}
#equipment{	width:200px;
background : url(../images/line.gif) 100% 0% repeat-y;
}
#equipmenton, #equipment:hover{	width:200px;
background : url(../images/equipmenton.gif) 100% 0% repeat-y;
}

#coroporate{width:215px;}
#coroporateon, #coroporate:hover{width:215px;
background : url(../images/coroporateon.gif) 100% 0% repeat-y;
}


#corplist{
	font-size:120%;
	color:#888787;
	margin-left:15px;
	margin-top:10px;
}

.mainimg{
margin-left:10px;
background : url(../images/flash.jpg) no-repeat;
width:750px;
height:262px;
margin-bottom:30px;
}


#about .mainimg{
margin-left:10px;
background : url(../images/abouttop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}


#trainingbody .mainimg{
margin-left:10px;
background : url(../images/traintop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}


#contact .mainimg{
margin-left:10px;
background : url(../images/contacttop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}


#eventsbody .mainimg{
margin-left:10px;
background : url(../images/eventtop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}


#equipmentbody .mainimg{
margin-left:10px;
background : url(../images/equiptop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}

#corporatebody .mainimg{
margin-left:10px;
background : url(../images/corptop.jpg) no-repeat;
width:750px;
height:167px;
margin-bottom:30px;
}

#corporatebody .mainimg h1{	padding-top:52px;}
#equipmentbody .mainimg h1{padding-top:55px;}
#eventsbody .mainimg h1{padding-top:55px;}
#contact .mainimg h1{padding-top:55px;}
#about .mainimg h1{padding-top:55px;}
.mainimg h1{padding-top:143px;}


#leftContent{float:left;padding:0px 0px 0px 30px;width:470px;}

#about #leftContent{float:left;	width:440px;}

#corporatebody #leftContent{width:440px;}
#corporatebody #rightContent{width:265px;}

#corporatebody #rightContent .contentText{width:265px;}


#eventsbody #leftContent{width:440px;}
#eventsbody #rightContent{width:265px;}
#eventsbody #rightContent .contentText{width:245px;}

#equipmentbody #leftContent{width:440px;}

#equipmentbody #leftContent .contentText{width:400px;}

#equipmentbody #rightContent{width:265px;}
#equipmentbody #rightContent .contentText{width:245px;}

#termsContent{float:left;padding:0px 0px 0px 30px;width:700px;color:#888787;}


#termsbody h3{
	color:#879D4D;
	font-size:110%;
	font-weight:bold;
}

#rightContent{float:left;padding:10px;width:230px;}
.contentText{font-size:120%;color:#888787;}
#leftContent .contentText{width:413px;padding-top:10px;}
#rightContent .contentText{
font-size:130%;
width:210px;
padding-top:10px;
color:#88AD10;
}

#leftContent .callout{
	width:200px;
	float:left;
	margin-top:45px;
	margin-right:20px;
}
 #leftContent .callout{	width:200px;float:left;}
 #leftContent .callout .contentText{
	width:200px;
	font-size:110%;
	padding-top:0px;
	height:120px;
}
 #leftContent .callout .thumbImg{float:right;padding-left:5px;}
.calloutLink img{float:left!important;border:none;padding-left:0px!important;}
#dawareLink{margin-top:40px;margin-bottom:10px;float:right;}
#dawareLink .contentText{float:right;
padding-right:42px;
}

#dawareLink img{border:none;float:right;}
#about .largethumbImg{margin-bottom:10px;}
.greyCallout{width:403px;height:101px;margin-top:20px;}
.greyCallout ul{margin-left:25px;}
.greyCallout li{color:#888787;font-size:120%;font-weight:bold;}
#aboutGrey1{background : url(../images/greyCallout_1.jpg) no-repeat;padding-top:30px;}
.rightGreyCallout {background : url(../images/greybg.gif) repeat-y;}
.rightGreyCallout img{float:Left;}
.rightGreyCallout ul{margin-left:30px;}
.rightGreyCallout li{
	color:#888787;
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}
#trainingbody .rightGreyCallout .contentText{
display:block;
	color:#888787!important;
	font-size:120%;
	font-weight:bold;
	padding-left:15px;
	width:180px;
}

#tickList{list-style : none;margin-left:15px;}
#tickList li{
	color:#879D4D;
	width:180px;
	background : url(../images/tick.gif) no-repeat 100% 4px;
	height:22px;
	vertical-align : top;
	font-size : 150%;
}

.tickListDouble{
	margin-bottom:15px;
}

#contact #leftContent {width:315px;}
#contact #leftContent .contentText{	width:240px;padding:0px 0px 0px 25px;}
#contact h2{padding:0px 0px 0px 50px;}
#addressDiv{background : url(../images/greybg2.gif) repeat-y;margin-left:20px;line-height:17px;}

#addressDiv img{float:left;}

#addressDiv p{
	width:225px;
	font-size:120%;
	color:#6F6F6F;
	margin-left:15px;
	height:305px;
}

#addressDiv #pdfLogo{
margin:-15px 0px 0px 170px;
}

#contact #rightContent{	padding:0;margin:0;}
#contact img{float:left;}

#contact #rightContent .contentText{
	padding:0;
	margin:30px 0px 0px 40px;
	width:240px;
}

#contactForm{background : url(../images/formbg.gif) repeat-y;width:388px;}

#contactForminner{display:block;height:310px;}

#contact label{
float:left;
	width:75px;
	margin-left:35px;
	font-size:110%;
	font-weight:bold;
	color:#6F6F6F;	
}

#contact input{width:225px;	margin-bottom:5px;}
#contact select{width:229px;margin-bottom:5px;}
#contact #message{
	width:225px;
	margin-bottom:10px;
	overflow : auto;
	height:80px;
}


#contact #contactCheck{
	width:25px;
	margin-top:5px;
}

#contact #contactCheckLabel{
	width:165px;
	text-align : left;
}

#contact #formBtn{
	width:108px;
	height:23px;
	margin-left:230px;
	padding-top:8px;
}


#dawareCallout{
margin-top:20px;
	background : url(../images/greyCallout_2.jpg) no-repeat;
	width:403px;
	height:120px;
	
}

#dawareCallout p{
	color:#888787;
	font-size:110%;
	width:200px;
	padding:20px 0px 0px 15px;
}

#dawareCallout #dawareLink{
float:left;
width:207px;
margin-left:10px;
margin-top:20px;
}


.clientLogos{
	float:left;
}


#eventCallout{
margin-top:20px;
	background : url(../images/greyCallout_3.jpg) no-repeat;
	width:403px;
	height:120px;
}

#eventCallout ul{
margin:0px 0px 0px 30px;
padding-top:30px;
}

#eventCallout li{
font-size:120%;
color:#888787;
}


.eventCalloutGrey{
	background : url(../images/greybg3.gif) repeat-y;
margin-top:20px;
}

.eventCalloutGrey img{
	float:left;
}

.eventCalloutGrey p{
	font-size:150%;
	font-weight:bold;
	color:#879D4D;
	min-height:70px;
	height:auto!important;
	height:70px;	
	padding:10px 0px 0px 20px;
	width:370px;
}

.eventCalloutGrey a{
	color:#879D4D;
}



.eventCalloutGrey2{
	background : url(../images/greybg4.gif) repeat-y;
margin-top:20px;
}

.eventCalloutGrey2 img{
	float:left;
}

.eventCalloutGrey2 p{
	font-size:150%;
	font-weight:bold;
	color:#879D4D;
	min-height:70px;
	height:auto!important;
	height:70px;	
	padding:10px 0px 0px 20px;
	width:370px;
}

.eventCalloutGrey2 a{
	color:#879D4D;
}

#wineCo, #bartend{
	background : url(../images/winebg.jpg);
	width:265px;
	height:174px;
}


#bartend{
	background : url(../images/bartendbg.jpg);
}

#wineCo h3, #bartend h3{
padding:10px 0px 0px 13px;
	color:#879D4D;
	font-size:150%;
}

#wineCo p, #bartend p{
font-size:110%;
	color:#6F6F6F;
	padding:5px 0px 0px 13px;
	width:170px;
	line-height : 14px;
}

#bartend p{
line-height : 12px;
	width:155px;
}

#wineCo a, #bartend a{
position : relative;
top:13px;
left:13px;
}

#bartend a{
top:8px;
}


#download{
	background : url(../images/downbg.jpg);
	width:265px;
	height:123px;
}

#download h3{
padding:10px 0px 0px 13px;
	color:#879D4D;
	font-size:150%;
}

#download a{
position : relative;
top:25px;
left:13px;
}


#recycle{
	background : url(../images/recyclebg.jpg);
	width:265px;
	height:123px;
}

#recycle h3{
padding:10px 0px 0px 13px;
	color:#879D4D;
	font-size:150%;
}

#recycle a{
position : relative;
top:25px;
left:13px;
}


.equipCo{
	background : url(../images/equipcobg_1.jpg);
	width:403px;
	height:170px;
}

.equipCo2{
	background : url(../images/equipcobg_2.jpg);
	width:403px;
	height:170px;
}


.equipCo ul, .equipCo2 ul{
padding-top:20px;
	margin-left:30px;
}

.equipCo li, .equipCo2 li{
	font-size:120%;
	color:#696969;
}


#scrollList{
width:240px;
height:168px;
overflow : auto;
}


#glasshire, #equiphire{
	background : url(../images/glasshirebg.jpg) no-repeat;
	width:265px;
	height:174px;
	margin-top:5px;
}

#equiphire{
	background : url(../images/equiphirebg.jpg) no-repeat;
	margin-top:30px;
}


#glasshire h3, #equiphire h3{
	padding:10px 0px 0px 13px;
	color:#879D4D;
	font-size:130%;
}







