﻿/* CSS Document */

@import url('fonts.css');
@import url('store.css');

html 
{
	text-align: center;
	/*font-family: "Lucida Grande", 'Segoe UI', 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size: 11.5px;*/
    font-family: "Arial CE", Arial, Verdana, Tahoma, sans-serif;
    /*font-family: "Linux Biolinum O", "Luxi Sans", "Lucida Grande", "Tahoma", sans-serif;*/
    font-size: 12px;	
	color: #6B6B6B;
	background-color: #000000;
	margin: 0;
	padding: 0 0 30px 0;
	background-image: url('../images/main-bg2.png');
	background-repeat: no-repeat;
	/*background-position: 250px top;*/
	background-position: center top;
	/*text-shadow: 0px 0.5px 0.5px #666;*/
	font-smooth: always;
	overflow-x: hidden;

}

::selection 
{
    background-color: #ffffff;
    color: #000; 
}

::-moz-selection
{
    background-color: #ffffff;
    color: #000; 
}

hr 
{
	width: 100%;
	clear: both;
	float: none;
	visibility: hidden;
}

strong 
{
    font-weight: bold;    
}
	
hr.liner {
  display: none;
}	
	
a 
{
	color: #8D8D8D;
	color: #0079A5;
	color: #00A0DD;
	color: #FFE1A0;
	color: #F6C38E;
}	

a:hover 
{
	text-decoration: none;	
}

h1, h2, h3, h4	{	font-weight: bold;	}

