/*
    .1 General Setup
    .2 Header
    .3 Secondary Navigation
*/

/* .1 General Setup */
body {
    background-color: #fff;
    text-align: center;
}

body.content {
    background: url(/images/layout/background.gif);
}

::selection {
    background: #ffe017;
    color: #000;
}
::-moz-selection {
    background: #ffe017;
    color: #000;
}

.wrapper {
    width: 935px;
    display: block;
    margin: 0px auto;
    text-align: left;
    position: relative;
}

.wrapper.errorWrapper {
    width: 700px !important;
}

.wrapper.errorWrapper .footer ul.footerLinks {
    left: 22% !important;
}

.wrapper.errorWrapper .footer ul.footerFARM {
    left: 42% !important;
}

.mainBody {
    width: 700px;
    display: block;
    float: left;
}

.contentHolder {
    width: 700px;
    display: block;
    position: relative;
}

.mainContentBody {
    width: 518px;
    margin-bottom: 8px;
    display: block;
    position: relative;
    float: right;
}

/* 2. Header */
#header {
    width: 100%;
    height: 115px;
    position: relative;
}
#header .logo {
    width: 277px;
    height: 97px;
    left: 11px;
    top: 8px;
    position: absolute;
}
#header .topNavigation {
    position: absolute;
    right: 0px;
    width: 610px;
    height: 115px;
}
#header .topNavigation UL {
    height: 115px;
    margin: 0px;
    padding: 0px;
}
#header .topNavigation UL LI {
    display: block;
    position: absolute;
    height: 115px;
    overflow: hidden;
    background: url(/Images/navigation-top.png) no-repeat;
}
#header .topNavigation LI A {
    display: block;
    height: 115px;
    text-indent: -9999px;
    opacity: 0;
    text-decoration: none;
    background: none;
}
#header .topNavigation LI A:HOVER {
    -webkit-transition: opacity .5s linear;
    -moz-transition: opacity .5s linear;
    -o-transition: opacity .5s linear;
    transition: opacity .5s linear;
    background-image: url(/Images/navigation-top-hover.png);
    background-repeat: no-repeat;
}
#header .topNavigation LI.navHome, #header .topNavigation LI.navHome A {
    background-position: 0px 20px;
    width: 55px;
    left: 0px;
}
#header .topNavigation LI.navLivingWithCancer, #header .topNavigation LI.navLivingWithCancer A {
    background-position: -58px 20px;
    width: 71px;
    left: 57px;
}
#header .topNavigation LI.navOurPrograms, #header .topNavigation LI.navOurPrograms A {
    background-position: -129px 20px;
    width: 70px;
    left: 129px;
}
#header .topNavigation LI.navHowCanHelp, #header .topNavigation LI.navHowCanHelp A  {
    background-position: -200px 20px;
    width: 68px;
    left: 200px;
}
#header .topNavigation LI.navPartners, #header .topNavigation LI.navPartners A {
    background-position: -269px 20px; 
    width: 76px;
    left: 269px;
}
#header .topNavigation LI.navWhatsOn, #header .topNavigation LI.navWhatsOn A {
    background-position: -346px 20px;
    width: 69px;
    left: 346px;
}
#header .topNavigation LI.navNews, #header .topNavigation LI.navNews A {
    background-position: -416px 20px; 
    width: 64px;
    left: 416px;
}
#header .topNavigation LI.navWhoWeAre, #header .topNavigation LI.navWhoWeAre A {
    background-position: -481px 20px;
    width: 65px;
    left: 481px;
}
#header .topNavigation LI.navWork, #header .topNavigation LI.navWork A {
    background-position: -547px 20px;
    width: 63px;
    left: 547px;
}
#header .topNavigation LI A:hover {
    opacity: 1;
}

#mainHero {
    position: relative;
    height: 280px;
}

#mainHero IMG {
    z-index: 1;
    position:absolute;
    width: 700px;
    height: 280px;
    display: block;
}

#mainHero .frame {
    z-index: 2;
    position: absolute;
    background: #000;
    width: 700px;
    height: 280px;
    background: url(/Images/700x280BackgroundFrame.png) no-repeat;
}

