body {
	width : 1024px;
	float : none;
	margin : 0 auto;
	padding : 0;
	background-image: url(images/back.jpg);
	border-bottom: 1px solid #373737;
	border-top: 1px solid #373737;
} 
#main {
	width : 1024px;
	float : none;
	margin : 0 auto;
	padding : 0;
	background-image: url(images/bodyBg.jpg);
} 
#mainPanel { 
width : 1024px; 
margin : 0; 
padding : 0; 
} 
#logoWrap {
	width : 1024px;
	margin : 0;
	padding : 0;
	background-image: url(images/headBg.jpg);
	height: 360px;
} 
h1,h2,h3,h4,h5,h6, legend{
font-weight:normal;
padding-bottom:5px;
line-height:1.4em;
}
h1{clear:both; font-size:32px;font-weight:bold;}
h2{font-size:24px; clear:both;}
h3, legend{font-size:18px; clear:both;}
h4{font-size:16px; clear:both;}
h5{font-size:14px; clear:both;}
h6{font-size:13px; clear:both;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
text-decoration:none;
} 
.box{
	position:relative;
	float:none;
	margin:0px 20px 0 0;
	padding:0px 15px 0px 0;
	display: block;
	z-index: 1;
} 
.box_main{
	width:305px;
	z-index: 2;
}
.box .box1{
margin-right:14px;
}
#loginPanel { 
width : 397px; 
margin : 28px 0 0 0; 
padding : 85px 0 0 350px; 
float : left; 
} 
#loginPanel h2 { 
width : 397px; 
margin : 0; 
padding : 0; 
float : left; 
font-family : Georgia; 
font-size : 27px; 
color : #ffffff; 
line-height : 31px; 
font-weight : normal; 
} 
#loginPanel input { 
width : 175px; 
height : 18px; 
margin : 9px 0 0 0; 
padding : 3px 0 0 5px; 
float : left; 
font-family : Arial; 
font-size : 10px; 
color : #bb9d59; 
line-height : 14px; 
border : 0; 
background : #f9f6d4; 
} 
#loginPanel .blank { 
width : 25px; 
height : 21px; 
margin : 0; 
padding : 0; 
float : left; 
} 
#loginPanel p { 
width : 253px; 
margin : 10px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 16px; 
color : #628437; 
line-height : 20px; 
} 
#loginPanel p a { 
color : #373737; 
text-decoration : none; 
} 
#loginPanel .login { 
width : 66px; 
height : 20px; 
margin : 10px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 11px; 
color : #373737; 
line-height : 20px; 
text-align : center; 
text-decoration : none; 
background : url(images/loginBg.jpg) no-repeat; 
} 
#quots {
	width:637px;
	position:absolute;
	z-index:2;
	margin-top: 100px;
	background-image: url(images/banner.png);
	height: 44px;
	left: 555px;
	top: 165px;
} 
#quots p {
	margin : 0;
	font-family : Georgia;
	font-size : 24px;
	color : #628437;
	line-height : 32px;
	text-align : center;
	text-indent : 50px;
} 
#leftPanel { 
width : 637px; 
margin : 27px 0 0 0; 
padding : 0 0 0 35px; 
float : left; 
}
#leftPanel .about { 
width : 604px; 
margin : 0; 
padding : 0; 
float : left; 
} 
#leftPanel .about h2 {
	width : 604px;
	margin : 0;
	padding : 0;
	float : left;
	font-family : Georgia;
	font-size : 24px;
	color : #304F17;
	line-height : 34px;
	font-weight : normal;
} 
#leftPanel .about h3 { 
width : 604px; 
margin : 4px 0 0 0; 
padding : 0; 
float : left; 
font-family : Georgia; 
font-size : 18px; 
color : #373737; 
line-height : 32px; 
font-weight : normal; 
} 
#leftPanel .about p {
	width : 590px;
	margin : 3px 0 0 0;
	padding : 0;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #333333;
	line-height : 16px;
} 
#leftPanel .about p span { 
font-weight : bold; 
} 
#leftPanel .about .date {
	width : 600px;
	height : 29px;
	margin : 10px 0 0 0;
	padding : 0;
	float : left;
	background : #f2f2f2;
} 
#leftPanel .about .date .left {
	width : 70px;
	height : 29px;
	margin : 0;
	padding : 0 0 0 0;
	float : left;
	font-family : Arial;
	font-size : 11px;
	line-height : 30px;
	font-weight : bold;
} 
#leftPanel .about .date .right {
	width : 65px;
	height : 29px;
	margin : 0;
	padding : 0 0 0 5px;
	float : left;
} 
#leftPanel .about .date .right a { 
font-family : Arial; 
font-size : 11px; 
color : #373737; 
line-height : 30px; 
font-weight : bold; 
text-decoration : none; 
} 
#leftPanel .services {
	width : 600px;
	margin : 20px 0 0 0;
	padding : 0;
	float : left;
} 
#leftPanel .services h2 {
	width : 604px;
	margin : 0;
	padding : 0;
	float : left;
	font-family : Georgia;
	font-size : 24px;
	color : #304F17;
	line-height : 28px;
	font-weight : normal;
} 
#leftPanel .services .pic {
	width : 230px;
	height : 185px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic1.jpg) no-repeat;
} 
#leftPanel .services .pic a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .pica {
	width : 230px;
	height : 185px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic2.jpg) no-repeat;
} 
#leftPanel .services .pica a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 

