@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	background-color: #FFFFFF;
	color: #76839B;
	line-height: 18px;
	background-image: url(images/footer-swirl.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#approved-by {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 150px;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 1054px;
	background-image: url(images/main-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a:link {
	color: #F79DC3;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #F79DC3;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #5E3D2C;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #F79DC3;
	text-decoration: none;
	font-weight: bold;
}
p {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 20px;
}
h1 {
	color: #5F372F;
	margin: 10px 0 0 0;
	font-size: 25px;
	line-height: 30px;
	padding: 0;
	font-weight: normal;
	clear: both;
}
h2 {
	color: #623731;
	margin: 0px;
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 15px 0;
	font-weight: normal;
	display: block;
	clear: both;
}
h3 {
	color: #F79DC3;
	margin: 0px;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 0 10px 0;
	font-weight: normal;
	display: block;
	clear: both;
}
h4 {
	color: #F79DC3;
	margin: 0px;
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 15px 0;
	font-weight: normal;
	display: block;
	clear: both;
}
#header {
	margin-bottom: 0px;
	height: 165px;
}
#contents {
	padding-left: 38px;
	float: left;
	width: 1016px;
}
#image-and-menu {
	float: left;
	width: 1054px;
}
#main-animated-image {
	float: left;
	height: 262px;
	background-color: #FFFFFF;
}

