body {
	margin:0;
	padding:0;
	height: 100px;
	background-image:url(../images/background-3.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#f0bc8f;
}
a:link {
	color:#333333;
	text-decoration:none;
}
a:visited {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#660033;
}
/* ------------------------ Main Navigation ------------------------ */
#nav-side {
	float:left;
	height:450px;
	width:174px;
	visibility: visible;
	z-index:1;
}
#nav-side .branding {
	height:121px;
	width:110px;
	visibility: visible;
	z-index:1;
	background-repeat: no-repeat;
	position: absolute;
	left: -10px;
	top: 21px;
}
#nav-side .branding a {
	background-image:url(../images/nav/branding.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .branding a:hover {
	background-image:url(../images/nav/branding-hover.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .designforprint {
	height:121px;
	width:110px;
	visibility: visible;
	z-index:1;
	background-repeat: no-repeat;
	position: absolute;
	left: 50px;
	top: 80px;
}
#nav-side .designforprint a {
	background-image:url(../images/nav/designforprint.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .designforprint a:hover {
	background-image:url(../images/nav/designforprint-hover.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .webdesign {
	height:121px;
	width:110px;
	visibility: visible;
	z-index:1;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	top: 183px;
}
#nav-side .webdesign a {
	background-image:url(../images/nav/webdesign.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .webdesign a:hover {
	background-image:url(../images/nav/webdesign-hover.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .pr {
	height:121px;
	width:110px;
	visibility: visible;
	z-index:1;
	background-repeat: no-repeat;
	position: absolute;
	left: 15px;
	top: 297px;
}
#nav-side .pr a {
	background-image:url(../images/nav/pr.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .pr a:hover {
	background-image:url(../images/nav/pr-hover.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .editorial {
	height:121px;
	width:110px;
	visibility: visible;
	z-index:1;
	background-repeat: no-repeat;
	position: absolute;
	left: 80px;
	top: 216px;
}
#nav-side .editorial a {
	background-image:url(../images/nav/editorial.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
#nav-side .editorial a:hover {
	background-image:url(../images/nav/editorial-hover.png);
	background-repeat:no-repeat;
	float:left;
	height:121px;
	width:110px;
}
/* ------------------------ MAIN TEMPLATE CSS ------------------------ */
#coffee {
	float:right;
	width:310px;
	height:252px;
	margin-right: 10px;
	z-index:0;
	background:url(../images/one-lump.gif) top left no-repeat;
}
#onelump {
	position:inherit;
	width:100px;
	z-index:1;
}
.coffee-sec {
	float: left;
	width: 300px;
	height: 300px;
	margin: 0 35px 0 0;
}
.coffee-text {
	margin-top: 0;
	margin-left:8px;
	float: left;
	width: 300px;
	height: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	color:#666666;
}
#navigation-top {
	float:left;
	vertical-align:top;
	height:100px;
	width:553px;
	visibility: visible;
	border:0;
	background:transparent;
	position:fixed !important;
	top:0;
	left:0;
	z-index:1;
}
#logo {
	float:left;
	width:197px;
	height:100px;
	visibility: visible;
	z-index:1;
	left:0;
	top:0;
}
#tabs {
	float:left;
	height:100px;
	width:356px;
	visibility: visible;
	z-index:1;
	left:197px;
	top:0;
}
#navigation {
	float:left;
	position:fixed !important;
	height:492px;
	width:270px;
	visibility: visible;
	top:100px;
	left:0;
	z-index:1;
	background-image:url(../images/nav/background-wood1.jpg);
	background-repeat:no-repeat;
	background-position: 0px -50px;
}
#flash {
	float:left;
	height:450px;
	width:174px;
	visibility: visible;
	z-index:1;
}
#overlay {
	float:left;
	height:auto;
	width:88px;
	text-align:left;
	left:174px;
	top:100px;
	z-index:1;
	background:transparent;
}
#blog-overlay {
	float:left;
	height:auto;
	width:45px;
	height:120px;
	left:153px;
	top:180px;
	z-index:8 !important;
	position:fixed !important;
}
#blog-btn {
	width:45px;
	height:120px;
	z-index:8 !important;
	position:fixed !important;
}
#blog-btn a, #menu a:visited {
	display:block;
	width:45px;
	height:120px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-blog.png);
	background-repeat:no-repeat;
}
#blog-btn a:hover {
	width:45px;
	height:120px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-blog-on.png);
	background-repeat:no-repeat;
}
#Layer1 {
	float:left;
	height:492px;
	width:88px;
	text-align:left;
	background-image:url(../images/nav-overlay2.gif);
	background-repeat:no-repeat;
	background-position:left;
	z-index:2;
	position:fixed !important;
}
#brochure-down {
	float:left;
	height:113px;
	width:127px;
	text-align:left;
	z-index:1;
	position:absolute !important;
	left: 2358px;
	top: 709px;
}
#home-btn {
	float:left;
	height:66px;
	width:88px;
	z-index:3;
	background:transparent;
}
#home-btn a, #menu a:visited {
	display:block;
	width:88px;
	height:66px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-home.png);
	background-repeat:no-repeat;
}
#home-btn a:hover {
	width:88px;
	height:66px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-home-on.png);
	background-repeat:no-repeat;
}
#overlay-img {
	float:left;
	height:426px;
	width:88px;
	background:transparent;
}
#navigation-sml {
	height:36px;
	width:260px;
	float:left;
	top:549px;
	left:300px;
	z-index:1;
	position:fixed !important;
}
#nav-sml1 {
	width:39px;
	height:36px;
	float:left;
	left:310px;
}
#nav-sml1 a {
	display:block;
	width:39px;
	height:36px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/images/links-sml_01_01.gif);
	background-repeat:no-repeat;
}
#nav-sml1 a:hover {
	display:block;
	width:39px;
	height:36px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/images/links-sml-on_01_01.gif);
	background-repeat:no-repeat;
}
#nav-sml2 {
	width:45px;
	height:36px;
	float:left;
	left:300px;
}
#nav-sml2 a {
	display:block;
	width:45px;
	height:36px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml_02.gif);
	background-repeat:no-repeat;
}
#nav-sml2 a:hover {
	display:block;
	width:45px;
	height:36px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml-on_02.gif);
	background-repeat:no-repeat;
}
#nav-sml3 {
	width:70px;
	height:33px;
	float:left;
	left:345px;
}
#nav-sml3 a {
	display:block;
	width:70px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml_03.gif);
	background-repeat:no-repeat;
}
#nav-sml3 a:hover {
	display:block;
	width:70px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml-on_03.gif);
	background-repeat:no-repeat;
}
#nav-sml4 {
	width:38px;
	height:33px;
	float:left;
	left:415px;
}
#nav-sml4 a {
	display:block;
	width:38px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml_04.gif);
	background-repeat:no-repeat;
}
#nav-sml4 a:hover {
	display:block;
	width:38px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml-on_04.gif);
	background-repeat:no-repeat;
}
#nav-sml5 {
	width:49px;
	height:33px;
	float:left;
	left:453px;
}
#nav-sml5 a {
	display:block;
	width:49px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml_05.gif);
	background-repeat:no-repeat;
}
#nav-sml5 a:hover {
	display:block;
	width:49px;
	height:33px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/images/links-sml-on_05.gif);
	background-repeat:no-repeat;
}
#hider {
	float:left;
	height:644px;
}
h2 {
	font-size: 2.5em;
	color:#333;
	line-height:1.2em;
	text-align:left;
}
h3 {
	font-size: 1.8em;
	line-height:1.2em;
	color:#333;
	text-align:left;
}
h1 {
	font-size: 1.8em;
	color:#333;
	line-height:1.2em;
	text-align:left;
	vertical-align: -5%;
}
hr, .hide {
	position:absolute;
	top:0;
	left:-9000px;
}
#page {
	height: 450px;
}
#arrows {
	position: fixed;
	top: 45px;
	left: 535px;
	width: 320px;
	height: 46px;
	cursor: pointer;
	background: transparent url(../images/scroll.gif) no-repeat;
	padding-left:15px;
}
#arrows ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#arrows ul li {
	margin: 0;
	padding: 0;
	display:inline;
	width: 41px;
	height: 46px;
}
#arrows ul li a {
	margin-right: 55px;
	float: left;
	display: block;
	width: 41px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	font-size: 50em;
	text-indent: -8000px;
}
#arrows ul #left a {
	background: transparent url(../images/leftbig.gif) no-repeat;
}
#arrows ul #right a {
	background: transparent url(../images/rightbig.gif) no-repeat;
}
#rightsider {
	padding: 0 10px 0px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:.4em;
	margin: 800px 0 0 320px;
	float: left;
}
#rightsider a {
	color: #999999;
	text-decoration: none;
}
/* ------------------------ CONTENT CSS ------------------------ */

