/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-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.
 *
 * @copyright  Copyright (c) 2010 template-help.com
 */
 
 /* Reset ================================================================================= */
 * { margin:0; padding:0; }




 

/* Layout ================================================================================= */
.wrapper{background:#FFF;}
.page { width:953px; margin:0 auto; padding:0; text-align:left; float: left}
body.page-print{background:#FFF;}
.page-print { padding:20px; text-align:left; }
.page-print .print-head{padding-bottom:20px;}
.page-print .col2-set{padding:5px 0;}
.page-print .col2-set .col-1,
.page-print .col2-set .col-2{padding:5px 0;}
.page-print h3{margin-bottom:10px;}
body.page-popup{background:#FFF;}
.page-popup { padding:20px; text-align:left; }
.page-popup .page-title{padding-bottom:10px;}
.page-popup .page-title h2{font-weight:bold;}
.page-popup .product-name{margin:10px 0;}
.page-popup button{margin-bottom:10px!important;}
.page-popup p.a-right,
.page-popup .nav{margin:10px 0;}
.page-popup .ratings .rating-box{float:left; margin-right:5px;}

.main { padding:19px 0 21px; }

/* Base Columns */
.col-left { float:left; width:207px; padding:0; }
.col-main { float:left; width:726px; padding:0; }
.col-right { float:right; width:207px; padding:0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:499px; margin-left:19px; }
.col3-layout .col-wrapper { float:left; width:726px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Header ================================================================================ */
.header-container {}
.header { padding:18px 0 0 0; position:relative; z-index:9; }
.header .welcome-msg{font-weight:bold; text-align:right; padding:0 0 14px; min-height:12px; height:auto!important; height:12px; color:#FFF; text-transform:uppercase; }
.header .logo{float:right; text-decoration:none !important; display:block; margin-bottom:12px;}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .menu-block{width:100%; height:55px; position:relative; z-index:9999;}
.header .menu-block .menu-corner{width:6px; float:left; height:55px; background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/menu_block_left_corner.gif) left top no-repeat}
.header .menu-block .menu-content{padding:0; width:706px; float:left; background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/menu_block_bg.gif) left top repeat-x;}
.header .form-search{width:227px; height:44px; overflow:hidden; padding:11px 7px 0; float:left; background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/top_search_bg.gif) left top no-repeat;}
.header .form-search label{display:none;}
.header .form-search input{width:172px; height:35px; margin:0; padding:0; border:0; float:left; vertical-align:middle; background:0; text-transform:uppercase; color:#FFF; font-size:28px;}
.header .form-search button{width:51px; height:34px; float:right; overflow:hidden;}
.header .form-search button span{display:none;}
.header .form-search .search-autocomplete { z-index:999; text-align:left;}
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:15px; border-bottom:1px solid #ddd; cursor:pointer; font-size:15px; text-transform:uppercase;}
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header-block{padding:10px 0 7px; margin-bottom:23px; border-bottom:1px solid #4F4F4F; width:100%; overflow:hidden;}
.header .links { float:right; width:65%; text-align:right; }
.header .links li{display:inline; padding-left:15px;}
.header .links li a{white-space:nowrap; color:#FFF; font-size:1.09em; text-decoration:none; text-transform:uppercase;}
.header .links li a:hover{text-decoration:underline;}
.header .links li.last a{color:#FE2F51;}
.header .form-language{float:left; padding-right:17px;}
.header .form-language label{color:#FFF; text-transform:uppercase; font-size:0.84em;}
.header .form-language select{width:129px; color:#616161; text-transform:uppercase; font-size:9px; background:#252525; border:0; padding-bottom:2px; padding-top:3px;}
.header .block-currency{float:left;}
.header .block-currency label{color:#FFF; text-transform:uppercase; font-size:0.84em;}
.header .block-currency select{width:129px; color:#616161; text-transform:uppercase; font-size:9px; background:#252525; border:0; padding-bottom:2px; padding-top:3px;}









/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0; }

/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {padding-bottom:5px;}
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; margin-bottom:20px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }

/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

.input-box-2{width:251px; float:left;}

.customer-name-middlename .name-firstname{width:204px!important;}
.opc .customer-name-middlename .name-firstname{width:236px!important;}
.customer-name-middlename .name-firstname input{width:185px!important;}
.opc .customer-name-middlename .name-firstname input{width:220px!important;}
.customer-name-middlename .name-middlename{width:71px!important;}
.opc .customer-name-middlename .name-middlename{width:126px!important;}
.customer-name-middlename .name-middlename input{width:50px!important;}
.customer-name-middlename .input-box-2 input{width:250px!important;}

.customer-dob .input-box{width:60px!important;}
.customer-dob .input-box input{width:50px!important;}

.catalogsearch-advanced-index #form-validate .range input{width:150px;}
.catalogsearch-advanced-index #form-validate select{padding:2px;}
.catalogsearch-advanced-index .col-main label{display:block; float:none;}

/* Block: Reviews */
.dashboard .box-reviews{padding-bottom:15px;}
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews .details .ratings strong{float:none; display:block; margin-bottom:3px;}
.dashboard .box-reviews .details .ratings .rating-box{float:none;}

/* Block: Tags */
.dashboard .box-tags li{padding-bottom:20px;}
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags .details .tags li{display:inline;}

.cms-index-index .col-main .std{margin:0;}
.cms-index-index .col-main .products-list{width:100%; margin-bottom:30px;}
.cms-index-index .col-main .products-list td{padding-bottom:11px;}
.cms-index-index .col-main .products-list .product-box{border:1px solid #C7C7C7; padding:25px 23px 28px 20px;}
.cms-index-index .col-main .products-list .ratings .rating-box{float:left; margin-right:5px;}

.advanced-search-amount,
.advanced-search-summary{display:block; margin:10px 0;}


.sales-order-view .col2-set,
.sales-order-invoice .col2-set,
.sales-order-shipment .col2-set,
.sales-order-creditmemo .col2-set{padding:5px 0;}
.sales-order-view .col2-set .col-1,
.sales-order-invoice .col2-set .col-1,
.sales-order-shipment .col2-set .col-1,
.sales-order-creditmemo .col2-set .col-1,
.sales-order-view .col2-set .col-2,
.sales-order-invoice .col2-set .col-2,
.sales-order-shipment .col2-set .col-2,
.sales-order-creditmemo .col2-set .col-2{padding:5px 0;}
.sales-order-view h3,
.sales-order-invoice h3,
.sales-order-shipment h3,
.sales-order-creditmemo h3,
.sales-order-view h4,
.sales-order-invoice h4,
.sales-order-shipment h4,
.sales-order-creditmemo h4{margin:15px 0 10px;}
.sales-order-view .col-main .page-box,
.sales-order-invoice .col-main .page-box,
.sales-order-shipment .col-main .page-box,
.sales-order-creditmemo .col-main .page-box{margin-bottom:15px;}

.review-product-list .col-main .pager,
.tag-customer-view .col-main .pager,
.review-customer-index .col-main .pager,
.sales-order-history .col-main .pager,
.catalog-seo-sitemap-product .col-main .pager,
.catalog-seo-sitemap-category .col-main .pager{padding:10px 0; border:0;}

.tag-customer-view .col-main .data-table button{margin:10px 0;}


.catalogsearch-advanced-result .products-list .product-shop{width:458px;}
.catalogsearch-advanced-result .col-main .products-grid li.item{width:234px;}

.tag-list-index .col-main .tags-list{font-size:1.5em;}

.home-banners{border-top:1px solid #4F4F4F; margin-top:25px; padding:10px 0; position:relative;}
.home-banners a{display:block; float:left; margin-right:9px;}
.home-banners a.last{margin-right:0; position:relative; margin-right:-1px;}

.home-products{ width:1736px; height:469px; padding-top:30px;}
.home-products ul.list{margin:0; padding:0;}
.home-products ul li{display:block; float:left; width:208px; padding:0 40px 0 0;}
.home-products ul li .img-block{}
.home-products ul li.item .product-image{display:block; width:185px;}
.home-products ul li.item .product-name{margin-bottom:5px;}
.home-products ul li.item p{line-height:1.5em; padding-bottom:10px;}

.home-products ul li.item .item-block{background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/media/home_price_block_bg.gif) left top repeat-x; width:100%; overflow:hidden; height:36px; position:relative;}
.home-products ul li.item .home-price{background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/media/home_price_block_bg.gif) left top repeat-x; float:left;}
.home-products ul li.item .home-price .price-box{background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/media/home_price_block_corner.gif) left top no-repeat; padding:10px 17px 7px; margin:0;}
.home-products ul li.item .home-price .price-box .price{color:#FFF; line-height:1.2em;}
.home-products ul li.item button{float:right;}
*html .home-products ul li.item .home-price .price-box{padding:10px 17px 11px;}

.home-products ul li.item button.chrome-fix,
.home-products ul li.item button.safary-fix{float:right; position:relative; margin:-1px -3px 0 -6px;}
.home-products ul li.item button.chrome-fix{margin:0 0 0 -6px;}



/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 */
.jspContainer{	overflow: hidden;	position: relative;}
.jspPane{	position: absolute;}
.jspVerticalBar{	position: absolute;	top: 0;	right: 0;	width: 16px;	height: 100%;}
.jspHorizontalBar{	position: absolute;	bottom: -13px;	left: 0;	width: 100%;	height: 40px;}
.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0; }
.jspCap{	display: none;}
.jspHorizontalBar .jspCap{	float: left;}
.jspTrack{	background:url(http://livedemo00.template-help.com/magento_35548/skin/frontend/default/theme149/images/media/scroll-track.gif) repeat-x;	position: relative; }
.jspDrag{	position: relative;	top: 0;	left: 0;	cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;	height: 100%;}
.jspHorizontalBar .jspDrag{	background:#4fa8c6;	height:19px;	margin:0;}
.jspHorizontalBar .jspDrag .jspDragLeft{background:url(/themes/prestashop/new/scroll_left.gif) no-repeat;	float:left;	width:7px;	height:19px;}
.jspHorizontalBar .jspDrag .jspDragRight{background:url(/themes/prestashop/new/scroll_right.gif) no-repeat right top; float:right;	width:7px;	height:19px;}
.jspArrow{	text-indent: -20000px;	display: block;	cursor: pointer;}
.jspArrow.jspDisabled{	cursor: default;	background-position:0 0;}
.jspArrowLeft{background:0;}
.jspArrowRight{background:0;}
.jspVerticalBar .jspArrow{	height: 16px;}
.jspHorizontalBar .jspArrow{	width: 0;	float: left;	height: 100%;}
.jspVerticalBar .jspArrow:focus{	outline: none;}
.jspCorner{	background: #eeeef4;	float: left;	height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{	margin: 0 -3px 0 0;}
.scroll-pane-before, .scroll-pane-after, .scroll-pane-split, .scroll-pane-os { width: 100%; height: 200px; overflow: auto; }
.horizontal-only { height: auto; max-height: 1000px; }



