/* ==== MUK Haircare 2009 - Constructed by JB and G Web Design (www.jbandg.co.uk)==== */

/* ==== Common ==== */

body, html {
margin: 0; 
padding: 0; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: 23px;}
#pages {
width: 980px;
margin: 0 auto;
padding: 0;}
.clear {
clear: both;}

body#defaultbody {background: url(../images/backgrounds/bottom-bg-default.jpg) bottom center no-repeat;}

body {background: url(../images/backgrounds/bottom-bg.jpg) bottom center no-repeat;}

html {background: url(../images/backgrounds/top-bg.jpg) top center no-repeat #020202;}

#thawte {
background-color:#202020;
margin:0 0 12px 0;
padding:9px 0 6px 9px;
font-size:11px;}
.thawte-left {
width: 61px;
float: left;}
.thawte-right {
width: 118px;
float: right;}

/* ==== Header ==== */	

#header {
width: 980px;
margin: 0 auto;
padding: 0;
height: 107px;}

#logo {
float: left;
width: 323px;
height: 102px;
background: url(../images/backgrounds/logo-top.jpg) top left no-repeat #303030;
padding: 5px 0 0 0;}


#audiologo {
float: left;
width: 323px;
height: 107px;
background: url(../images/backgrounds/logo-top.jpg) top left no-repeat #303030;
padding: 0;}



/* ==== Navigation ==== */	

#nav-wrapper {
width: 652px;
height: 102px;
float: right;
margin: 0;
padding: 5px 0 0 0;
background: url(../images/backgrounds/nav-top.jpg) top left no-repeat #303030;
line-height:0;}
#nav {
width: 637px;
height: 102px;
padding: 0;
float: right;
list-style: none;
margin: 0 auto;
padding: 0;
position:relative;	}
#nav ul {
list-style: none;
margin: 0 auto;
padding: 0;	}
#nav li {
float: left;	
margin: 0;}
#nav a {
color: #fff;
text-decoration: none;
display: block;
margin: 0;
padding: 0;}
#nav ul li a:hover {
color: #fff;
text-decoration: none;}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
margin: 0 0 0 0;
padding: 0;
width: 194px;
w\idth: 190px;
border: none;
z-index:99; }
#nav li ul a {
width: 194px;
w\idth: 190px;
margin: 0;
padding: 9px 3px 9px 18px;
background: #161616;
line-height: 1.4em;
border-top: solid 1px #000; }
#nav li ul a:hover {
background:url(/images/nav/nav-drop-hover.gif) top no-repeat #c42b73;
color: #fff;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
width: 164px; } 



/* ==== Individual Navigation Button Styles  ==== */	


#navbtn-home{
position:absolute;
width:73px;
height:102px;
float:left;}
	
#navbtn-about{
position:absolute;
width:92px;
height:102px;
float:left;	
left: 73px;}

#navbtn-shop{
position:absolute;
width:64px;
height:102px;
float:left;	
left: 165px;}

#navbtn-gallery{
position:absolute;
width:120px;
height:102px;
float:left;	
left: 229px;}

#navbtn-where{
position:absolute;
width:134px;
height:102px;
float:left;	
left: 349px;}

#navbtn-news{
position:absolute;
width:66px;
height:102px;
float:left;	
left: 483px;}

#navbtn-contact{
position:absolute;
width:83px;
height:102px;
float:left;	
left: 549px;}


/* ===== Homepage Styles ===== */

#homepage-top-wrapper {
width: 100%;
background: url(../images/backgrounds/homepage-top.jpg) top center no-repeat;}

#top-inside-wrapper {
width: 980px;
margin: 0 auto;}

#top-inside {
width: 434px;
margin: 0;
padding: 10px 0 0 21px;}

/*#top-inside {
width: 420px;
margin: 0;
padding: 10px 0 0 21px;}*/

#top-inside p {
margin: 0 0 10px 0;
padding: 0;}

