﻿* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	font: 12px trebuchet ms, verdana, arial, sans-serif;
	color: #36302a;
}

body.bg1 
{
    background: #000 url(../i/wrap/bg1.jpg) top center no-repeat;
}

body.bg2 
{
    background: #000 url(../i/wrap/bg2.jpg) top center no-repeat;
}

body.bg3 
{
    background: #000 url(../i/wrap/bg3.jpg) top center no-repeat;
}

body.bg4 
{
    background: #000 url(../i/wrap/bg4.jpg) top center no-repeat;
}

body.bg5 
{
    background: #000 url(../i/wrap/bg5.jpg) top center no-repeat;
}

body.bg6 
{
    background: #000 url(../i/wrap/bg6.jpg) top center no-repeat;
}

body.bg7 
{
    background: #000 url(../i/wrap/bg7.jpg) top center no-repeat;
}

body.bg8 
{
    background: #000 url(../i/wrap/bg8.jpg) top center no-repeat;
}

body.bg9 
{
    background: #000 url(../i/wrap/bg9.jpg) top center no-repeat;
}

body.bg10 
{
    background: #000 url(../i/wrap/bg10.jpg) top center no-repeat;
}

body.bg11 
{
    background: #000 url(../i/wrap/bg11.jpg) top center no-repeat;
}

ul, li 
{
    list-style: none;
}

p 
{
    margin-bottom: 16px;
    line-height: 18px;
}

a 
{
    color: #36302a;
}

img 
{
    border: 0;
}


h1 
{
    margin-bottom: 10px;
    text-indent: -9999px;
}

h2 
{
    margin-bottom: 4px;
    text-indent: -9999px;
}

.note 
{
    font-size: 11px;
    color: #e37427;
}

.errorNote 
{
    color: #fa0000;
    border: 1px solid #fa0000;
    background-color: #f8f8f8;
    padding: 10px 7px;
    line-height: 14px;
}

.btmErrorMsg li
{
    display: block;
    padding-bottom: 5px;
    color: #e47729;
    font-weight: bold;
} 

/*------WRAPPER------*/
/*-------------------*/		
#container {
	width: 1054px;
	margin: 0 auto;
	text-align: left;
}

/*--header & top nav--*/
#header {
	width: 1054px;
	height: 45px;
	padding-top: 27px;
	position: relative;
	background: url(../i/wrap/topShadow.png) bottom center no-repeat;	
}

#header h1 
{
    margin-bottom: 0;
}
	
#header h1 a {
	text-indent: -9999px;
	background: url(../i/wrap/logo.png) top left no-repeat;
	width: 231px;
	height: 42px;
	display: block;
	margin-left: 56px;
	z-index: 1;
	position: relative;
}

#topNav {
	width: 417px;
	height: 14px;
	position: absolute;
	top: 49px;
	left:325px;
	background: transparent url(../i/wrap/navStars.png) top center no-repeat;
}

#topNav li {
	float: left;
}
	
#topNav li a {
	height: 14px;
	line-height: 14px;
}

#navRaisedRight {
	margin-right: 34px;
}

#navAbout {
	margin-right: 29px;
}


#main 
{
    min-height: 600px;
}

#pageTop 
{
    width: 937px;
    height: 280px;
    padding: 23px 58px 0 59px;
    background: url(../i/wrap/pageTop.png) top center no-repeat;
}

#pageMiddle 
{
    padding-top: 20px;
    padding-bottom: 30px;
    width: 1054px;
    background: url(../i/wrap/pageMiddle.png) top center repeat-y;
}

#pageBottom {
    width: 1054px;
    height: 32px;
    background: url(../i/wrap/pageBottom.png) top center no-repeat;
}

#pageMain 
{
    float: left;
}

#pageContent
{
    float: left;
    width: 655px;
}

#pageContent ul 
{
    margin-bottom: 22px;
}

#pageContent ul li 
{
    margin-bottom: 9px;
    background: url(../i/wrap/star.gif) left 2px no-repeat;
    padding-left: 25px;
}

.clearThis 
{
    clear: left;
}

/*------footer------*/		
#footer 
{
    height: 68px;
    padding-top: 10px;
    padding-left: 50px;
    background: url(../i/wrap/btmShadow.png) top left no-repeat;
    color: #f2f2f2;
    font-size: 11px;
}

