*{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

body {
	background-image: url("http://90roundtablecloth.com/images/background.gif");
	background-repeat: repeat;
	font-family: Arial;
	color: #333333;
	text-align: center;
	margin: 0 auto;
}
#container {
    background-image: url("http://90roundtablecloth.com/images/background-white.gif");
	background-repeat: repeat;
	width: 996px;
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
}
#box{width:986px;margin-left:5px;margin-right:5px; background-color: #ffffff;}
#header {
	background-image: url("http://90roundtablecloth.com/images/header.jpg");
	background-repeat: no-repeat;
	height: 195px;
	width: 986px;
	margin-left: 5px;
	margin-right: 5px;
}

.name {
	text-align: left;
	font-size: 34px;
	color: #FFC;
	padding-top:0px;
	padding-left:0px;
}

.name-sub {
	font-size: 28px;
}

.name a {
	font-size: 40px;
	padding-right: 36px;
	padding-top: 0px;
	color: #FFC;
	text-decoration: none;
}

#name p {
	font-size: 13px;
}

.top_part {
	width: 986px;
	height: 6px;
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

#left_part {
	width: 234px;
	float: left;
	background-color: #ffffff;
}

.element_header {
	background: url("http://90roundtablecloth.com/images/left_part_title.png") top left no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.element_header2 {
	background: url("http://90roundtablecloth.com/images/left_part_title.png") top left no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

#right_part .element_header {
	background: url("http://90roundtablecloth.com/images/right_part_title.png") top left no-repeat;
	color: #7E743D;
}

.topMenu {
	text-align: center;
	background-image: url("http://90roundtablecloth.com/images/menu.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	color:#FFFFFF;
	width: 102px;
	height: 32px;
}

.topMenu-a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:600;
}

.topMenu-a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:600;
}

.menu {
	text-align: left;
	background-image: url("http://90roundtablecloth.com/images/left_part_bg.gif");
	background-repeat: repeat;
	background-position: top left;
	background-color: #ffffff;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.menu ul {
	list-style: none;
	padding-left: 10px;
	line-height: 20px;
}

.menu ul li {
	padding-left: 20px;
	background: url("http://90roundtablecloth.com/images/arrow.gif") 0px 6px no-repeat;
	color: #000000;
}

.menu ul li a
{
	color: #000000;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: underline;
}

.menu ul li li {
	margin-left: 10px;
	background: url("http://90roundtablecloth.com/images/li_menu.gif") 10px 8px no-repeat;
	color: #000000;
}

.ad {
	text-align: left;
	background-image: url("http://90roundtablecloth.com/images/ad.gif");
	background-repeat: repeat;
	background-position: top left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left:30px;
}

.work-horse {
float:left;
    font-weight:bold;
    color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left:30px;
}

#center_part {
	width: 545px;
	background-color: #ffffff;
	float: left;
	margin-top: 5px;
	font-size: 12px;
	text-align: left;
}
#center_part p {
	margin-left: 9px;
	width: 527px;
	text-align: left
	background-color: #ffffff;
}
.article {
	height: 139px;
	width: 527px;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px -5px 9px;
	_margin: 10px 0px -5px 4px;
	text-align: left;
}
.article img {
	height: 118px;
	width: 151px;
	border: 0px;
	float: left;
	margin: 1px 8px 5px 11px;

}
.article h2 a{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-right: 12px
}
.article a {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.article_right{}

.info_product{float:left; width:340px; line-height:15px; font-size:12px; margin-left:0px; color:#000000}
.article_right a{color:#000000}
.article_right a.buy{margin-left:8px;font-weight:bold}
.discount_price{font-size:12px;color:#6B6B6B;font-weight:bold}
#right_part {
	width: 207px;
	float: right;
}

.sale_info {
	color: #7E743D;
	background: url("http://90roundtablecloth.com/images/right_part_bg.gif") top left repeat-y;
	min-height: 1px;
	padding-bottom: 5px;
}

.sale_info .product {
	margin-top: 14px;
	text-align: center;
}

.sale_info .discount_price {
	text-decoration: line-through;
}

.sale_info .price {
	font-weight: bold;
}

.sale_info .product .image
{
	text-align: left;
}

.sale_info .product h3 a {
	font-weight: normal;
}

.sale_info .product img {
	height: 114px;
	width: 150px;
	padding: 3px;
	background: url("http://90roundtablecloth.com/images/product2.png") center center no-repeat;
	border: none;
	margin-left: 28px;
	display: block;
}

.sale_info .more_products
{
	float: right;
	margin-top: 10px;
	margin-right: 5px; 
}

.sale_info a {
	color: #7E743D;
}

#bottom_part a {
	color: #000000;
}

.cleaner{
	clear: both;
}

.bottomMenu {
	text-align: center;
	margin: 0 auto;
	background-position: top left;
	color:#000000;
	width: 102px;
	height: 32px;
}

.bottomMenu-a {
	color:#000000;
	text-decoration:none;
	font-weight:600;
}

.bottomMenu-a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:600;
}

.videos a{
	color: #000000;
}
.videos h1{
	color: #000000;
	font-size:18px;
	text-align:center;
}
.red {
	font-size: 14;
	font-weight: bold;
	color:#FF0000;
}
