table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
        z-index: 5002 !important;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
.dd{display:inline-block!important;text-align:left;background-color:#fff;margin-top: -3px;font-family:tahoma,Helvetica,sans-serif;font-size:11px;}.dd .ddTitle{background:#FFF;border:1px solid #e0e0e0;padding: 1px 3px 3px;text-indent:0;cursor:default;overflow:hidden;height:16px;}.dd .ddTitle span.arrow{background:url(/js/jquery/css/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer; margin-top:1px}.dd .ddTitle span.textTitle{text-indent:1px;overflow:hidden;line-height:16px; color: #A1A1A1}.dd .ddTitle span.textTitle img{text-align:left;padding:3px 4px 0 0}.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}.dd .ddChild{position:absolute; z-index;50000; border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden!important;background-color:#ffffff;}.dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}.dd .ddChild a{display:block;padding:1px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}.dd .ddChild a:hover{background:#72d0d1;}.dd .ddChild a img{border:0;padding:3px 3px 0 0;vertical-align:middle;}.dd .ddChild a.selected{background:#bbf3f4;}.hidden{display:none;}
.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
} 

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #FFF;
	position:relative;
	z-index:5001;
	color: #FF0000;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #ddd;
	box-shadow: 0 0 3px #63c9c9;
	-moz-box-shadow: 0 0 3px #63c9c90;
	-webkit-box-shadow: 0 0 3px #63c9c9;
	padding: 0px 5px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
  position:relative;
  z-index: 5006;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
	margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

#facebox .b {
  background:url(/js/jquery/facebox/b.png);
}

#facebox .tl {
  background:url(/js/jquery/facebox/tl.png);
}

#facebox .tr {
  background:url(/js/jquery/facebox/tr.png);
}

#facebox .bl {
  background:url(/js/jquery/facebox/bl.png);
}

#facebox .br {
  background:url(/js/jquery/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  background: white;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  padding:0;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 9998;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 
/* ========== main ============ */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none
}



html {
	overflow-x: hidden;
}
body {
	background: #FFF;
	font-size: 80%;
	letter-spacing: 0;
	line-height: 1.5;
}

body, .plain, .plain a, #sidebar a, #footer a {
	color: #919191;
}
body, p, ul, ol, dl, input, textarea {
	font-family: Arial, Verdana, sans-serif;
}
p {
	margin: 0 0 10px;
	line-height: 21px;
	width:100%;
}
img, a img {
	border: none;
	text-decoration: none;
}
a, .link, .header a {
	color: #9f9f9f;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}



a:hover{
color: #32b0c3;
}



caption, th, td {
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
input, textarea {
	margin: 0;
}
* {
	margin: 0;
	padding: 0
}


 /* ========== main end ============ */ 
 
/* Header ================================================================================ */
 
 .content .breadcrumbs span a {
	color: #32b0c3 !important;
}
.content .breadcrumbs a, .content .breadcrumbs {
	text-decoration: none;
	text-transform: lowercase;
	font-size: 90%;
	
}

.header .mydesign span, .header .mycart span{
font-size:90%;
display:block;
}

.header .mydesign span{
margin-left: 9px;
}

.header .rightlinks .toplinks ul li {
	float: left;
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -563px -130px;
}
.topbar {
	height: 35px;
	background: url("/skin/frontend/dreamday/imthemetheme/images/topbarbg.png");
	color: #a3a3a3 !important;
}

.topbar h2, .topbar a{
	color: #a3a3a3 !important;
}


.switcher span {
	display: block;
	float: left;
}
.tbmain .switcher .brands li {
	float: left;
}
.topbar .tbmain {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-size: 88%;
	font-weight: 300;
}

.chrome .topbar .tbmain {
	font-size: 90%;
    
}

.header-container .toplinks em{
clear: both;
display: block;
color:#32b0c3;
font-size:11px;
font-weight:bold;
}

.topbar {
	margin-bottom: 5px;
}
.chrome .topbar .tbmain {
	font-size: 85%;
}
.tbmain .switcher {
	float: right;
	margin-top: 5px;
	line-height: 2.3em;
}
.gecko .tbmain .switcher {
	width: 515px;
}
.chrome .tbmain .switcher {
	width: 516px;
}
.tbmain h2 {
	float: left;
	width: 425px;
	margin-top: 9px;
}




.chrome .tbmain .switcher .brands .dreamday {
	width: 107px;
	text-align: right;
}
.gecko .tbmain .switcher .brands .dreamday {
	width: 107px;
}
.tbmain .switcher .brands .sp {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -346px -8px;
	height: 23px;
	width: 10px;
}
.tbmain .switcher .brands .impressive {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -8px -54px;
	height: 25px;
	width: 118px;
	padding-left: 20px;
}
.gecko .tbmain .switcher .brands .impressive {
	width: 110px;
}
.chrome .tbmain .switcher .brands .impressive {
	width: 113px;
}
.ie .tbmain .switcher .brands .impressive {
	width: 119px;
}
.tbmain .switcher .brands .text {
	padding-right: 7px;
}
.tbmain .switcher .brands .diy {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -451px -53px;
	width: 75px;
	padding-left: 90px;
}
.header .logo {
	float: left;
	width: 300px;	
}
.header .rightlinks .toplinks .tlsp {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -8px -5px;
	width: 15px !important;
}

/*
.mainwrapper .header .rightlinks .toplinks ul li {
	width: 88px;
}
*/

.mainwrapper .header .rightlinks .toplinks ul .myact{
	width: 81px !important;
	background-position: -569px -130px;
}

.mainwrapper .header .rightlinks .toplinks ul .getstart {
	width: 77px;
	background-position: -572px -130px !important;
}

.mainwrapper .header .rightlinks .toplinks ul .help {
	width: 45px;
	background-position: -606px -130px !important
}
.mainwrapper .header .rightlinks .toplinks ul .mycart {
	width: 55px;
	background-position: -592px -130px !important;
}
.mainwrapper .header .rightlinks .toplinks ul .mydesign {
	width: 76px;
	background-position: -572px -130px !important;
}
.mainwrapper .header .rightlinks .toplinks ul .login {
	background: none !important;
}
.mainwrapper .header .rightlinks .toplinks ul .logout {
	background: none !important;
}
.tbmain .rightlinks {
	float: right;
}
.tbmain .switcher .brands .dreamday {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -518px -102px;
	padding-left: 25px;
	/*width: 116px;*/
}
.header {
	color: #9c9c9c;
	font-size: 95%;
	overflow: hidden;
	font-weight: 500;
}
.header .rightlinks {
	float: right;
	overflow: hidden;
}
.mainwrapper .header .rightlinks .toplinks {
	overflow: hidden;
	margin-left: 164px;
	font-weight:normal;
	margin-top: 10px;
	/*width: 410px;
	padding-left: 44px;*/
}
.mainwrapper .header .rightlinks .com ul li {
	float: left;
}
.mainwrapper .header .rightlinks .com {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom:9px; 
	float:right;
	font-weight;normal
}
.mainwrapper .header .rightlinks .search #search {
	background: none repeat scroll 0 0 #f2f1f1;
	border: 1px solid #ECECEC;
	height: 23px;
	width: 176px;
	color: #a3a3a3;
	padding-left: 9px;
	font-size: 100%;
	margin-right: -2px;
}
.mainwrapper .header .rightlinks .search button {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") -150px -52px;
	border-style: none;
	cursor: pointer;
	height: 26px;
	text-indent: -9999px;
	width: 26px;
}
.mainwrapper .header .rightlinks .com ul .tollfree {
	padding-right: 10px;
	font-weight: normal;
}



.mainwrapper .header .rightlinks .com ul .signup {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") repeat scroll -7px -146px transparent;
	padding-left: 15px;
}
.mainwrapper .header .rightlinks .com ul .chat {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") repeat scroll -2px -175px transparent;
	padding-left: 40px;
	/*width: 52px;*/
	height: 19px;
	cursor:pointer;
}

.lpChatTextLinkText span span{
font-family:arial !important;
font-size:90%  !important;
color:#919191 !important;
}

 .mainwrapper .header .rightlinks .search {
	clear: both;
	text-align: right;
	height:38px;
}

.social{
	height: 23px;
	margin-left: 137px;
	width: 169px;
	position: absolute;
	z-index: 5;
	top: 97px;
 }
 
 
  .chrome .social{
	height: 23px;
	margin-left: 131px;
	width: 169px;
	position: absolute;
	z-index: 5;
	top: 97px;
 }
 
 .dd .ddTitle {
background: #FFF;
border: 1px solid #e0e0e0;
padding: 4px 3px 4px;
text-indent: 0;
cursor: default;
overflow: hidden;
height: 17px;
}
/* ======================================================================================= */
 
 
/* Footer ================================================================================ */

.mainwrapper, .dfooter {
	clear: both;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	/*position: relative; is this needed? it breaks popups and stuff*/
}

.dfooter .fcontacts .bottom {
	background: url(/skin/frontend/dreamday/imthemetheme/images/footer-bg.png) no-repeat;
	overflow: hidden;
	margin-top: 15px;
}
.dfooter .fcontacts .bottom li {
	float: left;
}

.smedia {
	height: 48px;
	width: 960px;
	clear: both;
	border-top: 1px solid #ebeded;
	border-bottom: 1px solid #ebeded;
	border-right-style: none;
	border-left-style: none;
	background: #f1f6f5;
	padding-top: 3px;
	margin-left: auto;
	margin-right: auto;
}
.smedia .smicons li {
	float: left;
	height: 46px;
	margin-right: 14px;
	text-indent: -9999px;
	width: 20px;
}


.smedia div .text, .smedia .emails {
	display: block;
	float: left;
	width: 90px;
	color: #32b0c3;
	padding-top: 15px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 100% !important;
	font-family: 'Roboto', arial;
}
.smedia .emails {
	width: 564px;
	padding-left: 84px;
}


.smedia div .newstext {
	width: 345px;
	float: left;
	color: #32b0c3;
	line-height: 18px;
	font-size: 90%;
}
.chrome .smedia div .newstext {
	font-weight: bold;
}


.smedia .submitbut {
	float: left;
	margin-top: -5px;
	/*background: url("/skin/frontend/dreamday/imthemetheme/images/smsubmitbtn.png") no-repeat 0px 0px transparent;*/
}

.smedia .submitbut:hover{
/*background: url("/skin/frontend/dreamday/imthemetheme/images/smsubmitbtn.png") no-repeat 0px -28px transparent;*/
}



.smedia .emailinput input {
	border: 1px solid #d0dfde;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
	outline: 0;
	-webkit-appearance: none;
}
.smedia .emails .emailinput input {
	float: left;
	width: 128px;
	margin-right: 2px;
	background:#F2FDFC;
}
.smedia .emails .emailinput {
	float: left;
	margin-top: -5px;
	overflow: hidden;
}


.smedia #advice-validate-email-newsletter {
position: absolute !important;
margin-left: -112px !important;
margin-top: 33px !important;
}


.smicons ol a {
	height: 40px;
	width: 40px;
	display: block;
	overflow: hidden;
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png")
}
.smicons ol .flickr a {
	background-position: -38px 0px;
}
.smicons ol .twitter a {
	background-position: -75px 0px;
}
.smicons ol .pinteret a {
	background-position: -113px 0px;
}
.smicons ol .blog a {
	background-position: -151px 0px;
}
.smicons ol .instagram a {
	background-position: -186px 0px;
}

.smicons ol .youtube a {
	background-position: -578px -258px;
}

.smicons ol .gplus a{
	height: 40px;
	width: 40px;
	display: block;
	overflow: hidden;
	background: url("/skin/frontend/dreamday/imthemetheme/images/googleplus.gif") no-repeat;
	background-position: 8px 9px;
}


.addthis{
clear: both;
margin-left: auto;
margin-right: auto;
width: 965px;
}
}


/*testimonials*/
#news-container .info .cat{
	font-size:70%;
	text-align:right;
	display:block;
	margin-top:-5px;
}

.mainwrapper .dfooter .testimonials {
	float: left;
    margin-bottom: -20px;
    margin-top: 10px;
    width: 960px;
	height:100px;
	
}

.cms-home .mainwrapper .dfooter .testimonials{
    margin-top: -10px !important;
}

.testimonials .text {
	float: left;
	width: 811px;
	font-style: italic;
	font-size: 16px;
	margin-top: 10px;
	color: #939393;
	margin-right: 5px;
	height: 100px;abso
}
.testimonials .moretm {
	float: left;
	height: 55px;
	margin-top: 10px;
	width: 126px;
	border-left: 1px solid #cfd9d8;
	padding-left: 17px;
	color: #71a7a4;
	font-weight: bold;
	font-size: 88%;
	padding-top:16px;
}
.mainwrapper .dfooter .testimonials .moretm span {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") repeat scroll -628px -13px transparent;
	display: block;
	height: 15px;
	margin-left: 61px;
	margin-top: -17px;
	text-indent: -9999px;
	width: 25px;
}

/*testimonials end*/

.mainwrapper .content .rightcontent .witext {
	clear: both;
}
.testimonials {
	clear: both;
}



.footerlinks ul #wide, #links, #wording, #ideas {
	float: left;
	width: 245px;
	font-size: 85%;
	line-height: 18px;
}
#wide a, #links a, #wording a, #ideas a {
	float: left;
	width: 278px;
}
.flinks {
	clear: both;
	overflow: hidden;
	padding-top: 18px;
}
#wide {
	margin-right: -45px;
}
.footerlinks h4 {
	font-size: 18px;
	margin-bottom: 20px;
}
.dfooter .fcontacts .bottom .cussup {
	width: 190px;
}
.dfooter .fcontacts .bottom .cussup, .dfooter .fcontacts .bottom .about, .dfooter .fcontacts .bottom .secure {
	float: left;
	height: 125px;
	margin-top: 7px;
	padding-right: 19px;
	width: 282px;
}
.dfooter .fcontacts .bottom .cussup {
	padding-left: 105px;
	padding-right: 32px;
	width: 221px;
}
.dfooter .fcontacts .bottom .logos {
	clear: both;
	width: 960px;
	text-align: center;
	margin-top: 10px;
}


#absolutefooter {
	font-size: 85%;
	margin-top: 30px;
	overflow: hidden;
	height: 25px;
}
.dfooter .fcontacts .bottom ul .about .coun img {
	vertical-align: middle;
}
.dfooter .fcontacts .bottom ul .cussup .phicon {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") repeat scroll -16px -213px transparent;
	height: 29px;
	text-indent: -9999px;
	width: 210px;
	margin-top: 10px;
}

.dfooter .moretm a:hover{
text-decoration:underline;
}


#absolutefooter ul .widelinks {
	width: 455px;
	float: left;
}
#absolutefooter ul .copyright {
	float: right;
	width: 355px;
}
.bottom ul .img {
	font-size: 13px;
}
.bottom ul .cussup .img {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") no-repeat scroll -243px -213px transparent;
	height: 27px;
	line-height: 26px;
	padding-left: 32px;
}
.bottom ul .about .img {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") no-repeat scroll -623px -43px transparent;
	height: 27px;
	line-height: 26px;
	padding-left: 32px;
}
.bottom ul .secure .img {
	background: url("/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png") no-repeat scroll -581px -213px transparent;
	height: 27px;
	line-height: 26px;
	padding-left: 32px;
}


.addthis_toolbox {
margin-top: -40px;
width: 219px;
margin-right: -11px;
}




.addthis_toolbox.footer {
float: left;
}

.addthis_button_facebook_like{
width:75px;
}

.addthis_button_google_plusone{
width:68px;
}


.catalog-product-view .addthis_button_tweet{
width:82px !important;
}

.catalog-product-view .addthis_button_google_plusone{
width:60px;
}

/* ======================================================================================= */
 
 /*========content========*/
 

.mainwrapper .content .hp-text-block h2 {
	font-size: 18px;
}


.prds1 {border: 1px solid #e5e5e5;

-moz-box-shadow: 0 0 4px 4px #F6F6F6;
-webkit-box-shadow: 0 0 4px 4px #F6F6F6;
box-shadow: 0 0 4px 4px #F6F6F6;

/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#F6F6F6')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#F6F6F6');
}
 /*==========content end ==========*/
 
 
 
 
