/* GLOBAL STRUCTURE -

Stylesheet for structure & layout used across the site



Grey (Text Default) - #2c2c2c

Grey Medium (Text in Nav, Footer) - #494949

Grey Light (Offer Expirt) - #979797

Blue (Link) - #1d80db

Blue (Tabs, Link Visited) - #005e96

Orange (more) - #ff5a00

Orange (heading) - #ff7800



 index ->

 	reset

 	global

 	layout

*/



/* =reset */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

  caption,   tfoot, thead {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	 

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

 

}



/* =global */



body {font: 100.01%/1.4 verdana, tahoma, arial, sans-serif; background: #fff none; color: #2c2c2c}

#site,

#content-3, 

#footer,

#lzAutoBox,

.simplemodal-container {font-size: 75%}



a {color: #1d80db}

a:link {text-decoration: underline}

a:visited {color: #1d80db} 

a:hover, a:active, a:focus {text-decoration: none}



p, blockquote, pre, address, code,

dl, dt, dd, ol, ul, li,

fieldset,

table {margin: 0 0 1em} 



ol {margin-left: 15px}

	ol li {padding-left: 0; list-style: decimal; list-style-position: outside}



ul {margin-left: 15px; list-style: none}

	ul li {padding-left: 13px; background: transparent url(http://www.interdream-designs.com/images/bullet/dot-grey.gif) 0 6px no-repeat}



input,

select,

textarea {font-size: 1em; font-family: arial, verdana, tahoma, sans-serif}



.lzTemplate {display:none !important}

.errorMessage {color:#f00} 

.disclaimer {font-size: .9167em}



div.clear {clear: both}



/* =hr */



.hr {height: 1px; margin: 1em 0; padding: 0; background: transparent url(http://www.interdream-designs.com/images/hr/dashed-grey.gif) 0 0 repeat-x}

	.hr hr {display: none}



/* =layout */



#site {width: 999px; margin: 0 auto; padding: 2px 0 0}



#skip {display: none}



#header {background: #00468f url(http://www.interdream-designs.com/images/layout/header-bg.jpg) 0 0 no-repeat; width: 990px; height: 86px; position: relative}



#search {float: left; width: 462px; height: 61px; position: absolute; z-index: 250; background: transparent url(http://www.interdream-designs.com/images/layout/search-input-bg.gif) 116px 17px no-repeat}

	#search fieldset {margin: 0}

	#search legend,

	#search select {display: none}

	#search label {position: absolute; top: 22px; left: 22px; text-indent: -9999em; display: block; width: 83px; height: 19px; background: transparent url(http://www.interdream-designs.com/images/layout/search-label-bg.gif) 0 0 no-repeat}

	#search input {position: absolute; top: 21px; left: 120px; width: 236px; font-size: 1.5em; border: none; background: transparent none; color: #000}

		#search input.form-default-value {color: #888}

	#search button {position: absolute; top: 18px; right: 0; width: 47px; height: 29px; border: none; background: transparent url(http://www.interdream-designs.com/images/layout/search-button-bg.gif) 0 0 no-repeat; cursor: pointer}

		#search button span {display: none}

	#search .search-options {position: absolute; top: 18px; right: 56px; width: 45px; height: 30px; overflow: hidden}

		#search .search-options span {display: block; width: 45px; height: 30px; background: transparent url(http://www.interdream-designs.com/images/layout/search-options-hover-bg.gif) 0 -9999px no-repeat}

		#search .search-options ul {padding: 60px 0 0; font-size: .9167em; width: 172px; background: transparent url(http://www.interdream-designs.com/images/layout/catalogue/search-options-bg.gif) 0 100% no-repeat}

		#search .search-options li {margin: 0; padding: 0; background: none}

		#search .search-options a {display: block; color: #000; text-decoration: none; background: transparent url(http://www.interdream-designs.com/images/icons/radio-buttons.gif) 0 0 no-repeat; padding-left: 19px}

		#search .search-options a:focus,

		#search .search-options a:hover {text-decoration: underline; background-position: 0 -16px}

		#search .search-options a:focus {text-decoration: none}

		#search .search-options a:active,

		#search .search-options a.active {background-position: 0 -32px}

	#search .search-options-hover {overflow: visible; width: auto; height: auto; top: 49px}

		#search .search-options-hover span {position: absolute; top: -30px; right: 0; width: 80px; background-position: 34px 6px}

		#search .search-options-hover ul {padding: 1px 0}

		#search .search-options-hover li {margin: .5em 0; padding: 0 10px} 

	

#navigation { position: relative; padding-left:7px; }

	#navigation ol { height: 40px; }

	#navigation li {margin: 0; float: left; padding: 0px 0 0 3px; list-style: none; position: relative; height:40px}

	#navigation a {text-decoration: none;

	padding: 14px 14px;

	color: #FFFFFF;

	line-height:1;

	display: block; 

	font-size:16px;}

	#navigation .active a,

	#navigation a:focus,

	#navigation a:hover,

	#navigation a:active {background-color: #F1DCF0;

	color: #9D36B4;

	letter-spacing: .02px;

	width:auto}

	 

	#navigation .nav-categories a {width: 134px; text-indent: 12px}

	#navigation .nav-retailers a {width: 125px; text-indent: 15px}

	#navigation .nav-brands a {width: 104px; text-indent: 14px}

	/*#navigation .nav-catalogues a {width: 100px}*/

	/*#navigation a.nav-title:hover{text-decoration: underline}*/

	

	#navigation .sub-nav {display: none; z-index: 5000; width: 655px; position: absolute; left: 2px;}

		#navigation iframe {display: none}

		#navigation .sub-nav ul {margin: 0 5px 6px 0; width: 142px; float: left}

			#navigation .sub-nav ul ul {float: none}

		#navigation .sub-nav li {display: block; color: #166dba; float: none; background: none; padding: 0}

			#navigation .sub-nav li .heading {margin: 14px 0 2px}

			#navigation .sub-nav a {text-transform: none; color: #660066; height: auto; line-height: 14px; width: auto; text-indent: 0; background: none; font-size: 12px}

			#navigation .sub-nav a:focus,

			#navigation .sub-nav a:hover,

			#navigation .sub-nav a:active {text-decoration: none;color:#9D36B4; font-size: 12px}

			#navigation .sub-nav li li {display: inline; font-size: 12px;}

				#navigation .sub-nav li li a {display: inline; font-weight: normal; font-size: 12px; font-family: arial}



		#navigation .sub-nav .sub-nav-content {background: #F1DCF0}

		#navigation .sub-nav .sub-nav-content-inner {padding: 10px 0 10px 10px; overflow: hidden; background: #F1DCF0; border:#CB8FD3 1px solid; border-top:none; margin:-1 0 0 0;}

		#navigation .sub-nav .sub-nav-footer {clear: both; height: 6px; font-size: 0px;}

		#navigation .sub-nav .sub-nav-corner-left {position: absolute; left: 0px; width: 6px; height: 7px; font-size: 0; }

		#navigation .sub-nav .sub-nav-corner-right {position: absolute; right: 0px; top: 5px; width: 2px; height: 6px; font-size: 0; }

		

		#navigation .sub-nav p {clear: both; font-size: .9091em; text-align: right; font-weight: normal; margin: 0 1.5em .2em}



.content-1 {float: right; width: 789px}

	

.content-2 {float: left; width: 202px}



.content-3 {clear: both}



#content-3 {width: 999px; margin: 0 auto; clear: both; background: #0d67c7 url(http://www.interdream-designs.com/images/layout/content-3-bg.gif) 0 0 repeat-x; color: #fff; overflow: hidden; padding: 32px 0 24px}

	#content-3 .block {padding: 0 0 0 10px}

	#content-3 .module {padding: 0 0 0 12px; background: transparent url(http://www.interdream-designs.com/images/layout/content-3-separator.gif) 0 7px no-repeat; float: left}

	#content-3 .module-first {padding: 0 0 0 8px; background: none}

	#content-3 .module-header {width: 110px; margin: 0 0 1em; padding: 0}

		#content-3 .module-header .heading {text-transform: uppercase; font-size: 1em; font-family: arial, verdana, tahoma, sans-serif}

	#content-3 .module-content {font-size: .9167em; width: 110px; padding: 0}

	#content-3 .module-content .heading {margin: 0; font-weight: normal; font-size: 1em; text-transform: none; font-family: verdana, tahoma, arial, sans-serif}

	#content-3 ol {margin: 0}

	#content-3 li {margin: 0; padding: 0; list-style-position: outside; list-style: none}

	#content-3 li.more {margin: .3em 0 0}

		#content-3 li.more a {padding: 0 0 0 22px; color: #ffe400; background: transparent url(http://www.interdream-designs.com/images/bullet/arrow-yellow.gif) 4px 6px no-repeat; font-weight: bold}

	#content-3 a {color: #fff; text-decoration: none}

	#content-3 a:focus,

	#content-3 a:hover,

	#content-3 a:active {text-decoration: underline}



#footer {width: 999px; margin: 0 auto; color: #494949}

	/*#footer ul {margin: 1em 0; text-align: center; font-size: .9167em}

	#footer li {margin: 0; padding: 0; display: inline; background: transparent none}

		#footer li a {background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 0 2px no-repeat; padding: 0 0 0 6px; margin: 0 0 0 3px}

		#footer li.first a {background: none}*/

	#footer a {color: #494949; text-decoration: none}

	#footer a:focus,

	#footer a:hover,

	#footer a:active {text-decoration: underline}

	#footer p {text-align: center; font-size: .8134em}
	
	#ftLinks {
		padding-bottom:35px;
	}
#ftLinks ul{
	margin:0px;
	padding:0px;
}

#ftLinks ul li{
	background-image:url(http://www.interdream-designs.com/images/cresent_icon.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}
		#footer p span {color: #0053a0} 



#results-bar {clear: both; margin: 0 8px 0 0}

	#results-bar .panel {margin: 0; background: transparent url(http://www.interdream-designs.com/images/layout/results-bar-left-bg.gif) 0 0 no-repeat}

	#results-bar .panel-inner {background: transparent url(http://www.interdream-designs.com/images/layout/results-bar-right-bg.gif) 100% 0 no-repeat}



/* =module-results-bar */



.module-results-bar {position: relative}

.module-results-bar .module-header {float: left; margin: 0; padding: 4px 14px 6px; color: #00468f; font-style: italic}

	.module-results-bar .module-header .heading {font-size: 1.5em; font-weight: normal}

.module-results-bar .module-content {margin: 0; text-align: right; padding: 6px 14px; font-family: arial, verdana, tahoma, sans-serif}

.module-results-bar legend {display: none}

.module-results-bar fieldset {margin: 0}

.module-results-bar .form-item {padding: 0 8px}

.module-results-bar .form-item,

.module-results-bar .form-item-markup, 

.module-results-bar .form-item-select,

.module-results-bar .form-submit {display: inline; margin: 0}

.js .module-results-bar .form-submit {display: none}

.module-results-bar .switch-view .form-item {padding: 0 8px 0 0}

	.module-results-bar .switch-view a {color: #000; padding-right: 20px; background: transparent none 100% 0 no-repeat; text-decoration: none}

	.module-results-bar .switch-view a:focus,

	.module-results-bar .switch-view a:hover,

	.module-results-bar .switch-view a:active {text-decoration: underline}

	.module-results-bar .switch-catalogue-view a {background-image: url(http://www.interdream-designs.com/images/icons/view-catalogue.gif); padding-right: 27px}

	.module-results-bar .switch-list-view a {background-image: url(http://www.interdream-designs.com/images/icons/view-list.gif)}

	.module-results-bar .switch-grid-view a {background-image: url(http://www.interdream-designs.com/images/icons/grid-view.gif)}



.module-results-bar .module-content {}

.module-results-bar .results-search {position: absolute; left: 0; top: 0; background: transparent url(http://www.interdream-designs.com/images/module/results-search-input-bg.gif) 4px 3px no-repeat}

	.module-results-bar .results-search label {display: none}

	.module-results-bar .results-search .form-text-field, 

	.module-results-bar .results-search .form-submit {float: left}

	.module-results-bar .results-search .form-text-field {width: 245px; text-align: left; padding: 8px 0 5px} 

		.module-results-bar .results-search .form-text-field .form-item {}

	.module-results-bar .results-search .form-text {width: 222px; border: none; background: transparent none; color: #707070; font-size: 1.167em; font-family: arial, sans-serif}

	.module-results-bar .results-search .form-submit {display: block; padding: 3px 0 0}

	.module-results-bar .results-search button {display: block; float: left; width: 78px; height: 24px; background: transparent url(http://www.interdream-designs.com/images/buttons/search.gif) 0 0 no-repeat} 

		.module-results-bar .results-search button span {display: none}

/* =heading-page */

.heading-page {position: absolute; top: 28px; left: 284px; text-transform: uppercase; font-size: 2em; font-family: arial, sans-serif; font-weight: bold; color: #fff}



/* =icon */



.icon {display: block; text-indent: -9999em; width: 16px; height: 16px; cursor: pointer; background: transparent none 0 0 no-repeat}

	.icon:focus,

	.icon:hover,

	.icon:active {background-position: 0 -16px}



.icon-rss {background-image: url(http://www.interdream-designs.com/images/icons/rss.gif)}

.icon-mail {background-image: url(http://www.interdream-designs.com/images/icons/mail.gif)}

.icon-facebook-share {background-image: url(http://www.interdream-designs.com/images/icons/facebook-share.gif)}

.icon-ulasoo {background-image: url(http://www.interdream-designs.com/images/icons/ulasoo.gif)}

.icon-twitter-share {background-image: url(http://www.interdream-designs.com/images/icons/twitter-share.gif)}

.icon-buzz-share {background-image: url(http://www.interdream-designs.com/images/icons/buzz-share.png)}

.icon-zoom {width: 20px; height: 20px; background-image: url(http://www.interdream-designs.com/images/icons/zoom-hover.gif)}

	.icon-zoom:focus,

	.icon-zoom:hover,

	.icon-zoom:active {background-position: 0 -20px}



/* =icon-link */



.icon-link {line-height: 16px; padding: 0 0 0 22px; background: transparent none 0 0 no-repeat}

a.icon-link {padding-top: 1px; padding-bottom: 1px}



.icon-link-facebook {background-image: url(http://www.interdream-designs.com/images/icons/facebook.gif)}

.icon-link-myspace {background-image: url(http://www.interdream-designs.com/images/icons/myspace.gif)}

.icon-link-twitter {background-image: url(http://www.interdream-designs.com/images/icons/twitter.gif)}

.icon-link-ulasoo {background-image: url(http://www.interdream-designs.com/images/icons/ulasoo.png)}

.icon-link-mobile {background-image: url(http://www.interdream-designs.com/images/icons/mobile.gif)}

.icon-link-mail {background-image: url(http://www.interdream-designs.com/images/icons/envelope.gif)}

.icon-link-rss {background-image: url(http://www.interdream-designs.com/images/icons/rss.gif)}

.icon-link-date {background-image: url(http://www.interdream-designs.com/images/icons/date.png)}

.icon-link-favorite {background-image: url(http://www.interdream-designs.com/images/icons/favorite.png)}

.icon-link-find {background-image: url(http://www.interdream-designs.com/images/icons/find.png)}

.icon-link-retailer-page {background-image: url(http://www.interdream-designs.com/images/icons/retailer-page.png)}

.icon-link-zoom {background-image: url(http://www.interdream-designs.com/images/icons/zoom.gif)}

.icon-link-list {background-image: url(http://www.interdream-designs.com/images/icons/list.gif)}

.icon-link-alert {background-image: url(http://www.interdream-designs.com/images/icons/alert.gif)}

.icon-link-arrow {background-image: url(http://www.interdream-designs.com/images/icons/arrow.gif)}

.icon-link-back {background-image: url(http://www.interdream-designs.com/images/icons/back.png)}

.icon-link-search-product {background-image: url(http://www.interdream-designs.com/images/icons/search_products.png)}

.icon-link-print {background-image: url(http://www.interdream-designs.com/images/icons/print.gif)}

.icon-link-report-error {background-image: url(http://www.interdream-designs.com/images/icons/report-error.png)}

.icon-link-share {background-image: url(http://www.interdream-designs.com/images/icons/share.gif); display: block}

	a.icon-link-share:focus,

	a.icon-link-share:hover,

	a.icon-link-share:active {text-decoration: none!important}

.icon-link-terms {background-image: url(http://www.interdream-designs.com/images/icons/terms.gif)}

.icon-link-view-single {background-image: url(http://www.interdream-designs.com/images/icons/view-single.gif)}

.icon-link-view-two {background-image: url(http://www.interdream-designs.com/images/icons/view-two.gif)}

.icon-link-view-full {background-image: url(http://www.interdream-designs.com/images/icons/view-full.gif)}

.icon-link-view-thumbnails {background-image: url(http://www.interdream-designs.com/images/icons/view-thumbnails.gif)}

.icon-link-view-list {background-image: url(http://www.interdream-designs.com/images/icons/view-list.gif)}

.icon-link-catalogue {background-image: url(http://www.interdream-designs.com/images/icons/catalogue.gif)}



.icon-link-find a {text-decoration: none}

.icon-link-find a:hover {text-decoration: underline}

.icon-link-retailer-page a {text-decoration: none}

.icon-link-retailer-page a:hover {text-decoration: underline}

/* =button */



a.button,

a.button:link,

a.button:visited,

#navigation a.button,

#navigation a.button:link,

#navigation a.button:visited {display: block; color: #fff; text-align: center; font-weight: bold; margin: 0 0 1em; text-decoration: none; background: #005ba6 url(http://www.interdream-designs.com/images/buttons/square-blue-left.gif) 0 0 no-repeat; max-width: 150px}

	a.button,

	a.button:link,

	a.button:visited {font-size: .9167em;}

	a.button span,

	#navigation a.button span{display: block; height: 21px; line-height: 20px; background: transparent url(http://www.interdream-designs.com/images/buttons/square-blue-right.gif) 100% 0 no-repeat; cursor: pointer}



a.button:focus,

a.button:hover,

a.button:active {background-position: 0 -22px}

	a.button:focus span,

	a.button:hover span,

	a.button:active span {background-position: 100% -22px}



button {position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; /* removes extra side padding in IE */ padding: 0 12px 0 0; font-size: .9167em; text-align: center; background: transparent url(http://www.interdream-designs.com/images/buttons/square-blue-right.gif) no-repeat right top; font-weight: bold; font-family: verdana, tahoma, arial, sans-serif}

button::-moz-focus-inner {border: none;  /* overrides extra padding in Firefox */}

	button span {position: relative; display: block; white-space: nowrap; padding: 3px 0 0 15px; height: 18px; background: transparent url(http://www.interdream-designs.com/images/buttons/square-blue-left.gif) no-repeat left top; color: #fff; }



@media screen and (-webkit-min-device-pixel-ratio:0) {

	/* Safari and Google Chrome only - fix margins */

	button span {

		margin-top: -1px;

	}

}



.button:focus,

.button:hover,

.button:active {background-position: 100% -22px}

	.button:focus span,

	.button:hover span,

	.button:active span {background-position: 0 -22px}



a.button-join-now,

a.button-join-now:link,

a.button-join-now:visited {background: transparent url(http://www.interdream-designs.com/images/buttons/join-now.gif); width: 117px; height: 27px}

	a.button-join-now span {display: none}



/* =button-buy-now */



a.button-buy-now,

a.button-buy-now:link,

a.button-buy-now:visited {background: #ff9d2d url(http://www.interdream-designs.com/images/buttons/buynow-left.gif) 0 0 no-repeat; font-weight: bold; font-family: arial, verdana, tahoma, sans-serif}

	a.button-buy-now span {background: transparent url(http://www.interdream-designs.com/images/buttons/buynow-right.gif) 100% 0 no-repeat; padding: 0 5px 0 6px}

a.button-buy-now:focus,

a.button-buy-now:hover,

a.button-buy-now:active {background-color: #fa8500}



/* =price-range */



a.price-range {display: block; width: 117px; height: 27px; background: transparent url(http://www.interdream-designs.com/images/buttons/price-range.gif) 0 0 no-repeat; text-indent: -9999em}

a.price-range-2050 {background-position: -117px 0}

a.price-range-5080 {background-position: -234px 0}

a.price-range-80120 {background-position: -351px 0}

a.price-range-over {background-position: -468px 0}



/* =media */



div.media {display: block; margin: 0 1em 1em}

	div.media img {display: block}

div.media-right {display: block; float: right; margin-right: 0}

div.media-left {display: block; float: left; margin-left: 0}



/* =player-controls */



.player-controls {margin: 0}

.player-controls li {float: left; margin: 0; padding: 0 0 0 6px; background: transparent none}

	.player-controls li a {display: block; width: 11px; height: 11px; margin: 2px 0 0; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/icons/player-position.gif) 0 0 no-repeat}

	.player-controls li a:hover,

	.player-controls li a.player-active {background-position: 0 -11px}

	.player-controls li a.player-previous {width: 16px; height: 15px; margin: 0; background: transparent url(http://www.interdream-designs.com/images/icons/player-previous.gif) 0 0 no-repeat}

	.player-controls li a.player-previous:focus,

	.player-controls li a.player-previous:hover {background-position: 0 -15px}

	.player-controls li a.player-next {width: 16px; height: 15px; margin: 0; background: transparent url(http://www.interdream-designs.com/images/icons/player-next.gif) 0 0 no-repeat}

	.player-controls li a.player-next:focus,

	.player-controls li a.player-next:hover {background-position: 0 -15px}



/* =form */



.form-item {overflow: hidden; margin: .5em 0 1em}

.form-checkbox {margin: 0; vertical-align: top}

.form-radio {}

.form-textarea {}



/* =block */



.block-primary {float: left; width: 495px}

.block-secondary {float: right; width: 286px; margin: 0 2px 0 0}

.block-full {clear: both}



.block-header {color: #005e96; font-size: 1.334em; font-weight: bold; font-family: arial, sans-serif}



/* =panel */



.panel {margin: 0 0 .75em}

	.panel-inner {padding: 2px 0 8px}

	.panel .panel-header {background: transparent none 0 0 no-repeat; padding: 4px 14px 5px; margin: 0 0 1em}

		.panel-header .heading {font-size: 1.25em; font-family: arial, sans-serif}

	.panel .panel-actions {position: relative}

		.panel .panel-actions ul {position: absolute; z-index: 40; top: 9px; right: 13px; margin: 0; padding: 0}

		.panel .panel-actions li {padding: 0; margin: 0 0 .5em; background: transparent none} 



.panel-primary {background: transparent url(http://www.interdream-designs.com/images/panel/primary-bg.gif) 0 0 repeat-y}

	.panel-primary .panel-outer {background: transparent url(http://www.interdream-designs.com/images/panel/primary-bottom-bg.gif) 0 100% no-repeat}

	.panel-primary .panel-inner {background: transparent url(http://www.interdream-designs.com/images/panel/primary-top-bg.gif) 0 0 no-repeat; padding: 2px 8px 8px 2px}

	.panel-primary .panel-header {background-image: url(http://www.interdream-designs.com/images/panel/primary-module-header-blue-bg.gif); color: #fff}



.panel-secondary {background: transparent url(http://www.interdream-designs.com/images/panel/secondary-bg.gif) 0 0 repeat-y}

	.panel-secondary .panel-outer {background: transparent url(http://www.interdream-designs.com/images/panel/secondary-bottom-bg.gif) 0 100% no-repeat}

	.panel-secondary .panel-inner {background: transparent url(http://www.interdream-designs.com/images/panel/secondary-top-bg.gif) 0 0 no-repeat; padding: 2px 8px 8px 2px}

	.panel-secondary .panel-header {background-image: url(http://www.interdream-designs.com/images/panel/secondary-module-header-blue-bg.gif); color: #fff}



.panel-full {background: transparent url(http://www.interdream-designs.com/images/panel/full-bg.gif) 0 0 repeat-y}

	.panel-full .panel-outer {background: transparent url(http://www.interdream-designs.com/images/panel/full-bottom-bg.gif) 0 100% no-repeat}

	.panel-full .panel-inner {background: transparent url(http://www.interdream-designs.com/images/panel/full-top-bg.gif) 0 0 no-repeat; padding: 2px 8px 8px 2px}

	.panel-full .panel-header {background-image: url(http://www.interdream-designs.com/images/panel/full-module-header-blue-bg.gif); color: #fff}



.panel-content-2 {background: transparent url(http://www.interdream-designs.com/images/sidebar/panel-bg.gif) 0 0 repeat-y}

	.panel-content-2 .panel-outer {background: transparent url(http://www.interdream-designs.com/images/sidebar/panel-bottom-bg.gif) 0 100% no-repeat}

	.panel-content-2 .panel-inner {background: transparent url(http://www.interdream-designs.com/images/sidebar/panel-top-bg.gif) 0 0 no-repeat; padding: 2px 8px 8px 2px}



	.panel-user-content-2 .panel-outer {background: transparent url(http://www.interdream-designs.com/images/sidebar/panel-bottom-small-bg.gif) 0 100% no-repeat}



.panel-footer .more-button {width: 125px; margin: -3px 9px 0 auto;}

.panel-footer .more-button-wide {width: 150px; margin: -3px 9px 0 auto;}



.panel-footer .more {background: transparent url(http://www.interdream-designs.com/images/panel/primary-footer-blue-bg.gif) 100% 0 no-repeat; height: 25px; line-height: 24px; width: 141px; margin: 0 -1px 0 auto; text-align: center}

	.panel-footer .more a {color: #fff; text-decoration: none; font-weight: bold; display: block; padding-left: 11px}

	.panel-footer .more a:focus,

	.panel-footer .more a:hover,

	.panel-footer .more a:active {text-decoration: underline}



.panel-footer .find-more {text-align: right; font-size: 1.167em; color: #0d4e9f; font-family: verdana, tahoma, arial, sans-serif; font-weight: bold; margin: 0; padding: 6px}

	.panel-footer .find-more a {text-decoration: none}

	.panel-footer .find-more a:focus,

	.panel-footer .find-more a:hover,

	.panel-footer .find-more a:active {text-decoration: underline}



.panel-placeholder {background: #ccc; border: 2px dashed #bbb; height: 200px}



.panel-listing-summary-top .panel-inner {overflow: hidden; padding-top: .5em}



/* =panel-tabs */



.panel-tabs {}

	.panel-tabs .panel-header {overflow: hidden; text-align: center; margin: 0; padding: 0}

		.panel-tabs .panel-header li {float: left; padding: 5px 0 0; margin: 0 10px 0 0; line-height: 28px; background: transparent none}

		.panel-tabs .panel-header li:first-child {margin-left: 16px}

			.panel-tabs .panel-header li a {display: block; background: transparent url(http://www.interdream-designs.com/images/panel/module-tabs-right-bg.gif) 100% -28px no-repeat; text-decoration: none}

			.panel-tabs .panel-header li a:link,

			.panel-tabs .panel-header li a:visited {color: #005e96}

			.panel-tabs .panel-header li a:focus,

			.panel-tabs .panel-header li a:hover,

			.panel-tabs .panel-header li a:active,

			.panel-tabs .panel-header li.ui-tabs-selected a {background-position: 100% 0px}

				.panel-tabs .panel-header li a span {display: block; min-width: 83px; padding: 0 7px; height: 28px; background: transparent url(http://www.interdream-designs.com/images/panel/module-tabs-left-bg.gif) 0 -28px no-repeat; cursor: pointer}

				.panel-tabs .panel-header li a:focus span,

				.panel-tabs .panel-header li a:hover span,

				.panel-tabs .panel-header li a:active span,

				.panel-tabs .panel-header li.ui-tabs-selected a span {background-position: 0 0px}

	.panel-tabs .module .module-header {background: transparent none}

		.panel-tabs .module-header .heading {color: #005e96; font-size: 1em; font-family: verdana, tahoma, arial, sans-serif}

		.panel-tabs .module-container {overflow: visible; padding-bottom: .5em}

		.panel-tabs .module-container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}



.panel-tabs-primary li a {font-weight: bold}



.panel-tabs-secondary .panel-header  {font-family: arial, sans-serif}

	.panel-tabs-secondary .panel-header li a:hover {color: #2c2c2c}

		.panel-tabs-secondary .panel-header li a span {min-width: 61px}



.js .panel-tabs .module {display: none}

.js .panel-tabs .ui-tabs-panel {display: block}

.js .panel-tabs .ui-tabs-hide {display: none}

.js .panel-tabs #tabs-catalogues-1,

.js .panel-tabs #tabs-popular-retailers, 

.js .panel-tabs #tabs-engage-newsletter,

.js .panel-tabs #tabs-specifications,

.js .panel-tabs .module-container .module {display: block}



#tabs-lasoo-follow .module-content,

#tabs-lasoo-what-is .module-content,

#tabs-lasoo-about .module-content,

#tabs-engage-newsletter .module-content,

#tabs-engage-rss .module-content,

#tabs-engage-mobile .module-content {min-height: 150px}



/* =panel-tabs-fake */



.panel-tabs-fake {}

	.panel-tabs-fake .panel-header {overflow: hidden; text-align: center; margin: 0; padding: 0}

		.panel-tabs-fake .panel-header li {float: left; padding: 5px 0 0; margin: 0 10px 0 0; line-height: 28px; background: transparent none}

		.panel-tabs-fake .panel-header li:first-child {margin-left: 16px}

			.panel-tabs-fake .panel-header li a {display: block; background: transparent url(http://www.interdream-designs.com/images/panel/module-tabs-right-bg.gif) 100% -28px no-repeat; text-decoration: none}

			.panel-tabs-fake .panel-header li a:link,

			.panel-tabs-fake .panel-header li a:visited {color: #005e96}

			.panel-tabs-fake .panel-header li a:focus,

			.panel-tabs-fake .panel-header li a:hover,

			.panel-tabs-fake .panel-header li a:active,

			.panel-tabs-fake .panel-header li.selected a {background-position: 100% 0px}

				.panel-tabs-fake .panel-header li a span {display: block; padding: 0 7px; height: 28px; background: transparent url(http://www.interdream-designs.com/images/panel/module-tabs-left-bg.gif) 0 -28px no-repeat; cursor: pointer}

				.panel-tabs-fake .panel-header li a:focus span,

				.panel-tabs-fake .panel-header li a:hover span,

				.panel-tabs-fake .panel-header li a:active span,

				.panel-tabs-fake .panel-header li.selected a span {background-position: 0 0px}

	.panel-tabs-fake .module .module-header {background: transparent none}

		.panel-tabs-fake .module .module-header .heading {color: #005e96; font-size: 1em; font-family: verdana, tahoma, arial, sans-serif}

		.panel-tabs-fake .panel-content {overflow: hidden}



/* =panel-content-3 */



.panel-content-3 {margin: 0}



/* =panel-scroller */



.js .panel-scroller .panel-header {position: absolute; z-index: 50}

.js .panel-scroller .panel-content-inner {position: absolute; width: 1000px; left: 0px}

.js .panel-scroller .panel-content {overflow: hidden; position: relative}

	.js .panel-scroller .panel-content .module {float: left}



.js .panel-scroller-primary .panel-header {width: 457px}

.js .panel-scroller-primary .panel-content-inner {left: -485px}

.js .panel-scroller-primary .panel-content {height: 273px}

	.js .panel-scroller-primary .panel-content .module {height: 243px; width: 485px}



.js .panel-scroller-secondary .panel-content-inner {left: -276px}

.js .panel-scroller-secondary .panel-content {height: 350px}

	.js .panel-scroller-secondary .panel-content .module {height: 350px; width: 276px}



.js .panel-top-five .panel-content,

.js .panel-top-five .panel-content .module {height: 272px}

.js .panel-top-five .panel-content {padding-top: 28px}



.panel-scroller .panel-footer {height: 36px; background: transparent url(http://www.interdream-designs.com/images/panel/primary-footer-bg.gif) 0 0 no-repeat}

.panel-scroller .player-controls {margin: 0 0 0 15px; padding: 10px 0 0}



/* =panel-scroller-multi */



.panel-scroller-multi {position: relative; z-index: 250; margin: 0}

	.panel-scroller-multi .panel-outer {position: absolute; left: -50px; bottom: 0; width: 1100px; height: 28px; overflow: hidden; background: transparent url(http://www.interdream-designs.com/images/panel/scroller-multi-top.gif) 52px 0 no-repeat}

	.panel-scroller-multi .panel-inner {position: absolute; top: 26px; left: 12px; padding: 0 23px 12px; margin: 0 40px; background: transparent url(http://www.interdream-designs.com/images/panel/scroller-multi-bg.gif) 0 0 repeat-y}

	.panel-scroller-multi .panel-content {width: 944px; height: 168px; overflow: hidden; position: relative}

	.panel-scroller-multi .panel-content-inner {width: 3000px; height: 168px; position: absolute; left: 0}

	.panel-scroller-multi .panel-footer a {position: absolute; top: 70px; display: block; width: 24px; height: 27px; text-indent: -9999em; background: transparent none 0 0 no-repeat}

		.panel-scroller-multi .panel-footer a.previous {left: -11px; background-image: url(http://www.interdream-designs.com/images/icons/scroller-multi-previous.gif)}

		.panel-scroller-multi .panel-footer a.next {right: -10px; background-image: url(http://www.interdream-designs.com/images/icons/scroller-multi-next.gif)}



/* =panel-grid */



.panel-grid {}

	.panel-grid .panel-header {margin: 0 0 1px}

	.panel-grid .panel-content {padding-bottom: 1px}

	.panel-grid .panel-content-inner {background: #e1e1e1 url(http://www.interdream-designs.com/images/panel/listing-grid.gif) 0 0 repeat-x; padding: 0 0 .5em}

	.panel-grid .panel-content-inner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}

	.panel-grid .panel-footer {clear: both}

	

/* =panel-refinement */



.panel-refinement {position: absolute; z-index: 150; width: 30px; top: 0; left: 0; overflow: hidden}

.panel-refinement-open {width: 226px}

	.panel-refinement .panel-header {}

	.panel-refinement .panel-outer {width: 196px; position: relative; left: -196px; margin-right: 30px}

	.panel-refinement .panel-inner {border: 1px solid #c2c9cc; background-color: #fff; padding-left: 1px; padding-right: 1px}



/* =full-width */



.full-width .content-1 {width: auto; float: none}



.full-width .block-primary {width: 704px}



.full-width .panel-primary {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-bg.gif)}

	.full-width .panel-primary .panel-outer {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-bottom-bg.gif)}

	.full-width .panel-primary .panel-inner {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-top-bg.gif)}

	.full-width .panel-primary .panel-header {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-module-header-blue-bg.gif)}

	

	.full-width .module-primary .module-header {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-module-header-blue-bg.gif)}

	

.full-width .block-full {margin: 0 2px 0 0}

.full-width .panel-full {background-image: url(http://www.interdream-designs.com/images/panel/full-width/full-bg.gif)}

	.full-width .panel-full .panel-outer {background-image: url(http://www.interdream-designs.com/images/panel/full-width/full-bottom-bg.gif)}

	.full-width .panel-full .panel-inner {background-image: url(http://www.interdream-designs.com/images/panel/full-width/full-top-bg.gif)}

	.full-width .panel-full .panel-header {background-image: url(http://www.interdream-designs.com/images/panel/full-width/full-module-header-blue-bg.gif)}

	

	.full-width .module-full .module-header {background-image: url(http://www.interdream-designs.com/images/panel/full-width/full-module-header-blue-bg.gif)}



.js .full-width .panel-scroller-primary .panel-header {width: 667px}

.js .full-width .panel-scroller-primary .panel-content-inner {left: -694px}

	.js .full-width .panel-scroller-primary .panel-content .module {height: 243px; width: 694px}

.full-width .panel-scroller .panel-footer {background-image: url(http://www.interdream-designs.com/images/panel/full-width/primary-footer-bg.gif)}



.full-width .panel-grid {width: auto}

	.full-width .panel-grid .panel-content-inner {background: #fff; margin: 1.5em 0}



/* =catalogue */



.catalogue #header {background: #00468f url(http://www.interdream-designs.com/images/layout/catalogue/header-bg.jpg) 0 0 no-repeat; height: 61px; position: relative; margin-bottom: 3px} 

.catalogue .module-location {bottom: 2px}

.catalogue .module-location-change,

.catalogue .module-find-store {top: 9px}

.catalogue #search {top: 30px; margin-left: 190px; background: transparent url(http://www.interdream-designs.com/images/layout/catalogue/search-input-bg.gif) 116px 17px no-repeat}

	.catalogue #search label {width: 82px; height: 17px; top: 24px; background-image: url(http://www.interdream-designs.com/images/layout/catalogue/search-label-bg.gif)}

	.catalogue #search input {width: 235px}

.catalogue #results-bar {height: 37px; margin: 0 0 1em}

	.catalogue #results-bar .panel-1 {float: left; width: 733px}

	.catalogue #results-bar .panel-2 {float: left; width: 259px}

		.catalogue #results-bar .panel .panel-inner {height: 37px; padding: 0}

.catalogue .content-1 {position: relative}

.catalogue .logo a {height: 50px}



/* =share */



.share {overflow: hidden; margin: 0}

	.share dt,

	.share dd {float: left; margin: 0}



/* =share-links */



.js .share-links {display: none; overflow: hidden; margin: 0}

.share-links {position: absolute; z-index: 1000; width: 125px; height: 46px; margin: 0 0 0 8px; background: transparent url(http://www.interdream-designs.com/images/module/offer-share-bg.gif) 0 0 no-repeat}

	.share-links ul {padding: 19px 0 0 11px!important; margin: 0!important}

	.share-links li {float: left!important; padding: 0 5px!important; margin: 0!important; background: transparent none!important}



/* =module */



.module {margin: 0 0 .75em; background: transparent url(http://www.interdream-designs.com/images/module/module-bg.gif)} /* bg fixes peekaboo bug in opera */

.module-header {padding: 4px 14px 5px; margin: 0 0 1em}

	.module-header .heading {font-size: 1.25em; font-family: arial, sans-serif; font-weight: bold}

	.module-header p.heading {margin: 0}

.module-actions {position: relative}

	.module-actions ul {position: absolute; top: 0; right: 13px; margin: 0; padding: 0}

	.module-actions li {padding: 0; margin: 0 0 .5em; background: transparent none} 

.module-media {margin: 0 14px}

	.module-media img {display: block; margin: 0 auto}

.module-content {padding: 0 14px 1px; margin: 1em 0 0; overflow: hidden}

	.module-content .heading {font-family: arial, sans-serif; font-size: 1.25em; margin: 0 0 1em; color: #000; text-transform: uppercase}

	.module-content h2.heading,

	.module-content h3.heading {font-size: 1.4167em}

.module-footer .more-button {width: 125px; margin: -3px 9px 0 auto;}



/* =module-primary */



.module-primary {margin: 0}

	.module-primary .module-header {background: #277bbf url(http://www.interdream-designs.com/images/panel/primary-module-header-blue-bg.gif) 0 0 no-repeat}

		.module-primary .module-header .heading {color: #fff}



/* =module-secondary */



.module-secondary {margin: 0}

	.module-secondary .module-header {background: #277bbf url(http://www.interdream-designs.com/images/panel/secondary-module-header-blue-bg.gif) 0 0 no-repeat}

		.module-secondary .module-header .heading {color: #fff}

.panel-offer-deal-of-the-week-2 .module-secondary .module-header {background: #ffffff url(http://www.interdream-designs.com/images/panel/secondary-module-deal-of-the-week-bg.jpg) 0 0 no-repeat}

.panel-offer-featured-product .module-secondary .module-header {background: #ffffff url(http://www.interdream-designs.com/images/panel/secondary-module-featured-product-bg.jpg) 0 0 no-repeat}



/* =module-full */



.module-full {margin: 0}

	.module-full .module-header {background: #277bbf url(http://www.interdream-designs.com/images/panel/full-module-header-blue-bg.gif) 0 0 no-repeat}

		.module-full .module-header .heading {color: #fff}



/* =module-content-2 */



.module-content-2 {margin: 0}

	.module-content-2 .module-header {background: #277bbf url(http://www.interdream-designs.com/images/sidebar/module-header-blue-bg.gif) 0 0 no-repeat}

		.module-content-2 .module-header .heading {color: #fff}



/* =module-static */



.module-static .module-content .heading {margin-bottom: .5em; text-transform: none; font-size: 1.167em}



/* =module-quick-links */



.module-quick-links .module-content {font-size: .9167em}



/* =module-location */



.module-location {position: absolute; bottom: 13px; right: 10px; color: #fff; text-align: right}

	.module-location .module-content {padding: 0; margin: 0}

	.module-location dl {margin: 0}

	.module-location dt {font-family: arial, sans-serif; font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin: 0}

	.module-location dd {display: inline; font-weight: bold; margin: 0; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-white.gif) 0 2px no-repeat; padding: 0 0 0 9px; margin-left: 6px}

	.module-location dd.nav-change-location {background: none}

	.module-location a {color: #fff; text-decoration: none}

	.module-location a:focus,

	.module-location a:hover,

	.module-location a:active {text-decoration: underline}

	

/* =module-location-change */



.module-location-change {display: none; position: absolute; top: 22px; right: 10px; color: #fff; text-align: right}

	.module-location-change .module-content {padding: 0; margin: 0}

	.module-location-change legend {display: none}

	.module-location-change .form-text-field,

	.module-location-change .form-submit,

	.module-location-change .form-item {display: inline}

	.module-location-change button span {width: 35px}

	.module-location-change button {background-image: url(http://www.interdream-designs.com/images/buttons/square-blue-blue-right.gif)} 

		.module-location-change button span {width: 35px; background-image: url(http://www.interdream-designs.com/images/buttons/square-blue-blue-left.gif)}



/* =module-find-store */



.module-find-store {display: none; position: absolute; top: 22px; right: 10px; color: #fff; text-align: right}

	.module-find-store .module-content {padding: 0; margin: 0}

	.module-find-store legend,

	.module-find-store #find-store-retailer-label {display: none}

	.module-find-store .form-text-field,

	.module-find-store .form-submit,

	.module-find-store .form-item {display: inline}

	.module-find-store button {background-image: url(http://www.interdream-designs.com/images/buttons/square-blue-blue-right.gif)} 

		.module-find-store button span {width: 35px; background-image: url(http://www.interdream-designs.com/images/buttons/square-blue-blue-left.gif)}

	

/* =module-breadcrumb */



.module-breadcrumbs {float: left; font-size: .9167em}

	.module-breadcrumbs .module-content {padding: 0; margin: 0}

	.module-breadcrumbs ul {margin: 7px 0 0 20px}

	.module-breadcrumbs li {padding: 0; margin: 0; display: inline; background: transparent none}

	.module-breadcrumbs a {padding: 0 13px 0 0; background: transparent url(http://www.interdream-designs.com/images/bullet/arrow-black.gif) 100% 5px no-repeat}

	

/* =module-account-links */



.module-account-links .module-content {font-size: .9167em}

.module-account-links a {color: #000; text-decoration: none}

.module-account-links dt {font-weight: bold; padding-bottom: 1em; border-bottom: 1px dashed #b7b7b7}

	.module-account-links dt a {color: #0055a4}

.module-account-links a:focus,

.module-account-links a:hover,

.module-account-links a:active {text-decoration: underline}



#account-bar .module-account-links {height: 30px; margin: 0 16px 0 0}

	#account-bar .module-account-links .module-header {display: none}

	#account-bar .module-account-links .module-content {background: transparent url(http://www.interdream-designs.com/images/layout/account-bar-bg.gif) 0 0 repeat-x; float: right; padding: 0; margin: 0}

	#account-bar .module-account-links .module-content-inner {background: transparent url(http://www.interdream-designs.com/images/layout/account-bar-bg-left.gif) 0 0 no-repeat}

	#account-bar .module-account-links dl {background: transparent url(http://www.interdream-designs.com/images/layout/account-bar-bg-right.gif) 100% 0 no-repeat; margin: 0; height: 30px}

	#account-bar .module-account-links dt,

	#account-bar .module-account-links dd {line-height: 28px; float: left; display: block; margin: 0; padding: 0; border: none; border-left: 1px solid #b2b2b2; border-right: 1px solid #fff}

	#account-bar .module-account-links a {text-decoration: none}

	#account-bar .module-account-links a:focus,

	#account-bar .module-account-links a:hover,

	#account-bar .module-account-links a:active {background: #fff url(http://www.interdream-designs.com/images/layout/account-bar-bg-right.gif) -9999px -30px no-repeat}

	

	#account-bar .module-account-links dt {padding: 0 17px; position: relative; top: 1px; font-weight: bold; border-left: none; background: #fff url(http://www.interdream-designs.com/images/layout/account-bar-bg-left.gif) 0 -30px no-repeat}

		#account-bar .module-account-links dd a {padding: 0 17px; display: block; height: 28px; position: relative; top: 1px}

	

	#account-bar .module-account-links dd.logout {border-right: none}

		#account-bar .module-account-links dd.logout a:focus,

		#account-bar .module-account-links dd.logout a:hover,

		#account-bar .module-account-links dd.logout a:active {background-position: 100% -30px}



/* =module-user */



.module-user .module-content ul {margin-left: 0}

.module-user .module-content li {margin-left: 0; padding: 0; font-family: arial, verdana, tahoma, sans-serif; background: transparent none}

.module-user .module-content a {color: #494949; text-decoration: none}

.module-user .module-content a:focus,

.module-user .module-content a:hover,

.module-user .module-content a:active {text-decoration: underline}

.module-user .module-content .user-join-now {margin: .5em 0 1.2em}

.module-user .module-content .user-why-join,

.module-user .module-content .user-sign-in {display: inline; font-weight: bold; font-size: 1.334em}

.module-user .module-content .user-sign-in {}

.module-user .module-content .user-why-join {padding: 0 8px; margin: 0 5px 0 0; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey-long.gif) 100% 3px no-repeat}

.module-user .module-content .button-join-now {margin: 0 auto}

.module-user .module-content .user-facebook-login,

.module-user .module-content .user-twitter-login {font-size: 1.167em; padding: 0 0 0 15px; margin: 0 0 .7em}

.module-user .module-content .user-facebook-login a, 

.module-user .module-content .user-twitter-login a {background-position: 0 1px}



/* =module-user-login */



.module-user-login legend {display: none}

.module-user-login .module-content p {text-align: right; clear: both; font-size: .9167em}

	.module-user-login .form-submit button {float: right}

	.module-user-login .errorMessage {font-size: .9167em}

	

.simplemodal-data .module-user-login .module-content {position: relative}

	.simplemodal-data .module-user-login .form-text-field {margin: .8em 0 1.8em; clear: left}

		.simplemodal-data .module-user-login .form-text-field .form-item {width: 152px; margin: 0}

		.simplemodal-data .module-user-login .form-text-field .form-text {width: 146px; font-size: 1.167em}

		.simplemodal-data .module-user-login .form-text-field label {float: left; width: 95px; font-size: 1.334em; font-weight: bold; color: #005e96; font-family: arial, sans-serif}

	.simplemodal-data .module-user-login .form-submit {margin: 1.9em 0 0}

	.simplemodal-data .module-user-login .forgot-password {position: absolute; bottom: 12px; right: 12px}

 

.simplemodal-data {}



/* =module-user-login-existing */



.module-user-login-existing ul {margin: 1.2em 0 0}

.module-user-login-existing li {float: left; width: 124px; padding: 0; background: none; margin: 1em 0 0 }

.module-user-login-existing li.login-twitter {margin-left: 70px; display: inline}



/* =module-alerts-create */



.module-alerts-create legend {display: none}

.module-alerts-create fieldset {padding: 0 25px}

.module-alerts-create .errorMessage {font-size: .9167em; font-family: arial, sans-serif}

.module-alerts-create .form-text-field {font-size: .9167em; font-family: arial, sans-serif; margin: .5em 0 1em}

	.module-alerts-create .form-text-field label {float: left; width: 150px; clear: left}

	.module-alerts-create .form-text-field .form-item {margin: 0}

.module-alerts-create .form-item-radios {font-size: .9167em; font-family: arial, sans-serif; margin-bottom: 1em}

	.module-alerts-create .form-item-radios .form-item {margin-bottom: .5em}

		.module-alerts-create .form-item-radios .form-item label {width: 150px; display: block; float: left; clear: left}

		.module-alerts-create .form-item-radios span input {width: 30px}

.module-alerts-create .form-item-radios .alert-create-price-all {margin-bottom: .9em}



/* =module-alerts-add */



.module-alerts-add legend {display: none}

.module-alerts-add .form-text {width: 95%}

.module-alerts-add .errorMessage {font-size: .9167em; margin: 0 0 1em}



/* =module-email-a-friend */



.module-email-a-friend legend {display: none}

.module-email-a-friend .form-text {width: 95%}

.module-email-a-friend .errorMessage {font-size: .9167em; margin: 0 0 1em}

.module-email-a-friend label {font-size: .9167em}

.module-email-a-friend .form-textarea {width: 95%; height: 45px}



/* =module-report-an-error */



.module-report-error legend {display: none}

.module-report-error .form-text {width: 95%}

.module-report-error .errorMessage {font-size: .9167em; margin: 0 0 1em}

.module-report-error label {font-size: .9167em}

.module-report-error .form-textarea {width: 95%; height: 80px}



/* =module-popup-dialog */



.module-popup-dialog a.button {float: right; width: 80px; margin: 0 0 1em .5em}



/* =module-user-whyjoin */



.module-user-whyjoin ul {margin: 0}

.module-user-whyjoin li {font-size: .9167em; margin: 1em 0 1.2em;} /*background: transparent none*/

.module-user-whyjoin .button {float: right}

	.module-user-whyjoin .button span {width: 115px}

	

.simplemodal-data .module-user-whyjoin .module-content p {margin-top: 1.8em}



/* =module-menu */



.module-menu .module-content .heading {margin: 0; font-weight: normal; text-transform: none; font-size: 1em; font-family: verdana, tahoma, arial, sans-serif}

.module-menu .module-content ol {margin: 0 2px 1em; font-size: .9167em}

.module-menu .module-content li {margin: 0; list-style: none; list-style-position: outside; border-top: 1px dashed #b7b7b7}

.module-menu .module-content li:first-child {border: none}

	.module-menu .module-content li a {display: block; color: #2c2c2c; text-decoration: none; line-height: 19px; padding: 0 0 0 1px}

	.module-menu .module-content li a:focus,

	.module-menu .module-content li a:hover,

	.module-menu .module-content li a:active {text-decoration: underline}

.module-menu .module-content li.more {padding: 10px 0 0; border: none}

	.module-menu .module-content li.more a {color: #ff5a00; padding: 0 0 0 25px; background: transparent url(http://www.interdream-designs.com/images/bullet/arrow-orange.gif) 7px 7px no-repeat}

.module-menu .module-content .checkbox {float: left; vertical-align: middle}

.module-menu .module-content label {display: block; line-height: 19px; padding-bottom: 2px}

	.module-menu .module-content label a {display: inline}

.module-menu .module-content .button-container {text-align: right}

.module-menu .module-content button {margin: -.5em 0 .5em}



.module-menu .module-content ol ol {font-size: 1em; margin: 0}

	.module-menu .module-content ol ol li {margin-left: 1em}

	.module-menu .module-content ol ol li:first-child {border-top: 1px dashed #b7b7b7}



.js .module-menu .module-content ol ol {}



/* =module-menu-refine */



.module-menu-refine .module-content li a {background: transparent url(http://www.interdream-designs.com/images/bullet/arrow-grey.gif) 100% 6px no-repeat}



/* =module-menu-tools */



.module-menu-tools .module-content {padding: 0 4px 1px}

	.module-menu-tools .module-content li {border: none; margin: 2px 0}

	.module-menu-tools .module-content li:first-child {margin-top: 0}

		.module-menu-tools .module-content li a {padding: 0 0 0 22px; background-position: 0 2px}



/* =module-featured */ 



.module-featured {position: relative; min-height: 309px}

	.module-featured .module-content .heading {font-family: arial, sans-serif; font-size: 1.4167em; text-transform: none; margin: 0 0 .2em}

		.module-featured .module-content .heading a {text-decoration: none}

		.module-featured .module-content .heading a:focus,

		.module-featured .module-content .heading a:hover,

		.module-featured .module-content .heading a:active {text-decoration: underline}

	.module-featured .module-content .subheading {color: #ff5a00; font-size: 1.167em; margin: 0 0 .1em; line-height: 1.3em}

	.module-featured .offer-expiry {margin: .5em 0; font-size: .9167em} 

	.module-featured .price {color: #ff5a00; font-weight: bold; font-size: 1.25em}

	.module-featured .button {width: 73px; margin: 0 0 1.5em}

		.module-featured .module-actions .heading {font-size: 1.334em; font-family: arial, sans-serif; padding: 0 14px; position: relative; top: -.3em; margin: 0 0 .3em}

	.module-featured .media-retailer {position: absolute; bottom: -5px; right: 10px; width: 67px}



.module-featured-primary {min-height: 243px}

	.module-featured-primary .module-media {width: 198px; margin: 30px 14px 0 0; float: right}

	.module-featured-primary .module-content {margin: 18px 0 0; padding: 0 0 1px 14px}

		.module-featured-primary .module-content .heading,

		.module-featured-primary .module-content .price {font-size: 1.667em}

		.module-featured-primary .module-content .price {margin: 0 0 .2em}

	.module-featured-primary .media-retailer {float: none; margin-left: 0; position: static}



.module-featured-secondary .module-media {margin-top: -.5em}

.module-featured-secondary .module-content {margin-top: .5em; padding: 0 18px 1px}

	.module-featured-secondary .module-actions .heading {margin: 0 0 .95em}

	.module-featured-secondary .module-content .heading {margin: 0}

	.module-featured-secondary .module-content .description {margin: 0 0 .1em}

	.module-featured-secondary .module-content .price {margin: 0 0 .5em}



.panel-scroller .module-featured-header .module-content {margin-top: 3em}

	.panel-scroller .module-featured-header .module-content .heading {margin: 0; line-height: 1.3em}

	.panel-scroller .module-featured-header .module-content .description {margin: 0}

	.panel-scroller .module-featured-header .module-content .price {margin: 0 0 .6em}

	.panel-scroller .module-featured .offer-expiry {width: 208px; text-align: center; position: absolute; right: 0; bottom: 12px; margin: 0}

.panel-scroller .module-featured-header .module-media {margin-top: 4em}



/* =module-featured-banner */



.module-featured-banner .module-media {float: right; margin-left: 0} 

	.module-featured-banner .module-media img {display: inline} 

	.module-featured-banner .button {width: 80px}



/* =module-featured-banner-grey */



.module-featured-banner-grey {background: #eee}



/* =module-topcatalogues */



.js .module-topcatalogues .module-header {display: none}

.module-topcatalogues .module-content {padding-right: 0; margin: 1.334em 0}

	.module-topcatalogues .module-content ol {margin: 0}

	.module-topcatalogues .module-content li {width: 108px; margin: 0 9px 0 0; padding: 0; list-style: none; list-style-position: outside; float: left}

		.module-topcatalogues .module-content li .media {margin: 0}

			.module-topcatalogues .module-content li .media img {margin: 0 auto}

			.module-topcatalogues .module-content li .media-catalogue {margin-bottom: 1em}

			.module-topcatalogues .module-content li .media-catalogue img {border: 1px solid #cacaca}

			.module-topcatalogues .module-content li .media-catalogue a:focus img,

			.module-topcatalogues .module-content li .media-catalogue a:hover img,

			.module-topcatalogues .module-content li .media-catalogue a:active img {border: 1px solid #1090dc}

	.module-topcatalogues .module-actions ul {top: auto; bottom: 5px; right: 3px}



/* =module-popular-retailers */



.js .panel-tabs .module-popular-retailers .module-header {display: none}

	.module-popular-retailers .module-content ul {margin: 0; overflow: hidden}

	.module-popular-retailers .module-content li {padding: 0; margin: 0 .6em 1.4em; float: left; background: transparent none}

	.module-popular-retailers .module-content .media {margin: 0}

		.module-popular-retailers .module-content .media img {border: 1px solid #fff}

		.module-popular-retailers .module-content .media a:focus img,

		.module-popular-retailers .module-content .media a:hover img,

		.module-popular-retailers .module-content .media a:active img {border: 1px solid #1090dc}

 

/* =module-top-five */

 

.module-top-five {background: transparent url(http://www.interdream-designs.com/images/module/top-five-bg.gif) 0 100% repeat-x}

	.module-top-five .module-content {font-size: .9167em; padding: 0 0 0 2px;  background: transparent url(http://www.interdream-designs.com/images/module/top-five-border-bg.gif) 161px 0 repeat-y}

		.module-top-five .module-content .media {margin: 0 0 .2em}

			.module-top-five .module-content .media img {margin: 0 auto; border: 1px solid #e7e7e7}

		.module-top-five .module-content .heading {margin: 0; line-height: 25px; height: 25px; text-align: center; font-size: 1em; font-family: verdana, tahoma, arial, sans-serif; text-transform: none}

			.module-top-five .module-content .heading a {color: #000; text-decoration: none}

		.module-top-five .module-content ol {margin: 0 0 0 5px; height: 125px}

		.module-top-five .module-content li,

			.module-top-five .module-content li a {color: #0047a7; text-decoration: none}

			.module-top-five .module-content li a:focus,

			.module-top-five .module-content li a:hover,

			.module-top-five .module-content li a:active {text-decoration: underline}

		.module-top-five .module-content li {margin: 0; line-height: 25px; height: 25px; overflow: hidden; list-style-position: inside; margin-left: 5px; display: list-item}

		.module-top-five .module-item {float: left; width: 160px}



/* =module-tag-cloud */



.module-tag-cloud .module-content {padding-left: 0; padding-right: 0; margin: .5em 1em}

.module-tag-cloud ul {margin: 0}

.module-tag-cloud li {display: inline; padding: 0; margin: 0 5px; background: transparent none}

.module-tag-cloud a {text-decoration: none; color: #005e96}

.module-tag-cloud a:focus,

.module-tag-cloud a:hover,

.module-tag-cloud a:active {text-decoration: underline; color: #005e96}

.module-tag-cloud a.nine {font-size: 1em}

.module-tag-cloud a.ten {font-size: 1.083em}

.module-tag-cloud a.eleven {font-size: 1.25em}

.module-tag-cloud a.twelve {font-size: 1.5em}

.module-tag-cloud a.thirteen {font-size: 1.75em}

.module-tag-cloud a.fourteen {font-size: 2em}

.module-tag-cloud a.fiveteen {font-size: 2.1612em}

.module-tag-cloud a.sixteen {font-size: 2.25em}

.module-tag-cloud a.seventeen {font-size: 2.5em}

.module-tag-cloud a.eighteen {font-size: 2.75em}



/* =module-teaser */



.module-teaser {overflow: hidden}

.module-teaser .module-content {}

	.module-teaser .module-content .heading {color: #ff7800; font-size: 1.334em; margin: 0 0 .3em}

	.module-teaser .module-content p {font-size: .9167em; font-family: verdana, tahoma, arial, sans-serif}

	.module-teaser .media-left {margin: 1em 0 0 1em}

	.module-teaser .media-right {margin: 1em 1em 0 0}



/* =module-gallery */



.module-gallery .module-media {margin: 1em 0; height: 430px}

.module-gallery .module-loading {background: transparent url(http://www.interdream-designs.com/images/icons/loading.gif) 50% 50% no-repeat}

.module-gallery .module-content ul {margin: 1em 0; overflow: hidden}

.module-gallery .module-content li {background-image: none; float: left; padding: 0; margin: 5px}

	.module-gallery .module-content li a {}

	.module-gallery .module-content li img {border: 1px solid #b7b7b7}

	.module-gallery .module-content li a:focus img,

	.module-gallery .module-content li a:hover img,

	.module-gallery .module-content li a:active img {border: 1px solid #1090dc}



/* =module-what-is-lasoo */



.module-what-is-lasoo .module-content {height: auto}

.module-what-is-lasoo .button {width: 93px}

.module-what-is-lasoo .module-media {margin-top: 0}



/* =module-latest-blogs */



.module-latest-blogs {color: #2c2c2c}

.module-latest-blogs .module-content {padding: 0; margin: 0}

.module-latest-blogs .module-item {background: transparent url(http://www.interdream-designs.com/images/module/latest-blogs-bg.gif) 0 0 repeat-x; width: 187px; float: left; margin: 0 0 0 12px}

.module-latest-blogs .module-item:first-child {margin-left: 0}

.module-latest-blogs .module-item-inner {border: 1px solid #c2c9cc; padding: 5px 2px 5px 8px}

.module-latest-blogs .module-content .heading {font-size: 1.25em; text-transform: none; margin: 0 0 .8em}

.module-latest-blogs ul {margin: 0 0 .5em}

.module-latest-blogs li {margin: 0 0 .2em; padding: 0 0 0 10px; font-size: .9167em}

	.module-latest-blogs a {text-decoration: none; color: #2c2c2c}

	.module-latest-blogs a:focus,

	.module-latest-blogs a:hover,

	.module-latest-blogs a:active {text-decoration: underline}



/* =module-newsletter-subscribe */



.module-newsletter-subscribe .module-content {padding: 0 5px 1px; margin-top: 1.2em}

.module-newsletter-subscribe legend {display: none}

.module-newsletter-subscribe fieldset {margin-top: .5em}

	.module-newsletter-subscribe .module-content {font-size: .8334em}

	.module-newsletter-subscribe .form-item {margin: 0 0 .8em}

	.module-newsletter-subscribe .form-text-field {float: left}

		.module-newsletter-subscribe .form-text-field .form-item {margin: 0}

	.module-newsletter-subscribe .form-text,

	.module-newsletter-subscribe .button {font-size: 1.091em}

	.module-newsletter-subscribe .form-text {margin: 0 5px 0}

	.module-newsletter-subscribe #newsletter-subscribe-email-label {display: none}



/* =module-engage-mobile */



.module-engage-mobile .module-content .heading {font-size: 1.334em; text-transform: none; margin-top: .5em}

	.module-engage-mobile .module-content .heading .icon-link {padding-top: 0; padding-bottom: 0;line-height: 1.4em; text-decoration: none; color: #494949; background-position: 0 4px}



/* =module-engage-rss */



.module-engage-rss .module-content li {background: none}



/* =module-listing */



.module-listing {position: relative; height: 246px; margin: 0 1.9em 0 1em; clear: both; border-bottom: 1px dashed #ddd}

	.module-listing .module-media {width: 205px; float: left; margin: 22px 8px 0 5px}

		.module-listing .module-media img {margin-bottom: .5em}

		.module-listing .module-media .icon-link {font-size: .9167em; padding-top: 2px; padding-bottom: 2px; margin-left: 50px}

	.module-listing .module-content {margin: 0 148px 0 0; padding: 0}

		.module-listing .module-content .module-item-1 .button {width: 130px; float: left; margin-right: 10px; display: inline}

	.module-listing .module-item-1 {padding: 17px 0 0}

	.module-listing .module-item-2 {position: absolute; top: 25px; right: 13px; width: 130px}

	.module-listing .module-actions {position: absolute; width: 385px; left: 218px; bottom: 10px; background: #f6f8f9 url(http://www.interdream-designs.com/images/module/offer-listing-action-top-bg.gif) 0 0 no-repeat; font-size: .9167em}

		.module-listing .module-actions-inner {padding: 5px 7px; background: transparent url(http://www.interdream-designs.com/images/module/offer-listing-action-bottom-bg.gif) 0 100% no-repeat} 

		.module-listing .module-actions ul {position: static; overflow: hidden}

		.module-listing .module-actions li {float: left; background: transparent none}

			.module-listing .module-actions li .icon-link {display: block; float: left; padding-bottom: 1px; padding-top: 1px}

			.module-listing .module-actions li a {text-decoration: none; padding-left: 18px; margin-right: 8px}

			.module-listing .module-actions li a:focus,

			.module-listing .module-actions li a:hover,

			.module-listing .module-actions li a:active {text-decoration: underline}

			.module-listing .module-actions li .icon-link-terms {position: absolute; left: 180px; bottom: 3px; width: 130px}

			.module-listing .module-actions .share dt {padding: 0 3px 0 0}

			.module-listing .module-actions .share dd {padding: 0 6px 0 4px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 100% 50% no-repeat}

			.module-listing .module-actions .share dd.share-count {background: none} 

	.module-listing .heading {display: inline; text-transform: none; margin: 0}

		.module-listing .heading a {color: #166dba; text-decoration: none}

		.module-listing .heading a:focus,

		.module-listing .heading a:hover,

		.module-listing .heading a:active {text-decoration: underline}

	.module-listing .offer-expiry {display: inline; color: #555555; font-style: italic; margin: 0}

	.module-listing .offer-category {color: #888888; font-size: .84em; margin-bottom:0.4em;}

	.module-listing .offer-tags {color: #888888; font-size: .84em;}

	.module-listing .offer-category a, 

	.module-listing .offer-tags a {text-decoration: none}

	.module-listing .offer-category a:hover,

	.module-listing .offer-tags a:hover {text-decoration: underline}

.module-listing .subheading {margin-top: 1em; color: #fb8930; margin: .2em 0}

		.module-listing .subheading a {color: #fb8930}

	.module-listing .description {margin-top: .6em; font-size: .9167em}

	.module-listing .offer-buy-now {float: right; padding: .2em 0 0 43px; margin: 0 0 .2em; background: transparent url(http://www.interdream-designs.com/images/icons/trolley.gif) 0 0 no-repeat}

		.module-listing .offer-buy-now .button {width: 80px}

	.module-listing .offer-price {clear: both; text-align: right; line-height: 1.3em; margin: 0 0 .8em; font-family: arial, verana, tahoma, arial, sans-serif; color: #ff7800; font-size: 1.5em; font-weight: bold}



.js .module-listing .module-actions,

.js .module-listing .module-media .icon-link {visibility: hidden}



.js .module-listing-hover .module-actions, 

.js .module-listing-hover .module-media .icon-link {visibility: visible}



/* =module-listing-premium */



.module-listing-premium {border: none}

	.module-listing-premium .premium-offer {position: absolute; top: -1px; left: -13px; width: 65px; height: 65px; background: transparent url(http://www.interdream-designs.com/images/module/premium-offer.gif) 0 0 no-repeat; z-index: 10}

	.module-listing-premium .module-item-2 {right: 0}



/* =module-offer-details */



.module-offer-details {position: relative; overflow: hidden}

	.module-offer-details .module-media {float: left; width: 200px; margin-right: 0}

		.module-offer-details .module-media .media {margin: 0 0 1.5em}

			.module-offer-details .module-media .media-offer img {margin: 0 auto .4em}

			.module-offer-details .module-media .media-offer a {text-decoration: none}

			.module-offer-details .module-media .media-offer span {display: block; margin: 0 auto; width: 100px}

			.module-offer-details .module-media .media-offer a:focus span,

			.module-offer-details .module-media .media-offer a:hover span,

			.module-offer-details .module-media .media-offer a:active span {text-decoration: underline}

	.module-offer-details .module-media .media-thumbs {overflow: hidden; margin: 1.5em 0 1.5em 4px}

		.module-offer-details .module-media .media-thumbs img {float: left; margin: 0 2px 0 0; width: 60px; border: 1px solid #b7b7b7}

	.module-offer-details .offer-expiry {color: #fff; position: absolute; top: 7px; right: 14px}

	.module-offer-details .share {font-size: .9167em; margin: 1em 0}

		.module-offer-details .share dt {padding: 0 3px 0 0}

		.module-offer-details .share dd {padding: 0 6px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 0 50% no-repeat}

		.module-offer-details .share dd.first {background: none}

	.module-offer-details .module-item-1 {float: left; width: 310px; margin: 0 8px 0 0; font-family: arial, verana, tahoma, arial, sans-serif}

	.module-offer-details .module-item-2 {float: left; width: 132px}

		.module-offer-details .module-item-2 ul {clear: both; margin: 0 0 0 10px}

		.module-offer-details .module-item-2 li {background: none; padding: 0; margin: 0 0 .5em}

			.module-offer-details .module-item-2 li a {font-weight: bold; color: #0062b5; text-decoration: none}

			.module-offer-details .module-item-2 li a:focus,

			.module-offer-details .module-item-2 li a:hover,

			.module-offer-details .module-item-2 li a:active {text-decoration: underline}

	.module-offer-details .offer-price {line-height: 1.3em; margin: 0; font-family: arial, verana, tahoma, arial, sans-serif; color: #ff7800; font-size: 1.5em; font-weight: bold}

	.module-offer-details .offer-buy-now {float: left; padding: .2em 0 0 43px; margin: 0 0 .2em; background: transparent url(http://www.interdream-designs.com/images/icons/trolley.gif) 0 0 no-repeat}

	.module-offer-details .offer-find-stores {width: 120px}

	.module-offer-details .offer-buy-now-button {width: 120px;}

	.module-offer-details .align-button {float:left; margin-right:10px;}

	.module-offer-details .offer-buy-now-button a.button-buy-now,

	.module-offer-details .offer-buy-now-button a.button-buy-now:link,

	.module-offer-details .offer-buy-now-button a.button-buy-now:visited {font-weight:bold;}



	.module-offer-details .module-content .heading {font-family: arial, verana, tahoma, arial, sans-serif; color: #ff7800; font-size: 1.167em; text-transform: none; margin: 0 0 .8em}

	.module-offer-details .module-content .offer-category,

	.module-offer-details .module-content .offer-tags {color: #888888; font-size: .84em;}

	.module-offer-details .module-content .offer-category a,

	.module-offer-details .module-content .offer-tags a {text-decoration: none}

	.module-offer-details .module-content .offer-category a:hover,

	.module-offer-details .module-content .offer-tags a:hover {text-decoration: underline}

	.module-offer-details .subheading {font-family: arial, verana, tahoma, arial, sans-serif; font-size: 1.167em; font-weight: bold; text-transform: none}

	.module-offer-details .conditions {font-size: .9167em; font-weight: bold}

	.module-offer-details .back-link {color: #0062B5; font-weight: bold; text-decoration: none;}

	.module-offer-details a.back-link:hover {text-decoration: underline;}	



/* =module-product-specs */



.module-product-specs table {width: 100%; margin-top: 1em; border-bottom: 1px solid #bcbcbc; color: #636363}

.module-product-specs th,

.module-product-specs td {border-top: 1px solid #bcbcbc; padding: 10px 0}

.module-product-specs th {width: 210px; text-align: left}

.module-product-specs .share {font-size: .9167em; margin: 1em 0}

	.module-product-specs .share dt {padding: 0 3px 0 0}

	.module-product-specs .share dd {padding: 0 6px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 0 50% no-repeat}

	.module-product-specs .share dd.first {background: none}



/* =module-category-summary */



.module-category-summary {min-height: 297px}

	.module-category-summary ul {margin: 0}

	.module-category-summary li {margin: 0 0 .3em 10px; padding: 0; background: none; font-family: arial, verdana, tahoma, sans-serif; font-size: 1.25em; font-weight: bold}

		.module-category-summary li a {text-decoration: none; background-position: 0 2px}

		.module-category-summary li a:focus,

		.module-category-summary li a:hover,

		.module-category-summary li a:active {text-decoration: underline}



/* =module-map */



.module-map .module-header {margin: 0}

.module-map .module-content {margin: 0; min-height: 277px; padding: 0 0 1px}



/* =module-store-hours */



.module-store-hours .module-content {min-height: 265px}



/* =module-buying-preference */



.module-buying-preference .form-item-radios {font-family: arial, sans-serif; font-size: 1.334em; font-weight: bold}

.module-buying-preference .form-item {margin: 0}

.module-buying-preference .form-item-radio-in-store {color: #ff7800; margin: 0 0 .3em}

.module-buying-preference .form-item-radio-online {color: #1d80db}



.module-buying-preference legend,

.js .module-buying-preference button {display: none} 



/* =module-listing-summary */



.module-listing-summary {float: left}

.module-listing-summary .module-content {margin: 0}

.module-listing-summary p {margin: 0}



/* =module-pagination */



.module-pagination .module-content {margin: 0 2em 0}

.module-pagination ol {margin: 0; text-align: right}

.module-pagination li {margin: 0; background: #ccc; list-style: none; color: #ddd; padding: 0 6px 0 5px; display: inline; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey-light.gif) 100% 2px no-repeat}

	.module-pagination li a {color: #166eb7; text-decoration: none; padding: 1px 6px}

	.module-pagination li a:focus,

	.module-pagination li a:hover,

	.module-pagination li a:active,

	.module-pagination li a.active {background-color: #9ca4aa; color: #fff}

.module-pagination li.next {background: none; padding-right: 0}



/* =module-refinement-listing */



.module-refinement-listing {margin: 0 0 1em}



/* =module-retailer-search-term */

.module-retailer-search-term {margin: 1em 0 0.5em}

.module-retailer-search-term .module-media {float:left; width:65px; margin-right:0}

.module-retailer-search-term .module-content {margin:0}



/* =module-store-listing */



.module-store-listing table {width: 100%}

.module-store-listing th,

.module-store-listing td {padding: 4px 10px; vertical-align: top}

	.module-store-listing thead th {font-weight: bold; text-align: left; background-color: #eaeff2}

	.module-store-listing tbody td {}

		.module-store-listing tbody td a {text-decoration: none}

		.module-store-listing tbody td a:focus,

		.module-store-listing tbody td a:hover,

		.module-store-listing tbody td a:active {text-decoration: underline}

		.module-store-listing tbody .stripe td {background-color: #f0f4f7}

	.module-store-listing .suburb {width: 120px}

	.module-store-listing .address {}

	.module-store-listing .phone {width: 120px}

	.module-store-listing .more-info {width: 80px}



/* =module-featured-in-catalogue */



.module-featured-in-catalogue {min-height: 284px}

	.module-featured-in-catalogue img {display: block; margin: 0 auto}

	.module-featured-in-catalogue .media {margin: 0 0 .3em}

	.module-featured-in-catalogue .media-retailer img {border: 1px solid #cacaca}



/* =module-grid */



.module-grid {position: relative; float: left; width: 189px; margin: 4px; font-family: arial, sans-serif}

	.panel .module-grid .module-header {background: transparent url(http://www.interdream-designs.com/images/module/grid-top-bg.gif) 0 0 no-repeat; min-height: 5px; margin: 0; padding: 0}

		.module-grid .module-header .heading {text-align: center; font-size: 1em; font-family: arial, sans-serif}

			.module-grid .module-header .heading a {color: #166dba}

	.panel .module-grid .module-footer {background: transparent url(http://www.interdream-designs.com/images/module/grid-bottom-bg.gif) 0 100% no-repeat; min-height: 5px; margin: 0}

	.module-grid .module-media,

	.module-grid .module-content {margin: 0; background: #fff; overflow: visible}

	.module-grid .media {margin: 0}

		.module-grid .media img {display: block; margin: 0 auto}



/* =module-grid-offer */



.module-grid-offer {}

.module-grid-offer .module-media {padding: 6px 0 10px}

	.module-grid-offer .module-media .media-offer {width: 136px; height: 106px; margin: 0 auto; position: relative}

		.module-grid-offer .module-media .media-offer .icon-zoom {position: absolute; right: 0; bottom: 0; background-color: #fff} 

.module-grid-offer .offer-price {text-align: center; font-size: 1.334em; color: #ff7800; line-height: 1.2; font-weight: bold; margin: 0; height: 55px}

	.module-grid-offer .offer-price span {padding-top: 3px; display: block; font-size: .875em}

	.module-grid-offer .offer-buynow em {padding-left: 26px; background: transparent url(http://www.interdream-designs.com/images/icons/trolley-sml.gif) 0 0 no-repeat; font-style: normal}

.module-grid-offer .buy-now-container {width: 85px; position: absolute; top: 148px; left: 55px; margin: 0}

.module-grid-offer .find-store-container {width: 170px}

	.module-grid-offer .find-store-container a.button {float: left; width: 80px; margin-right: 5px; display: inline; font-weight: bold}  

.module-grid-offer .media-retailer {padding-bottom: 5px; height: 51px}

.module-grid-offer .module-actions {position: absolute; text-align: center; background: #f6f8f9 url(http://www.interdream-designs.com/images/module/offer-grid-action-top.gif) 0 0 no-repeat; width: 166px; bottom: 6px; left: 6px}

	.module-grid-offer .module-actions .module-actions-inner {padding: 6px; background: transparent url(http://www.interdream-designs.com/images/module/offer-grid-action-bottom.gif) 0 100% no-repeat}

	.module-grid-offer .module-actions ul {position: static}

	.module-grid-offer .module-actions li {margin: 0; display: inline; padding: 0 5px 0 4px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 100% 50% no-repeat}

	.module-grid-offer .module-actions li.last {background: none; padding-right: 0}

	.module-grid-offer .module-actions .icon-link-zoom {position: absolute; left: 40px; bottom: 107px; font-size: .9167em}

	.module-grid-offer .module-actions .icon-link-share {display: inline; background: none; padding: 0}

	.module-grid-offer .share {margin: 5px 0 0 5px}

	.module-grid-offer .share dt {padding: 0 1px 0 0}

	.module-grid-offer .share dd {padding: 0 4px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-grey.gif) 0 50% no-repeat}

	.module-grid-offer .share dd.first {background: none}



.js .module-grid-offer .module-header .heading,

.js .module-grid-offer .module-actions,

.js .module-grid-offer .media-offer .icon-zoom,

.js .module-grid-offer .buy-now-container,

.js .module-grid-offer-hover .offer-price span {display: none}



.js .module-grid-offer-hover .module-header .heading,

.js .module-grid-offer-hover .module-actions,

.js .module-grid-offer-hover .media-offer .icon-zoom,

.js .module-grid-offer-hover .buy-now-container {display: block}



.panel .module-grid-offer-hover .module-header {background-image: url(http://www.interdream-designs.com/images/module/grid-top-hover-bg.gif)}

.panel .module-grid-offer-hover .module-media,

.panel .module-grid-offer-hover .module-content {background-image: url(http://www.interdream-designs.com/images/module/grid-hover-bg.gif)}

.panel .module-grid-offer-hover .module-footer {background-image: url(http://www.interdream-designs.com/images/module/grid-bottom-hover-bg.gif)}



/* =module-grid-offer-placeholder */



.module-grid-offer-placeholder {float: left; margin: 0; z-index: 10; position: relative; width: 197px; height: 252px}

	.module-grid-offer-placeholder .module-grid-offer-hover {z-index: 100; position: absolute; top: -16px; left: -12px; width: 221px; height: 295px; margin: 0}

		.module-grid-offer-placeholder .module-grid-offer-hover .module-header {height: 25px; line-height: 30px}

		.module-grid-offer-placeholder .module-grid-offer-hover .module-content {height: 139px}

		.module-grid-offer-placeholder .module-grid-offer-hover .module-actions {width: 200px}

		.module-grid-offer-placeholder .module-grid-offer-hover .share-links {right: -70px; bottom: -35px}

		.module-grid-offer-placeholder .module-grid-offer-hover .buy-now-container {top: 172px; left: 70px}

		.module-grid-offer-placeholder .module-grid-offer-hover .find-store-container {left: 28px}

		

.module-grid-offer-placeholder .module-grid-offer-related-hover {top: -10px; left: 16px}



.panel .module-grid-offer-placeholder .module-grid-offer-hover .module-header {background-image: url(http://www.interdream-designs.com/images/module/grid-offer-top-hover-bg.gif)}

.panel .module-grid-offer-placeholder .module-grid-offer-hover .module-media,

.panel .module-grid-offer-placeholder .module-grid-offer-hover .module-content {background-image: url(http://www.interdream-designs.com/images/module/grid-offer-hover-bg.gif)}

.panel .module-grid-offer-placeholder .module-grid-offer-hover .module-footer {background-image: url(http://www.interdream-designs.com/images/module/grid-offer-bottom-hover-bg.gif)}



/* =module-grid-offer-related-placeholder */



.module-grid-offer-related-placeholder {width: 221px; height: 264px}



/* =module-grid-offer-related */



.module-grid-offer-related {margin: 10px 0 10px 32px}



/* =module-grid-catalogue */



.module-grid-catalogue .module-media {padding: 6px 0; height: 234px; position: relative}

.module-grid-catalogue .media-retailer {position: absolute; bottom: 6px; right: 11px; width: 65px}

.module-grid-catalogue .module-content p {font-size: .9167em; padding: .2em 0 .3em; margin: 0}

.module-grid-catalogue .module-content .catalogue-expiry {text-align: center; font-size: 1.167em; color: #166EB7; font-weight: bold}

	.module-grid-catalogue .module-content .catalogue-expiry em {color: #FF5A00; font-style: normal}

.panel .module-grid-catalogue-hover .module-header {background-image: url(http://www.interdream-designs.com/images/module/grid-top-hover-bg.gif)}

.panel .module-grid-catalogue-hover .module-media,

.panel .module-grid-catalogue-hover .module-content {background-image: url(http://www.interdream-designs.com/images/module/grid-hover-bg.gif)}

.panel .module-grid-catalogue-hover .module-footer {background-image: url(http://www.interdream-designs.com/images/module/grid-bottom-hover-bg.gif)}



.panel-scroller-multi .module-grid-catalogue {width: 110px}

	.panel-scroller-multi .module-grid-catalogue .module-header {background: transparent url(http://www.interdream-designs.com/images/module/catalogue/grid-top-bg.gif) 0 0 no-repeat; padding: 0; font-size: 0}

	.panel-scroller-multi .module-grid-catalogue .module-media {padding: 0; height: 147px}

	.panel-scroller-multi .module-grid-catalogue .module-footer {background: transparent url(http://www.interdream-designs.com/images/module/catalogue/grid-bottom-bg.gif) 0 100% no-repeat; padding: 0}



.panel-scroller-multi .module-grid-catalogue-hover .module-header {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-top-hover-bg.gif)}

.panel-scroller-multi .module-grid-catalogue-hover .module-media,

.panel-scroller-multi .module-grid-catalogue-hover .module-content {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-hover-bg.gif)}

.panel-scroller-multi .module-grid-catalogue-hover .module-footer {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-bottom-hover-bg.gif)}



/* =module-youtube */



.module-youtube .module-header {margin: 0 0 1px}

.module-youtube .module-content {margin-top: 1px; padding: 0 0 1px} 



/* =module-connect */



.module-connect {height: 196px}

	.module-connect .module-content {height: auto; padding-right: 0}

	.module-connect ul {margin: 0}

	.module-connect li {background: none; padding: 0; margin: 0; float: left; text-align: center; width: 140px; margin: 1.7em 7px; font-size: 1.334em; font-family: arial, sans-serif; font-weight: bold}

	.module-connect img {display: block; margin: 0 auto 1em}

	.module-connect a {text-decoration: none}

	.module-connect a:focus,

	.module-connect a:hover,

	.module-connect a:active {text-decoration: underline}



/* =module-catalogue-view-links */



.module-catalogue-view-links {float: left}

	.module-catalogue-view-links .module-content {padding: 10px 14px 0; margin: 0; font-family: arial, sans-serif}

	.module-catalogue-view-links ul {margin: 0}

	.module-catalogue-view-links li {background: transparent url(http://www.interdream-designs.com/images/bullet/dots-grey.gif) 0 0 no-repeat; float: left; margin: 0; padding: 0 9px 0 13px}

	.module-catalogue-view-links li:first-child {background: none; padding-left: 0}

	.module-catalogue-view-links a {color: #000; text-decoration: none}

	.module-catalogue-view-links a:focus,

	.module-catalogue-view-links a:hover,

	.module-catalogue-view-links a:active {text-decoration: underline}

	.module-catalogue-view-links a.icon-link-view-two {padding-left: 30px}



/* =module-catalogue-view-tools */



.module-catalogue-view-tools .module-content {padding: 10px 0 0 14px; margin: 0; font-family: arial, sans-serif; height: auto; padding-right: 0}

.module-catalogue-view-tools ul {margin: 0}

.module-catalogue-view-tools li {background: transparent url(http://www.interdream-designs.com/images/bullet/dots-grey.gif) 0 0 no-repeat; float: left; margin: 0; padding: 0 8px 0 10px}

.module-catalogue-view-tools li:first-child {background: none; padding-left: 0}

.module-catalogue-view-tools a,

.module-catalogue-view-tools a:visited {color: #000; text-decoration: none}

.module-catalogue-view-tools a:focus,

.module-catalogue-view-tools a:hover,

.module-catalogue-view-tools a:active {color: #000; text-decoration: underline}



/* =module-catalogue-navigate */



.module-catalogue-navigate {float: right}

	.module-catalogue-navigate .module-content {padding: 10px 14px 0; margin: 0; font-family: arial, sans-serif}

	.module-catalogue-navigate a {display: block; margin: 2px 0 0 0; float: left; width: 16px; height: 15px; text-indent: -9999em; background: transparent none 0 0 no-repeat}

	.module-catalogue-navigate a:focus,

	.module-catalogue-navigate a:hover,

	.module-catalogue-navigate a:active {background-position: 0 -15px}

	.module-catalogue-navigate a.prev {background-image: url(http://www.interdream-designs.com/images/icons/player-previous.gif); margin-right: 10px}

	.module-catalogue-navigate a.next {background-image: url(http://www.interdream-designs.com/images/icons/player-next.gif); margin-left: 10px}

	.module-catalogue-navigate select {float: left; margin: 0}



/* =module-no-results */



.module-no-results .media {margin-bottom: 0}

.module-no-results p {font-size: 1.5em; font-weight: bold; font-family: arial, sans-serif}



/* =module-zero-results */



.module-zero-results {overflow: hidden}

.module-zero-results .module-media {margin: 0; float: right; width: 125px}

.module-zero-results .module-content {font-size: 1.5em; font-family: arial; padding-right: 0}

.module-zero-results .search-terms {font-style: italic; margin-bottom: .8em}

.module-zero-results .search-related-terms {line-height: 2em}



/* =module-catalogue */



.module-catalogue {width: 990px}

.module-catalogue .catalogue-view-port {overflow: hidden; position: absolute; width: 850px; height: 600px; left: 70px}

.module-catalogue .catalogue-container {position: absolute; margin: 0; width: 850px; height: 600px}

.module-catalogue .catalogue-container div {margin: 0;}

.module-catalogue .catalogue-page {padding: 0; margin: 0; list-style: none;}



.module-catalogue img {display: block}

	.module-catalogue .catalogue-nav {position: absolute; top: 300px; z-index: 10; display: block; width: 31px; height: 31px; text-indent: -9999em; background: transparent none 0 0 no-repeat}

	.module-catalogue .catalogue-nav-previous {left: 30px; background-image: url(http://www.interdream-designs.com/images/catalogue/previous.png)}

	.module-catalogue .catalogue-nav-next {right: 39px; background-image: url(http://www.interdream-designs.com/images/catalogue/next.png)} 

	.module-catalogue .catalogue-nav-previous-disable {left: 30px;}

	.module-catalogue .catalogue-nav-next-disable {right: 39px;} 



.module-catalogue-two-page {height: 620px}

	.module-catalogue-two-page .catalogue-view-port {border: 1px solid #c2c9cc}

	.module-catalogue-two-page .catalogue-page {width: 425px;position: absolute;}



	.module-catalogue-two-page .catalogue-cover-page {width: 425px; height: 598px; font-family: arial, sans-serif; }

	.module-catalogue-two-page .catalogue-cover-page .heading {background: #277bbf url(http://www.interdream-designs.com/images/catalogue/cover-page-heading-bg.gif) 0 0 no-repeat; font-size: 1.167em; color: #fff; text-transform: none; line-height: 30px; padding: 0 10px; margin: 0 0 1.5em}

	.module-catalogue-two-page .catalogue-cover-page a {text-decoration: none}

	.module-catalogue-two-page .catalogue-cover-page a:focus,

	.module-catalogue-two-page .catalogue-cover-page a:hover,

	.module-catalogue-two-page .catalogue-cover-page a:active {text-decoration: underline}

	

	.module-catalogue-two-page .catalogue-page-first .catalogue-retailer {height: 189px}

	.module-catalogue-two-page .catalogue-page-first .media-retailer {float: left; border: 1px solid #c2c9cc}

	.module-catalogue-two-page .catalogue-page-first .catalogue-tools {margin: 2em 0 0 145px}

		.module-catalogue-two-page .catalogue-page-first .catalogue-tools li {list-style: none; font-size: 1.083; font-weight: bold; font-size: 1.334em; margin: .3em 0 .4em; background: none}

		.module-catalogue-two-page .catalogue-page-first .catalogue-tools a,

		.module-catalogue-two-page .catalogue-page-first .catalogue-tools a:visited {color: #1D80DB}

		.module-catalogue-two-page .catalogue-page-first .catalogue-featured ol {position: static; padding: 0 16px}

			.module-catalogue-two-page .catalogue-page-first .catalogue-featured ol .heading {clear: none; background: none; color: #004c97; margin: 0; font-size: 1em; padding: 0; line-height: 1.4; margin: .5em 0 .2em}

		.module-catalogue-two-page .catalogue-page-first .catalogue-featured li {list-style: none; clear: both; border: 1px solid #c2c9cc; overflow: hidden; padding: 1px; background: transparent url(http://www.interdream-designs.com/images/catalogue/catalogue-featured-bg.gif) 0 0 repeat-x; margin: 0 0 2em}

		.module-catalogue-two-page .catalogue-page-first .catalogue-featured-content {margin: 0 0 0 100px}

		.module-catalogue-two-page .catalogue-page-first .media-offer {float: left; margin: 0; border: 1px solid #c2c9cc}

		.module-catalogue-two-page .catalogue-page-first .offer-price {font-size: 1.834em; color: #fb8930; margin: 0; line-height: 1.3; font-weight: bold}

			.module-catalogue-two-page .catalogue-page-first .offer-price span {display: block; font-size: .637em}

	

	.module-catalogue-two-page .catalogue-page-last .catalogue-stores ul {font-size: .9167em; margin: 1.5em 0 1.5em 20px; overflow: hidden}

	.module-catalogue-two-page .catalogue-page-last .catalogue-stores li {background: none; list-style: none; padding: 0; margin: 0; width: 130px; float: left}

		.module-catalogue-two-page .catalogue-page-last .catalogue-stores li .heading {clear: none; background: none; color: #000; margin: 0; font-size: 1em; padding: 0; line-height: 1.4; margin: .5em 0 .2em}

	.module-catalogue-two-page .catalogue-page-last .catalogue-map {margin: 0 1px 1.5em; border: 1px solid #ccc; padding: 1px}

		.module-catalogue-two-page .catalogue-page-last .media-map {width: 417px; height: 351px; margin: 0}

	.module-catalogue-two-page .catalogue-page-last .catalogue-actions ul {overflow: hidden}

	.module-catalogue-two-page .catalogue-page-last .catalogue-actions li {float: left; background: none; width: 130px; list-style: none; padding: 0; text-align: center}

		.module-catalogue-two-page .catalogue-page-last .catalogue-actions li img {display: block; margin: 0 auto .5em auto}

		

	.module-catalogue-two-page .catalogue-page-last .panel-content {padding: 0 25px 12px 30px; height: 495px}

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue {width: 110px;margin:2px 5px 2px 5px}

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue .module-media {height: 147px; padding:0 } 

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue-hover .module-header {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-top-hover-bg.gif)}

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue-hover .module-media,

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue-hover .module-content {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-hover-bg.gif)}

		.module-catalogue-two-page .catalogue-page-last .panel-content .module-grid-catalogue-hover .module-footer {background-image: url(http://www.interdream-designs.com/images/module/catalogue/grid-bottom-hover-bg.gif)}		

	.module-catalogue-two-page .catalogue-page-last .panel-footer .more-button {margin: 0 auto}



.module-catalogue-single-page {height: 960px}

	.module-catalogue-single-page .catalogue-page {width: 680px}

	.module-catalogue-single-page .catalogue-view-port {width: 680px; height: 960px; left: 155px}



/*.js .module-catalogue .catalogue-page .share {display: none}

.module-catalogue .catalogue-page .share {position: absolute; width: 125px; height: 46px; margin: 0 0 0 8px; background: transparent url(http://www.interdream-designs.com/images/module/offer-share-bg.gif) 0 0 no-repeat}

	.module-catalogue .catalogue-page .share ul {padding: 19px 0 0 11px; margin: 0}

	.module-catalogue .catalogue-page .share li {float: left; padding: 0 5px; margin: 0}*/



/* =module-refinement */



.module-refinement {font-family: arial, sans-serif} 

	.module-refinement .module-actions {position: absolute; right: -30px; top: 0}

		.module-refinement .module-actions a {display: block; width: 30px; height: 167px; background: transparent url(http://www.interdream-designs.com/images/module/refinement-button.gif) 0 0 no-repeat; text-indent: -9999em}

	.module-refinement .module-header .heading {font-size: 1.167em}

	.module-refinement .module-content {padding: 0 5px 1px}

		.module-refinement .module-content .heading {font-size: 1em; background-color: #c9e1ed; padding: 3px 6px; margin: .8em 0}

		.module-refinement p {font-size: .9167em; margin: 0 0 1em 6px}

		.module-refinement ol {margin: 0 0 0 6px; font-size: .9167em}

		.module-refinement li {margin: 0 0 .2em; list-style: none}

			.module-refinement li a {color: #000}

			.module-refinement li span {color: #d30005}



/* =module-retailer */



.module-retailer {width: 164px; float: left; margin: 1.5em 0}

	.module-retailer .module-media {margin: 0}

		.module-retailer .module-media a img {border: 1px solid #fff}

		.module-retailer .module-media a:focus img,

		.module-retailer .module-media a:hover img,

		.module-retailer .module-media a:active img {border: 1px solid #1090DC}



/* =module-brand */



.module-brand {width: 164px; float: left; margin: 1.5em 0 0}

	.module-brand .module-media {margin: 0}

		.module-brand .module-media a img {border: 1px solid #fff}

		.module-brand .module-media a:focus img,

		.module-brand .module-media a:hover img,

		.module-brand .module-media a:active img {border: 1px solid #1090DC}

	.module-brand .module-content {overflow: hidden}

		.module-brand .module-content .heading {font-size: 1.167em; color: #166DBA}

		.module-brand .module-content ul {margin: 0 5px 0 0; width: 122px; float: left}

			.module-brand .module-content ul ul {float: none}

		.module-brand .module-content li {display: block; color: #166dba; float: none; background: none; padding: 0}

			.module-brand .module-content li .heading {margin: 0 0 2px}

			.module-brand .module-content a {text-decoration: none; text-transform: none; color: #166dba; height: auto; line-height: 14px; width: auto; text-indent: 0; background: none}

			.module-brand .module-content a:focus,

			.module-brand .module-content a:hover,

			.module-brand .module-content a:active {text-decoration: underline}

			.module-brand .module-content li li {display: inline; font-size: .9091em}

				.module-brand .module-content li li a {display: inline; font-weight: normal; font-size: 1em; font-family: arial}



/* =module-brand-listing */



.module-brand-listing {width: auto; height: auto}

	.module-brand-listing .module-content,

	.module-brand-listing .module-content .heading {margin: 0}

	.module-brand-listing .module-content li {float: left; width: 164px}



/* =module-store-search */



.module-store-search legend,

.module-store-search .form-item label {display: none}

.module-store-search fieldset {text-align: center; margin: 1em 0 2em}

.module-store-search .form-item-select,

.module-store-search .form-text-field,

.module-store-search .form-submit,

.module-store-search .form-item {display: inline}

.module-store-search .errorMessage {margin: 0 0 1em}



/* =module-category */



.module-category {width: 120px; height: 170px; float: left; margin: 1em 0 0 18px; display: inline}

	.module-category .module-media {margin: 0}

		.module-category .module-media img {margin: 0}

	.module-category .module-content {overflow: hidden; padding-left: 0; padding-right: 0;}

		.module-category .module-content .heading {font-size: 1.167em; color: #166DBA}

		.module-category .module-content ul {margin: 0; float: left}

			.module-category .module-content ul ul {float: none}

		.module-category .module-content li {display: block; color: #166dba; float: none; background: none; padding: 0}

			.module-category .module-content li .heading {margin: 0 0 2px}

			.module-category .module-content a {text-decoration: none; text-transform: none; color: #166dba; height: auto; line-height: 14px; width: auto; text-indent: 0; background: none}

			.module-category .module-content a:focus,

			.module-category .module-content a:hover,

			.module-category .module-content a:active {text-decoration: underline}

			.module-category .module-content li li {font-size: .9091em; margin:0 0 4px}	/* display: inline;  add margin*/

				.module-category .module-content li li a {display: inline; font-weight: normal; font-size: 1em; font-family: arial}



/* =module-categories */



.module-categories {margin: 2.5em 0 0}

	.module-categories .media {margin: 0 0 .5em}

	.module-categories .module-content {overflow: hidden; padding-left: 18px; padding-right: 0}

	.module-categories .module-item {width: 147px; float: left; margin-right: 8px}

		.module-categories .module-content .heading {font-size: 1.167em; color: #166DBA}

		.module-categories .module-content ul {margin: 0}

		.module-categories .module-content li {display: block; color: #166dba; float: none; background: none; padding: 0}

			.module-categories .module-content li .heading {margin: 0 0 2px}

			.module-categories .module-content a {text-decoration: none; text-transform: none; color: #166dba; height: auto; line-height: 14px; width: auto; text-indent: 0; background: none}

			.module-categories .module-content a:focus,

			.module-categories .module-content a:hover,

			.module-categories .module-content a:active {text-decoration: underline}

			.module-categories .module-content li li {display: inline; font-size: .9091em}

				.module-categories .module-content li li a {display: inline; font-weight: normal; font-size: 1em; font-family: arial}



/* =module-catalogue-popup */



.module-catalogue-popup {display: none; font-size: 75%; width: 339px; position: absolute; z-index: 300; background: #fff url(http://www.interdream-designs.com/images/catalogue/popup-bg.gif) 0 100% no-repeat; font-family: arial, sans-serif}

	.module-catalogue-popup .module-header {height: 20px; margin: 0; padding: 5px; background: transparent url(http://www.interdream-designs.com/images/catalogue/popup-top.gif) 0 0 no-repeat}

		.module-catalogue-popup .module-header .heading {text-align: center; color: #166dba; font-size: 1.167em; padding-left: 10px}

			.module-catalogue-popup .module-header .heading span {font-size: .778em}

					.module-grid .module-header .heading {text-align: center; font-size: 1em; font-family: arial, sans-serif}

			.module-grid .module-header .heading a {color: #166dba}

	.module-catalogue-popup .module-media {padding: 5px 3px; margin: 0}

		.module-catalogue-popup .module-media .media-offer {width: 300px; margin: 0 auto; position: relative}

		.module-catalogue-popup .module-media .icon-zoom {display: none; position: absolute; bottom: 0; right: 0}

		.module-catalogue-popup .module-content {margin: 0; padding: 0}

	.module-catalogue-popup .offer-description {padding: 0 10px; margin-bottom: .5em; text-align: center; color: #1D80DB; font-weight:bold;}

	.module-catalogue-popup .offer-price {text-align: center; font-size: 1.334em; color: #ff7800; line-height: 1.2; font-weight: bold; margin: 0; height: 80px}

		.module-catalogue-popup .offer-price span {font-size: .875em}

		.module-catalogue-popup .offer-buynow em {padding-left: 26px; background: transparent url(http://www.interdream-designs.com/images/icons/trolley-sml.gif) 0 0 no-repeat; font-style: normal}

		.module-catalogue-popup a.button-buy-now {display: none; position: absolute; bottom: 27px; left: 127px; width: 85px}

	.module-catalogue-popup .module-actions {display: none; width: 339px; height: 33px; position: absolute; bottom: 0; background: transparent url(http://www.interdream-designs.com/images/catalogue/popup-grey-bg.gif) 4px 0px no-repeat}

	.module-catalogue-popup .module-arrow {position: absolute; width: 44px; height: 21px; top: 70px; left: -35px; background: transparent url(http://www.interdream-designs.com/images/catalogue/popup-arrow.png) 0 0 no-repeat}

	.module-catalogue-popup .module-actions ul {position: static; margin: 0; padding-top: 6px; font-family: arial, sans-serif; text-align: center} 

	.module-catalogue-popup .module-actions li {margin: 0; padding: 0 6px; background: transparent url(http://www.interdream-designs.com/images/bullet/bar-blue.gif) 0 3px no-repeat; display: inline}

	.module-catalogue-popup .module-actions li.first {background: none; padding-left: 0}

		.module-catalogue-popup .module-actions li a {text-decoration: none}

		.module-catalogue-popup .module-actions li a:focus,

		.module-catalogue-popup .module-actions li a:hover,

		.module-catalogue-popup .module-actions li a:active {text-decoration: underline}

		.module-catalogue-popup .module-actions .icon-link-share {display: inline; padding: 0; background: none}

		.module-catalogue-popup .module-actions .share-links {left: 238px; top: 17px}

	.module-catalogue-popup .module-close {position: absolute; top: -16px; right: -12px}

		.module-catalogue-popup .module-close a {width: 25px; height: 27px; display: block; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/icons/close.png); cursor: pointer}



.module-catalogue-popup-alternate .module-arrow {left: 330px; background-image: url(http://www.interdream-designs.com/images/catalogue/popup-arrow-alternate.png)} 

.module-catalogue-popup-bottom .module-arrow {top: 150px}



.module-catalogue-popup-hover .module-media .icon-zoom,

.module-catalogue-popup-hover a.button-buy-now,

.module-catalogue-popup-hover .module-actions {display: block}

 

/* =all-brands */



.all-brands .panel-content {overflow: hidden; padding-bottom: 3em}



/* =module-price-browse */



.module-price-browse {height: 279px}

.module-price-browse ol {margin-left: 0; margin-top: 1.2em}

.module-price-browse li {list-style: none; padding: 0}

	.module-price-browse li a {margin: 0 auto}



/* =module-refine-price */



.module-refine-price .module-content {}

.module-refine-price .module-content p {text-align: center}

	.module-refine-price .module-content p em {color: #ff6f00; font-style: normal}

.module-refine-price .refine-price-helper, 

.module-refine-price .refine-price-range,

.module-refine-price .refine-price-matches {color: #959595; font-weight: bold; font-family: arial, sans-serif}

.module-refine-price .refine-price-matches {color: #000; font-size: 1.167em}

.module-refine-price .refine-price-range {font-size: 1.334em; margin-bottom: .8em; text-align: center}

.module-refine-price .module-content .refine-price-range em {color: #000}

.module-refine-price .price-slider {margin-left: 11px; width: 141px}

.module-refine-price a.button {margin: 0 auto 1em; width: 120px}

.module-refine-price .bar-graph-container {width: 161px; margin: 0 0 18px} 



/* =bar-graph */



.bar-graph {height: 80px; padding: 0 0 0 10px; margin: 0; position: relative; border-bottom: 1px solid #959595}

	.bar-graph li {float: left; margin-right: -1px; width: 7px; height: 50px; padding: 0; margin: 0; background: transparent none}

		.bar-graph li span {position: absolute; width: 8px; bottom: 0; display: block; background: #ccc url(http://www.interdream-designs.com/images/slider/bar-graph.gif) 0 0 no-repeat; font-size: 0; line-height: 0}

	.bar-graph li.inactive span {background-image: url(http://www.interdream-designs.com/images/slider/bar-graph-grey.gif)}



/* =ui-slider */



  	.ui-slider {position: relative; text-align: left; margin: 1em 0}

  		.ui-slider .ui-slider-range {border: 0; display: block; font-size: .7em; position: absolute; z-index: 1}

  		.ui-slider .ui-slider-handle {cursor: default; height: 19px; position: absolute; width: 11px; z-index: 2}

  	.ui-slider-horizontal {height: 8px}

  		.ui-slider-horizontal .ui-slider-range {height: 100%; top: 0}

  		.ui-slider-horizontal .ui-slider-handle {margin-left:-0.6em; top:-6px}

  		.ui-slider-horizontal .ui-slider-range-min { left: 0; }

		.ui-slider-horizontal .ui-slider-range-max { right: 0; }



    .ui-slider-range, .ui-widget-header{background :#1090dc url(http://www.interdream-designs.com/images/slider/slider-bar.gif) 0 0 repeat-x}

    .ui-state-default, .ui-widget-content .ui-state-default{background :#FFFFFF url(http://www.interdream-designs.com/images/slider/slider-control.gif) repeat-x scroll 50% 50%;}



/* =tabs */



.ui-tabs {zoom: 1}

.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none}

.ui-tabs .ui-tabs-hide {display: none !important}



/* =autobox */



.autobox {border: 1px solid #ebebeb; position: absolute; z-index: 200; background: #fff none; overflow-x: hidden; overflow-y: auto; font-family: arial, verdana, tahoma, sans-serif}

	.autobox ul {margin: 0}

	.autobox li {margin: 0; padding: 0; font-size: .9167em; background: transparent none}

		.autobox li a {text-decoration: none; color: #333}

		.autobox li a:focus,

		.autobox li a:hover,

		.autobox li a:active {background-color: #b9d3ea} 



/* =simplemodal */



.js .block-simplemodal {display: none}



#simplemodal-overlay {background-color: #000}

.simplemodal-container {background-color: #fff; border: 3px solid #f6851f}

	.simplemodal-container a.modalCloseImg {background: url(http://www.interdream-designs.com/images/icons/close.png) no-repeat; width: 25px; height: 29px; display: inline; z-index: 3200; position: absolute; top: -14px; right: -18px; cursor: pointer}

	.simplemodal-container .simplemodal-data {padding: 2px}

	.simplemodal-container .block-header .heading {margin: .5em 1em}

	.simplemodal-container .module-header {background-image: url(http://www.interdream-designs.com/images/panel/primary-module-header-blue-bg.gif)}

	.simplemodal-container .module-content {overflow: hidden}



#simplemodal-default {width: 220px}

#simplemodal-content-2 {width: 196px}

#simplemodal-full {width: 783px}

#simplemodal-primary {width: 489px}

#simplemodal-secondary {width: 280px}

#simplemodal-streetview {width: 704px; height: 484px}

	#simplemodal-streetview .module-content {padding: 0; margin: 0}

#simplemodal-confirm {width: 489px}

#simplemodal-terms {width: 489px; height: 400px}

	#simplemodal-terms .popuptext {height: 310px; overflow: auto}



/* =simplemodal-user-login */



#simplemodal-user-login,

#simplemodal-user-login .block {width: 592px}

#simplemodal-user-login {}

	#simplemodal-user-login .block-content {overflow: hidden}

	#simplemodal-user-login .panel {float: left; width: 286px; margin-left: .5em}

	#simplemodal-user-login .module-content {height: 200px}

#simplemodal-user-login .block-user-whyjoin .block-header {visibility: hidden}

#simplemodal-user-login .block-user-whyjoin .block-content {margin-top: -1em}

#simplemodal-user-login .module-header {background-image: url(http://www.interdream-designs.com/images/panel/secondary-module-header-blue-bg.gif)}

#simplemodal-user-login .module-user-whyjoin {display: none}



/* =simplemodal-why-join */



#simplemodal-why-join,

#simplemodal-why-join .block {width: 592px}

#simplemodal-why-join {}

	#simplemodal-why-join .block-content {overflow: hidden}

	#simplemodal-why-join .panel {float: left; width: 286px; margin-left: .5em}

	#simplemodal-why-join .module-content {height: 200px}

#simplemodal-why-join .block-user-whyjoin .block-header {visibility: hidden}

#simplemodal-why-join .block-user-whyjoin .block-content {margin-top: -1em}

#simplemodal-why-join .module-header {background-image: url(http://www.interdream-designs.com/images/panel/secondary-module-header-blue-bg.gif)}

#simplemodal-why-join .module-user-login {display: none}



/* =simple search */

.simple-search-page #site {margin:155px auto 0; width: 640px;}

.simple-search-page #footer {width: 640px;}

.simple-search-page #footer p {font-size:100%; margin-left:200px; margin-top:225px; text-align: left}

.simple-search-page #search .search-options ul{margin-left:-92px; margin-top:28px;}

.simple-search-page .logo {

	background: transparent url(http://www.interdream-designs.com/images/layout/lasoo-logo.gif) no-repeat scroll 0pt 0pt;

	height: 58px;

	margin-left: 200px;

	cursor:pointer;

}



/* =frontpage */



.frontpage .module-what-is-lasoo {height: 223px}

.frontpage .module-popular-retailers {min-height: 477px}

.frontpage .panel-offer-deal-of-the-week .module-featured,

	.frontpage .panel-offer-deal-of-the-week-2 .module-featured {min-height: 305px}



/* =all-catalogues */



.all-catalogues .module-listing-grid {min-height: 248px}

	.all-catalogues .panel .module-listing-grid .module-header {width: 180px; height: 18px; padding: 0; margin: 0}

	.all-catalogues .module-listing-grid .module-content {padding-left: 0; padding-right: 0; margin-top: -8px}

	.all-catalogues .module-listing-grid .media-catalogue {margin: -8px 0 0; padding: 0 0 .8em}

		.all-catalogues .module-listing-grid .media-catalogue img {margin: 0 auto}

	.all-catalogues .module-listing-grid .media-retailer {bottom: 12px; left: 108px}



/* =all-brands */



.all-brands .panel-tabs-fake .panel-header li {float: left; padding: 5px 0 0; margin: 0 4px 0 0; line-height: 28px; background: transparent none}

		.all-brands .panel-tabs-fake .panel-header li:first-child {margin-left: 6px}



/* =retailer-no-results */



.retailer-no-results .module-no-results {height: 278px}



/* =store-locator-listing */



.store-locator-listing .module-category-summary {min-height: 266px}



/* =lightbox */



#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 410; width: 100%; height: 500px}

#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 420; text-align: center; line-height: 0}

#jquery-lightbox a img {border: none}

#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}

#lightbox-container-image {padding: 10px}

#lightbox-loading {position: absolute;	top: 40%; left: 0%; height: 25%; width: 100%; text-align: center;	line-height: 0}

#lightbox-nav {position: absolute;	top: 0;	left: 0; height: 100%; width: 100%; z-index: 400}

#lightbox-container-image-box > #lightbox-nav {left: 0}

#lightbox-nav a {outline: none}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}

#lightbox-nav-btnPrev {left: 0; float: left}

#lightbox-nav-btnNext {right: 0; float: right}

#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%; padding: 0 10px 0}

#lightbox-container-image-data {padding: 0 10px; color: #666}

#lightbox-container-image-data #lightbox-image-details {float: left; text-align: left; padding-bottom: 1em}	

#lightbox-image-details-caption {font-weight: bold}

#lightbox-image-details-currentNumber {display: block;	clear: left}			

#lightbox-secNav-btnClose {text-indent: -9999em; display: block; width: 25px; height: 29px; position: absolute; top: -10px; right: -13px; z-index: 410; background: transparent url(http://www.interdream-designs.com/images/icons/close.png) 0 0 no-repeat; cursor: pointer}

#lightbox-button {float: right; font-size: 1em}

	#lightbox-button span {padding: 0 15px}



/* =module-iphone */



.module-iphone .module-content {position: relative}

.module-iphone .module-content .heading {position: relative; z-index: 5; width: 611px; height: 90px; margin-top: 7px; margin-left: 5px; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/module/iphone-heading.jpg) 0 0 no-repeat}

.module-iphone .module-content .button-iphone {position: absolute; z-index: 10; top: 370px; left: 494px; width: 184px; height: 63px; display: block; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/module/iphone-button.gif) 0 0 no-repeat}

.module-iphone .module-content .media {margin: -100px 10px 0 0; width: 524px}

.module-iphone .module-content ul {margin: 0 0 0 30px; width: 335px}

.module-iphone .module-content li {margin: 2em 0; padding-left: 30px; padding-top: 1px; background-image: url(http://www.interdream-designs.com/images/module/iphone-bullet.gif); background-position: 0 0}



/* =google-map */

.GoogleMapButton {border: 1px solid black; position: absolute; background-color: white; text-align: center; width: 80px; cursor: pointer; right: 0em;}

.GoogleMapButton_text {border-style: solid; border-color: white rgb(176, 176, 176) rgb(176, 176, 176) white; border-width: 1px; font-size: 12px;}



/* =module-christmas-gift */



.module-christmas-gift .module-content {padding-bottom: 30px}

	.module-christmas-gift .module-content h3.heading {display: block; height: 85px; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/module/christmas-guide/christmas-gift-guide.jpg) 50% 0 no-repeat}

	.module-christmas-gift .module-content h4.heading {display: none}

	.module-christmas-gift .module-content ul {margin: 20px 0 95px 110px}

	.module-christmas-gift .module-content li {float: left; margin: 0 100px 17px 0; padding: 0; background: none; display: inline}

		.module-christmas-gift .module-content li h4.heading {display: block}

		.module-christmas-gift .module-content li a.button {margin:8px 0 24px 11px}



/* =powered_by */



.powered_by {}

	.powered_by a,

	.powered_by span {display: block; margin: 0 auto; width: 165px; height: 86px; background: transparent url(http://www.interdream-designs.com/images/layout/poweredby.jpg) 0 0 no-repeat; text-indent: -9999em}

	

/* =error page*/

.module-error404 a,

	.module-error404 span {display: block; margin: 0 auto; width: 959px; height: 478px; background: transparent url(http://www.interdream-designs.com/images/layout/error-404.png) 0 0 no-repeat; text-indent: -9999em}

	

/* =module-welcome-lasoo */



.module-welcome-lasoo .module-content {font-family: arial, tahoma, sans-serif}

	.module-welcome-lasoo .module-content .heading-image {width: 380px; height: 35px; text-indent: -9999em; background: transparent url(http://www.interdream-designs.com/images/module/heading-where-savvy-shoppers-start.jpg) 0 0 no-repeat; margin: .5em 0}

.module-welcome-lasoo p {margin-left: 55px}

.module-welcome-lasoo .list-container {width: 589px; margin: 0 auto 2em; height: 253px; background: transparent url(http://www.interdream-designs.com/images/module/lasoo-welcome.gif) 0 0 no-repeat}

.module-welcome-lasoo dl {padding: 27px 0 0 88px}

.module-welcome-lasoo dt {font-weight: bold; margin: 0}

.module-welcome-lasoo dd {margin: 0 0 1.9em; padding-left: 30px}

