html {
   background:#fee9d5 url(../images/_fix/bkg_body2.gif) no-repeat top ;
	background-attachment:scroll;
}
body {
	font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
.wrapper {
	background:none;
}

.header {
	position:relative;
	margin-top:30px;
}

.header-top-container {
	background:transparent url(../images/_fix/header_top_container_bg2.jpg) no-repeat top left;
	border:none;
	height:190px;
	width:992px;
	margin:0 0 0 -19px;	
}

.header-nav-container {
	background:none;
	position:absolute;
	bottom:10px;
}
div.welcome, div.shop-access {
	font-size:10px; 
}
div.welcome strong {
   margin-left:30px;
   font-weight:bold;
}
div.shop-access {
	text-transform:uppercase;   
}
div.welcome {
	position:absolute;
	top:-20px;
	left:0;	
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

div.shop-access {
	position:absolute;
	top:-20px;
	right:5px;
}
div.shop-access a {
	color:#e26c4a;
	font-weight:bold;
	text-decoration:none;
}
.quick-access li {
	border-right:1px solid #f1b2a0;
	display:inline;
	padding-left:3px;
	padding-right:7px;
	background:none;
}
.quick-access li.last  {
	border-right:none;
}
div.shop-access a:hover {
	color:#444;
}
h1#logo {
	z-index:0;
	margin:10px;	
}
ul#nav {
	background:none;
	height:54px;
	padding:0;
}
ul#nav ul {
	display:none;
}
ul#nav a {
	text-indent:-9999px;
	float:left;	
	display:block;
	padding:0;
}
ul#nav li.nav-home a span {
	width:118px;
	background: url(../images/_fix/nav-home.png) no-repeat 0 0;	
	height:54px;	
}
ul#nav .nav-clothing a span {
	width:135px;
	background: url(../images/_fix/nav-clothing.png) no-repeat 0 0;	
	height:54px;
}
ul#nav .nav-jewellery a span {
	width:131px;
	background: url(../images/_fix/nav-jewellery.png) no-repeat 0 0;	
	height:54px;
}
ul#nav .nav-accessories a span {
	width:165px;
	background: url(../images/_fix/nav-accessories.png) no-repeat 0 0;	
	height:54px;
}
ul#nav .nav-novelty a span {
	width:114px;
	background: url(../images/_fix/nav-novelty.png) no-repeat 0 0;	
	height:54px;
}
ul#nav .nav-specials a span {
	width:95px;
	background: url(../images/_fix/nav-specials.png) no-repeat 0 0;	
	height:54px;
}
ul#nav .nav-funki-beat a span {
	width:190px;
	background: url(../images/_fix/nav-funki-beat.png) no-repeat 0 0;
	height:54px;
}

ul#nav li a span {
	background-position:0% 0%;
}
ul#nav li a:hover span {
	background-position:0% 50%;
}
ul#nav li.active span {
	background-position:0% 100%;
}

ul#nav li.nav-home.active a span {
	background-position:0% 100%;	
}



/* search form */

form#search_mini_form {
	z-index:0;
	background:none;
	height:30px;
	position:absolute;
	right:80px;
	top:60px;
	width:300px;
}

#search_mini_form .mini-search {
   position:relative;
   background:none;
}
#search_mini_form legend {
   display:none;
}

#search_mini_form .mini-search input#search {
	z-index:0;	
	background:#fff url(../images/_fix/mini-search-input.jpg) repeat-x top left;
	padding:10px 16px 4px 10px;
	width:230px;
	border-radius:14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#e26c4a;
}

   
#search_mini_form .mini-search input#submit {
   top:7px;
   right:60px;
   position:absolute;
}







.middle {
	background:#fff;
	padding:10px 25px 25px 25px;
}

.store-switcher label {
	color:#f0f0f0;
}


.mini-newsletter {
	float:left;
	position:relative;
	clear:both;
	margin:10px 0 20px 0;
}


