@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
}

form {
	margin: 0px;
	padding: 0px;
}

html {
	height: 100%;
	min-height: 100%;
}

body {
	background: #e0e0e0;
	background: url(../images/bg_gral.jpg) repeat-x top #e0e0e0;
}
#container {
	width: 820px;
	margin-top: 10px;
	background: url(../images/bg_sections.png) repeat-y;
	margin-right: auto;
	margin-left: auto;
}

#container p {
	color: #403213;
	font-size: 13px;
	line-height: 21px;
	text-align: left;
}

#top{
	width: 820px;
	height: 134px;
	background: url(../images/top.png) no-repeat top;

}

#top #right{
	width: 165px;
	height: 80px;
	float: right;
	margin-top: -15px;

}

#top #right p{
	font-family: Arial;
	font-size:9px;
	line-height: 15px;
	color: #ffd200;
}

#bottom{
	clear: both;
	width: 820px;
	height: 113px;
	padding-top: 20px;
	background: url(../images/bottom.png) no-repeat top;
	color: #D3C68E;
	font-size: 11px;
}

#boxhome1 {
	width: 480px;
	margin-top: 1px;
	margin-left: 36px;
	background: url(../images/bg_box1.jpg) repeat-x top #736244;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}

#boxhome2 {
	width: 187px;
	margin-top: 1px;
	margin-right: 36px;
	background: url(../images/bg_box2.jpg) repeat-x top #bca76b;
	float: right;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
#headersections {
	width: 708px;
	margin-top: 1px;
	margin-left: 36px;
	background: url(../images/header_bg.jpg) repeat-x top #bba66a;
	float: left;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}

#headersections h1 {
	font-family: Arial;
	letter-spacing: -1px;
	color: #5e5436;
	font-size: 30px;	
	text-align: left;
	vertical-align: middle;
}

#headertitle {
	width: 100%;
	height: 40px;
	margin-top: 1px;
	background: url(../images/bg_titles.jpg) repeat-x top;
	float: left;
	text-transform: uppercase;
}
#headertitle h1 {
	font-family: Arial;
	letter-spacing: -1px;
	color: #ffffff;
	font-size: 25px;
	text-align: left;
	font-weight:bold;
	margin-top: 5px;
}
.itemsqtytext {
	font-size: 8px;
	color: #F0CF4E;
}
#header {
	margin-right: auto;
	margin-left: auto;
}


/*
#headerimg {	
	float: left;
	font-weight:bold;
	margin-top: 41px;
	margin-left: -510px;
}
*/


/* Products */

#search {
	width: 210px;
	float: right;
	margin-top: -38px;
}

/* Products Donwloads */
#productdownload {
	width: 704px;
	height: 50px;
	margin-top: 1px;
	background: #403213;
	border-right: #b6b7b3 2px solid;
	padding-right: 20px;
	border-left: #b6b7b3 2px solid;
	padding-left: 20px;
	border-top: #b6b7b3 2px solid;
	padding-top: 0px;
	border-bottom: #b6b7b3 2px solid;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.pdficon {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	color: #FFFFFF;
}
.pdficon li {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	color: #FFFFFF;
	height: 44px;
	top: -9px;
}

.pdficontext {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	vertical-align: middle;
	padding-left: 40px;
	color: #FFFFFF;
	padding-top: 9px;
}



#productdownload p {
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	margin-top: 15px;
	line-height: 18px;
	text-align: left;
	color:#ffffff;	
}


#productdownload ul 
{
	margin-top: 0px;
	padding-left: 0px;
	list-style: none;
}

#productdownload li
{
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	float: left;
	list-style: none;
	margin-top: auto;
	margin-bottom: auto;
}

#productdownload li a:link, #productdownload li a:visited 
{
	text-decoration: underline;
	line-height: 20px;
	color:#ffffff;	
}

#productdownload li a.active:link, #productdownload li a.active:visited, #productdownload li a:hover 
{
	color:#d3c68e;
	text-decoration: underline;
	line-height: 20px;
}

#productdownload #productdownloadicon
{
	padding-left: 0px;
}

#productdownload #productdownloadicon ul 
{
	list-style: none;
	vertical-align:middle;

}

