/* CSS Document */

body{
font:12px Arial, Helvetica, sans-serif;
color:#b4b4b4;
text-align:center;
}

a:link, a:visited, a:active{
color:#b4b4b4;
}

a:hover{
text-decoration:none;
}

ul{
margin:0;
padding:0;
list-style:none;
}

#container{
margin:0 auto;
padding:0;
text-align:left;
width:778px;
}

#header{
padding:20px 0 15px 0;
float:left;
width:778px;
}

.logo{
float:left;
padding:0 0 0 10px;
width:auto;
}

/*Top Navigation*/

.top_nav_in{
display:none;
}

.top_nav{
float:right;
padding:35px 0px 0 0;
width:auto;
}

.top_nav li{
float:left;
border:0px solid red;
padding:0 10px;
width:auto;
}

.top_nav a{
display:block;
height:18px;
}

.top_nav li.home a{
background:url(../images/tn_home.jpg) no-repeat;
width:36px;
}

.top_nav li.home a:hover, .top_nav li.home a.active{
background:url(../images/tn_home_o.jpg) no-repeat;
}

.top_nav li.about a{
background:url(../images/tn_about.jpg) no-repeat;
width:54px;
}

.top_nav li.about a:hover, .top_nav li.about a.active{
background:url(../images/tn_about_o.jpg) no-repeat;
}

.top_nav li.products a{
background:url(../images/tn_products.jpg) no-repeat;
width:56px;
}

.top_nav li.products a:hover, .top_nav li.products a.active{
background:url(../images/tn_products_o.jpg) no-repeat;
}

.top_nav li.services a{
background:url(../images/tn_services.jpg) no-repeat;
width:52px;
}

.top_nav li.services a:hover, .top_nav li.services a.active{
background:url(../images/tn_services_o.jpg) no-repeat;
}

.top_nav li.contactUs a{
background:url(../images/tn_contact.jpg) no-repeat;
width:71px;
}

.top_nav li.contactUs a:hover, .top_nav li.contactUs a.active{
background:url(../images/tn_contact_o.jpg) no-repeat;
}

#body{
background:#000;
float:left;
width:778px;
}

#body .content table#contentTable{
background:url(../images/curve_top.jpg) top no-repeat;
}

#body .content{
background:url(../images/curve_bottom.jpg) bottom no-repeat;

}

#body .body-content{

float:left;
width:580px;
}

/*Left Navigation*/

.left_nav{
background:#fff;
float:left;
width:140px;
margin:100px 40px 0 0 !important;
margin:100px 20px 0 0;
padding:10px 5px;
}

.left_nav li{
padding:1px 0;
}

.left_nav li a{
display:block;
width:200px;
height:18px;
}

.left_nav li a.double{
height:32px;
}

.left_nav li.home a{
background:url(../images/ln_home.jpg) no-repeat;
width:36px;
}

.left_nav li.home a:hover, .left_nav li.home a.active{
background:url(../images/ln_home_o.jpg) no-repeat;
}

.left_nav li.about a{
background:url(../images/ln_about.jpg) no-repeat;
width:54px;
}

.left_nav li.about a:hover, .left_nav li.about a.active{
background:url(../images/ln_about_o.jpg) no-repeat;
}

.left_nav li.products a{
background:url(../images/ln_products.jpg) no-repeat;
width:56px;
}

.left_nav li.products a:hover, .left_nav li.products a.active{
background:url(../images/ln_products_o.jpg) no-repeat;
}

/*Left Sub Navigation*/

.left_nav li.products ul{
border:1px solid #e5e5e5;
background:#f2f2f2;
padding:5px 5px 0 5px;

}

.left_nav li.products ul li{
}

.left_nav li.products ul li a{

}



/* sub menu*/
.left_nav li.products ul li.reCoolers a{
background:url(../images/ln_recycled_coolers.jpg) no-repeat;
width:130px;
}

.left_nav li.products ul li.reCoolers a:hover, .left_nav li.products ul li.reCoolers a.active{
background:url(../images/ln_recycled_coolers_o.jpg) no-repeat;
}

.left_nav li.products ul li.efh a{
background:url(../images/ln_eco_friendly_hyd.jpg) no-repeat;
width:130px;
}

.left_nav li.products ul li.efh a:hover, .left_nav li.products ul li.efh a.active{
background:url(../images/ln_eco_friendly_hyd_o.jpg) no-repeat;
width:135px;
}

.left_nav li.products ul li.efhAndPm a{
background:url(../images/ln_eco_friendly_home.jpg) no-repeat;
width:130px;
}

.left_nav li.products ul li.efhAndPm a:hover, .left_nav li.products ul li.efhAndPm a.active{
background:url(../images/ln_eco_friendly_home_o.jpg) no-repeat;
}
/* sub menu end*/



.left_nav li.products ul li.coolers a{
background:url(../images/ln_sub_coolers.jpg) no-repeat;
width:56px;
}

.left_nav li.products ul li.coolers a:hover, .left_nav li.products ul li.coolers a.active{
background:url(../images/ln_sub_coolers_o.jpg) no-repeat;
}

.left_nav li.products ul li.fitness a{
background:url(../images/ln_sub_fitness.jpg) no-repeat;
width:56px;
}

.left_nav li.products ul li.fitness a:hover, .left_nav li.products ul li.fitness a.active{
background:url(../images/ln_sub_fitness_o.jpg) no-repeat;
}

.left_nav li.services a{
background:url(../images/ln_services.jpg) no-repeat;
width:52px;
}

.left_nav li.services a:hover, .left_nav li.services a.active{
background:url(../images/ln_services_o.jpg) no-repeat;
}

.left_nav li.contactUs a{
background:url(../images/ln_contactUs_now.jpg) no-repeat;
width:60px;
}

.left_nav li.contactUs a:hover, .left_nav li.contactUs a.active{
background:url(../images/ln_contactUs_now_o.jpg) no-repeat;
}

/*Thumbnail*/

div.body_container{
background:#212221 url(../images/grey_curve_top.jpg) right top no-repeat;
float:left;
margin:8px 0;
}

div.body_container_bottom{
background:transparent url(../images/grey_curve_bottom.jpg) right bottom no-repeat;
min-height:470PX;
height:auto !IMPORTANT;
height:470PX;
padding:15px 20px;
width:540px;
}

div.thumb_container{
background:#212221;
float:left;
padding:15px 35px;
width:185px;
height:470px;
overflow:hidden;
overflow-x:hidden; 
}

div.thumb{
background:url(../images/bg_thumb.jpg) no-repeat;
width:146px;
height:105px;
margin:10px !important;
margin:10px 5px;
padding:10px;
float:left;
text-align:center;
}

#footer{
float:left;
width:778px;
padding:10px 10px 20px 10px;
}
#body .content .body_container_bottom table{
background:none;
}