input#newsletter_input {
	background:#fff url(../images/_fix/mini-search-input.jpg) repeat-x top left;
	padding:10px 16px 4px 10px;
	width:230px;
	border-radius:14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border:none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#e26c4a;
	
}
#email_submit {
	position:absolute;
	left:232px;
	top:5px;	
	opacity:0.5;
}

.slogan {
	float:left;
	font-size:15px;
	text-transform:uppercase;
	font-size:16px;
	color:#f44207;	
}

.mini-newsletter .validation-advice {
	padding:0 20px;
	background:transparent url(../images/validation_advice_bg.gif) no-repeat scroll 20px 1px;	
}
.footer {
	float:left;
	padding:20px 20px 0px 20px;
	width:910px;
	margin:0;
	position:relative;
}

.footer-container {
	padding:0;
	background:url(../images/_fix/footer-container-bg.png) repeat-x top left;
	position:relative;
	min-height:160px;
	margin-bottom:40px;
}
.footer-container .footer .legality {
	position:absolute;
	bottom:-35px;
	left:0;
}

.footer .legality {
	width:100%;
	float:left;
	display:inline;
	color:#f44207;
	margin:0 0 -14px 0;
}

ul#footer_links {
	position:absolute;
	top:25px;
	right:15px;
	font-size:11px;	
	text-transform:uppercase;
}
ul#footer_links a {
	text-decoration:none;
}
ul#footer_links a:hover {
	text-decoration:underline;
}

ul#footer_links li {
	background:none;
	display:inline;
	float:left;
	text-align:center;
	padding:0 5px;
	border-right:1px solid #F49E62;
	border-right:1px solid rgba(244,158,98,.3);
}
ul#footer_links li.last {
	border:none;
}
.footer #copyright, .footer #service_provider, .footer #service_provider a, ul#footer_links a {
	color:#f49e62;
}
.footer #copyright {
	font-size:11px;
	float:left;
	margin:0 0 0 15px;
	color:#f1b2a0;
}
.footer #service_provider {
	font-size:11px;
	float:right;
	margin:0 15px 0 0;
	color:#f1b2a0;
}
.footer #service_provider a {
	text-decoration:none;
	color:#e99200;
}

.footer .legality {
	color:#FFFFFF;
	padding:13px 0 4px 0;
}

.footer #service_provider a:hover {
	text-decoration:none;
	color:#04b2bc;
}

.mini-newsletter .validation-advice {
	padding:0 20px;
}
.mini-newsletter .validation-advice {
	background:none;	
}
.validation-advice {
	float:right;
	margin:4px 0 0 0;
	font-size:0.95em;
	font-weight:bold;
	line-height:1.25em;
	min-height:15px;
}




/*	Breadcrumbs
	*********************************************************/
ul.breadcrumbs {
	text-transform:uppercase;
}
ul.breadcrumbs li {
	color:#f46b07;
}
ul.breadcrumbs li a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumbs {
	font-size:10px;
	line-height:1.25em;
}


/*	CMS page
	*********************************************************/

body.cms-page-view .middle-container .col-main {
	margin-top:40px;
}

.middle {
	padding:10px 25px 25px;
}



/*	Search results page
	*********************************************************/

body.catalogsearch-result-index .middle-container .col-main {
	margin-top:40px;
}




/*	Category page
	*********************************************************/

ul.breadcrumbs {
	position:absolute;
	top:15px;
	right:25px;
	width:685px;
}



body.catalog-category-view .col-main {
	margin-top:30px;
}

.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item {
	width:160px;
	float:left;
	display:inline;
	padding:0;
	margin:0 10px 0 0;
}
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
	background-image:none;
}
.catalog-listing {
	margin:10px 0 30px 0;
}
.grid-row .item .product-image a img {
/*	width:160px;
	height:230px;*/
}
h5 {
	
}
.grid-row .item .price-box {
	display:none;	
}
.grid-row .item .add-to {
	display:none;
}