h1	{ font-size: 1.85em; }
h1 a { color: #fff; text-decoration: none; }
h1 a:hover { color: #000; text-decoration: none; }

h2	{ font-size: 1.45em; }
h3	 
{
	font-size: 1.15em; 
	margin: 20px 0 15px 0;
}

small { font-size: 0.9em;}

ol li,
ul li 
{
	padding: 1.5px 0;	
}

.general 
{
    /*background-image: url('../Images/general-bg.png');    
    background-position: center 428px;
    background-repeat: no-repeat;*/
}

.global 
{
	width: 1013px;	
	margin: -7px auto 30px auto !important;
	margin: 0 auto 30px auto;
	text-align: left;
}

.global .left-side 
{
	position: relative;
	width: 257px;	
	float: left;
	/*border: 1px solid orange;*/
	margin: 0px;
	padding: 0px;
}

.global .right-side 
{
	position: relative;
	float: right;
	/*border: 1px solid yellow;*/
	width: 756px;
	margin: 0;
	padding: 0px;
	color: #ffffff;
	color: #888888;
}

.global .right-side .top-box
{
  width: 100%;
  height: 112px;	
}

.global .right-side .top-box img#topclaim
{
	margin-top: 70px;
	margin-left: 20px;
}

.global .right-side .menu-box
{
	
}

.global .right-side .menu-box #menu-start-box 
{
	width: 6px;
	height: 27px;
	background-color: #ffffff;
	background-image: url(../Images/menu-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute;
	left: -263px;
	top: 130px;
	z-index: 2;
}

.global .right-side .menu-box #menu-end-box 
{
	width: 200px;
	height: 63px;
	background-image: url(../Images/menu-bg-end.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute;
	left: 745px;
	top: 113px;
	z-index: 2;
}

.global .right-side .sub-box
{
	height: 28px;
}

.global .right-side .menu-box .main-menu
{
  background-color: #000000;
  padding: 18px 0px;
  z-index: 3;
}

.global .right-side .menu-box .main-menu ul
{
  margin: 0px;
  padding: 0px;
	background-color: #ffffff;
	height: 27px;
	padding-left: 10px;
	text-transform: uppercase;
		z-index: 1;
}

.global .right-side .menu-box .main-menu ul li
{
	color: #000000;
	list-style-type: none;
	float: left;
	padding: 8px 11px 0 10px;
	background-image: url('../Images/mainmenu-li-bg.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 19px;
}

ul li.active
{
	color: #000000;
	list-style-type: none;
	float: left;
	padding: 8px 8.5px 0 8.5px;
	background-image: none;
	background-color: #FFDFAD;
	background-color: #F7C38C;
	height: 19px;
}

.global .right-side .menu-box .main-menu ul li a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.96em;
}

.global .right-side .menu-box .main-menu ul li a:hover
{
	color: #000000;
	text-decoration: underline;
}

.global .right-side .header-box
{
	margin: 0px;
	background-color: #000;
	background-image: url('../Images/header-bg03.png');
	background-repeat: no-repeat;
	background-position: 35px 0px;
	/*height: 222px;*/
	/*height: 172px;*/
	height: 102px;
	/*border: 1px solid transparent;*/
}

.global .right-side .header-box
{
	
	padding: 20px;
}



.global .right-side .header-box h1
{
	color: #fff;
	/*margin: 177px 20px 20px 18px;
	text-transform: uppercase;
	color: #fff
	/*border: 1px solid orange;*/
	width: 300px;
line-height: 1.15;
}

.global .right-side .content-box
{
	margin: 0 0 0 0;
	background-color: #070707;
	background-image: url('../images/content-bg.png');
	background-repeat: repeat-x;
}

.global .right-side .content-box .content h1
{
		/*text-transform: uppercase;*/
		color: #fff;
		margin-bottom: 25px;
		display: none;
		/*padding: 0px;*/
		/*font-weight: normal;*/
}

.global .right-side .content-box .content h3
{
	/*color: #F6C38E;*/
}

.global .right-side .content-box .content 
{
	padding: 20px 20px 40px 20px;
	min-height: 400px;
	line-height: 140%;
	font-size: 1em;
	color: #fff;
    color:#E6E6E6;
    /*background-color: Aqua;	*/
}

.global .right-side .content-box .content strong 
{
    font-weight: bold;    
}

.global .right-side .content-box .content p
{
    margin-top: 0px;
    padding-top: 0px;
}

.global .right-side .content-box .content #pimg
{
	text-align: center;
	width: 280px;
	background-color: #000000;
	border: 1px solid #303030;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.global .right-side .content-box .content #pimg img
{
	padding: 5px;
}

.global .right-side .content-box .content .price,
.global .right-side .content-box .content .price2
{
	margin-top: 20px;
}

.price strong,
.price2 strong,
.str-price
{
	font-size: 1.8em;
	font-weight: bold;
	color: #00A0DD;
	color: #6B6B6B;
	color: #F6C38E;
}

.global .right-side .content-box .content .price2 strong 
{
	font-size: 1.5em
}

.global .right-side .content-box .content .strike
{
	text-decoration: line-through;
}

.global .right-side .content-box .content .buy
{
  float: right;
}

.global .right-side .content-box .content .buy a {
  color: #fff;
  text-transform: uppercase;
  font-size: 110%;
  font-weight: bold
}

.global .right-side .content-box .content .buy img {
  margin-left: 5px;
  float: right
}

.global .left-side .footer,
.global .right-side .footer 
{
	padding: 10px 0 10px 20px;
		font-size: 0.95em;
	}

.global .left-side .footer p,
.global .right-side .footer p 
{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
      display: block;
}	

#thumblogo 
{
	width: 200px;
	height: 150px;	
	position: relative;
	top: -45px;
}

#footer-menu ul {
  margin: 0px;
  padding: 0px;
  display: block;
  clear: both;
  float: none;
  width: 100%;
  height: 22px;
}

#footer-menu ul li {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
  padding: 0 10px 10px 10px;
  background-image: url('../images/tecky4.png');
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

#footer-menu ul li.first {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
  padding: 0 10px 10px 0px;
  background-image: none;
}


	
	
#left-clay {
  width: 257px;
  height: 768px;
  background-image: url('../Images/left-clay-bg.png');
  background-repeat: no-repeat;
  background-position: left top;
}	

#left-clay .title h1 {
  display: none;
}

#left-clay .title img {
  margin-left: 1px;
}

