* {padding:0px;margin:0px;}

body {background:url(/images/background.jpg) repeat-x #98c4e9;width:900px;margin-left: auto;margin-right: auto;font-family: Arial;font-size: 15px;color:#555;}
p {position:relative;margin-bottom: 10px;line-height: 16px;}
.one {font-size:17px;color:#333;}
.menu {position:relative;top:254px;float:right;right:0px;background:#fff28c;padding:4px;font-size:12px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.menu a {color:#555;text-decoration: none;font-weight: bold;}
.cart {position:absolute;right:0px;top:10px;font-size:11px; -moz-border-radius:5px;-webkit-border-radius:5px;padding:15px;margin-bottom: 10px;background:#7ec687;color:#eee;width: 140px;}
.cart hr {margin-top:3px;margin-bottom:3px;border:none;border-top:1px solid #ddd;}
.cart a {color:#fff;text-decoration:none;} 

.footer {position:relative;font-size:13px;text-align:right;margin-bottom: 5px;font-weight: bold;color:#eee;}
.footer a {color:#333;text-decoration: none;}

.item {-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;border:1px solid #f5f5f5;height:240px;}

.clear {clear:both;}
.top{position: relative;height: 283px;}
.top .logo {position:absolute;top:0px;left:0px;background:url(/images/logo.jpg) no-repeat;height:253px;width:422px;}

#maincontent {position: relative;overflow:visible;background:#fff; -moz-border-radius:5px;-webkit-border-radius:5px;padding:15px;margin-bottom: 10px;}
