3px@charset "utf-8";
body {
margin: 0; padding:0; background:url(../img/new/body_bg.jpg) repeat-x left top #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
}

body .inner {background:url(/templates/spiritz/img/new/body_inner_bg.jpg) no-repeat center -36px #000; width:100%;}

/* Com Style */
.fleft {float:left;}
.fright {float:right;}
img {border:none;}

a {text-decoration:none; color:#1956C5}
a:hover {text-decoration:underline; color:#1956C5}
h6 {font-size:12px; line-height:14px;}
h5 {font-size:14px; line-height:16px;}
h4 {font-size:16px; line-height:18px;}
h3 {font-size:18px; line-height:22px;}
h2 {font-size:21px; line-height:25px;}
h1 {font-size:22px; line-height:30px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}


.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}

.filterLabel{font-weight:bold;padding-left:10px;}
.txt-align-c {text-align:center;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:17px;}
.mt5 {margin-top:5px;}
.pb10 {padding-bottom:10px;}
.pb5 {padding-bottom:5px;}
.col-blk {color:#000;}
.col-drkgra {color:#040404; font-weight:bold;}
.table-bot-border {padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #ccc;}
.more-link {text-align:right; margin-top:5px; display:block; overflow:hidden; clear:both; }
.more-link a {background:url(../img/arrow_blu.gif) no-repeat left 5px; padding:0 0 0 10px; float:right; color:#1956C5;}
.more-link a:hover {background:url(../img/arrow_blu.gif) no-repeat left 5px; padding:0 0 0 10px; float:right; color:#1956C5;}

.box-more-link {margin:0 10px 10px 10px; clear:both; border-top:1px solid #ccc; display:block; overflow:hidden;}
.box-more-link a {background:url(../img/arrow_blu.gif) no-repeat left 10px; padding:5px 0 0 10px; float:right; display:block; overflow:hidden;}

.clear-disblk {clear:both; display:block; overflow:hidden;}
.disblk, .outgra, #layout-banner, .meta-sec-search, .layout, #logo-sec, #nav-sec, #nav-sec ul, #nav-sec ul li, #nav-sec ul li a, .rs-box  {display:block; overflow:hidden;} 
.outgra {width:100%; background:url(../img/outgra.png) repeat-y center top;}
#layout-banner {width:1000px; margin:0 auto; padding:0; clear:both; background:none;position:relative;overflow:visible;}
#layout {width:960px; background-color:#FFF; margin:0 auto; padding:0 20px 20px 20px; clear:both; display:block; overflow:hidden;}

#logo-sec {height:55px; padding:0px 10px 0 10px; clear:both; width:968px; margin:0px 0 0 0;}
#logo-sec .logo{float:left;padding:0 0 0 12px;position:absolute;margin:5px 0 0 0;z-index:10;}
#logo-sec .logo img{width:338px; height:74px}
#logo-sec .meta-sec{float:right; font-size:10px; margin-top:10px; line-height:10px; text-align:right;}
#logo-sec .meta-sec a{ color:#666;  font-size:11px; line-height:10px;}

.meta-sec-search{margin:10px 0 0 0; clear:both;}
.meta-sec-search .input_field{border:1px solid #ccc; padding:3px 5px 3px 20px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../img/ico_search_field.png) no-repeat 3px 3px; color:#999; }
.meta-sec-search .button{border:0; background:url(../img/btn_go.png) no-repeat left top; color:#FFF; font-size:10px; font-weight:bold; padding:2px 2px 1px 2px; overflow:hidden; margin-left:3px; font-family:Arial, Helvetica, sans-serif;  }

/* Nav Style */
#nav-sec {clear:both; padding:0 20px 0 0; margin:0px 0 0 0; background:url(../img/new/menu_right_img.png) no-repeat right top;}
.login-sec { width:276px; height:65px; padding:8px 0 0 54px; float:right; display:block; overflow:hidden; text-align:left; color:#3d0000; background:none;}
.login-sec a{color:#3d0000; line-height:22px; text-decoration:underline;}
.login-sec a:hover{color:#3d0000; line-height:22px; text-decoration:none;}
.login-textfield {width:95px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px; padding:3px 5px; border:1px solid #ccc; margin-right:5px;}
.login-button {border:1px solid #ccc; background:url(../img/button_bg.gif) repeat-x left bottom #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; float:left; display:block; overflow:hidden; padding:2px 5px;}
.login-sec p{ margin:0; padding:0;}
/* Nav Style */
#nav-sec-in { margin-bottom:5px; clear:both; padding:0 20px 0 0; display:block; overflow:hidden; margin:0 0 0 0;}

.login-sec-in { background:url(../img/menu_right_img_in.jpg) no-repeat left bottom; width:222px; height:32px; padding:7px 0 0 54px; float:right; display:block; overflow:hidden; text-align:right; color:#3d0000; margin-top:26px;}
.login-sec-in a{color:#3d0000; line-height:24px;}



/* Left Side Style */
#leftside {width:679px; margin-right:5px; float:left; display:block; overflow:hidden;}
.ls-banner {width:679px; margin-bottom:5px; clear:both; position:relative; display:block; overflow:hidden; margin-top:0; height:281px;}
.ls-inner-banner {width:679px; margin-bottom:5px; clear:both; position:relative; display:block; overflow:hidden; margin-top:0; height:436px;}

.width-threecol {width:679px; display:block; overflow:hidden;}
.width-twocol {width:451px; display:block; overflow:hidden;}
.width-onecol {width:223px; display:block; overflow:hidden;}
.width-twoinone {width:335px; display:block; overflow:hidden;}

.width-threecol-in {width:675px; display:block; overflow:hidden;}
.width-twocol-in {width:447px; display:block; overflow:hidden;}
.width-onecol-in {width:219px; display:block; overflow:hidden;}
.width-twoinone-in {width:331px; display:block; overflow:hidden;}

.cont-top-orgborder { padding-top:5px; border-top:1px solid #ccc;}

.cont-bot-orgborder { padding-bottom:5px; border-top:1px solid #ccc;}
.col-div { background:url(../img/col_div.gif) repeat-y center top;}

.rs-width {width:272px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}

.colr-red {color:#a30000;}

.border {border:1px solid #ccc;}

.con-border {padding:10px; border:1px solid #ccc; }

.contentHead { padding-left:8px}

.header-page {margin:0; padding:0px 0 5px 0; clear:both; display:block; overflow:hidden;}
.header-page h1 {color:#a10000; float:left;}
.header-page ul.bread-crumb {margin:0; padding:8px 0 0 0; float:right;}
.header-page ul.bread-crumb li{margin:0; padding:0 5px; list-style:none; float:left; font-weight:bold;}
.header-page ul.bread-crumb li a{font-weight:normal; background:url(../img/bread-crumb.gif) no-repeat right 2px; padding:0 20px 0 0; } 

/* Right Side Style */
#rightside {width:276px; float:left; display:block; overflow:hidden;}
.rs-tabbox {border:1px solid #ccc; width:264px; margin-bottom:5px; padding:5px; background-color:#ececec; clear:both;}
.tabbox-sec { display:block; overflow:hidden; }
.tabbox-sec .tab{height:26px; display:block; overflow:hidden; position:relative; z-index:10;  } 
.tabbox-sec .tab ul{margin:0; padding:0; background-color:#ececec; font-size:12px; color:#333;}
.tabbox-sec .tab ul li{margin:0; list-style:none; float:left; padding:0;}
.tabbox-sec .tab ul li a{margin:0; list-style:none; float:left; padding:5px 10px; color:#000;}
.tabbox-sec .tab ul li a:hover{text-decoration:none;  color:#127bca;}
.tabbox-sec .tab ul li.current{background:url(../img/tabbox_on.gif) no-repeat left top; overflow:hidden; padding:0; font-weight:bold;}
.tabbox-sec .tab ul li.current a{background:url(../img/tabbox_on_right.gif) no-repeat right top; display:block; overflow:hidden;  padding:5px 20px 5px 10px; text-decoration:none;  color:#127bca;}
.tabbox-sec .tab ul li.current a:hover{text-decoration:none; color:#127bca;}

.tabbox-sec .tab ul li.current-m{background:url(../img/tabbox_on_left.gif) no-repeat left top; overflow:hidden; padding:0; font-weight:bold;}
.tabbox-sec .tab ul li.current-m a{background:url(../img/tabbox_on_right.gif) no-repeat right top; display:block; overflow:hidden;  padding:5px 20px; text-decoration:none; color:#127bca; }
.tabbox-sec .tab ul li.current-m a:hover {text-decoration:none; color:#127bca;}
.tabbox-sec .tab-btn {float:right;}


.tabbox-sec .cont{clear:both; border:1px solid #ccc; background-color:#FFF; padding:5px; position:relative; z-index:9; margin-top:-2px; display:block; overflow:hidden;}
.tabbox-sec .cont p {margin:0; padding:5px 0;}  

.gra-box {background-color:#ececec; padding:5px; border:1px solid #dadada;}

.min-h200 {min-height:200px;}
.widg-min-h {min-height:165px;}

.rs-banner {display:block; overflow:hidden; background:no-repeat left -63px; border:1px solid #ccc; margin-bottom:5px;}
.rs-banner:hover {display:block; overflow:hidden; background:no-repeat left 0px; border:1px solid #ccc; text-decoration:none;}
.rs-banner.current {display:block; overflow:hidden; background:no-repeat left 0px; border:1px solid #ccc; text-decoration:none;}
.rs-banner a{ padding:39px 5px 10px 84px; display:block; color:#666; font-size:11px;}
.rs-banner a:hover{text-decoration:none; color:#1956C5;}
.rs-banner.current a{text-decoration:none; color:#1956C5;}
 
.rs-box {border:1px solid #ccc; white-space:272px; padding:1px; margin-bottom:5px; clear:both;}
.rs-box h6 {background:url(../img/rs_head_bg.png) repeat-x left bottom #f8f8f8; padding:6px 10px; margin:0; text-transform:capitalize; color:#000;}
.rs-box .cont {padding:10px;}

.rs-party-planner-con {color:#FFF; background:url(../img/rs_gradi_bg.png) repeat-x left bottom; width:251px; height:64px; position:absolute; bottom:0; border-top:1px solid #5e595c; padding:5px 10px 0 10px}
.rs-party-planner-con h6 {margin-bottom:4px;}
.rs-party-planner-con span { margin:5px 0 0 0}
.rs-party-planner-con a.link{background:url(../img/arrow_blu.gif) no-repeat left 5px; padding-left:10px; margin-top:5px;}

ul.link {margin:0; padding:0; margin-bottom:-5px;}
ul.link li{margin:0; padding:0 0 8px 0; list-style:none; clear:both;}
ul.link li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca; display:block;}

ul.link li a.current{background:url(../img/red_arrow_left.gif) no-repeat left 4px; padding-left:10px; color:#a10000; display:block;}

ul.link li.last {border-bottom:none;}

ul.points {margin:0; padding:0; margin-bottom:-5px;}
ul.points li{margin:0; padding:3px 0 3px 10px; list-style:none; clear:both; background:url(../img/ico_points.gif) no-repeat left 7px; color:#a10000; font-weight:bold;}

ul.points {margin:0; padding:0; margin-bottom:-5px;}
ul.points li{margin:0; padding:3px 0 3px 10px; list-style:none; clear:both; background:url(../img/ico_points.gif) no-repeat left 7px; color:#a10000; font-weight:bold;}

ul.gray-points {margin:0; padding:0; margin-bottom:-5px;}
ul.gray-points li{margin:0; padding:2px 0 2px 10px; list-style:none; clear:both; background:url(../img/sm_gray_bullet.jpg) no-repeat left 8px; color:#666;}

ul.imglink {margin:-5px 0 0 0; padding:0;}
ul.imglink li{margin:0; padding:5px 0; border-bottom:1px solid #ccc; list-style:none; clear:both; display:block; overflow:hidden;}

ul.oneline-text {margin:-5px 0 0 0; padding:0;}
ul.oneline-text li{margin:0; padding:5px 0; border-bottom:1px solid #ccc; list-style:none; clear:both; display:block; overflow:hidden; line-height:38px;}
ul.oneline-text li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.oneline-text li.last{border-bottom:none;}

ul.imglink li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.imglink li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca;}


ul.imglink li a.imglink-imglk{background:none; padding-left:0; color:#127bca;}
ul.imglink li.last {border-bottom:none;}
ul.imglink li span {margin-top:5px; display:block; overflow:hidden;}
ul.imglink li span img {border:none; float:left;  }
ul.imglink li span a { float:right; background-image:none; }

ul.imgRating-link {margin:-5px 0 0 0; padding:0;}
ul.imgRating-link  li{margin:0; padding:5px 0; border-bottom:1px solid #ccc; list-style:none; clear:both; display:block; overflow:hidden;}
ul.imgRating-link  li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.imgRating-link  li a{color:#127bca;}
ul.imgRating-link  li.last {border-bottom:none;}
ul.imgRating-link  li .icoimg {float:right; border:none; margin:-5px 0 0 0; padding:0 0 0 5px;}

ul.imglink-onerow {margin:-5px 0 0 0; padding:0;}
ul.imglink-onerow li{margin:0; padding:5px 15px 5px 0;; border-bottom:1px solid #ccc; list-style:none; float:left; display:block; overflow:hidden; width:200px;}
ul.imglink-onerow li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.imglink-onerow li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca;}

ul.imgmail-link-onerow {margin:-5px 0 0 0; padding:0;}
ul.imgmail-link-onerow li{margin:0; padding:5px 15px 5px 0; list-style:none; float:left; display:block; overflow:hidden; width:202px;}
ul.imgmail-link-onerow li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.imgmail-link-onerow li a{color:#127bca;}

ul.box-imglink {margin:-5px 0 0 0; padding:0;}
ul.box-imglink li{margin:5px 0; padding:5px; border:1px solid #ccc; list-style:none; clear:both; display:block; overflow:hidden; background:url(../img/box_img.jpg) repeat-x left top #EFEFEF;}
ul.box-imglink li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.box-imglink li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca;}
ul.box-imglink li h6{color:#a30000; padding-bottom:10px;}
ul.box-imglink li.last {border-bottom:none;}
ul.box-imglink li span {margin-top:5px; display:block; overflow:hidden;}
ul.box-imglink li span img {border:none; float:left;  }
ul.box-imglink li span a { float:right; background-image:none; }



.threecol-img-link {margin:0 0 10px 0; padding:0 0 10px 0;  border-bottom:1px solid #ccc; display:block; overflow:hidden;}
.threecol-img-link img{float:left; margin-right:10px; border:1px solid #ccc;}
.threecol-img-link p{margin:0 0 0 210px; padding:5px 0;  }
.threecol-img-link h4 {padding-bottom:5px;}
.threecol-img-link a{ color:#127bca;}
.threecol-img-link div {padding:5px 0 10px 0;}
.threecol-img-link div span{ float:left;}
.threecol-img-link div a{ float:right;  background:url(../img/addcomment.png) no-repeat left 1px; padding-left:20px;}

.threecol-link {margin:0 0 10px 0; padding:0 0 10px 0;  border-bottom:1px solid #ccc; display:block; overflow:hidden;}
.threecol-link img{float:left; margin-right:10px; border:1px solid #ccc;}
.threecol-link p{margin:0; padding:5px 0;  }
.threecol-link h4 {padding-bottom:5px;}
.threecol-link a{ color:#127bca;}

ul.imgmail-link {margin:-5px 0 0 0; padding:0;}
ul.imgmail-link li{margin:0; padding:5px 0; border-bottom:1px solid #ccc; list-style:none; clear:both; display:block; overflow:hidden;}
ul.imgmail-link li h4 {padding-bottom:5px;}
ul.imgmail-link li img{float:left; margin-right:10px; border:1px solid #ccc;}
ul.imgmail-link li a{ color:#127bca;}
ul.imgmail-link li.last {border-bottom:none;}

.widg-box {border:1px solid #ccc; padding:1px; margin-bottom:5px; display:block; overflow:hidden;}
.widg-box .header{ padding:3px 10px;  display:block; overflow:hidden; }
.widg-box .header h6 { float:left; padding:0; margin:0; color:#000; line-height:18px; }
.widg-box .header select{border:1px solid #ccc; height:18px; width:100px; float:right; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0;}

.header-only h6{padding:3px 10px;  display:block; overflow:hidden; border:1px solid #ccc; line-height:18px; text-transform:capitalize; color:#000;}

.widg-twobox-in {width:205px; float:left;}

.gra-header {background:url(../img/rs_head_bg.png) repeat-x left bottom #f8f8f8;}
.green-header {background:url(../img/green_header_bg.png) repeat-x left bottom #e6e6b3;}
.org-header {background:url(../img/org_header_bg.png) repeat-x left bottom #ffffcc;}

.widg-box .cont {padding:10px; }
.widg-box .cont-onpad {padding:0; }
.widg-box .cont-jom {padding:10px 5px 10px 10px; }
.widg-box .cont p {margin:0; padding:5px 0;  }
.gra-bg-color {background-color:#ececec;}

.widg-box .cont-minh {padding:10px; min-height:165px; }
.widg-box .cont-minh p {margin:0; padding:5px 0;  }

.bor-b {border-bottom:1px solid #ccc; padding-bottom:5px;}
.bor-t {border-top:1px solid #ccc; padding-top:5px;}


/* Onecol Side Style */
.onecol-slide {display:block; overflow:hidden; height:143px; }
.onecol-slide ul li{ margin:0; padding:0; float:left; list-style:none; width:155px; background: no-repeat left top; height:140px;}
ul.num-nav {margin:0 0 5px 0; padding:0; display:inline;}
ul.num-nav li {margin:0; padding:0 5px 0 0; list-style:none; float:left; }
ul.num-nav li a{ width:7px; height:7px; overflow:hidden; display:block; background-color:#ccc;}
ul.num-nav li a.activeSlide{width:7px; height:7px; overflow:hidden; display:block; background-color:#127bca; float:left;}

ul.thmp-sm {padding:0; display:inline; margin:0 -5px 0 0;}
ul.thmp-sm li{margin:0 5px; width:28px; padding:0; list-style:none; float:left; display:block; overflow:hidden;  /*text-transform:capitalize;*/ text-align:center; }
ul.thmp-sm li a{border:1px solid #ccc; height:26px; display:block; overflow:hidden; }
ul.thmp-sm li a.activeSlide{border:1px solid #fe0909;}

ul.thmp-m {padding:0; display:inline; margin:0;}
ul.thmp-m li{margin:0 10px 0 0; width:50px!important; padding:0; list-style:none; float:left; display:block; overflow:hidden;  text-transform:capitalize; text-align:center;  }
ul.thmp-m li a{border:1px solid #ccc; height:50px; display:block; overflow:hidden; }
ul.thmp-m li a:hover{border:1px solid #333; }
ul.thmp-m li a.activeSlide{border:1px solid #fe0909;}

.hom-pick-bimg {position:absolute; left:0; bottom:-1px; margin:0 0 0 30px;}

ul.tab-btn {margin:0; padding:0; display:inline; float:right;}
ul.tab-btn li{margin:0; list-style:none; float:left; padding:0 0 0 5px; text-transform:capitalize; font-weight:bold; font-size:9px;}
ul.tab-btn li a{text-decoration:none; color:#666; padding:2px 3px; border:1px solid #ccc; display:block; overflow:hidden;  background-color:#FFF;}
ul.tab-btn li a.current{color:#ff9b04; border:1px solid #ff9b04;}
ul.tab-btn li a:hover{text-decoration:none; color:#127bca; border:1px solid #127bca;}

ul.tab-green-btn {margin:0; padding:0; display:inline; float:right;}
ul.tab-green-btn li{margin:0; list-style:none; float:left; padding:0 0 0 10px; text-transform:capitalize; font-weight:bold; font-size:9px;}
ul.tab-green-btn li a{text-decoration:none; color:#82822d; padding:3px 3px; border:1px solid #b4b441; display:block; overflow:hidden;  background-color:#FFF;}
ul.tab-green-btn li a.current{color:#b4b441; border:1px solid #b4b441;}
ul.tab-green-btn li a:hover{text-decoration:none; color:#127bca; border:1px solid #127bca;}

.hom-gallery {margin:0; padding:0;}
ul.hom-galleryinn{margin:0 12px; padding:0; width:390px}
ul.hom-galleryinn li{margin:0 10px; padding:0 0 13px 0; list-style:none; float:left; background:url(../img/hom_gallery_shadw.jpg) repeat-x left bottom; width:70px; display:block;}
ul.hom-galleryinn li span{padding:7px 0; display:block; overflow:hidden; text-align:center; height:10px; font-size:10px;}
ul.hom-galleryinn li a{border:1px solid #ccc; display:block}
ul.hom-galleryinn li img{ display:block}
/* Home Drink of the week Side Content Style */

.wid-dring-con {padding:50px 0 15px 73px; height:80px;}

.btn-share a{float:right; text-decoration:none; color:#666; padding:1px 3px; border:1px solid #ccc; display:block; overflow:hidden;  background-color:#FFF; font-size:10px;}
.btn-share a:hover{text-decoration:none; color:#ff9b04; border:1px solid #ff9b04; }

.activity-stream-container .ico-comment {background:url(../img/ico_comment.gif) no-repeat left top; border:none; padding-left:20px;}

.chillout-event-gallery { width:400px; padding-right:10px; float:left;}
.chillout-event .cont {clear:both; }
.chillout-event .cont h5{margin-bottom:10px;}
.chillout-event .cont p {margin:0; padding:5px 0; }

.runtxt {
	line-height:19px;
        font-size:12px;

}
.sm-runtxt { font-size:11px;
}

ul.jomsoci-img {margin:0 -5px -5px 0; padding:0; display:block; overflow:hidden;}
ul.jomsoci-img li{padding:0; margin:0 6px 3px 0; list-style:none; float:left;}
ul.jomsoci-img li img{ border:1px solid #ccc; width:43px; height:43px;}



.nobg {background-image:none;}

/* Form Style */
.rs-btn,.button,#pn-cancel {background:url(../img/green_header_bg.png) repeat-x left bottom #fefefe ; color:#333; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 5px; cursor:pointer; font-weight:bold; }
.rs-btn:hover, .button:hover, #pn-cancel:hover{background:url(../img/green_header_bg_hover.jpg) repeat-x left bottom #b2b2b2; color:#333;}

.no-border {border:none;}

.popup-header {background:url(../img/popup_cont_bg.jpg) repeat-x scroll left bottom #FFFFFF; padding:20px; border:1px solid #666; display:block; overflow:hidden; }
.popup-header h5{float:left;}
.popup-header img{float:right;}
.popup-header span {font-weight:bold; font-size:12px; color:#000; text-transform:capitalize;}
.popup-cont {border:1px solid #666; padding:20px 0 0 0; border-top:0; background:url(../img/popup_cont_bg.jpg) repeat-x left bottom #fff; color:#000; border-bottom:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.popup-cont select {width:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.btn-popup-close {position:absolute; padding:0; margin:-15px 0 0 605px; width:16px; display:block; overflow:hidden;}

.popup-redtab {background:url(../img/red_gra_bg.jpg) repeat-x left top #510000; padding:5px 20px; color:#FFF; text-align:center;}

ul.hom-slide {width:656px; display:block; overflow:hidden; margin:0; padding:0; float:left; background-color:#ececec;}
ul.hom-slide li{margin:0  5px 0 0; padding:0; list-style:none; float:left; background:no-repeat left top #fff; height:186px; width:28px;}
ul.hom-slide li:hover{list-style:none; float:left; background:no-repeat left -186px #fff; cursor:pointer;}
ul.hom-slide li .current {margin:0  5px 0 0; padding:0; list-style:none; float:left; background:no-repeat left -386px #fff;}
ul.hom-slide li .last{margin:0;}

.hom-slide-con {padding:15px 15px 15px 45px;}

/* Blog Style */
.blog-name-comments {padding:10px 0 0 0; clear:both; }
.blog-view-comments-sec {display:block; clear:both; margin-bottom:5px;}
.blog-view-comments-sec span{float:left; padding-right:30px;}
ul.blog-comments {margin:0; padding:0;}
ul.blog-comments li{margin:0 0 5px; padding:10px; list-style:none; clear:both; border:1px solid #ccc; background-color:#F9F9F9; display:block; overflow:hidden;}
ul.blog-comments li h6{ float:left;}
ul.blog-comments li .cont {float:left; width:93%;}
ul.blog-comments li img {float:right; border:1px solid #ccc;}
ul.blog-comments li p{ margin:0; padding:0; clear:both;}

table.blog-style {border:1px solid #ccc; border-bottom:none; border-right:none;}
table.blog-style th {background-color:#f0f0f0; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.blog-style td {background-color:#fff; padding:5px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

.blog-input {width:200px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.blog-textarea {width:200px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

.hom-bot-banner { clear:both; display:block; overflow:hidden; margin-bottom:5px; }
.hom-bot-banner img{float:left;} 

/* Footer Style */
#footer{font-size:11px; display:block; overflow:hidden; clear:both;  padding:10px 0; color:#b0b0b0;}
#footer img {float:left;}
#footer a{text-decoration:none; color:#999}
#footer a:hover{text-decoration:underline;}

/* Slider Style */
.editors-left {width:14px; margin-right:10px; float:left; margin-top:10px;}
.editors {float:left; width:265px}
.editors-rght {width:14px; margin-left:10px; float:left; margin-top:10px;}

/* My Spiritz Style */
.sortby-select-box {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;}
.select-box {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;}

.page-nag-sec {width:180px; margin:10px auto 10px;}
.page-nag-sec .left {float:left; background:url(../img/arrow_blu_left.gif) no-repeat left 4px; padding:0 0 0 10px;}
.page-nag-sec span {padding:0 20px; float:left; font-weight:bold;}
.page-nag-sec .right {float:left; background:url(../img/arrow_blu_right.gif) no-repeat right 4px; padding:0 10px 0 0;}

.invite-friends-sec { border:1px solid #ccc; padding:10px;}
.invite-friends-sec h5 {color:#cc0000; margin-bottom:5px;}
.invite-friends-sec h5 a{background:url(../img/ext_link_red.gif) no-repeat right 5px; color:#cc0000; padding:0 10px 0 0; text-decoration:none;}
.invite-friends-sec h5 a:hover{ text-decoration:none; color:#cc0000;}
.invite-friends-sec img {border:1px solid #dedede; padding:5px;}

.ext-link {background:url(../img/ext_link.gif) no-repeat right top; padding:0 10px 0 0;}


/* My Profile Style */
.pro-view th h5{color:#a30000; border-bottom:1px solid #ccc; padding-bottom:3px; text-align:left; }
.pro-view td {padding:5px 0 0 0;}
.pro-view td label{font-weight:bold;  }
.status-bar {background:url(../img/myprofile/status_sec_bg.jpg) repeat-x left top; }
.status-bar span{height:13px; width:60px; padding:3px 20px; background:url(../img/myprofile/status_bg.png) no-repeat right top; display:block; text-align:center; overflow:hidden; color:#FFF; font-weight:bold;}
.myprofile-textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:1px solid #ccc; width:400px;}



/*.myprofile-tips {width:250px; display:none; overflow:hidden; position:absolute; margin-top:20px; z-index:20;  border:1px solid #3b3b3b; border-top:none; line-height:18px; padding-top:20px;  }*/


.profile-form th{border-bottom:1px solid #ccc; color:#a30000; text-align:left;font-size:13px; padding:2px 2px 5px 2px; }
.profile-form td{padding:2px; font-size:12px; }
.profile-form label{font-weight:bold; color:#666;}


/* banner thumbnails style*/
.ls-banner-thumb{ display:block; position:absolute; right:0; top:0; z-index:100; margin:10px 10px 0 0}
.ls-banner-thumb ul{ margin:0; padding:0;}
.ls-banner-thumb ul li{ margin:0; padding:0; list-style:none; float:left; margin:0 0 0 5px;}
.ls-banner-thumb ul li a{ border:1px solid #fff; display:block}
.ls-banner-thumb ul li a.activeSlide{ border:1px solid #127BCA;}

.hom-banner-txt div{ position:absolute; background:url(../img/hom_banner_bg.png); padding:10px 10px; color:#FFF; border:1px solid #454441; width:360px; line-height:20px; bottom:0;}
.hom-banner-txt div strong{color:#127bca; font-size:12px; }
.hom-banner-txt div h4 {line-height:23px;}
.hom-banner-txt div a {float:right;}



/*sub link style*/
ul.sublink {margin:0; padding:0; margin:5px 0 -5px 10px;}
ul.sublink li{margin:0; padding:0 0 5px 0; list-style:none; clear:both;}
ul.sublink li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca;}
ul.sublink li a.current{background:url(../img/red_arrow_left.gif) no-repeat left 4px; padding-left:10px; color:#a10000;}
ul.sublink li.last {border-bottom:none;}


ul.linkbgcol { margin:0; padding:0;}
ul.linkbgcol li{ margin:0; padding:3px 10px; clear:both; list-style:none; border-bottom:1px solid #d5d5d5;}
ul.linkbgcol li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca; display:block;}
ul.linkbgcol li h6{ margin:0; padding:5px 0; color:#a10000;}
ul.linkbgcol li h6 a{ color:#a10000; background:none; padding:0;}
ul.linkbgcol li.last{border-bottom:0;}
.fourcol ul{width:168px; float:left;}


/*  Events Landing page */

.gall{ width:400px; height:265px; position:relative; background:url(../img/ajax-loader.gif) #000 no-repeat center center;}


table.groom-style {border:1px solid #ccc; border-bottom:none; border-right:1px solid #ccc;}
table.groom-style th {background-color:#f0f0f0; padding:3px 5px; border-bottom:1px solid #ccc;}
table.groom-style th img{ margin:0 auto;}
table.groom-style td {background-color:#fff; padding:5px 5px; border-bottom:1px solid #ccc;}
.widg-box .cont table.groom-style td p{ margin:12px 0 0 0; padding:0 10px; width:218px; display:block; height:70px; border-right:1px dotted #ccc;}
table.groom-style td img{ border:1px solid #ccc;}
table.groom-style table{ border:none; padding:0}
table.groom-style td td { border:none; padding:0}

.etiqutte { display:block; overflow:hidden; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #ccc;}
.etiqutte img{ float:left; margin:6px 10px 0 0; border:1px solid #ccc}
.etiqutte ul{ float:left; width:79%; margin:0}
.etiqutte.last{ border:none}

/*I'm in a mood section*/

.inner-banner-txt div{ position:absolute; background:url(../img/i-am-in-mood/banner-txt-bg.png) repeat-y; padding:10px 10px; color:#FFF; width:636px; bottom:0; margin:0;}
.inner-banner-txt div strong{color:#127bca; font-size:12px; }
.inner-banner-txt div h2 {line-height:10px; padding:10px 0 0 0; margin:0}
.inner-banner-txt div p { color:#999; font-size:14px; padding:10px 0; margin:0; }
.inner-banner-txt div a {font-size:12px}
.inner-banner-txt div span { font-size:12px;}
.inner-slide-con {padding:3px 15px 3px 45px;}
.inner-slide-con h2{ margin:10px 0 0 0 }
.hom-slide .inner-slide-con ul{ margin:0 0 0 2px; padding:0;}
.hom-slide .inner-slide-con ul li{ margin:0 0 5px 0; padding:0; width:auto; height:auto; float:none; list-style:none}
.hom-slide .inner-slide-con ul li a{background:url(../img/arrow_blu.gif) no-repeat left 4px; padding-left:10px; color:#127bca; display:block;}


.meta-nav-list ul{ margin:0; padding:0;}
.meta-nav-list ul li{ margin:0; padding:0; list-style:none; margin:0 5px 0 0; float:left}


/*ParaInvite*/

.fbtxtbox{color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.reg-textfield {width:200px; color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.inputbox { color:#666; border:1px solid #666; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.reg-selectbox {width:208px; color:#666; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.ev_navigation a{ display:block; background:url(../img/calender-links-divider.jpg) no-repeat right; padding:0 10px 0 0;}

.tab-link {margin:0; padding:0; display:block; float:right; text-transform:capitalize;}
.tab-link a{text-decoration:none; color:#666; line-height:16px; padding:3px 5px; border:1px solid #ccc; display:block; overflow:hidden;  background-color:#FFF; float:left; margin-left:5px;}
.tab-link a.active-state{color:#ff9b04; border:1px solid #ff9b04;}
.tab-link a:hover{text-decoration:none; color:#127bca; border:1px solid #127bca;}



#adv-banner{ display:block; overflow:hidden}
#adv-banner a{ display:none; width:264px; height:217px;}
#adv-banner a.fst{ display:block;}

.grab-em-blk{ display:block; width:468px; float:left; min-height:527px; border:1px solid #e4e4e4;}
.mL20{ margin-left:20px}
.sm-sale-image{ width:171px; height:213px; background:url(../img/grab-em/image-frame-sm.png) no-repeat; padding:7px; margin:0 auto}
.sale-top-bg{ background:url(../img/grab-em/top-sec-bg.png) repeat-x bottom #fafafa;}
.grab-em-blk h5{ margin:0; padding:0; color:#a30000;}
.grab-em-blk p{ margin:0; padding:0;}
.grab-em-blk h5{ margin:0; padding:0; color:#a30000;}
.grab-em-blk h6{ margin:0; padding:0; color:#a30000;}
.sale-bot-bg{ background:url(../img/grab-em/bot-sec-bg.png) repeat-x; border:1px solid #e4e4e4}
.sale-bot-bg a{ text-decoration:none; padding:5px 10px} 
.pL30{ padding-left:30px}
.lg-sale-image{width:272px; height:341px; background:url(../img/grab-em/image-frame-lg.png) no-repeat; padding:10px; margin:0 auto}
ul.extravote-stars li{border-bottom:none;}

table.address-table {margin:0; padding:0;}
table.address-table th{margin:0; padding:3px 5px; font-weight:bold; border-bottom:1px solid #ccc; list-style:none; background-color:#F3F3F3; border-top:1px solid #ccc;}
table.address-table tr {border-bottom:1px solid #ccc;}
table.address-table tr td {padding:3px 5px; text-align:left; line-height:18px; vertical-align:top; border-bottom:1px solid #ccc;}

ul.socialicon {
display:block;
margin:5px 0 0 720px;
overflow:hidden;
padding:0;
position:absolute;
text-align:right;
width:260px;
}
ul.socialicon li{list-style:none; margin:0; padding:0 0 0 5px; float:left; width:25px; height:25px; display:block; overflow:hidden;}
ul.socialicon span {padding-top:5px; color:#CCC; display:block; overflow:hidden; width:90px; float:left;}
ul.socialicon li a{ background: no-repeat left top; display:block; overflow:hidden; height:25px; width:25px;}
ul.socialicon li a:hover{ background:no-repeat left -25px;}




.activity-stream-container .ico-comment {background:url(../img/new/bg_commend.gif) no-repeat left top; border:none;  font-size:10px; padding:2px 7px 5px 21px; width:67px; display:block; overflow:hidden; float:left; }


.ico-like a{background:url(../img/new/bg_col_like.gif) no-repeat left bottom; border:none;  font-size:10px; padding:2px 7px 3px 25px; width:30px; display:block; overflow:hidden; float:left;}
.ico-like a:hover {background:url(../img/new/bg_col_like.gif) no-repeat left top; text-decoration:none }

.ico-time {background:url(../img/new/bg_time.gif) no-repeat left top; border:none;  font-size:10px; padding:3px 7px 5px 21px; width:46px; display:block; overflow:hidden; float:right;}

.ico-vodes {background:url(../img/new/bg_votes.gif) no-repeat left top; border:none;  font-size:10px; padding:2px 7px 5px 23px; width:40px; display:block; overflow:hidden; float:left;}

.ico-readmore {background:url(../img/new/bg_readmore.gif) no-repeat left top; border:none;  font-size:10px; padding:2px 7px 5px 20px; width:53px; display:block; overflow:hidden; float:left;}

.ico-reply {background:url(../img/new/bg_reply.gif) no-repeat left top; border:none;  font-size:10px; padding:2px 7px 5px 20px; width:38px; display:block; overflow:hidden; float:left;}


/*Enjoy responsibily*/
.facts-col{ margin:0; padding:0; display:block; overflow:hidden; margin:10px 0 10px 10px}
.facts-col li{ margin:0 10px 0 0; padding:0; list-style:none; float:left;}
.facts-col li.how-is-made{ background:url(../img/enjoy-responsibly/new/how-is-made-bg.jpg) no-repeat; width:276px; height:259px; padding:15px;}
.facts-col li.how-is-made h2{ color:#cb1e2a; font-size:24px; font-weight:normal; margin:0 0 10px 0; line-height:normal;}
.facts-col li.how-is-made p{ margin:0 0 10px 0}
.facts-col li.what-is-alcohol{ background:url(../img/enjoy-responsibly/new/what-is-alcohol-bg.jpg) no-repeat; width:276px; height:259px; padding:15px;}
.facts-col li.what-is-alcohol h2{ color:#4c9d37; font-size:24px; font-weight:normal; margin:0 0 10px 0; line-height:normal;}
.facts-col li.what-is-alcohol p{ margin:0 0 10px 0}
.facts-col li.are-all-alcohol{ background:url(../img/enjoy-responsibly/new/are-all-alcohol-bg.jpg) no-repeat; width:276px; height:259px; padding:15px;}
.facts-col li.are-all-alcohol h2{ color:#21aadc; font-size:24px; font-weight:normal; margin:0 0 10px 0; line-height:normal;}
.facts-col li.are-all-alcohol p{ margin:0 0 10px 0}

.er-top-bg{ background:url(../img/enjoy-responsibly/new/enjoy-responsibly-top-bg.jpg) repeat-x;}
.drinking-patterns{ display:block; overflow:hidden; width:840px; margin:0 auto; padding:20px 0 0 0}
.drinking-patterns p{ line-height:18px;}
.outer-bot-bg{ background:url(../img/enjoy-responsibly/new/tab-bot-bg.png) no-repeat bottom; padding:0 0 11px 0;}
.outer-mid-rep-bg{ background:url(../img/enjoy-responsibly/new/tab-mid-rep-bg.png) repeat-y top;}
.tabs{ background:url(../img/enjoy-responsibly/new/tab-top-bg.png) no-repeat; height:39px;}
.outer-tab-cont{ background:url(../img/enjoy-responsibly/new/tab-mid-bg.png) no-repeat top;}
.tab-container{ display:block; overflow:hidden; width:837px; margin:25px auto 30px auto}
.tabs ul{ margin:0 0 0 7px; padding:0;}
.tabs ul li{ margin:0; padding:0; float:left; color:#dbdbdb; font-size:13px; list-style:none; background:url(../img/enjoy-responsibly/new/tabs-div.png) no-repeat right;}
.tabs ul li.last{ background:none}
.tabs ul li a{ display:block; text-decoration:none; color:#fff; font-weight:bold; outline:none}
.tabs ul li a span{ display:block; padding:11px 23px;}
.tabs ul li a.current{ display:block; text-decoration:none; color:#fff; color:#000; font-weight:bold; background:url(../img/enjoy-responsibly/new/tab-on-right.gif) no-repeat right bottom;}
.tabs ul li a.current span{ display:block; padding:11px 23px 12px 23px; background:url(../img/enjoy-responsibly/new/tab-on-left.gif) no-repeat left bottom;}

.tabs ul li a.current-m{ display:block; text-decoration:none; color:#fff; color:#000; font-weight:bold; background:url(../img/enjoy-responsibly/new/tab-on-right.gif) no-repeat right bottom;}
.tabs ul li a.current-m span{ display:block; padding:11px 23px 12px 23px; background:url(../img/enjoy-responsibly/new/tab-on-mid-left.gif) no-repeat left bottom;}
.tab-content{ padding:23px 20px; margin:0 7px; overflow:hidden; display:block; min-height:150px;}
.tab-content img{ float:left; border:1px solid #6f221b;}
.tab-content p{ margin:0 0 0 180px;}

.when-not-to-drink{ width:840px; margin:0 auto; padding:20px 0 0 0;}
.when-not-to-drink p{ line-height:18px;}
.faqBlk{ display:block; width:775px; margin:25px auto 30px auto}
.faqBlk h2{ margin:0; padding:4px 10px 6px 0; color:#fff; display:block; font-size:12px; line-height:normal; font-weight:normal}
.faqBlk h2 p{ margin:0; padding:0 0 0 20px; display:block; background:url(../img/enjoy-responsibly/faq-arrow.png) no-repeat 6px 4px; line-height:normal}
.faqBlk h2.alternateRow{ background:url(../img/enjoy-responsibly/faq-arrow.png) #f3cd8c no-repeat 6px 6px;}
.faqBlk h2 span{ display:block; background:url(../img/enjoy-responsibly/plus.png) no-repeat right 3px; padding:0 12px 0 0; cursor:pointer}
.faqBlk h2 span.on{ background:url(../img/enjoy-responsibly/minus.png) no-repeat right 3px; font-weight:bold}
.answerBlk img{ float:left; border:1px solid #660000;}
.answerBlk{ display:block; background:url(../img/enjoy-responsibly/new/when-not-to-drink-contentBg.png) #f2e5e5 repeat-x; padding:20px; overflow:hidden;}
.answerBlk p{ display:block; margin:0 0 0 215px; color:#414929; font-size:12px; line-height:18px;}
.answerBlk p strong{ display:block; margin:0 0 5px 0; font-weight:normal}
.answerBlk h3{ margin:0 0 5px 0; padding:0; display:block; color:#414929; font-size:12px;}
.answerBlk h3.withPad{ padding:15px 0 0 0;}

.effects-of-alcohol{ width:840px; margin:0 auto; padding:20px 0 0 0;}
.effects-of-alcohol p{ line-height:18px;}
.effects-list{ width:670px; margin:40px auto; display:block; overflow:hidden;}
.effects{ width:303px; height:325px; background:url(../img/enjoy-responsibly/new/effects-list-bg.png) no-repeat; float:left;}
.effects-mL{ margin-left:60px}
.effects h2{ display:block; margin:0; padding:10px 0 0 0; display:block;}
.effects h2 img{ margin:0 0 0 40px;}
.effects ul{ margin:30px 40px 0 40px; padding:0; display:block;}
.effects ul li{ margin:0 0 15px 0; padding:0 0 0 15px; list-style:none; background:url(../img/enjoy-responsibly/new/effects-bullet.png) no-repeat 0 4px; font-size:14px; color:#333; float:left; width:100%; font-weight:normal;}
.blue-txt{ color:#1956c5;}
.ub-safe{ display:block; overflow:hidden;}
.ub-safe-top{ background:url(../img/enjoy-responsibly/new/ub-safe-bg.jpg) no-repeat; width:960px; height:712px;}
.ubsafe-topcont{ width:850px; margin:0 auto; color:#fff; padding:10px 0 0 0; position:relative;}
.ubsafe-topcont p{ line-height:18px;}
.know-your-limit{ width:315px; height:289px; background:url(../img/enjoy-responsibly/new/know-your-limit.png) no-repeat; margin:40px 0 0 40px; float:left; padding:30px 15px 0 15px}
.if-you-are-host{ width:234px; height:173px; background:url(../img/enjoy-responsibly/new/if-you-are-host.png) no-repeat; margin:156px 0 0 20px; float:left; padding:30px 15px 0 15px}
.ub-safe-list{ margin:0; padding:0;}
.ub-safe-list li{ margin:0 0 8px 0; padding:0; list-style:none; background:url(../img/enjoy-responsibly/new/ub-safe-bullet.jpg) no-repeat 0 5px; padding:0 0 0 15px; color:#fff; font-size:12px; line-height:18px;}
.ub-safe-bot{ width:816px; margin:25px auto 25px auto; background:url(../img/enjoy-responsibly/new/need-help.jpg) no-repeat; height:170px; padding:48px 22px 0 22px;}
.ub-safe-bot-left{ width:360px; float:left; margin:0 0 0 140px;}
.ub-safe-bot-left p{ margin:0 0 10px 0; padding:0; line-height:18px;}
.ub-safe-bot-left ul{ margin:0 0 0 10px; padding:0}
.ub-safe-bot-left ul li{ margin:0 0 8px 0; padding:0 0 0 12px; list-style:none; background:url(../img/enjoy-responsibly/new/need-help-bullet.jpg) no-repeat left 4px;}
.ub-safe-bot-rght{ width:305px; float:left;}
.ub-safe-bot-rght p{ margin:0; padding:0; line-height:18px; color:#330000;}


/* facts About Alcohol */

.facts-about-alcohol{ position:relative;}
.liq-container{ width:569px; height:436px; position:absolute; left:0; top:0; margin:125px 0 0 185px;}
#whisky{ background:url(../img/enjoy-responsibly/new/whisky-bg.png) no-repeat left 6px;}
#wine{ background:url(../img/enjoy-responsibly/new/wine-bg.png) no-repeat left 6px;}
#vodka{ background:url(../img/enjoy-responsibly/new/vodka-bg.png) no-repeat left 6px;}
#rum{ background:url(../img/enjoy-responsibly/new/rum-bg.png) no-repeat left 6px;}
#gin{ background:url(../img/enjoy-responsibly/new/gin-bg.png) no-repeat left 6px;}
#brandy{ background:url(../img/enjoy-responsibly/new/brandy-bg.png) no-repeat left 6px;}
#beer{ background:url(../img/enjoy-responsibly/new/beer-bg.png) no-repeat left 6px;}
.close-btn{ width:24px; height:23px; right:0; top:0; position:absolute; cursor:pointer}
.liq-tabs{ width:355px; min-height:300px; padding:30px 0 0 30px;}
.liq-tabs h3{ color:#fff; font-size:13px; font-weight:bold;}
.liq-tabs p{ margin:0 0 10px 0; padding:0; color:#fff; line-height:18px;}
.liq-list { margin:0; padding:0;}
.liq-list li{ margin:0 0 5px 0; padding:0; list-style:none; color:#fff; font-size:12px; background:url(../img/enjoy-responsibly/new/liq-list-arrow.png) no-repeat left 4px; padding:0 0 0 10px;}
.botarr{ position:absolute; bottom:10px; right:0; margin:0 30px 0 0}
.botarr img{ float:left; margin:0 0 0 10px; cursor:pointer}
.er-top-bg1{ background:url(../img/enjoy-responsibly/new/back-main.jpg) repeat-x;}

.disnone{ display:none;}

/*
.bs-contest-poll{ display:block; width:569px; height:399px; position:relative}
.bs-contest-poll-mid{ display:block; background:url(../img/bob-sinclair-mid.jpg) no-repeat left top; min-height:209px; padding:0 0 0 32px;}
.btnClose{ position:absolute; right:0; top:0}
.bs-contest-poll-mid h3{ margin:0 0 15px 0; padding:0; font-size:14px; color:#fff; font-weight:normal; display:block; width:315px; line-height:normal}
.bs-contest-poll-mid { color:#fff; font-size:12px;}
.poll-blk{ display:block;}
.poll-blk p{ color:#fff; font-size:12px; display:block; font-weight:bold; margin:0 0 5px 0}
.poll-blk .rs-btn {background:url(../img/poll-submit-btn.jpg) no-repeat; color:#fff; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 5px; cursor:pointer; font-weight:bold; width:56px; height:24px; margin:8px 0 0 8px }
.poll-blk table{ width:250px;}
.poll-blk table td{ padding:3px}
.poll-blk .more-link{ display:block; overflow:hidden;}
.poll-blk .more-link a{ float:right; background:none; color:#fff;}
*/




.tabbox-sec #mood{ padding:0; border-bottom:none;}
.tabbox-sec #mood .rs-banner{ border:none; background:url(../img/new/rs-banner-bg.jpg) repeat-x bottom; margin:0}
.tabbox-sec #mood .rs-banner a {padding:33px 5px 12px 78px;}
.tabbox-sec #mood .rs-banner .party{ }
.tabbox-sec #mood .rs-banner .socialize{padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .relax{padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .glamour{padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .rock{ padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .flirt{ padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .wine {padding:32px 5px 12px 78px; }
.tabbox-sec #mood .rs-banner .connect {padding:32px 5px 12px 78px;}
.tabbox-sec #mood .rs-banner .challenge {padding:32px 5px 12px 78px;}
.tabbox-sec #mood .rs-banner .blend {padding:32px 5px 12px 78px;}






/* your favourite brand */

.fav-brand{ width:890px; margin:0 auto; padding:20px 0}
.fav-brand .topTxt{ margin:0;}
.fav-tab-blk{ display:block; width:890px; display:block; margin:20px 0 0 0;}
.fav-outer-bot-bg{ background:url(../img/enjoy-responsibly/new/fav-tab-bot-bg.png) no-repeat bottom; padding:0 0 11px 0;}
.fav-outer-mid-rep-bg{ background:url(../img/enjoy-responsibly/new/fav-tab-mid-rep-bg.png) repeat-y top;}
.fav-outer-tab-cont{ background:url(../img/enjoy-responsibly/new/fav-tab-mid-bg.png) no-repeat top;}
.fav-tabs{ background:url(../img/enjoy-responsibly/new/fav-tab-top-bg.png) no-repeat; height:39px;}
.fav-tabs ul{ margin:0 0 0 7px; padding:0;}
.fav-tabs ul li{ margin:0; padding:0; float:left; color:#dbdbdb; font-size:13px; list-style:none; background:url(../img/enjoy-responsibly/new/tabs-div.png) no-repeat right;}
.fav-tabs ul li.last{ background:none}
.fav-tabs ul li a{ display:block; text-decoration:none; color:#fff; font-weight:bold; outline:none}
.fav-tabs ul li a span{ display:block; padding:11px 23px;}
.fav-tabs ul li a.current{ display:block; text-decoration:none; color:#fff; color:#000; font-weight:bold; background:url(../img/enjoy-responsibly/new/tab-on-right.gif) no-repeat right bottom;}
.fav-tabs ul li a.current span{ display:block; padding:11px 23px 12px 23px; background:url(../img/enjoy-responsibly/new/tab-on-left.gif) no-repeat left bottom;}

.fav-tabs ul li a.current-m{ display:block; text-decoration:none; color:#fff; color:#000; font-weight:bold; background:url(../img/enjoy-responsibly/new/tab-on-right.gif) no-repeat right bottom;}
.fav-tabs ul li a.current-m span{ display:block; padding:11px 23px 12px 23px; background:url(../img/enjoy-responsibly/new/tab-on-mid-left.gif) no-repeat left bottom;}
.fav-tab-content{ padding:23px 20px; margin:0 7px; overflow:hidden; display:block; min-height:203px;}
.fav-brands{ width:841px; height:203px; display:block; overflow:hidden; position:relative}
.fav-brand-list{ margin:0; padding:0; display:block; overflow:hidden;}
.fav-brand-list li{ padding:10px 10px 0 10px; list-style:none; float:left; margin:0 8px 0 0; background:url(../img/enjoy-responsibly/new/fav-tab-off-bg.png) no-repeat left top; width:77px; height:193px; display:block; overflow:hidden; position:relative}
.fav-brand-list li .fav-link{ display:block; float:left; margin:0 0 0 4px}
.fav-brand-list li.last{ margin:0;}
.fav-brand-list li.on{ background:url(../img/enjoy-responsibly/new/fav-tab-on-bg.png) no-repeat left top}
.fav-content-out{ width:300px; height:175px; overflow:hidden; float:left; margin:5px 0 0 15px;}
.fav-content{ height:175px; width:300px; color:#fff;}
.fav-brand-list .fav-content ul{ margin:0; padding:0; display:block; overflow:hidden;}
.fav-brand-list .fav-content ul li{ margin:0 0 10px 0; padding:0 0 0 12px; display:block; overflow:hidden; width:93%; clear:both; background:url(../img/enjoy-responsibly/new/fav-content-list-bullet.jpg) no-repeat left 7px; height:auto;}
.fav-brand-list .fav-content ul li p{ margin:0; padding:0; line-height:18px;}
.fav-brand-list .fav-content h5{ margin:0 0 5px 0; padding:0; line-height:normal; font-size:12px;}
.fav-brand-list .fav-content p{ margin:0 0 10px 0; padding:0; line-height:18px;}

.commentsBlk{ display:block; margin:0 auto; width:835px; overflow:hidden; padding:0 0 15px 0}
.commentsBlkLeft{ width:670px; float:left; background:#fff; padding:5px;}
.commentsBlkRght{ width:130px; float:left; margin:0 0 0 10px;}
.reviewBlk{ display:block; overflow:hidden; width:670px; margin:0 0 15px 0}
.reviewBlk ul{ margin:0; padding:0;}
.reviewBlk ul li{ margin:0 0 5px 0; padding:5px; float:left; width:660px; background:#f7f7f7; display:block; line-height:normal}
.commentsBlkLeft h5.red{ color:#990000; margin:0 0 8px 0; font-size:18px;}
.commentsBlkLeft h5.orange{ color:#ff9900; margin:0 0 8px 0; font-size:18px;}
.avatar{ margin:0 8px 0 0;}
.reviewTxtBlk{ display:block; overflow:hidden; width:500px;}
.reviewInfo{ font-size:11px; color:#808080; margin:0; padding:0}
.reviewContent{ font-size:11px; color:#000; margin:0; padding:0}
.revRatingBlk{ display:block; overflow:hidden;}
.revRatingBlk img{ display:block; overflow:hidden; float:left; margin:0 4px 0 0}

.reviewPost {
display:block;
float:left;
overflow:hidden;
width:672px;
}
.review-table, .review-inner-table {
border:0 none;
border-collapse:collapse;
margin:0;
width:100%;
}
.review-table tr.review-row {
background-color:#F7F7F7;
border:3px solid #FFFFFF;
}
.review-table tr.review-row div.cmttext {
font-size:0.9em;
overflow:hidden;
text-align:justify;
width:340px;
}

.review-table td, .review-inner-table td {
text-align:left;
vertical-align:top;
}
.review-table td {
padding:4px;
}
.review-inner-table td {
padding:0;
}
.emoticonCont img {
float:left;
border:solid 1px #EEEEEE;
background:#fff;
}
.emoticonCont img:hover {
float:left;
border:solid 1px #DCDCDC;
background:#FFFFE0;
}
.reviewBox {
border:1px solid #e2e2e2;
font-size:11px;
height:29px;
min-height:29px;
overflow:hidden;
padding:3px;
width:98.5%;
font-family:Arial, Helvetica, sans-serif;
}
.revBtn{
background:#FEFEFE url(../img/green_header_bg.png) repeat-x scroll left bottom;
border:1px solid #666666;
color:#333333;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 5px;
}
.revBtn:hover{background:#FEFEFE url(../img/green_header_bg_hover.jpg) repeat-x scroll left bottom;}
.artBor{ border:1px solid #ccc;}


/*.d-green-header {
	background:url("../img/new/snm_grn_tab_bg.jpg") no-repeat scroll right top #5CB343;
}*/
.d-green-header{background:url(http://www.spiritzandmore.com/img/newhome/bg-home.png) no-repeat -573px -654px #1c7312;}


/* 27-09-2010 */
/* Footer Style */
#footerPartner{font-size:11px; display:block; overflow:hidden; clear:both;  padding:10px 0; color:#b0b0b0;}
#footerPartner a{text-decoration:none; color:#999}
#footerPartner a:hover{text-decoration:underline;}
#footerPartner .partnerTxt{text-decoration:none; color:#d2d2d2; font-size:14px; font-weight:bold; padding-left:15px;}


.terms_condition ul.tcouterlist{ margin:0; padding:0;}
.terms_condition ul.tcouterlist li{ margin:0; padding:7px 0; list-style:none;}
.terms_condition ul.tcouterlist li li{ list-style:lower-alpha;}
.terms_condition ul.tcouterlist li li li{ list-style:lower-roman;}
.terms_condition ul.tcouterlist li p{ padding:7px 0; margin:0;}
.terms_condition ul.tcouterlist li h4{ margin:0 0 7px 0; font-size:13px;}
.terms_condition h4 {margin:0 0 7px 8px;	font-size:15px;}
.terms_condition ul.ctcouterlist li { margin:0 0 0 20px; padding:7px 0;	list-style:decimal;}



.hom-calendar-profile {margin:0; padding:0;}
ul.hom-calendar-profile{margin:0 12px; padding:0; width:390px}
ul.hom-calendar-profile li{margin:0 10px; padding:0 0 13px 0; list-style:none; float:left;width:70px; display:block;}
ul.hom-calendar-profile li span{padding:2px 0; display:block; overflow:hidden; text-align:center; height:10px; font-size:10px;}
ul.hom-calendar-profile li span a{text-decoration:none; border:none;}
ul.hom-calendar-profile li span a:hover{text-decoration:underline;}
ul.hom-calendar-profile li a{border:1px solid #ccc; display:block}
ul.hom-calendar-profile li img{ display:block}

.userAvatar {padding:1px; border:1px solid #ccc; width:60px!important; margin-right:10px!important;}
.addOutletFoldHeader{background:url(../img/add-outlet-fold.png) no-repeat left 0; display:block; position:absolute; z-index:10; margin-left:-15px; height:31px; margin-top:10px; width:180px;}
.addOutletFoldHeader h4 { padding:3px 0 0 20px; font-size:15px; color:#FFF; float:left;}
.telegraphFoldHeader{background:url(../img/border-line.gif) repeat-x left bottom; width:100%; float:left; padding:22px 0 22px 0; font-size:15px; font-weight:bold; color:#000; text-align:center; line-height:17px;}


.telegraph-cupGreyBg{width:665px; float:left;background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}
#telegraph-cup {width:665px; float:left; padding:4px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
#telegraph-cup .addOutletFormHeadMain{width:99%; float:left; height:37px; margin:0 5px -2px 5px;}
#telegraph-cup .addOutletFormContMain {background: url(../img/border-line.gif) repeat-x left top; width:665px; float:left; display:block; overflow:hidden; padding-top:15px;}
#telegraph-cup .addOutletFormCont {width:641px; float:left; display:block; padding:0 12px 12px 12px;}
#telegraph-cup .addOutletFormInCont {width:641px; float:left; padding:12px 0 0 0;}
#telegraph-cup .addOutletFormright-txt{width:260px; float:right; text-align:right; font-size:11px; color:#9f9f9f; padding:18px 5px 0 0;}

.telegraph-player1{width:414px; margin:0 auto 12px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player2{width:414px; margin:10px auto 20px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player3{width:414px; margin:0 auto 12px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player4{width:414px; margin:10px auto 20px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player5{width:414px; margin:0 auto 12px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player6{width:414px; margin:10px auto 20px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player7{width:414px; margin:0 auto 12px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}
.telegraph-player8{width:414px; margin:10px auto 20px auto; font-weight:bold; color:#6c6c6c; padding:5px 0; border-bottom:1px solid #d5d5d5;}

.telegraph-playerEdit{float:right; font-weight:normal; color:#9c9c9c;}
.telegraph-playerEdit a{color:#9c9c9c; text-decoration:none;}
.telegraph-playerEdit a:hover{text-decoration:underline;}

#telegraph-cup .addOutletFormOuter {width:530px; float:left; padding-bottom:10px}
#telegraph-cup .addOutletFormOuter .addOutletFormLeft{width:186px; float:left; text-align:right; padding-right:10px;color:#6c6c6c; font-size:12px}
#telegraph-cup .addOutletFormOuter .addOutletFormRight{width:330px; float:right}
#telegraph-cup .addOutletFormOuter .addOutletDobRight{width:74px; float:left}
#telegraph-cup .addOutletFormOuter .addOutletFormRight .addOutletFormInput{width:220px; float:left; border:1px solid #d8d8d8; color:#6c6c6c; background:#FFFFFF; padding:2px; font-size:12px;}
#telegraph-cup .addOutletFormOuter .addOutletFormRight .addOutletFormInput-S{width:220px; float:left; border:1px solid #d8d8d8; color:#6c6c6c; background:#FFFFFF; padding:2px; font-size:12px;}
#telegraph-cup .addOutletFormOuter .addOutletFormRight .addOutletFormInput-list{width:226px; float:left; border:1px solid #d8d8d8; color:#6c6c6c; background:#FFFFFF; padding:2px; font-size:12px;}
#telegraph-cup .addOutletFormOuter .addOutletFormRight .addOutletFormInput-dob{width:63px; float:left; border:1px solid #d8d8d8; color:#6c6c6c; background:#FFFFFF; padding:2px; font-size:12px;}

#telegraph-cup .addOutletFormOuter .addOutletFormRight span{color:#6c6c6c;font-size:12px;}
#telegraph-cup .addOutletFormOuter .addOutletFormRight .addOutletFormTextarea{width:324px; float:left; border:1px solid #d8d8d8; color:#6c6c6c; background:#FFFFFF; padding:2px; font-size:12px; height:104px; overflow-x:hidden; overflow-y:auto;}
#telegraph-cup .addOutletFormOuter .addOutletFormRight table td{color:#6c6c6c;font-size:12px;}


.accordionButton{width:645px; float:left; _float:none; cursor:pointer;}
.accordionContent{width:645px; float:left; _float:none;}
.on{background:none;}
.over{background:none;}
.addthis_button img
{
	display:none;
}
.article-gallery{width:677px;float:left;position:relative;border:1px solid #ededec;background-color:#fff1de;}
.article-gallery-part{float:left;}
.article-mash-gallery{float:left;}
.article-img-content{float:left;width:659px;margin:6px 9px;}
.article-img .mainImg{border:1px solid #faf5ed;background-color:#fff;float:left;width:452px;}
.article-img .mainImg img{padding:4px;}
.article-gallery-content{width:197px;float:left;padding-left:8px;}
.image-desc{width:197px;float:left;padding-left:8px;}
.article-gallery-content .image-desc h1{font-size:15px;color:#a30001;float:left;margin:0;padding:0;}
.article-gallery-content .image-desc div{float:left;font-size:12px;color:#5d5d5d;}

.article-comments{float:left;width:677px;border-top:1px solid #ededec;border-bottom:1px solid #ededec;background:url(/img/new/article-comment-bg.jpg) left top repeat-x;margin:5px 0 0 -8px;}
.article-comments-inner{width:665px;float:left;padding:0 0 0 10px;}
.comments-part{background:url(/img/new/article_images/article-icon-comments.jpg) left 3px no-repeat;color:#383838;font-size:11px;padding:0 0 4px 20px;float:left;width:90px;margin-top:12px;}
.article-separater{float:left;width:2px;padding:3px 2px;}
.views-part{float:left;width:65px;color:#383838;font-size:11px;background:url(/img/new/article_images/article-icon-views.jpg) left 2px no-repeat;padding:0 0 4px 20px;margin:12px 5px 0 10px;}
.vote-part{float:left;width:130px;color:#383838;font-size:11px;margin:12px 0 0 10px;}
.vote-img{float:left;padding:2px 0 0 0;width:65px;}
.vote-txt{float:left;padding:0 0 0 6px;}
.fb-like{float:left;width:83px;padding:9px 12px 0;}
.google-plus{float:left;width:68px;padding:9px 12px 0;}
.share-part{float:left;width:69px;padding:9px 8px 0 8px;text-align:right;}
.article-gallery-LeftArr{cursor: pointer;float: left;width:16px;padding:24px 0 0 7px;}
.article-gallery-RightArr{cursor: pointer;float: left;width:16px;padding:24px 6px 0 0;}
.article-thumb-img{float:left;width:668px;margin-left:11px;}
.article-thumb-img ul{float:left;margin:0 0 0 25px;padding:0;list-style:none;width:606px;position:relative;}
.article-thumb-img ul li{float:left;width:auto;padding:13px 4px 13px 5px;}
.article-thumb-img ul li img{text-align:center;vertical-align:middle;cursor:pointer;}
.article-thumb-img ul li.current, .article-thumb-img ul li.active{/*background-color:#989898;*/ padding:15px 4px 12px 5px;background:url(/img/new/article_images/bg_thumb.png) -9px 0 repeat-x;}
.article-thumb-img ul li.current span{background:url(/img/new/article_images/article-pic-top-arrow.png) center top no-repeat;position:absolute;left:50px;top:-7px;width:12px;height:7px;}
.article-thumb-img ul li.current img{border:1px solid #fff;}

.article-gallery-footer{width:677px;float:left;position:relative;background:url(/img/new/article_images/article-thumb-gallery-bg.jpg) left top repeat-x #cecece !important;height:100px !important;}
.article-thumb-holder{width:675px;float:left;}
.article-thumb-container{width:675px;float:left;}
.article-thumb-container img{float:left;}
.article-thumb-container img.current{background-color:#989898; float:left;}
.article-thumb-container img .arrow{background:url(/img/new/article_images/article-pic-top-arrow.png) left top no-repeat #989898;position:absolute;left:50px;top:3px;}

.article-comments-sec{width:677px;float:left;position:relative;background-color:#fff7eb !important;border:1px solid #ededec  !important;}
.comment-text-area{width:563px;float:left;padding:15px 0 10px 10px;}
.comment-text-area textarea{width:532px;float:left;height:41px;border:1px solid #ececec;font-size:12px;color:#383838;padding:4px 8px;}
.comment-btn{width:100px;float:left;padding:24px 0 10px;}

.article-fb-rss{width:651px;float:left;position:relative;padding:10px 13px;}
.article-fb-part{width:124px;float:left;padding:0 0 15px 12px;}
.fb-checkbox{width:20px;float:left;}
.fb-checkbox input{margin:0;}
.fb-post-txt{width:100px;float:left;font-size:12px;color:#383838;padding:0 0 0 1px}
.article-rss-part{width:195px;float:right;padding:5px 0;}
.rss-icon{float:left;width:20px;}
.rss-txt{float:left;width:170px;font-size:11px;color:#383838;}

.article-display-comments{width:656px;float:left;position:relative;padding:10px 8px 10px 13px;border:1px solid #ededec;margin:7px 0;}
.pic-member-article{float:left;width:42px;}
.article-comment-content{float:left;width:606px;padding-left:8px;}
.member-name{float:left;width:400px;font-size:12px;color:#383838;font-weight:bold;}
.article-comment-date{float:left;width:100px;color:#292524;font-size:10px;}
.comment-replay{float:left;width:100px;}
.display-comments{float:left;width:606px;position:relative;padding-left:8px;}
.display-comments-arrow{position:absolute;top:-3px;left:16px;}
.display-comments-txt{float:left;background-color:#e4c995;color:#383838;font-size:12px;margin-top:4px;padding:3px 7px;width:587px;}

#topGroup-sec {width:266px; float:left; background:#fff; margin-bottom:10px; padding:4px; border:1px solid #e5e5e5}
#topGroup-secBg {width:246px; float:left; background:#fff4e5; padding:10px;}
#topGroup-sec .topGroupHeadmain{width:250px; float:left; height:21px;}
#topGroup-sec .topGroupCont {width:249px;display:block; float:left; background:#FFFFFF;border:1px solid #f2d8b3;}
#topGroup-sec .topGroupCont .topGroupInCont {width:234px; float:left; padding:12px 0;margin:0 12px 0 12px;}
#topGroup-sec .topGroupCont .topGroupInCont .topGroupPhoto{width:36px; height:36px; float:left;display:block; border:1px solid #dadada}
#topGroup-sec .topGroupCont .topGroupInCont .topGroupPhotoCopy{width:234px; float:left;font-size:12px; color:#5d5d5d; text-decoration:none;padding:7px 0;}
#topGroup-sec .topGroupCont .topGroupInCont .topGroupOthers{width:95px; float:right;font-size:12px; color:#0096ff; text-decoration:none;  padding-left:10px;}
#topGroup-sec .topGroupCont .topGroupInCont .topGroupOthers a{color:#0096ff; text-decoration:none;}
#topGroup-sec .topGroupCont .topGroupInCont .topGroupOthers a:hover{color:#0096ff; text-decoration:underline;}

.mySpiritzFoldRightHeader { /*background:url(/img/new/article_images/discu-header-bg.png) no-repeat 0 0px;*/background:url(../img/blog-right-top-bg.png) no-repeat 0 0px; display:block; position:relative; z-index:10; margin-left:-5px; height:26px; margin-top:0px; }
.mySpiritzFoldRightHeader h4 {  padding:2px 0 0 20px; font-size:13px; color:#FFF; float:left;}
.mySpiritzFoldRightHeader span{float:right;  background-color:#bb0b2f;  font-size:11px; margin:7px 12px 0 0;}
.mySpiritzFoldRightHeader span a {padding:3px 5px; display:block; color:#FFF; text-decoration:none}

.toparticlepic{width:68px;float:left;text-align:center;}
.toparticletxt{width:165px;float:left;font-size:11px;color:#383838;}
.toparticletxt p{margin:0;padding:0 5px 0 0}
.googleplus{ position:relative;}
.googleplus iframe{top:0 !important; left:0 !important; }
.vote-part .vote-img ul#sgvote-star{margin:-5px 0 0;}

/*article section*/

//connect sidebar
#sidebar ul {
	padding: 0px;margin:0;width:55px;
	list-style:none;float:left;
}
#sidebar ul ul{padding: 0px;margin:-4px 0 0;width:55px;list-style:none;background:url(/img/new/sidebar/sidebar-bg.png) left top no-repeat;float:left;height:316px;/*opacity:0.7;filter:alpha(opacity=70);*/}
#sidebar ul li {
	margin: 0px;padding:0;width:55px;float:left;
}
#sidebar ul ul li{margin: 0px;/*width:55px;*/width:49px;text-align:center;background:url(/img/new/sidebar/sidebar-line.png) center bottom no-repeat;/*padding:8px 0 7px;*/padding:10px 0 5px;}
#sidebar ul ul li img{opacity:1;filter:alpha(opacity=100);margin-left:3px;}
#sidebar ul ul li.lastclass{background:none;}
#main {
	width: 390px;
	float: left;
}
#sidebar {
	width: 55px;
	float: left;
	/*margin-top:173px;*/
	margin-top:20px;
	position:fixed;
}
//connect sidebar
.mainImg{height:auto !important;}
.mainImg img{border:3px solid #fff;width:438px !important;height:auto !important;}

/*gconnect*/
.gconnect{float:left;width:272px;}
.gconnect a{font-size:11px;}
.gconnect a img{margin:0;}
