/* CSS Document */
body {
	padding: 0;
	margin: 0;
	background: url(../_img/bg_repeater.jpg) repeat-x #000;
	color: #A5A5A4;
	font-family: "Arial";	
}

div, ul, h1, h2, h3, h4, p, img, form {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4
{
	font-family: "Tahoma";
}

ul {
	list-style-type: none;
	width: auto;
}

li 
{
	margin-left: 18px;
}

.blank {
	font-size: 0px;
	clear: both;
	line-height: 0px;
}

img, a
{
	border: none;	
}

a:visited,a:link,a:hover,a:active
{
	border:none;
	background: transparent;	
}

a span
{
	border:none;
}

/*--------------------------------header pan---------------------------*/
#headerPan
{
	width: 778px;
	margin: 0 auto 0 auto;
	background: url(../_img/header.jpg) no-repeat;
	height: 276px;
	position:relative;
}

#headerPan ul {
	display:block;
	float:right;
	height:21px;
	margin:0 46px 0 0;
}

#headerPan ul li {
	display: block;
	float: left;
	height: 21px;
	margin: 0;
	padding: 0;
}

#headerPan ul li a {
	font: bold 12px/21px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0 14px 0 14px;
	color: #EAEAEA;
	/*background-color: #242424;*/
	text-decoration: none;
	margin: 0;
	height: 21px;
	float: left;
}

#headerPan ul li a img
{
	border: none;
	margin-left: 6px;
}

#headerPan ul li#shopping
{
	padding: 0 14px;
}

#headerPan ul li#shopping a
{
	padding: 0;
}

#headerPan ul li a:hover {
	color: #EAEAEA;
	background-color: #15750C;
}

#headerPan h1 {
	/*background: url(../_img/company_name.gif) no-repeat;
	margin: 48px 0 0 251px;
	width: 233px;
	height: 100px;*/
	display: block;
	text-indent: -2000px;
}

#headerPan form {
	background:transparent url(../_img/search_bg.gif) no-repeat scroll 0 0;
	font-size:0;
	height:46px;
	margin:310px 0 0 84px;
	padding:0;
	width:397px;
}

#headerPan form label {
	font: 24px/26px Arial, Helvetica, sans-serif;
	color: #CBCBCB;
	margin: 8px 0 0 64px;
	float: left;
	padding: 0;
	font-weight: normal;
	background-color: #000000;
}

#headerPan form input {
	width: 158px;
	height: 22px;
	display: block;
	background-color: #171717;
	border: #494949 1px solid;
	color: #ACACAC;
	float: left;
	margin: 12px 0 0 20px;
	padding: 0 0 0 5px;
}

#headerPan form input.button
{
	width: 31px;
	height: 23px;
	background: url(../_img/search_button.gif) no-repeat 0 0;
	float: left;
	cursor: pointer;
	border: none;
}

/*----------------------------------body part----------------*/
#mainBody {
	/*width: 850px;*/
	width: 1020px;
	margin: 24px auto 0 auto;
}

/*-------------left side------*/
#leftPan {
	width: 159px;
	color: #B6B6B5;
	background: url(../_img/left_side_up.gif) no-repeat 0 0 #171717;
	padding: 0;/*0 0 27px 0;*/ /*19px 0 0 0;*/
	float: left;	
}

#leftPan p {
	background: url(../_img/left_side_down.gif) no-repeat bottom left;
	height: 8px;
	font-size: 0;
	display: block;
}

#leftPan h2 {
	background: url(../_img/services_icon.gif) no-repeat 0 0 #171717;
	color: #fff;
	width: 90px;
	height: 34px;
	display: block;
	margin: 0 0 0 10px;
	font: normal 20px/34px Arial, Helvetica, sans-serif;
	padding: 0 0 0 25px;
}

#leftPan ul {
	display: block;	
	/*margin: 6px 0 24px -5px;*/
	margin: 6px 0 13px -5px;
	width: 176px;
	font-size: 0;
}

