/* Rox Productions */
ul#side-nav {
	margin-left: 25px;
}
ul#side-nav li.subcat{ border-bottom:1px solid #e2d3b4;color:#633a18;margin:0;display:block;font-size:14px; }
ul#side-nav li.subcat a{ display:block;padding:5px 5px;color:#633a18; font-weight: bold;}
ul#side-nav li.subcat a:hover{color: #999;}
ul#side-nav li.subcat ul li{ padding-left:18px;line-height:1.6;background:#fff; }
ul#side-nav li.subcat ul li a{ color:#1a443c;font-weight:bold;font-size:.85em!important;background:url(../../Copy%20of%20theme027/images/base_images/icon-arrow-set.png) no-repeat 0 -59px; }
ul#side-nav li.subcat ul li:hover{ text-decoration:underline; }
ul#side-nav li.subcat a ,ul#side-nav li.subcat ul li a:hover{ text-decoration:none;  }
#kategorirubrik{ font-size:16px;margin-left:10px;padding-bottom:15px; }
.pages-indent{ clear:left; }
.login-page{ padding-left:20px;padding-right:40px; }
div.registered-users{ }

@font-face {
font-family: Saginaw;
font-weight: bold;
src: url('/m/skin/frontend/blank/theme027/fonts/Saginaw.ttf');
}

.page h1 {
	font-family: Saginaw, Arial;
	font-size: 22px;
	margin-bottom: 15px;
	color: #633a18;
	letter-spacing: 4px;
}

#contactForm {
	padding: 20px;
}

.cart {
	padding: 20px;
}

