body{
padding:0px;
margin:0px;
background:#2D2D2D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
a{
font-size:12px;
font-weight:normal;
color:#406900;
text-decoration:underline;
}
a:hover{
font-size:12px;
font-weight:normal;
color:#406900;
text-decoration:none;
}
#maindiv{
width:850px;
padding:0px;
margin:0px auto;
}
#header{
width:850px;
padding:0px;
margin:0px;
float:left;
}
#headerTop{
width:850px;
padding:0px;
margin:0px;
float:left;
}
#headerLeft{
width:227px;
padding:0px;
margin:0px;
float:left;
}
.headerRight{
width:603px;
padding:107px 20px 29px 0px;
margin:0px;
float:right;
text-align:right;
color:#111;
background:url(images/header_right.gif) no-repeat;
text-decoration:none;
}
.link
{
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#056B38;
}
.link:hover
{
text-decoration:none;
color:#056B38;
}
.link_off
{
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#111;
}
.link_off:hover
{
text-decoration:none;
color:#111;
}


#banner{
width:850px;
height:251px;
padding:0px;
margin:0px;
float:left;
}
#midsec{
width:822px;
padding:15px 14px 10px 14px;
margin:0px;
background:#fff;
float:left;
}
#midsec_left{
width:400px;
padding:0 17px 0 0;
margin:0px;
float:left;
text-align:justify;
line-height:18px;
}
#product{
width:195px;
padding:0px;
margin:0px;
float:left;
}
#productTop{
width:195px;
height:11px;
padding:0px;
margin:0px;
float:left;
background:url(images/productTop.gif) no-repeat;
}
#productMid{
width:183px;
padding:0 0 0 10px;
margin:0px;
float:left;
line-height:18px;
border-left:#D0D0D0 solid 1px;
border-right:#D0D0D0 solid 1px;
background:url(images/productbg.gif) repeat-x #ECECEC;
}
#img{
width:183px;
padding:0px;
margin:27px 0 0 0;
float:left;
}
#productBottom{
width:195px;
height:11px;
padding:0px;
margin:0px;
float:left;
background:url(images/productBottom.gif) no-repeat;
}
#spacer{
width:15px;
padding:0px;
margin:0px;
float:left;
}
.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#000;
text-decoration:none;
line-height:20px;
padding:0 0 10px 0;
margin:0px;
}
#footer{
width:850px;
padding:19px 0 16px 0;
margin:0px;
float:left;
color:#fff;
text-align:center;
background:url(images/footerbg.gif) repeat-x;
}
#footer a{
color:#fff;
text-align:center;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}
#innerLeft{
width:605px;
padding:0 20px 0 0;
margin:0px;
float:left;
text-align:justify;
line-height:18px;
}

#portfolio{
width:822px;
padding:0px;
margin:0px;
float:left;
text-align:left;
}
#gallery{
width:822px;
padding:0px;
margin:20px 0 0 0;
float:left;
}
#galleryTop{
width:822px;
padding:0px;
margin:0 0 20px 0;
float:left;
text-align:center;
}
#galleryBottom{
width:807px;
height:114px;
padding:0 0 0 15px;
margin:0px;
float:left;
background:url(images/galleryBg.gif) no-repeat;
}
.left-arrow{
	cursor:pointer;
	float:left;
	width:19px;
	height:19px;

}
.right-arrow{
	cursor:pointer;
	width:19px;
	height:19px;
	float:left;
}
.video-gallery-middle{
	margin:0 11px 0 11px;
	width:720px;
	float:left;
}
.video-gallery-middle img{
	margin:2px 0 0 10px;
}
.categoryimages{
	margin: 20px 0 0 0;
	float:left;
	width:190px;
}
.marginnone{
	margin:0 !important;
}



