body {
	margin:0;
	font:10px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/images/bg-body.gif) no-repeat 50% 0;
}
ul {
	font:12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:967px;
	overflow:hidden;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
}
#header .top-holder{
	width:100%;
	overflow:hidden;
}
#header .logo{
	margin:48px 0 0;
	float:left;
	font-size:20px;
	width:278px;
	height:37px;
	background:url(/images/logo.png) no-repeat;
}
#header .logo a{
	height:37px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#header .box{
	width:560px;
	padding:8px 0 7px;
	float:right;
	background:#f4f2ef;
}
#header .box .form-holder{
	width:205px;
	float:right;
}
#header .box .form-holder .input{
	width:165px;
	height:19px;
	float:left;
	padding:5px 4px 0;
	margin:0 2px 0 0;
	background:url(/images/bg-header-input.gif) no-repeat;
}
#header .box .form-holder .input .text{
	float:left;
	border:0;
	background:none;
	width:155px;
	font-size:10px;
	text-transform:uppercase;
	padding:1px 4px;
}
#header .box .form-holder .image{
	float:left;
}
#header .top-nav{
	margin:5px 0 0 12px;
	padding:0;
	overflow:hidden;
	float:left;
	display:inline;
	font-size:10px;
}
#header .top-nav li{
	float:left;
	display:inline;
	margin:0 5px 0 -5px;
	list-style:none;
	padding:0 9px;
	background:url(/images/sep-top-nav.gif) no-repeat 0 50%;
}
#header .top-nav li a{
	color:#939598;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#header .top-nav li a:hover{
	text-decoration:underline;
}
#header .main-nav{
	margin:28px 0 0;
	padding:0;
	font-size:12px;
	overflow:hidden;
	width:100%;
	background:#dad4cb;
}
#header .main-nav li{
	float:left;
	list-style:none;
	background:url(/images/sep-main-nav.gif) no-repeat 0 50%;
}
#header .main-nav li:first-child{
	background:none;
}
#header .main-nav li a{
	color:#231f20;
	font-weight:bold;
	padding:8px 10px 4px;
	float:left;
	text-transform:capitalize;
	text-decoration:none;
}
#header .main-nav li.active a,
#header .main-nav li a:hover{
	background:#817361;
	color:#fff;
}
#container{
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	position:relative;
	z-index:50;
}
#container .visual{
	width:100%;
	margin:6px 0 0;
	overflow:hidden;
}
#container .visual img{
	display:block;
}
#main,
.main{
	width:100%;
	padding:6px 0 0;
	overflow:hidden;
}
#sidebar,
.sidebar{
	width:207px;
	display:inline;
	margin:0 -3px 0 0;
	overflow:hidden;
	float:left;
}
#sidebar2{
	width:207px;
	display:inline;
	margin:0 -3px 0 0;
	overflow:hidden;
	float:right;
}
#sidebar ul,
.sidebar ul,
#sidebar2 ul{
	margin:0 0 5px;
	padding:0;
	overflow:hidden;
	font-size:12px;
	background:#cbc3b7 url(/images/bg-sidebar-nav-flower.gif) no-repeat 100% 0;
}
#sidebar li,
.sidebar li,
#sidebar2 li{
	list-style:none;
	padding:1px 0 0;
	background:url(/images/bg-sidebar-nav.gif) no-repeat 50% 0;
}
#sidebar ul li h3,
#sidebar2 ul li h3{
	margin-left:5px;
}
#sidebar li.first-elem,
.sidebar li.first-elem,
#sidebar2 li.first-elem{
	background:none;
}
#sidebar li a,
.sidebar li a,
#sidebar2 li a{
	color:#fff;
	height:1%;
	padding:3px 0 3px 19px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#sidebar li.active a,
