.error {
color:#E91700;
font-weight:normal;
text-decoration:none;
}
.errorMsg {
color:#E91700;
font-weight:normal;

}
.form_text
{
	color: #333333;
	border:solid 1px #8AC5E1;
}

.form_text:hover
{
	color: #333333;
	border:solid 1px #990000;
}

.imageborder
{
border:#D8D8D8 1px solid;
}
.title{

font-size:12px;
color:#2B95FF;
text-decoration:none;
}

.title a
{
color:#00509F;
text-decoration:none;
}

.title a:hover
{
color:#2B95FF;
text-decoration:underline;
}

.price{
color:#5D5D5D;
text-decoration:none;
}
.shop_header{
color:#FFFFFF;
background-color:#336C99;
font-weight:bold;

}

.span_error
{
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.shop_table
{
background-color:#E4E2E3;

font-size:12px;
color:#333333;
line-height:24px;
text-decoration:none;
}
.shop_content
{
background-color:#FFFFFF;
color:#333333;
}
.shop_total
{
background-color:#FFFFFF;
font-weight:bold;
color:#333333;
}
.headingBold
{
font-weight:bold;
color:#666666;
}

/******** Search *******/
#searchresultbox{
	width:400px;
	margin-left:1px;
	margin-top:20px;
	position: absolute;
	top:180px;	
	z-index:100000;
}

#searchresultboxtop 
{
	background-image:url('../images/searchtop.gif');
	height:38px;
	margin:0px;
	width:399px;
}

	
#searchresultboxbot
{
	width:400px;
	margin:0px;
	background-image:url('../images/searchbot.gif');
	background-repeat:no-repeat;
	height:15px
}

#searchresultboxmiddle{
	margin:0px;
	width:400px;
	background-image:url('../images/searchbg.gif');
	background-repeat:repeat-y;
	}
	
#searchresultcontain
{
	padding:10px;
	width:399px;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.search_product_main
{
	width:auto;
}

.delsearchbox
{

font-size:10px;
font-style:normal;
color:#993366;
text-decoration:none;
cursor:pointer; 
}

/*****************************/
.page_desc
{
color:#333333;
line-height:24px;
text-decoration:none;
text-align:justify;
width:90%;
padding-top:5px;
min-height:150px;
}
.searchtitle{
color:#FFFFFF;
background-color: #A0A0A0;
}

.paginate
{
color: #000000;
background-color:#E4E4E4;
text-decoration:none;
padding:2px 4px 2px 4px;
border:solid 1px #000000;
}

.paginate:hover
{
color:#E4E4E4;
background-color:#CC0000;
text-decoration:none;
padding:2px 4px 2px 4px;
border:solid 1px #000000;
}

.current
{
color:#E4E4E4;
text-decoration:none;
background-color:#CC0000;
padding:2px 4px 2px 4px;
border:solid 1px #000000;
}


.blacklight
{
color:#000000;
height:22px;
margin-left:10px;
}

.page_text{
color:#E4E4E4;
}

.processorderboder
{
border:solid 1px #cccccc;
}

.buyNow{
cursor:pointer;
color:#000000;
background-image:url('../images/blankbutton.gif');
border:0px solid #000000;
padding:5px ;
width:78px;
}
.inStock {
color: #339900;
font-weight:normal;

}

.registration_section_title{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cccccc; font-weight:bold;
width:auto; border-bottom:#000000 solid 1px; padding:8px;
}

.registration_section{
width:auto; background-color:#262626; border-bottom:#000000 solid 10px;
}

.registration_details{ padding:10px 0px 10px 10px; }

.header_desc{
width:auto; padding:0px 0px 10px 5px;
}
.product_stock_color{ padding:0px 0px 0px 2px; line-height:22px; }
.addtocart
{
background:url(../images/btn_add_to_cart.jpg);
width:auto;
}

.my_acc_info_label{
width:80px; 
padding:10px 0px 10px 10px; 
float:left;
}

.my_acc_info_val{
padding:10px 0px 10px 10px; float:left;
width: 350px;
color:#FFFFFF;
}

.my_acc_info_main{
background:url(../images/my_acc_info_line.png) no-repeat left bottom;
}

.top_link_div{
text-align:right;
padding: 0px 10px 8px 0px;
}