#left-clay .cnt {
  margin: 20px;
  /*border: 1px solid red;*/
  /*margin-top: 20px;*/
  margin-top: 25px;
  text-align: center;
  /*border: 1px solid red;*/
  position: relative;
  top: 54px;
}	

#left-clay .cnt #newsletter
{
	margin-top: 20px;	
	/*display: none;*/
}

#left-clay .cnt p 
{
	text-align: left;
	color: #fff;
	line-height: 130%
}


    
.contactform label 
{
	float: left;
	width: 130px;
	padding: 4px 0 0 0;
	font-weight: normal;
	}    
    

.contactform input#ctl00_cphMainContent_txtName
{
	width: 300px;
	}
	
.contactform input#ctl00_cphMainContent_txtEmail
{
	width: 300px;
	}
	

.contactform input#ctl00_cphMainContent_sbmSend
{
	margin-left: 145px;
}

.contactform textarea#ctl00_cphMainContent_txtMessage
{
	width: 350px;
	height: 65px;
	margin-top: 2px;
	font-size: 100%;
	}
	


.breadcrumb 
{
    width: 99.9%;
    display: block;
    margin-bottom: 10px;
    font-size: 0.9em;
    /*text-transform: uppercase;*/
    color: #6B6B6B;
}

.breadcrumb a 
{
	color: #6B6B6B;    
}





a.irss {
	background-image: url('../images/feed_icon_small.png');
}

a.ifacebook
{
	background-image: url('../images/fb_icon.png');
}

a.itwitter
{
	background-image: url('../images/twitter_icon_small.png');
}

a.irss,
a.ifacebook,
a.itwitter
{
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 1px 0px 1px 22px;
}
















#partners 
{
    
    }

#partners input#ctl00_cphMainContent_txtSearchQuery 
{
    width: 250px;    
}


#partners .results 
{
    width: 99.9%;
    font-size: 100%; 
    border-collapse: collapse;       
}

#partners .results tr.Header 
{
	background-image: url('../images/table-th-bg.png');
	}

#partners .results tr.empty td
{
    border: none;    
    padding: 0px;
    font-style: italic;
}

#partners .results tr.row 
{
    /*border-top: 1px solid #333;*/
    background-image: url('../images/table-td-bg.png');
    background-repeat: repeat-x;
    background-position: left bottom;
}

#partners .results tr th, 
#partners .results tr td 
{
    /*border-top: 1px solid #333;*/
    padding: 5px;
}

#partners .results tr th 
{
    
    background-position: left top;
}

#partners .results tr th a
{
    text-decoration: none;
}

#partners .results tr td.name
{
    font-weight: bold;
}

#partners .results tr th 
{
    /*background-color: #333;*/
}

#partners .results tr th a 
{
    color: #fff;
    font-weight: bold;
}


#partners select 
{
	font-size: 95%;	
}
#partners label 
{
		font-size: 95%;	
		font-weight: bold;
		padding-right: 10px;
}











#pdetail label 
{
    
display: inline;
width: 100px;
    
    }









#questions ul#list
{
    padding: 0;
    margin-left: 0px;
    list-style-type: none;
    /*border-top: 1px solid #333;*/
    background-image: url('../images/table-top-bg.png');
    background-repeat: repeat-x;
    background-position: left top;
    }



#questions ul#list li
{
    padding: 10px 0;
    margin-left: 0px;
    /*border-bottom: 1px solid #333;*/
    background-image: url('../images/table-td-bg.png');
    background-repeat: repeat-x;
    background-position: left bottom;
    }

#questions ul#list li .question
{
 margin-bottom: 5px;   
    }


#questions ul#list div .answer
{
      font-style: italic;  
    }