#left-column {
	float: left;
	width: 212px;
}
#menu {
	float: left;
	background-image: url(images/left-menu-strip.jpg);
	width: 212px;
	background-repeat: repeat-y;
}
#menu ul {
	list-style-type: none;
	margin: 0px 25px 10px 20px;
	padding: 0px;
	font-size: 12px;
}
#menu  li {
	margin: 0px;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	width: 165px;
}
.left-menu-now-on         {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	background-image: url(images/menu-heart.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-menu-now-on a:link {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-now-on a:visited {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-now-on a:hover {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	background-image: url(images/menu-heart.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: normal;
}
.left-menu-now-on a:active {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard         {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	border-bottom-width: 1px;
	text-decoration: none;
	background-image: url(images/menu-heart-no-heart.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-menu-standard   a:link {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard    a:visited {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard    a:hover {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	background-image: url(images/menu-heart.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: normal;
}
.left-menu-standard   a:active {
	margin: 0px;
	padding: 8px 0px 8px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}

.left-menu-standard-submenu         {
	margin: 0px;
	padding: 0;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	height: 4px 0px 4px 20px;
}

.left-menu-standard-submenu  a:link {
	margin: 0px;
	padding: 4px 0px 4px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard-submenu   a:visited {
	margin: 0px;
	padding: 4px 0px 4px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard-submenu i  a:hover {
	margin: 0px;
	padding: 4px 0px 4px 20px;
	color: #F99AC2;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
.left-menu-standard-submenu   a:active {
	margin: 0px;
	padding: 4px 0px 4px 20px;
	color: #643731;
	border-bottom-width: 1px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
#footer {
	background-image: url(images/stay-connected.jpg);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 0px;
	padding-top: 20px;
	height: 80px;
	background-position: center;
	padding-right: 52px;
	padding-left: 55px;
}
#text-area {
	float: left;
}
#right-column {
	float: left;
	width: 196px;
	padding-left: 5px;
}
#cart {
	background-image: url(images/right-column-strip.jpg);
	background-repeat: repeat-y;
}
#video {
	background-image: url(images/right-column-strip.jpg);
	background-repeat: repeat-y;
	margin-top: 5px;
}
#info-area {
	float: left;
	padding-right: 0px;
	width: 560px;
	padding-left: 3px;
}
#cart-info p {
	color: #5F372F;
	font-size: 12px;
	line-height: 17px;
	padding: 0 8px  0 8px;
	margin: 0;
}
#video-info   {
	color: #5F372F;
	font-size: 12px;
	line-height: 17px;
	padding: 0 8px  0 8px;
	margin: 0;
}
.large-arrow {
	background-image: url(images/large-arrow_99.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #693532;
	margin: 0px;
	font-size: 13px;
	line-height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.large-arrow:hover {
	background-image: url(images/large-arrow_brown.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #693532;
	margin: 0px;
	font-size: 13px;
	line-height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.arrow {
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #693532;
	margin: 0px;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 8px;
	margin-top: 0px;
}
.arrow a:link {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}
.arrow  a:visited {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}

.arrow  a:hover {
	color: #FB95C2;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}

.arrow   a:active {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}

.arrow-small {
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #693532;
	margin: 0px;
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 8px;
	margin-top: 0px;
	width: 130px;
}
.arrow-small   a:link {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
}
.arrow-small   a:visited {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
}
.arrow-small   a:hover {
	color: #FB95C2;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
}
.arrow-small    a:active {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
}
.medium-pink {
	font-size: 13px;
	color: #643933;
	line-height: 16px;
}
.arrow  a:active {
	color: #693532;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
}
#horizontal-menu {
	height: 46px;
	background-image: url(images/hor-menu-strip.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	text-align: center;
}
#horizontal-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 18px 0 0 0px;
	font-size: 14px;
}
#horizontal-menu  li {
	margin: 0 12px 0 0;
	padding: 0;
	display: inline;
}
#sizing-tips {
	background-image: url(images/sizing-tips.jpg);
	background-repeat: no-repeat;
	height: 62px;
	padding: 80px 10px 5px 10px;
	margin-top: 5px;
}
#horizontal-menu      a:link   {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#horizontal-menu       a:visited   {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#horizontal-menu        a:hover   {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	color: #623731;
	background-image: url(images/heart.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	font-weight: normal;
}
#horizontal-menu         a:active   {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.now-on           {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	color: #623731;
	background-image: url(images/heart.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}
.left-menu-item-holder {
	clear: both;
	padding-top: 5px;
}
.left-menu-item-holder-gift {
	padding-top: 12px;
	background-image: url(images/gift-wrap-service.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin-top: 0px;
	padding-left: 78px;
	padding-right: 12px;
	clear: both;
}
.left-menu-item-holder-designer {
	padding-top: 60px;
	background-image: url(images/meet-designers_110.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	clear: both;
}
#payment {
	float: left;
	background-image: url(images/left-menu-strip.jpg);
	width: 212px;
	background-repeat: repeat-y;
	color: #F199C1;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 21px;
	margin-bottom: 5px;
}
#top-products-area {
	margin: 10px 0 10px 0;
	padding: 0 5px 0 5px;
	float: left;
	line-height: 12px;
}
#rec-products-area {
	margin: 10px 0 10px 0;
	padding: 0;
	float: left;
	line-height: 12px;
}
#products-area {
	margin: 0;
	padding: 5px 5px 0 5px;
	float: left;
	line-height: 12px;
}
#specific-products-area {
	margin: 0 0 10px 0;
	padding: 5px 0px 0 0px;
	float: left;
	line-height: 12px;
	width: 556px;
}
#general-area {
	margin: 0 0 10px 0;
	padding: 5px 5px 0 5px;
	float: left;
	line-height: 12px;
	width: 548px;
}
#breadcrumbs {
	margin-bottom: 12px;
	color: #F79DC3;
}
#central-text-area {
	padding: 5px 5px 0 5px;
	margin: 0 0 10px 0;
	float: left;
}
#central-text-area ul {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}
#central-text-area  li {
	margin: 0;
	padding: 0 5px 0 0;
	list-style-type: none;
	display: inline;
}
#product1 {
	float: left;
	width: 177px;
	border: 1px solid #F9BBD5;
	margin-bottom: 5px;
	background-image: url(images/product-bottom-swirl.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
#large-product {
	float: left;
	background-color: #CCCCCC;
	margin-bottom: 5px;
}
.products-price {
	font-size: 22px;
	display: block;
	font-weight: bold;
	padding: 0;
	line-height: 25px;
	color: #F79DC3;
	margin: 0 0 5px 0;
}
.products-price-pink {
	font-size: 35px;
	display: block;
	font-weight: bold;
	padding: 0 0 5px 0;
	line-height: 40px;
	color: #5D362B;
	text-align: left;
}
.large-brown {
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding: 0 0 5px 0;
	line-height: 25px;
	color: #603A31;
}
.product-suitable-for {
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	margin-top: 5px;
	padding: 5px;
	background-color: #F8B9D5;
}
#product2 {
	float: left;
	width: 177px;
	margin-left: 5px;
	border: 1px solid #F9BBD5;
	margin-bottom: 5px;
	background-image: url(images/product-bottom-swirl.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
#product3 {
	float: left;
	width: 177px;
	margin-left: 5px;
	border: 1px solid #F9BBD5;
	margin-bottom: 5px;
	background-image: url(images/product-bottom-swirl.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.price-section {
	color: #5D362B;
	padding: 5px;
	width: 167px;
	margin-right: auto;
	margin-left: auto;
}
.price-section p {
	color: #5D362B;
	margin: 0 3px 10px 3px;
	line-height: 15px;
}
.specific-price-section {
	color: #5D362B;
	background-color: #FFFFFF;
	padding: 5px;
	float: right;
	width: 180px;
	text-align: left;
}
.topselling {
	color: #5F372F;
	margin: 0 0 10px 0;
	font-size: 25px;
	line-height: 30px;
	padding: 0;
	font-weight: normal;
	display: block;
}
.first-para {
	color: #F79DC3;
	margin: 0;
	font-size: 18px;
	line-height: 25px;
	padding: 0;
	font-weight: normal;
	display: block;
}
#we-recommend {
	clear: both;
}
.order-specifics {
	color: #F79DC3;
	margin: 0;
	font-size: 17px;
	line-height: 30px;
	padding: 0;
	font-weight: normal;
	display: block;
}
#special-offer-holder {
	margin-top: 5px;
	background-image: url(images/right-column-strip.jpg);
	background-repeat: repeat-y;
	line-height: 12px;
}
#special-offer-bottom {
	clear: both;
	background-color: #FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
}
#header-elements-holder {
	float: right;
	margin-right: 41px;
	margin-top: 18px;
}
#search-by-size {
	float: left;
	width: 155px;
	background-image: url(images/search-by-size.jpg);
	background-repeat: no-repeat;
	height: 76px;
	text-align: right;
	padding: 8px 8px 8px 30px;
	color: #F59BC1;
	font-weight: bold;
	font-size: 17px;
}
.small {
	font-size: 10px;
	line-height: 9px;
	color: #65342F;
}
.small-pink {
	font-size: 10px;
	line-height: 9px;
	color: #F49AC0;
	font-weight: bold;
}
.small-pink a:hover {
	text-decoration:none;
}
.white {
	color: #FFFFFF;
}
#clothing-size-form-holder {
	clear: both;
	float: right;
	/*background-image: url(/images/large-arrow_pink.png);
	background-repeat: no-repeat;
	background-position: right center;*/
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 9px;
}
#clothing-size-form-holder:hover {
	clear: both;
	float: right;
	/*background-image: url(/images/large-arrow_brown.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
	/*padding-right: 40px;*/
	padding-top: 8px;
	padding-bottom: 9px;
}
#login {
	float: left;
	width: 119px;
	background-image: url(images/login.jpg);
	background-repeat: no-repeat;
	height: 92px;
	margin-left: 10px;
	padding-left: 74px;
}
#live-chat {
	/*background-image: url(/images/live-chat.jpg);*/
	background-repeat: no-repeat;
	margin-left: 0px;
	clear: both;
	margin-top: 6px;
	float: left;
	width: 383px;
	height: 40px;
	/*padding-left: 9px;*/
	margin-bottom: 6px;
}
/*
#live-chat a:link {
	background-repeat: no-repeat;
	color: #F49AC0;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/large-arrow_pink.png);
	display: block;
	background-position: right center;
	margin-right: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#live-chat  a:visited {
	background-repeat: no-repeat;
	color: #F49AC0;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/large-arrow_pink.png);
	display: block;
	background-position: right center;
	margin-right: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#live-chat   a:hover {
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/large-arrow_brown.png);
	display: block;
	background-position: right center;
	margin-right: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#live-chat    a:active {
	background-repeat: no-repeat;
	color: #F49AC0;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/large-arrow_pink.png);
	display: block;
	background-position: right center;
	margin-right: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
}
*/
#login-arrow {
	background-image: url(/images/large-arrow_99.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #5F3630;
	font-size: 24px;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#login-arrow a {
	color: #5F3630;
	font-size: 24px;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#login-arrow a:hover {
	text-decoration:none;
}