.sidebar li.active a,
#sidebar2 li.active a{
	background:#817361;
}
#sidebar li a:hover,
.sidebar li a:hover,
#sidebar2 li a:hover{
	text-decoration:underline;
}
#sidebar ul ul,
.sidebar ul ul,
#sidebar2 ul ul{
	background:#a29583;
	margin:0;
}
#sidebar li li,
.sidebar li li,
#sidebar2 li li{
	background:url(/images/bg-sidebar-nav.gif) no-repeat 50% 0 !important;
}
#sidebar ul ul li a,
.sidebar ul ul li a,
#sidebar2 ul ul li a{
	font-weight:normal;
	background:none !important;
}
#sidebar .store-search,
.sidebar .store-search{
	height:159px;
	overflow:hidden;
	padding:7px 14px;
	background:#dad4cb;
	position:relative;
}
.sidebar .store-search{
	padding:7px 14px 10px;
}
#sidebar .store-search h2,
.sidebar .store-search h2{
	color:#231f20;
	font-size:15px;
	margin:0 0 0 4px;
	text-transform:uppercase;
}
#sidebar .form-holder,
.sidebar .form-holder{
	width:100%;
	padding:8px 0 0;
	overflow:hidden;
}
#sidebar .form-holder .row,
.sidebar .form-holder .row{
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
}
#sidebar .form-holder label,
.sidebar .form-holder label{
	font-size:12px;
	margin:4px 0 2px 4px;
	display:inline;
	font-weight:bold;
	color:#fff;
	float:left;
}
#sidebar .input,
.sidebar .input {
	width:169px;
	height:20px;
	float:left;
	padding:3px 4px 0;
	background:url(/images/bg-sidebar-input.gif) no-repeat;
}
#sidebar .input select#store-type,
.sidebar .input select#store-type {
	width:175.5px;
	height:19px;
	float:left;
	padding:0;
        margin:0 0 0 -3px;
        border:0;
	background:url(/images/bg-sidebar-input.gif) no-repeat;
}

.name,
.store-type,
#name {
	width:169px;
	font-size:12px;
	border:0px;
	outline:0px;
	color:#939598;
	padding:0px 2px 0;
}
#sidebar .form-holder .image,
.sidebar .form-holder .image{
	float:right;
	margin:3px 0 0;
}
#sidebar .sidebar-flower{
	width:20px;
	height:19px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(/images/bg-flower01.gif) no-repeat;
}
#sidebar .retail-blog{
	height:173px;
	width:100%;
	overflow:hidden;
	padding:3px 0 3px;
	margin:6px 0 0;
	position:relative;
	background:url(/images/bg-retail-box.png) repeat-y;
}
#sidebar .photo{
	width:100%;
	overflow:hidden;
}
#sidebar .photo img{
	display:block;
	margin:0 auto;
}
#sidebar .text-holder{
	padding:0 30px 6px 20px;
	overflow:hidden;	
}
#sidebar .text-holder h2.blog{
	margin:0 0 -2px -20px;
	padding:0 0 0 20px;
	font-size:19px;
	color:#fff;
	background:url(/images/bg-events.gif) no-repeat 10px 25%;
}
#sidebar .text-holder p{
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#fff;
}
.sidebar .centre-map{
	height:1%;
	padding:0 0 0 19px;
	margin:0 0 5px;
	overflow:hidden;
	background:#cbc3b7 url(/images/bg-flower03.gif) no-repeat 100% 0;
}
.sidebar .centre-map strong{
	font-size:12px;
	color:#fff;
	display:block;
	padding:2px 0 3px;
}
.content-holder{
	width:755px;
	float:right;
}
.content-holder2{
	width:550px;
	float:right;
}
#content,
.content{
	padding:0 0 0 10px;
	width:535px;
	float:left;
}


#content p, #content ul {
	margin:0 10px 18px;
	font-size:12px;
	line-height:20px;
	color:#808285;
}

#content h2{
	color:#71cef5;
}

#content a{
	color:#71cef5;
	font-weight:bold;
}


