/* CSS Document */
html{
	color:#717171;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

body{
	position:relative;
	display:block;
	background:#fee5eb url(../images/bg.png) no-repeat;	
}

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

.clearfix{
	display:inline-block;
}

.clearfix{
	display:block;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

html,div,map,dt,isindex,form{
	display:block;
	border:0px;
}

img{
	border:0px;
}

.container-wrap{
	width:100%;
	text-align:left;
	margin:0px auto;
	text-align:left;
}

.doc1{
	width:960px;
}

.doc2{
	width:1240px;
}

.doc100{
	width:100%;
}

.doc800x600C{
	width:780px;
}

.doc800x600L{
	width:780px;
	margin-left:0px;
}

.doc1024x768C{
	width:1000px;
}

.doc1024x768L{
	width:1000px;
	margin-left:0px;
}

.doc1280x1024C{
	width:1200px;
}

.doc1280x1024L{
	width:1200px;
	margin-left:0px;
}

.layout-zone-header{
	min-height:100px;
}

.layout-zone-navigation{
	min-height:25px;
	line-height:25px;
}

.layout-zone-navigation ul{
	display:inline-block;
	margin:5px 0px;
}

.layout-zone-navigation ul li{
	display:inline-block;
	padding:0px 5px;
	float:left;
}

.layout-zone-navigation .col-right ul li{
	padding:0px 10px;
}

.container-navigation-top .layout-zone-navigation ul{
	margin:3px 0px;
}

.container-navigation-top .layout-zone-navigation ul li.first{
	padding:0px 5px 0px 0px;
}

.container-navigation-top .layout-zone-navigation ul li.last{
	padding:0px 0px 0px 5px;
}

.layout-zone-footer {
	text-align:center;
	padding:0px;
	margin:0px;
}

.layout-zone-footer ul{
	display:inline-block;
	margin:0px;
}

.layout-zone-footer ul li{
	clear:both;
	float:left;
	display:inline;
	padding:2px 0px 2px 25px;
}

.layout-zone-footer ul li a {
	color:#b30947;

}

.layout-zone-footer ul li:first-child{
	border-left:none;
}

.subfooter{
	text-align:center;
	padding:10px;
}

.container-main #main{
	padding:0px 10px;
	margin:0px 0px 10px 0px;
	border:0px solid gray;
	min-height:600px;
}

.container-main{
	position:relative;
}

.container-main .layout-zone-left{
	float:left;
	width:200px;
	position:relative;
	min-height:400px;
	z-index:4;
}

.container-main .layout-zone-right{
	float:right;
	width:250px;
	position:relative;
	min-height:400px;
	z-index:4;
	margin:0px 0px 0px 20px;
}

.container-main .layout-zone-content{
	float:left;
	position:relative;
	z-index:3;
	width:700px;
	left:10px;
	top:10px;
}

.container-main .layout-zone-content .wrap{
	min-height:50px;
	padding:0px 0px;
	display:block;
	zoom:1;
}

.container-main .layout-zone-content .wrap-panels{
	min-height:50px;
	padding:10px 0px;
	display:block;
	zoom:1;
}

.container-main .layout-zone-content .padding-left{
	padding-left:10px;
}

.container-main .layout-zone-content .padding-right{
	padding-right:10px;
}

h1{
	padding:5px;
	font-size:16px;
}

h2{
	padding:5px;
	font-size:15px;
}

h3{
	padding:5px;
	font-size:14px;
}

h4{
	padding:5px;
	font-size:13px;
	 color: #AE0743;
}

h5{
	padding:5px;
	font-size:12px;
}

p{
	margin:7px 0px;
}

.text-left{
	text-align:left;
}

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

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

.remark{
	font-size:12px;
}

.bold{
	font-weight:bold;
}

.invisible{
	display:none;
}

.spacer{
	padding:10px;
}

.space-top{
	padding-top:10px;
}

.space-bottom{
	padding-bottom:10px;
}

.space-left{
	padding-left:10px;
}

.space-right{
	padding-right:10px;
}

.no-space-left{
	padding-left:0px;
}

.no-space-right{
	padding-right:0px;
}

.no-space-top{
	padding-top:0px;
}

.no-space-bottom{
	padding-bottom:0px;
}

.strike{
	text-decoration:line-through;
}

.small{
	font-size:12px;
}

.gap{
	margin:10px;
}

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

.gap-right{
	margin-right:5px;
}

.gap-bottom{
	margin-bottom:10px;
}

.gap-top{
	margin-top:10px;
}

.no-gap-left{
	margin-left:0px;
}

.no-gap-right{
	margin-right:0px;
}

.no-gap-bottom{
	margin-bottom:0px;
}

.no-gap-top{
	margin-top:0px;
}

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

.col-wrap .col-left{
	float:left
}

.col-wrap .col-right{
	float:right
}

.col-wrap .col-5{
	float:left;
	width:5%;
}

.col-wrap .col-10{
	float:left;
	width:10%;
}

.col-wrap .col-15{
	float:left;
	width:15%;
}

.col-wrap .col-20{
	float:left;
	width:20%;
}

.col-wrap .col-25{
	float:left;
	width:25%;
}

.col-wrap .col-30{
	float:left;
	width:30%;
}

.col-wrap .col-33{
	float:left;
	width:33.3%;
}

.col-wrap .col-35{
	float:left;
	width:35%;
}

.col-wrap .col-40{
	float:left;
	width:40%;
}

.col-wrap .col-50{
	float:left;
	width:50%;
}

.col-wrap .col-60{
	float:left;
	width:60%;
}

.col-wrap .col-67{
	float:left;
	width:66.6%;
}

.col-wrap .col-70{
	float:left;
	width:70%;
}

.col-wrap .col-75{
	float:left;
	width:75%;
}

.col-wrap .col-80{
	float:left;
	width:80%;
}

.col-wrap .col-85{
	float:left;
	width:85%;
}

.col-wrap .col-90{
	float:left;
	width:90%;
}

.col-wrap .col-95{
	float:left;
	width:95%;
}

.col-wrap .col-100{
	float:left;
	width:100%;
}

td.col-5{
	width:5%;
}

td.col-10{
	width:10%;
}

td.col-15{
	width:15%;
}

td.col-20{
	width:20%;
}

td.col-25{
	width:25%;
}

td.col-30{
	width:30%;
}

td.col-33{
	width:33.3%;
}

td.col-35{
	width:35%;
}

td.col-40{
	width:40%;
}

td.col-50{
	width:50%;
}

td.col-60{
	width:60%;
}

td.col-67{
	width:66.6%;
}

td.col-70{
	width:70%;
}

td.col-75{
	width:75%;
}

td.col-80{
	width:80%;
}

td.col-85{
	width:85%;
}

td.col-90{
	width:90%;
}

td.col-95{
	width:95%;
}

.panel{
	margin:0 0 10px 0;
	border:0px solid #ccc;
}

.panel:last-child{
	margin:0px;
}

.panel .title{
	padding:5px;
	font-size:14px;
	width:206px;
	height:35px;
	float:left;
	display:block;
}

.panel .titlert{
	padding:5px;
	font-size:14px;
	background:url(../images/cattitle.png) no-repeat;
	width:206px;
	height:35px;
	float:left;
	display:block;
}

.panel .content{
	padding:10px;
	font-size:13px;
}

.panel .content input[type="text"]{
	font-size:12px;
	width:98%;
	border:1px solid #e8e7e7;
	padding:3px 0px;
}

.container-main .layout-zone-content .panel:first-child{
	margin-top:0px;
}

.panel-catalog-categories ul{
	margin-left:0px;
}

.panel-newsletters-subscribe .content .unsubscribe{
	text-align:left;
	font-size:12px;
	color:#337bad;
	text-decoration:underline;
	clear:both;
	margin:5px;
	padding:0px;
}

.panel-catalog-search .content .advancesearch {
	text-align:left;
	font-size:12px;
	color:#337bad;
	text-decoration:underline;
	clear:both;
	margin:5px;
	padding:0px;
}

.panel-newsletters-subscribe label, .panel-catalog-search label {
	color:#636363;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.panel-account-profile .content ul{
	list-style-type:none;
	margin:0;
}

.panel-checkout .content ul{
	list-style-type:none;
	margin:0;
}

.panel-catalog-manufacturers .content select{
	width:100%;
}

.panel-catalog-search .content{
	text-align:center;
}

.panel-catalog-bestsellers .content ul,.panel-checkout-cart .content ul,.panel-checkout-cart .content ul,.panel-catalog-recent .content ul{
	list-style-type:none;
	margin:0;
}

.panel-catalog-bestsellers .content ul li,.panel-checkout-cart .content ul li,.panel-catalog-recent .content ul li{
	background:url(../images/menu_tree_arrow_right_empty.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:5px;
}

.panel-checkout-cart .content .subtotal{
	text-align:right;
	font-weight:bold;
	border:1px solid #cccccc;
	border-width:1px 0;
	padding:4px 0;
}

.panel-checkout-cart .content ul.checkout{
	text-align:right;
	list-style-type:none;
}

.panel-checkout-cart .content ul.checkout li{
	background-image:none;
}

.fieldset .no-space-left{
	padding-left:0px;
}

.fieldset .no-space-right{
	padding-right:0px;
}

.fieldset .no-space-top{
	padding-top:0px;
}

.fieldset .no-space-bottom{
	padding-bottom:0px;
}

.fieldset .gap-left{
	margin-left:5px;
}

.fieldset .gap-right{
	margin-right:5px;
}

.fieldset .gap-bottom{
	margin-bottom:10px;
}

.fieldset .gap-top{
	margin-top:10px;
}

.fieldset .no-gap-left{
	margin-left:0px;
}

.fieldset .no-gap-right{
	margin-right:0px;
}

.fieldset .no-gap-bottom{
	margin-bottom:0px;
}

.fieldset .no-gap-top{
	margin-top:0px;
}

.fieldset h3{
	padding:5px;
	font-size:16px;
	margin-bottom:10px;
	background:#ddd
}

.fieldset h4{
	padding:5px 10px;
	font-size:14px;
	margin-top:10px;
}

.fieldset .field{
	padding-bottom:10px;
	clear:both;
}

.fieldset .field.first{
	padding-top:10px;
}

.fieldset .field label,.fieldset .field.title{
	float:left;
	padding:2px 0px 0px 10px;
	font-size:12px;
}

.fieldset .field div label{
	float:none;
	padding:0;
}

.fieldset .field.required label{
	font-weight:bold;
}

.fieldset .field div{
	margin-left:220px;
	margin-right:15px;
}

.fieldset .field div.hint{
	margin-left:0px;
	margin-right:0px;
}

.fieldset .field .captcha{
	padding-left:10px;
	margin:0px;
	float:left;
	text-align:left;
}

.fieldset .field .captcha div{
	margin:0px;
	float:left;
}

.fieldset .option{
	padding-bottom:10px;
}

.fieldset .option.first{
	padding-top:10px;
}

.fieldset .option div{
	width:25px;
	float:left;
	margin-left:10px;
}

.fieldset .option div input[type='radio']{
	float:left;
	width:13px;
	height:13px;
}

.fieldset .option div input[type='checkbox']{
	float:left;
	width:13px;
	height:13px;
}

.fieldset .option label{
	font-size:12px;
}

.fieldset .hint{
	font-size:12px;
	padding:0px;
	margin:5px 0px;
	float:none;
	color:#999;
}

.fieldset input[type="text"]{
	font-size:12px;
	width:200px;
	height:16px;
	padding:2px;
	padding-left:3px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #e8e7e7;
}

.fieldset input[type="file"]{
	height:22px;
	padding:2px;
	padding-left:3px;
	font-family:Verdana, Geneva, sans-serif;
}

.fieldset .error[type="text"]{}.fieldset .error[type="file"]{
	height:22px;
	padding:2px;
	padding-left:3px;
	font-family:Verdana, Geneva, sans-serif;
}

.fieldset input[type="password"]{
	font-size:12px;
	width:200px;
	height:16px;
	padding:2px;
	padding-left:3px;
	font-family:Verdana, Geneva, sans-serif;
}

.fieldset .error[type="password"]{}.fieldset input[type="checkbox"]{
	margin:0px;
	padding:0px;
}

.fieldset input[type="radio"]{
	margin-top:2px;
}

.fieldset select{
	font-size:12px;
	width:207px;
	height:24px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana, Geneva, sans-serif;
}

.fieldset select.wide{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	height:100px;
}

.fieldset select option{
	margin:0px;
	padding:3px;
}

.fieldset select option.grayed{
	margin:0px;
	padding:3px;
}

.fieldset textarea{
	float:left;
	width:100%;
	height:200px;
	margin:0px;
	padding:0px;
}

.fieldset textarea.small{
	float:left;
	width:100%;
	height:50px;
	margin:0px;
	padding:0px;
}

.buttons{
	text-align:center;
	padding:10px 0px;
	margin:0px;
}

table.fieldset{
	width:95%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

table.fieldset tr.field{
	padding:0px;
	margin:0px;
}

table.fieldset tr.field td{
	padding:0px 0px 3px 0px;
	margin:0px;
}

table.fieldset tr.field td div,table.fieldset tr.field div{
	min-height:25px;
	padding:0px 0px 5px 0px;
	margin:0px;
	float:none;
}

table.fieldset tr.field td div label{
	width:140px;
	padding:3px 0px 3px 0px;
	margin:0px;
	display:inline-block;
	float:none;
}

table.fieldset tr.field td div input[type="text"]{
	width:170px;
	display:inline-block;
}

table.fieldset tr.field td div input[type="password"]{
	width:170px;
	display:inline-block;
}

table.fieldset tr.field td div select{
	width:178px;
	display:inline-block;
	padding-top:2px;
}

table.fieldset tr.field td div textarea{
	height:80px;
	width:100%;
	display:inline-block;
	float:none;
}

table.fieldset tr.checkbox td div,table.fieldset tr.radio td div{
	padding:0px;
	min-height:18px;
}

table.fieldset tr.checkbox td div.input,table.fieldset tr.radio td div.input{
	padding:0px;
	margin:0px;
	width:20px;
	float:left;
}

table.fieldset tr.checkbox td div.input input[type="checkbox"],table.fieldset tr.radio td div.input input[type="radio"]{
	width:13px;
	height:13px;
	padding:0px;
	margin:3px 0px;
}

table.fieldset tr.checkbox td div label,table.fieldset tr.radio td div label{
	width:70%;
}

table.fieldset tr.field td div select.select-expiration-month{
	width:65px;
}

table.fieldset tr.field td div select.select-expiration-year{
	width:65px;
}

table.fieldset tr.field td div input.input-cvv2{
	width:56px;
}

table.fieldset tr.field td div.hint{
	padding:0px;
	margin:0px;
	min-height:10px;
}

table.fieldset tr.field td div.custom-field-radio{
	float:left;
	width:160px;
	padding:3px;
}

table.fieldset tr.field td div.custom-field-radio label{
	width:120px;
	clear:none;
}

.page-billing_and_shipping_address .fieldset input{
	width:100%;
}

.page-billing_and_shipping_address .fieldset select{
	width:100%;
}

.msg-error,.msg-notice,.msg-warning{
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 10px 0px;
}

.msg-error{
	color:#AA0000;
}

.msg-notice{
	color:#666;
}

.msg-warning{
	color:#333;
}

.msg-error ul li,.msg-notice ul li,.msg-warning ul li{
	font-size:12px;
	font-weight:normal;
	color:#444444;
	padding-top:5px;
}

.msg-error ul li:first-child,.msg-notice ul li:first-child,.msg-warning ul li:first-child{
	padding-top:0px;
}

table.list{
	width:100%;
	margin-bottom:25px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

table.list thead tr th{
	padding:7px;
	background:#f0f0f0;
}

table.list tbody tr td{
	padding:7px;
	font-size:12px;
}

table.list tfoot tr td{
	padding:7px;
	border-top:1px solid #f0f0f0;
	font-size:12px;
	font-size:100%;
	text-align:right;
}


ul.list{
	margin:7px 15px;
}

ul.list li{
	margin:3px 0px;
}

.categories ul{
	list-style:none;
}

.categories ul li{
	float:left;
	width:24%;
}

.catalog-bread-crumbs{
	padding:5px;
	font-size:11px;
}

.catalog-navigation{
	border-top:1px solid #fee5eb;
	border-bottom:1px solid #fee5eb;
	margin:10px 0px;
	padding:5px 0px;
}

.catalog-navigation .left{
	padding:5px 5px 5px 10px;
}

.catalog-page-breaks{
	margin:10px 0px;
	padding:5px 0px;
	clear:both;
}

.catalog-page-breaks span{
	padding:5px;
	display:inline-block;
}

.catalog-page-breaks span.active{
	padding:5px;
	background-color:#fee5eb;
}

.catalog-product-title, .product-title{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.catalog-product-sale-price{
	margin:5px 0px;
	font-size:13px;
}

.catalog-product-add .input-quantity{
	width:22px;
}

.catalog-product-overview {
	margin:0px 0px 10px 0px;
}

.catalog-product-add .submit{
	width:auto;
}

.catalog-product-more-in-category{
	font-size:12px;
	margin:5px 0;
}

.catalog-product-hot-deal span{
	font-weight:bold;
	color:#F30;
}

.catalog-list{
	border-collapse:collapse;
	width:100%;
}

.catalog-view-display .catalog-product{
	padding:10px 5px;
	text-align:center;
}

.catalog-view-display .catalog-product-add .input-quantity{
	margin:0px;
	padding:0px;
	width:25px;
	margin-right:10px;
	display:inline-block;
}

.catalog-view-display .catalog-product-add input[type='image']{
	display:inline-block;
}

.catalog-view-display-box .catalog-list td{
	height:270px;
}

.catalog-view-display-box .catalog-product{
	padding:10px 5px;
	text-align:center;
}

.catalog-view-display-box .catalog-product-add .input-quantity{
	margin:0px;
	padding:0px;
	margin-right:10px;
	display:inline-block;
}

.catalog-view-display-box .catalog-product-add input[type='image']{
	display:inline-block;
}

.catalog-view-display-box .product-box{
	border:1px solid silver;
	margin:5px;
	padding:5px;
}

.catalog-view-thumb1 .catalog-list td{
	padding:5px 10px;
}

.catalog-view-thumb1 .catalog-product{
	padding:10px 0px;
}

.catalog-view-thumb1 .catalog-product-image{
	text-align:left;
}

.catalog-view-thumb1 .catalog-product-hot-deal{
	text-align:left;
}

.catalog-view-thumb1 .catalog-product-id{
	font-size:0.8em;
}

.catalog-view-thumb1-clean .catalog-product{
	margin-bottom:15px;
}

.catalog-view-thumb1-clean .catalog-product-image{
	text-align:center;
}

.catalog-view-thumb1-clean .catalog-product-hot-deal{
	text-align:center;
}

.catalog-view-flexible .catalog-product{
	float:left;
	display:block;
	width:160px;
	min-width:160px;
	max-width:50%;
	text-align:center;
}

.catalog-view-flexible .catalog-product-title{
	font-size:12px;
}

.catalog-view-flexible .catalog-product-sale-price{
	font-size:12px;
}

.catalog-view-thumb1 .catalog-list td{
	width:50%;
}

.catalog-view-thumb2 .catalog-product{
	margin:0px;
	padding:5px;
}

.catalog-view-thumb2 .catalog-product-title{
	padding:5px;
}

.catalog-view-thumb2 .catalog-product-image{
	text-align:center;
}

.catalog-view-thumb2 .catalog-product-hot-deal{
	text-align:center;
}

.catalog-view-thumb2 .gap-left{
	margin-left:5px;
}

.catalog-view-thumb2 .gap-right{
	margin-right:5px;
}

.catalog-view-thumb2 .catalog-product-add .input-quantity{
	margin:0px;
	padding:0px;
	width:30px;
	margin-right:10px;
	display:inline-block;
}

.catalog-view-thumb2 .catalog-product-add input[type='image']{
	display:block;
	margin-top:5px;
}

.catalog-view-thumb2 .catalog-product-id{
	font-size:0.8em;
}

.catalog-view-thumb3 .catalog-product{
	text-align:center;
	padding:10px 5px;
}

.catalog-view-thumb3 .catalog-product-title{
	font-size:14px;
}

.catalog-view-thumb3 .catalog-product-id{
	font-size:0.8em;
}

.catalog-view-thumb3-clean .catalog-product{
	height:300px;
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	padding:15px;
}

.catalog-view-thumb3-clean .catalog-product-title{
	font-size:14px;
}

.catalog-view-thumb3-clean .product-image{
	text-align:center;
	height:150px;
}

.catalog-view-thumb3-clean .product-image img{
	height:140px;
}

.catalog-view-thumb3-clean .catalog-product-add .input-quantity{
	margin:0px;
	padding:0px;
	width:50px;
	margin-right:10px;
	display:inline-block;
}

.catalog-view-text .catalog-list{
	border:1px solid #dddddd;
}

.catalog-view-text .catalog-list thead tr th{
	background:#eee;
}

.catalog-view-text .catalog-list th{
	padding:7px;
}

.catalog-view-text .catalog-list td{
	padding:7px;
}

.catalog-view-text .catalog-list tr.even{
	background:#f0f0f0;
}

.catalog-view-text .catalog-product-id{
	font-size:12px;
}

.catalog-view-text .catalog-product-title{
	font-size:12px;
}

.catalog-view-text .catalog-product-sale-price{
	font-size:12px;
}

.catalog-view-text .catalog-product-sale-price{
	font-size:12px;
}

.catalog-view-text .catalog-product-hot-deal{
	font-size:12px;
}

.catalog-view-text .catalog-product-hot-deal span{
	line-height:24px;
	margin:0 5px;
}

.catalog-view-text .catalog-product .price{
	font-size:12px;
}

.catalog-product-sale-price .price-label, .product-price{
	color:#000;
}

.catalog-product-sale-price .sale-price-amount{
	color:#990000;
}

.product-rating-small{
	width:60px;
	padding-top:3px;
	float:left;
}

.product-reviews-link{
	float:left;
}

.page-product .product-bread-crumbs{
	font-size:11px;
}

.page-product .product-print{}.page-product .product-image{
	display:inline-block;
	text-align:center;
	width:100%;
}

.page-product .product-id{}.page-product .product-price{
	margin-bottom:5px;
}

.page-product .product-price .price-label{
	color:#000;
	font-size:130%;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.page-product .product-price .price-amount{
	margin-bottom:5px;
	font-size:130%;
	color:#3688c2;
	font-weight:bold;
}

.page-product .product-price .price-label.compared{
	margin-bottom:5px;
	font-size:125%;
	color:black;
}

.page-product .product-price .price-amount.compared{
	margin-bottom:5px;
	font-size:125%;
	color:black;
}

.page-product .product-price .sale-price-label{
	margin-bottom:5px;
	font-size:150%;
	color:#990000;
}

.page-product .product-price .sale-price-amount{
	margin-bottom:5px;
	font-size:150%;
	color:#990000;
}

.page-product .product-purchase .fieldset .field{
	padding:0px;
	margin:0px 0px 10px 0px;
}

.page-product .product-purchase .fieldset .field.first{
	padding:0px;
	margin:0px;
}

.page-product .product-purchase .fieldset label{
	padding:0px;
	float:none;
	clear:both;
	font-weight:bold;
	margin:0px;
}

.page-product .product-purchase .fieldset div{
	margin:0px;
	float:none;
	clear:both;
	margin:0px;
}

.page-product .product-purchase .fieldset .product-quantity label{
	padding:3px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:70px;
	clear:none;
}

.page-product .product-purchase .fieldset .product-quantity div{
	float:left;
	width:100px;
	clear:none;
}

.page-product .product-purchase .fieldset .product-quantity div input{
	width:50px;
}

.page-product .product-purchase .div-add-button{
	display:inline;
	margin:0;
	margin-top:2px;
}

.page-product .product-purchase .div-checkout-button{
	text-align:left;
	margin-left:10px;
}

.page-product .product-description .product-page-block-content ul{
	margin:10px;
	padding:5px;
}

.page-product .product-special-offer{
	border:1px solid #ccc;
	background:#f0f0f0;
	padding:10px;
}

.page-product .product-special-offer p{
	margin:0;
}

.page-product .product-special-offer .offer-value{
	margin:0;
	font-weight:bold;
}

.page-product .product-special-offer ul{
	list-style-type:none;
}

.page-product .product-special-offer ul li{
	padding-left:20px;
}

.page-product .product-special-offer .title{
	padding:0;
	color:red;
}

.page-product .product-special-offer-quantity ul{
	list-style-type:none;
	padding:5px;
	font-size:16px;
}

.page-product .product-special-offer-quantity ul li{
	font-weight:bold;
	color:red;
}

.page-product .product-page-center .product-secondary-images h3{
	background:none;
	text-align:left;
	margin:0px;
	padding-bottom:0;
}

.page-product .product-page-center .product-secondary-images ul{
	list-style:none;
	margin:10px 0px;
}

.page-product .product-page-center .product-secondary-images ul li{
	list-style:none;
	float:left;
	margin:5px 10px 5px 0;
}

.page-product .product-page-center .product-secondary-images ul li div{}.page-product .product-page-center .product-secondary-images ul li img{
	vertical-align:middle;
	text-align:center;
}

.page-product .product-page-blocks .product-secondary-images ul{
	list-style:none;
	margin:10px 0px;
}

.page-product .product-page-blocks .product-secondary-images ul li{
	list-style:none;
	float:left;
	margin-right:10px;
}

.page-product .product-page-blocks .product-secondary-images ul li div{}.page-product .product-page-blocks .product-secondary-images ul li img{
	vertical-align:middle;
	text-align:center;
}

.page-product .product-page-blocks .ui-tabs,.product-page-blocks.ui-tabs{
	padding:0px;
}

.page-product .product-page-blocks.ui-tabs .ui-tabs-nav li a{
	padding:4px 8px;
}

.page-product .product-page-blocks.ui-tabs .ui-tabs-nav li{
	margin:0 5px -1px 0px;
}

.page-product .product-page-blocks .ui-widget,.product-page-blocks.ui-widget{
	font:inherit;
}

.page-product .product-page-blocks .ui-widget-content,.product-page-blocks.ui-widget-content{
	background:none;
	border:none;
}

.page-product .product-page-blocks .ui-corner-all,.product-page-blocks.ui-corner-all{
	-moz-border-radius:0px;
}

.page-product .product-page-blocks .ui-widget-header{
	background:none;
	border:0px;
	border-bottom:1px solid silver;
}

.page-product .product-page-blocks .ui-tabs-nav{
	padding:0px 0px 0px 10px;
}

.page-product .product-page-blocks .ui-tabs-panel{
	padding:0px;
	font-size:13px;
	border:1px solid silver;
	border-top:none;
}

.page-product .product-page-blocks .ui-state-active{
	border:1px solid silver;
	color:black;
}

.page-product .product-page-blocks{
	margin-top:10px;
}

.page-product .product-rating div{
	font-size:12px;
	line-height:25px;
}

.page-product .product-rating .rating-value{
	float:left;
	margin-right:10px;
}

.page-product .product-review-item{
	border-top:1px solid silver;
	margin:10px 0px;
	padding:10px 0px;
}

.product-view-style1 .product-purchase{
	border:1px solid gray;
	padding:0px;
	background-color:#f7f7f7;
	margin-top:15px;
	max-width:500px;
}

.product-view-style1 .product-purchase h3{
	display:none;
}

.product-view-style1 .product-purchase .buttons{
	padding:0px;
}

.product-view-style1 .product-purchase #div-add-button{
	text-align:right;
}

.product-view-style1 .product-page-center .product-image .click-to-enlarge{
	display:none;
}

.product-view-style1 .product-page-center .product-secondary-images h3{
	display:none;
}

.product-view-style1 .product-page-center .product-secondary-images .spacer{
	padding:0px;
}

.product-view-style1 .product-page-center .product-secondary-images .spacer .click-to-enlarge{
	display:none;
}

.product-view-style1 .product-page-center .product-secondary-images ul{
	list-style:none;
	margin:10px 0px;
	display:inline-block;
	text-align:center;
}

.product-view-style1 .product-page-center .product-secondary-images ul li{
	list-style:none;
	float:left;
	margin:5px 5px 5px 0px;
}

.product-view-style1 .product-page-center .product-secondary-images ul li div{}.product-view-style1 .product-page-center .product-secondary-images ul li img{
	vertical-align:middle;
	text-align:center;
}

.product-view-style1 .product-page-block .product-page-block-header{
	border-bottom:1px solid silver;
}

.product-view-style2 .product-purchase{
	border:1px solid #AE0743;
	padding:0px;
	background-color:#FEE5EB;
	margin-top:15px;
	max-width:500px;
}

.product-view-style2 .product-purchase h3{
	display:none;
}

.product-purchase h3 {
	font-size:130%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
}

.product-view-style2 .product-purchase .buttons{
	padding:0px;
}

.product-view-style2 .product-purchase #div-add-button{
	text-align:right;
}

.product-view-style2 .product-page-center .product-image .click-to-enlarge{
	display:none;
}

.product-view-style2 .product-page-center .product-secondary-images h3{
	display:none;
}

.product-view-style2 .product-page-center .product-secondary-images .spacer{
	padding:0px;
}

.product-view-style2 .product-page-center .product-secondary-images .spacer .click-to-enlarge{
	display:none;
}

.product-view-style2 .product-page-center .product-secondary-images ul{
	list-style:none;
	margin:10px 0px;
	display:inline-block;
	text-align:center;
}

.product-view-style2 .product-page-center .product-secondary-images ul li{
	list-style:none;
	float:left;
	margin:5px 5px 5px 0px;
}

.product-view-style2 .product-page-center .product-secondary-images ul li div{}.product-view-style2 .product-page-center .product-secondary-images ul li img{
	vertical-align:middle;
	text-align:center;
}

.product-view-style2 .product-page-block .product-page-block-header{
	background-color:#fff;
	padding:10px;
}

.product-view-style3 .product-page-center .product-image .click-to-enlarge{
	display:none;
}

.product-view-style3 .product-page-center .product-secondary-images h3{
	display:none;
}

.product-view-style3 .product-page-center .product-secondary-images .spacer{
	padding:0px;
}

.product-view-style3 .product-page-center .product-secondary-images .spacer .click-to-enlarge{
	display:none;
}

.product-view-style3 .product-page-center .product-secondary-images li{
	clear:left;
}

.product-view-style3 .product-purchase{
	border:1px solid gray;
	padding:0px;
	background-color:#f7f7f7;
	max-width:800px;
}

.product-view-style3 .product-purchase h3{
	display:none;
}

.product-view-style3 .product-purchase .buttons{
	padding:0px;
}

.product-view-style3 .product-purchase .product-attribute div{
	padding:5px 0px 0px 5px;
}

.product-view-style3 .product-purchase #div-add-button{
	text-align:right;
}

.product-view-style4 .product-page-center .product-image .click-to-enlarge{
	display:none;
}

.product-view-style4 .product-page-center .side-borders{
	border-left:1px solid silver;
	border-right:1px solid silver;
}

.product-view-style4 .product-page-center .product-secondary-images h3{
	display:none;
}

.product-view-style4 .product-page-center .product-secondary-images .spacer{
	padding:0px;
}

.product-view-style4 .product-page-center .product-secondary-images .spacer .click-to-enlarge{
	display:none;
}

.product-view-style4 .product-page-center .product-overview{
	margin-top:10px;
}

.product-view-style4 .product-page-center .product-overview .product-page-block-header{
	padding:0px;
	margin:0px;
}

.product-view-style4 .product-page-center .product-overview .product-page-block-content{
	padding:5px 0px 0px 5px;
	margin:0px;
}

.product-view-style4 .product-purchase{
	-border-top:1px solid silver;
	padding:0px;
	-background-color:#f7f7f7;
	max-width:800px;
	margin-top:15px;
}

.product-view-style4 .product-purchase .spacer{
	padding:0px;
	padding-top:10px;
}

.product-view-style4 .other-products .product-recommended{
	border:1px solid silver;
	padding:5px;
}

.product-view-style4 .other-products .product-recommended .product-page-block-header{
	display:none;
}

.product-view-style4 .other-products .product-siblings{
	border:1px solid silver;
	padding:5px;
}

.product-view-style4 .other-products .product-siblings .product-page-block-header{
	font-size:12px;
}

.product-view-style4 .product-purchase h3{
	display:none;
}

.product-view-style4 .product-purchase .buttons{
	padding:0px;
}

.product-view-style4 .product-purchase .product-attribute div{
	padding:5px 0px 0px 5px;
}

.product-view-style4 .product-purchase #div-add-button{
	text-align:left;
}

.product-view-style4 .rating-container{
	display:inline-block;
	text-align:center;
	width:125px;
	float:none;
	padding-top:10px;
}

.product-view-style5 .product-page-center .product-image .click-to-enlarge{
	display:none;
}

.product-view-style5 .product-page-center .side-borders{
	border-left:1px solid silver;
	border-right:1px solid silver;
}

.product-view-style5 .product-page-center .product-secondary-images h3{
	display:none;
}

.product-view-style5 .product-page-center .product-secondary-images .spacer{
	padding:0px;
}

.product-view-style5 .product-page-center .product-secondary-images .spacer .click-to-enlarge{
	display:none;
}

.product-view-style5 .product-page-center .product-overview{
	margin-top:10px;
}

.product-view-style5 .product-page-center .product-overview .product-page-block-header{
	padding:0px;
	margin:0px;
}

.product-view-style5 .product-page-center .product-overview .product-page-block-content{
	padding:5px 0px 0px 5px;
	margin:0px;
}

.product-view-style5 .product-purchase{
	-border-top:1px solid silver;
	padding:0px;
	-background-color:#f7f7f7;
	max-width:800px;
	margin-top:15px;
}

.product-view-style5 .product-purchase .spacer{
	padding:0px;
	padding-top:10px;
}

.product-view-style5 .other-products .product-recommended{
	border:1px solid silver;
}

.product-view-style5 .other-products .product-recommended h4{
	padding:10px;
}

.product-view-style5 .other-products .product-siblings{
	border:1px solid silver;
}

.product-view-style5 .other-products .product-siblings .product-page-block-header{
	font-size:12px;
}

.product-view-style5 .product-purchase h3{
	display:none;
}

.product-view-style5 .product-purchase .buttons{
	padding:0px;
}

.product-view-style5 .product-purchase .product-attribute div{
	padding:5px 0px 0px 5px;
}

.product-view-style5 .product-purchase #div-add-button{
	text-align:left;
}

.product-view-style5 .product-purchase #div-add-button input{
	width:140px;
	height:35px;
	margin-top:5px;
}