#top-inside h1 {
margin: 0 0 5px 0;
padding: 0 0 0 0; 
font: normal 50px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing:-2px;}

#homebanners {
width: 637px;
padding: 0 0 0 21px;
float:left;}

.homebanner1 {
margin:0 9px 0 0;}

.whatthefuck {
margin: -65px 7px 0 -11px;
float:right;}


/* ===== Homepage Tooltips ====== */

#tooltip {
	width: 134px;
	height:44px;
	position: absolute;
	text-align:center;
	background: url(../images/home/tooltip-bg.png) top center no-repeat;
	z-index: 3000;
	padding: 0;

}
#tooltip h5, #tooltip div { margin: 0; color:#ffffff; font-size:10px;}

/* ===== Landing Page Styles ===== */

#gaypage-top-wrapper {
width: 100%;
background: url(../images/backgrounds/gaypage-top.jpg) top center no-repeat;}

#studentpage-top-wrapper {
width: 100%;
background: url(../images/backgrounds/studentpage-top.jpg) top center no-repeat;}




/* ===== Generic Headings ===== */

h1 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 36px Tahoma, Verdana, Arial; color: #99afc4;
line-height: 1em;
letter-spacing:-2px;}

h2 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 36px Tahoma, Verdana, Arial; color: #99afc4;
line-height: 1em;}
	
h3 {
margin: 0 0 10px 0;
padding: 0 0 0 0; 
font: normal 18px Tahoma, Verdana, Arial; color: #ffffff;
/*line-height: 1em;*/}

.skin_fenavh {margin: 0 0 10px 0;
padding: 0 0 0 0; 
font: normal 18px Tahoma, Verdana, Arial; color: #ffffff;}



/* ===== Content Layout  ===== */ 

#content {
width: 940px;
margin: 12px 0 30px 0;
padding: 20px 20px 0 20px;
background: url(../images/backgrounds/content-bg.jpg) top left repeat-x;
color:#a2a2a2;
font-size:12px;	}
#content p {
margin: 0 0 11px 0;
padding: 0;}	
#content ul {
margin: 0 0 10px 0;
list-style-type: none; 
padding: 0;	}
#content ul li {
background: url(../images/left-bullet.gif) 0 50%;
background-repeat: no-repeat;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;}

#main { /* left and middle column */
width: 700px;
float: left;
margin: 0;
padding: 0;}

#main h1 {
margin: 7px 0 8px 0;
padding: 0 0 0 0; 
font: normal 26px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing:-2px;}

#main-left { /*  left column */
width: 400px;
float: left;
margin: 0;
padding: 0;}

#main-left h2 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 18px Tahoma, Verdana, Arial; color: #99afc4;}

#main-right { /*  middle column */
width: 280px;
float: right;
margin: 0;
padding: 0;}

#right { /* far right column */
width: 220px;
float: right;
margin: 0;
padding: 0;
color: #fff;}

.greytint {
width: 198px;
margin: 0 0 13px 0;
padding: 11px;
color: #fff;
background: url(../images/backgrounds/right-bg.jpg) top left repeat-x #131313;}

#right h2 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 20px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing: -1px;}

#main-left ul {
margin: 0 0 2px 0;
list-style-type: none; 
padding: 0;	}
#main-left ul li {
background: url(../images/left-bullet.gif) 0 50%;
background-repeat: no-repeat;
/*background-position: top left;*/
padding: 0 0 0 18px;
margin: 0 0 5px 5px;}

#main-left a:link, #main-left a:visited {
color:#da2475;
font-weight:bold;
text-decoration:none;}

#main-left a:hover {
color: #fff;
padding: 0;
text-decoration: none;
font-weight: bold;}
	
#left-banner-wrapper a, #left-banner-wrapper a:link, #left-banner-wrapper a:visited {
color: #a5ab65;
padding: 0;
text-decoration: none;
font-weight:normal;}	

#left-banner-wrapper a:hover {
text-decoration:none;}