#content-500 {
	margin: 70px 0 0 250px;
	float: left;
	width:500px;
	height:400px;
	left:250px;
	top:120px;
}
#content-links {
	margin: 70px 0 0 250px;
	float: left;
	width:1800px;
	height:400px;
	left:250px;
	top:120px;
}
#content-contact {
	margin: 70px 0 0 250px;
	float: left;
	width:1900px;
	height:400px;
	left:250px;
	top:120px;
}
#content-index {
	margin: 70px 0 0 240px;
	float: left;
	width:3050px;
	height:420px;
	left:250px;
	top:120px;
}
#content-web2 {
	margin: 70px 0 0 250px;
	float: left;
	width:6050px;
	height:400px;
	left:250px;
	top:120px;
}
#content-pr2 {
	margin: 70px 0 0 250px;
	float: left;
	width:3570px;
	height:400px;
	left:250px;
	top:120px;
}
#content-editorial {
	margin: 70px 0 0 250px;
	float: left;
	width:4325px;
	height:400px;
	left:250px;
	top:120px;
}
#content-pr {
	margin: 70px 0 0 250px;
	float: left;
	width:4800px;
	height:400px;
	left:250px;
	top:120px;
}
#content-design {
	margin: 70px 0 0 250px;
	float: left;
	width:5650px;
	height:400px;
	left:250px;
	top:120px;
}
#content-design2 {
	margin: 70px 0 0 250px;
	float: left;
	width:4550px;
	height:400px;
	left:250px;
	top:120px;
}
#content-branding {
	margin: 70px 0 0 250px;
	float: left;
	width:8000px;
	height:400px;
	left:250px;
	top:120px;
}
#content-web {
	margin: 70px 0 0 250px;
	float: left;
	width:7225px;
	height:400px;
	left:250px;
	top:120px;
}
#content-about {
	margin: 70px 0 0 250px;
	float: left;
	width:9222px;
	height:400px;
	left:250px;
	top:120px;
}
#content-client {
	margin: 70px 0 0 250px;
	float: left;
	width:700px;
	height:400px;
	left:250px;
	top:120px;
}
#content-news {
	margin: 70px 0 0 250px;
	float: left;
	width:960px;
	height:400px;
	left:250px;
	top:120px;
}
#content-news1050 {
	margin: 70px 0 0 250px;
	float: left;
	width:1050px;
	height:400px;
	left:250px;
	top:120px;
}
#content-news1350 {
	margin: 70px 0 0 250px;
	float: left;
	width:1350px;
	height:400px;
	left:250px;
	top:120px;
}
#content-archive1 {
	margin: 70px 0 0 250px;
	float: left;
	width:3500px;
	height:400px;
	left:250px;
	top:120px;
}
#content-archive-700 {
	margin: 70px 0 0 250px;
	float: left;
	width:700px;
	height:400px;
	left:250px;
	top:120px;
}
#content-archive-800 {
	margin: 70px 0 0 250px;
	float: left;
	width:800px;
	height:400px;
	left:250px;
	top:120px;
}
#content-archive-1000 {
	margin: 70px 0 0 250px;
	float: left;
	width:1000px;
	height:400px;
	left:250px;
	top:120px;
}
/* ------------------------ TITLES CSS ------------------------ */