#questions ul#list li .question label,
#questions ul#list li .answer label 
{
    displ-ay: block; 
    floa-t: left;
    wid-th: 100px;
}




#questions ul#list li a.hidden
{
color:#fff;
text-decoration:none;
outline-style:none;
}

#questions ul#list li a.hidden em
{
display:none;
}

#questions ul#list li a.hidden:hover
{
text-decoration:none;
}

#questions ul#list li a.hidden:active,
#questions ul#list li a.hidden:focus
{
/*background:#fff;*/
}

#questions ul#list li a.hidden:active span,
#questions ul#list li a.hidden:focus span
{
display:none;
}

#questions ul#list li a.hidden span
{
    color: #00A0DD;
    color: #F6C38E;
    display: block;
}

#questions ul#list li a.hidden:active em,
#questions ul#list li a.hidden:focus em
{
display:block;
color:#fff;
width:100%;
font-style:normal;
cursor:default;
}

.clear
{
clear:both;
} 
















#products ul#list
{
    padding: 0;
    margin-left: 0px;    
    list-style-type: none;
    /*border-top: 1px solid #333;*/
    background-image: url('../images/table-top-bg.png');
    background-repeat: repeat-x;
    background-position: left top;
    }



#products ul#list li
{
    padding: 10px 0;
    margin-left: 0px;    
    /*border-bottom: 1px solid #333;*/
    background-image: url('../images/table-td-bg.png');
    background-repeat: repeat-x;
    background-position: left bottom;
    display: block;
    float: none;
    clear: both;
    height: 75px;
    }

#products .product1 .pitem,
#products .product2 .pitem
{

/*border: 1px solid yellow;*/
height: 110px;	
padding: 0px;
	
}


#products .product1 .pitem p,
#products .product2 .pitem p
{
	margin: 7px 0;
	/*border: 1px solid orange;*/
}

#products .product1 .pitem p.action,
#products .product2 .pitem p.action
{
	margin: 0;
}

#products .product1 .pitem .pimg,
#products .product2 .pitem .pimg 
{
	width: 105px;
	height: 105px;
	padding: 0;
	text-align: center;
	background-color: #000000;
	border: 1px solid #303030;
	float: left;
	margin-right: 20px;
}

#products .product1 .pitem .pimg img,
#products .product2 .pitem .pimg img
{
	margin: 2px 0px;
}

#products .product1 .pitem h3,
#products .product2 .pitem h3
{
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 140%;
}


#products .product1 .pitem h3 a,
#products .product2 .pitem h3 a
{
	color: #fff
	}

#products .product1 .pitem .button,
#products .product2 .pitem .button 
{
	float: right;
	position: relative;
	display: block;
	/*border: 1px solid red;*/
	width: 100px;
	text-align: right;
	padding: 0;
	font-size: 0.95em;
	margin-top: 10px;
	/*display: none;*/
}

#products .product1 .pitem .button p,
#products .product2 .pitem .button p
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}


#products .product1 .pitem .button img,
#products .product2 .pitem .button img
{
	margin-top: 3px;
}


#products .prow 
{
	/*border: 1px solid orange;*/
	/*margin-bottom: 10px;*/
	display: block;
	clear: both;
	float: none;	
	height: 130px;
	background-image: url("../images/table-top-bg.png");
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
}

#products .product1 
{
	/*border-right: 1px solid green;*/
	/*border-left: 1px solid green;*/
	float: left;	
	width: 352px;
	padding: 0px;
}

#products .product2 
{
	/*border-left: 1px solid green;*/
	/*border-right: 1px solid green;*/
	float: right;
	width: 357px;	
	background-image: url("../images/vertical-bg.png");
	background-repeat: repeat-y;
	background-position: left top;
}



#products .product1 .pitem
{
	padding: 0 20px 0 0 	
}

#products .product2 .pitem 
{
	padding: 0 0 0 20px;	
}









