body {
	margin:0px;
	padding:0px;
	background:#fff url(../images/main-bg.png) top repeat-x;
	font:12px Verdana, Geneva, sans-serif;
	color:#aca6a6;
}
/*-------------------------- GENERAL --------------------------*/
   img {
	border:none;
}
div, img, a, ul, form, input, label, h2, h3, h1 {
	padding:0;
	margin:0;
}
a {
	outline:none;
	text-decoration:none;
}
ul {
	list-style-type:none;
}
.spacer {
	line-height:0;
	font-size:0;
	clear:both;
}
p a {
	color:#8f8fff;
	text-decoration:none
}
p a:hover {
	color:#fff;
	text-decoration:none
}
.noBg {
	background:none !important;
}
.line_black {
	width:100%;
	height:1px;
	background-color:#000;
	clear:both;
}
.clr {
	clear:both;
}
/*-------------------------- MAIN CONTANINER --------------------------*/


#mainWrap {
	width:1020px;
	margin:auto;
	padding:0px;
}
#footer {
	width:1020px;
	float:left;
	margin:15px 0;
	text-align: left;
	border-top:solid 1px #4b4d4f;
	padding-top:20px;
	font:normal 12px "Lucida Grande", Arial, Sans-serif;
	color:#8f8f8f;
}
#footer a {
	color:#c81717;
	padding-left:10px
}
#footer a:hover {
	color:#fff;
	padding-left:10px
}
.logo {
	outline : none;
	cursor : default;
	float:left;
	padding:40px 0 0 0;
}
/*-------------------------- HEADER --------------------------*/
#header {
	float:left;
	margin :0px;
	text-align:center;
	height:134px;
	width:1020px
}
/*-------------------------- END HEADER --------------------------*/
.top_menu {
	float:right;
	width:300px;
	margin:70px 90px 0 0;
}
.top_menu ul {
	margin:0;
	padding:0;
	width:300px;
	height:65px
}
.top_menu ul li {
	float:left;
	vertical-align:baseline
}
.top_menu ul li a {
	float:left;
	background:url(../images/menu-bg.png) repeat-x;
	font:normal 18px Verdana, Geneva, sans-serif;
	color:#aca6a6;
	padding:25px 10px 15px;
	margin-right:3px;
	height:25px;
}
.top_menu ul li a:hover {
	padding:25px 10px 15px;
	background:url(../images/menu-bg-hover.png) repeat-x;
	color:#fff;
	height:25px;
}

.top_menu ul li.selected a {
padding:25px 10px 15px;
	background:url(../images/menu-bg-hover.png) repeat-x;
	color:#fff;
	height:25px;
}
/*-------------------------- body --------------------------*/
.content {
	width:1020px;
	float:left
}
.top-con {
	float:left;
	background:#000 url(../images/top-con-bg.png) repeat-x top;
	width:990px;
	padding:0 15px 30px;
	margin-top:10px
}
.top-heading {
	width:975px;
	font:normal 18px Verdana, Geneva, sans-serif;
	color:#aca6a6;
	background:url(../images/hed-top.png) repeat-y;
	padding:15px 0 15px 15px;
	float:left;
	margin:15px 0
}

