.wrapper{border-bottom: 4px solid black;}
.page{width:1000px; margin:0 auto; padding:10px 0; text-align:left; padding-bottom: 0;}

.page-print{background:#fff; padding:20px; text-align:left}
.page-popup{padding:20px; text-align:left}
.main{margin:10px 0}

 
.col-left{float:left; width:230px; border:1px solid #ddd; padding:5px 5px 0}
.col-main{float:left; width:736px; border:0px solid #ddd; padding:0px}
.col-right{float:right; width:230px; border:0px solid #ddd; padding:5px 5px 0}

.col1-layout .col-main{float:none; width:auto}

.col2-left-layout .col-main{float:right}
.col2-right-layout .col-main{}

.col3-layout .col-main{width:484px; margin-left:10px}

.col2-set .col-1{float:left; width:49%}
.col2-set .col-2{float:right; width:49%}
.col2-set .narrow{width:33%}
.col2-set .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%}

input, select, textarea, button{font:12px Arial,Helvetica,sans-serif; vertical-align:middle; color:#000}
input.input-text, select, textarea{background:#fff; border:1px solid #ddd}
input.input-text, textarea{padding:2px}
select{padding:1px}
select option{padding-right:10px}
select.multiselect option{}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
input.qty{width:2.5em !important}
button.button::-moz-focus-inner{padding:0; border:0}

button.disabled{}
button.disabled span{}

button.button::-moz-focus-inner{padding:0; border:0}

button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url(../images/bkg_button.gif) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
button.button span { float:left; padding:0 12px 0 0; background:url(../images/bkg_button.gif) 100% 50% no-repeat; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }





.field-100{border:1px solid #888; padding:2px; overflow:hidden}
.field-100 input.input-text, 
.field-100 textarea{float:left; width:100%; margin:0; padding:0; border:0}

.form-list li{margin:0 0 5px}
.form-list label{font-weight:bold}
.form-list .input-box{float:left; width:260px}
.form-list input.input-text, 
.form-list textarea{width:250px}
.form-list select{width:256px}
.form-list li.add-row{border-top:1px solid #ddd; margin-top:10px}
.form-list li.add-row .btn-remove{font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right}
.form-list .range input.input-text{width:96px}

.group-select{}
.group-select li{margin:0 0 5px}
.group-select .input-box{float:left; width:260px}
.group-select input.input-text, 
.group-select textarea{width:510px}
.group-select select{width:516px}
.group-select .input-box input.input-text, 
.group-select .input-box textarea{width:250px}
.group-select .input-box select{width:256px}

.buttons-set{clear:both; margin:5px 0 0; padding:5px; border:0px solid #ddd}
.buttons-set .back-link{float:left}
.buttons-set button.button{float:right}




.buttons-set2{clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right}

.validation-advice{clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00}
.validation-failed{border:1px dashed #f00 !important; background:#faebe7 !important}
.validation-passed{}
.required{color:#f00}
p.required{font-size:10px; text-align:right}

.v-fix{float:left}
.v-fix .validation-advice{display:block; width:12em; margin-right:-12em; position:relative}

.success{color:#3d6611; font-weight:bold}
.error{color:#f00; font-weight:bold}
.notice{color:#ccc}

.messages, 
.messages ul{list-style:none !important; margin:0 !important; padding:0 !important}
.messages{width:100%; overflow:hidden}
.messages li{margin:0 0 10px}
.messages li li{margin:0 0 3px}
.error-msg, 
.success-msg, 
.note-msg, 
.notice-msg{border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important}
.error-msg{border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a}
.success-msg{border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611}
.note-msg, 
.notice-msg{border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611}

 
.breadcrumbs{padding:10px; margin:0 0 10px; border:0px solid #ddd}
.breadcrumbs li{display:inline}

.page-title{border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px}
.title-buttons{text-align:right}
.title-buttons h2, 
.title-buttons h3, 
.title-buttons h4, 
.title-buttons h5, 
.title-buttons h6{float:left}

 
.pager{border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center}
.pager .amount{float:left}
.pager .limiter{float:right}
.pager .pages{margin:0 135px}
.pager .pages ol{display:inline}
.pager .pages li{display:inline}
.pager .pages .current{}

 
.sorter{border:1px solid #ddd; padding:5px; margin:5px 0}
.sorter .view-mode{float:left}
.sorter .sort-by{float:right}
.sorter .link-feed{}

 
.data-table{width:100%}
.data-table th{padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap}
.data-table td{padding:5px; border:1px solid #ddd}
.data-table thead{background-color:#f2f2f2}
.data-table tbody{}
.data-table tfoot{}
.data-table tr.first{}
.data-table tr.last{}
.data-table tr.odd{}
.data-table tr.even{background-color:#f6f6f6}
.data-table tbody.odd{}
.data-table tbody.odd td{border-width:0 1px}
.data-table tbody.even{background-color:#f6f6f6}
.data-table tbody.even td{border-width:0 1px}
.data-table tbody.odd tr.border td, 
.data-table tbody.even tr.border td{border-bottom-width:1px}
.data-table th .tax-flag{white-space:nowrap; font-weight:normal}
.data-table td.label, 
.data-table th.label{font-weight:bold; background-color:#f6f6f6}
.data-table td.value{}

tr.tax-total{cursor:pointer}
tr.tax-total td{}
tr.tax-total .tax-collapse{float:right; text-align:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer}
tr.show-details .tax-collapse{background-position:0 -53px}
tr.show-details td{}
tr.tax-details td{background-color:#f6f6f6}
tr.tax-details-first td{}

.cart-tax-info, 
.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{cursor:pointer}
.cart-tax-total{padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer}
.cart-tax-total-expanded{background-position:100% -52px}

li.odd{}
li.even{background-color:#f6f6f6}
dt.odd, 
dd.odd{}
dt.even, 
dd.even{background-color:#f6f6f6}

.std, 
.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}

.link-rss{background:url(../images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap}

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

.demo-notice{margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff}

.logo{float:left; width:200px; height:63px; overflow:hidden}

.header-container{}
.header{padding:0px; border:0px solid #ddd}
.header .logo{background-position:0 0; background-repeat:no-repeat; text-indent:-999em}
.header .logo a{display:block; width:200px; height:63px}
.header .welcome-msg{font-weight:bold; text-align:right}
.header .links{float:right}
.header .form-search{text-align:center}
.header .form-search .search-autocomplete{z-index:999}
.header .form-search .search-autocomplete ul{border:1px solid #ddd; background-color:#fff}
.header .form-search .search-autocomplete li{padding:3px; border-bottom:1px solid #ddd; cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right; font-weight:bold}
.header .form-search .search-autocomplete li.selected{}
.header .form-language{text-align:center}

#nav{font-size:12px; border:0px solid #ddd; padding:5px 0; margin:10px 0}

#nav li{text-align:left; position:relative}
#nav li.over{z-index:999}
#nav li.parent{}
#nav li a{display:block; text-decoration:none}
#nav li a:hover{text-decoration:none}
#nav li a span{display:block; white-space:nowrap; cursor:pointer}
#nav li ul a span{white-space:normal}

#nav li{float:left}
#nav li a{float:left; padding:5px 10px; font-weight:bold; color:#888}
#nav li a:hover{color:#000}
#nav li.over a, 
#nav li.active a{color:#000}

#nav ul{position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa}
#nav ul li{float:none; border-bottom:1px solid #ddd}
#nav ul li.last{border-bottom:0}
#nav ul li a{float:none; padding:3px 9px; font-weight:normal; color:#888 !important}
#nav ul li a:hover{color:#000 !important}
#nav ul li.active >a, 
#nav ul li.over >a{font-weight:bold; color:#000 !important}

#nav ul ul{top:7px}

#nav li.over >ul{left:0}
#nav li.over >ul li.over >ul{left:100px}
#nav li.over ul ul{left:-10000px}

.block{border:1px solid #ddd; margin:0 0 10px}
.block .block-title{border-bottom:1px solid #ddd; padding:0 10px}

.block .block-title h2{font-size:16px; font-weight:normal; line-height:1.5}

.block h3{font-size:14px; line-height:1.5; font-weight:normal}
.block .block-content{padding:10px}
.block .actions{text-align:right}
.block .actions a{float:left}
.block-content p{
	margin-bottom: 10px;
}
.block-account{}

.block-currency{}
.block-currency select{width:100%; border:1px solid #888}

.block-layered-nav{}
.block-layered-nav dt{font-weight:bold}
.block-layered-nav .currently{}

.block-cart{border:0}
.block-cart .amount{}
.block-cart .subtotal{text-align:center}

.mini-products-list li{padding:5px 0}
.mini-products-list .product-image{float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px}
.mini-products-list .product-details{margin-left:75px}
.mini-products-list .product-details h4{font-size:1em; font-weight:bold; margin:0}
.mini-products-list .product-details .btn-remove{float:right}

.block-wishlist{}

.block-related{}
.block-related li{padding:5px 0}
.block-related input.checkbox{float:left; margin-right:-20px}
.block-related .item{margin-left:20px}
.block-related .item .product-image{float:left; margin-right:-65px}
.block-related .item .product-details{margin-left:65px}

.block-compare{}
.block-compare li{padding:5px 0}

.block-recent{}

.block-poll{border:0}
.block-poll input.radio{float:left; margin:3px -18px 0 0; margin-top:15px; margin-left:8px}
.block-poll .label{display:block; margin-left:18px}
.block-poll .answer{margin-top:8px}
.block-poll .answer img{margin-top:18px}
.block-poll .votes{font-weight:bold}
.block-poll ol{margin-top:10px}
.block-poll li{float:left; background:url('../images/cloak/poll-item-bg.png') no-repeat; border:0px solid red; height:49px; width:215px; margin-bottom:4px; padding-left:5px; font-size:8px}
.block-poll li img{float:right; margin-right:17px; margin-top:-5px}
.block-poll li .label{margin-top:8px; margin-left:30px}

.block-poll .button{margin-right:10px; margin-top:10px}

.block-tags ul, 
.block-tags li{display:inline}

.block-subscribe{}

.block-reorder{}
.block-reorder li{padding:5px 0}
.block-reorder input.checkbox{float:left; margin:3px -20px 0 0}
.block-reorder .label{display:block; margin-left:20px}

.block-banner{}
.block-banner .block-content{text-align:center}

.block-progress{}
.block-progress dt{font-weight:bold}
.block-progress dt.complete, 
.block-progress dd.complete{background-color:#f6f6f6}

.category-title{border-bottom:1px solid #ddd; margin:0 0 10px}
.category-image{display:block; margin:0 auto}
.category-products{}

.products-grid{width:100%}
.products-grid tr.odd{}
.products-grid tr.even{background-color:#f6f6f6}
.products-grid td{width:33%; border:1px solid #ddd; padding:5px}
.products-grid td.empty{}

.products-list li.item{border:1px solid #ddd; padding:5px; margin:0 0 5px}
.products-list .product-image{float:left}
.products-list .product-shop{float:right; width:320px}

.product-view{}

.product-essential{}
.product-collateral{}

.product-view .product-img-box{float:left; width:267px}
.product-view .product-img-box .product-image{border:1px solid #ddd}
.product-view .product-img-box .product-image-zoom{position:relative; width:265px; height:265px; overflow:hidden; z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute; left:0; top:0; cursor:move}
.product-view .product-img-box .zoom-notice{text-align:center}
.product-view .product-img-box .zoom{position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer}
.product-view .product-img-box .zoom #track{position:relative; height:18px}
.product-view .product-img-box .zoom #handle{position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute; left:2px; top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute; right:2px; top:0}
.product-view .product-img-box .more-views ul{margin-left:-4px}
.product-view .product-img-box .more-views li{float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px}

.product-image-popup{margin:0 auto}
.product-image-popup .nav{text-align:center}
.product-image-popup .image{display:block}
.product-image-popup .image-label{}

.product-view .product-shop{float:right; width:445px}
.product-view .product-name{margin-bottom:20px}
.product-view .short-description{}

.ratings{}
.ratings .amount{}
.ratings .rating-links{}
.ratings dt{}
.ratings dd{}
.rating-box{width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden}
.rating-box .rating{position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x}

.availability{}
.availability .in-stock{font-weight:bold}
.availability .out-of-stock{font-weight:bold; color:#f00}

.price{white-space:nowrap !important}

.price-box{margin-bottom:20px}
.price-box .price{font-weight:bold}

.price-box-bundle{}

.regular-price{}
.regular-price .price{font-weight:bold}

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

.special-price{}
.special-price .price-label{font-weight:bold; white-space:nowrap}
.special-price .price{font-weight:bold}

.minimal-price{}
.minimal-price .price-label{font-weight:bold; white-space:nowrap}

a.minimal-price-link{display:block}
a.minimal-price-link .label{}
a.minimal-price-link .price{font-weight:normal}

.price-excluding-tax{display:block}
.price-excluding-tax .label{white-space:nowrap}
.price-excluding-tax .price{font-weight:normal}

.price-including-tax{display:block}
.price-including-tax .label{white-space:nowrap}
.price-including-tax .price{font-weight:bold}

.price-excl-tax{display:block}
.price-excl-tax .label{display:block; white-space:nowrap}
.price-excl-tax .price{display:block}

.price-incl-tax{display:block}
.price-incl-tax .label{display:block; white-space:nowrap}
.price-incl-tax .price{display:block; font-weight:bold}

.price-from{}
.price-from .price-label{font-weight:bold; white-space:nowrap}
.price-to{}
.price-to .price-label{font-weight:bold; white-space:nowrap}

.price-as-configured{}
.price-as-configured .price-label{font-weight:bold; white-space:nowrap}

.price-notice{padding-left:10px}
.price-notice .price{font-weight:bold}

.tier-prices .price{font-weight:bold}
.tier-prices .benefit{}

.add-to-links .separator{display:none}

.add-to-cart label{float:left; margin-right:5px}
.add-to-cart .qty{float:left}
.add-to-cart button.button{float:left; margin-left:5px}

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

.product-options{}
.product-options{padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6}
.product-options dt label{font-weight:bold}
.product-options dt .qty-holder{float:right}
.product-options dt .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:none; border:0; padding:3px; color:#000}
.product-options dd{margin:10px 0}
.product-options dl.last dd.last{}
.product-options dd input.input-text{width:98%}
.product-options dd textarea{width:98%; height:8em}
.product-options dd select{width:100%}
.product-options .options-list{}
.product-options .options-list input.radio{float:left; margin:3px -18px 0 0}
.product-options .options-list input.checkbox{float:left; margin:3px -20px 0 0}
.product-options .options-list .label{display:block; margin-left:20px}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.required{padding:15px 0 0}

.product-options-bottom{padding:10px; border:1px solid #ddd; border-top:0}
.product-options-bottom .price-box{margin:10px 0}

.grouped-items{}

.product-view .description{}

.product-view .additional{}

.product-view .up-sell{}
.product-view .up-sell .products-grid td{width:25%}

.product-view .tags{}
.product-view .tags .form-add-tags label{float:left}
.product-view .tags .form-add-tags .input-box{float:left; width:260px; margin:0 5px}
.product-view .tags .form-add-tags input.input-text{width:254px}
.product-view .tags .form-add-tags button.button{vertical-align:bottom}
.product-view .tags .form-add-tags p{clear:both}

.product-view .reviews{}

.product-view .add-review{}
.product-view .add-review .product-name span{font-weight:normal}

.product-name{font-size:1em; font-weight:bold; line-height:1.5}

.tags-list li{display:inline}

.search-summary{}

.cms-home .products-grid td{width:20%}

.sitemap{}

.product-review{}
.product-review .product-img-box{float:left; width:140px}
.product-review .product-img-box .product-image{display:block; border:1px solid #ddd; padding:1px}
.product-review .details{float:right; width:570px}

.cart .checkout-types{float:right; text-align:right}


.checkout-types li{margin-bottom: 10px;}


.cart-table .item-msg{font-size:10px}

.cart .cart-collaterals{float:left; width:700px}
.cart .crosssell .product-image{float:left; margin-right:-90px}
.cart .crosssell .product-shop{margin-left:90px}
.cart .shipping{}

.cart .totals{float:right}
.cart .totals table{width:100%}
.cart .totals table th, 
.cart .totals table td{padding:5px}
.cart .totals table th{font-weight:bold}

.item-options dt{font-weight:bold; font-style:italic}
.item-options dd{padding-left:10px}
.truncated{cursor:help}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative; z-index:999}
.truncated .truncated_full_value dl{position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6}
.truncated .show dl{top:-20px; left:50%}
.col-left .truncated .show dl{left:30px; top:7px}
.col-right .truncated .show dl{left:-240px; top:7px}

.opc{border-bottom:1px solid #ddd; position:relative}
.opc li.section{border:1px solid #ddd; border-bottom:0}
.opc .step-title{background-color:#f6f6f6; padding:0 5px; text-align:right}
.opc .step-title .number{float:left; line-height:22px; margin-right:5px}

.opc .step-title h3{float:left; font-weight:normal}
.opc .allow .step-title{cursor:pointer}
.opc .active{}
.opc .active .step-title{background-color:#ccc; cursor:default}
.opc .step{border-top:1px solid #ddd; padding:10px; position:relative}
.opc .step .tool-tip{right:10px}
.opc .order-review{}

.checkout-progress{padding:0 50px; margin:10px 0}
.checkout-progress li{float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc}
.checkout-progress li.active{border-top-color:#000; color:#000}

.multiple-checkout{position:relative}
.multiple-checkout .tool-tip{top:50%; margin-top:-120px; right:10px}
.multiple-checkout .grand-total{font-size:1.5em; text-align:right}
.multiple-checkout .grand-total big{}
.multiple-checkout .grand-total .price{}

.sp-methods dt{font-weight:bold}
.sp-methods .price{font-weight:bold}
.sp-methods .form-list{padding-left:20px}
.sp-methods select.month{width:150px; margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em !important}

.please-wait{float:right; margin-right:5px}
.cvv-what-is-this{cursor:help; margin-left:5px}

.tool-tip{border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999}
.tool-tip .btn-close{text-align:right}
.tool-tip .tool-tip-content{padding:5px}

.add-gift-message{}
.gift-message-form{border:1px solid #ddd; background-color:#f5f5f5}
.gift-message-form .inner-box{padding:5px; height:300px; overflow:auto}
.gift-message-form .gift-item{}

.gift-message-link{display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px}
.gift-message-link.expanded{background-position:0 -53px}
.gift-message-row{}
.gift-message-row .btn-close{float:right}
.gift-message dt strong{font-weight:bold}

.checkout-agreements{}
.checkout-agreements li{margin:10px 0}
.checkout-agreements .agreement-content{border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto}
.checkout-agreements .agree{padding:6px}

.account-login{}
.account-login .new-users{}
.account-login .registered-users{}

.account-create{}

.dashboard{}
.dashboard .welcome-msg{}

.dashboard .recent-orders{margin:10px 0}

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

.dashboard .reviews{}

.order-info{border:1px solid #ddd; padding:5px}
.order-info dt, 
.order-info dd, 
.order-info ul, 
.order-info li{display:inline}
.order-info dt{font-weight:bold}

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

.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}

.footer{border:0px solid #ddd; padding:0px; border: 0px solid red; margin-top: 50px;}
.footer p{text-align:right}
.footer address{text-align:right}
.footer ul{float:left; padding:0 20px 0 0}

body{background:white; font-family:Verdana,Helvetica; color:#595959; font-size:8pt}
img{border:0}
a{text-decoration:none; color:#21979D}
a:hover{text-decoration:underline}
p{line-height:11pt}
#container{margin-left:auto; margin-right:auto; margin-top:20px; width:936px; border:0px solid red}
#logo{float:left}
#navigation{float:left}

#buynow{float:left; padding-top:29px}
#slider{float:left; width:1000px; background:#2a2432; clear:both}

#navigation ul{list-style:none; float:left; border:0px solid red; padding:0; margin-top:30px; margin-left:20px}

#navigation li{float:left; padding:0; margin-right:25px; height:33px}

#navigation li a{display:block}
#navigation li a:hover{}
a#home{background:url('../images/cloak/nav/home.png') no-repeat center}
a#home:hover img{background:green; background:url('../images/cloak/nav/over/home.png') no-repeat center}

a#gallery{background:url('../images/cloak/nav/gallery.png') no-repeat center}
a#gallery:hover img{background:green; background:url('../images/cloak/nav/over/gallery.png') no-repeat center}

a#video{background:url('../images/cloak/nav/video.png') no-repeat center}
a#video:hover img{background:green; background:url('../images/cloak/nav/over/video.png') no-repeat center}

a#faq{background:url('../images/cloak/nav/faq.png') no-repeat center}
a#faq:hover img{background:green; background:url('../images/cloak/nav/over/faq.png') no-repeat center}

a#testimonials{background:url('../images/cloak/nav/testimonials.png') no-repeat center}
a#testimonials:hover img{background:green; background:url('../images/cloak/nav/over/testimonials.png') no-repeat center}

a#story{background:url('../images/cloak/nav/story.png') no-repeat center}
a#story:hover img{background:green; background:url('../images/cloak/nav/over/story.png') no-repeat center}

#content-area{float:left; border:0px solid red; margin-top:0px}
#slider-navigation{float:left; clear:right}

#bottom-area{float:left; border:0px solid red}

#bottom-area ul{list-style:none; padding:0; margin:0; list-style-position:inside}

#bottom-area li{float:left; width:300px; background:url('../images/cloak/dotted-border-bg.gif') repeat-y right; margin-right:20px; height:230px; padding:0}

#bottom-area li:before{}
#bottom-area li{list-style-type:none}
}

#bottom-area ul li p{}
li#love{width:340px}
li#love p{margin-right:20px; margin-left:23px; margin-top:5px}
img.leftmargin{margin-left:20px}
img.topmargin{margin-top:20px}
li#friends{ width:270px; background:none}

li#friends p{margin-bottom:30px; margin-left:23px; margin-right:23px; margin-top:5px}

.colorname{margin-left:28px; margin-right:23px}

#footer{margin-top:60px; margin-bottom:30px; float:left; width:936px; text-align:center; color:#929292; font-size:7pt}

.footer address{color:#8D8D8D; font-size:7pt; border:0px solid red}

#slider-navigation{float:left; width:459px; height:77px; margin-top:-17px; margin-bottom:35px; clear:left; position:relative; z-index:10; border:0px solid red}

#slider-navigation ul{margin:0; padding:0; list-style:none}

#slider-navigation ul li{float:left; background:url('../images/cloak/slider-dotted-line-bg.gif') no-repeat top right; background-position:152px 18px; width:153px; height:77px}

#slider-navigation ul li a{float:left; width:153px; height:77px; padding-left:25px; padding-top:43px; cursor:pointer; border:0px solid red}
#slider-navigation ul li a#simplicity_button{padding-left:41px; padding-top:40px}
#slider-navigation ul li a:hover{background:url('../images/cloak/slider-button-bg-over.png') no-repeat}

#slider-navigation ul li a.slider_selected{background:url('../images/cloak/slider-button-bg-over.png') no-repeat}

#video-links{float:left; margin-top:14px; margin-left:50px; width:400px}
#video-links img{margin-left:25px}

.SimpleSlide{height:467px; width:1000px; overflow:hidden}
.SimpleSlide div{width:2003px}
.SimpleSlide div div{height:467px; width:1000px; float:left}

#slide_one{background:url('../images/cloak/home-bg.jpg') no-repeat; float:left; height:467px; width:1000px}
#slide_two{background:url('../images/cloak/simple-to-use.jpg') no-repeat; float:left; height:467px; width:1000px}
#slide_one_text{font-size:13px; float:left;}
#back-slide-one{float:left; width:40px; height:43px; margin-top:209px; border:0px solid red; cursor:pointer}
#back-slide-one a{float:left; cursor:pointer}
#forward-one{float:right; width:70px; height:41px; margin-top:209px; border:0px solid red; cursor:pointer}
#forward-one a{float:left; cursor:pointer}

#slide_one_text p img{float:right}

.column-heading{background:url('../images/cloak/dotted-border-bg-horizontal.gif') repeat-x left bottom; float:left; margin-top:20px; margin-bottom:15px; width:100%; height:45px}
.column-heading img{float:left}
.column-heading ul{list-style:none; margin:0; padding:0; float:right; margin-bottom:1px}

.column-heading li{float:left}
.column-heading a{float:left; padding:5px}
#faq-left{float:left; width:500px}
#faq-right{float:left; width:300px; margin-left:80px}

img.heading{margin-top:15px}

#faqs{float:left}

#faqs ul{margin:4; padding:0; list-style:none}

#faqs ul li{margin-left:; padding-top:0px; padding-bottom:10px; padding-left:45px}
#faqs ul li h3{padding-top:0px; padding-bottom:5px}
ul.shipping li{background:url('../images/cloak/shipping-icon.jpg') no-repeat}
ul.safety li{background:url('../images/cloak/safety-icon.jpg') no-repeat}
ul.compatibility li{background:url('../images/cloak/compatibility-icon.jpg') no-repeat}
ul.use li{background:url('../images/cloak/use-icon.jpg') no-repeat}
#faq-form{margin-top:20px; float:left}
#faq-form p{text-align:right}
#faq-form input{border:1px solid gray; padding:5px}
#faq-form p input{border:0}
#faq-form th{vertical-align:top; text-align:right; padding-top:7px}

#testimonials-left{float:left; width:450px}
#testimonials-right{float:left; width:420px; margin-left:50px}

.video-testimonial{float:left}

.video-testimonial{float:left; padding-right:20px; background:url('../images/cloak/dotted-border-bg.gif') repeat-y top right; margin-right:20px; width:413px; height:270px; text-align:left}
.video-testimonial-info{float:left; clear:both; text-align:left; font-weight:bold; width:413px; margin-top:5px; margin-right:20px}

.written-testimonial{float:left; margin-bottom:20px}
.testimonial-info{float:left; width:100px; margin-right:15px; text-align:right}
.testimonial-info img{float:right; border:4px solid black; margin-bottom:5px; clear:both}
.testimonial-info p{float:right; margin:0}
.testimonial-text{float:left; width:335px}

#form-graphic{text-align:left; margin-bottom:10px; margin-left:5px}

#timeline{float:left; width:241px; margin-right:20px}

#timeline img{margin-bottom:30px;}
#mystory p{line-height:16pt; }
#movie-body{float:left; margin-left:130px; text-align:center}
.pullquote {
    width: 370px;
    float: left;
    margin: 5px;
margin-left: 20px;
margin-right: 40px;
    font-family: Georgia, "Times New Roman", Times, serif;
    
    text-indent: -1.3em;
	line-height: 30px;
	font-size: 16pt;
	color: black;
}

.pullquote:before {
    content: "“ ";
    font-size: 32px;
    font-weight: bold;


}

.pullquote:after {
    content: " ”";
    font-size: 32px;
    font-weight: bold;

}
.quoteauthor{
	float: left;
	clear: both;
	font-style: italic;
	margin-left: 40px;
	margin-top: 10px;
	font-size: 10pt;
}
.quoteauthor:before{
	content:"- ";
}
ul.quotes{
	list-style: none;
}
ul.quotes li{
	float: left;
	margin-bottom: 40px;
}
span.noticetext{color:red;font-weight:bold;}

#footer-nav{
	float: left;
	width: 590px;
	margin-top: 80px;
}

#footer-box{
	padding: 10px;
	float: right;
	width: 350px;
	background-color: black;
	color: #3B3B3A;
}
#footer-box-top{
	width: 100%;
	float: left;
	margin-bottom: 5px;

}
#footer-box-top img{
	float: left;
}
#footer-box-top p{
	float: right;
	color: white;
	padding: 5px;
}
#footer-box-bottom{
	padding-top: 8px;
	width: 100%;
	float: left;
	font-size: 7pt;
	background: url('/skin/frontend/default/blank/images/cloak/black-white-dotted-line.png') no-repeat;
}

form#contactForm{
	float: left;
	width: 500px;
}


/*  Added by RFM on 12 July 2011  for new coming soon homepage */
input.text { padding:2px; margin: 0; float: left;width:213px;font:11px/11px 'courier new',courier,monospace;color:#ffffff;background-color: #2a2432; border: 0; }
	input.submit { padding:0px;font:bold 12px/12px verdana,arial,sans-serif; }
	#signupform{float: left; margin-top:314px; margin-left: 626px; border: 0px solid red; }
	#submitbutton{float: left; width: 100px; height: 30px; border: 1px solid red;}
	#signup{background: url('/home-bg-cloak2-signup4.jpg') no-repeat; width: 1000px; height: 467px;}
	#loading{float: left;margin-left: 70px;}
	#errormessage{margin-top: 22px; margin-left: 3px; font-family: Verdana; font-size: 11px; color: red;}
	#okmessage{margin-top: 22px; margin-left: 3px; font-family: Verdana; font-size: 11px; color: green;}
	
	
	

