/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_iphone
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/

/************************ Reset */
ul,ol,li,dl,dt,dd,fieldset { margin:0; padding:0; }


/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }
.col2-set, .pager{position:relative;}

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:50%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; width:100px; padding-left:4px; }
.col2-alt-set .col-2 { float:left; }
.col-main .page-head-alt{margin-left:5px;}
.col-main .page-head-alt .category-head{float:left;width:95%;padding-left:10px;}
.col-main .page-head-alt .category-head h2{padding:0px;margin:0px;height:24px;} 
.col-main h1{margin:0px;}

/********************** Main */
body { background:#242323;margin:0; font-family:Helvetica; font-size:11px; color:#444; overflow-x:hidden; max-width:320px; -webkit-user-select:none; -webkit-text-size-adjust:none; }
.content{max-width:320px;position:relative;}
a { cursor:pointer; display:inline; color:#7D90AE; text-decoration:inherit; }
a[disabled="true"] { color:#c1cee2; text-shadow:none; }
table { font-family:Helvetica; font-size:11px; }
ul, ol, li { list-style:none; padding:0; margin:0; }
p { padding:0; margin:5px 0; }
img { border:0; }

fieldset { border:0; padding:0; }
fieldset legend { display:none; }
input,select,textarea,button { vertical-align:middle; }
select { font-size:10px; padding:0; }

.middle-container { padding:0px;z-index:10;width:320px; }
.footer-container { background:#242323; padding-top:1px;float:left;}
.footer-container a{ color:#ffffff; }
.legality{text-align:center;color:#999999;}
#main { margin:0; padding:0; }

.clear { clear:both; }

.middle-container{ background:#ffffff; }
.a-left{ text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.v-top { vertical-align:top !important; }
.no-display { display:none; }
.nowrap,
.nobr  { white-space:nowrap; }

/********************** Headings */
h1, h2, h3, h4, h5, h6 { margin:5px 0; padding:0; }
.inner-head { line-height:1.25em; text-align:right; }
.inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{ margin:0; float:left; }
.inner-head { background:#ddd; padding:3px 5px; }
/****************************************************8*/

.header{clear:both;float:left;width:100%;}
.header-top {
    background:#242323;
	overflow:hidden;
	width:100%;
	padding:10px 0px;
}
.header-top .col2-alt-set .col-2 {
	float:right;
	padding-right:5px;
	width:203px;
	}
h1#logo {
    margin:0;
    height:34px;
}
.shop-access ul{
    list-style:none;
    font-size:11px;
    font-weight:bold;
	padding-top:12px;
	padding-left:5px;
    margin:0;
}
.informational ul {
    list-style:none;
    font-size:11px;
    font-weight:normal;
    margin:0 auto;
	width:290px;
}
.col2-alt-set {float:left;width:100%;}
.inner-head a { float:right; }
.shop-access { background:url(../images/menu_bg.gif) no-repeat top; float:left; width:100%; }
.in-page { padding:0 5px 5px 5px; }
.informational { margin-top:7px; }
.shop-access ul li, .shop-access .mycart ul li {
    background:transparent url(../images/menu_tab.png) no-repeat scroll left top;
	float:left;
	padding-bottom:6px;
	padding-left:7px;
	padding-top:6px;
	margin-right:5px;
	text-align:left;
	width:auto;
}
.shop-access .mycart ul{padding-left:0px;padding-top:0px;}
.shop-access .mycart ul li{margin-right:5px;}
.shop-access ul li a, .shop-access .mycart ul li a {
	background:transparent url(../images/menu_tab.png) no-repeat scroll right top;
	color:#FFFFFF;
	padding-bottom:6px;
	padding-right:7px;
	padding-top:6px;
}

.shop-access ul li.active a {
	background:#000;
	color:#0000;
	padding-bottom:6px;
	padding-right:20px;
	padding-top:6px;
}
.shop-access .mycart-block{display:none;}
.informational ul li { float:right; padding:0 0 5px 7px; }
.informational div { clear:both;margin:0 auto; }
.middle-container {float:left;}

.search-form {
    text-align:center;
    width:100%;
    border:0;
    height:35px !important;
}
.search-form-cont 	{ padding:0 10px; }
.search-form .col-1 { width:75%; }
.search-form .col-2 { width:22%;}
.search-st 			{ background:transparent url(../images/search-st.jpg) no-repeat top left; }
.search-end 		{ background:transparent url(../images/search-end.jpg) no-repeat top right; }
.search-md 			{ background:transparent url(../images/search-md.jpg) repeat-x top right; height:20px; } 
.search-md input 	{ font-size:12px; margin:3px 0 0 10px; width:190px; border:0; background:transparent; color:#999; }
.search-close, .search-go { width:20px; height:20px; display:block; float:right; }
.search-go { float:left; background:url(../images/next-icon.jpg) no-repeat top left;}
.search-close{background:url(../images/close-icon.jpg) no-repeat top left;}

ul.breadcrumbs, .user-links ul { list-style:none; margin:5px 0; padding:0; }
ul.breadcrumbs { margin:10px 0;width:310px; }
ul.breadcrumbs li { float:left; padding-right:5px; color:#818181; }
.user-links { float:right; height:28px; }
.user-links ul li { float:left; padding:0 0 0 4px; }
.user-links ul li a { display:block; color:#fff; background:transparent url(../images/link_separator.gif) no-repeat right 1px; padding:0 6px 0 3px; }
.user-links ul li.last a { padding-right:0; background-image:none; }
.breadcrumbs li a{ color:#dc1192; }
.listing-type-list .description small{ color:#777777;text-decoration:underline;}
.category-head { font-size:11px; }

div.breadcrumbs  {background:url("../images/bkg_toolbar.gif") #e9e9e9 repeat-x;float:left;width:320px;}

.product-shop .form-button{
	background:none;
	border:none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	width:auto;
	}
.product-shop .form-button span {
	background:url("../images/bkg_btn.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:10px;
	height:19px;
	padding:0 0 0 7px;
	text-align:center;
	text-shadow:0 1px #B00A74 !important;
	text-transform:none;
	white-space:nowrap;
	line-height:19px;
	}
.product-shop .form-button span span {
	background-position:100% 0;
	padding:0 7px 0 0px;
	}

.c-list {padding-top:3px; }
.c-list li { /*padding:8px 0 9px 0;*/ }
.c-list li h5 { margin:0 0 5px 0; }
.c-list li h5 a { color:#7d90ae; font-size:12px; text-decoration:underline; }
.category-head h2, .page-head h3 { color:#7d90ae; font-size:13px; margin:7px 0; }
.c-list li div.col2-alt-set { border-top:1px solid #ccc; padding:10px 0px; }
.c-list li div.col2-alt-set .col-1 { width:22%;float:left; }
.c-list li div.col2-alt-set .col-2 {float:left;padding:0 5px;width:28%;text-align:center;}
.c-list li .description { width:45%;float:left;text-align:justify;}
.product-image img { border:1px solid #ccc; }
.product-price,
.product-bundle-price { margin:5px 0; font:bold 12px/14px Arial; }

ul.breadcrumbs {float:left;padding:6px 5px;background:url(../images/bkg_toolbar.gif) repeat-x;margin:0px; }
.category-block { padding:0 5px;position:relative;clear:both;position:relative;}
.ancla{background:url(../images/got-to-top.png) no-repeat;width:22px;height:23px;float:left;position:absolute;bottom:-14px;right:10px;}
.pager-category{float:left;font-weight:bold;padding-bottom:3px;padding-left:2px;padding-right:10px;text-align:left;width:auto;}

.pager { color:#444; margin:0 0 10px 0; }
.pager ol { float:right; }
.pager ol li { float:left; padding-left:5px; font-weight:bold; }
.pager ol li a, .pager ol li span.on { display:block; border:1px solid #ccc; padding:0px 4px; color:#cecece; background:#eee; }
.pager ol li a { border-color:#999999;color:#333333; }
.pager ol li a.next, .pager ol li a.previous{background:none;border:none;}
.pager ol li.current{background:#333333;color:#FFFFFF;display:block;line-height:15px;margin-left:5px;padding:0px 5px;}
.page-num{margin-top:-2px;width:50%;}
.page-num strong { float:left; }

.input-text { border:1px solid #ccc; width:100%; }
.button-set { margin-top:10px; }
.button-set .form-buttons { text-align:right; }
.form-buttons button { margin-bottom:7px; }
.select190inner select { width:190px; }
.select250inner select { width:250px; }
.select300inner select { width:300px; }

/*.form-button, .form-button-alt { padding:2px 5px; }*/
.product-info-box { padding:0 10px 10px 10px; }
.product-info-box h3 { color:#7d90ae; margin:0; }
.qty { width:50px; }
.data-table { width:100%; }
.data-table td { padding:2px 3px; vertical-align:top; }
.data-table td.label { background:#E4E4E4; text-align:right; border-top:1px solid #fff; }
.data-table td.data { background:#ECECEC; border-top:1px solid #fff; border-left:1px solid #fff; }

.shopping-cart {padding-left:5px;width:98%;float:left;}
.shopping-cart thead { background:#ccc; }
.shopping-cart th { padding:5px 3px; border-left:1px solid #fff; }
.shopping-cart .qty { width:20px; }
.shopping-cart tbody td { padding:10px 3px; border-bottom:1px solid #ccc; }
.shopping-cart tfoot td { padding:5px 3px; }
.checkout-review tfoot td { padding:3px; }
tr.td-noborder td { border:0; }
#shopping-cart-table .form-button-alt{border:none;}
#shopping-cart-table{text-align:center;}
.shopping-cart-totals table td { text-align:right; padding:2px 5px; }
.shopping-cart-totals tfoot td { font:normal 14px/18px Arial; }
.p-methods { text-align:center; padding:10px; }
.p-methods a{text-decoration:underline;color:#242323;}
.discount-codes { background:#e2e2e2; margin:5px 0; padding:3px; }

.multicheckout tbody td { padding:5px 3px; }

.product-data { margin:5px 0; }
.product-data tbody td { padding:3px; }
.product-pricing, .product-attributes { margin:5px 0; }
.product-attributes td { padding-right:5px; }
.product-attributes select { width:100%; }

.small-buttons button { margin:5px 0; }
.small-buttons button span { font-size:11px; }

.price-box .price { font-weight:bold; white-space:nowrap; }
.old-price { text-decoration:line-through; }

.product-collateral { margin:10px 0; }
.product-collateral .up-sell .product-image {}
.product-collateral .up-sell .product-image img { border:1px solid #ddd; }

.product-options { margin:5px 0 0; }
.product-options dt { padding:0; margin:0; }
.product-options dt label { font-weight:bold; }
.product-options dd { margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #ddd; }
.product-options dd select { width:100%; }
.product-options dl.last dd.last { margin:0; padding:0; border-bottom:0; }
.product-options-bottom { margin:0 0 5px; }

/********************** Messages  */
.required { color:#df280a; }
p.required {text-align:left;width:100px;}
.form-buttons .left{margin-top:10px;}
.success { color:#3d6611; }
.error, .validation-advice { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages {overflow:hidden;width:320px; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 0px!important;
    font-size:.95em !important;
    font-weight:bold !important;
    text-align:center !important;
}
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg, .success-msg, .notice-msg, .note-msg { border-left:0 !important; border-right:0 !important; }
.error-msg {
	border:medium none !important;
	color:#CC0000;
	width:320px;
}
.category-block .success-msg{margin-top:20px;}
.success-msg {
	border:medium none !important;
	color:#7FCB7F;
	float:left;
	width:99%;
}
.notice-msg, .note-msg {
	background-color:#a5daa5;
	border-color:#a5daa5;
	color:#FFFFFF;
	float:left;
	margin-top:5px;
	width:100%;
}

.link-remove { color:#df280a; }
.link-cart { color:#3d6611; }

.login-box { padding:0 10px 10px 10px; }
.login-box h4 { margin:0; }
.registered-users { border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.form-list {  }
.form-list li { padding:3px 0; }
.form-list li .col-1 { text-align:right; padding-top:3px; }
.new-users .content { line-height:14px;text-align:justify; }
.new-users .button-set { text-align:right; }
h4.legend { margin:1px 0 5px 0; }
.dashboard-block { margin:0 0 10px 0;clear:both;}

.primary-address-list h4, .address-list h4 { background:#ccc; padding:5px; }
.primary-address-list ol li, .address-list ol li { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:5px; }

.checkout-types li { padding:10px 0; }
.shipment-methods li { padding:10px 0; }
.payment-methods dt, .payment-methods dd { padding:3px 0; }
.payment-methods dd { margin-left:20px; padding:5px 0 10px 0; }
.v-fix { float:left; }
.v-fix select { width:95px; }

/* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box {
    border:1px solid #bbb6a5;
    border-top:0;
    padding:5px;
    background:#faf7ee;
}
.one-page-checkout .head {
    margin-bottom:0 ;
    padding:4px 8px 6px 8px;
    background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;
    border-width:0 1px 0 1px;
    border-color:#D9DDE3;
    border-style:solid;
    border-top:1px solid #fff;
}
.one-page-checkout .head a { display:none; float:right; color:#a4b3b9; text-decoration:underline; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; margin:0; width:55%; float:left;}
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:5px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #242323; background:#242323; padding-bottom:5px; cursor:default; }
.one-page-checkout .allow .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .active .head a { display:none; }
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#DC1192; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count {background:none repeat scroll 0 0 #DC1192;border:1px solid #DC1192;color:#FFFFFF;}
.one-page-checkout .active .box { display:block; border-color:#BBAFA0;  background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; 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; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #D9DDE3; border-top:0; }
#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; }
.one-page-checkout ul.super-product-attributes { padding-left:15px; }
.default-box { margin-right:1px; }
.one-page-checkout li { zoom:1; vertical-align:top; }
.one-page-checkout .box { zoom:1; }

.checkout-progress { margin:0 auto; width:290px; }
.checkout-progress td {
    margin-right:3px;
    text-align:center;
    border-top:3px solid #999;
    padding:4px 6px;
    color:#abb5ba;
    font-weight:normal;
}
.checkout-progress td.active {
	background:#242323;
	border-top-color:#DC1192;
	color:#FFFFFF;
}
#multiship-addresses-table td.v-top{vertical-align:top;}
#multiship-addresses-table td.v-top h4{margin:0px;padding-left:5px;}
#multiship-addresses-table td.v-top h4 a{color:#7D90AE;}

/********************* Customer */
/* Date of Birth */
.customer-dob .input-box { float:left; width:60px !important; }
.customer-dob input { width:50px !important; }
.customer-dob label.label-dob { font-weight:normal; color:#888; font-size:10px; }
/********************************/

/* Noscript Notice */
.noscript { background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { max-width:320px; margin:0 auto; padding:12px 0 12px; /*background:url(../images/i_notice.gif) 20px 50% no-repeat;*/ }
.noscript p { margin:0; }

/* For Demo store only */
.demo-notice { margin:0; background:#d75f07; padding:5px 10px 6px 10px; color:#fff; line-height:1em; text-align:center; }

/* Class: std - styles for admin-controlled content */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
.std .a-top { text-align:right; }


/* CATALOG */

/* MENU */

.col-left {float:left;	padding:0 0 1px;width:200px;}
.block {line-height:1.35;margin:0 0 15px;padding-right:0;}
.block .block-content {background:#F6F6F6;border-color:#E9E9E9;border-style:solid;border-width:0 1px 1px;font-size:12px;padding:12px 15px 15px;}
.block-leftnav .block-content {padding:0;}
.geader-nav{margin:0 auto;}

/* Left Navigation */
#nav { font-size:12px; width:320px;margin:0 auto; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav  li { position:relative; text-transform:normal; text-align:left; }
#nav  li.over { z-index:2; }
#nav  a,
#nav  a:hover { display:block; white-space:nowrap;text-decoration:none; }
#nav  span { display:block; cursor:pointer; white-space:nowrap; }
#nav  li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li {  border-bottom: 1px solid #ddd; background: #ededed; }
#nav li.active,
#nav li.active a{color:#2e2e2e;}
#nav li a { background: url(../images/li-menu.png) center left no-repeat;line-height:40px;padding:0 10px 0 12px; color:#2e2e2e; }
#nav li.over a,
#nav a:hover { color:#333; }
#nav li.active { background: #e5e5e5; }
#nav li.parent a{ background:url(../images/leftnav_arrow.gif) no-repeat 95% 50%; }
#nav li.active a { color:#333; }
#nav li:hover, #nav li.over, #nav li.over a:hover{ background: #e5e5e5; }

/************ 1ST LEVEL ************/
#nav  ul li span{line-height: 1.3em;}
#nav  ul li,
#nav  ul li.active,
#nav  ul li.over{ float:none; border:none; padding:0; text-transform:none; }
#nav  ul li.parent a{ background:url(../images/leftnav_arrow.gif) no-repeat 95% 50%;}
#nav  ul li.last { padding-bottom:0; }
#nav  ul li.active { margin:0; border:0; background:none; }
#nav  ul a,
#nav  ul a:hover { float:none; padding:0; background:none; }
#nav  ul li a {  }
/* Show menu */
#nav  ul {  font-size: 11px; border-bottom: 1px solid #ddd;}
#nav  ul li { background:#f6f6f6;  padding-left:15px;border-bottom:1px solid #DDDDDD;}
#nav  ul li:hover{ background:#f6f6f6; }
#nav  ul li a { padding:0px 7px; color:#000 !important; }
#nav  ul li a:hover { padding:0px 7px; color:#da1392 !important; }

#nav  ul li.active a { padding-left:30px;  background:#f6f6f6; }

/************ 2ND LEVEL ************/
#nav  ul ul { margin-bottom:0px; }
#nav  ul ul li { text-transform:none; padding-left:30px; }
#nav  ul ul li:hover{ }
#nav  ul ul li a { color:#000 !important; font-style:italic; font-weight:normal; }
#nav  ul ul li a:hover { color:#E6001D !important; }
#nav  ul ul li.activo a { font-weight:bold; }

#nav-top { font-size: 1em; width: 960px; }
#nav-top ul { list-style: none; padding: 0px; margin-left:3em; }
#nav-top li { float: left; padding: 0px; margin-right:5px; }
#nav-top li a { display: block; background: #dddabb; color: #666134; padding: 6px 7px; }
#nav-top li a:hover { background: #899065 url(../images/nav_top_ahover_blue.gif) top right no-repeat; color:#fff; text-decoration: none; }

.btn-cart{width:18px;height:15px;background:url(../images/cart-button.gif) no-repeat;border:none;float:left;}
.shop-access .mycart ul li  {float:right;width:50px;}
.shop-access .mycart ul li a {padding-left:10px;}
.mycart-block{float:left;margin-top:5px;padding-bottom:10px;padding-left:10px;padding-top:10px;width:310px;background:#ffffff;border-bottom:4px solid #444444;}
.mycart-block .block-content a{color:#7D90AE;text-decoration:underline;}
.mycart-block .block-content p.block-subtitle{clear:both;float:left;margin-top:10px;width:100%;}
.mycart-block button {background:none;border:none;}
.mycart-block .block-content .summary .price{font-weight:bold;color:#DC1192;}
.mycart-block .block-content  .product-details .price{font-weight:bold;color:#DC1192;}
.mycart-block .block-content .mini-products-list{clear:both;width:296px}
.mycart-block .block-content button{padding:0px;cursor:pointer;}
.mycart-block .block-content .actions {margin:0 auto;}
.mycart-block .block-content #cart-sidebar .item{border-top:1px solid #CCCCCC;float:left;height:auto;padding:5px 0;position:relative;width:100%;}
.mycart-block .block-content #cart-sidebar .product-image{float:left;}
.mycart-block .block-content #cart-sidebar .product-details{float:left;padding-left:10px;}
.mycart-block .block-content #cart-sidebar .product-details a.btn-remove{position:absolute;top:5px;right:0px;text-decoration:none;color:#C00;}
.product-info-box .col-2{text-align:center;}
#multishipping-billing-form .shopping-cart{float:none;padding:none;width:100%;}
#multishipping-billing-form .a-right{float:none;}
#shipping_method_form .multi-address-checkout-box .shopping-cart{float:none;padding:none;width:100%;}
.multi-address-checkout-box .shopping-cart{float:none;padding:none;width:100%;}
.account-box {float:left;}
.account-box .head h4{padding:0 0 0 10px;}
.account-box .head{position:relative;}
.account-box .head div{position:absolute;right:5px;top:-6px;}
#my-orders-table .a-center a{color:#242323;}
.generic-box{padding-left:10px;}
#shipping_method_form .multi-address-checkout-box  .count-head{padding-left:10px;}
#shipping_method_form .multi-address-checkout-box .shipment-methods{padding-left:10px;}
#shipping_method_form .multi-address-checkout-box .shipping-method-pointer .inner-head{}
#login-form .col2-alt-set {float:left;width:290px;}
#login-form  .col2-alt-set .col-1{width:auto;}
.registered-users .form-buttons a{clear:both;margin-top:5px;color:#444444;text-decoration:underline;}
.button-set button,.form-buttons button{color:#000000;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:19px;text-shadow:0 1px #CCCCCC !important;}
.button-set button{float:none;}
#wishlist-table{text-align:center;}
#wishlist-table .even td{text-align:left;}
#discount-coupon-form button{margin-top:0px;}
#product_sendtofriend_form{clear:both;padding-bottom:20px;width:260px;}
#product_sendtofriend_form .button-set button{float:right;margin-right:0;margin-top:20px;padding:0 0 3px 5px;}
#product_sendtofriend_form .login-box{padding-right:0px;}
/*.form-buttons button#send2,.button-set button.form-button,.mycart-block button span, #shopping-cart-table .form-button-alt, .in-page .form-button-alt, .in-page .form-button{
	background:url("../images/bkg_account.jpg") no-repeat;
	color:#FFFFFF;
	height:20px;
	line-height:19px;
	text-shadow:0 1px #000000 !important;
	text-transform:none;
	white-space:nowrap;
	cursor:pointer;
	border:none;
}*/
/*#send2 span, .button-set button.form-button  span, .mycart-block button span span,#shopping-cart-table .form-button-alt span,.in-page .form-button-alt span, .in-page .form-button span{
	background:url("../images/bkg_account.jpg") no-repeat;
	text-align:center;
	text-transform:none;
	white-space:nowrap;
	background-position:100% 0;
	padding:3px 10px 3px 0px;
	cursor:pointer;
}*/
.form-button-alt, .in-page .form-button-alt, .in-page .form-button{margin-top:10px;}
.in-page .form-button-alt span{padding:3px 0px 3px 0px;}
.form-button-continue{}
#shopping-cart-table .form-button-alt span{padding:3px 10px 8px 0;}
.mycart-block button span {padding:0 0 4px 12px;}
.mycart-block button span span{padding:0 12px 4px 0;} 
.category-head h2, .page-head h3 {color:#444444;font-size:11px;}
.category-head{margin-top:10px;}
.page-head, .category-head{background:url("../images/bkg_btn-small.jpg") no-repeat left top;height:25px;line-height:20px;margin-bottom:5px;padding-left:16px;}
.new-address{background:none;border:medium none;color:#DC1192;float:right;font-size:12px;font-weight:bold;letter-spacing:-1px;padding-bottom:10px;text-decoration:underline;}
.page-head h3, .category-head h2{background:url("../images/bkg_btn-small.jpg") no-repeat top right;padding:0 0 4px;}
.form-validate fielset{padding-left:10px;width:300px;}
.product-info-box .col-1{width:90px;text-align:center;position:relative;}
.btn_1,.btn_2{padding:4px 0px 0 0;}
.btn_1 a{color:#444444;text-decoration:underline;}
.btn_2 a{color:#444444;text-decoration:underline;padding-left:3px;}
.product-essential .product-shop .price-box span.price{font-size:16px;}
.product-essential  .col2-alt-set{margin-bottom:10px;margin:0 auto;text-align:center;}
.product-specs{text-align:justify;}
.up-sell td{width:100px;text-align:center;}
.product-shop .col-2 h3{color:#666666;}
.product-shop .shopping-cart{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#shopping-cart-totals-table .price{color:#DC1192;}
.in-page .page-head , .login-box .category-head{float:left;margin-top:10px;width:294px;}
.in-page .small-buttons{float:left;}
.in-page .page-head {float:none;margin-top:10px;width:294px;}
.login-box .category-head{width:280px;}
.in-page  .page-head h3, .login-box .category-head h2{height:25px;margin:0;padding:0;}
.in-page p{width:;padding-left:15px;}
.in-page a{color:#DC1192;text-decoration:underline;}
.in-page .group-selec{width:300px;padding-left:10px;}
#form-validate .group-selec .form-list li{padding:0px;}
.customer-name input#firstname, .customer-name input#lastname{margin-bottom:5px;padding-left:3px;width:202px;}
.group-select .input-box input{width:130px;padding-left:14px;}
.group-select .input-box label.in-box{float:left;line-height:21px;margin-bottom:5px;padding-left:3px;padding-right:10px;text-align:right;width:123px;}
#form-validate .col2-alt-set .col-2 #email {float:left;}
.customer-name label#firstname, .customer-name label#lastname{padding-right:10px;margin-bottom:5px;}
.in-page fielset.group-select .legend h4{padding-left:10px;}
.in-page fielset.group-select .col-1{width:85px;}
.in-page fielset.group-select .col-2{float:left;padding-left:10px;}
a.left{width:90%;float:right;text-align:right;padding-right:10px;}
.customer-name .input-box label{width:120px;}
.group-select .col2-alt-set .col-2{width:187px;}
.in-page .form-list .col2-alt-set {float:left;width:95%;}
.in-page .form-list .col2-alt-set .col-1 {float:left;padding-left:4px;width:90px;}
.in-page .group-select h4.legend{padding-left:15px;}
.group-select .customer-name{width:282px;padding-left:15px;}
.form-list li .col-1 .emailll {text-align:left;}


.view-addto{float:left;margin-bottom:10px;margin-top:5px;padding:0 3px;width:auto;}
.c-view-addto{margin:0 auto;}

.product-shop h3.product-name{color:#7D90AE;font-size:12px;text-decoration:underline;}