/*
Theme Name: Greetings Factory Ltd. CSS
Description: Greetings Factory Ltd. Theme
Version: 1.0
Tags: Greetings Factory, Fixed Width, Customized Theme
*/
body{	
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	color:#2e2e2e;
}
/* HTML typo elements */
a, a:link, a:visited{
	color:#77006a; text-decoration:underline;
}
a:hover{text-decoration:none;}
a:hover img{text-decoration:none; }
h1{
	display: block;
	font-size: 2em;
	font-weight: bold;
}
h2{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}
h3{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
h4{
	display: block;
	font-weight: bold;
}
h5{
	display: block;
	font-size: 1.2em;
	font-weight: normal	;
	color:#77006a;
	padding-bottom:0px;
	margin-bottom:5px;
	margin-left:5px;
}
h6{
	display: block;
	font-size: 0.67em;
	font-weight: bold;
}
p{
	font-size: 12px;
	line-height: 16px;
	color: #2e2e2e;
}
li{
	list-style: none;
	list-style-image: none;
}
ul,menu,dir{
	display: block;
	list-style-type: disc;
	margin: 1em 0;
}
ol{
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
}
li{
	display: list-item;
}
caption{
	/* display: block; */
}
blockquote{
	border-top: 3px solid #CFCFCF;
	background-color: #F5F5F5;
	padding: 10px 15px;
	font-size: 0.69em;
  margin: 20px 0;
}
/* form inputs */
input, select, textarea, fieldset, label{
	font: 0.69em/normal Arial, Helvetica, sans-serif normal;
	border: 1px solid #939598;
	background-color: #FFFFFF;
}
input, select, textarea, fieldset, label{
	font:  normal Arial, Helvetica, sans-serif normal;
	font-size: 11px;
}
label{
	border: none !important;
	background-color: transparent !important;
}
input[type="text"], input[type="password"],
textarea, select{
	background-color: #FAFAFA;
  border: 1px solid #B2B2B2;
  padding: 2px; margin:0;
}
select{
  padding: 1px;
}
input[type="text"]:focus, input[type="password"]:focus,
textarea:focus, select:focus{
	background-color: #F5F5F5;
	border: 1px solid #ADADAD;
}
/* Fuck! Internet Explorer */
.ie-inputs{
	background-color: #FAFAFA;
  border: 1px solid #B2B2B2;
  padding: 2px 3px;
}
.ie-inputs-focus{
	background-color: #F5F5F5;
	border: 1px solid #ADADAD;
}
input[type="button"], input[type="submit"]{
	background-color: #77006A;
	border: 1px solid #e5d0e3;
	padding: 3px 4px;
	color: #FFFFFF;
	font-size:0.80em;
	font-size:12px;
	cursor:pointer;
}
.ie-input-btn{
	background-color: #AFB852;
	border: 1px solid #C3CA7D;
	padding: 3px 4px;
	color: #FFFFFF;	
	font-size:12px;
}
/* body classes for home and inner pages */

div.container{
	width: 1013px;
	margin: 0 auto;
}
div.header-1{
	height: 49px;
}
div.header-container{
	background: transparent url(/design/images/bg-static-pages.jpg) scroll repeat-x top center;
}
div.logo-wrapper h1{
	margin: 0;
	/*margin-left: 20px;*/
}
div.main-content{ min-height:400px; height:auto !important; height:400px; }

body.orderform div.main-content{
	padding: 60px 0px 10px 0px;
	text-align: left;
}
body.orderform div.col-left{
	float: left;
	width: 180px;
	padding: 5px 0 0 0;
}
/*
body.orderform div.col-center{
	margin: 0 0 0 268px;
	padding: 0;
	#margin: 0 0 0 265px;
}
*/
body.homepage div.col-center{
	margin: 0 auto;
	padding: 0;
}
body.hotch-potch div.wrapper,
body.hotch-potch-home div.wrapper{
	background: #C183BB url(/design/images/bg-hotchpotch-body.gif) scroll repeat-x center top;
}
body.hotch-potch div.main-content{
	background: transparent url(/design/images/bg-hotchpotch-results.gif) scroll no-repeat top right;
	padding: 0 0 20px 0;
	text-align: left;
}
body.hotch-potch-home div.main-content{
	background: transparent url(/design/images/bg-hotchpotch-home.gif) scroll no-repeat top right;
	padding: 280px 0 20px 0;
	text-align: left;
}
body.art-plus div.wrapper,
body.art-plus-home div.wrapper{
	background: #F7F4D6 url(/design/images/bg-artplus-body.gif) scroll repeat-x center top;
}
body.art-plus div.main-content{
	background: transparent url(/design/images/bg-artplus-results.gif) scroll no-repeat top right;
	padding: 0 0 20px 0;
	text-align: left;
}
body.art-plus-home div.main-content{
	background: transparent url(/design/images/bg-artplus-home.gif) scroll no-repeat top right;
	padding: 280px 0 20px 0;
	text-align: left;
}
body.peachy div.wrapper,
body.peachy-home div.wrapper{
	background: #FFDBBF url(/design/images/bg-peachy-body.gif) scroll repeat-x center top;
}
body.peachy div.main-content{
	background: transparent url(/design/images/bg-peachy-results.gif) scroll no-repeat top right;
	padding: 0 0 20px 0;
	text-align: left;
}
body.peachy-home div.main-content{
	background: transparent url(/design/images/bg-peachy-home.gif) scroll no-repeat top right;
	padding: 280px 0 20px 0;
	text-align: left;
}
body.akadaisy div.wrapper,
body.akadaisy-home div.wrapper{
	background: #FFF9B5 url(/design/images/bg-akadaisy-body.gif) scroll repeat-x center top;
}
body.akadaisy div.main-content{
	background: transparent url(/design/images/bg-akadaisy-results.gif) scroll no-repeat top right;
	padding: 0 0 20px 0;
	text-align: left;
}
body.akadaisy-home div.main-content{
	background: transparent url(/design/images/bg-akadaisy-home.gif) scroll no-repeat top right;
	padding: 280px 0 20px 0;
	text-align: left;
}
body.dandelion div.wrapper,
body.dandelion-home div.wrapper{
	background: #FFFD69 url(/design/images/bg-dandelion-body.gif) scroll repeat-x center top;
}
body.dandelion div.main-content{
	background: transparent url(/design/images/bg-dandelion-results.gif) scroll no-repeat top right;
	padding: 0 0 20px 0;
	text-align: left;
}
body.dandelion-home div.main-content{
	background: transparent url(/design/images/bg-dandelion-home.gif) scroll no-repeat top right;
	padding: 280px 0 20px 0;
	text-align: left;
}
body.hotch-potch div.col-left,
body.art-plus div.col-left,
body.peachy div.col-left,
body.akadaisy div.col-left,
body.dandelion div.col-left{
	float: left;
	width: 180px;
	padding: 5px 0 0 0;
}
body.hotch-potch-home div.col-left,
body.art-plus-home div.col-left,
body.peachy-home div.col-left,
body.akadaisy-home div.col-left,
body.dandelion-home div.col-left{
	float: left;
	width: 180px;
	padding: 0;
}
body.hotch-potch-home div.col-right,
body.art-plus-home div.col-right,
body.peachy-home div.col-right,
body.akadaisy-home div.col-right,
body.dandelion-home div.col-right{
	float: right;
	width: 200px;
	padding: 0;
}
body.hotch-potch div.col-center,
body.art-plus div.col-center,
body.peachy div.col-center,
body.akadaisy div.col-center,
body.dandelion div.col-center{
	margin: 0 0 0 220px;
	padding: 0;
	#margin: 0 0 0 217px;
}
body.hotch-potch-home div.col-center,
body.art-plus-home div.col-center,
body.peachy-home div.col-center,
body.akadaisy-home div.col-center,
body.dandelion-home div.col-center{
	margin: 0 220px;
	padding: 0;
}
.site-banner{
	display: block;
	width: 1013px;
	height: 106px;
	margin-bottom: 38px;
}
.greetings-factory-logo{
	background:  url(/design/images/logo.jpg) scroll no-repeat top center;
	display: block;
	width: 184px;
	height: 37px;
}
.site-menu ul {
	margin: 0px;
}
.site-menu ul li {
	float: left;
	margin-right: 0;
}
.site-menu ul li:last-child{
	margin-right: 0 !important;
}
.site-menu ul li a{
	display: block;
	padding: 9px 30px 0 30px;
	font-size: 1.06em;
	height:28px;
	color: #77006A !important;
	font-weight: bold;
	text-decoration: none !important;
}
.site-menu ul li a:hover{
	background: transparent url(/design/images/bg-sm-hover.jpg) scroll repeat-x top center;
}
.my-account-box{
	margin: 0 0 25px 0;
}
body.orderform .my-account-box h2{
	background: url(/design/images/bg-hotchpotch-myacc-title.gif) no-repeat scroll center top;
	height: 24px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #933589;
}
body.hotch-potch .my-account-box h2,
body.hotch-potch-home .my-account-box h2{
	background: url(/design/images/bg-hotchpotch-myacc-title2.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #E3C9E1;
}
body.hotch-potch .hotch-potch-box h2,
body.hotch-potch-home .hotch-potch-box h2{
	background: url(/design/images/bg-hotchpotch-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #E3C9E1;
}
body.art-plus .my-account-box h2,
body.art-plus-home .my-account-box h2{
	background: url(/design/images/bg-artplus-myacc-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #AD947E;
}
body.art-plus .art-plus-box h2,
body.art-plus-home .art-plus-box h2{
	background: url(/design/images/bg-artplus-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #AD947E;
}

body.peachy .my-account-box h2,
body.peachy-home .my-account-box h2{
	background: url(/design/images/bg-peachy-myacc-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #AD8F76;
}
body.peachy .art-plus-box h2,
body.peachy-home .art-plus-box h2{
	background: url(/design/images/bg-peachy-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #AD8F76;
}
body.akadaisy .my-account-box h2,
body.akadaisy-home .my-account-box h2{
	background: url(/design/images/bg-akadaisy-myacc.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #C7B73C;
}
body.akadaisy .art-plus-box h2,
body.akadaisy-home .art-plus-box h2{
	background: url(/design/images/bg-akadaisy-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #C7B73C;
}
body.dandelion .my-account-box h2,
body.dandelion-home .my-account-box h2{
	background: url(/design/images/bg-dandelion-myacc.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #F5B84F;
}
body.dandelion .art-plus-box h2,
body.dandelion-home .art-plus-box h2{
	background: url(/design/images/bg-dandelion-title.gif) no-repeat scroll center top;
	height: 25px;
	width: 180px;
	margin: 0;
	border-bottom: 1px solid #F5B84F;
}
.my-account-box ul{
	margin: 0;
}
.my-account-box ul li{
	font-size: 0.81em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	#zoom: 1;
	#display: inline;
	#width: 100%;
}
body.orderform .my-account-box ul li{
	color: #2e2e2e;
	border-bottom: 1px solid #933589;
}
body.hotch-potch .my-account-box ul li,
body.hotch-potch-home .my-account-box ul li{
	color: #77006A;
	border-bottom: 1px solid #E3C9E1;
}
body.art-plus .my-account-box ul li,
body.art-plus-home .my-account-box ul li{
	color: #3D0036;
	border-bottom: 1px solid #AD947E;
}
body.peachy .my-account-box ul li,
body.peachy-home .my-account-box ul li{
	color: #3D0036;
	border-bottom: 1px solid #AD8F76;
}
body.akadaisy .my-account-box ul li,
body.akadaisy-home .my-account-box ul li{
	color: #3D0036;
	border-bottom: 1px solid #C7B73C;
}
body.dandelion .my-account-box ul li,
body.dandelion-home .my-account-box ul li{
	color: #2e2e2e;
	border-bottom: 1px solid #F5B84F;
}
.my-account-box ul li a {
	display: block;
	padding: 5px 5px 5px 0;
	text-decoration: none !important;
}
body.orderform .my-account-box ul li a{
	color: #2e2e2e !important;
}
body.hotch-potch .my-account-box ul li a,
body.hotch-potch-home .my-account-box ul li a {
	color: #77006A !important;
}
body.art-plus .my-account-box ul li a,
body.art-plus-home .my-account-box ul li a {
	color: #3D0036 !important;
}
body.peachy .my-account-box ul li a,
body.peachy-home .my-account-box ul li a {
	color: #3D0036 !important;
}
body.akadaisy .my-account-box ul li a,
body.akadaisy-home .my-account-box ul li a {
	color: #3D0036 !important;
}
body.dandelion .my-account-box ul li a,
body.dandelion-home .my-account-box ul li a {
	color: #2e2e2e !important;
}
body.orderform .my-account-box ul li a:hover,
body.orderform .my-account-box ul li a.active-menu{
	background-color: #DEB1D9;
}
body.hotch-potch .my-account-box ul li a:hover,
body.hotch-potch .my-account-box ul li a.active-menu,
body.hotch-potch-home .my-account-box ul li a:hover,
body.hotch-potch-home .my-account-box ul li a.active-menu{
	background-color: #E4CAE2;
}
body.art-plus .my-account-box ul li a:hover,
body.art-plus .my-account-box ul li a.active-menu,
body.art-plus-home .my-account-box ul li a:hover,
body.art-plus-home .my-account-box ul li a.active-menu{
	background-color: #F0DBB9;
}
body.peachy .my-account-box ul li a:hover,
body.peachy .my-account-box ul li a.active-menu,
body.peachy-home .my-account-box ul li a:hover,
body.peachy-home .my-account-box ul li a.active-menu{
	background-color: #FFD7BF;
}
body.akadaisy .my-account-box ul li a:hover,
body.akadaisy .my-account-box ul li a.active-menu,
body.akadaisy-home .my-account-box ul li a:hover,
body.akadaisy-home .my-account-box ul li a.active-menu{
	background-color: #DFD785;
}
body.dandelion .my-account-box ul li a:hover,
body.dandelion .my-account-box ul li a.active-menu,
body.dandelion-home .my-account-box ul li a:hover,
body.dandelion-home .my-account-box ul li a.active-menu{
	background-color: #F2A129;
}
.our-brands{	margin: 0;}

body.orderform .our-brands h2{
	background: url(/design/images/bg-brands-title-pink.gif) no-repeat scroll center top;
	height: 21px;
	width: 180px;
	margin: 0;
}
.our-brands ul{
	margin: 0;
}
body.orderform .our-brands ul li{
	#zoom: 1;
	#display: inline;
	#width: 100%;
}
body.orderform .our-brands ul li a {
	display: block;
	text-decoration: none !important;
	height: 24px;
	width: 180px;
}
.brand-akadaisy{
	background: url(/design/images/bg-brand-akadaisy.gif) no-repeat scroll center top;
}
.brand-artplus{
	background: url(/design/images/bg-brand-artplus.gif) no-repeat scroll center top;
}
.brand-dandelion{
	background: url(/design/images/bg-brand-dandelion.gif) no-repeat scroll center top;
}
.brand-hotchpotch{
	background: url(/design/images/bg-brand-hotchpotch.gif) no-repeat scroll center top;
}
.brand-peachykeen{
	background: url(/design/images/bg-peachy-keen.gif) no-repeat scroll center top;
}
body.orderform .col-center h2 {
	font-size: 1.56em;
	color: #77006A;
	font-weight: normal;
	text-align: left;
	margin: 0 0 10px 0;
}
.order-wrapper{
	width: 780px;
}
 /* Hotchpotch Search results */
body.hotch-potch .col-center h5{
	color: #2e2e2e;
	font-size: 0.94em;
	#zoom: 1;
}
body.hotch-potch .tab-search-results{
	display: block;
	background: url(/design/images/hotchpotch-search-results.gif) no-repeat scroll left top;
	height: 28px;
	border-bottom: 1px solid #6E2A65;
}
body.art-plus .tab-search-results{
	display: block;
	background: url(/design/images/artplus-search-results.gif) no-repeat scroll left top;
	height: 28px;
	border-bottom: 1px solid #6E2A65;
}
body.peachy .tab-search-results{
	display: block;
	background: url(/design/images/peachy-search-results.gif) no-repeat scroll left top;
	height: 28px;
	border-bottom: 1px solid #EC6941;
}
body.akadaisy .tab-search-results{
	display: block;
	background: url(/design/images/akadaisy-search-results.gif) no-repeat scroll left top;
	height: 28px;
	border-bottom: 1px solid #8C277B;
}
body.dandelion .tab-search-results{
	display: block;
	background: url(/design/images/dandelion-search-results.gif) no-repeat scroll left top;
	height: 28px;
	border-bottom: 1px solid #7A066D;
}
.search-options{
	height: 24px;
}
.search-options *{
	font-size: 0.85em;
}
body.hotch-potch .search-options p{
	color: #2e2e2e;
}
body.hotch-potch .search-options a{
	color: #77006A !important;
	text-decoration: underline;
}

body.art-plus .search-options p{
	color: #2e2e2e;
}
.view-cards-2{font-size:11px; color:#2e2e2e; margin-top:10px; padding: 6px 13px; height: 40px;}
body.hotch-potch .view-cards {
	padding: 6px 13px;
	background-color: #FDF9C1;
	height: 20px;
}
body.hotch-potch .view-cards-2{background-color: #EDDAEC;}
body.orderform .view-cards-2{	background-color: #ffffff; border:1px solid #EDDAEC; padding: 6px 13px; }
body.art-plus .search-options a{
	color: #AD0428 !important;
	text-decoration: underline;
}
body.art-plus .view-cards {
	padding: 6px 13px;
	background-color: #AD0428;
	height: 20px;
}
body.art-plus .view-cards-2 {	background-color: #f6ea90;}
body.art-plus .view-cards label {
	color: #FFFFFF;
}
body.peachy .search-options p{
	color: #2e2e2e;
}
body.peachy .search-options a{
	color: #589322 !important;
	text-decoration: underline;
}
body.peachy .view-cards {
	padding: 6px 13px;
	background-color: #FFC0A7;
	height: 20px;
}
body.peachy .view-cards-2 {
	padding: 6px 13px;
	background-color: #FFC0A7;
	height: 40px;
}
body.peachy .view-cards label {
	color: #2e2e2e;
}
body.akadaisy .search-options p{
	color: #2e2e2e;
}
body.akadaisy .search-options a{
	color: #95850F !important;
	text-decoration: underline;
}
body.akadaisy .view-cards {
	padding: 6px 13px;
	background-color: #422515;
	height: 20px;
}
body.akadaisy .view-cards-2 {
	padding: 6px 13px;
	background-color:  #f6ea90;
	height: 40px;
}
body.akadaisy .view-cards label {
	color: #FFFFFF;
}
body.dandelion .search-options p{
	color: #E00979;
}
body.dandelion .search-options a{
	color: #E00979 !important;
	text-decoration: underline;
}
body.dandelion .view-cards {
	padding: 6px 13px;
	background-color: #E00979;
	height: 20px;
}
body.dandelion .view-cards-2 {
	padding: 6px 13px;
	background-color:  #f6ea90;
	height: 40px;
}
body.dandelion .view-cards label {
	color: #FFFFFF;
}
.btn-go {
	display: block;
	background: url(/design/images/btn-go.gif) no-repeat scroll center top;
	height: 22px;
	width: 42px;
}

.product-list{ padding-bottom:20px;}

.product-list ul li {
	display: block;
	float: left;
	margin-right: 20px;
	width:135px;
}
.product-list ul li:last-child{
	margin-right: 0 !important;
}
.product-list ul li img{
	display: block;
	/* border: 1px solid #AEB0B3;*/
}
body.orderform .product-list ul li a, body.orderform #categoryGrid ul li a{
	color: #91007B !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;	
}
body.hotch-potch .product-list ul li a, body.hotch-potch-home .featured-designs ul li a , body.hotch-potch #categoryGrid ul li a{
	color: #91007B !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;
}
body.art-plus .product-list ul li a, body.art-plus-home .featured-designs ul li a , body.art-plus #categoryGrid ul li a{
	color: #B92936 !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;
}
body.peachy .product-list ul li a, body.peachy-home .featured-designs ul li a , body.peachy #categoryGrid ul li a{
	color: #589322 !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;
}
body.akadaisy .product-list ul li a , body.akadaisy-home .featured-designs ul li a , body.akadaisy #categoryGrid ul li a{
	color: #A0910B !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;
}
body.dandelion .product-list ul li a, body.dandelion-home .featured-designs ul li a , body.dandelion #categoryGrid ul li a{
	color: #E2197C !important;
	font-size: 0.69em;
	font-weight: bold;
	text-decoration: underline;
}
.footer-two {
	border-top: 6px solid #77006A;
	text-align: left;
	background-color:#fff;
	/*background: #fff url(/design/images/bg-footer.gif) repeat-x scroll center bottom;*/
}
.footer-two .container {width:1013px; text-align:center; margin:0 auto;}
.footer-two .brand_btns{ width:680px; margin:0 auto;}
.footer-two ul{
	margin:0;
}
.footer-two ul li{
	float: left;
	cursor: pointer;
	overflow:hidden;
}
.footer-two ul li a {
	display: block;
	text-decoration: none !important;
	height: 45px;
	width: 136px;
	cursor: pointer;
}
.footer-two a.bm-akadaisy{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position:-3px 0;
}
.footer-two a.bm-akadaisy:hover, .footer-two a.bm-akadaisy-home{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position:-3px 46px;
}
.footer-two a.bm-artplus{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -140px 0;
}
.footer-two a.bm-artplus:hover, .footer-two a.bm-artplus-home{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -140px 46px;
}
.footer-two a.bm-dandelion{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -279px 0;
}
.footer-two a.bm-dandelion:hover, .footer-two a.bm-dandelion-home{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -279px 46px;
}
.footer-two a.bm-hotchpotch{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -417px 0;
}
.footer-two a.bm-hotchpotch:hover, .footer-two a.bm-hotchpotch-home{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -417px 46px;
}
.footer-two a.bm-peachykeen{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -555px 0;
}
.footer-two a.bm-peachykeen:hover, .footer-two a.bm-peachykeen-home{
	background-image:url(/design/images/bg-bottom-menus.gif);
	background-position: -555px 46px;
}

.copyrights p, copyrights a {
	color: #5c5d5f !important;
	font-size: 0.69em;
}
.hotchpotch-breadcrumb, .hotchpotch-breadcrumb p {
	color: #2e2e2e !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.hotchpotch-breadcrumb a{color: #7A056D; text-decoration:none;}
.hotchpotch-breadcrumb a:hover{text-decoration:underline;}
.btn-page-submit {
	border-style: none;
	background: transparent url(/design/images/btn-show-results.gif) no-repeat scroll left top !important;
	height: 14px;
	display: block;
	padding: 0 !important;
	color: #77006A !important;
	font-size: 0.7em;
	font-weight: bold;
	text-indent: 20px;
}
.order-search-results-2 {
	margin-top: 20px;
	margin-bottom: 0px;
}
.product-description-images {
	float: left;
	width: 336px;
}
.product-details {
	margin-left: 360px;
}
.product-details h5 {
	font-size: 18px;
	font-weight:bold;
	margin:0 0 10px;
}
.hotch-potch .product-details small{color:#FFFE9E;}
.product-details span {
	display: block;
	float: left;
	width: 120px;
	font-size: 0.8em;
	color: #2e2e2e;
}
.product-details span.sec-left {
	font-weight: bold;
}
.product-details ul {
	margin: 0px 0 10px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #7D0A70;
}
.product-details ul li{
	display: block;
	clear: both;
	padding: 8px 0;
	#padding: 2px 0;
}
.product-details p{
	color: #2e2e2e;
	line-height: 20px;
	padding-bottom: 20px;
}
.product-details a{
	color: #7C0970 !important;
	text-decoration: underline;
}
body.hotch-potch-home .col-center h3{
	font-size: 1.25em;
	font-weight: normal;
	color: #FFFE9E;
	margin: 0 0 20px 0;
	#zoom: 1;
}
body.hotch-potch-home .col-center h4 {
	font-size: 1.25em;
	font-weight: normal;
	color: #FFFE9E;
	margin: 0px 0 20px 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #DFC3DC;
	#zoom: 1;
}
body.art-plus-home .col-center h3{
	font-size: 1.25em;
	font-weight: normal;
	color: #603D20;
	margin: 0 0 20px 0;
	#zoom: 1;
}
body.art-plus-home .col-center h4 {
	font-size: 1.25em;
	font-weight: normal;
	color: #603D20;
	margin: 0px 0 20px 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #AD0428;
	#zoom: 1;
}
body.peachy-home .col-center h3{
	font-size: 1.25em;
	font-weight: normal;
	color: #63992E;
	margin: 0 0 20px 0;
	#zoom: 1;
}
body.peachy-home .col-center h4 {
	font-size: 1.25em;
	font-weight: normal;
	color: #E95124;
	margin: 0px 0 20px 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #E95124;
	#zoom: 1;
}
body.akadaisy-home .col-center h3{
	font-size: 1.25em;
	font-weight: normal;
	color: #422515;
	margin: 0 0 20px 0;
	#zoom: 1;
}
body.akadaisy-home .col-center h4 {
	font-size: 1.25em;
	font-weight: normal;
	color: #422515;
	margin: 0px 0 20px 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #B5A10B;
	#zoom: 1;
}
body.dandelion-home .col-center h3{
	font-size: 1.25em;
	font-weight: normal;
	color: #F08521;
	margin: 0 0 20px 0;
	#zoom: 1;
}
body.dandelion-home .col-center h4 {
	font-size: 1.25em;
	font-weight: normal;
	color: #F08521;
	margin: 0px 0 20px 0;
	padding: 0 0 2px;
	border-bottom: 1px solid #F08521;
	#zoom: 1;
}
.featured-designs{
	margin-bottom: 20px;
	width: 530px;
	#width: 523px;
}
.featured-designs ul{
	margin: 0;
}
.featured-designs ul li {
	float: left;
	margin-right: 10px;
	display: block;
}
.catalogue-box, .offers-box{
	background-color: #FFFFFF;
	border: 1px solid #77006A;
	margin: 0 0 25px 0;
	padding: 10px 15px;
	#zoom: 1;
}
.offers-box{
	padding: 15px 20px;
}
.catalogue-box h3 {
	font-size: 1.13em;
	font-weight: normal;
	color: #77006A;
	margin: 0;
}
.offers-box h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.06em;
	color: #77006A;
	margin: 0 0 10px 0;
}
.catalogue-box p {
	color: #2e2e2e;
	font-size: 0.75em;
}
.catalogue-box a{
	color: #2e2e2e !important;
}
.catalogue-search {
	background: url(/design/images/btn-search.gif) no-repeat scroll center top;
	height: 24px;
	width: 71px;
	display: block;
}
.loyalty-apply {
	background: url(/design/images/btn-apply.gif) no-repeat scroll center top;
	height: 24px;
	width: 71px;
	display: block;
}
body.hotch-potch-home .boy-brands p{
	color: #FFF2FF;
	font-size: 0.81em;
	line-height: 20px;
}
body.hotch-potch-home .boy-brands a{
	color: #FFFEAA !important;
	font-size: 0.94em;
}
body.art-plus-home .boy-brands p{
	color: #2e2e2e;
	font-size: 0.81em;
	line-height: 20px;
}
body.art-plus-home .boy-brands a{
	color: #AD0428 !important;
	font-size: 0.94em;
}
body.peachy-home .boy-brands p{
	color: #2e2e2e;
	font-size: 0.81em;
	line-height: 20px;
}
body.peachy-home .boy-brands a{
	color: #589322 !important;
	font-size: 0.94em;
}
body.akadaisy-home .boy-brands p{
	color: #2e2e2e;
	font-size: 0.81em;
	line-height: 20px;
}
body.akadaisy-home .boy-brands a{
	color: #422515 !important;
	font-size: 0.94em;
}
body.dandelion-home .boy-brands p{
	color: #2e2e2e;
	font-size: 0.81em;
	line-height: 20px;
}
body.dandelion-home .boy-brands a{
	color: #E21979 !important;
	font-size: 0.94em;
}
.cc-fix{
	width: 755px;
	display: inline-block;
}

/** alexis added **/
.featured-designs ul li .product-image, .col-center .product-list ul li .product-image{ height:125px; width:125px; background:#FFFFFF;  padding:10px; text-align:center;}
.product-image a img, .product-image a{}
.featured-designs ul li .product-image a img,  .col-center .product-list ul li .product-image a img{ max-height:125px; max-width:125px; border:1px solid #CCCCCC;}
body.orderform div.col-center{
	margin: 0 0 0 220px;
	padding-bottom:20px;
	#margin: 0 0 0 217px;
}
.center_content{ width:810px; margin:0 auto;}
.clear{ clear:both;}
.purple{font-size:16px; line-height:22px; color:#77006a; font-weight:bold;}
.purple_small{color:#77006a;}
input.purple_bgd{background:#F8E3FC;}
body.orderform {  background:#fff url(../images/bg-static-pages.jpg) repeat-x; }
.bolded{font-weight:bold;}
.form-label{ margin-right:20px; text-align:left;}
#productDetail #productPhotos img{ max-width:320px; max-height:350px; border:10px solid #ffffff}
body.akadaisy .col-center a, body.akadaisy-home .col-center a{ color: #95850f !important;}
body.dandelion .col-center a, body.dandelion-home .col-center a{ color: #E2197C !important;}
body.peachy .col-center a, body.peachy-home .col-center a{ color: #589322 !important;}
body.hotch-potch .col-center a, body.hotch-potch-home .col-center a{ color: #91007B !important;}
body.art-plus .col-center a, body.art-plus-home .col-center a{ color: #B92936 !important;}
#brand_logo_btns{ width:550px; }

body.akadaisy .product-list ul li a:hover , 
body.akadaisy-home .featured-designs ul li a:hover , 
body.akadaisy #categoryGrid ul li a:hover,
body.dandelion .product-list ul li a:hover , 
body.dandelion-home .featured-designs ul li a:hover , 
body.dandelion #categoryGrid ul li a:hover,
body.peachy .product-list ul li a:hover , 
body.peachy-home .featured-designs ul li a:hover , 
body.peachy #categoryGrid ul li a:hover,
body.hotch-potch .product-list ul li a:hover , 
body.hotch-potch-home .featured-designs ul li a:hover , 
body.hotch-potch #categoryGrid ul li a:hover,
body.art-plus .product-list ul li a:hover , 
body.art-plus-home .featured-designs ul li a:hover , 
body.art-plus #categoryGrid ul li a:hover{text-decoration:none;}
.col-right form select {font-size:11px; text-transform:lowercase;}
.pageNote p{margin-bottom:10px; line-height:18px;}
td.display_thumb img{height:60px; border:1px solid #CCCCCC;}
a.home_more_link{ clear:both;  font-size:11px; display:block; padding:20px 0; font-weight:bold;}
.firstLogin{ border:1px solid; padding:10px; margin:10px 0; background:#F2F2F2;}
.firstLogin p{ line-height:18px;}
.yellow{color:#FFFE9E;}

/**  search form  **/
#searchForm ul { width:400px; }
#searchForm ul li{ padding-bottom:10px; font-weight:bold; font-size:12px }
#searchForm ul li select { width:200px; }
#searchForm .sec-left { float:left; width:150px; }

 

/***  tabs ***/
.submenu {
	float:right;
	color:#77006a;
	font-size:12px;	 
	position:relative;
	/* margin-left:630px; */
	margin-top:10px;
	
	width:390px;
	border-bottom: 1px solid #77006a;
	padding-bottom:5px;
	overflow:hidden;
}
.submenu a { text-decoration:none;color:#77006a; padding:0 10px;overflow:hidden;}
.submenu a:hover,.submenu a:active,.submenu a.white { color:#FFF;  }

/***  loyalty card ***/
#loyalty_page .terms_box{ border: 1px solid #c4b0cc; font-size:11px; padding:0 15px 15px;}
#loyalty_page .terms_box input{float:left; margin:0 10px 10px 0;}
#loyalty_page h3{ font-size:14px;}
#loyalty_page label{ font-size:11px;}

/** 404 page **/

#page404 li {  list-style-type:decimal; margin-bottom:8px; }