@charset "utf-8";
body {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A2A2A;
	background: #000 url(../layout/bg.jpg) repeat-x center top;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
img {
	border:none;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
form {
	margin: 0px;
	padding: 0px;
	
}
.clearfix {
    display: inline-block;
}
/*\*/
 * html #navigation ul li { height: 1px; }
/**/
/*\*/
 * html .shopitemhome { height: 1px; }
/**/

input[type="submit"] {
	color: #333333;
	border: 1px solid #333; 
}

.bigbuttons	{
	
background: #ffb76b; /* Old browsers */
background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C */
	
	padding: 6px 12px;
	-moz-box-shadow: 0px 1px 4px #999;
	-webkit-box-shadow: 0px 1px 4px #999;
	box-shadow: 0px 1px 4px #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-weight: bold;


}
input[type="text"], textarea, select {
	background: url(../images/button_bg.gif) repeat-x bottom;
	color: #333;
	border: 1px solid #093C4D;
}
html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 760px;
}
#header {
	height: 117px;
	color: #CCC;
	padding-top: 20px;
}
#maincontent {
	background: #FFF;
	margin: 0;
	padding: 0;
background: #f2f5f6; /* Old browsers */
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
}
#shopping {
	padding: 6px 15px;
	float: right;
	color: #AEC1C8;
	background: url(../images/layout/basket_off.jpg) repeat-x right top;
	font-size: 10px;
	width: 130px;
	cursor: pointer;
	clear: right;
	
     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}
#shoppingON {
	padding: 6px 15px;
	float: right;
	color: #CCC;
	background: url(../images/layout/basket_on.jpg) repeat-x right top;
	font-size: 10px;
	width: 130px;
	cursor: pointer;
	clear: right;
	margin: 0px;
	
     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}
h1 {
	font-size: 24px;
	margin: 0px 0px 10px;
	letter-spacing: -1px;
	color: #333333;
	text-shadow: 0px 2px 4px #999;
}
h2 {
	font-size: 16px;
	margin: 0px 0px 5px;
	color: #0093C3;
}
a {
	color: #F79239;
	text-decoration: none;
}

#navigation {
	float: left;
	width: 170px;
	padding: 15px;
	box-shadow: inset 2px 2px 2px 0px #666;

}
#pagecontent {
	padding: 15px;
	float: left;
	width: 530px;
	min-height: 550px;
	margin: 0;
	background: #FFF;
	box-shadow: inset 0px 2px 3px #333;
}
#footer {
	padding: 5px;
	float: left;
	margin: 0 auto;
	clear: both;
	font-size: 11px;
	width: 750px;
	text-align: center;
}
#footer a{
	color:#333
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation ul li {
	list-style: none;
}
#navigation ul li a {
	margin: 0px 0px 6px;
	padding: 3px 3px 3px 6px;
	display: block;
	font-weight: bold;
	color: #333;
	font-size: 13px;
	
}
#navigation ul li a:hover, #navigation ul .selected a {
	border-bottom: 1px solid #0093C3;
	color:#0093C3;
	margin: 0px 0px 5px;
}


.shopitem {
	float: left;
	height: 245px;
	width: 160px;
	border: 1px solid #CCC;
	text-align: center;
	margin: 0px 16px 10px 0px;
	background: url(../images/box.jpg) repeat-x top;
}
.shopitemhome {
	float: left;
	width: 250px;
	text-align: left;
	margin: 0px 14px 14px 0px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #b5c6d0; /* Old browsers */
	background: -moz-linear-gradient(top, #b5c6d0 7%, #dee1e2 25%, #d8e1e7 85%, #b5c6d0 86%, #e0eff9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#b5c6d0), color-stop(25%,#dee1e2), color-stop(85%,#d8e1e7), color-stop(86%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b5c6d0 7%,#dee1e2 25%,#d8e1e7 85%,#b5c6d0 86%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b5c6d0 7%,#dee1e2 25%,#d8e1e7 85%,#b5c6d0 86%,#e0eff9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b5c6d0 7%,#dee1e2 25%,#d8e1e7 85%,#b5c6d0 86%,#e0eff9 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c6d0', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b5c6d0 7%,#dee1e2 25%,#d8e1e7 85%,#b5c6d0 86%,#e0eff9 100%); /* W3C */
	-moz-box-shadow: 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 3px #000;
	box-shadow: 0px 1px 3px #000;
}
.shopitemhomeFIX {
	float: left;
	width: 255px;
	text-align: left;
	margin: 0px 8px 14px 0px;
}

.shopitem form .addnow, .shopitemhome form .addnow {
	color: #333;
	background: url(../layout/cart_0.png) left bottom;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	height: 29px;
	width: 142px;
	cursor: pointer;
	border-style: none;
	box-shadow: none;
}
.shopitem a, .shopitemhome a {
	color: #333333;
	text-decoration: none;
}
.shopitem table tr td, .shopitemhome table tr td {
	text-align: center;
	padding: 0;
	margin: 0;
}

.shopitem .price, .shopitemhome .price {
	font-weight: bold;
	color: #666;
	padding-top: 6px;
}
.sidebox {
	background: #094152 url(../images/layout/box_grad_bg.jpg) repeat-x bottom;
	padding: 10px;
	margin-right: 15px;
	color: #CCC;
	text-align: center;
}
.sidebox #newsletter #email, #searchbox #searchtext {
	font-size: 14px;
	border: 1px solid #fff;
	background: #CCC url(../images/button_bg.gif) bottom;
	padding: 4px 7px;
	margin: 0;   -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
}
.sidebox #newsletter #button, #searchbox #button2 {
	font-size: 13px;
	border: 1px solid #fff;
	background: #deeaee;
	padding: 4px;
	margin: 0;
	cursor:pointer;
	text-transform:  uppercase;
	line-height: normal;
	color: #000;
	text-shadow:0 m1px 0 #fff;
	-moz-border-radius:44px; 
  -webkit-border-radius: 44px; 
          border-radius: 44px; font-weight:bold;
}
.sidebox #newsletter #button, #searchbox #button2:hover {
	border: 1px solid #fff;
	background: #fff;

}
.shopitemhome a img {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.shopitemhome h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: left;
}
.homeprice {
	padding: 6px 6px 5px;
	float: left;
	width: 80px;
	clear: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #007FC3;
}
.homecontent {
	padding: 6px 15px 15px 10px;
	height: 158px;
}
.homebuynow {
	float: left;
	width: 150px;
	padding: 0;
	margin: 0;
}
.highlight {
	font-weight: bold;
	color: #F79239;
}
#searchbox {
	color: #999;
	margin-top: 2px;
	width:400px;
}
#searchbox #search p {
	margin: 0px;
	padding: 0px;
}

.tclogo {
	margin: 0;
}
.suggestions {
	float: left;
	height: 180px;
	width: 155px;
	text-align: center;
	border: 1px dotted #999;
	padding: 5px;
	margin-right: 5px;
	background: #EFEFEF;
}
.productbigimage {
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}
.smalltext {
	font-size: 10px;
}
h3 {
	font-size: 14px;
	border-bottom: 1px solid #666;
	color: #666;
}
.checkout {
	padding: 10px;
	font-size: 14px;
	height: 40px;
}
ul li {
	list-style: inside;
}
table {
	
     -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}