/* Layout ================================================================================= */
.wrapper {}
.page { margin:0 auto; text-align:left; }
.page-print { padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { padding:0 0 10px; }

.mainwrapper .content {clear: both; margin-top:2px; margin-bottom:30px;}
.mainwrapper .content .leftside {	float: left;	width: 210px;}
.mainwrapper .content .rightside {	float: right;	width: 210px;}
.mainwrapper .content .rightcontent {	float: left; width: 750px; }
.rightcontent h2{font-size: 130%; color: #32b0c3; margin-bottom: 8px; margin-top: 10px;}
.cms-page-view .content .rightcontent {	width: 750px; margin-left: 0;}
.mainwrapper .content .rightcontent.colours {width: 730px; margin-left: 20px; }
.mainwrapper .content .rightcontent.themes {	width: 730px; margin-left: 20px; }




/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.v-baseline     { vertical-align:baseline; }
.f-left,
.left         { float:left !important; }
/*.f-right,
.right        { float:right !important; }*/
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }

#profiler_section { text-align:left; }
/* ======================================================================================= */



/* Base Columns */ 
.col-left { float:left; width:230px; border:1px solid #ddd; padding:5px 5px 0; }
.col-main { float:left; width:736px; border:1px solid #ddd; padding:5px; }
.col-right { float:right; width:230px; border:1px solid #ddd; padding:5px 5px 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }

/* Content Columns */
.col2-set .col-1 { float:left; width:47%; }
.col2-set .col-2 { float:right; width:47%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Header ================================================================================ */



/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; }
input.input-text, select, textarea { border:1px solid #dadada; }
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; }
textarea { overflow:auto; }
address{font-style:normal}

button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #dadada; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
.highlight {}

/* Form lists */
.form-list li { margin:0 0 8px; overflow:hidden; }
.form-list li .input-box {}
.form-list li input.input-text,
.form-list li textarea { width:250px; padding:4px; background:#F2FDFC;}
.form-list li select { width:260px; padding:3px; background:#F2FDFC;}
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list label {color:#666666; font-weight:bold; position:relative; z-index:0;} 
.form-list .field {float:left;width:275px; margin-bottom:12px;}
.form-list li.wide input.input-text {width:529px;}
.wide{clear:both;}
.form-list label.required em {color:#EB340A;float:right;font-style:normal;position:absolute;right:-8px;top:0;}
.form-list li.wide select {width:535px;}

.group-select {}
.group-select label {}
.group-select .legend {}
.group-select li { margin:0 0 5px; }
.group-select li .input-box { float:left; width:260px; }
.group-select li input.input-text,
.group-select li textarea {width:510px; }
.group-select li select { width:516px; }
.group-select li .input-box input.input-text,
.group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
.group-select.wide input.input-text,
.group-select.wide textarea { width:510px; }

.buttons-set { clear:both; margin:auto; padding: 5px 0 5px 5px;  border-top:1px solid #E4E4E4; /*width:98%;*/ overflow:hidden;}
.buttons-set .back-link { float:left; }
.buttons-set .button { float:right !important }
.buttons-set .btn { float:right !important }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(/skin/frontend/dreamday/default/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#bf3232; }
.validation-failed { /*border:1px solid #f00 !important;*/ background:#faebe7 !important; }
.validation-passed {}
.required { color:#bf3232; }
p.required { font-size:10px; text-align:right; width:100% !important }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { float:left; width:12em; margin-right:-12em; display:inline; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#bf3232; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:100%;}
.messages li { margin:auto auto 15px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:12px !important;  }
.error-msg { border-color:#ebeded; background-color:#faebe7; background-image:url(/skin/frontend/dreamday/default/images/error_msg_icon.gif); color:#32b0c3; }
.success-msg { border-color:#ebeded; background-color:#f1f6f5; background-image:url(/skin/frontend/dreamday/default/images/success_msg_icon.gif); color:#32b0c3; line-height: 2em; clear: both; width: 917px; }
.note-msg,
.notice-msg { border-color:#ebeded; background-color:#fafaec; background-image:url(/skin/frontend/dreamday/default/images/note_msg_icon.gif); color:#32b0c3; }

/* BreadCrumbs */ 
.breadcrumbs { /*padding:10px; margin:0 0 10px; border:1px solid #ddd;*/ }
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { /*border-bottom:1px solid #ddd;*/ padding:0 0 5px; /*margin:0 0 10px;*/ }
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

/* Pager */ 
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; overflow:hidden; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%;  }
.data-table th { padding:5px;  font-weight:bold; white-space:nowrap; text-indent:-9999px; }
.data-table td { padding-bottom:5px; padding-right:3px; padding-top:5px; border: 1px dotted #cccccc; border-top:none; border-left:none;}
.data-table thead { background-color:#e0e0e0; }
.data-table tbody {}
.data-table tfoot { background: #ececec url(/skin/frontend/dreamday/default/images/dreamday/reviewbg.png) ; color:#1e1e1e; font-size:110%; font-weight:bold; }
.data-table tr.first {}
.data-table tr.last { font-size:100%}
.data-table tr.odd {}
.data-table tr.even { /*background-color:#f2f2f2;*/ }
.data-table tbody.odd {}
.data-table tbody.odd td { }
.data-table tbody.even { background-color:#F2FDFC; }
.data-table tbody.even td {}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td .product-name { font-size:1em; font-weight:bold; line-height:1.5; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#F2FDFC; }
.data-table td.value {}
.rborder {border-left: 1px dotted #cccccc !important; }
.attributes-colreview{padding-left:10px; border-left: 1px dotted #cccccc !important;}

.piwd{width:110px;}
.piwn{width:400px;}
.pipr{width:50px;}
.piqt{width:50px;}
.pisub{width:50px;}

#checkout-review-table .proimg{
padding-left: 13px;
padding-top: 33px;
border: none;
border-bottom: 1px dotted #cccccc;
border-left: 1px dotted #cccccc;
}

#checkout-review-table tfoot .last strong{
font-size:130% !important;
}

.shopbot .plogos a{
margin-top:0px !important;
margin-right:0px !important;
}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(/skin/frontend/dreamday/default/images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#F2FDFC; }
tr.tax-details-first td {}

/* Lists Decoration */
li.odd {}
li.even { background-color:#F2FDFC; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#F2FDFC; }



/* Sidebar =============================================================================== */
.sidebar .block { border:1px solid #ddd; margin:0 0 10px; }
.sidebar .block .block-title { border-bottom:1px solid #ddd; padding:0 10px; }
.sidebar .block .block-title h2 { font-size:16px; font-weight:bold; line-height:1.5; }
.sidebar .block h3 { font-size:14px; line-height:1.5; }
.sidebar .block .block-content { padding:10px; }
.sidebar .block .actions { text-align:right; }
.sidebar .block .actions a { float:left; }

/* Block: Account */
.sidebar .block-account {}

/* Block: Currency Switcher */
.sidebar .block-currency {}
.sidebar .block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {}
.sidebar .block-layered-nav dt { font-weight:bold; }
.sidebar .block-layered-nav .currently {}
.preloader-category-message {
background:url("/skin/frontend/dreamday/imthemetheme/images/ajax-loader.gif") no-repeat scroll 15px center #FFFFFF;
padding:10px 20px 10px 60px;
position:absolute;
z-index:91;
width:166px;
height:95px;
color: #32b0c3;
}

.preloader-category-message  p{
padding-top:35px;
padding-left:35px;
font-weight:bold;
font-size:160%;
}


/* Block: Cart */
.sidebar .block-cart {}
.sidebar .block-cart .amount {}
.sidebar .block-cart .subtotal { text-align:center; }

.sidebar .mini-products-list li { padding:5px 0; }
.sidebar .mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.sidebar .mini-products-list .product-details { margin-left:75px; }
.sidebar .mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.sidebar .mini-products-list .product-details .btn-remove { float:right; }

/* Block: Wishlist */
.sidebar .block-wishlist {}

/* Block: Related */
.sidebar .block-related {}
.sidebar .block-related li { padding:5px 0; }
.sidebar .block-related .checkbox { float:left; margin-right:-20px; }
.sidebar .block-related .item { margin-left:20px; }
.sidebar .block-related .item .product-image { float:left; margin-right:-65px; }
.sidebar .block-related .item .product-details { margin-left:65px; }

/* Block: Compare Products */
.sidebar .block-compare {}
.sidebar .block-compare li { padding:5px 0; }

/* Block: Viewed */
.block-viewed .thumb{width:55px !important; float:left; padding-right:5px;}
.block-viewed li{ clear:both; overflow:hidden; padding-bottom:10px; background:url("/skin/frontend/dreamday/imthemetheme/images/viewed-divider.png") 0px 66px no-repeat; padding-bottom:20px}
.block-viewed li a{ color:#5A5A5A}
.block-viewed .block-title, .mini-blog .block-title{
background:url("/skin/frontend/dreamday/default/images/dreamday/progress-bg.png") repeat-x transparent;
border:1px solid #DDDDDD;
font-size:100%;
font-weight:bold;
margin-bottom:-1px;
margin-top:15px;
padding:3px;
width:219px;
}
.block-viewed .block-content, .mini-blog ul{
border:1px solid #DDDDDD;
width:225px;
margin-bottom:20px;
overflow:hidden;
}
.block-viewed .block-content ol, .mini-blog ul li{
background:none repeat scroll 0 0 #F2FDFC;
border:1px solid #FDFDFD;
overflow:hidden;
padding:10px;
}

.mini-blog ul li{
font-size:90% !important;
}

.block-viewed .product-name{
font-size:85%;
}


/* Block: Poll */
.sidebar .block-poll {}
.sidebar .block-poll .radio { float:left; margin:3px -18px 0 0; }
.sidebar .block-poll .label { display:block; margin-left:18px; }
.sidebar .block-poll .answer {}
.sidebar .block-poll .votes { font-weight:bold; }

/* Block: Tags */
.sidebar .block-tags ul,
.sidebar .block-tags li { display:inline; }

/* Block: Subscribe */
.sidebar .block-subscribe {}

/* Block: Reorder */
.sidebar .block-reorder {}
.sidebar .block-reorder li { padding:5px 0; }
.sidebar .block-reorder .checkbox { float:left; margin:3px -20px 0 0; }
.sidebar .block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.sidebar .block-banner {}
.sidebar .block-banner {}
.sidebar .block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.sidebar .block-progress {}
.sidebar .block-progress dt { font-weight:bold; }
.sidebar .block-progress dt.complete,
.sidebar .block-progress dd.complete { background-color:#F2FDFC; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { /*border-bottom:1px solid #ddd;*/ margin-bottom:5px; margin-top:5px; }
.category-image { display:block; margin:0 auto; }
.category-products {}

/* View Type: Grid */
.products-grid { width:100%; }
.products-grid tr.odd {}
.products-grid tr.even { background-color:#F2FDFC; }
.products-grid td { width:33%; border:1px solid #ddd; padding:5px; }
.products-grid td.empty {}

/* View Type: List */
.products-list .item { border:1px solid #ddd; padding:5px; margin:0 0 5px; }
.products-list .product-image { float:left; margin-right:-150px; }
.products-list .product-shop { float:right; width:320px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
.product-view {}

.product-essential {}
.product-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:267px; }
.product-view .product-img-box .product-image { border:1px solid #ddd; }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(/skin/frontend/dreamday/default/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(/skin/frontend/dreamday/default/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }

.prguarantee{
background: transparent url(/skin/frontend/dreamday/imthemetheme/images/prguarantee.png);
width:750px;
height:106px;
text-indent:-9999px;
clear:both;
margin-bottom:20px;
}

.prguarantee a{
width:229px;
height:106px;
display:block;
float:left;
}

.prguarantee .guaran{
width:309px;
}

.prguarantee .production{
width:210px;
}


.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:96%; }
.product-view .product-name {}
.product-view .short-description {}
#product-card-view .details .favorite { top: -5px !important;}


/* Rating */
.ratings {}
.ratings .amount {}
.ratings .rating-links {   /*float: left;*/    margin-top: -1px;    padding-left: 4px; width:254px;}
.ratings dt {}
.ratings dd {}
.rating-box { width:71px; height:13px; font-size:0; line-height:0; background:url(/skin/frontend/dreamday/default/images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; margin-top: 1px; margin-right: 4px;  float:left}
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(/skin/frontend/dreamday/default/images/bg_rating.gif) 0 100% repeat-x; }
.reviewblock .rating-box{float:none !important }

/* Availability */
.availability {}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#bf3232; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { font-weight:bold; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; }
.add-to-cart .button { float:left; margin-left:5px; }

/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }

/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#F2FDFC; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options dd .multiselect option {}
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px; border:1px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.grouped-items {}

/* Block: Description */
.product-view .description {}

/* Block: Additional */
.product-view .additional {}

/* Block: Upsell */
.product-view .up-sell {}
.product-view .up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .tags {}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; margin:0 5px; }
.product-view .tags .form-add-tags .button { float:left; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
/* Product Tags */
.tags-list li { display:inline; }


/* Advanced Search */
.search-summary {}
/* ======================================================================================= */


/* Product Review ======================================================================== */
.product-review {}
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart .checkout-types { float:right; text-align:right; }
#basket .head p{ font-size:115%; padding-top:10px}
.shopping-cart-item-message.notice{color: #b90d0d; font-size: 85%;height: 23px;font-weight: bold;padding-left: 22px; background: url(/skin/frontend/dreamday/imthemetheme/images/warningicon.png) 4px 4px no-repeat;background-color: #ebebeb; margin-right: 8px; line-height: 27px;margin-bottom: 5px;}

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }
.cart-table .item-msg.notice{
background: url(/skin/frontend/dreamday/imthemetheme/images/warning_icon.png) 0px -1px no-repeat;
color: #3c7a78;
padding-left: 23px;
height: 25px;
line-height: 26px;
font-weight: bold;
font-size: 12px;
}


/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { float:left; width:700px; }
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .shipping {}

/* Shopping Cart Totals */
.cart .totals { float:right; }
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }



/* Options Tool Tip */
/*.item-options dt { font-weight:bold; font-style:italic; }*/
.item-options dd { padding-left:1px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#F2FDFC; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
.cartprooftext{float: right !important; margin-right: 20px !important;}
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.one-page-checkout { border-bottom:1px solid #ddd; position:relative; /*margin-left:30px; margin-right:-26px;*/ margin-top:15px; margin-bottom:25px; }
.one-page-checkout li.section { border:1px solid #ddd; border-bottom:0; }
.one-page-checkout .step-title { background-color:#50a8b5; cursor:pointer;  padding:0 5px; text-align:right; height:28px; padding-top:5px; margin-top:1px; }
.one-page-checkout .step-title a{ color:#e0e0e0; font-weight:bold; font-size:85%; }
.one-page-checkout .step-title .number { margin-top:2px; width:25px; line-height:17px; text-align:left; padding-left:4px; float:left; font-size:11px; font-weight:bold; margin-right:-5px; color: #716659; background-color:#ccc; cursor:default; background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/checkout-steps-num-bg.png) 0px 1px no-repeat; }
.one-page-checkout .step-title h3 { /*float:left;*/ font-size:110%; text-align: left; margin-top:0px; line-height: 170%; color:#FFF}
.one-page-checkout .allow .step-title { cursor:pointer; }
.one-page-checkout .active {}
.one-page-checkout .active .step-title { height:28px; padding-top:4px; color:#dedede; background-color:#0c6471; cursor:pointer; }
.one-page-checkout .active .step-title a{  color:#dedede; }
.one-page-checkout .buttons-set{border:none !important;  overflow:hidden !important;}
.one-page-checkout .step { border-top:1px solid #ddd; padding:10px; overflow:hidden; padding-bottom:2px }
.one-page-checkout .order-review {}
.guarantee{
background: transparent url(/skin/frontend/dreamday/imthemetheme/images/unconditionalguarantee.png);
width:960px;
height:106px;
text-indent:-9999px;
}

.guarantee a{
width:292px;
height:106px;
display:block;
float:left;
}

.guarantee .guaran{
width:386px;
}

.guarantee .production{
width:281px;
}



.one-page-checkout .sp { margin-bottom:56px;}
.one-page-checkout h3 {font-size:110%; }
.one-page-checkout p {font-size:85%;}
.one-page-checkout a:link {font-size:85%; color:#d5f1f5; display: block; }
.one-page-checkout .col-1 ul li {list-style:disc outside none; margin-left:20px; font-size:85%;}
.one-page-checkout .col2-set h3 {border-bottom:1px solid #E4E4E4; font-size:13px; padding-bottom:2px; margin-bottom:8px; text-transform:uppercase;}
.one-page-checkout .col2-set .form-list {margin-top:10px;}
.one-page-checkout .step-title a:link{margin-top: -20px;}
.one-page-checkout .sp-methods label a{ display: block !important; margin-left: 79px;}

.header .search-autocomplete{
background-color:#FFF;
z-index:1000;
margin-top: -1px;
width: 189px !important;
position: absolute;
margin-left: 279px;
top: 132px !important;
}

.search-autocomplete{
margin-top: -1px;
}

.search-autocomplete li{
margin:0 !important;
padding:5px !important;
}

.search-autocomplete .odd {
background-color:#F2FDFC !important;
border: 1px solid #ECECEC !important;
cursor:pointer;
}

.search-autocomplete .even{
background-color:#d2e7e9 !important; 
border-top: none !important;
border-right: 1px solid #94c5ca !important;
border-top: none !important;
border-left: 1px solid #94c5ca !important;
cursor:pointer;
}

#search_autocomplete .amount{
float: right;
padding-left:5px;
font-size:100%;
color:#32b0c3;
}

.onepage.block-progress {margin-left:13px; margin-top:20px}
.block-title{color: #32b0c3; font-size: 90%; }
.block-content dt {background-color:#000000; font-size:110%; font-weight:bold; margin-bottom:-1px; margin-top:15px; padding:3px; width:202px; background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/progress-bg.png) repeat-x;
border-color:#e6e6e6;
border-style:solid;
border-width:1px;
color:#8C7C67;
}
.completecon {border-color:#e6e6e6; border-style:solid; border-width:1px; width: 208px;}
.completecon address, .completecon .inner { margin:1px; background:#F2FDFC;   padding:5px; }
.complete{}

#review-buttons-container{overflow:hidden;}
#checkout-review-submit .placeorder{float:right; cursor:pointer; text-indent:-99999px; width: 163px; height: 38px; display:block; background:url(/skin/frontend/dreamday/imthemetheme/images/place-order.png)}
#checkout-review-submit .placeorder:hover{background-position : 0px -39px}


/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
.shipping-methods {}
.sp-methods dt {font-weight:bold;margin:13px 0 5px;}
.sp-methods select.month { margin-right:10px; width:154px;}
.sp-methods select.year {width:96px;}
.please-wait { float:right; }
.cvv-what-is-this { cursor:help; }

/********** < payment checkout Styles */
.pbox { 	border: 1px solid #e6e6e6;		width: 679px;	margin-top:35px;}
.pbox ul{	background: #F2FDFC;	width:657px;	border: 1px solid #fdfdfd;		overflow:hidden;padding:10px; text-align:justify}
p.required.left{text-align:left;}
.one-page-checkout .plogos{margin-top:30px;text-align:center;}
.cvv-what-is-this{padding-left:10px;}

/**************< checkout tables */
.one-page-checkout  .data-table th{text-indent:0;}



/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#F2FDFC; padding:5px; position:absolute; left:0; z-index:1000; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(/skin/frontend/dreamday/arinewskin/images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt span { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#F2FDFC; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Login Page ============================================================================ */
.login-page {}
.login-page .content { min-height:150px; }
.account-login .input-text, .fieldset .input-text, .fieldset select {background:#F2FDFC !important; color: #A3A3A3 !important}
.account-login{overflow:hidden;}
.content .new { padding-bottom:96px; padding-left:5px; background:none; }
/*.content p{padding-bottom:5px;}*/
.page-title h1, #testimonial-wrapper h1{font-size:140%; font-weight:400;  margin-bottom: 10px; background: url(/skin/frontend/dreamday/imthemetheme/images/hmdottedline.png) repeat-x bottom; color: #32b0c3 }
#login-form .col2-set{ margin-left:auto; margin-right:auto;}
.col2-set h2 {border-bottom:1px solid #E4E4E4; font-size:110%;  text-transform:uppercase; height:20px; padding:7px 7px 7px 0px; }
.new-users, .registered-users{ font-size:105%; }
.new-users .content, .registered-users .content{background:#f8f8f8; margin:1px; padding:10px;  }
.registered-users.facebook .content{border-bottom:1px solid #E4E4E4; }
.welcome-msg .hello{ padding-bottom:10px;}
.col-1.registered-users{width: 45% !important;}
.col-2.registered-users.fb{
margin-top: 20px;
float: left;
margin-bottom: 20px;
}

/********** < Common Checkout Styles */
.fieldset {
background:none repeat scroll 0 0 #f8f8f8;
border:1px solid #DDDDD5;
margin:auto auto 40px;
padding:22px 25px 12px 33px;
width:85%;
}

.fieldset .legend {
background-color: #50a8b5; 
border:1px solid #DDDDD5;
font-size:105%;
margin-bottom:-1px;margin-top:15px;
float:left;
font-size:14px;
margin:-33px 0 0 -10px;
padding:2px 8px;
position:relative;
color: #FFF;
}

#maincontent .registered-users .content p{
width:100% !important; 
}


/* ======================================================================================= */


/* My Account ============================================================================= */
/********** < Dashboard */
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px;  overflow:hidden;}
.dashboard h1 {width:100% !important}
.dashboard address{font-style:normal}


/* General Box */
.box-account { background:#F2FDFC url(/skin/frontend/dreamday/arinewskin/images/dreamday/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; overflow:hidden; }
.box-account .box-head h2 { float:left; margin:0; font-size:115%; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat;  }
.block-account {	border: 1px solid #e6e6e6; 	width: 185px; /*margin:8px 8px 8px 40px*/}
.block-account .block-content { }
.block-account .block-content ul{ background:#F2FDFC; margin:1px; }
.block-account .block-content li{ padding:5px; margin-left:5px; margin-right:5px; border-bottom: 1px solid #e6e6e6;}
.block-account .block-content li.last {border-bottom:none !important;}
.block-account .block-content li.current{background:none;}
.block-account .block-content .buttons-set{ width:100% !important; overflow:hidden; }
.block-account .block-title 
{ background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/progress-bg.png) repeat-x; border:0 none; padding:3px 10px;}
.block .block-title {border-bottom:1px solid #e6e6e6;adding:2px 9px;}

.dashboard .box .box-title {  padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }
#maincontent .rightmaincontain p.amount  {width:auto !important;}

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 {  }
#my-orders-table thead th { border-right:1px solid #FFFFFF;color:#6B6B6B;font-weight:bold;padding:2px 8px;vertical-align:middle;white-space:nowrap;}
#my-orders-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; text-indent:0px !important;  }
#my-orders-table thead tr {background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/dashboard-recent-bg.gif) 0 100% repeat-x !important;}
#my-orders-table tr.last th, #my-orders-table tr.last td {border-bottom:0 none !important;}
#my-orders-table tbody th, #my-orders-table tbody td { border-bottom:1px solid #D9DDE3; border-right:1px solid #D9DDE3;}
#my-orders-table td {padding:3px 8px;}
caption, th, td {font-weight:normal;text-align:left;vertical-align:top;}
#my-orders-table .odd {background:none repeat scroll 0 0 #FFF;}
#my-orders-table .even {background:none repeat scroll 0 0 #F8F7F5;}
#my-orders-table  {border:1px solid #BEBCB7;width:100%;}

/* Block: Account Information */
.dashboard .box-info .box-head h2 { }
.dashboard .box-info h4 { border-bottom:1px solid #D9DDE3; font-size:105%; font-weight:bold; margin-bottom:10px; padding-bottom:5px; text-transform:uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image:url(/skin/frontend/dreamday/arinewskin/images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image:url(/skin/frontend/dreamday/arinewskin/images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { font-weight:bold; font-size:13px; color:#956477; text-transform:uppercase; }
.addresses-list h3 { font-weight:bold; font-size:13px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove { color:#646464; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { background:#fff url(/skin/frontend/dreamday/arinewskin/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

/* Order View */
.order-info { background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/dashboard-recent-bg.gif) 0 100% repeat-x !important; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; color:#f2f2f2 }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info .current { font-weight:bold; background:none; color:#f2f2f2  }
.order-info li { margin:0 3px; }

.order-date { margin:10px 0; }

.order-info-box { border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; overflow:hidden; background:#F2FDFC url(/skin/frontend/dreamday/arinewskin/images/dreamday/bkg_account_box.gif) 0 0 repeat-x; }
.order-info-box h2 { font-weight:bold; font-size:13px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { font-weight:bold; font-size:13px; }
.order-items .product-name { font-size:1em !important; font-weight:bold !important; }
.order-items .link-print { float:right; color:#1e7ec8; font-weight:normal; }
.order-items p .link-print { float:none; }

.order-gift-message { margin:15px 0; }
.gift-message dt strong { color:#666; }
.gift-message dd { margin:5px 0 0; font-size:13px; }

.order-about { margin:15px 0; }
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }
.tracking-table th,
.tracking-table td { padding:1px 5px 0 0; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(/skin/frontend/dreamday/arinewskin/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { margin-top:2em; }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span { border-color:#406a83; background:#f6f5ed; }
#wishlist-table .add-to-links { white-space:nowrap; }

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:5px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
.reviewtext{ margin-top: -20px; float: left; width: 600px;}
.reviews{margin-bottom:15px;}
.write-review{font-weight:bold}
.reviews dd{ margin-bottom: 32px; }
.reviews dt{margin-top: 15px; font-size: 13px;font-weight: bold; margin-bottom: 6px; font-family: Roboto, arial !important;font-weight: 500;}
.reviews .ratings-table {font-family: Roboto, arial !important; font-weight: 500;}
.reviews h2 {clear: both; overflow: hidden !important; padding-bottom: 10px !important; margin-bottom: 20px;}
.write-review{ cursor:pointer;}
.reviews button{  margin-bottom: 10px;}
.reviews {}

.reviewblock {
	border-top: 1px solid #d2f0ea;
	width: 750px;
	padding-top: 15px;
	clear: both;
	overflow: hidden;
	padding-bottom: 15px;
	background-color: #f5fffd;
}
.reviewblock .rating {
	float: left;
	width: 15%;
	white-space: nowrap;
	padding-right:25px;	
}
.reviewblock .description {
	float: left;
	width: 80%;
}
.reviewblock .rating span {
	display: block;
	white-space: nowrap;	
}

.reviewblock .rating .name span{
	width:20px;
	float:left;
	}

.reviewblock .rating .date{
	clear:both;
}

.reviewblock h2{
	padding:0;
	margin:0;
	}

.reviewblock .name{padding-top:10px;}
.reviewblock .rname{color:#32b0c3; font-weight:bold; }
.reviewblock  .reviews button{margin-bottom: 10px;}


/* Billing Agreements */
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }
/* ======================================================================================= */





/*cms affiliate ========================================================================== */
/*.promo{
clear:both;
padding:15px;
text-align:justify;
}

.promo h2 {
clear:both;
font-size:1.5em;
margin-bottom:15px;
}

.promo h3 {
font-size:1.3em;
padding-bottom:10px;
padding-top:10px;
}
*/
.affbanners ul li {
float:left;
list-style:none outside none;
padding-bottom:100px;
padding-left:25px;
padding-right:80px;
}

/* common cms */

.common{
margin:auto;
/*width: 674px;*/
}

.common p{
padding-top:15px;
padding-bottom:15px;
text-align:justify;
}

.textarea h1{
padding-bottom:15px;
}
.textarea h2{
padding-bottom:10px;
padding-top:10px;
}


/* cms testimonials*/


#testimonial-wrapper {
	padding-right: 35px;
	margin-left: auto;
}

#testimonial-wrapper .testimid {	text-align: justify;	line-height: 20px;}
#testimonial-wrapper { font-size: 100% ; }
#testimonial-wrapper h1 { font-size: 22px; padding:10px 0px; }
#testimonial-wrapper .testimonial { padding:5px 0; text-align: justify; font-size:80%}
#testimonial-wrapper .testimonial .leftquote { }
#testimonial-wrapper .testimonial .testmonials { padding:0 40px; line-height: 25px; }
#testimonial-wrapper .testimonial .date { font:bold 14px; text-align: right; }
#testimonial-wrapper .testimonial .name { text-align: right; }

#testimonial-wrapper .testibot {  height: 65px; }
#testimonial-wrapper .testimid .name { margin: 0px; padding: 0px; font-weight: bold; color: #32b0c3; font-size:12px; }
#testimonial-wrapper .testimid .locate { margin: 0px; padding: 0px; text-align: right; font-size: 11px; color: #32b0c3; font-style: italic; }
.testimonials .text div{width:803px !important;}

/* ======================================================================================= */

/* miniblog ============================================================================*/
.mini-blog{
padding-bottom: 10px;
}

.mini-blog .date{
display:block;
font-size:80%;
}
/* ======================================================================================= */


/* ====== Distributor ============ */

#outlet {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
}

/*
.content ul li p{
clear:both;
width:96%;
padding-top:7px;
}





.content ul li p span {
	width: 82px;
	float:left;
	font-weight: bold;
}*/

#outlet .box {
	width: 448px;
	border: 1px solid #e6e6e6;
	float:left;
	margin:15px;
	
}
#outlet .box .content {
	background: #F2FDFC;
	margin: 1px;
	padding:5px;
}
#outlet .box .header {
	background: #CCC url(/skin/frontend/dreamday/arinewskin/images/dreamday/progress-bg.png);
	border-bottom:1px solid #E4E4E4;
	font-size:100%;
	height:20px;
	padding:2px 8px 12px 10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#333;
}
#outlet .box .header span {
	background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/shop.gif) no-repeat scroll left center transparent;
	display:block;
	float:left;
	height:32px;
	padding-left:41px;
	

}
/*
no!
button {
	margin-left:-7px;
}
*/

.content ul .but {
	overflow:hidden;
}

.content .addtext{
float:left;
display:block;
width:82px;
}

.content .addvalue{
float:left;
display:block;
width:290px;
font-weight:normal;
}

/*outlet form*/
.box .content th, .box .content td {
padding:5px;
}

.box .content input{
width: 200px;
padding: 2px;
}

.input-captcha{
width:50px !important;
border:1px solid #dadada;
}

.box  textarea{
height:50px;
width: 200px;
}



/* ======================================================================================= */


/* Card Product View Page ================================================================= */

.card-product{
width:99%;
margin:auto;
clear:both;
}

.card-product h4{
font-size:1.2em;
}

.card-product  img { border: 1px solid #ccc; }

.card-product .gallery {
	position:relative;
	height:400px;
	width:100%;
	text-align:center;
}

.card-product .gallery .mask {
	position:absolute;
	overflow:hidden;
	width:582px;
	height:1702px;
	top:30px;
	margin-left:24px;
	*margin-left:-300px;
}
.card-product .gallery .images {
	width:99999px;
	height:370px;
	position:absolute;
}
.card-product .gallery .images li{
	float:left;
	width:570px;
	height:370px;
	text-align:center;
	}
.card-product .gallery .thumbnail {
	position:absolute;
	text-align:center;
	clear:both;
	bottom:0;
	left:0px;
	right:0px;
	width:auto;
	top:414px;
	margin-left:-157px;
}
.card-product .gallery .thumbnail li { display:inline; cursor:pointer; }

.card-product .gallery .addimgaes{
    background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif") no-repeat scroll 6px -66px transparent;
    clear: both;
    height: 37px;
    padding-left: 23px;
    padding-top: 10px;
    position: absolute;
    text-align: left;
    top: 361px;
    width: 495px;
	*left:1px;
}


.card-product .top, .card-product .middle{
clear:both;
}

.card-product .prices .quantity{
width:150px;
}

.card-product .top .product-name{
float:left;
width:80%;
line-height:2.3em;
font-size:1.8em; border-bottom:1px solid #ccc;
}

.card-product .top a{
float:right;
width:20%;
margin-top:-15px;
}

.card-product .gallery{
width:60%;
float:left;
}

.card-product .threedview{
width:40%;
margin-left:-73px;
float:left;
}

.card-product .accessories h4, .card-product  .sample-order-form .heading{
background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif) 5px -124px no-repeat;
height:38px;
padding: 10px 0px 0px 20px;
}

.card-product .sample-order-form  .choice.product{
margin-left: 13px;
}

.card-product .sample-order-form  .choice li.even{
background:none;
}

.card-product .sample-order-form  .choice .submit{
margin-bottom:10px;
}

.card-product .description .top{
	background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif) 6px -1px no-repeat;
	height:38px;
	padding: 10px 0px 0px 20px;

}

.card-product .description .top h2{
padding-top:10px;
padding-left:27px;
}

.card-product .description .mid{
background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-mid.gif) 1px 0 repeat-y;
margin-left:5px;
padding: 5px 25px 10px;
}

.card-product .description .mid h3{
line-height:1.5em;
padding-top:8px;
}

.card-product .description .bot{
background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif) 1px -40px no-repeat;
height:25px;
margin-left:5px;
}

.card-product .details{
margin-top:15px;
}


.card-product .info .attributes, .card-product .info .prices {
float:left;
width:44%;
margin-left:10px;
}


.card-product .info .prices.width{
margin-left:97px;
}

.card-product .info  .mid{
padding-left:15px;
}


.card-product .info  .top{
	background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif") no-repeat scroll -515px -64px transparent;
    height: 38px;
    padding-left: 10px;
    padding-top: 10px;;
}

.card-product .info  .mid{
background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-details-mid.gif) -7px 0 repeat-y;
}

.card-product .info  .mid.height{
line-height:2.6em;
}

.card-product .info  .bot{
background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/product-page-sprites.gif) -515px -104px no-repeat;
height:25px;
}

.card-product .accessories{
clear:both;
margin-bottom:15px;
}

.card-product .accessories li{
float: left;
width: 150px;
text-align:center;
height:100px;
padding:4px;
position:relative;
text-align:center;
margin-bottom:15px;
}

.card-product .accessories li h5{
line-height: 1.2em;
margin-top:5px;
}

.card-product .samples{
clear:both;
}

.top .btn.samples{
background: url("/skin/frontend/dreamday/arinewskin/images/qv-btns.gif") no-repeat scroll 0 -108px transparent;
cursor: pointer;
height: 54px;
text-indent:-9999px;
}

.card-product .accessories img {
 border: 1px solid #ccc; height:65px;
 }



/* TAB: Pricing/Accessories */




.promo.width{
width:95% !important;
}

.promo.width strong{
color: #489CA6;
}

#distributor p{
width:400px !important;
}

#distributor .points li{
  background: url("/skin/frontend/dreamday/arinewskin/images/arrow.png") no-repeat;
  line-height: 2.5em;
  padding-left: 30px;
}

#distributor ol li{
list-style: decimal !important;
padding-left:10px;
margin-left:20px;
padding-top: 10px;
}

#distributor .required{
text-align:left !important;
}


#distributor .points li{
  background: url("/skin/frontend/dreamday/arinewskin/images/arrow.png") no-repeat;
  line-height: 2.5em;
  padding-left: 30px;
}

#distributor ol li{
list-style: decimal !important;
padding-left:10px;
margin-left:20px;
padding-top: 10px;
}

#distributor .required{
text-align:left !important;
}


button p a:hover{
color: #000;
}




/*Colours-page*/

.rightcontent .sections.colours{
clear:both;
}


.rightcontent .sections.colours li{
	margin-right:30px;
	height: 262px;
}

.rightcontent .sections.colours.themes li{
	margin-left: 0px !important;
	margin-right: 25px;
	margin-bottom: 30px;
}

.rightcontent .sections.colours ul li p span {
	font-size: 125%;
	text-align: center !important;
	display: block;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal;
}

.rightcontent .sections.colours a{
display:block;
clear:both;

}

.rightcontent .sections.colours ul li p{
width:232px;
clear:both;	
}

.mainwrapper .content .rightcontent .thecolimage{
height:388px;
width: 735px;
background: url(/skin/frontend/dreamday/imthemetheme/images/homebanner.jpg);
margin-left: -18px;
margin-top: -10px;
padding-left: 22px;
padding-top: 18px;
}

.content .leftside .leftnav.links.wi.col{
margin-top:0px !important;
}

.rightcontent.colours h2{
font-size: 150%;
padding: 0px 5px 15px 0px;
margin-bottom: 10px;
background: url(/skin/frontend/dreamday/imthemetheme/images/hmdottedline.png) repeat-x bottom;
color: #32b0c3;
text-align: left !important;
width: 100%;
clear: both;
}

.rightcontent .sections.colours.themes li.last {
margin-right: 0px !important;
margin-left: 0px !important
}


.rightcontent .sections.colours.themes ul li p{
width: 352px;
}

.rightcontent .sections.colours.themes  ol{
width:200px;
margin-bottom:10px;
}
.rightcontent .sections.colours.themes li{
height:auto !important;
margin-bottom: 3px;
width: 352px !important;
}

.contactmap{
float:left;
width: 100px;
}


.plogos a{
float: left;
margin-top: 10px;
margin-right: -125px;
}

#anz_egate_cc_type_cvv_div .input-box{
margin-top:27px;
}

#anz_egate_cc_type_cvv_div .cvv-what-is-this{
margin-left: 59px;
padding-top: 4px;
}


#write-review-panel .data-table th{
text-indent: 0px !important;
}

#write-review-panel .data-table{
width: 50% !important;
}




button{
border-style: none;
cursor: pointer;
color: #FFF;
outline: none;
font-size: 100% !important;
font-weight: bold;
font-style: normal !important;
margin-left: 2px;
background-color:#a99c96 !important;
padding:8px;
}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	outline:0;
}
h1, h2, h3, h4{
margin:0px;
padding:0px;
}

/***********************************
 * Home Page
 ***********************************/


.personalise h3, .wantdeal h3{
    color: #489CA6;
    font-size: 1.5em;
    line-height: 1.2em;
    padding-top: 10px;
}

blockquote {
    color: #A39685;
    font-size: 10px;
    line-height: 11px;
    padding-left: 19px;
    padding-right: 19px;
    text-align: justify;
}

#maincontent .right .bannerblocks {
	margin-left:7px;
	margin-top:10px;
}
#maincontent .right .bannerblocks.tp3 {
	margin-left: 7px;
	margin-top: 0px;
}
#maincontent .grid_6.right .wantdeal ul li span {
	font-size: 1.2em;
	font-weight: bold;
	color: #a99988;
}
#header .prefect {
	top: -10px;
	left:12px;
}

#maincontent .right .wantdeal ul li {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/bullet-point.png) no-repeat 1px;
	text-align: left;
	padding-left: 23px;
	padding-top: 18px;
	font-size: 1.1em;
	margin-left: 10px;
}
#maincontent .right .wantdeal .button {
	text-align: left;
	margin-left: 15px;
	margin-top:20px;
}
#maincontent .grid_2.wh {
	width: 100px;
	background-color:#f1fafb;
}

#maincontent .toparea{
width:534px;
overflow:hidden;
}

#maincontent .toparea .banners {
	margin-top:3px;
	margin-right:-8px;
}

#maincontent .toparea .banners li {
	float: left;
	padding-left: 1px;
	padding-right: 2px;
}

#maincontent .toparea .banners .two {
	padding-right: 5px;
	padding-left: 4px;
}

#maincontent .grid_13.main .para h3 {
	margin-top: 15px;
	margin-bottom: 8px;
	color: #887c72;
	font-size: 180%;
    width: 524px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/bridal-inspiration-text.gif) no-repeat;
	height:37px;
	text-indent:-9999px;
}

#maincontent .grid_13.main .para h3 a{
	color: #887c72;
}

#maincontent .para .descript .readmore, .trybefore .readmore {
	font-weight: bold;
	color: #998c73;
	font-size:12px;
}



/***********************************
 * Navigation
 ***********************************/

#navigation {
	clear:both;
	margin-left:12px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) no-repeat;
	height: 61px;
	width:1004px;
	>margin-top:17px;
}


ul.megamenu {
  list-style: none;
  display: none;
  height: 61px;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: block;
  color: #FFF;
  text-decoration: none;
  z-index: 0;
  font-size: 14px;
  margin-top:15px;
  height:35px;
  padding-top:10px;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  
}

ul.megamenu div.mm-item-content {
  padding: 0px;
  position: absolute;
  z-index: 90000;
}

.mm-content-base {
background: url(/skin/frontend/dreamday/dreamdaytheme/images/menu-bg.png) repeat-x;
  position: relative;
  z-index: 11;
  padding: 10px;
  overflow:hidden;
}
.mm-js-shadow {
  background: #d3d3d3;
  position: absolute;
  z-index: 10;
}

.megamenu .th{
text-indent:-9999px;
}

.megamenu .invitations{
width:97px;
padding-left:35px;
}

.megamenu .submenu{
border: 1px solid #72babb;	
}

.megamenu .invitations:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -109px  -79px no-repeat;
}

.megamenu .invitations .submenu{
	width:565px;
	border: 1px solid #72babb;
	z-index:40000
}

.megamenu .stationary{
width:106px;
}

.megamenu .stationary .submenu{
	width:235px;
}

.megamenu .stationary:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -240px  -79px no-repeat;
}

.megamenu .stationary .submenu{
	width:235px;
}

.megamenu .diy{
width:101px;
}

.megamenu .diy .submenu{
	width:524px;
}

.megamenu .diy:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -346px  -79px no-repeat;
}

.megamenu .save-the-date{
width:107px;
}

.megamenu .save-the-date:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -450px  -79px no-repeat;
}

.megamenu .thank-you{
width:101px;
}

.megamenu .thank-you:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -555px  -79px no-repeat;
  z-index: 0;
}

.megamenu .engagment{
width:116px;
}

.megamenu .engagment:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -655px  -79px no-repeat;
  z-index: 0;
}

.megamenu .contact-us{
width:102px;
}

.megamenu .contact-us:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/navigation-bar.png) -775px  -79px no-repeat;
}

.megamenu .gs{
width:135px;margin-left:-25px;text-indent:-9999px;
}

.megamenu .submenu dl{
float:left;
width:175px;
margin: 10px 0 0 1px;
text-decoration: none;
}

.megamenu .diy .submenu dl{
	width:250px;
}



.color-icon {
    border: 1px solid #B1B1B1;
    display: block;
    float: left;
    height: 12px;
    left: 6px;
    margin: 3px 5px 0 0;
    top: 6px;
    width: 12px;
}

#nav .invitations .submenu a {
    font-size: 35%;
    visibility: hidden;
}

#nav .submenu a {
    color: #806D4F;
}

#nav .invitations .submenu strong {
    font-size: 12px;
    font-weight: normal;
    visibility: visible;
}

#nav .submenu dt span {
    border-bottom: 1px solid #999999;
    display: block;
	margin-right: 15px;
}

#nav .submenu dt {
    color: #806D4F;
    font-size: 1.2em;
    font-weight: bold;
    height: 32px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.new {
	background: transparent url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/new-menu.gif) 0 4px  no-repeat;
	padding-left:30px;
}
.eco {
	background: transparent url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/recycle-icon.png) 0 3px  no-repeat;
	padding-left:21px;
}

#nav .submenu a:hover, 
#nav .submenu a strong:hover { text-decoration:underline; }


/* Icons */
.color-icon {
	float:left;
	height:12px;
	left:6px;
	top:6px;
	width:12px;
	display:block;
	border:1px solid #b1b1b1;
	margin:3px 5px 0 0;
}


.ph {
	background: transparent url(/skin/frontend/dreamday/default/images/dreamday/photo-wedding-invitation.png) 0 0 no-repeat;
	border:none;
	height:12px;
	width:11px;
}

.wh{background:#ffffff}
.bk{background:#000000}
.go{background:#cbbb8f}
.si{background:#d2d8d5}
.pi{background:#f6bac8}
.rd{background:#ea003f}
.pu{background:#5c2d90}
.bl{background:#8ba5b9}
.ye{background:#ffcb04}
.gn{background:#007d47}
.or{background:#e4996a}
.br{background:#cb9657}
.ne{background:#d9cfc0}


/***********************************
 * Buttons
 ***********************************/
button.btn {
	/*background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/buttons.png") no-repeat;*/
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/button-styles.png") no-repeat;
	/*background:none !important;
	text-indent:-9999px !important;*/
	height:41px;
	border:none;
	position:relative;
	width:auto;
	padding:0;
	border:0px none;
	overflow: visible;
	font-size:12px;
	z-index:0;
	/*margin: 0 8px 0 0;*/
	float:none;
	color: #27605d;
	font-style: normal !important;
	font-size:110%;
	
}
button.btn span {
	background:url(/skin/frontend/dreamday/dreamdaytheme/images/button-styles.png) repeat-x;
	position:absolute;
	display:block;
	height:41px;
	top:0;
	width:12px;
	z-index:-1;
}
button.btn .icon {
	background:url(/skin/frontend/dreamday/dreamdaytheme/images/button-icons.png) no-repeat -200px -200px;
	width:10px;
	height:10px;
	top:7px;
	left:7px;
	border: none;
}

button.btn .l { background-position: 0 0px; left:0; }
button.btn .c {	background-position: 0 -42px; width:auto; left:6px; right:6px;}
button.btn .r { background-position: 12px -84px; right:1px; }
button.btn p {	position:inherit; display:inline; padding:0 25px; line-height:25px; }

button.btn.icon em { padding-left:22px; }
button.btn.arrow-down .icon {  background-position: 0 0; }
button.btn.arrow-up .icon {  background-position: 0 -10px; }
button.btn.arrow-left .icon {  background-position: -10px -10px; }
button.btn.arrow-right .icon {  background-position: -10px 0; }
button.btn.plus .icon {  background-position: -20px -10px; }
button.btn.minus .icon {  background-position: -20px 0; }
button.btn.fav .icon {  background-position: 0 -20px; }
button.btn.check .icon {  background-position: -20px -20px; }
button.btn.help .icon {  background-position: -30px 0; }
button.btn.info .icon {  background-position: -30px -10px; }

button.btn.light .l { background-position: 0  -75px; }
button.btn.light .c { background-position: 0 -100px; }
button.btn.light .r { background-position: 0 -125px; }

/*
button.btn.submit .l { background-position: 0  -0px; }
button.btn.submit .c { background-position: 0 -25px; }
button.btn.submit .r { background-position: 0 -50px; }
*/

button.btn.goto .l { background-position: 0 -225px; }
button.btn.goto .c { background-position: 0 -250px; }
button.btn.goto .r { background-position: 0 -275px; }   

button.btn.alert .l { background-position: 0 -300px; }
button.btn.alert .c { background-position: 0 -325px; }
button.btn.alert .r { background-position: 0 -350px; }

button.btn. .l { background-position: 0 -375px; }
button.btn. .c { background-position: 0 -400px; }
button.btn. .r { background-position: 0 -425px; }


button.btn.over .l { background-position: 0 -126px; }
button.btn.over .c { background-position: 0 -168px; }
button.btn.over .r { background-position: 12px -210px; }






/***********************************
 * Scroller
 ***********************************/
.scroller {
	position:relative;
	clear:both;
}
.scroller .viewport {
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	overflow:hidden;
}
.scroller .plane {
	position: absolute;
    height: auto;
	width: auto;
    left: 0;
    top: 0;
}
.scroller.vertical .viewport {
	right:20px;
}
.scroller.horizontal .viewport {
	bottom:20px;
}
.scrollbar.vertical {
	position:absolute;
	height:auto;
	width:20px;
	right:0;
	top:20px;
	bottom:20px;
}
.scrollbar.vertical div {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/scrollbar-vert.png) repeat-y;
	position:absolute;
	height:5px;
	width:8px;
	left:6px;
}
.scrollbar.vertical .track, .scrollbar.vertical .handle {
	background:none;
	width:20px;
	left:0;
}
.scrollbar .b { cursor:pointer; }
.scrollbar.vertical .r { background-position: -48px 0; bottom:0; }
.scrollbar.vertical .c { height:auto; top:5px; bottom:5px; }
.scrollbar.vertical .l { background-position: -56px 0; }
.scrollbar.vertical .track { height:auto; top:8px; bottom:8px; }
.scrollbar.vertical .track .r { background-position:   0   0;   }
.scrollbar.vertical .track .c { background-position: -16px 0; }
.scrollbar.vertical .track .l { background-position: -8px  0; }
.scrollbar.vertical .handle .r { background-position: -24px 0; }
.scrollbar.vertical .handle .c { background-position: -40px 0; }
.scrollbar.vertical .handle .l { background-position: -32px 0; }
.scrollbar.horizontal {
	position:absolute;
	width:auto;
	height:20px;
	bottom:0;
	left:20px;
	right:20px;
}
.scrollbar.horizontal div {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/scrollbar.png) repeat-x;
	position:absolute;
	width:5px;
	height:8px;
	top:6px;
}
.scrollbar.horizontal .track, .scrollbar.horizontal .handle {
	background:none;
	height:20px;
	top:0;
}
.scrollbar.horizontal .l { background-position: 0 -48px; }
.scrollbar.horizontal .c { width:auto; left:5px; right:5px; }
.scrollbar.horizontal .r { background-position: 0 -56px; right:0; }
.scrollbar.horizontal .track { width:auto; left:8px; right:8px; }
.scrollbar.horizontal .track .l { background-position: 0 0; }
.scrollbar.horizontal .track .c { background-position: 0 -16px; }
.scrollbar.horizontal .track .r { background-position: 0 -8px; }
.scrollbar.horizontal .handle .l { background-position: 0 -24px; }
.scrollbar.horizontal .handle .c { background-position: 0 -40px; }
.scrollbar.horizontal .handle .r { background-position: 0 -32px; }






/* Jquery Slideshow ====================================================================== */


ul.slideshow {
	height:283px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:958px;
	z-index:1;
}
ul.slideshow li {
	left:0;
	position:absolute;
	right:0;
}
ul.slideshow li.show {
	z-index:1;
}
/*
ul img {
border:medium none;
}*/
#slideshow-caption {
	background:none repeat scroll 0 0 #393939;
	bottom:0;
	color:#FFFFFF;
	font:bold 12px arial,"Times New Roman",Times,serif;
	height:30px;
	*height:40px;
	left:0;
	position:absolute;
	text-align:right;
	width:958px;
	z-index:1;
}
#slideshow-caption .slideshow-caption-container {
	padding:2px 10px 5px;
	z-index:1;
}
#slideshow-caption h3 {
	font-size:14px;
	margin:0;
	padding:0;
}
#slideshow-caption p {
	margin:5px 0 0;
	padding:0;
	width:100% !important;
}



.dlg-wait {
	background:#fff url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/ajax-loader.gif) no-repeat 8px center; 
	border:1px #ccc solid; 
	padding:10px 10px 10px 60px !important; 
	}

	
/* =======  Main Content ========== */

#maincontent {
    padding-top: 10px;
	margin-left:20px;
	padding-bottom:15px;
}

#maincontent .grid_5 .left_block {
	margin-left: 8px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #f1fafb;
	width: 194px;
}

#maincontent .grid_5 .left_block a{
	color: #489ca6;
}

#maincontent .grid_5 .left_block a:hover{
	color: #887C72;
	text-decoration:underline;
}

#maincontent .grid_5 .left_block h3 {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/header-sprites.png) no-repeat scroll -12px -51px;
	height: 39px;
	padding-left: 8px;
	padding-top: 2px;
	color:#FFF;
	font-size: 13px;
	
}
#maincontent .left_block.video {
	background:none;
}
#maincontent .slideshow {
	height: 385px;
	width: 753px;
	padding-left:12px;
	padding-top:6px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/slideshow-bg.png) -6px -11px no-repeat;
	margin-bottom:5px;
}

#maincontent .left {
	margin-left: 8px;
}


#maincontent .main {
	margin-left: 10px;
    width: 523px;
}
#maincontent .right {
    margin-left: 6px;
    width: 225px;
}