#login-arrow:hover {
	background-image: url(/images/large-arrow_brown.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #5F3630;
	font-size: 24px;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration:none;
}
#footer-info {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #5D362B;
	text-align: center;
}
#footer-info p {
	color: #5D362B;
	padding-left: 10px;
	padding-top: 0px;
}
#footer-info ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-bottom: 5px;
	color: #5D362B;
}
#footer-info  li {
	padding: 0 5px 0 5px;
	margin: 0;
	list-style-type: none;
	display: inline;
	color: #5D362B;
}
#footer-info a:link {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #5D362B;
	text-decoration: none;
	font-weight: normal;
}
#footer-info  a:visited {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #5D362B;
	text-decoration: none;
	font-weight: normal;
}
#footer-info   a:hover {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #F79DC3;
	text-decoration: none;
	font-weight: normal;
}
#footer-info    a:active {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #5D362B;
	text-decoration: none;
	font-weight: normal;
}
#bottom-footer {
	color: #5D362B;
	padding-top: 0px;
}
#email-signup {
	background-image: url(images/email-signup.jpg);
	background-repeat: no-repeat;
	padding: 5px 8px 5px 8px;
	margin-top: 5px;
	clear: both;
}
#specific-description {
	clear: both;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	line-height: 20px;
	width: 548px;
	background-color: #FFFFFF;
}
.text-holder {
	float: left;
	margin-top: 15px;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #F9BBD5;
	padding: 10px;
	margin-bottom: 0px;
	width: 526px;
	background-color: #FFFFFF;
	clear: both;
}
.text-holder-for-tables {
	margin-top: 0px;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #F9BBD5;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	float: right;
	clear: both;
}
#otherviews {
	background-image: url(images/other-views-placement.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 120px;
	background-color: #FFFFFF;
}
.brown {
	color: #5D362B;
}
.add-to-cart {
	background-image: url(images/add-to-cart-big.png);
	background-repeat: no-repeat;
	font-size: 19px;
	background-position: right center;
	padding: 10px 5px 10px 0;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	background-color: #FBDBEA;
}
.pink-border {
	border: 1px solid #FABAD4;
}
.go-to-checkout {
	background-image: url(images/go-to-checkout.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 7px;
	margin-right: 12px;
	font-size: 13px;
	font-weight: bold;
}
#contactarea {
	font-size: 10px;
	clear: both;
	padding: 10px;
	border: 1px solid #F9BBD5;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.special-offer-image-holder {
	border: 1px solid #F9BBD5;
	margin-right: 14px;
	margin-left: 10px;
}
.home-page-border {
	border: 1px solid #F7A0C5;
	width: 550px;
}
.empty-div {
	float: left;
	height: 1px;
	width: 1px;
	clear: both;
}
.pink {
	color: #F79DC3;
	font-weight: bold;
}
table {
	font-size: 12px;
	line-height: 20px;
}
.float-left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 10px;
	border: 1px solid #F9BBD5;
}
.float-left p {
	font-size: 10px;
	color: #F9BBD5;
	line-height: 12px;
	padding: 10px 0 5px 0;
	margin: 0;
}
