* {
margin:0;
padding:0
}
body {
text-align:center;
padding: 20px 0;
background: #DBD9BE;
font-family: sans-serif;
font-size:13px;
color:#222222;

}

hr {
margin: 1em 0;
background:#eee;
height:1px;
color:#eee;
border:none;
clear:both
}

/* IMAGES */

.imgpad {
margin-left:29px;
}

img.floatRight {
    float: right;
    margin: 10px;
   
}
.imglink{
border: none;
}

.imagecontainer{

float:right;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 10px 0 10px 10px !important;
margin: 10px 0 10px 5px;
}

.imagecontainer img{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.imagecontainerl{

float:left;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 10px 0 10px 10px !important;
margin: 10px 0 10px 5px;
}

.imagecontainerl img{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;

}

.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
opacity:.40;
}


/* LINKS */
a,a:link,a:link,a:link,a:hover {
font-weight:bold;
background:transparent;
text-decoration:underline;
cursor:pointer
}

a:link {
color:#708090
}
a:visited {
color:#708090
}
a:hover,a:active {
color:#708090
}

a.site:link,a.site:visited {
text-decoration: none;
    color: #000000;
	font-size: 13px; font-family:sans-serif;font-style:normal;
}

a.site:hover {
text-decoration: underline;
}

a.sitesmall:link,a.sitesmall:visited {
text-decoration: none;
    color: #76797C;
	font-size: 12px; font-family:sans-serif;font-style:normal;
}

a.sitesmall:hover {
text-decoration: underline;
}

/* LISTS */
ul {
margin: .3em 0 1.5em 2em
}

li {
margin-left:2em
}

ul.nobullets {
	list-style: none;
	margin-left: 0;
	/*padding-left: 1em;*/
	text-indent: -1em;
}

/* PAGE SECTIONS */
#wrap {
border: 5px solid #fff;
position:relative;
background:#fff;
width:700px;
margin: 0 auto;
text-align:left;

}



#header {
width:100%;
}

#header h1 {
color:#fff;
font-size: 145%;
padding:20px 20px 12px
}

#main {
width:100%;
padding: 0 20px;

}

#mainleft {
float:left;
width:380px;
text-align:justify
}

#mainright {
float:left;
width:290px;
}

#content {
padding: 0 20px;
text-align:justify;

}

#acontent {
padding: 0 20px;
}

#menucont {
float:left;
width:160px;
text-align:left;
position:relative;
left:-20px;
}

#prodcont {
float:left;
width:490px;
margin-left:10px;
position:relative;
left:-20px;
top:-20px;
}

#sidebar {
clear:both;
float:right;
}

.contactfooter{
color:#708090;
text-align:center;
}

#footer{
/*width:710px;*/
background:#FFFFFF;
/*height:200px;*/
text-align:right;
font-size:10px;




}



.footerpanel {
	clear:both;
	height: 6px; /* firefox */
	#height:6px; /* ie 7 */
	_height:6px; /* ie 6 */
	margin-top: -9px;
	margin-bottom: 0.6em;
	padding-left: 20px;
	/*background: url(../images/wp_damask.gif)*/
	background: url(../images/menug.png);
	overflow: hidden;
	

}


.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 700px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

.footertop {
height:70px;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:6px;
#padding-bottom:1px;
_padding-bottom:1px;
background-image:url(../images/menug.png)
}

/* TYPOGRAPHY */
p, ul, ol {
margin: 0 0 1.5em
}

.contbl{
	font-size:0.8em;
}

h1, h2, h3, h4, h5, h6 {
font-family:sans-serif;
margin: 1.2em 0 .3em;
color: #000;
border-bottom: 1px solid #eee;
padding-bottom: .1em
}

h1 {font-size: 196%;margin-top:0;border:none; font-family:sans-serif;font-style:none;}
h2 {font-size: 136%;}
h3 {font-size: 126%; font-family:sans-serif;font-style:normal;}
h4 {font-size: 116%; font-family:sans-serif;font-style:normal;}
h5 {font-size: 106%; font-family:sans-serif;font-style:normal;}
h6 {font-size: 96%; font-family:sans-serif;font-style:normal;}

.mtext {
color:#7E7F8C;
font-family:Verdana;
font-size:14px;
border:0;
margin-top:-3px;
}

