/**
 * 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_default
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .error-msg,
* html .success-msg,
* html .note-msg,
* html .notice-msg { height:24px; }
* html .main { height:400px; }
* html .account-login .content { height:240px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }
.dragonfly_container{ background:url(../images/dragonfly.gif) bottom left no-repeat!important; width: 1052px!important; margin: 0 auto!important; }

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:21px; }
button.button span { position:relative; }
button.btn-checkout { height:40px; }
.form-list label { position:relative; z-index:0; }
.form-list label.required em { position:absolute; top:0; right:-8px; }

table { face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

.gift-messages-form { position:relative; zoom:1; }

.tool-tip .btn-close a { margin:0; }

.product-view .box-tags .product-tags li,
.footer li { padding:0 4px 0 7px; }

.product-options dd .time-picker select { margin:0; padding:0; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.header .quick-access,
#nav,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col3-layout .product-options-bottom .price-box,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-options .options-list li,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

/* for ie6 */

.header .form-search {  float:right; margin:5px 8px 0 0; width:395px; height:38px;padding:1px 0 0 16px; background:url(../images/mini-dot.gif) repeat-x bottom; display:block; }
.header .welcome-msg { margin:0; color:#fff; text-align:right; margin:0 19px 0 0; }
.block-currency { height:51px; float:left; background:#232322 url(../images/bkg_content_bg.gif) repeat-x bottom; width:216px; }


.header_links{float:right; height:35px; margin:0 0px 0 0; width:654px;   }
.login_register{ float:left; margin:0 0 0px 0; color:#000; width:585px;}
.signup_home{ height:53px; width:709px; margin:37px 5px 10px 4px; border:1px solid #62615e; background:#1d1d1c; float:left;}
.new_product{ float:left; width:711px; margin:4px 0px 0 3px;}
.new_product li{ float:left; list-style:none; width:171px; margin:0 2px 0 2px;}
.new-last{float:left; list-style:none; width:171px; margin:0 0px 0 3px!important;}
.thawte_logo{ margin:5px 5px 0 8px; float:left; display:block; padding:0px;}
.thawte_caption{ float:left; width:120px; color:#F60; margin:0px 0 0 5px; font-size:11px;}
.tea-card img{ float:left; margin:5px 3px 5px 3px; padding:0 0 5px 0;}
.p-menu-head{ float:left; width:174px; margin:0px 0 0 1px; height:43px; background:url(../images/productmenu.gif) no-repeat left top;}
.p-menu-head h2{ float:left; color:#FFF; font-size:13px; margin:13px 0 0 20px;}
.grouped_box{ float:left; width:245px; margin:0 0 0 10px; border:1px solid #efedd2; padding:5px; font:Verdana!important;}
.name-td{ width:112px; line-height:12px;}
.product-view .product-shop .short-description { margin:10px 0; border-top:1px solid #efeed0; padding:10px 0 0; float:left; width:550px; }
.block-related h2 { padding:10px 10px 3px 18px; font-size:16px; color:#ef5200; font-family:Arial, Helvetica, sans-serif; }
.account-create { float:left; background:#fff; width:721px; margin:0px; padding:10px 0 0 10px;  }
.acount_boxes{ float:left; width:300px; margin:0 13px; padding:10px 0 10px 0;}
.nw_subscrib{ float:left; margin:5px 0 0 8px; padding:5px 10px ; border:1px solid #e5e3c5; font: normal 10px Arial!important; text-align:left;}
.new-accnt{  margin:10px 0 0 8px!important; width:200px!important; float:left;}
.tea_content{ float:left; font:normal 12px Arial; margin:0 0 15px 7px;}
.recommended{ float:left; font:normal 12px Arial; padding:10px 0 0 20px; border-top:1px solid #EFEED0; width:533px;}
.recommended a{ font:normal 18px Arial!important; color:#ef5200!important;}
.mini-products-list li{ float:left; margin:0px; width:215px; height:30px!important;}
.side_qty{ float:left; height:23px!important; width:28px; background:#ffffec; text-align:center;}

.add-to-box .add-to-cart { float:left; margin:10px 0 0 8px; }

/* for my accout page */
.col2-left-layout .col-left { width:175px; float:left!important; margin:0 0 0 1px; }
.col2-left-layout .col-main { width:730px;float:right!important; }
.wish_sidebar .odd{ float:left; margin:0px 0 0 0px; width:175px; border:none!important; padding:4px 0!important; background:#444441;}
.my-account{ float:left; width:525px; margin:0 0 0 5px;}
.cart .totals { float:right; width:268px; background:#dee5e8; border:1px solid #bebcb7; margin:10px 7px 0 0;}

 
 .box-recent{ float:left; width:509px;}
 .pager { float:left; width:98%; font-size:11px; background:#ffffec url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; }
 
 /*-------------------------  ONE PAGE CHECK OUT SSECTION -------*/
 /* One Page Checkout */

.onepage_block_outer{position:absolute; top:450px; width:888px; left:210px;}
.col2-set .new-users{ width:450px;}
.col2-set .registered-users{ width:450px;}

.cart .totals{ background:#FFFFEC !important}
.onepage_block_outer{ width:845px!important; margin-left:32px!important; top:462px;}
.col1-main{ height:700px!important;}
.header_links ul { display: inline!important; }
.header .quick-access { padding-right: 0!important; }
/*.mini-srch{ padding-top: 5px; height: 21px!important; }*/
/*.home_email span input.input-text{ padding-top: 8px!important; }*/



.block-currency .block-content select { border-width: 1px!important; border-style: solid!important; border-color: #413F3E!important; }
.mini-srch  { line-height: 2.5em!important; }

.new_product  { width: 722px; margin: 0!important; padding: 0!important; }
.new_product ul { list-style:none!important; width: auto; height: auto; margin: 0!important; padding: 0!important; float: left; }
.new_product ul li { margin-right: 0!important; display: inline!important; }
.header .welcome-msg { width: 490px; float: right; }
.login_register p { margin: 2px 0 2px 0!important; float: right; display: inline; }
.header .form-search { display: inline; }
.fieldset ul { list-style: none; }

/*.new_product{ width:713px!important;} 
.new_product { margin-left: 7px!important; display: inline!important; }
.new_product li{ margin-right: 3px!important; margin-left: 2px!important; display: inline!important; }*/
.signup_home{ margin:35px 9px 9px 9px!important; background: url(../images/signup-promotion.gif) 3% 50% no-repeat #1d1d1c!important; display: inline; float:left;}
.home_email{ display: inline;}

.onepage_block_outer  { display: inline; margin-left: -18px!important; }
.dragonfly_container { display: inline; }
.list-box .product-listing li { margin-left: 20px!important; }

.tea_content{ float:left; font:normal 12px Arial; margin:0 0 15px 0;}
.recommended{ float:left; font:normal 12px Arial; padding:10px 0 10px 10px; border-top:1px solid #EFEED0; width:543px;}
.recommended p.rating-links a { font-size:11px!important;}