#abpLogo 
{
    clear: left;
    padding-top: 8px;
    width: 112px;
    height:43px;
}

#footerNav, #footerNav ul, #footerNav li 
{
    float: left;
    padding-top: 0px;
}

#footerNav ul li a 
{
    color: #f2f2f2;
    text-decoration: none;
}

#footerNav ul li a:hover 
{
    text-decoration: underline;
}

#bottomSignUp 
{
    
    line-height: normal;
    float: right;
    color: #c6c1bf;
    /*margin-left: 45px;*/
    margin-right: 37px;
}

#bottomSignUp input.signUpField 
{
    width: 104px;
    height: 15px;
    padding: 0 3px;
    margin-left: 6px;
    border-top: 1px solid #7d7d7d;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    font-size: 10px;
    color: #999;
}

#bottomSignUp .btnSubmit 
{
    width: 50px;
    height: 18px;
    padding: 0;
    vertical-align: middle;
    border: none;
    margin-left: 6px;
}

.checkbox 
{
    width: 400px;
    padding-top: 5px;
}

.checkbox input 
{
    width: 13px;
    height: 13px;
    float: left;            
}

.checkbox span 
{
    float: left;
    width: 350px;
    padding-left: 10px;
}

.checkbox a 
{
    text-decoration: underline;
    color: #c6c1bf;
}

/*------SIDE BAR------*/
/*-------------------*/	
#sideBar 
{
    float: left;
    width: 196px;
    margin-left: 52px;
    margin-right: 23px;
    padding: 0 17px;
    background: url(../i/wrap/sidebarBg.gif) top right no-repeat;
    padding-bottom: 45px;
}

.dotsDiv 
{
    padding-top: 10px;
    background: url(../i/wrap/dots.gif) top left no-repeat;
}

#sideNav 
{
    margin-bottom: 22px;
}

