* {
	margin: 0;
	padding: 0;
}
.page-content p
{
       margin-bottom:12px;
}
.page-content a
{
	text-decoration: underline;
}
h1, h2 ,h3
{
	font-style:normal;

}
h1
{
	display:block;
	font-size:16px;
	padding-bottom:8px;
}
h2
{
	font-size:11px;
}

h3
{
	font-size:14px;
}
a {
	text-decoration: none;
	color:#c41230;
}
.a-content p {
	margin-top:10px;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
body
{
	background:#e5e5e5;
	margin:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	
}

.wrapper
{
	width:980px;
	margin:auto;
background:#ffffff;

}

#top-ad
{
	/*margin-left:9px;*/
        text-align:center;
        width:980px;
}

/*
.color
{
	color:#a1a1a1;
} */

.published-date
{
	color:#a1a1a1;
	font-style:italic;
	font-size:9px;
	margin-bottom:15px;
}
#header
{
	background:url(/images/rsp/masthead_new.jpg) no-repeat;
       height:160px;

}

#header ul {
	list-style:none;
	margin-top:-50px;
	margin-right:70px;
	_margin-top:-50px;
	_margin-right:150px;
	
	
}

#header li {
    float:right;
    width:50px;
    height:60px;
    padding-right:70px;	
 }
 
#header li span {
    display:none;
 }
 
#header li a {
    width:155px;
    height:160px;   	
    display:block;    
 }

.main-headline
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	display:block;
	color:white;
}
.caption
{
	margin:2px 0px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#333333;
}
.subscr-headline-color
{
	color:#c94160;
}

.latest-popular-headline
{
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#c41230;
	-moz-border-radius-topright: 10px;
	border-bottom-top-radius: 10px;
	-moz-border-radius-topleft: 10px;
	padding:8px;
	color:#ffffff;
	font-size:18px;
	margin-top:8px;
}
.main-go
{
	font-size:12px;
	color:#ffffff;
}
.sprite
{
	background:url(/images/rsp/main-sprite_list.gif) no-repeat;
}
/* End Changes */

#logo
{
	width:264px;
	height:72px;
}
#mag-logo {
	background-position:-273px -48px !important;
	height:28px;
	margin-left:6px;
	margin-top:49px;
	width:157px;
}

.slogan {
	background-position:-4px -81px !important;
	height:17px;
	margin-left:2px;
	margin-top:11px;
}
.rss
{
	background-position:-410px 1px !important;
	margin:2px 10px 0px 0px;
}
.float-left
{
	float:left;
}
.float-right
{
	float:right;
}
.clear {
	clear:both;
	height:0pt;
	overflow:hidden;
}
#rss-search
{
	margin:4px 0 0 0px;
}

.search-left
{
	background-position:-24px -101px;
}
.middle-search
{
	background:url(/images/rsp/search-img2.gif) repeat-x 0px 1px;
	width:155px;
	height:33px;
}
.search-right
{
	background-position:-46px -101px;
}
.middle-search input
{
	border:0pt none;
	height:17px;
	margin-top:7px;
	background:#fefefe;
        font-size:12px;
        color:#545454;
}

#left-container
{
	float:left;
	width:164px;
	font-size:10px;
}
#right-container2
{

	display:inline;
	width:300px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	
}
.left-ad
{
	margin:20px 0px 22px 2px;
}

.left-news-white
{
	background:#f1f1f1;
	width:300px;
	margin-left:10px;
	margin-right:10px;
}
.bold-upper-text
{
	/*text-transform:uppercase;
	font-weight:bold; */
}
.black
{
	color:#c41230;
}
.heading
{
	margin:6px 0px 2px 0px;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.story-item {
	list-style:square;
	list-style-position:inside;
	margin-bottom:5px;
	color:#C41230
}

.dots {
	font-family:tahoma, Arial, Helvetica;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:#f1f1f1 solid 1px;
}
#middle-container {
	background:#FFFFFF;
	width:650px;
	min-height:1500px;
}
#breadcrumb
{
	margin:13px 20px;
	font-style:italic;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}

#breadcrumb a
{
	color:#c41230;
}

#content-view
{
	margin-top:15px;
	width:650px;
	margin-left:10px;
	margin-right:10px;

}
#content-view .inner-content
{
	font-size:12px
}
#content-view .inner-content p
{
	margin-bottom:7px;
}
.a-content a
{
	text-decoration:underline;
	color:#6F6F6F;
}
.a-content a:hover
{
	text-decoration:none
}
.corner1 {
	/*background-position:-268px -0px; */
}
.corner2 {
	/*background-position:-281px -0px; */
}
.corner3 {
	background-position:-269px -19px;
}
.corner4 {
	background-position:-281px -19px;
}
.corner5 {
	background-position:-299px 0px;
}
.corner6 {
	background-position:-308px 0px;
}
.corner7 {
	background-position:-299px -10px;
}
.corner8 {
	background-position:-308px -10px;
}
.corner9 {
	background-position:-388px 0px;
}
.corner10 {
	background-position:-397px 0px;
}
.corner11
{
	background-position:-388px -11px;
}
.corner12
{

	background-position:-398px -11px;
}
.mid-bottom-box
{
	width:630px;
}
.mid-bottom-box2
{
	width:456px;
	background:url(/images/rsp/bottom-grey.png) #e0e0e0 repeat-x 0px 3px;
}

.mid-top-box
{
	/*width:448px;
	border-top:2px solid #d7d7d7;
	height:10px; */
}
.mid-top-box1
{
	border-top:1px solid #cacaca;
	width:366px;
	height:10px;
}
.mid-top-box5
{
	border-top:1px solid #c8c5c5;
	width:90px;
	height:10px;
}
.black-header
{
	font-size:12px;
	padding-bottom:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#575757;
}
.fade-to-white
{
	background:#e0e0e0;
	height:11px;
}
.static-inner-content
{
	
width:630px;

}

