body {
	margin:0;
	background:#000;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
hr {
	size: 1;
	width: 100%;
	border: 0;
	color: #CCCCCC;
	height: 1px;
	background-color: #CCCCCC;
}
/*.moduletable h3 {font-size: 18px; font-weight: bold; margin-bottom: 15px; min-height: 30px; background: url(../images/title-bg.png) bottom repeat-x; padding-left: 10px; color: #9d01bc;}*/

div.buttonheading {
	width: 505px;
	background:#F7FAFE none repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin:10px 0;
	padding:4px 8px;
}
#content-article-right .buttonheading {
	width: 370px;
	background:#F7FAFE none repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin:10px 0;
	padding:4px 8px;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#21a3dc;
}
a:hover {
	text-decoration:none;
	color:#fff;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
/*main container*/
#main {
	position:relative;
	width:100%;
	min-width:974px;
}
/*header*/
#header {
	background:#0f0f0f url(../images/header-top.gif) repeat-x 50% 0;
	width:100%;
}
.header-body {
	width:900px;
	margin: 0 auto;
	overflow:hidden;
	padding:0 0 8px;
	position:relative;
}
.header-holder {
	width:900px;
	overflow:hidden;
}
.shadow {
	position:absolute;
	top:30px;
	left:35px;
}
/*header-holder-box*/
.header-holder-box {
	float:left;
	line-height:30px;
}
.header-holder-box strong {
	float:left;
	color:#fff;
	padding:0 15px 0 0;
}
.header-holder-box ul {
	list-style:none;
	margin:0 16px 0 0;
	padding:0 0 0 16px;
	float:left;
	background:url(../images/divider-header.gif) no-repeat;
}
.header-holder-box ul li {
	float:left;
	height:20px;
	padding:10px 16px 0 0;
}
.header-holder-box ul li a {
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.header-holder-box ul li.new-user a {
	width:51px;
	background:url(../images/new-user.gif) no-repeat 0 0;
}
.header-holder-box ul li.login a {
	width:38px;
	background:url(../images/login.gif) no-repeat 0 0;
}
.header-holder-box ul li.need-help-logout a {
	width:56px;
	background:url(../images/need-help.gif) no-repeat 0 0;
}
.header-holder-box ul li.login {background:url(../images/divider-header.gif) no-repeat 100% 0;}
.header-holder-box ul li a:hover {background-position:0 -12px;}
.need-help {
	float:left;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	width:56px;
	background:url(../images/need-help.gif) no-repeat;
	margin:10px 0 0;
}
.need-help:hover {background-position:0 -12px;}
/*box-header-holder*/
.box-header-holder {
	float:right;
}
.box-header-holder p {
	line-height:30px;
	color:#fff;
	margin:0;
	float:left;
}
.box-header-holder p a {
	font-weight:bold;
	text-decoration:underline;
}
.search {
	float:left;
	background: url(../images/divider-header.gif) no-repeat 7px 0;
	padding:6px 0 0 19px;
	height:24px;
}
.search form,
.search fieldset {float:left;}
.search span input {
	width:124px;
	padding:1px 5px;
	border-style:none;
	border:0;
}
/*logo*/
#header h1 {
	margin:0;
	float:left;
	padding:14px 0 0;
}
#header h1 a{
	display:block;
	width:226px;
	height:47px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}