#leftPan ul li {
	background: url(../_img/left_side_arrow.gif) no-repeat 0 9px;
	padding: 0 0 0 11px;
	display: block;
	height: 24px;
	clear: left;
}

#leftPan ul li a {
	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #B6B6B5;
	text-decoration: none;
	background-color: #171717;
	display: block;
	float: left;	
}

#leftPan ul li a:hover {
	background-color: #454545;
	color: #45B20A;
}

/*#leftPan ul li a.cart-link
{
	width: 24px;
	height: 24px;
	background: url(../_img/shopping_cart.png) no-repeat;
}

#leftPan ul li a.cart-link:hover
{
	background: url(../_img/shopping_cart_hover.png) no-repeat;
}*/

#leftPan h3 {
	color: #fff;
	width: 114px;
	height: 24px;
	display: block;
	margin: 0px 0 10px 26px;
	padding: 0 0 0 0;
	background-color: #171717;
	font: normal 24px/24px Arial, Helvetica, sans-serif;
}

#leftPan h3.lor {
	background: url(../_img/lor_bg.gif) no-repeat #171717;
	color: #fff;
	display: block;
	width: 116px;
	height: 56px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px 26px;
	padding: 3px 0 0 7px;
}

#leftPan ul.says {
	width: 119px;
	display: block;
	margin: 2px 0 17px 25px;
	font-size: 0;
}

#leftPan ul.says li {
	background: none;
	display: block;
	margin: 0;
	padding: 0;
}

#leftPan ul.says li a {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #A5A5A4;
	text-decoration: underline;
	text-transform: uppercase;
	background-color: #171717;
}

#leftPan ul.says li a:hover {
	text-decoration: none;
	background-color: #171717;
	color: #A5A5A4;
}

#leftPan a.more {
	width: 103px;
	height: 15px;
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	margin: 0 0 24px 25px;
	padding: 0 0 0 13px;
	font: 13px/10px tahoma, Arial, Helvetica, sans-serif;
}

#leftPan a.more:hover {
	background-color: #454545;
	color: #B6B6B5;
}

/*-------------------------------right-------*/
#rightPan {
	width: 510px;
	margin: 0 0 0 0px;
	/*float: right;*/
	float:left;
}

#rightPan h2 {
	height: 95px;
	width: 204px;
	display: block;
	float: left;
}

#rightPan h2 a {
	width: 204px;
	height: 95px;
	display: block;
	text-decoration: none;
	text-indent: -2000px;
}

#rightPan h2 a.eve {
	width: 204px;
	height: 95px;
	display: block;
	text-decoration: none;
	background: url(../_img/current_event.gif) no-repeat #000;
	color: #FFFFFF;
}

#rightPan h2 a.eve:hover {
	width: 204px;
	height: 95px;
	display: block;
	text-decoration: none;
	background: url(../_img/current_event_h.gif) no-repeat #000;
	color: #FFFFFF;
}

#rightPan h2 a.work {
	width: 204px;
	height: 95px;
	display: block;
	text-decoration: none;
	margin: 0 0 0 15px;
	background: url(../_img/works.gif) no-repeat #000;
	color: #FFFFFF;
}

#rightPan h2 a.work:hover {
	width: 204px;
	height: 95px;
	display: block;
	text-decoration: none;
	background: url(../_img/works_h.gif) no-repeat #000;
	color: #FFFFFF;
}

#rightPan h2.about {
	width: 429px;
	height: 72px;
	display: block;
	/*margin: 25px 0 27px 0;*/
	background: url(../_img/customwork.jpg) no-repeat 0 0;
	padding: 0;
	text-indent: -2000px;
}

#rightPan p {
	/*width: 427px;*/
	width: auto;
	clear: left;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #A5A5A4;
	background-color: #000000;
	display: block;
	margin: 0 0 0 0;
}

#rightPan p span {
	color: #2BCB02;
	background-color: #000000;
	font-size: 17px;
	font-weight: bold;
}

#rightPan p.more {
	width: 421px;
	border: #353535 1px solid;
	height: 18px;
	background-color: #171717;
	color: #FFFFFF;
	margin: 25px 0 28px 0;
	padding: 3px 3px 0 0;
}

