@charset "utf-8";
/* CSS Document */

body {
	background: url(images/mainbg.jpg) #FFF repeat-x top center;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

#wrapper {
	width: 975px;
	margin: auto;
}

#header1 {
	width: 965px;
	height: 32px;
	padding: 10px 10px 0 0;
	text-align: right;
}

#header2 {
	width: 975px;
	background: url(images/header.jpg) no-repeat ;
	height: 470px;
}

#header2left {
	width: 400px;
	float:left;
}

#header2right {
	width: 380px;
	float:left;
	padding: 40px 0 0 195px; 
}

#content {
    width:975px;
	padding: 0;
	margin:0;
	background: url(images/contentbg.jpg) top center;
}

#contentleft {
    width: 525px;
	float: left;
	padding: 0;
	margin:0;
}

#contentright{
    width: 410px;
	float: left;
	padding: 20px 0 20px 39px;
	margin:0;
}

.maindivcontent{
    width: 505px;
	padding: 10px;
	background: #f9f9f8;
	height: 100%;
	float:right;

}

.maindivcontent p{
    padding: 5px 0;
	margin: 0;
   }
   
.maindivcontentshop{
	width: 455px;
	padding: 10px;
	background: #f9f9f8;
	height: 100%;
	float:left;
	margin: 0 10px 10px 0;

}

.maindivcontentshop p{
    padding: 5px 0;
	margin: 0 0;
   }
   
.maindivcontentshop2 {
	width: 280px;
	padding: 10px 5px 0 0;
	float: left;
}   
   

.maindivcontentinside {
	width: 163px;
	padding: 10px 5px 0 0;
	float: left;
}

.maindivcontentinside2 {
	width: 163px;
	padding: 10px 5px 0 0;
	float: left;
}

.maindivcontentinside3 {
	width: 243px;
	padding: 10px 5px 0 0;
	float: left;
}

#footer {
	clear: left;
	padding: 10px 0 0 0;
	width: 975px;
}

#footerinside{
	background: #dddddd;
	clear: left;
	padding: 10px 10px;
	width: 955px;
	text-align: center;

}

#contentinside {
    width:975px;
	padding: 0;
	margin:0;

}

#contentinsidefull {
    width:975px;
	padding: 0;
	margin:0;
	float:left;

}

#insideleft {
	width: 330px;
	float:left;
	padding-right: 20px;
}

#insideleft p{
	margin: 0;
	padding: 10px 0;
}


#insideright {
	width: 625px;
	float:left;
}

#insidefull {
	width: 975px;
	float:left;
}


.clearleft{
	clear: left;
}

a img {border: 0 none;}

a.learnmore {
   float:left;
   display: block;
   width: 93px;
   height: 31px;
   background: url("images/learnmore.jpg") 0 0 no-repeat;
   text-decoration: none;
   }

a:hover.learnmore{
   background-position: -93px 0;
   }
/* FONT SET */

.footerlink {font-family:Tahoma, Geneva, sans-serif; font-size: 11px; color:#5b5652; text-decoration:none;}
a.footerlink:link {font-family:Tahoma, Geneva, sans-serif; font-size: 11px; color:#5b5652; text-decoration:none}
a.footerlink:hover {font-family:Tahoma, Geneva, sans-serif; font-size: 11px; color:#000; text-decoration:underline;}   

.sidelink {font-family:Tahoma, Geneva, sans-serif; font-size: 14px; color:#CCC; text-decoration:none;}
a.sidelink:link {font-family:Tahoma, Geneva, sans-serif; font-size: 14px; color:#CCC; text-decoration:none}
a.sidelink:hover {font-family:Tahoma, Geneva, sans-serif; font-size: 14px; color:#FFF; text-decoration:none;} 

.sidelink2 {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#666; text-decoration:none;}
a.sidelink2:link {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#666; text-decoration:none}
a.sidelink2:hover {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#000; text-decoration:none;}

.sidelink3 {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#5b8b1e; text-decoration:underline;}
a.sidelink3:link {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#5b8b1e; text-decoration:underline}
a.sidelink3:hover {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#060; text-decoration:none;} 

.lightgreytext {font: Tahoma, Geneva, sans-serif; font-size: 12px; color: #999;}

.darkgreytext {font: Tahoma, Geneva, sans-serif; font-size: 14px; color: #666;}

.headertitle { font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#68a31d; line-height:24px;}

.subheader {font:Tahoma, Geneva, sans-serif; font-size: 21px; color:#666; line-height:24px;} 

.subheader2 {font:Tahoma, Geneva, sans-serif; font-size: 20px; color:#FF1F55;line-height:24px;} 

.subheader3 {font:Tahoma, Geneva, sans-serif; font-size: 18px; color:#5b8b1e; line-height:24px;} 

.orangetext {font:Tahoma, Geneva, sans-serif; font-size: 13px; color:#e13e01; line-height:24px;} 

.subheader4 {font:Tahoma, Geneva, sans-serif; font-size: 20px; color:#5b8b1e;}

.subheader5 {font:Tahoma, Geneva, sans-serif; font-size: 16px; color:#e13e01;} 

.footerfont {font: Tahoma, Geneva, sans-serif; font-size: 11px; color: #333;}

a:link {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#5b8b1e; text-decoration:underline;}

a:hover {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#5b8b1e; text-decoration:none;}






.floatleft {
	float: left;
}


.floatright {
	float: right;
	padding-left: 5px;
}