/* .3 Secondary Navigation */
.secondaryNavigation {
    width: 182px;
    display: block;
    float: left;
    margin-top: 10px;
}

.secondaryNavigation A {
    text-decoration: none;
}

.secondaryNavigation H2 {
    display: block;
    width: 182px;
    height: 47px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.secondaryNavigation H2 SPAN {
    visibility: hidden;
}

.secondaryNavigation UL {
    margin: 0px;
    padding: 0px;
}

.secondaryNavigation LI {
    list-style: none;
    margin: 7px 0px 7px 0px;
    padding: 0px;
}

.secondaryNavigation li ul {
    margin: 0px 0px 0px 18px !important;
    padding: 0px;
    display: none;
}

.secondaryNavigation LI.selected ul {
    display: block;
}

.secondaryNavigation LI LI {
    list-style: none;
    padding: 0px;
    margin: 2px 0px !important;
    line-height: 14px;
}

.secondaryNavigation LI A {
    font-size: 12px;
    text-decoration: none;
    color: #000;
    margin: 0px;
    padding: 0px 0px 1px 16px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    display: block;
    height: auto;
}

.secondaryNavigation li a span {
    display: block;
    height: auto;
}

.secondaryNavigation li a:hover {
    color: #8c017e;
    background-image: url("../images/layout/snav_arrow.gif");
}
.secondaryNavigation li a.selected {
    background-image: url("../images/layout/snav_arrow.gif");
}
.secondaryNavigation li li a, .sideNav li li li a {
    font-size: 11px;
    text-decoration: none;
    color: #000;
    margin: 0px;
    padding: 0px 0px 0px 12px;
    background-image: url("../images/layout/snav_dash.gif");
    background-repeat: no-repeat;
    background-position: 0px 7px;	
    display: block;
    height: 100%;
}

.secondaryNavigation li a.selected {
    font-weight: bold;
}

.secondaryNavigation li li a:hover, .secondaryNavigation li li li a:hover, .secondaryNavigation li li a.selected, .secondaryNavigation li li li a.selected {
    background-image: url(../images/layout/snav_dash.gif);
}

/* Right Column */
#sideBar {
    width: 220px;
    float: right;
}

#sideBar .links {
    margin-bottom: 6px;
}

#sideBar .links .links-clear {
    clear: both;
}

#sideBar .links A.donate {
    display: block;
    background: url(/Images/donate.gif.gif) no-repeat;
    height: 74px;
    text-indent: -9999px;
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    width: 220px;
}

#sideBar .links A.eNews {
    display: block;
    background: url(/Images/but_enews.jpg) no-repeat;
    height: 23px;
    width: 120px;
    text-indent: -9999px;
    float: left;
}
#sideBar .links A.eNews:hover {
	background-position:0 -23px;
}

#sideBar .links A.contactUs {
    display: block;
    background: url(/Images/but_contactus.jpg) no-repeat;
    height: 23px;
    width: 98px;
    text-indent: -9999px;
    float: right;
}
#sideBar .links A.contactUs:hover {
	background-position:0 -23px;
}

#sideBar .searchPanel {
    background-image: url("/images/layout/contact_search.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 22px;
    width: 235px;
    clear: both;
    display: block;
    margin-bottom:6px;
}

#sideBar .searchPanel label {
    color: #000000;
    display: block;
    float: left;
    font-size: 0.69em;
    margin-top: 3px;
    width: 90px;
}
#sideBar .searchPanel input {
    background-color: transparent;
    border: 0 none;
    float: left;
    font-size: 9px;
    height: 16px;
    margin: 0;
    padding: 4px 0 2px 7px;
    width: 183px;
}
#sideBar .searchPanel a {
    display: block;
    float: left;
    height: 22px;
    margin-left: 9px;
    text-decoration: none;
    width: 26px;
}
#sideBar .searchPanel a span {
    visibility: hidden;
}

#sideBar .searchPanel a span {
    visibility: hidden;
}