.titles {
	margin: 13px 30px 5px 15px;
	float: left;
	width: 850px;
	height: auto;
}
.titles-contact {
	margin: 13px 30px 5px 15px;
	float: left;
	width: 850px;
	height: auto;
}
.titles-about {
	margin: 0 30px 0 15px;
	float: left;
	width: 400px;
	height: auto;
}
.titles2 {
	margin: 5px 30px 10px 15px;
	float: left;
	width: 3500px;
	height: 45px;
	position:inherit;
}
.titles3 {
	float: left;
	width: 1800px;
	height: 45px;
	position:inherit;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.titles-clientsay {
	float: left;
	width: 2300px;
	height: 45px;
	position:inherit;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.titles4 {
	float: left;
	width: 1300px;
	height: 45px;
	position:inherit;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.parspiral {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: auto;
}
.book-left {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: auto;
}
.book-right {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: auto;
}
.book-mid {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: auto;
}
.par {
	float: left;
	width: 550px;
	height: 440px;
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0px;
}
.par-scrap {
	float: left;
	width: 1200px;
	height: 440px;
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0px;
}
.par-tea {
	margin: 35px 0 0 0px;
	float: left;
	width: 450px;
	height: 440px;
}
.cup-stain {
	float:right;
	width:194px;
	height:192px;
	margin:5px;
}
.par1 {
	margin: 35px 15px 0 0px;
	float: left;
	width: 450px;
	height: 440px;
	background-color:#ffffff;
}
.pad-bkgnd-home {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: 440px;
	background:url(../images/brochure-home.gif) right top no-repeat #FFFFFF;
}
.pad-bkgnd {
	margin: 35px 0 0 0px;
	float: left;
	width: auto;
	height: 440px;
	background-color:#ffffff;
}
.pad-bkgnd2 {
	margin: 35px 0 0 0px;
	float: left;
	width: 1500px;
	height: 440px;
	background-color:#ffffff;
}
.pad-bkgnd-test2 {
	margin: 35px 0 0 0px;
	float: left;
	width: 1400px;
	height: 440px;
	background-color:#ffffff;
}
.pad-bkgnd-test {
	margin: 35px 0 0 0px;
	float: left;
	width: 2300px;
	height: 440px;
	background-color:#ffffff;
}
.par2 {
	float: left;
	width: 570px;
	height: 420px;
	background-color:#ffffff;
	margin: 0 35px 0 0;
}
.par2a {
	float: left;
	width: 600px;
	height: 440px;
	background-color:#ffffff;
}
.par3 {
	float: left;
	width: 600px;
	height: 420px;
	background-color:#ffffff;
	margin: 0 35px 0 0;
}
.par4 {
	float: left;
	width: 1100px;
	height: 440px;
	background-color:#ffffff;
}
.par5 {
	float: left;
	width:950px;
	height: 440px;
	background-color:#ffffff;
	margin-left:10px;
}
.par6 {
	float: left;
	width:820px;
	height: 440px;
	background-color:#ffffff;
}
.more {
	margin: 35px 0 0 0;
	float: left;
	width: auto;
	height: auto;
}
.main-text {
	padding-left: 25px;
	padding-right: 10px;
	float: left;
	width: 500px;
	height: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.3em;
	color:#333;
	padding-bottom: 10px;
}
.main-text-wide {
	padding-left: 25px;
	padding-right: 10px;
	float: left;
	width: 450px;
	height: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.3em;
	color:#333;
	padding-bottom: 10px;
	padding-top: 0px;
}
.main-text-list {
	padding-left: 25px;
	padding-right: 10px;
	float: left;
	width: 500px;
	height: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.3em;
	color:#060;
	padding-bottom: 10px;
	padding-top: -20px;
}
.text-about {
	padding-left: 30px;
	padding-right: 10px;
	float: left;
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	padding-bottom: 10px;
}
.main-text2 {
	padding-left: 40px;
	padding-right: 30px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.3em;
	color:#333;
	text-align: left;
}
.main-text2 a {
	color:#333;
	text-decoration:none;
	text-align: left;
}
.main-text2 a:hover {
	color:#660033;
	text-decoration:none;
	text-align: left;
}
.description {
	float:left;
	margin-top:20px;
	width:auto;
	height:auto;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size:.7em;
	color:#666666;
}
.description a:link {
	color:#666666;
	text-decoration:none;
}
.description a:visited {
	color:#666666;
}
.description a:hover {
	color:#660033;
}
.more {
	margin: 35px 0 0 0;
	float: left;
	width: 182px;
	height: 440px;
	text-align:left;
	background-image:url(../images/paper_end.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
#more-links {
	margin: 160px 0 20px 40px;
	float: left;
	width: 100px;
	height: 50px;
}
#more-links a {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/more-examples.png);
	background-repeat:no-repeat;
}
#more-links a:hover {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/more-examples-on.png);
	background-repeat:no-repeat;
}
#more-links2 {
	margin: 160px 0 20px 40px;
	float: left;
	width: 100px;
	height: 50px;
}
#more-links2 a {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-previous.png);
	background-repeat:no-repeat;
}
#more-links2 a:hover {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-previous-on.png);
	background-repeat:no-repeat;
}
#note {
	margin-top:10px;
}
.quote {
	width:auto;
	float:right;
	margin:10px 20px 0 0;
}
.quote2 {
	width:auto;
	float:right;
	margin:25px 10px 10px 20px;
}
.quote3 {
	width:auto;
	float:left;
	margin:20px 10px 10px 20px;
}
.more-way {
	width:auto;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.more-way2 {
	width:auto;
	height:auto;
	float:left;
	margin:60px 0 0 30px;
}
.down-broc {
	width:auto;
	height:auto;
	float:right;
	margin:40px 30px 0 0;
	border: 0;
}
.down-broc2 {
	width:auto;
	height:auto;
	float:right;
	margin:0 20px 0 0;
	border: 0;
}
/* ------------------------ INDEX PAGE ------------------------ */

.index-text {
	margin-top: 0;
	float: left;
	width: 700px;
	height: auto;
	margin-left: 0;
	z-index: 1;
	padding-left: 30px;
	padding-top: 10px;
}
.scroll-along {
	margin: 30px 0 0 5px;
	float: right;
	width: auto;
	height: auto;
}
.leaflet {
	margin-top: 35px;
	float: left;
	width: 600px;
	height: 440px;
	margin-left: 0px;
	background-color:transparent;
	position:relative;
	z-index:0;
}
.photos {
	float: left;
	width: 330px;
	height: 340px;
	padding-top: 15px;
	z-index:0;
	overflow: hidden;
}
.par-i {
	margin: 0px 15px 0 235px;
	float: left;
	width: 425px;
}
.index-text2 {
	margin-top: 15px;
	margin-left:8px;
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	color:#000;
}
.index-offer {
	margin-top: 10px;
	margin-left:8px;
	float: left;
	width: 318px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	color:#000;
	height: 425px;
	position: absolute;
	top: -6px;
	left: 564px;
}
.index-text2 p {
	margin-top:-2px;
}
.news-left-i {
	float: left;
	width: 50px;
	height: 440px;
	margin-left:10px;
}
.news-right-i {
	float: left;
	width: 50px;
	height: 440px;
	margin-right:10px;
}
.news-snippet-hd {
	float: left;
	width: auto;
	height: 440px;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.news-snippet-bkgnd {
	margin:0;
	float: left;
	width: 240px;
	height: 430px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
}
.news-snippet-bkgnd2 {
	margin:0 0 0 10px;
	float: left;
	width: 240px;
	height: 440px;
	background-repeat:repeat-x;
	padding-top: 10px;
}
.news-snippet {
	float: left;
	width: 230px;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}
.news-snippet a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.news-snippet a:hover {
	color:#660033;
	text-decoration:none;
}
.news-snippet-txt h6 {
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size:120%;
	margin:0 0 .4em 0;
	color:#666666;
	font-weight:bold;
}
.news-snippet-img {
	margin:0 5px;
	float: left;
	width: 55px;
	height: auto;
	margin: 0 5px;
}
.news-snippet-txt {
	margin:0;
	float: left;
	width: 160px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size:.7em;
	line-height:1.3em;
	color:#666666;
}
.par-wed {
	float: left;
	width: 460px;
	height: 440px;
	background-color:#ffffff;
	background-image:url(../images/bg-white.gif);
	background-repeat:repeat-x;
}
.we-do-hd {
	float: left;
	width: 290px;
	height: auto;
	margin: 0 10px 0 10px;
}
.we-do-hd2 {
	float: left;
	width: 290px;
	height: auto;
	margin: 0;
}
.we-do-hd3 {
	float: left;
	width: 320px;
	height: auto;
	margin: 0 10px 0 0;
}
.we-do-all {
	float: left;
	width: 950px;
	height: auto;
	margin: 0 0 0 0;
}
.we-do {
	float: left;
	width: 280px;
	height: auto;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.we-do-img {
	float: left;
	width: 66px;
	height: auto;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
.we-do-title {
	float: left;
	width: 180px;
	height:auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: -3px;
	margin-left: 0;
	background-color: transparent;
}
.we-do-txt {
	margin:0;
	float: left;
	width: 200px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size:.7em;
	line-height:1.3em;
	color:#666666;
}
.we-do-txt a {
	color:#666666;
	text-decoration:underline;
}
.we-do-txt a:hover {
	color:#660033;
	text-decoration:underline;
}
.blog {
	float: left;
	width: 330px;
	height: 440px;
	margin: 35px 5px 0 40px;
	padding:5px 15px 0 0;
	background:url(../images/blog-bg.gif) no-repeat left top;
}
.blog-title {
	float: left;
	width: 330px;
	height: auto;
	margin: 0;
}
.entry {
	float: left;
	width: 270px;
	height: 300px;
 *height: 280px;
	margin: 0 0 10px 30px;
 *margin-top: 30px;
}
.entry h4 {
	font-size: 80%;
 *font-size: .78em;
	color:#666;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
 *margin-bottom:-.5em;
}
.entry small {
	font-size: .65em;
	color:#999999;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:-.5em;
 *margin-bottom:-.10em;
}
#subscribe {
	width:280px;
	height:auto;
	margin: 0 0 10px 20px;
	float:left;
}
.subscribe-icon {
	width:auto;
	height:auto;
	float:left;
	margin:0 10px 0 10px;
}
.list {
	float: left;
	width: 290px;
	height: 420px;
	margin: 0 5px 0 10px;
	padding-top: 4px;
}
.shopping-list1 {
	float: left;
	width: 290px;
	height: 420px;
	margin: 5px 0 0 0;
	padding-top: 0;
}
.shopping-list1 ul li {
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#660033;
	margin:0;
*margin:7px 0 7px 0;
	list-style:url(../images/tick.gif);
}
#contact_form-i {
	float:left;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
	text-align:left;
	margin-top: 110px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 50px;
}
#contact_form {
	float:left;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
	text-align:left;
	margin-top: 110px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
dl.contact {
	width:320px;
	float:left;
	clear:left;
	margin:0 0 0 0;
}
dl.contact dt {
	width:100px;
	clear:left;
	float:left;
	margin:0 0 13px 0;
}
dl.contact dd input {
	width:200px;
	float:right;
	clear:right;
	margin:0 0 8px 0;
	background:#fff none repeat scroll 0%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
}
dl.contact dd textarea {
	background:#fff none repeat scroll 0%;
	clear:right;
	float:right;
	height:60px;
	width:200px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
}
/* ------------------------ CONTACT PAGE ------------------------ */

.contact-form-hd {
	float: left;
	width: 360px;
	height: 440px;
	margin: 0 20px 0 20px;
}
#contact_form2 {
	float:left;
	width:300px;
	margin: 0px 0 0 0px;
	padding: 10px 20px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	text-align:left;
	height: 300px;
}
dl.contact2 {
	width:300px;
	float:left;
	clear:left;
	margin:0 0 0 0;
}
dl.contact2 dt {
	width:100px;
	clear:left;
	float:left;
	margin:0 0 10px 0;
}
dl.contact2 dd input {
	width:170px;
	float:right;
	clear:right;
	margin:0 0 5px 0;
	background:#fff none repeat scroll 0%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
}
dl.contact2 dd textarea {
	background:#fff none repeat scroll 0%;
	clear:right;
	float:right;
	height:80px;
	width:170px;
	margin:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
}
.map {
	margin: 0 10px 0 0px;
	float: left;
	width: 845px;
	height: 440px;
	background-image:url(../images/map.jpg);
	background-repeat:no-repeat;
}
.drawn-map {
	margin:15px 10px 0 0;
	float: right;
	width: 400px;
	height: 321px;
}
.directions {
	margin:15px 0 0 0;
	float: right;
	width: 200px;
	height: auto;
}
.titles-contact {
	margin: 18px 30px 0 15px;
	float: left;
	width: auto;
	height: auto;
}
.contact-text2 {
	padding-left: 15px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	color:#333;
	text-align: left;
}
.contact-text3 {
	font-size:90%;
	color:#666;
	line-height:1.2em;
	margin-top: 20px;
}
.contact-text2 a {
	color:#333333;
	text-decoration:none;
	text-align: left;
}
.content-text2 a:hover {
	color:#660033;
	text-decoration:none;
	text-align: left;
}
.contact-text2 a:visited {
	color:#333333;
	text-decoration:none;
}
/* ------------------------ CLIENTS PAGE ------------------------ */

#clients {
	float: left;
	position:inherit;
	width: 5272px;
	height: 381px;
	background-color:#ffffff;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
.titles-clients {
	float: left;
	width: 4672px;
	height: 45px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.logo_1 {
	float:left;
	width:143px;
	height:100px;
	position:relative;
	vertical-align:middle;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 18px;
}
.logo_column {
	float:left;
	width:143px;
	height:336px;
	position:relative;
	vertical-align:middle;
	text-align:center;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 18px;
	margin-left: 25px;
}
/* ------------------------ PR PAGE ------------------------ */

 .rocket-image {
	width:220px;
	float:right;
	margin:0 15px 0 0;
}
.pr-portfolio {
	width:172px;
	float:right;
	margin:30px 90px 0 0;
}
.pr-portfolio2 {
	width:172px;
	float:right;
	margin:10px 0 0 0;
}
.pr-power-link {
	width:auto;
	float:right;
	margin:30px 0 0 0;
}
.pr-main-text {
	padding-left: 40px;
	padding-right: 10px;
	float: left;
	width: 440px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
}
.rocket2 {
	margin: 0;
	float: right;
	width: auto;
	margin-right:10px;
	position:inherit;
}
.knowmore-pr {
	margin: 0;
	float: right;
	width: auto;
	margin-right:80px;
}
.hd-title-pr {
	margin: 0;
	float: left;
	width: auto;
	margin-left:0;
}
.titles-pr {
	margin: 0;
	float: left;
	width: 900px;
	height: 45px;
	margin-top:10px;
}
.pr-intro {
	font-style:italic;
	font-size:120%;
	color:#6880A7;
}
.pr-text-hd {
	margin:10px 10px 0 40px;
	float: left;
	width: 980px;
	height: 400px;
}
.pr-text {
	margin-top:10px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
	margin-left: 30px;
}
.pr-text2 {
	margin-top:10px;
	margin-left:30px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
}
.titles-pr-faq {
	margin: 0;
	float: left;
	width: 1450px;
	height: 45px;
	margin-top:10px;
}
.titles-pr-first {
	margin: 0;
	float: left;
	width: 420px;
	height: auto;
}
.titles-pr-faq2 {
	margin: 0;
	float: left;
	width: 420px;
	height: auto;
}
.pr-faq-hd {
	margin:10px 10px 0 40px;
	float: left;
	width: 1450px;
	height: 400px;
}
.pr-faq {
	margin-top:10px;
	padding-left: 30px;
	padding-right: 10px;
	float: left;
	width: 420px;
	height: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
}
.pr-faq2 {
	margin-top:10px;
	margin-left:20px;
	padding-left: 30px;
	padding-right: 10px;
	float: left;
	width: 420px;
	height: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
}
.titles-pr-power {
	margin: 10px 0 0 0;
	float: left;
	width: 1900px;
	height: auto;
}
.pr-power-hd {
	margin:25px 10px 0 40px;
	float: left;
	width: 1900px;
	height: 400px;
}
.pr-power {
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
	margin-left:30px;
}
.pr-power2 {
	margin-left:30px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
}
.titles-pr-tool {
	margin: 10px 0 0 0;
	float: left;
	width: 1400px;
	height: 65px;
}
.pr-tool-hd {
	margin:10px 10px 0 40px;
	float: left;
	width: 1400px;
	height: 400px;
}
.pr-tool {
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
	margin-left:30px;
}
.pr-tool2 {
	margin-left:30px;
	float: left;
	width: 420px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	position:relative;
}
/* ------------------------ NEWS PAGE ------------------------ */

.news-holder {
	margin: 35px 15px 0 0px;
	float: left;
	width: auto;
	height: 440px;
}
.news-left {
	float: left;
	width: 50px;
	height: 440px;
}
.news-right {
	float: left;
	width: 50px;
	height: 440px;
	margin-right:50px;
}
.news-content-350 {
	margin:0;
	float: left;
	width: 350px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#333;
	text-align:justify;
}
.news-content-450 {
	margin:0;
	float: left;
	width: 450px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#333;
	text-align:justify;
}
.news-content-650 {
	margin:0;
	float: left;
	width: 650px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#333;
	text-align:justify;
}
.news-image {
	width:auto;
	float:right;
	margin:0 0 5px 10px;
	position:inherit;
}
.news-image150 {
	width:150px;
	float:right;
	margin:0 0 5px 10px;
	position:inherit;
}
.news-end2 {
	margin: 0 0 0 0;
	float: left;
	width: 182px;
	height: 440px;
	text-align:left;
	background-image:url(../images/newspaper_end.png);
	background-repeat:no-repeat;
}
#news-links {
	margin: 60px 0 20px 30px;
	float: left;
	width: 100px;
	height: 79px;
}
#news-links a {
	display:block;
	width:100px;
	height:79px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/news-archive.png);
	background-repeat:no-repeat;
}
#news-links a:hover {
	display:block;
	width:100px;
	height:79px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/news-archive-on.png);
	background-repeat:no-repeat;
}
#news-links1 {
	margin: 50px 0 10px 40px;
	float: left;
	width: 100px;
	height: 45px;
}
#news-links1 a {
	display:block;
	width:100px;
	height:45px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/even-more.png);
	background-repeat:no-repeat;
}
#news-links1 a:hover {
	display:block;
	width:100px;
	height:45px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/even-more-on.png);
	background-repeat:no-repeat;
}
#news-links2 {
	margin: 80px 0 0 25px;
	float: left;
	width: 100px;
	height: 50px;
}
#news-links2 a {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-link.png);
	background-repeat:no-repeat;
}
#news-links2 a:hover {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-link-on.png);
	background-repeat:no-repeat;
}
#news-links3 {
	margin: 70px 0 10px 30px;
	float: left;
	width: 100px;
	height: 50px;
}
#news-links3 a {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-link2.png);
	background-repeat:no-repeat;
}
#news-links3 a:hover {
	display:block;
	width:100px;
	height:50px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/back-link2-on.png);
	background-repeat:no-repeat;
}
.news-archive-400 {
	margin:0;
	float: left;
	width: 400px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#000;
	text-align:justify;
}
.news-archive-450 {
	margin:0;
	float: left;
	width: 450px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#000;
	text-align:justify;
}
.news-archive-650 {
	margin:0 0 0 0;
	float: left;
	width: 650px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#000;
	text-align:justify;
}
.news-archive-700 {
	margin:0 0 0 0;
	float: left;
	width: 700px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#000;
	text-align:justify;
}
.titles-archive {
	margin: 0 30px 10px 15px;
	float: left;
	width: 3900px;
	height: 45px;
}
.news-archive-main {
	margin:0;
	float: left;
	width: 3100px;
	height: 420px;
	background-image:url(../images/bg-grey.gif);
	background-repeat:repeat-x;
	padding:20px 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.5em;
	color:#000;
	text-align:justify;
}
.archive-div-hd {
	float: left;
	width: auto;
	height: 440px;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.archive-div {
	float:left;
	width:260px;
	height:70px;
	position:relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align:left;
}
.archive-div a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.archive-div a:hover {
	color:#660033;
	text-decoration:none;
}
.archive-div-txt h6 {
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size:120%;
	margin:0 0 .2em 0;
	color:#666666;
	font-weight:bold;
}
.archive-div-img {
	margin:0 5px;
	float: left;
	width: 55px;
	height: auto;
	margin: 0 5px;
}
.archive-div-txt {
	margin:0;
	float: left;
	width: 195px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
	line-height:1.3em;
	color:#666666;
}
/* ------------------------ ABOUT US PAGE ------------------------ */


#holder {
	margin:8px 20px 0 20px;
	float:left;
	width:600px;
	height:auto;
}
#holder-2 {
	float:left;
	width:600px;
	height:auto;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}
