body.editor{
background:white;
color:black;
}

body{
background:#000 url(../images/sce/body-bg.jpg) repeat-x 0px 100px;
font-family:Arial, Verdana, Sans-serif;
font-size:62.5%;
}


#container{
display:block;
width:934px;
margin-left:auto;
margin-right:auto;
}

#page{
display:block;
float:left;
width:914px;
padding:10px 10px 0 10px;
background:#fff url('../images/sce/container-top.gif') no-repeat top left;
}

#logo{
display:block;
float:left;
width:150px;
height:110px;
padding-bottom:5px;
}

#logo a img{
border:none;
}

#menu{
display:block;
float:left;
width:760px;
height:20px;
padding:85px 0 5px 0;
text-align:right;
}

#menu ul li{
display:inline;
border-right:1px solid #fff;
}

#menu ul li a{
color:#fff;
font-size:1.1em;
text-decoration:none;
margin:0 12px;
}

#menu ul li.last{
border-right:none;
}

#menu ul li.last a{
margin:0 0 0 12px;
}

.box, .box2{
display:block;
float:left;
width:210px;
height:126px;
margin:0 4px 5px 0;
padding:0 0 0 15px;
background:#fff url(../images/sce/box-shadow.jpg) no-repeat bottom left;
}

#ad-banner{
display:block;
float:left;
width:455px;
height:126px;
margin-bottom:5px;
}

.box2{
margin:0 0 5px 0;
}

.box h2, .box2 h2{
color:#663366;
font-family:Georgia, Arial;
font-size:1.8em;
font-weight:normal;
}

.internal-shadow h1, .internal-shadow h2, .internal-shadow h3{
font-family:Georgia, "Times New Roman", Sans-Serif;
color:#663366;
font-size:4.3em;
font-weight:normal;
margin:0;
padding:0;
}

.internal-shadow h1 a,.internal-shadow h2 a,.internal-shadow h3 a{
color:#663366;
text-decoration:none;
}

.internal-shadow h2{
font-size:1.5em;
margin:15px 0 5px 0;
}

.internal-shadow .store-col h2{margin:0;}

.internal-shadow h3{font-size:1.5em;margin-bottom:15px;}

.box p, .box li, .box2 p, .box2 li, .category li, .category-right li{
font-size:1.1em;
color:#333;
}

/*#body p*/.internal-shadow p,.internal-shadow li, .internal li{
font-size:1.2em;
padding:0;margin:0 0 10px 0;
}

.internal li{
/*font-size:1.2em;*/
padding:12px 0 12px 35px;margin:0 0 10px 0;
}

.internal ol{
padding-left:20px;
margin:0;
}

.internal ol li{
padding:6px 0 6px 0;
margin:0;
}

.internal p{
/*padding-left:15px;*/
}

.box td{
font-size:1.1em;
}

a{
color:#333;
text-decoration:none;
}

#body{
}

#body ul{
margin:0 0 10px 0;
padding:0;
}

.box ul li, .box2 ul li{
padding:0 0 0 15px;
margin:0;
list-style-type:none;
background: url(../images/sce/bullet.gif) no-repeat center left;
}

.internal-shadow ul li, .internal ul li{
margin:0 0 0 15px;
}

.internal-shadow{
min-height:362px;
padding:15px 15px 0 15px;
background: url(../images/sce/internal-shadow.jpg) no-repeat top left;
}

#opening-hours td{
border-bottom:1px dotted #ccc;
padding-bottom:2px;
}

.opening-hours td{
font-size:11px;
}

.category,.category-right{
display:block;
float:left;
width:225px;
margin-right:5px;
}

.category2{float: left; width: 224px; margin-right: 5px;}

.category-right{margin:0;}

.category .head, .category-right .head{
display:block;
float:left;
width:210px;
height:31px;
padding-left:15px;
background:url(../images/sce/tab-bg.gif) no-repeat top left;
}

.category .head h3, .category-right .head h3{
font-family:Georgia, "Times New Roman";
font-size:1.6em;
color:#e1e1e1;
font-weight:normal;
margin:6px 0 0 0;
}