.product-view-style5 .rating-container{
	display:inline-block;
	text-align:center;
	width:125px;
	float:none;
	padding-top:10px;
}

.product-view-style5 .product-page-block .product-page-block-header{
	background-color:#f0f0f0;
	padding:10px;
}

.product-view-style5 .framed{
	padding:0px;
	border:4px solid silver;
}

.product-view-style5 .product-page-blocks{
	padding:0px;
	margin:0px;
}

.product-view-style5 .other-products .catalog-view-flexible .catalog-product{
	width:100%;
	max-width:100%;
}

.div-new-product-review .field div{
	margin-left:120px;
}

.testimonial{
	border:1px solid gray;
	background:#FEF6DA;
	padding:25px;
	margin-top:10px;
}

.testimonial .testimonial-text{
	font-size:16px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	text-indent:30px;
}

.testimonial .testimonial-author{
	text-align:right;
}

.page-wishlist-manage table{
	width:100%;
	border:1px solid #ccc;
	border-collapse:collapse;
}

.page-wishlist-manage table tr td{
	border:1px solid #ccc;
	padding:10px;
}

.page-wishlist-manage table thead tr td{
	border:none;
}

.cart .quantity{
	width:50px;
	text-align:right;
}

.cvv2{
	width:50px;
}

ul li.productOption{
	list-style-type:none;
	padding-left:20px;
	font-style:italic;
}

