#tabs-contents{
	border:1px solid #ddd;
	padding:10px;
}


.posimg{
/*
	border:2px solid #E9E9E9;
	padding:2px 2px 2px 2px; 
*/
}

		
		
.postshow{display:block;}
.posthide{display:none;}
.kart{text-align:center;}


/*
a{
	text-decoration:none;
	color:#a70206;
}
a:hover{
	text-decoration:none;
	color:#999;
}
*/












#meta, #meta li{
	margin:0;
	padding:0;
	list-style:none;
}
#meta{
	background:url(../images/topnav_back.gif) no-repeat 0 0;
	overflow:hidden;
	height:20px;
	font-size:11px;
}
#meta li{
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
	text-transform:uppercase;
	border-left:1px solid #fff;
	padding:0 15px;
}
#meta li.first{
	border:none;
	padding-left:50px;
}
#meta li.last{
	padding-left:35px;
	background:url(../images/ico_cart.gif) no-repeat 20px 6px;
	font-weight:bold;
	padding-right:0;
}
#meta li a{color:#fff;}
#meta li a:hover{color:#fff;text-decoration:underline;}

/* ---------------------- nav ----------------------------- */

#nav, #nav li, #nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav{
	background:url(../images/nav_back.gif) no-repeat 0 0;
	height:17px;
	line-height:17px;
	margin-top:89px;
	margin-left:10px;
	width:740px;
	white-space:nowrap;
	font-size:11px;
	z-index:10000;
}
#nav li{
	height:17px;
	line-height:17px;
	float:left;
	display:inline;
	text-transform:uppercase;
	position:relative;
	z-index:10000;
	margin-left:20px;
}
#nav li a{
	float:left;
	display:inline;
	height:17px;
	line-height:18px;	
	overflow:hidden;
	margin:0 5px;
	padding-left:20px;
	color:#777;
	background:url(../images/nav_bullet.gif) no-repeat 0 0;
	font-weight:bold;
}
#nav li a:hover{color:#a70206;}
#nav li ul{
	display:none;
	position:absolute;
	top:17px;
	left:0;
	background: #f3f3f3;
	width:200px;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	z-index:1000;
}

#nav li ul li{
	height:auto;
	line-height:140%;
	float:none;
	display:block;
	text-transform:none;
	margin:0;
}
#nav li ul li a{
	float:none;
	display:block;
	width:100%;
	height:auto;
	line-height:140%;
	margin:0 5px;
	padding:2px 10px 2px 20px;
	background:none;
	font-weight:normal;
}
#nav li ul li a:hover{text-decoration:underline;}
#nav li:hover ul, #nav li.over ul{display:block;z-index:100;}

/* ---------------------- top ----------------------------- */

#support{
	position:absolute;
	margin:0;
	width:181px;
	height:61px;
	top:36px;
	left:382px;
	border-left:1px solid #e2e2e2;
}
#support img{margin-left:15px;}

#searchTop{
	position:absolute;
	margin:0;
	width:200px;
	height:61px;
	top:36px;
	left:563px;
	border-left:1px solid #e2e2e2;
	font-size:11px;
}
#searchTop p{margin:.5em 15px;}
#searchTop p.alter{margin:0 15px;font-size:10px;}
#searchTop label{color:#a70206;}
#searchTop em{font-size:90%;font-style:normal;}
#searchTopQuery{
	width:110px;
	border:1px solid #e2e2e2;
	vertical-align:middle;
}
#searchTopSubmit{
	margin-left:5px;
	vertical-align:middle;
}

#advert{
	width:740px;
	margin-left:10px;	
	margin-top:4px;	
	background:url(../images/advert_back.gif) repeat-y;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	text-align:center;
}
#advert p{
	margin:0;
	padding:.5em 10px;
}

/* ---------------------- homepage ----------------------------- */
#cat, #cat li{
	margin:0;
	padding:0;
	list-style:none;
}
#cat{
	height:93px;
	width:740px;
	margin-left:10px;
}
#cat li{
	float:left;
	display:inline;
	width:182px;
	height:93px;
	margin-left:4px;
}
#cat li#cat1{background:url(../images/cat_1.gif) no-repeat 0 0;margin-left:0;}
#cat li#cat2{background:url(../images/cat_2.gif) no-repeat 0 0;}
#cat li#cat3{background:url(../images/cat_3.gif) no-repeat 0 0;}
#cat li#cat4{background:url(../images/cat_4.gif) no-repeat 0 0;}
#cat li a{
	display:block;
	height:17px;
	line-height:17px;
	margin-top:76px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
}
#cat li a:hover{text-decoration:underline;}