.product_list_toolbar {
	margin:10px 0 0 0;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;	
}
.product_list_toolbar ol li {
	display:inline;
	margin:0 2px 0 0;
	text-align:center;
	padding:0 7px;
	border-right:1px solid #F49E62;
	border-right:1px solid rgba(244,158,98,.3);	
}
.product_list_toolbar ol li a {
	color:#f49e62;	
	text-transform:uppercase;
}
.product_list_toolbar ol li a:hover {
	text-decoration:underline;
}

table.pager tr td.sort, table.pager tr td.pages, table.pager tr.totals {
	width:33.33%;
}

table.pager {
	background:none;
}

table.pager tr td.sort {
	width:65%;
	text-align:right;
}

table.pager tr td.sort select {
	width:40px;
}
table.pager tr td.sort select.sortBy {
	width:80px;
}

table.pager tr td.pages {
	width:20%;
	text-align:right;
}
table.pager tr.totals {
	width:15%;
}

.side-col .box {
	margin-bottom:25px;
	float:left;
	clear:left;
	width:185px;
}



.category-head h2 {
	text-transform:uppercase;
	color:#999;
	font-size:18px;
	font-weight:normal;
	display:none;
}
	

.narrow-by dl {
	background:#fcf8f4 none repeat scroll 0 0;
	padding:0 0 1em;
}


.layered-nav .head {
	background:transparent url(../images/layered_nav_head_bg.gif) no-repeat scroll 0 0;
	height:24px;
	margin:0;
}

.narrow-by dd  {
	padding-left:0;
}
.narrow-by dd li a {
/*	color:#f46b07;*/
	color:#666;
	text-decoration:none;
}
.narrow-by dd li a:hover {
	text-decoration:underline;
}
.narrow-by dt {
	background:transparent none repeat scroll 0 0;
	color:#e99200;
	margin:0;
	padding:7px 10px 0 0;
	font-size:11px;
	text-transform:uppercase;
}


.layered-nav h4 {
	display:none;
	clear:both;
	float:left;
	margin:4px 0 10px 0;
	padding:8px;
	width:164px;
	background:#FCEDE8 none repeat scroll 0 0;
	margin-top:5px;
	text-transform:capitalize;
	border:none;
	text-align:left;
	font-size:0.95em;
	font-weight:normal;
	color:#999;
}

.layered-nav .actions {
	background:#f0f0f0 none repeat scroll 0 0;
	border-color:#fff;
	border-style:solid;
	border-width:1px 0;
	padding:4px 10px;
}
.layered-nav .narrowed-category li {
	background:#FFFFFF url(../images/narrow_category_bg.gif) repeat-x scroll 0 100%;
	padding:4px 6px 14px 10px;
}

.layered-nav .border-creator {
	border:none;
}
.layered-nav .narrowed-by-list {
	padding:0;
}





.category-only .narrow-by dl {
	background:none;
	padding:0;	
}
	
.category-only {
	background:#fff url(../images/_fix/orange_down_arrow.gif) 80% 0% no-repeat;
	padding:0 0 0 0;
}

.category-only .narrow-by dd {
	padding:0 0 20px 0;
}


.category-only .head h3 {
	background:url(../images/_fix/category-list-header.gif) top left no-repeat;
	text-indent:-9999px;
}

.narrow-by dl {
	background:none;
}

a.category-links {
	color:#666;
	text-decoration:none;
}
a.category-links:hover {
	color:#666;
	text-decoration:underline;
}



.base-mini {
	border:none;
	background:none;
}

.mini-cart {
	background:transparent url(../images/narrow_by_dd_bg.gif) repeat-x scroll 0 100%;
	padding:0 0 10px 0;
}
.mini-cart .head {
	padding:0;
	background:none;
	border-bottom:0;
}
.mini-cart .actions {
	background:none;
	padding:0;
	border:none;
}
.mini-cart .actions {
	border-bottom:none;
	padding-bottom:1px;
	padding-top:3px;
	margin:0 0 10px 0;
}