h1 {
    font:normal 18px Verdana, Geneva, sans-serif;
    color:#aca6a6;
    text-decoration:none;
}
/*-------------------------- END body --------------------------*/
.center {
	width:1020px;
	float:left
}
.bann-left {
	width:173px;
	background:url(../images/banner-back.png);
	padding: 8px;
	float:left;
	margin-right:10px
}
.bann-left img {
	padding-bottom:15px
}
.center-cont {
	width:620px;
	float:left;
	;
	background:#000 url(../images/probg.gif) top repeat-x;
}
.bann-right {
	width:173px;
	background:url(../images/banner-back.png);
	padding: 8px;
	float:right;
}
.bann-right img {
	padding-bottom:15px
}
.pro-cont {
	width:610px;
	padding:15px 0 15px 10px
}
.pro-box {
	width:134px;
	margin:0px 17px 17px 0px;
	float:left
}
.left-content {
	float:left;
	/*width:690px*/
    width:570px;
}
.col3 {
	width:1020px;
	float:left
}
.col-com {
	/*width:330px;*/
    width:270px;
	margin-right:15px;
	float:left;
	background:url(../images/banner-back.png);
	font:11px Verdana, Geneva, sans-serif;
	color:#949495
}
.col-com-botom {
	margin-top:15px;
	/*width:675px;*/
    width:555px;
	margin-right:15px;
	float:left;
	background:#000 url(../images/probg.gif) top repeat-x;
	font:11px Verdana, Geneva, sans-serif;
	color:#949495
}
.col-com-right {
	/*width:330px;*/
    width:450px;
	margin-right:0px;
	float:left;
	background:#000 url(../images/probg.gif) top repeat-x;
	font:11px Verdana, Geneva, sans-serif;
	color:#949495
}
.col-con {
    /*
	width:300px;
	padding:15px
	*/
    width:250px;
    padding:10px
}
.med-banner-stack {
  padding-top:10px;  
}
.heading1 {
	font: bold 22px Verdana, Geneva, sans-serif;
	color:#fff;
	background:#d40e0e;
	padding:15px;
}
.heading2 {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#8f8fff;
	padding:15px 0 0px 0;
	text-transform:uppercase
}
.heading2 a {
	color:#8f8fff;
	text-decoration:none
}
.heading2 a:hover {
	color:#fff;
	text-decoration:none
}
.heading3 {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#ff80ad;
	padding:3px 0 0px 0;
	text-transform:uppercase
}
.heading3 a {
	color:#ff80ad;
	text-decoration:none
}
.heading3 a:hover {
	color:#fff;
	text-decoration:none
}
.heading4 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color:#fff;
	background:#d40e0e;
	padding:8px 15px;
}
.heading4 a {
	color:#fff;
	text-decoration:none
}
.heading4 a:hover {
	color:#ff80ad;
	text-decoration:none
}
.heading5 {
	font: bold 22px Verdana, Geneva, sans-serif;
	color:#cccecc;
	padding:8px 15px;
}
.heading5 a {
	color:#cccecc;
	text-decoration:none
}
.heading5 a:hover {
	color:#fff;
	text-decoration:none
}
.heading6 {
	font: normal 10px Verdana, Geneva, sans-serif;
	color:#c81717;
}
.heading6 a {
	font: normal 10px Verdana, Geneva, sans-serif;
	color:#c81717;
	text-decoration:underline
}
.heading6 a:hover {
	font: normal 10px Verdana, Geneva, sans-serif;
	color:#fff;
}
.heading7 span {
	font: normal 11px Verdana, Geneva, sans-serif;
	color:#fff;
	clear:both
}
.heading7 {
	font: normal 18px Verdana, Geneva, sans-serif;
	color:#fff;
	padding-bottom:15px;
	border-bottom: dotted 2px #fff;
	margin-top:10px
}
.heading7 a {
	color:#fff;
	text-decoration:underline
}
.heading7 a:hover {
	font: normal 10px Verdana, Geneva, sans-serif;
	color:#cccecc;
}
.heading8 {
	font: normal 18px Verdana, Geneva, sans-serif;
	color:#e51d24;
	padding-bottom:15px;
	margin-top:10px
}
.heading8 a {
	color:#e51d24;
	text-decoration:none
}
.heading8 a:hover {
	color:#fff;
	text-decoration:none
}
.heading9 {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#f8ff80;
	padding:5px 0 0px 0;
	text-transform:uppercase
}
.heading9 a {
	color:#f8ff80;
	text-decoration:underline
}
.heading9 a:hover {
	color:#fff;
	text-decoration:none
}
.buy {
	float:left;
	background:url(../images/buy-btn.png);
	color:#f8ff80;
	font:normal 10px Verdana, Geneva, sans-serif;
	width:100px;
	height:43px;
	padding-top:2px;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
.buy a {
	color:#f8ff80;
	text-decoration:none
}
.buy a:hover {
	color:#fff;
	text-decoration:none
}
.content-text {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
#remember-me {
	margin:0px 10px;
}
#content {
	margin:0;
	padding: 20px 0px 0px 0px;
}
.footer {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#138AC5;
	text-decoration:none
}
a.footer:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#138AC5;
	text-decoration:none
}
a.footer:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#138AC5;
	text-decoration:none
}
a.footer:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#138AC5;
	text-decoration:underline
}
a.footer:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#138AC5;
	text-decoration:none
}
#right_sidebar {
	width:187px;
	float:left;
	margin:0;
	padding: 20px 10px 0px 10px;
}
#left_menu {
	width:175px;
	float:left;
	margin:0;
	padding: 20px 0px 0px 10px;
}
#left_menu ul {
	width:175px;
	float:left;
	margin:0;
	padding:0
}
#left_menu ul li {
	float:left;
	width:148px;
	background: #E2E8FB url(../images/arrow.png) left no-repeat;
	padding:6px 5px 6px 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	border-left:solid 1px #A7ABB8;
	border-right:solid 1px #A7ABB8;
	text-align:left
}
#left_menu ul li.left-menu-top {
	float:left;
	background:url(../images/leftmenu-top.png) no-repeat;
	text-align:left;
	width:165px;
	height:29px;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0 10px;
	border:none
}
#left_menu ul li.left-menu-bottom {
	float:left;
	background:url(../images/menu-bottom.png) no-repeat;
	;
	text-align:center;
	width:175px;
	height:13px;
	border:none
}
#left_menu ul li.sep {
	float:left;
	background:url(../images/menu-sep.png) repeat-x;
	text-align:center;
	width:175px;
	height:2px;
	border:none;
	padding:0
}
.copyR {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
}
.ECP {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#999;
}
.ECP a {
	color:#999;
	text-decoration:none
}
.ECP a:hover {
	color:#000;
	text-decoration:none
}
input.rinp {
	width:114px;
	padding:3px;
	height:20px;
	border:none;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/ser-bar.png);
}
.cat {
	width:280px;
	margin-right:10px;
	float:left
}
.catSeasonImage {
	width:210px;
	margin-right:10px;
	float:left
}
.catwhite {
	width:280px;
	margin-right:10px;
	float:left;
	background-color:#fff;
	padding:10px 0;
	text-align:center
}
.catleft {
	width:150px;
	margin-right:3px;
	float:left
}
.catright {
	width:127px;
	float:right
}
.catleft img {
	margin-bottom:10px
}