.category .head h3 a, .category-right .head h3 a{
color:#e1e1e1;
}

.category .body, .category-right .body{
display:block;
float:left;
width:194px;
height:209px;
padding:15px;
background:url(../images/sce/menu-bg.jpg) no-repeat top left;
border-bottom:1px solid #cfcfcf;
}

.category .family-body{
display:block;
float:left;
width:194px;
height:96px;
padding:15px;
background:url(../images/sce/menu-family-bg.jpg) no-repeat top left;
border-bottom:1px solid #cfcfcf;
}

.category .kids-body{
display:block;
float:left;
width:194px;
height:45px;
padding:15px;
background:url(../images/sce/menu-kids-bg.jpg) no-repeat top left;
border-bottom:1px solid #cfcfcf;
}

.category a, .category-right a{
text-decoration:none;
}

.category a:hover, .category-right a:hover{
text-decoration:underline;
}

.category .body ul,.category-right .body ul, .category .family-body ul, .category .kids-body ul{
margin:0;
padding:0;
}

.category .body ul li, .category-right .body ul li, .category .family-body ul li, .category .kids-body ul li{
list-style-type:none;
padding:0 0 4px 0;
}

#scroller{
display:block;
float:left;
width:914px;
padding:10px;
min-height:50px;
background-color:#fff;
}

#social-networking{
float:left;
width:899px;
text-align:right;
padding-right: 15px;
background-color:#fff;
}


#footer{
display:block;
float:left;
width:914px;
background:#fff url(../images/sce/container-bottom.gif) no-repeat bottom left;
font-size:0.9em;
padding:0 10px 12px 10px;
}

#footer-left{
display:block;
float:left;
width:630px;
height:30px;
padding:0 0 0 15px;
color:#666;
background-color:#fff;
}

#footer-right{
display:block;
float:left;
width:254px;
height:30px;
padding:0 15px 0 0;
text-align:right;
color:#999;
background-color:#fff;
}

#footer-left p, #footer-right p{
font-size:1.2em;
}

#social-networking img{
padding-left:5px;
}

.news_date{
display:block;
float:left;
margin:10px 0 0 0;
width:100px;
font-size:16px;
font-family:Georgia,"Times New Roman";
/*font-weight:bold;*/
}

.news_title{
display:block;
float:left;
margin:10px 0 0 0;
width:550px;
font-size:16px;
color:#663366;
font-family:Georgia,"Times New Roman";
text-decoration:none;
}

.news_headline{
display:block;
float:left;
margin:10px 0 15px 0;
font-size:12px;
width:550px;
}

.news_article{
clear:left;
display:block;
float:left;
margin-top:8px;
}