.base-mini ol li.odd {
	background:#FFF;
}
.base-mini ol li.odd a, .base-mini ol li.even a {
	color:#444;
}
.mini-cart .head h4 {
	background:url(../images/_fix/mini-cart-header.gif) top left no-repeat;
	text-indent:-9999px;
}
.base-mini .content, .base-mini ol {
	background:none;
}
.base-mini .content, .base-mini ol li {
	padding:7px 0;
}
.base-mini .content, .base-mini ol {
	background-color:#FFF;
}

.mini-cart h5 {
	color:#ff6600;
	font-size:11px;
	text-transform:uppercase;
	background:none;
	padding:0;
}
.mini-cart .subtotal {
	float:left;
	clear:both;
	width:195px;
	padding:6px 0;
	margin:4px 0 10px 0;
	
}

div.cart-info {
	font-size:11px;
	width:195px;
	float:left;
	clear:both;
	margin:10px 0;
	color:#555;
}
div.cart-info a {
	color:#222;
}




/*	Product page
	*********************************************************/


body.catalog-product-view #main {
	margin:20px 0 0 0;
}


.product-info-box {
	border:none;
}

.product-info-box .product-img-box p a {
	float:left;
	clear:both;
/* height:380px;*/
	width:287px;
}

.product-essential {
	background:none;
}


.product-image {
	margin:0 0 0 0;
	border:1px solid #e7e7e7;
}
.product-image a, .product-image a img {
}


.product-info-box .product-name {
	color:#999999;
	font-size:20px;
	font-weight:bold;
	margin:-5px 0 10px 0;
}

.product-name {
}



.product-essential .regular-price .price {
	font-size:18px;
	font-weight:normal;
	color:#ff6600;
}

.product-specs {
	font-size:12px;
	line-height:14px;
	color:#666;
	margin:25px 0 10px 0;
}

.availability {
	color:#ff6600;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background:none;
	padding:0;
	margin:10px 0;
}

.product-actions {
	margin:10px 0;
}
.product-actions li a {
	color:#ff6600;
	font-size:11px;
	text-transform:uppercase;
	background:none;
	padding:0;	
}


.product-collateral {
	background:none;
}


.product-options {
	background-color:#fff;
	border:none;
	margin:10px 0 0;
	padding:0;
}
.product-options dt, .product-options dd {
	padding:0;
}

.product-options-bottom {
	background-color:#fff2e5;
	border:none;
	margin:15px 0;
}
.product-shop .product-options-bottom .add-to-cart-box {
	clear:both;
	float:left;
	padding-top:0;
	margin:0;
}
.product-shop .product-options-bottom .add-to-cart-box .form-button {
	margin-bottom:0;
}

.related-product-image .product-info-box p a {
	clear:both;
	float:left;
	width:110px;
	height:110px;
}

.related-product-image {
	float:left;
	
}

.up-sell .generic-product-grid td img {
	border:none;
}


.up-sell .generic-product-grid td {
	background-color:#fff;
	border-color:#fff;
	border:none;
	padding-top:15px;
	width:25%;
}
.generic-product-grid td {
	border-bottom:none;
	border-right:none;
	line-height:1.6em;
	padding:12px 10px;
}
.product-collateral .collateral-box h4 {
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
	color:#FF6600;
	padding-bottom:5px;
}
.product-collateral .collateral-box h4 span {
	color:#666;
}
.product-collateral .head {
	border-bottom:1px dotted #e4e4e4;
	font-size:1.15em;
	margin-bottom:1em;
	padding-bottom:1px;
}
.product-collateral .up-sell .generic-product-grid {
	border:none;
}
.product-collateral {
	float:right;
	width:330px;
	padding:0;
	background:none;
	border:none;
	margin:0 25px 0 0;
}


.product-essential {
	padding-bottom:0;
}