#main-right a:link, #main-right a:visited {
color:#da2475;
font-weight:bold;
text-decoration:none;}

#main-right a:hover {
color: #fff;
padding: 0;
text-decoration: none;
font-weight: bold;}

/*#main-right a:link, #main-right a:visited {
color:#da2475;
font-weight:bold;
text-decoration:none;}

#main-right a:hover {
text-decoration:underline;}*/
	
	
#right ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}
#right ul li {
background: url(../images/left-bullet.gif) 0 50%;
background-repeat: no-repeat;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;}

#right a:link, #right a:visited {
color:#FFF;
font-weight:bold;
text-decoration:none;}

#right a:hover {
text-decoration:underline;}


/* ===== Gallery Styles ===== */

#galleryform  {
width:260px;
margin:0;
padding:0 0 15px 0;}

#galleryform input{ 
width:150px;
margin:4px 0 9px 0;
padding:5px 0 0 3px;
height:17px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #6c6c6c;
font-size: 11px;}

#galleryform .uploader{ 
width: 210px;
margin:4px 0 9px 0;
padding:10px 0 10px 0;
height:23px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #6c6c6c;
font-size: 11px;}


#galleryform .basicsubmitbutton {
float:left;
width:108px;
height:46px;
margin:10px 0 10px 0;
padding:0;
border:none;
cursor:pointer;
background: url(../images/form-button.jpg) no-repeat;}


.mukgallerypic {
margin: 0 12px 0 0;}




/* ===== News page Styles  ===== */

#news a img, #news a:active img, #news a:visited img{
border: solid 1px #414141;}

#news a:hover img{
border: solid 1px #da2459;}

.newsitem1 {
margin: 0 8px 12px 0;}

.newsitem2 {
margin: 0 0 12px 0;}



/* ===== where to buy - retail ===== */

.clearing {
clear: both;}

.last {
margin-bottom: 0;}

.screenReader {
left: -9999px;
position: absolute;
top: -9999px;}

.flagicon {
margin: 1px 11px 0 0;}

#area-wrapper{
/*background-color:#333333;*/
padding: 11px 11px 0 11px;}

#area-wrapper h2 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 20px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing: -1px;}

/* ===== Where to Buy Layout  ===== */

#portfolio h4 {
margin: 0 0 3px 0;
padding: 0 0 0 0; 
font: normal 17px Tahoma, Verdana, Arial; color: #ffffff;
letter-spacing:-2px;}

div#container {
margin: 20px auto 0;
overflow: hidden;
width: 400px;}

ul#filter {
margin: 0; 
padding: 0;
list-style-type: none;}

ul#filter li { 
background: url(../images/left-bullet.gif) 0 45%;
background-repeat: no-repeat;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;}

ul#filter li.current a,
ul#filter li.current a:hover {
color:#bfbfbf;	
text-decoration:none;}

ul#filter li.a,
ul#filter li.a:active, 
ul#filter li.a:visited {
color:#da2475;	
text-decoration:none;}

ul#filter a:hover {
color:#fff;	
text-decoration:none;}

ul#portfolio {
float: left;
list-style: none;
margin: 0;
padding:0;
width: 400px;
border: none;}

ul#portfolio li {
float: left; 
margin: 0 10px 10px 0; 
padding: 8px 0 8px 8px;
width: 182px;
height: 157px;
background: url(../images/backgrounds/retail-bg.gif) no-repeat;
border: none;}

ul#portfolio a {
display: block;
cursor: pointer;
padding: 10px;
width: 190px;
height: 173px;}

ul#portfolio a:hover {
display: block;
cursor: pointer;
padding: 10px;
width: 160px;
height: 184px;
text-decoration:underline;}

ul#portfolio img {
display: block;
padding-bottom: 5px;}

.hidden{
visibility: hidden;
display: none;}



/* ======= Muk For Boys / Muk For Girls Image Swapper ======== */