.news_headline a{color:#663366;text-decoration:underline;font-family:Georgia, "Times New Roman", Sans-Serif;}

.VolNewsArchives{
display:block;
float:left;
margin:0 0 0 0;
font-size:11px;
}

/* GALLERY STYLES */
	/* BEGIN DEMO STYLE */
	/*{margin:0;padding:0}*/
	/*h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}*/
	/*a{color:#348;text-decoration:none;outline:none;}
	a:hover{color:#67a;}*/
	.caption{/*font-style:italic;*/font-size:1.1em;color:#887;}
	.demo{position:relative;margin:20px 0 0 0}
	.gallery_demo_unstyled{width:914px;margin:0 auto;}
	.gallery_demo_unstyled li{display:block;float:left;width:80px;height:50px;border:1px solid #111;margin: 0 2px;list-style-type:none;background:none;padding:0;}
	.gallery_demo_unstyled li div{left:240px}
	.gallery_demo_unstyled li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{background-color:#f1f1f1;border:1px solid #ccc;text-align:center;margin:0 auto 50px auto;height:530px;width:880px;}
	#main_image img{margin-bottom:30px;}
	
	.nav{padding-top:15px;clear:both;}

	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}

/* END GALLERY STYLES */

/* GENERIC BACKGROUNDS */

.dusk-at-the-dome{
float:left;
background:url(../images/sce/dusk-at-the-dome-banner.jpg) no-repeat top left;
padding:200px 457px 0 64px;
width:394px;
margin-bottom:5px;
height:238px;
}

.dusk-at-the-dome p{
text-align:center;
color:#fff;
font-family:Georgia,sans-serif;font-size:1.2em;
margin-top:0;
}
.dusk-at-the-dome .blue{
color:#6dc6e7;
}

.dusk-at-the-dome h3{
text-align:center;
color:#6dc6e7;
font-family:Georgia,sans-serif;
font-size:1.8em;
margin:0;
font-weight:normal;
}


/* LADIES SECTION - BACKGROUNDS */

.summer-style-goddess{
float:left;
background: url(../images/sce/ladies/summer-style-goddess.jpg) no-repeat top left;
padding:401px 30px 0 10px;
width:874px;
margin-bottom:5px;
}

.frocks-galore{
float:left;
background: url(../images/sce/frocks-galore-header.jpg) no-repeat top left;
padding:350px 30px 0 10px;
width:874px;
margin-bottom:5px;
min-height:1145px;
}

.ladies-editorial{
float:left;
background: url(../images/sce/wrap-stars.jpg) no-repeat top left;
padding:350px 438px 0 40px;
width:436px;
margin-bottom:5px;
min-height:1045px;
}

.summer-style-goddess .left, .frocks-galore .left{
float:left;
padding:0 20px 0 0;
width:423px;
}

.summer-style-goddess .right, .frocks-galore .right{
float:left;
text-align:right;
width:421px;
padding:0;
}

.summer-style-goddess p, .frocks-galore p,.ladies-editorial p{
font-size:1.2em;
}

.ladies-editorial h2{
font-size:3em;
font-family:Georgia;
color:#6fb3e2;
font-weight:normal;
margin:0;
}

.summer-style-goddess h3, .frocks-galore h3{color:#ef3fac;font-style:italic;font-weight:normal;font-size:1.4em;}

.mall-walking-club{
float:left;
background:url(../images/sce/ladies/mall-walking-club.jpg) no-repeat top left;
padding:215px 425px 0 40px;
width:449px;
margin-bottom:5px;
height:337px;
}
.mall-walking-club p{color:#f54e96;font-family:Georgia,sans-serif;font-size:1.2em;margin:10px 0}
.mall-walking-club h3{color:#7f2347;font-family:Georgia,sans-serif;font-size:2em;margin:0;}

.ladies-competitions{
float:left;
background:url(../images/sce/ladies/competitions.jpg) no-repeat top left;
padding:270px 480px 0 35px;
width:440px;
margin-bottom:5px;
height:311px;
}

.ladies-competitions p{color:#ffffff;font-family:Georgia,sans-serif;font-size:1.2em;}


.shady-summer-styles{
float:left;
background:url(../images/sce/mens/shady-summer-styles.jpg) no-repeat top left;
padding:295px 385px 0 40px;
width:489px;
min-height:865px;
margin-bottom:5px;
}

.sartorial-splendor{
float:left;
background:url(../images/sce/gents-autumn-winter-editorial.jpg) no-repeat top left;
padding:230px 385px 0 40px;
width:489px;
min-height:935px;
margin-bottom:5px;
}

.gents-fashion{
float:left;
background:url(../images/sce/kool-and-kosher.jpg) no-repeat top left;
padding:230px 385px 0 40px;
width:489px;
min-height:935px;
margin-bottom:5px;
}

.shady-summer-styles h3, .sartorial-splendor h3, .gents-fashion h3{
color:#006784;font-family:Georgia,sans-serif;font-size:1.6em;font-weight:normal;margin-top:0;font-style:italic;
}

.shady-summer-styles p, .sartorial-splendor p, .gents-fashion p, .gents-fashion li{
color:#006784;font-family:Georgia,sans-serif;font-size:1.2em !important;
}

.mens-health{
float:left;
background:url(../images/sce/mens/mens-health.jpg) no-repeat top left;
padding:280px 44px 0 15px;
width:845px;
margin-bottom:5px;
min-height:300px;
color:white;
}

.mens-health .title{
display:block;
float:left;
width:530px;
padding-right:315px;
font-size:1.6em;
font-family:Georgia,sans-serif;
color:#6d6e71;
margin-bottom:125px;
}

.mens-health .left-col{
display:block;
float:left;
width:415px;
padding-right:15px;
/*font-size:1.2em;*/
font-family:Arial,sans-serif;
color:#000;
}

.mens-health .right-col{
display:block;
float:left;
width:415px;
}

.mens-health .left-col p, .mens-health .right-col p{
font-size:1.2em;
font-family:Georgia,sans-serif;
color:#000;
margin-top:0;
}

.mens-health h4{
font-size:1.2em;
color:#ee2c3a;
font-family:Georgia,sans-serif;
margin-bottom:0;
}

.mens-competitions{
float:left;
background:url(../images/sce/mens/dapper-competition-bg.jpg) no-repeat top left;
padding:360px 404px 0 50px;
width:460px;
margin-bottom:5px;
height:240px;
color:white;
}

.mens-competitions h3{
font-family:Georgia,sans-serif;
font-size:2em;
font-weight:normal;
margin:0;
}

.mens-competitions p{
font-family:Georgia,sans-serif;
font-size:1.2em;
}


/* FAMILY SECTION - BACKGROUNDS */

.yummy-mummy{
float:left;
background:url(../images/sce/family/yummy-mummy-competition.jpg) no-repeat top left;
padding:505px 424px 0 25px;
width:460px;
margin-bottom:5px;
height:204px;
color:white;
}

.yummy-mummy h1{
font-family:Georgia,sans-serif;
font-size:2em;
font-weight:normal;
margin:0;
}

.yummy-mummy p{
font-family:Georgia,sans-serif;
font-size:1.2em;
}


.family-editorials{
float:left;
background: #fff url(../images/sce/stocking-fillers.jpg) no-repeat top left;
padding:275px 400px 0 40px;
width:474px;
margin-bottom:5px;
color:#333;
min-height:960px;
font-family:Georgia,sans-serif;
}

.explore-more-editorial{
float:left;
background: #e3ebed url(../images/sce/family-autumn-winter-editorial.jpg) no-repeat top left;
padding:330px 440px 0 40px;
width:435px;
margin-bottom:5px;
color:#6d6e71;
min-height:1200px;
font-family:Georgia,sans-serif;
}

.family-editorials h2{
font-size:2.6em;
font-weight:normal;
margin-bottom:0;
}

.family-editorials span{
font-style:italic;
color:#d31111;
}

.explore-more-editorial h1{
font-size:2.5em;
font-weight:normal;
}

.explore-more-editorial p{
font-size:1.4em;
}

.family-editorials p{
margin-top:10px;
font-size:1.3em;
}

.family-editorials ul{
margin-top:0;
/*font-size:1.2em;*/
}

.family-editorials li{
padding:0 0 0 20px;
}

/* DOLLS SECTION BG */

.girls-competitions{
float:left;
background:url(../images/sce/girls/babe-on-board-competition.jpg) no-repeat top left;
padding:360px 379px 0 75px;
width:460px;
margin-bottom:5px;
height:240px;
color:white;
}

.girls-competitions h1{
font-family:Georgia,sans-serif;
font-size:2em;
font-weight:normal;
margin:0;
}

.girls-competitions p, .girls-gallery p{
font-family:Georgia,sans-serif;
font-size:1.2em;
}


.girls-gallery{
float:left;
background:url(../images/sce/girls/gallery-images.jpg) no-repeat top left;
padding:260px 474px 0 55px;
width:385px;
margin-bottom:5px;
min-height:340px;
color:white;
}


.girls-gallery h3{
font-family:Georgia,sans-serif;
font-size:1.6em;
font-weight:normal;
}

.social-networking{
float:left;
background:url(../images/sce/girls/social-networking.jpg) no-repeat top left;
padding:270px 114px 0 25px;
width:774px;
margin-bottom:5px;
height:330px;
color:white;
}


.social-networking h3{
float:left;
width:648px;
padding-right:126px;
font-family:Georgia,sans-serif;
font-size:1.6em;
font-weight:normal;
}

.offers{
float:left;
background:#000 url(../images/sce/offers-bg.jpg) no-repeat top left;
padding:260px 380px 0 70px;
width:464px;
margin-bottom:5px;
min-height:335px;
color:white;
}

.offers h3{
color:#ffff00;
font-family:Georgia,sans-serif;
font-size:1.6em;
font-weight:normal;
margin:0 0 3px 0;
}

.offers p{
color:#fff;
font-family:Georgia,sans-serif;
font-size:1.2em;
margin:0 0 15px 0;
}

.explore-more{
background:#000 url(../images/sce/explore-more.gif) no-repeat top left;
padding:215px 40px 0 40px;
width:834px;
margin-bottom:5px;
float:left;
}

.explore-more .blue, .explore-more-editorial .blue, .family-editorials .blue{
color:#00aeef;
}

.explore-left{
display:block;
float:left;
width:405px;
margin-bottom:15px;
}

.explore-right{
display:block;
float:left;
width:400px;
padding:0 0 0 29px;
margin-bottom:15px;
}

.explore-left p, .explore-right p{
font-family:Georgia,sans-serif;
font-size:1.4em;
color:#fff;
}

.explore-more h1{
font-family:Georgia,sans-serif;
font-size:3em;
font-weight:normal;
color:#00aeef;
}

.gift-cards{
float:left;
background:#f8f8fa url(../images/sce/gift-cards-banner.jpg) no-repeat top left;
padding:180px 389px 0 25px;
width:500px;
margin-bottom:5px;
min-height:150px;
}

.gift-cards p{
font-family:Georgia,sans-serif;
font-size:1.2em;
}

.table{
float:left;
font-family:Georgia,sans-serif;
font-size:1.4em;
color:#fff;
width:340px;
padding:0 65px 25px 0;
}

.table .left{float:left;width:80px;}
.table .right{float:left;width:260px;}


.internal-shadow .form_element{
clear:left;
display: block;
float: left;
width: 100px;
margin:0;
padding-bottom:5px;
}

.internal-shadow .form_data{
display: block;
float: left;
width: 200px;
margin:0;
padding-bottom:5px;
}

#ctl00_MainContent_ctl02_panel1{
display:block;
float:left;
width:600px;
min-height:400px;
}

.internal-shadow .form{display:block;width:300px;margin-top:20px;}
.internal-shadow .indent{display:block;float:left;margin:10px 0 20px 0;}

.storelist td{
padding:10px;
}

table td{vertical-align:top;}

.events{
background: #000 url(../images/sce/whats-on.gif) no-repeat top left;
padding:170px 0 0 0;
display:block;
width:914px;
overflow:auto;
}

.events ul li{
margin:0;
padding:0;
font-family:Georgia,sans-serif;
font-size:1.2em;
}

.events a{color:#ebc200;text-decoration:underline;}

.events-left, .events-right{
display:block;
float:left;
width:417px;
padding-left:40px;
background:#000;
color:#fff;
margin-bottom:6px;
min-height:400px;
}

.events-right{
display:block;
float:left;
width:377px;
padding:0 40px;
color:#fff;
margin-bottom:6px;
}

.events-left p, .events-right p{
font-family:Georgia,sans-serif;
font-size:1.2em;
margin:8px 0;
}

.events-left h1, .events-right h1{
font-family:Georgia,sans-serif;
font-size:2.4em;
color:#ffd200;
font-weight:normal;
margin-bottom:0;
}

.break{
margin:30px 0;
height:1px;
width:385px;
background:url(../images/sce/line-break.gif) repeat-x top left;
}

.events-left .yellow, .events-right .yellow{color:#ffd200;}

.events-right td{font-family:Georgia,sans-serif;font-size:1.2em;width:125px;}

.kids-games{
display:block;
float:left;
width:884px;
height:330px;
margin-bottom:5px;
padding:360px 0 0 30px;
background:url(../images/sce/kids/krazy-kids-games.jpg) no-repeat top left;
}

.kids-games h3{
font-family:Georgia,sans-serif;font-size:1.4em;width:540px;color:#fff;font-weight:normal;margin-bottom:40px;
}

.kids-games img{
margin-right:5px;
}

.gameHolder{
float:left;
width:590px;
min-height:400px;
background:#E5F5FF;
}

.gameSidebar{
float:left;
width:308px;
margin:0 0 6px 6px;
padding:180px 0 0 10px;
background:#bc2e64 url(../images/sce/kids/games-internal-bg.jpg) no-repeat top left;
}

.gameSidebar img{
padding:0 5px 5px 0;
}

#guestbook_manager{
font-size:1.1em;
}

#guestbook_manager .posted .subcat{
font-weight:bold;
}

.store-col{display: block; float: left; width: 270px;padding:10px;}


.store{
float: left; width: 880px;background-color: white;border-top:3px solid #eee;
}
.store-detail{
float: left; width: 880px;background-color: white;
}

.store-col a{
text-decoration:underline;
}

.store-detail table{margin-top:10px;}
.store-detail table tr td:first-child{text-align:left;font-size:1.2em;width:50px;}

.store-detail table tr td:last-child{text-align:right;font-size:1.2em;width:125px;}

.float-right{display:block;float:right;margin:0 0 auto 50px;}
.float-left{display:block;float:left;margin:20px 40px auto 20px;}
.float-content{display: block; float: left; width: 600px;padding-top:15px;background:transparent;}


.hobbs{
float:left;
background:url(../images/sce/hobbs-competition-bg.jpg) no-repeat top left;
padding:200px 287px 0 27px;
width:600px;
margin:0 0 5px 0;
min-height:489px;
color:white;
font-size:1.2em;
}

.hobbs .txt, .clockwork-competition .txt{
display:block;
float:left;
width:440px;
padding-right:160px;
}

.hobbs #contactform, .clockwork-competition #contactform{
width:600px;
margin:0;
padding:0;
}

.hobbs .form_element, .clockwork-competition .form_element{
display: block;
float: left;
width: 150px;
height:20px;
margin:0;
padding-bottom:5px;
}

.hobbs .form_data, .clockwork-competition .form_data{
display: block;
float: left;
width: 450px;
height:20px;
margin:0;
padding:0 0 5px 0;
}

.hobbs #label9, .clockwork-competition #label9{
display:block;
width:600px;
}

.hobbs #span9, .clockwork-competition #span9{
display:block;
float:left;
width:600px;
height:auto;
}

.hobbs #span9 tr, .hobbs #span10 tr{
display:inline;
}
.hobbs #span9 td{
float:left;
width:100px;
height:20px;
}


.hobbs #label10{
display:block;
/*float:left;*/
width:375px;
}