.content .shop-store-title,
.content .store,
#content .competitions,
.content .events-calendar,
#content .contact-us{
	height:1%;
	display:block;
	padding:0 0 0 12px;
	margin:11px 0 16px -10px;
	font-size:16px;
	text-transform:uppercase;
	color:#231f20;
	background:url(/images/bg-competitions.gif) no-repeat 0 50%;
}
.content .events-calendar{
	margin:11px 0 15px -10px;
}
#content .contact-us{
	margin:0 0 0 -10px;
	padding:11px 0 4px 12px;
}
.content .store{
	margin:5px 0 3px -9px;
	padding:3px 0 4px 12px;
	background:url(/images/bg-events.gif) no-repeat 0 50%;
}
.content .shop-store-title{
	margin:5px 0 3px -9px;
	padding:3px 0 4px 12px;
	background:url(/images/bg-events.gif) no-repeat 0 50%;
}
#content .box,
.content .box{
	width:100%;
	padding:10px 0 17px;
	overflow:hidden;
}
#content .box .holder,
.content .box .holder{
	height:1%;
	margin:0 9px 0 0;
	overflow:hidden;
	padding:0 0 16px 0;
	border-bottom:1px solid #d3d4d5;
}
.content .box .photo,
.content .box .photo-wallis,
.content .box .photo-gap,
.content .box .second-photo,
#content .box .photo,
#content .box .photo-wallis,
#content .box .photo-gap,
#content .box .second-photo{
	width:114px;
	padding:0;
	float:left;
}
.content .box .photo-wallis{
	padding:0;
	margin:-6px 0 0;
}
#content .box .second-photo{
	margin:-3px 0 0;
}
.content .box .photo-gap{
	margin:6px 0 0;
}
#content .box .photo img,
.content .box .photo-gap img,
#content .box .second-photo img,
.content .box .photo-wallis img{
	display:block;
}
#content .box .text-box,
.content .box .text-box{
	width:390px;
	float:left;
	padding:0 0 0 14px;
	overflow:hidden;
}
#content .box .text-box h2,
.content .box .text-box h2{
	margin:0 0 1px;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
}
#content .box .text-box p strong,
.content .box .text-box p strong{
	color:#fcb040;
	text-transform:uppercase;
}
#content .box .holder .text-box p strong,
.content .box .holder .text-box p strong{
	color:#fcb040;
	text-transform:none;
}
.content .link-holder{
	width:100%;
	clear:both;
	overflow:hidden;
}
.content .row{
	margin:0 0 8px;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.content .row li{
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.content .row2{
	margin:0 0 8px;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.content .row2 li{
	float:left;
	padding-top:3px;
	padding-right:10px;
}
.content .row a{
	color:#000;
	float:left;
}
.content .row a img{
	display:block;
}
.content .store-box{
	width:100%;
	clear:both;
	overflow:hidden;
}
.content .store-box .store-holder{
	background:url(/images/bg-store-box.gif) repeat-y;
	float:left;
	width:136px;
	padding:3px;
	margin:0 6px 6px 0;
}
.store-holder .img{
	padding:0 20px 0 20px;
}
.content .store-box .img{
	width:100%;
	overflow:hidden;
}
.content .store-box li .img img{
	display:block;
}
.content .store-box .text-holder{
	height:70px;
	overflow:hidden;
	padding:7px 7px 6px 7px;
	border-top: solid 1px #DAD4CB;
}
* html .content .store-box .text-holder{
	padding:4px 9px 6px 3px;
}
.content .store-box p{
	margin:0;
	font-size:9px !important;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px !important;
	color:#808285;
}
.content .store-box p a{
	line-height: 20px;
}
.content .store-info{
	height:1%;
	margin:-12px 0 0;
	overflow:hidden;
	line-height:20px;
	padding:0 23px 0 0;
}

.content .store-info p{
	margin:0 0 18px;
	font-size:12px;
	color:#808285;
}
.content .store-info p img{
	float:right;
	display:inline;
	margin:23px -4px 0 3px;
}
.content .store-info .information{
	font-weight:normal;
	color:#808285;
	font-size:12px;
	display:block;
}
.content .store-info .information span{
	color:#ed1c24;
	font-weight:bold;
}
.content .store-info .information span a{
	color:#ed1c24;
	text-decoration:none;
}
.content .store-info .information a:hover{
	text-decoration:underline;
}
.content .store-info .work-hours{
	font-weight:normal;
	
}
.content .shop-store{
	height:1%;
	overflow:hidden;
	margin:-22px 8px 0 0;
         
}
.content .shop-store .img{
	float:left;
	display:inline;
	/*margin:34px 0 0 -3px;*/
          margin:15px 0 0 -3px;
	padding-left:5px;
}
.content .shop-store .img img{
	display:block;
}
.content .shop-store .info{
	width:330px;
	float:right;
}
.content .shop-store .info .picture{
	width:100%;
	overflow:hidden;
}
.content .shop-store .info img{
	display:block;
}
.content .shop-store .info ul{
	margin:3px 0 0;
	padding:0;
	height:45px;
	list-style:none;
	position:relative;
	z-index:100;
	overflow:hidden;
}
.content .shop-store .info li{
	display:block;
	height:20px;
	position:absolute;
}
.content .shop-store .info ul a{
	color:#fff;
	padding:5px 0 0;
	height:15px;
	line-height:10px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	background:#cbc3b7;
}
.content .shop-store .info .active a,
.content .shop-store .info ul a:hover{
	background:#fab79d;
}
.content .shop-store .info .promotions{
	width:199px;
	top:0;
	left:0;
}
.content .shop-store .info .promotions a{
	padding:3px 0 0 21px;
	font-size: 10px;
}
.content .shop-store .info .map{
	width:128px;
	top:0;
	right:0;
}
.content .shop-store .info .map a{
	padding:3px 0 0 15px;
	font-size: 10px;
}
.content .shop-store .info .send{
	width:128px;
	right:0;
	top:23px;
}
.content .shop-store .info .send a{
	padding:3px 0 0 21px;
	font-size: 10px;
}
.tabset{
	overflow:hidden;
	position:absolute;
	left:464px;
	bottom:30px;
}
.tabset a.tab{
	font-size:10px;
	font-weight:bold;
	color:#808285;
	text-decoration:none;
}
.tabset a.tab:hover{
	outline:none;
	text-decoration:underline;
}
.tabset a.showed{
	display:inline !important;
}
.tabset a.active{
	color:#808285;
	outline:none;
}
.content .text-frame,
.content .text-box,
#content .text-box{
	width:480px;
	padding:0 0 13px;
	margin:0 0 0 4px;
	display:inline;
	float:left;
}
.content .text-frame{
	width:530px;
	padding:2px 0 4px !important;
}
.content .text-frame p,
.content .text-box p,
#content .text-box p{
	margin:0;
	font-size:10px;
	line-height:14px;
	color:#939598;
}
.content .text-frame p{
	font-size:12px;
}
#content .form-holder{
	width:528px;
	float:left;
	display:inline;
	margin:0 0 0 -5px;
}
#content .form-holder .hold{
	width:100%;
	overflow:hidden;
}
#content .form-holder .holder,
#content .form-holder .text-holder{
	width:196px;
	padding:0 82px 0 0;
	float:left;
}
#content .form-holder .text-holder{
	padding:0;
}
#content .form-holder .holder .text,
#content .form-holder .text-holder .text{
	width:188px;
	border:0;
	padding:6px 4px;
	text-transform:uppercase;
	margin:0 0 5px;
	color:#939598;
	font:10px Verdana, Helvetica, sans-serif;
	float:left;
	background:#f4f2ef;
}
#content .form-holder .sub-text{
	color:#f00;
	margin:-4px 0 0;
	display:block;
	font-size:8px;
}
#content .form-holder .comments{
	width:100%;
	padding:9px 0 0;
	overflow:hidden;
}
#content .form-holder .comments p{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#939598;
}
#content .form-holder .row{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
.cbox {display:none;}
.checkboxArea, .checkboxAreaChecked {
	float:left;
	/*margin:0 6px 0 0;*/
	width:14px !important;
	height:14px;
	margin:0 6px 0 0;
	overflow: hidden;
	background: url(/images/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position: 0 -14px;}
#content .form-holder .row label{
	float:left;
	color:#808285;
	font-size:10px;
	padding:2px 0 0;
	text-transform:uppercase;
}
#content .form-holder .area{
	width:516px;
	height:87px;
	border:0;
	float:left;
	margin:9px 0 0;
	overflow:auto;
	padding:6px;
	text-transform:uppercase;
	color:#939598;
	font:10px Arial, Helvetica, sans-serif;
	background:#f4f2ef;
}
#content .form-holder .image{
	float:right;
	margin:6px 0 0;
}
.content-box{
	width:549px;
	float:left;
}
.content-box .hold-box{
	width:366px;
	overflow:hidden;
	float:left;
}
.content-box .hold-box .nominate{
	height:1%;
	padding:3px;
	margin:0 6px 6px 0;
	overflow:hidden;
	background:#cbc3b7 url(/images/bg-flower02.gif) no-repeat;
	position:relative;
}
.content-box .hold-box .nominate .photo{
	width:171px;
	float:left;
}
.content-box .hold-box .nominate .photo img{
	display:block;
}
.content-box .hold-box .nominate .text-box{
	width:172px;
	padding:60px 0 30px 5px;
	float:right;
}
.content-box .hold-box .nominate .text-box h2{
	margin:0;
	color:#231f20;
	font-size:11px;
}
.content-box .hold-box .nominate .text-box p{
	margin:0;
	color:#fff;
	font-size:11px;
}
.content-box .hold-box .nominate .link{
	padding:0 0 0 10px;
	position:absolute;
	bottom:5px;
	background:url(/images/bg-competitions.gif) no-repeat 0 50%;
}
.content-box .link a{
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	font-weight:normal;
	font-size:9px;
}
.content-box .link a:hover{
	text-decoration:underline;
}
.content-box .box-hold{
	width:100%;
	overflow:hidden;
}
.content-box .fashion{
	height:173px;
	width:172px;
	float:left;
	margin:0 6px 0 0;
	padding:3px 3px 3px;
	position:relative;
	background:#ece9e5;
}
.content-box .fashion .link{
	padding:0 0 0 10px;
	position:absolute;
	bottom:7px;
	left:8px;
	font-weight:normal;
	background:url(/images/bg-competitions.gif) no-repeat 0 50%;
}
.content-box .fashion .link a{
	color:#939598;
}
.content-box .fashion .photo{
	overflow:hidden;
}
.content-box .fashion .photo img{
	display:block;
}
.content-box .fashion .text-box{
	padding:5px 0 26px 5px;
	overflow:hidden;
}
.content-box .fashion .text-box h2{
	margin:0 0 1px;
	color:#231f20;
	font-size:11px;
}
.content-box .fashion .text-box p{
	margin:0;
	color:#939598;
	font-size:11px;
}
.content-box .chocolate{
	height:173px;
	width:172px;
	float:left;
	padding:3px 3px 3px;
	position:relative;
	background:#cbc3b7;
}
.content-box .chocolate .link{
	padding:0 0 0 10px;
	position:absolute;
	bottom:5px;
	left:8px;
	font-weight:normal;
	background:url(/images/bg-competitions.gif) no-repeat 0 50%;
}
.content-box .chocolate .photo{
	overflow:hidden;
}
.content-box .chocolate .photo img{
	display:block;
}
.content-box .chocolate .text-box{
	padding:7px 0 36px 5px;
	overflow:hidden;
}
.content-box .chocolate .text-box h2{
	margin:0;
	color:#231f20;
	font-size:11px;
}
.content-box .chocolate .text-box p{
	margin:0 0 5px;
	color:#fff;
	font-size:11px;
}
.content-box .frame{
	height:352px;
	width:171px;
	padding:3px 3px 3px;
	margin:0 6px 0 0;
	display:inline;
	float:right;
	background:#ece9e5 url(/images/bg-frame-flower.gif) no-repeat 100% 265px;
	position:relative;
}
.content-box .frame .photo{
	overflow:hidden;
}
.content-box .frame .photo img{
	display:block;
}
.content-box .frame .text-box{
	padding:13px 0 19px 5px;
	overflow:hidden;
}
.content-box .frame .text-box h2{
	margin:0;
	color:#231f20;
	font-size:11px;
}
.content-box .frame .text-box p{
	margin:0 0 7px;
	color:#939598;
	font-size:11px;
}
.content-box .frame .link{
	padding:0 0 0 10px;
	position:absolute;
	bottom:5px;
	left:8px;
	font-weight:normal;
	background:url(/images/bg-competitions.gif) no-repeat 0 50%;
}
.content-box .frame .link a{
	color:#939598;
}
#column,
.column{
	width:206px;
	float:right;
}
#column .events-box,
.column .events-box{
	height:1%;
	padding:8px 0 8px 20px;
	overflow:hidden;
	background:#fcb040 url(/images/bg-events-box.gif) no-repeat 100% 50%;
}
#column .events-box .events,
.column .events-box .events{
	margin:0 0 7px -22px;
	padding:0 0 0 20px;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	background:url(/images/bg-events.gif) no-repeat 10px 50%;
}
#column .events-box h3,
.column .events-box h3{
	margin:0;
	font-size:12px;
	line-height:13px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#column .events-box h3 a{
	text-decoration:none;
	color:#fff;
}
#column .events-box h3 a:hover{
	text-decoration:underline;
}
#column .events-box p,
.column .events-box p{
	margin:0 0 12px;
	line-height:9px;
	font-size:9px;
	color:#fff;
	text-transform:uppercase;
}
#column .home-box,
.column .home-box{
	height:141px;
	padding:8px 0 8px 20px;
	overflow:hidden;
	background:#fcb040 url(/images/bg-events-box.gif) no-repeat 100% 50%;
}
#column .home-box .events,
.column .home-box .events{
	margin:0 0 7px -22px;
	padding:0 0 0 20px;
	font-size:16px;
	color:#fff;
	background:url(/images/bg-events.gif) no-repeat 10px 50%;
}
#column .home-box h3,
.column .home-box h3{
	margin:0;
	padding-right:10px;
	font-size:12px;
	line-height:13px;
	color:#fff;
	font-weight:normal;
}
#column .home-box h3 a{
	text-decoration:none;
	color:#fff;
}
#column .home-box h3 a:hover{
	text-decoration:underline;
}
#column .home-box p,
.column .home-box p{
	margin:0 0 12px;
	line-height:9px;
	font-size:9px;
	color:#fff;
}
.column .calendar{
	height:1%;
	padding:7px 0 17px 9px;
	overflow:hidden;
}
.column .calendar table{
	margin:0;
	border-collapse:collapse;
	padding:0;
}
.column .calendar table td{
	width:21px;
	margin:0;
	padding:0;
	border:solid #fff;
	font-size:10px;
	line-height:12px;
	vertical-align:bottom;
	text-align:right;
	color:#939598;
	border-width:0 5px 5px 0;
}
.column .calendar table .days td{
	vertical-align:middle;
	padding:8px 0 0;
	text-align:center;
}
.column .calendar table td.blue{
	background:#ceecfc;
}
.column .calendar table td.brown{
	background:#ece9e5;
}
.column .calendar table td a{
	display:block;
	width:21px;
	padding:8px 0 0;
	color:#939598;
	text-decoration:none;
}
#column .win-box,
.column .win-box{
	height:95px;
	padding:0 30px 2px 20px;
	margin:5px 0 0;
	overflow:hidden;
	background:#71cef5 url(/images/bg-win-box-flower.gif) no-repeat 0 100%;
	position:relative;
}
#column .win-box .win,
.column .win-box .win{
	margin:0 0 1px -20px;
	padding:0 0 0 20px;
	font-size:16px;
	color:#fff;
	background:url(/images/bg-win.gif) no-repeat 10px 22px;
}
* html #column .win-box .win{
	background:url(/images/bg-win.gif) no-repeat 10px 50%;
}
* html .column .win-box .win{
	background:url(/images/bg-win.gif) no-repeat 10px 50%;
}
#column .win-box p,
.column .win-box p{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
#main .button-go2{
	width:24px;
	height:24px;
	display:block;
	margin: 25px 0 0 158px;
	z-index: -1;
}
#main .button-go2 span{
	height:24px;
	display:block;
	background:url(/images/btn-go.png) no-repeat;
}
#main .button-go2 a{
	height:24px;
	display:block;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