#helen-image {
	float: left;
	width: 160px;
	background-color:#ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0px;
	clear: both;
}
#helen-text {
	width:420px;
	float: left;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.direc-text {
	width:350px;
	height:30px;
	float: left;
}
#adam-text {
	margin:8px 0 0 0;
	width:420px;
	float: left;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
}
#adam-image {
	float: left;
	width: 160px;
	background-color:#ffffff;
	clear: both;
}
#helen-text a {
	color:#333;
	text-decoration:none;
	text-align: left;
}
#helen-text a:hover {
	color:#660033;
	text-decoration:none;
	text-align: left;
}
#adam-text a {
	color:#333;
	text-decoration:none;
	text-align: left;
}
#adam-text a:hover {
	color:#660033;
	text-decoration:none;
	text-align: left;
}
.speech-left {
	float:left;
	width:40px;
	margin-top:0px;
}
#test-main-hd {
	margin:35px 0 0 20px;
	float: left;
	width: 1600px;
	height: 440px;
	background-color:#FFFFFF;
}
.testimonial-hd {
	width:420px;
	height:300px;
	margin:7px 10px 0 10px;
	float: left;
}
.testimonial {
	width:350px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	line-height:1.6em;
	color:#333;
	padding: 0 28px 0 0;
	background-position:bottom right;
	background-image:url(../images/quote2red.gif);
	background-repeat:no-repeat;
}
.testimonial2 {
	width:350px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.6em;
	color:#333;
	padding: 0 28px 0 0;
	background-position:bottom right;
	background-image:url(../images/quote2blue.gif);
	background-repeat:no-repeat;
}
.testimonial3 {
	width:350px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.6em;
	color:#333;
	padding: 0 28px 0 0;
	background-position:bottom right;
	background-image:url(../images/quote2green.gif);
	background-repeat:no-repeat;
}
.testimonial4 {
	width:350px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.6em;
	color:#333;
	padding: 0 28px 0 0;
	background-position:bottom right;
	background-image:url(../images/quote2purple.gif);
	background-repeat:no-repeat;
}
.testimonial-name {
	width:350px;
	height:auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	line-height:1.6em;
	color:#333;
	padding: 0 0 0 0;
	margin:0 20px 10px 40px;
}
/* ------------------------ FEATURES ------------------------ */

