.header
{
/*    height: 75px;
    padding: 10px 0px;*/
    vertical-align:top;
}
.header .ad
{
    border: #c1c4c8 solid 1px;
}
.header .slogan
{
    font-size: 14px;
    color: #babdc1;
    font-weight: bold;
    font-style: italic;
    margin-top: 55px;
    letter-spacing: -1px;
    font-family: Helvetica;
}

.nav
{
    height: 65px;
    background: url(../img/navbg.gif) repeat-x;
    overflow: visible;
}
.nav ul
{
}
.nav ul li
{
    float: left;
    height: 45px;
    background: url(../img/navbg2.gif) repeat-x;
}
.nav ul li a
{
    float: left;
    height: 25px;
    padding: 10px 30px 0px 16px;
    border-right: #FFFFFF solid 1px;
    font: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.nav ul li a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.nav ul .active
{
    background: #656c75 url(../img/nav_active.gif) no-repeat center 31px;
    height: 45px;
}
.nav ul .last
{
}
.nav .search
{
    margin: 8px 20px 0px 0px;
    color: #FFFFFF;
}
.nav .search .ok
{
    vertical-align: bottom;
    margin-left: 5px;
}
.nav .guide
{
    padding-left: 30px;
    clear: both;
}

.leftsidebar div, .rightsidebar div
{
    margin-bottom: 8px;
}

.maincontent
{
    zoom: 1;
    _height: 1px;
    width: 960px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.maincontent .leftsidebar
{
    width: 208px;
    overflow: visible;
    /*
     position:static */
}
.maincontent:after
{
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}

/*--------------seller content----------------------------------------*/
.seller_content_position
{

}

/*---------------leftsidebar---------------------------------*/
.leftsidebar .map
{
    width: 208px;
    overflow: visible;
    height: 300px;
}


.leftsidebar .basicsearch, .leftsidebar .advancedsearch
{
    width: 200px;
}
.leftsidebar .basicsearch .title, .leftsidebar .advancedsearch .title
{
    background: url(../img/titlebg.gif) no-repeat;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    color: #656c75;
    width: 208px;
}
.leftsidebar .form
{
    margin: 10px 0px;
}
.leftsidebar .form li
{
    margin: 3px 0px;
    clear:both;
  
}
.leftsidebar .form li .l
{
    width: 40%;
}
.leftsidebar .form li label
{
    width: 40%;
    float: left;
}
.leftsidebar .form .check
{
    margin-right: 5px; +margin-right:0px}

.leftsidebar .link img
{
    margin-bottom: 8px;
}
/*---------------maincontent---------------------------------*/
.maincontent .leftsidebar p, .maincontent .rightsidebar p
{
    padding: 3px 0px;
}

.maincontent .content
{ /*position:relative;*/ /* if add this, it will influence to show news list*/
    width: 520px;
    margin-left: 22px;
    _overflow: visible;
    font-size:12px;
}

div#sellers_wizard
{
    margin-left: 0 auto;
    margin-right: 0 auto;
}

.maincontent .bigtitle
{
    background: url(../img/contentTitle.gif) repeat-x;
    margin-bottom: 10px;
    padding-left: 5px;
    border-top: solid 1px #b0b7c0;
    border-bottom: solid 1px #b0b7c0;
    height: 20px;
    line-height: 20px;
    clear: both;
    font-weight: bold;
    color: #656c75;
    font-size:11px;
}
.maincontent .rightsidebar
{  
    /*
    position:static; /* if add this, it will influence to show forgotten password*/
    width: 180px;
}
/*---------------rightsidebar---------------------------------*/
.rightsidebar
{
_overflow: visible;
}
.rightsidebar .login
{
    background-color: #78b9fb;
    padding: 5px 10px;
    color: #FFFFFF;
}
.rightsidebar .login .title
{
    color: #FFFFFF;
    font-weight: bold;
}
.rightsidebar .login ul li
{
    padding-bottom: 5px;
    clear: both;
}
.rightsidebar .login .input
{
    background: url(../img/logininput.gif) no-repeat;
}
.rightsidebar .login .input input
{
    background: none;
    font-size: 11px;
    padding: 2px 0px 2px 3px;
    margin-top: 1px;
    color: #999999;
    width: 156px;
}
.rightsidebar .login .logined
{
    margin-top: 3px; +margin-top:0px;}
.rightsidebar .login .loginbtn
{
    height: 24px;
}
.rightsidebar .login .reg
{
    clear: both;
    border-top: #bcdcfd solid 1px;
    padding-top: 8px;
}
.rightsidebar .login .reg a
{
    color: #FFFFFF;
    text-decoration: underline;
}

.rightsidebar .myplace
{
	background-color: #f38900;
	background-image: url(../img/panel_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.rightsidebar .myplace .title
{
	display: block;
height: 30px;
	margin-left: 0px;
    	color: #f38900;
    	font-weight: bold;
    	border-bottom: #FFFFFF solid 1px;
    	font-size: 0px;
    	line-height: 30px;
    	padding-bottom: 10px;
	background-image: url(../img/my_place.gif);
	background-repeat: no-repeat;

}
.rightsidebar .myplace ul li
{
    clear: both;
    padding-left: 10px;
}
.rightsidebar .myplace .reg
{
    clear: both;
    height: 20px;
}
.rightsidebar .myplace a
{
    color: #FFFFFF;
    text-decoration: underline;
	margin-right: 8px;
}
.rightsidebar .myplace .slide p
{
    padding: 0px;
    padding-left: 10px;
}
.rightsidebar .myplace .slide .slidetitle
{
    background: url(../img/slidetitlebg.gif) no-repeat 0px -22px;
    height: 21px;
    overflow: hidden;
    line-height: 21px;
    color: #656c75;
    font-weight: bold;
    cursor: pointer;
}
.rightsidebar .myplace .slideul
{
    display: none;
}
.rightsidebar .myplace .slideul li
{
    line-height: 180%;
	background-image: url(../img/panel_bottom-inside.gif);
}
.rightsidebar .myplace .slideul a
{
    color: #FFFFFF;
}
.rightsidebar .myplace .slide .open
{
    background-position: 0px 0px;
}
.rightsidebar .myplace .slide .slidetitle ul li
{
    background: none;
}
.rightsidebar .myplace .slide #Favourit img
{
    margin: 3px;
}

.rightsidebar .registration
{
    background: #a2a2a2 url(../img/regbg.gif) repeat-x;
    color: #FFFFFF;
    padding: 5px 10px;
}
.rightsidebar .registration ul li
{
    margin-bottom: 5px;
    clear: both;
}
.rightsidebar .registration .title
{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 5px;
}
.rightsidebar .registration .input
{
    background: url(../img/regbtn.gif) no-repeat;
}
.rightsidebar .registration .input input
{
    background: none;
    font-size: 11px;
    padding: 2px 0px 2px 3px;
    margin-top: 1px;
    color: #999999;
    width: 156px;
}
.rightsidebar .registration .logined
{
    margin-top: 3px; +margin-top:0px;}
.rightsidebar .registration .loginbtn
{
    height: 24px;
}
.rightsidebar .registration .check
{
    margin-right: 5px;
}
.rightsidebar .registration .question
{
    vertical-align: bottom;
}
.rightsidebar .registration a
{
    color: #FFFFFF;
    /*text-decoration: none;*/
}
.rightsidebar .registration .agree
{
    width: 120px;
}

.footer
{
    text-align: right;
    padding: 10px 0px;
    border-top: #979A9F solid 1px;
    color: #979A9F;
}
.footer a
{
    color: #979A9F;
    text-decoration: none;
}
.footer a:hover
{
    color: #979A9F;
    text-decoration: underline;
}

/*----------------------------------button------------------------------------------------------*/
.bluebtn
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    height: 17px;
}
.bluebtn .left
{
    height: 17px;
    line-height: 17px;
    background: url(../img/bluebtnbg.gif) left top;
    float: left;
    padding-left: 10px;
}
.bluebtn .right
{
    background: url(../img/bluebtnbg.gif) right top;
    float: left;
    width: 10px;
    line-height: 17px;
    height: 17px;
}

.greybtn
{
    background: url(../img/greybtnbg.gif) left top;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    height: 17px;
}
.greybtn span
{
    background: url(../img/greybtnbg.gif) right top;
    float: left;
    margin-left: 10px;
    padding-right: 10px;
    line-height: 17px;
    height: 17px;
}

.bluebtn2
{
    background: url(../img/bluebtnbg.gif) left top;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    height: 17px;
}
.bluebtn2 span
{
    background: url(../img/bluebtnbg.gif) right top;
    float: left;
    margin-left: 10px;
    padding-right: 10px;
    line-height: 17px;
    height: 17px;
}

.maincontent .leftsidebar .btn
{
    background: url(../img/titlebg.gif);
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    font-weight: bold;
}
.maincontent .leftsidebar .btn2
{
    background: url(../img/titlebg2.gif) repeat-x 0px 4px;
    width: 200px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
}
.maincontent .leftsidebar .btn2 span
{
    background-color: #FFFFFF;
    height: 22px;
    padding: 0px 5px;
}

/*----------------------------------Form------------------------------------------------------*/
.text, select
{
    border: #999999 solid 1px;
    font-size: 11px;
    color: #666666;
    position: relative;
}
.leftsidebar .search
{
    background: url(../img/textbg.gif) no-repeat;
    height: 20px;
    padding: 3px;
}
.leftsidebar .search input
{
    border: none;
    font-size: 11px;
    color: #666666;
    padding: 1px 0px 1px 3px;
    margin-left: 2px;
    margin-top: -1px;
    width: 194px;
    background: none;
}
.leftsidebar .search2
{
    background: url(../img/textbg2.gif) no-repeat;
    height: 20px;
    padding: 3px;
}
.leftsidebar .search2 input
{
    border: none;
    font-size: 11px;
    color: #666666;
    padding: 1px 0px 1px 3px;
    margin-left: -2px;
    margin-top: -1px;
    width: 194px;
    background: none;
}
.quicklink
{
    width: 100%;
}
.num
{
    width: 28%;
}
.long
{
    width: 58%;
}
.check
{
    margin-right: 5px;
    +margin-right: 2px;
}

.maincontent .content .page ul
{
    width: 250px;
    color: #656c75;
    font-weight: bold;
    float: left;
}
.maincontent .content .page ul li
{
    float: left;
    width: 14px;
    text-align: center;
    border-right: #656c75 1px solid;
}
.maincontent .content .page .btn
{
    width: 50px;
    border: none;
}
.maincontent .content .page .last
{
    border: none;
}
.maincontent .content .page select
{
    width: 150px;
}

.maincontent .content .resultlist h3
{
    font-size: 12px;
}
.maincontent .content .resultlist dl
{
    clear: both;
    overflow: hidden;
    _display: inline-block;
    margin-bottom: 20px;
}
.maincontent .content .resultlist dt
{
    float: left;
    width: 120px;
}
.maincontent .content .resultlist dd
{
    float: right;
    width: 390px;
}
.maincontent .content .resultlist .data
{
    margin-bottom: 6px;
    padding-top: 4px;
}
.maincontent .content .resultlist .data span
{
    display: block;
    float: left;
    border-right: #b0b7c0 1px solid;
    padding-left: 5px;
    color: #656c75;
    font-weight: bold;
}
.maincontent .content .resultlist .data .bed
{
    background: url(../img/pictos.gif) no-repeat 5px -120px;
    width: 35px;
}
.maincontent .content .resultlist .data .rain
{
    background: url(../img/pictos.gif) no-repeat -35px -120px;
    width: 25px;
}
.maincontent .content .resultlist .data .car
{
    background: url(../img/pictos.gif) no-repeat -70px -120px;
    width: 25px;
}
.maincontent .content .resultlist .data .price
{
    padding-right: 10px;
}
.maincontent .content .resultlist .data .id
{
    color: #979A9F;
    font-weight: 100;
    border: none;
}

.floatel
{
    margin: 10px 0px;
}
.comment
{
    background: url(../img/textarea.gif) no-repeat;
    margin-bottom: 15px;
    height: 90px;
}
.comment textarea
{
    width: 510px;
    height: 80px;
    margin: 5px;
    background: none;
    color: #666666;
}

.smallcomment
{
    background: url(../img/small-textarea.gif) no-repeat;
    margin-bottom: 15px;
    margin-top:3px;
    height: 90px;
    display:block;
    float:left;
}
.smallcomment textarea
{
    width: 340px;
    height: 80px;
    margin: 5px;
    background: none;
    color: #666666;
}

.errermsg
{
    padding: 10px;
}
.errermsg ul li
{
    margin-bottom: 5px;
    padding-left: 20px;
    color: #990000;
    font-weight: bold;
}

.radio_list
{
}

.radio_list label
{
     padding-left:2px !important;
     padding-right:4px;
}

.maincontent .content .page ul .active a{ color:#626A75; text-decoration:none}

#LeftColumnSearchUI_3_UpdatePanel2{ margin-bottom:0px; display:inline}
.body_content li{margin-left: 30px;list-style-type: disc}
.body_content ol li{list-style-type:decimal}

# For QuickLogin

.login .input input {
    background:transparent none repeat scroll 0 0;
    color:#999999;
    font-size:11px;
    margin-top:1px;
    padding:2px 0 2px 3px;
    width:156px;
}

.login .loginbtn {
    height:24px;
}

.login .reg a {
    color:#FFFFFF;
    text-decoration:underline;
}

.login .reg {
    border-top:1px solid #BCDCFD;
    clear:both;
    padding-top:8px;
}

.login .inputbgimage 
{
	background:transparent url(../img/logininput.gif) no-repeat scroll 0 0;
}

.login .inputtext 
{
	background:transparent url(../img/logininput.gif) no-repeat scroll 0 0;
	color:#999999;
	font-size:11px;
	margin-top:1px;
	padding:2px 0 2px 3px;
	width:156px;
	clear:both;
    padding-bottom:10px;
}

.login .fake 
{
	background:transparent none repeat scroll 0 0;
	color:#999999;
	font-size:11px;
	margin-top:1px;
	padding:2px 0 2px 3px;
	width:156px;
	display:inline;
}

.modalBackground {
    background-color:Gray;
    opacity:0.7;
}
.login {
    background-color:#78B9FB;
    color:#FFFFFF;
    padding:5px 10px;
    width:160px;
}

.maincontent .rightsidebar {
	WIDTH: 180px
}

.server_response_div
{
	padding-top:20px;
}	

.registration ul li .listtext label
{
	width:180px;
	float:left;
}
.registration ul li .listtext .indent
{
	margin-left:8px;
	width:172px;
}
.registration ul li .listtext input
{
	margin-top:5px;
}

.soldsign
{
	margin-top:25px;
	border: none 0;
}