/*Layout*/
.wrapper{
	background: url(/m/skin/frontend/blank/theme027/img/header_bg.jpg) center top no-repeat;
}
.page{ 
	width:986px;
	margin:0 auto;
	padding:9px 0 3px;
	text-align:left; 
}
.page-print{ padding:20px;text-align:left; }
.page-print .data-table{ margin:10px 0; }
.page-popup{ padding:20px;text-align:left; }
.page-popup .page-title{ background:0; }
.page-popup .page-title h2{ background:0;padding-left:0; }
.page-popup .rating-box{ margin:0; }
.main {
	padding:0px;
	background-color: #fff;
	margin-top: -10px;
}
/*Base Columns*/ 
.col-left{ float:left;width:231px; }
.col-main{ float:left;width:481px;padding:0 22px; }
.col-right{ float:right;width:230px; }
/*1 Column Layout*/
.col1-layout .col-main{ float:none;width:auto;margin:0;padding:0; }
/*2 Columns Layout*/
.col2-left-layout .col-main{ float:right;width:732px;padding:0 0 0 15px;margin:0; }
.col2-right-layout .col-main{ width:732px;padding-left:0; }
/*3 Columns Layout*/
.col3-layout .col-main{ width:481px; }
/*Content Columns*/
.col2-set .col-1{ float:left;width:45%; }
.col2-set .col-2{ float:right;width:45%; }
.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%; }
/*block-1*/
.block-1 .top{ }
.block-1 .top div{ }
.block-1 .top div div{margin:0 11px;height:11px;}
.block-1 .mid{  }
.block-1 .mid .right{ float:none!important;padding:3px 30px 3px 23px; }
.block-1 .bot{ }
.block-1 .bot div{ }
.block-1 .bot div div{ background:#FFF;margin:0 11px;height:11px;overflow:hidden; }
/*block-2*/
.block-2 .top{ }
.block-2 .top div{ }
.block-2 .top div div{ background:#FFF;margin:0 5px;height:5px;overflow:hidden; }
.block-2 .mid{ background:#FFF; }
.block-2 .mid .right{ float:none!important;padding:1px 3px 0 7px; }
.block-2 .bot{ }
.block-2 .bot div{ }
.block-2 .bot div div{ background:#FFF;margin:0 3px;height:5px;overflow:hidden; }
/*block-3*/
.block-3 .top{ }
.block-3 .top div{ }
.block-3 .top div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
.block-3 .mid{ background:#FFF; }
.block-3 .mid .right{ float:none!important;padding:1px 10px; }
.block-3 .bot{ }
.block-3 .bot div{ }
.block-3 .bot div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
/*block-4*/
.block-4 .top{ }
.block-4 .top div{ }
.block-4 .top div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
.block-4 .mid{ background:#FFF; }
.block-4 .mid .right{ float:none!important;padding:0 6px 8px; }
.block-4 .bot{ }
.block-4 .bot div{ }
.block-4 .bot div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
/*block-5*/
.block-5 .top{ }
.block-5 .top div{ /*background:url(../images/block_5_right_top.gif) right top no-repeat;*/}
.block-5 .top div div{ background:#FFF;margin:0 11px;height:11px;overflow:hidden; }
.block-5 .mid{ background:#FFF; }
.block-5 .mid .right{ float:none!important;padding:0 6px 8px; }
.block-5 .bot{ }
.block-5 .bot div{ }
.block-5 .bot div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
/*block-6*/
.block-6 .top{ }
.block-6 .top div{ }
.block-6 .top div div{ background:#FFF;margin:0 11px;height:11px;overflow:hidden; }
.block-6 .mid{ background:#FFF; }
.block-6 .mid .right{ float:none!important;padding:0 6px 8px; }
.block-6 .bot{ }
.block-6 .bot div{ }
.block-6 .bot div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
/*Header*/
.header-container 
{
	overflow: hidden;
}
.header{  }
.head-block{ background-color:#FFF; }
.head-block .top{ }
.head-block .top div{ }
.head-block .top div div{ }
.head-block .mid{ }
.head-block .mid .right{ }
.head-block .mid .left-top{ }
.head-block .mid .right-top{ }
.head-block .mid .left-bot{ }
.head-block .mid .right-bot{ }
.head-block .bot{ }
.head-block .bot div{ }
.head-block .bot div div{ }
.header .top-links{ text-align:right;padding-bottom:23px; }
.header .links {
	color: #7B8489;
	font-weight: bold;
	float: right;
	display: block;
	position: relative;
	top: 148px;
}
.header .links li{ float:left;padding:0 16px 0 17px; font-size: 12px; }
.header .links li a{ color:#633918;text-decoration:none; }
.header .links li a:hover{ text-decoration:underline; }
.header .links li.last{ background:0; }
.header .logo-box{ margin-left:280px;margin-right:280px;width:28%;float:left; }
#logo{ text-align:right;float:left;width:300px;text-indent:-999em;overflow:hidden;cursor:pointer; height: 190px; } 
.header .top-box{ width:70%;float:right;text-align:right;padding-top:5px;padding-right:10px; }
.header .welcome-msg{ font-weight:bold;text-align:right;color:#7D868B;font-size:1.2em;padding-right:16px;padding-bottom:1px;text-decoration:underline; }
.header .form-search{ float:right;padding-right:15px; display: none; }
.header .form-search label{ color:#7F888C;font-weight:bold; }
.header .form-search input{ width:157px;margin:0 5px; }
.header .language-switcher{ float:right;padding-top:2px;padding-right:45px;margin-right:36px;background:url(../../Copy%20of%20theme027/images/top_box_divider.gif) right 3px no-repeat; }
.header .language-switcher label{ color:#7F888C;font-weight:bold;padding-right:5px; }
.header .language-switcher img{ margin-right:1px; }
.header .block-1 .right{ padding:0 0px 0 0px; }
/*Navigation*/
#nav{ font-size:1.3em;padding-left:0px; }
/*All Levels*/
#nav li{ position:relative;text-align:left; }
#nav li.over{ z-index:999; }
#nav a,
#nav a:hover{ display:block;line-height:1.3em;text-decoration:none;background:url(../../Copy%20of%20theme027/images/top_links_divider.gif) right center no-repeat; }
#nav span{ display:block;cursor:pointer;white-space:nowrap; }
#nav li ul span{ white-space:normal; }
#nav li li.parent{ }
/*0 Level*/
#nav li{ float:left; }
#nav li.active a{ color:#C7CBCF; }
#nav a{ float:left;padding:5px 21px 3px;color:#C7CBCF;font-weight:bold; }
#nav li.over a,#nav a:hover{ color:#C7CBCF; }
/*1st Level*/
#nav ul li,
#nav ul li.active{ float:none;margin:0;padding-bottom:1px;background:#ddd; }
#nav ul li.over{ }
#nav ul li.last{ background:#656461;padding-bottom:0; }
#nav ul a,#nav ul a:hover{ float:none;padding:0;background:none; }
#nav ul li a{ font-weight:normal !important; }
/*2nd leven*/
#nav ul{ position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #B1B6B9; }
/*3rd+ Level*/
#nav ul ul{ top:5px; }
/*Show Menu*/
#nav li.over > ul{ left:0; }
#nav li.over > ul li.over > ul{ left:100px; }
#nav li.over ul ul{ left:-10000px; }
#nav ul li a{ background:#F2F2F2;color:#000000!important; }
#nav ul li a:hover{ background:#F0F2CA;color:#8C9094 !important; }
#nav ul span,#nav ul li.last li span{ padding:3px 15px 4px 15px; }
#nav ul li{ background:url(../../Copy%20of%20theme027/images/menu_show_divider.gif) left bottom repeat-x; }
#nav ul li span{ color:#616E84; }
/*#nav ul li.last{ }*/
#nav span{ font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#454C51;text-transform:uppercase; }
#nav li li span{ text-transform:none;font-size:11px;padding:7px 32px!important; }
/*Navigation*/
/*Global Styles*/
/*Form Elements*/
input,select,textarea,button{ vertical-align:middle; }
input.input-text,select,textarea{ }
input.input-text:focus,select:focus,textarea:focus{ }
input.input-text,textarea{ }
input.radio{ margin-right:3px; }
input.checkbox{ margin-right:3px; }
input.qty{ width:2.5em; }
textarea{ overflow:auto; }
button.button{ overflow:visible;width:auto;background:url(/m/skin/frontend/blank/theme027/img/btn-bg-x.png); cursor:pointer; }
button.button span{ display:block;margin:0;padding:0 8px 1px;font:bold 10px/16px Tahoma,Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#333;text-decoration:none; }
button.disabled{ }
button.disabled span{ }
/*Input & Textarea stretched for 100%*/
.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 Highlight*/
.highlight{ }
/*Form lists*/
.form-list li{ margin:0 0 5px; }
.form-list li .input-box{ }
.form-list li input.input-text,.form-list li textarea{ width:250px; }
.form-list li select{ width:256px; }
.form-list li.add-row{ border-top:1px solid #ddd;margin-top:10px; }
.form-list label,.group-select label{ font-weight:bold;font-size:1.1em; }
.group-select{ padding: 20px;}
.group-select .legend{ }
.group-select li{ margin:0 0 5px; }
.group-select li .input-box{ float:left;width:260px; }
.group-select li input.input-text,.group-select li textarea{ width:510px; }
.group-select li select{ width:516px; }
.group-select li .input-box input.input-text,.group-select li .input-box textarea,.group-select li .input-box-2 input.input-text,.group-select li .input-box-2 textarea{ width:250px; }
.group-select li .input-box select,.group-select li .input-box-2 select{ width:256px; }
.group-select.wide input.input-text,.group-select.wide textarea{ width:510px; }
.buttons-set{ clear:both;margin:5px 0 0;padding:5px; }
.buttons-set .back-link{ float:left; }
.buttons-set .button{ float:right; }
.buttons-set2{ clear:both;margin:5px 0 0;padding:5px;text-align:right; }
/*Form Validation*/
.validation-advice{ clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(../../Copy%20of%20theme027/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; }
/*Expiration date and cvv number validation fix*/
.v-fix{ float:left; }
.v-fix .validation-advice{ float:left;width:12em;margin-right:-12em;display:inline;position:relative; }
.sp-methods .form-list{ }
.sp-methods select.month{ width:150px;margin-right:10px; }
.sp-methods select.year{ width:96px; }
.sp-methods input.cvv{ width:3em !important; }
/*Global Messages */
.success{ color:#3d6611;font-weight:bold; }
.error{ color:#f00;font-weight:bold; }
.notice{ color:#ccc; }
.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:#FFF;background-image:url(../../Copy%20of%20theme027/images/error_msg_icon.gif);color:#df280a; }
.success-msg{ border-color:#446423;background-color:#FFF;background-image:url(../../Copy%20of%20theme027/images/success_msg_icon.gif);color:#3d6611; }
.note-msg,.notice-msg{ border-color:#fcd344;background-color:#FFF;background-image:url(../../Copy%20of%20theme027/images/note_msg_icon.gif);color:#3d6611; }
/*BreadCrumbs*/ 
.breadcrumbs{ padding:21px 30px 19px 23px; display:none; }
.breadcrumbs .right{ padding-bottom:6px!important; }
.breadcrumbs li{ display:inline;color:#7F888C;font-weight:bold;font-size:1.09em; }
.breadcrumbs strong{ display:none; }
.breadcrumbs li strong{ display:inline;color:#999; }
.breadcrumbs li a{ color:#7F888C;text-decoration:underline; }
.breadcrumbs li a:hover{ text-decoration:none; }
.breadcrumbs li span{ padding:0 7px; }
/*Page Heading*/
.page-title h2 { 

}
.page-title .left{ padding:0; }
.page-title .right{ padding:0!important; }
.page-title .left-bot{ width:100%; }
.page-title h2{ 
	color:#C95B00;
	font-family: Saginaw, Arial,Helvetica,sans-serif;
	padding:10px 15px 7px 22px; 
	letter-spacing: 3px;
	font-size: 22px;
}
.page-title h2 a{ color:#454C51;text-decoration:none; }
.page-title h2 a:hover{ text-decoration:underline; }
.page-title .right-bot{ padding:0 15px 7px 22px; }
.title-buttons{ text-align:right; }
.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{ float:left; }
/*Pager*/ 
.pager{ padding:5px 10px;margin:5px 0 0;text-align:center;font-size:1.2em; }
.pager .amount{ float:left; }
.pager .limiter{ float:right; }
.pager .limiter select{ margin-right:7px; }
.pager .pages{ margin:0 135px; }
.pager .pages strong{ font-weight:normal; }
.pager .pages ol{ display:inline; }
.pager .pages li{ display:inline; }
.pager .pages li a{ color:#58646A;text-decoration:underline; }
.pager .pages li a:hover{ text-decoration:none; }
.pager .pages .current{ font-weight:bold; }
.pager select{ width:40px; }
/*Sorter*/ 
.sorter{ padding:5px 0px;margin:0 9px 20px;font-size:1.2em;border-bottom:1px solid #8C8E7D; }
.sorter .view-mode{ float:left; }
.sorter .sort-by{ float:right;padding-right:48px; }
.sorter .sort-by select{ margin-right:5px;width:76px; }
.sorter .link-feed{ }
/*Data Table*/ 
.data-table{ width:100%; }
.data-table th{ padding:5px;border:1px solid #C5C1C1;font-weight:bold;white-space:nowrap; }
.data-table td{ padding:5px;border:1px solid #C5C1C1; }
.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:0; }
.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 .product-name{ font-size:1em;font-weight:bold;line-height:1.5; }
.data-table td.label,.data-table th.label{ font-weight:bold;background:0; }
.data-table td.value{ }
/*Tax Details Row*/
tr.tax-total{ cursor:pointer; }
tr.tax-total td{ }
tr.tax-total .tax-collapse{ float:right;text-align:right;font-weight:bold;font-size:1.18em;padding-left:20px;padding-right:15px;background:url(../../Copy%20of%20theme027/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{ }
/*Lists Decoration*/
li.odd{ }
li.even{ background:0; }
dt.odd,dd.odd{ }
dt.even,dd.even{ background-color:#f6f6f6; }
/*Class:std - styles for admin-controlled content*/
.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; }
/*Sidebar*/
.sidebar .block{ margin:0 0 2px; }
.sidebar .block .block-title{ background:#FFF; }
.sidebar .block .block-title .left{ float:none!important;padding:0; }
.sidebar .block .block-title .right{ float:none!important;padding:0; }
.sidebar .block .block-title .left-bot{ width:100%; }
.sidebar .block .block-title h2{ 
	font-size:1.4em;
	color:#C95B00;
	font-weight:bold;
	font-family:Saginaw,Arial,Helvetica,sans-serif;
	padding:15px 15px 7px 22px;
	letter-spacing: 3px;
}
.sidebar .block .block-title h2 a{ color:#454C51;text-decoration:none; }
.sidebar .block .block-title h2 a:hover{ text-decoration:underline; }
.sidebar .block .block-content{ padding:17px 10px 0 21px; }
.sidebar .block .actions{ text-align:right; }
.sidebar .block .actions a{ float:left; }
/*Block:Account*/
.sidebar .block-account{ }
/*Block:Currency Switcher*/
.sidebar .block-currency{ }
.sidebar .block-currency label{ color:#7F888C;font-weight:bold;display:none; }
.sidebar .block-currency select{ width:150px;border:1px solid #888; }
.subtotal{ background:url(../../Copy%20of%20theme027/images/subtotal_top.gif) left top repeat-x #F8F8F7;margin:10px 0 15px; }
.subtotal .bottom{ background:url(../../Copy%20of%20theme027/images/subtotal_bot.gif) left bottom repeat-x; }
.subtotal .left{ background:url(../../Copy%20of%20theme027/images/subtotal_left.gif) left top repeat-y;float:none!important; }
.subtotal .right{ background:url(../../Copy%20of%20theme027/images/subtotal_right.gif) right top repeat-y!important;float:none!important;padding:0!important; }
.subtotal .left-top{ background:url(../../Copy%20of%20theme027/images/subtotal_left_top.gif) left top no-repeat; }
.subtotal .right-top{ background:url(../../Copy%20of%20theme027/images/subtotal_right_top.gif) right top no-repeat; }
.subtotal .left-bot{ background:url(../../Copy%20of%20theme027/images/subtotal_left_bot.gif) left bottom no-repeat;width:100%; }
.subtotal .right-bot{ background:url(../../Copy%20of%20theme027/images/subtotal_right_bot.gif) right bottom no-repeat;padding:9px 20px;text-align:center; }
/*Block:Layered Navigation*/
.sidebar .block-layered-nav{ }
.sidebar .block-layered-nav dt{ font-weight:bold; }
.sidebar .block-layered-nav dd{ padding:5px 10px 13px 20px;color:#E67C1F;font-weight:bold; }
.sidebar .block-layered-nav dd a{ color:#E67C1F;text-decoration:underline; }
.sidebar .block-layered-nav dd a:hover{ text-decoration:none; }
.sidebar .block-layered-nav h3{ margin-bottom:10px; }
.sidebar .block-layered-nav .subtotal{ margin:5px 0 0; }
.sidebar .block-layered-nav .subtotal .right-bot{ text-align:left;text-transform:uppercase;font-weight:normal;padding-right:10px;font-size:1.09em; }
.sidebar .block-layered-nav .currently{ text-transform:none; }
.sidebar .block-layered-nav .price{ font-size:1em;color:#E67C1F; }
.sidebar .block-layered-nav .price a{ color:#E67C1F; }
.sidebar .block-layered-nav .currently img{ float:right;margin-left:5px; }
.sidebar .block-layered-nav .currently span.label{ text-transform:uppercase;background:url(../../Copy%20of%20theme027/images/shopping_options_marker.gif) left center no-repeat;padding-left:13px;font-weight:bold; }
.sidebar .block-layered-nav .actions{ padding:7px 0 0;float:right; }
.sidebar .block-layered-nav .actions a{ display:block;width:78px;height:11px;padding:3px 10px 7px;background: url(../../Copy%20of%20theme027/images/button_bg.gif);border:1px solid #FFFFFF;color:#FFFFFF;font-weight:bold;text-align:left;text-decoration:none; }
.sidebar .block-layered-nav .actions a:hover{ text-decoration:underline; }
/*Block:Cart*/
.sidebar .block-cart{ font-size:1.09em; }
.sidebar .block-cart .amount{ text-align:left;padding:0;font-size:1em; }
.sidebar .block-cart p{ 
	font-size: 1.1em;
	padding: 5px;
}
.sidebar .block-cart p.amount a{ color:#6C6A13;font-weight:bold; }
.sidebar .block-cart .subtotal .price{ font-size:1.3em; }
.sidebar .block-cart h3{ font-size:1em;padding:10px 0 15px; }
.sidebar .block-cart .product-image{ width:102px!important;margin-left:15px; }
.sidebar .block-cart .btn-remove{ float:right;margin-right:40px; }
.sidebar .block-cart .product-details{ margin:15px 0 0 0!important; }
.sidebar .block-cart .product-details h4{ padding:0 0 10px 10px; }
.sidebar .block-cart .block-content .product-details .price{ font-size:1.3em; }
.sidebar .mini-products-list li{ padding:5px 0; }
.sidebar .mini-products-list .product-image{ width:50px;padding:1px; }
.sidebar .mini-products-list .product-details{ margin-left:75px; }
.sidebar .mini-products-list .product-details h4{ font-size:1em;font-weight:bold;margin:0; }
.sidebar .mini-products-list .product-details h4 a{ text-decoration:none; }
.sidebar .mini-products-list .product-details h4 a:hover{ text-decoration:underline; }
.sidebar .mini-products-list .product-details .btn-remove{ float:right; }
/*Block:Wishlist*/
.sidebar .block-wishlist{ }
.sidebar .block-wishlist .block-content h3{ font-size:1.09em; }
.sidebar .block-wishlist .actions a,.sidebar .block-wishlist .product-details a{ color:#6C6A13;font-weight:bold;font-size:1.09em;text-decoration:underline; }
.sidebar .block-wishlist .actions a:hover,.sidebar .block-wishlist .product-details a:hover{ text-decoration:none; }
/*Block:Related*/
.sidebar .block-related{ }
.sidebar .block-related li{ padding:5px 0; }
.sidebar .block-related #block-related{ margin-top:15px; }
.sidebar .block-related .checkbox{ float:left;margin-right:-20px;margin-left:5px; }
.sidebar .block-related .item{ margin-left:40px;margin-right:35px; }
.sidebar .block-related .item .product-image{ margin-right:-65px; }
.sidebar .block-related .item .product-image img{ border:1px solid #8C8E7D; }
.sidebar .block-related .item .product-details{ text-align:center; }
.sidebar .block-related .item .product-details h3{ padding:5px 0;font-size:1.1em; }
.sidebar .block-related .block-content p a{ font-weight:bold;color:#E67C1F; }
.sidebar .block-related .block-content .to-wishlist a{ color:#6C6A13;font-weight:bold;font-size:1.1em; }
.sidebar .block-related .price-box{ margin:0 0 3px; }
/*Block:Compare Products*/
.sidebar .block-compare{ }
.sidebar .block-compare li{ padding:5px 0; }
.sidebar .block-compare #compare-items li img{ float:right; }
.sidebar .block-compare #compare-items li a{ color:#6C6A13;font-size:1.09em;padding-bottom:10px;text-decoration:none;font-weight:bold; }
.sidebar .block-compare #compare-items li a:hover{ text-decoration:underline; }
.sidebar .block-compare .actions a{ color:#E67C1F;font-weight:bold;text-decoration:underline;font-size:1em; }
.sidebar .block-compare .compare-col-1{ float:left;width:80%; }
.sidebar .block-compare .compare-col-2{ float:right;width:15%; }
.sidebar .block-compare .block-content .actions button{ margin-bottom:15px; }
.sidebar .block-compare p{ font-size:1.2em;padding-bottom:5px; }
.sidebar .recently-compared-products #recently-compared-items li a{ color:#6C6A13;font-size:1.1em;padding-bottom:10px;text-decoration:none;font-weight:bold; }
.sidebar .recently-compared-products #recently-compared-items li a:hover{ text-decoration:underline; }
/*Block:Viewed*/
.sidebar .block-recent{ }
.sidebar .block-recent #recently-viewed-items li a{ color:#6C6A13;font-size:1.1em;padding-bottom:10px;text-decoration:none;font-weight:bold; }
.sidebar .block-recent #recently-viewed-items li a:hover{ text-decoration:underline; }
.sidebar .block-recent #recently-viewed-items li{ background:url(../../Copy%20of%20theme027/images/new_products_marker.gif) left 6px no-repeat;padding-left:10px; }
/*Block:Poll*/
.sidebar .block-poll{ }
.sidebar .block-poll .radio{ float:left;margin:3px -18px 0 0; }
.sidebar .block-poll .label{ display:block;margin-left:18px; }
.sidebar .block-poll .answer{ float:left;width:100%; }
.sidebar .block-poll .answer span{ display:block;width:107px; }
.sidebar .block-poll .votes{ font-weight:bold;float:right;width:65px;margin-top:-15px; }
.sidebar .block-poll .block-content ol{ margin-top:15px;font-size:1.18em; }
.sidebar .block-poll .block-content ol li{ padding-bottom:5px;color:#58646A; }
.sidebar .block-poll .block-content h3{ font-size:1.18em; }
/*Block:Tags*/
/*.sidebar .block-tags ul,*/
.sidebar .block-tags ul{ font-size:14px;color:#58646A; }
.sidebar .block-tags li{ display:inline;line-height:1.4em; }
.sidebar .block-tags ul a{ color:#58646A;text-decoration:none; }
.sidebar .block-tags ul a:hover{ text-decoration:underline; }
.sidebar .block-tags .actions{ padding-top:10px; }
.sidebar .block-tags .actions a{ color:#58646A;font-size:1em;font-weight:bold; }
/*Block:Subscribe*/
.sidebar .block-subscribe{ }
.sidebar .block-subscribe label{ font-weight:bold;font-size:1.09em; }
.sidebar .block-subscribe input{ width:170px;margin:3px 0 15px 0; }
.sidebar .block-subscribe button{ float:right; }
/*Block:Reorder*/
.sidebar .block-reorder{ }
.sidebar .block-reorder li{ padding:5px 0; }
.sidebar .block-reorder .checkbox{ float:left;margin:3px -20px 0 0; }
.sidebar .block-reorder .label{ display:block;margin-left:20px;color:#6C6A13;font-size:1.2em;font-weight:bold; }
.sidebar .block-reorder .label a{ text-decoration:none;color:#6C6A13; }
.sidebar .block-reorder .label a:hover{ text-decoration:underline; }
.sidebar .block-reorder #cart-sidebar-reorder li a{ color:#6C6A13;font-size:1em;text-decoration:none; }
.sidebar .block-reorder #cart-sidebar-reorder li a:hover{ text-decoration:underline; }
/*Block:Banner*/
.sidebar .block-banner{ }
.sidebar .block-banner{ }
.sidebar .block-banner .block-content{ text-align:center; }
/*Block:Checkout Progress*/
.sidebar .block-progress{ }
.sidebar .block-progress dl{ border-top:1px solid #B2C2CB;font-size:1.1em; }
.sidebar .block-progress dt{ font-weight:bold; }
.sidebar .block-progress dt,.sidebar .block-progress dd{ padding:12px 20px 10px 19px;border:1px solid #B2C2CB;border-top:0; }
.sidebar .block-progress dd.complete{ background:#F2F2F2; }
/*Category Page*/
.category-title{ }
.category-title .left{ float:none!important;padding:0; }
.category-title .right{ float:none!important;padding:0!important; }
.category-title .left-bot{ width:100%; }
.category-title h2{ font-size:20px;color:#C95B00;font-family:Saginaw,Arial,Helvetica,sans-serif;padding:0 15px 7px 22px; letter-spacing: 3px; }
.category-title h2 a{ color:#454C51;text-decoration:none; }
.category-title h2 a:hover{ text-decoration:underline; }
.category-title{ }
.category-image{ display:block;margin:0 auto; }
.category-products {
	margin-top: 20px;
}
/*View Type:Grid*/
.products-grid{ width:100%; }
.products-grid tr.odd{ }
.products-grid tr.even{ }
.products-grid td{ width:33%;padding:5px;padding-bottom:15px;}
.products-grid td.last{ border:0; }
.products-grid td.empty{ }
.products-grid .add-to-links{ margin-top:5px; }
.products-grid .product-grid-divider{ height:1px;overflow:hidden;padding:0;margin:10px 0 0;border:0;background:#8C8E7D; }
/*View Type:List*/
.products-list .item{ padding:0 10px 20px;margin:0 0 5px; }
.products-list .product-list-divider{ height:1px;margin:20px 0 0;border-bottom:1px solid #8C8E7D; }
.products-list .product-image{ float:left;margin-right:-150px; }
.products-list .product-shop{ float:right;width:300px; }
.products-list .desc{ padding-top:15px;font-size:1.2em; }
.products-list .desc a{ color:#E67C1F;font-weight:bold;text-decoration:underline; }
.products-list .desc a:hover{ text-decoration:none; }
.products-list .rating-box{ margin:3px 0 0; }
/*Product View*/
.product-view{ }
.product-essential{ padding:8px 17px 25px 19px; }
.product-collateral{ padding:0 15px 30px 19px; }
.product-collateral .description{ font-size:1.2em; }
/*Product Images*/
.product-view .product-img-box{ float:left;width:267px; }
.product-view .product-img-box .more-views h3{ margin-bottom:5px;font-size:1.1em; }
.product-view .product-img-box .product-image{ border:1px solid #8C8E7D; }
.product-view .product-img-box .product-image img{ border:0; }
.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;padding:12px 15px 15px 15px; }
.product-view .product-img-box .zoom{ position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../../Copy%20of%20theme027/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(../../Copy%20of%20theme027/images/magnifier_handle.gif) 0 5px 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; }
.page-popup .product-image-popup .nav{ padding:10px 0; }
.product-image-popup .image{ display:block; }
.page-popup .product-image-popup .image-label{ font-size:1.3em;font-weight:bold;margin-bottom:10px;color:#6C6A13; }
/*Product Shop*/
.product-view .product-shop{ float:right;width:380px; }
.product-view .product-shop .add-to-box .add-to-cart label{ padding-top:3px; }
.product-view .product-shop .add-to-box .add-to-cart input{ width:39px;height:12px;margin-top:2px; }
.product-view .product-name h2{ color:#333;font-weight:bold;font-size:1.2em; }
.product-view .product-shop .short-description{ margin-top:20px;font-size:1.2em; }
.product-view .product-shop .short-description h3{ margin-bottom:15px;font-size:1em; }
.product-view .product-shop .short-description p{ margin:0; }
/*Rating*/
.ratings{ }
.ratings .amount{ }
.ratings .rating-links{ padding:10px 0 0 20px;float:left;font-size:1.1em; }
.ratings .rating-links a{ color:#6C6A13;text-decoration:underline;font-weight:bold; }
.ratings .rating-links a:hover{ text-decoration:none; }
.ratings .rating-links .separator{ display:inline;font-weight:bold; }
.ratings .rating-links a.last{ color:#E67C1F; }
.ratings dt{ }
.ratings dd{ }
.rating-box{ width:78px;height:13px;margin:0 auto;font-size:0;line-height:0;background:url(../../Copy%20of%20theme027/images/product_rating_blank_star.gif) 0 0 repeat-x;position:relative;overflow:hidden; }
.rating-box .rating{ position:absolute;top:0;left:0;height:13px;background:url(../../Copy%20of%20theme027/images/product_rating_full_star.gif) 0 100% repeat-x; }
.catalog-product-view .rating-box{ margin:10px 0;float:left; }
.catalog-product-view h3{ font-size:1.3em; }
/*Availability*/
.availability{ padding-bottom:10px; }
.availability .in-stock{ font-weight:normal; }
.availability .out-of-stock{ font-weight:bold;color:#f00; }
/*Product Prices*/
.price{ white-space:nowrap !important; }
.price-box{ margin:10px 0; }
.price{ font-weight:bold;color:#333;font-size:1.4em; }
.price-box-bundle{ }
/*Regular price*/
.regular-price{ }
.regular-price .price{ font-weight:bold; }
/*Old price*/
.old-price{ }
.old-price .price-label{ white-space:nowrap; }
.old-price .price{ font-weight:bold;text-decoration:line-through; }
/*Special price*/
.special-price{ }
.special-price .price-label{ font-weight:bold;white-space:nowrap; }
.special-price .price{ font-weight:bold; }
/*Minimal price (as low as)*/
.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; }
/*Excluding tax*/
.price-excluding-tax{ display:block; }
.price-excluding-tax .label{ white-space:nowrap; }
.price-excluding-tax .price{ font-weight:bold; }
/*Including tax*/
.price-including-tax{ display:block; }
.price-including-tax .label{ white-space:nowrap; }
.price-including-tax .price{ font-weight:bold; }
/*Excl tax (for order tables)*/
.price-excl-tax { display:block; }
.price-excl-tax .label{ display:block;white-space:nowrap; }
.price-excl-tax .price{ display:block; }
/*Incl tax (for order tables)*/
.price-incl-tax{ display:block; }
.price-incl-tax .label{ display:block;white-space:nowrap; }
.price-incl-tax .price{ display:block;font-weight:bold; }
/*Price range*/
.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-as-configured .price-label{ font-weight:bold;white-space:nowrap; }
/*Price notice next to the options*/
.price-notice{ padding-left:10px; }
.price-notice .price{ font-weight:bold; }
/*Product Prices >*/
/*Tier Prices*/
.tier-prices{ font-size:1.1em;width:100%;overflow:hidden; }
.tier-prices .price{ font-weight:bold;font-size:1em; }
.tier-prices .benefit{ color:#6C6A13; }
.tier-prices li{ }
/*Add to Links*/
.add-to-links{ color:#6C6A13;font-size:9px;padding:0; display: none; }
.add-to-links .separator{ display:none; }
.add-to-links a{ color:#6C6A13;text-decoration:underline; }
.add-to-links a:hover{ text-decoration:none; }
.add-to-links li.last a{ color:#E67C1F; }
/*Add to Cart*/
.add-to-cart label{ float:left;margin-right:5px; }
.add-to-cart .qty{ float:left; }
.add-to-cart .button{ float:left;margin-left:5px; }
/*Add to Links + Add to Cart*/
.add-to-box{ }
.add-to-box .add-to-cart{ float:left;padding-top:5px; }
.add-to-box .or{ float:left;margin:5px 10px 0;font-weight:bold; }
.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;font-size:1.09em; }
.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 dd input,.product-options dd select{ font-size:11px;height:20px; }
.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 dd .multiselect option{ }
.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:0;float:left; }
.product-options-bottom .add-to-cart{ float:right; }
.product-options-bottom .add-to-cart label{ padding-top:2px; }
.product-options-bottom .add-to-cart input{ margin-top:1px;height:13px; }
/*Grouped Product*/
.grouped-items{ }
/*Block:Description*/
.product-view .description h3{ margin-bottom:7px;font-size:1em; }
/*Block:Additional*/
.product-view .additional{ padding:30px 0; }
.product-view .additional h3{ margin-bottom:15px; }
.product-view .additional .data-table th{ padding:11px 12px 11px 30px;font-size:1.1em; }
.product-view .additional .data-table td{ padding:11px 12px 11px 18px; }
/*Block:Upsell*/
.product-view .up-sell{ padding:30px 0; }
.product-view .up-sell .products-grid{ margin:20px 0 0; }
.product-view .up-sell .products-grid td{ width:25%;text-align:center;padding-bottom:0; }
.product-view .up-sell .products-grid td h4{ padding:7px 0 3px; }
/*Block:Tags*/
.product-view .tags{ }
.product-view .tags .form-add-tags label{ font-weight:bold;display:block;font-size:1.1em; }
.product-view .tags .form-add-tags .input-box{ float:left;margin:5px 10px 10px 0; }
.product-view .tags .form-add-tags .input-box input{ width:550px;height:12px; }
.product-view .tags .form-add-tags .button{ float:left;margin-top:4px; }
.product-view .tags .form-add-tags p{ clear:both; }
.product-view .tags .form-add-tags{ margin-top:10px; }
.product-view .tags .tags-list{ padding:5px 0 20px 0; }
.product-view .tags .tags-list li{ font-size:0.84em;padding-right:17px;margin-right:17px;border-right:1px solid #58646A; }
.product-view .tags .tags-list li a{ color:#E67C1F;font-weight:bold;padding-right:5px; }
.product-view .tags .tags-list li.last{ border:0; }
/*Block:Reviews*/
.product-view .reviews{ font-size:1.1em; }
.product-view .reviews dd{ padding-bottom:10px; }
.product-name a{ color:#6C6A13;font-size:1.2em;padding-bottom:10px;text-decoration:none; }
.product-name a:hover{ text-decoration:underline; }
/*Block:Add Review*/
.product-view .add-review{ }
.product-view .add-review .product-name span{ font-weight:normal; }
/*Content Styles*/
/*Product Tags*/
.tags-list{ font-size:1.3em; }
.tags-list li{ display:inline; }
/*Advanced Search*/
.search-summary{ padding:15px 0; }
/*Product Review*/
.product-review{ }
.product-review .product-img-box{ float:left;width:140px; }
.product-review .product-img-box img{ margin-bottom:15px; }
.product-review .product-img-box .product-image{ display:block;border:1px solid #ddd;padding:1px; }
.product-review .product-img-box .rating-links a{ display:block; }
.product-review .product-img-box .rating-links .separator{ display:none; }
.product-review .product-img-box .ratings{ padding-top:5px; }
.product-review .product-img-box .ratings .rating-box{ margin-left:15px; }
.product-review .details{ float:right;width:530px; }
.product-review .details .rating-box{ margin:5px 0; }
.review-customer-view .col-main .product-image-box{ width:160px;float:left; }
.review-customer-view .col-main .product-image-box img{ margin-bottom:10px; }
.review-customer-view .col-main .product-details{ width:530px;float:left; }
.review-customer-view .col-main .data-table{ margin:15px 0; }
.review-customer-view .col-main .ratings{ margin:15px 0; }
.review-customer-view .col-main .ratings .rating-box{ padding:5px 0; }
/*Shopping Cart*/
.cart .checkout-types{ float:right;text-align:right;padding:12px 22px 19px 57px; }
.cart .checkout-types button span{ padding:4px 7px;font-size:12px; }
.cart .totals .checkout-types button{ border-color:#F2F2F2; }
.cart .pages-indent{ padding:0 20px 29px 19px; }
#shopping-cart-table{ border-right:1px solid #B2C2CB; }
.cart thead th{ font-size:1.2em; }
.cart h3.product-name a{ color:#58646A; }
.cart tfoot td{ padding:10px 23px 9px 16px;background:#F2F2F2; }
.cart-cols-indent{ padding:0 20px 0 19px; }
/*Shopping Cart Table*/
.cart-table .item-msg{ font-size:10px; }
/*Shopping Cart Collateral boxes*/
.cart .cart-collaterals{ float:left;width:704px; }
.cart .cart-collaterals h3{ font-size:1.18em; }
.cart .cart-collaterals .col-1{ width:282px; }
.cart .cart-collaterals .col-2{ width:408px; }
.cart .crosssell{ border:1px solid #C5C1C1;padding:14px 7px 19px; }
.cart .crosssell .product-image{ float:left;margin-right:-120px; }
.cart .crosssell .product-shop{ margin-left:120px; }
.cart .crosssell ul li{ padding:28px 0 23px 0;border-bottom:1px solid #E2E0E0; }
.cart .crosssell .add-to-links{ margin-top:15px; }
.cart .crosssell .add-to-links li{ padding:0;border:0; }
.cart .discount{ border:1px solid #C5C1C1;padding:15px 18px 21px 17px;margin-bottom:20px; }
.cart .discount label{ font-weight:bold; }
.cart .discount input{ width:249px;margin-right:15px; }
.cart .shipping{ border:1px solid #C5C1C1;padding:14px 15px 22px 17px; }
.cart .shipping p{ font-weight:bold;padding:10px 0 20px; }
.cart .shipping label{ font-weight:bold; }
.cart .shipping li{ padding-bottom:10px; }
.cart .shipping .buttons-set{ padding-left:0; }
.cart .shipping button{ float:none; }
/*Shopping Cart Totals*/
.cart .totals{ float:right;width:179px;border:1px solid #C5C1C1;padding:15px 18px 17px 14px;background:#F2F2F2; }
.cart .totals table{ width:100%; }
.cart .totals table th,
.cart .totals table td{ padding:5px; }
.cart .totals table th{ font-weight:bold;font-size:1.18em;padding-right:15px; }
.cart .totals .checkout-types{ padding:0; }
.cart .checkout-types button{ background:url(../../Copy%20of%20theme027/images/proceed_to_checkout_bg.gif) left top no-repeat; }
.cart .totals .checkout-types li{ padding-bottom:5px; }
.cart .totals .checkout-types li a{ font-weight:bold;color:#E67C1F; }
.cart .totals .checkout-types button{ margin-bottom:10px; }
.cart .totals .price{ float:left; }
/*Options Tool Tip*/
.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;z-index:999;width:220px;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; }
/*Checkout*/
/*One Page*/
.opc{ border-bottom:1px solid #D3D3D3;position:relative; }
.opc li.section{ border:1px solid #D3D3D3;border-bottom:0; }
.opc .step-title{ background-color:#FFF;padding:8px 18px 8px 31px;font-size:1.09em; }
.opc .step-title .number{ line-height:22px;margin-right:5px;padding:2px 5px;font-weight:bold;color:#000000;border:1px solid #D2D2D2;background:#FFF; }
.opc .step-title h3{ display:inline;font-size:1.18em; }
.opc .allow .step-title{ cursor:pointer; }
.opc .active{ }
.opc .active .step-title{ background-color:#F0F0F0;cursor:default; }
.opc .active .step-title h3{ color:#E67C1F; }
.opc .active .step-title .number{ color:#FFFFFF;background:#E67C1F;border:1px solid #E67C1F; }
.opc .step{ border-top:1px solid #D3D3D3;padding:25px 16px 25px 31px; }
.opc .active .step{ background-color:#F0F0F0; }
.opc .active .step p{ padding:3px 0; }
.opc .order-review{ }
#checkout-step-billing label{ padding-right:20px; }
#checkoutSteps #opc-billing .input-box,
#checkoutSteps #opc-shipping .input-box{ width:320px;float:left; }
#checkoutSteps #opc-billing .input-box input,#checkoutSteps #opc-shipping .input-box input,#checkoutSteps #opc-billing .input-box select,#checkoutSteps #opc-shipping .input-box select{ width:261px!important; }
#checkoutSteps .input-box-2{ width:301px;float:left; }
#checkoutSteps .input-box-2 input{ width:300px!important; }
#checkoutSteps .input-box-2 select{ width:200px!important; }
#checkoutSteps .group-select li li{ margin-bottom:15px; }
#checkoutSteps label{ padding-bottom:3px; }
#checkoutSteps .group-select li input.input-text{ width:620px; }
#checkoutSteps .group-select li select{ width:627px; }
#checkoutSteps #opc-billing .customer-name-middlename .name-firstname,#checkoutSteps #opc-shipping .customer-name-middlename .name-firstname{ width:210px!important; }	
#checkoutSteps #opc-billing .customer-name-middlename .name-firstname input,	
#checkoutSteps #opc-shipping .customer-name-middlename .name-firstname input{ width:200px!important; }
#checkoutSteps #opc-billing .customer-name-middlename .name-middlename,#checkoutSteps #opc-shipping .customer-name-middlename .name-middlename{ width:110px!important; }
#checkoutSteps #opc-billing .customer-name-middlename .name-middlename input,#checkoutSteps #opc-shipping .customer-name-middlename .name-middlename input{ width:50px!important; }
/*Multiple Addresses Checkout*/
.checkout-progress{ padding:0 0 0 80px;margin:10px 0 30px;text-align:center; }
.checkout-progress li{ display:inline;width:15%;text-align:center;color:#FFFFFF;border:0;padding:1px 10px 1px 10px;margin-right:5px;background:#899518; }
.checkout-progress li.active{ background:#FBB446;color:#FFFFFF; }
.multiple-checkout{ position:relative; }
.multiple-checkout .grand-total{ font-size:1.5em;text-align:right; }
.multiple-checkout .grand-total big{ }
.multiple-checkout .grand-total .price{ font-size:1.2em; }
.checkout-multishipping-addresses .col-main{ padding-top:20px; }
.checkout-multishipping-addresses .col-main .page-title h2{ padding:0;background:0;float:left; }
.checkout-multishipping-addresses .col-main .page-title button{ float:right; }
.checkout-multishipping-addresses .col-main .multiple-checkout h3{ margin:15px 0; }
.checkout-multishipping-addresses .col-main #multiship-addresses-table{ border-collapse:collapse;margin-bottom:10px;border-right:1px solid #C5C1C1; }
/*.checkout-multishipping-addresses .col-main #multiship-addresses-table tfoot td{ border-top:1px solid #BEBCB7;padding:5px; }*/
.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set{ border:0; }
.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set button{ margin-left:10px; }
.checkout-multishipping-shipping .col-main{ padding-top:20px; }
.checkout-multishipping-shipping .col-main .page-title{ margin-bottom:15px; }
.checkout-multishipping-shipping .col-main .multiple-checkout{ width:100%; }
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set{ background:0; }
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-1{ width:30%; }
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-2{ width:68%; }
.checkout-multishipping-shipping .col-main .wide .data-table{ border-collapse:collapse;margin-top:15px; }
.checkout-multishipping-shipping .col-main .multiple-checkout h3{ border:1px solid #BEBCB7;border-bottom:0;margin-bottom:0;padding:3px;padding-left:20px; }
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set{ border:1px solid #BEBCB7;padding:20px;margin-bottom:15px; }
.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set{ border:0; }
.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set button{ margin-left:10px; }
.checkout-multishipping-shipping .col-main .multiple-checkout .col-1 h4{ margin:10px 0; }
.checkout-multishipping-billing .col-main{ padding-top:20px; }
.checkout-multishipping-billing .col-main .col2-set{ background:0;border:1px solid #BEBCB7;padding:20px;margin-top:15px; }
.checkout-multishipping-billing .col-main .col2-set .col-2 h3{ margin-bottom:20px; }
.checkout-multishipping-billing .col-main .col2-set .col-1{ width:60%; }
.checkout-multishipping-billing .col-main .col2-set .col-2{ width:38%; }
.checkout-multishipping-billing .col-main .buttons-set{ padding:20px 0;border:0; }
.checkout-multishipping-billing .col-main .buttons-set button{ margin-left:15px; }
.checkout-multishipping-billing .col-main .col-2 dl dt{ padding:10px 0; }
.checkout-multishipping-billing .col-main .col-2 dl dd{ padding:0 20px; }
.checkout-multishipping-billing .col-main .col-2 dd .v-fix{ padding-right:5px; }
.checkout-multishipping-overview .col-main{ padding-top:20px; }
.checkout-multishipping-overview .col-main .page-title{ margin-bottom:15px; }
.checkout-multishipping-overview .col-main .col2-set{ background:0;border:1px solid #4A4A4A;padding:20px; }
.checkout-multishipping-overview .col-main .col2-set .col-1{ width:30%; }
.checkout-multishipping-overview .col-main .col2-set .col-2{ width:68%; }
.checkout-multishipping-overview .col-main .multiple-checkout h3{ margin:10px 0; }
.checkout-multishipping-overview .col-main .col2-set h3{ margin:0; }
.checkout-multishipping-overview .col-main .col2-set .data-table{ border-collapse:collapse; }
.checkout-multishipping-overview .col-main .col2-set .data-table tfoot th,
.checkout-multishipping-overview .col-main .col2-set .data-table tfoot td{ border-top:1px solid #BFBFBF; } 
.checkout-multishipping-overview .col-main .grand-total{ margin:10px 0; }
.checkout-multishipping-overview .data-table{ margin:10px 0; }
.checkout-multishipping-address-newshipping #form-validate{ display:block;padding:20px; }
.checkout-multishipping-address-editshipping #form-validate{ display:block;padding:20px; }
.checkout-multishipping-address-selectbilling .page-title{ }
.checkout-multishipping-address-selectbilling .page-title h2{ background:0;padding:0; }
.checkout-multishipping-address-selectbilling .page-title button{ float:right; }
.checkout-multishipping-address-selectbilling .multiple-checkout{ padding:20px; }
.checkout-multishipping-address-editaddress #form-validate{ display:block;padding:20px; }
.checkout-multishipping-address-editaddress #form-validate #lastname{ width:251px; }
.checkout-multishipping-address-editbilling #form-validate{ display:block;padding:20px; }
.checkout-multishipping-address-editbilling #form-validate #lastname{ width:251px; }
.checkout-multishipping-success .col-main{ padding-top:20px; } 
.checkout-multishipping-success .content-box{ padding:30px; }
.checkout-multishipping-success .buttons-set{ border:0; }
/*Common Checkout Styles*/
.sp-methods{ }
.checkout-onepage-index #checkout-payment-method-load dt{ padding:5px 0; }
.checkout-onepage-index #checkout-payment-method-load dd{ padding:0 20px; }
.please-wait{ float:right;padding-right:50px; }
.cvv-what-is-this{ cursor:help;margin-left:5px; }
/*Tooltip*/
.tool-tip{ border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;left:0;z-index:1000;top:-38px!important; }
.tool-tip .btn-close{ text-align:right; }
.tool-tip .tool-tip-content{ padding:5px; }
/*Gift Messages*/
.add-gift-message{ margin-top:15px; }
.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-form textarea{ width:510px!important; }
.gift-message-form .input-box{ display:block;width:283px!important; }
.gift-message-form .input-box input{ width:226px!important; }
.gift-message-link{ display:block;background:url(../../Copy%20of%20theme027/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 span{ font-weight:bold; }
#checkout-step-login .col-2 .buttons-set button{ margin-top:-10px; }
/*Checkout Agreements*/
.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; }
/*Common Checkout Styles >*/
/*Login Page*/
.login-page{ }
.login-page .content{ min-height:150px; }
/*My Account*/
/*Dashboard*/
.dashboard{ padding:20px; }
.dashboard .welcome-msg{ }
.dashboard .data-table{ margin:10px 0; }
.dashboard .rating-box{ margin:0; }
.dashboard .col2-set{ padding:10px 0; }
.dashboard .reviews ol{ padding:10px 0; }
/*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{ }
/*Order View*/
.order-info{ padding:5px;padding-left:0; }
.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 .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{ display:inline; }
.customer-name-middlename .name-firstname{ width:200px!important; }
.customer-name-middlename .name-firstname input{ width:190px!important; }
.customer-name-middlename .name-middlename{ width:60px!important; }
.customer-name-middlename .name-middlename input{ width:50px!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; }
.cms-index-index .products-grid{ margin-top:10px;clear:left; }
.cms-index-index .products-grid td{ padding:5px 10px 12px 10px;width:33%;border-left:1px solid #8C8E7D;border-right:0;text-align:center; }
.cms-index-index .products-grid td.first{ border:0; }
.cms-index-index .products-grid h3.product-name{ margin-top:10px; }
.cms-index-index .products-grid .ratings .rating-box{ margin:0 auto; }
.cms-index-index .block-cart .block-4 .top{ background:url(../../Copy%20of%20theme027/images/block_5_left_top.gif) left top no-repeat; }
.cms-index-index .block-cart .block-4 .top div{ background:url(../../Copy%20of%20theme027/images/block_5_right_top.gif) right top no-repeat; }
.cms-index-index .block-cart .block-4 .top div div{ margin:0 11px;height:11px;overflow:hidden; }
.cms-index-index .block-compare .block-4 .bot{ }
.cms-index-index .block-compare .block-4 .bot div{ }
.cms-index-index .block-compare .block-4 .bot div div{ background:#FFF;margin:0 15px;height:15px;overflow:hidden; }
.cms-index-index .products-grid td a{ text-decoration:none; }
.cms-index-index .products-grid td a:hover{ text-decoration:underline; }
.products-col-1{ width:120px;float:left; }
.products-col-2{ width:300px;float:left; }
.col-main .product-image img{ border: none; }
.col-main .block-4{ margin-bottom:2px; }
.catalog-category-view .pages-indent{ padding:15px 16px 30px 22px; }
.catalog-category-view .page-title{ margin-bottom:10px; }
.catalog-category-view .products-list .product-shop .price-box{ float:left; }
.catalog-category-view .products-list .product-shop button{ margin:5px 0 0 30px; }
.catalog-category-view .products-list .add-to-links li{ display:inline; }
.catalog-category-view .products-list .add-to-links .separator{ display:inline; }
.catalog-category-view .products-grid td{ text-align:center; }
.catalog-category-view .products-grid td h3{ margin:3px 0; }
.catalog-category-view .products-grid li{ display:inline; }
.catalog-category-view .products-grid .separator{ display:inline; }
.catalog-category-view .pages-indent{ padding-left:15px;padding-top:0; }
.catalog-category-view .pages-indent .left{ padding-left:10px; }
.catalog-category-view .pages-indent .right{ background:0;float:right!important; }
.sendfriend-product-send .col-main button{ margin-left:10px; }
.review-product-list .data-table{ margin:15px 0; }
.customer-address-index .col-main .block-4 .page-title h2{ background:0;padding:0}
.customer-address-index .col-main .block-4 .page-title button{ float:right; }
.customer-address-index .col-main li{ padding-bottom:10px; }
.customer-address-form .col-main #form-validate{ display:block;padding:20px; }
.sales-order-shipment .col-main .page-title h2,.sales-order-view .col-main .page-title h2,.sales-order-invoice .col-main .page-title h2{ background:0;padding:0;float:left; }
.sales-order-shipment .col-main .page-title .left-bot,.sales-order-view .col-main .page-title .left-bot,.sales-order-invoice .col-main .page-title .left-bot{ text-align:right; }
.sales-order-invoice .col-main .page-title-2{ padding:0 20px; }
.sales-order-invoice .col-main .buttons-set{ padding-left:20px; }
.sales-order-shipment .col-main .a-right{ padding-right:20px;padding-top:20px; }
.sales-order-shipment .col-main .page-title-2{ padding:0 0 0 20px; }
.sales-order-shipment .col-main .page-title-2 a.right{ background:0;padding:0; }
.sales-order-shipment .col-main .page-title-2 h2{ background:0;padding:0; }
.sales-order-shipment .col-main .buttons-set{ padding-left:20px; }
.sales-order-creditmemo .page-title h2{ background:0;padding:0; }
.sales-order-creditmemo .page-title-2{ padding-left:20px; }
.sales-order-creditmemo .data-table{ margin:10px 0; }
.cms-index-noroute .col-main{ width:712px;padding:20px 0 20px 20px; }
.cms-about-magento-demo-store .col-main .page-head{ padding:0px 20px 10px; }
.cms-about-magento-demo-store .col-main .col3-set{ padding:0 20px 20px;font-size:1.2em;line-height:1.6em; }
.cms-about-magento-demo-store .col-main .col3-set p{ margin-bottom:10px; }
.cms-customer-service .page-head{ padding-top:10px; }
.catalog-seo-sitemap-category .pager{ padding-left:0;font-weight:bold; }
.tag-product-list .page-title h2{ background:0; }
.tag-product-list .products-grid td{ text-align:center; }
.tag-product-list .products-grid td h3{ margin-top:3px; }
/*Footer*/
.footer{ text-align:center;color:#616561;   background:#FFF; }
.footer ul{ padding:0 0 0px 0;background:#FFF; }
.footer ul li{ display:inline;padding:0 15px 0 14px;border-right:2px solid #616561;font-weight:bold;background:#FFF; }
.footer ul li a{ color:#616561;text-decoration:none;background:#FFF; }
.footer ul li a:hover{ text-decoration:underline;background:#FFF; }
.footer ul li.last{ border:0;padding-right:0;background:#FFF; }
.footer p{ padding:5px 0;background:#FFF; }