#productdownload #productdownloadicon li
{
	float: left;
	list-style-position:inside;
	position: relative;
	text-align: left;
	vertical-align: middle;
	background-image: url(../images/icon_pdf.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 11px;
	color: #FFFFFF;
	height: 30px;
	padding-left: 35px;
}

#productdownload #productdownloadicon li a:link, #productdownload #productdownloadicon li a:visited 
{
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;
	vertical-align:middle;
	line-height: 20px;
	color:#ffffff;	
}

#productdownload #productdownloadicon li a.active:link, #productdownload #productdownloadicon li a.active:visited, #productdownload #productdownloadicon li a:hover 
{
	font-size: 12px;
	font-weight:normal;
	color:#d3c68e;
	text-decoration: underline;
	line-height: 20px;
}


/* - Products Donwloads */

#productlist {
	width: 724px;
	margin-top: 1px;
	background: #403213;
	border-right: #b6b7b3 2px solid;
	padding-right: 20px;
	border-left: #b6b7b3 2px solid;
	padding-left: 0px;
	border-top: #b6b7b3 2px solid;
	padding-top: 0px;
	border-bottom: #b6b7b3 2px solid;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}


#producthumb {
	width: 300px;
	height: 130px;
	float: left;
	margin-right: 10px;
	background: url(../images/p_bg_productlist.jpg) repeat-x top #fcfcfd;
}

#productlist h1 {
	font-family: Arial;
	color: #d3c68e;
	font-size: 18px;
	margin-top: 10px;
	line-height: 20px;
	text-align: left;
	text-decoration: underline;
}

#productlist p {
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

#productimgbg {
	width: 510px;
	height: 291px;
	float: left;
	margin-top: 1px;
	margin-left: 36px;
	background: url(../images/prod_img_bg.jpg) repeat-x top #ececec;
}
#productimgleft {
	width: 100px;
	height: 291px;
	float: right;
	margin-top: -285px;
	margin-right: 5px;
}
#productimgright {
	width: 400px;
	height: 291px;
	float: left;
	margin-top: -285px;
	margin-left: 5px;
}

#productright {
	width: 237px;
	float: right;
	margin-top: 1px;
	margin-right: 36px;
	background-color: #D6D6D6;
}

#productright p {
	color: #171717;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 25px;
	margin-bottomt: 30px;
}

#productimg {
	width: 510px;
	float: left;
	margin-left: 36px;
	background: url(../images/p_bg_productlist.jpg) repeat-x top #fcfcfd;
}
#container #box {
	width: 820px;
}
#productbox {
	width: 470px;
	margin-top: 1px;
	margin-left: 36px;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	text-align: left;
	background-color: #FFFFFF;
	font-size: 11px;
}


#productbox #productboximg{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#productbox p {
	color: #171717;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}
#resultbox {
	width: 470px;
	margin-top: 1px;
	margin-left: 36px;
	background: url(../images/bg_box1.jpg) repeat-x top #736244;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}



#resultbox #productboximg{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#resultbox p {
	color: #171717;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}



#producttable p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	
}

/* Bottom Boxes */
#bottommodule {
	width: 740px;
	margin-top: 1px;
	background: url(../images/bg_box1.jpg) repeat-x top #736244;
	border-right: #b6b7b3 4px solid;
	border-left: #b6b7b3 4px solid;
	border-top: #b6b7b3 4px solid;
	border-bottom: #b6b7b3 4px solid;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#bottomleft {
	width: 235px;
	height: 140px;
	float: left;
	border-right: #b6b7b3 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#bottomcenter {
	width: 250px;
	height: 140px;
	float: left;
	border-right: #b6b7b3 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#bottomright {
	width: 250px;
	height: 140px;
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;;
}
#bottommodule p {
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

/*Support*/
#supportlist {
	width: 744px;
	height: 100px;
	margin-top: 1px;
	background: #403213;
	float: center;
	border-right: #b6b7b3 2px solid;
	padding-right: 0px;
	border-left: #b6b7b3 2px solid;
	padding-left: 0px;
	border-top: #b6b7b3 2px solid;
	padding-top: 0px;
	border-bottom: #b6b7b3 2px solid;
	padding-bottom: 0px;
}

#supportlist h1 {
	font-family: Arial;
	color: #d3c68e;
	font-size: 18px;
	margin-top: 35px;
	line-height: 20px;
	text-align: left;
	text-decoration: underline;
}

#supportlist p {
	font-size: 13px;
	margin-top: 25px;
	line-height: 15px;
	text-align: left;
	color:#ffffff;	
}

#supportlist ul 
{
	padding-left: 0px;
	list-style: none;
}

#supportlist li
{
	margin-top: 33px;
	font-weight:bold;	
	float: left;
	list-style: none;		
}

