/* General */
body,div,ul,li,h1,p{margin:0;padding:0; font-family: Verdana; font-size:12px;}
img{border:0}
ul li{list-style:none}
h1{font-size:18px;font-weight:normal; height:44px; overflow:hidden;}
h1, h2, h3, h4, h5, h6 { padding:0px; color:#550099; font-weight:bold;}
textarea, input { padding-top:0; margin-top:0;}
h3 { margin-bottom: 3px; padding-bottom:0px;}
html,body{height:100%;width:1110px; margin:auto;background:#ffffff;color:#2E2E2E}
/* Header */
#header{position:absolute;top:0;left:0;width:100%;height:140px;background:#ffffff}
#header .wrap{height:160px;width:1110px;margin:auto;}
#header .wrap .logo{float:left;width:200px;}
#header .wrap .logo a{ position:relative;display:block;width:200px;height:154px;margin:2px 0 0 0px;background:#ffffff url(/i/logo.png) no-repeat;text-decoration:none}
.undot { border-bottom: 1px dashed #000099; padding:30px 10px 0px 10px; float:left;}
#header .wrap .links{margin-left:210px}
#header .wrap .links .center{float:left;width:700px; font-family: Verdana;}
#header .wrap .links .center a {margin:10px; width:122px;}
#header .wrap .links .center #f_cont { font-size:14px;}
#header .wrap .links .center #f_cont a { font-size: 18px; font-weight: bold; color:#ff6600; letter-spacing:2px;}
#header .wrap .links .center #f_cont .iicq { float:left;}
#header .wrap .links .right{ position: relative; margin-left:701px;color:#2e2e2e;}
#header .wrap .links .right ul{position: absolute; left: 50%; margin:41px 0 0 -98px}
#header .wrap .links a{color:#550099;}
#header .wrap .blin{margin-left:200px; margin-top:-30px;}
#header .wrap .blin .center{width:720px; float:left;}
#header .wrap .blin #usr4{ position: relative; margin-left:721px; text-align:right;}
#header .wrap .blin #usr4 form{ margin:10px; text-align:right;}
.ya-share {text-align:right; padding-right:120px;}
div.pill {padding: 0;}
#pillmenu {  white-space: nowrap;  height: 30px;  float: left; padding: 0;
  margin: 0;  width: auto;}
#pillmenu ul {  margin: 0;  padding: 0;  list-style:none;}
#pillmenu li {	float: left;	background: url(/i/tr.png) top right no-repeat;	margin:0 10px;	padding: 0;}
#pillmenu a {	font-size: 14px;font-weight: bold;float:left;display:block;height: 26px;line-height: 26px;padding: 1px 25px 1px 25px;color: #135cae;	text-decoration: none;background: url(/i/lb.png) bottom left no-repeat;}
#pillmenu a#active_menu-nav {	margin-top:2px;	height: 21px;	line-height: 21px;	background-position: 0 0;}
#pathway {	padding: 0px 0px 0px 0px;	width: 100%;	margin-top: 0px;	text-align: left;}
#pathway ul {}
#pathway li {margin-left: 20px;float:left;}
/* Content */
#content{width:100%;padding-top:160px;margin:0px;background:white;}
#content .wrap{width:1110px;margin:auto;}
.empty{height:50px}
/* Content left */
#content .sidebar_left{float:left;display:inline;overflow:hidden;width:160px;margin-left:-100%;padding-top:15px;}
#content .sidebar_left #title { font-weight:bold;}
#content .sidebar_left p{padding:15px; margin:0;text-align:justify;font:Verdana 12px;}
#content .sidebar_left p ul li { list-style:circle;}
/* Content center */
#content .center{float:left;width:100%;overflow:hidden}
#content .center .in{position:relative;margin: 0 178px 0 160px;padding:10px;}
#content .center .in p.slogan{position:absolute;top:20px; width:60%; right:20px;font:normal 12px Verdana; text-align:right;}
#content .center .in p, #content .center .in li{margin:0 0 10px 0;font:normal 13px/1.8 Verdana; text-align:justify;}
#content .center .in .moduletable li{ margin:5px;}
#content .center .in ul {list-style:circle; padding-left:20px;}
#content .center .in p .sell, #content .center .in li .sell { color:#ff6600; font:bold 16px Verdana;}
#content .center .in p strong, #content .center .in li strong { color:#550099; font:bold 16px Verdana;}
#content .center .in img.plg { margin: 5px; margin-left: 0px; float: left; border:0; width:150px; height:150px;}
#content .center .in p a.more{text-align:right; color:#550099; display: block}
.contentheading {padding: 0;	font-size: 1.2em;font-weight: bold;	color: #333;	text-align: left;	width: 100%;}
.ogf4d { padding-bottom:15px;}
.ogf4d div, .ogf4e div { float:left; padding:5px; white-space:nowrap; }
.ogf4e div img { width:60px; border:0px;}
.gf4d { float:left; padding:5px; white-space:nowrap }
.gf4d5 { float:left; padding:5px; white-space:nowrap; width:18% }
.prevpr {float:left; width:120px;}
.nextpr {float:right; width:120px;}
.prodim {width:120px; height:150px; float:left;}
.prrice {float:right; width:120px;}
.prrtyp {width:400px; margin-left:125px;}
.mrkcon {border-top:1px dashed #dddddd; padding-top:10px;}
.mrkcon h3 { width:85px; text-align:right; vertical-align:middle; float:left;}
.mrkcon img {padding:6px; width:43px; float:left;}
.mrkcon span {vertical-align:middle;}
.mrkcon span div {text-align:left; padding:2px;}
/* Content right */
#bbanner {padding:25px 0px 10px 0px;}
#content .sidebar_right{float:left;display:inline;overflow:hidden;width:178px;margin-left:-178px;padding-top:15px;text-align:center;}
#content .sidebar_right .photo{margin:0 auto;text-align:center;font:normal 11px/1.6 Verdana}
#content .sidebar_right .photo li{margin-bottom:60px}
#content .sidebar_right .photo li img{padding:7px;margin-bottom:3px;border:1px solid #C8C8C8}
#content .sidebar_right .photo li a{font:normal 11px Verdana}
#content .sidebar_right .moduletable {padding:0; margin:0;}
#content .sidebar_right .moduletable h3 {padding:0; margin:0; cursor:pointer;}
#content .sidebar_right .vmCartModuleinc {border:1px solid #000; background: #f1e1fe;padding: 10px 0;}
/* Menu */
.menu {width:100%}
.menu li {margin:14px 0px;}
.menu li.active a{color:#ff6600 !important;text-decoration:none;cursor:default;}
.menu li a:link{color:#135cae}
.menu li a:visited{color:#135cae}
.menu li a:hover{color:#ff6600}
/* Footer */
#footer{height:30px;width:1110px;margin:0px;}
/* Copyright */
#footer .copyright{height:30px;width:100%; border-top:1px #550099 solid; margin-top:10px;}
#footer .copyright .in{height:29px;padding-left:37px;}
#footer .copyright .in .left{float:left;}
#footer .copyright .in .left a { padding:5px; color:#CCCCCC;}
#footer .copyright .in .left .menu li {margin-left: 20px;float:left;}
#footer .copyright .in .right{float:right;padding-right:37px;}
/* Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}
/* Link */
a:link {color:#135cae}
a:visited {color:#135cae}
a:hover {color:#ff6600}
/* Title */
/* System Standard Messages */
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: #C3D2E5 url(/i/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(/i/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(/i/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
hr {border:none;border-bottom:dashed 1px #000099;}
.qty {border:none; text-align:center; width:auto; padding:3px;}
.qbb {text-align:center;border:1px solid #999999;padding:3px;font-size:8px;width:auto;cursor:pointer;}
.cheks { float:left; width:160px;}
.chek { padding:4px; width:155px;}
.chek span.lbbl { cursor:help;}
div.price_warning {text-align: right; color: #c00; font-weight: normal;}