#sideBar .regionSelection {
    height: 85px;
    margin-bottom: 6px;
    position: relative;
    width: 100%;
    clear: both;
    z-index: 30;
    background: url(/Images/Your_CQ/yourCQ_National.png) no-repeat;
}
#sideBar .regionSelector.act{background:url(/Images/Your_CQ/yourCQ_act.png) no-repeat left top;}
#sideBar .regionSelector.centralqld{background:url(/Images/Your_CQ/yourCQ_centralqld.png) no-repeat left top;}
#sideBar .regionSelector.illawarra{background:url(/Images/Your_CQ/yourCQ_illawarra.png) no-repeat left top;}
#sideBar .regionSelector.national{background:url(/Images/Your_CQ/yourCQ_national.png) no-repeat left top;}
#sideBar .regionSelector.newcastle{background:url(/Images/Your_CQ/yourCQ_newcastle.png) no-repeat left top;}
#sideBar .regionSelector.northnsw{background:url(/Images/Your_CQ/yourCQ_northnsw.png) no-repeat left top;}
#sideBar .regionSelector.northqld{background:url(/Images/Your_CQ/yourCQ_northqld.png) no-repeat left top;}
#sideBar .regionSelector.nt{background:url(/Images/Your_CQ/yourCQ_nt.png) no-repeat left top;}
#sideBar .regionSelector.sa{background:url(/Images/Your_CQ/yourCQ_sa.png) no-repeat left top;}
#sideBar .regionSelector.southqld{background:url(/Images/Your_CQ/yourCQ_southqld.png) no-repeat left top;}
#sideBar .regionSelector.sydney{background:url(/Images/Your_CQ/yourCQ_sydney.png) no-repeat left top;}
#sideBar .regionSelector.tas{background:url(/Images/Your_CQ/yourCQ_tas.png) no-repeat left top;}
#sideBar .regionSelector.vic{background:url(/Images/Your_CQ/yourCQ_vic.png) no-repeat left top;}
#sideBar .regionSelector.wa{background:url(/Images/Your_CQ/yourCQ_wa.png) no-repeat left top;}

#sideBar .regionSelection .region-selector {
    color: #000;
    top: 54px;
    display: block;
    left: 12px;
    position: absolute;
    width: 194px;
}

#sideBar .regionSelection .region-selector > A {
    height: 21px;
    display: block;
    text-indent: -9999px;
}

#sideBar .regionSelection .region-selector UL {
    background: #FFF;
    padding: 3px;
    padding-top: 4px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #000;
    border-top: none;
    display: none;
}

#sideBar .regionSelection .region-selector UL LI A {
    color: #000;
    font-size: 12px;
    display: block;
    padding: 5px;
}

#sideBar .regionSelection .region-selector UL LI A:HOVER {
    text-decoration: underline;
    color: #A54499;
    background: #ECECEC;
}

#sideBar A.watchVideos {
    display: block;
    height: 67px;
    background: url(/Images/watchOurVideos.jpg) no-repeat;
    text-indent: -9999px;
    margin-bottom: 6px;
}

#sideBar A.becomeAVolunteer {
    display: block;
    height: 67px;
    background: url(/Images/becomeAVolunteer.jpg) no-repeat;
    text-indent: -9999px;
    margin-bottom: 6px;
}

#sideBar .share {
    background: url(/Images/rNav-Social.jpg) no-repeat;
    height: 66px;
    position: relative;
}

#sideBar .share A {
    display: block;
    height: 33px;
    position: absolute;
    width: 33px;
}

#sideBar .share A.facebook {
    text-indent: -9999px;
    display: block;
    right: 101px;
    top: 16px;
}

#sideBar .share A.twitter {
    text-indent: -9999px;
    display: block;
    right: 60px;
    top: 16px;
}

#sideBar .share A.youtube {
    text-indent: -9999px;
    display: block;
    right: 19px;
    top: 16px;
}

/* Footer (Bottom page) */
#footer {
    display: block;
    clear: both;
    padding-top: 10px;
}

#footer .navigation .navigation-top {
    height: 20px;
    background: url(/Images/FooterNav.png) no-repeat;
}