#maincontent .grid_5 .left_block ul {
	overflow: hidden;
	padding-left: 10px;
}

.cmsblocks > div{
margin-left:20px;
}

/* ======================================================================================= */


/* Dreamday Card Product View ============================================================ */
.signup-notice { border: #b4d9d5 1px solid;color: #509a92 ;font-weight: bold;background-color: #e8fefb; padding: 5px 30px; margin-bottom: 15px;}
.signup-notice a{ color:#3f7d76}
.signup-notice a:hover{color:#1c5952}
.signup-notice p { margin:0; padding:0; }
#addto-fav { position:absolute; background:#fff; z-index:10000; border:1px #ccc solid; width:590px; }
#addto-fav .head { background:#ccc; }
#addto-fav .head .close { float:right; border:1px #ccc solid; padding:4px; }
#addto-fav .body { margin:0; padding:5px; border:none; background:#fff; }
#addto-fav .foot { background:#ccc; padding:2px ;}
#addto-fav .foot .submit {}

.product-info-card { border:none !important; }
.product-view3d { float:left; width:600px; background:#fff; border:1px solid #ccc; }
.product-card .product-shop { float:left; width:300px; padding-left:20px; }
.product-info-card h4 { font-size:1.6em; border-bottom:1px solid #ccc;}
.product-info-card .product-name { 
    font-size:2.9em; 
    color:#464646; 
    line-height:1em; 
    font-weight:100; 
    padding-bottom:20px;
    background:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/divider.gif) bottom center no-repeat;
    }
.product-info-card a { color:#6699CC; }


/* Product View Tables */
.product-info-card .table { margin-bottom:8px; }
.product-info-card .table td { font-size:1em; color:#484E53; padding:1px 8px; }
.product-info-card .table .odd { background:#dce2e1; }
.product-info-card td.label { width:80px;}
.product-info-card td.value { width:220px;}

/* User options on product page */
.user-options h5 { }
.user-options .buttons { height:60px; }
.user-options .buttons .btn { float:left; cursor:pointer; margin: 0 5px; width:56px; height:56px; background:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/icons-product-options.jpg); }
.user-options .desc { display:none; }
.user-options .addto { background-position:-55px 0 !important; }
.user-options .sample { background-position:-110px 0 !important; margin:0 20px !important; }
.desc-addto, 
.desc-goto, 
.desc-sample, 
.desc-goto-now { font-size:1em; font-weight:bold; }
.desc-addto { color:#88b045; }
.desc-goto, .desc-goto-now { color:#00a1ff; }
.desc-sample { color:#ae3dce; }


/* Catalog Toolbar */

	
.toolbar p { font-weight:bold; height:25px; }	
.toolbar .opts {margin-top:3px;}
.toolbar .opts div { float:left; width:200px; }
.toolbar .opts .pages { float:right; width:auto;}
.toolbar strong, .toolbar ol { float:left; margin-right:2px;}
.toolbar select {margin:-3px 2px 0 2px; }
.toolbar .list-options, .toolbar .limiter {padding:2px; }
.toolbar .list-options {width: 100px;}
.toolbar ol li { float:left; text-align:center; width: 19px; height:21px;}
.toolbar a { color:#000 !important; }
.toolbar .current{ 
	font-weight:bold; 
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/catalog-sprites.png) no-repeat -18px 0; 
	
	
	}



.shopbot li .proof span {
	color: #A00319;
	font-weight:bold;
}
.cartop .shopbut {
	float: right;
	margin-top:13px;
}











#maincontent #firsttextarea ul .rightsidebar {
	float: left;
	display: inline;
	width:683px;
	padding-left:9px;
	/*padding-bottom:27px;*/
	*padding-bottom:15px;
}
.slide h3 {
	text-align: center;
	font-size: 130%;
	font-style: italic;
	color: #b9b9b9;
	_margin-bottom: 4px;
	width:884px;

}
.rightsidebar ul li p {
	*margin-bottom: -5px;
	padding-bottom:13px;
	padding-top:5px;
}
#maincontent .slide {
	padding-left: 25px;
}

.slide a, .slide a:link, .slide a:link, .slide a:active, .slide a:visited{
text-decoration:none;
color:#7d7d7d;
outline:none;
}

.ddlinks  {
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/footerbg.png") no-repeat scroll -5px 0 transparent;
    height: 326px;
    /*margin-left: 6px;*/
}

#absolutefooter ul .botlogo span {
	float: left;
	display: block;
}
#absolutefooter ul .botlogo .payment {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/button-bg.gif) 0px 253px;
	height: 27px;
	width: 158px;
	margin-left:5px;
	margin-top:5px;
}
#absolutefooter ul .botlogo .num {
background:url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/button-bg.gif") no-repeat scroll -169px -183px transparent;
clear:both;
font-size:225%;
font-weight:bold;
height:44px;
margin-top:6px;
padding-left:41px;
padding-top:8px;
}
#absolutefooter ul .botlogo .num span {
	font-size: 50%;
}






.or{background:#e4996a}
.br{background:#cb9657}
.ne{background:#d9cfc0}
#maincontent  .popular {
	background: #f1fafb;
	margin-right: -20px;
}
#maincontent .grid_13.main div .popular li h4 span {
	display: none;
}


.ci {
>margin-bottom: 1px;	
border: 1px solid #d6d6d6;
		-moz-box-shadow: 3px 3px 4px #ededed;
	-webkit-box-shadow: 3px 3px 4px #ededed;
	box-shadow: 3px 3px 4px #d4d4d4;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ededed')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ededed');
	}#maincontent .grid_13.main div .popular li {
	float: left;
    margin-right: -6px;
    padding-right: 17px;
	*padding-right: 9px;
}
#maincontent .grid_13.main div .popular li h4 {
	text-align: center;
	margin-bottom: 10px;
	color: #ac9f90;
	font-weight: bold;
	font-size:13px;
}
#maincontent .grid_13.main div .popular .ty {
	margin-top: 31px !important;
}

.popular .pl, .popular .sd  {
	margin-top: 26px !important;
}
#maincontent .grid_13.main div .popular .ei {
	margin-left: 10px;
}
#maincontent .grid_13.main div .popular .ei img {
	margin-left: 10px;
}
#maincontent .grid_13.main .para h1 {
	margin-bottom: 14px;
	margin-top: 20px;
	font-size:1.7em;
}

#maincontent .grid_13.main .toptextarea{
	width:767px;
	clear:both;
	overflow: hidden;
}

#maincontent .grid_13.main .para {
	width:527px;
	margin-left:5px;
	float:left;
}

#maincontent .grid_13.main .promoimages{
	width:233px;
	float:left;
} 


#maincontent .grid_13.main .para h4 {
	margin-bottom: 10px;
	font-size:1.3em;
}

#maincontent .grid_13.main .para li a, #maincontent .grid_13.main .para li  {
color: #489CA6;
font-weight:bold;
line-height:1.6em;
text-decoration: underline;
font-size:15px;
font-weight:normal;
}

#maincontent .grid_13.main .para li a:hover{
color: #887c72;
}


.container_24.clearfix .grid_24 .blogarea {
	padding-left: 15px;
	padding-right: 15px;
}
.container_24.clearfix .grid_24 #scrollbar1 {
	padding-right: 15px;
	padding-left: 15px;
}
.personalise, .wantdeal {
	/*background: url(/skin/frontend/dreamday/dreamdaytheme/images/personalised-sample-bg.png);
	height: 278px;
	width: 230px;
	text-align: center;
	margin-top:8px;*/
}

blockquote {
    font-size: 10px;
    line-height: 12px;
    padding-left: 19px;
    padding-right: 19px;
    text-align: justify;
	color:#a39685;
}

#maincontent .grid_6.right .wantdeal {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/deal-bg.jpg);
	height: 301px;
	width: 229px;
}



/*
.blogarea ul .banners {
    float: right;
    padding-top: 8px;
    width: 211px;
}
*/







#maincontent #firsttextarea {
	border-top: 1px solid #ababac;
	margin-top: 1px;
	padding-right: 10px;
	padding-left: 15px;
}

#maincontent #firsttextarea ul .leftsidebar ul li {
	padding-top: 5px;
	padding-bottom: 0px;
	/*padding-bottom: 3px;*/
}
#maincontent #firsttextarea ul .leftsidebar {
	float: left;
	display: inline;
}



#maincontent p{ width:90%;  line-height:1.5em;}
#maincontent .descript{ width:100%;}

#maincontent .rightmaincontain p{ width:100% !important; }
#maincontent .leftmaincontain p{ width:100% !important; }

.page-head h3{width:90%;}
	
#maincontent .slide {
	clear: both;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/wedding-invitations-sliderbg.png) no-repeat 15px;
	height: 225px;
	width: 939px;
}
#maincontent .blogarea ul .blogposts {
	float: left;
	padding-top:7px;
}
.blogposts div p span {
	font-weight: bold;
	font-style: italic;
	font-size: 90%;
}
#maincontent .blogarea {
	/*overflow: hidden;*/
	padding-bottom:15px;
}
.overview ul {
	padding-left: 23px;
	padding-right:19px;
}


#maincontent .overview {
	clear: both;
	margin-left:8px;
}

.rightmaincontain .category-description p{
padding-bottom:10px !important;
}








#maincontent .overview p {
	padding-left: 15px;
	padding-right:18px;
	padding-top:0;
	margin:0;
	padding-bottom: 15px;
}

#testimonials{
margin-top:25px;
clear:both;
}

#testimonials-wrapper {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/testimonials-bg.png) no-repeat;
	height: 102px;
	width: 928px;
	margin-right: auto;
	margin-left: auto;
	padding: 6px 10px 10px 0px;
}


.dreamday-jcarousellite ul li .info .cat {
    float: right;
    font-style: italic;
    margin-top: 12px;
}


#footer {
	width: 1006px;
	clear:both;
	margin-left:-15px;
	>margin-left:-12px;
}



.social {
	padding-top: 10px;
}


.rightsidebar ul .video {
	text-align: right;
	font-size: 110%;
	padding-top: 3px;
}
.bupoint li {
	width: 205px;
	float: left;
	padding-left: 25px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/bp.png) no-repeat;
	font-style: italic;
	margin-top: 8px;
	font-size: 120%;
}








#testimonials-wrapper #dreamday-readmore a {
	color: #6B6B6B;
	text-decoration: none;
	padding-left:13px;
}


#testimonials-wrapper #dreamday-readmore a:hover {
	color: #333;
	text-decoration: underline;
}
.rightsidebar ul li h1 {
	font-size: 150%;
	padding-top: 5px;
	letter-spacing: 0.1px;
}
.points ul li h2 {
	font-size: 120%;
	padding-bottom: 8px;
}
.points ul .sambut {
	float: left;
	margin-top:-90px;
	*margin-top:-90px;
}

.points ul .sambut img{
>margin-left:-220px;
>margin-top:0px;
_margin-left:-200px;
_margin-top:-10px;
}


.rightsidebar ul li h4 {
	padding-top: 10px;
	font-size: 125%;
	font-weight: normal;
}
.points ul .bupoint {
	/*width: 400px;*/
	margin-left: -5px;
}
.slide ul li {
	float: left;
	height: 177px;
	width: 128px;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
	color: #7d7d7d;
}

.slide ul li img{
	display:block;
	
	}

.blogposts div h4 {
	font-size: 130%;
	/*color:#333;*/
	color:#887c72;
	padding-bottom:10px;
}





}#maincontent .cat {
	margin-right: 18px;
	/*margin-left: 18px;*/
	margin-left: 34px;
}
#maincontent .breadcrumbs {
	color: #999;
	font-size: 0.8em;
	padding:5px;
	padding-left:10px;
	margin-left:12px;
}
#maincontent .cat li ul li h2 {
	margin: 0px;
	padding: 0px;
}



#maincontent .leftsidebar {
	float: left;
	/*width: 210px;
	margin-right: 51px;*/
	_margin-right: 1px;
	margin-left: -12px;
	display:inline;
}



.rightsidebar #newslet{margin-left:0px;}

/* Catalog Layered Navigation Filters */
#layerednav , #newslet{ width: 210px; }
#layerednav .title, #newslet .title { font-size:115%; color: #5b9793; font-weight: 500; }
#layerednav .clear-all { font-size:0.8em; cursor:pointer; display:none; }
#layerednav div.selected .clear-all { display: inline; }
#layerednav li { height:22px; }
#layerednav li.invalid { display:none; }
/*#layerednav .collapsible .foot { cursor:pointer; width:100px;  margin-top:-10px;}
#layerednav .foot span { font-size:80%; font-style:italic; font-weight:bold; text-align:right; }*/
#layerednav .foot .lessitems { display: none;
background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png);
 text-indent: -9999px;
 }
#layerednav .foot .moreitems { display: block; 
background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png);
 text-indent: -9999px;
}

#layerednav .lessitems.cardstyle{
background-position: -108px 0px;
}

#layerednav .moreitems.colour { 
background-position: 0px -28px;
}

#layerednav .lessitems.colour{
background-position: 120px -28px;
}

#layerednav .lessitems.shape{
background-position: -108px -15px;
}