.hobbs #span10{
display:block;
/*float:left;*/
width:225px;
}

.hobbs #span10 td{
float:left;
width:50px;
/*height:20px;*/
}


#contactform .indent{display:block;float:left;margin:10px 0 20px 0;}


/* STUDENT DISCOUNT PAGE */

.student-promotion{
	float:left;
	width:860px;
	background-color:#000;
	margin-left:auto;
	margin-right:auto;
	padding:0 27px;
}

.promotions{
margin: 0px;
padding: 14px 41px 0px 41px;
float: left;
background-color: rgb(0, 0, 0);
width: 832px;

}

.promotion{
	float:left;
	width:240px;
	height:194px;
	background:url('../images/sce/student-discount/promotion.gif') no-repeat top left;
	padding:15px 14px 0 14px;
	margin:0 14px 10px 0;
}

.wide-promotion{
	float:left;
	width:240px;
	height:207px;
	background:#000 url('../images/sce/student-discount/wide-promotion.gif') no-repeat top center;
	padding:15px 337px 0 337px;
	margin:0 14px 0 0;
}

.promo-right{
	margin-right:0;
}

.promotion p, .wide-promotion p{
	margin:0;
	padding:3px 0 0 0;
	color:#FFF;
	font-size:9px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.student-terms-conditions{
	color:#FFF;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
}

/* STUDENT DISCOUNT SIGNUP FORM */

.student-discount-form #contactform{
padding:20px 0 0 20px;
}