/*navigation*/
.menu {
	background:url(../images/menu-left.png) no-repeat;
	padding:0 0 0 28px;
	float:right;
	margin:0 -16px 0 0;
}
.menu span {
	float:left;
	width:33px;
	height:78px;
	overflow:hidden;
	background:url(../images/menu-right.png) no-repeat;
}
.menu ul {
	list-style:none;
	margin:0;
	padding:30px 0 0 ;
	float:left;
	background:url(../images/menu.png) repeat-x;
	height:48px;
}
.menu ul li {
	float:left;
	padding:0 0 0 20px;
	position:relative;
}
.menu ul li a {
	display:block;
	overflow:hidden;
	height:15px;
	text-indent:-9999px;
}
.menu ul li.home {padding:0;}
.menu ul li.home a {
	background:url(../images/btn-home.gif) no-repeat;
	width:39px;
}
.menu ul li.find a {
	background:url(../images/btn-find-tastings.gif) no-repeat;
	width:81px;
}
.menu ul li.tastings a {
	background:url(../images/btn-tasting-events.gif) no-repeat;
	width:93px;
}
.menu ul li.contact a {
	background:url(../images/btn-contact.gif) no-repeat;
	width:67px;
}
.menu ul li.watch-videos a {
	background:url(../images/btn-watch-videos.gif) no-repeat;
	width:85px;
}
.menu ul li.videos a {
	background:url(../images/btn-videos.gif) no-repeat;
	width:42px;
}
.menu ul li.people a {
	background:url(../images/btn-the-people.gif) no-repeat;
	width:70px;
}
.menu ul li.people a {
	background:url(../images/btn-community.gif) no-repeat;
	width:77px;
}
.menu ul li.articles a {
	background:url(../images/btn-articles.gif) no-repeat;
	width:47px;
}
.menu ul li.recipes a {
	background:url(../images/btn-recipes.gif) no-repeat;
	width:46px;
}
.menu ul li.earn-money a {
	background:url(../images/btn-earn-money.gif) no-repeat;
	width:78px;
}
.menu ul li.share-this a {
	background:url(../images/btn-share-this.gif) no-repeat;
	width:63px;
}
.menu ul li.nineteen-fruits a {
	background:url(../images/btn-fruits.gif) no-repeat;
	width:35px;
}
.menu ul li a:hover {background-position:0 -15px;}
/*title*/
.title {
	background:#0f0f0f url(../images/header-bottom.gif) repeat-x 0 100%;
	width:100%;
	color:#fff;
}
.title-body {
	width:900px;
	margin: 0 auto;
	overflow:hidden;
	background:url(../images/bg-flash.gif) no-repeat 0 41px;
	padding:0 37px;
}
.flash-box {
	width:412px;
	float:left;
	padding:5px 0 0;
}
/*gallery*/
#gallery-container {
	margin: 0 20px 0 16px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 71px;
	padding-left: 7px;
	z-index: 1;
	position: absolute;
	width: 369px;
}
.flash-box .gallery-slider {
	height: 71px;
	width: 900px;
	position: absolute;
}
.flash-box .gallery {
	width:412px;
	padding:0 0 16px;
	position: relative;
	height: 71px;
}
.flash-box .gallery div {padding:0 0 0 0;}

.flash-box .gallery .gallery-list {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
.flash-box .gallery .gallery-list li {
	float:left;
	background:url(../images/divider-gallery.gif) no-repeat;
	padding:0 11px 0 13px;
	margin:0 9px 0 -9px;
}
.flash-box .gallery .gallery-list li img {
	display:block;
	border:1px solid #303030;
	/*border-bottom: 1px solid #585858;
	border-right: 1px solid #585858;*/
	padding: 3px;
	background: none;
}
.flash-box .gallery .arrow {
	list-style:none;
	margin:0;
	padding:0;
	width:412px;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.flash-box .gallery .arrow li {
	float:left;
}
.flash-box .gallery .arrow li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:57px;
}
.flash-box .gallery .arrow li.prev a {
	width:16px;
	background:url(../images/prev.gif) no-repeat;
	opacity: 1;
}
.flash-box .gallery .arrow li.prev a:hover {
	width:16px;
	background:url(../images/prev.gif) no-repeat;
	opacity: .25;
}
.flash-box .gallery .arrow li.next {float:right;}
.flash-box .gallery .arrow li.next a {
	width:20px;
	background:url(../images/next.gif) no-repeat;
	opacity: 1;
}
.flash-box .gallery .arrow li.next a:hover {
	width:20px;
	background:url(../images/next.gif) no-repeat;
	opacity: .25;
}
/*flash*/
#featured_video_container {
	width: 343px;
	height: 240px;
	border: #3F3F3F solid 1px;
	background: #000000 url(../images/video-ajax-loader.gif) center no-repeat;
}