#layerednav .moreitems.shape { 
background-position: 0px -15px;
}




#layerednav .moreitems.designer { 
background-position: 0px -45px;
}

#layerednav .lessitems.designer{
background-position: 120px -45px;
}


#layerednav .expand .foot .lessitems { display: block; }
#layerednav .expand .foot .moreitems { display: none; }
#layerednav div.invalid { display:none; }
#layerednav div.valid { display:block; }


#layerednav .checkbox {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/catalog-sprites.png) no-repeat;
	display: block;
	float: left;
	width: 18px;
	height: 14px;
	}
#layerednav li.selected .checkbox { background-position:0 -14px; }


	/* Color Filter */
	#layerednav .color {
		border:1px solid #888888;
		margin:1px 10px 0 0;
		float:left;
		height:12px;
		width:12px;
		}
	
	#layerednav .foil {
		background:url("/skin/frontend/dreamday/dreamdaytheme/images/filter-icon-foil.jpg") no-repeat;
		}
	#layerednav .photo {
		background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/photo-wedding-invitation.png) no-repeat;
		}

    #card_color_114 .icon{
	   background-color: #d9cfc0 !important;
	}



.rightmaincontain .bottext p{
	text-align: left;
}

#maincontent .rightmaincontain {
	float: left;
	width:712px;
	display:inline;
}





.shoppingcart .re {
background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shoppingcart-left-border.png) repeat-y;
overflow:hidden;
}

.subright {
background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shoppingcart-left-border.png) repeat-y right;
border-right:none !important;
}


.shoppingcart .midbg ul li {
	float: left;
}
.shoppingcart .midbg .proimg {
	width: 110px;
	_width: 110px;
	text-align: center;
	
}
.proimg img {
    border: 1px solid #e5e5e5;
    -moz-box-shadow: 0 0 4px 4px #f6f6f6;
    -webkit-box-shadow: 0 0 4px 4px #f6f6f6;
    box-shadow: 0 0 4px 4px #f6f6f6;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}

.proimg .review{
border-left:1px dotted #CCCCCC;
padding-left:2px;
}

.midbg  {
	margin-left:4px;
	margin-right:9px;
	overflow:hidden;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom: 1px dotted #CCC;
	clear:both;
	_height:195px;

}

.midbg .last td{
border-bottom : none !important;
}

.shoppingcart .midbg .proname {
	width: 520px;
	float: left;
	margin-left: 20px;
	border:none;
}
.shoppingcart .midbg .proname ul li {
	float: left;
}

.shoppingcart .midbg .wordinginfo {
padding-left:20px;
}





.shoppingcart .na{
	font-size: 105%;
	font-weight: bold;
	padding-bottom: 7px;
	}
	
.pname:link{
color:#515151 !important;
}
.shoppingcart  .gr {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shopcartsmallbg.png) no-repeat;
	height: 55px;
	width: 519px;
}

.review{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shopcartsmallbgreview.png) no-repeat;
	height: 55px;
	width: 490px;
}

.labelsval {
float:left;
margin-top:5px;
}


ul .proname .gr ul {
	padding-top:4px;
	border:none;
}

ul .proname .gr ul li {
	float: left;
	padding-left:4px;
	width:142px;
}

.shoppingcart .midbg  .card-item-info {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shopcartsmallbg1.png) no-repeat -7px;
	height:70px;
	margin-top:-20px;
	padding-left:6px;
	padding-top:18px;
	width:519px;
}

.shoppingcart .midbg .price {
	float: left;
	width: 63px;
	/*margin-left: 5px;*/
	padding-right: 16px;
	text-align: right;
}

.shoppingcart .midbg .last .price {
	float: left;
	width: 63px;
	/*margin-left: 5px;*/
	padding-right: 6px;
	text-align: right;
}
.shoppingcart .midbg .qty {
	border: 1px solid #CCC;
	width: 25px;
	text-align: center;
	/*margin-left: 24px;*/
	background: #FFF;
	margin-right:9px;
	margin-left:10px;
}
.shoppingcart .midbg  .card-item-info p {
line-height:1.4em;
margin:0;
padding-left:1px;
/*width:500px;*/
font-size:90%;
}

.shoppingcart .midbg ul  .card-item-info span {
display:block;
font-weight:bold;
padding-top:17px;
padding-bottom:3px;	
}



.shoppingcart .midbg ul .subto {
	float: left;
	margin-left: 25px;
	text-align: right;
	width:62px;
	color:#000;
	font-weight:bold;
}


.proname .wo span{
color: #987f58;	
}

.fp {
	padding-left: 25px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/icons.png) -2px 1px no-repeat;
	height: 25px;
	padding-top:3px;
	width: 120px;
	color: #987f58;
}

.pe {
	padding-left: 25px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/icons.png) no-repeat 0px -29px;
	height: 25px;
	padding-top:3px;
	width: 135px;
	color: #987f58;
}

.pa {
	padding-left: 25px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/icons.png) no-repeat 0px -57px;
	height: 25px;
	padding-top:3px;
	width: 160px;
	color: #987f58;
}

.gr  .pav{
	width:190px;
	padding-left:1px;
}

.midbg ul.last{
	border:none;
}

.midbg ul.odd{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shoppingcartmid--bg-odd.png);
}

.item-wording{
clear:both;
}

.logo strong{
display:none;
}


.category-description{
margin-bottom:15px;
/*padding-right:12px;*/
}



.favourite {
	padding-left: 43px;
}


.clear-filters{
font-size:65%;
cursor:pointer;
}

.banner{
text-align:center;
margin-bottom:20px;
margin-left:23px !important;
}

button {
	border-style: none;
	cursor:pointer;
	color:#FFF;
	/**width:50%;*/
	outline:none;
	font-size:110%;
	font-weight:bold;
	font-style:italic;
	background-color:transparent;
	margin-left:2px;
	/*float:right;	*/
}

.button .left {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/left-but-bg.png) no-repeat;
	display: block;
	float: left;
	width:7px;
	height:25px;
}

.button .right {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/right-but-bg.png) no-repeat;
	display: block;
	float: left;
	width:7px;
	height:25px;
}

.button .butmid{
	float: left;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/mid-but-bg.png) repeat-x;
	height:28px;
	cursor:pointer;
	padding: 4px 5px 3px;	
}



.news .validation-advice{
position: absolute !important;
margin: 26px 0 0 !important;
}







	
#dreamday-testimonials {
	padding-right: 25px;
	float:left;
padding-right:25px;
width:730px;
padding-top:10px;

}


.maincontain ul .checkoutbut  {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/checkout-button.png);
	height: 45px;
	width: 188px;
	display: block;
	text-indent: -9999px;
	cursor:pointer;
}
.maincontain ul .checkoutbut:hover{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/checkout-button.png) 0px -51px no-repeat;
}

#anz_egate_cc_cid{
width:50px;
}


.maincontain ul li {
	float: left;
}
.maincontain ul .checkoutbut {
	float: right;
}

.maincontain ul .checkout-types li{
margin-top:15px;
overflow:hidden;
width:432px;
}

.maincontain ul .cart span {
	font-size: 75%;
	padding-left:2px;
}
.maincontain .shoppingcart {
	clear: both;
	width: 932px;
}
.shoppingcart .topbg {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shoppingcarttop-bg.png) 2px 1px no-repeat;
	height: 39px;
	width: 938px;
	
}

.shoppingcart .botbg  {
margin-top: -3px;
margin-left: 3px;
margin-right: 3px;
clear: both;
}

.shoppingcart .botbg.odd, .shoppingcart .botbg.even  {
border-bottom: 1px solid #CCC;
}


.shoppingcart tr{
margin-bottom:-3px;
}

.btn-remove2{
background:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/removebut.png) no-repeat scroll 0 0 transparent;
height:32px;
margin-left:10px;
width:38px;
text-indent:-9999px;
display:block;
outline:none;
}

.shoppingcart .buttons {
    clear: both;
}

#quote-attachments {
    padding: 10px;
    background: #eee;
    overflow:hidden;
    border:1px solid #ccc;
    border-top: none;
}

#quote-attachments fieldset {
    float:left;
    width: 400px;
}

#quote-attachments .comment {
}
#quote-attachments .files input {
    width: 100%;
}
#quote-attachments textarea {
    height: 60px;
    width: 100%;
    display: block;
}
#quote-attachments label {
    display: block;
    font-weight: bold;
    color:#333;
}
#quote-attachments .save-msg {
    display: block;
    font-weight: bold;
    color:#D30000;
    display:none;
    padding: 5px 10px;
}


#quote-attachments ul {
    float:right; 
}
#quote-attachments ul li {
    position: relative;
    display: block;
    height: 22px;
    float: none;
    background: #fff;
    margin:4px;
    padding: 2px 70px 2px 10px;
    border:1px dotted #BBBBBB;
}
#quote-attachments ul li a {
    position: absolute;
    right: 5px;
    top:5px;
    font-size: 70%;
    color:#D63100;
}





.maincontain .cartop {
	padding-top: 15px;
	/*padding-bottom: 5px;*/
	overflow:hidden;

}
.shopbot {
	overflow: hidden;
	clear: both;
}
.shopbot .dis {
	width: 500px;
	position: relative;
}
.shopbot .tot {
	width: 427px;
	padding-top:15px;
}

.shopbot .tot ul {
	float: right;
	overflow:hidden;
}

.shopbot .dis .buttons{
padding-top:5px;
}

.shopbot .dis ul .discount {
	height: 110px;
	width: 287px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/discountbox-bg.png) no-repeat -16px -8px;
	padding-top: 28px;
	padding-left: 25px;
	padding-right:10px;
}

#advice-required-entry-coupon_code{
position: absolute;
left: 179px;
}


.shopbot .tot ul li {
	float: left;
	width: 93px;
	text-align:right;
	padding-bottom:10px;
	font-size:130%
}


.shopbot .dis ul .plogos {
	clear: both;
	padding-bottom: 25px;
	margin-left: 10px;
	width:500px;
	_width:450px;
}

.shopbot .dis ul .plogos div{
margin-top:18px;
}


.shopbot li .proof {
	width: 423px;
	float: left;
	text-align:justify;
	margin:0;
	padding:0;
}

.distext {
	margin-bottom: 4px;
	display:block;
}

#coupon_code{
font-size:90%;
font-weight:bold;
margin-right:5px;
padding:4px;
border:1px solid #C3C3C3;
color:#A1A1A1;
clear:both;
margin-bottom:5px;
width:270px;
}



.leftsidebar.filters ul .bot .less {
display:none;
}
.leftsidebar.filters ul .bot .more {
display:block;
}

.leftsidebar.filters ul.expand .bot .less {
display:block;
}
.leftsidebar.filters ul.expand .bot .more {
display:none;
}

.rightsidebar{
float:right;
width:236px;
}

input{
outline:0;
}

.a-right{
text-align:right;
}

#shopping-cart-totals-table td{
font-size:130%;
padding-top:5px;
padding-bottom:5px;
}

#shopping-cart-totals-table .a-right{
padding-left:15px;
}



/* Dreamday Shopping Cart ================================================================ */

.item-wording {margin:10px 0; }
.item-wording .title { 
	cursor:pointer; 
	font-size:0.9em; 
	padding:2px 2px 2px 22px;
	background:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/bg_collapse.png) no-repeat 6px 6px; 
	color:#987F58;
	}
.item-wording .wording { border: #eee 2px solid; background:#fff; padding:5px; display:none; width:500px; } 
.show-wording .wording { display:block; }
.show-wording .title { background-position:6px -51px; }
.item-wording .title .notice {color:#A00319;}
.item-wording dt { 
    font-size:1.15em;
    border:none;
    margin:8px;
    color:#888;
	}
	
.item-wording dt .warning { font-size:.9em; color:#df0d0d; }
.item-wording dd {
    margin:0 0 10px 8px;
    border-left:#AAA solid 3px;
    border-bottom:#AAA solid 1px;
    padding: 8px;
	text-align:center;
	}
.item-wording dd.invalid { border-color:#df0d0d; }
	
	
.wording-warning {	
	padding:5px 45px; 
	cursor: help;
	background:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/error-message.png) 1px 3px  no-repeat; 
}

.card-item-info .highlight { /*color:#69c;*/ }
.card-item-info .time { font-weight:bold; }
	
	
.shopping-cart-table .card-options  {
	margin:0;
}
.shopping-cart table.card-options td,
.shopping-cart table.card-options th {
	padding:2px 5px;
	border:none;
	background:none;
}
.shopping-cart table.card-options tr {
	background:none !important;
}

.verify-email { padding: 12px 0px; width:430px;}
.verify-email p{width:100% !important}

/* ======================================================================================= */


.panel_button {
z-index:1000;
}


#header .toplinks .areatwo a span{
text-indent:0px;
display:block;
color:#5f2d98;
font-size:85%;
text-align:center;
font-weight:bold;
}

/*custom scroll bar */

#scrollbar1 {  clear: both; margin-right:3px;}
#scrollbar1 .viewport { height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: transparent url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/bg-scrollbar.png) no-repeat; }
#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; margin-top:18px;}
#scrollbar1 .track	{ background: transparent url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
#scrollbar1 .disable { display: none; }

.wordinginfo p{width:100% !important}


.buttons #prev2, .buttons #next2{
cursor:pointer;
}

.fieldset.contacts{
margin-left:15px;
padding:21px 0 10px 16px;
width:28%;
float:left;

}

#comment{
height:145px;
}

.buttons-set.conbut{
overflow:hidden;
width:97%;
margin-left:-4px;
border:none;
}

.address{float:left; width:288px;}
#dreamdaymap{border:1px solid #DDDDD5; margin-bottom:10px;}

.address span{
display:block;
font-size:140%;
padding-left:25px;
}

.address p{
font-size:110%;
padding-bottom:10px;
padding-left:15px;
}

.helpvids{
width:93%;
margin:auto;
}

.helpvids h2{
padding-bottom:10px;
}

.helpvids h1{
padding-bottom:10px;
font-size:140%;
}

.helpvids p{
width:98% !important;
font-size:135%;
}

/*promo page*/



.promo h1{
font-size: 150%;
font-weight: lighter;
padding: 5px 5px 15px 0px;
margin-bottom: 10px;
background: url(/skin/frontend/dreamday/dreamdaytheme/images/hmdottedline.png) repeat-x bottom;
color: #589592;
margin-top: 10px;
}

.promo h2{
font-size:140%;
background:url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/seperator2.png") no-repeat scroll 0px 2px transparent;
height:39px;
padding-left:23px;
}

.promo h3{
font-size:135%;
font-weight:lighter;
}

.promo p{
line-height:1.8em;
padding-bottom:10px;
width:100% !important;
}
 
.promo .promoimages{
padding-top:20px;
}



.toptextarea  .video{
margin-top:190px;
}

.promo .genterms{
font-weight:bold;
padding-top:30px;
}

.promo a{
font-weight:bold;
color: #887c72;
padding-right:10px;
}

.promobullet li{
line-height:2em;
list-style:disc inside none;
}

#holidaymessage{
padding-top:5px;
padding-bottom:15px;
}


.faq{
margin-bottom:10px;
overflow:hidden;
}
/*promo page end*/




/*pink frost page*/
#intwrapper {
padding-left:15px;
}
#intwrapper #box1 {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/aff-bg.jpg) no-repeat;
	height: 715px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22px;
	padding-left: 24px;
	margin-top:10px;
}
#intwrapper ul li h3 {
	height: 54px;
	clear: both;
	width: 700px;
	display: block;
	padding-bottom: 0px;
	padding-top:22px;
	color: #FFF;
	font: 22px Arial, Helvetica, sans-serif;
}

#box1 h3 a{
text-decoration:none;
color: #FFF;
}

#box1 h3 a:link{
text-decoration:none;
color: #FFF;
}

#box1 h3 a:visited{
text-decoration:none;
color: #FFF;
}

#intwrapper div p {
	padding-right: 65px;
	padding-left: 15px;
	width:90% !important;
}
#intwrapper #box1 ul li {
	float: left;
	padding-right: 2px;
}
#intwrapper #box1 ul li span {
	display: block;
	clear: both;
	height: 35px;
	width: 155px;
	/*WORD-BREAK:BREAK-ALL;*/
	padding-bottom: 25px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #c41362;
}


#box1 a:link{
color:#c41362;
text-decoration:none;
}

#box1 a:visited{
color:#c41362;
text-decoration:none;
}

#box1 a:active{
color:#c41362;
text-decoration:none;
}

#box1 a:hover{
color:#6B6A6A;
text-decoration:none;
}

#intwrapper h4{
font-size: 140%;
color:#ec5598;
font-weight:bold;
padding-left: 15px;
padding-bottom:5px;
}

#intwrapper p a{
color:#E1007C;
}

#banner{
padding-left:15px;
}
/*end*/
/*pink frost page end */

/* wedding services */
#wedding-service-wrapper .mainul {
	float: left;
	width: 340px;
	height: 100px;
}
#wedding-service-wrapper .mainul .thumb {
	float: left;
	padding-right: 20px;
}
#wedding-service-wrapper .mainul .link {
	float: left;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	
}
#wedding-service-wrapper .mainul .link h3 {
	height: 30px;
	font-size: 105%;
}

#wedding-service-wrapper .mainul .link h3 a {
color:#818181;
}

#wedding-service-wrapper .mainul .link h3 a:hover {
color:#ae80bc;
}

.cms-page-view #main ul {
margin:0;
}

.busidirec{
float:left;
}

/* wedding services end */


.dddc{
width:100%;
}

.dddc p{
width:90% !important;
}

.dddc h2{
width:90% !important;
margin:auto;
}



.one-page-checkout .buttons-set a:link {
color:#bf3232;
}

.col2-set{
clear:both;
}


.textarea p{
margin:auto;
}

.gmap-postcode{
background-color:#FFF;
padding:5px;
border:2px solid #515151;
font-weight:bold;
}

.gmap-postcode button{
float:right;
}

.gmap-postcode input{
padding:5px;
border:1px solid #DDDDD5;
}

.video span a{
color: #000;
}

.guranteebg{
background-image:url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/dreamday-invitations-gurantee.jpg); 
width:884px;
height:547px;
margin:auto;
padding-top:20px;
}

.guranteebg p, .guranteebg span{
font-size:130%;
font-weight:bold;
font-style:italic;
padding-bottom:10px;
width:450px !important;
margin-left:400px;
line-height:1.4em !important;
padding-top:20px;
}

.guranteebg span{
display:block;
padding-bottom:1px;
font-size:120%;
padding-top:1px;
}

#designer, #distributor{
width:90%;
margin:auto;
}

#designer h1, #distributor h1{
padding-bottom:15px;
padding-top:15px;
}

#designer p{
padding-bottom:10px;
width:100% !important;
}


#distributor p{
line-height: 1.4em;
padding-bottom: 15px;
width: 59% !important;
}




#designer .fieldset, #distributor .fieldset{
margin-left:0 !important;
margin-top:25px;
width:93% !important;
}

#designer .input-text, #distributor .input-text{
width:235px !important;
}

#designer .field, #distributor .field{
width:266px;
}

#designer .textbox, #distributor .textbox {
background:#FFF !important;
width:350px;
height:50px;
margin-bottom:10px;
}

#designer .textbox.height, #distributor .textbox.height{
height:100px;
width:96%;
}

#designer  .fields img, #distributor  .fields img{
float:left;
}

#designer  .input-captcha, #distributor  .input-captcha{
background-color:#FFFFFF;
margin-left:8px;
padding:3px;
}

#designer  .wide{
width:350px !important;
} 

#designer .desheight{
height:100px !important;
}

#discount-coupon-form  button{
float:left;
}





.outerbox {
	color:#6B6B6B;
	font:100%/1.2em Arial,Helvetica,sans-serif;
	border:1px solid #DDDDDD;
	margin-bottom:10px;
}



.checkout-onepage-success .mainwrapper .content .rightcontent {
margin-bottom: 10px;
width: 715px;
}


.outerbox > div{
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #FDFDFD;
overflow:hidden;
padding:10px;
color:#515151;
font-size:100%;
}

.outerbox ol{
line-height:1.8em;	
}

.outerbox strong{
color:#A00319
}

.shoppingcart .buttons{
margin-top:10px;
}

.shoppingcart .shopbut{
float:left;
margin-right:-4px;
}

.shoppingcart .updateshopbut{
float:right; 
margin-right:-10px;
}

.distritext{
padding-bottom:10px;
padding-left:40px;
margin-bottom:15px;
}

.input-box.business-description{
margin-top:12px;
}

.business-description textarea{
width:100%;
padding-top:5px;
height:125px;
}

#maincontent .consultdes p{
width:90% !important;
margin:auto !important;
padding-bottom:22px;
}

.paypal-logo{
text-align:center;
}

.consultant strong{
font-size:80% !important;
}

#design_consultant_form .form{
width:384px; 
float:left;  
*margin-left:-155px;
}

#design_consultant_form .image{
float:left; 
width:282px; 
margin-top:51px;
}

#designer .fieldset{
padding-bottom:0px;
float:left;
width:80% !important;
}


#designer .input-text, #distributor .input-text{
width:235px !important;
}

#designer .field, #distributor .field{
width:266px;
}


.ddaddthis{
margin-left: 423px;
position: absolute;
top: 118px;
width: 175px;
z-index: 99;
}


.ddaddthis .plusone {
    float: left;
}

/* Sample Cart Item Renderer */
#sample-personalize-edit { position:absolute; width:540px; display:none; }

.sample-details  { clear:both; position:relative; height:100px;}
.sample-details  ol { position:absolute; top:22px; left:0; width:50%;}
.sample-details  .buttons { position:absolute; top:30px; right:0; width:50%; text-align:center; }

.sample-details  li { clear:both; height:22px;}
.sample-details  div { float:left; }
.sample-details  .label { width:120px; }
.sample-details  .change { font-size:0.9em; color:#666; margin-left:20px; cursor:pointer; }
.sample-details  tr.sample div.personalize .change:hover { text-decoration:underline; }

.sample-details  tr.sample div.personalize .update-all {font-size:0.9em; color:#999; margin:2px; display:block; }
.sample-details  tr.sample div.edit { display:none; }

/*currency block*/
.block-currency .country_currency { display:block; }
.block-currency .country_currency .selected{ display:block;cursor:pointer; }


/*cms css */

.fourkeys, .cusdesign, .fourkeys{
	width:98%;
	margin:auto;
	overflow:hidden;
}


#maincontent .trybefore p{
    font-size: 1.3em;
    line-height: 1.4em;
	padding-bottom: 15px;
    padding-top: 10px;
}

.fourkeys h1, .trybefore h1, .cusdesign h1  {
	color: #489ca6;
	line-height: 1.2em;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding: 15px 0 15px 0;
}

.cusdesign h1 {
	color: #a79b8b;
	line-height: 1.2em;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 15px;
	text-align:center;
	
}

.trybefore h1{
text-align:left;
font-size: 1.8em;
}

.fourkeys blockquote.tips {
	padding: 10px 12px 12px;
	border-top: 1px solid #a3dbe0;
	border-bottom: 1px solid #a3dbe0;
	margin: 5px auto;
	text-indent: 23px;
	font-size: 1.1em;
	line-height: 1.2em;
	width: 65%;
	background: #D7F6F9 url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/openquote.png") no-repeat 4px 8px;
}

  blockquote.tips span {
	display: block;
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/closequote.png") no-repeat right bottom;
	padding-top: 10px;
	padding-bottom: 10px;
   }
.fourkeys h2, .cusdesign h2 {
	color: #887C72;
    margin-top: 10px;
}

.cusdesign h2{
	text-align:center;
	color:#489ca6;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin-bottom: 22px;
}
.cusdesign .lt #livchat {
	text-align: center;
}
.cusdesign .lt h3 {
	text-align: center;
}

#maincontent .fourkeys p{
    line-height: 1.5em !important;
    padding-bottom: 7px;
    padding-left: 21px;
    padding-top: 7px;
}


.fourkeys p .arbx {
	margin-right: 5px;
}


.fourkeys .indent {
	margin-left: 25px;
}

.fourkeys  .heading {
	font-size: 1.2em;
	font-weight: bold;
	color: #959595;
}

.fourkeys .dzone{
padding-left:30px;
}

.fourkeys .dzone li {
	list-style: url("/skin/frontend/dreamday/dreamdaytheme/images/bullet-points4.png");
	line-height: 2em;
	margin-left:72px;
}
.fourkeys .cen {
	text-align: center;
	font-weight: bold;
	color: #c03b26;
	font-size: 1.5em;
}

.fourkeys .inpo li {
	list-style: url("/skin/frontend/dreamday/dreamdaytheme/images/bullet-points-or.png");
	line-height: 2em;
	margin-left: 100px;
}
.cusdesign .ps, .cusdesign .lt, .cusdesign .dc {
	width: 284px;
	float: left;
	margin-right: 25px;
	margin-left:10px;
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/edit-my-wording-bg.gif");
	overflow:hidden;
	margin-top:15px;
	height:639px;
	
}


.cusdesign .lt{
overflow:hidden;
}

.cusdesign .dc .form, .cusdesign .lt .form  {
	width: 250px;
	margin-right: auto;
	margin-left: 25px;
}

.cusdesign em{
color: #ff0000;
}

.cusdesign button em{
color: #fff;
}

.cusdesign button{
margin-top:-5px;
}

.designcon {
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/design-consultant.gif") no-repeat;
	height: 230px;
	padding-top:226px;
}
.cusdesign .dc .form.designcon .callus, .sendus {
	text-align: center;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:-1px;
	margin-top:2px;
}
.cusdesign .dc input, .cusdesign .lt input {
	border: 1px solid #999;
}
.cusdesign .dc .form.designcon .cb, .cusdesign .cb {
	border-style: none;
}


#maincontent .cusdesign .dc .form.designcon p span {
	width: 100px;
}




#maincontent  .cusdesign .lt .form .cb {
	border-style: none;
}
#maincontent  .cusdesign .ps .points li {
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/w-bullet-points.gif") no-repeat;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 1.2em;
    list-style: none outside none;
    margin: 0;
    padding-left: 4px;
    padding-top: 3px;
	margin-left:20px;
	
}
#maincontent  .cusdesign .ps .points .first {
	height: 25px;
}
#maincontent  .cusdesign .ps .nh {
	font-size: 14px;
	font-weight: bold;
	padding-left:18px;
}

#maincontent .cusdesign .ps .main li {
	font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin-left: 37px;
	list-style: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/main-points.gif");
}


#maincontent .cusdesign .ps .bt {
	font-size: 14px;
	font-weight: bold;
}


.colpwid{
width:659px;
float:left;
}

.colpwid p{
width:100% !important;
}

.colpwid2{
width:275px;
float:left;
}

.trybefore .colpwid2 ul{
width:100%;
}


.videos{
margin-left:35px;
margin-top:10px;
}

.videosp{
margin-left:-4px;
margin-top:10px;
}

.vids{
clear:both;
margin-bottom:5px;
overflow:hidden;
text-align:center;
}

.vids li {
	list-style: none;
	float:left;
	padding:3px; 
	margin-left:8px;
		
}