.student-discount-form #contactform .separator{
display:block;
height:5px;
}

.student-discount-form #contactform .form_element, .student-discount-form #contactform .error{
display:block;
float:left;
width:75px;
}


.clockwork-competition{
background:#000 url('../images/sce/la-prairie-bg.gif') no-repeat top center;
color:#fff;
min-height:400px;
padding:20px 0 0 30px;
}

.clockwork-competition h1{
font-family:Georgia, "Times New Roman", Sans-Serif;
color:#fff;
font-size:4.3em;
font-weight:normal;
margin:0;
padding:0;
}

.clockwork-competition p{
font-size:1.2em;
}

.home-sweet-home{
width: 410px;
padding-left: 40px;
float: left;
}

.home-sweet-home h1, .home-sweet-home h2{
font-family:Georgia, sans-serif;
font-size:2.5em;
color:#999;
font-weight:normal;
}

.home-sweet-home h2{
font-size:2.2em;
color:#a05430;
margin-bottom:0;
}

.home-sweet-home p{
font-size:1.1em !important;
color:#333;
}

/* INDULGE OFFERS */

#indulge-info{
background:#000 url('../images/sce/indulge/indulge-info.jpg') no-repeat top left;
color:#fff;
min-height:245px;
width:579px;
padding:365px 300px 0 35px;
}

