html {
	background: url('../img/bg.gif') top left repeat-x #000000;
}

body {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:11pt;
	font-weight:normal;
	line-height:110%;
	font-family: Century Gothic, Arial;
	background: url('../img/bg.jpg') top center no-repeat #000000;
	background-attachment:fixed;
}

div {
	margin:0px;
	padding:0px;
}

img.logo {
	float:left;
	padding:5px;
}

img {
	border: none;
}

img.brandLogos {
	margin-left:140px;
	margin-bottom:10px;
}

div.clr {
	clear:both;
}

div.home {
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cc0000;
	border-bottom:0px solid #cc0000;
	background: url('../img/feature-04.png') top center no-repeat;
}

div.contact {
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cc0000;
	border-bottom:0px solid #cc0000;
	background: url('../img/contact-feature.gif') top center no-repeat;
}

div.about {
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cc0000;
	border-bottom:0px solid #cc0000;
	background: url('../img/feature-03.png') top center no-repeat;
}

div.products {
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cc0000;
	border-bottom:0px solid #cc0000;
	background: url('../img/feature-05.png') top center no-repeat;
}

div.daikin, .fujitsu, .toshiba {
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cc0000;
	border-bottom:0px solid #cc0000;
	background: url('../img/feature-05.png') top center no-repeat;
}

div.header {
	width:900px;
	height:auto;
	margin:0 auto;
	text-align:center;
}

div.slogan {
	float:left;
	width:650px;
	height:auto;padding:0px;
	margin-top:60px;
	margin-left:20px;
}

div.topNavwrap {
	width:900px;
	height:auto;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
}

div.topNav {
	float:left;
	width:900px;
	height:auto;
	text-align:center;
	margin-bottom:-2px;
}

div.featureFill {
	width:900px;
	height:355px;
}

div.footer {
	width:900px;
	height:auto;
	margin:0 auto;
	text-align:right;
	border-top:1px solid #cc0000;
	background: url('../img/footer-bg.gif') top center no-repeat;
}

div.fill {
	width:auto;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:#0b362d;
}

div.content {
	width:900px;
	height:auto;
	margin:0 auto;
	/* background:#ff00ff; */
}

img.banner {
	border:5px solid #595959;
}

div.leftCol {
	float:left;
	width:450px;
	height:auto;
}

div.rightCol {
	float:left;
	width:450px;
	height:auto;
}

div.leftColfill {
	float:left;
	width:450px;
	height:auto;
	background:#0b362d;
}

div.rightColfill {
	float:left;
	width:450px;
	height:auto;
	background:#0b362d;
}

div.rightHalf {
	float:left;
	width:400px;
	height:auto;
}

div.images {
	float:left;
	width:216px;
	margin-left:280px;
}

img.location01 {
	border:5px solid #fff;
	margin-top:30px;
}

img.location02 {
	border:5px solid #fff;
	margin-top:20px;
}


/* -------    --------   */

div.leftColsmall {
	float:left;
	width:300px;
	height:auto;
}

div.midColsmall {
	float:left;
	width:300px;
	height:auto;
}

div.rightColsmall {
	float:left;
	width:300px;
	height:auto;
}


/* ------- Products --------  */


div.brands {
	float:left;
	width:198px;
	height:auto;
	margin:0px;
	text-align:center;
	padding-top:30px;
	padding-left:10px;
}

img.brands {
	margin-top:10px;
	border:3px solid #162c32;
}

img.brands:hover {
	border:3px solid #cc0000;
}


div.systems {
	float:left;
	width:422px;
	height:auto;
	margin-top:0px;
	padding:0px;
	z-index:100;
}


div.tv {
	float:left;
	margin-top:115px;
	margin-left:120px;
	width:250px;
	height:auto;
	/* background:#ff00ff; */
}


object.tv {
	border:none;
	position:absolute;
}

p#header {
	color:#cc0000;
	font-weight:bold;
	font-size:15pt;
}

p#desc {
	color:#ffffff;
}
	
img.maxsumLogo {
	margin-top:10px;
	margin-left:20px;
	margin-right:50px;
	margin-bottom:10px;
	vertical-align:middle;
	border:2px solid #fff;
}

table.table {
	border-collapse: collapse;
	border-spacing: 0px 0px;
}

table.table td {
	padding:3px;
	border-bottom:1px solid #6c6c6c;
}

table.table td.title {
	background:#0b362d;
	padding:5px;
	border-bottom:1px solid #6c6c6c;
}

