body {

	margin				: 0 0;

	padding				: 0 0;

	color				: #6E6E6E;

	font-size			: 12px;

	font-family			: "Century Gothic";

	background-repeat	: repeat-x;

	background-image	: url(/themes/mystyles/images/bg_main.jpg);

}



#main{

	width			: 960px;

	overflow		: hidden;

	margin			: 0 auto;

}



/**********        **********

 ********** HEADER **********

 **********        **********/



#headerArea{

	width			: 960px;

	height			: 90px;

	float			: left;

	overflow		: hidden;

}



#logoArea{

	width			: 250px;

	height			: 90px;

	float			: left;

	overflow		: hidden;

}



#rightHead{

	width			: 710px;

	height			: 90px;

	float			: left;

	overflow		: hidden;

}



#contMenuTop{

	width			: 710px;

	height			: 45px;

	margin			: 0 auto;

	overflow		: hidden;

/*	margin-bottom	: 15px;*/

	margin-top		: 10px;

}



#menuTop{

	height			: 30px;

	float			: right;

	overflow		: hidden;

}



#menuTop li{

	margin			: 0 0;

	padding			: 0 0;

	list-style		: none;

	list-style-position:outside;

	float			: left;

	padding			: 2px;

}



#menuTop a{

	color			: #ff7200;

	text-decoration	: none;

}



#menuTop img{

	float			: left;

	border			: none;

}



#contMiniMenu{

	width			: 710px;

	height			: 30px;

	float			: right;

	overflow		: hidden;

	margin-top		: 5px;

}



#miniMenu{

	height			: 25px;

	float			: right;

	overflow		: hidden;

}



#miniMenu li{

	margin			: 0 0;

	padding			: 0 0;

	list-style		: none;

	list-style-position:outside;

	float			: left;

	padding			: 0px 2px;

}



#miniMenu a{

	color			: #0e95aa;

	text-decoration	: none;

	font-size		: 13px;

}



#miniMenu img{

	float			: left;

	border			: none;

}



.brkLine{

	width			: 1px;

	background-color: #aed139;

}



/**********        **********

 **********  MENU  **********

 **********        **********/



#menuArea{

	width			: 960px;

	height			: 32px;

	float			: left;

	overflow		: hidden;

	padding-top		: 12px;

}



/**********         *********

 ********** CONTENT *********

 **********         *********/



#containerArea{

	width			: 960px;

	float			: left;

	overflow		: hidden;

}



#content{

	width			: 928px;

	min-height      : 435px;

	float			: left;

	overflow		: hidden;

	padding			: 15px;

	background-color: #FFFFFF;

	border-bottom	: 1px solid #44d4eb;

	border-left		: 1px solid #44d4eb;

	border-right	: 1px solid #44d4eb;

}



#product{

	width			: 928px;

	min-height      : 435px;

	float			: left;

	overflow		: hidden;

	padding			: 15px;

	margin-top: 3px;

	background-color: #FFFFFF;

	border-top	: 1px solid #44d4eb;

	border-bottom	: 1px solid #44d4eb;

	border-left		: 1px solid #44d4eb;

	border-right	: 1px solid #44d4eb;

}



#textArea{

	width			: 928px;

	float			: left;

	overflow		: hidden;

}



#text{

	width			: 736px;

	height			: 295px;

	float			: left;

	overflow		: hidden;

	margin-right	: 6px;

}



#right{

	width			: 180px;

	height			: 289px;

	float			: left;

	overflow		: hidden;

	padding			: 2px;

	border			: 1px solid #b5d54b;

}



#rightTitle{

	width			: 180px;

	height			: 25px;

	float			: left;

	overflow		: hidden;

	background-color: #b5d54b;

	margin-bottom	: 2px;

	padding-top		: 3px;

	color			: #FFFFFF;

	text-align		: center;

	font-size		: 16px;

	font-weight		: bold;

}



#rightContent{

	width			: 180px;

	height			: 259px;

	float			: left;

	overflow		: hidden;

	background		: url(/themes/mystyles/images/bg_morestyles.jpg) repeat-x;

}



#banners{

	width			: 928px;

	height			: 128px;

	float			: left;

	overflow		: hidden;

	margin-top		: 8px;

}



.bannerR{

	width			: 304px;

	height			: 128px;

	float			: left;

	overflow		: hidden;

	margin-right	: 8px;

}



.bannerM{

	width			: 304px;

	height			: 128px;

	float			: left;

	overflow		: hidden;

	margin-right	: 8px;

}



.bannerL{

	width			: 304px;

	height			: 128px;

	float			: left;

	overflow		: hidden;

}



#linksArea{

	width			: 934px;

	height			: 92px;  /* style changed by sam for newsletter signup 92px*/

	float			: left;

	overflow		: hidden;

	margin-top		: 8px;

	padding			: 12px;

	background		: url(/themes/mystyles/images/bg_bottom_area.jpg) repeat-x;

	border			: 1px solid #EEEEEE;

}



#linksArea a{

	color			: #849840;

	text-decoration	: none;

}



#linksArea a:hover{

	color			: #849840;

	text-decoration	: underline;

}



#lnkTits{

	width			: 934px;

	height			: 20px;

	float			: left;

	overflow		: hidden;

	color			: #1fa0cd;

	border-bottom	: 1px dashed #dedede;

}



.lnkTitle{

	width			: 212px;

	height			: 20px;

	float			: left;

	overflow		: hidden;

	padding			: 0px 10px;

}



#lnkConts{

	width			: 934px;

	height			: 72px; /* changed by sam 72px */

	float			: left;

	overflow		: hidden;

}



.lnkCont{

	width			: 212px;

	height			: 60px; /* changed by sam 60px */

	float			: left;

	overflow		: hidden;

	color			: #849840;

	padding			: 6px 10px;

}



.brkPipe{

	width			: 1px;

	height			: 60px;

	float			: left;

	overflow		: hidden;

	margin-top		: 6px;

	display			: block;

	background-color: #dedede;

}



.inHome{

	width			: 130px;

	float			: left;

	overflow		: hidden;

	color			: #81bace;

	font-size		: 10px;

	margin-right	: 2px;

}



.subHome{

	width			: 61px;

	height			: 20px;

	float			: left;

	overflow		: hidden;

	margin			: 0 0;

	padding			: 0 0;

	color			: #FFFFFF;

	font-size		: 11px;

	border			: none;

	background		: transparent url(/themes/mystyles/images/submit_home.jpg) no-repeat;

}



/**********        **********

 ********** FOOTER **********

 **********        **********/



#footerArea{

	width			: 960px;

	height			: 40px;

	float			: left;

	overflow		: hidden;

}



#footerInfo{

	width			: 400px;

	height			: 30px;

	float			: left;

	overflow		: hidden;

	text-align		: center;

	padding-top		: 10px;

}



#footerInfo a{

	color			: #6E6E6E;

}



#menuBottom{

	width			: 960px;

	height			: 60px;

	float			: left;

	overflow		: hidden;

	padding-top		: 10px;

}	



#menuBottom li{

	margin			: 0 0;

	padding			: 0 0;

	list-style		: none;

	list-style-position:outside;

	float			: left;

}



#menuBottom a{

	color			: #6E6E6E;

	text-decoration	: none;

	padding			: 0px 5px;

}

.bluetitle{

      font-size         : 21px;

      color             : #0188a1;

	  font-weight		: normal;

}

.mainProductTitle{

      font-size         : 21px;

      color             : #0188a1;

	  font-weight		: bold;

}

