/* holiday stars CSS styles */
body { background:#c8c8c8 url(../img/main-bg.jpg) 0 0 repeat-x; margin:0; padding:0; font-family:Frutiger,Arial; font-size:1.0em; }
#wrapper { margin:0 auto; background:transparent url(../img/side-bg.gif) 0 0 repeat-y; width:968px;}

/* headings */

/* headings */
h1 { padding:0 10px 10px 0; margin:0; font-size:125%; color:#666; line-height:1.2em; }
h2 { padding:4px 0 0 14px; margin:0; font-size:95%; color:#fff; line-height:1.3em; }
h3 { padding:4px 0 0 14px; margin:0; font-size:95%; color:#fff; line-height:1.3em; }
h4 { padding:0 10px 10px 0; margin:0; font-size:115%; color:#666; line-height:1.2em; }
h4.voting { padding:7px 10px 20px 10px; margin:0 auto; font-size:115%; color:#666; line-height:1.2em; font-weight:normal; border:2px solid #e2e2e2; background:#fff; width:89%; }

.user-main h1 { padding:0 10px 10px 0; margin:0; font-size:220%; color:#666; line-height:1.2em; }
.user-main h2 { padding:0 10px 10px 0; margin:0; font-size:180%; color:#666; line-height:1.2em; }
.user-main h3 { padding:0 10px 10px 0; margin:0; font-size:140%; color:#666; line-height:1.3em; }
.user-main h4 { padding:0 10px 10px 0; margin:0; font-size:120%; color:#666; line-height:1.2em; }
.user-main h5 { padding:0 10px 10px 0; margin:0; font-size:100%; color:#666; line-height:1.2em; }
.user-main h6 { padding:0 10px 10px 0; margin:0; font-size:80%; color:#666; line-height:1.2em; }


/* header */
#header { background:transparent url(../img/header.jpg) 0 0 no-repeat; margin:0 auto; width:950px; min-height:171px; position:relative; }
#header-right { float:right; margin:3px 12px 0 0; text-align:right; }
#global-links ul { margin:0; padding:0; display:inline; list-style:none; }
#global-links li { font-size:80%; margin:0; padding:0 9px 0 0; border-right:1px solid #000; display:inline; }
#global-links li.last { border-right:0; }
#global-links li a { color:#FFF; font-weight:bold; text-decoration:none; }
#global-links li a:visited { text-decoration:none; }
#global-links li a:hover { text-decoration:underline; }
#global-links form { display:inline; }

#global-search { position:relative; margin-top:6px; padding:0; }
#global-search form { float:right; padding:0; margin:0; border:0; display: inline;}
#global-search fieldset,#global-search legend { float:right; padding:0; margin:0; border:0; display: inline;}
#global-search fieldset { background:url(../img/global-search.jpg) 0 0 no-repeat; height:62px; width:228px;}
#global-search legend { display:none; }
#global-search .search { position:absolute; top:9px; left:191px;}
#global-search input { border:0; padding:2px; margin:13px 0 0 11px; width:165px; font-size:100%; }

#global-search #search { width:42px; height:35px; margin:0; padding:0; border:0; background: transparent url(../img/global-go.gif) 0 1px no-repeat; text-indent: -9999px; cursor:pointer; }
#btn { border:none; background:transparent; font-weight:bold; color:#fff; }

/* global nav */
#nav-container { position:absolute; height:31px; top:140px; left:0; padding:0; margin:0 auto; width:950px; }
ul#global-nav  { margin:0; padding:0; display:inline; list-style:none; font-size:50%; }
#global-nav li {float:left; margin:0; padding:0; display:block; height:31px; text-indent:-9999px; }
#global-nav li.list1 {background: url(../img/nav/home.jpg); width:117px;}
#global-nav li.list2 {background: url(../img/nav/resorts.jpg); width:118px;}
#global-nav li.list3 {background: url(../img/nav/browse.jpg); width:118px;}
#global-nav li.list4 {background: url(../img/nav/forum.jpg); width:118px;}
#global-nav li.list5 {background: url(../img/nav/jobs.jpg); width:118px;}
#global-nav li.list6 {background: url(../img/nav/coaches.jpg); width:118px;}
#global-nav li.list7 {background: url(../img/nav/mysite.jpg); width:118px;}

#global-nav a { display:block; height:31px;}
#global-nav li.list1 a:hover {background: url(../img/nav/home.jpg) -120px 0; }
#global-nav li.list2 a:hover {background: url(../img/nav/resorts.jpg) -119px 0; }
#global-nav li.list3 a:hover {background: url(../img/nav/browse.jpg) -119px 0; }
#global-nav li.list4 a:hover {background: url(../img/nav/forum.jpg) -119px 0; }
#global-nav li.list5 a:hover {background: url(../img/nav/jobs.jpg) -119px 0; }
#global-nav li.list6 a:hover {background: url(../img/nav/coaches.jpg) -137px 0; }
#global-nav li.list7 a:hover {background: url(../img/nav/mysite.jpg) -119px 0; }

#global-nav li.home-current a {background: url(../img/nav/home.jpg) -120px 0; }
#global-nav li.holiday-current a {background: url(../img/nav/resorts.jpg) -119px 0; }
#global-nav li.browse-current a {background: url(../img/nav/browse.jpg) -119px 0; }
#global-nav li.vote-current a {background: url(../img/nav/forum.jpg) -119px 0; }
#global-nav li.jobs-current a {background: url(../img/nav/jobs.jpg) -119px 0; }
#global-nav li.coaches-current a {background: url(../img/nav/coaches.jpg) -119px 0; }
#global-nav li.mysite-current a {background: url(../img/nav/mysite.jpg) -119px 0; }

/* right hand global nav */
ul#global-nav-right { margin:0; padding:0; display:inline; list-style:none; font-size:50%; }
#global-nav-right li {float:right; margin:0; padding:0; display:block; height:31px; text-indent:-9999px; }
#global-nav-right li.list5 {background: url(../img/nav/account.jpg); width:117px;}
#global-nav-right li.list7 {background: url(../img/nav/mysite.jpg); width:119px;}
#global-nav-right a { display:block; height:31px;}
#global-nav-right li.list5 a:hover {background: url(../img/nav/account.jpg) -116px 0; }
#global-nav-right li.list7 a:hover {background: url(../img/nav/mysite.jpg) -120px 0; }

#global-nav-right li.account-current {background: url(../img/nav/account.jpg) -116px 0; }
#global-nav-right li.mysite-current {background: url(../img/nav/mysite.jpg) -120px 0; }

/* content sections */
#divider { background:url(../img/nav-footer.jpg) 0 0 repeat-x; margin:0 auto; width:950px; height:14px;}
#content { margin:0 auto; padding:0 0 20px 0; width:950px; background:#fff; clear:both; }
#content p { line-height:1.4em; padding:4px; margin:1px; }
#content p.small { font-size:65%; }
#content a,#content a:visited { color:#bf0000; text-decoration:none; }
#content a:hover { text-decoration:underline; }

/* main full-width module */
.full-width-container { margin:0 auto; width:920px; padding:10px 0 0 0; clear:both; } 
.feature-title { position:relative; margin:0; padding:0; background:url(../img/feature-title-bg.jpg) 0 0 repeat-x; min-height:34px; border:1px solid #909090; clear:both; } 
.feature-main { margin:0; padding:10px 15px 25px 15px; line-height:1.4em; font-size:125%; color:#666; background:url(../img/feature-main-bg.jpg) 0 0 repeat-y; overflow:auto; clear:both; border-top:1px solid #909090; } 
.feature-main table{font-size:75%; } 
.feature-main p { font-size:75%; }
.feature-main #widgetbox_panel_parent_0 { float:right ; margin-right:30px ; }
.feature-main #widgetbox_panel_parent_1 { float:right ;}
.feature-main #widgetbox_panel_parent_2 { float:right ;}
.feature-main #widgetbox_panel_parent_3 { float:right ;}
.feature-main img { float:left; margin-right:8px; }
.feature-footer { margin:0; padding:0; background:url(../img/feature-footer-bg.jpg) 0 0 no-repeat; height:10px;} 
.date { font-size:85%; }

.status-main { margin:0; padding:7px 15px 7px 15px; line-height:1.4em; font-size:90%; color:#666; background:#fff; overflow:auto; border-top:1px solid #fff; border-right:1px solid #909090; border-left:1px solid #909090; }
.status-main-top { border-top:1px solid #909090; }
.status-main p { font-size:75%; }

/* sign up / register and forget password form styles */
.feature-main form { border:0; padding:0; margin:0; text-align:center; }
.feature-main fieldset { border:1px solid #ccc; background:#fff; padding:10px; margin:4px 0 10px 0; }
.feature-main fieldset.top { width:614px; border:1px solid #ccc; background:#fff; padding:10px; margin:4px 0 10px 0; }
.feature-main legend { display:none; }
.feature-main form label { color:#333; font-size:75%; font-weight:bold; margin-right:10px; }
.feature-main form input { border:1px solid #ccc; padding:5px; font-size:100%; color:#333; margin:0; }
#get-password { width:146px; height:40px; margin-left:-21px; padding:0; border:0; background: transparent url(../img/password-button.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
.feature-main form label { float:left; margin-left:102px; }
.feature-main form input { float:right; margin-right:228px; }
.feature-main form input.top { float:right; margin-right:1px; }
.feature-main form fieldset img { margin-left:81px; padding:5px 0 5px 0; }

.feature-main fieldset.account-small { border:1px solid #ccc; background:#fff; padding:10px; margin:4px 0 10px 0; width:640px; }
.feature-main form label.account { float:left; margin-left:4px; font-size:65%; }
.feature-main form input.account { float:left; margin-right:4px; padding:2px; font-size:80%; }
.feature-main form fieldset img.account { margin:0; float:left; }
#browse-file { width:146px; height:38px; padding:0; border:0; margin:0;  float:left; }
#upload { width:108px; height:37px; padding:0; border:0; background: transparent url(../img/upload-button.jpg) 0 0 no-repeat; text-indent: -9999px; margin-left:110px; cursor:pointer; }
#hotel { width:108px; height:37px; padding:0; border:0; background: transparent url(../img/hotel.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#remove { width:108px; height:37px; padding:0; border:0; background: transparent url(../img/remove.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
.update { width:108px; height:37px; margin-left:16px; padding:0; border:0; background: transparent url(../img/update.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#update-grey { width:197px; height:38px; margin-left:21px; padding:0; border:0; background: transparent url(../img/update-save.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#update-red { width:197px; height:38px; margin-left:7px; padding:0; border:0; background: transparent url(../img/update-save-red.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
.subfeature-left fieldset { width:420px; }
.subfeature-right fieldset { width:400px; }
.check-contain1 { width:300px; float:left; position:relative; height:15px; }
.check-contain2 { width:300px; float:left; position:relative; height:15px; margin-left:67px; }
.subfeature-right label.check { float:left; position:absolute; top:-7px; left:0;}
.text-container { width:300px; float:right; position:relative; width:250px ; }

.feature-main form input.user { float:right; margin-right:4px; padding:2px; font-size:80%; }

#register { position:relative; padding-left:20px; margin:0; overflow:hidden;}
#register-now { width:147px; height:39px; margin-left:-21px; padding:0; border:0; background: transparent url(../img/register-now.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#check-avail { width:146px; height:38px; padding:0; border:0; background: transparent url(../img/check-avail.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; float:right; margin:10px 190px 0 0; clear:both; }
#register-right { position:absolute; width:200px; top:14px; right:20px; }
.signup-top { background:url(../img/signup-top.jpg) 0 0 no-repeat; width:208px; height:11px; }
.signup-main { background:url(../img/signup-main.jpg) 0 0 repeat-y; width:208px; padding:10px 10px 5px 15px; }
.signup-bott { background:url(../img/signup-bott.jpg) 0 0 no-repeat; width:210px; height:14px; }
.red { color:#bf0000; font-size:90%; font-weight:bold; }
.signup-main p { width:180px; margin:0; padding:0; line-height:1.4em; font-size:65%;  }
.signup-main a,.signup-main a:visited { color:#bf0000; text-decoration:none; }
.signup-main a:hover { color:#bf0000; text-decoration:underline; }
.info { float:left; margin:0 6px 0 0;}
form#register label a,form#register label a:visited { color:#bf0000; text-decoration:none; }
form#register label a:hover { color:#bf0000; text-decoration:underline; }
#login { width:147px; height:39px; margin-left:-71px; padding:0; border:0; background: transparent url(../img/login.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
label a { color:#bf0000; }

.grey-form-title-small { margin:3px 0 6px 0; padding:0; background:url(../img/grey-title-bg.jpg) 0 0 repeat-x; height:32px; border:1px solid #ccc; width:660px; }
.grey-form-title { margin:3px 0 6px 0; padding:0; background:url(../img/grey-title-bg.jpg) 0 0 repeat-x; height:32px; border:1px solid #ccc; width:888px; }
.grey-form-title-small h3,.grey-form-title h3 { float:left; margin:2px 0 0 10px; padding:0; font-size:85%; }

/* twin modules */
.twin-container { margin:8px auto; width:920px; padding:0; clear:both; }
.subfeature-left { float:left; width:455px; }
.subfeature-right { float:right; width:455px; } 

.subfeature-inner-left { float:left; margin-left:13px; width:195px; }
.subfeature-inner-right { float:right; width:227px; padding-right:8px; }

.subfeature-inbox { float:left; margin:0; width:885px; }


.teaser-top { background:url(../img/teaser-top-bg.jpg) 5px 0 no-repeat; height:13px; width:196px; }
.teaser-main { background:url(../img/teaser-main-bg.jpg) 5px 0 repeat-y; width:196px; text-align:center; }
.teaser-bott { background:url(../img/teaser-bott-bg.jpg) 5px 0 no-repeat; height:15px; width:196px; }
.teaser-inner { background:#A6BFF6; padding:0; width:188px; height:95px; margin:0 0 0 6px; text-align:center; }
.teaserthumb-inner { margin:0; padding-left:11px; }
.teaser-heading { color:#b80000; font-weight:bold; font-size:95%; margin:0; padding:8px 0 0 0; text-align:center; }
.teaser-main ul { margin:0; padding:0; display:inline; font-size:65%; list-style:none; }
.teaser-main li { margin:0; padding:0 5px 0 4px; color:#666; border-right:1px solid #666; display:inline; }
.teaser-main li.last { border-right:0; }

.user-page-button { width:190px; height:33px; padding:10px 0 0 50px; margin:28px 4px 0 1px; background:url(../img/profile-title.jpg) 0 0 no-repeat; font-size:65%; vertical-align:middle; font-weight:bold; }
.user-page-button a,.user-page-button a:visited { color:#666; text-decoration:none; }
.user-page-button a:hover { text-decoration:underline;}

.subfeature-title { margin:0; padding:0; background:url(../img/subfeature-title-bg.jpg) 0 0 repeat-x; height:30px; border:1px solid #909090; } 
.subfeature-main { margin:0; padding-top:16px; background:url(../img/subfeature-main-bg.jpg) 0 0 repeat-y; overflow:hidden; min-height:250px; } 
.subfeature-left .subfeature-main p { margin:0; padding:25px; font-size:80%; color:#666; line-height:1.2em; }
.subfeature-main .right-p { margin:0; font-size:80%; color:#666; line-height:1.2em; padding:15px; }
.subfeature-footer { margin:0; padding:0; background:url(../img/subfeature-footer-bg.jpg) 0 0 no-repeat; height:10px; clear:both; } 

.section-category-left { float:left; width:223px;}
.section-category-right { float:right; width:223px;}
.section-category-top { background:url(../img/section-title-bg.jpg) 0 0 repeat-x; width:221px; height:34px; border:1px solid #909090; }
.section-category-main { margin:0; padding:16px 5px 4px 15px; background:url(../img/section-main-bg.jpg) 0 0 repeat-y; overflow:hidden; min-height:220px; }
.section-category-bott { margin:0; padding:0; background:url(../img/section-bott-bg.jpg) 0 0 no-repeat; height:10px; clear:both; }

.section-teaser-top { background:url(../img/teaser-top-bg.jpg) 0 0 no-repeat; height:13px; width:196px; }
.section-teaser-main { background:url(../img/teaser-main-bg.jpg) 0 0 repeat-y; width:196px; text-align:center; }
.section-teaser-bott { background:url(../img/teaser-bott-bg.jpg) 0 0 no-repeat; height:15px; width:196px; }
.section-teaser-inner { background:#A6BFF6; padding:0; width:188px; margin-left:1px; }
.thumb-inner { margin:0; padding:0; }
.section-teaser-heading { color:#b80000; font-weight:bold; font-size:95%; margin:0 auto; padding:8px 0 0 0; width:150px; text-align:center; }
.section-teaser-main ul { margin:0; padding:0; display:inline; font-size:65%; list-style:none; }
.section-teaser-main li { margin:0; padding:0 5px 0 4px; color:#666; border-right:1px solid #666; display:inline; }
.section-teaser-main li.last { border-right:0; }

#most-viewed-profiles { text-align:center; margin:0; padding:15px 15px 25px 25px; min-height:85px; background:url(../img/feature-main-bg.jpg) 0 0 repeat-y; } 

dl.gallery { width:92px; text-align:center; padding: 2px 5px 5px 2px; margin: 4px; float:left; }


.gallery dt img { width: 59px; height: 56px; }
.gallery dd { font-size:75%; color:#666; margin:0 auto; padding:0; width:60px; }

#most-viewed-profiles a,#most-viewed-profiles a:visited { color:#666; text-decoration:none;}
#most-viewed-profiles a:hover { text-decoration:underline; }

/* Report Abuse and Email Webpage*/
.footerTop {float: right ;display:inline ;}
.footerTop form{display: inline ;}
.footerTop form .btn{border:2px solid #CCC;	padding:1px;background:#184f6d;	color:#fff;}


/* google ads */
.google-ads { clear:both; margin:0 auto; width:920px; padding:10px 0 0 0; clear:both; text-align:center; } 

/* sponsors */
#sponsors { margin:0 auto; padding:20px 0 0 0; width:950px; background:#c4c4c4 url(../img/sponsors-bg.jpg) 0 0 repeat-x; min-height:55px; clear:both; text-align:center; }
#sponsors ul { list-style:none; display:inline; padding:0; margin:0;}
#sponsors .highams{ float: left ; padding:0 15px 0 15px; margin-left:0px; display:inline; }
#sponsors .kwiqq{ float: left ; padding:0 15px 0 220px; margin-left:0px; display:inline; }


/* footer */
#footer { margin:0 auto; text-align:center; width:950px; background:#9b9b9b url(../img/footer-bg.jpg) 0 0 repeat-x; min-height:103px; padding:15px 0 0 0; clear:both; }
#footer ul { list-style:none; display:inline; padding:0; margin:0;}
#footer li { padding:0 8px 0 0; margin:0; display:inline; color:#fff; font-size:70%; border-right:1px solid #fff;}
#footer li.last { border-right:1px solid #fff;}
#footer li a,#footer li a:visited { color:#fff; text-decoration:none; font-weight:bold; }
#footer li a:hover { color:#fff; text-decoration:underline; }

/* misc styles */
.cb { clear:both; margin:0; padding:0; height:1px; }
.cb-large { clear:both; margin:0; padding:0; height:10px; }
.cb-grey { clear:both; margin-top:10px; padding:0; height:1px; background:#ccc; }
img { border:0;}
.strong { font-weight:bold;}
.title-small { font-size:75%; color:#333; }
.profile-divider { height:10px; clear:both; padding:0; margin:0; }

/* logged in styles */
.feature-main-second { margin:0; padding:10px 15px 12px 15px; line-height:1.4em; font-size:100%; color:#666; background:url(../img/feature-main-bg.jpg) 0 0 repeat-y; } 
img.rss-icon-left { position:absolute; top:2px; left: 420px; width:29px; height:28px; }
img.rss-icon-right { position:absolute; top:2px; left: 882px; width:29px; height:28px; }
.edit-buzz-button { position:absolute; top:1px; left:738px; width:122px; height:33px; background:url(../img/editbuzz-button.jpg) 0 0 no-repeat; padding:8px 0 0 50px; margin:0; font-size:65%; vertical-align:middle; font-weight:bold; }
.edit-buzz-button a,.open-chat-button a,.edit-buzz-button a:visited,.open-chat-button a:visited { color:#666; text-decoration:none; }
.edit-buzz-button a:hover,.open-chat-button a:hover { text-decoration:underline;}

.open-chat-button { position:absolute; top:1px; left:728px; width:150px; height:30px; background:url(../img/open-chat-button.jpg) 0 0 no-repeat; padding:7px 0 0 55px; margin:0; font-size:65%; vertical-align:middle; font-weight:bold; }

.grey-inner-container { margin-left:12px; width:425px; }
.grey-title { margin:0; padding:0; background:url(../img/grey-title.jpg) 0 0 repeat-x; height:30px; border:1px solid #909090; }
.grey-inner-top { margin:0; padding:0; background:url(../img/grey-inner-top.jpg) 0 0 no-repeat; height:9px; }
.grey-inner-main { margin:0 auto; overflow:hidden; background:url(../img/grey-inner-main.jpg) 0 0 repeat-y; min-height:190px; }
.grey-inner-main p.para { font-size:80%; border-left:10px solid white; }
.grey-row { float:left; border-bottom:1px solid #666; width:385px; padding:7px 0 8px 0; margin-left:15px;}
.grey-row.last { border-bottom:0; }
.grey-row a,.grey-row a:visited { color:#C80000; font-weight:bold; font-size:100%; text-decoration:none; }
.grey-row a:hover { color:#C80000; font-weight:bold; font-size:100%; text-decoration:underline; }
.orange:hover { background:url(../img/orange-cell.jpg) 50% 50% no-repeat; width:385px; }

.grey-inbox-container { margin:8px 0 0 8px; width:875px; }
.grey-inbox-top { margin:0; padding:0; background:url(../img/grey-inbox-top.jpg) 0 0 no-repeat; height:9px; }
.grey-inbox-main { margin:0 auto; overflow:hidden; background:url(../img/grey-inbox-main.jpg) 0 0 repeat-y; min-height:190px; }
.grey-inbox-bott { margin-bottom:15px; padding:0; background:url(../img/grey-inbox-bott.jpg) 0 0 no-repeat; height:14px; }
.inbox-row { float:left; border-bottom:1px solid #666; width:825px; padding:7px 0 8px 0; margin-left:15px;}
.inbox-row p { width:800px; font-size:85%;}
.inbox-row p.forum { width:640px; font-size:80%; }
.inbox-row p.text { width:265px; font-size:80%; }
.forum-left { float:right; width:50px; background:red; }
.forum-right { float:right; width:50px; }
.inbox-row.last { border-bottom:0; }
.inbox-row a,.inbox-row a:visited { color:#C80000; font-weight:bold; font-size:100%; text-decoration:none; }
.inbox-row .link-left { float:left; padding:0; margin:0; font-size:100%; }
.inbox-row .link-right { float:left; padding:0; margin:0; font-size:80%; }
.inbox-row .right-double { float:right; padding:0; margin:0; }

.topic { float:left; width:300px; font-size:95%; font-weight:bold; } 
.owner { float:left; width:200px; font-size:95%; font-weight:bold; } 
.conversations { float:left; width:230px; font-size:80%; font-weight:bold; text-align:center; }
.lastpost { float:right; width:90px;  font-size:80%; font-weight:bold; }

.inbox-row .right-double img { float:left; padding:0; margin:0 30px 0 0;}
.inbox-row .right-double .replies { float:right; padding:0; margin:0 30px 0 0;}
.inbox-row .right-double-title { float:right; text-align:center; width:160px; padding:0; margin:0;}
.inbox-row .right-double-title .title-message { float:left; text-align:center; }
.inbox-row .right-double-title .title-date { float:right; text-align:center; font-size:140%; margin-right:15px; }
.inbox-row .right { float:right; width:20px; padding:0; margin:0;}

.inbox-from {float:left; padding:0; margin:0; }
.message { text-align:left; border:1px solid red; }
.inbox-date {float:right; padding:0; margin:0;}

.grey-row .link-left { float:left; padding:0; margin:0; font-size:100%; }
.grey-row .link-right { float:left; padding:0; margin:0; font-size:80%; }
.grey-row .right-double { float:right; padding:0; margin:0;}
.grey-row .right-double img { float:left; padding:0; margin:0 30px 0 0;}
.grey-row .right-double-title { float:right; text-align:center; width:160px; padding:0; margin:0;}
.grey-row .right-double-title .title-message { float:left; text-align:center; }
.grey-row .right-double-title .title-date { float:right; text-align:center; font-size:140%; margin-right:15px; }
.grey-row .right { float:right; width:20px; padding:0; margin:0;}
.grey-inner-bott { margin-bottom:15px; padding:0; background:url(../img/grey-inner-bott.jpg) 0 0 no-repeat; height:14px; }

.feature-main-online { margin:0; padding:10px 15px 12px 15px; line-height:1.4em; font-size:100%; color:#666; background:url(../img/feature-main-bg.jpg) 0 0 repeat-y; position:relative; min-height:250px; } 

.online1 { position:absolute; top:10px; left:20px; width:170px; }
.online2 { position:absolute; top:10px; left:200px; width:170px; }
.online3 { position:absolute; top:10px; left:380px; width:170px; }
.online4 { position:absolute; top:10px; left:560px; width:170px; }
.online5 { position:absolute; top:10px; left:740px; width:170px; }

.online-top { background:url(../img/online-top-bg.jpg) 0 0 no-repeat; height:10px; width:169px; }
.online-main { background:url(../img/online-main-bg.jpg) 0 0 repeat-y; width:169px; text-align:center; }
.online-bott { background:url(../img/online-bott-bg.jpg) 0 0 no-repeat; height:15px; width:169px; }

.online-main-inner { height:96px; background:#A6BFF6; padding:0; width:163px; margin-left:1px; }
.profile-inner { background:#c8c8c8; padding:0; height:96px; width:163px; margin-left:1px; overflow:hidden; }
.profile-img { margin:0 auto; padding:0; text-align:center; }
.thumb-inner { margin:0; padding:0; }
.online-main-heading { color:#b80000; font-weight:bold; font-size:95%; margin:0; padding:8px 0 0 0; text-align:center; }
.online-main ul { margin:0; padding:0; display:inline; font-size:65%; list-style:none; max-width:150px; }
.online-main li { margin:0; padding:0 5px 0 4px; color:#666; border-right:1px solid #666; display:inline; }
.online-main li.last { border-right:0; }

/* browse styles */
#content-left { float:left; width:542px; margin-left:15px; }
#content-right { float:right; width:361px; margin-right:15px; }
#browse-left { float:left; width:440px; margin-left:14px; }
#browse-right { float:right; width:440px; margin-right:26px; }
#vote-left { float:left; width:545px; margin:10px 0 0 14px; }
#vote-right { float:right; width:360px; margin:10px 15px 0 0; }

.browse-title { position:relative; margin:0; padding:0; background:url(../img/3col-title-bg.jpg) 0 0 no-repeat; height:36px;} 
.browse-main { clear:both; margin:0; padding:10px 15px 25px 15px; line-height:1.4em; font-size:95%; color:#666; background:url(../img/browse-main-bg.jpg) 0 0 repeat-y; position:relative; min-height:720px;} 
.browse-footer { margin:0; padding:0; background:url(../img/browse-footer-bg.jpg) 0 0 no-repeat; height:10px;} 

#profile-nav { margin-top:10px; width:540px; border-left:1px solid #909090; border-right:1px solid #909090; overflow:hidden; }
#profile-nav ul { margin:0; padding:0; display:inline; list-style:none; width:auto; }
#profile-nav li { float:left; margin:0; padding:0; display:block; height:35px; text-indent:-9999px; }
#profile-nav li.list1 { background: url(../img/nav/show.jpg); width:135px; }
#profile-nav li.list2 { background: url(../img/nav/friends.jpg); width:136px; }
#profile-nav li.list3 { background: url(../img/nav/contestants.jpg); width:135px; }
#profile-nav li.list4 { background: url(../img/nav/hotels.jpg); width:134px;}
#profile-nav li.list5 { background: url(../img/nav/jobs.jpg); width:134px;}

#profile-nav a { display:block; padding:0; height:33px; overflow:hidden; }
#profile-nav li.list1 a:hover { background: url(../img/nav/show.jpg) -134px 0; }
#profile-nav li.list2 a:hover { background: url(../img/nav/friends.jpg) -136px 0; }
#profile-nav li.list3 a:hover { background: url(../img/nav/contestants.jpg) -135px 0; }
#profile-nav li.list4 a:hover { background: url(../img/nav/hotels.jpg) -134px 0; }
#profile-nav li.list5 a:hover { background: url(../img/nav/jobs.jpg) -134px 0; }

#profile-nav li.list1-current { background: url(../img/topnav/show.jpg) -135px 0; }
#profile-nav li.list2-current { background: url(../img/topnav/friends.jpg) -136px 0; }
#profile-nav li.list3-current { background: url(../img/topnav/contestants.jpg) -135px 0; }
#profile-nav li.list4-current { background: url(../img/topnav/hotels.jpg) -134px 0; }
#profile-nav li.list5-current { background: url(../img/topnav/jobss.jpg) -134px 0; }

#blank-nav ul { margin:0; padding:0; display:inline; list-style:none; width:auto; }
#blank-nav li { float:left; margin:0; padding:0; display:block; height:35px; }
#blank-nav a { display:block; font-size:75%; height:35px; overflow:hidden; padding-top:8px;}

#blank-nav li.blankSearch {background: url(../img/nav/blank_new.jpg); width:68px; text-align:center; } 
#blank-nav li.blankSearch a:hover {background: url(../img/nav/blank_new.jpg) -85px 0; height:27px; }
#blank-nav li.blankSearch-current a {background: url(../img/nav/blank_new.jpg) -85px 0; height:27px; text-align:center; width:68px; }

#blank-nav li.blank {background: url(../img/nav/blank.jpg); width:136px; text-align:center; }
#blank-nav li.blank a:hover {background: url(../img/nav/blank.jpg) -137px 0; height:27px; }
#blank-nav li.blank-current a {background: url(../img/nav/blank.jpg) -137px 0; height:27px; text-align:center; width:137px; }


.browse-inner-left { float:left; width:170px;}
.browse-container-right { float:right; width:340px;}
.browse-inner-right { float:left; width:170px;}
.browse-inner-far-right { float:right; width:170px;}

.conversation-left { float:left; width:185px; border-right:1px solid #ccc; }
.conversation-right { float:right; width:685px; padding-top:10px;}
.conversation-right p { font-size:85%; padding:0; margin:0; line-height:1.4em;}
.conversation-right textarea { width:665px; margin-top:10px; padding:2px; min-height:150px; font-family:Frutiger,Arial; font-size:85%;}
.control-left { padding:10px; float:left; width:194px; margin-right:5px; background: #eee; border:1px solid #ccc; }
.control-left p { font-size:75%; font-weight:bold; margin:0; line-height:1.4em;}

.teaser-container-left { border-right:1px solid #ccc; margin-left:8px; padding-right:17px; width:200px; }
.teaser-container-right { width:200px; margin-right:0; padding:0; }

.hotel-browse-title { position:relative; margin:0; padding:0; background:url(../img/feature-title-bg.jpg) 0 0 repeat-x; height:34px; width:453px; border:1px solid #909090; } 
.hotel-browse-main { min-height:525px; clear:both; margin-top:-1px; padding:15px 0 20px 0; line-height:1.4em; font-size:95%; color:#666; background:url(../img/hotel-mainbg.jpg) 0 0 repeat-y; position:relative; width:455px; border-top:1px solid #909090; } 
.hotel-browse-footer { margin:0; padding:0; background:url(../img/hotel-footbg.jpg) 0 0 no-repeat; height:10px; clear:both; vertical-align:bottom; width:455px;} 
.hotel-browse-main img { margin-left:16px; }
.hotel-browse-left { float:left; width:200px;}
.hotel-browse-right { float:left; width:200px; margin-left:41px; }
.hotel-divider { margin:0; padding:0; height:15px; clear:both; }
.hotel-blurb { margin:0 10px 10px 8px; padding:2px; line-height:1.4em; font-size:125%; color:#666; } 
#hotel-nav { margin-top:10px; width:420px; margin:0; padding:0; float:left; }
#hotel-nav ul { margin:0; padding:0; display:inline; list-style:none; width:auto; }
#hotel-nav li { float:left; margin:0; padding:0; display:block; height:35px; text-indent:-9999px; }
#hotel-nav li.list1 { background: url(../img/nav/adult.jpg); width:135px; }
#hotel-nav li.list2 { background: url(../img/nav/staff.jpg); width:137px; }
#hotel-nav li.list3 { background: url(../img/nav/kids.jpg); width:137px; }

#hotel-nav a { display:block; padding:0; height:35px; overflow:hidden; }
#hotel-nav li.list1 a:hover { background: url(../img/nav/adult.jpg) -136px 0; }
#hotel-nav li.list2 a:hover { background: url(../img/nav/staff.jpg) -136px 0; }
#hotel-nav li.list3 a:hover { background: url(../img/nav/kids.jpg) -137px 0; }

#hotel-nav li.list1-current { background: url(../img/adult.jpg) -136px 0; }
#hotel-nav li.list2-current { background: url(../img/staff.jpg) -136px 0; }
#hotel-nav li.list3-current { background: url(../img/kids.jpg) -137px 0; }

.visit { position:absolute; top:0; left:754px; height:30px; width:149px; background:url(../img/website.jpg) 0 0 no-repeat; font-size:70%; padding-top:7px; font-weight:bold; text-indent:45px; }
.visit a,.visit a:visited { color:#666; text-decoration:none; }
.visit a:hover { color:#666; text-decoration:underline; }

.hotel-container { clear:both; margin:0; margin:5px 0 5px 15px; width:425px; padding:0;}
.hotel-main { clear:both; margin-top:-1px; padding:5px 8px 0 8px; line-height:1.4em; font-size:95%; color:#666; background:#fff url(../img/hotel-main.jpg) 0 0 repeat-y; position:relative; min-height:120px; } 
.hotel-footer { margin: 0; padding:0; background:url(../img/hotel-footer.jpg) 0 0 no-repeat; height:17px; clear:both;  } 

ul#index-fields { position:absolute; top:-1px; left:250px; margin:0; padding:0; display:inline; list-style:none; }
#index-fields li { margin:0; line-height:1.3em; font-size:80%; font-weight:bold; padding:0 5px 0 5px; display:inline; }
#index-fields li a,#index-fields li a:visited { color:#fff; text-decoration:none; }
#index-fields li a:hover { color:#fff; text-decoration:underline; }
#index-fields li a.current,#index-fields li a.current:visited,#index-fields li a.current:hover { background:#fff; color:#BF0000; padding:2px; font-weight:bold; text-decoration:none; }
a.prev img { margin-top:6px; padding:0; }
a.next img { margin-top:6px; margin-left:6px; padding:0; }
ul#index-fields li a.number { position:absolute; top:13px; margin:0; vertical-align:top; }

ul#index-browse { position:absolute; top:-1px; left:228px; margin:0; padding:0; display:inline; list-style:none; }
#index-browse li { margin:0; line-height:1.0em; font-size:80%; font-weight:bold; padding:5px; display:inline; }
#index-browse li a,#index-browse li a:visited { color:#fff; text-decoration:none; }
#index-browse li a:hover { color:#fff; text-decoration:underline; }
#index-browse li a.current,#index-browse li a.current:visited,#index-browse li a.current:hover { background:#fff; color:#BF0000; padding:2px; font-weight:bold; text-decoration:none; margin:0; }
ul#index-browse li a.number { position:absolute; top:13px; margin:0; vertical-align:top; }

ul#sort-list  { float:right; margin:0 0 8px 0; padding:0; display:inline; list-style:none; }
#sort-list li { margin:0; line-height:1.3em; font-size:80%; font-weight:bold; padding:0 4px 0 4px; display:inline; border-right:1px solid #ccc; }
#sort-list li a,#sort-list li a:visited { color:#BF0000; text-decoration:none; }
#sort-list li a:hover { color:#BF0000; text-decoration:underline; }
#sort-list li.last { border:0; }

.search-title { position:relative; margin:0; padding:0; background:url(../img/feature-title-bg.jpg) 0 0 repeat-x; height:33px; border:1px solid #909090; width:359px; } 
.search-main { margin:0; padding:10px 15px 25px 15px; line-height:1.4em; font-size:125%; color:#666; background:url(../img/search-main-bg.jpg) 0 0 repeat-y; position:relative; } 
.search-main p { font-size:90%; color:#595959; }
.search-footer { margin:0; padding:0; background:url(../img/search-bott-bg.jpg) 0 0 no-repeat; height:10px;} 

.search-main form,.search-main fieldset,.search-main legend { padding:0; margin:0; border:0;}
.search-main fieldset { height:32px; width:322px; border:1px solid #999;}
.search-main legend { display:none; }
.search-main .search { position:absolute; top:15px; left:251px; }
.search-main input { border:0; padding:2px; margin:2px 0 0 5px; font-size:90%; }

.search-feature { margin:0; padding:10px 15px 25px 15px; line-height:1.4em; font-size:125%; color:#666; position:relative; } 

.search-feature form,.search-feature fieldset,.search-feature legend { padding:0; margin:0; border:0;}
.search-feature fieldset { height:32px; width:322px; border:1px solid #999;}
.search-feature legend { display:none; }
.search-feature .search { position:absolute; top:15px; left:251px; }
.search-feature input { border:0; padding:2px; margin:2px 0 0 5px; font-size:90%; }

/* tagcloud styles */
.tagcloud-top { background:url(../img/tagcloud-top.jpg) 0 0 no-repeat; width:327px; height:10px; margin-top:15px; }
.tagcloud-main { background:#a2c7e2 url(../img/tagcloud-main.jpg) 0 0 no-repeat; min-height:330px; width:327px; }
.tagcloud-bott { background:#a2c7e2 url(../img/tagcloud-bott.jpg) 0 0 no-repeat; width:327px; height:9px; }

h3.cloud  { font-size:120%; padding:10px; text-align:center; margin:0 auto; }
.tagcloud-main p { padding:20px 40px 10px 40px; margin:0 20px 40px 20px; text-align:center; line-height:1.4em; color:#fff; font-weight:bold; }
.cloud1 { font-size:70%; color:#fff;}
.cloud2 { font-size:85%; color:#fff;}
.cloud3 { font-size:115%; color:#fff;}
.cloud4 { font-size:130%; color:#fff;}
.tagcloud-main p a:link,.tagcloud-main p a:visited { padding:3px 5px 3px 5px; text-decoration:none; color:#fff; }
.tagcloud-main p a:hover { text-decoration:underline; color:#fff; }

/* vote styles */

.vote-container { clear:both; margin:0; margin-bottom:10px; width:425px; padding:0;}
.vote-title { position:relative; margin:0; padding:0; background:url(../img/feature-title-bg.jpg) 0 0 repeat-x; height:34px; width:542px; border:1px solid #909090; } 
.vote-main { clear:both; margin-top:-1px; padding:5px 8px 0 8px; line-height:1.4em; font-size:95%; color:#666; background:#fff url(../img/vote-main-bg.jpg) 0 0 repeat-y; position:relative; min-height:115px; overflow:auto; width:500px; } 
.vote-footer { margin:0; padding:0; background:url(../img/vote-footer-bg.jpg) 0 0 no-repeat; height:17px; clear:both; vertical-align:bottom; width:515px; } 
.vote-right-main { background:url(../img/search-main-bg.jpg) 0 0 repeat-y; padding:5px; margin:0; min-height:95px; width:355px; }
.grey-vote-title { margin:0; padding:0; background:url(../img/grey-title.jpg) 0 0 repeat-x; height:30px; border:1px solid #909090; width:507px; position:relative; }
.grey-hotel-title { margin:0; padding:0; background:url(../img/grey-title.jpg) 0 0 repeat-x; height:30px; border:1px solid #909090; width:419px; position:relative; }

.grey-vote-title .voteicon { position:absolute; top:6px; left:10px; }
.grey-vote-title h3 { text-indent:21px; }

.grey-hotel-title .voteicon { position:absolute; top:6px; left:2px; }
.grey-hotel-title h3 { text-indent:32px; }

.star-text { background:url(../img/star.jpg) 0 0 no-repeat; width:75px; height:74px; text-align:center; font-size:170%; color:#bf0000; font-weight:bold; line-height:1.25em; }
.vote-text { background:url(../img/star.jpg) 0 0 no-repeat; width:75px; height:74px; padding-top:15px; text-align:center; font-size:230%; color:#bf0000; font-weight:bold; line-height:1.25em; }
.left { float:left; width:110px; margin-left:4px; }
.left img { margin:0 auto; }
.middle { float:left; width:135px;  height:96px; text-align:center; }
.middle img { margin:0 auto; }
.right { float:left; width:225px; margin-left:10px; text-align:left;}
.right p { font-size:90%; margin:0; padding:0; line-height:1.3em;  }
.hotel-right { float:left; width:250px; margin-left:10px; text-align:center;}
.hotel-right p { font-size:95%; margin:0; padding:0; line-height:1.3em; }
.hotel-right ul { margin:0; padding:0; display:inline; font-size:65%; list-style:none; }
.hotel-right li { margin:0; padding:0 5px 0 4px; color:#666; border-right:1px solid #666; display:inline; }
.hotel-right li.last { border-right:0; }

#vote-nav { margin-top:10px; margin:0; padding:0; float:left; }
#vote-nav ul { margin:0; padding:0; display:inline; list-style:none; width:auto; }
#vote-nav li { float:left; margin:0; display:block; height:35px; text-indent:-9999px; }
#vote-nav li.list1 { background: url(../img/nav/adult.jpg); width:135px; }
#vote-nav li.list2 { background: url(../img/nav/staff.jpg); width:137px; }
#vote-nav li.list3 { background: url(../img/nav/kids.jpg); width:137px; }
#vote-nav li.list4 { background: url(../img/nav/winning.jpg); width:137px; }

#vote-nav a { display:block; padding:0; height:35px; overflow:hidden; }
#vote-nav li.list1 a:hover { background: url(../img/nav/adult.jpg) -136px 0; }
#vote-nav li.list2 a:hover { background: url(../img/nav/staff.jpg) -136px 0; }
#vote-nav li.list3 a:hover { background: url(../img/nav/kids.jpg) -136px 0; }
#vote-nav li.list4 a:hover { background: url(../img/nav/winning.jpg) -136px 0; }

#vote-nav li.list1-current { background: url(../img/adult.jpg) -136px 0; }
#vote-nav li.list2-current { background: url(../img/staff.jpg) -136px 0; }
#vote-nav li.list3-current { background: url(../img/kids.jpg) -136px 0; }
#vote-nav li.list4-current { background: url(../img/winning.jpg) -136px 0; }

#vote-search { float:left; width:250px; margin:6px 6px 6px 0; background:#fff; padding:0; line-height:1.4em; font-size:115%; color:#666; } 

#vote-search form { padding:0; margin:0; border:0;}
#vote-search fieldset { border:1px solid #666; padding:0; margin:0; height:31px; }
#vote-search legend { padding:0; margin:0; border:0; display:none;}
#vote-search input { border:0; padding:2px; margin:5px; width:130px; font-size:90%; }
#vote-search .search { width:85px; height:26px; margin:0 0 6px 10px; padding:0; border:0; background: transparent url(../img/search.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }

ul#vote-browse { position:absolute; top:-1px; width:330px; left:300px; margin:0; padding:0; display:inline; list-style:none; }
#vote-browse li { margin:0; line-height:1.0em; font-size:80%; font-weight:bold; padding:5px; display:inline; }
#vote-browse li a,#vote-browse li a:visited { color:#fff; text-decoration:none; }
#vote-browse li a:hover { color:#fff; text-decoration:underline; }
#vote-browse li a.current,#vote-browse li a.current:visited,#vote-browse li a.current:hover { background:#fff; color:#BF0000; padding:2px; font-weight:bold; text-decoration:none; margin:0; }
ul#vote-browse li a.number { position:absolute; top:13px; margin:0; vertical-align:top; }

.small-left { float:left; width:250px; font-size:60%; color:#666; }
.small-right { float:right; width:250px; font-size:60%; color:#666; }

/* user styles */
.user-main { margin:0; padding:10px 15px 5px 15px; line-height:1.4em; font-size:125%; color:#666; background:url(../img/feature-main-bg.jpg) 0 0 repeat-y; clear:both; border-top:1px solid #909090; } 

.user-left { float:left; width:424px; border:1px solid #909090; margin:6px 3px 9px 0; padding:12px 6px 12px 6px; line-height:1.35em; }
.user-right { float:right; width:424px; border:1px solid #909090; margin:6px 0 9px 3px; padding:12px 6px 12px 6px; line-height:1.35em; }

.topcomponent { margin:0; padding:12px 6px 8px 6px; line-height:1.4em; font-size:65%; color:#666;  }
.leftcomponent { float:left; width:424px; ; margin:14px 3px 5px 0; padding:12px 6px 8px 6px; line-height:1.35em; font-size:65%; }
.rightcomponent { float:right; width:424px; margin:14px 0 5px 3px; padding:12px 6px 8px 6px; line-height:1.35em; font-size:65%;}

.center { text-align:center; border:1px solid #fff; }
#emailTool { background:#eee; border:2px solid #ccc; margin:8px; padding:6px; }
#emailTool h2 { color:#666; padding:6px 6px 6px 0; font-size:120%; }
form textarea.mceNoEditor { width:100%; }

.user-left-content { float:left; width:408px; border:1px solid #909090; margin-right:5px; padding:5px; }
.user-right-content { float:right; width:408px; border:1px solid #909090; margin-left:5px; padding:8px; }
.user-left-content p { font-size:115%; line-height:1.1em; }
.user-right-content p { font-size:95%; line-height:1.35em; }

.user-profile { float:left; margin:10px -10px 6px 11px;}
#profile-badge { float:left; margin:11px -10px 11px -3px; background:url(../img/profile-badge.jpg) 0 0  no-repeat; width:172px; height:33px; padding:10px 0 0 36px; }

ul#user-nav { margin:0; padding:0; display:inline; list-style:none; }
#user-nav li { float:left; margin:0; padding:0; display:block; height:35px; text-indent:-9999px; }
#user-nav li.list1 { background: url(../img/nav/sub-home.jpg); width:133px; }
#user-nav li.list2 { background: url(../img/nav/page-title.jpg); width:132px; }
#user-nav li.list3 { background: url(../img/nav/page-title.jpg); width:132px; }
#user-nav li.list4 { background: url(../img/nav/page-title.jpg); width:132px; }
#user-nav li.add {background: url(../img/add-page.jpg) 8px 11px no-repeat; width:100px; }

#user-nav a { display:block; padding:0; height:35px; overflow:hidden; }
#user-nav li.list1 a:hover { background: url(../img/nav/sub-home.jpg) -133px 0; }
#user-nav li.list2 a:hover { background: url(../img/nav/page-title.jpg) -131px 0; }
#user-nav li.list3 a:hover { background: url(../img/nav/page-title.jpg) -131px 0; }
#user-nav li.list4 a:hover { background: url(../img/nav/page-title.jpg) -131px 0; }

#user-nav li.list1-current { background: url(../img/sub-home.jpg) -132px 0; }
#user-nav li.list2-current { background: url(../img/page-title.jpg) -132px 0; }
#user-nav li.list3-current { background: url(../img/page-title.jpg) -132px 0; }
#user-nav li.list4-current { background: url(../img/page-title.jpg) -132px 0; }

ul#user-nav-right { margin:0; padding:0; display:inline; list-style:none; }
#user-nav-right li { float:right; margin:0; padding:0; display:block; height:35px; text-indent:-9999px; }
#user-nav-right li.list5 {background: url(../img/nav/user-friends.jpg); width:132px;}
#user-nav-right a { display:block; height:35px;}
#user-nav-right li.list5 a:hover {background: url(../img/nav/user-friends.jpg) -132px 0; }

#user-nav-right li.user-current {background: url(../img/nav/user-friends.jpg) -132px 0; }

ul#user-comments { margin:0; padding:0; display:inline; list-style:none; }
#user-comments li { float:left; margin:0; padding:0; display:block; height:36px; text-indent:-9999px; }
#user-comments li.list1 {background: url(../img/nav/post-comments.jpg); width:125px;}
#user-comments li.list2 {background: url(../img/nav/show-comments.jpg); width:126px;}
#user-comments li.list3 {background: url(../img/nav/login-comments.jpg); width:126px;}

#user-comments a { display:block; height:36px;}
#user-comments li.list1 a:hover {background: url(../img/nav/post-comments.jpg) -125px 0; }
#user-comments li.list2 a:hover {background: url(../img/nav/show-comments.jpg) -126px 0; }
#user-comments li.list3 a:hover {background: url(../img/nav/login-comments.jpg) -126px 0; }

ul#user-list  { clear:both; float:left; margin:4px 0 6px 0; padding:0; display:inline; list-style:none; width:420px; }
#user-list li { margin:0; line-height:1.3em; font-size:80%; font-weight:bold; padding:0 4px 0 4px; display:inline; border-right:1px solid #ccc; }
#user-list li a,#user-list li a:visited { color:#BF0000; text-decoration:none; }
#user-list li a:hover { color:#BF0000; text-decoration:underline; }
#user-list li.last { border:0; }

.commentBox { border-top:1px solid #ccc; min-height:100px; padding-top:10px; margin:0 auto; margin-top:15px; margin-left:2px; clear:both; font-size:90%; }
.user-img { background:url(../img/sm-img-footer.jpg) 0 0 no-repeat; float:left; margin:8px 8px 8px 0; }
#comments { width:390px; height:41px; margin:14px 0 0 0; padding:0; border:0; background: transparent url(../img/comments.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#tag-comments { width:129px; height:37px; margin:14px 0 0 0; padding:0; border:0; background: transparent url(../img/tag-comments.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#submit-comments { width:387px; height:38px; margin:14px 0 0 0; padding:0; border:0; background: transparent url(../img/submit-comment.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }

.left-img { float:left; margin-right:3px;}
.left-img-content { float:left; margin:6px;}
.right-img { float:right;}

.edit-module { position:absolute; top:3px; left:745px; height:29px; width:132px; background:url(../img/edit-page.jpg) 0 0 no-repeat; font-size:70%; padding-left:1px; font-weight:bold; text-indent:45px; }
.edit-module a,.edit-module a:visited { color:#666; text-decoration:none; font-size:80%; }
.edit-module a:hover { color:#666; text-decoration:underline; }

.user-main form { border:0; padding:0; margin:0; }
.user-main fieldset { border:0; background:#fff; padding:5px; margin:0; }
.user-main legend { display:none; }
.user-main form label { color:#333; font-size:75%; font-weight:bold; margin:0; }
.user-main form input { border:1px solid #ccc; padding:2px; margin:13px 0 0 11px; width:165px; font-size:100%;  }

.mysite:hover { border:1px solid red; }
.url { margin-left:-115px; font-size:65%; font-weight:bold; }

td strong { color:#fff; height:30px; padding-left:13px;}


.tool { padding:1px; }
.tool:hover { padding: 0px ; border:1px dashed red; }

.tool .btn
{
float: right ;
border: 1px solid #CCC ;
padding: 2px ;
color: #000 ;
background: #DDD ;
}

.editor #addOption .btn{
border:2px solid #FFF;
padding: 1px ;
color: #DDD ;
background: #184f6d ;
margin-left: 1px ;
width: 70px ;
}

.editor #addOption .btnDisabled{
border:2px solid #FFF;
padding: 1px ;
color: #BBB ;
background: #EEE ;
margin-left: 1px ;
width: 70px ;
}

.editor { background:#eee; border:1px solid #ccc; }

.url { margin-left:-115px; font-size:65%; font-weight:bold; }
#global-links form { display:inline; }

.full-width-container .ticker{
width:500px ;
}
.full-width-container .stamp{
float:right ;
}

/************************Global New**********************/
.importantnote 
{
  background:#A6BFF6;
  border-left:15px solid #fff;
width: 910px ;
  font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.8em;

}
.importantnote a img
{
	border: none ;
}

.importantnote form { display:inline; }

.importantnote a:hover img
{
border: none ;
    background:#FFFF99;
}
.importantnote a
{
			font-weight:bold ;
	color: #FF0000 ;

}
.importantnote a:hover
{
	text-decoration:none ;
	color: #FFFFFF ;
	background: #FF0000 ;
}			
.importantnote strong{

color: #000 ;
}

			
			p.importantnote option {padding-right:1.4em;} 
		
			p.successful {

              background:#B7CE93 ;
              border:1px solid #009900;
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: .8em;
			  padding:2px ;
			}
			
			p.failure {
              background:#ED6366;
              border:1px solid #FF0000;
			  font-family: Arial, Helvetica,, sans-serif;
			  font-size: .8em;
			  padding:10px ;
			}			
/************************Global New**********************/


/**********Photo Gallery Borrowed from http://joshuaink.com/blog/206/css-photo-gallery-template****/
	#wrap{
	width:820px;
	margin:0 auto;
	position:relative;
}

	
	#main-content li{
		width:200px;
		height:100px;
		border:solid #CCC;
		border-width:1px;
	
		-moz-border-radius:20px;
	
		padding:10px;
		text-align:center;
		position:relative;
		float:left;
		display:inline;
		margin:5px;
	}
	
	#fullplate-navigation{
		list-style:none;
		margin:5px 0 0 45px;
	
	}
	
	#fullplate-navigation li{
		display:block;
		float:left;
		width:210px;
			
	}
	
	#previous{
		text-align:left;
	}
	
	#next{
		text-align:right;
	}
	
	
	#fullplate-navigation li a{
		display:block;
		width:190px;
		padding:10px;
	}
	
	#fullplate-navigation li a:hover{
		color:#333;
	}
	
	
	
	#fullplate-photo{
		border:solid #EEE;
		border-width:1px;
	
		-moz-border-radius:20px;
		text-align:center ;
	 
		background:#FFF;
		padding:15px;
		margin:0 auto;
		width:600px;

	}

	#main-content  a span{
	/*\*/
		position:absolute;
		left:-9999px;	
	}
	
	#main-content a:hover span{	
		top:10px;
		left:10px;
		width:202px;
		font-weight:bold;
		background:#FFF;
		color:#999;
		padding:5px 0 5px 0;
		text-transform:uppercase;
		font-size:0.8em;
		border:1px solid #EEE;
		border-width:0 0 10px 0;
		/*-moz-opacity:.8;
			opacity:.80;*/
	/**/
	} 
	
	#main-content img
	{
		border:1px solid #EEE;
	}
/**********Photo Gallery Borrowed from http://joshuaink.com/blog/206/css-photo-gallery-template****/	