#rangeHomeContent {
width: 280px;
margin: 0;
overflow: hidden;
padding:0;
line-height:0px;}

#rangeHomeContent ul, #rangeHomeContent ul li {
list-style:none;
background:none;
padding: 0;
margin: 0;} 

/* ===== Muk Products buttons ===== */

#rangeHomeContent #buttons {
overflow: hidden;
width: 280px;}

#rangeHomeContent #buttons li {
float: left;}

#rangeHomeContent #buttons .liststyle {
margin: 0 11px 0 0;}

#rangeHomeContent #buttons .listend {
margin: 0 0 0 0;}



/* ===== panel setup ====== */


#panels {	
margin: 25px 0 0 0;
width: 400px;
overflow: hidden;
position: relative;
z-index:1;
height: 300px;}

#panels div {
width: 400px;
display: none;}

#panels div div {
display: block;
width: auto;
height: auto;}

#panels div div .panel-left {
float: left;
width: 160px;
display:inline;}

#panels div div .panel-right {
float: right;
width: 220px;
display:inline;}

p.panel-title {
color:#cdcdcd;
font-size:16px;
margin: 0 0 0 0;}

.buy-product-button {
margin-top:10px;}


/* ====== Main Contact Form =====  */

#contact  {
width:370px;
margin:0;
padding:15px 0 15px 0;
}

.formtextfield { 
width:205px;
margin:0 0 12px 0;
padding:5px 0 0 3px;
height:17px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #6c6c6c;
font-size: 11px;}
.formtextarea {
width:200px;
height:120px;
padding:4px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #6c6c6c;
font-size: 11px;}
.basicsubmitbutton {
width:108px;
height:46px;
float: right;
margin:10px 0 10px 0;
padding:0;
border:none;
cursor:pointer;
background: url(../images/form-button.jpg) no-repeat;}



/* ==== footer ==== */

#footer {
width:940px;
margin: 0;
padding:0 20px 10px 20px;
color: #6f6f6f;
font-size:11px;}
#footer p {
margin:0 0 8px 0;
padding:0;
line-height:19px;}	
#footer a, #footer a:link, #footer a:visited {
color: #6f6f6f;
text-decoration: none;
font-weight:normal;}	
#footer a:hover {
color:#6f6f6f;
text-decoration:underline;
font-weight:normal;}






/* ===== SHOP ===== */


#controls {
background-color:#0033CC;
width: 680px;
padding: 0 10px 0 10px;
float: left;
height: 33px;
border-top: solid 3px #ffb94d;
background: url(../images/backgrounds/controls-bg.gif) top left no-repeat;
font-size:11px;
margin: 0 0 20px 0;}


#controls a, #controls a:link, #controls a:visited {
color: #da2475;
text-decoration: none;
font-weight:bold;}	
#controls a:hover {
color:#fff;
text-decoration:none;
font-weight:bold;}

.controls-left{
float: left;
padding-top: 4px;}

.controls-right {
float: right;
text-align:right;
padding-top: 2px;}

.logout-icon {
margin: 0 9px 0 16px;}

#accounth2 h2 {
margin-bottom:3px;}


.shophome-icon {
margin: 0 9px 0 16px;}

.account-icon {
margin: 0 6px 0 16px;}

.login-icon {
margin: 0 8px 0 0;}

#topsearch {
background: url(../images/backgrounds/search-bg.gif) top left no-repeat;
float: right;
width: 210px;
height: 29px;
margin: 0 0 20px 0;
padding: 4px 0 0 10px;
border-top: solid 3px #ffb94d;
color: #ffb94d;
font-size:11px;}

#topsearch form {
margin: 0;
padding: 0;}

#topsearch .khxc_quickfield {
text-align:left;
width: 113px;
height: 13px;
float: left;
margin: 3px 10px 0 10px;
padding: 1px 0 1px 3px;
font-size:10px;
color:#303030;}