#round1 a
{
	
}
#topics-box .inner-content
{
	background:#f1f1f1;
    margin-left: 10px;
    padding: 10px;
    width: 630px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#575757;
}

#topics-box-weddings .inner-content-weddings
{
	width:630px;
}

.print-email
{
	
	text-transform:uppercase;
	font-size:9px;
	margin-bottom:5px;
	letter-spacing:0.5px;
	margin-top:10px;
	
}
.comment-spr
{
	background-position:-372px 1px;
	margin:0px 4px 0px 10px;
}
.comment-spr2
{
	background-position:-372px -15px;
	margin:0px 4px 0px 10px;
}
.share-spr
{
	background-position:-356px 0px;
	margin:0px 4px 0px 10px;
}
.email-spr
{
	background-position:-340px 0px;
	margin:0px 4px 0px 10px;
}
.print-spr
{
	background-position:-324px 0px;
	margin:0px 4px 0px 7px;
}
#content-body
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;
	color:#575757;
	margin-top:25px;
	margin-bottom:10px;
	width:640px;
}
#content-body li
{
	list-style-position:inside
}
.a-headline
{
	font-size:16px;
	padding-bottom:8px;
	display:block;
	color:#C41230;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.a-content
{
	margin:12px 0px;
}
.publish-date
{
	margin-top:7px;
}
#right-container
{

	width:300px;
	display:inline;
	margin-left:10px;
	margin-right:10px;
background:#ffffff;
}
.border-on
{
	border:5px solid #fff;
}

.related-item
{
	width:138px;
}
.line-divider {
	background:transparent url(/images/rsp/line-divider.gif) repeat scroll 0 0;
	height:61px;
	margin-right:10px;
	width:2px;
}

/* #shadow-container {
	left:3px;
	position:relative;
	width:630px;

}
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container {
	left:-2px;
	position:relative;
	top:-2px;
}
#shadow-container .shadow1 {
 
}
#shadow-container .shadow2 {
 
}
#shadow-container .shadow3 {
 
}
#shadow-container .container {
	background:#FFFFFF ;

} */
#related-container
{
	margin-left:1px;
}
#related-container ol {
	list-style:square;
	margin-left:14px;
}
#related-container li {
	padding:0px 0px 2px 10px;
}
.related-heading
{
	font-weight:bold;
	padding-bottom:3px;
	font-size:11px;
}
#comments-box
{
	margin-top:35px;
	margin-bottom:35px;
	
}
.orange-middle2
{
	width:442px;
	border-bottom:1px solid #edaa56;
	height:18px;
}
.orange-middle
{
	border-top:1px solid #edaa56;
	width:444px;
	height:11px;
}

#comments-area {
	margin-left:10px;
	border-bottom:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;

	padding:2px 3px;
	width:630px;
}
.quotes
{
	width:456px;
	margin-top:-52px;
}
.quote-spr {
	background-position:-2px -99px;
	margin:0px 1px 0px 11px;
	position:relative;
	display:inline;
}


.discover-more-sprite {
	background-position:-55px -203px;
	margin:0px 1px 0px 11px;
	position:relative;
	display:inline;
}


.comments-headline
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C41230;
	font-size:18px;
	font-weight:bold;
	margin:59px -3px 0px;
}

.no-comments{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	font-style:italic;
	color:#575757;
	
}
.add-comment {
	margin-right:-250px;
	width:200px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	float:right;
}

.add-comment a {
	color:#C41230;
	text-decoration:underline;
}
#comments-area .dots
{
	margin-bottom:2px;
}
.comment-content
{
	padding:1px 0px 2px 8px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#575757;
}
.comment-author
{
	margin:15px 10px 5px 0px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.text
{
	padding-top:12px;
}
#subscription {
	background:url(/images/rsp/subscriber-bg.gif) repeat-x;
	padding:10px;
	margin-top:15px;
}
.inner-subscription
{
	border:1px solid #f29524;
	padding:0px 4px 4px 4px;
}
.wine-mag {

display:none;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
}

#topblock_sub{
	display:block;
	margin-bottom:-70px;
	padding-bottom:-70px;
	
	}

.subscr-headline
{
	font-size:14px;
	font-weight:bold;

	width:98px;
	margin-top:5px;
	text-transform:uppercase;
}
.subscr-text
{
	width:91px;
	margin:6px 0px 5px 1px;
	line-height:15px;
}
.weekly-ltr

{
	width:201px;
}

.sign-left {

	background-position:-297px -23px;
	height:25px;
	width:5px;
}
#sign-up-button {
	background-position:-182px -145px;
	height:25px;
	width:68px;
}
.sign-middle
{
	height:23px;
	width:58px;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 7px;
	display:block;
	text-transform:uppercase;
}
.color-arrow
{
	margin:3px 0px 0px 1px;
}
.big-font
{
	font-size:16px;
}
.sign-middle:hover
{
	color:#df7f09;
	text-decoration:underline;
}
.sign-right
{
	background-position:-303px -23px;
	height:25px;
	width:4px;
}
.right-ad
{
	margin-top:70px;
}
.box-container
{
	margin:8px 0px 5px 0px;
}
.tab-box
{
	border:1px solid #e78d1e;
	padding:5px;
	width:263px;
	display:inline;
}
.tab-img
{
	margin-right:5px;
}	
.tab-content
{
	
}
.tab-headline
{
	font-size:14px;
	font-weight:bold;
}

