/******************************
 * 		Color Palette         *
 ******************************
 * Dark brown #360C0D
 * Overall links grey #666666
 * light brown links #66030E
 * hr grey line #EEEEEE
 * Footer grey #CCCCCC
 * Footer links #9F9271 (bold: #857959)
 */ /******************************
 * 		   CSS Reset          *
 ******************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	color: #333;
	background: white;
	font-family: verdana, sans-serif, arial
}

ol,ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

strong{font-weight: bold;}
form,fieldset {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

/******************************
 *        HTML Elements       *
 ******************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/bg-header.jpg) repeat-x;
}

#header-wrapper {
	border-bottom: #CCCCCC solid 2px;
}

#header {
	background: url(../images/bg-logo.jpg) no-repeat 223px 0;
	margin: 0 auto;
	width: 960px;
	height: 147px;
	position: relative;
}

#logo {
	margin: 0 0 0 25px;
}



#content {
	clear: both;
	margin: 0 auto;
	font-size: 1.1em;
	width: 960px;
}

#content .featured {
	border-bottom: #CCCCCC solid 2px;
}

#content #slider {
	border-bottom: #CCCCCC solid 2px;
}

#content #center {
	border-bottom: #EEEEEE solid 2px;
	margin-bottom: 18px;
}

#content .block {
	float: left;
	display: inline;
	width: 316px;
	height: 215px;
	overflow: hidden;
	margin-right: 6px;
	position: relative;
}

#content #training {
	background: transparent url("../images/home-ProfessionalBeautyTraining.jpg") no-repeat top;
	display:block;
}

#content #products{
	background: transparent url("../images/home-BuyBeautyProducts.jpg") no-repeat top;
	display:block;
}

#content #brands {
	background: transparent url("../images/home-BrandsandProducts.jpg") no-repeat top;
	margin: 0;
	display:block;
}

#content .block h1 {
	font-size: 26.5px;
	font-weight: bold;
	line-height: 0.9em;
	color: #360C0D;
	padding: 5px 10px;
}

#content #products h1, #content #brands h1 {
	width: 155px;
}


#content .block p {
	font-size:14px;
	line-height: 1.3em;
	width: 130px;
	padding: 2px 10px;
	position: relative;
}
#content .block{position:relative;}
#content .block a.picture{position:absolute;width:150px;height:270px;bottom:0;right:0;}

#content .block p.link {
	width: 150px;
	margin: 7px 0;
	font-weight: bold;
	font-size: 14px;
}
#content .block p.link a{
	font-size:14px;
}
#content .block a {
	color: #66030E;
	padding: 0 5px 0 0;
}

#content .block p.link img{
	position: absolute;
	bottom: 4px;
}

#content #bottom-left {
	float: left;
	display: inline;
	width: 525px;
}

#content #bottom-right {
	float: left;
	display: inline;
	width: 430px;
	margin-bottom: 30px;
}

#content #news {
	padding: 0 3px;
}

#content #news h2,#content #testimonials h2 {
	font-size: 19px;
	font-weight: bold;
	color: #360C0D;
	margin-bottom: 7px;
}

#content #news h3 {
	font-size: 15px;
	font-weight: bold;
	color: #7B366C;
	display: inline;
	line-height: 2em;
}

#content #news small {
	font-size: 11.5px;
	font-style: italic;
	color: #666666;
}

#content #news p {
	font-size: 12px;
	color: #666666;
	line-height: 1.2em;
	padding: 0 20px 1px 0px;
}

#content #news p a {
	color: #7B366C;
}

#content div.separator {
	border-bottom: 1px dotted #B7B7B7;
	width: 90%;
	height: 10px;
	margin-bottom: 10px;
}

#content #testimonials {
	margin-bottom: 18px;
}

#content #testimonials p {
	background-color: #EBEBEB;
	font-size: 12px;
	font-style: italic;
	line-height: 1.2em;
	padding: 7px 25px 10px 10px;
	margin-bottom: 4px;
}

#content #testimonials img {
	margin-top: 18px;
}

#content #testimonials small.autor {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #666666;
	padding-top: 7px;
	font-weight: bold;
}

#content #testimonials a,#content #testimonials span {
	padding-top: 30px;
	color: #7B366C;
	font-size: 12px;
	font-weight: bold;
}

.footer-container {
	clear: both;
	background: url("../images/bg-footer.jpg") no-repeat top center;
	height: 197px;
	margin-bottom: 0;
	margin-top: 15px;
}

.footer {
	margin: 0 auto;
	width: 880px;
	padding: 16px 0 0 110px;
	height: 135px;
	font-size:12px;
}

.footer .box {
	float: left;
	margin-right: 22px;
	width: 145px;
}

.footer .box li {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5em;
}

.footer .box li.title a {
	color: #FFF;
	font-weight: bold;
}

.footer .box a {
	color: #FFF;
	line-height: 1.5em;
	text-decoration: none;
	font-weight: normal;
}

.footer .box a:hover , #copyright a:hover{
	text-decoration: underline;
}

#copyright {
	margin: 0 auto;
	width: 960px;
	padding: 0px 0 20px;
}
#copyright a{ color:white;text-decoration:none;font-size:11px;}

#copyright p {
	color: #FFF;
	font-size:11px;
	float: left;
}

#copyright p.right {
	float: right;
}

#panelCheckout {
	float: left;
	width: 720px;
	margin: 20px 10px 80px 0;
}

#sidebarRight {
	float: left;
	width: 220px;
	margin: 20px 0 80px;
}

.menu_list {
	border: 1px solid #ccc;
	width: 100%;
}

.menu_head span {
	color: #666;
}

.menu_list .saved {
	background: url(../images/bg-acor-header.jpg) repeat-x;
	color: #FFF;
}

.menu_body {
	display: none;
}

.menu_body .pan1 {
	display: inline;
	float: left;
	width: 340px;
	margin: 0 10px;
}

.menu_body .pan1 p {
	font-size: 12px;
	padding: 10px 0;
}

.menu_body .pan1 h3 {
	border-bottom: 1px solid #ccc;
	color: #555;
	font-size: 15px;
	padding: 10px 0 2px;
}

.menu_body .pan1 .comment {
	color: #222;
	font-size: 0.8em;
	font-weight: 700;
	padding: 10px 0;
}

.menu_body .pan1 .alert1 {
	font-size: 0.7em;
	font-style: italic;
	text-align: right;
	padding: 10px 0;
}

.menu_body .pan1 form .field label {
	color: #555;
	display: block;
	font-weight: 700;
}

.menu_body .pan1 form .field input.tinput {
	width: 190px;
}

.menu_body .pan1 form label {
	color: #222;
	font-size: 12px;
}

.menu_body .pan1 form input {
	border: 1px solid #CCC;
	margin: 4px 0;
	padding: 2px;
}

.menu_body .pan1 form input.submit {
	background: url(../images/bg-acor-button.jpg) repeat-x;
	border: 1px solid #222;
	color: #FFF;
	font-weight: 700;
	padding: 0 8px;
}

#sidebarRight .sidebarBoxGrey {
	border: 1px solid #e0e0e0;
	margin: 5px 0;
}

#sidebarRight h2 {
	color: #111;
	font-size: 14px;
}

#sidebarRight .sidebarBoxGrey h3 {
	background: #e0e0e0;
	font-size: 0.8em;
	font-weight: 700;
	position: relative;
	padding: 4px;
}

#sidebarRight .sidebarBoxGrey h3 span a {
	color: #555;
	font-size: 0.9em;
	font-weight: 400;
	position: absolute;
	right: 0;
	top: 3px;
	padding: 0 5px;
}

#sidebarRight .sidebarBoxGrey ul {
	background: #f2f2f2;
	padding: 10px 8px;
}

#sidebarRight .sidebarBoxGrey ul li {
	color: #222;
	font-size: 13px;
	font-weight: 400;
}

#content .place-navigation {
	color: #AAA;
	font-size: 12px;
	padding: 10px 0;
}

#content .place-navigation a {
	color: #777;
	font-size: 12px;
	text-decoration: none;
}

#content .place-navigation a:hover {
	text-decoration: underline;
}

#content h2 {
	color: #701819;
	font-size: 14px;
	font-weight: 700;
}

#content .tableProd {
	border: 1px solid #EEE;
	padding: 1px;
}

#content .tableProd .columnTitle {
	background: #EEE;
	margin: 0 0 8px;
}

#content .tableProd .columnTitle div {
	color: #000;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	padding: 5px 0 2px;
}

#content .tableProd div.columnDet div {
	text-align: center;
}

#content .tableProd div div.bigc {
	float: left;
	text-align: left;
	width: 495px;
}

#content .tableProd div.sc {
	float: left;
	width: 90px;
}

#content .tableProd div.columnDet div.sc {
	color: #444;
	font-size: 13px;
	font-weight: 700;
}

#content .tableProd div.columnDet div.sc a {
	color: #444;
	text-decoration: none;
}

#content .tableProd div.columnDet div.bigc a.prodName {
	color: #7B366C;
	font-size: 14px;
}

#content .tableProd div.columnDet div input {
	border: 1px solid #AAA;
	width: 50px;
	padding: 2px;
}

#content .tableProd div.columnDet hr {
	border: 0;
	border-top: 1px solid #CCC;
	margin: 8px;
}

#content div.btTop {
	height: 5px;
}
.checkout-cart-index .col-main h2{padding-bottom:5px;}
#content div.btTop img{
	float:right;
	margin-top:-41px;
}

#content a.redButtons-0 {
	background: url("../images/bg-redButtons-0.jpg") no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: 700;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
	width: 60px;
	padding: 5px 7px;
}
#content .redButtons-2, #content .addtocartbutton {
	background: white url("../images/bg-redButtons-0.jpg") no-repeat;
	color: #FFF;
	font-size: 13px;
	font-weight: 700;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
	width: 74px;
	padding: 0px 7px;
	height:22px;
	border:none;
}
.proddet .addtocartbutton{position:static!important;}
#content .description fieldset div{
	padding-bottom:8px;
}
#content #customer-reviews a, #content .box .cont .prod-det a{color:#4C2327;}
#content .addtocartbutton {
	position:inherit;
	background: white url("../images/bg-redButtons-3.jpg") no-repeat;
	width:92px;
	font-size: 12px;
	font-weight: 500;
	padding:0 2px;
}
#content a.redButtons-1 {
	background: url("../images/bg-redButtons-1.jpg") no-repeat;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: 0;
	text-decoration: none;
	width: 104px;
	padding: 7px 8px;
}
#content .littlepadding{
	padding:6px 0 0 0;
}

.prod-totals {
	margin-bottom: 30px;
}

.prod-totals .box-prod-totals {
	border: 1px solid #ccc;
	float: right;
	width: 270px;
	padding: 10px;
}
.prod-totals .box-prod-totals ul li{
	display:block;
	width:100%;
}
.prod-totals .box-prod-totals ul li div {
	color: #000;
	font-size: 13px;
	font-weight: 700;
	text-align: right;
}

.prod-totals .box-prod-totals ul li div.nt {
	float: left;
	width: 100px;
	padding: 8px 0;
}

#checkout-review-table .nt{padding:8px 0 0 15px;font-size:13px;font-weight: bold;color:#333;float:left;width:300px;}
#checkout-review-table div.t{
	color:#333;
	font-size:15px;
	padding:8px 0 0 0;
	float:left;
	width:100px;
	font-weight: bold;
}
#checkout-review-table .price{font-size:14px;}
.prod-totals .box-prod-totals ul li div.t {
	float: left;
	width: 160px;
	padding: 8px 0;
}

.prod-totals .box-prod-totals ul.tot, #checkout-review-table ul.tot{
	border-top: 1px solid #ccc;
}
.prod-totals .box-prod-totals .multiple a{color:#555;}

.prod-totals .box-prod-totals ul.tot div.nt, #checkout-review-table ul.tot div.nt {
	font-size: 16px;
}

.prod-totals .box-prod-totals ul.tot div.t span.price, #checkout-review-table ul.tot div.t span.price {
	color: #7C0D10;
	font-size: 18px;
}

.prod-totals .box-prod-totals .chbt {
	padding: 10px 0 10px 50px;
}
.columnDet .right{float:right;}
.columnDet a{color:#666;}
.prod-totals .box-prod-totals .chbt a {
	background: url("../images/bg-redButtons-2.jpg") no-repeat;
	color: #FFF;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 150px;
	padding: 10px 10px 12px;
}

#content div.sidebar {
	float: left;
	width: 200px;
}

#content div.content-main {
	border: 0 solid #ccc;
	float: left;
	width: 538px;
	margin: 10px;
}

#content div.content-main img.content-main-banner {
	margin: 15px 0 0;
}

#content div.sidebar div.boxshadow {
	background: url("../images/boxShadow.jpg") top center no-repeat;
	height: 5px;
	width: 200px;
}

#content div.sidebar div.boxwsh h2 {
	margin: 0;
}

#content div.sidebar div.boxwsh h2 a {
	color: #7B366C;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 8px 0 8px 8px;
}

#content div.sidebar div.boxwsh h2 a:hover, #content div.sidebar div.boxwsh h2 a.on {
	background: #E9C9E2;
}

#content div.sidebar div.boxwsh h2 span {
	color: #666;
	font-weight: 400;
}

#content div.sidebar div.boxwsh ul {
	padding: 0 0 9px 20px;
	display: none;
}

#content div.sidebar div.boxwsh ul li {
	margin: 0 0 0 0;
	padding: 3px 0 3px 0;
}

#content div.sidebar div.boxwsh ul li a {
	color: #222;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
}

#content div.sidebar div.boxwsh hr {
	border: none;
	border-bottom: 1px solid #EEE;
	clear: both;
	margin: 0 8px;
}

#content div.sidebar div.boxwsh div {
	padding-bottom:8px;
}

#content div.sidebar div.boxwsh div select {
	border: 1px solid #CCC;
	width: 92%;
	margin: 10px 0 0 8px;
	padding: 3px;
}

#content div.sidebar div.callus {
	color: #AAA;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	padding: 15px 0 0;
}

#content div.sidebar div.telnumber {
	color: #555;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	padding: 0 0 5px;
}

#content div.sidebar div.box .cont {
	clear: both;
	padding: 5px;
}

#content div.sidebar div.box div.headgrey a{
 color:#333;
}
#content div.sidebar div.box div.headgrey {
	clear: both;
	background: #E2E2E2;
	color: #111;
	font-size: 13px;
	font-weight: 700;
	padding: 6px 4px;
}

#content div.sidebar div.box div.headgrey span {
	color: #666;
	font-size: 12px;
	font-weight: 700;
}

.sidebar .box .cont p{ padding:5px 5px;}
#content div.sidebar div.box .cont div.prod{
	clear: both;
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
	margin-bottom: 5px;
}

#content div.sidebar div.box div.prod img.img-prod{
	position: absolute;
	z-index:1;
}

#content div.sidebar div.box div.prod .prod-name, #content div.sidebar div.box div.prod .prod-det{
	margin-left: 40px;
}
#content div.sidebar div.box .related div.prod .prod-name, #content div.sidebar div.box .related div.prod .prod-det{
	margin-left: 62px;
}
#content div.sidebar div.box div.prod .compare{margin-left:5px;}

#content div.sidebar div.box .cont div.contfoot {
	height: 25px;
	position: relative;
}

#content div.sidebar div.box .cont div.contfoot a.see {
	color: #666;
	font-size: 12px;
	line-height: 20px;
}


#content div.sidebar div.box div.cont2 {
	background: #EEE;
	position: relative;
	padding: 5px;
}

#content div.sidebar div.box div.cont2 form input {
	border: 1px solid #ccc;
	color: #666;
	margin-bottom: 4px;
	width: 180px;
	padding: 3px;
}

#content div.sidebar div.box div.cont2 form input.ch {
	width: 15px;
	border: none;
	margin-left: 0;
	margin-bottom:0;
	margin-top:0;
	padding: 0;
}

#content div.sidebar div.box div.cont2 form p {
	color: #000;
	font-size: 11.5px;
	position: relative;
	padding: 2px 0;
	font-family: verdana;
	padding:6px 0;
	line-height: 14px;
}

#content div.sidebar div.box div.cont2 form label {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,tahoma,verdana;
	display:block;
	padding-bottom:4px;
}

#content div.sidebar div.box div.cont2 form .submit {
	background: url(../images/bg-greyButtons-0.jpg) no-repeat;
	border: medium none;
	color: #FFF;
	font-weight: 700;
	width: 84px;
	margin: 4px 0 0;
	padding: 2px 5px;
}
#content .button-set .submit, .sidebar .box .cont .submit {
	background: url(../images/bg-greyButtons-0.jpg) no-repeat;
	border: medium none;
	color: #FFF;
	font-weight: 700;
	width: 84px;
	margin: 4px 0 0;
	padding: 2px 5px;
}
.sidebar .box .cont .submit{float:right;}


#content div.sidebar div.box p {
	padding: 1px 0 1px 4px;
}

#content div.sidebar div.box p.buyacourse {
	font-size: 16px;
	font-weight: 700;
}

#content div.sidebar div.box p.getfree {
	color: #333;
	font-size: 15px;
	font-weight: 700;
}

#content div.sidebar div.box p.note {
	color: #AAA;
	font-size: 9px;
	padding: 4px 0 6px 4px;
}

#content div.sidebar h2 {
	margin: 8px 0 3px;
}

#content div.sidebar div.wspace {
	margin: 10px 0 0;
}

#content div.content-main div.prod-list {
	border: 1px solid #CCC;
	float: left;
	width: 244px;
	margin: 12px 0 0;
	padding: 8px 8px 0;
}

#content div.content-main div.lastbox {
	margin: 12px 0 0 12px;
}

#content div.content-main div.prod-list h2 {
	font-size: 16px;
	padding: 0 0 10px;
}

#content .content-main .place-navigation, #content .content-main-big .place-navigation {
	padding-top: 0;
}

#content .content-main p.ntxt {
	color: #000;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 0;
}

.content-main div.subcategory .box {
	float: left;
	text-align: center;
	padding: 10px 0 10px 5px;
}

.content-main div.subcategory .c {
	width: 240px;
}

.content-main div.subcategory img {
	border: 0;
	margin: 0 0 10px;
}

.content-main div.subcategory h4 a {
	color: #444;
	font-size: 14px;
	text-decoration: none;
}

#content .pagpadding{padding:8px 0 5px 0;}
#content div.pagination {
	background: #E5E5E5;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	text-align: right;
	width: 530px;
	padding: 1px;
	border-top: 1px solid #888;
}

#content div.last {
	border-top: 0;
	border-bottom: 1px solid #888;
	margin-top: 20px;
}

#content div.pagination div {
	float: left;
	height: 18px;
	padding: 3px 8px 0;
	margin-bottom: 1px;
}

#content div.pagination .sby {
	float: left;
	padding-top: 0;
}
#content div.pagination .right {
	float:right;
	padding:0;
}
#content div.pagination .sby select {
	border: 1px solid #ccc;
	color: #444;
	font-size: 12px;
	padding: 0;
}

#content div.pagination .pages a {
	color: #444;
}

#content div.pagination .go a {
	color: #444;
	text-decoration: none;
}

.prod-totals .box-prod-totals ul.tot,.prod-totals .box-prod-totals div.chbt
	{
	clear: both;
}

#content div.content-main div.prod-list div.prod img
	{
	float: left;
	padding: 0 5px 0 0;
}

#content div.sidebar div.box div.cont .prod-name,#content div.sidebar div.box div.cont .prod-name a,#content div.content-main div.prod-list div.prod .prod-name,#content div.content-main div.prod-list div.prod .prod-name a
	{
	color: #7B366C;
	font-size: 13px;
	font-weight: 700;
	text-decoration: underline;
}

#content div.sidebar div.box div.cont .prod-name .pricel .price{ color:#333;}	
#content div.sidebar div.box div.cont .prod-det,#content div.content-main div.prod-list div.prod .prod-det
	{
	color: #666;
	font-size: 13px;
	padding: 5px 0 0;
}

#content div.sidebar div.box hr,#content div.content-main div.prod-list hr
	{
	border: none;
	border-bottom: 1px solid #EEE;
	margin: 3px 0 8px;
}

#content div.pagination .actual,#content div.pagination .pages,#content div.pagination .go
	{
	border-left: 1px solid #FFF;
}

#content .p-category-view-list .prod .proddet {
	width: 238px;
	padding: 2px 6px 0;
}

#content .p-category-view-list .prod .proddet h2 {
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 10px 0;
}

#content .p-category-view-list .prod .proddet h2 a {
	color: #701819;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}

#content p.date {
	font-size: 13px;
	font-weight: 700;
}

#content .p-category-view-list .prod .proddet p.date {
	font-size: 12px;
	font-weight: 700;
}

#content .p-category-view-list .prod .proddet p.det {
	font-size: 12px;
	color: #888;
}

#content .p-category-view-list .prod .proddet a.link {
	font-size: 14px;
	color: #7B366C;
	display:block;
	clear:both;
	padding-top:6px;
}

#content .p-category-view-list .prod .options {
	width: 132px;
	background: #ECEBD9;
	padding: 8px;
}

#content .p-category-view-list .prod .options .pricebox {
	font-size: 13px;
	color: #7B366C;
	font-weight: 700;
}

#content .p-category-view-list .prod .options .pricebox .old {
	text-decoration: line-through;
}
#content .p-category-view-list .prod .options .pricebox .price-box{
	display:inline;
	color: #7B366C;
}
#content .p-category-view-list .prod .options .pricebox .actual {
	color: red;
	font-size: 14px;
}

#content .p-category-view-list .prod .options .links,#content .p-category-view-list .prod .options .links a
	{
	color: #555;
	font-size: 11px;
}

#content .p-category-view-list hr {
	border: none;
	border-bottom: 1px solid #CCC;
	width: 533px;
}

#content .p-category-view-list .prod .options hr {
	border: none;
	border-bottom: 1px solid #FFF;
	width: 100%;
	margin: 4px 0;
}

#content .content-main-big {
	width: 750px;
	float: left;
	display: inline;
	margin-right: 8px;
	padding-top:10px;
}

#content .product-view .prod .thumbs {
	width: 270px;
}

#content .product-view .prod .thumbs img.thum {
	margin: 7px 3px 0 0;
}

#content .product-view .prod .proddet {
	width: 475px;
	padding-left:5px;
}
#content .product-view .prod .proddet .back{
	clear:both;
	padding:10px 0;
}
#content .product-view .prod .proddet .back a{
	color:#4C2327;
}
#content .product-view .prod .proddet hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 4px 0;
}

#content .product-view .prod .proddet .links {
	padding: 13px 0;
}

#content .product-view .prod .proddet .links div{
	padding: 5px 0 0 0;
}

#content .product-view .prod .proddet .links,#content .product-view .prod .proddet .links a
	{
	color: #555;
	font-size: 12px;
}

#content .product-view .prod .proddet .price {
	color: #701819;
	font-size: 14px;
	font-weight: 700;
	display:block;
}

#content .product-view .prod .proddet .f-price {
	padding-bottom: 5px;
}
#content .product-view .prod .proddet .required{
	font-size: 11px;
	display:block;
	text-align: right;
}
#content .product-view .prod .proddet .requirednoright{
	font-size: 11px;
	color:red;
}

#content .product-view .prod .proddet .box {
	border: 1px solid #ccc;
	position: relative;
	margin: 10px 0;
	padding: 4px;
}

#content .product-view .prod .proddet .box h4 {
	color: #444;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 0 4px 0;
	text-transform: uppercase;
	display:block;
}
#content .product-view .prod .proddet .box h4.first {
	padding-top:3px;
}
#content .product-view .prod .proddet .box select {
	background: #EEE;
	border: 1px solid #CCC;
	width: 200px;
	padding: 2px;
}

#content .product-view .description {
	border: 1px solid #CCC;
	background: #EEE;
	padding: 10px;
}

#content .product-view .description h2 {
	color: #333;
	padding: 0 0 8px;
}

#content .product-view .description .det {
	font-size: 12px;
	line-height: 14px;
}

#content .product-view .prod .proddet .box select.number {
	width: 40px;
}

#content .p-category-view-list .prod .options .add a,#content .product-view .prod .proddet .box .add, #content .p-category-view-list .prod .options .add button
	{
	background: url(../images/bg-redButtons-3.jpg) no-repeat;
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	width: 66px;
	margin-top: 5px;
	padding: 5px 11px;
}
#content .product-view .prod button.add{
	height:21px;
	border:none;
	width:75px;
}
#content .p-category-view-list .prod .options .add button{ width:88px;border:none;padding:0 5px;height:22px;margin-bottom:2px;}
#content .product-view .prod .proddet .box a.add {
	position: absolute;
	top: 15px;
	right: 3px;
}

#content h1 {
	color: #360C0D;
	font-size: 18px;
	font-weight: 700;
	padding: 8px 0 4px;
}

#content .m-column {
	float: left;
	display: inline;
	width: 49%;
}

#content .last-m-column {
	margin-left: 15px;
}

#content hr {
	border: none;
	border-bottom: 1px solid #ccc;
	margin: 4px 0 8px;
}

#content .m-column h2 {
	color: #360C0D;
	font-size: 16px;
	font-weight: 700;
	padding: 5px 0;
}

#content .m-column p {
	font-size: 13px;
	padding-bottom: 15px;
	line-height: 16px;
}

#content .m-column img.img-right {
	float: right;
	padding: 0 0 4px 4px;
}

#content p.grey-p {
	background: #E4E4E4;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 15px;
	padding: 10px;
}

.content-main-big .contactus-data {
	width: 265px;
	padding-left:10px;
}

#content .content-main-big .contactus-form {
	width: 430px;
}

#content .content-main-big .contactus-form .f {
	float: left;
	display: inline;
	width: 47%;
}

#content .content-main-big .contactus-form input,#content .content-main-big .contactus-form textarea
	{
	border: 1px solid #ccc;
	padding: 5px;
}

#content .content-main-big .contactus-form input {
	width: 203px;
}

#content .content-main-big .contactus-form textarea {
	width: 325px;
	height: 80px;
}

#content .content-main-big .contactus-form label, #content .content-main-big #contactForm label {
	display: block;
	font-size: 13px;
	color: #444;
	font-weight: 700;
	padding: 8px 0 2px;
}

#content .content-main-big .contactus-form input.submit {
	border: none;
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	width: 52px;
	margin-top: 5px;
	background: url(../images/bg-redButtons-4.jpg) no-repeat;
	padding: 3px 4px;
}

#content .content-main-big .contactus-data h4 {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0;
}

#content .content-main-big .contactus-data p {
	color: #333;
	font-size: 13px;
	padding: 5px 0;
}

#content ul.q-list {
	margin-left: 16px;
	padding: 8px 0 10px;
}

#content ul.q-list li {
	list-style: disc;
	padding-bottom:5px;
}

#content ul.q-list li a {
	font-size: 13px;
	color: #333;
	font-weight: 700;
	text-decoration: none;
}

#content h4 {
	font-size: 13px;
	color: #333;
	font-weight: 700;
}

#content div.q-p {
	color: #444;
	font-size: 13px;
	line-height: 16px;
	padding: 2px 0 10px 0;
}

#content .content-main-big .findus-img {
	border: 1px solid #ccc;
	margin: 5px 0 0;
}

#content .content-main-big .findus-data {
	width: 170px;
	padding: 5px 0 0 10px;
}

#content .content-main-big .findus-data li {
	font-size: 13px;
}

#content .content-main-big .comment {
	font-size: 13px;
	color: #8F8F8F;
	font-style: italic;
	padding: 3px 0 1px;
}

#content .content-main-big p a.download-link {
	font-size: 13px;
	color: #507EAA;
	font-weight: 700;
	text-decoration: none;
	font-style: italic;
	background: url("../images/ico-pdf.jpg") no-repeat;
	padding: 4px 0 4px 23px;
}

#content .content-main-big p.d-link {
	padding: 0 0 6px;
}

#content p.w-download {
	padding: 2px 0 10px;
}

#content h3 {
	font-size: 14px;
	/*
	 color: #333;
	font-weight: 700;
	*/
}

