@charset "utf-8";
/* CSS Document */

/*---------- GENERAL ----------*/

body,td,th {
	color: #333;
}
body,html {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	margin:0; padding:0;
	width:auto; height:auto;

}

#product_table td{border: dotted #F99 thin; border-bottom: none; border-right: none; width: 33%; height: 290px}

a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: underline;
	color: #999;
}
a:active {
	text-decoration: none;
	color: #999;
}

/*---------- HEADER ELEMENTS ----------*/

.header {
	width:950px;
	height:142px;
	margin-left: auto ;
	margin-right: auto ;
}

.logo {
	width:411px;
	height:142px;
	float:left;
}

.headerspacer{
	background-image:url(images/sj_02.png);
	width:385px;
	height:142px;
	float:left;
}

.badge{
	width:154px;
	height:142px;
	float:left;
}

.headerbottom{
	background-image:url(images/sj_04.png);
	background-repeat:repeat-x;
	float:none;
	margin-left: auto ;
	margin-right: auto ;
	height:15px;
}

/*---------- MENU ----------*/

.menucontainer{
	background-image:url(images/menu_bkg.png);
	background-repeat:repeat-x;
	height:42px;
}

.navigation{
	margin-left: auto ;
	margin-right: auto ;
	width:950px;
}

.coloredbar{
	height:30px;
	background-image:url(images/color_bar.jpg);
	background-repeat:repeat-x;
	margin:0;
}

/*---------- MAIN CONTENT ----------*/

.contentcontainer {
	height:auto;
	background-color:#fff;
}

.maincontent{
	padding-top:20px;
	padding-bottom:20px;
	width:950px;
	height:auto;
	margin-left: auto ;
	margin-right: auto ;
}

/*---------- FOOTER ELEMENTS ----------*/

.footercontainer{
	bottom:-90px;
	position:relative;
	width:100%;
}

.footer{
	background-color: #fee892;
	padding-bottom:40px;
	padding-top:40px;
	text-align:center;
	color:#5E6568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}