/*--------------------------------------------------------Project: Dallas + Dallas, Inc.Date: October 2008Version: 1.0Author: Christopher K WrightEmail: info@christopherkwright.comWebsite: http://www.christopherkwright.com/--------------------------------------------------------*/* {	padding: 0;	margin: 0;}body {	font-family: Arial, Helvetica, sans-serif;	color: #575757;	background: #fff url(../images/bg.gif) top center repeat-y;}#Masthead {	margin: 0 auto;	width: 982px;	height: 106px;	background: #fff url(../images/logo.gif) top no-repeat;}#navigation {	width: 972px;	height: 71px;	background: transparent url(../images/nav-bg.gif) top no-repeat;	padding-left: 10px;}#navigation.sub {	background: transparent url(../images/nav-bg-sub.gif) top no-repeat;}#wrapper {	margin: 0 auto;	width: 982px;}#wrapper.vline {	background: transparent url(../images/vlinebg.gif) top left repeat-y;	}#wrapper.vlinetest {	background: transparent url(../images/vlinebgtest.gif) top left repeat-y;	}/* HOME-------------------------------------------------------*/#HomeWrap {	width: 982px;	height: 350px;	background: transparent url(../images/bottom-bg.gif) top no-repeat;	clear: both;}#HomeRow {	width: 952px;	height: 175px;	padding: 5px 0 0 30px;	float: left;	border-top: #666 solid 1px;	background: transparent url(../images/bottom-bg-logos.gif) top left no-repeat;}#SubWrap {	width: 982px;}#HomeColumn {	float: left;	width: 277px;	padding-top: 45px;	padding-left: 30px;	padding-right: 20px;}#SubColumnLeft {	float: left;	width: 552px;	padding: 85px 30px 0 30px;	margin-bottom: 50px;}#SubColumnLeft.contact {	width: 200px;	padding: 85px 0 0 30px;}#SubColumnMiddle {	float: left;	width: 362px;	padding: 85px 0 0 20px;	margin-bottom: 50px;}#SubColumnRight {	float: left;	width: 370px;	margin-bottom: 50px;}#TestimonialLeft {	float: left;	width: 440px;	padding: 85px 0 0 20px;	margin-bottom: 50px;}#TestimonialRight {	float: left;	width: 460px;	padding: 100px 20px 0 40px;	margin-bottom: 50px;}#ContactLeft {	float: left;	width: 290px;	padding: 85px 0 0 30px;	margin-bottom: 50px;}#ContactRight {	float: left;	width: 620px;	padding: 85px 20px 0 20px;	margin-bottom: 50px;}#Gallery {	float: left;	width: 948px;	padding: 85px 0 0 30px;	margin-bottom: 50px;}.kitchen {	background: transparent url(../images/hd-kitchen.gif) top left no-repeat;}.design {	background: transparent url(../images/hd-design.gif) top left no-repeat;}.basements {	background: transparent url(../images/hd-basements.gif) top left no-repeat;}.decks {	background: transparent url(../images/hd-decks.gif) top left no-repeat;}.testimonials {	background: transparent url(../images/hd-testimonials.gif) top left no-repeat;}.about {	background: transparent url(../images/hd-about.gif) top left no-repeat;}.contact {	background: transparent url(../images/hd-contact.gif) top left no-repeat;}.gallery {	background: transparent url(../images/hd-gallery.gif) top left no-repeat;}a:link, a:visited {	font-size: 12px;	color: #996633;	text-decoration: underline;}a:hover, a:active {	color: #000;	text-decoration: none;}#navigation a:link, #navigation a:visited {	font-size: 11px;	color: #666;	text-decoration: none;}#navigation a:hover, #navigation a:active {	color: #000;}img.pik {	border: #ccc solid 1px;	padding: 5px;	margin: 5px 20px 10px 0;	float: left;}img.pikright {	border: #ccc solid 1px;	padding: 5px;	margin: 5px 20px 10px 0;	float: right;}	/* TEXT-------------------------------------------------------*/p {	font-size: 12px;	line-height: 17px;	padding-top: 13px;}p.small {	color: #000;	font-size: 10px;	line-height: 12px;	padding-top: 13px;}p.sidebar {	font-size: 12px;	line-height: 17px;	margin-left: 20px;}strong {	color: #000;}em {	color: #000;}h2 {	font-size: 28px;	font-weight: normal;	color: #666;}h3 {	font-size: 24px;	font-weight: normal;	color: #000;}/* FOOTER -------------------------------------------------------*/#footer  {	margin: 0 auto;	width: 951px;	clear: both;	padding: 0 0 50px 30px;	border-top: #1a1a1a solid 2px;	background: #fff url(../images/fader-footer.gif) top repeat-x;}#footer  p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	text-align: left;}#footer a:link, #footer a:visited {	font-size: 10px;	font-weight: normal;	line-height: 14px;	color: #1a1a1a;	text-decoration: underline;}#footer a:hover, #footer a:active {	font-weight: normal;	line-height: 14px;	color: #000;	text-decoration: none;}