/*-------------------------------------------------------------------------General------------------------------------------------------------------------------*/
body { background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }
p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
a, input { outline:none;}
img {border:0; outline:none;}
/*-------------------------------------------------------------------------Header------------------------------------------------------------------------------*/
.header { background:url(../images/headerbg.jpg) repeat-x left top #ffffff; }
.headerimage2 { background:url(../images/headerimage.jpg) no-repeat left bottom; }
.logo { padding:20px 0 17px 0; }

/*-------------------------------------------------------------------------Body------------------------------------------------------------------------------*/
.commonlink { color:#0547ab; text-decoration:none; }
.commonlink a { color:#0547ab; text-decoration:none; }
.commonlink a:hover { color:#000000; text-decoration:underline; }
/*
.boxbrdr { border:1px dashed #d4d4d4; }*/

.font14 { font-size:14px; }

.font11 { font-size:11px; }

.red { color:#C60005; }
.input-1 { width:320px; height:22px; padding:1px; background:#ffffff; border:1px solid #0a95dc; font-size:11px; color:#000000; }
.input-3 { width:324px; height:22px; padding:1px; background:#ffffff; border:1px solid #0a95dc; font-size:11px; color:#000000; }
.input-2 { width:600px; height:200px; padding:1px; background:#ffffff; border:1px solid #0a95dc; font-size:11px; color:#000000; }
.input-4 { width:100px; height:22px; padding:1px; background:#ffffff; border:1px solid #0a95dc; font-size:11px; color:#000000; }
.searchbox_border_fullstrech { background-color:#0a95dc; color:#ddf3ff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.ariel11 { font-size:11px; color:#606060; }
.bluegradientbox1 { background:url(../images/bluegradient.jpg) repeat-x left top #ffffff; border:1px solid #d8f1ff; color:#5a5a5a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:15px 12px 10px 14px; }
.bluegradientbox2 { background:url(../images/bluegradient.jpg) repeat-x left top #ffffff; border:1px solid #d8f1ff; color:#5a5a5a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:26px 15px 16px 16px; }
.bluegradientbox3 { background:url(../images/bluegradient2.jpg) repeat-x left top #ffffff; color:#5a5a5a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:34px 15px 16px 0; border-top:2px solid #8fd6ff; }
.blueheading16 { font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:16px; color:#0547ab; }
.grayheading { font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:18px; color:#606060; }
.brdr-bottom { border-bottom:1px dashed #d4d4d4; }
.leftpanellist ul { list-style:none; text-align:left; }
.leftpanellist ul li { line-height:26px; }
.morelink { color:#0a95dc; font-size:11px;  }
.morelink:a { color:#0a95dc; text-decoration:underline; }
.morelink:hover { color:#1653b1; text-decoration:none; }
.ybrdr { background:url(../images/brdr-bg.jpg) repeat-y left top; }
.xbrdr { background:url(../images/brdr-bg.jpg) repeat-x left top; }
.rightpanellist ul { list-style:none; text-align:left; }
.rightpanellist ul li { line-height:18px; color:#5a5a5a; }
.rightpanellist ul li a { line-height:18px; color:#5a5a5a; text-decoration:none; }
.rightpanellist ul li a:hover { line-height:18px; color:#0a95dc; text-decoration:none; }

.bluebox { border:2px solid #a8dffe; background:#FFFFFF; padding:15px; }
.profilehome { color:#5a5a5a; font-size:11px; font-weight:bold; text-transform:uppercase; }
.profilehome a { background:url(../images/profilehome.jpg) no-repeat left top; width:171px; height:27px; line-height:26px; display:block; padding:0 0 0 35px; color:#5a5a5a; text-decoration:none; }
.profilehome a:hover { background:url(../images/profilehome_hover.jpg) no-repeat left top; width:171px; height:27px; line-height:26px; display:block; padding:0 0 0 35px; color:#0547ab; text-decoration:none; }

.profilemenu ul { list-style:none; }
.profilemenu ul li { padding:6px 0; border-bottom:1px dashed #d4d4d4; color:#5a5a5a; }
.profilemenu ul li a { color:#5a5a5a; text-decoration:none; }
.profilemenu ul li a:hover { color:#0547ab; text-decoration:none; }

.bluebg { background:#d4efff; color:#0547ab; }
/*-------------------------------------------------------------------------Menu------------------------------------------------------------------------------*/
ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 0px;
    list-style: none;
    z-index:999999;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;

}
ul#navigation li {
    display:inline;
    float:left;
	 background:url(../images/nav.jpg) repeat-x;
-moz-border-radius:0px 0px 7px 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -khtml-border-bottom-right-radius: 7px;
    -khtml-border-bottom-left-radius: 7px;
    margin-right:5px;
    border-left:1px solid #70cfff;
    border-right:1px solid #70cfff;
    border-bottom:1px solid #70cfff;
}
ul#navigation li a {
    display: block;
    float:left;
    margin-top: -2px;
    height: 24px;
    padding:0 10px;   
    background-position:50% 4px;
    text-decoration:none;
    text-align:center;
    padding-top:25px;
/*    opacity: 0.7;*/
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

   
}
ul#navigation li a:hover{
     /*background:url(../images/nav.jpg) repeat-x;*/

}
ul#navigation li a span{
    letter-spacing:0;
    font-size:12px;
    color:#575757;
   /* text-shadow: 0 -1px 1px #fff;*/  
  
}
ul#navigation .home a{
    background-image: url(../images/home.png);
    background-repeat:no-repeat;
}
ul#navigation .about a      {
    background-image: url(../images/clasified.png);
    background-repeat:no-repeat;
}
ul#navigation .search a      {
    background-image: url(../images/account.png);
    background-repeat:no-repeat;
}
ul#navigation .podcasts a      {
    background-image: url(../images/help.png);
    background-repeat:no-repeat;
}
ul#navigation .rssfeed a   {
    background-image: url(../images/faq.png);
    background-repeat:no-repeat;
}
ul#navigation .photos a     {
    background-image: url(../images/camera.png);
    background-repeat:no-repeat;
}
ul#navigation .contact a    {
    background-image: url(../images/contact.png);
    background-repeat:no-repeat;
}
/*-------------------------------------------------------------------------Footer------------------------------------------------------------------------------*/
.footer { background:url(../images/footerbg.jpg) repeat-x left top #ffffff; color:#0547ab; font-size:11px; }
.footer a { color:#0547ab; text-decoration:none; }
.footer a:hover { color:#000000; text-decoration:underline; }
.copyright { color:#0093dd; }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.input-7 { width:316px; height:21px; padding:2px; background:#ffffff; border:none; font-size:11px; color:#7b7b7b; }
.input-8 { width:316px; height:24px;  background:#ffffff; border:none; font-size:11px; color:#7b7b7b;  }

.list-link ul { list-style:none;}
.list-link ul li { padding:7px 0 7px 15px; color:#000000; background:url(../images/arrow.jpg) no-repeat left top; font-size:16px; }
.list-link ul li a { color:#000000; text-decoration:none; }
.list-link ul li a:hover { color:#000000; text-decoration:underline; }

/*----------------start jquery validation---------------*/
label { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
label.error { float: none; color: #FF0000; padding-left: .5em; vertical-align: top; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px }

/*----------------start pagination---------------*/
.menu-white  { font-size:12px; color:#000000; }
.menu-white a{ font-size:12px; color:#0033FF; }
.menu-white a:hover{ color:#990000;}

.pagenav a{ background:#d4efff; color:#000000; font-weight:bold; padding:3px 5px 3px 5px; margin:0 2px 0 0;}
.pagenav a:hover, .pagenav a.active{ background:#d4efff; color:#000000;}

.button {
border: 1px solid #006;
background: #CABE81;
}
.button:hover {
border: 1px solid #f00;
background: #D5D500;
}