#topsearch .khxc_quickbutton {
width:23px;
height:18px;
margin: 1px 0 0 0;
padding:0;
border:none;
background:#b4b87d;
cursor:pointer;
background: url(../images/shop-search-button.gif) top left no-repeat;}




#shopleft  {
background: url(../images/backgrounds/shop-other-bg.gif) top left repeat-x #010101;
border-top: solid 3px #3f93d9;
padding: 10px 10px 0 10px;}

#shopleft h1 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 20px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing: -1px;}

#shopmiddle {
background: url(../images/backgrounds/shop-other-bg.gif) top left repeat-x #010101;
border-top: solid 3px #3f93d9;
padding: 10px 10px 0 10px;}



#shopmiddle h2 {
margin: 0 0 12px 0;
padding: 0 0 0 0; 
font: normal 20px Tahoma, Verdana, Arial; color: #99afc4;
letter-spacing: -1px;}

#shopright {
background: url(../images/backgrounds/shop-other-bg.gif) top left repeat-x #010101;
border-top: solid 3px #e52d77;
padding: 10px;}


#shopdetails-wrapper {
width: 380px;}

#shopdetails-left {
font-size:11px;
width: 380px;}

#shopdetails-left h2 {
width: 150px;
margin-top: 10px;}

#shopdetails-left ul {
margin: 0 0 10px 0;
list-style-type: none; 
padding: 0;	}
#shopdetails-left ul li {
background-image:url(../images/details-bullet.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0 0 5px 5px;
padding:0 0 0 18px;}

#shopdetails-right {
width: 176px;
float:right;}

.shopdetails-pic {
float:right;
margin:0 0 0 0;}




.carticon {
margin: 0 10px 0 0;
float: left;}

.thawte {
float:left;
margin: 4px 12px 4px 0;}

.hidden {
display:none;}

.khxc_storelink {
display:none;}

.khxc_storehead {
display:none;}

.break {
width: 100%;
height:1px;
margin-bottom:8px;
display:block;
background-color:#f0f0f0;}

.shopbreak {
width: 100%;
height:1px;
margin-bottom:10px;
display:block;
background-color:#414141;
overflow:hidden;}

.inline {
font-weight:bold;
float:left;
width: 45px;
font-size: 14px;}
	
#right .inline {
font-weight:normal;
font-size: 12px;
float:none;
width: auto;}
	
.khxc_price {
font-size: 14px;
color:#ffb94d;
font-weight:bold;
padding-left:9px;}