#intro{
	width:740px;
	height:155px;
	margin-top:10px;
	margin-left:10px;
	background:url(../images/intro_back.jpg) no-repeat 0 0;
	border-top:1px solid #fff;
}
#intro ul, #intro li{
	margin:0;
	padding:0;
	list-style:none;
}
#intro ul{
	margin-top:25px;
	margin-left:565px;
}
#intro li{padding-left:25px;margin-bottom:5px;}
#intro ul a{color:#686868;font-size:90%;}
#intro ul a:hover{color:#686868;text-decoration:underline;}
#intro li#intro1{background:url(../images/intro1.gif) no-repeat 0 1px;}
#intro li#intro2{background:url(../images/intro2.gif) no-repeat 0 1px;}
#intro li#intro3{background:url(../images/intro3.gif) no-repeat 0 1px;}
#intro li#intro4{background:url(../images/intro4.gif) no-repeat 0 1px;}
#intro li#intro5{background:url(../images/intro5.gif) no-repeat 0 1px;}

#homeLinks{
	height:90px;
}

#searchMid{
	float:left;
	display:inline;
	width:491px;
	height:69px;
	margin-top:10px;
	margin-left:10px;
	background:url(../images/searchMid_back.gif) no-repeat 0 0;
	color:#fff;
}
#searchMid p{margin:30px 0 0 182px;}
#searchMid p.alter{margin:0 0 0 220px;}
#searchMidQuery{
	vertical-align:middle;
	width:150px;
	border:0px solid #fff;
}
#searchMidSubmit{vertical-align:middle;}


.col1, .col2, .col3, .col4{
	float:left;
	display:inline;
	margin-left:7px;
}
.col1, .col2, .col3{font-size:110%;}
.col1{width:491px;}
.col2{width:242px;}
.col3{width:345px;}
.col4{width:182px;padding-bottom:1em;}
.col1 .content, .col2 .content, .col3 .content, .col4 .content{margin:0 10px;}

.title, #contain h3.title{
	line-height:27px;
	height:27px;
	padding:0 10px;
	color:#000;
	font-size:140%;
	font-weight:normal;
}
.col1 .title{background:url(../images/col1_title.gif) no-repeat 0 0;margin:0;}
.col2 .title{background:url(../images/col2_title.gif) no-repeat 0 0;margin:0;}
.col2 .title span{display:none;}
#contain .col4 h3.title{
	background:url(../images/leftNav_tab.gif) no-repeat 0 0;
	margin:0;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
.title a{color:#000;}
.newLine{clear:both;margin-left:10px;} 

#mct2-message .col3{margin:0;}
.col4 .content{
	border:1px solid #ddd;
	padding:5px;
	margin-bottom:10px;
	margin:0;
}
.col4 .content p{
	margin:0;
	padding:.2em 0;
}

.col4 p.price{text-align:center;font-weight:bold;font-size:120%;margin:.5em 0;}
.col4 p.price span{font-weight:normal;color:#999;font-size:80%;}
.col4 p.note{text-align:center;}

a.c1 {
	width: 45px;
	height: 50px;
	background: url(c-hover.gif) 0px 0px no-repeat;
	padding: 4px 0 0 3px;
	margin: 5px 5px 0 5px;
	display: block;
	float: left;
	clear: left;
}
a.c1:hover {
	background: url(c-hover.gif) 0px -60px no-repeat;
}
a.i1 {
	width: 90px;
	height: 82px;
	background: url(c-hover2.gif) no-repeat;
	padding: 2px 0 0 0;
	margin-top: 10px;
	margin-right: 5px;
	display: block;
	float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 80px;
	height: 82px;
	margin-top: 10px;
	margin-right: 15px;
}
html>body a.i1 {
  width: 80px;
  height: 90px;
  margin-top: 10px;
  margin-right: 20px;
}
a.i1:hover {
	background: url(c-hover2.gif) -90px 0px no-repeat;
}
/* ---------------------- menu left ----------------------------- */
#menu-left{
	float:left;
	display:inline;
	width:182px;
	margin-left:10px;
	margin-top:10px;
}
#contain #menu-left .title{
	font-size:100%;
	background:#f7bd44 url(../images/leftNav_tab.gif) no-repeat 0 0;
	margin:0;
	height:auto;
	line-height:1.2em;
	padding:6px 10px;
	font-weight:bold;
	text-align:center;
	font-size:110%;
}
#menu-left .content{
	border:1px solid #ddd;
	padding:5px;
	margin-bottom:10px;
}
#menu-left .content p, #menu-left .content h4{
	margin:0;
	padding:.2em 0;
}
#menu-left .content .price{font-weight:bold;}
#menu-left .content .price span{font-weight:normal;color:#999;}

.left-nav{
	background:#e7e7e7;
	padding:5px 10px;
	margin-bottom:10px;
}
.left-nav a{
	display:block;
	color:#555;
}
.left-nav a:hover{
	text-decoration:underline;
	color:#555;
}

#frmemail p{margin:0;}
#frmemail label{display:block;margin:.2em 0;}
#email1, #email2, #emailComments{
	width:150px;
	border:1px solid #e2e2e2;
}
.special{text-align:center;}
/* ---------------------- main content ----------------------------- */

.i1{margin:0 5px;}
