@charset "utf-8"; 
/* CSS Document */
#introLeft{float:left; width:450px; margin-left:30px; display:inline}
#introRight{float:right; width:450px; margin-right:30px; display:inline}
#news{height:264px; width:960px; padding-bottom:20px}
#newsLeft{float:left; width:290px; margin-left:30px; display:inline}
#newsCentre{float:left; width:290px; margin-left:22px; display:inline}
#newsRight{float:left; width:290px; margin-left:22px; display:inline}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* This is the css for the intro text and call to action button */
#introLeft h1{background-image:url(../_images/introleft_h1.gif); background-repeat:no-repeat; height:58px; width:347px; text-indent:-9999px}
#introLeft h2{background-image:url(../_images/introleft_h2.gif); background-repeat:no-repeat; height:21px; width:361px; text-indent:-9999px}
#introLeftText{padding-top:26px; padding-bottom:0px; line-height:16px; line-height:150%; letter-spacing:0.2px; width:387px; height:191px}

#getFreeQuote a{height:45px; width:301px; display:block; margin-top:14px; background-image:url(../_images/get_a_free_quote.gif); background-repeat:no-repeat; background-position:0px top; text-indent:-9999px}
#getFreeQuote a:hover{height:45px; width:301px; display:block; margin-top:14px; background-image:url(../_images/get_a_free_quote.gif); background-repeat:no-repeat; background-position:0px bottom}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* This is the css for the jquery carousel */
#slidey{background-image:url(../_images/carousel_back.jpg); background-repeat:no-repeat; width:402px; float:right; height:248px}
.slideyBox{height:240px; width:388px; margin-right:auto; margin-left:auto; margin-top:5px}
#buttonHold{width:402px; clear:both; float:right}
#slideyButtons{height:37px; width:140px; display:block; margin-right:auto; margin-left:auto}
.next a{height:37px; width:70px; background-image:url(../_images/slidey/next.gif); background-repeat:no-repeat; border-style:none; background-position:0px top; display:block; float:left}
.next a:hover{height:37px; width:70px; background-image:url(../_images/slidey/next.gif); background-repeat:no-repeat; border-style:none; background-position:0px bottom}
.prev a{height:37px; width:70px; background-image:url(../_images/slidey/previous.gif); background-repeat:no-repeat; border-style:none; background-position:0px top; display:block; float:left}
.prev a:hover{height:37px; width:70px; background-image:url(../_images/slidey/previous.gif); background-repeat:no-repeat; border-style:none; background-position:0px bottom}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* This is the css for the social media icons */
#socialMedia{height:45px; width:402px; margin-top:10px; float:right; display:block}
#socialMedia ul{float:right}
#socialMedia li{height:45px; width:49px; display:block; float:right; text-indent:-9999px}
#smRss a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px 0px; height:45px; width:38px; float:left}
#smRss a:hover{background-position:0px -45px}
#smTwitter a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -90px; height:45px; width:38px; float:left}
#smTwitter a:hover{background-position:0px -135px}
#smWordpress a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -180px; height:45px; width:38px; float:left}
#smWordpress a:hover{background-position:0px -225px}
#smYoutube a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -270px; height:45px; width:38px; float:left}
#smYoutube a:hover{background-position:0px -315px}
#smDigg a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -360px; height:45px; width:38px; float:left}
#smDigg a:hover{background-position:0px -405px}
#smFacebook a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -450px; height:45px; width:38px; float:left}
#smFacebook a:hover{background-position:0px -495px}
#smLinkedin a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -540px; height:45px; width:38px; float:left}
#smLinkedin a:hover{background-position:0px -585px}
#smStumble a{background-image:url(../_images/social_media.jpg); background-repeat:no-repeat; background-position:0px -630px; height:45px; width:38px; float:left}
#smStumble a:hover{background-position:0px -675px}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* This is the css for the news section */
#news h1{width:250px; height:28px; margin-top:36px}
#news h2{width:250px; height:38px}
.newslinks{margin-top:15px}
#news p{line-height:16px; line-height:150%; letter-spacing:0.3px; width:290px}
#soWhat{background-image:url(../_images/news_h1_so.gif); background-repeat:no-repeat; text-indent:-9999px}
#soWhat2{background-image:url(../_images/news_h2_so.gif); background-repeat:no-repeat; text-indent:-9999px}
#talk{background-image:url(../_images/news_h1_talk.gif); background-repeat:no-repeat; text-indent:-9999px}
#talk2{background-image:url(../_images/news_h2_talk.gif); background-repeat:no-repeat; text-indent:-9999px}
#latest{background-image:url(../_images/news_h1_latest.gif); background-repeat:no-repeat; text-indent:-9999px}
#latest2{background-image:url(../_images/news_h2_latest.gif); background-repeat:no-repeat; text-indent:-9999px}
ul#rolicaFeed{height:100px; padding-bottom:11px; display:block; overflow:hidden}
ul#rolicaFeed li{background-image:url(../_images/bullet.gif); background-repeat:no-repeat; padding-left:25px; background-position:left 3px; width:260px; line-height:150%}
ul#rolicaFeed li a{display:block; color:#adadad}
ul#rolicaFeed li a:visited{color:#666}
ul#rolicaFeed li a:hover{color:#fff}