.checkout-options-cart {
	width:100%;
	float:left;
	clear:both;
	padding:10px 0;
}
.checkout-options-cart  {
	
}
#shopping-cart-table {
	float:left;
	clear:both;
}


.related .content {
   padding:10px 0 30px 0;
}
.related .content ol li {
   display:inline;
   float:left;
}




/*	Checkout Cart page
	*********************************************************/

h3.default-head-h3 {
	font-size:18px;
	color:#999;
	font-weight:normal;
	text-transform:uppercase !important;
	float:left;
}
h3.default-head-h3 span {
	color:#FF6600;

}

.page-head h3, .page-head-alt h3 {
}

.shopping-cart-totals {
	background:#fff none repeat scroll 0 0;
	border:none;
	float:right;
	margin-top:25px;
	text-align:right;
	width:248px;
}

.shopping-cart-totals .proceed-to-checkout {
	margin:10px 0;
}

.data-table thead tr th {
	color:#FF6600;
	font-size:11px;
	background:#fff;
	border-bottom:1px solid #e7e7e7;	
}
.data-table thead tr {
	border:1px solid #e7e7e7;	
}

.data-table th {
	border-right:none;
	color:#0A263C;
	padding:2px 8px;
	white-space:nowrap;
}
.data-table .odd {
	background:#fff none repeat scroll 0 0;
}
.data-table tr {
	background:#FFFFFF none repeat scroll 0 0;
}
#shopping-cart-table {
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	border-bottom:1px solid #e7e7e7;
	border-top:none;
	border-left:none;
	border-right:none;
}
#shopping-cart-table thead tr {
	border-bottom:1px solid #e7e7e7;
}	
.data-table .even {
	background:#fff none repeat scroll 0 0 !important;
	border-bottom:1px solid #e7e7e7;
}
.date-table .odd {
	border-bottom:1px solid #e7e7e7;	
}
tr.odd, tr.even {
	border-bottom:1px solid #e7e7e7;	
}
.data-table tfoot tr.first {
	background:none;
}

.data-table tfoot tr {
	background-color:#fff !important;
}

.data-table tbody td {
	border-top:none;
	border-top:1px solid #e7e7e7;
	border-right:none;
}
.data-table tbody td {
	border-right:medium none;
	border-top:none;
}

.data-table tr {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #e7e7e7;
}
.box-table tfoot td {
	border-top:1px solid #e7e7e7;
	padding-bottom:0;
	padding-top:10px;
}

.right {
	float:right;
}

.data-table tbody td {
border-top:1px solid #D9DDE3;
border-bottom:none;

}





.shopping-cart-collaterals h4 {
	background-image:none;
	padding-left:0;
}

.shopping-cart-collaterals .box {
	border:none;
}

.shopping-cart-collaterals .shipping-estimate h4, .shopping-cart-collaterals .discount-codes h4 {
	background-image:none;
	padding-left:0;
}
















/*	Onepage checkout
	*********************************************************/

.checkout-back {
	float:left;
	clear:both;
	margin:0 0 15px 0;
	width:100%;
	padding:0 4px;
}
.checkout-back a {

}


#co-shipping-form {
	clear:both;
	float:left;
}

.checkout-options {
	width:645px;
	float:left;
	clear:both;
	margin:0 0 20px 0;
	padding:10px 20px;
	border-bottom:1px dotted #e7e7e7;
}

#checkoutSteps {
	width:685px;
	float:left;
	clear:both;
}


.float-right {
	float:right;
	
}



.error-msg {
background-color:#FAEBE7;
background-image:url(../images/error_msg_icon.gif);
border-color:#F16048;
color:#DF280A;
margin:10px 0;
}






/*	Logon page
	*********************************************************/
p {
	color:#888;
	margin:0 0 16px 0;
}
p.required {
	font-size:0.95em;
	text-align:left;
	color:#ff6600;
}

