html,body {margin:0;padding:0;font:normal 11px arial;background:#603865;color:#474743;}
.all {margin:0 auto;padding:0;width:1004px;}
.both {clear:both;}
.pageHeading { font:bold 18px arial;color:#5c3661; } 
.main { font-size:11px; }
.smallText { font-size:11px; }
.productListing { font-size:11px; }
.productListing-heading { font-size:12px; font-weight:bold; }
a { color:#a676aa; text-decoration:none; font-size:12px; font-weight:bold; }
#header {margin:0;padding:0;height:260px;background: url(images/bg_header.jpg) repeat-x 0 0;}
#content {margin:0;padding:0;background: #37345c url(images/bg_c_t_t.jpg) repeat-x 0 0;}
#content .bg {margin:0;padding:0;background: url(images/bg_c_b_b.jpg) repeat-x bottom left;}
#content .all {background: url(images/bg_c.jpg) repeat-y 0 0;}
#content .all .bg {margin:0;padding:0;min-height:255px;background: url(images/bg_c_t.jpg) no-repeat 0 0;}
#content .all .bgb {margin:0;padding:0;min-height:255px;background: url(images/bg_c_b.jpg) no-repeat left bottom;}
#content .all .menu {margin:0 110px 0 0;padding:0;float:right;height:30px;line-height:30px;background: url(images/bg_menu.jpg) no-repeat right top;}
#content .all .menu div {margin:0;padding:0;height:30px;background: url(images/bg_menu_l.jpg) no-repeat 0 0;}
#content .all .menu div a {color:#be8bc1;text-decoration:none;padding:0 20px;border-left:solid 1px #be8bc1;}
#content .all .menu div a:hover {text-decoration:underline;}
#content .all .menu div a.first {border:0;}
#content .all #middle {width:800px;margin:10px 0 0 90px; position:relative;}
#content .all #middle .sidebar {position:relative;margin:0 0 0 20px;padding:0;float:left;width:150px; }
#content .all #middle .sidebar ul {margin:0;padding:0;list-style:none;}
#content .all #middle .sidebar ul li {margin:0;padding:0;}
#content .all #middle .sidebar ul li a {padding:0 0 0 20px;height:26px;line-height:26px;font:bold 12px arial;color:#a676aa;text-decoration:none;display:block;background: url(images/bg_li.gif) no-repeat 0 0;}
#content .all #middle .sidebar ul li a:hover {text-decoration:underline;}
#content .all #middle .content { margin:10px 0 0 40px;padding:0;float:left;width:570px;text-align:justify;  }
#content .all #middle .content h1 {margin:0 0 10px 0 0;padding:0;font:bold 18px arial;color:#5c3661;}
#content .all #middle .content h2 {margin:10px 0;padding:0;font:bold 14px arial;color:#5c3661;}
#content .all #middle .content p {margin:10px 0;padding:0;}
#footer {
	margin:0;
	padding:0;
	text-align:center;
	min-height:20px
}
#footer .menu {margin:0;padding:10px 0;font:normal 12px arial;color:#855881;}
#footer .menu a {
	padding:0 10px;
	text-decoration:none;
	color:#9F9EA3;
	border-left:solid 1px #9b9c9f;
}
#footer .menu a:hover {text-decoration:underline;}
#footer .menu a.first {border:0;}
#footer .copy {margin:0;padding:5px 0;color:#975895;}
#footer .copy a {text-decoration:none;color:#be8bc1;}
#footer .copy a:hover {text-decoration:underline;}