.tab-text
{
	letter-spacing:0.4px;
}
.orange-tab
{
	display:block;
}
.books-spr
{
	background-position:-81px -100px;
}
.comp-spr
{
	background-position:-107px -100px;
}
.trophy-spr
{
	background-position:-159px -100px;
}
.editor-spr
{
	background-position:-185px -100px;
}
.rest-spr
{
	background-position:-133px -100px;
}
/* #footer
{
	height:49px;
	background:url(/images/rsp/footer-bg.gif) repeat-x;
	width:980px;
} */
.footer-content
{
	margin:9px 0px 0px 5px;
}
.footer-text
{
	text-transform:uppercase;
	font-weight:bold;
}
.opa-logo
{
	background-position:-213px -100px;
	margin:5px 5px 0px 0px;
}
.orange-listing-container
{
	margin-bottom:5px;
}
.c-top-left
{
	background-position:-330px -100px
}
.c-top-right
{
	background-position:-343px -100px
}
.c-top-middle
{
	width:443px;
	background:#e78d1e;
}
.main-ls
{
	margin-bottom:5px;
}
.main-ls .inner-content
{
	background:#e78d1e url(/images/rsp/orange-left.png) repeat-y left center;
	border-right:none;
}
.c-bottom-left
{
	background-position:-330px -116px
}
.c-bottom-right
{
	background-position:-345px -112px
}
.c-bottom-middle {
	background:#E78D1E url(/images/rsp/orange-bottom.png) repeat-x 0px 5px;
	height:18px;
	width:447px;
}
/* .main-ls #shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container {
	left:-1px;
	position:relative;
	top:-1px;
	text-align:center;
} */
.main-ls #shadow-container
{
	width:326px;
	margin:0px;
}
.main-ls #shadow-container .shadow1 {
	background:#bf7519 none repeat scroll 0%;
}
.main-ls #shadow-container .shadow2 {
	background:#b46e17 none repeat scroll 0%;
}
.main-ls #shadow-container .shadow3 {
	background:#a76616 none repeat scroll 0%;
}
/* .main-ls #shadow-container .container
{
	padding:1px;
} */
.main-ls .content
{
 	width:119px;
	margin-left:11px;
}
.white
{
	color:#ffffff;
}

.white-arrow
{
	background-position:-286px -31px;
}
.color-arrow
{
	background-position:-277px -32px;
}
.go
{
	font-size:12px;
}
#listing-box
{
	margin:9px 5px 0px 0px;
	width:237px;
}
#listing-box .inner-content
{
	width:211px;
	height:115px;
	overflow:hidden;
}
#listing-box .mid-top-box
{
	width:202px;
}
#listing-box .mid-bottom-box
{
	width:209px;
}
#more-news
{
	margin-top:0px;

}

.more-news-box
{
	width:438px;
	margin-top:-1px;
	padding:5px 5px 15px 10px;
}
.left-edge
{
	background-position:-307px -24px
}
.right-edge
{
	background-position:-322px -24px;
	
}
.edge-middle
{
	border-top:1px solid #d2d2d2;
	background-color:#FFFFFF;
	height:17px;
	padding-top:3px;
	text-align:center;
	width:109px;
	padding-right:3px;
	overflow:hidden
}
.pagination {
	font-size:10px;
	margin-right:100px;
	margin-top:30px;
	margin-bottom:30px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}
#pagination
{
		color:#a1a1a1;
}
.content-listing
{
	margin:0px 0 0px;
}
.content-listing .content
{
	width:630px;
	display:inline;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:15px;
}
.content-img

{
	border:1px solid;
	margin-right:15px;
        position:relative;
}

.thumbnail-img
{
	border:#dfdfdf 1px solid;
	margin-bottom:10px;
}
.more-news-box .dots
{
	margin:6px 0px 14px 0px
}
#more-news #shadow-container
{

	width:610px;
	margin-left: 20px;
	margin-right: 20px;
}

#more-news #shadow-container .container

{
	padding:0px 0px 0px 0px;
	border:none;
	border-top:none;
	text-align:left;
}
.border-line {
	margin-left:-10px;
	margin-top:5px;
	width:635px;
	border-bottom:1px solid #f1f1f1;
	
}
.blog-headline
{
	background:#d2cfcd;
	margin-top:5px;
	height:41px;

	position:relative;
}
.blog-container
{
	margin:5px auto;
	width:280px;
}
.blogs-spr
{
	margin-top:-42px;
	position:relative;
}
.left-blog
{
	background-position:-373px -31px
}
.blog-top
{
	
	height:10px;
	width:249px;
}
.right-blog
{
	background-position:-389px -31px
}
.left-b-blog
{
	background-position:-415px -31px;
}
.blog-bottom
{
	
	height:10px;
	width:254px;
	margin-top:4px;
}
.right-b-blog
{
	background-position:-351px -29px;
}
.inner-blog
{

	padding:0px 0px 0px 10px;
}
.inner-blog .content-text
{
	width:263px;
	padding-bottom:5px;
}
.inner-blog .content-img
{
	margin-right:8px;
	margin-bottom:5px;
}
.gulp-spr
{
	background-position:-364px -100px;
	margin-top:-7px;
}	
#blog-item
{
	padding:5px 0px;
	width:261px;
}
#recent-posts
{
	padding:1px 5px 5px 5px;
	border:1px solid #e78d1e;
	width:250px;
}
.recent-h
{
	padding-left:13px;
}
.small-listing
{
	display:block
}
.blog-link
{
	padding-left:5px;
}
#topics-box-listing
{
	margin-top:8px;
	margin-left:3px;
}
#topics-box-listing li
{
	width:218px;
}
#topics-box-listing .inner-content {
	background:#f1f1f1;
    color: #575757;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    margin-left: 10px;
    padding: 10px;
    width: 630px;
}
#topics-box-listing .mid-top-box1
{
	width:234px;
}

