.error {
color:#CC0000;
font-size:12px;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.errorMsg {
color:#CC0000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.errorMsg a{
color:#CC0000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.errorMsg a:hover{
color:#CC0000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.form_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	border:solid 1px #8AC5E1;

}

.form_text:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	border:solid 1px #990000;
}
.form_textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	border:solid 1px #8AC5E1;
	width:400px;
}

.form_textarea:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	border:solid 1px #990000;
	width:400px;
}
.imageborder
{
border:#D8D8D8 1px solid;
}
.title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2B95FF;
text-decoration:none;
}

.title a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00509F;
text-decoration:none;
}

.title a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2B95FF;
text-decoration:underline;
}

.price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5D5D5D;
text-decoration:none;
}
.shop_header{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#336C99;
font-weight:bold;

}

.span_error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.shop_table
{
background-color:#E4E2E3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:24px;
text-decoration:none;
}
.shop_content
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.shop_total
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#FFFFFF;
font-weight:bold;
color:#333333;
}
.headingBold
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
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-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#993366;
text-decoration:none;
cursor:pointer; 
}

/*****************************/
.page_desc
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:24px;
text-decoration:none;
text-align:justify;
width:90%;
padding-top:5px;
min-height:150px;
}
.searchtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color: #A0A0A0;
}

.paginate
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background-color:#8AC5E1;
text-decoration:none;
padding:3px 5px 3px 5px;
border:solid 1px #000000;
}

.paginate:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
background-color:#336699;
text-decoration:none;
padding:3px 5px 3px 5px;
border:solid 1px #000000;
}

.current
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
background-color:#CC0000;
padding:3px 5px 3px 5px;
border:solid 1px #000000;
}


.blacklight
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:22px;
margin-left:10px;
}

.page_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

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

.buyNow{
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url('../images/blankbutton.gif');
border:0px solid #000000;
padding:5px ;
width:78px;
}
.inStock {
color: #339900;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.nolink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d5d5d;
text-decoration:none;
}
.nolink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d5d5d;
text-decoration:none;
}