#content .t-r {
	margin: 0 0 4px 0;
}

#content .content-main-big .wp {
	padding: 0 0 0 10px;
}

#content .content-main-big .m-column .c-testimonials {
	padding: 0 0 8px;
}

#content .content-main-big .m-column .autor-testimonials {
	color: #555;
	font-style: italic;
	font-size: 13px;
	text-align: right;
	font-weight: 400;
	padding: 0 0 4px;
}

#content .content-main .courses-list h5 {
	background: #e8e8e8;
	border: #CCC 1px solid;
	font-size: 13px;
	font-weight: 700;
	color: #333;
	padding: 6px;
}

#content .content-main .courses-list ul {
	padding: 2px 0 16px;
}

#content .content-main .courses-list ul li {
	font-size: 17px;
	color: #701819;
	font-weight: 700;
	border-bottom: 1px solid #EEE;
	padding: 6px 0;
}

#content .content-main .courses-list ul li a {
	color: #701819;
	font-size:14px;
	text-decoration: none;
}

#content .sidebar .boxwsh p.content-comments {
	background: #e8e8e8;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	padding: 10px;
}

#content .sidebar .boxwsh p.content-comments span.autor-content-comment
	{
	display: block;
	text-align: right;
	font-style: normal;
	font-weight: 700;
}