ul li.productOption span{
	padding-left:10px;
}

.image-cart{
	vertical-align:middle;
}

.page-unsubscribe .cancel-email{
	width:300px;
}

.page-login .fieldset,.page-password_reset .fieldset{
	border:1px;
}

.page-login .fieldset h3,.page-password_reset .fieldset h3{
	display:none;
}

.page-login .fieldset .field label,.page-password_reset .fieldset .field label{
	padding-left:0px;
	width:140px;
	float:none;
	clear:both;
}

.page-login .fieldset .field div,.page-password_reset .fieldset .field div{
	float:none;
	clear:both;
	margin-left:0px;
}

.page-login .buttons,.page-password_reset .buttons{
	text-align:left;
}

.page-login .col-50.col-left .spacer{
	border-right:1px solid #ccc;
}

.page-login .express-checkout{
	margin-top:25px;
}

.page-cart table.list{
	margin:10px 0px;
}

.page-cart table.list tr td .quantity{
	width:30px;
	text-align:left;
}

.page-cart table.list tr td,.page-cart table.list tr th{
	border:1px solid #ccc;
}

.page-cart table.list tr td.cart-image{
	border-right:none;
}

.page-cart table.list tr td.cart-description{
	border-left:none;
}

.page-cart table.list tfoot{
	background:#f0f0f0;
}

