.content {position: relative}
.rimage-bg {position: absolute; top: -12px; left: -15px; width: 491px; height: 383px; background: url('../images/rimage-bg.png') no-repeat}
.left-main {float: left; width: 830px}
.left-top {margin-bottom: 17px}
.right-main {float: left; width: 160px}
.rimage {float: left; margin: 6px 29px 37px 4px; width: 453px; height: 347px; position: relative; font: 12px/16px "MS Sans Serif", Geneva, sans-serif}
.rimage-text { z-index:3; position: absolute; bottom: 0; top: 279px; left: 0; width: 433px; height: 50px; background: url('../images/rimage-text.png') repeat-x; color: #fff; padding: 10px}
.rimage-text span {font-size: 11px}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.rimage-text strong {letter-spacing: -1px}
}

/* new */
//.rim-arrows {width: 88px; height: 32px; background: url('../images/rim-arrows.png') no-repeat; position: absolute; top: 345px; left: 22px;}

.rim-arrows {width: 88px; height: 32px; background: url('../images/rim-arrows.png') no-repeat; position: relative; top: 0px; left: 22px} 

.rim-left {display: block; float: left; width: 45px; height: 32px; text-decoration: none}
.rim-right {display: block; float: left; width: 43px; height: 32px; text-decoration: none}
.rim-more {position: absolute; bottom: -30px; left: 120px; text-decoration: none; color: #999; font-size: 11px}
#pictures { height:322px; position:relative; z-index: 2 }

.headlines {float: left; width: 333px}
.h-item {padding: 8px 0; border-bottom: 1px solid #e4e1d8}
.h-image {float: left; width: 142px}
.h-image img {padding: 2px; border: 1px solid #999}
.h-text {float: left; width: 191px; text-align: justify; font-size: 11px; line-height: 18px}
.h-text h5 {font-size: 12px; font-weight: normal; color: #bb1a1e}
.h-text a {color: #bb1a1e}
.h-text a:hover {text-decoration: none}

.enewsletter {border: 1px solid #cfcece; padding: 6px 6px 6px 7px}
.en-title {font: 14px "MS Sans Serif", Geneva, sans-serif; color: #666; text-transform: uppercase}
.en-title span {font-size: 25.39px; color: #af1e22}
.enewsletter label {font: 10px "MS Sans Serif", Geneva, sans-serif; display: block; padding: 4px 0 2px; text-transform: uppercase}
.en-text {width: 134px; height: 14px; border: 1px solid #ccc; font: 10px "MS Sans Serif", Geneva, sans-serif; color: #ccc; padding: 0 4px}
.enewsletter select {width: 144px; border: 1px solid #ccc; font: 10px "MS Sans Serif", Geneva, sans-serif; color: #ccc; margin-bottom: 4px}
.right-advertisement span, .left-advertisement span {color: #666; font: 10px "MS Sans Serif", Geneva, sans-serif; text-transform: uppercase}
.right-advertisement span img, .left-advertisement span img {position: relative; top: 2px}
/* following line moved to page to allow substitution of image */
/*.isues {width: 516px; height: 118px; background: #333 url('../images/isues-bg.jpg') no-repeat; padding: 16px 11px 0 296px; margin-bottom: 12px}
*/
.isues-title, .isues-bottom span {font-size: 18px; color: #00a7a9; text-transform: uppercase; margin-bottom: 6px; /*padding-top:60px*/}
.isues-bottom span {margin-bottom: 0}
.isues-bottom a {text-decoration: none}
.isues-text-left {float: left; width: 206px; color: #fff; font-size: 11px; line-height: 18px}
.isues-text-center {float: left; width: 175px; color: #fff; font-size: 11px; line-height: 18px}
.isues-text-right {float: left; width: 134px; color: #fff; font-size: 11px; line-height: 18px}
.isues-bottom {margin-top: 8px; height: 35px; border: 1px solid #fff; padding: 0 8px; line-height: 35px}
.isues-bottom label {color: #fff; font-size: 11px; text-transform: uppercase; padding: 0 8px}
#is-subscribe {width: 204px; height: 14px; border: 1px solid #ccc; font: 10px "MS Sans Serif", Geneva, sans-serif; color: #ccc; padding: 0 4px}

.lb-left {float: left; width: 516px; margin-right: 6px}
.lb-right {float: left; width: 300px}

.deals {height: 91px; overflow: hidden; border: 1px solid #000; background: #dad9d0; position: relative; padding-left: 5px; margin: 6px 0 18px; z-index: 1;}
.deals-left {display: block; width: 42px; height: 91px; background: url('../images/deals-left.png') no-repeat; text-decoration: none; position: absolute; top: 0; left: 0; z-index: 5;}
.deals-right {display: block; width: 42px; height: 91px; background: url('../images/deals-right.png') no-repeat; text-decoration: none; position: absolute; top: 0; right: 0; z-index: 5;}
.deals li {padding: 5px 6px 5px 0}
.deals li {width: 79px; height: 81px}
.deals-holder {position:relative; padding-left: 43px;}

.popular {color: #666}
.popular a {color: #666; text-decoration: none}
.popular span {color: #af1e22}

/* --- Fade Block --- */
/* ------------------ */
.fade-block {position: absolute; top: 0; left: 0; height: 347px; overflow: hidden; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0}
#image1 {filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1}

/* --- Special Deals --- */
/* --------------------- */
#sd-table {position: relative; left: 0}

.slideshow p {display:none; margin:0; padding:0}
.ss300 img {width:300px; height:250px;}
.ss160 img {width:160px; height:290px;}

.issues a { color:#fff; text-decoration:none; }

.rimage-text div {
	overflow: hidden;
	height: 50px;	
}