.flash {
	padding:0 0 0 32px;
}
.flash img {display:block;}
.flash-text {
	padding:10px 0 11px 9px;
	width:330px;
	height: 28px;
	overflow: hidden;
}
.flash-text p {
	margin:0;
	line-height:14px;
}
.flash-text p strong {
	text-transform:uppercase;
	color:#8dc63f;
}
.title-box {
	float:right;
	width:467px;
}
/*title-box-text*/
.title-box-text {
	padding:0 0 12px;
}
.title-box-text img {display:block;}
.title-box-text p {
	margin:0;
	line-height:18px;
	font-size:12px;
}
.text-title-box {
	margin:-30px 0 0;
	position:relative;
}
.title-box-text p a {
	line-height:18px;
	color:#d300cc;
	text-decoration:underline;
}
.title-box-text p a:hover {text-decoration:none;}
.feature-story-box {
	background:url(../images/feature-story-gallery.gif) no-repeat;
	height:171px;
	width:467px;
	overflow:hidden;
	padding:10px 0 0 0;
	position:relative;
}
.feature-story-box h3 {
	padding:0 0 0 10px;
	font-size:12px;
	line-height:16px;
	margin:0 0 16px;
}
.feature-story-box h3 strong {color:#21a3dc;}
#feature-story-gallery-container {
	margin: 0 24px 0 23px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 130px;
	padding-left: 20px;
}
.feature-story-gallery-slider {
	height: 130px;
	width: 900px;
}
.feature-story-gallery {
	list-style:none;
	margin:0;
	padding:0;
}
.feature-story-gallery li {
	float:left;
	width:168px;
	padding:0 21px 0 0;
	margin: 0 22px 0 0;
	border-right: #303030 solid 1px;
}
.feature-story-gallery li img {
	display:block;
	border:1px solid #7a7a7a;
	margin:0 0 8px;
}
.feature-story-gallery li strong {
	display:block;
	line-height:14px;
	font-weight:bold;
}
.feature-story-gallery li p {
	line-height:12px;
	color:#a3a3a3;
	margin:0 0 10px;
}
.read-more {
	background:url(../images/read-more.gif) no-repeat;
	width:70px;
	color:#fff;
	font:bold 9px/13px Tahoma, Arial, sans-serif;
	display:block;
	padding:0 0 0 6px;
}
.feature-story-box .arrow {
	list-style:none;
	margin:0;
	padding:0;
	width:467px;
	position:absolute;
	top:51px;
	left: 0;
}
.feature-story-box .arrow li {
	float:left;
}
.feature-story-box .arrow li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:80px;
}
.feature-story-box .arrow li.prev a {
	width:23px;
	background:url(../images/prev-2.gif) no-repeat;
	opacity: 1;
}
.feature-story-box .arrow li.prev a:hover {
	width:23px;
	background:url(../images/prev-2.gif) no-repeat;
	opacity: .25;
}
.feature-story-box .arrow li.next {float:right;}

