/* CSS Document */

html,body,a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#1b11a0;
font-size:14px;
text-decoration:none;
}

body a:hover 
{
text-decoration:underline;
}

.font12{
font-size:12px;
}

.font_blue{
color:#1365ab;
}

.width{
width:900px;
margin:auto;
}

.clear{
clear:both;
}

.topmargin{
margin-top:90px;
}

.topmargin_result{
margin-top:34px;
}


.top_botom_margin{
margin-top:30px;
margin-bottom:30px;
}

.aligncenter{
margin:auto;
}

.alignleft{
text-align:left;
}

.header{
text-align:center;
}

.search_panel{
width:100%;
height:120px;
background-color:#fdf4fe;
border:5px solid #edd4f1;
}

.spon_ad_wrapper{
width:100%;
background-color:#fdf4fe;
border:1px solid #edd4f1;
}

.tablewidth{
width:940px;;
}

.searchbox{
width:345px;
height:32px;
border:3px solid #eac9ef;
font-size:19px;
padding-top:5px;
padding-left:5px;
}

.searchbox_wrapper{
width:430px;
}

.searchbox_wrapper_padding{
padding-top:39px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.margin_right{
margin-right:5px;
}

.maincatname a{
font-size:16px;
text-decoration:underline;
}

.maincatname a:hover{
font-size:16px;
text-decoration:none;
}

.margin_top_result{
margin-top:5px;
}

.border_bottom{
border-bottom:1px solid #dbe0e3;
}

.ad_title{
font-size:16px;
text-decoration:none;
font-weight:bold;
}

.adtext{
font-size:12px;
font-weight:normal;
color:#000000;
}

.adurl{
font-size:12px;
font-weight:normal;
color:#50b2e0;
text-decoration:none;
}

.ad_container{
padding:8px;
}

.orgad_container{
padding:2px;
margin-top:20px;
}

.ad{
width:75%;
clear:both;
}

.ad_margin_top{
margin-top:5px;
}

.ad_margin_bottom{
margin-bottom:10px;
}

.font10{
font-size:11px;
}

.spon_color{
color:#d1a9d7;
}

.title{
font-weight:bold;
color:#000000;
}


.font18{
font-size:18px;
}

.font14{
font-size:14px;
}

.errormssg{
display: block;
}

#error ul{
	list-style-position:inside;
	margin: auto;
	padding:5px 0px 5px 0px;
	}
	
	
#error li{
	list-style-type: square; 
	background-repeat:no-repeat;
	padding:2px 0px 2px 5px;
 }


.search_btn {
background-image:url(/images/go.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none #FF0000;
height:43px;
width:62px;
cursor:pointer;
}

.ad_right {
margin:0 0 0 70px;
padding:0;
}

.ad_left {
float:left;
height:65px;
overflow:hidden;
width:70px;
}

.arbwidth{
width:900px;
margin:auto;
float:left;
margin-left:20px;
height:97%;
}
.orgad_container{
padding:2px;
margin-top:20px;
}
