/*************************************/
/* MAIN FRAME AND STRUCTURE ELEMENTS */
/*************************************/

body,html {
width:99%;
height:99%;
margin:0;
padding:0;
text-align:center;
}

body {
margin:10px 0 10px 0;
background-color:#ececec;
}

#maintable {
margin:0px auto 10px auto;
padding:0;
}

.table_top_bg {
width:869px;
height:10px;
background-image:url("images/white_bg_top.gif");
}

.table_content_bg {
background:#fff;
}

.table_bottom_bg {
width:869px;
height:10px;
background-image:url("images/white_bg_bottom.gif");
}

.logocell {
width:650px;
height:84px;
}

.titleimage {
width:735px;
padding:0;
vertical-align:top;
}

.titleimage img {
width:730px;
height:139px;
margin:5px 0px 0px 5px;
border:0;
vertical-align:top;
}




/**********************************/
/******** CONTENT ELEMENTS ********/
/**********************************/

/*************/
/* Main Menu */
/*************/

#dropmenudiv{
position:absolute;
margin:4px 0 0 0;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
text-align:left;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 15px;
border-bottom: 1px solid white;
color:#fff;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #A5CDE4;
}

a.shoponline {
border:0;
display:block;
width:111px;
height:25px;
background-image: url('images/menu_ShopOnline.gif');
}

a.shoponline:hover {
border:0;
display:block;
width:111px;
height:25px;
background-image: url('images/menu_ShopOnline_on.gif');
}

a.shoponline span{
display:none;
padding:0;
margin:0;
}

a.benefitsofgreen {
border:0;
display:block;
width:137px;
height:25px;
background-image: url('images/menu_BenefitsOfGreen.gif');
}

a.benefitsofgreen:hover {
border:0;
display:block;
width:137px;
height:25px;
background-image: url('images/menu_BenefitsOfGreen_on.gif');
}

a.benefitsofgreen span{
display:none;
padding:0;
margin:0;
}

a.services {
border:0;
display:block;
width:85px;
height:25px;
background-image: url('images/menu_Services.gif');
}

a.services:hover {
border:0;
display:block;
width:85px;
height:25px;
background-image: url('images/menu_Services_on.gif');
}

a.services span {
display:none;
padding:0;
margin:0;
}

a.aboutus {
border:0;
display:block;
width:93px;
height:25px;
background-image: url('images/menu_AboutUs.gif');
}

a.aboutus:hover {
border:0;
display:block;
width:93px;
height:25px;
background-image: url('images/menu_AboutUs_on.gif');
}

a.aboutus span {
display:none;
padding:0;
margin:0;
}

a.press {
border:0;
display:block;
width:133px;
height:25px;
background-image: url('images/menu_PressAccolades.gif');
}

a.press:hover {
border:0;
display:block;
width:133px;
height:25px;
background-image: url('images/menu_PressAccolades_on.gif');
}

a.press span {
display:none;
padding:0;
margin:0;
}

a.faqs {
border:0;
display:block;
width:70px;
height:25px;
background-image: url('images/menu_FAQs.gif');
}

a.faqs:hover {
border:0;
display:block;
width:70px;
height:25px;
background-image: url('images/menu_FAQs_on.gif');
}

a.faqs span{
display:none;
padding:0;
margin:0;
}

a.contactus {
border:0;
display:block;
width:101px;
height:25px;
background-image: url('images/menu_ContactUs.gif');
}

a.contactus:hover {
border:0;
display:block;
width:101px;
height:25px;
background-image: url('images/menu_ContactUs_on.gif');
}

a.contactus span{
display:none;
padding:0;
margin:0;
}


/***************/
/* Left Column */
/***************/

.leftcol {
background-image:url("images/sidebar_TopLeftCorner.gif");
background-repeat:no-repeat;
background-position:top left;
}

#sidebar {
width:114px;
margin:30px 0px 0px 0px;
padding:0;
vertical-align:top;
}

#sidebar2 {
width:114px;
margin:10px 0px 0px 0px;
padding:0;
vertical-align:top;
}


#sidebar img.banner {
margin:0px 6px 15px 6px;
border:0;
vertical-align:top;
}

#sidebar img.banner:hover {
margin:-1px 5px 14px 5px;
border:1px solid #0066A0;
vertical-align:top;
}

#sidebar2 img.swirl {
margin:0px 6px 15px 6px;
border:0;
vertical-align:top;
}

#sidemenu {
margin:0px 6px 15px 10px;
border:0;
vertical-align:top;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
color:#0066A0;
font-weight:bold;
}

#sidemenu a {
color: #666;
text-decoration: none;
}

#sidemenu a:hover {
color: #0066A0;
text-decoration: none;
}

/***************/
/* Main Column */
/***************/

#contentpad {
margin:15px 0px 15px 5px;
padding:0;
}

#headerbox {
width:680px;
margin:0px 0px 0px 25px;
padding:0;
}

.content_table {
width:680px;
border:0;
margin-left:25px;
padding:0;
}

.floatright {
float:right;
margin:0px 0px 10px 10px;
padding:0;
}

