/*
Copyright ©2006 Creative Bay Ltd. All rights reserved.
This CSS Style Sheet may not be used or reproduced in whole or in part, without the prior permission of CreativeBay, www.creativebay.co.uk.
Any person or group of persons found to be in breach of this notice may face legal action.
*/

/*<========== GENERAL STYLING (contains: background, header, flash, subheader, repeater & footer) ==========>*/

a:focus { outline: none;}

/*<-- background -->*/
#background { background: #fff; }

/*<-- header -->*/
div#header {
	background: url(template_header.jpg) no-repeat;
	height: 67px;
	position: relative;
}

div#header a {
position: absolute;
color: #fff;
font-size: 11px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homelink {
display: block;
height: 60px;
width: 352px;
top: 12px;
left: 5px;
}

#headlnk_1 { top: 12px; right: 240px; }
#headlnk_2 { top: 12px; right: 131px; }
#headlnk_3 { top: 12px; right: 70px; }
#headlnk_4 { top: 12px; right: 14px; }

/* <==== Search ====> */

.searchbox {
position: absolute;
left: 696px;
top: 33px;
}

.searchbox .srchbox {
border: none;
height: 13px;
width: 181px;
background: none;
color: #ababab;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchbox .srchbtn {
background: none;
border: none;
height: 15px;
width: 80px;
position: relative;
top: 2px;
cursor: pointer;
margin-left: 3px;
}

/*<-- subheader -->*/
div#subheader {
	background: url(template_subheader.jpg);
	height: 35px;
}

/* -------------------------------------- */
/*    DROPDOWN CATEGORY CUSTOM STYLING    */
/* -------------------------------------- */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
}

#nav {
	margin: 0px 0px 0px 0px;
	}

#nav a {
	display: block;
	width: auto;
	_width: 108px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
	padding: 0px 16px;
	background: url(navspacer.gif) right no-repeat #000;
}

#nav a:hover{
	color: #FFFFFF;
}

#nav li {
	float: left;
	width: auto;
	_width: 0px;
}

#nav li ul {
	position: absolute;
	width: 140px;
	left: -999em;
	border: 1px solid #000;
	border-top: 3px solid #000;
	display: none;
}

#nav li ul a {
	display: none;
	width: 120px;
	width: 140px\9;
	text-align: left;
	text-decoration: none;
	color: #333;
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	text-transform: none;
	padding: 0px 10px;
	height: 25px;	
	background: #fff;
}
.nabidka {
	display: block;
	width: 123px;
	height: 31px;
	line-height: 31px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-indent: 0px;
  width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 31px;
	display: block !important;
	cursor: pointer;
  	background: url(template_tabout.gif) no-repeat;
	color: #006498;
}
#nav li ul a:hover {
	background: #000;	
}

#nav li:hover ul,  #nav li.sfhover ul {
	left: auto;
}

#categories {
	display: none !important;
}

/*<-- repeater -->*/
div#container {
	background: #fff;
}

/*<-- footer -->*/
div#footer {
	background: url(shared_footer.jpg);
	height: 59px;
	position: relative;
}

div#footer a {
color: #fff;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
position: absolute;
top: 23px;
text-decoration: none;
}

#tpftrlnk_1 { left: 330px; }
#tpftrlnk_2 { left: 391px; }
#tpftrlnk_3 { left: 500px; }
#tpftrlnk_4 { left: 564px; }

div#footer a:hover { text-decoration: underline; color: #fff; }

div#centerpane {
    display: block;
    float: left;
    padding: 10px 10px 0px 0px;
    width: 750px;
}
* html div#centerpane { width: 750px; z-index: 0; }

div#rightpane {
    display: block !important;
    float: left;
    padding: 10px 0px 0px 0px;
    width: 170px;
}
* html div#rightpane { width: 170px; }

/*<========== SHOWCASE ==========>*/

div#showcase {
    display: block;
    position: relative;
    width: 360px;
	float: left;
}

div#showcase span {
    clear: both;
    display: block;
    height: 20px;
    width: 271px;
}

#showcase ul {
    display: block !important;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 360px;
}

#showcase li {
    display: block;
    float: left;
    height: 58px;
    margin: 4px 3px;
    padding: 0;
    width: 64px;
}

#showcase li a img {
	max-width: 64px;
	width: 64px\9;
	margin-top: 8px;
}

#showcase li a {
    cursor: pointer;
    display: block;
    height: 58px;
    padding: 0;
    text-align: center;
    width: 64px;
	border: 1px solid #DFDFDF
}

* html #showcase li a {
    height: 58px;
    width: 64px;
}

#showcase div#largeimage {
    display: block !important;
    float: right;
    text-align: center;
    width: 360px;
	height: 260px;
}

#showcase div#largeimage img {
    border: 1px solid #dfdfdf;
    display: block;
    margin: 0 auto 5px;
	max-width: 358px;
	
}

