@charset "UTF-8";
/* CSS Document */

.two_column_wrapper {
	background:url(../../images/content-css/2-for-1-designer-effect/beach-bg.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
h3, h4 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
}
.header {
	background:none;
	border:none;
}
.new-logo {
	position:absolute;
	top:0px;
	left:0px;
}
.left_column {
	padding:0px;
	border:none;
	background:none;
	width:174px;
	overflow:hidden;
	height:291px;
	color:#d8ccb4;
}
.left_column .menu {
	background:none;
	padding:0px;
	background-color:none;
	color:#d8ccb4;
}
.left_column .menu ul {
	background:url(../../images/content-css/2-for-1-designer-effect/menu-bg-ie.jpg) no-repeat 0 0;
	height:291px;
	padding-top:3px;
	background-color:none;
	border:none;
	color:#d8ccb4;
}
.left_column .menu li {
	background:none;
	margin-bottom:1px;
	background-color:none;
	border:none;
	color:#d8ccb4;
}
.left_column .menu ul li a {
	color:#d8ccb4;
	background:none;
	background-color:none;
}
*html .left_column .menu ul li a {
	color:#d8ccb4;
}
.left_column .menu ul li a:hover {
	background:none;
	color:#FFF;
}
.two_column_content {
	height:775px;
}
.page-title {
	background:url(../../images/content-css/2-for-1-designer-effect/title-middle.jpg) top left no-repeat;
	position:absolute;
	top:110px;
	left:170px;
	height:49px;
	width:376px;
	margin:0px;
	padding:0px 30px 0px 25px;
}
.page-title h1 {
	padding:11px 0px 0px 0px;
	margin:0px;
	color:#333;
}
.left_column .gap, .footer .gap {
	display:none;

}
.header .right_content {
	padding:0px;
	margin:0px;
	display:none;
}
.header .left_content {
	display:none;
}
.header #menu_list {
	background:url(../../images/content-css/2-for-1-designer-effect/top-links-bg.jpg) no-repeat 0 0;
	margin:0px 0px 0px 0px;
	padding:10px 3px 0px 25px;
	float:right;
	height:31px;
}
.header #menu_list ul {
	padding:10px 0px 0px 0px;
	
}
.advert-board {
	position:absolute;
	top:302px;
	left:247px;
	width:332px;
	height:332px;
}
.play-advert a {
	position:absolute;
	top:348px;
	left:572px;
	width:112px;
	height:64px;
	background:url(../../images/content-css/2-for-1-designer-effect/play-advert.jpg) no-repeat 0 0;
}
.play-advert a:hover {
	background-position:0 -64px;
}
.view-glasses a {
	position:absolute;
	top:532px;
	left:320px;
	width:185px;
	height:57px;
	background:url(../../images/content-css/2-for-1-designer-effect/view-glasses.jpg) no-repeat 0 0;
}
.rock {
	position:absolute;
	top:558px;
	left:795px;
}
.view-glasses a:hover {
	background-position:0 -60px;
}
.book-app a {
	top:418px;
	left:37px;
	width:151px;
	height:174px;
	display:block;
	position:absolute;
	background:url(../../images/content-css/2-for-1-designer-effect/book-an-appointment.jpg) no-repeat 0 0;
}
.book-app a:hover {
	background-position:0 -174px;
}
.terms-cons a {
	position:absolute;
	top:260px;
	left:368px;
	width:173px;
	height:50px;
	background:url(../../images/content-css/2-for-1-designer-effect/term-cons.jpg) no-repeat 0 0;
}
.terms-cons a:hover {
	background-position: 0 -50px;
}
#term-conditions {
	margin:560px 0px 0px 0px;
	float:left;
	width:705px;
}
/* New list with arrows at the end */
.arrow_list {
  text-align:left;
  list-style: none;
  margin: 0;
  padding:0;
}
.arrow_list li {
  background: none;
  padding:0px;
  width:185px;
  line-height:18px;
  margin: 0px 0px 6px 0px;
  font-size: 9pt;
}
.arrow_list li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:auto;
	font-weight:normal;
	text-decoration:none;
}
#link-panel {
	float:left;
	background:url(../../images/content-css/store-list-bg.jpg) repeat-x bottom left;
	width:770px;
	padding:15px 0px 15px 0px;
}
#link-panel .arrow_list li {
	float:left;
	margin-right:15px;
	width:177px;
}
#link-panel h3 {
	margin:0px 0px 7px 0px;
	color:#000;
}
 #link-panel .list-container {
	 float:left;
	 overflow:hidden;
}
#link-panel #list1 {
	width:175px;
	margin-right:15px;
}
#link-panel #list2 {
	width:180px;
	margin-right:15px;
}
#link-panel #list3 {
	width:180px;
	margin-right:15px;
}
#link-panel #list4 {
	width:175px;
	margin-right:0px;
}
#link-panel {
	margin:10px 0px 0px 0px;
	padding-top:0px;
	background:none;
}
.footer {
	background:none;
	border:none;
}
.footer .menu li a {
	color: #333;
}
.header #menu_list .menu-spacer, .footer .menu .menu-spacer, .footer .copyright {
	color: #333;
}
.offer-copy {
	background:url(../../images/content-css/2-for-1-designer-effect/main-panel-bg.jpg) no-repeat 0 0;
	position:absolute;
	top:160px;
	left:171px;
	width:437px;
	height:106px;
	padding:16px 0px 0px 25px;
}
#box {
	background:none;
	border:none;
	padding:0px;
	overflow:visible;
}
#holder {
	padding:0px 0px 0px 0px;
	margin:0px;

}
#box #close {
	position:absolute;
	top:134px;
	right:131px;
	background:url(../../images/content-css/2-for-1-designer-effect/close.gif) no-repeat top right;
	width:20px;
	height:20px;
	cursor:pointer;
}
.other_links {
	visibility:hidden;
}
#box #boxContents {
	margin-top:0px;
	padding:0px;
}
.footer .menu {
	margin-left: 7px;
}
.copyright {
	padding-right: 8px;
}