#dbgBar 
{
    background-color: #f7f7f7;
    display: block;
    float: none;
    clear: both;
    margin: 30px 0 0 0;       
    padding: 0px;
    text-align: left;
    color: #333;
    font: 9pt/1.3 Consolas,monospace !important
    /*font: 9pt/1.5 sans-serif !important*/
}

#dbgBar .content 
{
    padding: 20px;
    }

#dbgBar hr
{
    height: 1px;
    border: none;
    border-top: 1px solid #999;
    visibility: visible;
}

#dbgBar small 
{
    font-size: 90%;    
}

#dbgBar a
{
    /*color: #4197E3;*/
    color: #00345A;
    }

#dbgBar a:hover
{
    text-decoration: none;
    background-color: #FFFBCC;
    }

#dbgBar h1 
{
    color: #fff;
    padding: 20px;
    margin: 0px;
    background-color: #FF0000;
    font: 18pt Verdana,sans-serif !important
}


#dbgBar h2 
{
    /*color: #4197E3;*/
    color: #00345A;
    font: 14pt sans-serif !important
    
}


#dbgBar h3 
{
    font: bold 10pt sans-serif !important;
    
    }

#dbgBar ul 
{
    
    list-style-type: disc;
    margin: 0px;
    padding-left: 15px;
    }




.dbgTitle span 
{
    background-color: #FF0000;
    color: #ffffff;
    }
    
    
    
    
#product-navig 
{
    margin-top: 30px;
    clear: both;
    float: none;
    display:block;
}    
    
    
#product-navig ul 
{
    border-bottom: 1px solid #303030;
	margin: 30px 0 0 0px;
    padding: 0 0 0 10px;
    height: 24px;
    list-style: none;
    position: relative;
}

#product-navig ul li
{
    float: left;
    margin: 0px;
	height: 28px;
}

#product-navig ul li a 
{
    padding: 7px 10px;
    margin: 0px;
    height: 28px;
}

#product-navig ul li a.active
{
	padding: 7px 10px 6px 10px;
    /*background-color: #353737;*/
    border-top: 1px solid #353737;
    border-left: 1px solid #353737;
    border-right: 1px solid #353737;
    /*border-bottom: 1px solid #070707;*/
    /*margin-bottom: -1px;*/
    font-weight: bold;
    text-decoration: none;
}


#product-detail 
{
    border: none;  
    padding-top: 10px;  
}


.w1 {	width: 10px;	}
.w2 {	width: 20px;	}
.w3 {	width: 30px;	}
.w10 {	width: 100px;	}
.w15 {	width: 150px;	}
.w20 {	width: 200px;	}
.w25 {	width: 250px;	}
.w30 {	width: 300px;	}

.width100 { width: 99.9%; }