.trybefore #wreset ul{
width:100% !important;
}



.trybefore #wreset li{
padding-right:0 !important;
}

#maincontent  .cusdesign .ps .vids li p {
	margin: -8px 0px 2px;
	width: 90px;
	text-align:center;
}



#maincontent .cusdesign p{
line-height:1em !important;
}

#maincontent .cusdesign .lcn{
margin : 10px;
font-size:20px;
}

#maincontent .cusdesign .bfd{
margin-top:-16px;
margin-bottom:6px;
color: #489CA6;
font-size:20px;
line-height:1.3em;
}



.cusdesign .ps .points .last {
	height: 19px;
}

.cusdesign .ps .points li span{
	color: #FFF;
	
	padding-right:10px;
	
	
	
	}
.trybefore ul li {
	list-style: none;
	float: left;
	padding-right: 42px;
	margin: auto;
}
.trybefore ul {
	margin: auto;
	width: 67%;
}



.cusdesign p{
margin:4px;
padding:4px;
}

.cusdesign .dc #telephone{
margin-left:42px;
}

.cusdesign .dc #contact_name, .cusdesign .lt #contact_name{
margin-left:40px;
}

.cusdesign .dc #telephone, .cusdesign .lt #telephone{
margin-left:5px;
}

#maincontent .cusdesign .editwordbut{
padding-left:40px;
margin-top:-10px;
}

#maincontent .cusdesign .callus{
line-height:1.5em !important;
margin-bottom:7px;
} 



.trybefore .pvids p {
	text-align: center;
}

.trybefore .pvids img {
border: 1px solid #806D4F;
}

.trybefore h3{
margin-top:5px;
margin-bottom:10px;
text-decoration:underline;
}

.swidth{
padding-left:45px;
}

/* end */

.lpStaticButtonAddTextTD, .lpEmtStarRating, .lpPoweredBy{
display:none;
}

.LPsubmit{
cursor:pointer;
}


.LPChatBoxInnerTbl textarea{
margin-top:-2px;
}

.LPChatBoxDiv{
margin-left:25px;
}

.fourkeys{
    margin-left: 7px;
    overflow: visible !important;
    width: 92% !important;
}

.bottom p{
width:99% !important;
}

.bottom p strong{
padding-top:5px;
font-weight: bold;
}

.bottom .coun{
margin-left: -36px !important;
width: 478px !important;
}

/************** For a PayPal ORder Review Page*****************/
/******************* Edited on 19-09-2011 *********************/
/************************* Nidheesh ***************************/
.orderReview{
    margin-right: 18px;
}
.orderReview a {
    color: #1E7EC8;
    text-decoration: underline;
    font-size: small;
    font-weight: normal;
}

.orderReview .page-title{
    
}
.orderReview .info-set{
    margin-bottom: 15px;
    border-left: 1px solid #E4E4E4; 
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 5px;
}
.orderReview .info-set .legend{
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/checkout-steps-bg.png") repeat-x scroll 0 0 transparent;
    margin-bottom: 5px;
    color: #887C72;
    cursor: default;
    height: 28px;
    border: none !important;
    text-transform: none;
}
.orderReview .info-set .legend a{
    text-transform: none;
}
.orderReview .info-set  .box{
   padding-left: 10px;
}
.orderReview .info-set #details-reload {
    width:98%;
    margin-left: 10px;
}
.orderReview .info-set #details-reload #details-table thead{
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/shoppingcarttop-bg.png") no-repeat scroll 0 0 transparent;
}
.orderReview .info-set #details-reload #details-table thead tr{
    background: #DEDEDE;
}
.orderReview .info-set #details-reload #details-table tbody tr{
   
    border-left: 1px solid #E4E4E4; 
    border-right: 1px solid #E4E4E4;
}
.orderReview .info-set #details-reload #details-table {
    width:100%;
}
.orderReview #review_button{
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/place-order.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 48px;
    text-indent: -99999px;
    width: 206px;
}
.orderReview #review_button:hover{
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/place-order.png") no-repeat scroll 0 -47px transparent;
}
.orderReview .attributes-colreview {
    border:none  !important;
    padding-left: 0px !important;
}
.orderReview #details-table tr td{
    margin-right:10px;
}
.orderReview .price {
    margin-right: 10px;
}
.orderReview .proimg {
    padding-top: 2px;
}
.orderReview .proimg a{
    margin-left: 10px;
}
.orderReview tbody{
   border-bottom: 1px solid #E4E4E4; 
}
.orderReview tfoot{
    background: #E0E0E0;
    border-left: 1px solid #E0E0E0; 
}
.orderReview thead{
    border-left: 1px solid #E0E0E0; 
}
.orderReview tbody tr {
    border-bottom: 1px solid #E4E4E4;
}

/*faq*/
.promo.width.faq .bullet{
padding-left:30px;
}

.promo.width.faq .bullet li{
list-style: disc;
}

/*faq end */


.mask .pinit{
    clear: both;
    color: #FFFFFF;
    position: relative;
    margin-left:10px;
    width: 90px;
    z-index: 51000;
   }
   
 .mask .pinit .button{
 	float: left;
 	width:51px;
 	display:block;
 	margin-right: 15px;
 }
 
 .mask .pinit .pbutton{
	position: absolute;
	left:449px;	
	 	
 }
 

 .mask .pinit .pbutton img{
 	border:none !important;
 	
 }


.form-list .nl{
font-size:10px;
font-weight: normal;
}

#contactForm .address{
width:308px !important;
}

#contactForm .address p{
font-size:90%;
}

#contactForm .address span{
padding-left:15px;
font-size: 135%;
color:#32b0c3;
}

#contactForm #comment {
	height: 177px !important;
}


.offbeat{
margin-left: -5px;
}

.offbeatpromo{
height:147px !important;
}

.offbeatpromo .nivo-prevNav, .offbeatpromo .nivo-nextNav{
top: 78px !important;
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/skin/frontend/dreamday/imtheme/images/slider/loading.gif) no-repeat 50% 50%;
	z-index:25;
}

.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
    bottom: 0;
    position: absolute;
    width: 514px;
	background-color:#FFF;
	overflow:hidden;
	z-index:50;
	zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
	display:none;
}

.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:14px;
	background:url(/skin/frontend/dreamday/imtheme/images/slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:right;
	zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:none;
	width:30px;
	height:30px;
	background:url(/skin/frontend/dreamday/imtheme/images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:27px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;
	width: 300px;
	margin: 0 auto;
}

.formular fieldset {
	margin-top: 20px;
	padding: 15px;
	border: 1px solid #B5B8C8;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input,.formular select,.formular textarea {
	display: block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular textarea {
	width: 250px;
	height: 70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox,.formular .checkbox {
	display: inline;
}

.formular .submit {
	
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor: pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
/*.sidebar .widget-new-products .block-title strong { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }*/

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
/*.sidebar .widget-viewed .block-title strong { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }*/

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
/*.sidebar .widget-compared .block-title strong { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }*/

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://www.impressiveinvitations.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

html{color:#565656;}


body          {  margin:0 auto;  overflow-x: hidden;  text-align:left;   }
 
 .main-container {
    margin: 15px auto 0 !important;
    padding: 0 7px 0 20px !important;
    text-align: left !important;
}
 
.col2-left-layout .col-main{
 margin-right:15px !important;
 }
 
 
 .main-container .col-main #imslider{
 background: url("/skin/frontend/dreamday/imthemetheme/images/sliderbg.gif") -1px 0px no-repeat;
 width:724px;
 height:340px; 
 padding-left:10px;
 padding-top:10px;
 }
 
 h1, h2, h3, h4 {
    font-weight: lighter;
    color: #32b0c3;
}
 
.breadcrumbs { font-size: 90% !important; }

.breadcrumbs a{ color:#32b0c3; font-size: 100% !important; }


.main-container .col-main #slider img{
padding:10px;
position:absolute;
z-index:-1;
}

.main-container .col-main .textarea{
padding-left:5px;
}

  
.imnavigation{
clear:both;
height: 50px;
}

.imnavigation .navcl{
background: url("/skin/frontend/dreamday/imthemetheme/images/navlc.png");
float:left; 
margin-left:-7px;
width:10px;
height:62px;
margin-top: -17px;
}

.imnavigation .navm{
width:983px; 
float:left; 
height:35px;
background: url("/skin/frontend/dreamday/imthemetheme/images/navbg.png");
padding-top:27px;
margin-top:-17px;
}

.imnavigation .navm ul{
overflow:hidden;
}

.imnavigation .navr{
background: url("/skin/frontend/dreamday/imthemetheme/images/navrc.png");
float:left;
width:10px;
height:62px; 
margin-right:-11px;
margin-top: -17px;
}

.header-container .tollfree{
    padding-bottom: 2px;
    text-align: right;
}

.header .links em{
font-size:10px;
}

.header .mpoints{
float:left;
margin-left: 42px;
}


.header .mpoints li {
	float: left;
	list-style: none;
	padding-right: 5px;
}
.header .mpoints ul {
	margin: 0px;
	padding: 0px;
}

.header .social a{
text-decorations:none;
color:#6D6D6D;
}

#search_mini_form #search{
    padding: 3px;
    width: 236px !important;
}

#search_mini_form .button{
float:right !important;
}

.navm li{
float:left;
font-size:1.2em;
text-indent:-9999px;
background: url("/skin/frontend/dreamday/imthemetheme/images/sprites.png")
}


.navm  li.one
 {
    background-position: 23px -80px;
    width: 140px;
}


.navm  li.two
 {
    background-position: -118px 71px;
    width: 133px;
}



.navm  li.three
 {
    background-position: -251px 71px;
    width: 157px;
}

.navm  li.four
 {
    background-position: -408px 71px;
    width: 138px;
}

.navm  li.five
 {
    background-position: -546px 71px;
    width: 151px;
}

.navm  li.six
 {
    background-position: -697px 71px;
    width: 156px;
}

.navm  li.one a, .navm  li.two a, .navm  li.three a, .navm  li.four a, .navm  li.five a, .navm  li.six a{
display:block;
}


.footer li{
float:left;
width:200px;
padding-left:25px;
font-size: 94%;
line-height:1.6em;
}

.footer li a{
cursor:pointer;
color: #6B6B6B;
font-size: 100%;
text-decoration: none;
}

.footer .qv{
font-size:105% !important;
}

.footer li a:link{
color: #6B6B6B !important;
}

.footer li a:hover{
color: #669F9F !important;
}

.footer h4{
padding-bottom:5px;
padding-top:10px;
padding-left:25px;
font-size:11px;
font-weight:bold;
color: #9a9a9a;
}

.copyright{
padding-left:58px;
font-size:10px;
float:left;
width:560px;
}

.hleft{
width:224px;
float:left;
}

.hcontent{
width:700px;
float:left;
}

.other, .pdesings{
margin-top:25px;
}

.bestpicks h4, .other h4, .pdesings h4, .social h4{
width:150px;
height:35px;
background: url("/skin/frontend/dreamday/imthemetheme/images/dotted.png") 0 25px repeat-x;

}


.bestpicks h4 span{
background: url("/skin/frontend/dreamday/imthemetheme/images/bestpicks.png");
width:98px;
height:18px;
display:block;
text-indent:-9999px;
}

.other h4 span{
background: url("/skin/frontend/dreamday/imthemetheme/images/otheroccassions.png");
width:134px;
height:18px;
display:block;
text-indent:-9999px;
}

.pdesings h4 span{
background: url("/skin/frontend/dreamday/imthemetheme/images/populardesigns.png");
width:134px;
height:18px;
display:block;
text-indent:-9999px;
}

.newsl h4 span{
/*background: url("/skin/frontend/dreamday/imthemetheme/images/newsletter.png") no-repeat;
width:134px;
height:18px;
display:block;
text-indent:-9999px;*/
}


.social{
margin-top:772px;
margin-bottom:15px;
}

.social img{
padding-right:5px;
}

.social h4 span{
background: url("/skin/frontend/dreamday/imthemetheme/images/joinus.png") no-repeat;
width:134px;
height:18px;
display:block;
text-indent:-9999px;

}


.hleft ul li{
padding-top:3px;
padding-bottom:3px;
font-size:90%;
}

.impressivebar{
background: url("/skin/frontend/dreamday/imthemetheme/images/impresivebar.png") 3px 0px no-repeat;
width:600px;
height:35px;
clear:both;
padding-left:115px;
font-size:110%;
font-weight:lighter;
color:#4f4639;
}

.impressivebar li{
float:left;
padding-top:8px;
font-family: tahoma, Arial, Helvetica, sans-serif;
}

.impressivebar .turn{
width:136px;
text-align:center;
}

.impressivebar .gurantee{
width:175px;
text-align:center;
}

.impressivebar .ship{
width: 145px;
text-align:center;
}

.impressivebar .designs{
width:133px;
text-align:center;
}

.featuredbg{
width:714px;
height:236px;
background: url("/skin/frontend/dreamday/imthemetheme/images/featuredbg.jpg") no-repeat;
}

.featuredbg h2, .textarea h3{
font-size:120%;
font-weight: lighter;
padding-top:12px;
padding-left:8px;
color:#938b84;
font-family: tahoma, Arial, Helvetica, sans-serif;
}

.shopbot .dis {
    margin-right: 17px;
    width: 500px;
}

.maincontain ul .checkoutbut{
float:left;
margin-left:222px !important;
}


.maincontain ul .checkoutbut:hover {
background: url(/skin/frontend/dreamday/imthemetheme/images/checkout-button.png) 0px -52px no-repeat;
}


.maincontain ul .checkoutbut {
background: url(/skin/frontend/dreamday/imthemetheme/images/checkout-button.png);
height: 45px;
width: 168px;
display: block;
text-indent: -9999px;
cursor: pointer;
}

.verify-email{
margin-top :0 !important;
padding-left:0 !important;
width:auto !important;
}

.shopbot .designertext{
float: right;
width: 384px;
padding-right: 7px;
margin-bottom: 15px;
}

.maincontain ul .checkout-types li {
width: 432px !important; 
}

.featuredbg li{
width:178px;
float:left;
text-align:center;
padding-top:35px;
}

.featuredbg li img{
border: 1px solid #d2d2d2;
}

.featuredbg li span{
clear:both;
display:block;
padding-top:10px;
font-weight:bold;
color:#32b0c3;
}

.textarea h3{
padding-left:0;
font-size:130%;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.textarea p{
line-height:20px;
font-size:100%;
padding-bottom:15px;
}


#newsletter-validate-detail .block-content{
border-style: none;
padding:0;
}

.newsl #newsletter-validate-detail .button{
 margin-top: 1px !important;
 margin-right: 14px !important;
}


.block-subscribe #newsletter-validate-detail .button{
margin-right: -1px;
margin-top: 1px;
}


#newsletter{
width:108px;
}

.chrome #newsletter{
width:115px;
}

.ie  #newsletter { width:109px; padding:3px \0/IE9; }  /* IE9 */

#layerednav .title, #newslet .title {
    color: #32b0c3;
    display: block;
}


#layerednav .filter.gender, #layerednav .filter.shape_filter, #layerednav .filter.designer, #layerednav .filter.card_color, .emailsubs, #layerednav .filter.age_range, #layerednav .filter.card_theme, #layerednav .filter.event     {
    width: 170px;
	margin-bottom: -10px;
}


.emailsubs .title {
	background: url("/skin/frontend/dreamday/imthemetheme/images/emailsignup.png") no-repeat;
	height:25px;
	text-indent:-9999px;
	display:block;
}

#layerednav .head, #layerednav .foot, #newslet .head, #newslet .foot {
background: url(http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/none);	
}

#layerednav .body, #newslet .body{
background: url(http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/none);
border:none;
}


.emailsubs{
height:25px;	
}


.category-products .items {
    clear: both;
    margin-left: -10px;
    overflow: hidden;
    width: 728px !important;
}

.improductwrapper .leftarea .imagegallery #gallery{
    left: 14px;
    position: absolute;
    text-align: center;
    top: 88px;
    width: 542px;
    z-index: 75;
}

.improductwrapper .pinbut{
	left: 168px;
	position: relative;
	top: 4px;
}

.infoarea .prpersonalise input, .envelopebut input{
border:none;
}

/* gallery * /

.imagegallery .zoom .images {
    height: 355px;
    position: absolute;
    width: 99999px;
}


.imagegallery .zoom .images {
	width:99999px;
	height:355px;
	position:absolute;
}
.imagegallery .zoom .images li{
	float:left;
	width:580px;
	height:370px;
	text-align:center;
}


.imagegallery .zoom .thumbnail li{
float:left;
}


.imagegallery .zoom .thumbnail li { display:inline; cursor:pointer; padding-right: 10px; }

.imagegallery .zoom .thumbnail li img{
	border:1px solid #e6e6e6;
}

/* end*/


.improductwrapper .leftarea .thumbnail{
    left: 124px;
    margin-left: 14px;
    position: absolute;
    top: 282px;
}

.imagegallery #panel {
	background: #FFF;
    height: 479px;
    margin-left: -8px;
    position: relative;
    width: 571px;
    z-index: 76;
    display: none;
}

#imagegallery #quickpanel {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: 479px;
    margin-left: -8px;
    position: relative;
    width: 607px !important;
    z-index: 76;
    top: 46px !important;
}



.btn-slide {
    background: url("/skin/frontend/dreamday/imthemetheme/images/3dview-hover.png") no-repeat ;
    color: #FFFFFF;
    display: block;
    font: bold 120%/100% Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 4px auto 0 -35px;
    text-indent: -9999px;
    width: 148px;
}

.thactive {
	background-position: 0 -39px;
}

.quickactive {
	 background: url("/skin/frontend/dreamday/imthemetheme/images/view-3D-sprites.png") no-repeat 28px -2px !important;
}



/**
 *  Catalog Product View Page
 */
.improductwrapper {
	width: 975px;
	position: relative;
	overflow:hidden;
	clear:both;
}

.improductwrapper .leftarea .imagegallery {
	width: 500px;
	margin-top: 0px;
	margin-top:18px;
	border-right: 1px solid #d3cdca !important;
}

.improductwrapper .leftarea .tools {
    width:100%;
    height: 44px;
	padding-left: 33px;
}

.chrome .improductwrapper .leftarea .tools {
	padding-left: 71px;
}

.improductwrapper .leftarea .tools .tool {
    float:left;
}

.improductwrapper .leftarea .tools .socialcard {
     padding: 12px 0 0;
    width: 200px;
}
.improductwrapper .leftarea .view3d.active { background-position: 0 -60px; }
.improductwrapper .leftarea .view3d.active:hover{background-position: 0 -90px;}
.improductwrapper .leftarea .view3d:hover{background-position: 0 -30px;}

.improductwrapper .leftarea  .view3d {
		background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/3dviewbutton.png) no-repeat;
		text-indent: -9999px;
		width: 110px;
		height: 31px;
		cursor: pointer;
		margin-left: 389px;
 }


.improductwrapper .nexttab:hover {
background-position: 0 -37px;
}



.improductwrapper .nexttab{
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/personalise-button.png) no-repeat;
text-indent: -9999px;
width: 162px;
height: 38px;
cursor: pointer;
display:block
}

.improductwrapper .leftarea .tools .favourites:hover { text-decoration: underline; color:#32b0c3;}
.improductwrapper .leftarea .tools .favourites.remove {}
.improductwrapper .leftarea .tools .favourites {
    background: url(/skin/frontend/dreamday/imthemetheme/images/productfavourites.png) no-repeat;
    float:right;
    margin: 43px 218px 0 0;
    padding: 1px 0 0 25px;
    cursor:pointer;
	font-weight: normal;
	position:relative;
}

.gecko .improductwrapper .leftarea .tools .favourites {
    margin-top: 42px;
}

.improductwrapper .scroller {
    height: 483px;
    width: 493px;
    overflow: hidden;
    margin-left: -15px;
}
.improductwrapper .viewstack {
    position: absolute;
    top: 0;
    left: 0;
	
}
.improductwrapper .view {
    height: 450px;
    width: 494px;
    margin-top: 3px;
}
.improductwrapper .flash {  
padding-top:24px;
}
/* gallery */
.improductwrapper .gallery .mask {
    position: relative;
    overflow: hidden;
    /*height: 591px;*/
    width: 492px;
}
/*
#zoom-element{
height: 484px !important;
width: 467px  !important;
}*/

#web2printContents h3{
margin-top: 0;
border-top: none;
padding-top: 0;
margin-right: 0;
}

#web2printTabs li {
	float:left;
	padding:5px 29px;
	cursor:pointer;
}

#web2printContents li h4{
	padding:3px 0px;
}
#web2printContents li .instructions p{
	padding-bottom:5px;
	font-size:10px;
}
#web2printContents li .instructions li{
	list-style: none;
}
#web2printContents li.content_body{
	display:none;
	padding:3px 8px;
}

#web2printPricing {
	text-align:right;
	padding:20px;
}


/*
.pmmid .active {
	background:salmon;
}

*/
/*.wordingsContents {
	display:none;
	border:1px solid red;
}*/


pmmid .subtop{
width:451px;
}

.pmmid .wordingsTabs.front  {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabs.png) repeat -178px -225px;
	display:block;
	float:left;
    height: 34px;
    width: 84px;
	cursor:pointer;
	text-indent:-9999px
}


.pmmid .wordingsTabs.back  {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabs.png) repeat -262px -188px;
	display:block;
	float:left;
    height: 34px;
    width: 92px;
    cursor:pointer;
    text-indent:-9999px
}



.pmmid .wordingsTabs.front.active  {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabs.png) repeat -1px -188px;
	display:block;
}


.pmmid .wordingsTabs.back.active  {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabs.png) repeat -262px -225px;
	display:block;
}

.wordingsContents{
	display:none;
	padding:5px;
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabmid.png) -19px 0px no-repeat;
    overflow: hidden;
    width: 405px;
	clear:both;
  }

.dd-container{
font-size:11px;
float: left;
margin-bottom: 20px;
}



.subtop{
margin-bottom: 0px;
overflow: hidden;
}

.subbot{
    background: url("/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabbot.png") no-repeat -19px -19px;
    height: 61px;
    width: 415px;
}

.imaccessories{
    clear: both;
    margin-top: 26px;
    overflow: hidden;
    line-height: 16px;
}

.imaccessories .vscroll li{
    float: left;
    font-size: 12px;
    font-weight: lighter;
    height: 142px;
    margin-right: 7px;
    padding: 2px 2px 25px 10px;
    text-align: center;
    width: 110px;
}

.imaccessories .vscroll li .aceimg{
height:98px;
}


#file_specialupload{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #868686;
    font: 12px Arial,Helvetica,sans-serif;
    vertical-align: middle;
    padding-left:15px;
    cursor: pointer;
}




.imagegallery .colswatch{
	width: 88%;   
	margin-top: -23px;
	/*position: absolute;
    top: 310px;
    z-index: 995;*/
}



#flash-preview {
     width: 482px;
}

.imagegallery .gallery .images {
    height: 355px;
    position: absolute;
    width: 99999px;
}
.imagegallery .gallery .images li {
    float: left;
    margin-top:29px;
    width: 493px;
    height: 320px;
    text-align: center;
}
.imagegallery .gallery .thumbnail li {
    float:left;
    cursor:pointer; 
    padding-right: 10px;
}
.imagegallery .gallery .thumbnail img {
    border:1px solid #e6e6e6;
}

.improductwrapper .leftarea .pininterest {
    display: none;
    position: absolute;
    right: 18px;
    top: 327px;
}
.improductwrapper  h3 {
margin-top: 32px;
border-top: 1px solid #d3cdca;
padding-top: 10px;
margin-right: 15px;
 }

 .improductwrapper .leftarea  .descriptions h3{
 border:none !important;
}



.improductwrapper .attributes th {
    height: 22px;
    width: 120px;
}


.improductwrapper .leftarea .descriptions, .improductwrapper .leftarea .relatedproducts, .improductwrapper .leftarea .details,  .prreviews  {
	clear: both;
    padding-left: 0;
    width: 501px;
}



.product_reviews li {
padding:5px !important;
}

.prreviews{
width: 940px;
margin-left: 1px;
} 



.product_reviews{
padding-left:5px;
width: 75%;
}


.product_reviews div{
padding-bottom:5px;
}

.prreviews .prtitle{
font-weight:bold;
font-size:13px;
}

.prreviews .prname, .prreviews .prdate{
font-size:11px;
font-style:italic;
}


.prreviews .form-add h2{
    font-size: 13px;
    font-weight: bold;
}

.improductwrapper .leftarea .relatedproducts li {
    float: left;
    padding-right: 36px;
    text-align: center;
    width: 108px;
}
.improductwrapper .descriptions  h3{
    margin-bottom: 20px;
    margin-top: 5px;
	border:none
}

.improductwrapper .desreviews{
float:left;
width:714px;
border-right: 1px solid #d3cdca !important;
}

.improductwrapper .pinboards{
float:left;
margin-left:-1px;
border-left: 1px solid #d3cdca !important;
padding-left: 20px;
}

.improductwrapper .prguaranteeim{
clear: both;
padding: 10px 0px 5px 0px;
}


.improductwrapper .details h3{
padding-bottom: 10px;
}



.improductwrapper .attributes{
height:138px;
}


.improductwrapper .leftarea {
	width: 582px;
	float: left;
}
1178
.improductwrapper .leftarea .imagegallery .pinbutton {
	float: right;
	padding-right: 28px;
	padding-bottom: 10px;
}

.improductwrapper .leftarea .imagegallery #pp-image-area{
    margin-top: 2px;
	position: relative;
	z-index:5;
	height: 480px;
}
/*
.improductwrapper .leftarea .pininterest {
	text-align: right;
	clear: both;
	margin-top: -200px;
}*/
.improductwrapper .leftarea .moreimgaes{
	margin-bottom: 68px;
    margin-top: 23px;
    padding-left: 29px;
}

.improductwrapper .rightarea .dd-container ul li{
    float: none !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    width: auto !important;
}

.improductwrapper #front_back_image{
    left: 118px;
    position: relative;
    text-align: center;
	height:100px;
	margin-top: 18px;	
}

.improductwrapper .ordersamples, .improductwrapper .addtocart, .improductwrapper .view3d{
    border: medium none;
    /*left: 100px;
    position: absolute;
    top: 570px;*/
    cursor: pointer;
}

.improductwrapper .ordersamples{
float: left;
margin-right: 9px;
margin-left: 100px;
}

.improductwrapper .colowrapper{
margin-top: 20px;
}


.improductwrapper .view3d{
margin-top:14px;
}

.improductwrapper .addtocart{
     left: 235px;
}

.improductwrapper .addtocart input{
border:none;
}

.improductwrapper #front_back_image img{
cursor:pointer;
}

.improductwrapper .leftarea .moreimgaes img {
	padding-right: 20px;
}
.improductwrapper .leftarea .moreimgaes h3, .improductwrapper .rightarea .details h3  {
	font-weight: lighter;
	font-size: 120%;
}
.improductwrapper .carddetails h3 {
	font-size: 105%;
	font-weight: lighter;
	padding-bottom: 15px;
	padding-top: 5px;
	color: #6B6B6B;
}
.improductwrapper .carddetails h2 {
	font-size: 135%;
	font-weight: lighter;
	background: url(/skin/frontend/dreamday/imthemetheme/images/product-seperator.png) no-repeat 0px 30px;
	padding-bottom: 20px;
	color: #6B6B6B;
}