.feature-story-box .arrow li.next a {
	width:24px;
	background:url(../images/next-2.gif) no-repeat;
	opacity: 1;
}
.feature-story-box .arrow li.next a:hover {
	width:24px;
	background:url(../images/next-2.gif) no-repeat;
	opacity: .25;
}
.read-more:hover {color:#21a3dc;}
/*content*/
.container {
	overflow:hidden;
	width:100%;
	background:#ececec url(../images/container.gif) repeat-x;
	padding:20px 0 26px;
}
.container-body {
	width:880px;
	background:#fff;
	border:1px solid #d7d7d7;
	margin:0 auto;
	overflow:hidden;
	padding:9px;
}
.container-body a:hover {color:#21a3dc;}
#content {
	width:550px;
	float:left;
}
#content-article-container {
	width:550px;
	background:#fff;
	float: left;
}
#content-article-right {
	width:400px;
	float:right;
	font-size: 12px;
}
#content-article-right h1 {font-size: 216%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%; margin-bottom: 14px; font-weight: normal; margin-top: 10px; min-height: 30px; background: url(../images/title-bg.png) bottom repeat-x; padding: 0 0 8px 10px;}
#content-article-left {
	width:140px;
	margin-right: 10px;
	float:left;
}
#content-article-full {
	width:545px;
	float:left;
	font-size: 12px;
}
#content-article-full h1 {font-size: 21px; font-weight: bold; margin-bottom: 15px; min-height: 30px; background: url(../images/title-bg.png) bottom repeat-x; padding-left: 10px; color: #9d01bc;}
.feature-box {
	background:url(../images/feature-box.gif) repeat-x 0 100%;
	padding:10px 10px 16px 20px;
	border:1px solid #e3e3e3;
	min-height:170px;
	margin-bottom: 10px;
}
.feature-box h2 {
	font-size:30px;
	color:#6a0265;
	margin:0 0 8px;
	line-height:30px;
	padding:4px 0 0;
}
.feature-box p {
	font-size:12px;
	margin:0 0 12px;
	line-height:14px;
}
.feature-box a:hover {text-decoration:underline;}
.feature-box h2 img {display:block;}
* html .feature-box {height:170px;}
.feature-box address {
	padding:50px 0 0;
	font-style:normal;
	font-size:10px;
	color:#7c7c7c;
	line-height:14px;
}
.feature-box address span {display:block;}
/*boxes*/
.boxes {
	width:100%;
	overflow:hidden;
	padding:0 0;
}
.boxes h3 {
	font-size:18px;
	color:#6a0265;
	line-height:22px;
	margin:0 0 6px;
}
.boxes .text {
	height:1%;
	overflow:hidden;
}
.boxes .align-left {
	float:left;
	margin:0 8px 10px 0;
	display:inline;
}
.boxes img {
	display:block;
	margin:0 0 6px;
}
.boxes p {
	margin:0;
	line-height:12px;
}
.boxes p a {text-decoration:underline;}
.boxes p a:hover {text-decoration:none;}
.boxes strong {
	/* line-height:16px; */
}
.left-column {
	width:220px;
	float:left;
}
.left-column .list-text {
	list-style:none;
	margin:-20px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
	position:relative;
}
.left-column .list-text li {
	height:1%;
	overflow:hidden;
	background:url(../images/dotted.gif) repeat-x ;
	padding:19px 0 17px;
	margin:-1px 0 0 ;
}
.left-column .list-text li strong {
	color:#534741;
	font-size:12px;
	display:block;
}
.boxes .box {
	padding:7px;
	border:1px solid #e3e3e3;
	overflow:hidden;
	margin:0 0 7px;
}
.middle-column {
	width:320px;
	float:right;
}
.middle-column .list-text {
	list-style:none;
	margin:-14px 0 0;
	padding:0 0 10px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.middle-column .list-text li {
	height:1%;
	overflow:hidden;
	background:url(../images/dotted.gif) repeat-x 0 100%;
	padding:10px 0 13px;
}
.middle-column .list-text li p {padding:0 0 20px;}
.middle-column .list-text li .text {
	float:right;
	width:188px;
	padding:0 0 0 2px;
}
.middle-column .list-text li .text p {padding:0;}
.middle-column .list-text li .text p a {text-decoration:underline ;}
.middle-column .list-text li .text p a:hover {text-decoration:none;}
.middle-column .list-text li h4 {
	font-size:12px;
	margin:0;
	line-height:14px;
	/*color:#4b0049;*/
}
.picture {
	float:left;
	padding:4px;
	border:1px solid #e3e3e3;
	height:1%;
	position:relative;
}
.picture img {
	display:block;
	margin:0;
}
.picture span {
	position:absolute;
	top:4px;
	right:4px;
	font-size:10px;
	line-height:13px;
	padding:0 4px;
	color:#fff;
	background:url(../images/picture-bg.png);
}

.description {
	margin: 5px 0;
	display: block;
}

.list {
	list-style:none;
	margin:0;
	padding:14px 0 0 9px;
}
.list li {
	line-height:16px;
	padding:0 0 0 7px !important;
	margin:0 !important;
	background:url(../images/marker.gif) no-repeat 0 7px !important;
}
.list li a {text-decoration:underline;}
.list li a:hover {text-decoration:none;}
.more-videos {
	display:block;
	height:1%;
	overflow:hidden;
	padding:0 0 5px;
}
.more-videos a {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	float:right;
	padding:0 15px 0 0;
	background:url(../images/arrows.gif) no-repeat 100% 5px;
}
.more-videos a:hover {text-decoration:underline;}
/*sidebar*/
#sidebar{
	overflow:hidden;
	width:320px;
	float:right;
}

#sidebar-article {
	overflow:hidden;
	width:320px;
	float:right;
}
/*ad*/
.ad {
	padding:10px;
	background:#e6e6e6;
	margin:0 0 28px;
}
.ad img {display:block;}
.ad-160x600 {
	padding:10px;
	background:#e6e6e6;
	margin:0 0 28px;
}
.ad-160x600 img {display:block;}
.blockquote {
	width:306px;
	list-style:none;
	margin:0;
	padding:0;
}
.blockquote li {
	width:100%;
	overflow:hidden;
	padding:0 0 40px;
}
.blockquote li strong {
	font-size:12px;
	display:block;
	margin:0 0 10px;
	line-height:14px;
	font-style:normal;
}
.blockquote li blockquote {
	margin:0;
}
.blockquote li blockquote cite {
	width:83px;
	float:left;
}
.blockquote li blockquote cite img {display:block;}
.blockquote li blockquote q {
	width:208px;
	float:right;
	font-style:italic;
}