.note	{	font-size: 95%; color: #ccc;	}


.msg-box,
.error-box,
.error-message 
{
	color: #F6C38E;
}


	
	
.subj 
{

	font-weight: normal;	

}

.subj a 
{
	color: #fff
}
	
	
	
	
	
	
	
	
	
	
	
.sub-box img.subbox1 { margin-left: 7px; }
.sub-box img.subbox2 { margin-left: 63px; }
.sub-box img.subbox3 { margin-left: 160px; }
.sub-box img.subbox4 { margin-left: 245px; }
.sub-box img.subbox5 { margin-left: 337px; }
.sub-box img.subbox6 { margin-left: 454px; }
.sub-box img.subbox7 { margin-left: 562px; }
.sub-box img.subbox8 { margin-left: 640px; }














.payment-item strong,
.delivery-item strong 
{
	float: right;
	color: #F6C38E;
}

.payment-item .desc, 
.delivery-item .desc 
{
	padding: 0 0 0 25px;
	font-size: 0.95em;	
}








.sorting 
{
	padding: 10px 0;
}

.sorting table 
{
	width: 99.9%;	
}

.sorting label 
{
	font-weight: bold;	
	font-size: 0.95em;
	padding-right: 5px;
}

.sorting .ddl-sorting 
{
	font-size: 0.95em;
}


.fcbk 
{
	padding: 30px 5px 0 7px;
}

.fcbk img 
{
	float: left;	
	margin-right: 10px;
	margin-top: 5px;
}


.infobox 
{
	/*font-size: 0.95em;	*/
	font-size: 0.98em;
	padding: 0px;
	line-height: 1.4;
	/*border: 1px solid red;*/
	width: 250px;
	position: absolute;
	float: right;
	top: 65px;
	left: 500px;
	margin: 0 0 0 5px;
	z-index: 2;
	color: #fff;
	background-image: url('../images/header-basket-bg.png');
	background-position: -2px top;
}

.infobox p 
{
	margin: 0;	
}

.infobox .basket 
{
	float: right;
	/*border: 1px solid yellow;*/
	width: 49%;
	/*height: 40px;	*/
}

.infobox .login 
{
	float: left;
	/*border: 1px solid red;*/
	margin: 0px;
	width: 49%;
	/*display: none;*/
}

.infobox .login small,
.infobox .login small a
{
	color: #6B6B6B;
}




#paging { display: inline; }
#paging span { padding: 0px 5px 0 0; }
#paging span.active { font-weight: bold; color: #F6C38E; padding: 2px; /*border: 1px solid #353737;*/ background-color: #101010; margin-right: 3px; }

.white { color: #ffffff }

.nodisplay { display: none; }




p.action 
{
	color: #F6C38E;
	font-weight: bold;
}



fieldset { border: 1px solid #353737; padding: 10px; }

.form {}

.form div {	margin: 0px; padding: 0px; }

.form div label { width: 140px;	}

.form label.lbl { font-weight: normal; position: relative; display: block; float: left; vertical-align: middle; 
              margin-right: 15px; margin-top: 3px; padding: 2px; }

.form div.p-buttons { margin: 10px 0 0 160px; }

textarea 
{
	font-family: Arial, "Lucida Grande", Verdana, Tahoma, sans-serif;
	font-size: 100%;
	border: 1px solid #353737;
	background-color: #101010;
    /*-moz-border-radius:5px;
	-webkit-border-radius:5px;
    behavior:url('../Styles/border-radius.htc');*/
	padding: 2px;	
	color: #fff;
	}

input[type=text], 
input[type=password]
{
	border: 1px solid #353737;
	font-family: Arial, "Lucida Grande", Verdana, Tahoma, sans-serif;
	font-size: 100%;
	margin: 3px 0;
	padding: 2px;
	background-color: #101010;
    /*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url('../Styles/border-radius.htc'); */
	color: #fff;
}

input[type=submit]
{
	padding: 2px 6px;
	color: #fff;
	font-size: 100%;
	border: none;
	font-family: Arial, "Lucida Grande", Verdana, Tahoma, sans-serif;
	margin-top: 4px;	
	background-color: #353737;
    /*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url('../Styles/border-radius.htc');	*/
}

select 
{
	background-color: #101010;
	padding: 2px;
	color: #fff;
	/*border: none;*/
	border: 1px solid #353737;
}

option 
{
	padding-right: 10px;
	border: none;
}

.ff 
{
	/*background-color: #E0DFDE;*/
	padding: 15px 20px;
	margin-bottom: 20px;
	}  
	
.ff div 
{
	padding: 1px 0;
	}	
  
  
form 
{
	clear: both;
	float: none;
	display: block;
	}    
    
    
    
.required { color: #F6C38E; }    
.edit { margin-top: 5px; }



#lft-action
{
margin-left: 5px; 
margin-top: 107px;	
text-align: left;
	line-height: 1.3;
}

#lft-action h3
{
	margin-top: 10px;	
	margin-bottom: 10px;	
		color: #F6C38E;
}

.notice 
{
    	color: #F6C38E;
}