.page-cart table.list tfoot tr td{
	border:none;
}

.page-cart table.list tfoot tr td.text-left{
	text-align:left;
}

.page-cart table.list tr td.cart-amount{
	text-align:right;
	padding:auto 20px auto 30px;
}

.page-cart table.list tr td.cart-quantity{
	padding:auto 10px;
}

.page-cart table.list tr td span.product-id{
	font-size:12px;
}

.page-cart table.list tr td ul{
	list-style-type:none;
}

.page-cart .div-continue-button{
	text-align:right;
}

.page-cart .cart-other-options .spacer{
	border:1px solid #ccc;
	background:#f0f0f0;
}

.page-cart .cart-other-options .spacer .spacer{
	border:none;
}

.page-cart .cart-other-options h3{
	font-size:14px;
	margin-bottom:20px;
}

.page-cart .cart-other-options h4{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin-bottom:5px;
}

.page-cart .cart-other-options .others-bought ul{
	list-style-type:none;
}

.page-cart .cart-other-options .others-bought ul li{
	margin-bottom:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
}

.page-cart .cart-other-options .others-bought ul li:first-child{
	border-top:none;
	padding-top:0px;
}

.page-cart .cart-other-options .others-bought ul li img{
	width:100px;
}

.page-cart .cart-totals{
	float:right;
}