.floatrightleaf {
float:right;
margin:90px 0px 10px 10px;
padding:0;
}

.floatleft {
float:left;
margin:0px 10px 10px 0px;
padding:0;
}

.highlight {
color:#390;
}

#insidephotos {
float:right;
vertical-align:top;
margin:0 0 0 10px;
width:346px;
height:247px;
padding:0;
}

/***************/
/* WELCOME BOX */
/***************/

a.wshoponline {
border:0;
display:block;
width:149px;
height:30px;
background-image: url('images/button_ShopOnline.gif');
margin-bottom:5px;
}

a.wshoponline:hover {
background-image: url('images/button_ShopOnline_on.gif');
}

a.wvisit {
border:0;
display:block;
width:149px;
height:30px;
background-image: url('images/button_VisitOurStore.gif');
margin-bottom:5px;
}

a.wvisit:hover {
background-image: url('images/button_VisitOurStore_on.gif');
}

a.wshoponline span, a.wvisit span{
display:none;
padding:0;
margin:0;
}


/************/
/* NEWS BOX */
/************/

#newsbox {
background-image:url("images/bar_News.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
margin:30px 0px 0px 0px;
padding:0;
}

#newsbox2 {
width:730px;
margin:0px 0px 0px 0px;
padding:0;
}

#newsboxtext {
width:680px;
margin:0;
padding:35px 0px 0px 25px;
}

#newsboxtext2 {
width:680px;
margin:0;
padding:0px 0px 0px 25px;
}

#newstable td {
padding-bottom:10px;
}

.newsdate {
width:60px;
text-align:left;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
color:#390;
}

.newsitem {
text-align:left;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
color:#666;
}


/****************/
/* Go Green Box */
/****************/

#gogreenbox {
background-image:url("images/bar_BenefitsOfGoingGreen.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
margin:20px 0px 0px 0px;
padding:0;
}

#gogreenboxtext {
width:680px;
margin:0;
padding:35px 0px 0px 25px;
}


/*************************/
/* Featured Products Box */
/*************************/

#featurebox {
background-image:url("images/bar_FeaturedProducts.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
margin:20px 0px 0px 0px;
padding:0;
}

#featureboxtext {
position:relative;
width:680px;
margin:0;
padding:40px 0px 0px 0px;
}

.featureproduct_table {
width:705px;
border:0;
}

.featureproduct_image {
width:140px;
}

.featureproduct_image img {
width:100px;
height:100px;
margin-left:10px;
border:0;
}

.featureproduct_price {
height:25px;
width:466px;
text-align:left;
vertical-align:bottom;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:10px;
font-weight:bold;
color:#0066A0;
}

.featureproduct_button {
height:25px;
text-align:right;
vertical-align:bottom;
}

.featureproduct_text {
text-align:left;
vertical-align:top;
}

.featureproduct_text h1 {
font-weight:normal;
padding:0;
margin:0;
}

a.buynow {
border:0;
display:block;
width:99px;
height:19px;
background-image: url('images/button_BuyNow.gif');
}

a.buynow:hover {
border:0;
display:block;
width:99px;
height:19px;
background-image: url('images/button_BuyNow_on.gif');
}

a.buynow span{
display:none;
padding:0;
margin:0;
}

/************************/
/* World Community Grid */
/************************/

#wcgbox {
background-image:url("images/bar_WorldCommunityGrid.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
margin:20px 0px 0px 0px;
padding:0;
}

#wcgboxtext {
width:680px;
margin:0;
padding:35px 0px 0px 25px;
}



/*************/
/* Type Tags */
/*************/

h1 {
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:16px;
color:#390;
margin:0;
padding:0;
}

h2 {
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:12px;
line-height:16px;
color:#666;
font-weight:bold;
margin:0;
padding:0;
}

p {
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
line-height:15px;
color:#666;
margin-bottom:10px;
padding:0;
}

li {
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
line-height:15px;
color:#666;
margin-left:-20px;
padding:0;
}

td {
vertical-align:top;
}

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

a:hover {
text-decoration:underline;
color:#0066A0;
}

a:visited {
color:#036;
}

.hidden {
display:none;
margin:0;
padding:0;
}

.addressinfo {
text-align:left;
width:200px;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:12px;
line-height:16px;
color:#666;
padding:0;
}

hr {
border: none 0;
border-top: 1px dashed #999;/*the border*/
width: 730px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin:15px 0 15px 0;
padding:0;
}

/*******************/
/* Footer Elements */
/*******************/

#copyrights {
text-align:center;
width:869px;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:10px;
color:#0066A0;
padding:5px 0px 0px 0px;
}

#bottomlinktext {
text-align:center;
width:849px;
font-family:Verdana, Helvetica, Arial, san-serif;
font-size:11px;
color:#fff;
padding:11px 0px 0px 0px;
}

#bottomlinktext a {
color: #fff;
text-decoration: none;
}

#bottomlinktext a:hover {
color: #fff;
text-decoration: underline;
}.para {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	color: #666666;
}