#pp-image-area img {
	text-align:center;
	
	>margin-bottom: 1px;	
	-moz-box-shadow: 3px 3px 10px #DCDCDC;
	-webkit-box-shadow: 3px 3px 10px #DCDCDC;
	box-shadow: 3px 3px 10px #DCDCDC;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#DCDCDC')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#DCDCDC');
	}

#pp-image-area #zoom-hoverwrap{
margin-left: 9px !important;
}
	
	
	
#front_back_image img{
	border: 1px solid #dcdcdc;
}

.improductwrapper .leftarea .moreimgaes div {
	padding-top: 20px;
}
 .colswatch .icon.first {
    margin-left: 0;
}
.colswatch span {
    border: 1px solid #D8D8D8;
    display: block;
    float: left;
    height: 18px;
    margin-left: 3px;
    width: 18px;
}
.improductwrapper .rightarea .carddetails .quantity {
	clear: both;
}
.improductwrapper .rightarea .carddetails .othercolours {
	display: block;
	padding-bottom: 5px;
}
.improductwrapper .rightarea .carddetails .quantity {
    float: left;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-top: 9px;
    width: 72px;
}
.improductwrapper .rightarea .carddetails .paper img {
	padding-right: 15px;
}
.improductwrapper .rightarea .carddetails .colswatch {
	clear: both;
}
.improductwrapper .rightarea .carddetails .qselectbox {
    float: left;
    margin-top: 20px;
    width: 200px;
}
.improductwrapper .rightarea .carddetails .paper {
	clear: both;
    padding-bottom: 31px;
    padding-top: 10px;
}

.improductwrapper .rightarea .carddetails .sambut {
    float: left;
    padding-left: 25px;
    padding-top: 7px;
    text-align: right;
    width: 100px;
    cursor:pointer;
}
.improductwrapper .rightarea .details {
    background: url("/skin/frontend/dreamday/imthemetheme/images/smtitlebg.png") no-repeat scroll 0 38px transparent;
    clear: both;
    height: 28px;
    margin-top: 27px;
    padding-left: 5px;
    padding-top: 49px;
	padding-bottom:15px;
}
.improductwrapper .rightarea .carddetails .personalisecard {
	float: right;
	margin-right: -10px;
	cursor:pointer;
}
.improductwrapper .rightarea ul {
	width: 250px;
	position: relative;;
}

.improductwrapper .rightarea ul li {
	float: left;
	width: 135px;
	padding-top: 40px;
	padding-bottom: 5px;
}


.improductwrapper .rightarea .accessories ul{
	width: auto !important;
}

.improductwrapper .rightarea .accessories{
overflow: hidden;
margin-top:2px;
}



.improductwrapper .rightarea .accessories ul li{
	/*width: 190px !important;
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/accessory-dottedbars.png) no-repeat 186px 0px;*/
	
}

.improductwrapper .rightarea .accessories ul li .aceimg{
	height:150px;
	text-align:center;
	position:relative;
	width: 190px;
}

.improductwrapper .rightarea .accessories ul li .aceimg img{
	position:absolute;
	bottom:0px;
	left:13px;
}


.improductwrapper .rightarea .accessory .accetext h3{
	font-weight:bold !important;
	font-size:18px !important;
	padding-left:10px !important;
	color:#919999;
	text-transform: capitalize;
	border:none;
}

.improductwrapper .rightarea .accessories ul li .acctext{
	text-align:center;
	width:153px;
	font-weight:bold;
	font-size:11px;
	padding-top: 8px;
}



.improductwrapper .rightarea .reviews {
	clear: both;
}
.improductwrapper .leftarea .relatedproducts img {
}


.prreviews h3{
    width: 700px;
}

.improductwrapper .leftarea .relatedproducts .first {
	text-align: left;
}
.improductwrapper .leftarea .relatedproducts div {
	height: 135px;
}
.improductwrapper .leftarea .relatedproducts .cardname {
	font-weight: bold;
	text-align: left;
}
.improductwrapper .leftarea .relatedproducts p {
	text-align: left;
	font-size: 10px;
	font-weight: lighter;
	line-height: 14px;
}

.shoppingcart .midbg  .card-item-info {
	background: url(/skin/frontend/dreamday/imthemetheme/images/shopcartsmallbg1.png) no-repeat -7px;
	height:70px;
	margin-top:-20px;
	padding-left:6px;
	padding-top:18px;
	width:519px;
}

.btn-remove2{
    background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/removebut.png") no-repeat scroll -7px -1px transparent;
    display: block;
    height: 32px;
    outline: medium none;
    text-indent: -9999px;
    width: 18px;
}

.fp, .pe, .pa {
color: #669F9F !important;
}

.pname:link, .pname:a{
color: #669F9F !important;
}

.shoppingcart .na {
    font-size: 120%;
    font-weight: lighter;
}

/*
a:link, #scrollbar1:link{
color: #6D6D6D !important;
}
*/

a:active, a:visited{
color: #6D6D6D;
}

.maincontain .shoppingcart {
     margin-left: 7px;
 }
 
 .shoppingcart .topbg {
    background: url("/skin/frontend/dreamday/imthemetheme/images/shoppingcarttop-bg.png") no-repeat scroll 0 0 !important;
    height: 39px;
    width: 944px;
}

.shoppingcart .botbg.odd {
    background: url("/skin/frontend/dreamday/imthemetheme/images/shoppingcartbot-bg.png") no-repeat scroll 0 0 !important;
}

.shoppingcart .botbg.even {
    background: url("/skin/frontend/dreamday/imthemetheme/images/shoppingcartbot-bg.png") no-repeat scroll 0 -8px !important;
}

.shoppingcart .botbg {
    clear: both;
    height: 7px;
    margin-top: -1px;
}

.maincontain .cartop {
	overflow: visible !important;
}

.sidebar .social{
margin-top:0px;
}

.sidebar .social li{
	padding-top: 3px;
	padding-bottom: 3px;
}

.promo h1, .promo h2, .promo h3{
font-weight:lighter !important;
color: #669F9F;
}

.blog { padding-left:0 !important}

.block-currency{
/*left:931px !important;
top:135px !important;*/
}

.impresscurrency{
width: 500px;
float: left;
margin-left: 219px;
height: 1px;
margin-top: -7px;
}



.maincontain ul .checkout-types li {
    margin-top: 15px !important;
    width: 945px !important;
 }
 
 .paypal-logo {
/*    padding-left: 571px !important;
    padding-top: 4px !important;
    position: absolute !important;
    text-align: right !important;
    z-index: 1000 !important;*/
	
	display:none !important;
}


#contactForm .address{
width:308px !important;
}

#contactForm .address p{
font-size:90%;
padding-bottom: 5px;
}

#contactForm .address span{
padding-left:15px;
font-size: 135%;
color:#32b0c3;
}

#contactForm #comment {
	height: 177px !important;
}

.imtext p{
line-height:2em;
padding-bottom:25px;
width:85%;
}

.imtext h2, .imtext h3{
width:75%;
padding-bottom:5px;
}

.arblock h3{
    background: url("/skin/frontend/dreamday/imthemetheme/images/invitations-ideas.png") no-repeat;
    height: 25px;
    width: 139px;
    text-indent:-9999px;
    
 }
 
 .arblock{
 padding-left: 5px;
 padding-top:10px;
 }
 
 .arblock li a{
color:#37999c;
font-size:1.2em;
line-height:1.5em;
text-decoration: underline;
}

.arblock li, .arblock li a:active, .arblock li a:link{
 color:#37999c !important;
 line-height:26px;
 }
 

 
 
 /* new product page */ 
 
 .improductwrapper .toptitle {
	text-align: right;
	clear: both;
	padding-right: 15px;
}
.improductwrapper .leftarea {
	float: left;
	width: 505px;
	margin-top:-64px;
	
}

.improductwrapper .rightarea {
	width:409px;
	padding-left:13px !important;
	float: left;
	margin-left: -5px;
	margin-top:-8px;
	border-left: 1px solid #d3cdca !important;
}
.prpick.active {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png) -21px -105px;
	text-indent: -9999px;
}

.prpick {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png)  -21px -5px ;
	text-indent: -9999px;
}

.improductwrapper .toptitle .catname {
text-align: right;
color: #aaa9a9;
margin-bottom: 8px;
font-size: 0.6em;
}

.prperson.active {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png) repeat -168px -195px
}


.prperson {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png) -170px -5px;
	text-indent: -9999px;
}

.prenvelopes.active {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png) -318px -304px;
	text-indent: -9999px;
}


.prenvelopes {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png) -317px -5px;
	text-indent: -9999px;
}



.pmtop, .quickbuy .mid, .quickbuy .pmbot {
	float: left;
	width: 458px;
	height: 88px;
}

.improductwrapper  .pmtop ul{
width:448px !important;
margin-left: 8px;
}
.seperator {
	display:block;
	padding-top: 8px;
	padding-bottom: 5px;
}

.seperator.totquan{
	padding-top: 12px;
	padding-bottom: 9px;
}

.improductwrapper  .pmtop ul li{
	/*width:148px;*/
	width:88px;
	float:left;
	height:77px;
}


.improductwrapper  .pmtop ul .prperson{
width:88px;
}

.improductwrapper  .pmtop ul .prperson{
width:90px;
}


.improductwrapper  .pmtop ul .prenvelopes{
width:90px;
}

.quickbuy .pmmid h2{
font-size:19px;
padding-top:14px;
padding-bottom:20px;
}

.improductwrapper .toptitle .prname {
	font-size: 130%;
	color: #a89c95;
	font-weight: lighter;
}

.quickbuy .quan, .quickbuy .quamount, .quickbuy .text, .quickbuy .price {
	float: left;
}


.quickbuy .quamount .quantity, .quickbuy .price .priceamount, .totquamount .quan {
	border: 1px solid #FFFFFF;
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prquntitybg.png) no-repeat;
    color: #5A5A5A;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    padding-left: 2px;
    text-align: center;
    width: 52px;
}

.totquamount .quan{
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prqtotuntitybg.png) 4px 0px no-repeat;
	width: 99px;
}



.quickbuy .price .priceamount{
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prpricebg.png) no-repeat;
width: 67px;
}
.prtextarea {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenu.png);
	height: 200px;
	width: 300px;
	border: 1px none #FFFFFF;
}

.quickbuy .price{

}

.quickbuy {
	width: 448px;
}
.pmmid {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenumid.png) repeat-y scroll -22px 1px;
	float:left;	
	width:444px;
	margin-top:-4px;
}

.quickbuy #upbut{
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prupdate.png) no-repeat;
    cursor: pointer;
    float: left;
    height: 41px;
    margin-top: -7px;
    text-indent: -9999px;
 	width: 69px;
}

.infoarea{
padding-left:18px;
}

.infoarea.personalise{
text-align:left;
}

.quickbuy .text{
	color: #887C72 !important;
    padding-top: 5px;
}

#editor_guestname .text{
}

.infoarea .guest.names{
padding-left:150px;
}

.quickbuy .quanarea{
padding-top:10px;
overflow: hidden;
padding-bottom: 6px;
line-height: 20px;
}
.prpersonalise{
padding-top: 15px;
clear: both;
}



.prpersonalise span{
display:block;
    padding-bottom: 5px;
    padding-top: 30px;
	 line-height: 21px;
}

#envelope .price{
margin-right: 5px;
}

.prpersonalise .first{
padding-top:5px;
}




.infoarea.personalise .prpersonalise{
padding-top:1px;
width:445px;
padding-left: 15px;
font-size: 15px;
}

.prpersonalise.pick{
margin-left:130px !important;
}



.quickbuy .pmbot{
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/quickbuymenubot.png) no-repeat -11px -3px ;
	height:69px;
}


.quickbuy .prsubbot{
   background: url("/skin/frontend/dreamday/imthemetheme/images/prpage/prsubtabbot.png") no-repeat -19px -3px;
    height: 50px;
    width: 415px;
}

.infoarea.personalise h2{
    background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/personalisetxtbg.png) no-repeat scroll -38px 6px transparent;
    height: 11px;
    line-height: 17px;
    text-align: left;
    width: 412px;
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 140%;
  
}

.infoarea.envelopes {
    background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/personalisetxtbg.png) no-repeat scroll -38px 6px transparent;
    font-size: 19px;
    line-height: 17px;
    text-align: left;
    width: 412px;
    margin-bottom: 15px;
    margin-top: 10px;
    margin-left: 1px;
    font-size:12px;

}
.common{
     padding-bottom: 5px;
     padding-top: 4px;
     padding-left: 8px;
}

.common span{
display:block;
clear:both;
font-weight:bold;
padding-bottom:2px;
overflow:hidden;
width:420px;
}

.common span input, .common span textarea{
	width:350px;
	height: 24px;
	background-color:#E8F5F4;
	border: 1px solid #dddcdc;
	padding:2px;
	color:#949494;
}

.common span textarea{
height: 80px;
}

.prpersonalise.photos span{
line-height:10px;
font-size: 13px;
}

.prpersonalise.photos span .highlight{
color:#1c7e7f;
display:inline;
}

.prpersonalise.photos .gunatx{
font-size:15px;
font-weight:bold;
padding-top: 5px;
}


#web2printContents .button.common span{
width:162px;
height:31px;
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/prcontinuebut.png);
display:block;
}

#web2printContents .button.common span:hover{
background-position: 0px -37px;
}


#web2printContents .envelopebut{
width:158px;
height:23px;
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/proaddcartbutton.png);
cursor:pointer;
margin-left:217px;
}

#web2printContents .envelopebut:hover{
background-position: 0px -37px;
}

/*
.highlight{
display:inline !important;
font-weight:bold;
font-size:14px;
}
*/

.upload.common input{
    height: 24px;
    margin-top: 5px;
    width: 282px;
	padding:0;
	border: 1px solid #DDDCDC;
	cursor: pointer;
}

.upload.common{
padding-top:1px;
padding-left: 17px;
}

.uploadtext{
color: #887C72;
font-size: 12px;
}

.prdetails.common.upload{
padding-left:15px;
}

.prdetails.common.uploadtext{
 padding-left: 17px;
 padding-bottom: 15px;
}

.guest.common{
width:40px;
float:left;
padding-top:10px;
 padding-left: 15px;
}

.specialinstructions{
   height: 71px !important;
    width: 346px !important;
}
.button.common{
    float: left;
    margin-left: 243px;
    margin-top: -66px;
    width: 214px;
}

.pernexttab{
    margin-left: 2px;
    margin-top: 55px;
    cursor: pointer;
}


.quickbuy.button.common{
margin-left:224px;
}

#zoomable{
	z-index:2001;
	
}


.envelopetext.paper{
    clear: both;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 10px;
    padding-left: 151px;
}

.instructions .dd-container{
margin-bottom:5px !important;
}


.infoarea.envelopes h3{
    color: #887C72;
    font-size: 17px;
    font-weight: lighter;
    padding-bottom: 7px;
}


.envelopebut{
text-align:right;
padding-right:5px;
padding-top: 15px;
}


.file_upload_wrapper, .file_upload_wrapper.guest {
	position:relative;
	width: 410px;
	height: 32px;
	background: url('/skin/frontend/dreamday/imthemetheme/images/prpage/prbrowsebut.png') 284px 3px  no-repeat;
	border:none;
}

.file_upload_wrapper:hover, .file_upload_wrapper.guest:hover {
background-position:284px 3px
}


.file_upload_wrapper.guest{
	margin-left: 329px;
	background: url('/skin/frontend/dreamday/imthemetheme/images/prpage/prbrowsebut.png') 138px 3px  no-repeat;
}



    	
.file_upload_button {
	position:absolute;
	left:150px;
	top:6px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	cursor: pointer;
}

.file_upload_wrapper.guest .file_upload_button {
	left:10px;
}
#file_guestlist_readonly, #file_specialupload_readonly, #file_photo1_readonly{
    border: 1px solid #DDDCDC;
    height: 22px;
    width: 282px;
    margin-top: 6px;
}


#file_specialupload:hover{
background-color:#000;
}

.common .wordingback textarea{
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

#printGuestNameEnvelopeArea{
	line-height: 24px;
}

#paper_type_code .dd-option span{
display:block;
}

#dlexcel{
    font-size: 11px;
    font-weight: bold;
    position: relative;
    top: 5px;
    width: 300px;
}

#dlexcel:hover{
color:#32b0c3;
}

.instructions.envelopes .subtext, .guest .subtext{
display:block;
font-size:85%;
color: #32b0c3;
}

#dlexcel a{
color: #887C72 !important;
}
#dlexcel a:hover{
text-decoration:underline !important;
}



.headtext{
    float: left;
    height: 60px;
    width: 130px;
    margin-top:5px;
}

.headtext h3, .quickbuy .quan {
font-size:105% !important;
font-weight:bold;
color: #887C72 !important;
}

.quickbuy .quan{
    padding-right: 71px;
   
}




#txcost{
    padding-right: 55px !important;
	margin-top: 5px;
}


.totquamount #cost{
font-size:15px;
color: #5A5A5A !important;
}
 
.instructions.envelopes{
    clear: both;
    overflow: hidden;
}

.quickbuy label{
padding-right:5px
}


#front_back_image .active img {
    border: 1px solid #32b0c3;
}


.helptip{
position: absolute;
left: 401px;
top: 102px;
}

.quanarea .sptext{
line-height: 30px;
padding-left: 5px;
font-weight: bold;
color: #887C72;
}


#zoom-element-mainPicture{
	border: 1px solid #ededed !important;
}

.category-products .price{
white-space: nowrap !important;
font-size: 11px;
font-weight: bold;
color: #159697;
}

.category-products .catname{
height: 16px !important;
font-size: 85%;
}

.category-christening-baptism-invitations .category-products .catname {
height: 38px !important;
width: 150px !Important;
overflow: hidden;
}

.category-products .favourites{
position: absolute !important;
left: 165px !important;
top: 167px !important;
}

.category-products .proimage{
height:158px;
}


.imaccessories .vscroll li .aceimg {
height: 90px !important;
}

.imaccessories{
width: 575px;
}

.imaccessories #accessories ul{
margin-left: -22px;
}




.tab-pricing  .acetext{
padding-top:10px;
}


/* Accessories Popup */
#pop_accessories_area_wrapper {
display:none;
width:580px;
/*background:#fff;*/
padding:10px;
z-index:999002;
}
.pop_accessories_area_close{
float:right;
/*margin-right:-33px;*/
margin-top:-25px;
height:30px;
cursor:pointer;
margin-right:10px;
}
#pop_accessories_area_message{
margin: 5px;
font-weight: bold;
clear: both;
padding-left: 5px;
padding-bottom: 6px;
padding-top: 6px;
font-size: 90%;
color: #5B5A50;
}
#pop_accessories_area .vscroll {
	width:550px;
}


.pop_accessories_area_button a{
width:162px;
height: 38px;
background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/nothanksbut.png);
cursor:pointer;
margin-left:285px;
text-indent:-9999px;
margin: 14px 0 6px 376px;
display:block;
}


.pop_accessories_area_button a:hover{
background-position: 0px -37px;
}


.accessoriesblock{
width:570px;
}

.accessoriesblock li{
width: 180px !important;
margin-top: -38px;
}

#pop_accessories_area_wrapper h3{
margin-top:0px !important;
}
/* Preview */
.preview_area_wrapper {
display:none;
z-index:999001;
}
.closePreview{
float:right;
margin-right:-15px;
z-index:999011;
}

a.button {
cursor:pointer;
}

.shoppingcart .midbg .card-item-info{
margin-top: -5px !important;
width:513px !important;
}

.shoppingcart .midbg .card-item-info .highlight{
font-weight:normal;
}

.card-item-info .time {
color: #007575;
}


.previewPopup{
cursor:pointer;
padding-left:8px;
}



.accessory .top {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/accessorytopbg.png) no-repeat;
	height: 43px;
	clear: both;
	
}

.accessory .toptext{
padding-top:14px;
padding-left:10px;
}

.accessory {
	overflow: hidden;
}



.accessory .mid {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/accessorymidbg.png);
	float: left;
	width: 580px;
	margin-top: -5px;
}
.accessory .mid .close {
	float: right;
	width: 85px;
	text-align: right;
	color: #FFFFFF;
	padding-top: 22px;
}
.accessory .bot {
	background: url(/skin/frontend/dreamday/imthemetheme/images/prpage/accessorybotbg.png) no-repeat;
	height: 12px;
	clear:both;
	width: 580px;
}
.accessory .mid .toptext {
	padding: 12px;
	float: left;
	width:439px;
}

.accessory .mid .close{
cursor:pointer;
}

.accessory .mid .close img{
padding-left:3px;
}

.onepage.block-progress{
margin-left:1px;
}


.sidebar #newsletter-validate-detail .button {
margin-right: -1px;
margin-top: 1px;
margin-top: -23px !important;
}

.improductwrapper .data-table th { padding:5px;  font-weight:bold; white-space:nowrap; width:100px; text-indent: 0px;}
.improductwrapper .data-table {width: 75%;}
.improductwrapper .form-add{width: 72%;}
.improductwrapper .form-list{margin-top:10px}



/***********************************
 * Buttons
 ***********************************/
button.btn {
	/*background: url("/skin/frontend/dreamday/dreamdaytheme/images/dreamday/buttons.png") no-repeat;*/
	background: url("/skin/frontend/dreamday/imthemetheme/images/button-styles.png") no-repeat;
	/*background:none !important;
	text-indent:-9999px !important;*/
	height:30px;
	border:none;
	position:relative;
	width:auto;
	padding:0;
	border:0px none;
	overflow: visible;
	font-size:12px;
	z-index:0;
	/*margin: 0 8px 0 0;*/
	float:none;
	color: #eaeaea;
	font-style: normal !important;
	font-size:110%;
	
}
button.btn span {
	background:url(/skin/frontend/dreamday/imthemetheme/images/button-styles.png) repeat-x;
	position:absolute;
	display:block;
	height:30px;
	top:0;
	width:12px;
	z-index:-1;
}
button.btn .icon {
	background:url(/skin/frontend/dreamday/imthemetheme/images/button-icons.png) no-repeat -200px -200px;
	width:10px;
	height:10px;
	top:7px;
	left:7px;
	border: none;
}

button.btn .l { background-position: 0 0px; left:0; }
button.btn .c {	background-position: 0 -30px; width:auto; left:6px; right:6px;}
button.btn .r { background-position: 12px -60px; right:1px; }
button.btn p {	position:inherit; display:inline; padding:0 22px; line-height:25px; }

button.btn.icon em { padding-left:22px; }
button.btn.arrow-down .icon {  background-position: 0 0; }
button.btn.arrow-up .icon {  background-position: 0 -10px; }
button.btn.arrow-left .icon {  background-position: -10px -10px; }
button.btn.arrow-right .icon {  background-position: -10px 0; }
button.btn.plus .icon {  background-position: -20px -10px; }
button.btn.minus .icon {  background-position: -20px 0; }
button.btn.fav .icon {  background-position: 0 -20px; }
button.btn.check .icon {  background-position: -20px -20px; }
button.btn.help .icon {  background-position: -30px 0; }
button.btn.info .icon {  background-position: -30px -10px; }

button.btn.light .l { background-position: 0  -75px; }
button.btn.light .c { background-position: 0 -100px; }
button.btn.light .r { background-position: 0 -125px; }

/*
button.btn.submit .l { background-position: 0  -0px; }
button.btn.submit .c { background-position: 0 -25px; }
button.btn.submit .r { background-position: 0 -50px; }
*/

button.btn.goto .l { background-position: 0 -225px; }
button.btn.goto .c { background-position: 0 -250px; }
button.btn.goto .r { background-position: 0 -275px; }   

button.btn.alert .l { background-position: 0 -300px; }
button.btn.alert .c { background-position: 0 -325px; }
button.btn.alert .r { background-position: 0 -350px; }

button.btn. .l { background-position: 0 -375px; }
button.btn. .c { background-position: 0 -400px; }
button.btn. .r { background-position: 0 -425px; }


button.btn.over .l { background-position: 0 -90px; }
button.btn.over .c { background-position: 0 -120px; }
button.btn.over .r { background-position: 12px -150px; }






/***********************************
 * Scroller
 ***********************************/
.scroller {
	position:relative;
	clear:both;
}
.scroller .viewport {
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	overflow:hidden;
}
.scroller .plane {
	position: absolute;
    height: auto;
	width: auto;
    left: 0;
    top: 0;
}
.scroller.vertical .viewport {
	right:20px;
}
.scroller.horizontal .viewport {
	bottom:20px;
}
.scrollbar.vertical {
	position:absolute;
	height:auto;
	width:20px;
	right:0;
	top:20px;
	bottom:20px;
}
.scrollbar.vertical div {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/scrollbar-vert.png) repeat-y;
	position:absolute;
	height:5px;
	width:8px;
	left:6px;
}
.scrollbar.vertical .track, .scrollbar.vertical .handle {
	background:none;
	width:20px;
	left:0;
}
.scrollbar .b { cursor:pointer; }
.scrollbar.vertical .r { background-position: -48px 0; bottom:0; }
.scrollbar.vertical .c { height:auto; top:5px; bottom:5px; }
.scrollbar.vertical .l { background-position: -56px 0; }
.scrollbar.vertical .track { height:auto; top:8px; bottom:8px; }
.scrollbar.vertical .track .r { background-position:   0   0;   }
.scrollbar.vertical .track .c { background-position: -16px 0; }
.scrollbar.vertical .track .l { background-position: -8px  0; }
.scrollbar.vertical .handle .r { background-position: -24px 0; }
.scrollbar.vertical .handle .c { background-position: -40px 0; }
.scrollbar.vertical .handle .l { background-position: -32px 0; }
.scrollbar.horizontal {
	position:absolute;
	width:auto;
	height:20px;
	bottom:0;
	left:20px;
	right:20px;
}
.scrollbar.horizontal div {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/scrollbar.png) repeat-x;
	position:absolute;
	width:5px;
	height:8px;
	top:6px;
}
.scrollbar.horizontal .track, .scrollbar.horizontal .handle {
	background:none;
	height:20px;
	top:0;
}
.scrollbar.horizontal .l { background-position: 0 -48px; }
.scrollbar.horizontal .c { width:auto; left:5px; right:5px; }
.scrollbar.horizontal .r { background-position: 0 -56px; right:0; }
.scrollbar.horizontal .track { width:auto; left:8px; right:8px; }
.scrollbar.horizontal .track .l { background-position: 0 0; }
.scrollbar.horizontal .track .c { background-position: 0 -16px; }
.scrollbar.horizontal .track .r { background-position: 0 -8px; }
.scrollbar.horizontal .handle .l { background-position: 0 -24px; }
.scrollbar.horizontal .handle .c { background-position: 0 -40px; }
.scrollbar.horizontal .handle .r { background-position: 0 -32px; }


