#body
{
    font-family:"Century Gothic" , sans-serif;
   
}﻿
.cardLimitTable
{
    
    vertical-align:top;
       
}
.formAlignRight
{
text-align:Right;
}
td.limitsTitle
{
 color:black;
 font:large sans-serif;
 
}
td.PercentDaily
{
 border-bottom:1px black solid;
text-align:right;
	
}
.title_tags{
width:441px;
height:54px;
text-align:center;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
}

td.nutritionFill
{
	background-color:black;
}

td.nutritionTR
{
    border-bottom:1px black solid;
 

}
td.nutritionRight
{
    border-bottom:1px black solid;
	text-align:right;
}
td.nutritionSub
{
    border-bottom:1px black solid;
    padding-left:20px;
}

.nutritionLimit
{
    border:thick green solid;
    
}
.nutrition
{
    color:black;
    font-size:Large;
}

.title_accountDetail{

text-align:center;
float:none;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
}
.alignRight
{
	text-align:right;
}
.alignLeft
{
	text-align:left;
}

.cardBuy {
	text-align: center;
	border-bottom:thin gray dotted;
	
}




#memberDetails
{
	padding:5px;
	
}
#signinHeader
{
    font-family:"Century Gothic", sans-serif;
/*font-family:"Times New Roman", Times, serif;*/
font-size:16pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#95C63B

	}
	#signinHeader2
{
 font-family:"Century Gothic", sans-serif;
/*font-family:"Times New Roman", Times, serif;*/
font-size:16pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#3388b7


	}



body
{
background: #ffffff;
padding:0;
font-family:"century gothic";
font-size:14px;
margin:0px auto;
color:#555555;
}

#ecoBG
{
	background: url('images/bg_logo_large.png') no-repeat;
}
	
	
textarea{
	overflow:hidden;
	list-style:none;
	
}

.clear{
clear:both;
}

span.orange{
color:#eb6821;
font-weight:bold;
font-size:16px;
}

span.arrow{
color:#4A93BD;
font-weight:bold;
font-size:16px;
}

span.blue{
color:#4A93BD;
font-size:24px;
line-height: 40px;
}

span.blue1{
color:#4A93BD;
font-size:24px;
line-height: 40px;
margin: 0px 0px 0px 40px;
}

span.blue2{
color:#4A93BD;
font-size:18px;
line-height: 16px;
margin: 0px 0px 0px 0px;
}

span.red{
color:#4A93BD;
font-size:18px;
}

span.price{
color:#4A93BD;
font-size:15px;
}

span.quote{
color:#555555;
font-family:"century gothic",sans-serif;
font-size:16px;
}
p{
text-align:left;
padding:0px;
margin:0px;
font-size:15px;
}
p.middle_text{
line-height:20px;
color:#555555;
}
p.box_text{
line-height:19px;
font-family:"century gothic",sans-serif;
font-size: 12px;
color:#555555;
margin: 0px 0px 19px 0px;
}

p.faq_text{
line-height:18px;
font-family:"century gothic",sans-serif;
font-size: 14px;
color:#4A93BD;
margin: 0px 0px 2px 0px;
}

p.store_text{
line-height:14px;
font-family:"century gothic",sans-serif;
font-size: 14px;
color:#555555;
}

p.footer_text{
line-height:14px;
font-family:"century gothic",sans-serif;
font-size: 10px;
color:#ffffff;
}

p.quote_text{
line-height:18px;
font-family:"century gothic",sans-serif;
font-size: 14px;
color:#555555;
}

h2{
font-size:20px;
font-family:"century gothic",sans-serif;
padding:10px 0 10px 0;
margin:0px;
color:#095D87;
}

h2 a{
font-size:14px;
padding:10px 0 10px 0;
margin:0px;
font-weight:bold;
color:#095D87;
text-decoration:none;
}

h3{
font-size:20px;
font-weight:normal;
padding:10px 0 10px 0;
margin:0px;
color:#25aae1;
font-weight:bold;
}

h4{
line-height:18px;
font-family:"century gothic",sans-serif;
font-size: 19px;
color:#4A93BD;
margin: 0px 0px 2px 0px;
}

#outside_container{
width:900px;
height: auto;
margin: auto;
padding: 10px 0px 10px 0px;
background:#ffffff;
}


