html{height:100%;}
body{padding:0;margin:0;height:100%;background:#7f1d59;color:#212121;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a,a:visited,a:focus,a:hover{color:#c72b96;}

.rounded-box{position:relative;border:1px solid #dedede;padding:10px;}

.add-corners{position:relative;}
.corners{}
.corners .c{background-image:url(../images/bg/corners/corners-trans-border-fff.gif);background-repeat:no-repeat;width:5px;height:5px;position:absolute;}
.corners .lt{left:-1px;top:-1px;background-position:0 0;}
.corners .rt{right:-1px;top:-1px;background-position:-5px 0;}
.corners .lb{left:-1px;bottom:0;margin-bottom:-1px;background-position:0 -5px;}
.corners .rb{right:-1px;bottom:0;margin-bottom:-1px;background-position:-5px -5px;}

.corners-trans-fff .c{background-image:url(../images/bg/corners/corners-trans-fff.png);}
.corners-trans-fff .lt{left:0px;top:0px;background-position:0 0;}
.corners-trans-fff .rt{right:0px;top:0px;background-position:-5px 0;}
.corners-trans-fff .lb{left:0px;bottom:0;background-position:0 -5px;}
.corners-trans-fff .rb{right:0px;bottom:0;background-position:-5px -5px;}

.c-pink{color:#c72b96;}
.c-black,.c-black:hover,.c-black:visited{color:#000;}

.menu-title,
h1.menu-title{text-transform:uppercase;font-size:11px;font-weight:bold;margin:0 0 5px 0;padding:0;}

.section-title{font-size:24px;font-weight:bold;margin:0px 0 20px 0;padding-bottom:5px;border-bottom:2px solid #212121;}
.subtitle{background:#f7f7f7;border:1px solid #dedede;font-size:14px;line-height:14px;padding:6px 10px;}

.title-dotted{font-size:16px;line-height:1.4em;margin:0 0 20px 0;;background:url(../images/bg/dotted.gif) repeat-x bottom;padding-bottom:3px;font-weight:bold;}
.check-list{background:url(../images/icons/check-grey.gif) no-repeat left center;padding:10px 0 10px 25px;font-size:16px;font-weight:bold;font-style:italic}


#bg-container{background:url(../images/bg/body.png) no-repeat center top #fff;padding:0 0 140px 0;}
#wrapper{width:940px;margin:0 auto;position:relative;}
#notifications{width:940px;padding:5px 0;margin:0 auto;color:#fff;}

#header{height:120px;position:relative;}
#header-logotype{position:absolute;display:block;left:0;top:35px;}
#breadcrumbs{position:absolute;top:5px;left:0;font-size:10px;width:500px;}
#menu-top{position:absolute;right:0;top:5px;font-size:10px;}

#left{width:200px;float:left;position:relative;}
#right{width:200px;float:right;position:relative;}
#content{width:500px;margin-left:20px;float:left;}
#content-wide{width:720px;margin-left:20px;float:left;}
#content-wide-left{width:670px;float:left;}

#footer{background:url(../images/bg/footer.gif) repeat-x #7f1d59; min-height:320px;color:#fff}
#footer-inner{position:relative;width:940px;margin:0 auto;padding:20px 0 20px 0;height:100%;min-height:160px;}

#right #search-bar{background:url(../images/bg/search-bar.gif) no-repeat;width:200px;height:26px;position:relative;}
#right #search-bar input{position:absolute;background:none;font-size:11px;padding:0;margin:0;border:0;}
#right #search-bar input.q{left:7px;top:7px;width:165px;}
#right #search-bar input.s{right:7px;top:3px;width:20px;height:20px;cursor:pointer;}

.left-menu{margin:0;padding:0;list-style: none;border:1px solid #dedede;border-bottom:0;}
.left-menu li{display:block;height:31px;background:url(../images/bg/menu-left-item.gif) repeat-x left center;font-size:12px;font-weight:bold;border-bottom:1px solid #dedede;padding:0;margin:0;line-height:31px;}
.left-menu li a{text-decoration:none;padding-left:10px;display:block;height:30px;}
.left-menu li.active,
.left-menu li:hover{background-image:url(../images/bg/menu-left-item-active.gif);}
.left-menu li.active a,
.left-menu li:hover a{color:#212121;}

.link-display{margin:0;padding:0;list-style:none;}
.link-display li{padding:5px 0;border-bottom:1px solid #dedede;}


.ad-listing{background:url(../images/bg/ad-listing.gif) repeat-x left top;}
.img-border{border:2px solid #dedede;}
.ad-listing .ad-title{color:#212121;display:block;font-size:16px;}
.ad-listing .ad-descr{padding:5px 0;}

#pagination{float:right;}
#pagination a{display:block;float:left;width:auto;padding:0 5px;margin:0 2px;text-decoration:none;font-size:12px;color:#fff;background:url(../images/bg/pagination.gif) repeat-x top left;height:29px;line-height:22px;font-weight:bold;}
#pagination a.active,
#pagination a:hover{background-image:url(../images/bg/pagination-active.gif);}
#pagination .first,
#pagination .first:hover{text-indent:-100000px;background:url(../images/bg/pagination-left.gif) repeat-x left top;width:16px;padding:0;margin:0;margin-right:10px;}
#pagination .prev,
#pagination .prev:hover{text-indent:-100000px;background:url(../images/bg/pagination-left.gif) repeat-x center top;width:8px;padding:0;margin:0;margin-right:8px;}
#pagination .last,
#pagination .last:hover{text-indent:-100000px;background:url(../images/bg/pagination-right.gif) repeat-x left top;width:16px;padding:0;margin:0;margin-left:10px;}
#pagination .next,
#pagination .next:hover{text-indent:-100000px;background:url(../images/bg/pagination-right.gif) repeat-x center top;width:8px;padding:0;margin-left:8px;}


#gallery-ad{text-align:center;}
#gallery-thumbs{margin-top:5px;}
#gallery-thumbs a{float:left;width:70px;height:50px;border:1px solid #dedede;display:block;margin:0 0 3px 3px;}



.form-table{width:100%;}
.form-table td{padding:5px 0;}
.form-table td.spacer{padding:0;width:20px;}
.field-input{padding:5px 5px 3px 5px;position:relative;border:1px solid #dedede;}
.field-input input,
.field-input textarea{padding:0;margin:0;background:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:100%;border:0;}
.field-input textarea{height:120px;}
.field-label{font-size:12px;font-weight:bold;}
.field-input .calendar-icon{background:url(../images/icons/calendar-input.gif) no-repeat right center;}
.field-error{color:#f00;}
.field-submit{background:#c72b96;border:5px solid #c72b96;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:13px;position:relative;font-family:"MS Serif", "New York", serif;font-weight:bold;cursor:pointer;}
.required{color:#f00;}

.btn-browse{position:relative;width:93px;height:18px;overflow:hidden;}
body.lang-fr .btn-browse{background:url(../images/lang/btn/fr/browse.gif) no-repeat top left;}
body.lang-en .btn-browse{background:url(../images/lang/btn/en/browse.gif) no-repeat top left;}
.btn-browse input{font-size:120px;cursor:pointer;background:#f00;border:0;position:absolute;top:-10px;right:0;opacity:0;filter:alpha(opacity=0);}

#image-files{border-bottom:1px solid #dedede;}
#image-files .image-file{padding:10px;border-top:1px solid #dedede;}
#image-files .image-hover{background:#f7f7f7;}


#messages{padding:25px 25px 25px 70px;position:relative;margin:20px 0 20px 0;}
.messages-fly{position:fixed!important;top:50%!important;left:50%!important;width:500px!important;margin:0 0 0 -300px!important;z-index:10002!important;}
#messages .close{display:block;height:14px;width:14px;position:absolute;top:5px;right:5px;}
.success-message{background: url(../images/icons/msg/success-icon.gif) no-repeat 10px center #d9ffb2;border-color:#d9ffb2!important;}
.success-message .close{background:url(../images/icons/msg/close-16x16-green.gif) no-repeat;}
.error-message{background: url(../images/icons/msg/error-icon.gif) no-repeat 10px center #f9f3e9;border-color:#f9f3e9!important;}
.error-message .close{background:url(../images/icons/msg/close-16x16-red.gif) no-repeat;}

.response-error{padding:10px;border:1px solid #ba2127;margin:20px 0 ;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ba2127;background:#fff;}
.response-success{border-color:#69D377;color:#626464;}


.b-bottom5px{border-bottom:5px solid #212121;padding:0 0 5px 0!important;}

.account-ads{width:100%;}
.account-ads td{padding:10px 0;border-bottom:1px solid #dedede;}
.account-ads td.options{text-align:right;}

#ads-deleted .option-active{display:none;}
#ads-active .option-deleted{display:none;}

#ad-description{}
#ad-description a,#ad-description a:visited,#ad-description a:hover{color:#00F;}
#ad-description a:hover{text-decoration:none;}

#tooltip {position: absolute;z-index: 3000;border: 2px solid #ccc;background-color: #F9F9F9;padding: 5px;opacity: 0.95;filter:alpha(opacity:95);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#tooltip a,
#tooltip a:visited{color:#2D2D2D;font-weight:bold;font-size:12px;}
