/* CSS Document */* html .visualIEFloatFix { height: 0.01%; }body {	background: #f4f2db;	margin: 0;	font: 11px Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	color: #333;	}h1 { margin: 0; padding: 0; display: inline; }h2 { font: normal 180% Georgia, "Times New Roman", Times, serif; color: #ac7474; }h3 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:.2em; color: #665; }p { margin-top: 0em; margin-bottom: .7em; line-height: 1.6em;}h2, h3, h4 {margin-bottom: .2em;} ul, ol { margin-bottom: .5em; margin-top: .5em; }li { margin-bottom: 0; margin-top: 0; }a, a:visited { color: #900; text-decoration: none; }a:hover { text-decoration: underline;}ul {list-style-type: square; }/*-----------------------------------------------------CONTAINER-----------------------------------------------------*/#container {	margin-left: auto;	margin-right: auto;	width: 600px;	background: #fff;	border: 1px solid #ac7474;	border-top: 0;	}/*-----------------------------------------------------HEADER-----------------------------------------------------*/#header {	background:   url("images/bg_logo.gif");	display: block;	width: 100%;	}#header .dispatch {	margin-left: 120px;	}#nav {	border-top: 1px solid #ac7474;	}#photo {	display: block;	border-top: 1px solid #333;	border-bottom: 1px solid #333;	background:  url("images/frontdoor1.jpg");	width: 100%;	height: 180px;	font-size: 0px;	}#photo p {	margin: 0 0 0 216px;	background:  url("images/frontdoor3.jpg");	padding: 0px;	color: #fff;	font-size: 11px;	height: 90px;	}#photo p span {	display: block;	padding: 15px;	width: 200px;	}/*-----------------------------------------------------CONTENT-----------------------------------------------------*/#content {	display: block;	padding: 15px;	padding-bottom: 25px;	}#content .sidebarl, #content .sidebarr {	float: left;	text-align:left;	width: 200px;	background: #eee no-repeat url("images/sidebar_top.gif");	margin-right: 15px;	margin-top: 0em;	margin-bottom: 15px;		}#content .sidebarr {	float: right;	margin-left: 15px;	margin-right: 0;	}#content .inner {	display: block;	padding: 10px;	background: no-repeat url("images/sidebar_bot.gif");	background-position: bottom;	}/*-----------------------------------------------------CASE STUDIES-----------------------------------------------------*/.case, .testimonial {	padding: 10px 15px 0px 15px; 	background: #ffe;	border-top: 1px solid #998;	height: 300px;	}.testimonial { height: 150px; background: #eee;}a.next, a.next:hover, a.nextest, a.nextest:hover  {	display: block;	padding: 12px;	text-decoration: none;	border-bottom: 1px solid #998;	text-align: right;	background: #ffe;	}a.nextest, a.nextest:hover { background: #eee; }p.quote {	display: block;	padding-left: 30px;	margin-bottom: 0px;	background: url('images/g_quote_left.gif') top left no-repeat; 	}p.quote span {	display: block;	padding: 0px;	margin: 0px;	padding-right: 30px;	background: url('images/g_quote_right.gif') bottom right no-repeat;	}p.byline {	text-align: right;	font-weight: bold;	}h1.casestudies {	font: bold 16px Verdana, Arial, Helvetica, sans-serif; 	padding-bottom: 0px; 	margin-bottom: 0px;	border-left: 20px solid #998;	padding-left: 15px;	}h3.casestudies {line-height: 30px; color: #900;}.categories {	color: #998;	}/*-----------------------------------------------------ORDERING-----------------------------------------------------*/.form {	background-color: #FFe;	border: 1px solid #998;	padding: 15px;	}.order {	background-color: #efe;	border: 1px solid #998;	padding: 15px;	}.inactive {	color: #999;	}.active {	font-weight: bolder;	}.hightlight {	color: #690;	}/*-----------------------------------------------------FOOTER-----------------------------------------------------*/#footer {	color: #ac7474;	font: 9px Arial, Helvetica, sans-serif;	margin-left: auto;	margin-right: auto;	margin-top: 1em;	width: 600px;	display: block;	text-align: center;	}