/*
Index CSS for site
by Simon Pollard - Deckchair UK Ltd
http://deckchair.co.uk
*/
#main {
    background: url(../images/index/main_bg.gif) repeat-x;
}
.column1 h2 {
	margin-bottom: 30px;
        border: none;
}
#index_top_row .column1 p {
    width: 400px;
}
#index_top_row {
	height: 470px;
}

#index_top_row .column1 {
	padding-top: 20px;
	width: 445px;
	float: left;
}
#index_top_row .column1 p {
	margin-bottom: 13px;
}
.purple_but, .blue_but, .green_but {
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 279px;
	padding-top: 10px;
	height: 34px;
	display: block;
	margin-bottom: 17px;
}
.purple_but {
	background-image: url(../images/index/purple_but.gif);
	margin-top: 40px;
}
.blue_but {
	background-image: url(../images/index/blue_but.gif);
}
.green_but {
	background-image: url(../images/index/green_but.gif);
}
#index_top_row .column2 {
	padding-top: 30px;
	float: right;
        position: relative;
        height: 355px;
        margin-bottom: 0px;
}
#index_top_row h3 {
	margin-top: 0px;
}
#index_bottom_row {
	height: 230px;
}
#index_bottom_row .column1 {
	width: 615px;
	float: left;
}
h4 {
	padding-bottom: 15px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e8e3eb;
}
#index_bottom_row p {
	margin-bottom: 5px;
}
#index_bottom_row h3 {
	margin-bottom: 5px;
}
#index_bottom_row .column2 {
	width: 290px;
	float: right;
}
#index_footer_content {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
        clear: both;
}
#index_footer_content img {
	border: 1px solid #DBE4E7;
}
#index_rss {
	position: absolute;
	right: 0px;
	top: 10px;
	padding-right: 30px;
	padding-top: 3px;
	height: 18px;
	display: block;
	background: url(../images/index/rss.gif) no-repeat right;
}
#index_footer_content h3 {
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dbe4e7;
}
#index_footer_content h5 {
	margin-bottom: 20px;
}
#index_footer_content div {
	width: 295px;
	float: left;
}
#index_footer_content img {
	margin-bottom: 20px;
}

#index_footer_content p {
	margin-bottom: 5px;
}
#index_footer_content .column1, #index_footer_content .column2 {
	margin-right: 23px;
}
.column1, .column2, .column3 {
    margin-bottom: 60px;
}

/* Gallery */
#index_gallery {
    height: 310px;
    width: 469px;
    position: relative;
    display: block;
    background: url(../images/index/gallery_bg.gif) no-repeat;
    color: #133353;
}
#index_gallery:hover {
    text-decoration: none;
    cursor: pointer;
}
#index_gallery  img {
    position: absolute;
    left: 2px;
    top: 29px;
    width: 457px;
    height: 271px;
}
.gallery_hidden {
    display: none;
}
#index_gallery span.label {
    /* font-style: italic; */
    position: absolute;
    bottom: -37px;
    left: 10px;
    color: 182d47;
    font-size: 13px;
}
#index_gallery span.browser_label {
    position: absolute;
    top: 1px;
    left: 0px;
    width: 457px;
    height: 20px;
    text-align: center;
    font-size: 8px;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1.5px;
}
#index_gallery span.url {
    position: absolute;
    top: 14px;
    left: 75px;
    width: 300px;
    height: 15px;
    font-size: 7px;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1.5px;
}
.gallery_prev, .gallery_next {
    position: absolute;
    height: 29px;
    width: 29px;
    cursor: pointer;
}
.gallery_prev {
    background:  url(../images/index/gallery_prev.gif) no-repeat;
    right: 50px;
    bottom: 0px;
}
.gallery_prev:hover {
    background:  url(../images/index/gallery_prev_hov.gif) no-repeat;
}
.gallery_next {
    background:  url(../images/index/gallery_next.gif) no-repeat;
    right: 10px;
    bottom: 0px;
}
.gallery_next:hover {
    background:  url(../images/index/gallery_next_hov.gif) no-repeat;
}