* { margin: 0; padding: 0;  }
body { background: url(../i/body-bg.gif) 0 265px repeat-x;font: normal 14px/22px "Trebuchet MS"; color: #82817d;}
a img { border: none }

h1.page-title { 
	color: #cd2301; 
	font: normal 24px "Trebuchet MS"; 
	text-align: left; 
	margin: 0 0 0 45px; //margin-left: 40px; 
	padding: 0 0 10px 0 
	}

/*.item-info h2 { color:#3e7fa7; margin: 10px 0 5px 0; font-size:18px;}
.item-info li {margin-left:25px;}
.item-info ul {margin:10px 0;}

.item-info * {line-height:22px; font-family: "Trebuchet MS"; }
*/
/* ?????*/

.icq { position:absolute; top:115px; left:25px; z-index:150;  width:150px}
.icq a { text-decoration:none;}
.answer { font-weight:bold; color:#017ECD; margin-top:1em; display:inline-block;}
.order-name u {color:#CD2301; margin-top:1em; display:inline-block;}

p {margin:10px 0 10px 0;}
.content h2 { color:#3e7fa7; margin: 10px 0 5px 0; font-size:18px;}
.content li {margin-left:25px;}
.content ul {margin:10px 0;}
.content * {line-height:22px; font-family: "Trebuchet MS"; }
.set-price strike {text-decoration:none;}


.main-box { min-width: 960px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? "960px": "auto"); }
.c-side { padding: 0 1% }
.l-col { width: 22%; float: left }
.r-col { margin: 0 0 0 23% }



.search-box { height: 60px; text-align: center }
.search-box form { 
	text-align: center; 
	background: red; 
	width: 74%; height: 31px;
	margin: 0 auto;  
	background: url(../i/search-bg.gif) no-repeat;
	position: relative; top: 11px
	}
.search-box input { vertical-align: middle; background: none; border: none }
.search-box input.txt { 
	width: 70%; _width: 90%; 
	font: normal 14px "Comic Sans MS"; color: #82817d;
	position: relative; top: 6px; left: 2px
	}
.search-box input.btn { 
	background: url(../i/search-bg-btn.gif) left center no-repeat; 
	width: 39px; height: 31px; 
	float: right; 
	position: relative;
	cursor: pointer;
	color: #fff
	}


.brands { padding: 10px 20px; text-align: center }
.brands a { font: normal 14px/22px "Trebuchet MS"; color: #82817d; text-decoration: none; margin: 0 6px 0 0; white-space: nowrap }
.brands a:hover { text-decoration: underline }



a.blog-mom, a.new-new, a.q-answer { 
	color: #017ecd; 
	font: normal 14px/16px "Trebuchet MS"; 
	text-decoration: none; 
	padding: 0 0 0 25px; margin: 0 0 0 10px; 
	background: url(../i/icons.gif) no-repeat 
	}
a.blog-mom:hover, a.new-new:hover, a.q-answer:hover { text-decoration: underline }
a.blog-mom { background-position: 0 -5px }
a.new-new { background-position: 0 -35px }
a.q-answer { background-position: 0 -65px }


/* Popup */
.body { width:600px;}
.body h2 { color:#3e7fa7; margin: 10px 0 5px 0; font-size:18px;}
.body li {margin-left:25px;}
.body ul {margin:10px 0;}
.body * {line-height:22px; font-family: "Trebuchet MS"; }


.seo.top {margin-right:10px;}
.seo.top h1{ font-size:16px; margin:0; padding:0;}
.seo.top *{ line-height:14px; font-size:12px}
.seo.top a {color:#666; text-decoration:none}
.seo.top .item-info {padding-bottom:7px ; padding-top:10px;}

.left { float: left; }