#footer .navigation .navigation-content {
    background: #ffe017;
}

#footer .navigation .navigation-column {
    float: left;
    width: 210px;
    margin-left: 24px;
}

#footer .navigation .navigation-column .columnTitle {
    font-family: CorkyRegular, Arial;
    font-size: 24px;
}

#footer .navigation .navigation-column UL {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#footer .navigation .navigation-column UL LI {
    margin-bottom: 3px;
}

#footer .navigation .navigation-column UL LI A {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}

#footer .navigation .navigation-column UL LI A:hover {
    text-decoration: underline;
}

#footer .navigation .navigation-bottom {
    height: 30px;
    background: url(/Images/FooterNav.png) no-repeat 0px -52px;
}

#footer .navigation .navigation-logo {
    height: 143px;
    width: 135px;
    background: url(/Images/logo-footer.png) no-repeat;
    background-color: transparent;
    float: right;
    margin-right: 30px;
}

#footer .navigation .navigation-clear {
    height: 1px;
    clear: both;
}

#footer .links {
    margin-top: 10px;
    font-size: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

#footer .links UL {
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 7px;
}

#footer .links UL LI {
    float: left;
    color: #606060;
    border-left: 1px solid #606060;
    padding-left: 10px;
    margin-right: 10px;
}

#footer .links UL LI:first-child {
    border-left: none;
}

#footer .links UL LI A {
    color: #606060;
    display: block;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

#footer .links UL LI A:hover {
    color: #000;
}

#footer .grownOn {
    float: right;
    color: #1a582c;
    line-height: 27px;
    text-align: right;
    display: block;
}

#footer .grownOn SPAN {
    float: left;
    padding-right: 5px;
    color: #1a582c;
    line-height: 27px;
    text-align: right;
    display: block;
    font-size: 8px;
}

#footer .grownOn A {
    background: url(/images/layout/logo_thefarm.gif) no-repeat;
    height: 19px;
    width: 81px;
    display: block;
    text-indent: -9999px;
    float: left;
    text-decoration: none;
    text-align: left;
    margin-top: -1px;
}

/* Content Bubble */
.flashContent {
     float: right;   
     width: 518px; 
}

