html { height:100%; }
body { font-family:Arial, sans-serif; height:100%; background:#000000 url(../images/bg.png) repeat;  }



#parent {  
width:736px; 
margin:0 auto; 
min-height:100%; 
height:auto; 
color: #012e00; 
}

.clear {  

display:block; 
clear:both; 
float:none !important; 
height:0px !important; 
font-size:0px !important; 
border:none; 
margin:0 !important; 
padding:0 !important; 
background:transparent !important; 
visibility:hidden !important; 

}
#head { 
background:url(../images/head.png) no-repeat; 
height:186px;
width:736px;
display:block;
margin-top:21px;

}
.topNavigation {
margin-top:10px;
float:right;
width:60px;
}

.logo-home {
float:left;
margin-right:10px;
}
.logo-home a {
background:url(../images/logo-home1.png) no-repeat;
width:13px;
height:16px;
display:block;

}
.logo-home a:hover {
background:url(../images/logo-home2.png) no-repeat;
}
.logo-mail {
float:left;
margin-right:10px;
}
.logo-mail a {
background:url(../images/logo-mail1.png) no-repeat;
width:18px;
height:16px;
display:block;

}
.logo-mail a:hover {
background:url(../images/logo-mail2.png) no-repeat;
}
.logo-search {
float:left;
margin-right:10px;
}
.logo-search a {
background:url(../images/logo-glass1.png) no-repeat;
width:17px;
height:16px;
display:block;

}
.logo-search a:hover {
background:url(../images/logo-glass2.png) no-repeat;
}






.menu { 
height:29px; 
background:url(../images/bg-menu.png) repeat-y;
padding-top:18px;
padding-left:40px;
}

.menu li { float:left; }
.menu a { display:block; height:29px;background-position:0 -29px;}
.menu a:hover { background-position:0 0px; }
    .menu1 { width:88px; background:url(../images/menu1.png) no-repeat; }
    .menu2 { width:95px; background:url(../images/menu2.png) no-repeat; }
    .menu3 { width:193px; background:url(../images/menu3.png) no-repeat; }
    .menu4 { width:69px; background:url(../images/menu4.png) no-repeat; }
    .menu5 { width:106px; background:url(../images/menu5.png) no-repeat; }
    .menu6 { width:99px; background:url(../images/menu6.png) no-repeat; }
    
 .menu .current {background-position:0 0px;}
 
 
 .cover-box {
  width:736px;
 height:23px;
 background:url(../images/cover-box.png) no-repeat; 
 display:block;
 
 }
 
 .main-box {
 width:736px;
 height:100%;
 background:url(../images/bg-box.png) repeat-y; 
 display:block;
 font-size:12px;
 padding-bottom:50px;
 }


 .main-box .border {
border: 1px solid #cccccc;
}
 
*html .main-box {
height:auto;

 }
 
 .botton-box {
 width:736px;
 height:23px;
 background:url(../images/botton-box.png) no-repeat; 
 display:block;
 
 }
 .main-box h2 {
 
 margin-left:30px;
 }
 .main-box h3 {
 
 margin-left:30px;
 }
 .main-box p{
 
 margin-right:30px;
 margin-left:30px;
 margin-bottom:10px;
 }
 .main-box ul{
 
 margin-right:30px;
 margin-left:30px;
 margin-bottom:10px;
 }
 .main-box .pic-left {
 float:left;
 border:1px solid #39A928;
 margin-right:20px;
  margin-left:30px;
 }
 .main-box a{
 
color:#39A928;
text-decoration:none;
 }
 
.footer .footer-nav {
margin-left:240px;
margin-top:10px;
color:#ffffff;
font-size:12px;
}

.footer .footer-nav li { 

float:left;
font-size:11px;
margin-right:5px;
}
.footer .footer-nav li a { 
text-decoration:underline;  
color:#ffffff; 
}
.footer .footer-nav li a:hover {
text-decoration:none;
color:#39A928;
}
.footer .footer-nav .current-footer a {
text-decoration:none;
color:#39A928;
}

.foot-right {
display:block;
float:right;
color:#ffffff;
font-size:12px;
margin-top:10px;
}
.foot-right a {
text-decoration:underline;
color:#39A928;
}

.foot-right a:hover {
text-decoration:none;

}

.foot-left {
display:block;
float:left;
color:#ffffff;
font-size:12px;
margin-top:5px;
}
.foot-left a {
text-decoration:underline;
color:#39A928;
}

.foot-left a:hover {
text-decoration:none;

}

/* styles added by conor */
#galleryTable{
  width:540px;
  margin-left:auto;
  margin-right:auto;
}

.galleryImage{
  width:180px;
  padding-top:10px;
}

.itemImage{
  width:350px;
  padding-top:10px;
}

.productTable{
  width:260px;
}


.floatleft { float: left; }

.floatright { float: right; }