.khxc_pricediv {
color:#ffb94d;}


.khxc_ghost td {
vertical-align:top;}


.khxc_ghost img {
margin: 0 13px 6px 0;}


a.reveal {
cursor:pointer;
font-weight: bold;
color: #da2475;}


 /*  Details buttons */

a.khxc_hrefbutton {
background-color: #f0f0f0;
padding: 2px 5px 2px 5px;
font-size: 11px;
font-weight: normal;
text-align: center;
display: block;
border: 1px solid #dedede;
text-decoration: none;
cursor:pointer;}

a.khxc_hrefbutton:hover {
background-color: #e7e7e7;
text-decoration: none;
cursor:pointer;
text-decoration:none;}






/*.khxc_cptbl_prod tr {
	border-top: solid 1px #f0f0f0;}*/
	
.khxc_cptbl_prod td {
	padding-top: 2px;}
 
 
 
 /*  Add to basket bottom of procut details pages */
 
.khxc_formsecthead {
 color:#FFFFFF;
 background-color:#313131;
 margin:0px; padding:2px 5px 2px 6px; 
 border-top:3px solid #ffb94d;
 border-bottom:1px solid #171717;
 font-weight:bold;
}

table.khxc_formtblone {
color: inherit;
background-color: red;
margin: 0px 0px 5px 0px;
width: 100%;
border: none;
}

table.khxc_formtbltwo {
color: inherit;
background-color: green;
margin: 0px 0px 5px 0px;
width: 100%;
border: none;
}

table.khxc_formtblone td, table.khxc_formtbltwo td {
 vertical-align:top;
}

td.khxc_formtbltwo {
 /*color: inherit;*/
 background:#2c2c2c;
 /*background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/form-table-bg.gif) top left repeat-x #070707;*/
 padding: 10px 2px 2px 6px;
 width: 50%;
 border: none;
 vertical-align: top;
 font-size:11px;
 color:#b0b0b0;
 margin:0;
 line-height:18px;
}

td.khxc_formtbltwospan {
 color: inherit;
 background-color: #2c2c2c;
 padding: 10px 2px 2px 6px;
 width: 100%;
 border: none;
 vertical-align: top;
}

td.khxc_formtblone {
 color: inherit;
 background-color: #2c2c2c;
 padding: 10px 2px 2px 6px;
 width: 100%;
 border: none;
 vertical-align: top;
}
	 
.khxc_formfield,
.khxc_formfield_rnc{ /*input field, password input field */
 width: 170px;
 padding: 3px 2px ;
 color:#747474;
 font-size:11px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 margin: 0 0 8px 0;
}
	


	
.khxc_formtblone legend, .khxc_formtbltwo legend{
 margin:0; padding:0;
 font-weight:bold;
 font-size:11px;
 line-height:15px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color:#b0b0b0;
}	
	
.khxc_formbutton {
 width:115px;
 height:38px;
 margin:5px 5px 10px 0;
 padding:0 0 12px 0;
 border:none;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/form-button-bg.gif) top left no-repeat;
 cursor:pointer;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #db3a82;
 font-size: 11px;
 font-weight:bold;
}


.khxc_formtblone textarea {
	width: 350px;
	height:90px;}
	
	
	
#skin_content .khxc_error {
 width:320px;
 font-size:11px;
 line-height:17px;
 font-weight:bold;
 color:#ff503f;
 margin:0 0 10px 0; padding:10px 0 15px 60px;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/error-bg.gif) top left no-repeat #313131;
} 
	
#skin_content .khxc_confirm {
 width:320px;
 font-size:11px;
 font-weight:bold;
 line-height:17px;
 color:#b6ef0f;
 margin:0 0 10px 0; padding:10px 0 15px 60px;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/confirm-bg.gif) top left no-repeat #313131;
}
	
	
/* shopping cart */


table.khxc_sorttable {
 margin: 0px 0px 10px 0px;
 border-spacing: 3px;
 width: 100%;
}

#shopleft .khxc_sorttable img {
margin:0 6px 0 0;}

#shopleft .khxc_sorttable td {
padding:15px 0 15px 0;}


table.khxc_sorttable tr {
 border-bottom: solid 1px #404040;
}

th.khxc_sorttable {
 background:none;
 padding: 4px 3px 4px 6px;
 vertical-align: top;
 font-size:14px;
 color:#3f93d9; 
 font-weight:bold;
}

td.khxc_sorttable {
 color: inherit;
 background-color: inherit;
 padding: 4px 3px 4px 3px;
 font-size:11px;
 line-height:14px;
 vertical-align: top;
}
	 
	 
	 
#shopleft .khxc_cartbutton {
 width:39px;
 height:7px;
 font-size:11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color:#b6ef0f;
 margin:0; padding:0 0 5px 16px;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/cart-del-item.gif) top left no-repeat;
}

#shopleft .khxc_cartbutton:hover {
 width:39px;
 height:7px;
 font-size:11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color:#fff;
 margin:0; padding:0 0 5px 16px;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/cart-del-item.gif) top left no-repeat;
}

.total {
 float:right;
 font-size:18px;
 font-weight:normal;
 color:#fff;
}

.total-price {
 font-size:18px;
 font-weight:bold;
 color:#ffb94d;
}


#shopleft .updateqty {
 width:75px/*48*/;
 float:right;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 height:15px;
 font-size:11px;
 color:#b6ef0f;
 border:0;
 margin:0 0 15px 0; padding:0 0 5px 16px;
 cursor:pointer;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/cart-update-qnt.gif) top left no-repeat #010101;
}

