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

* {
margin:0; 
padding:0;
}

img, div, a, input, h1 {
border: none;
behavior: url(../iepngfix.htc);
}

th, td{
font-weight:normal;
}

html, body {
margin:0; 
padding:0;
min-height: 940px;
height:auto !important;
}

#background{
position:absolute; 
z-index:-20; 
width:100%; 
height:100%;
overflow: hidden;
background-color:#FFFFFF;
}

#coupon{
position: absolute;
top: 0px;
left: 862px;
width: 149px;
height: 45px;
z-index: 20;
}

a:link {font-family: Century Gothic, Avant Garde, Arial, san-serif; font-size: 12px; color: #737373; text-decoration: none; }
a:visited {font-family: Century Gothic, Avant Garde, Arial, san-serif; font-size: 12px; color: #737373; text-decoration: none; }
a:hover {font-family: Century Gothic, Avant Garde, Arial, san-serif; font-size: 12px; color: #333333; text-decoration: none; }
a:active {font-family: Century Gothic, Avant Garde, Arial, san-serif; font-size: 12px; color: #737373; text-decoration: none; }

a.newsletter {
	float: left;
	display: inline;
	margin: 12px 0 0 252px;
	}

.sub_red { margin:0; padding:0; width: 100%; height: auto;}
.sub_red ul {list-style:none; margin:0 -5px; padding:0; text-align: center;}
.sub_red li {display: inline; 
font-family: Century Gothic, Futura, Avant Garde, Arial, san-serif;
color: #a32b14;
font-size: 15px;
border-right: 1px dotted #a32b14;
padding: 0 4px 0 0;
line-height: 18px;
height: 18px;
font-weight: bold;}
.sub_red li.last {border:none;}
.sub_red2 { margin:0; padding:0; width: 100%; height: auto;}
.sub_red2 ul {list-style:none; margin:0 -25px; padding:0; text-align: center;}
.sub_red2 li {display: inline; 
font-family: Century Gothic, Futura, Avant Garde, Arial, san-serif;
color: #a32b14;
font-size: 15px;
border-right: 1px dotted #a32b14;
padding: 0 25px;
line-height: 18px;
height: 18px;
font-weight: bold;}
.sub_red2 li.last {border:none;}

.ship {width: 755px; padding: 0;}
.ship_l, .ship_r {margin:0; padding:20px 0 0 0;}
.ship img {margin: 0 7px; padding:0;}
.ship_l {float: left; width: 265px; text-align: center;}
.ship_r {float:right; width: 465px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

h1{
text-decoration:none;
border: 0;
width: 142px;
height: 150px;
position: absolute;
top: 10px;
left: 20px;
background-image:url(../images/logo.png);
z-index: 30;

}

h1 a {
	display : block;
	height : 113px;
	text-indent : -9999px; 
}

.nav{
border-left: 1px solid #356856;
}

.thumb{
border: solid 1px #356856;
margin-right: 15px;
margin-bottom: 15px;
}
.thumb2{
border: solid 1px #356856;
margin-right: 0px;
margin-bottom: 20px;
}

#top{
width: 830px;
height: 51px;
position: absolute;
top: 60px;
left: 0px;
background-image:url(../images/navbar1.png);
border-top: 1px solid #356856;
border-right: 1px solid #356856;
border-bottom: 1px solid #356856;
z-index: 25;

}

#top2{
width: 815px;
height: 31px;
position: absolute;
top: 112px;
left: 195px;
background-image:url(../images/navbar2.png);
border: 1px solid #356856;
overflow: hidden;
z-index: 25;

}

#top2 a {
float: left;
margin: 0px;
padding: 0px;
}


#homebar{
width: 830px;
height: 168px;
position: absolute;
top: 180px;
left: 0px;
background-image:url(../images/homebar.png);
border-top: 1px solid #356856;
border-right: 1px solid #356856;
border-bottom: 1px solid #356856;
z-index: 25;

}

#content_install{
width: 815px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 195px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_displays{
width: 815px;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 195px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_about{
width: 815px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 195px;
top: 140px;
border: 1px solid #356856;
z-index: 25;
}

#content_contact{
width: 815px;
height: auto;
background-image:url(../images/install-content.png);
text-align: center;
position: absolute;
left: 195px;
top: 140px;
border: 1px solid #356856;
z-index: 25;
}

#content_about2{
width: 815px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 195px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_trans{
width: 815px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 195px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_collections{
width: 550px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 460px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_shipping{
	width: 815px;
	height: auto;
	background-image:url(../images/install-content.png);
	text-align: left;
	position: absolute;
	left: 184px;
	top: 160px;
	border: 1px solid #356856;
	z-index: 25;
}

#content_storage{
width: 550px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 460px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}

#content_restore{
width: 550px;
height: auto;
background-image:url(../images/install-content.png);
text-align: left;
position: absolute;
left: 460px;
top: 160px;
border: 1px solid #356856;
z-index: 25;
}







/***************FONTS***************/

h2{
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-weight: normal;
font-size: 20px;
line-height: 28px;
float: left;
min-height: 30px;
text-align:justify;
}

p {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
float: left;
font-size: 14px;
line-height: 22px;
font-weight: normal;
text-align:justify;
margin: 15px 0 0 0;
padding-bottom: 5px;
clear:both;

}

sub_{}

h3 {
font-family: Century Gothic, Futura, Avant Garde, Arial, san-serif;
color: #a32b14;
font-size: 16px;
border-right: 1px dotted #a32b14;
float: left;
padding: 0 7px 0 7px;
line-height: 18px;
height: 18px;
font-weight: bold;
}

h3.left {
	padding-left: 0px;
	}

h3.right {
	padding-right: 0px;
	border-right: 0px;
	}

.body {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-size: 14px;
line-height: 22px;
font-weight: normal;

}

.contact {
	font-size: 15px;
	line-height: 24px;
	}

.body a {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}

.line {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-size: 14px;
line-height: 22px;
font-weight: normal;

}

.caption {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-size: 13px;
line-height: 21px;
font-weight: normal;
text-align:justify;

}
.caption a {
font-size: 13px;
line-height: 21px;
}
	

.caption2 {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-size: 14px;
line-height: 22px;
font-weight: normal;
text-align:right;
font-style: italic;

}

.caption2 .divider {
	color: #a32b14;
	}

.bullets {
font-family: Century Gothic, Avant Garde, Arial, san-serif;
color: #333333;
font-size: 12px;
line-height: 15px;
font-weight: normal;
text-align:justify;

}


/***************HOME PAGE BG SLIDESHOW***************/




#content {
margin:0px auto;
height:100px;
width:100%;
bottom:5%;
z-index: 3;
background:#262626 no-repeat 90%;
border-top:1px solid #000;
border-bottom:1px solid #4F4F4F;
position:absolute;
}