.page-head {
	border-bottom:none;
}
.page-head h3, .page-head-alt h3 {
	text-transform:uppercase;
	color:#999;
	font-size:2em;
	font-weight:normal;
}


.login-box .new-users h4 {
	background:none;
}

.page-head h3, .page-head-alt h3 {
	text-transform:uppercase;
	color:#999;
	font-size:18px;
	font-weight:normal;
}


.login-box .registered-users h4, .login-box .new-users h4 {
	font-size:19px;
	margin:0 0 10px 0;
	color:#999;
	text-transform:uppercase;
	font-weight:normal;
	background-image:none;
	border-bottom:none;
}

span.orange {
	color:#f46b07;
}

.login-box h4 {
	background-position:0 1px;
	background-repeat:no-repeat;
	border-bottom:1px solid #DDDDDD;
	color:#E76200;
	font-size:1.05em;
	margin-bottom:1.2em;
	min-height:16px;
	padding-bottom:5px;
	padding-left:0;
	text-transform:uppercase;
}

.login-box .content {
	background:#fff;
	padding:14px 21px;
}


.login-box .button-set {
	background:none;
	border:medium none;
	margin:0;
	padding:8px 13px;
}

.login-box .col-1, .login-box .col-2 {

	background:#fff none repeat scroll 0 0;
	border:none;
}
.login-box .content {
	margin:16px 16px 5px 16px;
	min-height:40px;
}

.login-box .button-set {
	border-top:1px solid #e7e7e7;
	padding:16px 0 0 0;
}
.login-box .button-set a {
	color:#009999;
}

a {
	color:#009999;	
}




.default-header h4 {
	font-size:19px;
	margin:0 0 30px 0;
	color:#999;
	text-transform:uppercase;
	font-weight:normal;
	background-image:none;
	border-bottom:none;;
}

.relmi-box {
	margin:36px;
}

.group-select {
	background:#fff none repeat scroll 0 0;
	border:1px solid #e4e4e4;
	margin:36px 0;
	padding:22px 25px 12px;
}




ul.form-list li {
	padding:10px 0;
}

ul.form-list li div {
	clear:both;
	float:left;
}
ul.form-list li div div {
	margin:0 0 10px 0;
}


select#select_multiple_one, #select_multiple_one_value, span#select_multiple_options_two {
	display:none;
}

#wholesale_type p, #wholesale_description p {
	font-weight:bold;
	font-size:12px;
	color:#666;
	margin:8px 0 4px 0;
}
#wholesale_type, #wholesale_description {
	margin:8px 0;
	width:340px;
}

#wholesale_type span#select_multiple_options_one input {
	margin:0 5px 0 0;
}

#wholesale_type span#select_multiple_options_one span.name {
	margin:0 5px 0 0;
	font-size:11px;
	color:#666;	
} 

#wholesale_type span#select_multiple_options_one span#item {
	width:100%;
	float:left;
	clear:both;
}

textarea#select_multiple_two_value {
	margin:8px 0 0 0;
	min-height:150px;
	height:auto !important;
	height:150px;
}

h4.form-label-header {
	font-size:15px;
	color:#555;
	font-weight:bold;
	padding:0 0 10px 0;
	border-bottom:1px solid #e7e7e7;
}

.form-list .button-set  {
	border-top:1px solid #E4E4E4;
	clear:both;
	margin-top:2em;
	padding-top:8px;
	text-align:right;
	width:100%;
}


.product-collateral .collateral-box {
	margin-top:1em;
	margin-bottom:2em;
}





.listing-type-grid .grid-row {
	border-bottom:none;
}

.catalog-listing h5 a, .catalog-listing h5 a:hover {
	color:#666;
	text-decoration:none;
	font-size:12px;
}

.regular-price .price {
	margin:-4px 0 0 0;
	color:#666;
	font-size:12px;
	font-weight:bold;
}



