/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

/* DEFAULT STYLES  */

body {
	background:url(../images/wrapper-bcg5.png) top center repeat-y;
	font-family:Tahoma, Geneva, sans-serif;
	color : #999;
}

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

a:hover, a:active {
	color : #CCD953;
}
#wrapper {width : 960px; 
margin : 0 auto 0 auto;
padding : 0;
overflow  : hidden;
top:0;
height : 100%;
display : block;
overflow : hidden;
bottom:0;

}

#logo {margin:0 auto 11px auto;padding:25px 0 0 0; width: 256px; height : 91px;}

#top-container {
	height :150px; 
	width :964px;
	
	margin:0 0 0 -5px;
	display : block;
	padding : 0;
	background :  #82318E url(../images/t-bcg.png) top left repeat-x;
	
}
#top {font-size : 25px;color : #fff;width : 609px;min-height : 160px!important;height : 160px;margin : 0 auto 0 auto;}

#top p span.phone {margin: 0 0 2px 2px;padding : 2px 0 5px 30px;	background:url(../images/mobile.png) 0 1px no-repeat;font-size : 25px;letter-spacing:1px;}
#top p span.email {padding-left : 38px;	background:url(../images/envelope.png) 0 2px no-repeat;font-size : 17px;margin-left:5px;padding-top:2px;}
#top p {margin-left:87px;}

#top h1 {font-weight : normal;display : block;width : 604px; line-height : 33px;padding-top : 25px;padding-bottom : 15px;text-align : center;}
#top h1 span {font-weight : bold;}

#middle {font-size : 11px;line-height : 26px;text-align : center;margin : 15px auto 0 auto;}
#bottom {width : 609px; margin : 0 auto 0 auto; min-height : 320px!important; height : 320px;font-size : 10px;padding:0 40px 0 40px;}
#bottom h2 {display : block;width : 100%; font-size : 22px; line-height:26px;color : #AFB0B2; font-weight : bold;margin:22px 0; text-align : center;}
#bottom h3 {font-size : 18px;}
#bottom #services-block {display : block;margin-top : 32px;margin-left : 2px;}
 

#bottom div#consultancy h3{color : #C7D53D;background:url(../images/bullet1.png) 0 1px no-repeat;padding-left : 20px;min-height : 20px;}
#bottom div#interiors h3{color : #BCA330;background:url(../images/bullet2.png) 0 1px no-repeat;padding-left : 20px;min-height : 20px;}

#bottom ul {line-height : 18px;padding : 18px;margin-top : 2px;}
#interiors ul {margin-left : 2px;}

#consultancy ul {margin-left : 2px;}
.clear {width : 0; height : 0;font-size : 0; clear:both;}

#bottom div#consultancy { float : left;width : 195px;margin-left:10px;}
#bottom div#interiors { float : left;width : 195px;margin-left : 25px;}
#bottom div#services { float : left;width : 180px;} 
#bottom div#services h3 {color : #82318E;line-height : 22px;background:url(../images/bullet3.png) 0 1px no-repeat;padding-left : 20px;margin-left : 20px;min-height : 20px;}
#services ul {margin-left : 20px;}
