/* the basics */

.background {
text-align:center;
padding: 0;
margin: 0;
border:0px;
}

.prod-background {
width:768; 
height:582; 
background-image: url('../images/SiteImages/prod-bkgrnd.jpg');
margin: 0;
}

.layout {
width:870px; 
height: 1100px; 
position: relative;
margin: 0px auto; 
padding:0px; 
background-color: #cfcfcf;
}

.header {
position: relative;
height: 55px;
width: 870;
margin-left: 50;
text-align: left;
}

.buttons {
margin:0;
padding:0;
border:0px none;
}

p {
font-family:arial; 
color:#1e4898; 
text-align:justify; 
font-size:11px;
padding: 0;
margin: 0;
}

b {
color:#e6590d;
padding: 0;
margin: 0;
}

a {
color:#e6590d;
padding: 0;
margin: 0;
}

h1 {
text-size:16pt; 
color:#e6590d;
margin-bottom: 0;
margin: 0;
padding: 0;
}

h3 {
text-size:16pt; 
color:#e6590d;
margin-bottom: 0;
margin: 0;
padding: 0;
}

ul {
padding: 0;
margin: 0;
text-size:10pt; 
color:1e4898;
}

h4 {
position:absolute; 
top:266;  
left:183; 
text-size:16pt; 
color:#e6590d;
padding: 0;
margin: 0;
}

.product_text {
position:absolute; 
left:212px; 
top:11px; 
width:440; 
height:155; 
padding: 0;
margin: 0;
}

iframe {
position:absolute; 
top:202; 
width:465; 
height:375; 
left:193; 
border: 0px none;}

.product_text2 {
font-family:arial;
text-size: 14pt;
text-align:justify; 
color:#ffffff;
}

.title2 {
position: absolute;
left: 56; 
top: 759; 
width: 288; 
height: 36;
padding: 0;
margin: 0;
}

.type {
position:absolute; 
left:56; 
top:723; 
width:288; 
height:16
}

.prices {
position:absolute; 
top:733; 
left:340; 
width: 267; 
height: 67;
color:#1e4898; 
font-weight:bolder;
padding: 0;
margin: 0;
}

.prices2 {
position:absolute; 
top:103; 
left:560; 
width: 267; 
height: 67;
color:#1e4898; 
font-weight:bolder;
padding: 0;
margin: 0;
}


/* Buttons */


.gallery-button {
position:absolute; 
top:145; 
left:665;
padding: 0;
margin: 0;
}

.video-button {
position:absolute; 
top:190; 
left:665;
padding: 0;
margin: 0;
}

.parts-button {
position:absolute; 
top:235; 
left:665;
padding: 0;
margin: 0;
}

.faqs-button {
position:absolute; 
top:280; 
left:665;
padding: 0;
margin: 0;
}

.manual-button {
position:absolute; 
top:325; 
left:665;
padding: 0;
margin: 0;
}

.assembly-button {
position:absolute; 
top:370; 
left:665;
padding: 0;
margin: 0;
}



/* Image Layouts */

.frame_image {
position:absolute; 
top:0; 
left:0;
width:446px; 
height:384px;
padding: 0;
margin: 0;
} 

.intro-size {
font-size:16px; 
font-weight:bold; 
margin-left: 10;
color: #40B0B0;
margin-top: 12;
}

.thumbs {
margin-left: 15;
margin-top: 5;
margin-bottom: 0;
border: 0px;
width: 110px; 
height: 90px;
}

.link{
font-size:10px;
margin-left: 15;
margin-top: 0 px;
margin-bottom: 0 px;
}




/* form layouts*/

.info {
position:absolute;
top:415;
left:667;
font-size:14pt;
padding: 0;
margin: 0;
}

.form_set {
position:absolute; 
top:438; 
left:660; 
width:135px; 
padding: 0;
margin: 0;
text-align:center;
border: 0px;
}

.form_set_contact {
position:absolute; 
top:254; 
left:657;  
width:335px; 
padding: 0;
margin: 0;
text-align:center;
}

.name_field {
position:absolute ;
top:458; 
left:657; 
padding: 0;
margin: 0; 
}

.email_field {
position:absolute ;
top:526; 
left:657;  
padding: 0;
margin: 0;
}

.telephone_field {
position:absolute ;
top:650; 
left:657;  
padding: 0;
margin: 0;
}

.question_field {
position:absolute ;
top:1018; 
left:657;  
padding: 0;
margin: 0;
}



.buttons {
margin:0;
padding:0;
border:0px none;
}

.colors {
position:absolute; top: 657; left: 450; height: auto; width:auto; font-size: 12pt; color:#FFFFFF; font-weight: bold;}

.left-info-column {
position:absolute; left:55; top:779; width:200; height:462}

.left-info-bkgrnd {
width: 200; height: 400; margin:0; padding:0; border:0px none; background-image:url('../images/SiteImages/corner-mid-200.jpg'); repeat:y; color:1e4898;}

.features {
position:absolute; left:5; top:28; text-align:left; padding-left:3; text-size:10pt;}

.DB-Nav {
position:absolute; left:-5; top:130; text-align:center; width:205; height:76;}

.VV-LiveHelp {
position:absolute; left:5px; top:218px;}

.BePatient {
font-size: 9pt; position: absolute; top: 255; right: 5; width: 190; height: 60;}

.VV-LiveHelp2 {
position:absolute; left:5; top:320; text-align:center; width:190; height:38;}

.keywords {
position:absolute; left:7; top:367; text-align:justify; width:184; font-size:9px; height:53;}

.SpecTableArea {
position: absolute; top:779; left:252; width:574; height:396;}

.table {
font-size:11pt; width:558; height: 400px; margin-top: 0px; margin-left: 0px; position: absolute; top:30px; left: 7px;}

.table-bottom {
margin: 0px; border: none; position: absolute; top:431; left: 7;}

.footer {
position:absolute; top:1245; width:770; height:56; text-align:center; font-size:x-small; left:50;}

.AddToDriveway {
position:absolute; top:729; right:47;}