.wp-sidebar{
margin-left: 20px !important;
}

.wp-sidebar  #wp-recent-posts-list  li{
margin-left: 4px !important;
padding-bottom: 2px !important;
}





.mainwrapper .menu {
	background: url("/skin/frontend/dreamday/imthemetheme/images/imp-top-nav.png") no-repeat;
	height: 34px;
	margin-bottom: 10px;
}


#iinav {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 60%;
	FONT-WEIGHT: lighter;
	PADDING-TOP: 0px;
	width: 960px;
}
#iinav h3 {
	PADDING-BOTTOM: 7px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: arial, verdana;
	/*FONT-SIZE: 1.2em;*/
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
	
}
#iinav ul {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: arial, verdana;
	font-size: 10px;
	FONT-WEIGHT: lighter;
	PADDING-TOP: 0px;
}
#iinav ol {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: arial, verdana;
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: lighter;
	PADDING-TOP: 0px
}
#iinav li {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: arial, verdana;
	FONT-SIZE: 105%;
	FONT-WEIGHT: lighter;
	PADDING-TOP: 0px;
	line-height: 18px;
}
.v2#container #iinav h3 {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: arial, verdana;
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: lighter;
	PADDING-TOP: 0px
}
#iinav li div li {
/*LIST-STYLE-TYPE: disc; COLOR: #609C98; MARGIN-LEFT: 10px*/
overflow:hidden;

}
#iinav li div {
	DISPLAY: none;
}
body.ie6 li:hover div {
	DISPLAY: none
}
#iinav li:hover div {
	DISPLAY: block;
	margin-top: 14px;
}
#iinav li a {
	/*COLOR: #609C98*/
}


#iinav li h3 a {
	COLOR: #919191;
	background-image: none !important;
	/*border-bottom: 1px dashed #A3C0C0;*/
}
#iinav li h3 a:hover {
	COLOR: #32b0c3;
}
/*
#iinav li {
	background: url(http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/images/dreamdaymenu.png) no-repeat;
}
#iinav li:hover a {
	BACKGROUND: url(http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/images/dreamdaymenu.png);
	BACKGROUND-REPEAT: no-repeat
}*/
#iinav li a:hover {
/*TEXT-DECORATION: underline;*/
}
#iinav li {
	POSITION: relative;
	TEXT-INDENT: -999em;
	FLOAT: left;
	HEIGHT: 32px;
	background-image: none;
}
#iinav a {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: 100%;
	text-decoration: none;
}
#iinav span {
	/*WIDTH: 100%;*/ float: left;
	DISPLAY: block;
	HEIGHT: 100%;
	padding-right: 15px;
	width: 160px;
	padding-left: 5px;
}

#iinav span .shby{
width: 160px;
}

#iinav > ol > li {
/*Z-INDEX: -1*/
}
#iinav li a {
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px
}
#iinav li li {
	FLOAT: none
}
#iinav li div {
	Z-INDEX: 150;
	BORDER-BOTTOM: #e8e9ea 1px solid;
	POSITION: absolute;
 FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e8e9ea');
	BORDER-LEFT: #e8e9ea 1px solid;
	BACKGROUND-COLOR: #FFF;
	MARGIN-TOP: 0px;
	WIDTH: 250px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-TOP: #e8e9ea 1px;
	BORDER-RIGHT: #e8e9ea 1px solid;
	TOP: 18px;
	LEFT: 0px;
	box-shadow: 0px 8px 10px rgba(0,0,0,.2);
	-o-box-shadow: 0px 8px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 8px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 8px 10px rgba(0,0,0,.2);
	padding: 5px;
}
.content .rightcontent .sections ul li {
	float: left;
	margin-left: -8px;
}

.content .rightcontent .sections .last{
	margin-right:-36px;
}

.content .rightcontent .sections .first{
	margin-right:5px;
}

#iinav li:hover > span {
/*MARGIN-TOP: 7px; HEIGHT: 35px; box-shadow: 0px 4px 6px 2px rgba(0,0,0,.2); -o-box-shadow: 0px 4px 6px 2px rgba(0,0,0,.2); -moz-box-shadow: 0px 4px 6px 2px rgba(0,0,0,.2); -webkit-box-shadow: 0px 4px 6px 2px rgba(0,0,0,.2)*/
}
#iinav li.last:hover > span a {
 FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#e8e9ea')
}
#iinav li div.multicol .dotb {
	WIDTH: 95%;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 100%; /*MARGIN-LEFT: 30px; margin-bottom:15px;*/
	border: 1px dashed #c4d5d5;
	padding: 5px 5px 5px;
}
#iinav li div.multicol span:first-child {
	MARGIN-LEFT: 0px
}
#iinav li h3 {
	TEXT-INDENT: 0px;
	WIDTH: auto;
	HEIGHT: auto;
	font-size: 13px;
	line-height: 24px;
}
#iinav li li {
	TEXT-INDENT: 0px;
	WIDTH: auto;
	HEIGHT: auto
}
#iinav li h3 a {
	Z-INDEX: auto;
	POSITION: relative;
	WIDTH: auto !important;
	TOP: auto;
	LEFT: auto
}
#iinav li li a {
	Z-INDEX: auto;
	POSITION: relative;
	WIDTH: auto !important;
	TOP: auto;
	LEFT: auto
	
}
#iinav li h3 {
	/*BACKGROUND-IMAGE: none;
	padding-left: 10px;
	line-height:20px;*/
}

/*
.dotb h3 {
line-height:35px !important;
}

.dotb ul li h3 {
line-height:20px !important;
}*/


#iinav li h3 a {
	BACKGROUND-IMAGE: none
}
#iinav li li {
	BACKGROUND-IMAGE: none
}
#iinav li li a {
	BACKGROUND-IMAGE: none
}
.v2#container #iinav li h3 {
	MARGIN-TOP: 15px
}
#iinav li h3 {
	/*MARGIN-TOP: 10px;
	color: #1d6d5f;*/
}
.v2#container #iinav li h3:first-child {
	MARGIN-TOP: 10px
}
#iinav li h3:first-child {
	/*MARGIN-TOP: 10px*/
}
.v2#container #iinav LI H3:unknown {
 MARGIN-BOTTOM: 10px
}
#iinav LI H3:unknown {
 MARGIN-BOTTOM: 10px
}
#iinav li.indent {
	LIST-STYLE-TYPE: disc; COLOR: #23aca4; MARGIN-LEFT: 47px; font-size:17px;overflow: visible;
}



#iinav #ddstd .indent  {
MARGIN-LEFT: 16px;
}

#iinav #ddstd span{
width: 194px;
}


#iinav  #ddws .baptism {
MARGIN-LEFT: 25px;
width:230px;
}

#iinav  #ddws .naming{
width:191px;
}



.v2#container #iinav li.indent h3 a {
	MARGIN-TOP: 5px;
}
#iinav li.indent h3 a {
	MARGIN-TOP: 5px;
}
#iinav span.new {
	DISPLAY: inline !important;
	FLOAT: none !important
}
#iinav li#ddwi {
	WIDTH: 142px;
}
#iinav li#ddwi:hover a {
	BACKGROUND-POSITION: -77px -310px;
}
#iinav li#ddwi div.multicol {
	WIDTH: 679px
}
#iinav #ddwi div.multicol .dotb {
	width: 98% !important;
}
#iinav li#ddws {
	WIDTH: 164px;
}
#iinav li#ddws:hover a {
	BACKGROUND-POSITION: -327px -310px;
}
#iinav li#ddws div {
	LEFT: -1px
}
#iinav li#ddws div.multicol {
	WIDTH: 642px
}
#iinav #ddws div.multicol .dotb {
	width: 98% !important;
}
#iinav li#ddstd {
	width: 140px;
}
#iinav li#ddstd:hover a {
	BACKGROUND-POSITION: -487px -310px;
}
#iinav li#ddstd div {
	WIDTH: 642px;
	/*LEFT: -102px;*/
	color: #666666
}
/*
#iinav LI#ddstd DIV.multicol {
	WIDTH: 668px
}
*/

#iinav #ddstd div.multicol .dotb {
	width: 98% !important;
}
#iinav li#ddtyc, #iinav li#ddcu , #iinav li#ddwed{
	WIDTH: 139px;
}
#iinav li#ddtyc:hover a {
	BACKGROUND-POSITION: -686px -310px;
}
#iinav li#ddtyc div {
	LEFT: -1px
}
#iinav li#ddei {
	WIDTH: 121px;
}
#iinav li#ddei:hover a {
	BACKGROUND-POSITION: -842px -310px;
}
#iinav li#ddei div {
	LEFT: -1px
}
#iinav li.last div {
	LEFT: -32px !important;
}
#iinav #ddtyc h3 span, #iinav #ddstd .ages span, #iinav #ddei h3 span {
	DISPLAY: none;
}
#iinav li h3 strong a {
	font-weight: bold !important;
	/*color: #609C98 !important;*/
	border: none !important;
}
#iinav .cardstocks {
	margin-top: 90px;
}
#iinav   .sychilds{
	margin-top: -5px;
	
}
#iinav LI#ddstd DIV .ages {
float: left;
padding-right: 65px;
}



#iinav li  .sychilds strong{
visibility:visible;
}

.sychilds span, .hozpnavlinks span{
visibility:hidden !important;
}


#iinav .precut {
	margin-top: 18px;
}

.hcol1, .hcol2{
float:left !important;
width:75px;
background:none !important;
}

.hozpnavlinks{
clear:both;
overflow:hidden !important;
font-size:105% !important;
}


#ddwi .themes h3 strong, #ddwi .colour  h3 strong{
margin-left:-122px !important;
}

#ddwi .themes, #ddwi .colour{
padding-top:5px;
}

 #ddwi .colour{
 padding-top:6px;
 }

 
 #iinav li div .spacer{
 margin-top:2px;
 font-weight:normal;
 }
 
 #iinav li div .eco{
 margin-top:5px;
 font-weight:normal;
 }
 
 #iinav li div .hsp{
  margin-bottom:-28px;
 }
 

 


.shape a strong, .treatment a strong{
font-size:11px;
font-weight: normal;
}

.hozpnavlinksdiy span{
visibility:hidden !important;
}

.hozpnavlinksdiy{
clear:both;
overflow:hidden !important;
font-size:105% !important;
margin-left:10px !important;
}

.hozpnavlinks.diy span{
visibility:visible !important;
}

.hozpnavlinks.diy span strong{
visibility:hidden !important;
}

.hozpnavlinks.diy .hcol1, .hozpnavlinks.diy .hcol2{
width:120px !important;
}

#iinav span .diy{
width: 250px;
}

#iinav ol #ddcu, #iinav ol #ddwed, #iinav ol #ddwi:hover,  #iinav ol #ddws:hover, #iinav ol #ddstd:hover, #iinav ol #ddtyc:hover, #iinav ol #ddei:hover, #iinav ol #ddcu:hover{
background: url("/skin/frontend/dreamday/imthemetheme/images/imp-top-nav.png") no-repeat;
}


#iinav ol #ddcu {
	width: 128px;
	background-position: 109px 10px;
}

#iinav ol #ddwed {
	width: 125px;
	background-position: 119px 10px;
}

#iinav #ddwed .multicol{
left:-136px;
}


#iinav ol #ddwi:hover{
background-position: 0px -34px;
}

#iinav ol #ddws:hover{
background-position: -142px -34px;
}


#iinav ol #ddstd:hover{
background-position: -306px -34px;
}


#iinav ol #ddtyc:hover{
background-position: -445px -34px;
}

#iinav ol #ddei:hover{
background-position: -585px -34px;
}


#iinav ol #ddcu:hover{
background-position: -706px -34px;
}

#iinav ol #ddwed:hover{
background-position: -834px -34px;
}



.hozpnavlinks h4{
visibility:hidden;
height: 18px;
}

.hozpnavlinks h4 strong{
visibility:visible !important;
font-weight: normal;
}


.sychilds .shape li{
line-height:20px !important;
}


#iinav span .shape{
line-height:14px !important;
}

#iinav span .diy span{
padding-left:0px !important;
}

.treatment h3{
margin-top:22px !important;
}

.shopby.diyh3{
margin-top:10px !important;
}


#ddwi h3{
background: url("/skin/frontend/dreamday/dreamdaytheme/images/mainmenulines.gif") 0px 24px no-repeat;
overflow: hidden;
}


.treatment  h3 {
 background-position:-215px 24px !important;
 }
 
 #iinav #ddwi .imgmenu{
 font-size:12px; 
 overflow: hidden;
 padding-left:10px;
 }
 
 #iinav li div .imgmenu li{
 float:left !important;
 width:200px;
 text-align:center;
 /*padding-right:15px; */
 }
 
 #iinav li div .imgmenu li h3{
 background-image:none;
 line-height:18px;
 padding-top: 10px;
 font-weight:bold
 }
 
  #iinav li div .imgmenu li h3:hover{
  /*font-weight:bold;*/
  }
 
 #iinav li div .imgmenu.birthday {
overflow: hidden; 
margin-bottom:10px;
 }

#iinav li div .imgmenu.birthday li{
width:160px !important;
}

#iinav li div .imgmenu.birthday li span, #iinav li div .imgmenu.religious li span, #iinav li div .imgmenu.baby li span{
display:none;
}

#iinav li div .imgmenu .dest h3{
padding-top: 7px !important;
}

.hozpnavlinks h4 strong:hover, .hozpnavlinks.diy span:hover{
font-weight:bold !important;
}


#iinav .diy span{
width:235px !important;
}

#iinav #ddws li a:hover{
/*font-weight:bold;*/
}

#iinav #ddws li h3 {
line-height:18px;
}

#iinav li div .tmenu{
clear:both;
margin-left: -5px;
}

#iinav li div .tmenu > li{
float:left;
font-weight:normal;
width: 188px;
}


#iinav #ddtyc h3, #iinav #ddei h3, #iinav #ddcu h3, #iinav #ddwed h3{
padding-left:10px;
}

#iinav  #ddcu .multicol{
width:242px !important;
}

#iinav  #ddei .multicol{
width:240px !important;
}


  .tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: #32b0c3; color: white; max-width: 200px; text-align: center; font-size:12px; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('/js/jquery/css/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */

.slider-wrapper { 
	width: 729px;
	height: 360px;	
	margin-left: 30px;
	margin-top: 22px;
}


.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/skin/frontend/dreamday/dreamdaytheme/images/Galleryimages/loading.gif) no-repeat 50% 50%;
 
}

.theme-default .nivo-controlNav {
	padding: 20px 0;
	position:relative;
	right:5px;
	top:-45px;
	z-index:9;
	
}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}


.nivoSlider {
	position:relative;
	width:100%;
	height:340px;
	overflow: hidden;
	margin-left: -10px;
	margin-top:-1px;
	
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



html, body{font-weight: 300;}
.chrome html,.chrome body{font-weight: 500;}
.safari html,.safari body{font-weight: 500;}

.topbar,.topbar ul, .toplinks ul, .com ul, .leftnav li, .mainwrapper .content .leftside .leftnav h3,.content .rightcontent .wd .morelinks, .blogarea ul .blogposts div h4, .improductwrapper .toptitle .prname, .sections li, .footerlinks h4, .content .rightcontent .blogposts h2,.content .rightcontent .witext h1, .mainwrapper .content .hp-text-block h2, .content .breadcrumbs, .witext h4, .smedia, .content .breadcrumbs, .mainwrapper .header .rightlinks .com ul .signup, .page-title h1, .page-title.category-title h2, .catalog-category-view .products .catdename, .catalogsearch-result-index .products .catdename, #product-card-view .name h2, .reviews h2, #product-card-view .name h2, .rightcontent h3, #layerednav .title, #newslet .title, button.btn p , .catalog-product-view .rightcontent h2, #basket-item .featured h3, h1.home, h3, h4, h5, h6, .promocodes{font-family: Roboto, arial !important;   }
.chrome .header{font-weight: 400;}
.chrome .content .rightcontent .witext h1, .chrome .content .rightcontent .blogposts h2, .chrome .blogarea ul .blogposts div h4 a, .chrome .hp-text-block.vscroll h2, .chrome .hp-text-block.vscroll h2 a {font-weight: 400;}
.chrome .content .rightcontent .witext h4 {font-weight: 500;}
.chrome .mainwrapper .content .leftside .leftnav h3 {font-weight: 400;}
.chrome .catalog-product-view .rightcontent h2{font-weight: 400;}
.gecko  .rightcontent h3{font-weight:400}
.gecko .header {font-weight:300}
.safari .mainwrapper .content .leftside .leftnav h3{font-weight:600}
.safari .switcher{font-weight:400}
.safari .tbmain .switcher .brands .text{padding-left:5px}



.footerlinks h4{font-weight: 400; color: #32b0c3; font-size: 170%;}
.breadcrumbs strong, .rushtext{font-weight: normal;  font-family: 'Roboto', arial}
.improductwrapper .toptitle{font-family: 'Roboto', arial; font-size: 170%; }
.improductwrapper .leftarea .tools .favourites, .common span input, .common span textarea {font-family: 'Roboto', arial;}
.improductwrapper h3{font-family: 'Roboto', arial; font-size: 130%;}
.win.gecko .improductwrapper h3, .linux.gecko .improductwrapper h3, .gecko .improductwrapper h3{font-weight:normal}
#web2printContents, .quickbuy .text, .one-page-checkout .step-title h3, .col2-set h2, .fieldset .legend, .content .block-recent-posts h2 a, .block-recent-posts span {font-family: 'Roboto', arial;}
.improductwrapper #front_back_image{font-family: 'Roboto', arial; font-weight: normal; font-size:110%}
.breadcrumbs span{ font-size:10px;  color: #32b0c3;}
.page-title.category-title h2{font-weight: normal;}
.gecko .page-title.category-title h2{font-weight: 300;}


.gecko #layerednav .title, #newslet .title {font-weight: 300;}	

#product-card-view .name h2{font-weight: 500;}
button.btn p{font-size:90%; font-weight:400}
button.btn:hover{color:#FFF}
.chrome .catalog-category-view .products .catdename, .chrome .catalogsearch-result-index .products .catdename{font-weight:500; font-size:15px;}

.gecko .catalog-category-view .products .catdename, .gecko .catalogsearch-result-index .products .catdename{font-weight:400; font-size:14px;}

.chrome .leftside #layerednav .head{font-weight:500}
.chrome  .smedia div .text, .smedia .emails{font-weight:600}
.gecko .smedia div .newstext { font-weight:400}
.ie .smedia div .newstext { font-weight:400}

.gecko .tbmain h2 {
	width: 445px;
	margin-top: 9px;
	font-weight: 400;
}
.chrome .tbmain h2 {
	width: 444px;
	margin-top: 10px;
	font-weight: 300;
}

.ie .tbmain h2 {
	font-weight: 300;
}


#wordswrapper  h1{
padding-bottom:15px !important;
font-family: 'Roboto', arial
}
.mainwrapper .content #sliderbg {
	height: 368px;
	width: 972px;
	background: url(/skin/frontend/dreamday/imthemetheme/images/homesliderbg.jpg) no-repeat;
	margin-left: -11px;
	margin-top: -10px;
	padding-left: 21px;
	padding-top: 20px;
	overflow: hidden;
}

.mainwrapper .content .leftside .leftnav h3 a{
color:#888888;
}

.mainwrapper .content .leftside .leftnav h3 a:hover{
color:#71a7a4 !important;
}

.cms-home .theme-default{
width:942px;
height:340px;
padding-left: 10px;
padding-top: 1px;
}

.mainwrapper .content .leftside .leftnav .linkssp {
	background: url(/skin/frontend/dreamday/imthemetheme/images/sprite-icons.png) -153px -167px;
	width: 164px;
	height: 15px;
	margin-top: 7px;
	margin-bottom: 14px;
	clear: both;
}

.mainwrapper .promocodes{
margin: 0 auto;
text-align: center;
font-size:16px;
padding-bottom:10px;
font-weight:lighter;
}

.promocodes span span{
color:#32b0c3;
font-weight:normal;
}


.mainwrapper .content .leftside .leftnav h3 {
	font-size: 135%;
	margin-bottom: 5px;
	font-weight:400;
}

.content .leftside .leftnav ol {
	/*margin-top: 15px;*/
	clear: both;
	margin-bottom: 10px;
}
.content .leftside .leftnav ol li {
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
}

.content .rightcontent .sections ul li {
	float: left;
	margin-left: 12px !important;
}
.content .rightcontent .sections .last {
	margin-right: -36px;
}

.content .rightcontent .sections{
overflow: hidden;
clear: both;
}

.content .rightcontent .sections span{
display:block;
font-size:14px;
text-align:center;
margin-top: 0px;
margin-bottom: 20px;
}




.content .leftside .leftnav .col1, .content .leftside .leftnav .col2 {
	float: left;
	width: 75px;
}
.content .leftside .leftnav .morelink {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/morelessicon.png) repeat scroll 1px 2px transparent;
	display: block;
	margin-left: -5px;
	margin-top: -18px;
	text-indent: -9999px !important;
	width: 50px;
}
.content .leftside .leftnav .morelink.less {
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/morelessicon.png") repeat scroll 5px -15px transparent;
	clear: both;
	display: block;
	margin-left: -7px;
	text-indent: -9999px !important;
}
.ddmorecontent div {
	display: none;
}
.leftnav .links.wt .comment.ddmore.expand {
	clear: both;
	display:block;
}

.ddnav .comment.ddmore.expand{
width: 180px;
overflow: hidden;
}


.hozpnavlinks  .morelink.less, .hozpnavlinks  .morelink {
clear: both;
display: block;
}






.ddmorecontent label {
	display: none;
}


.content .rightcontent .wd p {
	font-size: 117% !important;
	color: #929292;
	line-height: 21px;
	position: relative;
	float: left;
	width: 508px;
	margin-top:-3px;
}

.chrome .content .rightcontent .wd p{
margin-top:-5px;
}

.content .rightcontent .wd p a:hover{
	color: #929292 !important;
}

.content .rightcontent .wd {
	clear:both;
	overflow: hidden;
	margin-top: 15px;
}
.content .rightcontent .wd .text {
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png") no-repeat scroll -366px -163px transparent;
	display: block;
	float: left;
	height: 40px;
	text-indent: -9999px;
	width: 205px;
}

.content .rightcontent .wd .morelinks {
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png") no-repeat scroll -608px -167px transparent;
	display: block;
	height: 25px;
	padding-left: 30px;
	position: absolute;
	right: -33px;
	top: 20px;
	width: 96px;
	color: #929292;
}

.content .rightcontent .witext h1, .content .rightcontent .blogposts h2, .blogarea ul .blogposts div h4 a, .hp-text-block.vscroll h2, .hp-text-block.vscroll h2 a {
	font-size: 16px;
	color: #32b0c3;
	font-weight:300;
}
.blogposts h2 {
	margin-bottom: 5px;
}
.hp-text-block.vscroll h2 {
	margin-top: 20px;
	margin-bottom: 5px;
}
.mainwrapper .content .hsp {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/homesp.png);
	height: 8px;
	margin-top:10px;
}

.blogarea ul .blogposts div h4 {
	margin-bottom: -8px;
}
.blogarea ul .blogposts div .dottedline {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/hmdottedline.png) repeat-x;
	height: 20px;
	margin-left: 134px;
}
.blogarea ul .blogposts img {
	margin-left: -7px;
	margin-right: 10px;
}



.content .rightcontent .witext h4 {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 2px;
	font-weight: 300;
}

.content .rightcontent .witext .descript{
padding-bottom:10px;
width:100%;
background: url('http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/');
}

.post-excerpt{ 
width:100% !important;
background: url('http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/') !important;
}

/*
.content  .block-recent-posts h2{
float:left !important;
}
*/
.content .block-recent-posts .post-date{
text-align: right;
font-size:85%;
}

.content .block-recent-posts  h2 a{
color: #32b0c3 !important;
font-size: 120%;
}

.content .block-recent-posts .item{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/hmdottedline.png) repeat-x;
margin-left: 210px;
background-position: 0px 180px;
padding-bottom: 28px;
}

.content .block-recent-posts li:nth-child(even){
background: none !important;
}

.wp-sidebar .content .block-recent-posts .item {
margin-left: 3px !important;
padding-bottom: 10px !important;
}


.content .block-recent-posts  .post-excerpt a{
font-size:85%
}

.block-recent-posts span{
font-size: 150%;
font-weight: 400;
margin-bottom: 10px;
display: block;
color:#32b0c3;
}


.blogarea {
	margin-bottom: 10px;
	overflow: hidden;
	margin-top: -15px;
}

.blogposts a{
font-weight:bold;
}



.checkbox, .radio {
	width: 20px;
	height: 18px;
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/checkbox.png) no-repeat;
	display: block;
	float:left;
}
.checkbox.checked { background-position: 0 -50px; }
.radio { background-position: 0 -25px; }
.radio.checked { background-position: 0 -75px; }

#layerednav .checkbox, .radio{
	margin-right:0px !important;
}



.leftside #layerednav {
	font-size: 85%;
	color: #888 !important;
}
.leftside #layerednav .head {
	font-size: 120%;
	color: #32b0c3;
	margin-top: 15px;
	margin-bottom: 10px;
}

#layerednav .filter li{
height:22px;
line-height: 1.6em;
cursor:pointer;
}

#layerednav .color {
border: 1px solid #cccccc;
margin: 3px 6px 0 0;
float: left;
height: 11px;
width: 11px;
}

#layerednav .filter{
overflow:hidden;
}

#layerednav .filter.card_treatment{
margin-bottom: -15px;
}


#layerednav .collapsible .foot {
cursor: pointer;
width: 100px;
margin-top: -27px !important;
}

.breadcrumbs li:first-child a
{
    color:#32b0c3!important;
}


.leftside .sidebanners{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:-3px;
}

#layered-nav .morelink{
	text-indent: -9999px;
	width: 110px;
	height: 16px;
	display: block;
	margin-top: -14px;
}

#layered-nav #less{
	text-indent: -9999px;
	width: 93px;
	height: 16px;
	display: block;
	margin-top: -14px;
}
#layered-nav .style .morelink{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) 1px 0px;
}

#layered-nav .style #less{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) -109px 0px;
}

#layered-nav .shape_filter .morelink{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) 1px -15px;
}

#layered-nav .shape_filter #less{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) -109px -15px;
}

#layered-nav .card_color .morelink{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) 1px -30px;
}

#layered-nav .card_color #less{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) -109px -30px;
}

#layered-nav .designer .morelink{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) 1px -45px;
}

#layered-nav .designer #less{
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/catlayeredmore.png) -109px -45px;
}

.category-title h2{
font-size:130%;
color:#32b0c3;
}

.category-title {
margin-bottom: 8px;
margin-top: 10px;
}

.page-title {
padding: 0 0 5px;
}




.toolbar{
	clear:both;
}

.toolbar p{
font-weight:bold;
color:#32b0c3;
font-size: 100%;
width:360px;
float:left;
}

.toolbar .pages{
	float: right;
	width: 168px;
	text-align: right;
	line-height: 1.8em;
	margin-top: -4px;
}