#content .sidebar .links {
	padding-top: 5px;
}

#content .sidebar .links a {
	color: #7B366C;
	font-size: 13px;
	text-decoration: underline;
}

#content .content-main-big .training {
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-top: 10px;
}

#content .content-main-big .training img {
	float: right;
}

#content .content-main h1.title {
	color: #701819;
	font-size: 17px;
}

#content .content-main h2.subtitle {
	color: #888;
	font-size: 15px;
	padding: 6px 0;
}

#content .content-main p.normal-text {
	color: #444;
	font-size: 13px;
}

#content .r-column {
	width: 735px;
	padding-left: 15px;
}

#content .box-w-normal-text {
	border: 1px solid #ccc;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 150px;
	padding: 8px 8px 50px;
}

#content .content-main .cat-prod-view .thumbs {
	width: 180px;
	display: inline;
	float: left;
}

#content .content-main .cat-prod-view .thumbs img.thum {
	margin: 2px -2px 0 0;
}

#content .content-main .cat-prod-view .proddet {
	width: 350px;
	display: inline;
	float: left;
}

#content .content-main .cat-prod-view hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
}

#content .content-main .cat-prod-view .proddet p.link {
	text-align: right;
}

#content .content-main .cat-prod-view .proddet a.links {
	font-size: 14px;
	color: #771;
	font-weight: 700;
}