#leftPanel .services .picb {
	width : 230px;
	height : 165px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic3.jpg) no-repeat;
	} 
#leftPanel .services .picb a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .picc {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic4.jpg) no-repeat;
	} 
#leftPanel .services .picc a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 

#leftPanel .services .picd {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic5.jpg) no-repeat;
} 
#leftPanel .services .picd a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .pice {
	width : 230px;
	height : 165px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic6.jpg) no-repeat;
} 
#leftPanel .services .pice a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .picf {
	width : 230px;
	height : 185px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic7.jpg) no-repeat;
} 
#leftPanel .services .picf a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .picg {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic8.jpg) no-repeat;
	} 
#leftPanel .services .picg a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
	} 
#leftPanel .services .pich {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic9.jpg) no-repeat;
	} 
#leftPanel .services .pich a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
	} 
#leftPanel .services .pici {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic10.jpg) no-repeat;
} 
#leftPanel .services .pici a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
} 
#leftPanel .services .picj {
	width : 230px;
	height : 160px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic13.jpg) no-repeat;
	} 
#leftPanel .services .picj a {
	font-family : Arial;
	font-size : 10px;
	color : #373737;
	line-height : 14px;
	margin : 146px 0 0 0;
	padding : 0;
	float : left;
	width : 225px;
	text-decoration: none;
	}

