@CHARSET "ISO-8859-1";

/*COPYRIGHT 2009 BLUE STAG STUDIO LTD
AUTHOR: MATTHEW R. JONES
DATE: 30/11/2009 */

body
{
background:url(../graphics/background.jpg) repeat-x #82A5CD;
font-family:calibri,verdana,arial;
}

a img
{
border:0;
}

p
{
font-size:87.3%;
font-family:arial;
line-height:1.3;
color:#333;
}

h1
{
font-weight:bold;
font-family:arial;
font-size:100%;
color:#072A42;
}

h2
{
font-weight:bold;
font-family:arial;
font-size:91.5%;
color:#29406F;
}

h3
{
font-weight:normal;
font-family:arial;
font-size:87.5%;
color:#09324E;
}

h4
{
font-weight:normal;
font-family:arial;
font-size:87.5%;
color:#333;
}

h5
{
font-weight:bold;
font-family:arial;
font-size:87.5%;
color:#29406F;
margin-top:0;
padding-top:0;
padding-bottom:12px;
margin-bottom:0;
}

h6
{
font-weight:bold;
font-family:arial;
font-style:italic;
font-size:87.5%;
color:#333;
}

/* STRUCTURE */
.clear
{
clear:both;
}

#container
{
margin:auto;
padding:0;
width:960px;
}

#header
{
float:left;
margin:0;
padding:0;
width:960px;
}


#header-main
{
float:left;
width:600px;
padding-right:20px;
padding-top:12px;
}

#header-right
{
float:left;
width:340px;
padding-top:22px;
text-align:right;
}


#content
{
float:left;
background:#fff;
min-height:500px;
margin-top:10px;
padding-bottom:10px;
}

#content-left
{
float:left;
width:170px;
padding-left:10px;
padding-right:39px;
padding-top:8px;
margin:0;
}

#content-main
{
float:left;
width:580px;
padding-right:2px;
padding-top:8px;
}

#content-right
{
float:left;
width:150px;
margin-left:4px;
padding-left:4px;
padding-right:1px;
padding-top:8px;
background:#d4dde3;
display:inline-block;
}

#footer
{
float:left;
width:960px;
}

#footer-main
{
float:left;
padding-left:10px;
padding-right:10px;
width:787px;
text-align:center;
}

#footer-right
{
float:left;
width:153px;
text-align:center;
}

/*MENU STYLES*/
#menu
{
	
}

.menu-list
{
padding:0;
margin:0;
}


.menu-level1
{
list-style:none;
padding-right:15px;
font-size:14px;
padding-top:8px;
padding-bottom:8px;
border-top:1px solid #ccc;
color:#152852;
}

.menu-level1 a:link, .menu-level1 a:visited, .menu-level1-withsub a:link, .menu-level1-withsub a:visited
{
color:#152852;
text-decoration:none;
}

.menu-level1 a:hover, .menu-level1-withsub a:hover
{
color:#2C3D63;
}

.menu-level1-withsub
{
background:url(../graphics/arrow_top.jpg) no-repeat right;
list-style:none;
padding-right:15px;
cursor:pointer;
font-size:14px;
padding-top:8px;
padding-bottom:8px;
border-top:1px solid #ccc;
color:#152852;
}

.menu-level2
{
list-style:none;
padding:0;
margin:0;
font-size:14px;
padding-top:4px;
padding-bottom:4px;
color:#152852;

}

.menu-level2 a:link, .menu-level2 a:visited
{
color:#333;
text-decoration:none;
}

.menu-level2 a:hover
{
color:#454545;
text-decoration:none;
}
	
/*TEXT STYLES*/
.page_header
{
color:#fff;
font-size:200%;
font-weight:bold;
font-family:arial;
padding:0;
margin:0;
}

.page_second_header
{
color:#fff;
font-size:153%;
font-weight:bold;
font-family:arial;
padding:0;
margin:0;
}

.for_free_advice
{
color:#fff;
font-size:100%;
padding:0;
margin:0;
}

.phone_number
{
color:#fff;
font-size:200%;
padding:0;
margin:0;
padding-bottom:10px;
}

/*CASE STUDY HOLDER*/
.case-study
{
background:#d4dde3;
text-align:right;
}

.case-study p
{
font-size:80%;
padding:0;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

.case-study p, .case-study a:link, .case-study a:visited
{
color:#125079;
text-decoration:none;
}

.case-study a:hover
{
color:#000;
text-decoration:none;
}

.case-study-link
{
padding-right:12px;
margin-right:2px;
background:url(../graphics/arrow.jpg) right no-repeat;
}


/*OUR SELECTION LINKS*/
.our_selection_right
{
text-align:right;
padding-bottom:10px;
}

.our_selection_right a
{
padding-right:15px;
margin-right:1px;
background:url(../graphics/arrow.jpg) right no-repeat;
}

.our_selection_right a:link, .our_selection_right a:visited
{
color:#09324E;
text-decoration:none;
}

.our_selection_right a:hover
{
color:#21465F;
text-decoration:none;
}

.our_selection_right p
{
padding:0;
margin:0;
padding-top:5px;
padding-bottom:10px;
font-size:75%;
}

/*SOMFY HOLDER*/
.swela
{
margin-top:40px;
margin-bottom:15px;
text-align:right;
}

/*FOOTER LINKS*/
.footer-links
{
color:#fff;
font-family:arial;
font-size:75%;
}

.footer-links a:link, .footer-links a:visited
{
color:#fff;
text-decoration:none;
}

.footer-links a:hover
{
color:#ccc;
}

.web-design-by
{
color:#fff;
font-family:arial;
font-size:60%;
padding-top:5px;
}

.web-design-by a:link, .web-design-by a:visited
{
color:#fff;
text-decoration:none;
}

.web-design-by a:hover
{
color:#fff;
text-decoration:none;
}


/*GALLERY*/
.picture-gallery
{
width:580px;
}

.picture-gallery-item
{
float:left;
width:125px;
padding:10px;
margin:0;
}