/*footer*/
#footer {
	width:100%;
	background: #000;
}
.footer-holder {
	width:100%;
	background:#0f0f0f url(../images/footer.gif) repeat-x;
	padding:22px 0;
}
.footer-box {
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
.footer-box p {
	line-height: 13px !important;
	margin: 15px auto !important;
	text-align: center;
}
.footer-boxes {
	background:url(../images/dotted-footer.gif) repeat-y;
	padding: 6px 0 0;
	width:100%;
	overflow:hidden;
}
.footer-links {
	width:220px;
	float:left;
	padding:0 0 0 40px;
	margin:0 39px 0 -39px;
}
.footer-links h3 {
	font-size:12px;
	line-height:18px;
	margin:0;
	color:#fff;
}
.footer-links ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer-links ul li {
	float:left;
	width:100px;
	line-height:16px;
	padding:0 10px 0 0;
}

.moduletable_footer_links {
	width:220px;
	float:left;
	padding:0 0 0 40px;
	margin:0 29px 0 -39px;
}
.moduletable_footer_links h3 {
	font-size:12px;
	line-height:18px;
	margin:0;
	color:#fff;
}
.moduletable_footer_links ul {
	list-style:none;
	margin:0;
	padding:0;
}
.moduletable_footer_links ul li {
	float:left;
	width:100px;
	line-height:16px;
	padding:0 10px 0 0;
}

.send-feedback {
	float:left;
	width:361px;
	margin-left: 15px;
}
.send-feedback label {
	font-size:12px;
	line-height:18px;
	margin:0;
	color:#fff;
	font-weight:bold;
	display:block;
	padding:0 0 3px;
}
.send-feedback textarea {
	width:339px;
	height:27px;
	overflow:auto;
	display:block;
	padding:4px 6px;
	margin:0 0 7px;
}
.footer-logo {
	float:right;
	margin-right: 25px;
}
.footer-logo a {
	display: block;
	margin-top: 22px;
	width: 125px;
	height: 29px;
	background: url(../images/logo-footer.gif) no-repeat;
}
.footer-box p {
	text-align:center;
	color:#666;
	font-size:10px;
	margin:0;
	line-height:28px;
}

/*breadcrumbs*/
#breadcrumbs {
	padding-bottom: 2px;
	margin-bottom: 10px;
}

/*content*/
.contentheading {
	font-size: 21px;
	font-weight: bold;
}

/*positioning*/
.contentpaneopen {
	font-size: 12px;
	margin-bottom: 15px;
}

.contentpaneopen .small {
	font-size: 11px;	
}

.contentpaneopen .createdate {
	font-size: 11px;	
}

.contentpaneopen .align-left {
	float:left;
	margin:0 8px 0 0;
	display:inline;
}

.contentpaneopen .align-right {
	float:right;
	margin:0 0 0 8px;
	display:inline;
}

/*editors*/
.mceLayout body {
	background: #fff;	
}

.gn_static_1, .gn_static_2, .gn_static_3, .gn_static_4, .gn_static_5 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url('../images/dotted.gif') bottom repeat-x;
}

.gn_static_1, .gn_static_2, .gn_static_3, .gn_static_4, .gn_static_5 a {
	line-height: 12px;
}

.article-image {
	padding: 5px;
	border: #CCCCCC solid 1px;
}

/* Main Body Items */