#indulge-info p{
font-size:1.3em;
}

#indulge-info h1{
color:#c2a54f;
font-size:2.4em !important;
margin-top:0;
}

#indulge-info #overview{
font-weight:bold;
font-size:1.4em !important;
}


#indulge-offers{
background:#000 url('../images/sce/indulge/indulge-offers-header.jpg') no-repeat top left;
color:#fff;
min-height:530px;
width:875px;
padding:190px 20px 20px 19px;
}

#indulge-offers #overview{
font-size:1.3em;
line-height:1.2em;
padding:0 167px 30px 436px;
}

.indulge-offer{
float:left;
width:215px;
height:185px;
margin-right:5px;
background: url('../images/sce/indulge/indulge-your-desires.jpg') no-repeat top left;
}

.last-offer{
margin-right:0;
}

/* END INDULGE OFFERS */


#gbfw{background:#fff url('../images/sce/gbfw-header.jpg') no-repeat top left;padding:671px 0 0 0;}

#gbfw #event{float:left;width:824px;margin:0 45px 20px 45px;border-bottom:5px disc #bfbd00;}

#gbfw #event img{float:left;padding:0 30px 20px 0;}
#gbfw #event #details{float:left;margin:0;padding:0;width:650px;}

#gbfw #event h2{margin:0 0 10px 0;font-size:20px;}
#gbfw #event p{margin:0 0 15px 0;font-size:13px;}


