/* Base-Override */
body{
	background-color:#ffffff;
}
p{
	margin:0px;
	padding:0px;	
}

/* Elements (Classes) */
.fullwidth{
	width:799px;
	padding:10px;
}
.halfwidth{
	width:348px;
	padding:10px;
}
.home-panel-ac{
	background-image:url(../img-design/home-panel1.jpg);
	background-repeat:no-repeat;
}
.home-panel-swh{
	background-image:url(../img-design/home-panel2.jpg);
	background-repeat:no-repeat;
}
.home-panel-pvs{
	background-image:url(../img-design/home-panel3.jpg);
	background-repeat:no-repeat;
}
.prod-panels{
	height:170px;
	width:147px;
	padding-left:85px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	overflow:hidden;
	font-size:10px;
	color:#333;
}

.pdf-dl a{
color:#09F;
}
.pdf-dl a:hover{
color:#036;
}


/* Elements (IDs) */
#container{
	position:relative;
	background-image:url(../img-design/index-bg.jpg);
	margin:0 auto;
	width:819px;
}
#header{
	background-image:url(../img-design/index-header.jpg);
	background-repeat:no-repeat;
	height:388px;
	width:819px;
	padding-top:151px;
	position:relative;
}
#header-bg{
	position:absolute;
	top:91px;
	left:0px;
}
#header-snowflakes{
	position:absolute;
	top:180px;
	left:210px;
	width:562px;
	height:293px;
}
#header-content{
	position:absolute;
	top:151px;
	left:0px;
}
#content{
	background-image:url(../img-design/index-body.jpg);
	background-repeat:repeat-y;
}
#footer{
	position:relative;
	height:55px;
	width:819px;
}
.msg-box{
	background-image:url(../img-design/msg-box.jpg);
	background-repeat:no-repeat;
	height:263px;
	width:336px;
	padding-left:30px;
}
.padding-10-top{
	padding-top:10px;
}
.padding-20-top{
	padding-top:20px;
}

strong, b{
	font-size:11px;
	color:#000;
}
input{
	width:180px;
}
textarea{
	width:180px;
}
	