#main .button-go,
.main .button-go{
	width:24px;
	height:24px;
	display:block;
	position:absolute;
	bottom:4px;
	right:4px;
}
#main .button-go span,
.main .button-go span{
	height:24px;
	display:block;
	background:url(/images/btn-go.png) no-repeat;
}
#main .button-go a,
.main .button-go a{
	height:24px;
	display:block;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
#column .gift-card-box,
.column .gift-card-box{
	height:63px;
	padding:13px 28px 18px 20px;
	margin:5px 0 0;
	overflow:hidden;
	background:#afded3 url(/images/bg-gift-card.gif) no-repeat;
	/*background:#9BCFC3 url(/images/bg-gift-card.gif) no-repeat;*/
	position:relative;
}
* html #column .gift-card-box{
	padding:13px 28px 17px 20px;
}
.column .gift-card-box{
	padding:13px 28px 20px 20px;
}
#column .gift-card-box .gift-card,
.column .gift-card-box .gift-card{
	margin:0 0 0 -20px;
	padding:0 0 0 20px;
	font-size:15px;
	color:#fff;
	background:url(/images/bg-competitions.gif) no-repeat 10px 9px;
}
* html #column .gift-card-box .gift-card{
	background:url(/images/bg-competitions.gif) no-repeat 10px 50%;
}
* html .column .gift-card-box .gift-card{
	background:url(/images/bg-competitions.gif) no-repeat 10px 50%;
}
#column .gift-card-box p,
.column .gift-card-box p{
	margin:0;
	font-size:11px;
	color:#fff;
}
#footer{
	width:100%;
	padding:12px 0;
	overflow:hidden;
}
#footer ul{
	margin:0;
	padding:0;
	font-size:8px;
	text-align:center;
}
#footer li{
	display:inline;
	list-style:none;
	padding:0 7px 0 10px;
	/*background:url(/images/sep-footer-nav.gif) no-repeat 0 50%;*/
}
#footer li:first-child{
	background:none;
}
#footer li a{
	color:#939598;
	text-transform:uppercase;
	text-decoration:none;
}
#footer li a:hover{
	text-decoration:underline;
}
.map{
	width: 530px;
	height:400px;
}
.lightwindow img {
	padding: 2px;
	border:none;
}
.lightwindow img:hover {
	padding: 1px;
	border: solid #CBC3B7 1px;
}
#blogIcons{
	float:right;
	margin-top:-25px;
}
#blogIcons img{
	height:30px;
}
#outerContainer {
	width:100%;
	height:58px;
	margin:auto;
	position:relative;
}
#outerContainer img{
	display:inline;
	padding-right:10px;
}
#byob-holder{
	height:596px;
	background:url(/images/byob/mainBack.png) no-repeat;
}
#byob-holderBrands{
	height:596px;
	background:url(/images/byob/backgroundBrands.png) no-repeat;
}
#byob-holderHot{
	height:596px;
	background:url(/images/byob/backgroundShop.png) no-repeat;
}
#byob-wrapperHome{
	height:596px;
	background:url(/images/byob/personBack.png) no-repeat;
}
#byob-wrapperNews{
	height:596px;
	background:url(/images/byob/personBackNews.png) no-repeat;
}
#byob-nav{
	width:786px;
	float:right;
	/*height:180px;*/
	position: relative;
	top:131px;
}
#byob-nav ul{
	list-style-type: none;
}
#byob-nav ul li{
	display:inline;
	text-decoration:none;
	font-size:28px;
	padding: 0 20px 0 0;
	font-weight: bold;
	text-transform: uppercase;

}
#byob-nav ul li a{
	text-decoration:none;
}
#byob-nav ul li a:hover,
#byob-nav li.active a {color: #ED2290;}
#byob-scroller{
	width:695px;
	height:170px;
	float:right;
	position: relative;
	top:170px;
	overflow:hidden;
}
#byob-content{
	position: relative;
	top:130px;
	width:637px;
	float:right;
}
#byob-content h1{
	font-size:30px;
	padding:0;
	margin:0;
}
#byob-content p{
	font-size:14px;

	margin:0;
}
#byob-brands{
	position: relative;
	top:200px;
	width:700px;
	float:right;
}
#byob-brands ul{
	list-style-type:none;
	display:inline;
}
#byob-brands h1{
	font-size:30px;
	padding:0;
	margin:0;
}
#byob-brands p{
	font-size:14px;
	padding:0;
	margin:0;
} 
#byob-brands ul li{
	display:inline;
	float: left;
	padding: 5px 10px 5px 10px;
}
#byob-brands ul li img{
	height:45px;
}
#byob-brands ul li a{
	text-decoration:none;
}
#byob-hot{
	position: relative;
	top:200px;
	width:700px;
	float:right;
}
#byob-hot #img1{
	position:relative;
	left:23px;
	bottom:15px;
}
#byob-hot #img2{
	position:relative;
	left:150px;
	bottom:85px;
}
#byob-hot #img3{
	position:relative;
	left:277px;
	bottom:158px;
}
#byob-hot #img4{
	position:relative;
	left:400px;
	bottom:235px;
}
#byob-hot #img5{
	position:relative;
	left:525px;
	bottom:315px;
}
#byob-hot #img6{
	position:relative;
	left:45px;
	bottom:180px;
}
#byob-hot #img7{
	position:relative;
	left:190px;
	bottom:255px;
}
#byob-hot #img8{
	position:relative;
	left:345px;
	bottom:335px;
}
#byob-hot #img9{
	position:relative;
	left:495px;
	bottom:405px;
}
#faceLink {
	position:relative;
	left:135px;
	bottom:35px;
}
#byob-brands .Doc2Form {

}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
