@charset "utf-8";
/* CSS Document */
/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/

@font-face {
	font-family: 'AkzidenzGroteskBlack';
	src: url('../AkzidenzGrotesk-Black.eot');
	src: local('AkzidenzGrotesk Black'), local('AkzidenzGrotesk-Black'), url('../AkzidenzGrotesk-Black.woff') format('woff'), url('../AkzidenzGrotesk-Black.otf') format('opentype');
}
@font-face {
	font-family: 'AkzidenzGroteskLight';
	src: url('AkzidenzGrotesk-Light.eot');
	src: local('AkzidenzGrotesk Light'), local('AkzidenzGrotesk-Light'), url('../AkzidenzGrotesk-Light.woff') format('woff'), url('../AkzidenzGrotesk-Light.otf') format('opentype');
}

html, h1, h2, h3, h4, h5, h6
{
padding:0px;
margin:0px;
}

body
{
font-family:Arial, Helvetica, sans-serif;
background:#000 url('../images/bg_shim.jpg') repeat-x ;
font-size:62.5%;
color:#fff;
}
#wrapper
{
width:980px;
/*background:#000 url('../images/wrapper_shim.jpg') repeat-y ;*/
margin-left: auto ;
margin-right: auto ;
}

/* slightly enhanced, universal clearfix hack */
 .clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
 }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */ 


.clear
{
clear:both;
zoom:1;
}
#hd
{
height:746px;
background:#000000 url('../images/header_bg.jpg') no-repeat top right;
color:#000000;
position:relative;
}
#hd h1
{
display:block;
width:195px;
height:218px;
text-indent:-999999px;
background:url('../images/atomic_house_logo.jpg') no-repeat top right;

}
#hd h3
{
display:block;
width:195px;
height:340px;
text-indent:-999999px;
background:url('../images/need_somewhere_to.gif') no-repeat bottom right;

}
#hd h6
{
font-size:1.0em;
padding-left:25px;
padding-top:60px;
}
#hd .vcard
{
display:none;
}
#bd
{

}
#steps
{
position:absolute;
width:210px;
height:250px;
left:753px;
top:467px;
}
#steps h4
{
font-size:1.8em;
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
}

#steps ol
{
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:1.8em;
padding-left:33px;
padding-left:5px;
}
#steps ol li
{
background-image:url(../images/list_bg.png);

background-repeat:no-repeat;
list-style-position:inside;
padding-bottom:12px;
padding-left:11px;
padding-top:4px;
*margin-left:-35px;
}

#steps ol li span {
padding-left:10px;

}#steps ol li span span {
padding-left:33px;
*padding-left:28px;

}
#offer
{
position:absolute;
width:270px;
height:270px;
left:720px;
top:10px;
}
#offer h2
{
display:block;
width:270px;
height:270px;
background: url('../images/offer_button.png') no-repeat top left;
text-indent:-999999px;
}

#bd h2
{
font-size:21px;
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
padding-left:10px;
}
#bd p
{
font-size:1.2em;
line-height:18px;
padding:0px 30px 0px 10px;
}
#bd h3
{
font-size:3.4em;
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
padding-bottom:0px;
margin-bottom:0px;
padding-left:10px;
padding-top:33px;
}
#bd h4
{
color:#DF290C;
font-family: 'AkzidenzGroteskLight';
font-size:2.4em;
padding-top:0px;
margin-top:0px;
padding-left:10px;
}
ol#whats_on 
{
font-size:1.4em;
margin-left:18px;
padding-left:10px;
padding-right:10px;
}
ol#whats_on li
{
/*text-shadow: #460701 1px 1px 1px;*/
}

.deep_red
{
color:#460701;
}
.cream
{
color:#fff4d1;

}
.main_font
{
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
}
#bd img
{
float:right;
padding-right:25px;
}