#supportlist li a:link, #supportlist li a:visited 
{
	font-size: 13px;
	text-decoration: underline;
	line-height: 20px;
	color:#ffffff;	
}

#supportlist li a.active:link, #supportlist li a.active:visited, #supportlist li a:hover 
{
	font-size: 13px;
	color:#d3c68e;
	text-decoration: underline;
	line-height: 20px;
}

#supportlist #left {
	width: 360px;
	height: 100px;
	background: #403213;
	float: left;
	border-right: #b6b7b3 2px solid;
}

#supportlist #right{
	width: 360px;
	height: 100px;
	background: #403213;
	float: right;
}


#supporticon {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 15px;
}

/* Texts */
#boxhome1 p {
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
}

#boxhome2 p {
	color: #171717;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
}

#bottom p {
	color: #b8b8a6;
	font-size: 10px;
	line-height: 15px;
	text-align: center;
}

#bottom #navi {
	margin-left: 257px;

}

#bottom #navi ul 
{
	padding-left: 0px;
	list-style: none;
	text-align: center;
}

#bottom #navi li
{
	float: left;
	list-style: none;
	padding-left: 4px;
}

#bottom #navi li a:link, #bottom #navi li a:visited 
{
	font-size: 10px;
	text-decoration: none;
	line-height: 10px;
	color: #FFFFFF;
}

#bottom #navi li a.active:link, #bottom #navi li a.active:visited, #bottom #navi li a:hover 
{
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
	line-height: 10px;
}


#bottom ul 
{
	padding-left: 0px;
	list-style: none;
}

#bottom li
{	
	list-style: none;		
}

#bottom li a:link, #bottom li a:visited 
{
	font-size: 10px;
	text-decoration: none;
	line-height: 10px;
	color: #b8b8a6;	
}

#bottom li a.active:link, #bottom li a.active:visited, #bottom li a:hover 
{
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
	line-height: 10px;
}

.clear {
	clear: both;
}


#topbox {
	background-image: url(../images/form_top.jpg);
	background-repeat: no-repeat;
	height: 143px;
	width: 802px;
}
#infobox {
	background-image: url(../images/jpgs/menu_bar_bgrnd.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 802px;
}
#infoboxhdr {
	height: 64px;
	width: 820px;
	position: relative;
	left: -2px;
}
.confirmaddresstext {
	font-size: 12px;
}
#none #container #confirmboxbgrnd .confirmaddresstext td {
	text-align: left;
}



#formboxbgrnd {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/fom_box_bgrnd.jpg);
	background-repeat: repeat-y;
	width: 802px;
	height: 600px;
	text-align: center;
	padding-top: 78px;
	font-size: 14px;
	margin-left: 7px;
}

.tablewidth1 {
	width: 350px;
	padding-right: 25px;
}
.formbox {
	width: 295px;
	height: 25px;
	margin-bottom: 5px;
}
.formnotes {
	height: 82px;
	width: 656px;
}
.submitInfobox {
	text-align: center;
	padding-top: 24px;
}
#productbox2 {
	width: 470px;
	margin-top: 1px;
	margin-left: 36px;
	background: url(../images/bg_box1.jpg) repeat-x top #736244;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	text-align: left;
	font-size: 11px;
}
#productbox2 #productboximg {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#containerprod {
	width: 820px;
	margin-top: 10px;
	background-image: url(../images/bg_sections_prod.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
#products #container #productlist h1 {
	text-transform: uppercase;
}
.imageleft {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
.imageright {
	float: right;
	padding-top: 15px;
	padding-left: 15px;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.confirm {
	padding-top: 15px;
	padding-bottom: 15px;
}

.confirm a {
	margin-top: 25px;
	margin-bottom: 25px;
	color: #000000;
}
.confirm a:visited {
	color: #FF0000;
}

.confirm a:hover {
	color: #FF0000;
}
.confirm a:active {
	color: #FF0000;
}
.vieworderbox {
	float: right;
	font-size: 10px;
	color: #FFCC33;
	vertical-align: top;
	position: relative;
	top: -17px;
	padding-right: 55px;
}
.vieworderbox div {
	float: left;
	padding-left: 5px;
	text-align: left;
}

.vieworderbox a {
	color: #FFCC33;
	text-decoration: none;
}
.vieworderbox2 {
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 5px;
	float: left;
}
.white {
	color: #FFFFFF;
}
.address {
	font-size: 9px;
	line-height: 12px;
	padding: 3px;
	display: block;
}