#content div.sidebar div.boxwsh,#content div.sidebar div.box,#content .content-main-big .contactus-data img
	{
	border: 1px solid #ccc;
}

#content .p-category-view-list .prod img,#content .p-category-view-list .prod .proddet,#content .p-category-view-list .prod .options,#content .product-view .prod .thumbs,#content .product-view .prod .proddet,#content .content-main-big .contactus-form,#content .content-main-big .contactus-data,#content .content-main-big .findus-img,#content .content-main-big .findus-data
	{
	float: left;
	display: inline;
}

#content .p-category-view-list .prod img,#content .product-view .prod img,#content .content-main .cat-prod-view img
	{
	border: 1px solid #EEE;
}

#content .p-category-view-list .prod .options .add,#content .product-view .prod .proddet a.link, #content .product-view .review a
	{
	font-size: 13px;
	color: #7B366C;
}

#content .product-view .review{
	padding:8px 0 0 0;
}
#content .product-view .prod .proddet a.link {
	margin-right: 10px;
}

#content .p-category-view-list .prod .options .links a,#content .product-view .prod .proddet .links a
	{
	text-decoration: underline;
}

#content .product-view .prod .proddet h2,#content .content-main .cat-prod-view .proddet h2
	{
	font-size: 18px;
	font-weight: 700;
	padding-top:11px;
}

