body {margin:0; padding:0; background:#25499F url(../images/bg-x.jpg) repeat-x;}
.clear 	{clear:both;}
#header {
	margin: 0 auto;
	width:972px;
	height:138px;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
}
#navigation	{
	width:952px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.horizontalnavigation{

overflow: hidden;
background:url(../images/nav-bg-x.jpg) repeat-x;
padding-left:10%;
padding-right:10%;

}

.horizontalnavigation ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 10px Verdana;
list-style-type: none;
float:right;
}

.horizontalnavigation li{
display: inline;
margin: 0;
}

.horizontalnavigation li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 14px 8px; /*padding inside each tab*/
color: black;
font: 140% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
font-weight:bold;
}

.horizontalnavigation li a:visited{

}

.horizontalnavigation li a:hover, .horizontalnavigation li.selected a{
color:#FFFFFF;
background:url(../images/hover.jpg) repeat-x; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
#flash-banner {
	background-image: url(../images/flash-banner-bg-x.jpg);
	background-repeat: repeat-x;
	height: 241px;
	width: 100%;
	margin-top:-2px;
}
#flash-banner #intro {
	height: 240px;
	width: 972px;
	margin: 0 auto;
}
#content-tab {
	height: 44px;
	width: 952px;
	margin: -3px auto 0 auto; /* Note: FIXES A BUG IN IE6 */
	background-image: url(../images/content-tab-bg.jpg);
	background-repeat: no-repeat;
	padding: 0 10px;
	font: 15px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	font-weight:bold;
}
#content-section {
	width: 952px;
	margin: -3px auto 0 auto; /* Note: FIXES A BUG IN IE6 */
	background-image: url(../images/content-section.jpg);
	background-repeat:repeat-y;
	padding:10px;
	font: 11px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	overflow: auto;
}
#content-section-landing {
	width: 952px;
	margin: -3px auto 0 auto; /* Note: FIXES A BUG IN IE6 */
	background-image: url(../images/content-section-landing.jpg);
	background-repeat:repeat-y;
	padding:10px;
	font: 11px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	overflow: auto;
}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 20px;
	text-align:right;
	width: 932px;
	color: #FFFFFF;
	font: 11px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color:#FFFFFF;
	margin-top: -24px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 150px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.column {
	float: left;
	width: 305px;
	text-align:center;
/*	border-right:#CCCCCC 1px solid;*/
	padding: 0 5px;
}
.column-s {
	float: left;
	width: 305px;
	text-align:left;
/*	border-right:#CCCCCC 1px solid;*/
	padding: 0 5px;
}
.column-center {
	float: left;
	width: 305px;
	text-align:left;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	padding: 0 5px;
}
.product {
padding:0 0 0 35px;
border:0;
}
.readmore {
float:right;
clear:both;
padding:4px;
}
.para-intro { margin:0 0 0 20px;}

#con-footer {
	width:955px;
	background:url(../images/con-footer.jpg) no-repeat;
	height:51px;
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 55px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#rightpanel	{
float:right;
width:250px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#leftpanel	{
float:left;
width:675px;
padding: 0 10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#leftpanel h1,h2	{
margin:0 0 0 -13px;
font: 200% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}
#rightpanel	h1 {
margin:0;
font: 160% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
background:url(../images/section-bg-x.jpg) repeat-x;
height:51px;
}
#rightpanel	p {
margin:0;
font: 11px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
padding:0 10p 5px 10px;
}
h1	{
margin:0;
font: 200% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
padding: 15px 0 0 15px;
}
.paragraph	{
line-height:1.7em;
font: 120%/1.7 "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}
.con-featured-product	{
text-align:center;
padding:0 0 5px 0;
border:0;
}
.imgflt {
float:right;
clear:both;
}
.sidebar_paragraph	{padding:0 10px;}