#topics-box-listing .mid-top-box5
{
	width:214px;
}

#topics-box-listing .mid-bottom-box2
{
	width:448px;
}
.small-listing
{
	list-style:none;
	background-position:-427px -143px;
	padding-left:13px;
}

#comments
{
	margin-top:18px;
	font-size:9px;
}
#comments a
{
	color:#797979;
}
.comment-amount
{
	margin:10px 0px 10px 3px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold
}

.comment-bottom {
	margin-left: 8px;
}

.comment-date {
	padding-left: 5px;
	color: #666666;
	font-size: 9px;
	font-weight: 400;
}
.comment-head {
	
	padding-left: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.comment-header {
	
}

.comment-made-by {
	padding-left: 20px;
	color: #8B9DA6;
	font-size: 11px;
	font-weight: bold;
}
.comment-name {
	font-weight: bold;
}
.comment-new-area {
	padding: 10px;
	width: 421px;
	color: #575757;
	background:#f1f1f1;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.comment-new-heading {
	border: 1px solid #ECECEC;
	padding: 8px 15px 8px 15px;
	background: #FFFFFF;
}
.comment-reply,
.comment {
	margin: 10px 5px 5px 5px;
}
.comment-submit {
	border:none;
	padding: 5px;
	background-color:none;
	text-align: right;
}
.comment-submit a {
	padding-right: 20px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}
.comment-submit a:hover {
	
	text-decoration: none;
}

#comment-new
{
	padding:3px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.comment-input {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-top: 1px solid #929293;
	border-bottom: 1px solid #929293;
	padding-top: 1px;
	padding-right: 5px;
	float: left;
	background: #FFFFFF;
	height: 19px;
}
.comment-input input
{
	border:0;
}
.comment-text {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-top: 1px solid #929293;
	border-bottom: 1px solid #929293;
	padding-top: 1px;
	padding-right: 5px;
	float: left;
	background: #FFFFFF;
	height: 129px;
}
.comment-text textarea {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	border: 0;
	padding-top: 1px;
	vertical-align: middle;
}
.comment-submit input {
	display: none;
}
.comment-submit a {

	color:#666666;
	font-weight:bold;
	padding-right:20px;
	text-transform:uppercase;
}
#comment-area
{
	margin-top:5px;
}
#middle-container-search {
	padding:10px 0 0 11px;
	width:492px;
	float:left;
}
.pr_search_result {
	
	margin-bottom:7px;
	padding:9px 10px 6px;



}
.sr-headline
{
	font-weight:bold; 
	color:#333333; 
	font-size:12px;
}
#vid-thumb-container
{
	width:325px;
	margin:0 auto 10px;
}
.vid-thumb
{
	display:block;
	margin-right:9px;
	margin-left:7px;
	text-decoration:none;
}
.vid-thumb:hover
{
	opacity: 0.8;
  	filter: alpha(opacity = 80);
	text-decoration:none;
	cursor:pointer;
}
.vid-description
{
	width:85px;
}
.vid-description1
{
	font-style:italic;
	text-align:left; 
	padding:5px; 
	margin-top:2px; 
	margin-bottom:2px;
}
.slideshow-controls {
	margin:3px auto 1px;
	padding-bottom: 9px;
	padding-top: 5px;
	width: 63px;
}

#message-close {
	margin-top: -18px;
	margin-right: -23px;
	float: right;
	position: relative;
	
}

#message-container {
	padding: 10px;
	width: 351px;
	height: 169px;
}

#message-content {
	border-bottom: 1px solid #4E4F4E;
	border-left: 1px solid #4E4F4E;
	border-right: 1px solid #4E4F4E;
	display: inline-block;
	background: transparent url(/images/rsp/alert_back.png) repeat scroll center center;
}

#message-title {
	border: 1px solid #4E4F4E;
	padding: 10px 15px 10px 10px;
	width: 324px;
	display: inline-block;
	background:#ffffff
}

#message-title-text {
	float: left;
	color: #2F2F2F;
	font-size: 14px;
	text-transform: uppercase;
	font-weight:bold;
}
#alert-text
{
	width:339px;
	padding:5px;
}
#login-go {
	border-bottom: 1px solid #4E4F4E;
	border-left: 1px solid #4E4F4E;
	border-right: 1px solid #4E4F4E;
	background: #ffffff;
}
#login-go a {
	padding: 3px 0px 3px 0;
	margin: 0 15px 0 15px;
	padding-right: 17px;
	display: block;
	color: #000000;
	text-align: right;
	
}
#login-go span {
	float:right;
	padding:5px 10px;
}

/* MENU NAV */

#menu ul {
	display: block;
	margin: 0;
	padding: 0;
	z-index: 1001;
}
#menu ul * {
	list-style-type: none;
}
#menu ul li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style-position:outside;
}
#menu ul li a {
	float: none;
	text-transform:uppercase;
}
#menu ul.level1 li {
	margin-right:0px;
}
#menu ul.level1 li a {
	padding:2px 10px 2px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	background:url(/images/rsp/menu-background_red.gif) repeat-x;
	color:#ffffff;
}
#menu ul.level1 li a:hover {
	color:#ffffff;
}
#menu ul.submenu-links {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	border:none;
	background:#888888;
}
#menu ul.submenu-links li a {
	float: left;
	display: block;
	width: 142px;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color:#ffffff;
	margin: 0;
	padding: 5px 3px 5px 5px;
}
#menu ul.submenu-links li a:hover {
	background-color:#acacac;
	color:#ffffff;
}
#menu ul.submenu-links li {
	border-bottom: 1px solid #fff;
	clear:both;
	float: none;
	width: 150px;
}
#menu a
{
	display:block;
}

