/* CSS Document */
a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}
img{
	border:none;}

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	background:#9f9f9f url(../images_Web_Agency_New-Digital-Media_Brand_engagement/white_glow.jpg) repeat-x;
	font-family:"Century Gothic", Century;
	color:#666; /*Grey*/
}
.bgwhiteglow {
	background:#9f9f9f url(../images_Web_Agency_New-Digital-Media_Brand_engagement/white_glow.jpg) top center no-repeat;
}
.linemenu {
	width:4px;
	height:40px;
	margin:0px;
	padding:0px;
	border-left:#9CD729 2px solid;
	float:left;
	position:absolute;
	top:15px;
	left:280px;
}
.displaymenu {
	width: 560px;
	height:38px;
	margin:17px 0 0 4px;
	border:#9CD729 1px solid;
	float:left;
}
#mainFlash, #myAlternativeContent {
	margin: 0px;
	padding: 0px;
	/*width: 100%;*/
	height: 470px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.sizes {
	/*margin:0 auto;
	
	padding:0px;

	position:relative;
	top:0;
	left:0;
	z-index:10;
	width:25px;*/
	height:386px;/*background-color:#F00;*/
}
.alternativecont {
	min-width:950px;
	height:470px;
	width:100%;/*background:#FFFFFF url(../aacarinsurance_images/aaireland_car_insurance_aaPersonalMembership.jpg) top center no-repeat;*/
}
.toplogomenu {
	display:block;
	height:70px;
	position:relative;
	left:0px;
	top:0px;
	z-index:6;
	margin:0 auto;
	padding:0px;
	width:950px;/*background-color:#00F;*/
}
.centralize {
	margin:0 auto;
	padding:0px;
	width:950px;
}
.toplogo {
	text-indent:-9999px;
	display:block;
	margin:0px 0px 0px 30px;
	padding:0px 0 0 0px;
}
.logoone {
	float:left;
	display:block;
	margin:17px 0px 0px 0px;
	background:url(../images_Web_Agency_New-Digital-Media_Brand_engagement/logo_directbrand_digital_New-Media_Digital_Direct_Marketing.jpg) no-repeat;
}
.logoone a {
	width:234px;
	height:53px;
	display:block;
}
.logoone a:hover {
/*background:url(../images_Web_Agency_New-Digital-Media_Brand_engagement/logo_directbrand_digital_New-Media_Digital_Direct_Marketing.jpg) 1px 1px no-repeat;*/
}
.logoone h1, .logoone h2 {
	font-size:12px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.logoone img {
	width:1px;
	height:1px;
	display:block;
	margin:0px;
	padding:0px;
}
#footerlinks {
	background:#6E6D6E url(../images_Web_Agency_New-Digital-Media_Brand_engagement/bg_footerlink.jpg) repeat-x;
	height:84px;
	border-top:#6E6D6E 1px solid;
	display:block;
	position:relative;
	z-index:8;
	padding:10px 0 0 0;
	font-size:13px;
}
.txtfooterlink ul {
	text-align:center;
	padding:14px 0 0 0;
	margin:0px;
}
.txtfooterlink ul li {
	display:inline;
	list-style:none;
	border-left:#666 1px solid;
	padding:0 0px 0 6px;
	margin:0px;
}
.txtfooterlink ul li.first {
	display:inline;
	list-style:none;
	border-left:none;
}
.txtfooterlink, .txtfooterlink a, .txtfooterlink a:link, .txtfooterlink a:active {
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	color:#CCC;
}
.txtfooterlink a:hover {
	color:#9CD729;/*Green*/
}
#footer {
	background:#9CD729 url(../images_Web_Agency_New-Digital-Media_Brand_engagement/bg_footer.jpg) repeat-x;
	height:60px;
	border-top:#9CD729 1px solid;
	display:block;
	position:relative;
	z-index:9;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
.txtfooter ul {
	text-align:center;
	padding:22px 0 0 0;
	margin:0px;
}
.txtfooter ul li {
	display:inline;
	list-style:none;
	border-left:#666 1px solid;
	padding:0 0px 0 6px;
	margin:0px;
}
.txtfooter ul li.first {
	display:inline;
	list-style:none;
	border-left:none;
}
.txtfooter, .txtfooter a, .txtfooter a:link, .txtfooter a:active {
	letter-spacing:1px;
	text-decoration:none;
	color:#666;
}
.txtfooter a:hover {
	color:#333;
}
.msgslide {
	width:500px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 40px;
	position:absolute;
	z-index:4;
}
.msgslide h1 {
	font-weight:normal;
	color:#666; /*Grey*/
	letter-spacing:1px;
	font-size:25px;
	margin:0px 0px 9px 0px;
	padding:0;
	line-height:29px;
}
.msgslide h2 {
	font-weight:normal;
	color:#9CD729;/*Green*/
	letter-spacing:0px;
	font-size:14px;
	/*font-weight:bold;*/
	margin:0;
	padding:0;
	line-height:20px;
}
.apice {
	vertical-align: super;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.darkgrey {
	color:#333;/*darkgrey*/
}
.grey {
	color:#666; /*Grey*/
}
.litegrey {
	color:#999 /*litegrey*/
}
.green {
	color:#82ad1c;/*Green*/
}