.contentBubble {
    width: 518px;
    display: block;
    background-image: url("../images/layout/bubble_bg.gif");
    background-position: -1px 0px;
    background-repeat: repeat-y;
    float: right;
}
.contentBubbleTop {
    width: 100%;
    display: block;
    background-image: url("../images/layout/bubble_top.gif");
    background-position: -1px 0px;
    background-repeat: no-repeat;	
    padding-top: 5px;		
}
.contentBubbleTop.withConnector {
    padding-top: 10px;
    background-image: url("../images/layout/bubble_top_with_connector.gif");
}
.contentBubbleBtm {
    width: 100%;
    display: block;
    background-image: url("../images/layout/bubble_btm.gif");
    background-position: -1px 100%;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
.contentBubbleBtm.noConnector {
    background-image: url("../images/layout/bubble_btm_no_connector.gif");
}

/* Yellow bubble */
.contentBubble.orange {
    background-image: url("../images/layout/bubble_bg_orange.gif"); 
}
.contentBubble.orange .contentBubbleBtm {
    background-image: url("../images/layout/bubble_btm_orange.gif");
    min-height: 100px;		 
}
.contentBubble.orange .contentBubbleBtm.withConnector {
    background-image: url("../images/layout/bubble_btm_with_connector_orange.gif"); 
} 
.contentBubble.orange .contentBubbleBtm .contentBubbleTop {
    background-image: url("../images/layout/bubble_top_orange.gif"); 
}
.contentBubble.orange .contentBubbleBtm .contentBubbleTop.noConnector {
    background-image: url("../images/layout/bubble_top_no_connector_orange.gif"); 
}

/* Yellow bubble */
.contentBubble.yellow {
    background-image: url("../images/layout/bubble_bg_yellow.gif"); 
}
.contentBubble.yellow .contentBubbleBtm {
    background-image: url("../images/layout/bubble_btm_yellow.gif");
    min-height: 150px;		 
}
.contentBubble.yellow .contentBubbleBtm.withConnector {
    background-image: url("../images/layout/bubble_btm_with_connector_yellow.gif"); 
} 
.contentBubble.yellow .contentBubbleBtm .contentBubbleTop {
    background-image: url("../images/layout/bubble_top_yellow.gif"); 
}
.contentBubble.yellow .contentBubbleBtm .contentBubbleTop.noConnector {
    background-image: url("../images/layout/bubble_top_no_connector_yellow.gif"); 
}

/* Blue bubble */
.contentBubble.blue {
    background-image: url("../images/layout/bubble_bg_blue.gif"); 
}
.contentBubble.blue .contentBubbleBtm {
    background-image: url("../images/layout/bubble_btm_blue.gif");
    min-height: 150px;	 
}
.contentBubble.blue .contentBubbleBtm.withConnector {
    background-image: url("../images/layout/bubble_btm_with_connector_blue.gif"); 
}
.contentBubble.blue .contentBubbleBtm .contentBubbleTop {
    background-image: url("../images/layout/bubble_top_blue.gif"); 
}
.contentBubble.blue .contentBubbleBtm .contentBubbleTop.noConnector {
    background-image: url("../images/layout/bubble_top_no_connector_blue.gif"); 
}

/* Wide bubble */
.contentBubble.full {
    width: 700px !important;
    background-image: url("../images/layout/bubble_bg_full.gif"); 
}
.contentBubble.full .contentBubbleBtm {
    background-image: url("../images/layout/bubble_btm_full.gif"); 
}
.contentBubble.full .contentBubbleBtm.withConnector {
    background-image: url("../images/layout/bubble_btm_with_connector_full.gif"); 
}
.contentBubble.full .contentBubbleBtm .contentBubbleTop {
    background-image: url("../images/layout/bubble_top_full.gif"); 
}
.contentBubble.full .contentBubbleBtm .contentBubbleTop.noConnector {
    background-image: url("../images/layout/bubble_top_no_connector_full.gif"); 
}
.contentBubble.full .contentBodyWrapper {
    width: 658px !important;
}

/* Layout classes */
.pageBody {
    width: 935px;
    display: block;
}

.inspirationBubble {
    width: 186px;
    display: block;
    position: absolute;
    left: -186px;
    bottom: 0px;
}
.contentBodyWrapper {
    display: block;
    clear: both;  
    padding: 5px 20px 0px 22px;
    width: 476px;
}
.contentBodyWrapper.addSpacing {
    padding-bottom: 350px;
}
.contentBodyWrapper .itemImage {
    display: block;
    width: 158px;
    float: left;
    padding: 0px 0px 16px 0px;	
}
.contentBodyWrapper .itemBody {
    display: block;
    width: 308px;
    float: right;
    padding: 0px 0px 7px 0px;	
}
.contentBodyWrapper .itemColumn {
    width: 50%;
    display: block;
    float: left;
    margin: 0px 0px 15px 0px;
}
.contentBodyWrapper .itemBlock {
    width: 100%;
    display: block;
    padding: 0px 0px 5px 0px !important;
    margin: 0px !important;
    clear: both;
}
.contentBodyWrapper .linkBlock {
    width: 100%;
    display: block;
    padding: 0px !important;
    margin: 0px !important;
    clear: both;
}
.contentBodyWrapper .eventBlock {
    width: 100%;
    display: block;
    padding: 0px 0px 5px 0px !important;
    margin: 0px !important;
    clear: both;
}

.contentBodyWrapper .linkBlock ul {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.contentBodyWrapper .itemGetAcrobat {
    width: auto;
    display: block;
    clear: both;
    height: 50px;
}

/* Buttons */
a.btnGetAcrobat {
    width: 88px;
    height: 31px;
    display: block;
    background-image: url("../images/layout/btn_getacrobat.gif") !important;
    background-position: 0px 0px !important;
    background-repeat: no-repeat !important;
    padding: 0px !important;
    margin: 0px !important;
    text-decoration: none;	
}

a.btnGetAcrobat span {
    visibility: hidden;
}

#photoDisplay {
    display: block;
    width: 480px;
    height: 242px;
}

.videoPlayer {
    width: 300px;
    height: 243px;
    float: left;
    clear: right;
    background-image: url("../images/layout/bg_novideoselected.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.videoPlayer P {
    visibility: hidden;
}
.videoList {
    float: left;
    width: 175px;
}

.noDataFound {
    width: auto;
    display: block;
    height: 200px;
    padding-left: 5px;
    font-size: 0.69em;
}

/* Merchandise */
.storeBody {
    width: 935px;
    height: 100%;
    text-align: right;
    padding-top: 20px;
    clear: both;
}
.storeBody a.backToHomeButton {
    width: 250px;
    height: 32px;
    display: block;
    background-image: url("../images/layout/btn_backtohomepage.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    overflow: hidden;
    margin-left: auto;
}
.storeBody a.backToHomeButton:hover {
    background-position: 0px -32px;
}
.storeBody a.backToHomeButton span {
    visibility: hidden;
}
.storeBody iframe {
    margin-top: 20px;
}
.storeBody .shareCQ {
    top: 690px;
    left: 715px;
}

.contentBodyHeader {
    display: block;
    float: left;
    width: 400px;
}
.contentBodyHeader.storyMaster {
    width: 170px;
}
.printFriendly {
    margin-top: 10px;
    width: 72px;
    height: 30px;
    display : block;
    background-image: url("../images/layout/bg_emailprint.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: right;
}
.printFriendly ul, .printFriendly ul li {
    padding: 0px !important;
    margin: 0px !important;
    list-style: none;
}
.printFriendly ul {
    padding: 2px 0px 0px 10px !important;
}

.eventDetail .printFriendly ul li {
    clear: none;
}

.printFriendly ul li {
    float: left !important;
    padding: 0px 3px 0px 0px !important;
}
.printFriendly ul li.last {
    padding: 0px !important;
}
.printFriendly li a {
    width: 25px !important;
    height: 25px !important;
    display: block !important;
    text-decoration: none !important;
    display: block !important;
    background-position: 0px 0px !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
    padding: 0px  !important;
    margin: 0px  !important;
}
.printFriendly li a span {
    visibility: hidden;   
}
.printFriendly li.iconPrint a {
    background-image: url("../images/layout/icon_print.gif");
}
.printFriendly li.iconSendToFriend a {
    background-image: url("../images/layout/icon_email.gif");
}

.homeNews{ background:url(../images/home-news-bg.png) no-repeat left top; width:700px; height:66px; position:relative; margin-bottom:6px;}
.homeNews h3{ position:absolute; color:#0296d4; top:17px; left:100px; font-weight:bold; font-size:14px; width:489px;font-family: Arial;height: 30px;overflow: hidden;}
.homeNews a.more{ position:absolute; bottom:15px; right:15px;}

.featurette{float:left; width:222px; height:253px; position:relative; overflow:hidden; margin-left:16px; color:#fff;}
.featurette.first{ margin-left:0;}
.featurette.Orange{ background:url(../Images/homeFeatures/featurette-bg-orange.png) no-repeat left top;}
.featurette.Blue{ background:url(../Images/homeFeatures/featurette-bg-blue.png) no-repeat left top;}
.featurette.Green{ background:url(../Images/homeFeatures/featurette-bg-green.png) no-repeat left top;}
.featurette h3, .featurette p, .featurette img.fImg{left:15px;width:190px;position: absolute;}
.featurette h3{top:15px; font-size:26px; font-family:CorkyRegular, Arial; font-weight:bold;}
.featurette p{ font-size:13px;top:40px;height: 53px;overflow: hidden; }
.featurette img.fImg{position: absolute; bottom:45px; height:105px;}
.featurette a.more{position: absolute; bottom:10px; right:10px;}

ul.promoItems{ margin:0; padding: 0; }
ul.promoItems li{ list-style: none; list-style-type: none; margin-bottom:6px;}
ul.promoItems li a{}
ul.promoItems li a img{}