/* AWARDS PAGE */

#awards{
float:left;
width:904px;
background: #000 url(../images/sce/awards-header.jpg) no-repeat top left;
padding:215px 10px 15px 0;
margin-bottom:5px;
}

#awards ul{
float:left;
width:440px;
margin:0 10px 0 0;
padding:0;
}


#awards ul li{
list-style-type:none;
border-bottom:1px dotted #666;
color:#fff;
padding-left:0;
font-size:13px;
}

#awards ul li:last-child{border-bottom:0;}

#awards ul li strong{color:#fcb13a;font-size:15px !important;font-weight:normal;}

/* END OF AWARDS PAGE */


/* SURVEY PAGE */

#form_survey label					{float:left; width:150px; clear:both; font-size:12px; margin: 2px 20px;}
#form_survey input					{float:left; }
#form_survey select					{float:left; clear:both; margin:20px 10px 10px;}
#form_survey textarea					{width:500px; margin:10px; height:100px;}

#form_survey p						{clear:both; margin: 10px 10px;}
#form_survey h1						{margin: 10px;}
#form_survey h2						{margin: 10px;}
#form_survey hr.divide					{margin:20px 0; height:1px; background:#ccc; clear:both; border:none;}

#form_survey label.error				{color:#C00; width:500px!important;}

/* END OF SURVEY PAGE */