#main_container{
width:900px;
height: auto;
margin: 0px auto;
padding: 0px 0px 0px 0px;
background: #ffffff;
}

#header{
width:100%;
height:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(images/bg_header_6.jpg) repeat-x  ;
}

#logo{
width:900px;
height:150px;
margin: auto;
padding: 0px 0px 0px 0px;
background: url(images/bg_logo_back.png) ;
}

#logo_home{
width:900px;
height:75px;
margin: auto;
padding: 0px 0px 0px 0px;
}

#logo_img{
width:200px;
height:150px;
float:left;
margin: 0px 0px 0px 350px;
padding: 0px 0px 0px 0px;
}


#header_home{
width:1000px;
height:120px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


img.left{
float:left;
padding:10px 0 0 10px;
}
span.black{
color:#000000;
font-size:14px;
}
#center_big_box{
width:900px;
height:200px;
clear:both;
margin: 10px 0px 10px 0px;
background:#333333;

}

#bar_button{

height:30px;
clear:both;
margin: 10px 0px 10px 0px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background:#dddddd;
}



#center_big_box.home{
/*background: #;*/
padding: 0px 0px 0px 0px;

}



img.icon{
width: 13px;
height: 13px;
background: #cccccc;
}




/*---------------- contact tab ----------------------*/

#contact_tab{
height:30px;
float:right;
margin: 0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #555555;
/*background: #;*/
border-left: 1px solid #cccccc;

}
ul.contact {
list-style-type:none;
 display:block; 
 width: auto; 
margin: auto; 
padding:0px; 
background:none;}

ul.contact li {
display:inline;
font-size:17px;
line-height:30px;

}



a.contact:visited {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.contact:link {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.contact_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; border: 1px; border-bottom-style: solid;}

a.contact_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; border: 1px; border-bottom-style: solid;}

a.contact:hover {
color: #4A93BD; text-decoration:none;
border-right: 1px solid #cccccc;}

/*---------------- cart tab ----------------------*/

#cart_tab{
height:30px;
float:right;
margin: 0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #555555;
/*background: #;*/
border-left: 1px solid #cccccc;

}
ul.cart {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.cart li {
display:inline;
font-size:17px;
line-height:30px;

}


/*---------------- menu tab----------------------*/

#box_button{
width:900px;
height:30px;
clear:both;
margin: 10px auto;
text-align:center;
}

#menu_box {
background:url(images/bg_bar.png) repeat-x ;
height: 50px;
width:100%;
margin-left:auto;
margin-right:auto;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

#menu_tab{
float:center;
text-align:center;
height:30px;
font-family:"century gothic",sans-serif;
color: #555555;
border-left: 1px solid #cccccc;
}

ul.menu {
list-style-type:none; 
display:inline; 
margin: auto; 
padding:0px; 
background:none;
}

ul.menu li {
display:inline;
font-size:14px;
line-height:30px;
margin: auto; 
padding:0px; 
background:none
}