h2.invisble
{
font-size:1px;
padding:0px;
margin:0px;
display:block;
height:1px;
width:1px;
text-indent:-999999px;
}
/*#col_l
{
width:490px;
float:left;
}
#col_l p
{
color:#938d88;
padding-left:50px;
font-size:1.2em;
line-height:1.6em;
}
#col_l p.first_para
{
font-size:1.8em;
line-height:1.4em;
color:#ad3969;
}
#col_l p.last_para
{
font-style:italic;
color:#ad3969;
}*/
#ft
{
height:60px;
background:url('../images/bg_footer.jpg') no-repeat bottom right;
}
#ft p
{
padding-left:10px;
color:#FFFFFF;
font-size:1.0em;
}
/*.contact_container
{
width:450px;
padding-left:40px;
padding-top:20px;
padding-bottom:30px;
}
.contact
{
width:220px;
float:left;
color:#938d88;
}
.contact h2
{
font-size:1.4em;
padding-top:0px;
margin-top:0px;
margin-bottom:5px;

}
.contact h3
{
font-size:1.2em;
padding:0px;
margin:0px;
font-weight:normal;

}*/
.highlight_color
{
color:#ad3969;
}
a:link, a:visited
{
color:#ad3969;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
div.page_row{
margin-bottom:15px;
}
div.column{
float:left;
}
.col_100
{
width:100px;
}
.col_200
{
width:200px;
}
.col_640
{
width:640px;
}
.col_320
{
width:320px;
}
.col_710
{
width:710px;
display:block;
}
.pad_710
{
padding-top:30px;
padding-left:710px;
}
.col_270
{
width:270px;
}
.photos_bg
{
height:449px;
background:url('../images/photos_bg.jpg') no-repeat top left;
}
.col_330
{
width:330px;
}
.col_360
{
width:360px;
}
.col_270
{
width:270px;
}
blockquote
{
font-size:1.6em;
font-family: 'AkzidenzGroteskBlack';

}
form#enquiry
{
/*background-color:#CCFF00;*/
/*border-left:1px dotted #ffffff;*/
}
form#tellfriend
{
/*background-color:#FF6600;*/
/*border-left:1px dotted #ffffff;*/
}
form#enquiry table td, form#tellfriend table td
{
padding:5px;
font-size:1.2em;
padding-left:10px;
}
form input, form select
{
 border:0px;
 font-size:1.2em;
 padding:2px;
 color:#333333;
}
form input.button
{
font-size:1.2em;
font-family: 'AkzidenzGroteskBlack';
padding:6px;
background-color:#FF0000;
color:#ffffff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-shadow: #460701 1px 1px 1px;
}
#email_sent
{
	background-color:#FFCC00;
	color:#000000;
	font-size:1.4em;
}
#email_sent h6
{
padding:10px;
font-size:1.2em;
}

#enquiry_from {
background-image:url(../images/enquiry_form_bg.gif);
background-position:0 22px;
background-repeat:no-repeat;
min-height:242px;
*height:242px;
padding:42px 20px 20px;
width:320px;

}

#enquiry_from h4 {
padding-left:0px;
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
color:#FFF4D1;
}


.enq_form_input {
background-color:#310601;
width:210px;
color:#FFFFFF;
}



#tell_a_friend_form {
background-image:url(../images/help_friend_bg.gif);
background-repeat:no-repeat;
min-height:250px;
*height:250px;
padding:20px;
width:250px;
padding-top:30px;

}

.friend_form_label {
font-size:1.2em;
text-transform:uppercase;
color:#FFF4D1;
font-family: 'AkzidenzGroteskLight';
letter-spacing:1px;
}

#enquiry_from span {
font-size:1.2em;
text-transform:uppercase;
color:#FFF4D1;
font-family: 'AkzidenzGroteskLight';
letter-spacing:1px;
}

#tell_a_friend_form h4 {
padding-left:0px;
font-family: 'AkzidenzGroteskBlack';
text-transform:uppercase;
color:#FFF4D1;
}

#tell_a_friend_form p {
padding-left:0px;
letter-spacing:-1px;
margin-top:0px;
margin-bottom:3px;

*margin-bottom:-10px;
}

.friend_form_input input {
background-color:#b4854d;
width:210px;
color:#ffffff;
}

.forward_friend_button {
text-align:right;
width:215px;
}

#quotes {
background-image:url(../images/quotation_mark.gif);
background-position:242px 147px;
background-repeat:no-repeat;

}