.page-cart .cart-totals .spacer{
	border:1px solid #ccc;
	background:#f0f0f0;
}

.page-cart .cart-totals .spacer .spacer{
	border:none;
}

.page-cart .cart-totals .div-continue-button{
	text-align:right;
}

.page-cart .cart-totals ul{
	width:99%;
	border:none;
	text-align:right;
	list-style-type:none;
}

.page-cart .cart-totals ul li{
	margin-bottom:7px;
}

.page-cart .cart-totals .cart-total-amount{
	color:#990000;
	font-size:14px;
	margin:15px 0px 22px 0px;
}

.page-cart .cart-totals .promo-code .field label{
	float:none;
	display:inline-block;
}

.page-cart .cart-totals .promo-code .field .formControlText{
	width:75px;
	margin:0 5px;
}

.page-cart .cart-totals fieldset{
	margin-top:10px;
}

.page-cart .cart-totals fieldset .spacer{
	border:none;
	background:none;
}

.page-cart .cart-totals fieldset legend{
	margin-left:10px;
	font-weight:bold;
}

.page-cart .promo-code .title{
	padding-top:0;
}

.page-cart .promo-code .field{
	padding:5px;
}

.page-cart .promo-code .field input[type="text"]{
	height:auto;
}

.page-cart .promo-code .field label{
	padding:0;
}