#features-holder {
	margin:30px 20px 0 20px;
	float:left;
	width:600px;
	height:auto;
}
#features-text a {
	color:#333;
	text-decoration:none;
	text-align: left;
}
#features-text a:hover {
	color:#660033;
	text-decoration:none;
	text-align: left;
}
#features-image {
	float: left;
	width: auto;
	margin: 0 10px 0 0;
}
#features-text {
	margin:15px 0 0 0;
	width:380px;
	float: left;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.6em;
	color:#333;
}
/* ------------------------ LINKS ------------------------ */

#links-hd {
	margin:30px 0 0 50px;
	float: left;
	position:inherit;
	width: auto;
	height: 450px;
	padding-right:30px;
}
.links {
	width:260px;
	height:400px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	line-height:1.3em;
	color:#333;
	font-weight:bold;
	margin-right:10px;
}
.links a {
	font-weight:normal;
	color:#999999;
	font-size:90%;
}
/* ------------------------ BRANDING ------------------------ */

.par-branding {
	float: left;
	width: 2390px;
	height: 350px;
	background-color:#ffffff;
	margin: 0 0 0 50px;
}
.brand1 {
	width:312px;
	height:350px;
	float:left;
	margin-right: 70px;
}
.brand1-top {
	width:312px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-bottom: 60px;
}
.brand1-btm {
	width:312px;
	height:auto;
	float:left;
	margin-top:0;
	margin-bottom:0;
}
.brand2 {
	width:279px;
	height:350px;
	float:left;
	margin-right: 70px;
}
.brand2-top {
	width:279px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-bottom: 60px;
}
.brand2-btm {
	width:279px;
	height:auto;
	float:left;
	margin-top:0;
	margin-bottom:0;
}
.brand3 {
	width:289px;
	height:350px;
	float:left;
	margin-right: 70px;
}
.brand3-top {
	width:289px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-bottom: 60px;
}
.brand3-btm {
	width:289px;
	height:auto;
	float:left;
	margin-top:0;
	margin-bottom:0;
}
.brand4 {
	width:136px;
	height:350px;
	float:left;
	padding-top:47px;
	margin-right: 70px;
}
/* ------------------------ Client Lounge ------------------------ */