.toolbar a{
	color:#000;
	
}


.category-description{
margin-bottom:15px;
margin-top:0px;
overflow:hidden;
width:100%;
background: url('http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/');
}

.page-title.category-title{
margin-bottom:-8px;
}



#catalog-product-list .item .favorite {
    display: none;
    width: 31px;
    height:25px;
    position: absolute;
	top: 5px;
	right: 29px;
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/catfavourite-icon.png) -50px 0;
	cursor:pointer;
	
	
}
#catalog-product-list .item.over .favorite { 
	display:block;
}
#catalog-product-list .item.over .favorite.over { 
    background-position: 1px 106px;
    height:80px;
    width: 81px;
}


#catalog-product-list .item .favorite.added {
    background-position: -49px 196px;
	display:block !important;
}
#catalog-product-list .item .favorite.added.over {
    background-position: 1px 106px;
}



#catalog-product-list .items, .catalogsearch-result-index .items {
	overflow: hidden;
	clear:both;
	background: url(/skin/frontend/dreamday/imthemetheme/images/starlinesp.png) repeat-x bottom;
	margin-bottom: 20px;
}
#catalog-product-list .items .item , .catalogsearch-result-index .items .item {
	width: 250px;
	float:left;
	text-align: center;
	margin-top:27px;
	position: relative;
	margin-bottom:50px;
}

#catalog-product-list .items #imgid, .catalogsearch-result-index .items  #imgid{
display: block;
height: 218px;
}

/*
#catalog-product-list .items .item{
 height: 270px;
 }
*/
#catalog-product-list .items.last, .catalogsearch-result-index .items.last {
	background: none !important;
}


.catalog-category-view .products .catdename, .catalogsearch-result-index .products .catdename{
font-size:14px;
color:#32b0c3;
margin-top:10px;
margin-bottom:5px;
font-weight: 500;
}



.catalog-category-view .products .catprice, .catalogsearch-result-index .products .catprice{
font-size:85%;
margin-bottom:8px;
}


.catalog-category-view .newdesign{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/newdesignlabel.png) no-repeat;
position: absolute;
top: 202px;
right: 15px;
width: 59px;
height: 26px;
}

.catalog-category-view .products, .catalogsearch-result-index .products  {
	clear: both;
}

.toolbar strong{
	float:left;
}

.toolbar .pages li{
float: left;
text-align: center;
width: 19px;
height: 21px;
}

.catalog-category-view .toolbar, .catalogsearch-result-index .toolbar {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/toolbarbg.png) repeat-x;
	height: 29px;
	padding-top:10px;
	position:relative;
	padding: 10px 14px 10px 8px;		
}

.toolbar .pages .next{
    background: url("/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png") -411px -57px;
    display: block;
    height: 23px;
    position: absolute;
    right: -4px;
    top: 9px !important;
    width: 23px;
}


.catds {
border: 1px solid #ebebeb;
/*border: 1px solid #e5e5e5;*/
-moz-box-shadow: 0 0 4px 4px #f6f6f6;
-webkit-box-shadow: 0 0 4px 4px #f6f6f6;
box-shadow: 0 0 4px 4px #f6f6f6;

/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}



/**
 * Product Swatch
 */
.swatch {}
.swatch li {
    display: inline-block;
    padding:1px;
    margin:2px;
}



.swatch li.selected {
    border: 2px solid #cdcbcb;
    margin: 0;
}
.swatch li a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.swatch li.color a {
    height: 10px;
    width: 10px;
    border: 1px solid #CCC;
}
.swatch li.image a {
    height: 10px;
    width: 10px;
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/dreamday/photo-wedding-invitation.png) no-repeat;
}
.swatch li.more a {
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/catalog-sprites.png) -59px -99px;
    width: 40px;
    height: 13px;
	margin-left: -5px !important;
}




.catalog-category-view .catbotdescript {
	clear: both;
	margin-top: 25px;
}

.catalog-category-view .rightcontent, .catalogsearch-result-index .rightcontent {
	width: 750px !important;
	margin-left: 0px !important;
}




.slider-wrapper.theme-default.banners{
margin-left:0px !important;
width:218px;
margin-top:0px;
height:382px;
margin-top: 15px;
}

.rightcontent h3{
font-size:135%;
margin-top:15px;
margin-bottom:5px;
}
.rushtext{
float:left;
padding-left:50px;
background: url(/skin/frontend/dreamday/imthemetheme/images/rushorders.gif) 0px 1px no-repeat;
color:#32b0c3;
height:39px;
line-height: 30px;
width: 376px;
}

.rushtext span{
color:#919191;
padding-right:3px;
padding-left:6px;
}

.catalog-product-view .breadcrumbs{
padding-top:5px;
width: 534px; 
float:left;
word-wrap:break-word;
background: url('http://www.impressiveinvitations.com.au/skin/frontend/dreamday/imthemetheme/css/');
}


.catalog-product-view .mainwrapper .content .rightcontent {
    width: 750px;
    margin-left: 0px;
}




#product-card-view #cover-images {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/product-sliderbg.png) no-repeat;
	height: 400px;
	width: 774px;
	float: left;
	margin-left: -10px;
}




/*product page end */
/*
.content .rightcontent #productsliderbg #productslider {
	padding-left: 20px;
	padding-top: 22px;
}*/


#product-card-view hr {
    border: none;
    clear: both;
    overflow:hidden;
    height: 25px;
}
#product-card-view hr.swirl {
	background: url("/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png") -299px -55px;
	width: 109px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
	margin-top: 20px;
}
#product-card-view hr.dotted {
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/hmdottedline.png) 0px 22px repeat-x;
    padding-top: 25px;
}





#product-card-view .name h2 {
	margin-top: 10px;
	color:#716659;
	font-size: 140%;
}

#product-card-view .product-image img {
    border: 1px solid #e5e5e5;
    -moz-box-shadow: 0 0 4px 4px #f6f6f6;
    -webkit-box-shadow: 0 0 4px 4px #f6f6f6;
    box-shadow: 0 0 4px 4px #f6f6f6;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}




/*#product-card-view .two-columns { margin: 20px 5px 0 0; }*/
#product-card-view .two-columns .column-1 { float: left; width: 370px; }
#product-card-view .two-columns .column-2 { float: left; width: 375px; }



/*
 * Product Media
 */
#product-card-view .product-image{
    text-align:center;
    height:360px;
	margin-left:-15px;
}

#product-card-view .media .view3d {
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/3dviewbutton.png) -1px 0px;
    clear: both;
    float: left;
    width: 81px;
    text-indent: -9999px;
    cursor:pointer;
	height:28px;
	margin-left: -1px;
}

#product-card-view .media .view3d:hover {
background-position: -1px 86px;
}
#product-card-view .media .zoom {
    width: 127px;
    float: right;
    font-size: 86%;
    font-style: italic;
    margin-top: -1px;
}


#product-card-view #view3d-panel {
    width: 450px;
    padding: 10px;
    text-align: center;
}


/*
 * Product Details
 */
#product-card-view .details {
    font-size:90%;
    position: relative;
    padding-top:25px;
    height: 331px;
	
}


#product-card-view .product-image .zoom-ctr {
    /*position: relative;*/
    display: block;
    cursor:crosshair;
	z-index: 5;
}
#product-card-view .product-image .zoom-ctr .clipping {
    position: absolute;
    display: none;
    top:0;
    left:0;
    width: 100px;
    height: 100px;
    border:1px solid #000;
    background: #fff; 
    opacity:0.4;
    filter:alpha(opacity=40); 
}

#product-card-view #zoom-container {
    position: absolute;
    display: none;
    top:15px;
    left:10px;
    bottom:10px;
    right:25px;
    border: 2px solid #e5e5e5;
    overflow: hidden;
    z-index: 100;
    
    /* Shadow */
    -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}
#product-card-view #zoom-container img {
    position: absolute;
    top:0;
    left:0;
}

#product-card-view .zoomtext {
    float: right;
    font-size: 86%;
    font-style: italic;
    margin-top: -1px;
	margin-right:15px;
}



/* Swatch */
#product-card-view .swatch {
    width: 100%;
    clear: both;
    text-align: center;
    margin-bottom:15px;
	padding-top:10px;
}
#product-card-view .swatch li {
    text-align: left;
}
#product-card-view .swatch li.color a{
height: 18px;
width: 18px;
}


/* Thumbnails */
#product-card-view .thumbnails {
    display: block;
    clear: both;
    height: 60px;
    text-align: center;
    border-bottom: 1px #DFDFDF solid;
	padding-top:25px;
}

#product-card-view .thumbnails span{
display: inline-block;
position: absolute;
margin-top: -20px;
font-weight: bold;
font-size: 12px;
padding-left: 3px;
text-align: center;
}

#product-card-view  .frontbackribbon.front{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/frontbacksprite.png) 12px -1px no-repeat;
height:106px; 
width: 68px;
position: absolute;
}

#product-card-view  .frontbackribbon.back{
background: url(/skin/frontend/dreamday/dreamdaytheme/images/frontbacksprite.png)  no-repeat;
background-position: -196px -1px !important;
height:106px;
position: absolute;
width: 68px;
}



#product-card-view .thumbnails li {
    display:inline-block;
    position: relative;
    margin: 0 3px;
}
#product-card-view .thumbnails div {
}
#product-card-view .thumbnails img {
    /*position: absolute;
    bottom: 0;*/
	cursor: pointer;
}



/* Details */
#product-card-view .details .reviews {
    position: absolute;
    top:0;
    left:0;
    width: 245px;
}
#product-card-view .details .rating-links img{
	vertical-align:middle;
}
#product-card-view .details .favorite {
    position: absolute;
    top: -8px;
    right: 0;
    font-size:95%;
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/catalog-sprites.png) -80px -9px no-repeat;
    padding: 4px 0 0 30px;
    height: 20px;
    cursor: pointer;
}
#product-card-view .details .prices p.notice {
    font-size:100%;
    color:#aa0d1a;
}
#product-card-view .details .additional { margin: 10px 0; }
#product-card-view .details table th { color:#79aca9; font-size:100%; }
#product-card-view .details col.qty { width:85px; }
#product-card-view .details col.price { width:150px; }
#product-card-view .details .attributes { margin: 15px 0; }   
#product-card-view .details .attributes td { font-size:95%; line-height: 170%; }



/* Buttons */
#product-card-view .buttons {
    position: absolute;
    bottom:0;
    width: 100%;
}
#product-card-view .buttons button {
    font-size: 120%;
    font-weight: bold;
}





/*
#product-card-view .buttons button {
    background: url(/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png) -10px 210px;
    border: 0 none;
    cursor: pointer;
    height: 42px;
    margin-left: 1px;
    text-indent: -9999px;
    width: 121px;
}
#product-card-view .buttons .personalise {
    background-position: -135px 210px;
}
#product-card-view .buttons .getquote {
    background-position: -260px 210px;
}
*/




#product-card-view #deposit-panel {
    font-size:115%;
    width: 700px;
    margin-left: -350px;
    padding: 40px 0px 10px;
    border-bottom-width: 30px;
}

#deposit-panel .statusbar {
    position: absolute;
    left: 5px;
    right:5px;
    bottom: -25px;
    text-align: center;
    font-size: 80%;
    color:#8D8D8D;
}

#deposit-panel .callus {
    position: absolute;
    right:50px;
    top:3px;
    font-size: 105%;
    font-weight: bold;
    color:#B0B0B0;
}
#deposit-panel .steps {
    position: relative;
    height: 500px;
	margin-top: -15px;
}
#deposit-panel .steps dt {
    float: left;
    height: 20px;
    display: block;
    padding: 8px 15px 2px;
    margin-right:10px;
    color:#BBB;
    cursor:default;
    font-weight: bold;
}
#deposit-panel .steps dt.active {
    background:#C7E8E4;
    color:#27605D;
    padding: 7px 15px 3px;
    
}
#deposit-panel .steps dt.done {
    color: #555;
    cursor:pointer;
}
#deposit-panel .steps dt.done:hover {
    background: #EEE;
    padding: 7px 15px 3px;
}

#deposit-panel .steps dd {
    position: absolute;
    top: 30px;
    height: 477px;
    left:0;
    right:0;
    padding:5px 10px;
    display: none;
    border-top: #C7E8E4 solid 3px;
    
}
#deposit-panel .steps dd.active {
    display: block;
    overflow:auto;
} 

#deposit-panel .accessories {
    width: 100%;
	margin-top: -5px;
    
}

#deposit-panel p{
line-height:15px;
}
/*
#ywed .buttons-set{
margin-top: 117px  !important;
}

#ypnt .buttons-set{
margin-top: 302px  !important ;
margin-right:0px  !important;
}*/

#deposit-panel .accessories input {
    background:#f0f0f0;
    border: none; 
    text-align: center;
    padding-right:5px;
    height: 20px;
    width: 100%;
    border-bottom: 1px #C7E8E4 solid;
    font-weight: bold;
    color:#404040;
}
#deposit-panel .accessories td, #deposit-panel .accessories th {
    padding: 1px 5px;
}
#deposit-panel .accessories .price {
    text-align: right;
}
#deposit-panel .accessories .total {
    text-align: right;
    font-weight: bold;
}

#deposit-panel .accessories tfoot .total {
    border-bottom: 3px double #444;
}
#deposit-panel label {
    
}
#deposit-panel textarea.comments {
    width: 67%;
    height: 35px;
    resize:none;
    margin: 5px;

}
/*
#deposit-panel .buttons-set{
	margin-top: -55px;
	padding: 0;
	border: none;
	float: right;
	margin-right: -10px;
}

*/
/**
 *  Matchin Items
 */
#product-card-view .matchingitems {
clear: both;
overflow: hidden;
}

#product-card-view .matchingitems h2{
margin-top: 20px !important;
}



/*

.content .rightcontent .prdtails .separator{
margin-left: 2px;
margin-right: 2px;
}


.rightcontent .prwrap .prdtails .reviews {
	float: left;
	width: 245px;
}

.rightcontent .prwrap .prdtails .prfav{
	float: left;
	width: 130px;
	text-align:right;
	font-size:95%;
	margin-top:-2px;
}
*/
/*
.rightcontent .prwrap .prdtails .prfav .favicon {
background: url(/skin/frontend/dreamday/dreamdaytheme/images/catalog-sprites.png) -244px 50px;
display: inline-block;
padding-left: 26px;
height: 20px;
}
.rightcontent .prwrap .prdtails .prices.width {
	clear: both;
}

.rightcontent .prwrap .prdtails .prices.width strong{
font-size:85%;
}
*//*
.prwrap thead, .prwrap .no-env {
	font-size:115%;
	color:#79aca9;
}
.prwrap .no-env{
	font-size:105%;
}

*/
/*
.prwrap .prdtails .quantity, .prwrap .prdtails .price{
width:85px;
}

.prwrap .prdtails .price{
width:150px;
}


.prwrap .prdtails .attributes{
margin-left: -2px;
margin-top: 17px;
line-height: 2em;
margin-bottom: 10px;
}*/
/*
.prdtails .buttons .samples, .prdtails .buttons .personalise, .prdtails .buttons .getquote {
	background: url(/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png) -10px 210px;
    border: 0 none;
    cursor: pointer;
    height: 47px;
    margin-left: 1px;
    text-indent: -9999px;
    width: 121px;
}

.prdtails .buttons .personalise{
background-position: -135px 210px;
}

.prdtails .buttons .getquote{
background-position: -260px 210px;
}
*/
/*
.prwrap .prdtails .attributes th{
	color:#79aca9;
}*/





.prwrap .primage .threedview {
background: url("/skin/frontend/dreamday/dreamdaytheme/images/sprite-icons.png") -421px -16px;
clear: both;
float: left;
width: 57px;
text-indent: -9999px;
cursor:pointer;
}


/*
.prwrap .primage .colbox{
height: 18px;
width: 18px;
}

.prwrap .primage .outer-border{
	height: 22px;
	width: 22px;
}
*/

/*
.samplblocks{
margin-bottom: 40px;    
position: relative;
}
*/


/**
 * Sample Form
 */
#sample-order-form fieldset {
    background-color: #f6f6f6;
    border: 1px #e8e8e8 solid;
    position: relative;
    padding:7px 8px 70px 10px;
}
#sample-order-form legend {
    float:left;
    font-size:130%;
    color:#32b0c3;
    margin-right:30px;
}
#sample-order-form legend .price {
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    color:#876758;
    display: block;
}
#sample-order-form legend .notice {
    font-size:80%;
    color:#32b0c3;
}
#sample-order-form .includes {
    font-size:85%;
    padding-top: 6px;
}
#sample-order-form .description {
    position: absolute;
    left:10px;
    bottom: 5px;
    margin: 0;
    padding: 0;
    font-size: 90%;
	font-weight:bold;
}
#sample-order-form .description em {
    font-style: normal;
}
#sample-order-form ul.items li {
    display: block;
    float: left;
    height: 90px;
    width: 75px;
    padding: 0 5px;
    position: relative;
}
#sample-order-form ul.items li div {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0;
}
#sample-order-form .botton {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
#sample-order-form .items label {
cursor: pointer;
}

#sample-order-form .individual .items {
    margin-top:40px;
}
#sample-order-form .individual .items li {
    float:left;
    height: 22px;
    width: 33.33%;
    font-size: 85%;
    line-height: 180%;
}
#sample-order-form .individual .warning {
    clear: both;
    display: none;
    color: #f00;
}





#personalize-sample-panel {
    width:340px;
    margin-left:-200px;
    padding:10px 30px;
    font-size:115%;
}

.catalog-product-view .addthis_toolbox{
margin-left: -170px;
margin-top: -7px;
}



#product-card-view .popup-panel {
    border: 2px solid #e5e5e5;
    display: none;
    position: fixed;
    width:340px;
    top:10px;
    left:50%;
    margin-left:-200px;
    background: #fff;
    padding:10px 30px;
    z-index: 2000;
    font-size:100%;
    
    /* Round Border */
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
    /* Shadow */
    -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}
#product-card-view .popup-panel .close.icon {
    background: url('/skin/frontend/dreamday/dreamdaytheme/images/panel-close-icon.png') no-repeat;
    width: 26px;
    height: 24px;
    position: absolute;
    top:0;
    right:0;
    text-indent: -9999em;
    cursor:pointer;
}


#product-card-view img.shadow {
    -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f6f6');
}





#product-card-view #write-review-panel {
    width: 700px;
    padding: 15px;
    margin-left:-365px;
}
#product-card-view #write-review-panel .sending {
    display: none;
    background: url('/skin/frontend/dreamday/dreamdaytheme/images/ajax-loader-transparent.gif') no-repeat 0 5px;
    padding:10px 20px 10px 40px;
    height: 20px;
    float:right;
}




.slider-wrapper.theme-default.banners.pr {
width: 195px !important;
height: 394px !important;
margin-top:30px;
margin-bottom: 30px;
}

.catalog-product-view .rightcontent h2 {
font-size: 120%;
font-weight: 400;
}

.ds{
-moz-box-shadow: 3px 3px 10px #DCDCDC;
-webkit-box-shadow: 3px 3px 10px #DCDCDC;
box-shadow: 3px 3px 10px #DCDCDC;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#DCDCDC')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#DCDCDC');
}
/*
.caroufredsel_wrapper{
	height: 200px !important;
	width: 670px !important;
	}
*/
.list_carousel {
				margin: 0 0 30px 35px;
				height: 130px;
				position: relative;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			
			.list_carousel span{
				display: inline-block !important;
				padding-top: 73px;
				width: 100%;
				padding-top: 110px;
				text-align: center;
			}
			
			.list_carousel li {
				color: #999;
				font-size:85%;
				width: 125px;
				height: 100px;
				padding: 0;
				margin: 7px;
				display: block;
				float: left;
				vertical-align: bottom;
			    position: relative;
			
			}
			
			.caroufredsel_wrapper{
			height: 150px !important; 
			}
			
			
			.pack .caroufredsel_wrapper{
			height: 98px !important; 
			}

			.list_carousel li.center div {
			    position: absolute;
			    bottom:0;
			    text-align: center;
			    width: 100%;
				height:102px;
			}
			
			.list_carousel li img {
			}
			
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
		
a.prev, a.next {
	background: transparent url(/skin/frontend/dreamday/dreamdaytheme/images/catalog-sprites.png) no-repeat;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 38px;
}
a.prev {			left: -60px;
					background-position: -55px -159px; text-indent: -9999px; }
a.prev:hover {		background-position: -55px -159px;  }
a.prev.disabled {	background-position: -55px -159px !important;  }
a.next {		right: -22px;
background-position: -8px -158px;
text-indent: -9999px;}
a.next:hover {		background-position: -8px -158px; }
a.next.disabled {	background-position: -8px -158px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}

.clearfix {
	float: none;
	clear: both;
}



#pinwall-popup {
    display:none;
    left:50%;
    margin-left:-425px;
    width:850px;
    height:185px;
    position: fixed;
    bottom: -185px;
    z-index: 1000;
}
#pinwall-popup .handle {
    position:absolute;
    top: -25px;
    right:50px;
    cursor:pointer;
}
#pinwall-popup .handle div {
    background: url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-sprite.png) -28px 0;
    height:26px;
    width: 7px;
    float:left;
    display:block;
    color:#fff;
    font-weight:bold;
    font-size:13px;
}
#pinwall-popup .handle .icon {
    background: url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-sprite.png) -29px -31px;
    margin-top:2px;
    height:12px;
    width: 23px;
    float:left;
    display:block;
}
#pinwall-popup.collapsed .handle .icon {
     -moz-transform: scaleY(-1);
     -o-transform: scaleY(-1);
     -webkit-transform: scaleY(-1);
     transform: scaleY(-1);
     filter: FlipV;
     -ms-filter: "FlipV";
}
#pinwall-popup .handle div.r {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    margin-left:-1px;
}
#pinwall-popup .handle div.c {
    background: url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/togmid.gif);
    padding: 4px 5px 0 5px;
    height:21px;
    width:auto;
}
#pinwall-popup .body {
    position:absolute;
    top:0;
    width:100%;
}
#pinwall-popup .b {
    background: url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-sprite.png) 0 -1px;
    height:185px;
    width: 20px;
    position:absolute;
}

#pinwall-popup div.l {left:0;}
#pinwall-popup div.c {
    background:url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/fawrapmid.gif);
    width:auto;
    left:20px;
    right:20px;
    z-index:10;
}
#pinwall-popup div.r {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    right:0;
}
#pinwall-popup .body .title {
    background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-sprite.png") no-repeat -25px -48px;
    font-weight:bold;
    margin:10px;
    height:26px;
    padding-left:30px;
    font-size: 1.2em;
    color:#FFF;
}
#pinwall-popup .title a { color:#FFF; }
#pinwall-popup .empty {
    background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-sprite.png") no-repeat -34px -80px;
    padding-left:16px;
    position:absolute;
    right:5px;
    top:12px;
}
#pinwall-popup .content {
    position:absolute;
    top:45px;
    background:#ff0000;
    left:-10px;
    right:-10px;
}
#pinwall-popup .content .scroller {
    position:absolute;
    width:650px;
    height:130px;
    overflow:hidden;
}
#pinwall-popup .items {
    position:absolute;
    left:0;
    top:0;
    width:99999px;
    height:130px;
}
#pinwall-popup .items li {
    width:120px;
    height:130px;
    display:block;
    margin:0;
    padding:0;
}
#pinwall-popup .items span {
    display:block;
    font-size:11px;
    font-weight:bold;
    line-height:105%;
}
#pinwall-popup .controls {
    position:absolute;
    text-align:center;
    padding:4px;
    display:none;
    top:-10px;
    background:#fff;
    border:1px solid #CCC;
    border-bottom:4px solid #79d3d4;
    width:120px;
}
#pinwall-popup .controls button {
    background: url(/skin/frontend/dreamday/arinewskin/images/mydesign-sprites.png) no-repeat;
    float:none;
}
#pinwall-popup .controls .remove {
    background-position: -2px -104px;
    margin-bottom:3px;
    height: 19px;
    width: 69px;
}
#pinwall-popup .controls .remove:hover {
    background-position: -2px -123px;
}
#pinwall-popup .controls .personalize {
    background-position: -2px -82px;
    height: 22px;
    width: 95px;
}
#pinwall-popup .content .info {
    position:absolute;
    text-align:center;
    width:180px;
    right:0;
}

/*-------------Sample Popup -------------*/
#pinwall-popup .ordersamples {
    background:url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/ps_popup_bg.jpg") repeat-x left top #fff;
    position:absolute;
    display:none;
    width:450px;
    height:250px;
    bottom:130px;
    right:30px;
    z-index:50;
    font-size:12px;
    color:#998871;
    overflow:hidden;
    border:1px solid #7cd4d5;   
}

#pinwall-popup .ordersamples .viewstack {
    width:9999px;
    position:absolute;
    left:0;
    top:0;
}
#pinwall-popup .ordersamples .view {
    position:relative;
    float:left;
    width:430px;
    margin:10px;
}

#pinwall-popup .ordersamples .loading {
    text-align:center;
    padding:100px 0;
}
#pinwall-popup .ordersamples .complete {
    text-align:center;
    padding:80px 0;
}
#pinwall-popup .ordersamples .close{
    display: block;
    width:16px;
    height:16px;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    background:url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/close_btn.png") no-repeat;
}
#pinwall-popup .ordersamples .title {
    margin:0 0 10px 0;
    padding:0;
    display:block;
    font-size:15px;
    color:#489ca6;
    font-weight:normal;
    line-height:18px;   
}
#pinwall-popup .ordersamples p { line-height:15px; clear:both; }
#pinwall-popup .ordersamples ul{ float:right; width:250px; }
#pinwall-popup .ordersamples ul li{
    margin:0 0 8px 0;
    padding:0;
    display:block;
    float:left;
    width:250px;    
}
#pinwall-popup .ordersamples .text_box{
    padding:0 2px;
    float:right;
    width:130px;
    height:19px;
    font-size:11px;
    line-height:19px;
    background:none;
    border:1px solid #7ed6d6;
}
#pinwall-popup .ordersamples .save {
    margin:10px 10px 0 0;
    display:block;
    float:right;
    width:67px;
    height:29px;
    cursor: pointer;
    background:url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/save_btn.png") no-repeat;
}


/* View Favorites Page */
.maincontain .favwrapper ul li {
    background: url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favbox.gif);
    height: 200px;
    width: 210px;
    text-align:center;
    padding-top:33px;
}
.maincontain .favwrapper ul li span {
    display:block;
    padding-top:5px;
}
.maincontain .favwrapper ul li .remove {
    display: block;
    background: #030 url(/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-remove.png);
    height: 14px;
    width: 27px;
    margin-left: 175px;
    margin-top: 3px;
    text-indent: -9999px;
}
.maincontain .favwrapper .personalize-but{
    background: url("/skin/frontend/dreamday/arinewskin/images/dreamday/pinwall/favourite-my-design-but.png");
    display: block;
    height: 38px;
    margin-top: 0px;
    margin-left:36px;
    width: 138px;
    cursor:pointer;    
}


.category-products .tabs .favourites { background-position: -38px 0; }