#breadcrumbs {height: 18px;margin: 0;display: block;padding: 0 10px;background: #000;}
#breadcrumbs h3 {display: none;}
span.breadcrumbs {display: block;font-size: 100%;overflow: hidden;line-height: 120%;padding-top: 2px;text-transform: uppercase;color: #fff;}
span.breadcrumbs img {width: 10px;height: 9px;background: url(../images/main/breadcrumb-div.png) 50% 50% no-repeat;}
span.breadcrumbs a {float: none;padding: 0 2px 0 0;font-weight: normal;color: #aaa;}
h1.componentheading {font-size: 120%;text-transform: uppercase;line-height: 170%;margin-bottom: 8px;margin-top: 0;}
h1.componentheading span.bg {padding: 5px 10px;}
h1.componentheading span.bg2 {padding: 0 0 7px 0;}
.content-header {position: relative;}
.move-handle, .open-handle, .close-handle, .tools-handle {height: 22px;width: 20px;position: absolute;cursor: pointer;}
.close-handle {right: 0;top: 2px;}
.open-handle {right: 0;top: 2px;}
.tools-handle {top: 2px;right: 22px;}
.tools-hover {background: url(../images/main/tools-hover.png) 0 0 !important;}
.contentheading {margin: 0;padding: 4px 60px 6px 15px;font-weight: bold;}
.profile-info .contentheading {
	font-size: 18px;
	font-weight: bold;
	padding: 0;
}
.main-article {padding: 10px; font-size: 12px; line-height: 145%;}
.modifydate, .createdby, .createdate, . {font-size: 11px;}
.main-article .contentheading {padding: 0;font-size: 216%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%; margin-bottom: 14px; font-weight: normal;}
.main-article .contentheading2 {padding: 0;font-size: 216%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%; margin-bottom: 14px; font-weight: normal;}
.blog-page h1.componentheading {padding: 0;font-size: 210%;margin-bottom: 15px;font-weight: bold;text-transform: none;}
.article-extras {overflow: hidden;padding-left: 10px;}
div. {
	width: 364px;
	background:#F7FAFE none repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin:10px 0;
	padding:4px 8px;
}
.main-article div. {float: left;}
div.pageinfo {float: left;margin: 0 10px 0 0;padding: 8px 5px 5px 5px;}
div.iteminfo {float: left;margin: 0 10px 0 0;padding: 8px 5px 5px 5px;font-size: 90%;}
span.modifydate, span.createdby, span.createdate {display: block;}
.content-padding {padding: 5px 15px;}
.content-bottom, .content-bottom2, .content-bottom3 {height: 6px;}
.content-bottom {margin-bottom:5px;}
.readon-tab-block {float: right;margin-right: 8px;text-align: center;margin-bottom: 4px;margin-top:1px;}
.readon-tab-block a.readon {margin: 0;font-size: 90%;font-weight: bold;padding: 0 10px;}
.readon-tab-block a.readon:hover, a.contentpagetitle:hover {text-decoration: none;}
.readon-tab, .readon-tab2, .readon-tab3 {height: 24px;}
.readon-tab {margin-left: 4px;margin-right: 4px;}
.readon-tab2 {margin-right: -4px;}
.readon-tab3 {margin-left: -4px;}
span.readon-tab-text {height: 24px;line-height: 22px;}
a.readon {margin-top: 15px;margin-bottom: 10px;display: block;}
span.readon-full {padding: 4px 8px;text-transform: uppercase;font-size: 80%;font-weight: bold;}
div.pagination {height: 21px;line-height: 21px;margin-top: 10px;margin-bottom: 15px;}
div.pagination div.tab {background: url(../images/main/page-tab-r.png) 100% 0 no-repeat;float: left;margin-right: 6px;}
div.pagination div.tab2 {background: url(../images/main/page-tab-l.png) 0 0 no-repeat;padding: 0 8px;}
div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px;}
.pagination {margin: 15px 0; display: block;}
.pagination span, .pagination a {padding: 3px 5px; border: #e3e3e3 solid 1px; margin: 0 5px 0 0;}
.cols2 {width: 49.4%;float: left;}
.column1.cols2 {margin-right: 5px;}
.cols3 {width: 32.6%;float: left;}
.column1.cols3, .column2.cols3 {margin-right: 5px;}
.leading-blog .tools-handle, .leading-blog .close-handle, .leading-blog .content-bottom, .leading-blog .article-extras  {display: none;}
div.leading-blog .content-header, .leading-blog .blog-item-bg {background: none;border: 0;}
.leading-blog .content-padding {padding: 12px;background: none;}
.leading-blog h2.contentheading {padding-left: 12px;}
.blog-page h1.componentheading {padding-left: 12px;}
.blog_more {padding-top: 15px;}
p.style3 {line-height: 16px;}
.componentheading {font-size: 21px; font-weight: bold; margin-bottom: 15px; margin-top: 10px; min-height: 30px; background: url(../images/title-bg.png) bottom repeat-x; padding-left: 10px; color: #9d01bc;}

/* submenu navigation */
.menu_submenu_white {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	border-bottom: #cccccc solid 1px;
}

#current {
	font-weight: bold;
}

.menu_submenu_white li {
	border-top: #cccccc solid 1px;
	background: url(../images/subnav-bg-gradient-01.jpg) bottom repeat-x;
	min-height: 27px;
	font-size: 12px;
}

.menu_submenu_white li a {
	background: url(../images/subnav-bg-arrow-purple.gif) 0 3px no-repeat;
	display: block;
	margin: 5px 0 0 8px;
	padding-left: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.menu_submenu_white li:hover {
	border-top: #cccccc solid 1px;
	background: url(../images/subnav-bg-gradient-02.gif) top repeat-x;
}

.menu_submenu_white ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu_submenu_white ul li {
	/*border-top: #e5e5e5 solid 1px;*/
	border-top: none;
	background: none;
	margin-top: 3px;
	font-size: 11px;
}

.menu_submenu_white ul li:hover {
	background: none;
	border-top: none;
}

.menu_submenu_white ul li a {
	margin-left: 18px;
	padding-left: 11px;
	padding-bottom: 5px;
	background: url(../images/subnav-bg-arrow-blue.gif) 0 3px no-repeat;
	width: 100px;
	display: block;
	color: #666666;
}

.contentpaneopen fieldset {
	margin-bottom: 20px;
	border-top: #EEEEEE solid 1px;
	padding-top: 20px;
}

#content-article-container .list-video {
	list-style:none;
	margin:-20px 0 0;
	padding:0;
	overflow:hidden;
	position:relative;
}
#content-article-container .list-video li {
	overflow:hidden;
	width: 148px;
	border: #dbdbdb solid 1px;
	float: left;
	background:url(../images/bg-video-results-box.jpg) bottom repeat-x ;
	padding:10px;
	display: block;
	margin: 20px 8px 0 0 ;
	height: 144px;
	font-size: 11px;
}
#content-article-container .list-video li strong {
	font-size:11px;
	display:block;
}
#content-article-container .list-video .picture {
	border: none;
	padding: 0;
	margin-bottom: 5px;
	display: block;
	height: 83px;
}
#content-article-container .list-video .picture img {
	display:block;
	margin:0;
}
#content-article-container .list-video .picture span {
	position:absolute;
	top:0;
	right:0;
	font-size:10px;
	line-height:13px;
	padding:0 4px;
	color:#fff;
	background:url(../images/picture-bg.png);
}
#content-article-container .list-video .text {
	float: left;
}
#content-article-container .list-video .watch {
	width: 68px;
	height: 26px;
	background:url(../images/btn-watch.gif) no-repeat;
	display: block;
}
.globalnews ul {
	margin: 5px 10px 0 25px;
	padding: 0;
}