#rightPan p.more a {
	display: block;
	text-align: right;
	text-decoration: none;
	font: 14px/15px Arial, Helvetica, sans-serif;
	width: 80px;
	height: 15px;
	background: url(../_img/read_more_arrow.gif) no-repeat right center #000000;
	color: #FFFFFF;
	float: right;
	padding: 0 25px 0 0;
}

#rightPan p a:hover {
	text-decoration: underline;
}

#rightPan h3 {
	font: 24px/22px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	display: block;
	/*margin: 10px 0;*/
	margin: 10px auto;
	text-align: center;
	height: 27px;
	width: 647px;
	
}

#rightPan h4 
{
	margin: 18px 0 0 0;
}

#rightPan span.question
{
	color:Lime;
	float:left;	
	padding-right:10px;
}

#rightPan span.answer
{
	color:red;
	background: transparent;
	float:left;	
	padding-right:10px;
}

#rightPan .hig, .hig {
	background-color: #272727;
	color: #8C8C8B;
	font: 14px/20px Arial;/*, Helvetica, sans-serif;*/
	display: block;
	width: 413px;
	/*padding: 16px 0px 0 12px;*/
	padding: 16px 12px;
	margin: 5px 0 0 0;
}

#rightPan .hig1, .hig1 {
	background-color: #151515;
	color: #8C8C8B;
	font: 14px/20px Arial;/*, Helvetica, sans-serif;*/
	display: block;
	/*width: 413px;*/
	width: auto;	
	/*padding: 16px 0px 0 12px;*/
	padding: 16px 12px;
	margin: 5px 0 0 0;
}

#rightPan p.two {
	color: #D3D3D3;
	font: 14px/20px Arial, Helvetica, sans-serif;
	display: block;
	width: 373px;
	padding: 10px 0px 0 52px;
	margin: 0 0 0 0;
	background: url(../_img/02.gif) no-repeat 11px 13px #151515;
}

#rightPan p.three {
	color: #D3D3D3;
	font: 14px/20px Arial, Helvetica, sans-serif;
	display: block;
	width: 373px;
	padding: 10px 0px 0 52px;
	margin: 0 0 0 0;
	background: url(../_img/03.gif) no-repeat 11px 13px #151515;
}

#rightPan p.one {
	color: #D3D3D3;
	font: 14px/20px Arial, Helvetica, sans-serif;
	display: block;
	width: 373px;
	padding: 10px 0px 0 52px;
	margin: 0 0 0 0;
	background: url(../_img/01.gif) no-repeat 11px 13px #272727;
}

#rightPan p.more1 {
	background-color: #272727;
	color: #8C8C8B;
	padding: 7px 0 13px 14px;
	width: 411px;
	margin: 0 0 0 0;
}

#rightPan p.more1 a {
	background-color: #000000;
	color: #2BCB02;
	width: 397px;
	display: block;
	font: 14px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding: 0 3px;
}

#rightPan p.more1 a:hover {
	color: #fff;
	background-color: #124D8C;
	text-decoration: none;
}

#rightPan p.more2 {
	background-color: #151515;
	color: #8C8C8B;
	padding: 7px 0 13px 14px;
	width: 411px;
	margin: 0 0 0 0;
}

#rightPan p.more2 a {
	background-color: #000000;
	color: #2BCB02;
	width: 397px;
	display: block;
	font: 14px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding: 0 3px 0 0;
}

#rightPan p.more2 a:hover {
	color: #fff;
	background-color: #124D8C;
	text-decoration: none;
}

#rightPan ul {	
	/*width: 509px;*/
	width: auto;
	display: block;
	margin: 26px 0 0 0;
}

#rightPan ul li {
	display: block;
	height: 35px;
	padding: 98px 0 0 0;
	float: left;
	/*width: 141px;*/
	width: 169px;
	margin-bottom:20px;
}

#rightPan ul li.time {
	display: block;
	background: url(../_img/time_manager.gif) no-repeat 0 0;
	height: 35px;
}

