@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color:#333232;
	padding-top:20px;
}
img { border:none; }
.clear { clear:both; }
td p:first-child {
	margin-top:0px;
}
#topwrap {
	width:950px;
	padding:10px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
	border-radius:10px;
	-moz-border-radius:10px;
}
#toplogo {
	float:left;
	width:300px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	padding-top:55px;
}
#header {
	height:70px;
	overflow:hidden;
}
#headerright {
	float:right;
	width:500px;
	text-align:right;
}
#menu {
	background-image:url(../images/menu_bg.jpg);
	height:34px;
	border-radius:10px;
	-moz-border-radius:10px;
	border:1px solid #ccc;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	overflow:hidden;
}
#contents {
	background-image:url(../images/layout/bg.jpg);
	min-height:520px;
	background-repeat:no-repeat;
}
#footer {
	margin-top:10px;
	width:970px;
	margin-left:auto;margin-right:auto;
	text-align:center;
}
.homecat, .homecat2 {
	width:160px;
	text-align:center;
	float:left;
	margin:37px;
	margin-top:30px;
	margin-bottom:30px;
}
.homecat img {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.box {
	border-radius:10px;
	-moz-border-radius:10px;
	border:2px solid #ccc;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ebebeb;
}
.clock {
	float:right; 
	width:50px; 
	text-align:center; 
	font-size:10px;
}
 .roundabout-holder { padding: 0; height: 5em; list-style: none; margin-left:auto; margin-right:auto; width:600px;  }
    .roundabout-moveable-item { 
      height: 4em; 
      width: 400px; 
      cursor: pointer;
       background-color: #ffc;
       border: 1px solid #999;
    }
.roundabout-in-focus { cursor: auto; }
.roundabout-moveable-item img {
				width: 100%;
				border:2px solid #000;
			}
.category_wrap {
	position:relative;
	float:left;
	width:200px;
	padding:5px;
	border:2px solid #ccc;
	min-height:100px;
	text-align:center;
	margin:10px;
	background-color:#fff;
}
.category_wrap:hover {
	border:2px solid #000;
}
.edit {
	float:right;
	width:50px;
	margin-left:140px;
	margin-bottom:20px;
}
.loadingwrap {
	margin:10px;
	padding:5px;
	border-radius:5px;
	background-color:#fff;
	width:60px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
#brands {
	float:left; 
	width:200px;
}
#brands img {
	border:2px solid #000;
	margin-bottom:10px;
}
.smallpic {
	cursor:pointer;
}
#product_images {
	border: 2px solid #ccc;
	border-radius:10px;
	-moz-border-radius:10px;
}