.globalnews li {
	margin: 0 10px 5px 0;
}

.main-article a {
	text-decoration: underline;
}
.buttonheading {
	font-size: 11px;
}
.buttonheading a {
	text-decoration: none;
}

#content-article-full fieldset  {
	padding: 20px;
	border: #E3E3E3 solid 1px;
	margin-top: 15px;
}

#content-article-full fieldset legend {	
	font-weight: bold;
	font-size: 12px;
}

.paramlist_key {
	font-size: 12px;
	vertical-align: text-top;
}

.paramlist_key label{
	padding-top: 4px;
}

.paramlist_value span {
	color: #D40000;
	display: block;
	margin-bottom: 10px;
}

.inputbox {
	border: #CCCCCC solid 1px;
	padding: 5px;
	background: #ffffff url(../images/bg-textbox.jpg) bottom repeat-x;
}

.btn-next {
	width: 64px;
	height: 29px;
	background: url(../images/btn-next.gif) no-repeat;
	border: none;
	cursor: pointer;
	margin: 0;
	padding: 29px 0 0;
}

.btn-register {
	width: 84px;
	height: 29px;
	background: url(../images/btn-register.gif) no-repeat;
	border: none;
	cursor: pointer;
	margin: 0;
	padding: 29px 0 0;
}

.fabrikGroup {
	font-size: 11px;	
}


/*RR Modules*/
.rr-module-box-outer-padded {
	padding:10px;
	background:#f2f2f2;
	margin:0 0 10px;	
}

.rr-module-box-outer {
	margin:0 0 10px;	
}


.rr-module-box-inner {
	padding: 0;
	background: #ffffff;
	border: #e3e3e3 solid 1px;
}

.rr-module-content-box {
	padding: 10px 14px 20px;
	border: #FFFFFF solid 1px;
	background: url(../images/title-bg.png) bottom repeat-x;
}

.rr-module-content-box h3 {
	color:#6A0265;
	font-size:18px;
	font-weight: normal;
	line-height:22px;
	margin:0 0 10px;
}

.rr-module-feedback-box {
	padding: 10px 14px 20px;
	background: url(../images/bg-feedback-rr.jpg) bottom right no-repeat;
}

.rr-module-feedback-box h3 {
	color:#6A0265;
	font-size:18px;
	font-weight: normal;
	line-height:22px;
	margin:0 0 5px;
}

/*
// "Frontpage Slideshow" Module for Joomla! 1.5.x - Version 2.0.0
// Copyright (c) 2006 - 2008 JoomlaWorks. All rights reserved.
// This code cannot be redistributed without permission from JoomlaWorks - http://www.joomlaworks.gr.
// More info at http://www.joomlaworks.gr and http://www.frontpageslideshow.net
// Designed and developed by the JoomlaWorks team
// ***Last update: September 1st, 2008***
*/

