@charset "UTF-8";

.contents { background-color: #d8d8d8; }

div.redButton {cursor:pointer;float:right; margin: 1px;}

.redButton a {border: 1px solid #464646; padding: 2px 2px 1px 2px; display:block; position:relative; top:-4px; font-size:12px !important;}

/*IMAGE*/

.imageHeader {background-color: #1b1b1b;}

.imageFooter {background-color: #1b1b1b;}

/******/
/*MENU*/
/******/

.menu { background:url("../../media/News/menuNews.jpg"); background-position: right; }

.menuButton {color: #444943; margin: 0 4px 0 4px; display:block; float:left; padding: 9px 0px 0px 0px; height: 25px; font-size: 12px;}

.menuSeparator {height: 26px; padding-top: 8px; float: left;}

.subMenu {font-size: 11px; padding-top: 5px; margin-left: 100px;}

.subMenuItem {margin: 0px 10px 0px 10px;}

#searchBox {width: 95px;}

/*************/
/*LEFT COLUMN*/
/*************/

.columnCell { background: rgb(41,41,41);}

.columnCellItem {border-color: #6A6A6A !important;}

.leftGalleries {font-family:Arial; font-size:11px; background-color: #292929; min-height: 200px;}

/***************/
/*CENTER COLUMN*/
/***************/

#highlightsContainer {display: inline; float:left; width: 265px; margin: 8px 0px 0px 20px; font-family: sans;}
#smallHighlightsContainer {display: inline; float:left; margin: 8px 0px 0px 4px;}
.smallHighlights {height: 65px; width: 85px; overflow:hidden; float: left; margin: 0px 1px 3px 1px; padding: 0px 2px 2px 2px;}
.bigHighlightsImage {border: 3px solid #FFFFFF;}
#articleTitle {margin-left: 6px; display: inline; width:270px; float:left; font-size: 18px; color:#000000; font-family:Arial;}
#highlightsTitle {display: block; font-size: 15px; color:#000000; font-weight:bold; font-family:Arial; padding: 10px 0px 0px 20px;}

#keywords {color: #a5197c;}

#articleAuthor {color: #a5197c; margin-bottom: 3px;}

.pager { background: url('../../media/News/gradient-yellow.jpg') repeat-x; border: yellow 1px solid; }

.centerColumnHeader {background: url('../../media/News/gradient-yellow.jpg') repeat-x;}

.support {background: #262626; color: white;}

.centerColumn {color: black; background-color: white;}

.centerColumn a {color: black;}

a.readMoreArticles {color: #A80F09 ; text-decoration: underline; float: right;}

/*VIDEO*/

.videoBox {background: white url('../../media/Video/videoBack.jpg') center no-repeat; width: 290px; height: 228px; float: left; overflow: hidden; padding: 10px 5px 5px 5px; font-size: 11px; text-align: center;}

.videoBox img {margin: 0px auto;}

#videoCarousel ul li {margin: 2px;}

.videoCategory { display: block; float: left; width: 135px; background-color: #dadada; text-align: center; border: 1px solid #a2a2a2; margin: 2px;}

/*TEAM*/

.marbellaMaker {margin-top: 4px;}

.makerTop {background: #bdbdbd; border-bottom: 1px solid #a4a4a4; float: left; width: 365px; height: 45px; padding: 15px 0px 0px 15px;}

.makerBottom {color: white; background: url('../../media/other/makerDesc.jpg') no-repeat; float: left; width: 360px; height: 106px; padding: 20px 5px 0px 15px; overflow: hidden;}

.makerBottom a {color: white;}

.makerImage {margin-right: 3px; float: left; width: 190px; height: 187px;}

.makerName {font-size: 18px;}

.makerJob {font-size: 13px;}

.contactInfo {font-size: 13px;}


/*FRONT PAGE*/

.arialFont {font-family: arial;}

.hugeFrontPageIcon {text-align: center;}

#firstHeader {color: #b1057b; text-align: left; font-size: 24px;}

.newsCategory {width: 595px; height: 22px; padding-top: 3px; padding-left: 5px; font-size: 13px; margin: 3px 0px 3px 0px; }

.blueHeader {color: black; background: url('../../media/News/newsCategory_yellow.jpg') repeat-x;}

.redHeader {color: black; background: url('../../media/News/newsCategory_yellow.jpg') repeat-x;}

.greenHeader {color: black; background: url('../../media/News/newsCategory_yellow.jpg') repeat-x;}

.yellowHeader {color: black; background: url('../../media/News/newsCategory_yellow.jpg') repeat-x;}

.frontPageIcon {width: 183px; float: left; margin: 4px 8px}

.frontPageIcon h2 {font-size: 17px; font-weight: normal;}

.hr {border-bottom: 1px #a2a2a2; clear: both; color: white; background-color: white; border-style: none none solid none; width: 97%; margin: 2px auto 2px auto;}

.commentCount {color: #a80f09;}

/*#firstArticlered {background-color: #dadada;}

#firstArticlegreen {background-color: #dadada;}

#firstArticleblue {background-color: #dadada;}*/

.bigFrontPageIcon { padding: 10px;}

/*.redBg { background-color: #dadada;}
/*.redBg2 { background-color: #dadada;}*/

/*.greenBg { background-color: #dadada;}
/*.greenBg2 { background-color: #dadada;}*/

/*.blueBg { background-color: #dadada;}
/*.blueBg2 { background-color: #dadada;}*/

.bigFrontPageIcon .horizontal {width: 599px; height: 161px;}

.vertical {width: 281px; min-height: 220px; float: left; overflow: hidden; padding: 5px 9px 2px; font-size: 14px;}

.verticalFull {width: 582px; min-height: 220px; float: left; overflow: hidden; padding: 5px 9px 2px; font-size: 14px; clear: both;}

.bigFrontPageIcon h2{ display: block; font-size: 18px; width: 266px; font-weight: normal;}

.bigFrontPageIcon h2.headline {margin-left: 5px; float: left; margin-top: 10px;}

.bigFullFrontPageIcon h2 { display: block; font-size: 18px; width: 582px; font-weight: normal;}

.smallFrontPageIcon { border-bottom: 1px solid #a2a2a2; width: 294px; height: 50px; padding: 5px 0px 5px 5px; float: left;}

.smallFrontPageIcon h2 {display: block; font-weight: normal; font-size: 12px;width: 179px; margin-left: 4px; margin-right: 4px;}

.yellowBig {float: left; margin: 4px;}
.yellowBig h2 {font-size: 15px; font-weight: normal;}
.yellowTitle {width: 192px;}

/*USER*/

input.button {background-color: #ab0279; padding: 0px 5px 0px 5px; color: white; border: 1px solid #670262; float: right;}

#login {margin: 10px; float: left; width: 224px; }

#register {margin: 10px; float: right; width: 273px;}

#login input, #register input {margin: 5px;}

.shoppingCartItem {margin: 10px; float: left;}

#shoppingCart {padding: 10px;}

#priceSelect {padding: 10px;}

/*ARTICLE*/

#articleImageContainer {text-align: center}

#articleHeadline {font-size: 26px; font-weight: normal; color: #A5197C; }

#articleHeadline a {color: #a5197c;}

.venueList { background-color: #202022; border: black 1px solid;
    width: 595px;
    height: 22px;
    padding: 5px 0px 0px 3px;
    color: white;
    font-size: 12px;
}
.venueList a { color: white }

.venueList a:hover, .venueList a.sel_venue { text-decoration: underline; }

#source {font-style: italic; color: #515151;}

#relatedHeader {background-color: #fddd00; padding: 2px;}

#related {background-color: #bdbdbd;}

#related .relatedItem {border-bottom: dotted 1px white; padding: 3px; width: 237px;}

#related .relatedHeadline {padding: 6px; width: 134px; float: left; font-size: 13px;}

/*COMPETITIONS*/

a.compVote {font-family: Georgia; font-size: 17px; color: #ab0271;}

.compScoreBox {background-color:#ab0271;border:4px solid #ab0000;color:#FFFFFF;float:right;font-size:18px;height:28px;padding-top:4px;text-align:center;width:70px;}

.compImageArea {width: 279px; overflow: hidden; height: 200px; border: 1px solid #CCCCCC; margin: 1px; text-align:center; float: left; padding: 2px;}

.compImageArea .userInfo { float: right; width: 70px; text-align:center}

/*COMMENTS*/

#allCommentsLink {color: #a6187a;}

.commentTitle {color: #a6187a; float: left;}

a.commentTitle {color: #a6187a; float: left;}

.comment {margin-bottom: 2px;}

.commentTime {color: #717171; float: left; padding-top: 2px;}

#captchaContainer {color: #717171;}

#submitComment {background-color: #aa2784;}

/*CATEGORY*/

.newsCategoryItem {padding: 5px; border-bottom: 2px dotted grey;}

.newsCategoryItem p.headline {width: 315px; float: left; margin-left: 5px; font-size: 16px; color: #a5197c; font-weight:bold;}

.newsCategoryItem div.description {width: 315px; float: left; margin-left: 5px; margin-top: 10px;}

.readMore {color: #a5197c; display: block; font-size: 14px; width: 110px; float: right; margin-top: 20px;}


/**************/
/*RIGHT COLUMN*/
/**************/

#gallup {background-color: #fdc226; padding-bottom: 20px; color: black;}

/************/
/*PROPERTIES*/
/************/

.propertyListItem { background-color: #bdbdbd; width: 109px; float: left; height: 150px; padding-top: 20px; border: 1px solid #363636; text-align: center; margin: 2px; overflow: hidden;}
.propertyListItem img {width: 90px; height: 90px; border: 0px;}

h2.smallTitle {font-size: 12px; }
h2.bigTitle {}

#propertySearch {width: 777px; background-color: #cdcdcd; font-size: 10px;}
#propertySearch input, #propertySearch select {height: 15px; font-size: 10px;}
#propertySearch label, #propertySearch input, #propertySearch select {margin: 4px 0px 4px 10px; float: left;}
#propertySearchButton {color: white; background-color: #868080; padding: 0px; height: 20px;}

.propertyHeader {padding-top: 7px; height:28px; background: url("../../media/Market/contentTitleDarkBack.png") repeat-x; color: white; margin-bottom: 2px;}
.propertyHeader a {color: white;}