div#showcase div#imageID {
    display: none;
    left: 80px;
    position: absolute;
    top: 20px;
    width: 620px;
}

/*<-- item title -->*/

#itemdetails { 
width: 430px;
margin-left: 10px;
float: left;
}

#title {
font-family: Arial, Helvetica, sans-serif;
color: #336699;
font-size: 24px;
font-weight: bold;
line-height: 27px;
margin-bottom: 10px;
}

div.sku {
color: #666666;
font-size: 10px;
text-align: left;
margin-bottom: 10px;
}

div#description2 {
border-top: 1px solid #cccccc;
padding: 10px 0px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
}

#quicklook {
background: url(header_quickLook.gif);
height: 22px;
width: 114px;
}

#quicklookdes {
padding: 5px 0px 10px 0px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#quicklookdes ul {
padding: 1px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

#quicklookdes ul li {
margin: 0px 0px 3px 0px;
}



#showcase div#largeimage a#fullsize {
	color: #999;
	background: url(zoom.gif) top left no-repeat;
	padding: 1px 0 3px 19px;
}

div#showcase div#imageID h5 {
	color: #333;
	background: #dfdfdf;
}

div#showcase div#imageID a {
	background: #fff;
	border: 1px solid #dfdfdf;
	color: #999;
}

div#showcase div#imageID span {
	background: #dfdfdf;
}

/*<==========: TABS :==========>*/

#tabs {
clear: both;
}

#tab1, #tab2, #tab3, #tab4, #tab5  {
	width: 750px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 0px;
}

#tab2, #tab3, #tab4, #tab5 {
	display: none;
}

div.tabcontent {
	width: 750px !important;
/*	height: 145px;
	height: 150px\9;*/
	overflow-x: hidden;
 	white-space: -moz-pre-wrap;
 	white-space: -pre-wrap;
 	white-space: -o-pre-wrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px !important;
	padding: 0px 10px;
	word-wrap: break-word;
	white-space: normal;
	background: #fff;
	color: #666;

}

* html div.tabcontent {
	overflow: auto;
	word-wrap: break-word;
	width: 750px !important;
  
}



ul.tablinks {
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 31px;
	display: block !important;
	cursor: pointer;
}

* html ul.tablinks { height: 31px; }

ul.tablinks li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}

ul.tablinks a, ul.tablinks span {
	display: block;
	width: 123px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-indent: 0px;
}

ul.tablinks a.longtab, ul.tablinks span.longtab {
	width: 190px;
}

h4.tabtitle {
	display: block;
	margin: 0px !important;
	padding: 0px !important;
	height: 10px !important;
	background: url(tab_boxtitle.gif) top no-repeat !important;
	line-height: 0px;
	text-indent: 0px;
	font-size: 0px;
}

div.tabcontent {
	background: url(tab_boxcontent.gif);
}

div.tabbase {
	background: url(tab_boxbase.gif);
	height: 10px;
    line-height: 10px;
    margin-bottom: 10px;
}

ul.tablinks {
	border-bottom: none;
}

ul.tablinks a {
	background: url(template_tabover.gif) no-repeat;
	color: #333;
}

ul.tablinks span,
ul.tablinks a:hover {
	background: url(template_tabout.gif) no-repeat;
	color: #006498;
}


/*<========== LEFT & RIGHT BOX STYLING ==========>*/

div.boxtitle {
	background: url(shared_boxtitle.gif);
	color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
    width: 170px;
	height: 23px;
	text-align: center;
}

div#container div.boxcontent, div.boxlinks {
    width: 170px;
}

#more_items_base {
background: url(shared_boxbase.gif);
display: block;
font-size: 0;
height: 10px;
line-height: 10px;
margin-bottom: 10px;
width: 170px;
clear: both;
}

div#rightpane div.clear {
    width: 170px;
}

.promoitem {
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-weight: normal\9;
	text-align: center;
	padding: 3px 3px 5px 3px;
	width: 164px;
	margin: 0px !important;
	background: url(shared_boxcontent.gif);
}

*html.promoitem {
	width: 170px;
}

.promoitem a.buynow , .promoitem a.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #666;
}

.ignr {
color:#666 !important;
margin-bottom: 10px !important;
text-decoration: none;
font-weight: bold;
}

.ignr:hover {
color: #000;
text-decoration: underline;
}

.price { color:#ff0000; }

#promobox {
    width: 170px;
}

#promobox, #promobox a {
	color: #2f2f2f;
}

#promobox a.promopic img {
	border: 1px solid #fff;
}

/*<========== Internet Explorer ==========>*/

* html div.boxtitle { width: 170px; }
* html .boxlinks a { width: 170px; }

#seo { display: none; }

div#showcase span { display: none !important; }
/*.promoitem:last-child { display: none !important; }*/