body {
	margin:0;
	padding:0;
	background-color: #25499F;
	background-image: url(../images/con-bg-x.jpg);
	background-repeat: 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 */
}
#bread-section {
	margin: 0 auto;
	background-image:url(../images/con-bg-header.jpg);
	background-repeat:no-repeat;
	height: 88px;
	width: 965px;
	padding:0 10px 0 10px;
	color:#FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;

}


.imgflt {
margin-top:-35px;
margin-right:10px;
float:right;
clear:both;
}
.para-con	{
margin: 0 0 0 15px;
}
#main-body {
	width:955px;
	margin:0 auto;
	background:url(../images/content-body-bg-y.jpg) repeat-y;
	padding: 0 15px;
	overflow: auto;
}
#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 "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;

}
#leftpanel h1	{
margin:0 0 0 -15px;
font: 200% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}
#leftpanel h2	{
margin:0;
font: 150% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
padding:5px 0 2px 0;
border-bottom:1px solid #E4E4E4;
/*color:#FF6104;*/
}
#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;
}
.con-featured-product	{
text-align:center;
padding:0 0 5px 0;
border:0;
}
.productflt {
float:left;
clear:both;
padding-top:10px;
}
.product-desc	{
width:480px;
padding:5px 0 0 10px;
float:right;
margin:0;
}
.bigtext	{
font: 160% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color:#666666;
}
.sidebar_paragraph	{padding:0 10px;}