#shopleft .updateqty:hover {
 float:right;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 width:75px/*48*/;
 height:15px;
 font-size:11px;
 color:#fff;
 border:0;
 margin:0 0 15px 0; padding:0 0 5px 16px;
 cursor:pointer;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/cart-update-qnt.gif) top left no-repeat #010101;
}





#right .khxc_cartbutton {
width:150px;
height:21px;
margin:0 0 10px 0;
padding:0 0 2px 0;
border:none;
background:#808443;
cursor:pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 11px;
font-weight:bold;	
     }

#right .khxc_cartbutton:hover {
background:#808443;
text-decoration: none;
cursor:pointer;}



#shopright .minicart-view-cart {
width:95px;
height:40px;
margin:4px 0 0 0;
padding:0;
border:none;
cursor:pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 11px;
font-weight:bold;
background: url(../images/minicart-view-cart.jpg) top left no-repeat;
display:block;
float: left;}


#shopright .minicart-checkout {
width:95px;
height:40px;
margin:4px 0 0 0;
padding:0;
border:none;
cursor:pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 11px;
font-weight:bold;
background: url(../images/minicart-check-out.jpg) top left no-repeat;
display:block;
float:right;}





.khxc_quickbutton {
 width:132px;
 height:38px;
 margin:5px 5px 10px 0;
 padding:0 0 12px 0;
 border:none;
 background:url(https://www.mukme.com/mukshop/skins/mukjbandg/images/form-button-bg-big.gif) top left no-repeat;
 cursor:pointer;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #db3a82;
 font-size: 11px;
 font-weight:bold;
}


#replicabutton {
	width:130px;
height:23px;
margin: -1px 0 10px 0;
padding:0 0 2px 0;
border:none;
background:#b4b87d;
cursor:pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 11px;
font-weight:bold;
display:block;	
text-align:center;}



#replicabutton-wrapper a, #replicabutton-wrapper a:visited, #replicabutton-wrapper a:hover {
	color:#FFF;
	text-decoration:none;}

.khxc_quickfield {
	width: 20px;
	padding: 4px 2px ;
	color:#747474;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0 0 8px 0;}
	
	
	
#right .khxc_quickfield {
	width: 193px;
	margin: 0;}

#right .khxc_quickbutton {
width:150px;
height:23px;
margin:0 0 0 0;
padding:0 0 2px 0;
border:none;
background:#808443;
cursor:pointer;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 11px;
font-weight:bold;}


#detailsaddcart .khxc_formsecthead{
display:none;}


 
#detailsaddcart .khxc_formtblone {
background:none;
padding: 0;
margin:0;}

#detailsaddcart .khxc_formtblone legend {
color: #FFFFFF;
font-size:11px;
font-weight:bold;
margin: 0;
padding:0;
display:none;

}

#detailsaddcart .khxc_formtblone label {
padding: 0;
margin: 0;
} 

#detailsaddcart .khxc_formtblone input {
width: 70px;
margin: 0;

}
 
#detailsaddcart .khxc_formtbldiv {
margin-bottom: 20px;
}

#detailsaddcart .khxc_formbutton {
font-size: 0px;
color:#202020;
width: 108px;
height: 46px;
background: url(../images/details-add-to-cart.jpg) top left no-repeat;
display:block;
cursor:pointer;
border:none;
margin: 0;
}




#mainshoppingcart th.khxc_sorttable {
background:none;}

#mainshoppingcart table.khxc_sorttable tr {
border-bottom: solid 1px #414141;}


#mainshoppingcart  {
font-size: 11px;}


/* ====== Sifr ====== /*


/* These are standard sIFR styles... do not modify */



.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1, #right h2, #shopmiddle h2, #main-left h2, #area-wrapper h2, h3, .skin_fenavh, #portfolio h4 {
	visibility: hidden;
}