#leftPanel .services p {
	width : 350px;
	margin : 14px 0 0 0;
	padding : 0 0 0 20px;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #373737;
	line-height : 16px;
} 
#leftPanel .services p span { 
font-weight : bold; 
} 
#leftPanel .services h3 { 
width : 390px; 
margin : 13px 0 0 0; 
padding : 0 0 0 20px; 
float : left; 
font-family : Georgia; 
font-size : 18px; 
color : #5c4527; 
line-height : 22px; 
font-weight : normal; 
} 
#leftPanel .services ul {
	width : 575px;
	margin : 5px 0 0 0;
	padding : 0 0 0 20px;
	float : left;
	display : block;
} 
#leftPanel .services ul li {
	width : 575px;
	margin : 0;
	padding : 0;
	float : left;
	display : block;
} 
#leftPanel .services ul li a {
	width : 575px;
	height : 22px;
	margin : 0;
	padding : 0 0 0 18px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #373737;
	line-height : 20px;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px dashed #304F17;
	background : url(images/listStyle.jpg) no-repeat 2px 6px;
} 
#leftPanel .services ul li a.bottom {
	width : 575px;
	height : 22px;
	margin : 0;
	padding : 0 0 0 18px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #373737;
	line-height : 20px;
	text-decoration : none;
	border-bottom : 0;
	background : url(images/listStyle.jpg) no-repeat 2px 6px;
} 
#leftPanel .tips {
	width : 604px;
	margin : 20px 0 0 0;
	padding : 0;
	float : left;
} 
#leftPanel .tips h2 {
	width : 604px;
	margin : 0;
	padding : 0;
	float : left;
	font-family : Georgia;
	font-size : 24px;
	color : #304F17;
	line-height : 28px;
	font-weight : normal;
} 
#leftPanel .tips .pic {
	width : 230px;
	height : 185px;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	float : left;
	background : url(images/pic1.jpg) no-repeat;
} 
#leftPanel .tips .pic a { 
font-family : Arial; 
font-size : 10px; 
color : #373737; 
line-height : 14px; 
margin : 146px 0 0 0; 
padding : 0; 
float : left; 
width : 123px; 
} 
#leftPanel .tips p {
	width : 575px;
	margin : 14px 0 0 0;
	padding : 0 0 0 20px;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #373737;
	line-height : 16px;
} 
#leftPanel .tips p span { 
font-weight : bold; 
} 
#leftPanel .tips h3 { 
width : 390px; 
margin : 13px 0 0 0; 
padding : 0 0 0 20px; 
float : left; 
font-family : Georgia; 
font-size : 18px; 
color : #5c4527; 
line-height : 22px; 
font-weight : normal; 
} 
#leftPanel .tips ul {
	width : 575px;
	margin : 5px 0 0 0;
	padding : 0 0 0 20px;
	float : left;
	display : block;
} 
#leftPanel .tips ul li {
	width : 575px;
	margin : 0;
	padding : 0;
	float : left;
	display : block;
} 
#leftPanel .tips ul li a {
	width : 575px;
	height : 22px;
	margin : 0;
	padding : 0 0 0 18px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #373737;
	line-height : 20px;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px dashed #304F17;
	background : url(images/listStyle.jpg) no-repeat 2px 6px;
} 
#leftPanel .tips ul li a.bottom {
	width : 575px;
	height : 22px;
	margin : 0;
	padding : 0 0 0 18px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #373737;
	line-height : 20px;
	text-decoration : none;
	border-bottom : 0;
	background : url(images/listStyle.jpg) no-repeat 2px 6px;
} 
#leftPanel .testimonial {
	width : 600px;
	margin : 0;
	padding : 0;
	float : left;
} 
#leftPanel .testimonial h2 {
	width : 590px;
	margin : 30px 0 0 0;
	padding : 0;
	float : left;
	font-family : Georgia;
	font-size : 24px;
	color : #304F17;
	line-height : 28px;
	font-weight : normal;
} 
#leftPanel .testimonial p {
	width : 590px;
	margin : 13px 0 0 0;
	padding : 0;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #333333;
	line-height : 16px;
	text-indent : 0px;
} 
#leftPanel .testimonial p span { 
font-weight : bold; 
} 
#leftPanel .testimonial h3 {
	width : 350px;
	height : 17px;
	margin : 6px 0 0 0;
	padding : 0 0 12px 28px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #304F17;
	font-weight : bold;
	background : url(images/testimIco.jpg) no-repeat;
} 
#leftPanel .testimonial h3 span { 
font-weight : normal; 
} 
#rightPanel {
	width : 282px;
	margin : 28px 0 0 0;
	padding : 0 0 10px 50px;
	float : right;
	background : url(images/rigthBg.jpg) no-repeat;
	height: 650px;
} 
#rightPanel h2 {
	width : 262px;
	margin : 0;
	padding : 5px 0 0 0;
	float : left;
	font-family : Georgia;
	font-size : 24px;
	color : #304F17;
	line-height : 28px;
	font-weight : normal;
} 
#rightPanel .view { 
width : 58px; 
margin : 3px 2px 0 0; 
padding : 0 0 0 15px; 
float : right; 
font-family : Arial; 
font-size : 11px; 
color : #373737; 
font-weight : bold; 
text-decoration : none; 
background : url(images/listStyle.jpg) no-repeat 0 4px; 
} 
#rightPanel .pic1 {
	width : 262px;
	height : 68px;
	margin : 15px 0 0 0;
	padding : 0;
	float : left;
} 
#rightPanel .pic2 {
	width : 262px;
	height : 68px;
	margin : 13px 0 0 0;
	padding : 0;
	float : left;
} 
#rightPanel .pic3 {
	width : 262px;
	height : 68px;
	margin : 13px 0 0 0;
	padding : 0;
	float : left;
	} 
