@charset "UTF-8";
/* CSS Document */


body {
font-family:Arial, Helvetica, sans-serif;
background:#000;
font-size:13px;
color:#FFFFFF;
margin:0;
padding:0;
background:url(images/tail-top1.gif);
}

p {
line-height:1.5em;
}


#wrapper {
width:900px;
margin:0 auto;
background:url(images/cont-bg.png) no-repeat left top;
}

img, div { behavior: url(iepngfix.htc) }
img {border:none;}



/* Header */

h1 {
font-size:48px;
padding:0;
margin:0;
}

#header h2 {
font-size:25px;
text-align:right;
padding:0;
margin:0;
}

#header {
overflow:hidden;
clear:both;
height:150px;
}

#header-left {
width:600px;
float:left;
padding-top:15px;
}

#header-right {
width:250px;
float:right;
}


/* Top Info */

#top-left, #top-middle, #top-right {
width:259px;
float:left;
padding:0px 20px 20px 20px;
height:80px;

}

#top-left {
background:url("images/transparent2.png");
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-left:1px solid #4C0300;
border-right:1px solid #4C0300;
border-top:1px solid #4C0300;
}

#top-right {
background:url("images/divider.png");
background-position:left;
background-repeat:no-repeat;
}

#top-info h3 {
text-transform:uppercase;
font-size:16px;
}

#top-info a:link, #top-info a:visited {
color:#FE9F24;
font-weight:normal;
}

/* Menu */

#menu {
background:url("images/tail-top2.gif") repeat-x scroll center top transparent;
height:50px;
border:1px solid #5B0300;
}

#nav {
width:900px;
margin:0 auto;

}

#menu ul {
list-style-type:none;
padding:0;
margin:0;

}

#menu li {
display:block;
position:relative;
float:left;
padding:25px 15px 0px 15px;
}


#menu a:link, #menu a:visited  {

text-transform:uppercase;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}

#menu a:hover {
text-decoration:underline;
}

/* Content */

#content {
background-image:url(images/transparent2.png);
background-repeat:repeat;
clear:both;
padding: 20px;
border-left:1px solid #4C0300;
border-right:1px solid #4C0300;
border-bottom:1px solid #4C0300;
text-align: justify;
}

#content-main {
clear:both;
}

.float-left {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.float-right {
float:right;

}


#left-col {
float:left;
width:400px;
padding-right:30px;
}

#right-col {
float:left;
width:425px;
padding-top:50px;

}

#left-col-benefits {
float:left;
width:200px;
padding:20px 30px 0px 0px;
}

#right-col-benefits {
float:left;
width:625px;
padding-top:30px;

}

.padding-left {
margin-left:20px;
}

#airtricity {
background:#FFFFFF;
overflow:hidden;
color:#014284;
font-size:16px;
width:840px;
padding:10px;
}

#airtricity h2 {
padding:20px 40px 0px 20px;
font-size:26px;
}

.padding-top {
float:right;
margin-top:-10px;
padding-bottom:10px;
}

#airtricity a:link, #airtricity a:visited {
color:#014284;
font-size:20px;
text-decoration:none;
font-size:bold;
}

#airtricity a:hover {
text-decoration:underline;
}

#airtricity p {
padding-top:20px;
}

.form {
padding-top:10px;
}

.form input {
border:1px solid #999999;
padding:5px;
}

.float-center {
padding-left:80px;
padding-right:50px;
float:left;
}

h2 {
font-size:25px;
padding:0;
margin:0;
}

h3 {
color:#E4B950;
font-size:18px;
}

/* Bottom Content */

#content-bottom, #content-bottom2 {
clear:both;
margin-top:20px;
}

#bottom-left, #bottom-middle, #bottom-right {
width:250px;
padding:0px 20px;
float:left;
background:#F2E2D0;
margin-right:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#333;
margin-bottom:10px;
}

#bottom-middle-big {
width:500px;
padding:0px 20px;
float:left;
margin-left:20px;
background:#F2E2D0;
margin-right:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#333;
}

#bottom-left h4, #bottom-middle h4, #bottom-right h4, #bottom-middle-big h4 {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:10px;
color:#FFFFFF;
font-size:20px;
}

#bottom-left h4 {
background:#AEC10B;
}

#bottom-middle h4, #bottom-middle-big h4 {
background:#D79800;
}

#bottom-right h4 {
background:#D76500;
}

#bottom-right ul, #bottom-left ul {
list-style-type:none;
padding:0;
margin:0;
}

#bottom-right li, #bottom-left li {
padding:5px 10px;
font-weight:bold;
border-bottom:dotted 1px #666666;
}

ol li {
padding:10px 0px;
}

#contact-details {
border:1px solid #983600;
float:left;
width:405px;
padding:20px;
margin:20px 20px 30px 0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#D0663C;
}

#contact-details h3 {
color:#DD9200;
font-size:20px;
}

#accessories {
border:1px solid #983600;
float:left;
width:385px;
padding:20px;
margin-top:20px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#accessories  h3 {
color:#DD9200;
font-size:20px;
}

#footer-wrapper {
clear:both;
background:#000000;
height:60px;
margin-top:20px;
}

#footer {
margin:0 auto;
width:900px;
font-size:12px;
color:#FFFF33;
text-align:right;
}

#footer ul {
list-style-type:none;
margin:0;
padding:0;
}

#footer li {
display:block;
position:relative;
float:left;
padding:0px 10px;
border-left:1px solid #502D1C;
margin-top:10px;
}



#footer a:link, #footer a:visited {

font-size:12px;

text-decoration:none;
color:#A67C67;
}



/* Fonts */

a:link, a:visited {
color:#666666;
font-weight:bold;
text-decoration:underline;
font-size:14px;
}

a:hover {
text-decoration:none;
color:#470200;
}

/* atricity page */
#at-problems-wrapper h4 {
	font-size: 120%;
}
#at-problems-wrapper {
  	position: relative;
   	height: 190px;
}
#at-problems-left {
 	position: absolute;
   	left: 0;
   	width: 47%;
}
#at-problems-right {
   	position: absolute;
   	right: 0;
   	width: 47%;
}

#at-problems-right ul {
  	list-style-image: url('images/bullet_tick.png');
	padding-left:20px;
}

#at-problems-left ul {
  	list-style-image: url('images/bullet_cross.png');
	padding-left:20px;
}