.catalog-listing h5 {
	font-size:1.05em;
	margin:5px 0 -1px 0;
	overflow:hidden;
	width:100%;
}

table.pager td {
	border-top:1px solid #EEEEEE;
	padding:16px 8px;
	vertical-align:middle;
	width:32%;
}

table.pager {
	font-size:10px;
	color:#F46B07;
	text-transform:uppercase;
}

td.sort a {
	margin-right:10px;
}

.narrow-by dd li a {
	color:#999;
}

.layered-nav .narrow-by dd li {
	color:#999;
	line-height:1.3em;
	margin-bottom:0.3em;
	font-size:11px;
}
.layered-nav .narrow-by dd li a {
	color:#999;
}

.col-left {
	width:180px;
}

.layered-nav .narrowed-category li {
	float:left;
	display:inline;
	clear:both;
	background:none;
	padding:8px;
	width:168px;
	border:1px solid #e7e7e7;
	margin:0 0 10px 0;
}

.layered-nav .narrowed-category li .label {
	background:none;
	font-weight:bold;
	padding-left:0;
	text-transform:uppercase;
}

.layered-nav .actions {
	background:none;
}




.layered-nav .actions {
	clear:both;
	background:transparent none repeat scroll 0 0;
	padding-right:0;
}
.layered-nav .actions a {
	padding-right:0;
}

ol.narrowed-category li p {
	margin:0 0 4px 0;
}

ol.narrowed-category li p span.label {
	font-size:11px;
	color:#F46B07;
	text-transform:uppercase;
}
ol.narrowed-category li {
	color:#999;
	font-size:11px;
}


#twitterFrame {
	width:195px;
	float:left;
	display:inline;
	background:transparent url(../images/_fix/twitbox.jpg) no-repeat top left;
	min-height:102px;
	padding:60px 0 10px 0;
	margin:3px 0 0 0;
	clear:left;
}


body.cms-index-index .col-left {
	width:195px;
}


.listing-type-grid .grid-row {
	margin:20px 0 0;
}

.mini-cart p {
	margin-bottom:0;
}

.layered-nav .head {
	margin:0 0 8px 0;
}

.product-img-box {
		float:left;
		width:287px;
		margin:0 0 0 -24px;
}

.product-options dt label {
	color:#666;
}


input.input-text:focus, textarea:focus, select:focus {
	background-color:#fff8f2;
}

.imageContainer {
	border:1px solid #e7e7e7;
	margin:0 0 15px 0;
}

.product-img-box .more-views h4 {
	color:#FF6600;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	padding-bottom:5px;
	margin-bottom:0.8em;
	text-transform:uppercase;
}



.truncated a.details {
	color:#14b7b2;
}




.base-mini ol li.even, .base-mini ol li.odd {
	background:#fff none repeat scroll 0 0;
}


a.productCheckout {
	color:#999;
	text-decoration:none;
}

.base-mini ol li.odd a, .base-mini ol li.even a {
	color:#999;
}


#productDetails {
	color:#14b7b2;
}



td.attributes-col h4.title a {
	font-weight:bold;
	text-decoration:none;
}
td.attributes-col h4.title a:hover {
	color:#009999;
}


dl.item-options dd {
padding-left:0px;
}


.shopping-cart-collaterals .box {
	background:none;
	border-top:1px dotted #e7e7e7;	
}
.discount-codes, .shipping-estimate {

}



.generic-product-list .form-button {
	float:left;
	clear:both;
}


.regular-price {
}


.messages {
   clear:both;
}


.product-options-bottom button {
   margin:0;
}






/* mace changes */

.header-top-container .header-top h1#logo a img {
   height:95px;
}

.prod-nav {
   margin:0 0 12px 0;
}

.prod-nav a {
   font-size:10px;
}






/* latest changes */

.facebook {
   float:left;
   clear:both;
   margin:10px 0 0;
}

.promo {
   float:left;
   clear:both;
}
.promo a {
   float:left;
   display:block;
}