a.noline:link,a.noline:visited  {
text-decoration:none;
color:#000;
font-family:Verdana;
font-size:14px;
}

a.noline:hover {
text-decoration:underline;

}

img { 
border:0;
}

.ftext {
font-family:Verdana;
font-size:14px;
}

/* MENU */
.menu {
height:30px;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:6px;
#padding-bottom:1px;
_padding-bottom:1px;
background-image:url(../images/menug.png)
}

a.menu-current, a.menu-current:visited {
background-image:url(../images/menus.png);
height:30px; line-height:30px;
background-position: right;
background-repeat:no-repeat;
padding-left:7px;
padding-right:14px;
padding-top:12px;
padding-bottom:10px;
font-family: tahoma;
font-size:15px;
color:#DAE708;
text-decoration:none;
font-weight:bold;
border-bottom:2px solid #DAE708;
}

a.menu-link, a.menu-link:visited {
/*background-image:url(../images/menu-sep.gif);*/
background-image:url(../images/menus.png);
height:30px; line-height:30px;
background-position: right;
background-repeat:no-repeat;
padding-left:7px;
padding-right:14px;
padding-top:12px;
padding-bottom:10px;
font-family: tahoma;
font-size:15px;
color:#FFF;
text-decoration:none;
font-weight:bold
}

a.menu-link:hover,a.menu-current:hover { 
/*background-image:url(../images/menu-bg_hover.gif);*/
background-image:url(../images/menuh.png);
background-position:center;
background-repeat:repeat-x;
color:#ffffff;
height:30px; line-height:30px;
vertical-align:middle;
padding-left:7px;
padding-right:14px;
padding-top:12px;
padding-bottom:10px;
}

a.menulist, a.menulist:visited {
font-size: 12px; 
line-height:20px; 
padding-left:20px; 
text-decoration:none; 
color:#FFF; 
background-color:#7E7F8C; 
/*background-image:url(../images/prod-menu.gif)*/
width:130px; 
display:block; 
border:#7E7F8C solid 1px
}

a.menulist:hover {
text-decoration:underline;
background-color:#FFF;
border:#7E7F8C solid 1px;
color:#7E7F8C;

}

a.submenu, a.submenu:visited {
font-size: 12px; 
line-height:20px; 
padding-left:20px; 
margin-bottom:2px;
text-decoration:none; 
color:#000; 
/* background-image:url(../images/arrow.gif);
   background-repeat:no-repeat; 
   background-position: right;*/
background-color:#a2b5cd; 
width:130px; 
display:block; 
border:#a2b5cd solid 1px
}

a.currmenu, a.currmenu:hover, a.currmenu:visited {
font-size: 12px; 
line-height:20px; 
padding-left:20px; 
text-decoration:none; 
color:#000; 
background-image:url(../images/arrow.gif);
   background-repeat:no-repeat; 
   background-position: right;
   width:130px; 
   display:block; 
border:#6e7b8b solid 1px
}

a.currsmenu, a.currsmenu:hover, a.currsmenu:visited {
font-size: 12px; 
line-height:20px; 
padding-left:20px; 
text-decoration:none; 
color:#000; 
background-image:url(../images/arrow.gif);
   background-repeat:no-repeat; 
   background-position: right;
   width:130px; 
   display:block; 
   background-color:a2b5cd;

}


a.submenu:hover {
text-decoration:underline;
background-color:#FFF; 
border:#a2b5cd solid 1px;
color:#a2b5cd;

}

/* MARQUEE */
.marquee {
/* border:1px dotted #B9AFF5; */
padding:5px;
width:450px;
height:30px;
line-height:1.8em;
text-align:center;
font-family:sans-serif;
font-weight:bold;
font-size:14px;

}

/* form elements */
form {
	margin:10px 15px; padding: 0;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #A7998D;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #A7998D;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(../images/gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;	
}


/* TABLES */
.tbltimber{
border-left:solid 2px #eee;
padding-left:6px;
}



.tdimg {
vertical-align:top;
width:130px;
text-align:middle;
}

.tdprofile {
vertical-align:middle;
width:65px;
}

.tdmon {
vertical-align:middle;
width:100px;
text-align:left;
}

.tdtext {
vertical-align:top;
width:250px;
}

select {
width: 5em;
}