/* --- Slideshow Containers --- */
#fpss-outer-container {/*clear:both;*/width:532px;margin:0 auto 8px;padding:0 0 0 16px; border:1px solid #e3e3e3; background:#fff;}
#fpss-container {/*clear:both;*/margin:0;padding:0;position:relative;width:532px;}
#fpss-slider {overflow:hidden;background:none;/*clear:both;*/width:330px;height:268px;}

/* --- Slideshow Block --- */
.slide {position:absolute;right:0;width:532px;}
#slide-wrapper {display:none;font-size:11px;text-align:left;width:330px;height:268px;}
#slide-loading {background:#fff url(loading.gif) no-repeat center;text-align:center;margin-left:202px;width:330px;height:268px;}
#slide-outer {height:268px;}
#slide-outer .slide-inner {position:relative;margin:0;color:#fff;overflow:hidden;height:268px;}
#slide-outer .slide-inner a.fpss_img {display:block;margin:0 0 0 202px; padding:0; border-left:1px solid #e3e3e3;overflow:hidden;}
#slide-outer .slide-inner a.fpss_img span {display:block;margin:0 0;overflow:hidden;height:268px;position:relative;}
#slide-outer .slide-inner a.fpss_img span span {margin:0;}
#slide-outer .slide-inner a.fpss_img span span span {background:url(readmore.png) no-repeat right bottom;}
#slide-outer .slide-inner a.fpss_img span span span img {display:none;}

/* --- Content --- */
.fpss-introtext {margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden;background:#fff;width:202px;height:188px;}
.fpss-introtext .slidetext {padding:16px 8px 4px 2px;}

/* --- Navigation Buttons --- */
#navi-outer {position:absolute;bottom:0;left:0;/*clear:both;*/margin:8px 0 16px 0;padding:0;width:202px;overflow:hidden;display:block;}
#navi-outer ul {margin:0;padding:0;text-align:right;}
#navi-outer li {display:inline;background:none;padding:0;margin:0;}
#navi-outer li a,#navi-outer li a:hover,#navi-outer li a.navi-active {display:block;float:left;overflow:hidden;padding:3px;margin:0 4px 0 0;text-decoration:none;background:#404040;}
#navi-outer li a {border:2px solid #404040; color: #fff;}
#navi-outer li a:hover {border:2px solid #ff9900;}
#navi-outer li a.navi-active {border:2px solid #ff9900;}
#navi-outer li a img,#navi-outer li a:hover img,#navi-outer li a.navi-active img {height:80px;width:auto;display:block;margin:-5px 0 0 -55px;}
#navi-outer li a img {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#navi-outer li a:hover img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
#navi-outer li a.navi-active img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
#navi-outer li a span.navbar-img {display:none;}
#navi-outer li a span.navbar-key {padding: 2px;}
#navi-outer li a span.navbar-title {display:none;}
#navi-outer li a span.navbar-tagline {display:none;}
#navi-outer li a span.navbar-clr {display:none;}
#navi-outer li.noimages {display:none;}

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
.fpss-introtext .slidetext h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;margin:0;padding:0;color:#0088bf;line-height:22px;}
.fpss-introtext .slidetext h1 a {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#0088bf;}
.fpss-introtext .slidetext h1 a:hover {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#cc3300;}
.fpss-introtext .slidetext h2 {font-size:10px;margin:0;padding:0;color:#999;}
.fpss-introtext .slidetext h3 {font-size:11px;margin:0;padding:0;display:none;}
.fpss-introtext .slidetext p {margin:0;padding:0;color:#333;}
.fpss-introtext .slidetext a.readon {display:none;}
.fpss-introtext .slidetext a.readon:hover {display:none;}

/* --- Generic Styling (highly recommended) --- */
a:active,a:focus {outline:0;}
#fpss-container img {border:none;}
.fpss-introtext .slidetext img,
.fpss-introtext .slidetext p img {display:none;} /* this will hide images inside the introtext */
.fpss-clr {/*clear:both;*/height:0;line-height:0;}


/* --- System Message Styling --- */
#system-message {
	border: #00529B solid 1px;
	background: #BDE5F8;
	color: #00529B;
	font-weight: bold;
	font-size: 12px;
}

#system-message dt.message, #system-message dt.notice {
	display: none;
}

#system-message dd.message {
	margin: 8px;
}

#system-message ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content-article-right .componentheading h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
}

#content-article-right .contentheading h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
}

/* --- End of stylesheet --- */