#content .product-view .prod .prices{
	padding:9px 0 0 0;
	clear:both;
}

#content .product-view .prod .prices .price{
	font-size:18px;
}

#content .product-view .prod .proddet p.desc,#content .content-main .cat-prod-view .proddet p.desc
	{
	font-size: 12px;
	color: #888;
	padding: 6px 0 10px;
	line-height: 14px;
}

#content .content-main .cat-prod-view {
	padding-top: 4px;
}

#content .content-main .cat-prod-view .proddet {
	padding: 0 0 10px;
}

#content .content-main .images-boxes {
	padding-top: 20px;
}

#content .content-main .images-boxes img {
	border: #ccc solid 1px;
}

#content .content-main .images-boxes img.wpad {
	margin: 0 0 0 20px;
}

#content .big-box {
	border: #ccc solid 1px;
	padding: 10px;
	margin-top: 10px;
	min-height:330px;
}

#content .big-box .box {
	display: inline;
	float: left;
}

#content .big-box .box .cont .prod-name {
	color: #7B366C;
	font-size: 13px;
	font-weight: 700;
	text-decoration: underline;
	padding-top: 10px;
}

#content .big-box .box .cont .prod-det {
	color: #666666;
	font-size: 13px;
	padding: 5px 0 0;
}

#content .prod-filters div.box-gr {
	background: #EEE;
	border: 1px solid #E2E2E2;
	margin: 12px 0;
	padding: 5px;
}

