body {
	margin:0;
	padding:0;
	border:0;
	color:#4c4c4a;
	font-family: Arial, Verdana, Tahoma, Sans-Serif, Helvetica;
	font-size:100%;
	width:100%;
}

body, #page-inner, .colmask {
	background: url('/img/bg.jpg') right top no-repeat;
}


/** main (container for everything else) **/
#main {

}

#main-inner {
}

/** content **/

#contentheader {
	height:460px;
	position:relative;
}

#logo {
	display:block;
	position:absolute;
	width:53px;
	height:77px;
	top:33px;
	right:572px;
	background: left top no-repeat url('/img/logo.png'); 
}

#name {
	display:block;
	position:absolute;
	width:172px;
	height:19px;
	top:122px;
	right:521px;
	background: left top no-repeat url('/img/zd.png'); 
}

#slogan {
	position:absolute;
	top:140px;
	right:527px;
	color:#4a6a79;
	font-size:11px;
}

#phone {
	position:absolute;
	top:391px;
	right:500px;
	color:#205d93;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	letter-spacing:.3px;
}

#time {
	position:absolute;
	top:415px;
	right:500px;
	color:#205d93;
	font-size:12px;
}

#content-area {
}

#crumbs {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: left bottom repeat-x url('/img/line.png');
}

#crumbs a {
	color:#2b71af;
	text-decoration:none;
}

#crumbs a:hover{
	text-decoration:underline;
}

#content-area p {
	text-align:justify;
	font-size:12px;
	line-height:14px;
}

#content-area .morelink {
	clear:both;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#2b71af;
}
  
  
#content-bottom {
}

#content-area .mainproduct {

}

#content-area .mainproduct p{
	margin:0;
	text-align:left;
}

#content-area .mainproduct td.image {
	text-align:center;
	width: 80px;
}

#content-area .mainproduct td.image a{
	color:#2b71af;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

#content-area .mainproduct td.header {
	font-weight:bold;
	font-size:12px;
}

#content-area .mainproduct td.description {
	padding-right:20px;
}

#content-area .mainproduct td.tprice {
	width:130px;
}

#content-area .mainproduct td.description, #content-area .mainproduct td.tprice {
	vertical-align:top;
}

#content-area .cheaper {
	display:block;
	width:120px;
	font-size: 11px;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	background:red;
	color:#fff;
	margin:10px 10px 10px 0;
}



/** sidebar-left **/
#sidebar-left {
}

#sidebar-left-inner {
	padding:26px 16px 10px 14px;
}

#sidebar-left a.menu {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#205d93;
	text-decoration:none;
	padding:7px 0 7px 0;
	background: left bottom no-repeat url('/img/line.png');
}

#sidebar-left a.topline {
	background: left top no-repeat url('/img/linedbl.png');
}

#sidebar-left a.submenu {
	display:block;
	font-size:12px;
	font-weight:bold;
#	color:#205d93;
	color:#86a3b1;
	padding: 7px 0 7px 20px;
	text-decoration:none;
	background: left 9px no-repeat url('/img/arrow1.png');
}

#sidebar-left a.menu:hover, #sidebar-left a.submenu:hover{
	text-decoration:underline;
}

#sidebar-left div.menuproduct {
	padding: 0px 0 0px 30px;
}

#sidebar-left div.menuproduct a{
	text-decoration:none;
}

#sidebar-left div.menuproduct a:hover{
	text-decoration:underline;
}

#sidebar-left div.menuproduct p img{
	float:left;
	margin:0 25px 0 0;
}

.price {
	font-weight:bold;
	color:#205d93;
}

#sidebar-left .banner {
	display:block;
	margin-top:10px;
}

#sidebar-left .phone {
	width: 100%;
	text-align: center;
	margin-top: 20px;	
	color:#205d93;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	letter-spacing:.3px;
}

/** sidebar-right **/

#rightnav p {
	/*text-align:justify;*/
	font-size:11px;
	line-height:14px;
}

#rightnav ul {
	padding-left: 17px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif, Helvetica;
}

#rightnav li {
}

/** footer **/
#footer {
	position:relative;
	height:108px;
	background:left top repeat-x url('/img/fbg.png');
}

#footer-inner {
	height:108px;
	background: right top no-repeat url('/img/cornerpeel.jpg');
}

#footer-counters {
	float:left;
	width:95px;
	padding: 25px 0 0 20px;
}

#footer-counters img{
	margin: 5px 0 0 0;
	padding:0;
}

#footer-message {
	padding: 25px 0 0 20px;
	line-height:16px;
}

.fleft {float:left;}