#sideNav li a 
{
    width: 199px;
    height: 21px;
    display: block;
    text-indent: -9999px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

#sideNav li.firstNavItem a
{
    height: 25px;
}


#sideNav li.firstNavItemBig a
{
    height: 48px;
}

#sideNav li a:hover, #sideNav li a.selected
{
    background-position: 0 -21px;
}

#sideNav li.firstNavItem a:hover, #sideNav li.firstNavItem a.selected
{
    background-position: 0 -25px;
}

#sideNav li.firstNavItemBig a:hover, #sideNav li.firstNavItemBig a.selected
{
    background-position: 0 -48px;
}
.deliveringGoodnesBox {
    background: url(../i/rightBox.jpg) top left no-repeat;
    height: 617px;
    width: 255px;
    float: right;
    margin: 30px 0 30px 30px;
    padding: 25px 18px 0 18px;
	}

.deliveringGoodnesBox, .deliveringGoodnesBox p 
{
    line-height: 14px;
}

.deliveringGoodnesBox .header 
{
    margin-bottom: 20px;
}

#pageContent .deliveringGoodnesBox ul li
{
    background: none;
    padding-left: 0px;
    margin-bottom: 0px;
    letter-spacing: -0.4px;
}

.deliveringGoodnesBox .copyrightPrint
{
    text-align: center;
    font-size: 8px;
    line-height: 10px;
}
/*------Raised Right Side Nav Items------*/
#snavRaisedRight a 
{
    background-image: url(../i/sidebar/raisedRight.gif);
}

#snavCampaignStory a 
{
    background-image: url(../i/sidebar/campaignStory.gif);
}

#snavContest a 
{
    background-image: url(../i/sidebar/contest.gif);
}

#snavNews a 
{
    background-image: url(../i/sidebar/news.gif);
}

/*------About ABP Side Nav Items------*/
#snavAbout a 
{
    background-image: url(../i/sidebar/about.gif);
}

/*------Beef Central Side Nav Items------*/
#snavBeefCentral a 
{
    background-image: url(../i/sidebar/beefCentral.gif);
}

#snavHealthyBeef a 
{
    background-image: url(../i/sidebar/healthyBeef.gif);
}

#snavLinks a 
{
    background-image: url(../i/sidebar/links.gif);
}

/*------Side Sign Up------*/
#sideSignUp 
{
    width: 150px;
    padding-left: 23px;
    font-size: 11px;
}

h3 
{
    width: 90px;
    height: 12px;
    background: url(../i/sidebar/stayConnected.gif) top left no-repeat;
    text-indent: -9999px;
    display: block;   
    margin-bottom: 10px;
}

#sideSignUp label 
{
    display: block;
    width: 150px;
}

#sideSignUp .checkbox 
{
    width: 150px;
}

#sideSignUp .checkbox span 
{
    width: 120px;
    padding-bottom: 8px;
}

.inp132 
{
    width: 132px;
    border-left: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    border-top: 1px solid #7d7d7d;
    border-bottom: 1px solid #dedede;
    margin-bottom: 7px;
}  

#sideSignUp ul.sideListNav 
{
    width: 150px;
    padding-top: 10px;
    /*background: url(../i/wrap/dots.gif) top left no-repeat;*/
    clear: left;
    font-size: 10px;
} 

#sideSignUp ul.sideListNav li 
{
    float: left;
}

.sideBtnSubmit 
{
    margin-bottom: 10px;
    clear: left;
}

#sideSignUp ul.sideListNav li a
{
    text-decoration: none;
}

#sideSignUp ul.sideListNav li a:hover
{
    text-decoration: underline;
}

.lsideErrorMsg 
{
    padding-top: 0;
    display: block;
    padding-bottom: 5px;
    color: #e47729;
    font-weight: bold;
}

.lsideErrorMsg li 
{
    color: #e47729;
}


/*------MARQUEES------*/
/*--------------------*/
.marquee 
{
    width: 937px;
    height: 260px;
    background-color: #ccc;
}

#marqueeRR 
{
    background: url(../i/marquees/1_RaisedRight_Landing.jpg) top left no-repeat;
}

#marqueeRRCampaign 
{
    background: url(../i/marquees/1_RaisedRight_CampaignStory.jpg) top left no-repeat;
}

#marqueeRRNews
{
    background: url(../i/marquees/1_RaisedRight_News.jpg) top left no-repeat;
}

#marqueeRRContest
{
    background: url(../i/marquees/1_RaisedRight_Contest.jpg) top left no-repeat;
}

#marqueeAbout
{
    background: url(../i/marquees/2_About.jpg) top left no-repeat;
}

#marqueeBC
{
    background: url(../i/marquees/4_beefCentral_HealthyBeef.jpg) top left no-repeat;
}

#marqueeBCHealth
{
    background: url(../i/marquees/4_beefCentral_HealthyBeef.jpg) top left no-repeat;
}

#marqueeBCLinks
{
    background: url(../i/marquees/4_beefCentral_Links.jpg) top left no-repeat;
}

#marqueePrivacy
{
    background: url(../i/marquees/11_Privacy.jpg) top left no-repeat;
}

#marqueeSitemap
{
    background: url(../i/marquees/12_Sitemap.jpg) top left no-repeat;
}


/*------HEADERS------*/
/*-------------------*/
#deliveringGoodnes
{
    width: 681px;
    height: 19px;
    background: url(../i/headers/deliveringGoodnes.gif) top left no-repeat;
}
#good
{
    width: 178px;
    height: 15px;
    background: url(../i/headers/good.gif) top left no-repeat;
}
#expandGlobalMarket
{
    width: 669px;
    height: 19px;
    background: url(../i/headers/expandGlobalMarket.gif) top left no-repeat;
}
#headAlbertaBeef 
{
    width: 439px;
    height: 18px;
    background: url(../i/headers/headAlbertaBeef.gif) top left no-repeat;
}

#headHeatUpBrandingIron
{
    width: 554px;
    height: 19px;
    background: url(../i/headers/headHeatUpBrandingIron.gif) top left no-repeat;
}

#headLargerThanLife
{
    width: 539px;
    height: 19px;
    margin-top: 25px;
    background: url(../i/headers/headLargerThanLife.gif) top left no-repeat;
}

#headNews
{
    width: 53px;
    height: 19px;
    background: url(../i/headers/headNews.gif) top left no-repeat;
}

#headMuralist
{
    width: 140px;
    height: 17px;
    background: url(../i/headers/headMuralist.gif) top left no-repeat;
}

#headOurThanks
{
    width: 78px;
    height: 15px;
    background: url(../i/headers/headOurThanks.gif) top left no-repeat;
}

#headWin
{
    width: 265px;
    height: 17px;
    background: url(../i/headers/headWin.gif) top left no-repeat;
}

#headWinWhatsNew
{
    width: 130;
    height: 19px;
    background: url(../i/headers/contestWhatsNew.gif) top left no-repeat;
}

#headOurMission
{
    width: 521px;
    height: 21px;
    background: url(../i/headers/headOurMission.gif) top left no-repeat;
}

#headBeef
{
    width: 205px;
    height: 19px;
    background: url(../i/headers/headBeef.gif) top left no-repeat;
}

#headBeefItsGood
{
    width: 353px;
    height: 19px;
    background: url(../i/headers/headBeefCentral.gif) top left no-repeat;
}

#headGetConnected
{
    width: 150px;
    height: 19px;
    background: url(../i/headers/headGetConnected.gif) top left no-repeat;
}

#headIndustry
{
    width: 65px;
    height: 14px;
    background: url(../i/headers/headIndustry.gif) top left no-repeat;
}

#headBreedAssoc
{
    width: 142px;
    height: 14px;
    background: url(../i/headers/headBreedAssoc.gif) top left no-repeat;
}

#headPrivacy
{
    width: 151px;
    height: 19px;
    background: url(../i/headers/headPrivacy.gif) top left no-repeat;
}

#headWhatIs
{
    width: 201px;
    height: 14px;
    background: url(../i/headers/privacy/headWhatIs.gif) top left no-repeat;
}

#headWhatInfo
{
    width: 215px;
    height: 14px;
    background: url(../i/headers/privacy/headWhatInfo.gif) top left no-repeat;
}

#headHowUseCookies
{
    width: 215px;
    height: 14px;
    background: url(../i/headers/privacy/headHowUseCookies.gif) top left no-repeat;
}

#headWhatAboutLinks
{
    width: 240px;
    height: 14px;
    background: url(../i/headers/privacy/headWhatAboutLinks.gif) top left no-repeat;
}

#headWhyCollect
{
    width: 394px;
    height: 18px;
    background: url(../i/headers/privacy/headWhyCollect.gif) top left no-repeat;
}

#headYourConsent
{
    width: 209px;
    height: 17px;
    background: url(../i/headers/privacy/headYourConsent.gif) top left no-repeat;
}

#headHowIsInfo
{
    width: 292px;
    height: 14px;
    background: url(../i/headers/privacy/headHowIsInfo.gif) top left no-repeat;
}

#headUpdating
{
    width: 231px;
    height: 17px;
    background: url(../i/headers/privacy/headUpdating.gif) top left no-repeat;
}

#headInquiries
{
    width: 168px;
    height: 17px;
    background: url(../i/headers/privacy/headInquiries.gif) top left no-repeat;
}

#headRevisions
{
    width: 204px;
    height: 18px;
    background: url(../i/headers/privacy/headRevisions.gif) top left no-repeat;
}

#headSiteMap
{
    width: 90px;
    height: 19px;
    background: url(../i/headers/headSiteMap.gif) top left no-repeat;
}

/*-- news --*/

#newsOutstandingInTheirField
{
    width: 480px;
    height: 17px;
    background: url(../i/headers/news/AlbertaBeefProducersOutstandingInTheirField.gif) top left no-repeat;
}

#newsABPLaunchesNewCampaign
{
    width: 505;
    height: 17px;
    background: url(../i/headers/news/ABPLaunchesNewCampaign.gif) top left no-repeat;
}

h3.subHeader
{
    background-image: none;
    width: 100%;
    height: 18px;
    text-indent: 0px;
    font-size: 12px;
    margin-top: -5px;
    
}

img.left
{
    float: left;
}

img.right
{
    float: right;
}

div.clearizor
{
    clear: both;
}

.dotsDivRepeating
{
    margin-top: 20px;
    margin-bottom: 25px;
    height: 1px;
    background: url(../i/wrap/dots.gif) center left repeat-x;
}