#content .prod-filters div.box-gr div.fields input,#content .prod-filters div.box-gr div.fields select
	{
	padding: 4px;
}

#content .prod-filters div.box-gr div.fields .bt {
	background: url("../images/bg-shopCartButG.jpg") repeat-x;
	border: none;
	color: #FFF;
	font-weight: 700;
	padding: 3px 0 3px 0;
	text-align: center;
	width: 87px;
	font-size: 11px;
	letter-spacing:-0.7px;
}

#content .prod-filters div.box-gr input,#content .prod-filters div.box-gr select
	{
	border: 1px solid #CCC;
	color: #888;
}

#content .prod-filters div.coupons {
	float: left;
	margin-right: 10px;
	width: 330px;
	overflow: visible;
}

#content .prod-filters div.coupons div.fields input.tx {
	width: 220px;
}

.columnDet{padding:4px;}
#content .prod-filters div.shippings {
	float: left;
	width: 595px;
}

#content .prod-filters div.shippings div.fields input.tx {
	width: 82px;
}

#content .prod-filters div.shippings div.fields select {
	width: 200px;
}

#content .prod-filters div.box-gr h3 {
	color: #701819;
	font-size: 13px;
	font-weight: 700;
	padding-top: 0
}

#content .prod-filters div.box-gr .comment {
	font-size: 11px;
	padding: 5px 0;
}

.hrline {
	border-bottom: 1px solid #CCC;
	font-size:1px;
	line-height:1px;
	height:0px;
}

#content .hrline {
	padding: 0 0 0;
	margin: 0 0 8px;
	font-size:1px;
	line-height:1px;
	height:0px;
}

#content .sidebar .boxwsh .hrline {
	padding: 0;
	margin: 0 8px;
	border-bottom: 1px solid #E5E5E5;
	font-size:1px;
	line-height:1px;
	height:0px;
}

#content .sidebar .box .cont .hrline {
	font-size:1px;
	line-height:1px;
	height:0px;
	padding: 8px 0 0;
	margin: 0 0 8px;
}