#rightPanel .pic4 {
	width : 262px;
	height : 500px;
	margin : 13px 0 0 0;
	padding : 0;
	float : left;
} 
#rightPanel .pic4 p {
	width : 230px;
	margin : 14px 0 0 0;
	padding : 0 0 0 35px;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #373737;
	line-height : 16px;
	background-image: url(images/tips.png);
	background-repeat: no-repeat;
}
#rightPanel .pic5 {
	width : 225px;
	height : 400px;
	margin : 30px 0 0 35px;
	padding : 0;
	float : left;
	background-image: url(files/featured_promos.jpg);
	background-repeat: no-repeat;
} 
#rightPanel .pic5 p {
	width : 230px;
	margin : 14px 0 0 0;
	padding : 0 0 0 35px;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #373737;
	line-height : 16px;
	background-image: url(files/featured_promos.jpg);
	background-repeat: no-repeat;
}
#rightPanel .pic6 {
	width : 225px;
	height : 400px;
	margin : 30px 0 0 35px;
	padding : 0;
	float : left;
	background-image: url(files/seasonal_tips.jpg);
	background-repeat: no-repeat;
} 
#rightPanel .pic6 p {
	width : 230px;
	margin : 14px 0 0 0;
	padding : 0 0 0 35px;
	float : left;
	font-family : Arial;
	font-size : 12px;
	color : #373737;
	line-height : 16px;
	background-image: url(files/seasonal_tips.jpg);
	background-repeat: no-repeat;
}
#rightPanel .social {
	width : 266px;
	margin : 10px 0 0 0;
	padding : 0 0 0 10px;
	float : left;
} 
#rightPanel .social h2 { 
padding : 0 0 2px 0; 
} 
#rightPanel .social p { 
width : 42px; 
height : 19px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
color : #363636; 

line-height : 18px; 
} 
#rightPanel .social input {
	width : 205px;
	height : 16px;
	margin : 12px 0 0 7px;
	padding : 2px 0 0 7px;
	float : left;
	font-family : Arial;
	font-size : 10px;
	color : #000000;
	border : 1px solid #628437;
	background : #999999;
} 
#rightPanel .social a { 
width : 50px; 
height : 30px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 11px; 
color : #373737; 
line-height : 18px; 
text-align : left; 
text-decoration : none; 
background : none; 
} 
#rightPanel .social .blank { 
width : 10px; 
height : 19px; 
margin : 0; 
padding : 0; 
float : left; 
} 
#rightPanel .social .blank2 { 
width : 42px; 
height : 19px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
} 
#rightPanel .contacts {
	width : 266px;
	margin : 30px 0 0 0;
	padding : 0;
	float : left;
} 
#rightPanel .contacts h2 { 
padding : 0 0 2px 0; 
} 
#rightPanel .contacts p { 
width : 42px; 
height : 19px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
color : #363636; 