#mycontainer ul{	
	padding-left:10px;			
}


#body-wrapper
{
	-moz-box-shadow: 0 0 10px #888;
-webkit-box-shadow: 0 0 10px#888;
box-shadow: 0 0 10px #888;

}
.blog-header
{
	display:block;
	font-weight:bold;
}
.page_detail {
	background:#FFFFFF none repeat scroll 0 0;
	margin-right:13px;
	min-height:600px;
	padding:5px 0 35px 15px;
	width:620px;
	margin-bottom:150px;
}
.pager-current
{
	text-decoration:underline;
	padding:10px;
	background-color:#f1f1f1;
	color:#a1a1a1;
}
.sr_title
{
	font-weight: bold; 
	font-size: 14px;
}
.abstract
{
	margin-top:3px;
}
.art-details1
{
	width:190px;
}
.art-details2
{
	margin-left:53px;
	width:210px;
}
.producer, .rating
{
	font-weight:bold;
}
.mid-top-ad
{
	margin-top: 10px;
	margin-left:101px;
	margin-right:101px;
}
.sort_form
{
	margin-right: 15px; 
	margin-bottom: -22px;
}
.order-box
{

	width:120px;
}
.address
{
	width:80px;
}
.custom-s
{
	margin-bottom:5px;
}
.page_title {
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
.page_detail1
{

}
.quick-s
{
	font-weight:bold;
}
.pr_search_results td {
	font-weight:bold;
	padding-bottom:1px;
	padding-right:8px;
}
.search-submit
{
	font-weight:bold;
}

#search-box
{
	width:630px;
/*	margin:15px 0px 0 1px; */
margin-left:20px;
}
#search-box .mid-top-box
{
	width:445px
}
#search-box .mid-bottom-box
{
	width:452px
}
#search-box .inner-content
{
	width:620px;
}
.clear-srch {
	border:1px solid #999999;
	padding:3px;
	margin-bottom:3px;
}
.clear-srch:hover {
	background:#cccccc
}
.advance-link {
	color:#969696;
	float:right;
	margin-right:145px;
	margin-top:15px;
        display:inline;
}
.enter-comp
{
	margin-left:7px;
	margin-right:2px;
}
.page-content
{
	padding-bottom:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
.pullout-quote
{
	width:200px;
	margin:3px -17px 3px 19px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
#topics-box .content
{
	margin-bottom:7px;
}
.related-heading1
{
	font-size:12px;
	margin-bottom:9px;
}
.sort-fieldset {
	border:1px solid #999999;
	color:#999999;
	font-size:12px;
	line-height:19px;
	padding:0 18px 6px 9px;
}
.sort-by
{
	margin-right:5px;
        margin-left:1px;
}
#search-box .sort_form
{
         margin-bottom:1px;
}
.pr_search_result_summary
{
         margin-top:9px
} 
.attachments
{
         font-weight:bold
}
.pager {
	float:right;
}
.pager td{
 text-align:right;
}
.srch-link
{
     margin-top:1px;
	 padding: 10px 10px 10px 0;
}
.compile {
color:#B4B1B1;

}
.anonymous-box
{
       margin-top:8px;
}
.terms
{
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
	color:#d1d1d1;
}

/* Styles for Wine Rating Database Search Page */

.rdb-search-main-container
{
	border:1px solid #C0C0C0;
  font-family: lucida sans;
    font-size: 10px;
    margin-top: 15px;
    padding: 5px;
    width: 610px;
}

.rdb-search-inner-container
{
	background:#f1f1f1;
	padding:10px;
}

.rdb-search-inner-container h4
{
	font-size:14px;
}

td.rdb-search-label
{
	text-align:right;
	font-weight:bold;
	width:100px;
	padding-right:10px;
}

td.rdb-search-field
{
	padding-right:5px;
}

.select-field {  
    width:100%;  
} 
 
#select_grape_container {  
    position:relative;  
} 
 
.select_multiple_submit {  
    background:#C0C0C0;
    padding:10px;  
    height:22px;  
    text-align:rightright;  
} 
 
.select_multiple_label {  
    margin-left:5px;  
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;  
} 
 
.select_multiple_container {  
    width:320px;  
    position:absolute;  
    /*top:0; 
    left:0;*/
    z-index:500;  
    border:1px solid #222;  
    border-top:none;  
} 
 
.select_multiple_container .select_multiple_header {  
    background-image:url("/stylesheets/black_background.gif");  
    background-repeat:repeat-x;  
    background-position:top center;  
    color:#eee;  
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight:bold;  
    font-size:12px;  
    margin:0;  
    padding:7px 0 8px 10px;  
    background-color:#000;  
} 
 
table.select_multiple_table td {  
    height:27px;  
    border-bottom:1px solid #ddd;  
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color:#333;  
    font-size:11px;  
} 
 
table.select_multiple_table tr.even {  
    background-color:#FCFCFC;  
} 
 
table.select_multiple_table tr.odd {  
    background-color:#F7F7F7;  
} 
 
table.select_multiple_table tr.selected {  
    background-image:none;  
    background-color:#F5E5D2;  
} 
 
.select_multiple_name {  
    padding-left:15px;  
    font-weight:bold;  
} 
 
.select_multiple_checkbox {  
    text-align:rightright;  
} 
 
.select_multiple_checkbox input {  
    /*margin-right:15px;*/
}

a.select-multiple
{
	background:#969696 none repeat scroll 0 0;
	display:block;
	font-weight:bold;
	padding:3px 6px;
	text-align:center;
	float:left;
}

td.rdb-select-multiple-button
{
	width:95px;
	text-align:center;
}

.rdb-rating-container
{
	background:#CDCDCD none repeat scroll 0 0;
    height:19px;
    margin-top:5px;
    padding:5px 7px 0;
}

.rdb-rating-container-stars
{
	background:#CDCDCD none repeat scroll 0 0;
    height:25px;
    padding:5px 7px;
}

.rdb-rating-star
{
	cursor:pointer;
	margin-left:-2px;
	position: relative;
    top: 4px;
}

#any_rating_input, #rating-or-more, #rating_input
{
	vertical-align:bottom;
}

#rating_input
{
    margin-top:6px;
}

#rating-or-more
{
	margin-left:7px;
}

.rdb-range-separator
{
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
}

.rdb-range-input
{
	width:85px;
}

.rdb-search-section
{
	background:#C0C0C0;
	font-weight:bold;
	margin:10px 0;
	padding:7px 15px;
	color:white;
}

.rdb-year-input
{
	margin-left:5px;
	width:110px;
}

.rdb-search-phrase
{
	width:210px;
}

.rdb-search-button
{
	text-align:center;
	margin-top:10px;
}

.rdb-search-button img
{
	cursor:pointer;
}

#rdb_results
{
	border:1px solid #808080;
	border-collapse:collapse;
}

#rdb_results th
{
	background:#C0C0C0;
	border:1px solid #808080;
}

#rdb_results td
{
	width:66px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	border:none;
}

#rdb_results tr
{
	border:1px solid #808080;
}

#rdb_results td.odd
{
	background:#EEE;
	border:none;
}

#rdb_result_row td.even
{
	background:#E3DDE2;
}

.rdb-result-arrow
{
	background:url(/images/rsp/rdb-result-arrow.png) top center no-repeat transparent;
	height:30px;
}

#info_block
{
    background:white;
    border:3px solid orange;
    padding:5px;
    position:absolute;
    text-align:center;
    width:200px;
    z-index:999999;
}

a.star
{
    display:block;
    width:12px;
    height:24px;
    float:left;
    margin:0px;
    padding:0px;
    display:inline;
}

a.star img
{
    border:none;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-width:0px;
}

/* FOOTER START */

#footer div.footer_content_box1 {
	width: 150px;
	float: left;
	padding-right: 40px;
	padding-bottom: 20px;
	display: inline;
}

#footer div.footer_content_box2 {
	width: 182px;
	float: left;
	padding-right: 40px;
	padding-bottom: 20px;
	display: inline;
}