#rightPan ul li.time a {
	height: 35px;
	background-color: #1C1C1C;
	border-bottom: #393939 1px solid;
	border-top: #393939 1px solid;
	border-left: #393939 1px solid;
	display: block;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 39px 0 16px;
	text-decoration: none;
}

#rightPan ul li.time a:hover {
	background-color: #080808;
	color: #2BCB02;
	text-decoration: none;
}

#rightPan ul li.latest {
	display: block;
	background: url(../_img/latest.gif) no-repeat 21px 0;
	height: 35px;
}

#rightPan ul li.latest a.la {
	height: 35px;
	background-color: #1C1C1C;
	border-bottom: #393939 1px solid;
	border-top: #393939 1px solid;
	border-left: none;
	display: block;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 39px 0 37px;
	text-decoration: none;
}

#rightPan ul li.latest a.la:hover {
	background-color: #080808;
	color: #2BCB02;
	text-decoration: none;
}

#rightPan ul li.what {
	display: block;
	background: url(../_img/what_news.gif) no-repeat 21px 0;
	height: 35px;
}

#rightPan ul li.what a.wh {
	height: 35px;
	background-color: #1C1C1C;
	border-bottom: #393939 1px solid;
	border-top: #393939 1px solid;
	border-left: none;
	display: block;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 39px 0 37px;
	text-decoration: none;
	border-right: #393939 1px solid;
}

#rightPan ul li.what a.wh:hover {
	background-color: #080808;
	color: #2BCB02;
	text-decoration: none;
}

#rightPan #rp-bot-grad
{
	clear:both;
	width: 100%;
	height: 25px;
	background: url("../_img/right_pane_BGradient.png") repeat-x;
	margin: 20px 0;
}

#rightPan #rp-top-grad
{
	width: 100%;
	height: 25px;
	background: url("../_img/right_pane_TGradient.png") repeat-x;
	margin: 0 0 20px 0;
}
/*-------------------------------footer---------*/
#footerMain {
	background: url(../_img/footer_bg.gif) repeat-x 0 0;
	width: 100%;
}

#footer {
	/*background: url(../_img/footer.gif) no-repeat 0 0;*/
	background: url(../_img/footer.png) no-repeat 0 0;
	height: 97px;
	/*width: 860px;*/
	width: 782px;
	margin: 0 auto 0 auto;
	padding: 74px 0 0 0;
}

#footer ul {
	width: auto; /*446px;*/
	display: block;
	/*margin: 0px 0 0 270px;*/
	margin: 0 0 0 -12px; /*200px;*/
	padding: 0;
	font-size: 0;
	height: 20px;
}

#footer ul li {
	color: #9B9B9B;
	font: 12px/18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	float: left;
	background-color: #0F0F0F;
	padding: 0;
	margin: 0;
}

#footer ul li a {
	color: #9B9B9B;
	font: 12px/18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background-color: #0D0D0D;
	text-decoration: none;
	padding: 0 6px 0 6px;
	float: left;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer p {
	width: 324px;
	display: block;
	font: 12px/18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	margin: 25px 0 0 260px; /*430px;*/
	/*background-color: #0A0A0A;*/
	padding: 0 0 9px 0;
	clear: both;	
}

#footer ul.css {
	width: 103px;
	display: block;
	font-size: 0px;
	margin: 0px 0 0 342px; /*586px;*/
	padding: 0;
	height: 20px;
}

#footer ul.css li {
	display: block;
	float: left;
	background-color: #060606;
	margin: 0 0 0 1px;
	padding: 0;
	color: #FFFFFF;
}

#footer ul.css li a {
	text-indent: -2000px;
	height: 11px;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 0;
	display: block;
}

#footer ul.css li a.cs {
	background: url(../_img/css.gif) no-repeat 0 0;
	width: 39px;
}

#footer ul.css li a.cs:hover {
	background: url(../_img/css_h.gif) no-repeat 0 0;
	width: 39px;
}

#footer ul.css li a.html {
	background: url(../_img/xhtml.gif) no-repeat 0 0;
	width: 61px;
}

