@charset "UTF-8";

* {padding: 0px;margin: 0px;border: 0px;}

body {font-size: 62.5%;background-color: #CCCCCC;font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; color:#777777;}
#shadow-container  {
	background-image: url(../images/furniture/background_shadow.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-left: 40px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container {
	width: 960px;
	margin-top: 0px;
	background-color: #FFFFFF;
}

#header-area {
	height: 168px;
	width: 960px;
}
#header-area .logo {float: left;}
#header-area .marketing {
	float: right;
	width: 210px;
}
#header-area .email {
	float: right;
	clear: right;
	width: 210px;
}


#menu-area {
	width: 870px;
	margin-left: 45px;
	padding-bottom: 30px;
}
#menu-area ul {
	width: 870px;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-top: 8px;
	-webkit-box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}
#menu-area li {float: left;margin-right: 5px;list-style-type: none;padding: 0px;margin-left: 25px;font-size: 1.4em;}


ul#the-main-menu li a.home {color:#777777; text-decoration: none;}
ul#the-main-menu li a.offer {color:#777777; text-decoration: none;}
ul#the-main-menu li a.work {color:#777777; text-decoration: none;}
ul#the-main-menu li a.environment {color:#777777; text-decoration: none;}
ul#the-main-menu li a.news {color:#777777; text-decoration: none;}
ul#the-main-menu li a.testimonials {color:#777777; text-decoration: none;}
ul#the-main-menu li a.contact {color:#777777; text-decoration: none;}
ul#the-main-menu li a.customer {color:#777777; text-decoration: none;}

ul#the-main-menu li a.home:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.offer:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.work:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.environment:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.news:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.testimonials:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.contact:hover {color:#333333; text-decoration: none;}
ul#the-main-menu li a.customer:hover {color:#333333; text-decoration: none;}

#home ul#the-main-menu li a.home {color:#5e246c; text-decoration: none;}
#offer ul#the-main-menu li a.offer {color:#2c5ca1; text-decoration: none;}
#work ul#the-main-menu li a.work {color:#2c5ca1; text-decoration: none;}
#environment ul#the-main-menu li a.environment {color:#6dbc4c; text-decoration: none;}
#news ul#the-main-menu li a.news {color:#2c5ca1; text-decoration: none;}
#testimonials ul#the-main-menu li a.testimonials {color:#00a0ef; text-decoration: none;}
#contact ul#the-main-menu li a.contact {color:#5e246c; text-decoration: none;}
#customer ul#the-main-menu li a.customer {color:#00a0ef; text-decoration: none;}



#image-area {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-top-style: solid;
	border-bottom-style: solid;
	width: 870px;
	margin-left: 45px;
	margin-bottom: 30px;
	clear: both;
}

#main-body-area {
	clear: both;
	background-image: url(../images/furniture/vertical-rule-main-area.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	width: 960px;
}

#main-body-area p {
	font-size:1.4em;
	line-height: 1.6em;
	margin-bottom: .5em;
}
#main-body-area h1 {
	font-size:1.8em;
	line-height: 1.4em;
	font-weight: normal;
	margin-bottom: .5em;
}

.color-purple {	color: #5e246c;}
.color-green {	color: #6dbc4c;}
.color-grey {	color: #2d4c5a;}
.color-magenta {color: #e4028c}
.color-blue {	color: #2c5ca1}
.color-cyan {	color: #00A0EF}


.col1and2 {float: left;
	width: 545px;
	padding-left: 45px;
}
.col3 {
	float: left;
	width: 260px;
	margin-left: 65px;
}

hr {
	background-image: url(../images/furniture/horizontal-rule.gif);
	background-repeat: repeat-x;
	margin-top: 20px;
	margin-bottom: 20px;
}
.recent-case-history {
	float: left;
	width: 180px;
}
#recent-case-history-container {
	width: 545px;
	overflow: hidden;
	margin-top: 5px;
}
#recent-case-history-container p {
	color: #002452;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-right: 25px;
	margin-bottom: 10px;
}
#footer-area {
	width: 870px;
	margin-left: 45px;
}
#footer-menu-area {
	width: 960px;
}
a {
	color: #5E246C;
	text-decoration: none;
}
.quote-blue {
	background-image: url(../images/quotes/left-blue-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-green {
	background-image: url(../images/quotes/left-green-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-magenta {
	background-image: url(../images/quotes/left-magenta-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-teal {
	background-image: url(../images/quotes/left-teal-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-purple {
	background-image: url(../images/quotes/left-purple-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-grey {
	background-image: url(../images/quotes/left-grey-quote.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.quote-name {
	color: #999999;
	margin-left: 16px;
}

#myform .text_field_box {
	border: 1px solid #777777;
	width: 350px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
#myform .text_enquiry_box {
	border: 1px solid #777777;
	width: 350px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#myform table {margin-bottom: 5px;}
.news-story-box {
	width: 515px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-bottom: 25px;
}
.services-list-magenta {
	margin-left: 1.25em;
	font-size: 1.4em;
	line-height: 1.6em;
	list-style-image: url(../images/furniture/list-bullet-magenta.gif);
}
.services-list-blue {
	margin-left: 1.25em;
	font-size: 1.4em;
	line-height: 1.6em;
	list-style-image: url(../images/furniture/list-bullet-blue.gif);
}
.services-list-green {
	margin-left: 1.25em;
	font-size: 1.4em;
	line-height: 1.6em;
	list-style-image: url(../images/furniture/list-bullet-green.gif);
}
#myform .submit_button {
	font-size: 1.5em;
	padding: 4px;
}

/* jquery buttons styles */
.fsc-leaflet-button {
	position:relative;
	display:block;
	height: 57px;
	width: 260px;
	background:url(../images/buttons/buttons-download-fsc-leaflet-sprite.gif) no-repeat;
	background-position:0 0;
	cursor: pointer;
}


.fsc-leaflet-button span.hover { 
	position: absolute;
	display: block;
	height: 57px;
	width: 260px;
	background: url(../images/buttons/buttons-download-fsc-leaflet-sprite.gif) no-repeat;
	background-position: bottom;
}


.portfolio-button {
	position:relative;
	display:block;
	height: 57px;
	width: 260px;
	background:url(../images/buttons/buttons-download-portfolio-sprite.gif) no-repeat;
	background-position:0 0;
	cursor: pointer;
}


.portfolio-button span.hover { 
	position: absolute;
	display: block;
	height: 57px;
	width: 260px;
	background: url(../images/buttons/buttons-download-portfolio-sprite.gif) no-repeat;
	background-position: bottom;
}

.quote-button {
	position:relative;
	display:block;
	height: 76px;
	width: 260px;
	background: url(../images/buttons/buttons-print-quote-sprite.gif) no-repeat;
	background-position:0 0;
	cursor: pointer;
}


.quote-button span.hover { 
	position: absolute;
	display: block;
	height: 76px;
	width: 260px;
	background: url(../images/buttons/buttons-print-quote-sprite.gif) no-repeat;
	background-position: bottom;
}

.print-green-button {
	position:relative;
	display:block;
	height: 57px;
	width: 260px;
	background: url(../images/buttons/buttons-download-printing-green-sprite.gif) no-repeat;
	background-position:0 0;
	cursor: pointer;
}


.print-green-button span.hover { 
	position: absolute;
	display: block;
	height: 57px;
	width: 260px;
	background: url(../images/buttons/buttons-download-printing-green-sprite.gif) no-repeat;
	background-position: bottom;
}
