@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#233036;
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
margin:0px;
font-size:14px;
}

.wrapper {
width:900px;
margin:auto;
}

.headerwrapper {
height:195px;
width:900px;
border-bottom:4px solid #00FF00;
}

.logo {
width:230px;
height:195px;
float:left;
margin-left:5px;
}

.header1 {
width:660px;
height:119px;
background-image:url(images/header.jpg);
float:left;

}

.menu1 {
width:640px;
height:29px;
background-image:url(images/headermenu.jpg);
float:left;
font-family:Arial Narrow;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
padding-top:13px;
padding-left:15px;
color:#FFFFFF;
margin-bottom:5px;
margin-top:10px;
}

.menu1 a {
color:#FFFFFF;
text-decoration:none;
}

.menu2 {
width:655px;
text-align:right;
letter-spacing:1px;
color:#FFFFFF;
float:left;
}

.menu2 a {
color:#FFFFFF;
font-family:Arial Narrow;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.bodywrapper {
width:880px;
padding:10px;
}

.leftwrapper {
width:230px;
margin-right:10px;
float:left;
}

.leftbox {
width:218px;
border:1px solid black;
background-color:#4D5E69;
padding:5px;
color:#FFFFFF;
margin-bottom:10px;
}


.leftbox h1 {
color:white;
font-size:20px;
margin:0px;
padding:0px;
}

.content {
border:1px solid black;
width: 638px;
min-height:765px;
float:left;
background-color:#3366FF;
color:#FFFFFF;
padding-top:10px;
padding -bottom:10px;

}

.content h1 {
background-color:#0033FF;
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:18px;
margin-top:10px;
padding-left:20px;
text-transform:uppercase;
line-height:30px;
margin-bottom:10px;
}


.text {
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
}


.text a {
text-decoration:none;
color:#00FF00;
}

.text a:hover {
color:#00FF00;
}

.text a:visited {
color:#00FF00;
}

.footermenu {
width:890px;
border-top:4px solid #00FF00;
border-bottom:4px solid #00FF00;
color:#FFFFFF;
letter-spacing:1px;
line-height:36px;
clear:both;
text-align:right;
padding-right:10px;
font-weight:bold;
text-transform:uppercase;
float:left;
clear:both;
margin-bottom:10px;
}

.footermenu a {
color:#FFFFFF;
text-decoration:none;
font-family:Arial Narrow;
font-weight:bold;
text-transform:uppercase;
}

.footer {
text-align:center;
color:#FFFFFF;
font-size:.8em;
clear:both;
}

.footer a {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}


.specs {
font-size:12px;
}

.products {
border:1px solid white;
}

.products td {
border-bottom:1px dashed white;
}

.products td#last {
border-bottom:none;
}

.linkwithline {
color:#0000FF;
text-decoration:underline;
}

.white-text {
	color: #FFFFFF;
}

.white-text p {
padding:0px;
margin:0px;
}


.internallink {
	color:#FFF;
	font-size:16px;
	}

.whitelink {
	color:#FFF;
	}
	
.white-text a {
color:#FFFFFF;
}

h4 {
padding:0px;
margin:0px;
font-size:15px;
}

.compare p {
margin:0px;
padding:0px;
}

.compare {
border:1px solid black;
}

.chart tr td {
border:1px solid black;
}

th {
font-weight:normal;
padding-bottom:15px;
text-align:left;
}