body{height:auto !important; font-size:14px; line-height:150%;text-align:justify; line-height:18px; color:#444; /*background-color:#EAEAEA; */font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; margin:0 auto; padding:0}

img{border:0}

a{color:#FE7421; text-decoration:none}

a:hover, #content h1 a:hover{text-decoration:underline}

hr{height:1px; width:98%; margin:10px 0}

dd{margin:1px 0 12px 15px}

li{list-style:none; list-style-type:none}

h1, h2, h3, h4, h5, h6, p, ul, li, div, #latest-wallpapers ul.latest{margin:0; padding:0}

p{text-align:justify; margin:0 0 10px 0;line-height:130%}
.metainfo4 p {margin:0 0 12px 0}
#comments2 p {padding:5px;margin:0}

#login-light p {padding:0 5px 0 0}
.home {width:215px;height:60px;background:transparent url(../images/logo-djembeo.png) no-repeat left top; float:left;position:absolute;top:30px}
.home li a {background:transparent}
.home li a:hover{background:transparent}

h1{font-size:24px; line-height:130%;color:#32ADFF;font-weight:normal}
.event-intro h1,.city-intro h1 {font-size:16px;line-height:120%;font-weight:600}
h2,h3,h4{color:#32ADFF; font-size:18px; line-height:120%;margin:0 0 5px;font-weight:normal}
#bottomnav-left h2,#bottomnav-right h2{padding:7px 0 6px  5px;margin:0}
#bottomnav-left h2 a{padding:0;margin:0}
h3{ font-size:16px; line-height:115%; margin:0 0 5px 0}
#category-list h3 {font-weight:600;padding:5px 0 5px 0}
#bargains-intro2 h3 {line-height:110%;font-weight:600}
#bargains-intro2 h3 a{font-size:14px;line-height:110%}
#bargains-intro2 h1 {font-size:14px;line-height:110%}
#resorts-bottom h3 {margin:10px 0 5px}
h4 {font-size:16px; line-height:22px; margin:0}

.filet {height:5px;width:650px;background-color:#BAD3FF;overflow:hidden;margin:3px 0 3px 0;float:left;border-top:1px solid #F0F0F0;border-bottom:4px solid #F0F0F0}

#resorts-left .resorts-details h3{height:17px; font-size:12px; font-weight:700}
.feature h4 {padding:5px 0 7px 10px;border-bottom:1px dotted #BAD3FF}
#listCodes2 h2{padding:7px 0 5px 5px;color:#F0F0F0;clear:left;font-weight:600}
#listCodes2 a{color:#F0F0F0;font-weight:600}
.ski {width:630px;height:300px;background:url(../images/montagne-hiver.jpg) no-repeat left top; float:left;color:#F0F0F0;padding:20px 0 0 20px;font-size:20px;font-weight:700;margin:10px 0 0 0}
.ski  h1 {font-size:28px;color:#F0F0F0}
.ski li{margin:15px 0 10px 0}
.teaser1 {width:285px;height:185px;background:url(../images/comparateur-location-vacances.jpg) no-repeat left top; float:left;color:#F0F0F0;font-size:16px;font-weight:700;padding:0 0 0 15px;margin:0}

#bottomitem2 {float:left;margin:17px 0 0 0}
#bottomitem4 {float:left;margin:0}

.button, .button2, .button3{background:#FE7421 none repeat scroll 0; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:600; text-align:center;padding:2px;}
.button a, .button2 a {color:#FFF;font-weight:600}
.button2 { background-color:#32ADFF}
.button3 {width:140px;padding:0}
.open-div{color:#888; font-size:12px; font-weight:600}

#mkg-info{margin-top:10px; background:#BAD3FF; font-size:12px; color:#888}

.preview img{width:320px}
img.webcam {width:300px }

.deeper-tags{width:600px; background:#FFF; border-bottom:1px solid #32ADFF; margin:0 0 10px; padding:10px 0 10px 10px}

#report-details h1,#wallpaper h1,#photo-full h1, #video-full h1, h1.title {padding:10px 0 5px 5px;background-color:#FFF}
#bottomnav-left h1.title{padding:15px 5px 5px 5px;background-color:#FFF}
h2.title{padding:10px 0 5px 5px;background-color:#FFF;margin:0}
.top-tags {width:280px;float:right;padding:10px 5px 5px 5px;margin:0 0 5px 0}

.arrow-more,.arrow-more2{background:transparent url(../images/arrow.gif) no-repeat scroll left center; margin:0 0 5px 10px; padding:0 0 0 10px;line-height:18px}
li.subtitle {background:#FFF url(../images/arrow.gif) no-repeat scroll left center;padding:5px 0 5px 10px;margin:0}
.arrow-more {float:right;clear:both}
.more a{margin-top:10px}
.more2 {margin-top:10px; background-color:#F2F2F2;padding:0 5px 10px 5px;float:left;width:290px}

.add1{background:url(../images/djembeo-add.jpg) no-repeat ;width:50px;height:55px;float:left;margin:0 10px 0 0}
.button-text {margin-left:50px;float:left;text-align:left;width:240px;/*line-height:20px*/}

a.button20{display:block;font-weight:700;font-size:14px;height:30px;line-height:50px;margin-bottom:14px;text-decoration:none; padding:0;float:left}
a:hover.button20{padding:0;font-weight:700;font-size:14px;text-align:center}

.associated-title{color:#32ADFF; font-size:12px; font-weight:600; margin-bottom:10px; margin-top:10px}

ul.square {margin: 0 0 5px 5px;float:left}
ul.square li {font-size:14px;background: transparent url(../images/bullet-square.gif) no-repeat scroll 0 5px;margin: 0.3em 0 0.3em 0;padding:0 0 0 12px }
#listTrips h2,.feature h2 {font-size:20px;margin:0 ;padding:10px 0 10px 10px}


#report-details li, #resorts-bottom li , #event-details li{list-style-type:square ;list-style-position:inside;margin:3px 0 2px 0}
#report-details li{margin:3px 0 2px 5px}
#categories{width:290px; float:left; border:1px solid #32ADFF; background-color:#F5F5F5; margin:0 0 0 10px; padding:0 0 10px 10px}

#user-feedback{height:30px; margin-top:5px; margin-bottom:15px; padding-left:50px; padding-top:10px; float:left; width:600px; font-size:13px; font-weight:700; color:#FE7421; border:1px solid #32ADFF}

.user-feedback-success{color:#FE7421; font-size:13px; font-weight:500; background-color:#BAD3FF; border:1px solid #32ADFF}

.auto_complete{color:#000}

#dashboard-left-mod{width:450px; float:left; margin:10px 0 0 0; padding:10px}

#dashboard-right-mod{width:450px; float:left; margin:10px 0 0 0; padding:10px}
#dashboard-right-mod li  {font-size:14px;margin:5px 0 5px 0}
.pending-member {padding:0 0 0 10px;text-align:left}

#container{text-align:left; width:974px; margin:0 auto}

#left, #news, .discussion{width:674px; float:left}
#left2{width:550px; float:left}
#right {width:300px; float:left;margin:10px 0 0 0}
#left {margin:10px 0 0 0}
#right2 {width:424px; float:left}
#photos {width:630px; padding:10px;float:left}

#headnav{ width:100%; float:left; height:45px}
#redirect{ margin:50px 0 0 30px; padding:20px;float:left; border:2px solid #BAD3FF;font-size:20px; font-weight:700;line-height:40px;background-color:#FFF}
.connect {font-size:13px;float:right;margin-top:10px}
#headmenu{ width:100%; float:left;margin:0}
#teaser-menu{width:974px;margin:0 auto; padding:0;height:120px;background:url(../images/header-bg.jpg) repeat-x scroll left bottom}
#login-teaser{width:734px;float:right;margin:0;padding:0;line-height:17px}
#login-teaser2{width:734px;float:right;margin:0 0 0 10px;padding:0 0 0 10px}
#submenu{ height:25px; line-height:20px; width:100%; float:left}

#homelogin{width:974px; float:left; margin:10px 0 0 0; padding:0 0 10px 0}

#main-top,#main-top2,#main-top3,#main-top4{width:974px; margin:0 auto; padding:0;height:120px}
#main-top2{height:15px; text-align:right}
#main-top3{height:90px}
#main-top4{height:50px}
#main-top .teasertop {position:absolute;top:30px;margin:0 0 0 264px}
#head {background:none repeat scroll 0 0 #FFF; width:100%;height:15px;padding:5px 0 5px 0;font-size:13px}
#head2,#head4,#head5  {background:none repeat scroll 0 0 #FFF; width:100%;height:120px;padding:0}
#head3 {background:none repeat scroll 0 0 #32ADFF; width:100%;height:27px;padding:0;margin:0}
#head4  {height:115px}
#head5  {height:55px}
#logo{position:absolute;top:35px;width:210px; float:left; height:70px}

#top{width:674px; float:left; line-height:25px; margin:0}

#addcontent{width:300px; text-align:left; padding-top:10px; float:left}

#addcontent li{line-height:17px}

#pathway{width:382px; float:left; height:90px; line-height:20px;padding:0;margin:5px 28px 0 0}
#pathway2 {width:260px; float:left;padding:0;margin:0;font-size:18px;color:#32ADFF;text-transform:uppercase;text-align:left}
#pathway3 {width:614px; float:left;padding:0;margin:10px 0 0 0 ;font-size:16px;color:#32ADFF;text-align:left}
#citybox {width:288px; height:85px;float:left;padding:5px;margin:5px 0 0 0;border:1px solid #32ADFF}
#box {width:370px; height:65px;float:left;padding:5px;margin:0;border:1px solid #32ADFF}
#box2 {width:322px; height:67px;float:left; border:2px solid #32ADFF;color:#FFF;position:absolute;top:60px;margin:0 0 0 645px;padding:0 0 0 3px}
#content,#content2{float:left; width:674px; min-height:500px; height:auto !important; margin-bottom:10px}
#content2{background-color:#FFF;width:659px;padding:0 0 0 5px;margin:0 10px 0 0}

/*big menu */
#headBig {background:none repeat scroll 0 0 #32ADFF; width:100%;height:60px;padding:0;margin:0}

#menu1{width:974px;margin:0 auto; padding:0;height:60px}
#menu1 ul li{float:left;padding:5px 10px 5px 10px;display:block}
#menu1  li a.level1{display:block;text-decoration:none;color:#F0F0F0;font-size: 20px;text-transform: uppercase;
	}
#menu1 li.level1:hover,#menu1 li.current:hover{text-decoration:none;display:block;background-color:#FE7421;padding:5px 10px 5px 10px;color:#FFF;height:50px}
#menu1  li.home1 {background-color:#FFF;border:none;width:230px;height:50px}  
#menu1 li.current{color:E2E2E2;height:50px;padding:5px 10px 5px 10px}

#menu1 ul {list-style: none outside none;margin: 0;padding: 0}

#menu1 .subtitle{font-size: 14px;display: block;clear:both;margin:5px 0 0 0}

#menu1 .level2 .bg{color: #F0F0F0;font-size: 16px;text-transform: uppercase;clear:both;padding:0 0 10px 0;font-weight:600;width:100%;float:left}

#menu1 .level1 span.subtitle {font-size: 14px;color:#FFF}

#menu1 .dropdown {left: -999em;position: absolute;top: 85px;z-index: 100;width:100%;border-top:5px solid #FE7421}

#menu1 li:hover .dropdown{left: 0;}

#menu1 .dropdown-3 {border:1px solid #32ADFF;overflow: hidden;padding: 10px;width:952px;margin:0 auto;background-color:#32ADFF}

#menu1 .dropdown-3 a{color:#F0F0F0 }

#menu1 ul.level2 {float: left}

#menu1 li.level2  {padding:0;margin:5px 0 0 0}

#menu1 ul.level3 {padding: 0;float:left}

#menu1 ul.level3 li{display:block;width:100%;padding:0 0 5px 0}

#menu1  ul.col1 {width: 28%;float:left;padding:0 5px 0 5px}

#menu1  ul.col2 {width: 39%;float:left;padding:0 5px 0 5px}

#menu1  ul.col3 {width: 19%;float:left;padding:0 5px 0 4px}

#menu1  .comp {border:1px solid #F0F0F0;width:90%;padding:5px;float:left}

.feature, .feature4{ float:left; width:288px; border:1px solid #BAD3FF; font-weight:normal; margin:0 0 10px 0;padding:5px;background-color:#FFF}
.feature3,.feature5{padding:5px;width:290px;background-color:#FFF;float:left;margin:0 0 10px 0}
.feature5{margin:0}
.feature4 {background-color:transparent;border:none;width:300px;padding:0}
.feature2{display:inline; float:left; width:300px; margin:0 0 10px 0;background-color:#FFF}

.feature p{text-align:left; font-weight:500; line-height:18px; padding:5px}
.star {margin: 5px;padding:0 ;float:left;width:200px}
.star a {font-size:14px;line-height:120%}
#main-menu{width:974px;margin:0 auto; padding:0;height:27px}
#main-menu ul li{float:left;border-right:2px solid #F0F0F0;height:17px;padding:5px 0 5px 0}
#main-menu  li a{display:block;text-decoration:none;color:#F0F0F0;padding:0 10px 0 10px;font-size:18px}
#main-menu  li:hover {text-decoration:underline;display:block;background-color:#FE7421;padding:5px 0 5px 0;height:17px;color:#FFF}
#main-menu li a.{background-color:#FFF}
#main-menu  li.home1 {background-color:#FFF;border:none;width:230px} 
#main-menu li.current{color:#FFF;background-color:#FE7421}

#main-right-menu ul.user-menu{list-style-image:none; list-style-position:outside; list-style-type:none; width:100%; padding:0}

#main-right-menu ul.user-menu li{display:block; padding:3px 0 3px 2px}

#main-right-menu ul.user-menu li.addcontent a.addcontent{margin-left:3px; display:inline; padding:3px 6px 0 0}

#menu_community2{float:left;width:650px;margin:0 0 5px 0;height:25px}
#menu_community2 li{float:left;text-align:center}
#menu_community2 a {color:#32ADFF; display:block; text-align:left; height:20px; float:left; font-size:13px;  padding:5px 15px 0 10px;text-decoration:none;font-weight:600}
#menu_community2 a:hover{height:20px;padding:5px 15px 0 10px;background-color:#F2F2F2}
#menu_community2 .current{text-decoration:underline;color:#32ADFF;background-color:#F2F2F2}

#menu_community{background-color:#32ADFF;float:left;width:650px;margin:0 0 5px 0;height:25px}
#menu_community li{float:left;display:block}
#menu_community a:link ,#menu_community a:visited{color:#F0F0F0 }
#menu_community li a {display:block; height:20px;font-size:13px;  padding:5px 10px 0 5px;text-decoration:none;font-weight:600}
#menu_community li a:hover{ text-decoration:underline;height:20px;padding:5px 10px 0 5px;background-color:#FE7421}
#menu_community li.current{text-decoration:none;color:#FFF;height:25px;padding:0 10px 0 5px;background-color:#FE7421}

#tabmenu {}

#main-right-menu ul.user-menu{list-style-image:none; list-style-position:outside; list-style-type:none; width:100%; padding:0}

#main-right-menu ul.user-menu li{display:block; padding:3px 0 3px 2px}

#main-right-menu ul.user-menu li.addcontent a.addcontent{margin-left:3px; display:inline; padding:3px 6px 0 0}

#page-right-menu ul.user-menu{list-style-image:none; list-style-position:outside; list-style-type:none; width:100%; margin:0 0 10px; padding:0}

#page-right-menu ul.user-menu li{border-bottom:1px solid #BAD3FF; display:block; line-height:20px}

#page-right-menu ul.user-menu li a{display:block; padding-left:5px}

#main-search{width:298px; float:left; margin:10px 0}

#main-search input#search{width:143px; float:left}

#main-right-ads{width:300px; float:left; margin:0}

#main-left-ads{padding-top:15px; float:left}

#top-login #language-selector{padding-left:0; text-align:right; float:right; margin:0}

#language-sel{color:#BAD3FF; font-weight:700}

#lang-menu{float:right; padding-top:10px; text-align:right; width:100px; margin:0}

.maintags{width:280px; float:left; background-color:#FFFDE4; margin:0 10px 0 0; padding:5px}

.tag-title{color:#32ADFF; font-size:13px; font-weight:600}

#popular-tags{ float:left; width:298px; margin:0 0 10px 0; padding:0;background-color:#FFF; border:1px solid #BAD3FF}

ul.tag-cloud{list-style:none; text-align:justify; padding:10px}

ul.tag-cloud li{list-style:none; display:inline; line-height:20px}

ul.tag-cloud li.tag-popularity-1{font-size:13px; border-bottom:0 none; float:none; font-weight:500}

ul.tag-cloud li.tag-popularity-2{font-size:15px; border-bottom:0 none; float:none; font-weight:600}

ul.tag-cloud li.tag-popularity-3{font-size:17px; border-bottom:0 none; float:none; font-weight:700}

ul.tag-cloud li.tag-popularity-4{font-size:20px; border-bottom:0 none; float:none; font-weight:700}

.tag-photos, .tag-videos, .tag-news{float:left; clear:left; margin-bottom:10px;padding:0 0 0 5px}

#bottomnav{width:100%; background:#FFF;height:auto !important; float:left;padding:10px 0 0 0}
#bottomnav2{width:100%; height:auto !important; float:left}
#bottom{width:974px; height:auto !important; margin:0 auto; padding:0}


#bottomnav-left{float:left; text-align:left; width:674px; padding:0;margin:10px 0 0 0}
#bottomnav-right{float:left; text-align:left; width:300px; padding:0;margin:10px 0 0 0}
.resortleft {float:left; width:300px;margin:0 25px 0 0}
.resortright {float:right; width:300px;margin:0}

#bottomnav-left .homeleft-wide , #bottomnav-left .homeleft-wide2 { padding:0;margin:0 0 10px 0; width:650px;float:left;background-color:#FFF;}
#bottomnav-left .homeleft-wide2 { padding:0 5px 0 5px;margin:0 0 10px 0; width:640px}

#footernav{width:100%; min-height:120px; height:auto !important; padding:0;background:none repeat scroll 0 0 #070126;border-top:5px solid #32ADFF}

#footernav2{width:100%; border-top:#32ADFF 1px solid; background:url(../images/container-bg.jpg) repeat-x scroll left top; min-height:120px; height:auto !important; padding:5px 0}

#footer{width:974px; height:auto !important; margin:0 auto; padding:10px 0 10px 0}

#footer2{width:974px;height:auto !important; margin:0 auto; padding:10px 0 10px 0}

#footer-data{float:left}
#footer .footer-ads {float:left;margin:5px 0 0 0}

#footer-title ul{width:170px; float:left;padding:0 0 0 10px}
#footer-title li a{line-height:25px;font-size:13px}
.footer-title li a{font-weight:400}
#footer-title h3 {font-size:15px;border-bottom:1px solid #BAD3FF;margin:0;height:20px;padding:5px 0 10px 0;color:#F0F0F0}
.footer-title {font-weight:600; text-align:left; color:#F0F0F0; line-height:20px}
#footer-teaser {width:350px; float:left; padding:0 }

#category-list{width:630px; float:left;padding:10px;margin:0 0 10px 0;background-color:#32ADFF}
#category-list li a,#category-list .teaser {color:#FFF;font-weight:600}
#category-list .vocabulary-list li, #category-list-news .vocabulary-list li{list-style:none; float:left; width:150px; margin:2px 2px 3px 0; padding:0 0 0 10px;font-size:14px}
#category-list .vocabulary-list {width:155px;float:left;padding:10px 0 0 0}

#comments{float:left; width:320px; margin:10px 10px 10px 0; padding:10px 0 0}
#comments2,#comments3{float:left; width:650px; margin:0; padding:0;background-color:#FFF}
#comments3{float:left; width:638px; margin:0 0 10px 0; padding:5px;border:1px solid #BAD3FF}
.comments2{margin:10px 0 0 0;border:1px solid #BAD3FF;padding:5px 5px 10px 5px;float:left;width:638px}
.comments4,.comments3,.comments6{margin:10px 0 0 0;padding:0 0 10px 0;float:left;width:640px}
.comments3 {background:#FFFDE4/*EDF3FF*/;padding:5px;width:640px;margin:0 0 10px 0;border:none}
.comments4 {width:640px;border-bottom:2px solid #BAD3FF;float:left;background-color:#FFF;padding:5px;margin:0 0 10px 0}
#comments4{margin:10px 0 0 0;background-color:#FFFDE4;padding:5px;float:left;width:640px}
#comments5 {padding:5px 0 0 5px; width:643px;margin:0 0 10px 0;float:left;background-color:#FFF;border:1px solid #BAD3FF}
#comments6 {padding:5px; width:640px;margin:0;float:left;/*background-color:#32ADFF;color:#FFF*/}
#comments5 .teasing li{width:640px;padding:10px 0 5px 0;border-bottom:1px solid #FCF4A1;float:left}
.comments6 h2 {padding:0 0 0 5px}
#comments .comment-head, #resorts-left .comment-head, .associated-news-title, .associated-videos-title, .associated-photos-title{color:#444; font-weight:600; font-size:13px}

.user-comment{margin:0; background-color:#FFFFFF;padding:5px 5px 10px 5px;float:left;width:640px;border-bottom:1px solid #BAD3FF}

.content{margin-top:10px; margin-left:50px}

.owner{margin-top:10px; margin-left:50px; margin-bottom:20px; color:#88888}

.tellafriend{color:#888; font-size:11px; font-weight:600}

#tellafriend ul.tellafriend li{border-bottom:0}

.ratings, .ratings2 {height:60px; font-size:16px;font-weight:normal;color:#BAD3FF;line-height:25px;display:block; border:1px solid #FEF8B2;width:278px; background-color:#FFFDE4;padding:10px;margin:10px 0 10px 0}
.ratings2 {height:100px}
.ratings2 a {font-weight:500}

.rating-vote{width:55px; height:34px; text-align:center; float:left; padding:10px 0 0 2px}

.rate-up{background-image:url(../images/yes-btn.gif); float:left; height:27px; width:27px; margin:10px 2px 0 0}

.rate-down{background-image:url(../images/no-btn.gif); float:left; height:27px; width:27px; margin:10px 0 0 2px}

.vote-num{text-align:center; font-size:130%; font-weight:700; color:#FE7421}

a.rate-up, a.rate-down{background-repeat:no-repeat; float:left; height:27px; width:27px}

a.rate-up:hover, a.rate-down:hover{background-color:transparent; background-position:0}

#login-light li{padding-top:5px; line-height:15px}

#login-light .member-login{color:#FFF; font-size:1.5em; font-weight:700}

#login-light li.pad-button{text-align:right}

#login-light {text-align:left; float:left;width:290px; padding:0 0 0 10px;background-color:#E8F2FF}
#search,#search2,#search3 {width:280px;background-color:#070126/*FFFDE4*/;margin:0;padding:5px 5px 10px 15px;float:left}
#search2{width:280px;margin:0 0 10px 0;border:none;background-color:#FFFDE4}
#search3{width:280px;margin:0;border:none;background-color:#FFFDE4;margin:0 0 10px 0}
#search li,#search2 li,#search3 li {padding-top:5px; line-height:25px;width:270px}


#search3 .search-form,#search .search-form {width: 270px;background-color:#E8F2FF;font-size:14px;color:#444}
#search .search-label, #search2 .search-label, #search .label2 {width: 60px; color:#32ADFF;font-weight:700;text-align:left; float:left; margin:0; padding:0;font-size:14px}
#search .label2 {width:200px}
#search-large {float:left;height:80px;margin:0;width:620px;padding:10px;background-color:#FFF;border:5px solid #32ADFF}
#search-large .search-form{width:190px;background-color:#E8F2FF;font-size:13px;color:#444;padding:1px}
#search-large #date_day,#search-large #date_month,#search-large #date_year,#search-large #nb_persons ,#search-large #duration  {background-color:#E8F2FF;font-size:14px;color:#444;padding:1px}
#search-large li {margin:5px 0 5px 0; height:23px;width:190px; float:left;text-align:left}
#search-large h4 {font-weight:600; font-size:18px;color:#32ADFF}

#search-largeWl .search-label,#search-large .search-label {font-weight:700; margin:5px 0 0 0; padding:0;font-size:13px;color:#32ADFF}
#search-largeWl{float:left;height:170px;margin:0;width:620px;padding:10px;background-color:#FFF;border:5px solid #32ADFF;margin:0 0 10px 0}
#search-largeWl .search-form{width:195px;background-color:#E8F2FF;font-size:13px;color:#444;padding:1px}
#search-largeWl #nb_persons ,#search-largeWl #duration,#search-largeWl .heb  {background-color:#E8F2FF;font-size:14px;color:#444;padding:1px}
#search-largeWl li {margin:5px 0 5px 0; height:23px;width:190px; float:left;text-align:left}
#search-largeWl h4 {font-weight:600; font-size:18px;color:#32ADFF}
#search-largeWl .destination {width: 200px;height:160px;border-right:1px solid #32ADFF;float:left}
#search-large .destination {width: 200px;height:60px;border-right:1px solid #32ADFF;float:left}
#search-largeWl .tripdata {width:200px;height:160px;border-right:1px solid #32ADFF;float:left;padding:0 0 0 10px}
#search-large .tripdata {width:200px;height:60px;border-right:1px solid #32ADFF;float:left;padding:0 0 0 10px}
#search-largeWl .validation {width: 190px;float:left;height:160px;padding:0 0 0 10px}
#search-large .validation {width: 190px;height:60px;float:left;padding:0 0 0 10px}

.feature4 .search-tab li {float:left}
.feature4 .search-tab a {font-size:18px;text-transform:uppercase;padding:10px 10px 5px 10px;display:block;width:130px;background:#070126 url(../images/arrow.gif) no-repeat scroll left center;float:left}

#profile label{color:#FE7421; line-height:30px; display:block; float:left; width:140px; padding-right:15px; font-weight:600}

#profile{width:600px}

#profile .profiledata{color:#FFF; text-align:left; font-weight:500; width:230px}

#myaccount-settings{width:605px; margin-left:65px}

#profile-info{float:left; width:605px; padding-top:20px; padding-bottom:15px}

#profile-info-icon{float:left; width:574px; padding-top:20px; padding-bottom:15px}

#myaccount-settings .buddy-icon{float:left; padding-top:20px; width:50px}

#cellphone{float:left; width:170px}

#form-location ol li{clear:both; border-bottom:solid 1px #888; width:605px}

#form-location label{color:#888; display:block; float:left; font-size:11px; font-weight:600; width:170px; clear:both}

#form-location .editor_field{width:300px}

#video-home-left{width:400px; float:left; margin-right:10px}

.video-intro{width:170px; margin:10px 0 0 0;padding:0;float:left}

.video-intro .video-preview{float:left; width:165px; height:110px; margin:0}
.video-preview2{float:left; width:80px;  margin:0 5px 0 0}

.video-intro .details a{font-size:13px; font-weight:600;float:left; width:150px;height:43px}

#merchantList img,#merchantList2 img,#merchantList3 img,.merchant {padding:1px; border:1px solid #BAD3FF;width:70px;height:22px}
#merchantList{padding:10px 0 5px 15px; border:1px solid #BAD3FF;margin:10px 0 0 28px;width:300px;float:left}
#merchantList2 {margin:10px 0 0 0;padding:0 0 5px 10px;width:290px;float:left}
#merchantList3 {margin:10px 0 10px 0;padding:0;float:left;width:650px}
#merchantList li,#merchantList2 li,#merchantList3 li {padding:0 0 5px 5px; float:left}
#listCodes li, #listTrips li{padding:5px 0 5px 5px; float:left;border-bottom:1px dotted #E8F2FF;width:275px}
#listTrips {padding:0 0 5px 0; width:300px;margin:0;float:left;background-color:#FFFDE4}
#listTrips {padding:5px; width:290px}
#listTrips li{padding:5px 0 5px 10px;width:260px }
#listCodes{margin:0 0 10px 0;width:293px;float:left;background-color:#FFF;padding:5px 0 5px 5px;/*color:#E8F2FF*/;border:1px solid #BAD3FF}
#listCodes2 {margin:0 0 10px 0;width:290px;float:left;padding:5px;background-color:#32ADFF;color:#F0F0F0}
#listCodes2 li{padding:5px; float:left;border-bottom:1px solid #F0F0F0;width:280px}
#listTrips a{padding:0}
#listMember {padding:10px; width:388px;margin:10px 0 10px 10px;float:left;background-color:#FFFDE4;border:1px solid #FCF4A1}

.photos-place {width:650px;float: left;margin:5px 0 0 0 }

.meteo {width:260px;float: left;text-align:left }
.forecast {width:85px; padding:0;float:left }
.img-forecast {width:85px; height:50px;float:left }

#bargains-intro{width:290px;float:left; margin:0 10px 10px 0; padding:5px}
#bargains-intro2 { width:290px;height:115px;margin:0 0 5px 0;float:left;border-bottom:1px solid #BAD3FF;padding:0 0 0 10px}
#bargains-intro2 .bargain-photo .photo-preview{width:80px; float:left; margin:0 10px 0 0}
#bargains-intro3{width:280px;float:left; margin:0 10px 5px 5px; padding:3px 0 3px 0;border-bottom:1px solid #BAD3FF}
#bargains-intro3 .bargain-photo2 {width:50px; float:left; margin:0;}
#bargains-intro h1,#bargains-intro h3 {font-size:16px; font-weight:normal;line-height:20px;font-weight:600}
#bargains-intro3 h1,.events4 h1 {font-size:15px; font-weight:normal;line-height:115%}
.events5 h1 {font-size:18px; font-weight:normal;line-height:115%}
#bargains-intro .bargain-photo,#bargains .bargain-photo,#bargains4 .bargain-photo{width:100px;float:left;margin:5px 0 0 0}
#bargains-intro .bargain-text{width:185px;float:left;margin:5px 0 0 0}
#bargains-intro .bargain-text p{margin:0}
.bargain-photo .photo-preview, #bargains .bargain-photo .photo-preview,#bargains2 .bargain-photo .photo-preview,#bargains2 .bargain-photo .photo-preview{width:90px; height:70px; float:left; margin:0 15px 0 0}
.content-text {float:left;margin:8px 0 0 0;width:528px}
#bargains .content-text {float:left;margin:0;width:500px}
#bargains4 .content-text {float:left;margin:0;width:400px}
#bargains4 .content-text p{margin:0 0 5px 0}
#bargains .left img {width:320px }
#comments2 .left img {width:230px;float:right;margin:5px }
#comments2 .right img {width:230px;float:left;margin:5px }
#bargains .left .thumb img,#news-home-left.right .thumb img {width:90px }
#bargains .connect img {width:100px }
#bargains .left .metainfo img {width:32px }
#bargains .trip li {padding:5px 0 5px 0}
.offering2  img {margin:0 10px 0 0;float:left }
.offering2:hover, .offering3:hover{text-decoration:underline}
.offering2, .offering3{ cursor: pointer;color:#FE7421}
#bargains{width:640px; float:left; border-bottom:#BAD3FF 2px solid;margin:0 0 10px 0;padding:0 5px 5px 5px;background-color:#FFF}
#bargains2,#bargains3,#bargains4 {width:645px; float:left; border-bottom:#BAD3FF 1px solid;margin:0;padding:5px 0 5px 5px;background-color:#FFF}
#bargains4 h1{font-size:20px;font-weight:normal;margin:0;padding:0 0 5px 0}
#bargains4 {width:635px;padding:0 0 5px 5px ;float:left}
#bargains2 .content-text{width:365px;float:left;padding:0 0 0 5px}
#bargains .content-text2{width:450px;float:left;padding:0 0 0 5px}
#bargains .content-text2 p{padding:0 10px 0 5px}
#bargains3{width:290px;margin:0;padding:5px;}
#bargains2 h1,#bargains3 h1{font-size:16px;line-height:20px;font-weight:600}
.bookit2 {margin:0;border:1px solid #32ADFF; padding:5px;height:100px}
#bargains .left{width:320px; float:left; margin:10px 15px 0 0}
#bargains .right{width:300px; float:left;margin:10px 0 0 0}

.offering, .offering2 {margin:10px 0 10px 0; float:left;border-bottom:#BAD3FF 1px solid;padding:0 0 5px 0}
.offering2 { float:left;text-align:left;margin:0;padding:5px 0 5px 0;border:none}

.metainfo,.metainfo-guide{width:280px; float:left; margin:0 0 10px 10px; padding:10px 0 10px 10px;background-color:#FFF}
.metainfo-guide{width:344px;padding:0}
#bargains .metainfo6 h1{padding:0;line-height:115%;font-size:20px}

#bargains .metainfo{width:240px;float:left; line-height:20px;margin:0}

#bargains .metainfo2{width:140px; float:left; line-height:17px; text-align:left; margin:10px 10px 0 0}
#bargains .metainfo3,#bargains .metainfo4{width:200px; height:80px;float:left; line-height:17px; text-align:left; margin:0 0 0 5px;padding:10px 0 0 5px;border-left:#BAD3FF 1px solid}
#bargains .metainfo4 {width:180px; height:80px;margin:0;border:none}
#bargains .metainfo5 {width:130px;float:left;padding:5px;background-color:#DBEBFF;margin:5px 0 0 0 }
#bargains .metainfo6  {width:370px;float:left;padding:10px 10px 0 10px }
#bargains .metainfo-low{width:290px;margin:0; float:left;text-align:right}
#bargains .metainfo-low2{float:right}
#bargains .metainfo4 .photo-preview, #bargains .left .photo-preview, #bargains .right .search-result .photo-preview {width: 80px;float:left;margin:0 80px 0 0}
.search-result {border-top:#BAD3FF 2px solid;padding:10px 0 0 0;margin: 10px 0 0 0; float:left;width:300px}

.voir{ padding:10px 10px 20px 10px;width:156px;height:60px;float:left;margin:0}
.voir2{ padding:0px 10px 0 10px;width:170px;height:80px;float:left;margin:0}
.voir:hover,.voir2:hover, .metainfo-low:hover{background-color:#DBEBFF}
.voir,.voir2, .metainfo-low { cursor: pointer}
#bargains2 .voir {width:93px;padding:5px 3px 5px 4px;height:50px;float:left}
#bargains2 .metainfo3,#bargains4 .metainfo3{width:140px;padding:10px 5px 0 5px;height:50px;float:left;margin:0 0 0 10px}
#bargains2 .metainfo6  {width:300px;float:left;padding:5px}
#bargains-intro .photo-preview,#bargains2 .bargain-photo {width:90px;height:90px;float:left}

.price{font-size:17px; color:#444; font-weight:700}

#bargains .data{font-size:15px; color:#CCC9C9; font-weight:700}

#bargains .oldprice{text-decoration:line-through; font-size:14px; color:#CCC9C9}

.detail-offre a , .detail-offre2 a,.detail-offre {font-size:13px; line-height:30px; background-color:#FE7421; color:#FFF;font-weight:600; padding:5px}

#bargains .description{margin:10px 0 0; padding:0 0 10px}

#bargains .description p, #bargains .description h3{line-height:20px; margin:5px 0 0}

#bargains-intro .bargains-text{width:160px; float:left}

#bargains h4{color:#444; font-size:14px; font-weight:600}

#news-home-left{width:328px; float:left; margin:0 10px 0 0;padding:5px;border:#BAD3FF 1px solid}
#news-home-right {width:315px; float:left;margin:5px 0 0 0; float:left;background-color:#FFF;padding:10px 5px 5px 5px}
#news-home-right li{float:left;line-height:150%;width:90%}

#morenews{width:300px; margin:0 0 10px 0; padding:0}
#morenews li{font-size:14px; font-weight:600}

#content-author{float:left; margin-bottom:10px 0 5px 0}


#event-info{font-weight:400; width:650px}
.day {font-size:13px;}
.events2 {width:180px;float:left;margin:0 10px 0 15px}
.events3 {width:50px;height:60px;float:left;margin:0 10px 0 0}
.events4 {width:80px;height:135px;float:left;margin:10px 13px 0 0;border:1px solid #BAD3FF;padding:5px}
.events5 {width:190px;height:190px;float:left;margin:10px 10px 0 0;border:1px solid #BAD3FF;padding:5px}
#event-details{text-align:left; width:638px; float:left; border:1px solid #BAD3FF; margin:0; padding:10px 5px 10px 5px;background-color:#FFF}

.event-intro{border-bottom:1px solid #BAD3FF; margin:0 0 5px 0; padding:0 0 5px 5px;height:50px}
.city-intro{ margin:0 0 5px 0; padding:0 0 5px 5px;height:40px;width:100%;float:left}
.event-intro p{padding:5px 5px 5px 0;text-align:left}
ul.event {padding:5px;background-color:#FFF;float:left}
.news-photo-title{color:#444; font-size:12px; font-weight:600; margin-bottom:10px}

ul.associated-bargains li{float:left; border-bottom:#BAD3FF 1px solid; padding:0 0 5px}

ul.associated-news li {float:left; display:block; width:245px; margin-top:5px}

.news-assoc{width:300px; float:right; margin:0 0 10px 0; padding:0;background:url(../images/bottom-gradient.jpg) repeat-x scroll left bottom }
.place-assoc {padding:0; width:300px;float:right;margin:0;background:url(../images/bottom-gradient.jpg) repeat-x scroll left bottom }
.photos-assoc{ width:240px; float:left; padding:5px 10px; margin:0 0 10px 0;border: solid 1px #CCC9C9}


#term-items a.term-name{font-size:16px; font-weight:700; margin:0; padding:0}

#term-items{float:left; margin:0 0 10px 0;padding:5px;width:640px}

#term-items a.term-faq{font-size:14px; font-weight:600; color:#CCC9C9; margin:0; padding:0}

.faq-list p{background:#F5F5F5; padding:10px}

.pagination ul.pages{font-size:14px; text-align:center; height:30px; margin:5px 0 0; padding:15px 0 0}

.pagination ul.pages li{display:inline; list-style-type:none; padding-bottom:1px}

.pagination ul.pages li.currentpage{background-color:#F5F5F5; border:1px solid #CCC9C9; color:#888; font-weight:700; padding:0 5px}

.pagination a, .pagination a:visited{border:1px solid #CCC9C9; color:#FE7421; text-decoration:none; padding:0 5px}

#user{width:200px}
#user2{width:290px}
#user3{width:630px;font-size:16px;float:left;margin:5px 0 5px 0; line-height:120%}

#user label{color:#888; font-weight:700; clear:left}

#user label.infoguide{color:#777; font-weight:400}

#user .user-image,#user2 .user-image,#user3 .user-image{float:left; height:40px; margin:0 10px 0 0; text-align:left; vertical-align:top; width:40px}
#user2 .user-image{ height:60px; width:60px}
#bargains img.user-image {width:40px}
#user li,#user2 li{float:none; border-bottom:1px solid #BAD3FF; display:block; margin-left:2px; margin-right:2px}

#video-item-left{width:424px; float:left}

#video-item-right{width:220px; float:left; padding-left:3px}

#video-full .item-description{ color:#888}

#photo-home-left{width:400px; float:left}

#photo-home-right{width:250px; float:left}

.photo-intro{width:170px; height:170px; margin:0; float:right}
.photo-large {width:280px; padding:10px; background-color:#F2F2F2; float:left}
img.photo-large-preview {width:280px; float:left}
.photo-intro .photo-preview{float:left}
img.photo-preview2{float:left;width:40px;margin:10px 10px 0 10px}

#photo-item-left{width:440px; float:left; margin:10px 0 0}

#photo-item-right{width:200px; float:left; margin:10px 0 0 10px; padding:0}

#photo-item-right .channel-tags{clear:left; margin:10px 0 0}

.personmenu{position:absolute; visibility:hidden; border:1px solid #CCC9C9; line-height:18px; z-index:100; width:150px; background:#F2F2F2}

.personmenu ul#personmenu{list-style-image:none; list-style-type:none}

.personmenu ul#personmenu li{border-bottom:1px solid #CCC9C9; display:block; margin-left:2px; margin-right:2px; float:none; clear:left; padding-left:2px}

#profile-header{width:650px}

#profile-header .profile-title{color:#FE7421; font-size:16px; font-weight:700; width:560px}

#public-header{float:left; width:290px; padding-top:20px}

#public-header .profile-title{color:#FE7421; font-size:16px; font-weight:700; width:250px}

#view-message{float:left; border:solid 1px #BAD3FF; margin:20px 0 30px 65px; padding:10px}
#view-message-top{float:left; margin:10px 0 0 0; padding:10px 0 0 0;background-color:#FFF}

.form ol li.to{clear:left; float:left; padding-right:15px; width:70px; font-size:14px; color:#888; font-weight:600; line-height:20px; text-align:left}

.form ol li.text-to{clear:right; float:left; padding-bottom:5px; width:350px; font-size:14px; color:#888; font-weight:600; line-height:30px}

.form ol li.text-message{clear:right; float:left; margin-top:15px; width:450px; font-size:14px}

#no-message{background:#F5F5F5 none repeat scroll 0; padding-top:10px; border:1px solid #CCC9C9; color:#888; font-size:13px; font-weight:700; height:30px; width:75%; margin:10px 0 30px 65px}

#no-message label{padding-left:75px}

#mail-main{text-align:left; width:650px; margin:15px 0 0 0; border-top:2px solid #CCC9C9;float:left}

#inbox div.unread{background:#F5F5F5 url(../images/Unread-mail.gif) no-repeat; margin-top:2px; width:16px; height:16px; font-weight:700}

#inbox div.read{background:#F5F5F5 url(../images/Read-mail.gif) no-repeat; margin-top:2px; width:16px; height:16px; font-weight:700}

#outbox{float:left; margin-bottom:10px; width:650px;background-color:#FFF}

#invitation td, #invitation th{border-bottom:1px solid #CCC9C9; padding:3px 3px 5px}

#invitation td#accepted{background:#888 none repeat scroll 0 50%; font-weight:700}

.group-search{margin-bottom:15px}

.group-members{color:#777; font-weight:700; float:left}

#intro-group h1,#intro-matos h1{font-size:16px; line-height:20px; margin:0}

#group-details{background:#F5F8FF; margin-bottom:10px; background-color:#101010}

#group-details .icon, #group-top-section .icon{float:left; margin:0 5px 5px 0}

#mygroups{clear:left; width:650px; padding-top:20px; margin-left:65px}

.groups-mygroups{margin:10px 0 10px 0; clear:left; width:650px;float:left}

.groups-mygroups li{line-height:20px; list-style:square; list-style-position:inside; color:#888}

#dashboard-right-mod .groups-mygroups{clear:left; width:280px; padding:0}

#dashboard-right-mod .event-intro h1{line-height:20px}

#intro-group{min-height:80px; width:285px; border-bottom:1px dotted #CCC9C9; margin:5px 5px 0 0}

#intro-group .icon{width:64px; margin-right:10px; float:left; clear:none}

#intro-group .group-intro-icon, #intro-matos .intro-icon{ width:64px;margin:0 10px 0 0}
#intro-matos { width:285px;float:left;border-bottom:1px solid #CCC9C9; margin:5px 0 0 0;padding:0 0 10px 0}

#intro-group p{text-align:justify; clear:left}

#group-events{clear:left; margin-top:15px; margin-left:25px; float:left}

#group-top-section, #group-below-section{float:left; width:650px; margin-bottom:10px}
#group-top-section {background-color:#FFFDE4;padding:10px;width:630px;margin:10px 0 10px 0}
#group-below-section .group-latest-threads{float:left; width:240px; padding-right:10px}

#group-below-section .group-latest-photos .latest-photo-title, #group-top-section .group-latest-news .latest-news-title, #group-top-section .group-latest-videos .latest-video-title, #group-below-section .group-latest-videos .latest-video-title, .about-group{color:#555; font-size:14px; font-weight:600; line-height:30px; text-transform:uppercase}

#group-top-section .group-intro{float:left; width:250px; background:#F5F5F5; margin:0 10px 0 0}

#group-below-section .group-latest-news {float:left; width:650px;border-bottom:4px solid #CCC9C9; margin:10px 0 0 0; padding:0 0 10px  0}

#group-top-section .group-latest-news li, #group-top-section .group-latest-events li{float:left; width:320px; font-size:16px; font-weight:600; margin-top:7px}

.group-body{float:left; clear:left}

.editor-field{width:150px; float:left; color:#888; font-weight:700; line-height:20px}

#no-contacts{background:#F5F5F5 none repeat scroll 0; float:left; padding-top:10px; border:1px solid #CCC9C9; color:#888; font-size:13px; font-weight:700; height:30px; width:75%; text-align:center; margin:50px 0 30px 65px}

#groups-list-admin{clear:both; width:300px; float:left; margin-left:15px; margin-top:5px}

#groups-list-members{width:300px; float:right; margin-left:15px; margin-top:5px}

#contact-mygroups{margin-bottom:10px; padding-top:10px}

#contact-mygroups .mygroups-title{color:#888; font-size:14px; font-weight:600; line-height:30px}

.register{text-transform:uppercase; font-weight:700; font-size:14px; margin-left:250px}

#faq .faq-top-section .faq-vocabularies{float:left; padding-bottom:15px}

#faq .faq-top-section .faq-vocabularies li{float:left; width:300px}

.faq-terms li a{float:none; line-height:20px; font-weight:700}

#favourites-left, #favourites-right{width:310px; float:left; margin:0; padding:5px}

.favourites{float:left; margin-top:10px; width:295px; border-bottom:1px solid #CCC9C9; padding:5px}
.favourites2{float:left; margin-top:10px; width:260px; border-bottom:1px solid #CCC9C9; background:url(../images/bottom-gradient.jpg) repeat-x scroll left bottom; padding:5px}
.favourites3{float:left; margin-top:10px; width:640px; border-bottom:1px solid #CCC9C9; padding:5px}

#my-tags{float:left; clear:both; margin-top:20px; margin-bottom:20px; background:#F5F5F5; padding-top:10px; width:624px}

.favourite-title, .event-databloc{color:#444; font-size:14px; font-weight:600; margin-bottom:15px}

#group-popup{background:#F5F5F5; width:300px; height:400px}

.access-changer-popup, .contact-changer-popup{font-size:12px; text-align:left; width:300px}

#access-changer-body, #contact-changer-body{clear:both;  padding:10px 0 0 10px}

#access-changer-radiobutton{padding:2px}

#access-changer-checkboxes, #contact-changer-checkboxes{padding:10px 20px 18px 18px}

#access-changer-header, #contact-changer-header{ clear:both; font-size:12px; line-height:25px; padding:0 0 0 15px}

#access-popup{ width:300px; height:420px}

#associated-photo .photo-details{margin-top:10px; float:left}

#form .infoguide{font-size:11px; color:#777; display:inline; font-weight:400; width:80px}

#form ol li{clear:both; padding-bottom:5px}

#form label{color:#444; display:block; float:left; font-size:12px; font-weight:600; line-height:15px; width:135px; clear:both}

.form label{color:#444; display:block; font-size:12px; font-weight:600; line-height:15px; width:85px; clear:both; padding:0 0 0 5px}

.form .check-title{float:none; clear:none; display:inline}

.captcha{padding-left:135px}

.button-signup{background:#FE7421 none repeat scroll 0; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:700; text-align:center; margin:0;padding:5px 10px 5px 10px}

li.conditions{margin-left:135px}

#login-info{background:#F7F7F7; font-size:12px; margin-bottom:15px; width:674px}

.form ol li.header label{width:100%; padding:0}

.form .infoguide{width:100%; font-size:12px; color:#777; font-weight:400}

.form ol li.label{clear:both; float:left; padding-bottom:5px; width:120px}

.form ol li.input{float:left; padding-bottom:5px; width:350px; font-size:14px}

.form div.markdown-info{height:120px; overflow:auto}

.form ol li.label-inline{float:left; padding-bottom:5px; width:150px}

.form ol li.input-inline{float:left; padding-bottom:5px}

.form ol li.submit{float:left; clear:both; padding-bottom:5px; padding-left:120px}

.news-edit ol li.input{clear:right; float:left; padding-bottom:5px; width:200px}

.input-text, #username, #password, #name, #realname, #email, #file, #description, #channel, #title, #tag, #language, #typelist, #street, #placecity, #zipcode, #phone{ border:1px solid #CCC9C9; color:#444; margin-right:10px}

#resort { border:1px solid #BAD3FF; color:#555; margin-right:10px;background-color:#E8F2FF;padding:0.3em 7px;font-size:16px}

#description{ border:1px solid #BAD3FF; color:#444; margin-right:10px}

.add-content-info{color:#888; font-size:12px; line-height:30px; font-weight:700}

#add-content label{color:#888; font-size:12px; line-height:30px; display:block; float:left; width:170px; text-align:right; padding-right:15px; font-weight:600}

#add-content-info{background:#888; font-size:13px}

#contact-table{clear:left; text-align:left; width:594px; border-top:2px solid #BAD3FF; margin-left:65px}

#listcontact td, #listcontact th{border-bottom:1px solid #BAD3FF; vertical-align:top; padding:3px 5px 3px 0}

#public-profile{width:594px; margin-bottom:30px; margin-left:65px; margin-top:20px}

#public-top{width:350px; float:left}

#public-bottom{width:300px; float:left; padding:10px;background-color:#F2F2F2;margin:10px 10px 0 0}

#public-right{width:300px; float:left; padding:10px; margin:0 0 0 10px;background-color:#F2F2F2;margin:10px 0 0 0}

#profile-description{border-bottom:solid 1px #BAD3FF; width:300px; float:left; padding:0 0 5px 0; margin:0 0 10px 0;background-color:#FFF}

#profile-description p{padding:0 5px}

#user-public .publicprofile{font-size:14px; font-weight:600; line-height:17px; padding-right:5px; text-align:left}

#user-public .labelprofile{color:#888; font-size:14px; font-weight:500; line-height:17px; padding-right:5px; width:120px; text-align:left}

#user-public .publicname{float:left; font-size:20px; font-weight:600; line-height:30px; width:200px}

#user-public{width:315px; float:left; padding:10px;margin:5px 0 0 0}

#user-public .public-image{float:left; height:100px; width:100px; margin-right:10px; text-align:left; vertical-align:top}

#user-public .details{float:left; width:200px; font-size:14px}

#listmycontents td{border-bottom:1px solid #BAD3FF; vertical-align:top; padding:3px 5px 0}

#listmycontents th{border-bottom:1px solid #BAD3FF; vertical-align:top; padding:3px 5px 5px}

#listmycontents .mycontents-preview{float:left; width:45px; height:45px; margin-bottom:5px; margin-right:3px}

.form_field_error{display:inline; color:red;font-weight:600;font-size:14px}

.form-value-ok{border:1px solid #0C6}

.form-value-error{border:1px solid #C30}

#abuse{ margin:5px}

#abuse label{color:#888; font-weight:700; margin-left:5px; clear:both}

#members label.title{color:#CCC9C9; font-size:14px; font-weight:500}

#memberlist{float:left; padding:7px 7x 0px 10px;height:85px;margin:0 0 0 5px}

#memberlist .public-image{float:left; height:50px; width:50px; margin-right:10px; text-align:left; vertical-align:top}

#memberlist .publicname{clear:both; float:left; font-size:12px; font-weight:500; line-height:115%;width:80px}

#membersearch{margin:10px 0 10px 0; float:left; width:280px; padding:5px}

#membersearch label.search-member{color:#888; font-size:16px; font-weight:600}

#membersearch input#search{width:273px; margin-top:5px}

#membersearch ul.search-check li{display:inline; padding:0 15px 0 0}

img.wallpaper-preview{height:100px; width:100px; margin:0 12px 10px 0}

.term-wallpaper-list li{height:100px; width:100px; list-style-position:outside; list-style-type:none; display:block; float:left}

#wallpaper-full .left{float:left; width:454px; margin-right:10px}

#wallpaper-full .right{float:left; width:180px; padding:10px 0 10px 10px}

#wallpaper-full .details{clear:both}

#wallpaper .left{float:left; width:320px; margin-right:10px; margin-top:10px}

#wallpaper .right{float:left; width:300px; margin:10px 0 0}

#wallpaper .details{text-align:left; width:300px; float:left; clear:both; margin:0 0 10px; padding:10px 0 10px 10px}

#latest-provideos{ width:630px; margin:0 10px 10px 0; padding:0 10px}

#latest-wallpapers{float:left;  width:630px; margin:0 10px 10px 0; padding:0 10px}

#mostread-wallpapers{float:left; clear:right}

.wallpaper-home-left{width:454px; float:left; margin-right:10px}

.wallpaper-home-right{width:220px; float:left}

table.history{background-color:#F5F5F5; width:610px}

.tabledata{border:1px solid #2F2F2F; color:#888}

.total{border:1px solid #2F2F2F; color:#888; background-color:#333; font-weight:700}

#thread{width:600px; background-color:#FFFDE4; border:1px solid #BAD3FF; padding:10px}
#outbox .threads td /*, .threads*/{border-bottom:1px solid #CCC9C9; font-size:13px; background-color:#FFFDE4; padding:0px 3px 0 5px}
.threads td{border-bottom:1px solid #BAD3FF; font-size:13px; background-color:#F5F5F5; padding:3px 3px 5px}

.threads th{border-bottom:1px solid #BAD3FF; font-size:13px; padding:3px 3px 5px}

.thread-body{width:550px; border-top:1px solid #BAD3FF; margin:15px 0 0 50px; padding:5px 0 0}

ul.thread-replies{width:550px; margin:10px 0 0 50px}

.add-reply{font-weight:700; font-size:14px; width:550px; margin:10px 0 0 50px}

.replies{color:#888; font-size:14px; font-weight:700; text-transform:uppercase; margin:10px 0 0 50px}

.topic-title a{font-size:16px; font-weight:700}

.report{float:left; width:280px; border-bottom:#BAD3FF 1px solid; padding:10px 0 5px 5px;margin: 0}
.report2{float:left; width:280px; padding:0;margin:10px 0 0 0}
.report3{float:left; width:300px; padding:5px 0 5px 0;margin:0 0 10px 0}
.report4{float:left; width:310px; padding:5px 0 5px 0;margin:0 10px 0 0}
.report5{float:left; width:310px; padding:5px 0 5px 0;margin:0 0 0 20px}
#report-details, #video-full,#photo-full{width:650px; float:left;margin:0 0 10px 0;background-color:#FFF;padding:0 0 15px 0}

#report-details p, #event-details p, .details p,#resorts-top p{margin:10px 5px}

.resorts-intro{width:290px; border-bottom:1px solid #BAD3FF; float:left; margin:0 5px 0 0; padding:5px 0 0}
.resorts-intro-large{width:640px; border-bottom:1px solid #BAD3FF; float:left; margin:5px 0 5px 0; padding:5px;background-color:#FFF}
.resorts-intro-large img {float:left; margin:10px 10px 0 0 }
#event-details img{float:left; margin:0 10px 0 0 }
.resorts-intro-left{width:380px; float:left; margin:10px 10px 0 0; padding:0}

#bottomitem .latest .resort li {border-bottom:#BAD3FF 1px solid; float:left}

#resorts-top{width:638px;float:left;margin:0;background-color:#FFF;padding:5px;border:1px solid #BAD3FF}
#resorts-top h1 {padding:5px 0 5px 5px}
#resorts-left{width:664px; float:left}
#resorts-bottom{width:640px; float:left;margin:0;background-color:#FFF;padding:5px }


.place-term{color:#FF2B45; font-weight:600; margin-top:10px}

#Wiki{width:650px; float:left; margin: 10px 0 0 0;padding:0;background-color:#FFF}
#Wiki td, #Wiki th{border-bottom:1px solid #BAD3FF; font-size:12px; background-color:#F5F5F5; padding:3px 3px 5px}

.post .ebayEK img{border:0; padding:0}

#brands{width:115px; float:left; clear:right}

.brands li a{font-size:13px; font-weight:500}

dt, .pagination ul.pages li.nextpage a, .pagination ul.pages li.previouspage a, #inbox #unread a, #outbox #unread a, #invitation #accepted a{font-weight:700}

.meta-title, .groups-mygroups li a{font-weight:600}

.description-title, .group-events-title{color:#444;font-weight:700}

.infoguide, #main-top .infoguide{color:#777;font-size:13px}

#bottom .infoguide {padding:0 0 0 5px}

.avatar, #profile-header div.avatar img, #public-header div.avatar img{width:45px; height:45px}

#clear, .clear, #video-item-right .channel-tags, #profile-details li{clear:left}

ul.latest, ul.mostread, ul.groups-latest, ul.groups-mostread, ul.members-icon{padding:0}

ul.latest li, ul.mostread li, .add-content, #tag-items li, #notifications, ul.associated-picture li, ul.associated-videos li, ul.associated-videos, ul.associated-news li, ul.news-picture, ul.news-picture li, ul.associated-photos, ul.associated-bargains, #term-items ul.term-item-list li, #invitation, ul.groups-latest li, ul.groups-mostread li, #member-list, .levels .contact li, #faq, #faq .faq-below-section, .my-profile ul li, #associated-photo .photo-intro, #members, ul.members-icon li, #bargains-photo, ul.reports, ul.reports li, ul.assoc{float:left}

#header, #submenunav{width:974px; margin:0 auto; padding:0}

#main-right-menu ul.user-menu li a, #main-right-menu ul.user-menu li.addcontent, .personmenu ul#personmenu li a{display:block}

#page-right-menu ul.user-menu li .delete-link, #page-right-menu ul.user-menu li .cancel-link, #page-right-menu ul.user-menu li .editor_cancel{display:inline}

#login-light .email, #login-light .password{color:#32ADFF;font-weight:700; width:100px; text-align:left; float:left; margin-right:5px; padding:0}

#login-light input#username, #login-light input#password, #home-login input#username, #home-login input#password{width:150px}

#profile li, #form-location li{clear:both; line-height:30px}

#profile li a, #inbox #read, #outbox #read, #invitation #waiting{font-weight:400}

#country, #homecity, #city{float:left; width:330px}

#form-location ol, #form ol, .form ol{margin:0; padding:0}

#video-home-right, #profile-details{width:230px; float:left}

#content-text, #content-text-home{float:left; width:285px}
#content-text-wide {float:left; width:570px}
#content-text p,#content-text-wide p {margin:0 0 7px 0}
#term-items ul.term-item-list, #group-events ul.group-events{padding:0}

.pagination, #group, #faq .faq-top-section{float:left; width:100%}

#user li a, .faq-terms li{float:none}

#user a, .form ol li.markdown{clear:right}

#video-full .details, #photo-full .details{text-align:left; width:424px; float:left; padding:0}

#video-full .video-comments, #photo-full .photo-comments{text-align:left; width:100%; float:left}

#profile-header div.avatar, #public-header div.avatar{text-align:center; margin-right:20px; width:45px; float:left; padding:0}

#profile-header .profile-details, #profile-header ul.profile-menu{width:580px}

#profile-header .profile-menu li, #public-header .profile-menu li{float:left; font-weight:600; margin:5px 4px 0 0}

#profile-header .profile-menu li a, #public-header .profile-menu li a{display:block; font-size:13px; letter-spacing:1px; font-weight:600; padding:5px 7px 5px 0}

#profile-header .profile-menu li.current a, #public-header .profile-menu li.current a{text-decoration:underline}

#public-header .profile-details, #public-header ul.profile-menu{width:270px}

#inbox, .my-profile ul{float:left; margin-bottom:10px}

#inbox td, #inbox th, #outbox td, #outbox th{border-top:1px solid #BAD3FF; padding:3px 3px 5px}

#inbox td#unread, #outbox td#unread{background:#E8F2FF none repeat scroll 0 50%; font-weight:700}

#outbox div.unread, #invitation div.waiting{background:url(../images/Unread-mail.gif) no-repeat; margin-top:2px; width:16px; height:16px; font-weight:700}

#outbox div.read, #invitation div.accepted{background:url(../images/Read-mail.gif) no-repeat; margin-top:2px; width:16px; height:16px; font-weight:700}

#group-home-left, #group-search-left{width:330px; float:left}

#group-home-right, #group-search-right{width:330px; float:left; margin-left:15px}

#group-details .description, .levels, #login ol li, .form ol li.sep, #add-content ol li{clear:both}

#contact-mygroups .group-mygroups li, #profile-info .activities li{line-height:20px}
#dashboard-left-mod .activities li{line-height:20px;border-bottom:1px solid #BAD3FF;padding:5px 0 5px 0}

.signout, #contact-changer-icon, #access-changer-icon, #membersearch input.button{float:right}

#listcontact, #listmycontents{margin-bottom:10px}

#profile-description .header, .header{color:#444; font-size:14px; font-weight:600; line-height:25px; padding:0}

#faq .faq-top-section .faq-vocabularies a.vocabulary-name, #faq .faq-most-popular{font-size:160%; color:#FE7421}

#contact-changer-header img, #access-changer-header img{border:1px solid #000; float:right; margin-left:8px}

#associated-photo, .upload-photo-link, ul.assoc li{float:left; clear:both}

.form, #membersearch ul.search-check{text-align:left}

#login ol input, #add-content ol input{top:2px; width:200px}

.form .input-info, #resorts-right h4{font-size:13px}

.add-content-title, .form .add-content-title{color:#888; font-size:16px; line-height:30px; font-weight:700}

#contact-info, #mycontents-info{clear:left; width:605px; padding-top:20px; padding-bottom:15px; margin-left:65px}

#profile-details .personmenu li, #members-details .personmenu li{clear:left; border-bottom:1px solid #BAD3FF; display:block; margin-left:2px; margin-right:2px; float:none}

#abuse li.abuse, #abuse li.submit{margin-left:15px}

.mostpopular-video-title, .mostpopular-photo-title, .mostpopular-news-title{color:#888; font-size:16px; font-weight:600; padding:0}

.check, #displaypattern{margin:10px 0}

.report-date, .report-place{float:left; width:350px}

.partners {border:1px solid #BAD3FF; background-color:#F5F5F5; padding:10px; width:278px;height:150px;margin:0 0 10px 0 }

.partners  li {height:20px;width:120px;display:block;margin:0 0 0 5px;float:left}

.partners  li a{font-size:14px; font-weight:600}

.hotel {float:left}

.wik  {float:left;padding:10px 0px 10px 50px}

#map {margin:10px 0 10px 0; float:left;border: 1px solid #BAD3FF }
#cadre {margin:10px 0 10px 0; width: 935px; height: 50px; float:left;border: 1px solid #BAD3FF;padding:10px; background-color:#F5F5F5; color:#444;font-weight:600 }
#side_bar {margin:10px 0 10px 0;overflow:auto; width: 150px; height:275px; float:left;padding:0 0 0 5px;background-color:#F5F5F5;border: 1px solid #BAD3FF;font-weight:600}
#message {margin:10px 0 10px 0; float:left;border: 1px solid #BAD3FF;padding:10px }
.table-map {border: 1px solid #BAD3FF; background-color:#F5F5F5; padding:0 0 0 5px }
#map_canvas {width: 650px;height: 350px}
#map_right {width: 300px;height: 280px}
#map_hotel {width: 300px;height: 250px}

#morephotos .term-item-list li{float:left; margin:5px 0 0 0}

/*reviews*/
.review-ratings  {width:300px; float:left;padding:0 10px 0 0;margin:10px 10px 0 0;border-bottom: 1px solid #BAD3FF}

.review_rating_container {
  float:none;
  padding-bottom: 2px;
}
.review_rating_level {
  float:left;
  padding-right: 6px;
}
.review_bar {
  background-color: #FE7421;
	float:left;
	height:15px;
}
.review_bar_void {
  background-color: #E7E7E7;
	float:left;
	height:15px;
}

a.review-vote-like, .review-vote-like{
  width: 37px;
  height: 23px;
	background: url(../images/vote_like.jpg) no-repeat;float:left;text-decoration:none;padding:2px 0 0 5px
}

a.review-vote-dontlike , .review-vote-dontlike{
  width: 37px;
  height: 23px;
	background: url(../images/vote_dontlike.jpg) no-repeat;float:left;text-decoration:none;padding:2px 0 0 5px
}


.quote i {
color:#C1C1C1;
font-size:250%;
line-height:2px;
overflow:hidden;
padding-right:6px;
vertical-align:bottom;
}

#twitter_update_list li {border-bottom: 1px solid #BAD3FF;padding:10px }

.seo-component {color: gray }
.seo-component-caption {color: gray}
.seo-component-caption a {color: gray;font-weight: bold}

/*Buy patterns*/

/*Ajax Indicator animation */
.BuyPattern-PatternDisplay .indicator{
	width:300px;
	height:25px;
	margin:10px 0px 10px 0px;
	background:url(../images/ind-bar.gif) top center no-repeat;
}
/*End Ajax Indicator animation */
#buypatternsdisplay {
	/*background-color:#FFF;*/
	margin:10px 0px 10px 0px;
}