line-height : 18px; 
} 
#rightPanel .contacts input {
	width : 205px;
	height : 16px;
	margin : 12px 0 0 7px;
	padding : 2px 0 0 7px;
	float : left;
	font-family : Arial;
	font-size : 10px;
	color : #000000;
	border : 1px solid #628437;
	background : #999999;
} 
#rightPanel .contacts a { 
width : 93px; 
height : 19px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 11px; 
color : #373737; 
line-height : 18px; 
text-align : center; 
text-decoration : none; 
background : url(images/contactsBg.jpg) no-repeat; 
} 
#rightPanel .contacts .blank { 
width : 10px; 
height : 19px; 
margin : 0; 
padding : 0; 
float : left; 
} 
#rightPanel .contacts .blank2 { 
width : 42px; 
height : 19px; 
margin : 12px 0 0 0; 
padding : 0; 
float : left; 
} 
#rightPanel .project {
	width : 266px;
	margin : 20px 0 0 0;
	padding : 0;
	float : left;
} 
#rightPanel .project ul { 
width : 260px; 
margin : 8px 0 0 0; 
padding : 0; 
float : left; 
display : block; 
} 
#rightPanel .project ul li { 
width : 260px; 
margin : 0; 
padding : 0; 
float : left; 
display : block; 
} 
#rightPanel .project ul li a { 
width : 250px; 
height : 21px; 
margin : 0; 
padding : 0 0 0 10px; 
float : left; 
font-family : Arial; 
font-size : 12px; 
color : #373737; 
line-height : 18px; 
text-decoration : none; 
background : url(images/listbg.jpg) no-repeat; 
} 
#rightPanel .project ul li a:hover {
	font-weight : normal;
	color : #304F17;
} 
#rightPanel .project ul li a.bottom { 
width : 250px; 
height : 20px; 
margin : 0; 
padding : 0 0 0 10px; 
float : left; 
font-family : Arial; 
font-size : 12px; 
color : #373737; 
line-height : 18px; 
text-decoration : none; 
background : url(images/listbg.jpg) no-repeat; 
} 
#rightPanel .project ul li a.bottom:hover { 
font-weight : bold; 
color : #363636; 
} 
#Panel {
	width : 1024px;
	margin : 0;
	padding : 0 0 5px 0;
	float : left;
	background-color : #ffffff;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
} 
#Panel .nav {
	width : 1024px;
	margin : 0;
	padding : 0;
	float : left;
} 
#Panel .nav ul { 
width : 375px; 
margin : 0 auto; 
padding : 0; 
display : block; 
} 
#Panel .nav ul li { 
width : auto; 
margin : 0; 
float : left; 
padding : 0; 
display : block; 
} 
#Panel .nav ul li .blank {
	width : auto;
	margin : 0;
	padding : 0 7px 0 7px;
	float : left;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #628437;
} 
#Panel .nav ul li a { 
width : auto; 
margin : 0; 
float : left; 
padding : 0; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
color : #373737; 
text-decoration : none; 
} 
#Panel .copyright {
	width : 1024px;
	margin : 3px 0 0 0;
	padding : 0;
	float : left;
	font-family : Arial;
	font-size : 11px;
	color : #304F17;
	line-height : 15px;
	text-align : center;
} 
#Panel .designInfo {
	width : 1024px;
	margin : 3px 0 0 0;
	padding : 0;
	float : left;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #bb9d59;
	text-align : center;
} 
#Panel .designInfo a { 
color : #373737; 
text-decoration : none; 
} 
#Panel .validation { 
width : 923px; 
margin : 4px 0 0 0; 
padding : 0; 
float : left; 
} 
#Panel .validation ul { 
width : 138px; 
margin : 0 auto; 
padding : 0; 
display : block; 
} 
#Panel .validation ul li { 
width : auto; 
margin : 0; 
padding : 0; 
float : left; 
display : block; 
} 
#Panel .validation ul li .blank { 
width : 6px; 
height : 17px; 
margin : 0; 
padding : 0; 
float : left; 
} 
#Panel .validation ul li a { 
width : 66px; 
height : 17px; 
margin : 0; 
padding : 0; 
float : left; 
font-family : Arial; 
font-size : 10px; 
font-weight : bold; 
color : #373737; 
line-height : 16px; 
text-align : center; 
text-decoration : none; 
background : url(images/validationBg.jpg) no-repeat; 
} 
/*navigation*/

#top #nav{
	padding-bottom: 2px;
	background-image: url(images/nav-sprite.png);
	padding-left: 60px;
	height: 30px;
}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:50px; 
z-index:5;
}
#top a:hover img{
border:1px solid #aaa;
}
#top #nav a{
	height:33px;
	display:inline;
	padding:0;
	text-decoration:none;
	text-align:center;
	line-height:28px;
	outline:none;
	z-index:35;
	position:relative;
	float:left;
	margin: 0 33px 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#top #nav .current_page_item a{