.page-invoice .invoice .discounts.amount{
	font-weight:bold;
	background:#F0F0F0;
}

.page-signup .fieldset .title{
	padding-left:10px;
}

.page-signup .fieldset .shipping-fields{
	margin:10px;
}

.page-signup .fieldset .shipping-fields input{
	float:left;
}

.page-signup .fieldset .shipping-fields div{
	margin-left:30px;
}

.page-signup .fieldset .shipping-fields div .hint{
	margin-left:0px;
}

.page-signup .fieldset .field label{
	width:250px;
}

.page-signup .fieldset .field div{
	margin-left:260px;
}

.page-signup .fieldset .field div.captcha,.page-signup .fieldset .field div.captcha div{
	margin:0px;
	padding:0px;
}

.page-signup .fieldset .field div label{
	margin-left:5px;
}

.page-signup .fieldset .buttons{
	margin-left:260px;
	text-align:left;
}

.page-signup .label-shipping-same{
	float:none;
	text-align:left;
}

.gift-amount{
	width:60px;
}

.page-opc .amounts .col-wrap{
	margin-bottom:10px;
}

.page-opc .amounts .col-wrap .col-33{
	text-align:right;
}

.page-opc .field .cvv2{
	width:40px;
}

.page-opc .field div.hint{
	margin:0px;
}

.opc-spinner{
	position:absolute;
	top:30px;
	left:30px;
	width:300px;
	font-size:16px;
	padding:25px;
	background:#f0f0f0;
	display:none;
	clear:both;
	border:3px solid gray;
	z-index:10000;
}

.opc-invoice-totals table tbody tr td{
	padding-bottom:5px;
}

.opc-invoice-totals table tbody tr.opc-invoice-gift-certificate-row td{
	border-top:1px solid gray;
	padding-top:5px;
	color:#000099;
}

.opc-invoice-totals table tbody tr.opc-invoice-total-row td{
	border-top:1px solid gray;
	padding-top:5px;
	font-weight:bold;
}

.checkout-payment-form .field div input,.checkout-payment-form .field div select{
	width:50%;
}

.checkout-payment-form .field label{
	width:auto;
	float:none;
}

.page-billing_and_shipping_address .fieldset .field label{
	width:140px;
}

.page-billing_and_shipping_address .fieldset .field div{
	margin-left:150px;
}

.page-billing_and_shipping_address .fieldset .field textarea{
	height:100px;
}

.page-billing_and_shipping_address .fieldset .field div label{
	margin-left:5px;
}

.page-shipping-quote .fieldset .field label{
	width:250px;
}

.page-shipping-quote .fieldset .field div{
	margin-left:260px;
}

.page-shipping-quote .fieldset .buttons{
	margin-left:260px;
	text-align:left;
}

.toggle-new-shipping{
	float:left;
}

.layout-zone-content .page-unsubscribe ul{
	padding-left:20px;
	margin:10px;
}

.page-unsubscribe p.msg-notice{
	font-size:12px;
}

.input-remember-me{
	width:auto;
}

.col-50{
	width:49.9%;
}

input.button,input.reset,input.submit{
	cursor:pointer;
	width:auto;
	padding:2px 5px;
}

.button-add-to-cart{
	width:auto;
}

.div-shipping-address .option label{
	display:inline-block;
}

.page-invoice .fieldset select{
	width:auto;
}

.page-site-map ul li{
	margin:5px 0 5px 10px;
	list-style-type:disc;
}

.layout-zone-content .page-404 ul li{
	margin:5px 0 5px 10px;
	list-style-type:disc;
}

.catalog-product-image img{
	max-width:100%;
}

.product-image,.product-image img{
	max-width:100%;
}

.MagicZoomBigImageCont img{
	max-width:none;
}

.image-home{
	max-width:100%;
}

.panel{
	background-color:#fff;
}

.panel .title{
	background-color:#999;
	color:#fff;
}

.msg-error{
	color:#dd0000;
}

.msg-error ul li{
	color:black;
}

.msg-notice{
	color:#333333;
}

.msg-notice ul li{
	color:#666666;
}

.msg-warning{
	color:#0000dd;
}

.msg-warning ul li{
	color:#999999;
}

.container-navigation-top .layout-zone-navigation{
	background-color:white;
}

.container-navigation-middle .layout-zone-navigation{
	background-color:#bbbbbb;
}

.layout-zone-navigation{
	background-color:#bbbbbb;
}

.layout-zone-footer{
}

.fieldset .hint{
	color:#999;
}

.treeview .hover{
	color:inherit;
}

.drop-down-menu,drop-down-menu *{
	padding:0px;
	margin:0px;
	list-style:none;
	z-index:5;
}

.drop-down-menu ul{
	position:absolute;
	list-style:none;
	display:none;
	z-index:5;
}

.drop-down-menu li{
	float:left;
	position:relative;
	list-style:none;
	z-index:5;
}

.drop-down-menu a{
	display:block;
	position:relative;
	z-index:5;
}

.drop-down-menu li ul li{
	float:none;
	clear:left;
	z-index:5;
}

.drop-down-menu-vertical{
	width:100%;
}

.drop-down-menu-vertical,.drop-down-menu-vertical ul,.drop-down-menu-vertical li,.drop-down-menu-vertical a,.drop-down-menu-vertical li ul li{
	z-index:4;
}

.drop-down-menu-vertical li{
	clear:left;
	float:none;
}

.drop-down-menu,.drop-down-menu ul{
	background-color:#FEE5EB;
}

.drop-down-menu-item-separator{
	color:black;
}

.drop-down-menu-item{
	background-color:#cccccc;
	no-border-right:1px solid white;
	border-top:0px solid white;
	padding:7px 7px;
	text-decoration:none;
	color:black;
	font-size:12px;
}

.drop-down-menu-item-hover
{
	background-color:#777777;
	no-border-right:1px solid white;
	border-top:0px solid white;
	padding:7px 7px;
	text-decoration:none;
	color:white;
	font-size:12px;
}

.catalog-navigation .drop-down-menu{
	background:none;
	z-index:4;
}

