body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
*, html { padding:0; margin:0; }
body { margin:0; padding:0; background:#dfdede url(../images/bg.gif) center repeat-y; }
a { text-decoration:none; outline:none; }
a:link, a:visited { color:#000000; }
a:hover { color:#0066CC; }
p { line-height:20px; margin:10px 0; }
img { border:none; margin:0 10px 10px 0; }
h1, h2, h3, h4, h5, h6 { font-family:'Segoe UI', Arial, Helvetica, sans-serif; }
h5,h1 { font-size:135%; color:#ff6600; }
#content li { padding:6px 0 0 10px; line-height:20px;}
#container { width:976px; margin:0 auto; }
#logo { margin:24px 0 0 20px; width:398px; height:63px; float:left; background:url(../images/logo.png) no-repeat; }
#cart {
	margin:15px 20px 0 0;
	width:235px;
	height:65px;
	-moz-border-radius:10px;
	border:1px solid #EBEBEB;
	float:right;
	background:url(../images/bgcart.gif) no-repeat;
	font-size:12px;
	text-align:left;
	padding:10px 0 0 20px;
	color:#000000;
}
a.cart { 
	padding:4px 6px;
	border:1px solid #cccccc;
	-moz-border-radius:10px;
	font-size:11px;
	font-weight:bold;
}
a.cart:hover { color:#FF6600; }
#menu { background:url(../images/bgm.gif) repeat-x; height:38px; }
#menu a { display:block; color:#CCCCCC; padding:11px 27px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#menu a:hover { color:#FF9900; padding:11px 26px 11px 27px;}
#menu li { 
	float:left; display:block; list-style:none;
	background:url("../images/mainnav-sep.gif") repeat-y scroll right bottom transparent;
}
#menu li:hover {
	background:#333333;
	border-right:1px solid #666666;
}
#head { background:url(../images/bg_head.gif) bottom repeat-x; height:100px; text-align:right; font-size:11px; }
#leftCol { width:200px; background:#544f4c url(../images/mainwrap-bg.gif) repeat-y right; color:#CCCCCC; }
#leftCol td { color:#CCCCCC; }
#leftCol input[type=text], #leftCol input[type=password] { padding:2px; margin-top:6px; border:1px solid #cccccc; }
#leftCol input[type=submit] { padding:2px 4px; border:1px solid #000000; font-size:11px; font-weight:bold; background:url(../images/bg_head.gif) bottom repeat-x; }
#leftCol input[type=submit]:hover { padding:2px 4px; border:1px solid #333333; cursor:pointer; background:#E1E1E1; }
#leftCol h4 { color:#FFCC00; text-transform:uppercase; background:#403c3a; padding:10px; }
#leftCol h3 { color:#FFCC00; text-transform:uppercase; border-bottom:1px dotted #999999; padding-top:10px; }
#content { width:450px; float:left; margin:10px 20px 10px 20px; }
#rightCol {
	width:230px;
	padding:10px 20px 0 0;
	background:url(../images/right.gif) right repeat-y;
}
#rightInt {
	border:1px solid #cccccc;
	-moz-border-radius:10px;
}
#rightCol h1 {
	border-bottom:1px solid #CCCCCC;
	background:#EEEEEE;
	color:#000000;
	font-size:12px;
	padding:10px;
}
#rightCol h2 { color:#FF6600; font-size:12px; font-weight:bold; margin:10px 0; }
.clr { clear:both; }
.tgl { color:#669900; font-size:10px; text-transform:uppercase; }
.ft1 a { color:#CCCCCC; display:block; }
.ft1 a:hover { color:#FFCC00; }
.ft ul { width:80%; }
.ft1 li {
	list-style:none;
	padding:6px 0 6px 18px;
	line-height:20px;
	background:url(../images/submenu-off.gif) left 10px no-repeat;
	border-bottom:1px dotted #999;
	font-weight:bold;
}
.ft1 li:hover {
	list-style:none;
	padding:6px 0 6px 18px;
	line-height:20px;
	color:#CC0066;
	background:#403c3a url(../images/submenu-on.gif) left 10px no-repeat;
	display:block;
}
#rightCol input[type=text]:focus {
	background:#f3f3f3;
}
#rightCol input[type=text] {
	margin-bottom:10px;
	border:1px solid #cccccc;
	padding:4px;
	-moz-border-radius:5px;
}

#footer {
	clear:both;
	padding: 10px 28px;
	font-size: 0.8em;
	background:#333333;
	margin:0 auto;
	color:#FF9900;
	text-transform:uppercase;
}
#ftLeft {
	background:url(../images/footer-left.gif) no-repeat right;
	height:110px;
}
#ftRight {
	background:url(../images/footer-right.gif) no-repeat right;
	height:90px;
	padding:20px 0 0 10px;
}