#footer ul.css li a.html:hover {
	background: url(../_img/xhtml_h.gif) no-repeat 0 0;
	width: 61px;
}

#footer p.copy {
	width: 250px;
	display: block;
	font: 12px/18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	margin: 0;
	background-color: #030303;
	padding: 0;
	float: right;
	display: block;
}

#footer p.copy a {
	text-decoration: underline;
	color: #EAEAEA;
	background-color: #030303;
}

#footer p.copy a:hover {
	text-decoration: none;
}

#login
{
	font-size: 12px;
}

table#login td
{
	padding:0 0 0 12px;
}

#login .LoginButton 
{
	background:transparent url(../_img/login_button.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:23px;
	width:42px;
}

#rightPan
{
	width: 649px;
	font-size: 12px;
	line-height: 18px;
	padding: 0 20px;
}

#rightPan p.more,#rightPan p.more1,#rightPan p.more2,#rightPan p.hig,#rightPan p.one,#rightPan p.hig1,#rightPan p.two,#rightPan p.three
{
	width: auto;
}

/* Buttons */

button
{
	border: none;
	padding: 0;
}

button span
{
	display: block;
}

.blue-button, .red-button
{
	background-color: Transparent;
	margin-left: 2px;
	display:block;	
}

#add-product .blue-button
{
	margin-left:12px;
	margin-top:6px;	
}

.blue-button span, .blue-button strong
{	
	background: transparent url(../_img/greenButton.png) no-repeat;	
}

.red-button span, .red-button strong
{
	background: transparent url(../_img/redButton.png) no-repeat;
}

.blue-button span, .red-button span
{	
	/*background-color:transparent;
	background-position:left top;
	padding-bottom:3px;
	padding-left:5px;
	padding-top:1px;
	width:auto;*/
	background-color:transparent;
	background-position:left top;
	padding-bottom:7px;
	/*padding-left:5px;*/
	padding-left: 9px;
	padding-top:4px;
	width:auto;
}

.blue-button strong, .red-button strong
{
	/*background-color:transparent;
	background-position:right -23px;
	color:#FFFFFF;
	font-family:Helvetica;
	font-size:10pt;
	font-style:normal;
	font-weight:bolder;
	line-height:23px;
	margin-right:-4px;
	padding-bottom:3px;
	padding-right:8px;
	padding-top:3px;*/

	background-color:transparent;
	background-position:right -23px;
	color:#FFFFFF;
	font-family:Helvetica;
	font-size:10pt;
	font-style:normal;
	font-weight:bolder;
	line-height:21px;
	margin-right:-4px;
	padding-bottom:7px;
	padding-right:8px;
	padding-top:3px;
}

#faq h4
{
	margin: 40px 0 12px 12px;
}

/* heading */

h3 span
{
	display: none;
}

h3#heading-contactus
{
	background: url(../_img/heading_contactus.gif) no-repeat center center;
	color: transparent;
	height: 57px;
}

h3#heading-customdesign
{
	background: url(../_img/heading_customdesign.gif) no-repeat center center;
	color: transparent;
	height: 61px;
}

h3#heading-webshop
{
	background: url(../_img/heading_webshop.gif) no-repeat center center;
	color: transparent;
	height: 56px;
}

h3#heading-news
{
	background: url(../_img/news-and-events-header.jpg) no-repeat center center;
	color: transparent;
	height: 63px;	
}

h3#heading-links
{
	background: url(../_img/heading_links.gif) no-repeat center center;
	color: transparent;
	height: 60px;	
}

h3#heading-technology
{
	background: url(../_img/technology-and-innovation-h.jpg) no-repeat center center;
	color: transparent;
	height: 98px;	
}

h3#heading-wholesale
{
	background: url(../_img/heading_wholesale.gif) no-repeat center center;
	color: transparent;
	height: 60px;	
}

h3#heading-welcometo
{
	background: url(../_img/homepage-header.jpg) no-repeat center center;
	color: transparent;
	height: 63px;	
	margin: 0;
}

#landing-page h3#heading-welcometo
{
	margin-top: 300px;
}

h3#heading-faq
{
	background: url(../_img/f-a-q-header.jpg) no-repeat center center;
	color: transparent;
	height: 61px;	
}

h3#heading-add-remove-cats
{
	background: url(../_img/add-or-remove-category-head.jpg) no-repeat center center;
	color: transparent;
	height: 87px;	
}

h3#heading-change-cat-order
{
	background: url(../_img/change-category-order-heade.jpg) no-repeat center center;
	color: transparent;
	height: 79px;	
}

h3#heading-edit-cats
{
	background: url(../_img/edit-categories-header.jpg) no-repeat center center;
	color: transparent;
	height: 56px;	
}

h3#heading-move-cats
{
	background: url(../_img/move-category-branches-head.jpg) no-repeat center center;
	color: transparent;
	height: 80px;	
}

h3#heading-change-pass
{
	background: url(../_img/change-my-password-header.jpg) no-repeat center center;
	color: transparent;
	height: 82px;	
}

h3#heading-email-orders
{
	background: url(../_img/email-orders-header.jpg) no-repeat center center;
	color: transparent;
	height: 61px;	
}

h3#heading-mail-orders
{
	background: url(../_img/mail-orders-header.jpg) no-repeat center center;
	color: transparent;
	height: 56px;	
}

h3#heading-product-manager
{
	background: url(../_img/product-manager-header.jpg) no-repeat center center;
	color: transparent;
	height: 53px;	
}

h3#heading-shopping-cart
{
	background: url(../_img/shopping-cart-header.jpg) no-repeat center center;
	color: transparent;
	height: 56px;	
}

h3#heading-webshop
{
	background: url(../_img/web-shop-header.jpg) no-repeat center center;
	color: transparent;
	height: 39px;	
}

h3#heading-terms
{
	background: url(../_img/terms-of-use-header.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-admin-menu
{
	background: url(../_img/administration-menu-header.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-payment-method
{
	background: url(../_img/payment-method-header.jpg) no-repeat center center;
	color: transparent;
	height: 100px;	
}

h3#heading-confirm-transaction
{
	background: url(../_img/confirm-transaction-header.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-cheque-payment
{
	background: url(../_img/cheque-payment-header.jpg) no-repeat center center;
	color: transparent;
	height: 100px;	
}

h3#heading-email-payment
{
	background: url(../_img/email-payment-header.jpg) no-repeat center center;
	color: transparent;
	height: 100px;	
}

h3#heading-paypal-review
{
	background: url(../_img/review-your-order-header.jpg) no-repeat center center;
	color: transparent;
	height: 100px;	
}

h3#heading-paypal-receipt
{
	background: url(../_img/transaction-receipt-header.jpg) no-repeat center center;
	color: transparent;
	height: 100px;	
}

h3#heading-repair-work
{
	background: url(../_img/repair-workheader.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-dealers
{
	background: url(../_img/dealers-header.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-distribution
{
	background: url(../_img/distribution-header.jpg) no-repeat center center;
	color: transparent;
	height: 48px;	
}

h3#heading-retailer
{
	background: url(../_img/retailer-header.jpg) no-repeat center center;
	color: transparent;
	height: 41px;	
}

h3#heading-shipping-details
{
    background: url(../_img/shipping-details-header.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-mailing-list
{
    background: url(../_img/mailing_list.jpg) no-repeat center center;
	color: transparent;
	height: 48px;
}

h3#heading-add-item
{
    background: url(../_img/add-item-header.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-edit-item
{
    background: url(../_img/edit-item-header.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

h3#heading-dealers-retailers
{
    background: url(../_img/dealers-retailers.jpg) no-repeat center center;
	color: transparent;
	height: 51px;
}

h3#heading-wholesale-distribution
{
    background: url(../_img/wholesale-distribution.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-dealers-special
{
    background: url(../_img/dealers-special.jpg) no-repeat center center;
	color: transparent;
	height: 35px;
}

h3#heading-featured-products
{
    background: url(../_img/featured-products.jpg) no-repeat center center;
	color: transparent;
	height: 48px;
}

h3#heading-custom-gallery
{
    background: url(../_img/custom-gallery.jpg) no-repeat center center;
	color: transparent;
	height: 67px;
}

h3#heading-repairwork-manager
{
    background: url(../_img/repairwork-header.jpg) no-repeat center center;
	color: transparent;
	height: 39px;
}

h3#heading-product-order
{
    background: url(../_img/change-product-order.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

h3#heading-custom-design
{
    background: url(../_img/custom-design-manager.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-dealer-manager
{
    background: url(../_img/dealer-manager.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

h3#heading-ftp-client
{
    background: url(../_img/ftp-client.jpg) no-repeat center center;
	color: transparent;
	height: 40px;
}

h3#heading-gallery-manager
{
    background: url(../_img/gallery-manager.jpg) no-repeat center center;
	color: transparent;
	height: 74px;
}

h3#heading-link-manager
{
    background: url(../_img/link-manager.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-mailer
{
    background: url(../_img/mailer.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-news-manager
{
    background: url(../_img/news-manager.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

h3#heading-paypal-orders
{
    background: url(../_img/paypal-orders.jpg) no-repeat center center;
	color: transparent;
	height: 74px;
}

h3#heading-preview-gallery
{
    background: url(../_img/preview-gallery.jpg) no-repeat center center;
	color: transparent;
	height: 76px;
}

h3#heading-promo-manager
{
    background: url(../_img/promo-manager.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

h3#heading-repair-manager
{
    background: url(../_img/repairs-manager.jpg) no-repeat center center;
	color: transparent;
	height: 43px;
}

h3#heading-user-management
{
    background: url(../_img/user-management.jpg) no-repeat center center;
	color: transparent;
	height: 41px;
}

p.hig strong, p.hig1 strong
{
	color: #00ff00;
}

#links-container p img
{
	margin: 0 76px 20px;
}

ul.hig, ul.hig1
{
	float: left;	
}

#rightPan ul.hig li,#rightPan ul.hig1 li
{
	width: auto;
	height: auto;	
	padding: 0;
	float: none;
	display:list-item;
	list-style-type:circle;
	margin:0 0 0 14px;
}

#rightPan a
{
	color: #B6B6B5;
	text-decoration: none;	
}

#rightPan a:hover
{
	color: #ffffff;
}

#landing-page .inner
{
	width: 700px;
	margin: auto;
}

#landing-page h4
{
	margin-bottom: 6px;
}

#landing-page img, #landing-page ul li
{
	margin: auto;
	display: block;
	width: auto;	
}

#landing-page p.hig
{
	margin-bottom: 0;
	width: auto;
}

#landing-page ul
{
	float: none;
	margin: auto;	
	width: auto;
	margin-bottom: 20px;
}

#landing-page ul li
{
	display: list-item;
	list-style-type: circle;
	margin: 0 16px;
}

#landing-page img#disclaimer
{
	margin-top: 100px;
}

.bread-crumb
{
	margin-bottom: 6px;
	font-size: 14px;	
}

.category-pane
{	
	margin-top: 20px;
	width: 100%;
}

/*.category-pane li
{	
	
	background: #222222;
	border: #888888;
	height: 160px;
	margin-right: 20px;
	margin-bottom: 15px;
	width: 140px;
	float: left;
	list-style-type: none;
}*/

.category-pane li
{
	background:#222222 none repeat scroll 0 0;
	border:1px solid #888888;
	float:left;
	height:160px;
	list-style-type:none;
	margin-bottom:15px;
	margin-left:0;
	margin-right:17px;
	width:140px;
}

.category-pane li.parent
{
	display: inline;
}

.category-pane li.first.parent
{
	margin-left: 0;
}

.category-pane img
{	
	width: 140px;
}

.category-pane strong
{
	display:block;
	text-align:center;
}

#terms ul
{
	margin:8px 0 0;
	width:auto;
}

#terms ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin-bottom:8px;
	float: none;
	padding: 0;
	width: auto;
	height: auto;
	display: list-item;
}

#search-box
{
    bottom:-26px;
    position:absolute;
    /*right:-25px;*/
    right: 62px;
}

#search-box label
{
    width: 60px;
    float: left;
}

#search-box .search-fill
{
    background: url("../_img/icons/search_fill.png") repeat-x;
    height: 28px;
    width: 90px;
    margin-left: -4px;
    color:#B6B6B5;
    border: none;
}

#search-box .search-clear-button
{
    background: url("../_img/icons/search_clear_button.png") no-repeat;
    height: 28px;
    width: 29px;
    border: none;
    cursor: pointer;
    margin-left: -4px;
}

#search-box .search-button
{
    background: url("../_img/icons/search_button.png") no-repeat;
    height: 28px;
    width: 26px;
    border: none;
    cursor: pointer;
    margin-left: -4px;
}

#gadget-panel
{
    float:left;
    width:160px;
    height: auto;    
    display:none;
    font-size: 10px;
}

#currency-box
{
    background:url("../_img/currency_box.jpg") no-repeat scroll 0 0 transparent;
    font-size:10px;
    height:30px;
    left:0;
    margin-bottom:1px;
    position:relative;    
    top:-27px;
    width:auto;
    z-index:1;
}

#currency-box .inner
{
    margin: auto;
    padding-right: 7px;    
}

#currency-box span
{    
    margin-top: 11px;
    /*margin-left: 8px;    */
}

#currency-box input
{
    padding:0;
    text-align:center;
    width:92px;
    margin-top: 6px;
}

#currency-box #change-country
{
    display:inline;
    float:left;
    margin-top:8px;
    padding:6px;
    width:7px;    
}

#currency-box ul
{
    background:none repeat scroll 0 0 black;
    border-color:#171717 transparent #171717 #171717;
    border-style:solid none solid solid;
    border-width:1px medium 1px 1px;
    font-size:10px;
    margin-left:10px;
    margin-top:0;
    position:absolute;
    width:148px;
}

#currency-box ul li
{
    display:none;
    padding:6px 0 0 11px;
    margin-left: 4px;
    height:auto;
    text-align: left;
}

#currency-box .divider
{    
    /*margin-left: 9px;*/
    margin-right: 9px;   
    position:relative;
    top:6px;
}

#currency-box .flag
{
    margin-left: 6px;
    margin-top: 8px;    
    position:relative;
    top:2px;
}

#featured-item-box
{    
    background-color: #2e2e2e;
    height: 140px;    
    padding: 10px;
    margin-bottom: 1px;
}

#featured-item-box li
{
    margin: 0;
}

#featured-item-box img, #new-item-box img
{
    margin-top: 8px;
    margin-bottom: 6px;
    width: 142px;
    height: 94px;
}

#featured-item-box strong, #featured-item-box span, #new-item-box span
{
    color:White;
    text-align:center;
    width: 100%;
    display:block;
}

#new-item-box
{    
    height: 226px;
    background-color: #171717;
    position:relative;
    padding: 10px;
}

#new-item-box span
{
    display:block;
    margin-bottom:16px;
    text-align:center;
}

#new-item-box #prev
{
    float: left;
}

#new-item-box #next
{
    
}

#new-item-box #prev, #new-item-box #next
{
    width: auto;
    height: auto;
    margin-top: 0;    
}
#new-item-box strong
{
    float:left;
    text-align:center;
    width:85%;
}

#new-item-box hr
{
    background-color: #282828;
    border: none;
}

#new-item-box #new-item-pager
{
    margin-top: 11px;
    clear: both;
}

#new-item-pager .inner
{
    text-align: center;
}

#new-item-pager span
{
    display: inline;
    font-size: 12px;
}

#new-item-pager span:hover
{
    background-color: #26be07;
    cursor:pointer;
}

#new-item-box .bot
{
    background:url("../_img/new_item_bot.jpg") no-repeat scroll 0 0 transparent;
    bottom:-4px;
    height:4px;
    left:0;
    position:absolute;
    width:160px;
}