.catalog-navigation .drop-down-menu li{
	z-index:4;
}

.catalog-navigation li{
	margin-right:5px;
}

.catalog-navigation li li{
	margin-right:0px;
}

.catalog-navigation .drop-down-menu-item{
	background-color:none;
	border:none;
	padding:5px;
	margin-right:0px;
	z-index:4;
}

.catalog-navigation .drop-down-menu-item-hover{
	background-color:none;
	border:none;
	padding:5px;
	margin-right:0px;
	z-index:4;
}

.catalog-navigation .drop-down-menu li ul .drop-down-menu-item{
	border-top:1px solid white;
	margin:none;
	z-index:4;
}

.catalog-navigation .drop-down-menu li ul .drop-down-menu-item-hover{
	border-top:1px solid white;
	margin:none;
	z-index:4;
}


html{
	font-family:Verdana, Geneva, sans-serif;
}

.layout-zone-header{
	min-height:0px;
	height:81px;
}

.layout-zone-header .col-wrap .col-right form{
	margin-right:10px;
}

.layout-zone-navigation a:link,.layout-zone-navigation a:visited,.layout-zone-navigation a:hover{
	font-weight:bold;
}

.layout-zone-navigation{
	height:37px;
}

.layout-zone-navigation div ul.menu{
	margin:5px 10px 0;
}

.layout-zone-left{
	width:225px;
	padding-bottom:6px;
}

.layout-zone-right{
	padding-bottom:6px;
}

.layout-zone-right .panel{
	float:left;
}

.layout-zone-footer{
	text-align:center;
	margin-top:0px;
	padding:0px;
}

.panel{
	width:200px;
	border:none;
}

.panel .title{
	padding:6px;
	font-weight:normal;
	font-size:12px;
}

.panel .content{
	padding:5px;
	font-size:11px;
}

input.button,input.reset,input.submit{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	padding:3px 7px;
}

input.button-checkout{
	padding:3px;
	font-size:1.1em;
	text-transform:capitalize;
}

.page .image-logo{
	margin-top:15px;
}

.page .image-home{
	margin-left:10px;
}

h3{
	font-size:20px;
	text-transform:capitalize;
	font-weight:bold;
	font-family:"Century Gothic";
	margin:10px 0px;
	padding:0px;
	color:#AE0743;
}

.darkpink {
	color:#ab0640;
}

.page-home div h1{
	display:none;
}

/* global */
body {
	min-width:1000px;
	background-color:#fee5eb;
}

/** anchors **/
a:link { color: #AE0743; text-decoration: none; font-family:Verdana, Geneva, sans-serif; }
a:visited { color: #AE0743; text-decoration: none; }
a:hover { color: #AE0743; text-decoration: underline; }
.treeview .hover { color: #000; }

/** layout **/
.layout-zone-navigation a:link,
.layout-zone-navigation a:visited,
.layout-zone-navigation a:hover { color: #fff; text-decoration: none; }
.layout-zone-navigation a:hover { text-decoration: underline; }
.layout-zone-footer a:link,
.layout-zone-footer a:active,
.layout-zone-footer a:visited { color: #727D86; text-decoration: none; }
.layout-zone-footer a:hover { color: #000; text-decoration: none; }

/* header */
.layout-zone-header { background: url(theme-default/images/bg_header.jpg) no-repeat top right}
.layout-zone-header .col-wrap { height: 100%; }
.layout-zone-header .col-wrap div.col-right {
	height: 100%; /*line-height: 81px;*/ text-align: right; 
	}


/* footer */

/* navigation specific styles */
.cartEmpty { font-style: italic; }
.layout-zone-navigation { background: url(theme-default/images/bg_menu.jpg) repeat-x; color: #fff; }


/** lists **/
table.list thead tr th{background:#f0f0f0;}
table.list tfoot tr td{border-top:1px solid #f0f0f0;}

/** catalog pages **/
.catalog-bread-crumbs { }
.catalog-navigation { border: 1px solid #fee5eb; border-width: 1px 0; color: #aaa; font-size: 0.9em; padding: 6px; }
.catalog-navigation select { border: 1px solid #aaa; }
.catalog-page-breaks { text-align: center; }

.catalog-product-sale-price { font-weight: bold; }


/** panels **/
.panel {
}

.panel .title {
	color:#fff;
}

.panel .content{
	background:none;
}

.panel-checkout-cart .title {
	color: #AE0743;
    font-size: 13px;
}

.panel-catalog-categories .title, .panel-newsletters-subscribe .title {
	background:none;
}

/* site container */
.site-container { margin: 0px; }
.site-container .container { border: 1px solid #4A4A4A; border-width: 0px 1px; }

/* main container */
.container-wrap {
	background:url(../images/bodybg.png) repeat-y;
	width:1000px;
	padding:0px 20px;
}

.panel {
}

/** product elements **/
.price-red {
	color: #e40000;
}

.price-amount,
.sale-price-amount { border-bottom: none; color: #3688c2; }
.product-page-center .product-special-offer h3 { color: #228B22; border-bottom: none; }


/** buttons **/
input.button,input.reset,input.submit {
	color: #ae0743;
	background-color: #fff;
	border-style: solid;
	border-color: #ae0743;
	border-width: 1px;
}
input.button-checkout 
{
	/*background: orange; color: #333; font-weight: bold; */
}



/** signup (registration) form **/
.fieldset h3 { background: #FEE5EB; color: #A20338; font-weight: bold; }

/** NEW CSS **/
#header{
	z-index:10;
	height:125px;
	position:relative;
} 

.inner{
	height:100%;
	width:1000px;
	min-width:1000px;
	position:relative;
	clear:both;
	text-align:left;
	margin:0 auto;
}

#logo{
	left:20px;
	position:absolute;
	top:10px;
	font-family:Verdana, Geneva, sans-serif;
} 

.slogan {
	margin:10px 0px 0px 10px;
	font-size:14px;
}

.sloganblue {
	margin:10px 0px 0px 10px;
	font-size:16px;
	color:#2075b0;
	font-weight:bold;
}

#default_logo {height:75px;width:500px;}
#default_logo a{display:block;height:100%;width:100%;}

#header_slider {
	position: relative;
	width: 1000px;
	z-index: 5;
	margin:0px auto; 
	height: 265px;
}

#peptidedeals {
	background:url('../images/peptidedeals.png') no-repeat;
	width:250px;
	height:126px;
	top:15px;
	left:450px;
	position:absolute;
}

.phone {
	background:url('../images/phone.png') no-repeat;
	width:122px;
	height:45px;
	position:absolute;
	right:0px;
	top:15px;
	padding:25px 10px 0px 68px;
	font-size:18px;
	color:#2075b0;
}

#cart {
	right:10px;
	position:absolute;
	top:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.cartitem {
	color:#ec7a30;
	font-size:18px;
	font-weight:normal;
}

#search {
	right:10px;
	top:50px;
	position:absolute;
	font-weight:bold;
	font-size:12px;
}

#likebox {
	top:90px;
	right:10px;
	position:absolute;
}

#search input[type="text"] {
	width:200px;
	border:1px solid #a20338;
	padding:3px;
}

#search input[type="submit"] {
	background:url(../images/submit.png) no-repeat;
	width:93px;
	height:30px;
	color:#a20338;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	border:none;
}

#slider-wrapper {
	position: relative;
	width:1000px;
	height:239px;
	margin:0 auto;
	z-index: 5;
	background-image: url(theme-default/images/widesliderbg.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 13px;
}

#topmenu {
	width:1000px;
	height:30px;
	padding:0px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom:4px solid #fee5eb;
}

#topmenu ul {
	line-height:30px;
	margin:0px 0px 0px 10px;
}

#topmenu ul li {
	display:inline-block;
	float:left;
	margin:0px 3px;
	padding:0px;
}

#topmenu ul li span.left {
	background:url(../images/menuleft.png) no-repeat;
	width:7px;
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}

#topmenu ul li span.mid a {
	background:#fee5eb;
	/*background:url(../images/mid.jpg) no-repeat;*/
	width:80px;
	height:31px;
	line-height:31px;
	margin:0px;
	padding:0px 25px;
	float:left;
	display:inline;
	color:#a20338;
	font-family:"Century Gothic";
	text-transform:uppercase;
	font-weight:bold;
}
#topmenu ul li ul li a {
	/*background:#fee5eb;*/
	background:none; 
}
#topmenu ul li span.mid a.drop2 {
	/*background:#fee5eb;*/
	background:url(../images/mid.jpg) no-repeat;
	width:80px;
	height:31px;
	line-height:31px;
	margin:0px;
	padding:0px 25px;
	float:left;
	display:inline;
	color:#a20338;
	font-family:"Century Gothic";
	text-transform:uppercase;
	font-weight:bold;
}


#topmenu ul li span.right {
	background:url(../images/menuright.png) no-repeat;
	width:7px;
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}