font-weight: bold;
}
#top #nav .current_page_item ul a{
font-weight: normal;
}
#top #nav ul a{
line-height:33px; 
}
#top #nav li{
	float:left;
	position:relative;
	z-index:20;
}
#top #nav li li{
border-left:none;
margin-top:0;
}
#top #nav ul {
	display:none;
	left:0px;
	position:absolute;
	top:33px;
	width:172px;
}
#top #nav li ul a{
	width:128px;
	height:auto;
	float:left;
	text-align:left;
	padding:0 10px;
}
#top #nav ul ul{
top:auto;
border-top:none;
}	
#top #nav li ul ul {
left:171px;
top:-1px;
}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
display:none;	
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
display:block;
}
#top #nav li ul a{
border-top:none;
}
#top #nav li ul a{
background: #333;
border:1px solid #555;
border-top:none;
}
#top #nav li ul a:hover{
background:#292929;
}
#top #nav li ul ul {
border-top:1px solid #555;
}
/*image slider*/

#featured{
	height:345px;
	clear: both;
	position: relative;
}
.featured_item{
	position:absolute;
	width:1024px;
	top:-23px;
	z-index: 1;
	overflow: hidden;
	cursor: pointer;
}
#top .featured_item_active{
	position:absolute;
	width:1025px;
	top:2px;
	left:0px;
	z-index: -1;
	height: 345px;
	padding-bottom: 5px;
}
#top .featured_item_active img{
	width:1022px;
}
#top .featured_item_last, #top .featured_item_upcoming{
width:392px;
left:50px;
top:75px;
z-index: 2;
}
#top #featured .featured_item_upcoming{
left:500px;
}
#top #featured .featured3{
left:647px;
}
#top #featured .featured4{
left:0px;
}
.featured_item img{
width:280px;
}
#top .featured_item_last img, #top .featured_item_upcoming img{
width:380px;
}
#top .banner{
	width:1011px;
	position:absolute;
	z-index:2;
	margin-top: 200px;
	background-image: url(images/banner.png);
	height: 100px;
}
.item, .wrapper img{
padding: 5px;
}
.item_shadow{
margin: 0 auto;
}
.featured_item img{
display:block;
position: relative;
}
.additional_info{
	position: relative;
	clear: both;
	padding:25px 0 6px 0;
}
.additional_info h2{
	font-size: 24px;
	width:760px;
	font-weight: bold;
	padding:0;
}
.additional_info h2 a{
text-decoration: underline;
}
.additional_info h2 a:hover{
text-decoration: none;
}
#twitterbox{
min-height:66px;
}
#twitterbox h2{
padding:0 0 0 104px;
}
#tweet_follow{
height:64px;
left:0;
position:absolute;
top:28px;
width:64px;
}
#head #searchform{
position: absolute;
right:-4px;
bottom: 5px;
width:264px;
height:30px;
}
/*alternate image slider*/

.featured_alternate{
top:10px;
position: absolute;
z-index: 1;
}
#top .featured_alternate_active{
z-index: 2;
}
#top .banner{
	width:1024px;
	position:absolute;
	z-index:2;
	margin-top: 113px;
	background-image: url(images/banner.png);
	height: 341px;
	left: 0px;
	top: -113px;
	} 
#top .botbanner{
	width:1024px;
	position:absolute;
	z-index:2;
	margin-top: 630px;
	background-image: url(images/grass.jpg);
	height: 10px;
	background-repeat: no-repeat;
	top: 364px;
	left: 0px;
	}
	#top .mbanner{
	width:1024px;
	position:absolute;
	z-index:2;
	margin-top: 430px;
	background-image: url(images/grass.jpg);
	height: 10px;
	background-repeat: no-repeat;
	top: 364px;
	left: 0px;
	}
#s, .text_input, .text_area, .blocklabel{
	padding:4px;
	font-family: Arial;
	width:200px;
	font-size:11.5px;
}
.ajax_form{
padding-bottom:30px;
}
fieldset{
border:none;
padding:0;
margin:0;
overflow:visable;
}
fieldset label{
	padding-left:7px;
	}