#footer div.footer_content_box3 {
	width: 85px;
	float:left;
	padding-right: 40px;
	padding-bottom: 20px;
	display: inline;
}
#footer div.footer_content_box4 {
	width: 158px;
	float:left;
	padding-right: 40px;
	padding-bottom: 20px;
	display: inline;
}
#footer div.footer_content_box5 {
	width: 205px;
	float:left;
	padding-right: 0px;
	padding-bottom: 20px;
	display: inline;
}

#footer_content {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 20px;
}

#copyright {
	clear: both;
	border-top: 1px solid #7c7b7c;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#B6B6B7;
	padding-top: 10px;
}

.copyright_links {
	color:#FFF;
}

#footer h2 {
	color: white;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding:20px 0 0 10px;
}

#footer_content div.footer_content_box1 ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type:square;
	color:#FFF;
}

#footer_content div.footer_content_box2 ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type:square;
	color:#FFF;
}

#footer_content div.footer_content_box3 ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type:square;
	color:#FFF;
}

#footer_content div.footer_content_box4 ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type:square;
	color:#FFF;
}

#footer_content div.footer_content_box5 ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type:square;
	color:#FFF;
}

#footer_content div.footer_content_box ul li {
	/*padding-bottom: 10px; */
}

#footer div.footer_content_box p {
/*	margin: 0;
	padding: 0 0 8px;
	color: #b6b6b7;
	line-height: 18px;
	width: 150px; */
}

#copyright a img.dmma_member {
	float: left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	display: inline;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 70px;
}

#copyright a img.ramsaymedia {
	float: left;
	margin-top:0px;
	margin-left:0px;
	display: inline;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 60px;
}

#footer p {
	color: white;
	padding-right: 50px;
	float: left;
}

#footer a {
	color: #b6b6b7;
}

#footer {
	background: #626367 url(/images/rsp/footer_tile.jpg) repeat-x;
	padding: 5px 0 0;
	clear: both;
	width: 100%;
}


/* FOOTER END */

#MostPopular_WineArticles {
	background-color:#f1f1f1;
	padding:10px;
	margin-top:10px;
	
	
}

#Latest_WineNews {
	background-color:#f1f1f1;
	padding:10px;
	margin-top:10px;
	float:right;
	
}


.box_heading {
	color:#363636;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-align:center;
	}

.latestarticle_heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-top:5px;
	border-top:solid 1px #767676;
	padding-top:5px;
	
}


.latest_content_text {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:15px;

	
}

.drop-shadow {
	
}

/* FLIPPER start*/




#ModuleTabs {
	width:650px;
	background:#d0d0d0;
	margin-left:10px;
	border-left:#d0d0d0 1px solid;
	border-right:#d0d0d0 1px solid;
	border-top:#d0d0d0 1px solid;
}

#latestinfo_wrapper {
	width:650px;
	height:485px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	border-left:#d0d0d0 1px solid;
	border-right:#d0d0d0 1px solid;
	border-bottom:#d0d0d0 1px solid;
	margin-right:10px;
	overflow:hidden;


}