#contentframe{
overflow: hidden;
border-top:solid 1px #4F4F4F;
border-bottom:1px solid #000;
height: 100%;
text-align:left;
z-index: -1;
}

#slidecounter{
float:left;
color:#4F4F4F;
font:50px "Helvetica Neue", Arial, sans-serif;
font-weight:bold;
margin:18px 20px;	
}

#slidecaption{
overflow: hidden;
float:left;
color:#FFF;
font:26px "Helvetica Neue", Arial, sans-serif;
font-weight:bold;
margin:33px 0;
}

/*Supersized Stamp*/
.stamp{
float: right;
margin: 25px 20px 0 0;
}

/*Supersize Plugin Styles*/
#navigation{
background: url('images/navbg.gif') no-repeat;
float: right;
margin:22px 20px 0 0;
}

#loading {
position: absolute;
top: 49.5%; 
left: 49.5%;
z-index: -1;
width: 24px; 
height: 24px;
text-indent: -999em;
background-image: url(../images/progress.gif);
}

#supersize{
position:fixed;
}

#supersize img, #supersize a{
height:100%;
width:100%;
position:absolute;
z-index: 0;
}

#supersize .prevslide, #supersize .prevslide img{
z-index: 1;
}

#supersize .activeslide, #supersize .activeslide img{
z-index: 2;
}

