/*
Theme Name: poppethead
Theme URI: www.poppethead.com
Author: Poppet Head
Author URI: www.poppethead.com
Description: The 2011 theme for WordPress.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */



body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }

ul, ol { list-style:none;  }

p { padding:0px; }

/* Floating */

.fl { float:left; }

.fr { float:right; }

.cl { clear:both; }

/* Text align */

.tal { text-align:left; }

.tac { text-align:center; }

.tar { text-align:right; }

.taj { text-align:justify; }

.vm { vertical-align:middle; }

a:link { color:#2b4351; text-decoration:none; }

a:hover { color:#57a809; }

a:visited { color:#2b4351; text-decoration:none; }

a, a img { border:0 none; outline:none; }

input, select, textarea { color:#282828; font:normal 12px Arial,Tahoma; vertical-align:middle;}

body { background-color:#f0f0f0; text-align:center; background:url(images/homepage-bg.gif) top; }

body, table { color:#282828; font:normal 12px arial; line-height:20px; }

table { text-align:left; }

#main{ background:url(images/homepage-bg.jpg) top repeat-x;}

#mainlogobg{ background:url(images/footer-bg-1.png) bottom repeat-x;  }

#main-inner {  background:url(images/homepage-bg-logo.png) center top no-repeat}

#page { margin:0 auto; text-align:left; width:1004px; }

#topPart { height:243px;}

#site-title { padding:27px 0 0 22px; float:left;}

#site-title a { display:block; text-indent:-999em; width:162px; height:145px; background:url(images/logo.png); }

#homepage-header-bg{ width:968px; height:406px; padding:8px 0 0 36px;}

#topright { float:left; margin:43px 0 0 125px;}

.mainbg {  width:940px; margin:0 22px; padding:14px 0 20px 20px; background-color:#FFFFFF; float:left;}


/*----------------------------------------------Main Menu -----------------------------------------------------------------*/



#menu-bg { width:1004px; float:left; height:55px; margin:16px 0 0 0; background:url(images/menu-bg.png) top no-repeat;}

#mainmenu {text-transform:uppercase; margin:18px 0 0 17px; float:left; }

#mainmenu li { float:left; position:relative; padding-right:22px; background:url(images/menuline.png) no-repeat 100% 5px; z-index:9999999999 }

#mainmenu li a, #mainmenu li a span { float:left; cursor:pointer;  padding:0 0 10px 21px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#ffffff; }

#mainmenu li a { color:#fff; text-decoration:none;   }

#mainmenu li a span { padding:2px 16px 0 0;  height:23px;  }

#mainmenu li a:hover, #mainmenu li:hover a, #mainmenu li.current-menu-item a { color:#3b2a08; }

#mainmenu li a:hover span, #mainmenu li:hover a span, #mainmenu li.current-menu-item a span {  }

#mainmenu li a:hover span, #mainmenu li.current-menu-item a span{ color:#FFFFFF  }

#mainmenu li.last-menu-item { background:none; }


/*--------------------------------------- SubMenu Style---------------------------------------------*/


#mainmenu li ul { padding:4px; background-color:#bf8915; width:180px; display:none; position:absolute; top:30px; left:5px; z-index:9999999999 }

#mainmenu li:hover ul { display:block;  }

#mainmenu li ul li, #mainmenu li ul li a,

#mainmenu li ul li a span { float:none; padding:0; display:block; background-image:none !important ; height:auto; color:#fff !important ; font-size:11px  }

#mainmenu li ul li { padding-bottom:1px; }

#mainmenu li ul li a { font-size:12px; padding:3px 7px; background:#9e7522; }

#mainmenu li ul li a:hover { background:#7e6124; }


/*--------------------------------------- SubMenu sub menu Style---------------------------------------------*/


#mainmenu li ul ul.sub-menu { padding:4px; background-color:#d6d6d6; width:190px;  display:none; position:absolute; top:-4px; left:100%; z-index:9999999999;}

#mainmenu li:hover ul li:hover ul.sub-menu { display:block; }


/*--------------------------------------- End SubMenu Style---------------------------------------------*/

/*--------------------------------------- Home Page Content --------------------------------------------------*/

#homeContent { float:right; width:676px; margin-right:20px;}

#headerimage { float:left; margin-bottom:21px;}

#headerimage img { padding:0px !important;}

.slider { float:left; width:351px;}

.gift-banner { float:left;}

.welcome-box { float:right; width:306px; background-color:#edf5e5; min-height:351px; }

.welcome-box-title { font-size:35px; padding:20px 23px 0; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#56a509;}

.welcome-box-title span { color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:25px; line-height:46px;}

.welcome-box-text { padding: 10px 24px; font-size:16px; color:#404040; line-height:22px;}

/*----------------------------------------------- Main Content Part Of Page  ---------------------------------------------------*/

#contentmain { width:940px;}

#content { min-height:570px; width:676px;}

#content ul{}

#content ul li{ list-style-type: disc; padding-bottom:5px; padding-left:3px; margin-left:25px; }

/*----------------------------------  Widget-Area  -------------------------------------------------*/


#homeBoxes{float:left; margin-right:20px;}

#homeBoxes .widget-area { font-size:11px;  overflow:hidden; float:left }

#homeBoxes #collapscat-3{ background-color:#edf5e5; width:224px; height:799px;}

#homeBoxes #collapscat-3 h3 { background: url(images/left-title-bg.png) top repeat-x; color:#FFFFFF; height:36px; font-weight:bold; font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0 0 0 16px; line-height:36px;}

/*------------------------------------------------- Side Bar Main DIV  -----------------------------------------------------*/

#secondary { float:left; margin-right:20px; width: 200px }

#secondary .widget { width:224px; float:left; }

#secondary #collapscat-2{ background-color:#edf5e5; width:224px; height:799px;}

#secondary #collapscat-2 h3 { background: url(images/left-title-bg.png) top repeat-x; color:#FFFFFF; height:36px; font-weight:bold; font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0 0 0 16px; line-height:36px;}

#secondary #text-5 { background:url(images/left-bg.png) top no-repeat; width:224px; height:799px;}

#secondary #mp_cart_widget-2 { width:350px; height:auto;}

.shoppingcart { float:right; z-index:99999px; padding:18px 40px 0 0;}

.mp_cart_widget_content { z-index:99999px; }

/*--------------------------------------- Footer Style---------------------------------------------*/

#footerOuter { clear:both; background-color:#f5efea;}

#footer { width:1004px; margin:auto; height:57px; padding-top:10px; } 

.footermenu1{ float: left; padding: 13px 0 0 40px;  line-height:21px; text-align:left; font-size:11px;}

#menu-footermenu  { text-align:left; float:left; }

.footermenu1 ul {}

.footermenu1 li { display:block; float:left; background:url(images/footer-menu-line.gif) right no-repeat; padding:0 16px 0 17px;}

.footermenu1 li a {  text-decoration:none; float:left; display:block; font-size:11px; color:#635a53; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.footermenu1 li a:hover { color:#3a3a3a; text-decoration:underline; text-decoration:underline }

.footermenu1 li.last { background:none;}

.footer-copyright { float:right; font-size:11px; color:#635a53; text-transform:uppercase; font-weight:bold; margin:13px 60px 0 0;}

/*--------------------------------------- Product Page ---------------------------------------------*/

#contentPart { float:left; width:696px;}

.entry-product-detail-content { padding:0 20px 0 0;}

.entry-page-detail-content { padding:0 20px 0 0;}

#contentPart p { color:#404040; margin:0 0 0 0; padding:0 0 0 0;}

#contentPart p a { text-decoration:underline;}

#contentPart p a:hover { text-decoration:none;}

.entry-content { float:left;}

#mp_product_list { float:left;}

#mp_product_list .product { float:left; border:1px solid #efefef; width:214px; height:253px; margin: 0 14px 14px 0; padding:0 0 0 0;}

#mp_product_list .product h3.mp_product_name { background:url(images/small-categories-box-bg.png) repeat-x; min-height:28px; font-size:14px; padding:7px 0 1px 13px; margin: 0px !important;}

#mp_product_list .product h3.mp_product_name a:hover { color:#57a809;}

#mp_product_list .product .mp_product_content {text-align:center;}

.product-dec-text { margin:17px 0 25px 0; line-height:18px;}

/*--------------------------------------- Shopping Cart Page ---------------------------------------------*/

#mp_cart_form { float:left; width:676px;}

#mp_cart_form table.mp_cart_contents { width:100%; margin:0 0 30px 0;}

#mp_cart_form table.mp_cart_contents .mp_cart_col_thumb { padding-left:10px;}

#mp_cart_form table td { border-bottom:1px solid #e5e5e5; padding:10px 0; text-align:left;}

#mp_cart_form table td.mp_cart_col_price { padding:0 10px; text-align:right;}

.mp_cart_col_quant { padding:0 0 0 7px !important;}

#mp_cart_form table td.mp_cart_subtotal_lbl a { color:#404040; text-decoration:underline;}

#mp_cart_form table td.mp_cart_subtotal_lbl a:hover { color:#57a809; text-decoration:none;}

#mp_cart_form table td.mp_cart_col_updatecart { text-align:right;}

#mp_cart_form table td.mp_cart_col_updatecart .update_submit { background:url(images/update-cart-button.png) no-repeat; width:107px; float:left; height:29px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-align:center; cursor:pointer; border:none; line-height:28px !important; padding-bottom:2px;}

#mp_cart_form table td.mp_cart_col_updatecart .update_submit:hover { background-position:0 -29px;}

table.mp_cart_login { width:676px; margin:0px 0 0 0; float:left}

table.mp_cart_login .mp_cart_login { border-bottom:2px solid #E5E5E5; height:35px; margin:0 30px 25px 0;  width:290px; font-size:16px; text-transform:uppercase; vertical-align:top;}

table.mp_cart_contents td.mp_cart_col_price { padding:0 6px 0 7px; text-align:right;}

.mp_cart_col_thumb { }

table.mp_cart_login .mp_cart_col_product_table { text-decoration:underline;}

.mp_cart_col_product_table a { text-decoration:underline;}

.mp_cart_col_product_table a:hover { text-decoration:none;}

table.mp_cart_login .mp_cart_or_label {  width:96px; text-align:center; font-size:22px; text-transform:uppercase;}

table.mp_cart_login .checkout-directly { border-bottom:2px solid #E5E5E5; height:35px; margin-bottom:25px; width:290px; font-size:16px; text-transform:uppercase; vertical-align:top;}

.mp_cart_col_product_table label { margin-top:10px;}

.mp_cart_login_main { float:left; margin:25px 35px 0 0;}

.input { background:url(images/input.png) left no-repeat; width:241px;  color:#000; border:none; margin-bottom:10px; padding:8px 6px 8px; float:left;}

#mp_login_submit { 	background:url(images/login-and-checkout-button.png) no-repeat; width:157px; height:27px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-align:center; cursor:pointer; border:none; padding:0 0 2px 0; margin:8px 0 0 0; line-height:28px !important; }

#mp_login_submit:hover { background-position:0 -28px;}

#mp_shipping_form { width:676px;}

#mp_shipping_form table{ width:676px; float:left;}

.entry-content p.mp_cart_login_msg { float:left; margin:10px 0 0px !important;}

.entry-content p.mp_cart_login_msg .mp_cart_login_link { text-decoration:underline;}

.entry-content p.mp_cart_login_msg .mp_cart_login_link:hover { text-decoration:none;}

.mp_cart_direct_checkout { float:left;}

.mp_cart_shipping .shipping-information { padding:0 0 0 32px !important; font-size:14px; text-align:left !important; color:#000000; height:30px; background:url(images/lorry.png) 10px no-repeat #eeeeee;}

.mp_cart_direct_checkout #mp_shipping_submit { background:url(images/continue-checkout-button.png) 0 0 no-repeat; border: none;  color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; height: 27px; text-align:center !important; padding:0 0 2px 0 !important; text-transform: uppercase; width: 152px; float:left; margin:0 0 0 152px; line-height:28px !important;}

.mp_cart_direct_checkout #mp_shipping_submit:hover { background-position:0 -28px;}

table.mp_cart_login .user-account { border-bottom:2px solid #E5E5E5; height:58px; font-size:16px; text-transform:uppercase; text-align:left;}

table.mp_cart_login .mp_cart_login_user_account { }

#login_submit { background: url(images/login_button.png) 0px 0 no-repeat; width:63px; height:25px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none; padding:0 0 3px 0; margin:5px 0 0 0; line-height:26px !important;}

#login_submit:hover { background-position:0 -25px; }

#look-up { background: url(images/look-up.png) no-repeat; width:80px; height:25px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;cursor:pointer; border:none; padding:0 0 2px 0 !important; margin:4px 0 0 8px !important; float:left; }

#look-up:hover { background-position:0 -25px; }

.apply {  background: url(images/login_button.png) no-repeat; width:63px; height:25px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none; padding:0 0 2px 0 !important; margin:0 !important; vertical-align:top !important; line-height:26px !important;}

.apply:hover { background-position:0 -25px;}

.mp_cart_col_total { text-align:right; font-size:14px; font-weight:bold;  text-align:right !important;}

table.mp_cart_contents td.mp_cart_col_total { text-align:right; font-size:14px; font-weight:bold; text-align:right !important;}

.mp_cart_contents { width:676px; margin:25px 0;}

.mp_cart_contents td { border-bottom: 1px solid #E5E5E5; padding: 10px 10px !important;}

.mp_cart_shipping { width:676px; margin:25px 0;}

#mp_payment_confirm { background: url(images/confirm-payment-button.png) 0 0 no-repeat; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; height: 27px; text-align: center; text-transform: uppercase; width: 136px; padding:2px 0 4px 0 !important; border:none !important; margin-left:10px; line-height:24px !important; }

#mp_payment_confirm:hover { background-position:0 -28px;}

#mp_payment_form { text-align:center;}

.entry-content h3 { color:#FF0000; margin:10px 0;}

/*------------------------------------Blog List Page --------------------------------------------------------------*/

#post-box {	margin-bottom:17px;/*float:left;*/width:676px;height:auto; }

#post-box-down { background-color:#EEEEEE; border-top:1px solid #dadada; float:left; width:646px; padding:5px 15px 5px 15px; margin:25px 0 20px 0; }

#blogtext{ /*width:320px;*/ float:left; padding-right:25px; }

#blogtext H1 a{	font-size:16px; vertical-align:top;	color:#404040; padding-top:0px; text-decoration: underline; padding-bottom:16px; display:inline-block; }

#blogtext H1 a:hover{ font-size:16px; color:#404040; text-decoration:none; }

#blogtext span{ float:left;	display:block;	width:520px; padding-bottom:10px; }

#blogtext span a{ color:#000000; text-decoration:underline;	font-weight:bold; }

#blogtext span a:hover{ color:#000000; text-decoration:none; font-weight:bold; }

#author-image { float:left; margin-bottom:18px; }

#author-image img{ float:left; }

#category{ background:url(images/icon-categories.png) no-repeat 0 3px; padding:0 0 0 23px; font-size:11px; width:505px;	float:left; }

#category span{	font-size:11px; }

#category a{ font-size:11px; olor:#000000; text-decoration:underline; }

#category a:hover{ text-decoration:none; }

#commnents{	 font-size:11px; }

.commnentstext{	background:url(images/icon-comments.png) no-repeat;	font-size:11px;	padding:0 0 2px 22px; }

#commnents a{ font-size:11px; color:#000000; text-decoration:underline;}

#commnents a:hover {  text-decoration:none; }

#post-content p { padding:7px 0;}

/*-----------------------Post Details And Comment List ---------------------------------------------------------*/

#post-comment{ float:left; width:676px; }

#post-header H1{ font-size:25px; color:#000000;	text-decoration:none; padding-bottom:20px; display:inline-block; border-bottom:2px solid #D6D7D6; display:block; }

#post-name{	margin:0 0 20px 0;	background:url(images/icon-user.png) 0 2px no-repeat;	padding-left:20px; }

#post-name a { text-decoration:underline;}

#post-name a:hover { text-decoration:none;}

#post-name span a{ color:#000000; font-weight:bold; }

#post-bottom{ margin:25px 0 0 0; padding:8px 0 8px 37px; background:url(images/icon-categories.png) 15px 10px no-repeat #EEEEEE; }

#post-bottom a{	color:#000000; font-weight:bold; text-decoration:underline; }

#post-bottom a:hover { text-decoration:none;}

.product-big-title { color:#040707; font-size:16px; font-weight: bold; padding:10px 0 13px 0; width:676px; border-bottom:1px solid #eeeeee; margin-bottom:10px;}

#blogcomments{ float:left; margin:30px 0 0 0; }

#comments-title{ margin:0 0 0 -23px; font-size:16px; font-weight:bold; padding-top:20px; clear:both; padding-left:28px; }

.commentlist{ border:1px solid #eeeeee;	padding:35px; float:left; margin-top:-10px;	width:611px; padding-left:28px; }

.authorimage{ float:left; width:95px; clear:both; margin-bottom:25px; }

#commenttext{ float:left; width:515px; height:auto; margin-bottom:25px; }

#commenttext p { padding:7px 0;}

#commentmain{ margin-bottom:25px; border-bottom:1px solid #eeeeee;	height:auto; float:left; }

.visitorname { font-style:normal; font-weight:bold; }

.visitorname a{ color:#000000; text-decoration:underline; font-style:normal; font-weight:bold; background:url(images/icon-user.png) no-repeat; padding-left:22px; }

.date{ color:#666666; height:30px;	display:block;	font-size:11px; }

#commenttext em{ font-size:12px; font-style:normal;	color:#FF0000;	display:block; }

.reply a{ font-size:12px; font-style:normal; color:#000000;	display:block;	background:url(images/icon-comments.png) no-repeat 0 18px; padding-left:20px; padding-top:15px; text-decoration:underline; }

.reply a:hover { text-decoration:none;}

.testimonials-name-page { margin:0 0 10px 0;}

.textarea-blog { background:url(images/text-area.png) no-repeat; width:557px; height:86px; color: #000000; padding:4px; border:none;}

/*---------------------------Comment Form style ----------------------------------------------------*/

.graybox{ border:3px solid #eeeeee;	background-color:#FFFFFF; padding:25px;	margin-top:15px; float:left; width:620px; margin-bottom:25px; }

.comment-form-submit{ background:url(images/b-submit.png); width: 76px; height: 28px; text-indent: -999em; border: none; cursor:pointer; margin-top:10px; }

.author-page-header{padding-bottom:10px;}

.author-page-header h1 a{ color:#000000; font-weight:bold; }

.cartBox { padding-left: 60px; padding-bottom: 4px; color: #404040; font-weight:bold; text-transform:uppercase; padding-top:5px;   zoom: 1; right: 0; display: inline; float:right; margin-right:40px; margin-top:9px; z-index:99 !important; }

.cartBox:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; float:left; }

.cartBox:before { content: ""; display: table; }

.cartBox .panel { display: none; clear: both; position: relative; zoom: 1; left: -1px; }

.cartBox .panel:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.cartBox .panel:before { content: ""; display: table; }

.cartBox .panel #widgetshoppingcart h3 { display: none; }

.cartBox #widgetshoppingcart #shoppingcartcontents { width: 208px; padding-top: 15px; }

.cartBox #widgetshoppingcart #shoppingcartcontents .mp_cart_widget_content .empty { line-height: 1.5em; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td.product-name a { display: block; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td.product-name span { zoom: 1; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td.product-name span:after { content: "."; display: block; clear: both;   visibility: hidden; line-height: 0; height: 0; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td.product-name span:before { content: ""; display: table; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td#cart-widget-links { padding-top: 15px; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td#cart-widget-links .gocheckout { background: #A8AF3F; border: none;   color: #fff; font-size: 12px; font-weight: normal; padding: 5px 10px; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; display: inline; float: left; margin-right: 10px; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td#cart-widget-links .gocheckout:hover { background: #D97321; }

.cartBox #widgetshoppingcart #shoppingcartcontents table td#cart-widget-links .emptycart { position: relative; top: 3px; color: white; }

.shopping-cart { float:right; }

.shopping-cart a { display:inline-block; background:url(images/shopping-card.png) 0 0 no-repeat; text-indent:-999em; *display:block;  }

.shopping-cart a.shopping-cartbtn { width:144px; height:29px; background-position:0 0; }

#shoppingcartcontents .mp_cart_widget_content { background-color:#edf5e5 !important; z-index:9999999px; padding:10px 10px 0; min-height:60px; float:left;}

#shoppingcartcontents .mp_cart_widget_content table.mp_cart_contents_widget { background-color:#edf5e5 !important; z-index:9999999px; width:100%;}

#shoppingcartcontents .mp_cart_widget_content table th { background-color:#d4e4c4; padding:6px 10px !important; font-size:11px; text-transform:capitalize; }

#shoppingcartcontents .mp_cart_widget_content table th.mp_cart_col_price {  text-align:right !important;}

#shoppingcartcontents .mp_cart_widget_content table td.mp_cart_col_product_table { font-size:11px; text-transform:lowercase; width:120px; text-transform:capitalize;}

#shoppingcartcontents .mp_cart_widget_content table td.mp_cart_col_quant { font-size:11px; width:45px; padding-left:12px !important;}

#shoppingcartcontents .mp_cart_widget_content table td.mp_cart_col_price { font-size:11px; text-align:right;}

#shoppingcartcontents .mp_cart_widget_content table td {border:0px !important; border-bottom:1px solid #d4e4c4 !important; padding:6px 10px;}

#shoppingcartcontents .mp_cart_widget_content table td.mp_cart_col_total { font-size:12px;}

#shoppingcartcontents .mp_cart_widget_content table td.mp_cart_subtotal_lbl{ font-size:12px; text-transform:capitalize;}

a.mp_empty_cart{ background:url(images/empty-cart-button.png) no-repeat; padding-top:1px; line-height:27px !important; width:97px; height:29px; font-size:12px; text-align:center; color:#FFFFFF; font-weight:bold; float:left; }

a.mp_checkout_link{ float:right !important;  background:url(images/checkout-button.png) no-repeat; font-size:11px; width:86px; height:29px; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; margin-top:0px; padding-top:1px; line-height:27px !important;}

a.mp_store_link{ float:left; background:url(images/browse-products-button.png) no-repeat; width:143px; height:29px;  margin:10px 6px;  font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; text-transform:uppercase; line-height:29px;}

.mp_cart_empty { font-family:11px; padding:0 10px 0 6px;}

.mp_cart_login .mp_cart_checkout #order-id-submit { background: url(images/look-up.png) 0px 0px no-repeat; width:80px; height:25px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none; padding:0 0 1px 0 !important; float:left; margin-left:0px; margin-top:5px; line-height:26px !important; }

.mp_cart_login .mp_cart_checkout #order-id-submit:hover { background-position:0 -25px;  }

.entry-content form #order-id-submit { background: url(images/look-up.png) 0px 1px no-repeat; width:80px; height:26px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;cursor:pointer; border:none; padding:0 0 2px 0 !important; float:left; margin:2px 0 0 10px; line-height:28px !important; }

.entry-content form #order-id-submit:hover { background-position:0 -24px; }

.commnents .commnentstext { font-size: 12px; color:#404040; margin:15px 0 0 0 }

.alignright input#coupon_code { background-color:#f3f2f2; border:1px solid #e4e2e2; padding:4px 6px 3px; height:16px;}

div#secondary input#searchsubmit {
	font: normal 10px Arial, Tahoma;
}

label[for="s"] {
	display: none;
}

#secondary #collapscat-2 {
	width: 200px;
}

#secondary .mp_cart_widget {
	width: 200px;
}

#secondary .mp_cart_widget table {
	width: 200px;
}

div#secondary .mp_cart_actions_widget {
	width: 200px;
	margin-top: 1em;
	padding: 0 !important;
	padding-top: 1em !important;
}

div#secondary .widget {
	margin-bottom: 1em;
}

div#secondary .mp_cart_widget h3 {
	float: none;
	color: black;
}

.widget_product_search { margin-bottom:20px; }

.nav-previous { float:left; }
.nav-next { float:right; }

/* NEWSLETTER FORM STYLE 22-10-2012 */
#subscribeformwrap {float:left;position:relative;}
#subscribeformwrap form {position:absolute;width:280px;left:30px;top:14px}
#subscribeformwrap .txt {float:left;width:188px;height:29px;font-size:12px;line-height:29px;padding:0 10px;background:url(images/subscribe-input.png) no-repeat;border:0 none;font-weight:bold;}
#subscribeformwrap .btn {float:right;width:68px;height:29px;font-size:12px;color:#FFF;border:0 none;background:url(images/subscribe-submit.png) no-repeat;font-weight:bold;cursor:pointer;}

/* CPKWS */

.mp_product_meta_detail form.mp_buy_form {
	width: auto !important;
	height: auto !important;
	padding: 1em !important;
}

article.product {
	width: 100% !important;
}

article.product div.entry-product-detail-content table {
	width: 100% !important;
}