#topmenu ul li span.mid a:hover {
	text-decoration:none;
	background: none repeat scroll 0 0 #C37789;
    color: #FFFFFF;
}

#home-button
{
  display: block;
  width: 81px;
  height: 51px;
  background: url("theme-default/images/home-button.png") no-repeat 0 0;

}

#home-button:hover
{ 
  background-position: 0 -51px;
}

#home-button span
{
  display: none;
}


#aboutus-button
{
  display: block;
  width: 102px;
  height: 51px;
  background: url("theme-default/images/aboutus-button.png") no-repeat 0 0;

}

#aboutus-button:hover
{ 
  background-position: 0 -51px;
}

#aboutus-button span
{
  display: none;
}

#shipping-button
{
  display: block;
  width: 166px;
  height: 51px;
  background: url("theme-default/images/shipping-button.png") no-repeat 0 0;

}

#shipping-button:hover
{ 
  background-position: 0 -51px;
}

#shipping-button span
{
  display: none;
}

#testimonials-button
{
  display: block;
  width: 131px;
  height: 51px;
  background: url("theme-default/images/testimonials-button.png") no-repeat 0 0;

}

#testimonials-button:hover
{ 
  background-position: 0 -51px;
}

#testimonials-button span
{
  display: none;
}

#contact-button
{
  display: block;
  width: 104px;
  height: 51px;
  background: url("theme-default/images/contact-button.png") no-repeat 0 0;

}

#contact-button:hover
{ 
  background-position: 0 -51px;
}

#contact-button span
{
  display: none;
}





/* ------- Footer ------- */
#footer {
	margin:0px;
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
	border-top:4px solid #fee5eb;
	padding:10px 0px 0px 0px;
}

.footborder {
	border-top:4px solid #fee5eb;
	clear:both;
	margin:10px 0px 0px 0px;
}

#footer a:link { color: #b30947; text-decoration: none; font-weight:bold; }
#footer a:visited { color: #b30947; text-decoration: none; font-weight:bold;}
#footer a:hover { color: #b30947; text-decoration: underline; font-weight:bold; }

.follow h3 {
	color:#ae0743;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.follow a img {
	margin:0px 0px 3px 0px;
	clear:both;
	float:left;
}

#footer .newsletter .footinput{
	width:315px;
	padding:5px;
	border:1px solid #ae0743;
	color:#646161;
	font-size:12px;
}

#footer .newsletter .footsubscribe {
	border:none;
	background:url(../images/subscribe.png) no-repeat;
	width:95px;
	height:30px;
	color:#ae0743;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.footmenu {
	border-left:2px solid #fee5eb;
}

.footlinks {
	color:#ae0743;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	line-height:18px;
}
 	
.social-links {
	margin:0px; padding:0px;}

.social-links  {list-style:none; list-style-position:outside; border:none; float:left; margin:0px; padding:0px;}

.social-links img   {
	margin:0px;}
	
/* ------- List Styles ------- */

ul li{list-style:none outside;margin-left:0px;}

#left .panel {
	margin:10px 0px 0px 25px;
}

#right .panel {
	margin:10px 25px 0px 0px;
	#margin-left:-25px;
}

.panel .title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:url('../images/cattitle.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
	text-align:start;
	margin:10px 0px 0px -15px;
	padding-left:15px;
}

.panel .titlert
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:url('../images/cattitlert.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
	text-align:start;
	margin:10px 0px 0px -15px;
	padding-left:15px;
}

.panel .content
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#717171;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:start;
}

.mainlink {
	/*padding:5px;*/
	color:#991c57;
}

.mainlink a {
	color:#991c57;
	font-weight:bold;
}

.mainlink a:hover {
	text-decoration:none;
}

.panel-catalog-search input.search[name="search_str"] {
	width:138px;
}

.panel-catalog-search input.button-start-search {
	display:inline-block;
	float:right;
}

.panel-specials ul {
	margin:0px 0px 0px 20px;
}

.panel-specials ul li {
	list-style:url(../images/arrow.png);
	border-bottom:1px solid #e9e8e8;
	padding:5px 0px;
}

.panel-specials ul li.last {
	list-style:url(../images/arrow.png);
	border-bottom:none;
	padding:5px 0px;	
}

.panel-specials ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.linkspacer {
	margin:0px 4px;
}

.bodybot {
	background:url(../images/bodybot.png) no-repeat;
	margin:0px auto;
	padding:0px;
	width:1040px;
	height:20px;
}

.copyrights {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#646161;
	margin:0px;
	padding:0px;
}

.copyrights .red {
	color:#ae0743;
}
.view a
{
	background-color: #FFFFFF;
    border-color: #AE0743;
    border-style: solid;
    border-width: 1px;
    color: #AE0743;
}
a.view
{
	background-color: #FFFFFF;
    border-color: #AE0743;
    border-style: solid;
    border-width: 1px;
    color: #AE0743;
}
a:hover.view
{
	background-color: #FFFFFF;
    border-color: #AE0743;
    border-style: solid;
    border-width: 1px;
    color: #AE0743;
	text-decoration:none;
}

.inner_sub
{
	width:700px;
	float:left;
	padding-left:10px;
}
.inner_sub ul li
{
	float:left;
	margin: 0 10px;
	
}

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

.container-menu{background-color:#FEE5EB}.layout-zone-menu .drop-down-menu{background-color:#FEE5EB}
.layout-zone-menu .drop-down-menu-item{background-color:#FEE5EB;color:#000}
.layout-zone-menu .drop-down-menu-item{border-right:5px solid #fff;border-top:none;border-left:none;border-bottom:none}
.layout-zone-menu li ul li .drop-down-menu-item{border-top:1px solid #A20338;border-right:none;border-left:none;border-bottom:none}
.layout-zone-menu li ul li ul li .drop-down-menu-item{border-left:1px solid #A20338}
.layout-zone-menu .drop-down-menu-item-hover{background-color:#C37789;color:white;border-right:5px solid #fff;border-top:none;border-left:none;border-bottom:none}.layout-zone-menu li ul li .drop-down-menu-item-hover{background-color:#C37789;color:white;border-top:1px solid #A20338;border-right:none;border-left:none;border-bottom:none}.layout-zone-menu li ul li ul li .drop-down-menu-item-hover{border-left:1px solid #A20338} .panel-catalog-categories .drop-down-menu-item{background:white}.panel-catalog-categories .drop-down-menu-item-hover{background:#e7e5e5}.panel-catalog-categories .drop-down-menu a{color:black}.panel{border:0px solid black}.panel .title{background-color:#444444}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:underline}

.mytopmenu {
    border-bottom: 4px solid #FEE5EB;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    height: 30px;
    padding: 0;
    width: 1000px;
}

