body, html {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat-x #fef2f2;
	font-family:Arial, Helvetica, sans-serif
}

.container {
	width:816px;
	padding:0;
	margin:0 auto;
	background:url(../images/bg.gif) repeat-y
}

.shadowLeft {
	width:6px;
	background:url(../images/bgL.jpg) no-repeat
}

.shadowRight {
	width:6px;
	background:url(../images/bgR.jpg) no-repeat
}

.wrapper {
	padding:0 2px
}

.masthead {
	margin:0;
	padding:0
}

.nav {
	width:521px;
	height:29px;
	background:#f86e6c;
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
	float:left;
	text-transform: lowercase;
}

.nav li {
	margin:0;
	padding:0;
	float:left
}

.nav a {
	display:block;
	margin:0 1px 0 0;
	padding:5px 12px 4px 12px;
	font:bold 16px Arial;
	color:#fff;
	text-decoration: none
}

.nav a:hover {
	text-decoration: none;
	background:#f6403f;
	color:#fff
}

.nav a.active {
	background:#f6403f;
	color:#fff
}

.contentContainer {
	/*background:url(../images/bgContent.jpg) no-repeat;*/
	min-height:166px;
	/*border:#3366ff solid 1px;*/
	
}

.contentContainerHome {
	background:url(../images/bgContent.jpg) no-repeat;
	height:auto!important;
	height:165px;
	min-height:165px;
	/*border:#3366ff solid 1px;*/
	
}

.contentContainerAbout {
	background:url(../images/bgContentAbout.jpg) no-repeat;
	height:auto!important;
	height:165px;
	min-height:165px;
	/*border:#3366ff solid 1px;*/
}

.contentContainerPro {
	background:url(../images/bgContentPro.jpg) no-repeat;
	height:auto!important;
	height:165px;
	min-height:165px;
	/*border:#3366ff solid 1px;*/
	
}

.contentContainerContact {
	background:url(../images/bgContentContact.jpg) no-repeat;
	height:auto!important;
	height:165px;
	min-height:165px;
	/*border:#3366ff solid 1px;*/
	
}

.subNav {
	width:270px;
	padding:166px 5px 0 15px;
	float:left;
	/*background:url(../images/bgContent.jpg) repeat-x;*/
}

.subNav h1 {
	font:bold 18px Arial;
	color:#fff;
	background:url(../images/bgh1.gif) repeat-x;
	text-align:center;
	padding:4px 0;
	margin:0
}

.box {
	background:#fdedee;
	border-top:none;
	padding:5px;
	margin:0 0 15px 0;
	font-size:10pt;
	border:#FF9999 solid 1px;
	text-align:justify;
}

.box .promo {
	border:1px solid #d9d9d9;
	margin:0 0 10px 0;
	
}

p {
	font-size:10pt
}

a {
	color:#f44b60;
	text-decoration:none
}

a:hover {
	color:#ef384f;
	text-decoration:underline
}

.more {
	text-align:right;
	font-size:10pt;
	margin:5px 0 0 0
}

.content {
	width:485px;
	padding:20px 20px 20px 0;
	float:right;
}

.content h1 {
	color:#ff6865;
	font:bold 18px Verdana
}

.content h2 {
	color:#ff6865;
	font:bold 18px Verdana
}

.content h3 {
	color:#f34137;
	padding:0;
	margin:0 0 5px 0;
	font:bold 16px Arial
}

.content h4 {
	padding:0;
	text-align:center;
	margin:0 0 5px 0;
	font:bold 16px Arial
}

.content h5 {
	color:#ff6865;
	font:12px Verdana
}

.content hr {
	margin:15px 0
}

p.newslead {
	margin:0;
	padding:0
}

.featuredProducts td {
	padding:5px 0;
	width:50%;
	text-align:center;
	font-size:10pt
}

.featuredProducts td img.productPic{
	margin:0 0 3px 0;
	border:1px solid #d7dfd4;
	border:#FF6666 solid 1px;
}

img.picRight{
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #d7dfd4
}

.featuredProducts td.item1 {
	border-right:1px solid #cbc0be;
	border-bottom:1px solid #cbc0be;
	font:11px verdana,arial;
	color:#006600;
}

.featuredProducts td.item2 {
	border-bottom:1px solid #cbc0be;
	font:11px verdana,arial;
	color:#006600;
}

.featuredProducts td.item3 {
	border-right:1px solid #cbc0be;
	font:11px verdana,arial;
	color:#006600;
}

.featuredProducts td.item4 {
	/*border-right:1px solid #cbc0be;*/
	font:11px verdana,arial;
	color:#006600;
}


.footer {
	width:776px;
	padding:20px;
	margin:0 auto;
	background:url(../images/bgFooter.gif) no-repeat
}

.footernav {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	text-transform: uppercase;
}

.footernav li {
	margin:0;
	padding:0;
	float:left
}

.footernav a {
	display:block;
	margin:0;
	border-right: 1px solid #f5aeb6;
	padding:0 12px;
	font:bold 12px Arial;
	color:#f5aeb6;
	text-decoration: none
}

.footernav a.last {
	border-right:none
}

.footernav a:hover {
	text-decoration: underline
}

.contact {
	margin:0 15px;
	padding:0;
	list-style:none
}

.contact li {
	margin:0 0 7px 0;
	padding:0;
	font-size:10pt
}

.contactForm {
	padding:0 50px
}

.contactForm td{
	font-size:10pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #e1d7d6;
	width:200px
}

.featuredProducts td.item1 p {
	font: verdana;
}

.webtogolink{
	color:#f5aeb6;
	font:bold 12px Arial;
	text-align:right;
	text-transform: uppercase;
}

.webtogolink a{
	color:#f5aeb6;
}