/* Start of CMSMS style sheet 'style-article-list' */
/***************************************************************************/

#main_outer_outer_wrapper {
	margin-left: auto; /* needed here for centering in mozilla and opera*/
	margin-right: auto; /* needed here for centering in mozilla and opera*/
	background-color:transparent;
	width:100%;
}
#main_outer_wrapper { 
	margin-left: auto; /* needed here for centering in mozilla and opera*/
	margin-right: auto; /* needed here for centering in mozilla and opera*/
	width:990px;
}
#main_wrapper {

}
#main_container {
	width: 990px;
	float: left;
   	margin-right:-0px;
   	margin-right:194px;
}
#main_content {
	margin-right: 0px;
}
#main_left {
	width: 194px;
	float: left;
}
#main_center {
	width: 768px;
	margin-left:10px;
	float: left;
	margin-bottom: 20px;
}
#main_right {
	width: 0px;
	float: left;
}

#main_center.products h1 {
	font-size:15pt;
	margin: 10px;
	color:#A41E22;
	font-weight:600;
}
#main_center.products h2 {
	font-size:14pt;
	margin: 10px;
	color:#2e2e2e;
	font-weight:normal;
}
#main_center.products h3 {
	font-size:14pt;
	margin: 10px;
	color:#000;
	font-weight:normal;
	margin: 10px 10px 0 10px;
}
#main_center.products h4  {
	font-size:12pt;
	margin: 10px;
	color:#A41E22;
	font-weight:normal;
}
#main_center.products h5 {
	font-size:10pt;
	margin: 10px;
	color:#808080;
	font-weight:normal;
}
#main_center.products h6 {
	font-size:10pt;
	margin: 10px;
	color:#808080;
	font-weight:normal;
	margin: 0 10px 10px 10px;
}


/*************************************************************************************/

#articlemenu {
	margin-left:10px;
}
#articlemenu img {
	margin-bottom:-6px;
}
td.submenu p {
	font-size: 13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	text-align: left;
	margin: 5px 18px;
}
.submenu a {
	text-decoration: none;
}
.submenu a:hover{
	text-decoration: underline;
	color: #000;
}

/*************************************************************************************/

#articlelist {
	margin-bottom:-10px;
	margin-top:5px;
}
#articlelist h2 a {
	color:#A41E22;
	text-decoration: none;
}
#articlelist h2 a:hover {
	color:#A41E22;
	text-decoration: underline;
}
td.divider { 
	margin-left: auto; /* needed here for centering in mozilla and opera*/
	margin-right: auto; /* needed here for centering in mozilla and opera*/
	background: url(images/backgrounds/bg-divider.png) center repeat-x transparent;
	width:100%;
	height:20px;
}
td.articledate p {
	font-size:11pt;
	margin: 0 10px;
	text-align:center;
}
td.articledate h3 {
	font-size:15pt;	
	margin: 0 10px;
	text-align:center;
	font-weight:600;
}
td.articletitle h2 {
	font-size:15pt;	
	text-align:left;
	font-weight: normal;
	color:#A41E22;
	margin: 10px; 
}
td.articletext img {
	margin-right: 10px;
}


td.articletext h1 {
	font-size:13pt;
	margin: 10px;
	color:#000;
	font-weight:600;
}
td.articletext h2 {
	font-size:13pt;
	margin: 10px;
	color:#A41E22;
	font-weight:normal;
}
td.articletext h3 {
	font-size:13pt;
	margin: 10px;
	color:#000;
	font-weight:normal;
	margin: 10px 10px 0 10px;
}
td.articletext h4  {
	font-size:13pt;
	margin: 10px;
	color:#000;
	font-weight:normal;
}
td.articletext h5 {
	margin: 10px;
	color:#808080;
	font-weight:normal;
}
td.articletext h6 {
	margin: 10px;
	color:#808080;
	font-weight:normal;
	margin: 0 10px 10px 10px;
}



td.articletext p {
	margin: 10px;
}
td.articletext p.quote {
	text-align:justify;
	color:#2c2c2c;
	background: url(/images/backgrounds/quotation.png) no-repeat left top;
	padding-left:40px;
	list-style: none;
	margin: 20px 0 0 10px;
}
td.articletext p.quotename {
	font-size:11pt;	
	text-align:left;
	color:#2c2c2c;
	padding-left:40px;
	margin: 0 0 20px 10px;
}

td.articletext p.fourstars {
	text-align:left;
	background: url(/images/backgrounds/4stars.png) no-repeat left top;
	padding-left:106px;
	list-style: none;
	line-height:24px;
	margin: 10px 0 0 10px;
}


td.articletext ul {
	margin: 12px 10px 12px 10px;
	padding-left: 10px;
}
td.articletext ol {
	margin: 12px 10px 12px 20px;
	padding-left: 10px;
}
td.articletext li {
	margin:0 0 5px 20px;
	text-align:left;
	padding-left: 10px;
}

td.articletext .checklist { 
	margin-top:11px;
}
td.articletext .checklist li {
	background: url(/images/backgrounds/bullet1.png) no-repeat left top;
	font-size:11pt;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left:35px;
	list-style: none;
	line-height:20px;
	margin-left:-5px;
}

td.articlebtn img {
	margin-bottom:-6px;
	margin-left: -6px;
	margin-right: -6px;
}
.productimg {
	width: 220px;
	min-height: 220px;
	display: block;
}
.title {
	min-width: 398px;
	min-height:48px;
	display: block;
}
td.producttitle h2 {
	font-size:14pt;	
	text-align:left;
	font-weight:normal;
	color:#A41E22;
	margin: 10px; 
}
td.productprice {
	background: url(images/backgrounds/bg-price.png) left center no-repeat transparent;
	min-width: 140px;
	min-height:48px;
}
td.productprice, td.productprice p {
	font-size:15pt;
	text-align:right;
	font-weight: 500;
	color:#fff;
	margin: 10px; 
}
.shopcart {
	float: right;
}
.shopcart img {
	margin-left: 10px;
}

/************************ PAGINATION STYLES *****************************/

.pagenav_wrapper {
	width:100%;
	margin-left: 5px;
	margin-top: 15px;
	height:24px;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	text-decoration:none;
	border-bottom: none;
}
.pagenav_bottom {
	margin-top: -20px;
}
.pagenav_wrapper p {
	margin-top: 6px;
	text-align: center;
	font-size:9pt;
}
.current p {
	color: #fff;
}
.pagenav_wrapper a.page {
	color:#4D4D4D;
}
.current, .page, .next, .last, .first, .previous {
	background: url("/images/backgrounds/pagination-sprite.png");
	display: block;
	width:26px;
	height:26px;
	float:left;
	text-decoration: none;
	margin-left: 5px;
}
.current {
	background-position: 26px 0px;
}
a.page {
	background-position: -1px 0px;
}
a.next {
	background-position: -113px 0px;
}
a.last {
	background-position: -85px 0px;
}
a.first {
	background-position: -57px 0px;
}
a.previous {
	background-position: -29px 0px;
}
a:hover.page {
	background-position: -1px -27px;
	color:#4D4D4D;
}
a:hover.next {
	background-position: -113px -27px;
}
a:hover.last {
	background-position: -85px -27px;
}
a:hover.first {
	background-position: -57px -27px;
}
a:hover.previous {
	background-position: -29px -27px;
}
a:active.page, a:active.next, a:active.last, a:active.first, a:active.previous {
	margin-top:1px;
	text-decoration:none;
	border-bottom: none;
}

/* End of 'style-article-list' */

