/* CSS Document */

body{
	margin: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	background-color:#666666;
	background-image: url(images/bgmain2.jpg);
	background-repeat: x;
	background-attachment:fixed;
	}
	
p{
	margin-left: 10px;
	margin-right: 10px;
	line-height: 13px;
	}
	
h2{
	font-size: 16px;
	color:#999999;
	}
	
.title2{
	font-size: 14px;
	color: #333333;
	}
	
.grey1{
	background-color:#EEEEEE;
	
	}		
	
.indent{
	padding:13px 13px 13px 13px;
	}
	
.Sideindent{
	padding:13px 0px 13px 0px;
	}	
	
.indentLeft{
	margin-left: 13px;
	}	
		
a:link, a:visited{
	color: #666666;
	text-decoration: none;
	}
	
a:hover{
	color: #77b000;
	text-decoration: none;
	}
	
a.faq:link, a.faq:visited{
	color: #77b000;
	text-decoration: none;
	}
	
a.faq:hover{
	color: #77b000;
	text-decoration: underline;
	}
	
a.green:link, a.green:visited{
	color: #77b000;
	text-decoration: none;
	}
	
a.green:hover{
	color: #77b000;
	text-decoration: underline;
	}			
	
a.footer:link, a.footer:visited{
	color: #cccccc;
	text-decoration: none;
	}
	
a.footer:hover{
	color: #666666;
	text-decoration: underline;
	}		

a.subnavigation:link, a.subnavigation:visited{
	padding: 13px;
	font-size: 14px;
	color: #444444;
	text-decoration: none;
	line-height: 14px;
	}
	
a.subnavigation:hover{
	text-decoration: none;
	color: #ffffff;
	}
	
.font2{
	font-size: 13px;
	color: #666666;
	}
		
	
.leftItem{
	border-bottom: #91b920 1px solid;
	
	}
	
.mainPhoto{
	padding: 7px;
	border: #999999 1px solid;
	}	
	
#topRound{
	position: relative;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 33px;
	}
	
#topMain{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 97px;
	background-color: #ffffff;
	background-image:url(images/bg_top_main.jpg);
	background-position: right;
	background-repeat: no-repeat;
	z-index: 500;
	}
	
#logo{
	position: absolute;
	left: 6px;
	top: 7px;
	width: 181px;
	height: 142px;
	z-index: 500;
	}
	
#homeNav{
	position: absolute;
	left: 151px;
	top: 23px;
	width: 43px;
	height: 17px;
	z-index: 550;
	}	
	
#nav1{
	position: absolute;
	right: 27px;
	top: 18px;
	width: auto;
	height: 20px;
	}
	
#nav2{
	position: absolute;
	right: 19px;
	top: 49px;
	width: auto;
	height: 33px;
	}		
	
#presentMain{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 339px;
	background-color: #a0c534;
	background-image: url(bg_present_main.jpg);
	background-repeat: no-repeat;
	z-index: 300;
	}
	
#flashContainer{
	float: left;
	width: 629px;
	height: 339px;
	z-index: 300;
	}
	
#promoContainer{
	float: left;
	width: 271px;
	height: 339px;
	z-index: 300;
	}
	
#promocard{
	position: relative;
	width: auto;
	height: auto;
	margin-top: 123px;
	right: 0px;
	z-index: 305;
	}
	
#subMiniCart{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 93px;
	background-image: url(images/subbg_2.jpg);
	background-repeat: repeat-x;
	z-index: 300;
	}
	
#miniCart{
	position: absolute;
	bottom: 0px;
	left:0px;
	width: 616px;
	height: 40px;
	z-index: 505;
	font-size:10px;
	}
	
#subSlogan{
	position: absolute;
	bottom: 1px;
	right: 0px;
	width: 284px;
	height: 67px;
	z-index: 505;
	}	
	
#contentMain{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 264px;
	background-color: #ffffff;
	z-index: 200;
	}
	

#contentMain_sub{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: auto;
	background-color: #ffffff;
	background-image: url(images/bgmain5.jpg);
	background-repeat: repeat;
	z-index: 200;
	}
	
#contentMain_sub2{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: auto;
	background-color: #ffffff;
	z-index: 200;
	}		
		
	
#content1{
	float: left;
	width: 302px;
	height: 264px;
	}
	
#content2{
	float: left;
	margin-top: 12px;
	width: 325px;
	height: 241px;
	border: #666666 1px solid;
	}	
	
#content3{
	float: left;
	width: 271px;
	height: 264px;
	}		
	
#footer{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #CCCCCC;
	background-color: #333333;
	}
	
#footerLeft{
	float: left;
	width: 636px;
	height: auto;
	padding: 7px;
	}
	
#footerRight{
	float: left;
	width: 186px;
	height: auto;
	padding: 7px;
	}			
		
#bottomRound{
	position: relative;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 33px;
	}
		