.shadow_flipper {
	margin-left:22px;
	margin-top: -20px;

	
}

#latestinfo-tab-container {
	overflow:hidden;
	

}

#latestinfo_leftcontainer {
	width:320px;
	height:330px;
	float:left;
	
}
#left_imagecontainer {
	width:320px;
	height:435px;
	padding:5px;
	border:#d0d0d0 1px solid;
	background:#fff;
	margin-left:5px;
	margin-top:10px;
	z-index:1;
	bottom: 0;

}
#left_abstractcontainer {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	line-height:16px;
	font-size:14px;
	width:300px;
	float:left;
	margin-top:-156px;
	margin-left:11px;
	z-index:2;
	position:absolute;
	color: #fff;
    height: 130px;

     
  }

 .gradient_bg {
	/*background:#000;
	background: -moz-linear-gradient(100% 100% 180deg, #999999, #000000);
 	 background: -webkit-gradient(linear, left top, right top, from(#000000), to(#999999));
	opacity:0.8;filter:alpha(opacity=80); */
	background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
	padding: 10px;  
	z-index:100;
	position:absolute;
	  
  }

#left_abstractcontainer h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	line-height:18px;
}


#latestinfo_rightcontainer {
	float:left;
	background:none;
}


#right_imagecontainer {
	background:#FFF;
		margin-left:25px;
		margin-top:10px;
		margin-right:5px;
		margin-bottom:2px;
		padding:5px;
		border:#d0d0d0 1px solid;
		float:left;
		position:relative;
		
	
}
#right_headlinecontainer {
	width:200px;
	height:111px;
	padding-left:10px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	border-bottom:#d0d0d0 1px solid;
}


#right_headlinecontainer h2{
	padding-top: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	vertical-align:middle;
	margin-bottom:10px;
	
}

#flipper_shadow
{
	background:url(http://www.winemag.co.za/images/rsp/shadow_flipper.png) no-repeat;
       height:20px;
	   margin-top:400px;


}

.home-sub-listing-more-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-right: 30px;
    margin-top: -45px;
	color:#c41230;
	text-decoration:underline;
}



/* FLIPPER end*/



/* Homepage Comment Carousel */

#carousel_wrapper {
	width:650px;
margin-top:50px;
	float:left;

}

#carousel_header  {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/rsp/conversation_tab.png) no-repeat;
	padding:8px;
	font-size:18px;
	margin-top:-30px;
	width:270px;
	margin-left: 25px;
	position:absolute;
	z-index: 100;

}

#wine_comment_carousel span.person
{
	color:#c41230;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	cursor:default;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#wine_comment_carousel span.says
{
	cursor:default;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#wine_comment_carousel span.comment
{
	background:url("http://www.carmag.co.za/images/rsp/car/comment_quote.png") no-repeat scroll 0 0 transparent;
	color:#444444;
	display:block;
	font-style:italic;
	margin-top:5px;
	/* padding:0 0 5px 23px; */
	cursor:default;
}
#wine_comment_carousel span.about
{
	cursor:default;
}
#wine_comment_carousel span.article-headline
{
	color:#444444;
	font-weight:bold;
	cursor:default;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}


#wine_comment_carousel span.comment_count
{
	font-size:10px;
	position:relative;
	top:-1px;
	cursor:default;
}
#wine_comment_carousel a.read-article
{
	background:url("http://www.winemag.co.za/images/rsp/article_conv.png") no-repeat scroll 5px center #e5e5e5;

	bottom:10px;
	color:#EEEEEE;
	display:block;
	left:10px;
	padding:5px 5px 5px 35px;
	position:absolute;
}
#wine_comment_carousel a.read-comments
{
	background:url("http://www.winemag.co.za/images/rsp/comment_conv.png") no-repeat scroll 5px center #e5e5e5;

	bottom:10px;
	color:#EEEEEE;
	display:block;
	padding:5px 5px 5px 35px;
	position:absolute;
	right:10px;
}

.jcarousel-skin-tango .jcarousel-container {
	width:650px;
    background: #f7f7f7;
	margin-left: 10px;
	margin-top: 0px;

	/* margin:5px; */
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   /*  padding: 0px 40px; */
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin-left:40px;
	width:580px;
}

.jcarousel-skin-tango .jcarousel-item {
    height:160px;
	position:relative;
	width:173px;
}

.jcarousel-skin-tango .jcarousel-item:hover
{
    background-color:#F5F5F5;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    padding: 5px 10px;
	border-right:1px solid #c7c7c7 ;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 65px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.winemag.co.za/images/rsp/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 65px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.winemag.co.za/images/rsp/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#comment_block {
	width:80px; 
	height:150px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;


}


/*Styles for Join the Conversation Home Page*/

a.home_comment_link_block:hover
{
text-decoration:none;
background-color:#dddddd;
display:block;
}

a.home_comment_link_block
{
display:block;
}

/*END OF Styles for Join the Conversation Home Page*/




/* End of Homepage Comment Carousel */


/* Start latest on wine HOMPAGE */

#latestonwine_wrapper{width:650px;float:left; border:#dadada 1px solid; margin-left:0px; margin-top:40px; clear:both; margin-bottom:10px;}
#latestonwine_left_imagecontainer{width:200px;float:left; padding:5px; border:#dadada 1px solid; margin:20px 10px 20px 10px;}
#latestonwine_right_container1{width:400px;float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:20px 0 0 0; line-height:15px;}
#latestonwine_right_container1 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height:23px;}
#latestonwine_right_container1 a{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size:13px;}
#latestonwine_right_container2{width:400px;float:left; background:#f1f1f1; padding:5px; margin-top:10px; margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#latestonwine_right_container2 a{ color:#c41230; font-weight:bold; font-size:12px;}
#latestonwine_right_container2 h2{ font-size:14px; color:#575757 }

#latestonwine_tab  {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/rsp/red_tab_b.png) no-repeat;
	padding-top:-20px;
	font-size:24px;
	margin-top:-30px;
	width:270px;
	margin-left: 12px;
	position:absolute;
	z-index: 100;
	float:left;
/*font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/rsp/red_tab_b.png) no-repeat;
	padding-top:-20px;
	font-size:24px;
	margin-top:-30px;
	width:270px;
	margin-left: 12px;
	position:absolute;
	z-index: 100;
	float:left; */
	}
	
#latestonwine_tab2  {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/rsp/red_tab_b.png) no-repeat;
	padding-top:-20px;
	font-size:24px;
	margin-top:-30px;
	width:270px;
	margin-left: 12px;
	position:absolute;
	z-index: 100;
	float:left;
	/*
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/rsp/red_tab_b.png) no-repeat;
	padding-top:-20px;
	font-size:24px;
	margin-top:-50px;
	width:270px;
	margin-left: 12px;
	position:absolute;
	z-index: 200;
	float:left;
	*/
	}
	

