/* ubiquitous login form*/
#login_form
{	
	width:210px;
	height:60px;
	padding:0px;
	float:right;
	color:#777777;		
}

#login_form fieldset
{
	padding:0px;
	border-width:0px;
}

#login_form legend
{
	font-weight:bold;
	font-size:7pt;
	border:0px solid red;
}
#login_form label
{
	display:block;
	height:22px;	
	padding:0px;	
}
#login_form label.lbl_ema
{	
	width:180px;
	float:left;	
	padding-top:1px;	
}
#login_form label.lbl_pwd
{	
	width:180px;
	padding-top:1px;
	float:left;	
}

#login_form input 
{
	border:1px solid #999999;		
	width:100px;
	height:16px;
}
#login_form label.lbl_sbm
{	
	width:30px;
	height:37px;
	float:right;
}
#login_form label#login_lblnew
{
	width:115px;
	height:20px;
	float:left;	
	text-align:right;
}
#login_form label#login_lblclick
{
	width:65px;
	height:20px;
	float:left;
	text-align:right;
}


#login_form #login_email,
#login_form #login_password
{
	float:right;
	margin-top:-16px;
	font-size:10px;
}
#login_form input#login_submit
{
	width:30px;
	height:37px;	
	background-image: url('../images/go_0.gif');
	background-repeat:no-repeat;	
	border:0px solid transparent;
	background-color:transparent;
	color:transparent;
	font-size:0em;		
		
}
#login_form input#login_submit:hover
{	
	background-image: url('../images/go_1.gif');	
	border:0px solid transparent;	
}

#login_show
{
	text-align:right;
}

/*search*/
/*#search_form*/
#cse-search-box
{	
	width:265px;
	height:37px;	
	float:right;		
}

#cse-search-box fieldset
{	
	border-width:0px;
}

#cse-search-box label
{
	display:block;
	float:left;/*mandatory!!! for damn ie6*/	
	height:22px;	
}
#cse-search-box label.lbl_text
{	
	width:235px;
	float:left;	
	padding-top:10px;	
}
#cse-search-box input 
{	
	border:1px solid #999999;			
	height:16px;
}
#cse-search-box #search_text
{
	float:right;
	margin-top:-16px;
	width:180px;
}
#cse-search-box input#search_submit
{
	width:30px;
	height:37px;	
	background-image: url('../images/go_0.gif');
	background-repeat:no-repeat;		
	border:0px solid red;
	color:transparent;	
	background-color:transparent;
	margin:0px;
	padding:0px;	
		
}
#cse-search-box input#search_submit:hover
{	
	background-image: url('../images/go_1.gif');	
	border:0px solid transparent;	
}
/*text search*/

/*add_product_form*/

#add_product_form
{		
	margin-top:10px;				
}
#add_product_form fieldset
{	
	border-width:0px;
}

#add_product_form label.lbl_quantity
{
	display:block;
	float:left;	
	width:120px;		
	height:25px;
	background-color:#009966;
	padding:10px 10px 0px 10px;
	color:white;
	font-weight: bold;
	font-size:12px;	
	letter-spacing: 0.1em;
}
#add_product_form input.product_quantity 
{		
	float:right;
	border:1px solid #999999;			
	width:30px;
	height:15px;
	margin-top:-15px;
	text-align:right;
	font-weight: bold;
	font-size:12px;			
}
#add_product_form #btn_add_item_to_cart 
{		
	display:block;
	float:left;
	clear:both;
	width:140px;		
	height:25px;
	margin-top:5px;
	background-color:red;
	border:0px solid transparent;
	text-align: center;	
	color:white;
	font-weight: bold;
	font-size:12px;	
	
}

/*stf_forma*/

#stf_form input
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#stf_form textarea
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#stf_send
{		
	width:50px !important;
	margin-top:20px;
	
}
/*register_forma*/

#register_form input
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#register_form textarea
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#register_send
{		
	width:100px !important;
	margin-top:20px;
	
}
.reg_text1
{		
	font-weight: bold;
	font-size:12px;
	margin-bottom:10px;	
}
.reg_text2
{		
	font-weight: bold;
	font-size:10px;
	margin-bottom:20px;	
}
.required_star
{		
	color:red;
}

/*contact_forma*/

#contact_form input
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#contact_form textarea
{		
	width:400px;
	border:1px solid #999999;	
	
	
}
#contact_send
{		
	width:70px !important;
	margin-top:20px;
	
}
.contact_text1
{		
	font-weight: bold;
	font-size:12px;
	margin-bottom:20px;
	text-align:justify;	
}
.contact_text2
{		
	font-weight: bold;
	font-size:10px;
	margin-bottom:20px;	
}


#clear_cart
{		
	width:120px !important;
	height:20px;
	border:1px solid #959595;
	background-color:#0B9236;
	color:white;
	font-size:12px;
	margin-bottom:20px;
	padding-bottom:10px;
	margin-top:20px;	
}
#clear_cart:hover
{		
	background-color:#04571F;

	
}
#update_cart
{		
	width:120px !important;
	height:20px;
	border:1px solid #959595;
	background-color:#0B9236;
	color:white;
	font-size:12px;
	margin-bottom:20px;
	padding-bottom:10px;
	margin-top:20px;
	
}
#update_cart:hover
{		
	background-color:#04571F;

}

#continue_shopping
{		
	width:120px !important;
	height:20px;
	border:1px solid #959595;
	background-color:#0B9236;
	color:white;
	font-size:12px;
	margin-bottom:20px;
	padding-bottom:10px;
	margin-top:20px;
	
}
#continue_shopping:hover
{		
	background-color:#04571F;

	
}
#checkout
{		
	width:120px !important;
	height:20px;
	border:1px solid #959595;
	background-color:#011AD7;
	color:white;
	font-size:12px;
	margin-bottom:30px;
	margin-top:10px;
	padding-bottom:10px;
	
	
}
#checkout:hover
{		
	background-color:#FFA200;

	
}