#client-lounge {
	margin: 35px 15px 0 0px;
	width:600px;
	height:auto;
	float:left;
	margin:0;
}
.titles-client {
	margin: 18px 30px 0 15px;
	float: left;
	width: 400px;
	height: auto;
}
.client-sofa {
	width:500px;
	height:auto;
	float:left;
	margin:0;
}
.client-btns {
	width:500px;
	height:84px;
	float:left;
	margin: 0;
	position: relative;
}
.btn-ftp {
	width:auto;
	height:auto;
	float:left;
	margin:0;
}
.btn-quote {
	width:auto;
	height:auto;
	float:left;
	margin:0;
}
.btn-blogLog {
	width:auto;
	height:auto;
	float:left;
	margin:0;
}
#swatch1 {
	margin-bottom: 60px;
	width: 78px;
	float: left;
	margin-top: 12px;
}
#swatch2 {
	width: 92px;
	float: left;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#swatch3 {
	float: left;
	width: 78px;
}
#swatch4 {
	float: left;
	width: 92px;
	margin-top: 0px;
}
#swatch5 {
	float: left;
	width: 78px;
}
#swatch6 {
	float: left;
	width: 92px;
	margin-top: 35px;
}
#swatches_left {
	float: left;
	width: 80px;
	margin-left: 2px;
}
#swatches_right {
	float: left;
	width: 92px;
}