#content .content-main .p-category-view-list {
	width: 535px;
}

#content .tableProd .columnDet .hrline {
	padding: 8px 0 0;
	margin-left: 8px;
	margin-right: 8px;
	font-size:1px;
	line-height:1px;
	height:0px;
}

#content .content-main .p-category-view-list .prod {
	margin: 5px 0 10px;
}

#content .content-main-big .normal-text {
	color: #444;
	font-size: 13px;
}

.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
}
.note-msg{background:#f5f5f5;font-size:13px;color:#333;padding:8px;display:block;margin:0;border:#ccc;text-align:center;}

#searchbox {
	position: absolute;
	top: 26px;
	left: 550px;
}

#header .welcome{position:absolute; right:5px;top:4px;color:white;}
#header .welcome a{color:white;}
form#search_mini_form fieldset {
	
	
}

form#search_mini_form fieldset input#search {
	border:#D7B6D1 2px solid;
	color: #654B25;
	float: left;
	width: 130px;
	height: 16px;
	padding: 3px 0 3px 25px;
	margin:0;
	background: white url("../images/bg-searchbox.jpg") no-repeat 2px 2px;
}

#search_mini_form fieldset label{
	color:white;
	float:left;
	display:block;
	padding:7px 3px 0 6px;
}

#search_mini_form fieldset select{
	border:#D7B6D1 2px solid;
	padding:3px;
	color: #654B25;
	float: left;
	width: 135px;
	height: 25px;
	padding: 3px 0 3px 22px
	margin-left:10px;
}
form#search_mini_form fieldset button {
	border:#D7B6D1 2px solid;;
	background-color: #512E4E;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 36px;
	height: 24px;
	font-weight: bold;
	padding: 0 6px;
	margin-left:5px;
}

#contactForm ul{list-style: none!important;}
/* One-Page checkout */
.one-page-checkout {margin:15px 0 5px 0;}
.one-page-checkout li.section {  }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { ; padding:15px 20px;}
.one-page-checkout .head {
	padding:4px 0 6px 8px;
	background: url(../images/bg-acor-header-inactive.jpg) repeat-x;
	color: #888;
	font-size: 14px;
	font-weight: 700;

	width:742px;
}
.one-page-checkout .active .head { 	background:#940D13;color: #FFF; }

.one-page-checkout ul{list-style: none!important;}

.one-page-checkout{z-index:1;}
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count {font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { cursor:pointer;}
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:white; }
.one-page-checkout .active h3 { color:white; padding:0;}
.one-page-checkout .allow .step-count { background:none;font-weight: bold; }
.one-page-checkout .active .step-count { color:#fff; }
.one-page-checkout .active .box { display:block;}
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout p.required, #contactForm p.required{display:block;;color:#666;font-style: italic;padding-bottom:5px;}
.one-page-checkout p{padding:6px 0;}
.one-page-checkout a{color:#910D18;text-decoration: underline;}
.one-page-checkout strong{font-weight:bold;}
.one-page-checkout .back{clear:both;color:#940D13;display:inline;}
.one-page-checkout fieldset p{padding-bottom:10px;}
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }

#opc-login .button-set { border-top:0; padding:0;}
#opc-review .box { border:0; padding:0; }
#opc-review .content { }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }

.form-button, .form-button-alt {
    background:#940D13;
    color:#fff;
    border:1px solid #55070A;
    }
    
.proddet .price {padding:10px 0;}
.proddet a{color:#666;}
.proddet .prices span.old{text-decoration:line-through;display:block;float:left;font-size:13px;color:#444;padding:6px 6px 6px 0;}
.proddet .prices span.actual{display:block;float:left;font-size:17px;padding:6px 6px 6px 2px;color:red;font-weight: bold;}
.proddet .hurry{color:red;}

.col-right{ width:100%;border:none; }
.col-right .one-page-checkout-progress{border:none!important;}
.col-right .one-page-checkout-progress h4{background: #e0e0e0;
	font-size: 0.8em;
	font-weight: 700;
	padding: 4px;
}
.col-right .one-page-checkout-progress h3{
	color: #360C0D;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px 0;
}
.one-page-checkout-progress h4  a {
	color: #555;
	font-size: 0.9em;
	font-weight: normal;
}
.one-page-checkout-progress li .content{
	background: #f2f2f2;
	border: 1px solid #e0e0e0;
}
.col-main{padding:0 0 20px 0;}

.page-head h3{padding-top:8px;}

.alittlemorepadding{margin:0 0 10px 10px;width:740px!important;}
.account-box a{color:#910D18;font-weight: normal;}
.account-box .head h4{padding-left:0;}
.no-padding-top{padding-top:0!important;}
.account-box .inner-head{font-size:12px;font-weight: bold;color:#333;}
.account-box p, .account-box address, .dashboard-welcome p{line-height:15px;}
.account-box h6{font-weight: bold;}

.alittlemorepadding p.required{display:block;;color:#666;font-style: italic;}
.alittlemorepadding p{padding:6px 0;}
.alittlemorepadding a{color:#910D18;text-decoration: underline;}	D13;display:inline;}
.blogtitular{font-size:16px;color:#7B366C;font-weight: bold;padding:6px 0 4px 0;}
.blogdate{font-style: italic;padding-bottom:3px;color:#666;}
#content div.q-p a{color:#910D18;}
.main-big h4{padding-top:15px!important;}
.postWrapper .postTitle h2 {color:#7B366C!important;font-size:17px!important;padding-bottom:2px;}
.postWrapper .postTitle h3{font-style:italic;color:#666;font-size:12px;}
.postWrapper .postContent p{line-height: 15px;font-size:13px;padding-bottom:8px;}
.postWrapper .goback a{color:#940D13;}
.postWrapper .goback{padding:20px 0;}
#content .m-column h3{font-weight: bold;color:#333;padding:8px 0 5px 0;}
.link a.link{color:#2E6539;display:inline-block;margin-top:7px;font-size:14px;font-weight: bold;}
#main{line-height: 14px;}
.colordarkgrey{color:#333!important;float:right;margin:-15px 180px 0 0;}
.relative{position:relative;}
.relative a{position:absolute;right:0;top:-10px;color:#555;text-decoration: underline;}
.gobacklink{padding-top:10px;}
.gobacklink a{color:#555;text-decoration: underline;}
.allcourses{padding: 10px 0 5px;}
.content-main-big a{color:#910D18;text-align: left;}
.proddet ul, .content-main-big ul{list-style:disc;padding:8px 0 0 15px;}
.proddet ul li, .content-main-big ul li{padding:3px 0;text-align: left;}
.more-views ul{list-style: none;padding:0;}
.proddet .box ul{list-style: none;}
.big-box .box{width:45%;}
.big-box .prices{font-weight: bold;padding-top:5px;}
#contactForm fieldset{width:370px;}
#contactForm{width:370px;}
fieldset ul{list-style: none;}
.map{background:#e1e1e1;padding:10px;}
.contact-us-div h3{font-weight: bold;font-size:14px;padding:4px 0;}
.realex{font-size:13px;font-weight:bold;}
.realex img{position: relative;top:7px;}
.link-whislist{font-weight: normal;color:#777!important;}
.disc li{list-style:disc!important;}
.box-prod-totals .realexlabel{position: absolute;top:20px;width:315px;left:-20px;}
.box-prod-totals .realexlabel span{position:relative;top:-8px;}



/* NEW */


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

.clear {
	zoom: 1;
}

.left {
	float: left;
}

.right {
	float: right;
}

input,textarea {
	font-size: 12px;
	font-family: Tahoma, "Trebuchet MS", Times, serif;
}

#content .matis-paris-banner{
    background: url('../images/matis-paris-banner.jpg') no-repeat;
    height: 83px;
    margin: 50px 0;
}

#content .pictures{
    width: 245px;
}

#content .pictures img{
    padding-bottom: 12px;
}

#content .lst{
    text-align: left;
    width: 480px;
}

#content .lst .top{
    border-bottom: 1px solid #E5C2DD;
}

#content .lst h4{
    color: #873C77;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}

#content .lst ul {
    padding: 10px 0 20px 3px;
}

#content .lst ul li{
    padding: 4px 0;
    border-bottom: 1px solid #EEE;
    color: #741F20;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}

#content .lst ul li a{
    color: #741F20;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}

#content .lst ul li a:hover{
    text-decoration: underline;
}


#content .shop-now{
    width: 231px;
    height: 39px;
    display: block;
    background: url('../images/shop-now.jpg') no-repeat;
    margin: 0 0 0 6px;
}

#content .center{
    width: 725px;
}

#content .side-b{
    width: 201px;
    padding: 0 0 0 14px;
}

#content .free-sample{
    width: 201px;
}

#content .free-sample .top{
    height: 25px;
    background: url('../images/free-sample-top.jpg') no-repeat;
}

#content .free-sample .content{
    height: 245px;
    background: url('../images/free-sample-content.jpg') no-repeat;
    padding: 57px 7px 0;
    margin: 0 0 15px;
}

#content .free-sample p{
    margin: 0 0 5px 2px;
    line-height: 16px;
}

#content .free-sample input.large{
    width: 174px;
    padding: 4px;
    border: none;
    font-size: 11px;
    color: #666;
    margin:  3px 0 3px 2px;
}

#content .free-sample select.medium{
    padding: 2px;
    width: 173px;
    border: none;
    font-size: 11px;
    color: #666;
    display: block;
    margin: 0 0 1px 2px;
}

#content .free-sample select.select-mid{
    margin: 0 0 7px 2px;
}

#content .free-sample .radios{
    position: relative;
    top: -5px;
    padding: 0 0 4px ;
}

#content .free-sample .radio{
    margin: 0 3px 0  2px ;
    position: relative;
    top: 2px;
}

#content .free-sample .subscribe-now{
    width: 188px;
    height: 28px;
    display: block;
    background: url('../images/subscribe-now.jpg') no-repeat;
    margin: 0 0 2px;
    border: 0;
}

#content .free-sample .privacy-policy{
    color: #666;
    text-decoration: underline;
    line-height: 18px;
}

