/* CSS Document */


/* Globals ----------------------------------------------------- */
body
{
background:url(../images/bg-top.jpg);
background-repeat:repeat-x;
background-color: #65c049;
background-attachment:fixed;
font-family: Tahoma, "Trebuchet MS";
font-size: 12px;
};

a:link
{
color:#0066CC;
text-decoration: none;
}

a
{
color:#0066CC;
text-decoration: none;
}

a:hover
{
color:#666666;
}

a.hover
{
color:#666666;
}



.headertext
{
color:#003366;
font-size: 12px;
font-weight: bold;
margin-top: 30px;
}


.bodywrapper
{
width:1000px;
margin:auto;
}

.centeredbox
{
width: 906px;
margin:auto;
}

.bodycontent
{
padding: 20px 20px 20px 20px;
line-height: 18px;
}

.header
{
width: 1000px !important;
}

.topbuttons
{
}

#topbuttonstable td
{
background-color:#FFFFFF;
}

.main
{
background-color:#FFFFFF;
min-height: 100px;
padding-bottom: 20px;
}

.bodymargin
{
margin-left: 30px;
text-align:justify;
margin-right: 30px;
}

.footer
{
background-color: #65c049;
background-image:url(../images/body_14.gif);
background-repeat: no-repeat;
height: 70px;
color: #FFF;
font-size: 10px;
text-align:center;
padding-top: 4px;
}

/* End Globals ------------------------------------------------------------*/



/* Home -------------------------------------------------------------------*/

.main-table
{
background-color:#FFFFFF;
margin: auto;
}

.aboutus
{
margin: 5px 5px 5px 5px;
}

.aboutustd
{
background-image:url(../images/body_05.gif);
background-color: #dbdbdb;
width: 239px;
height: 244px;
text-align:justify;
margin-left: 2px;
}

/* End Home ---------------------------------------------------------------*/


/*Gallery Home---------------------------------------------------------------*/

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid #50b2f6;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: center;
padding: 2px 5px;
}


/*End Gallery Home---------------------------------------------------------------*/





.newsitemtitle
{
font-size: 22px;
color:#003366;
font-weight: bold;
padding: 10px 0 10px 0;
}

.newsitemauthor
{
color:#CC0066;
}

.newsitemdate
{
font-size: 10px;
}

.newsitemtext
{
padding-top: 10px;
line-height: 18px;
text-align:justify;
}

.latestnewsitemtitle
{
font-size: 14px;
color:#003366;
font-weight: bold;
padding: 10px 0 10px 0;
}

.latestnewsitemauthor
{
color:#CC0066;
}

.latestnewsitemdate
{
font-size: 10px;
}

.latestnewsitemdescription
{
padding-top: 10px;
line-height: 18px;
text-align:justify;
}

.linebottom
{
padding: 10px 0 15px 0;
border-bottom: 1px dotted #666666;
width: 100%
}

.newspagelinks
{margin-top: 10px;
}


.lnews
{
font-size: 18px;
color: #666666;
font-weight: bold;
padding: 10px 0 10px 0;
}

.logoit
{
margin-top: 20px;\
}

/*PRODUCTS CSS*/

#editproductdescription
{
width: 440px;
height: 120px;
}

#editproductnotes
{
width: 440px;
height: 75px;
}

.addproductdiv
{
text-align:right;
padding-right: 15px;
}
.productcategory
{
font-size: 18px;
color: #990033;
font-weight: bold;
padding: 10px 0 10px 0;
}

.productstable
{ width: 750px;
margin: auto;
}

.productitemtd
{
width: 250px;
text-align:center;
padding: 10px 10px 10px 10px;
}
.productpagetablediv
{
width: 850px;
margin: auto;
background-color: #EEEEEE;
padding: 10px 10px 10px 10px;
}

.productpagetable
{
background-color:#FFFFFF;
padding: 10px 10px 10px 10px;
width: 850px;
margin: auto;
}

.productpagenametd
{
width: 500px;
height: 20px;
}

.productpagecategory
{
font-size: 18px;
color: #990033;
font-weight: bold;
padding: 5px 0 5px 0;
}

.productpagename
{
font-size: 20px;
color: #0e8bdf;
font-weight: bold;
}
.productpageimagediv
{
text-align: center;
}

a.productpageimagediv
{
color:#666666;
}

.productpageimagediv a
{
color:#666666;
}

a.productpageimagediv:hover
{
color: #333333;
}
.productpageimagediv a:hover
{
color: #333333;
}



.productpageitemcode
{
font-size: 11px;
color: #AA1C92;
}

.productpagedescheadertd  
{
font-size: 14px;
font-weight: bold;
color:#153C5B;
height: 12px;
margin-top: 10px;
}



.productpagenoteheadertd
{
font-size: 14px;
font-weight: bold;
color:#153C5B;
height: 12px;
margin-top: 10px;
}

.productpageattributesheadertd
{
font-size: 14px;
font-weight: bold;
color:#153C5B;
height: 12px;
margin-top: 3px;
}


.productpagedescheader
{
padding-top: 20px;
}



.productpagenotesheader
{
padding-top: 20px;
}

.productpagehattributesheader
{
padding-top: 20px;
}

/* PRODUCT ATTRIBUTE NAME */
.productpageattributenametd
{
width: 90px;
color:#333333;
font-weight: bold;
}
.productpageattributenametr
{
background-color:#EEEEEE;
}

.productpageattributename
{
margin: 2px 3px 3px 2px;
padding-left: 10px;
}

/* PRODUCT ATTRIBUTE VALUE */

.productpageattributevaluetd
{
background-color: #F4F4F4;
width: 150px;
}

.productpageimage
{
background:url(../images/prodimgbg.png);
padding: 5px 5px 5px 5px;
}
.productimagevideo
{
padding: 5px 5px 5px 5px;
background:url(../images/prodimgbg.png);
margin-top: 20px;
width: 320px !important;
text-align: center;
}

.productimagevideo embed, .productimagevideo object
{
padding:0px;
margin: 0px;
width: 320px !important;
}

.productpageprevlink
{
width: 400px;
}
.productpagenextlink
{
text-align:right;
width: 400px;
}

.productpagelinks
{
background-color: #C8E3F0;
font-weight: bold;
}

.productpagelinksdiv
{
padding: 5px 5px 5px 5px;
}

.productpagemediatd
{
text-align:center;
}