a.nav:visited {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.nav:link {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.nav_selected:visited {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#4A93BD;
text-decoration:none; border-right: 1px solid #cccccc; }

a.nav_selected:link {
display:block; float:left; padding:0px 20px 0px 20px; margin:0; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#4A93BD;
text-decoration:none; border-right: 1px solid #cccccc; }

a.nav:hover {
color: #4A93BD; text-decoration:none;
border-right: 1px solid #cccccc;}


/*---------------- action tab ----------------------*/

#action_box {
	background:url(images/bg_actionbar.png) repeat-x ;
	height: 50px;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

}

#action_tab{
height:30px;
float:right;
margin: 0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #555555;
border-left: 0px solid #cccccc;

}
ul.action {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.action li {
display:inline;
font-size:17px;
line-height:30px;
}

a.action:visited {
display:block; float:left; margin:0; width: 100px; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.action:link {
display:block; float:left; margin:0; width: 100px; height:30px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; border-right: 1px solid #cccccc; }

a.action_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; border: 1px; border-bottom-style: solid;}

a.action_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; border: 1px; border-bottom-style: solid;}

a.action:hover {
color: #4A93BD; text-decoration:none;
border-right: 1px solid #cccccc;}


/*---------------- action img tab ----------------------*/

#action_img_box {
/*	background:#;*/
	margin: 0px 0px 0px 0px;
	height: 75px;
	width: 400px;
	float: right;

}

#action_img_tab{
/*width: px;*/
float:right;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #cccccc;
/*background: #;*/
}

ul.action_img {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.action_img li {
display:inline;
font-size:17px;
line-height:75px;
}

a.action_img:visited {
display:block; float:left; margin:0; width: 100px; height:75px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; }

a.action_img:link {
display:block; float:left; margin:0; width: 100px; height:75px; margin:0px 0px 0px 0px; text-align:center; color:#555555;
text-decoration:none; }

a.action_img_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; }

a.action_img_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:27px;
text-decoration:none; color: #d34124; }

a.action_img:hover {
color: #4A93BD; text-decoration:none;
}









/*---------------- top tab----------------------*/
#cart_tab{
height:30px;
float:right;
margin:0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #555555;
/*background: #;*/
border-left: 1px solid #cccccc;

}
ul.cart {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.cart li {
display:inline;
font-size:17px;
line-height:30px;

}


td.store {
 display:block; width: auto; 
margin: auto; padding:10px 5px 10px 5px;  border-top: 1px dotted #cccccc; }




/*---------------- store tabs----------------------*/

#store_tab{
width:205px;
height:40px;
float:left;
margin:0px 0px 0px 0px;
font-family:"century gothic",sans-serif;
color: #555555;
}
ul.store {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:10px 5px 10px 5px;  border-top: 1px dotted #cccccc;}


ul.store li {
display:inline;
font-size:16px;
line-height:14px;
}

li a.store { background: url(images/menuarrow.jpg) no-repeat 0 5px; padding: 0 0 0 8px; color: #4A93BD; }

li a.store:hover { background: url(images/menuarrow.jpg) no-repeat 0 5px; padding: 0 0 0 8px; color: #555555; }

/*---------------- map tab ----------------------*/

.box_map{
width:430px;
height:150px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;

/*background:#;*/
}

.title_map{
width:430px;
height:60px;
float:left;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
background:url(images/title_map.png) no-repeat left;
}

.box_map_text{
padding: 10px 10px 0px 10px;
float:left;
}

p.map_text{
line-height:19px;
font-size:19px;
font-family:"century gothic",sans-serif;
color:#555555;
margin: 0px 0px 15px 0px;
}

.map_preview{
width:410px;
float:left;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 10px;
}

ul.map {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.map li {
display:inline;
font-size:20px;
line-height:56px;
}



a.map:visited {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }



a.map:link {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }

a.map_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.map_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.map:hover {
color: #4A93BD; text-decoration:none;
}


/*---------------- email tab ----------------------*/

.box_email{
width:430px;
height:150px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;

}

.title_email{
width:430px;
height:60px;
float:left;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
background:url(images/title_mail.png) no-repeat left;
}

.box_email_text{
padding: 10px 10px 0px 10px;
float:left;
}

p.email_text{
line-height:19px;
font-size:19px;
font-family:"century gothic",sans-serif;
color:#555555;
margin: 0px 0px 15px 0px;
}

.email_preview{
width:410px;
float:left;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 10px;
}

ul.email {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.email li {
display:inline;
font-size:16px;
line-height:56px;
}



a.email:visited {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }



a.email:link {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }

a.email_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.email_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.email:hover {
color: #4A93BD; text-decoration:none;
}


/*---------------- facebook tab ----------------------*/

.box_facebook{
width:430px;
height:350px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;
/*background:#;*/
}

.title_facebook{
width:430px;
height:60px;
float:left;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
background:url(images/title_facebook.png) no-repeat left;
}

.facebook_preview{
width:410px;
float:left;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 10px;
}

ul.facebook {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.facebook li {
display:inline;
font-size:16px;
line-height:56px;
}



a.facebook:visited {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }



a.facebook:link {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }

a.facebook_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.facebook_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.facebook:hover {
color: #4A93BD; text-decoration:none;
}


/*---------------- twitter tab ----------------------*/

.box_twitter{
width:430px;
height:350px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;
/*background: #;*/
}

.title_twitter{
width:430px;
height:60px;
float:left;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
background:url(images/title_twitter.png) no-repeat left;
}


ul.twitter {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.twitter li {
display:inline;
font-size:16px;
line-height:56px;
}

a.twitter:visited {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }

a.twitter:link {
display:block; float:left; margin:0; width: 375px; height:60px; margin:0px 0px 0px 75px; text-align: left; color:#555555;
text-decoration:none; }

a.twitter_selected:visited {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.twitter_selected:link {
display:block; float:left; padding:0px; margin:0;width: 71px;margin:0px 0px 0px 0px;text-align:center; height:60px;
text-decoration:none; color: #d34124; }

a.twitter:hover {
color: #4A93BD; text-decoration:none;
}

/*------------------ twitter feed -------------------*/



#twitter_div { 
	margin: 0px 0px 0px 0px;
	width: 428px; 
	height: 270px; 
	overflow: auto;
	float: left;
/*	background: #;*/
}

ul#twitter_update_list { 
	list-style: none; 
	font-size: 12px;
	margin: 0px 10px 0px 0px; 
	/*background: #;*/
}
ul#twitter_update_list li { 
	margin-bottom: 10px;
	padding: 10px;
	color: #555555;
	background:#f7f7f7 ;
}



/*------------------main_content-------------------*/

#main_content{
width:900px;
height:auto;
padding:0px 0px 0px 0px;
}

.box_quote{
width:420px;
float:left;
margin:48px 10px 20px 460px;
_margin:48px 10px 20px 460px;

}

.box_news{
width:420px;
height:380px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;


}

.box_member{
width:700px;
height:auto;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;
background-color:#333;


}





.box_player{
width:900px;
height:350px;
float:left;
margin:0px 10px 10px 10px;
_margin:10px 10px 10px 10px;


}

.box_1{
width:420px;
height:auto;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;


}

.box_2{
width:280px;
height:300px;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;


}

.box_3{
width:420px;
height:auto;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;


}

.box_5{
width:420px;
height:auto;
float:left;
margin:0px 10px 10px 10px;
_margin:0px 10px 10px 10px;


}



img.title{
margin: 5px auto;
}

.box_title{
width:900px;
height:50px;
float:left;
margin:0px 0px 10px 0px;
_margin:0px 0px 10px 0px;


}

.box_contact{
width:280px;
height:300px;
float:left;
margin:20px 0px 20px 20px;
_margin:20px 0px 20px 20px;

}

.box_form{
width:320px;
float:left;
margin:0px 0px 20px 80px;
_margin:10px 10px 10px 10px;
/*background:#;*/


}

.box_beni{
width:400px;
float:left;
margin:0px 0px 20px 50px;
_margin:10px 10px 10px 10px;
/*background:;*/

}


.box_parts{
width:420px;
height:380px;
float:left;
margin:0px 10px 10px 10px;
_margin:10px 10px 10px 10px;

}

.box_parts_left{
width:170px;
float:left;
margin:0px 0px 10px 0px;
_margin:10px 10px 10px 10px;

}

.box_parts_right{
width:170px;
float:left;
margin:0px 0px 10px 25px;
_margin:10px 10px 10px 10px;


}

ul.parts {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px; background:none;}

ul.parts li {
display:inline;
font-size:15px;
float: left;
line-height:16px;
color: #333333;
}

.box_bottom{
width:900px;
height:350px;
float:left;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
background:url(images/bg_box_bottom.png) repeat-x left;
}

.box_center{
padding: 10px 10px 0px 0px;
float:center;
}


.box_1_text{
padding: 0px 10px 0px 0px;
float:left;
overflow:hidden;
width:100%;
}

.box_news_text{
padding: 10px 10px 0px 20px;
float:left;
}

.box_parts_text{
padding: 10px 10px 0px 20px;
float:left;
}



.box_text{
padding: 0px 0px 0px 0px;
float:left;
}

.quote_text{
padding: 0px 0px 0px 0px;
float:left;

}

.contact_text{
padding: 65px 0px 0px 10px;
float:left;

}
.process{
width:900px;
height:150px;
float:left;
margin:10px 0px 10px 0px;
_margin:10px 0px 10px 0px;
background:url(images/bg_process.png) no-repeat left;
}

.bottom_area{
width:900px;
float:left;
margin:10px 0px 0px 0px;
_margin:10px 0px 0px 0px;
background:url(images/bg_bottom.png) no-repeat left;
}

.contact{
width:300px;
height:300px;
float:left;
margin:20px 20px 20px 20px;
_margin:10px 10px 10px 10px;
background: #eeeeee;
}

.form{
width:300px;
height:300px;
float:left;
margin:20px 20px 20px 20px;
_margin:10px 10px 10px 10px;
}

img.left_img{
float:left;
margin:10px 10px 0 12px;
}
.box_subtitle{
padding:10px 10px 10px 15px;
float:left;
}
.middle_box_text{
float:left;
width:250px;
color:#FFFFFF;
padding:20px 0 0 20px;
}
.middle_box_content{
clear:both;
padding:10px 0 0 240px;
}
.middle_box_content_contact{
clear:both;
padding:0 0 0 20px;
}
a.read_more{
display:block;
float:right;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
color:#000;
line-height:26px;
padding:0 0 0 40px;
background:url(images/read_more_bg.gif) no-repeat left;
}
.bottom_content{
}
.left_box{
float:left;
padding:0 0 0 30px;
}
.about_box{
float:right;
padding:20px 20px 20px 30px;

}
.left_img_box{
clear:both;
float:left;
padding:0 15px 0px 0;
}
.left_text_content{
width:460px;
float:left;
}

.store_item{
width:200px;
height:250px;
float:left;
margin:0px 0px 75px 0px;
_margin:0px 0px 75px 0px;

}

img.bottle{
width:200px;
height:200px;
float:left;
margin:0px 0px 10px 0px;
_margin:0px 0px 10px 0px;

}

.img_add{
width:125px;
height:25px;
float:left;
margin:5px 0px 0px 38px;
_margin:5px 0px 0px 38px;

}

img.add{
float:left;
margin: auto;
}


/*---------------footer----------------*/
#footer{
clear:both;
width:100%;
height:100px;
margin: 0px;
_margin: 0px;
border-top: 1px solid #cccccc ;
background:url(images/bg_footerbar.png) repeat-x top #ffffff ;
}

#footer_box{
width:900px;
height:120px;
margin:10px auto;
_margin:10px 0px 0px 0px;
}

.left_footer{
float:left;
width:300px;
padding:35px 0 0 10px;
}
.right_footer{
float:right;
padding:10px 10px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color:#AFAB99;
}
.right_footer a:hover{
text-decoration:underline;
}

ul
{
list-style-type: none;
}

a:visited{
color:#4A93BD;
text-decoration:none;
}

a:link{
color:#4A93BD;
text-decoration:none;
}

a{
color:#4A93BD;
text-decoration:none;
}

a:hover{
color:#111111;
text-decoration:none;
}




.box_footer{
width:260px;
/*height:px;*/
float:left;
margin:30px 10px 10px 20px;
_margin:10px 10px 10px 10px;
}

.box_footer_center{
text-align:center;
color:#777777;
padding: 20px 0px 0px 0px;
}
.input-link:hover, .input-link-activated:hover {
background-position:left bottom;
color:#070707;
text-decoration:none;
}
.input-link:hover span, .input-link-activated:hover span {
background-position:right bottom;
}
.input-link, .input-link-activated, .input-link-dark {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent  no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-size:0.93em;
height:22px;
line-height:22px;
margin:0;
overflow:hidden;
padding-left:5px;
text-decoration:none;
}
.input-link span, .input-link-activated span, .input-link-dark span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent  no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
padding:0 10px 0 5px;
position:relative;
text-transform:uppercase;
}
.input-link-dark {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/button-left-dark.png) no-repeat scroll left top;
}
.input-link-dark span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/button-right-dark.png) no-repeat scroll right top;
}
.input-link-activated {
background-position:0 -22px;
}
.input-link-activated span {
background-position:right -22px;
}
.input-link-activated span img, .input-link span img {
left:4px;
position:absolute;
top:3px;
}
span.img {
padding-left:25px;
padding-right:13px;
}
a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover {
background-position:left bottom;
text-decoration:none;
}
a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span {
background-position:right bottom;
color:#F7F7F7;
}
a.input-link-dark:hover span {
color:#070707;
}
a.link-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/big-button-left-dark.png) no-repeat scroll left top;
padding:9px 0 8px 6px;
}
a.link-button span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/big-button-right-dark.png) no-repeat scroll right top;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
letter-spacing:0.3px;
padding:9px 25px 7px 15px;
vertical-align:top;
}
a.link-button:hover {
background-position:left bottom;
text-decoration:none;
}
a.link-button:hover span {
background-position:right bottom;
color:#070707;
}
button.link-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:50px;
line-height:22px;
margin-left:5px;
overflow:visible;
padding:0;
text-align:center;
white-space:nowrap;
width:auto;
}
button.link-button span, button.link-button em {
color:#FFFFFF;
display:block;
font-size:20px;
font-style:normal;
font-weight:normal;
height:34px;
letter-spacing:0.3px;
line-height:33px;
margin:0;
}
button.link-button span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent no-repeat scroll left top;
margin-top:-2px;
padding-left:5px;
}
button.link-button em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent no-repeat scroll right top;
padding-left:10px;
padding-right:15px;
}
button.forums {
left:-6px;
position:relative;
width:100%;
}
button.link-button:hover span {
background-position:left bottom;
text-decoration:none;
}
button.link-button:hover span em {
background-position:right bottom;
color:#F7F7F7;
}
button.submit-button, button.submit-button-dark {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent  none repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:23px;
line-height:22px;
overflow:visible;
padding:0;
text-align:center;
white-space:nowrap;
width:auto;
}
button.submit-button span, button.submit-button em, button.submit-button-dark span, button.submit-button-dark em {
color:#FFFFFF;
display:block;
font-size:0.93em;
font-style:normal;
height:22px;
line-height:22px;
margin:0;
}
button.submit-button span, button.submit-button-dark span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent  no-repeat scroll left top;
margin-top:-2px;
padding-left:5px;
}
button.submit-button em, button.submit-button-dark em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent no-repeat scroll right top;
padding-left:13px;
padding-right:20px;
}
button.submit-button-dark {
margin-left:5px;
}
button.submit-button-dark span {
background-image:url(images/button-left-dark.png);
padding-left:5px;
}
button.submit-button-dark em {
background-image:url(images/button-right-dark.png);
padding-right:11px;
position:relative;
text-indent:-8px;
}
button.submit-button:hover span {
background-position:left bottom;
text-decoration:none;
}
button.submit-button:hover span em {
background-position:right bottom;
color:#FFFFFF;
}
button.submit-button-dark:hover span {
background-position:left bottom;
text-decoration:none;
}
button.submit-button-dark:hover span em {
background-position:right bottom;
color:#000000;
}