#content .free-sample .privacy-policy:hover{
    text-decoration: none;
}

#content .free-shipping{
    width: 200px;
    height: 247px;
    background: url('../images/free-shipping.jpg') no-repeat;
    margin: 0 0 2px;
}

#content .bottom-links{
    height: 64px;
    background: url('../images/bottom-links.jpg') no-repeat;
    margin: 18px 0 60px;
}

#content .bottom-links ul li{
    line-height: 1em;
    float: left;
    padding: 10px 12px 4px;
}

#content .bottom-links ul li a{
    color: #924E81;
    text-decoration: underline;
    font-weight: bold;
    line-height: 1em;
}

#content .bottom-links ul li a:hover{
    text-decoration: none;
}

#content .center .banner-shop-now{
    width: 725px;
    height: 250px;
    background: url('../images/banner-shop-now.jpg') no-repeat;
    margin: 0 0 2px;
    display: block;
}

#content .shop-now-section h2{
    color: #AE7586;
    font-size: 20px;
    padding: 10px 0;
    line-height: 1em;
}

#content .shop-now-section h3{
    color: #990000;
    font-size: 24px;
    line-height: 1em;
}

#content .shop-now-section h3 span{
    color: #AE7586;
    font-size: 24px;
}

#content .shop-now-section p{
    font-size: 20px;
    color: #666;
    padding: 0 0 25px;
    line-height: 1em;
}


.shopnow_button{display:block; background: url('../images/shownow_button.jpg') no-repeat;width:232px;height:39px;margin:10px 0;}

.one{font-size:19px;color:#AF7687;font-weight: bold;line-height:23px;padding:10px 0 10px 0;display:block;}
.two{font-size:13px;color:#444;display:block;height:15px;font-weight: bold;}
.three{font-size:14px;color:#666;padding:5px 0 25px 0;display:block;}