table.table td.name {
	padding:3px;
	color:#ebcb8e;
	border-bottom:1px solid #6c6c6c;
}

table.contact {
	margin-left:20px;
	color:#fff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px solid #ffffff;
}

table.contact {
	padding:5px;
}

div.opacity {
	width:400px;
	background:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

div.line {
	height:4px;
	padding-bottom:3px;
	padding-top:5px;
	margin:0px;
	width:100%;
	background: url('/img/line.png') top left repeat-x;
}

p {
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding:0px;
}

h1.title {
	font-size:20pt;
	font-weight:normal;
	margin-top:0px;
	padding-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#ff0000;
	border-bottom:0px solid #cccbd2;
}

h1.L {font-size:20pt;line-height:100%;border:none;padding:0 0 0 0;}
h1.M {font-size:15pt;line-height:100%;border:none;padding:0 0 0 0;}
h1.S {font-size:10pt;border:none;padding:0 0 0 0;}
h1.XS {font-size:8pt;border:none;padding:0 0 0 0;}

h1.large {font-size:20pt;font-weight:normal;padding:0px;margin-left:20px;margin-right:0px;margin-top:0px;margin-bottom:7px;color:#ff0000;letter-spacing:-1px;}
h1.medium {line-height:100%;font-size:15pt;font-weight:normal;padding:0px;margin-left:20px;margin-right:0px;margin-top:0px;margin-bottom:5px;color:#fff;letter-spacing:0px;}
h1.sub {font-size:13pt;font-weight:normal;padding:0px;margin-left:20px;margin-right:20px;margin-top:0px;margin-bottom:5px;letter-spacing:0px;}
h1.small {font-size:10pt;font-weight:normal;padding:0px;margin-left:20px;margin-right:0px;margin-top:0px;margin-bottom:0px;color:#fff;letter-spacing:-1px;}

h2.slogan {font-weight:normal;font-size:18pt;border:none;height:auto;padding-bottom:10px;margin:0px;}


.red {color:#ff0000;}
.blue {color:#0290c0;}
.dark {color:#333333;}
.cream {color:#ebcb8e;}
.white {color:#ffffff;}
.footer {font-size:8pt;color:#ebcb8e;}
.large {font-size:20pt;line-height:100%;}
.medium {font-size:15pt;line-height:100%:}

a.systems {
	float:left;
}

a.link {
	color:#ebcb8e;
}

a.link:hover {
	color:#ffee9f;
	text-decoration:none;
}

a.linkRed {
	color:#cc0000;
}

a.linkRed:hover {
	color:#cc0000;
	text-decoration:none;
}

/*
.navtext {
	width:400px;
	height:auto;
	font-size:10pt;
	border:10px solid #000;
	background:#000000;
	color:#fff;
	padding-left:20px;
	position:absolute; 
	top:-100px; 
	left:0px; 
	visibility:hidden;
} */

div.red {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:900px;
	background:#ff0000;
	color:#fff;
	margin-bottom:10px;
}

div.white {
	float:left;
	width:900px;
	padding-bottom:10px;
	background:#fff;
	color:#333333;
	margin-bottom:10px;
}

.navtext {
	width:auto;
	height:auto;
	margin-bottom:10px;
	font-size:10pt;
	padding-left:20px;
	visibility:hidden;
	float:left;
}

.navtext2 {
	width:auto;
	height:auto;
	font-size:10pt;
	border:10px solid #fff;
	background:#f3f3f3;
	color:#000000;
	padding-left:20px;
	visibility:hidden;
	float:left;
}

.navtextblack {
	width:auto;
	height:auto;
	font-size:10pt;
	border:10px solid #000;
	background:#000;
	color:#fff;
	padding-left:20px;
	visibility:hidden;
	float:left;
}

.navtextred {
	width:870px;
	height:auto;
	font-size:10pt;
	border:10px solid #cc0000;
	background:#cc0000;
	color:#fff;
	padding-left:20px;
	visibility:hidden;
	float:left;
}




div.logoToshiba {
	width:auto;
	height:auto;
	padding:5px;
	padding-left:20px;
	background:#fe0000;
}

div.logoDaikin {
	width:auto;
	height:auto;
	padding:5px;
	padding-left:20px;
	background:#fff;
}

div.logoFujitsu {
	width:auto;
	height:auto;
	padding:5px;
	padding-left:20px;
	background:#fe0000;
}

img.logoFujitsu {
	margin-top:0px;
}


img.logoToshiba {
	margin-top:10px;
}






