/***********ecowell***************/
table.home
{
font-family:"century gothic",sans-serif;
text-align:center;
min-width:1000px;
margin:20px 0px 0px 0px;
}
td.home
{
width:600px;
font-size:24px;
}
ol.home
{
font-family:"century gothic",sans-serif;
text-align:left;
font-size:22px;
}

ol.home li
{
font-size:22px;
margin: 0px 0px 0px 20px;
}

span.rfidStatusActive
{
    font-size:22px;
    color:green;
}
span.rfidStatusInActive
{
    font-size:22px;
    color:red;
}


.boxes{
width:900px;
height: auto;
float:left;
margin:20px 0px 20px 0px;
_margin:20px 0px 20px 0px;
background: #ffffff;
overflow:hidden;
width:100%;
}

.box_4{
width:205px;
float:left;
margin:10px 10px 20px 10px;
_margin:10px 10px 20px 10px;
}



#TagDiv
{

    width:800px;
    padding:5px;
    
    margin:15px;
    background:#ECECEC
}

Div.TagDivHalf
{
    width:400px;
    float:left;
    background:transparent;
}

table.managementData
{
    padding:5px;

    text-align:left;
    border: thin black solid;
}
td.managementData
{
   width:100px;
    text-align:center;
   
    border: thin black dashed;
}

li.homePage, table.homePage {
background:transparent url(images/LargeBtn.png) repeat-x scroll right top;
width: 150px;
height: 50px;
font-size:large;
font-weight:bolder;
color: black;
display:inline;
padding:15px;
}


li.homePageNew, table.homePageNew {
background:transparent url(images/LargeBtn.png) repeat-x scroll right top;
min-width: 150px;
height: 50px;
font-size:large;
font-weight:bolder;
color: black;
display:inline;
padding:15px;

}



button.homePage span, button.homePage em, button.homePage span, button.homePage em {
color:#FFFFFF;
display:block;
font-size:0.93em;
font-style:normal;
height:22px;
line-height:22px;
margin:0;
}

div.homeDiveAccount
{
background: url(images/LargeBtn.png) repeat-x;

}
ul.pKioskList{
    text-align:left;
    
}



div.homeText{
    float:left;
    width:50%
}
div.homeImage{
    float:right;
    text-align:right;
    width:50%
}