/* End latest on wine HOMPAGE */

/* Start food & dining HOMPAGE */

#container {width:320px; height:320px; float:left; margin-top:30px; margin-left:0px; margin-bottom:0px; border:#dadada 1px solid;}
#latestinfo_wrapper2 {}
#left_imagecontainer2 {width:200px;float:left; padding:5px; border:#dadada 1px solid; margin-top:20px; margin-left:10px; margin-right:5px; margin-bottom:10px}
#left_abstractcontainer2 {width:87px;float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:20px 0 0 0; line-height:15px;}
#left_abstractcontainer2 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:15px;}

/* Start food & dining HOMPAGE */

/* Start recipes HOMPAGE */

#container2 {width:320px; height:320px;float:right; margin-top:30px; margin-left:5px; margin-bottom:0px; margin-right:0px;border:#dadada 1px solid; width:}
#latestinfo_wrapper3 {}
#left_imagecontainer3 {width:200px;float:left; padding:5px; border:#dadada 1px solid; margin-top:20px; margin-left:10px; margin-right:5px; margin-bottom:10px}
#left_abstractcontainer3 {width:87px;float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:20px 0 0 0; line-height:15px;}
#left_abstractcontainer3 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:15px;}

/* Start recipes HOMPAGE */


/* Start competitions HOMPAGE */

#latestcompetitions_wrapper{width:650px;float:left; border:#dadada 1px solid; margin-left:0px; margin-top:40px; clear:both; margin-bottom:10px}
#latestcompetitions_left_imagecontainer{width:200px;float:left; padding:5px; border:#dadada 1px solid; margin:20px 10px 20px 10px;}
#latestcompetitions_right_container1{width:400px;float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:20px 0 0 0; line-height:15px;}
#latestcompetitions_right_container1 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height:23px;}
#latestcompetitions_right_container1 a{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size:13px;}
#latestcompetitions_right_container2{width:400px;float:left; background:#f1f1f1; padding:5px; margin-top:10px; margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#latestcompetitions_right_container2 a{ color:#c41230; font-weight:bold; font-size:12px;}
#latestcompetitions_right_container2 h2{ font-size:14px; color:#575757 }

/* Endcompetitions HOMPAGE */
/* poll */
#poll {
	background:#fff8e9;
	margin-top:10px;
	
	
}

.poll-header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#c41230;
	margin-left:65px;
	
}

.static_content { width: 620px; margin-left: 20px; float:left}

.wineratingdatabase-link { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#c41230; font-weight:bold}



/* END OF Styles for Wine Rating Database Search Page */
@charset "UTF-8";
/* CSS Document */




p img
{
margin-top: 4px;
    padding-bottom: 10px;
    padding-right: 10px;
}


.carousel-next {
float:left;
   background:url("/images/rsp/main-sprite_list.gif") no-repeat scroll -23px -208px transparent;
}
.carousel-previous {
float:left;
   background:url("/images/rsp/main-sprite_list.gif") no-repeat scroll -2px -208px transparent;
}

.carousel-control {
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height:32px;
    line-height: 999px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 16px;
margin-top:60px;
}

.carousel-wrap
{
width:570px;
float:left;
height:250px;
}

.disabled
{
opacity:0.3;
cursor:default;
}

.center-wrap
{
clear:both;
text-align:center;
position:relative;
top:10px;
background-color:#f6f6f6;
}

.carousel-pagination a:hover
{
text-decoration:none;
}

.carousel-pagination a
{
background-image:url("/images/rsp/main-sprite_list.gif");
background-position:-45px -214px;
background-repeat:no-repeat;
background-color:transparent;
cursor:pointer;
}

.carousel-pagination a.active
{
background-position:-45px -228px;
}

.carousel-pagination a span
{
visibility:hidden;
display:inline-block;
width:13px;
height:16px;
}

.discover_more_headline_link
{
padding:5px;
display:block;
width:120px;
height:50px;
line-height:15px;
color:#626262;
font-weight:bold;
}

.discover_more_img_link
{
border:1px solid #dddddd;
padding:5px;
display:block;
width:120px;
height:161px;
}

.discover-more-carousel
{
overflow:hidden;
position: relative;
height: 250px;
outline:0px none;
}

.discover-more-carousel li
{
display:inline;
float:left;
height:210px;
overflow:hidden;
width:133px;
padding-right:13px;
}

#___plusone_0
{
margin-right:15px !important;
}

.follow_us_twitter
{
 margin-bottom:10px;
margin-left:10px;
width:214px;
}
