@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}
body{
	word-spacing: 1px;
	font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height: 100%;
	/* color:#4e4f4f; */
}

/*
a.l1_text{text-decoration:none;}	
a:visited.l1_text{color:4e4e4e;}
a:hover.l1_text{text-decoration:underline;color:red;}

a.h_text{text-decoration:none;}	
a:visited.h_text{color:4e4e4e;}
a:hover.h_text{text-decoration:underline;color:red;}
a:visited{
color:#858585;
}
*/

a:hover{
text-decoration:none;
color:red;
}

.l_text
	{
		font-size:13px;
		line-height:12px;
	/*	color:#2F4571; */
		color:#0C4292;
	}	

.l1_text
	{
		font-size:13px;
		line-height:13px;
		color:#478DAA;
	}	

/*	
color:#858585 		color:4e4e4e; 		color:#464646;
*/
.m_text
	{
		font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;
		font-size:12px;
		line-height:12px;
	}
	
.ml_text
	{
		font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;
		font-size:11px;
		line-height:13px;
	}

.h_text
	{
		font-size:14px;
		line-height:13px;
		color:#478DAA;
	}

.h1_text
	{
		font-size:14px;
		line-height:13px;
		color:#CA5C02;
	}

.h2_text
	{
		font-size:13px;
		line-height:14px;
		color:#3D3D3D;
	}
	
.form
	{
		width:144px; height:19px; border-color:#D4D4D4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}
.form_div
	{
		height:22px; margin-top:0px;		
	}

.form_div1
	{
		height:22px; margin-top:2px;		
	}
		

ul {margin:0; padding:1px; list-style:none; }
/* background-position: 0 .4em; 
    top margin is 10px
    right margin is 5px
    bottom margin is 15px
    left margin is 20px
    */
 li { background:url(images/a1.gif) no-repeat left top; background-position: 0 .3em; margin: 2px 5px 0px 1px; padding:0px 0px 0px 8px; font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;font-size:12px;line-height:100%;} 

ol.c {
    list-style-type: upper-roman;
	margin-left:30px; padding:1px;    
}

ol.d {
    list-style-type: lower-alpha;
	margin-left:30px; padding:1px;    
}

.cc { background: none; background-position: 0 .3em; margin: 2px 5px 0px 1px; padding:0px 0px 0px 8px; font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;font-size:12px;line-height:100%;}

input {
    border-radius: 5px;
}

/* Right alignment belongs to the cart's numeric readouts only. As a bare
   "input" rule it also right-aligned every free-text field on the site --
   the search box, the e-mail/password login, and the whole checkout form
   (FirstName, ShippingAddress, City, CreditCardNumber, Phone). */
input.num,
input[name="QTY_x"],
input[name="TOTAL_x"] {
    text-align: right;
}

.button{padding:2px 2px; font-size:11px; font-weight:bold;font-family:Arial,Century Gothic,Tahoma,Verdana;}
.inputBox{padding:2px 2px; border-width:thin; border-style:groove;font-family:Arial,Century Gothic,Tahoma,Verdana; }