@import "reset.css";
@import "960.css";

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
body {font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;}
a {color:#6b89b1;}
a:hover {color:#2C5197;}
a:visited {color;#5C246E;}

.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {height: 1%;}

#wrapper{}



.banner {float:right;padding-top:20px;width:728px;height:90px;}
.logo-left {float:left;}

#main-logo{width:215px; height:110px; margin-bottom:10px; background:url('../images/wide_sheet.png') 0px 0px; display:block;   margin-left:4px;}
#main-logo-map{width:215px; height:110px; margin-bottom:10px; background:url('../images/secret-salons-logo.png') 0px 0px; display:block;}

#main-logo span{display:none}
#main-search{height:90px; margin-bottom:15px; background:url('../images/wide_sheet.png') left -196px no-repeat; margin-left:4px;}
#main-search form{height:90px; background:url('../images/wide_sheet.png') right -286px no-repeat;}
#nav{height:42px; margin-bottom:10px; background:url('../images/wide_sheet.png') left -111px no-repeat;}
#nav menu{height:42px; margin:0px; padding:0px; background:url('../images/wide_sheet.png') right -153px no-repeat;}
#nav li{float:left; list-style:none; *margin:0px; *padding:0px; zoom:1;}
#nav li a{padding-left:4px; float:left; color:#a82f30; font-size:14px; text-decoration:none}
#nav li a span{padding:10px 18px 13px 14px; display:block;  font-size:16px;} 

#nav li.highlight a{background:url('../images/button_sheet.png') left -86px no-repeat;}
#nav li.highlight a span{background:url('../images/button_sheet.png') left -86px no-repeat;}
#nav li.highlight:hover a{background:url('../images/button_sheet.png') left -86px no-repeat;}

#nav li:hover a{background:url('../images/button_sheet.png') left -44px no-repeat; }
/* #nav li:hover a span{background:url('../images/button_sheet.png') right -44px no-repeat;}*/
#nav li.first a span{padding-left:10px;}
#nav li.first a:hover{background:url('../images/button_sheet.png') left -1px no-repeat; }


#main-content{width:960px;}

#footer{width:100%; margin-top:20px; overflow:hidden; clear:both; background:#d5d7d9}
#footer-logo{width:220px; height:110px; float:right; background:url('../images/wide_sheet.png') -256px 0px ; display:block;}
#footer ul {
    float: left;
    list-style: none outside none;
    padding: 10px;
}
#footer ul li{float:left; margin-right:10px; font-size:11px; color:#4D4D4D}
#footer ul li a{color:#4D4D4D}
#footer ul li a:hover{color:#6b89b1}


#main-search form legend{display:none}
#main-search form fieldset{padding:14px 10px;}
#main-search span.gap {color:#fff;margin-top:30px;display: block; width:20px;}

#main-search form label{width:260px; margin-right:10px; float:left}
#main-search form label .title{font-size:20px; font-weight:bold; color:#FFF;}
#main-search form label .sub{font-size:11px; color:#e5ecff}
#main-search form input{width:100%; margin-top:5px; height:25px; font-size:18px; border:2px solid #e9f0f8; -moz-border-radius:3px;}
#main-search form span.big-button{padding-left:3px; margin-top:25px; float:left; display:block; background:url('../images/button_sheet.png') left -250px no-repeat; }
#main-search form span.big-button input{width:auto; height:36px; font-size:14px; margin:0px -3px 0px 0px; padding-right:10px; background:url('../images/button_sheet.png') right -250px no-repeat;  -moz-border-radius:0px; border:none; color:#FFF; cursor:pointer;}

.generic-form{}
.generic-form label{width:100%; margin-bottom:10px; float:left; overflow:auto;}
.generic-form label .title, .rating-group .title{color:#6B89B1; width:150px; line-height:20px; margin:0px 10px 0px 0px; float:left; display:block; text-align:right;}
.generic-form label .title, .rating-group .title .t75{width:75px;}
.generic-form label input{float:left; font-size:14px; border:3px solid #e9f0f8; -moz-border-radius:3px; display:block}
.generic-form label textarea, #webdescrIFrame body{font-size:12px; border:2px solid #e9f0f8;  -moz-border-radius:3px;}
.generic-form label .etc{line-height:20px; margin:0px 0px 0px 10px; }
form span.big-button{padding-left:3px; margin-top:8px; float:left; display:block; background:url('../images/button_sheet.png') left -250px no-repeat; }
form span.big-button input{width:auto; height:36px; font-size:14px; margin:0px -3px 0px 0px; padding-right:10px; background:url('../images/button_sheet.png') right -250px no-repeat;  -moz-border-radius:0px; border:none; color:#FFF; cursor:pointer;}

#main-map, #side-map{width:100%; margin:10px 0px; height:250px; background:#CCC;}


.general-heading{line-height:32px; margin-bottom:5px; margin-top:50px; font-size:30px; font-style:normal; color:#6b89b1; font-weight:normal; border-bottom:1px #6b89b1 solid}
.sub-heading{line-height:22px; margin-bottom:8px; font-size:18px; font-style:normal; color:#6b89b1; font-weight:normal; border-bottom:1px #6b89b1 solid;}
.sub-heading a{text-decoration:none}
.expanding-ul{overflow:hidden; margin-bottom:10px;}
.expanding-ul ul{overflow:hidden;}
.expanding-ul ul.horz-list li{width:33%; float:left; list-style:none; list-style-position:inside;}
.expanding-ul ul.horz-list li a{color:#6B89B1; text-decoration:underline; font-size:12px;line-height:1.5em;}
.expanding-ul ul.horz-list li a:hover{text-decoration:underline; color:#6b89b1;}
.expanding-ul ul.horz-list li.title{width:100%; list-style:none; padding:5px 0px; font-size:14px; color:#6b89b1;}
.expanding-ul-button{width:100%; margin:10px 0px; padding:0px; cursor:pointer; background:url('../images/button_sheet.png') no-repeat center -199px; border:none;}
.expanding-ul-button.open{background:#FFF;}
.expanding-ul-button span{height:22px; line-height:19px; display:block; text-align:center; background:url('../images/button_sheet.png') 0px -199px repeat-x; color:#FFF; font-size:12px; text-shadow:-1px -1px 0 #8e343e; font-weight:bold}
.expanding-ul-button.invisible{visibility:hidden; cursor:default;}
.paginated-ul li {padding-left:10px; line-height:32px; font-size:12px; color:#5D5D5D; }
.paginated-ul li a{color:#6b89b1;}

.paginated-ul li.odd{background:#f9eff1;}
.search-list li{padding-bottom:10px; overflow:hidden;}
.review-list li{overflow:auto; padding:10px;}
.article-list li{overflow:auto; padding:0px 10px 10px 0px;}
.article-list li .info{padding-top:0px;}
.video-list li{overflow:auto; padding-right:10px}
li.odd{background:#f9eff1;}
li .general-heading{border:none}
.search-list li .info{float:left; width:300px;}
.address {padding:10px 10px 10px 20px;}
.address .org{display:none;}
.address .adr {margin-bottom:5px; display:block; color:#4d4d4d; font-size:14px;}
.address .tel{margin-bottom:5px; display:block; color:#4d4d4d; font-size:11px;}
.address .url{margin-top:10px;margin-bottom:10px; display:block; color:#6b89b1; font-size:11px;}
.info{padding-bottom:10px; color:#4d4d4d; font-size:11px; overflow:hidden; }
.info .fn{display:none}
.info .summary{width:100%; display:block}
.info .description{margin:0px 0px 5px 0px; line-height:16px; display:block}
.info .description a {color:#6B89B1;}

.rating{display:block}
.info .reviewer, .search-list .info .dtreviewed{color:#444444;font-size:12px;}

.rating{width:100px; height:19px; margin:0px 0px 5px 0px; display:block; background:url('../images/button_sheet.png') left -349px no-repeat;}
.odd .rating{background:url('../images/button_sheet.png') left -308px no-repeat;}
.rating span{width:0px; height:19px; margin:0px; text-indent:-9999px; display:block; background:url('../images/button_sheet.png') left -329px no-repeat;}
.odd .rating span{background:url('../images/button_sheet.png') left -288px no-repeat;}
.rating.r1 span{width:20px;}
.rating.r2 span{width:40px;}
.rating.r3 span{width:60px;}
.rating.r4 span{width:80px;}
.rating.r5 span{width:100px;}
.xsalon-image {width:150px; height:100px; margin:10px; float:left; background:#CCC; display:block;}
.salon-image-home {width:150px; height:100px; margin:10px; float:left; background:#CCC; display:block;}

.directory-listing{overflow:hidden}
.salon-image{width:300px; height:200px; margin:10px 10px 10px 0px; float:left; background:#CCC; display:block;}

.vcard{width:auto; float:none; padding:10px 10px 10px 15px;}
.vcard .org{display:block; color: #4D4D4D;}
.vcard .adr{margin-left:5px; }
.vcard .adr span{margin-bottom:5px; display:block; color:#4d4d4d; font-size:12px;}
.vcard .tel{margin-bottom:5px; display:block; color:#4d4d4d; font-size:12px;}
.vcard .url{margin-bottom:5px; display:block; color:#6b89b1; font-size:12px;}
.info{}
.rating{margin-left:10px;margin-top:12px; float:right ; height:16px;}
.slideshow{width:100%; position:relative; margin-bottom:10px; overflow:hidden;z-index:-1;}
.slideshow .nav{position:absolute; z-index:4;}
.slideshow .nav li{width:165px; background:#9b4962; height:59px; margin-right:5px; margin-bottom:5px; list-style:decimal } 
.slideshow .nav li a{padding:5px; line-height:16px;  color:#fff; display:block; text-decoration:none; font-size:16px;}
.slideshow .nav li.first{background:url('../images/narrow-sheet-v2.png') 0px  -105px no-repeat;}
.slideshow .nav li.current {background:none; }
.slideshow .nav li.current a{color:#9b4962}
.slideshow.slim .nav{display:none}
.slideshow .window{position:relative; z-index:1; width:450px; height:250px; float:right; overflow:hidden;}
.slideshow .window li .message{display:none;}
.slideshow.slim .window{height:150px;}
.slideshow .message{position:absolute; z-index:4; top:10px; left:185px; width:50%;height:22px; line-height:22px; text-indent:8px; display:block; color:#FFF; font-size:30px;}
.slideshow .message{color:#FFF; text-decoration:none; }
.slideshow .message .cufon-canvas{ background:#440339; padding:2px;}
.slideshow.slim .message{display:none}
.grid_8 .slideshow .nav{position:relative; float:left}
.grid_4 .slideshow .window{width:300px; height:270px;}
.grid_4 .slideshow .nav{padding:3px;}
.grid_4 .slideshow .nav li{width:10px; height:10px; margin-right:2px; background:url('../images/button_sheet.png') -3px -269px no-repeat;}
.grid_4 .slideshow .nav a{width:10px;}
.pagination{ margin-top:15px; float:right;}
.pagination li{float:left; height:26px;}
.pagination li a{padding:2px 7px; margin:0px 2px; color:#b35253; font-size:12px; text-decoration:none; display:block}
.pagination li a:hover{color:#7e3340}
.pagination li.prev a, .pagination li.next a{width:auto;}
.pagination li.current a{background:url('../images/button_sheet.png') 0px -199px; -moz-border-radius:3px; border:1px solid #b35253; text-shadow:-1px -1px 0 #8e343e; color:#FFF}
.pagination li.current a:hover{color:#FFF}

.gallery-pagination {width: 100%; margin-bottom: 10px;}
.gallery-pagination li{height: 46px;}
.gallery-pagination pagination li a{padding:5px 7px; margin:0px 2px; color:#b35253; font-size:12px; text-decoration:none; display:block}
.gallery-pagination pagination li a:hover{color:#7e3340}


.gallery-item-image{float:left display:inline; *padding:0px; *margin:0px;}
.gallery-item-image img{max-width:595px;}
.gallery-item-content-area{float:right; width:630px;}
.gallery-item-content{padding:5px 15px; clear:both}
.gallery-pagination .gallery{margin:0px; height:50px;}
.gallery-pagination .gallery li{line-height:24px; padding:0px;}
.gallery-pagination .gallery li .info{display:block; font-size: 13px; padding:0px; color:#ae2b32; text-align:center; line-height:10px;}
.gallery-pagination .gallery li .actual.info{padding-top:6px; line-height:12px; color:#ae2b32; font-size:14px; font-weight:bold;}
.gallery-pagination .gallery li .total.info{font-size:14px; line-height:12px; color:#ae2b32; font-weight:bold;}
.pagination.gallery .prev-button{height:36px; width:77px; display:block; background:url('../images/gallery_btns.png'); cursor:pointer}
.pagination.gallery .prev-button:hover{background:url('../images/gallery_btns.png') 0px -48px;}
.pagination.gallery .prev-button span{display:none}
.pagination.gallery .next-button{height:36px; width:77px; display:block; background:url('../images/gallery_btns.png') -120px 0px; ; cursor:pointer}
.pagination.gallery .next-button:hover{display:block; background:url('../images/gallery_btns.png') -120px -48px; ; cursor:pointer}
.pagination.gallery .next-button span{display:none}

.image-with-title{position:relative}
.image-with-title .image-title{position:relative; bottom:4px; width:96%; padding:2%;  display:inline-block; color:#FFF; background:#440339; font-size:14px; opacity: 0.8; zoom: 1;}

.gmnoprint{}
.button{height:26px; line-height:25px; margin-right:10px; padding-left:7px; float:left; display:block; background:url('../images/button_sheet.png') left -155px no-repeat; color:#FFF; font-size:11px; text-decoration:none }
.button span{height:100%;margin-right:-5px; padding-right:5px; display:block; background:url('../images/button_sheet.png') right -155px no-repeat; text-shadow:-1px -1px 0 #8e343e;}
.button.review{padding-left:22px; background:url('../images/button_sheet.png') left -129px no-repeat;}

.bread{margin:10px; color:#4D4D4D; font-size:11px;}
.bread a{color:#4D4D4D}
.bread a:hover{color:#6b89b1}

h2 {margin-bottom:3px;font-style:normal;font-weight:normal;font-size:14px; line-height: 30px;}
h3 a, h2 a {color:#6b89b1;}
h1 {color:#6B89B1;font-size:16px;font-style:normal;font-weight:normal;line-height:32px;margin-bottom:8px;border-bottom:1px solid #B35253;}
p {color:#4D4D4D;font-size:12px;line-height:18px; font-family: 'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;}
div {color:#4D4D4D;font-size:12px;}

.description {color:#4D4D4D;font-size:12px;line-height:18px;}
.content {color:#4D4D4D;font-size:12px;}
.tags {color:#4D4D4D;font-size:11px;}
.add-salon {width:600px;color:#4D4D4D;font-size:14px;}
.big {display:block;font-size:13px;width:620px;}
.big a {text-decoration:underline;color:#9B4962;}


#webdescr {width:250px;height:200px;}

#cboxLoadedContent{background:#FFF !important; -moz-border-radius:5px;}
#cboxClose{top:0px !important}
.hreview {color:#4D4D4D;font-size:13px; padding-left:30px; padding-top:15px; margin-bottom:15px; background:url('../images/comma.png') top left no-repeat; }
.reviewer-info{ color:#CCC; font-size:11px;}
h3 .value-title {color:#4D4D4D;font-size:13px;margin-top:3px; }
#cloud, #listcloud { padding: 1px; line-height: 1.7em; text-align: center; word-wrap:break-word; font-size:1em;}
#cloud a, #listcloud a { padding-left: 5px; color:#4D4D4D; }
#listcloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#listcloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#listcloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#listcloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#listcloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#listcloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#listcloud a.tag7 { font-size: 1.6em; font-weight: 700; }

#listcloud { margin: 0; }
#listcloud li { display: inline; }
.twitter li {display:table;height:20px;line-height:14px;font-size:11px;}
.main-box-home {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#F7F3F0;
margin: 10px 0 15px 0 ;
padding:10px;
background: -moz-linear-gradient(top, white, #F9EFF1);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F9EFF1));
background: -moz-linear-gradient(top, white, #F9EFF1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#F9EFF1');
}

.review .rating {margin-top:6px; float:right}
.review h3 {margin-bottom:8px; font-size:18px; font-weight:normal;}
.review .description {margin-bottom:7px;}
.value-title {margin-bottom:2px;font-size:13px;color:#6B89B1;letter-spacing:0.5px; margin-bottom:10px; border-bottom:1px solid; text-transform: capitalize;}
.upload a {font-size:12px;color:#6B89B1;}

.ad-250x250{padding:10px 0px;}
.green-box{background:#eef6e0;padding:0 5px 5px 5px;}
.green-box .big-button{width:auto; height:36px; font-size:14px; margin:0px -3px 0px 0px; padding-right:10px; background:url('../images/button_sheet.png') right -250px no-repeat;  -moz-border-radius:0px; border:none; color:#FFF; cursor:pointer;}

.pink-box{padding:5px 5px 0px 5px; background:#f0e7ef}
.pink-box h2, .pink-box h3{font-size:30px;}
.pink-box p{padding:5px; margin-bottom:10px; background:#fff}
.pink-box a{color:#9B4962;}

.pink-box ul{padding:5px; margin-bottom:10px; background:#fff; color:#ec6f95; font-size:12px; line-height:20px}
.pink-box .taper{width:100%; height:37px; clear:both; margin:-5px; background:url('../images/wide-sheet-v2.png') -19px  0px no-repeat;}
.peel-over{position:absolute; z-index:1; width:145px; height:75px; text-indent:-9999px; left:-28px; top:0px; background:url('../images/wide-sheet-v2.png') -7px  -305px no-repeat;}
.paper-sheet{overflow:visible; position:relative;}
.paper-sheet .green-box{position:relative; z-index:1; width:284px; padding:8px; margin:5px; float:left; }
#intro {width:600px;}
.paper-sheet .green-box p {position:relative; z-index:2}
.paper-sheet .green-box .rotated-button{float:right}
.paper-sheet .sheet{width:640px; z-index:2;  height:225px; float:left; margin-top:-200px; margin-bottom:-13px; margin-left:-13px; background:url('../images/wide-sheet-v2.png') 0px  -80px no-repeat;}
.paper-sheet img{margin-bottom:10px}
.image-left img{float:left; margin-right:10px; margin-top:62px; }
.rotated-button{width:86px; height:32px; margin:10px; line-height:27px; text-decoration:none; display:block; background:url('../images/narrow-sheet-v2.png') 0px  -36px no-repeat; color:#FFF; text-align:center}
.rotated-button:hover{background:url('../images/narrow-sheet-v2.png') -88px  -36px no-repeat;}
.pink-box .rotated-button{width:86px; height:32px; float:right; margin:0px 10px; line-height:27px; text-decoration:none; display:block; background:url('../images/narrow-sheet-v2.png') 0px  -2px no-repeat; color:#FFF; text-align:center}
.pink-box .rotated-button:hover{background:url('../images/narrow-sheet-v2.png') -88px  -2px no-repeat;}

.grid_8 .list-box.tips .copy{width:245px;}
.grid_4{margin-right:-10px;}
.list-search{padding:4px; background:url('../images/narrow-sheet-v2.png') 0px  -170px repeat-x;}
.list-search input{width:239px; height:24px; background:url('../images/narrow-sheet-v2.png') 0px  -372px no-repeat; border:none}
.ui-button.yellow {display:block; padding-right:2px; background:url('../images/narrow-sheet-v2.png') right  -210px}
.ui-button.yellow input{width:auto; height:27px; background:url('../images/narrow-sheet-v2.png') left  -210px; color:#FFF; text-shadow:-1px -1px 0 #d1ae09; font-size:12px; cursor:pointer}
.ui-button.yellow:hover{background:url('../images/narrow-sheet-v2.png') right  -237px;}
.ui-button.yellow:hover input{background:url('../images/narrow-sheet-v2.png') left  -237px;}

.button.blue-plus{display:block; height:27px; padding-right:2px; padding-left:20px; background:url('../images/narrow-sheet-v2.png') left  -264px}
.button.blue-plus span{width:auto; height:27px; background:url('../images/narrow-sheet-v2.png') right  -264px; color:#FFF; text-shadow:-1px -1px 0 #014b93; font-size:16px; cursor:pointer}
.button.blue-plus:hover{background:url('../images/narrow-sheet-v2.png') left  -291px; display:block}
.button.blue-plus:hover span{background:url('../images/narrow-sheet-v2.png') right  -291px;}

.pagination li a.button.blue{padding:0px 0px 0px 10px;}
.button.blue{display:block; margin-top:-2px; height:27px; padding-right:10px; background:url('../images/narrow-sheet-v2.png')  #FFF left  -318px}
.button.blue span{width:auto; height:27px; margin-right:0px; background:url('../images/narrow-sheet-v2.png') #FFF right  -264px; color:#FFF; text-shadow:-1px -1px 0 #014b93; font-size:16px; cursor:pointer}
.button.blue:hover{background:url('../images/narrow-sheet-v2.png') #FFF left  -345px; display:block}
.button.blue:hover span{background:url('../images/narrow-sheet-v2.png') #FFF right  -291px;}

.form-box{margin-top:20px}
.list-search .ui-button.yellow{float:right}
.green-box.focus{color:#134300; line-height:25px; padding:15px 0px 15px 6px; font-size:14px;}
.green-box.focus .blue-plus{float:right}
.list-box li{padding:6px;background:#f0e7ef}
.list-box li a{text-decoration:none}
.list-box li.even{padding:6px;background:#fff}

.list-box.tips .copy{width:237px; float:left}
h1,h2,h3,h4,h5{margin:10px 0px; color:#9b4962; font-weight:normal; font-size:20px; font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;}
h2{border-bottom:1px solid #B35253}
.search-list h2{border:none; font-size:22px}
h3 {margin-bottom:8px; font-size:18px; font-weight:normal; color:#6B89B1}

h4 {margin-bottom:8px; font-size:16px; font-weight:normal; color:#6B89B1}
h4 a {text-decoration:none;color:#9b4962;}


.list-box li h1,.list-box li h2,.list-box li h3,.list-box li h4,.list-box li h5{margin:0px; font-size:14px; letter-spacing:0px; text-decoration:underline;}
.form-box h1,.form-box h2,.form-box h3,.form-box h4,.form-box h5{margin:5px 0px; color:#cf6283}
.list-box .icon.hair{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -306px  -305px;}
.even .icon.hair{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -306px  -405px;}
.list-box .icon.body{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -358px  -305px;}
.even .icon.body{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -358px  -405px;}
.list-box .icon.nails{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -462px  -305px;}
.even .icon.nails{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -462px  -405px;}
.list-box .icon.beauty{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -410px  -305px;}
.even .icon.beauty{width:51px; height:49px; float:right; background:url('../images/wide-sheet-v2.png') -410px  -405px;}
.list-box a:hover span{text-decoration:underline;}
.list-box li.body span.icon{background:url('../images/narrow-sheet-v2.png') left  -210px;}
.list-box li.nails span.icon{background:url('../images/narrow-sheet-v2.png') left  -210px;}
.list-box li.beauty span.icon{background:url('../images/narrow-sheet-v2.png') left  -210px;}
.copy {width: 288px;display:block;}
.list-tips {font-size:13px;color:#9B4962; text-decoration:underline;}


#listcloud{width:930px;}
/* Ali's image border code */

#article-image{border:solid 10px #F0E7EF;}

.floral-box{width:500px; height:500px; background:url('../images/box-sheet.png') 0px 0px no-repeat; display:block}
.floral-box-small{width:275px; height:275px; background:url('../images/box-sheet.png') -505px 0px no-repeat; display:block}
.floral-container-top{width:620px; height:67px; background:url('../images/box-sheet.png') 0px -555px no-repeat; display:block}
.floral-container-bottom{width:620px; height:105px; background:url('../images/box-sheet.png') 0px -682px no-repeat; display:block}

.galbox ul {
margin-top:10px;
width:620px;
}


.galbox li {
display:block;
float:left;
margin-left:5px;
padding-left:5px;
padding-right:5px;
width:290px;
}

.upgradelist ul{padding:5px; margin-bottom:10px;}
.upgradelist li{font-size:12px;height:36px;line-height:26px;}
.upgradelist button {clear:left;}


.groupon{
height: 200px;
width: 950px;
color: #4D4D4D;
}

.groupon h1{
font-size: 20px;
}

.groupon .title{
padding:5px;
background-color:#F9EFF1;
}

.groupon .voucher-details{
float: left;
width: 350px;
}

.groupon .image{
float: left;
width: 300px;
padding: 5px;

}
.groupon .price-box{
margin-bottom: 10px;
padding:3px;
background-color:#F7F3F0;
float:left;
width:282px;
}

.groupon span.big-button{width:auto; height:36px; font-size:14px; margin:0px -3px 0px 0px; padding-right:10px; background:url('../images/button_sheet.png') right -250px no-repeat;  -moz-border-radius:0px; border:none; color:#FFF; cursor:pointer;}

.groupon .voucher-price{
margin-bottom: 10px;
background-color:#F7F3F0
}
.groupon .button {float:right;}
.groupon .button span{font-size:16px;}

.simple-button {background-color: #9b4962;color:#fff;border:1px solid;border-color:#9b4962}

.snippet_decor {
-x-system-font:none;
color:#6B89B1;
font-family:Times New Roman,sans-serif;
font-size:42px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
float: left;
line-height:15px;
}


.featured{position:relative; border:1px #bd556c solid;margin-bottom:2px;}
.feature-badge{width:73px; height:73px; position:absolute; background:url('../images/feature.png') no-repeat }
.featured .vcard{padding:0px}



#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-left:4px;
}

#nav a {
  display: block;
 
}

#nav li {
  position:relative;
/*  z-index:3000;*/


}
#nav li ul {
  position: absolute;
  top:41px;
  width: 10em;
  left: -9999%;
  background: #FFF;
  z-index:5000;
  background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.1, rgb(235,235,235)),
    color-stop(0.55, rgb(243,242,252))
  );
  background:-moz-linear-gradient(
      center bottom,
      rgb(235,235,235) 10%,
      rgb(243,242,252) 55%
  );
  -webkit-border-radius: 0  0 .5em .5em;
  -moz-border-radius: 0  0 .5em .5em;
  border-radius: 0  0 .5em .5em;
  padding:10px;
}
#nav li ul li {
  clear:both;
}
#nav li ul li a{
  background:none !important;
  text-decoration:underline;
  color:#A82F30;
  display:block;
  padding:3px;
  zoom:1;
  z-index:1000;
}

#nav li.hover ul, #nav li:hover ul {
	position: absolute;
	zoom:1;
    left: 0;
    top: 100%;
    z-index:1000;
}

.upgrade-box ul li {
	color:#4D4D4D; line-height:20px;
}

.tags-class {
margin: 10px 5px 10px 20px;
overflow: hidden !important;
}

.item-edit
{
	float:left;
	width:50%;
	display: block;
	font-size:11px;
	height: 25px;
}


/* line 335, ../src/screen.scss */
a.multi-line-button { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-width: 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border-style: solid; color: white; display: block; margin: 0.2em auto; padding: 12px 15px; text-align: center; text-decoration: none; background-color: #60a3d8; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #89bbe2), color-stop(50%, #60a3d8), color-stop(100%, #378bce)); background-image: -moz-linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%); background-image: linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%); border-color: #2970a9; border-left-color: #60a3d8; border-top-color: #60a3d8; -moz-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset; -webkit-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset; -o-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset; box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset; color: white; text-shadow: #2e7ebd 0 1px 2px; }
/* line 12, ../src/_multi-line-button.sass */
a.multi-line-button .title { font-size: 24px; font-weight: bold; display: block; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
/* line 17, ../src/_multi-line-button.sass */
a.multi-line-button .subtitle { font-size: 14px; display: block; margin-top: 4px; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 23, ../src/_multi-line-button.sass */
a.multi-line-button:hover .title { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
/* line 25, ../src/_multi-line-button.sass */
a.multi-line-button:hover .subtitle { opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
/* line 27, ../src/_multi-line-button.sass */
a.multi-line-button:active { padding: 13px 15px 11px; }
/* line 48, ../src/_multi-line-button.sass */
a.multi-line-button:hover, a.multi-line-button:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #9dc7e7), color-stop(50%, #74afdd), color-stop(100%, #378bce)); background-image: -moz-linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%); background-image: linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%); }
/* line 50, ../src/_multi-line-button.sass */
a.multi-line-button:active, a.multi-line-button.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #5796c8), color-stop(100%, #6aa2ce)); background-image: -moz-linear-gradient(top, #5796c8 0%, #6aa2ce 100%); background-image: linear-gradient(top, #5796c8 0%, #6aa2ce 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: #2970a9; }

/* line 338, ../src/screen.scss */
a.multi-line-button.orange { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-width: 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border-style: solid; color: white; display: block; margin: 0.2em auto; padding: 12px 15px; text-align: center; text-decoration: none; background-color: #e14a00; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ff6215), color-stop(50%, #e14a00), color-stop(100%, #ae3900)); background-image: -moz-linear-gradient(top, #ff6215 0%, #e14a00 50%, #ae3900 100%); background-image: linear-gradient(top, #ff6215 0%, #e14a00 50%, #ae3900 100%); border-color: #7b2800; border-left-color: #e14a00; border-top-color: #e14a00; -moz-box-shadow: rgba(235, 208, 194, 0.5) 1px 1px 0 0 inset; -webkit-box-shadow: rgba(235, 208, 194, 0.5) 1px 1px 0 0 inset; -o-box-shadow: rgba(235, 208, 194, 0.5) 1px 1px 0 0 inset; box-shadow: rgba(235, 208, 194, 0.5) 1px 1px 0 0 inset; color: white; text-shadow: #953100 0 1px 2px; }
/* line 12, ../src/_multi-line-button.sass */
a.multi-line-button.orange .title { font-size: 24px; font-weight: bold; display: block; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
/* line 17, ../src/_multi-line-button.sass */
a.multi-line-button.orange .subtitle { font-size: 14px; display: block; margin-top: 4px; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 23, ../src/_multi-line-button.sass */
a.multi-line-button.orange:hover .title { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
/* line 25, ../src/_multi-line-button.sass */
a.multi-line-button.orange:hover .subtitle { opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
/* line 27, ../src/_multi-line-button.sass */
a.multi-line-button.orange:active { padding: 13px 15px 11px; }
/* line 48, ../src/_multi-line-button.sass */
a.multi-line-button.orange:hover, a.multi-line-button.orange:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ff732f), color-stop(50%, #fb5200), color-stop(100%, #ae3900)); background-image: -moz-linear-gradient(top, #ff732f 0%, #fb5200 50%, #ae3900 100%); background-image: linear-gradient(top, #ff732f 0%, #fb5200 50%, #ae3900 100%); }
/* line 50, ../src/_multi-line-button.sass */
a.multi-line-button.orange:active, a.multi-line-button.orange.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #be450a), color-stop(100%, #d64e0b)); background-image: -moz-linear-gradient(top, #be450a 0%, #d64e0b 100%); background-image: linear-gradient(top, #be450a 0%, #d64e0b 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: #7b2800; }

/* line 341, ../src/screen.scss */

a.multi-line-button.red { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-width: 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border-style: solid; color: white; display: block; margin: 0.2em auto; padding: 12px 15px; text-align: center; text-decoration: none; background-color: #440339; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,  #63B8FF), color-stop(50%, #007FFF), color-stop(100%, #3063A5)); background-image: -moz-linear-gradient(top,  #63B8FF 0%, #007FFF 50%, #3063A5 100%); background-image: linear-gradient(top, #63B8FF 0%, #007FFF 50%, #3063A5 100%); border-color: black; border-left-color: #440339; border-top-color: #440339; -moz-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; -webkit-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; -o-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; color: white; text-shadow: black 0 1px 2px; }
/* line 12, ../src/_multi-line-button.sass */
a.multi-line-button.red .title { font-size: 24px; font-weight: bold; display: block; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
/* line 17, ../src/_multi-line-button.sass */
a.multi-line-button.red .subtitle { font-size: 14px; display: block; margin-top: 4px; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 23, ../src/_multi-line-button.sass */
a.multi-line-button.red:hover .title { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
/* line 25, ../src/_multi-line-button.sass */
a.multi-line-button.red:hover .subtitle { opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
/* line 27, ../src/_multi-line-button.sass */
a.multi-line-button.red:active { padding: 13px 15px 11px; }
/* line 48, ../src/_multi-line-button.sass */
a.multi-line-button.red:hover, a.multi-line-button.red:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #8d0676), color-stop(50%, #5c044d), color-stop(100%, #130110)); background-image: -moz-linear-gradient(top, #8d0676 0%, #5c044d 50%, #130110 100%); background-image: linear-gradient(top, #8d0676 0%, #5c044d 50%, #130110 100%); }
/* line 50, ../src/_multi-line-button.sass */
a.multi-line-button.red:active, a.multi-line-button.red.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #290423), color-stop(100%, #400737)); background-image: -moz-linear-gradient(top, #290423 0%, #400737 100%); background-image: linear-gradient(top, #290423 0%, #400737 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: black; }

/* New Button for competition */

a.multi-line-button.blue { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-width: 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border-style: solid; color: white; display: block; margin: 0.2em auto; padding: 12px 15px; text-align: center; text-decoration: none; background-color: #440339; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,  #63B8FF), color-stop(50%, #007FFF), color-stop(100%, #3063A5)); background-image: -moz-linear-gradient(top,  #63B8FF 0%, #007FFF 50%, #3063A5 100%); background-image: linear-gradient(top, #63B8FF 0%, #007FFF 50%, #3063A5 100%); border-color: black; border-left-color: #440339; border-top-color: #440339; -moz-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; -webkit-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; -o-box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; box-shadow: rgba(186, 89, 170, 0.5) 1px 1px 0 0 inset; color: white; text-shadow: black 0 1px 2px; }
/* line 12, ../src/_multi-line-button.sass */
a.multi-line-button.blue .title { font-size: 24px; font-weight: bold; display: block; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
/* line 17, ../src/_multi-line-button.sass */
a.multi-line-button.blue .subtitle { font-size: 14px; display: block; margin-top: 4px; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 23, ../src/_multi-line-button.sass */
a.multi-line-button.blue:hover .title { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
/* line 25, ../src/_multi-line-button.sass */
a.multi-line-button.blue:hover .subtitle { opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
/* line 27, ../src/_multi-line-button.sass */
a.multi-line-button.blue:active { padding: 13px 15px 11px; }
/* line 48, ../src/_multi-line-button.sass */
a.multi-line-button.blue:hover, a.multi-line-button.blue:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #4F94CD), color-stop(50%, #4F94CD), color-stop(100%, #003F87)); background-image: -moz-linear-gradient(top, #4F94CD 0%, #4F94CD 50%, #003F87 100%); background-image: linear-gradient(top, #4F94CD 0%, #4F94CD 50%, #003F87 100%); }
/* line 50, ../src/_multi-line-button.sass */
a.multi-line-button.blue:active, a.multi-line-button.blue.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #62B1F6), color-stop(100%,  #1C86EE)); background-image: -moz-linear-gradient(top, #62B1F6 0%,  #1C86EE 100%); background-image: linear-gradient(top, #62B1F6 0%,  #1C86EE 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: black; }


/* line 75, ../src/screen.scss */
.css_button { display: inline-block; padding: 8px; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #ccc; background-color: #e14a00; background: -webkit-gradient(linear, left top, left bottom, from(#ff6c24), to(#e14a00)); background: -moz-linear-gradient(top, #ff6c24, #e14a00); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c24', endColorstr='#e14a00'); color: #fcece5; font-size: 1.1em; line-height: 1.333em; font-weight: normal; padding: 8px; color: #FFF !important; }
/* line 30, ../src/_button.sass */
.css_button:hover { text-decoration: none; }
/* line 32, ../src/_button.sass */
.css_button:active { position: relative; }
/* line 40, ../src/_button.sass */
.css_button:hover { background-color: #c84200; background: -webkit-gradient(linear, left top, left bottom, from(#ff6215), to(#c84200)); background: -moz-linear-gradient(top, #ff6215, #c84200); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6215', endColorstr='#c84200'); }
/* line 42, ../src/_button.sass */
.css_button:active { background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#e14a00), to(#ff6215)); background: -moz-linear-gradient(top, #e14a00, #ff6215); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14a00', endColorstr='#ff6215'); color: #f6c8b2; }
/* line 84, ../src/screen.scss */
.css_button input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss */
.css_button:visited { color: #FFF !important; }


.salon-share{clear:both; padding:0px 15px; margin-bottom:10px; overflow:hidden; background:#d0e7ff;}
.salon-share h5{color:#31485f; font-size:18px; letter-spacing:0px; font-weight:bold; line-height:22px; float:left}
.salon-share ul{float:left}
.salon-share li{float:left;}
.salon-share li.twitter{padding-top:10px;}
.salon-share li.email-to-friend{padding-top:15px;}
.salon-share li.email-to-friend a{background:url('../images/email-icon.gif') center left no-repeat; display:block; padding-left:20px; font-size:10px; color:#333333; text-decoration:none}
.claim-link{padding:12px 27px; white-space:nowrap; font-size:13px; color:#6B89B1; display:block;}
.hidden-number{margin-left: 15px;}
.hidden-number .text{width:120px; cursor:pointer; display:block; padding:3px; margin:5px -5px; border:1px solid;}
.rating .fr{float:right;}

.qtip h2{font-size:18px; margin-top:0px; padding-left:27px; padding-top:4px; line-height:20px; background:url('../images/warning.png') no-repeat center left; text-align:left; letter-spacing:0px;}
.qtip .listing li{border-bottom:1px solid #CCC; padding-top:5px;}
.qtip .listing li a{color:#6B89B1; font-size:14px; line-height:24px; text-decoration:none}
.qtip .listing li .rating{float:left;  margin:2px 0 5px 5px; display:block;}
.qtip .listing li .name{float:left; display:block;}
.qtip .listing li .number{float:right; padding-right:5px; display:block;}
.qtip .listing li{overflow:auto;}
#question-btn, #question-btn:active, #question-btn:hover{position:fixed; z-index:100; bottom:-5px; right:10px; font-size:14px;}
#question-btn .question-mark{width:29px; height:49px; position:absolute; left:-5px; top:-20px; background:url("../images/question-mark.png");}
#salon_edit_form.uniForm fieldset{
  width:49%;
  margin-right:1%;
  float:left;
  
}
  ------------------------------------------------------------------------------ */
/* #############################   GENERALS   ################################### */
/* ------------------------------------------------------------------------------ */

.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */
  
  /* Some generals and more resets */
  .uniForm fieldset{ border: none; margin: 0; padding: 0; }
    .uniForm fieldset legend{ margin: 0; padding: 0; }
    
    /* This are the main units that contain form elements */
    .uniForm .ctrlHolder,
    .uniForm .buttonHolder{ margin: 0; padding: 0; clear: both; }
    
    /* Clear all floats */ 
    .uniForm:after,
      .uniForm .buttonHolder:after, 
      .uniForm .ctrlHolder:after, 
        .uniForm .ctrlHolder .multiField:after,
          .uniForm .inlineLabel:after{ content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; }
      
      .uniForm label,
      .uniForm button{ cursor: pointer; }

/* ------------------------------------------------------------------------------ */
/* ##########################   DEFAULT LAYOUT   ################################ */
/* ------------------------------------------------------------------------------ */
/*       Styles for form controls where labels are above the input elements       */
/* ------------------------------------------------------------------------------ */
      
      .uniForm label,
      .uniForm .label{ display: block; float: none; margin: 0 0 .5em 0; padding: 0; line-height: 100%; width: auto; color:#6B89B1; }
      
      /* Float the input elements */
      .uniForm .textInput,
      .uniForm .fileUpload,
      .uniForm .selectInput,
      .uniForm select,
      .uniForm textarea{ float: left; width: 53%; margin: 0; }
      
      /* Read-Only output */
      .uniForm .readOnlyLabel{ margin: 0; font-size: 1em; font-weight: bold; }
      .uniForm .readOnly{ font-size: .85em; }
        .uniForm .readOnly .choiceLabel{ color: #777; text-transform: uppercase; font-size: .75em; letter-spacing: .15em; }
      
      /* Postition the hints */
      .uniForm .formHint{ float: right; width: 43%; margin: 0; clear: none; }
      
      /* Position the elements inside combo boxes (multiple inputs/selects/checkboxes/radio buttons per unit) */
      .uniForm ul{ float: left;  margin: 0; padding: 0; }
        .uniForm ul li{ margin: 0 0 .5em 0; list-style: none; }
          .uniForm ul li label{ margin: 0; float: none; display: block; overflow: visible; }
        /* Alternate layout */
        .uniForm ul.alternate li{ float: left; width: 30%; margin-right: 3%; }
          .uniForm ul.alternate li label{ float: none; display: block; width: 98%; }
            .uniForm ul .textInput,
            .uniForm ul .selectInput,
            .uniForm ul select,
            .uniForm ul.alternate .textInput,
            .uniForm ul.alternate .selectInput,
            .uniForm ul.alternate select{ width: 98%; margin-top: .5em; display: block; float: none; }
            
        /* Required fields asterisk styling */
        .uniForm label em,
        .uniForm .label em{ float: left; width: 1em; margin: 0 0 0 -1em; }

/* ------------------------------------------------------------------------------ */
/* #########################   ALTERNATE LAYOUT   ############################### */
/* ------------------------------------------------------------------------------ */
/*    Styles for form controls where labels are in line with the input elements   */
/*    Set the class of the parent (preferably to a fieldset) to .inlineLabels     */
/* ------------------------------------------------------------------------------ */

      .uniForm .inlineLabels label,
      .uniForm .inlineLabels .label,
      .uniForm .inlineLabels .readOnlyLabel{ float: left; margin: .3em 2% 0 0; padding: 0; line-height: 1; position: relative; width: 32%; }
      
      .uniForm .inlineLabels .readOnlyLabel{ margin: 0; }
      
      /* Float the input elements */
      .uniForm .inlineLabels .textInput,
      .uniForm .inlineLabels .fileUpload,
      .uniForm .inlineLabels .selectInput,
      .uniForm .inlineLabels select,
      .uniForm .inlineLabels textarea{ float: left; width: 64%; }
            
    /* Postition the hints */
    .uniForm .inlineLabels .formHint{ clear: both; float: none; width: auto; margin-left: 34%; position: static; }
    
    /* Position the elements inside combo boxes (multiple inputs/selects/checkboxes/radio buttons per unit) */
    .uniForm .inlineLabels ul{ float: left; width: 66%; }
      .uniForm .inlineLabels ul li{ margin: .5em 0; }
        .uniForm .inlineLabels ul li label{ float: none; display: block; width: 100%; }
      /* Alternate layout */
      .uniForm .inlineLabels ul.alternate li{ margin-right: 3%; margin-top: .25em; }
          .uniForm .inlineLabels ul li label .textInput,
          .uniForm .inlineLabels ul li label textarea,
          .uniForm .inlineLabels ul li label select{ float: none; display: block; width: 98%;  }
    
    .uniForm .inlineLabels .readOnly{ float: right; width: 66%; }
    
    /* Required fields asterisk styling */
    .uniForm .inlineLabels label em,
    .uniForm .inlineLabels .label em{ display: block; float: none; margin: 0; position: absolute; right: 0; }

/* ----------------------------------------------------------------------------- */
/* ########################### Additional Stuff ################################ */
/* ----------------------------------------------------------------------------- */

  /* Generals */
    .uniForm legend{ color: inherit; }
    
      .uniForm .secondaryAction{ float: left; }
      
      /* .inlineLabel is used for inputs within labels - checkboxes and radio buttons */
      .uniForm .inlineLabel input,
      .uniForm .inlineLabels .inlineLabel input,
      .uniForm .blockLabels .inlineLabel input,
      /* class .inlineLabel is depreciated */
      .uniForm label input{ float: none; display: inline; margin: 0; padding: 0; border: none; }
            
      .uniForm .buttonHolder .inlineLabel,
      .uniForm .buttonHolder label{ float: left; margin: .5em 0 0 0; width: auto; max-width: 60%; text-align: left; }
      
      /* When you don't want to use a label */
      .uniForm .inlineLabels .noLabel ul{ margin-left: 34%; /* Match to width of label + gap to field */ }
      
      /* Classes for control of the widths of the fields */
      .uniForm .small { width: 30% !important; }
      .uniForm .medium{ width: 45% !important; }
      .uniForm .large { width: 98% !important; } /* Large is default and should match the value you set for .textInput, textarea or select */
      .uniForm .auto  { width: auto !important; height: auto !important; }
      .uniForm .small,
      .uniForm .medium,
      .uniForm .auto{ margin-right: 4px; }

/* Columns */
.uniForm .col{ float: left; }
.uniForm .col{ width: 50%; }

.uniForm{ background: #FFF; }
    
    .uniForm legend{ font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 0; }
  
    .uniForm .ctrlHolder{ padding: 0.5em; }
    .uniForm .ctrlHolder.focused{ background: #e1f0f6; }
    
    .uniForm .buttonHolder{ background: #c4ced1; text-align: right; margin: 1.5em 0 0 0; padding: 1.5em;
                            /* CSS3 */
                            border-radius:         4px;
                            -webkit-border-radius: 4px;
                            -moz-border-radius:    4px;
                            -o-border-radius:      4px;
                            -khtml-border-radius:  4px;
                          }
      .uniForm .buttonHolder .primaryAction{ padding: 10px 22px; line-height: 1; background: #254a86; border: 1px solid #163362; font-size: 12px; font-weight: bold; color: #fff;
                                             /* CSS3 */
                                             border-radius:         4px;
                                             -webkit-border-radius: 4px;
                                             -moz-border-radius:    4px;
                                             -o-border-radius:      4px;
                                             -khtml-border-radius:  4px;
                                             box-shadow: 1px 1px 0 #d5e2e7;
                                             -webkit-box-shadow: 1px 1px 0 #d5e2e7;
                                             -moz-box-shadow: 1px 1px 0 #d5e2e7;
                                             text-shadow: -1px -1px 0 rgba(0,0,0,.25);
                                           }
      .uniForm .buttonHolder .primaryAction:active{ position: relative; top: 1px; }
      .uniForm .secondaryAction            { text-align: left; }
      .uniForm button.secondaryAction      { background: transparent; border: none; color: #777; margin: 1.25em 0 0 0; padding: 0; }
      
        .uniForm .inlineLabels label em,
        .uniForm .inlineLabels .label em{ font-style: normal; font-weight: bold; }
        .uniForm label small{ font-size: .75em; color: #777; }
        
      .uniForm .textInput,
      .uniForm textarea    { padding: 4px 2px; border: 1px solid #b2babe; background: #fff;
                             /* CSS3 */
                             border-radius:         3px;
                             -webkit-border-radius: 3px;
                             -moz-border-radius:    3px;
                             -o-border-radius:      3px;
                             -khtml-border-radius:  3px;
                           }
      .uniForm textarea    {width:98%; height: 6em; }
      
          .uniForm .ctrlHolder ul li label{ font-size: .85em; }
      
      /* Get rid of the 'glow' effect in WebKit, optional */
      .uniForm .ctrlHolder .textInput:focus,
      .uniForm .ctrlHolder textarea:focus{ outline: none; }
      
      .uniForm .formHint                    { font-size: .85em; color: #777; }
      .uniForm .inlineLabels .formHint      { padding-top: .5em; }
      .uniForm .ctrlHolder.focused .formHint{ color: #333; }
      
/* ----------------------------------------------------------------------------- */
/* ############################### Messages #################################### */
/* ----------------------------------------------------------------------------- */

  /* Error message at the top of the form */
  .uniForm #errorMsg{ background: #c20f2e; color: #fff; margin: 0 0 1.5em 0; padding: 1px 1.5em;
                      /* CSS3 */
                      border-radius:         4px;
                      -webkit-border-radius: 4px;
                      -moz-border-radius:    4px;
                      -o-border-radius:      4px;
                      -khtml-border-radius:  4px;
                      box-shadow: 0 0 14px rgba(0,0,0,.25);
                      -webkit-box-shadow: 0 0 14px rgba(0,0,0,.25);
                      -moz-box-shadow: 0 0 14px rgba(0,0,0,.25);
                    }
    .uniForm #errorMsg ol{ margin: 0 0 1.5em 0; padding: 0; }
      .uniForm #errorMsg ol li{ margin: 0 0 3px 1.5em; padding: 7px; background: #a20d27; position: relative; font-size: .85em;
                                /* CSS3 */
                                border-radius:         4px;
                                -webkit-border-radius: 4px;
                                -moz-border-radius:    4px;
                                -o-border-radius:      4px;
                                -khtml-border-radius:  4px;
                              }
  
  .uniForm .ctrlHolder.error,
  .uniForm .ctrlHolder.focused.error{ color: #c20f2e;
                                      /* CSS3 */
                                      border-radius:         4px;
                                      -webkit-border-radius: 4px;
                                      -moz-border-radius:    4px;
                                      -o-border-radius:      4px;
                                      -khtml-border-radius:  4px;
                                    }
    .uniForm .ctrlHolder.error input.error,
    .uniForm .ctrlHolder.error select.error,
    .uniForm .ctrlHolder.error textarea.error{ border-color: #c20f2e; }
    
  /* Success messages at the top of the form */
  .uniForm #okMsg{ background: #59a20e; color: #343434; margin: 0 0 1.5em 0; padding: 1.5em; text-align: center;
                   /* CSS3 */
                   border-radius:         4px;
                   -webkit-border-radius: 4px;
                   -moz-border-radius:    4px;
                   -o-border-radius:      4px;
                   -khtml-border-radius:  4px;
                   box-shadow: 0 0 14px rgba(0,0,0,.25);
                   -webkit-box-shadow: 0 0 14px rgba(0,0,0,.25);
                   -moz-box-shadow: 0 0 14px rgba(0,0,0,.25);
                   text-shadow: 1px 1px 0 rgba(255,255,255,.25);
                 }
    .uniForm #okMsg p{ margin: 0; }

/* ----------------------------------------------------------------------------- */
/* ############################### Columns ##################################### */
/* ----------------------------------------------------------------------------- */

    .uniForm .col{ margin-bottom: 1.5em; }
    /* Use .first and .last classes to control the layout/spacing of your columns */
    .uniForm .col.first{ width: 49%; float: left; clear: none;                   }
    .uniForm .col.last { width: 49%; float: right; clear: none; margin-right: 0; }
	
.payment-listing ul li {
	color:#4D4D4D;
font-size:14px;
line-height:24px;
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
}

#footer{clear:both;}
#footer ul.list{width:15%;height:130px;float:left;margin:0em 10px 0;line-height:1.8em;list-style-position:outside;border-right:1px solid #CCC;}
#footer ul.list li{margin:0;padding:0;display:block;border-right:none; width:100%;}


/* line 75, ../src/screen.scss 
.gallery_button { !padding:0.4em 2.1em 0.5em;; !display: inline; display: inline-block; padding: 0.6em 2.3em 0.65em; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #ccc; background-color: #440339; background: -webkit-gradient(linear, left top, left bottom, from(#00B2EE), to(#1874CD)); background: -moz-linear-gradient(top, #00B2EE, #1874CD); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B2EE', endColorstr='#1874CD'); color: #fcece5; font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma; font-size: 1.1em; line-height: 1.333em; float: right; font-weight: normal; padding: 6px 15px 7px; color: #FFF !important; }
/* line 30, ../src/_button.sass 
.gallery_button:hover { text-decoration: none; }
/* line 32, ../src/_button.sass 
.gallery_button:active { position: relative; top: 1px; }
/* line 40, ../src/_button.sass 
.gallery_button:hover { background-color: #c84200; background: -webkit-gradient(linear, left top, left bottom, from(#ff6215), to(#c84200)); background: -moz-linear-gradient(top, #ff6215, #c84200); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6215', endColorstr='#c84200'); }
/* line 42, ../src/_button.sass 
.gallery_button:active { background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#440339), to(#ff6215)); background: -moz-linear-gradient(top, #440339, #ff6215); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#440339', endColorstr='#ff6215'); color: #f6c8b2; }
/* line 84, ../src/screen.scss 
.gallery_button input { font-size: 1.2em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss 
.gallery_button:visited { color: #FFF !important; } */

/* Gallery Navigation */
.gallery_button:visited { color: #FFF !important; }
#next_nav {float:right; font-size: 15px;}
#prev_nav {float:left; font-size: 15px; }
#num_nav {font-size: 20px;margin-left: 120px;  padding-bottom:20px; }
.share-next {clear: both;    color: white;    margin-left: auto;    margin-right: auto;    margin-top: 40px;    width: 300px;}
.gallery_button {width: 80px;height: 20px;margin-bottom: 5px;padding: 5px;display: block;font-weight: bold;outline: none;cursor: pointer;text-align: center;text-decoration: none;background-color: #36a9e1;font-weight: normal;color: white !important;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
border-bottom: 2px solid #0b3448; float: right;}

.gallery_button:active { position: relative;text-decoration: none;}
.gallery_button img {float:right; padding-right:5px;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;filter: alpha(opacity=50);zoom:1; opacity:0.5;}
.gallery_button span {filter: alpha(opacity=100);zoom:1; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; transition: all .1s ease-in-out; float: left;padding: 3px 0px 0px 10px;}
.gallery_button:hover span {color:#e1f2fa;}
.gallery_button:hover img{padding-right:0px; opacity:1; filter: alpha(opacity=100);zoom:1;}
.gallery_button:hover {background-color: #58b8e6;}
.gallery_button:active { background-color: #104d6a; }
.gallery_button:active span {color:white;}
.gallery_button:active {position:relative; top:2px; margin-top:2px; border-bottom:0px solid white;}
.gallery_button input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
.gallery_button:visited { color: #FFF !important; }

.gallery-item-content-area{float:right; width:630px;}
.gallery-item-content{padding:5px 5px; clear:both}
.gallery-pagination .gallery{margin:0px; height:50px;}
.gallery-pagination .gallery li{line-height:24px; padding:0px;}
.gallery-pagination .gallery li .info{display:block; font-size: 13px; padding:0px; color:#ae2b32; text-align:center; line-height:10px;}
.gallery-pagination .gallery li .actual.info{ position:relative; top:50px; line-height:12px; color:#ae2b32; font-size:14px; font-weight:bold;}
.gallery-pagination .gallery li .total.info{font-size:14px; line-height:12px; color:#ae2b32; font-weight:bold;}
.pagination.gallery .prev-button{height:36px; width:77px; display:block; background:url('../images/gallery_btns.png'); cursor:pointer}
.pagination.gallery .prev-button:hover{background:url('../images/gallery_btns.png') 0px -48px;}
.pagination.gallery .prev-button span{display:none}
.pagination.gallery .next-button{height:36px; width:77px; display:block; background:url('../images/gallery_btns.png') -120px 0px; ; cursor:pointer}
.pagination.gallery .next-button:hover{display:block; background:url('../images/gallery_btns.png') -120px -48px; ; cursor:pointer}
.pagination.gallery .next-button span{display:none}
.galbox ul {margin-top:10px;width:620px;}
.galbox li {display:block;float:left;margin-left:5px;padding-left:5px;padding-right:5px;width:290px;}

.gallery-item-image:hover #img-share {margin-top:15px;background: rgba(155, 73, 98, 0.6);filter: alpha(opacity=100); opacity: 1; zoom:1; top: 6%; }
#img-share {height: 100px; left: 20px; opacity: 0;  padding: 10px;  position: absolute; top: 10%; width: 86%; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
#img-share h3 {color:white;}
#img-share #share-img li {float:left;  margin-right:10px;}

.gallery-item-image:hover #img-share {
top: 5%\9;
left: 20px\9;
filter: alpha(opacity=100)\9;
opacity: 1\9;
zoom: 1\9;
}

.gallery-item-image #main-img{
width:600px;}




.frow {margin-top:5px; width:600px;display: block; font-weight:normal;color:#4D4D4D;font-size:12px;line-height:18px;}
.frow span{width:224px;display: block; float:left;}
.frow textarea {font-size:12px; width:230px; height:120px;}
.frow input{width:230px; margin-top:5px; border:1px solid #E5E5E5; -moz-border-radius:3px;}

#adpreview {
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#E5E5E5;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:280px;
height:110px;
font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;
color:#4D4D4D;
font-size:12px;
margin-top:20px;
}

#adpreview .adtitle {font-weight:bold;font-size:13px;margin-bottom:5px;}
#adpreview .addesc {text-transform: none; word-break:break-all; word-wrap:break-word;line-height:14px;}

#adpreview .addurl a {color:#c84200;}
#adpreview .adimg {float:left; margin-right:5px;}

.ui-menu .ui-menu-item a {font-size:12px;}

.fbotton{width:120px;display: block; margin:auto; margin-top:30px;}
.clearboth {clear:both;}

.jqEasyCounterMsg {width:460px;}

.faq {
background-color:#F9EFF1;
border-style:solid;
border-width:1px;
border-color:#E5E5E5;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:280px;
height:100%;
font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;
color:#4D4D4D;
font-size:12px;
margin-top: 20px;
}

.faq p {padding-bottom:5px;font-style: italic;}
.faq a:hover {text-decoration:underline;}
 

.css_button2 { display: inline-block; padding: 0.5em 2em 0.55em; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#6A9BFC), to(#5A84D7)); background: -moz-linear-gradient(top, #6A9BFC, #5A84D7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6A9BFC', endColorstr='#5A84D7'); color: #f6c8b2;  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #ccc;  font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma; font-size: 1.1em; line-height: 1.333em; font-weight: normal; padding: 8px 19px 9px; color: #FFF !important; }
.css_button2:hover { text-decoration: none; background: -moz-linear-gradient(top, #4d71b8, #365082); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d71b8', endColorstr='#365082');background: -webkit-gradient(linear, left top, left bottom, from(#4d71b8), to(#365082));color:#5A84D7;}
.css_button2:active {background-color: #b5c4d8; background: -webkit-gradient(linear, left top, left bottom, from(#b5c4d8), to(#6B89B1)); background: -moz-linear-gradient(top, #b5c4d8, #6B89B1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5c4d8', endColorstr='#6B89B1'); color: #fcece5;}
.css_button2 input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
.css_button2:visited { color: #FFF !important; }

.register p {height: 30px; width:500px;display:block;}
.register .label {width:160px;float:left;}
.register .login_input {width:180px;}
.register ul li {list-style-type: disc;list-style-position: inside;font-size:12px;line-height:18px;color:#4D4D4D;}


.error, .success, .warning {
    border: 1px solid;
    margin: 10px 0px;
    padding:10px 10px 10px 40px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 16px;
}

.success {
	color: #9F6000;
	background-color: #FEEFB3;
}


.error {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/error.png');
}

.warning {
color: #4D4D4D;
background-color: #FFFF88;
font-size: 15px;
line-height: 24px;
background-image: url('/images/list.png');
}


.warning a {
color: #9F6000;
}

.warning .title {
font-size: 24px;
}

#loggedin h2 {font-size:20px;}
#loggedin li a{padding-left:4px; color:#6B89B1; font-size:14px;}



@font-face {
    font-family: 'LuxiSansRegular';
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisr-webfont.eot');
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisr-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisr-webfont.woff') format('woff'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisr-webfont.ttf') format('truetype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisr-webfont.svg#LuxiSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSansOblique';
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisri-webfont.eot');
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisri-webfont.woff') format('woff'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisri-webfont.ttf') format('truetype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisri-webfont.svg#LuxiSansOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSansBold';
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisb-webfont.eot');
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisb-webfont.woff') format('woff'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisb-webfont.ttf') format('truetype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisb-webfont.svg#LuxiSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSansBoldOblique';
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisbi-webfont.eot');
    src: url('/templates/fonts/Luxi-Sans-fontfacekit/luxisbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisbi-webfont.woff') format('woff'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisbi-webfont.ttf') format('truetype'),
         url('/templates/fonts/Luxi-Sans-fontfacekit/luxisbi-webfont.svg#LuxiSansBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoRegular';
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Regular-webfont.eot');
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Regular-webfont.woff') format('woff'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Regular-webfont.ttf') format('truetype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Regular-webfont.svg#LobsterTwoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoItalic';
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Italic-webfont.eot');
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Italic-webfont.woff') format('woff'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Italic-webfont.ttf') format('truetype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Italic-webfont.svg#LobsterTwoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoBold';
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Bold-webfont.eot');
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Bold-webfont.woff') format('woff'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Bold-webfont.ttf') format('truetype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-Bold-webfont.svg#LobsterTwoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoBoldItalic';
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-BoldItalic-webfont.eot');
    src: url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-BoldItalic-webfont.woff') format('woff'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-BoldItalic-webfont.ttf') format('truetype'),
         url('/templates/fonts/lobster-two-fontfacekit/LobsterTwo-BoldItalic-webfont.svg#LobsterTwoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



ul.search-list .description {font-style: italic;}
.read-more {color: #6B89B1;}
p.review-num:hover {text-decoration: underline;}
p.review-num {margin-left: auto;margin-right: auto;font-size: 10px;width: 50%;color: #6B89B1;}
.reviews-button {float: right;margin-right: -118px;margin-top: 33px;width: 120px;}
.offers-button {float: right;margin-right: -120px;margin-top: 70px;width: 120px;}


/* Read Reviews Buttons */

.css_button_reviews { display: inline-block; padding: 0.5em 2em 0.55em; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #ccc; background-color: #e14a00; background: -webkit-gradient(linear, left top, left bottom, from(#ff6c24), to(#e14a00)); background: -moz-linear-gradient(top, #ff6c24, #e14a00); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c24', endColorstr='#e14a00'); color: #fcece5; font-size: 1em; line-height: 1.333em; font-weight: normal; padding: 8px 19px 9px; color: #FFF !important; }
/* line 30, ../src/_button.sass */
.css_button_reviews:hover { text-decoration: none; }
/* line 32, ../src/_button.sass */
.css_button_reviews:active { position: relative; }
/* line 40, ../src/_button.sass */
.css_button_reviews:hover { background-color: #c84200; background: -webkit-gradient(linear, left top, left bottom, from(#ff6215), to(#c84200)); background: -moz-linear-gradient(top, #ff6215, #c84200); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6215', endColorstr='#c84200'); }
/* line 42, ../src/_button.sass */
.css_button_reviews:active { background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#e14a00), to(#ff6215)); background: -moz-linear-gradient(top, #e14a00, #ff6215); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14a00', endColorstr='#ff6215'); color: #f6c8b2; }
/* line 84, ../src/screen.scss */
.css_button_reviews input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss */
.css_button_reviews:visited { color: #FFF !important; }

/* Special Offers Buttons */

.css_button_offers { display: inline-block; padding: 0.5em 2em 0.55em; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #ccc; background-color: #e14a00; background: -webkit-gradient(linear, left top, left bottom, from(#007FFF), to(#4E78A0)); background: -moz-linear-gradient(top, #007FFF, #4E78A0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007FFF', endColorstr='#4E78A0'); color: #fcece5; font-size: 1em; line-height: 1.333em; font-weight: normal; padding: 8px 19px 9px; color: #FFF !important; width:81px; }
/* line 30, ../src/_button.sass */
.css_button_offers:hover { text-decoration: none; }
/* line 32, ../src/_button.sass */
.css_button_offers:active { position: relative; }
/* line 40, ../src/_button.sass */
.css_button_offers:hover { background-color: #c84200; background: -webkit-gradient(linear, left top, left bottom, from(#0060C1), to(#4F7AA3)); background: -moz-linear-gradient(top, #0060C1, #4F7AA3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0060C1', endColorstr='#4F7AA3'); }
/* line 42, ../src/_button.sass */
.css_button_offers:active { background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#4E78A0), to(#007FFF)); background: -moz-linear-gradient(top, #4E78A0, #007FFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E78A0', endColorstr='#007FFF'); color: #f6c8b2; }
/* line 84, ../src/screen.scss */
.css_button_offers input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss */
.css_button_offers:visited { color: #FFF !important; }

/* Front Page twitter */

#twitter-index {float:left;}


/* Mega Drop-Down */

ul.top-venues td {min-width: 15em;}
menu a:hover {color:#364458;}

/* Logged In */

#loggedin a:hover {color:#364458;}
#loggedin a {line-height:1.2em;}


/* Deals */

.deal {margin-bottom: 10px;padding:10px;display:block; overflow: visible;z-index: 0; width:600px; background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#E0E0E0));background: -moz-linear-gradient(top, #FCFCFC, #E0E0E0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#E0E0E0');}

/* .deal:hover {margin-bottom: 10px;padding:10px;display:block;background-image: url('/images/bg-deal.png'); height: 100px; max-height:100px; overflow: visible;z-index: 0; width:600px;opacity:0.75;} */


td.left-detail {float:left; display: block; max-width: 413px;min-width: 413px;margin-right: 20px;}
.deal-desc {padding:5px; margin-left: 15px;}
td.price-deal {width: 160px;}
.deal-title {padding: 6px 10px 6px 10px;font-size: 26px;line-height: 25px;background: -webkit-gradient(linear, left top, left bottom, from(black), to(grey));color: white;
background: -moz-linear-gradient(top, black, grey); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='grey');position: absolute;
margin: 10px 0px 0px 0px;max-width: 460px;margin-left: -32px;z-index: 3000;}
.expiry {font-size: 10px;}
.price-pound {font-size: 34px;font-weight: bold; color:black;}
.only {font-size:16px; color:black;}
.buy-now {font-size: 20px;color: #white;}
.buy-now a {font-size: 20px;color: #black;}
a.clickable-deal{display: block; margin-top:10px;}

/* Deals  Button */


.css_button_deal {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);background: -moz-linear-gradient(top, #F074AC, #CD118C);background: -webkit-gradient(linear, left top, left bottom, from(#F074AC), to(#CD118C));background: -moz-linear-gradient(top, #F074AC, #CD118C);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F074AC', endColorstr='#CD118C');color: #FCECE5;font-size: 1.1em;line-height: 1.333em;
font-weight: normal;padding: 4px 18px 4px;color: white !important;}
/* line 30, ../src/_button.sass */
.css_button_deal:hover { text-decoration: none; }
/* line 32, ../src/_button.sass */
.css_button_deal:active { position: relative; }
/* line 40, ../src/_button.sass */
.css_button_deal:hover { background-color: #99118c; background: -webkit-gradient(linear, left top, left bottom, from(#EB008B), to(#99118c)); background: -moz-linear-gradient(top, #EB008B, #99118c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EB008B', endColorstr='#99118c'); }
/* line 42, ../src/_button.sass */
.css_button_deal:active { background-color: #F07FFC; background: -webkit-gradient(linear, left top, left bottom, from(#CD118C), to(#F07FFC)); background: -moz-linear-gradient(top, #CD118C, #F07FFC); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CD118C', endColorstr='#F07FFC'); color: #f6c8b2; }
/* line 84, ../src/screen.scss */
.css_button_deal input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss */
.css_button_deal:visited { color: #FFF !important; }

/* Salon ad */

.advertise-salon a:hover {opacity:0.75;}


/* Screen CSS for Pay.php */
/* Tables -------------------------------------------------------------- */
/* tables still need 'cellspacing="0"' in the markup */
/* line 192, ../src/_defaults.scss */
table { margin-bottom: 1.25em; width: 100%; border-collapse: separate; border-spacing: 0; }

/* line 198, ../src/_defaults.scss */
table, td, th { vertical-align: top; }

/* line 201, ../src/_defaults.scss */
th, thead th { font-weight: bold; }

/* line 204, ../src/_defaults.scss */
th, td, caption { padding: 0.625em; text-align: left; font-weight: normal; }

/* line 209, ../src/_defaults.scss */
table, th { border-bottom-style: solid; border-bottom-width: 0.063em; padding-bottom: 0.563em; }

/* line 212, ../src/_defaults.scss */
tfoot { font-size: 0.875em; line-height: 1.429em; }

/* line 190, ../src/screen.scss */
.listing, .testimonial-listing .listing, .popular-gifts .listing, .gift-listing .listing { list-style: none; margin: 0px; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
.listing li, .testimonial-listing .listing li, .popular-gifts .listing li, .gift-listing .listing li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 193, ../src/screen.scss */
.listing li, .testimonial-listing .listing li, .popular-gifts .listing li, .gift-listing .listing li { overflow: hidden; *zoom: 1; margin-bottom: 0.8em; }
/* line 198, ../src/screen.scss */
.listing .image, .testimonial-listing .listing .image, .popular-gifts .listing .image, .gift-listing .listing .image { width: 118px; float: left; }
/* line 202, ../src/screen.scss */
.listing .info, .testimonial-listing .listing .info, .popular-gifts .listing .info, .gift-listing .listing .info { font-size: 16px; float: left; }
/* line 206, ../src/screen.scss */
.listing .info .title, .testimonial-listing .listing .info .title, .popular-gifts .listing .info .title, .gift-listing .listing .info .title { font-size: 1.25em; line-height: 1em; margin-bottom: 0.8em; margin-left: 10px; border-bottom: 1px solid; letter-spacing: 0px; }
/* line 213, ../src/screen.scss */
.listing .info p, .testimonial-listing .listing .info p, .popular-gifts .listing .info p, .gift-listing .listing .info p { margin-left: 10px; }



/* line 266, ../src/screen.scss */
.gift-detail { display: inline; float: left; width: 96.666%; margin-right: 1.667%; margin-left: 1.667%; position: relative; margin-bottom: 15px; margin-top: 10px;}
/* line 272, ../src/screen.scss */
.gift-detail .title-overlay { font-size: 1.875em; line-height: 1.333em; display: block; background: #440339; color: white; padding: 4px 10px; position: relative; z-index: 1; margin-bottom: -49px; opacity: 0.9; }

/* line 284, ../src/screen.scss */
.big-input, .checkout ul input.text { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; *zoom: 1; margin-bottom: 1.25em; background: #FFF; border: 3px solid #CCC; font-family: Cambria, Georgia, serif; font-size: 1.25em; line-height: 1em; font-style: italic; }

/* line 295, ../src/screen.scss */
.checkout { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-left: 1.667%; }
/* line 298, ../src/screen.scss */
.checkout .css_button { float: none; padding: 20px; margin: 0px 0px 0px 368px; }
/* line 304, ../src/screen.scss */
.checkout ul { list-style: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; @clearfix; border: 1px solid #CCC; padding: 30px 15px; margin: 0px; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
.checkout ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 312, ../src/screen.scss */
.checkout ul li { @clearfix; }
/* line 315, ../src/screen.scss */
.checkout ul input.text { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-bottom: 0.8em; }
/* line 320, ../src/screen.scss */
.checkout ul .title { font-size: 1em; line-height: 1.25em; font-weight: normal; color: #6B89B1; display: inline; float: left; width: 31.11%; margin-right: 1.667%; @extends .title; font-size: 1.25em; line-height: 1em; margin-top: 10px; margin-bottom: 10px; display: block; text-indent: 15px; }

/* line 219, ../src/screen.scss */
.testimonial-listing { display: inline; float: left; width: 31.11%; margin-right: 1.667%; }
/* line 223, ../src/screen.scss */
.testimonial-listing .listing .info, .testimonial-listing .listing .info, .testimonial-listing .popular-gifts .listing .info, .popular-gifts .testimonial-listing .listing .info, .testimonial-listing .gift-listing .listing .info, .gift-listing .testimonial-listing .listing .info { float: left; margin-right: 10px; }
/* line 228, ../src/screen.scss */
.testimonial-listing .listing .image, .testimonial-listing .listing .image, .testimonial-listing .popular-gifts .listing .image, .popular-gifts .testimonial-listing .listing .image, .testimonial-listing .gift-listing .listing .image, .gift-listing .testimonial-listing .listing .image { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: 1px solid #CCC; float: right; width: 85px; padding: 5px; }

/* line 249, ../src/screen.scss */
.gift-listing { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-left: 1.667%; }
/* line 254, ../src/screen.scss */
.gift-listing .listing li, .gift-listing .testimonial-listing .listing li, .testimonial-listing .gift-listing .listing li, .gift-listing .popular-gifts .listing li, .popular-gifts .gift-listing .listing li, .gift-listing .listing li { *width: 48%;  width: 49%; float: left; display: inline; *margin:0px; *padding:0px;}
/* line 258, ../src/screen.scss */
.gift-listing .listing .image, .gift-listing .testimonial-listing .listing .image, .testimonial-listing .gift-listing .listing .image, .gift-listing .popular-gifts .listing .image, .popular-gifts .gift-listing .listing .image, .gift-listing .listing .image { float: right; padding:0px 10px; text-align:center}
/* line 261, ../src/screen.scss */
.gift-listing .listing .info, .gift-listing .testimonial-listing .listing .info, .testimonial-listing .gift-listing .listing .info, .gift-listing .popular-gifts .listing .info, .popular-gifts .gift-listing .listing .info, .gift-listing .listing .info { float: left; }
.testimonial-listing .listing .info{width:180px;}
/* line 266, ../src/screen.scss */
.gift-detail { display: inline; float: left; width: 96.666%; margin-right: 1.667%; margin-left: 1.667%; position: relative; margin-bottom: 15px; margin-top: 10px;}
/* line 272, ../src/screen.scss */
.gift-detail .title-overlay { font-size: 1.875em; line-height: 1.333em; display: block; background: #440339; color: white; padding: 4px 10px; position: relative; z-index: 1; margin-bottom: -49px; opacity: 0.9; }



.prod-descr li {font-size:12px;list-style-position:inside;}
.galleries li {list-style-type:none;}

.testimonial-listing h4 {font-size:18px; font-family: Cambria,Georgia,serif; margin-right:5px; float:right;}


.basket{width:30.11%; padding:1%;  -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;  float:left; background:#ececec}
.basket h2{line-height:1em;}
.basket .item {padding-left:42px;  font-size:100%; background: url("../images/present-icon.png") no-repeat ; }
.basket table{border:none;}
.basket table h4{margin-bottom:0.25em; font-size:1.1em; font-family:Arial; letter-spacing:0px; }
.basket table p{font-size:0.9em; line-height:1.4em; font-family:Arial;}
.basket table td{border-bottom:1px solid #AAA; background:#FFF}
.basket .total td{font-family:Arial; letter-spacing:0px; text-align:right;font-size: 16px;}


.map-search {
    overflow: auto;
	font-size:11px;
margin-top:5px;
margin-left: 10px;
margin-bottom: 10px;
}

.map-box {
	height: 553px;
    overflow: auto;
	font-size:11px;
	overflow-x:hidden;
}

.map-container {margin-left: 30px;background: url(/images/box-left.png);padding: 20px;width: 300px;}

.map-box ul {}
.map-box li {padding: 6px 6px 6px 20px;background:#F1F1F1;}
.map-box li a{text-decoration:none}r
.map-box li.even{padding:6px;background:#fff}
.map-box li:hover {background:#e7f0e8;}
#offer {background: url("/images/icon-sprite-2.png") -16px 0px no-repeat;  
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;}
	
#deal {background: url("/images/icon-sprite-2.png") -80px 0px no-repeat; 
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;}

#otherdeal {background: url("/images/icon-sprite-2.png") -48px 0px no-repeat; 
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;}


#font {z-index: 100;float:right;text-shadow: 0px 2px 2px #5E89A6;width: 200px;height: 190px; padding:15px; text-align: right;color: #333333;width: 450px;}
.text-map {display: inline;width: 450px;}
.little {font-size: 11pt;text-shadow: none;color: white;text-shadow: 0px 1px 1px black;font-family:'LuxiSansRegular',Lucida Grande,arial,verdana,tahoma;}

.left-list {left: 40px;position: absolute;top: 50px;background: url(/images/box-left.png);width: 300px; height: 500px;}
.left-deals {height: 430px;overflow: auto;overflow-x: hidden;margin-top: 15px;}
.left-deals li {padding: 5px 5px 5px 5pxpx;}
.left-deals li:hover {background: url(/images/highlight.png);}

.new-search {}
.bottom-list {float:left;margin-left: 100px;}
.full-width {width:100%; position:fixed; bottom: 0px; display:block;background: url(/images/bg-deals.png) repeat-x 0 0; height:200px;}
#font h1 {color:white;text-shadow: 0px 1px 1px black;font-family: 'LobsterTwoItalic', arial, serif;font-size: 50px;border-bottom:0px;}


/* Guide */

.title-guide {background: url(/images/marketing-guide/guide-title-bg.png) repeat-x; width: 960px; height:150px;font-family: 'LobsterTwoRegular', arial, serif;font-size: 36px;}
.title-guide-text {font-size: 36px;text-shadow: 1px 1px 1px white;width: 560px;margin-left: auto;margin-right: auto;text-align: center;padding: 30px;}
h2.guide {font-family: 'LobsterTwoRegular', arial, serif;font-size: 24px; color:#EC008C; border:none; }
.square-ad-guide {background: url(/images/marketing-guide/square-ad-bg.png) no-repeat; width: 320px ; height: 290px; padding-top: 31px;padding-left: 11px;}
.pink-bg {background: url(/images/marketing-guide/pink-bg.jpg) repeat-x; width:940px; height: 70px;}
.grey-bg {background: url(/images/marketing-guide/grey-bg.jpg) repeat-x; width:940px; height: 70px;}
.guide-button {background: url(/images/marketing-guide/button-guide.png) repeat-x; height:39px;width: 120px;font-family: 'LobsterTwoRegular', arial, serif; font-size: 20px;
text-shadow: 1px 1px 1px white;padding: 5px;display: inline; border: 1px solid #C4C4C4;}
.guide-button:hover {text-shadow: 1px 1px 1px black; color:white;}


/* Article share */

.article-share {margin-bottom:20px;}

.bg-black:hover {
background: rgba(155, 73, 98, 0.6);
filter: alpha(opacity=60);
zoom: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.latest-galleries h3 {
position: relative;
top: 100px;
height: auto;
padding: 7px;
color: white;
text-align: right;
background: rgb(155, 73, 98);
background: rgba(155, 73, 98, 0.9);
}

.latest-galleries h3:hover{
background: #000;
opacity: 0.5;
}

