/*
skins available:
	- universal
	- classic
	- attractive
*/
allinone_bannerRotator_text_line
/* the container */
.allinone_bannerRotator { position: relative; width: 706px !important; height: 331px !important; cursor: pointer !important; }
.allinone_bannerRotator img { position: absolute; top: 0px; left: 0px; max-width: none; max-height: none; }
.allinone_bannerRotator_list { margin: 0; padding: 0; list-style: none; }
.allinone_bannerRotator .stripe { position: absolute; display: block; height: 100%; z-index: 1; overflow: hidden; }
.allinone_bannerRotator .block { position: absolute; display: block; z-index: 1; overflow: hidden; }
.mycanvas { position: absolute; top: 8px; right: 10px; z-index: 10; }
/***ATTRACTIVE SKIN***/
.allinone_bannerRotator.attractive .bannerControls { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; }
.allinone_bannerRotator.attractive .leftNav { position: absolute; left: -15px; top: 50%; width: 53px; height: 127px; background: url(skins/attractive/leftNavOFF.png) 0 0 no-repeat; cursor: pointer; }
.allinone_bannerRotator.attractive .leftNav:hover { background: url(skins/attractive/leftNavON.png) 0 0 no-repeat; }
.allinone_bannerRotator.attractive .rightNav { position: absolute; right: -15px; top: 50%; width: 53px; height: 127px; background: url(skins/attractive/rightNavOFF.png) 0 0 no-repeat; cursor: pointer; }
.allinone_bannerRotator.attractive .rightNav:hover { background: url(skins/attractive/rightNavON.png) 0 0 no-repeat; }
.allinone_bannerRotator.attractive .bottomNav { position: absolute; background: #532860; height: 35px; width: 0; padding-left: 9px; z-index: 4; display: none !important; }
.allinone_bannerRotator.attractive .bottomNavButtonOFF { float: left; display: block; width: 11px; height: 11px; background: url(skins/attractive/bottomNavOFF.png) 0 0 no-repeat; padding-left: 9px; cursor: pointer; display: none !important; }
.allinone_bannerRotator.attractive .bottomNavButtonON { float: left; display: block; width: 11px; height: 11px; padding-left: 9px; background: url(skins/attractive/bottomNavON.png) 0 0 no-repeat; cursor: pointer; display: none !important; }
.allinone_bannerRotator.attractive .bottomNavLeft { position: absolute; width: 63px; height: 35px; margin-left: 1px; background: url(skins/attractive/bottomNavLeft.png) 0 0 no-repeat; z-index: 4; }
.allinone_bannerRotator.attractive .bottomNavRight { position: absolute; width: 63px; height: 35px; margin-left: -1px; background: url(skins/attractive/bottomNavRight.png) 0 0 no-repeat; z-index: 4; }
.allinone_bannerRotator.attractive .bottomOverThumb { position: absolute; width: 88px; height: 106px; background: url(skins/attractive/bottomOverThumbBg.png) 23px bottom no-repeat; bottom: 27px; margin-left: -25px; }
.allinone_bannerRotator.attractive .bottomOverThumb img { border: 4px solid #22032e; }
/***CLASSIC SKIN***/
.allinone_bannerRotator.classic .bannerControls { position: absolute; left: 0; top: 0; z-index:9 !important; width: 100%; }
.allinone_bannerRotator.classic .leftNav { position: absolute; left: 4px; top: 50%; /*margin-top:-20px;  height/2 */
width: 41px; height: 41px; background: url(skins/classic/leftNavOFF.png) 0 0 no-repeat; cursor: pointer;  z-index:9 !important; }
.allinone_bannerRotator.classic .leftNav:hover { background: url(skins/classic/leftNavON.png) 0 0 no-repeat; }
.allinone_bannerRotator.classic .rightNav { position: absolute; right: 4px; top: 50%; /*margin-top:-20px;  height/2 */
width: 41px; height: 41px; background: url(skins/classic/rightNavOFF.png) 0 0 no-repeat; cursor: pointer;  z-index:9 !important; }
.allinone_bannerRotator.classic .rightNav:hover { background: url(skins/classic/rightNavON.png) 0 0 no-repeat; }
.allinone_bannerRotator.classic .bottomNav { position: absolute; background: url(skins/classic/bottomNavBg.png) 0 0 repeat-x; width: 0px; height: 24px; z-index: 4; padding-left: 9px; display: none !important; }
.allinone_bannerRotator.classic .bottomNavButtonOFF { float: left; display: block; width: 11px; height: 11px; background: url(skins/classic/bottomNavOFF.png) 0 0 no-repeat; padding-left: 9px; }
.allinone_bannerRotator.classic .bottomNavButtonON { float: left; display: block; width: 11px; height: 11px; padding-left: 9px; background: url(skins/classic/bottomNavON.png) 0 0 no-repeat; }
.allinone_bannerRotator.classic .bottomNavLeft { position: absolute; width: 0px; display: none; background: #F00; height: 24px; z-index: 4; cursor: pointer; }
.allinone_bannerRotator.classic .bottomNavRight { position: absolute; width: 0px; display: none; height: 24px; background: #F00; z-index: 4; cursor: pointer; }
/***Text Styles***/


.allinone_bannerRotator_texts { position: absolute; z-index: 3; display: none; width: 100%; text-align: left; }
.allinone_bannerRotator_text_line { position: absolute; }
/****Text Classic Fixed Dimensions***/

.textElement11_classic { font: 35px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 8px 15px; color: #06618d; }
.textElement11_classic-best { font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 8px 15px; color: #06618d; }
.textElement11_classic-new { font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 8px 15px; color: #06618d; }
.textElement12_classic { font: 26px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 10px 15px 10px 15px; color: #f82b8a; }
.textElement12_classic-best { font: 18px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 10px 15px 10px 15px; color: #f82b8a; width:360px; }
.winner {font-size:45px;}
.charity-title { font-size: 21px;
    line-height: 1.4em;}
.second-year {font-size:21px;}
.textElement12_classic-new { font: 17px 'Droid Sans', Verdana, Helvetica, sans-serif;  padding:10`px 15px 10px 15px;
color: #f82b8a; width: 325px; }
.textElement12_classic a { color: #06618d; text-decoration: none; }
.textElement12_classic a:hover { color: #06618d; }
.textElement13_classic { font: 22px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 10px 15px 10px 15px; color: #333333; }
.textElement13_classic-new { font: 14px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 10px 15px 10px 15px; color: #333333; width: 325px; line-height: 1.4em !important; }
.textElement21_classic { font: bold 32px/1.0em 'Droid Sans', Verdana, Helvetica, sans-serif; text-transform: uppercase; padding: 6px 15px 6px 15px; color: #f82c8d; }
.textElement22_classic { font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif; text-transform: uppercase; padding: 6px 15px 6px 15px; color: #f82c8d; }
.textElement31_classic { font: bold 54px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 0px 15px 3px 15px; color: #06618d; }
.textElement32_classic { font: 28px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 12px 15px 6px 15px; color: #f52c8c; }
.textElement33_classic { font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 4px 15px 6px 15px; color: #f82c8d; }
.textElement41_classic { color: #06618D; font: bold 27px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 0 15px; }
.textElement42_classic { font: 22px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 0 15px; color: #666666; }
.textElement43_classic { font: 22px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 6px 15px; color: #58585a; }
.textElement44_classic { font: 25px 'Droid Sans', Verdana, Helvetica, sans-serif; padding: 6px 15px 4px 15px; color: #06618d; }
.textElement51_classic { font: bold 28px 'Cabin', Verdana, Helvetica, sans-serif; text-transform: uppercase; color: #f82c8d; }
.textElement51_classic a { color: #textElement41_classic; text-decoration: none; }
.textElement51_classic a:hover { color: #ffe400; }
.textElement52_classic { width: 43%; background: url(skins/classic/textBg_transparency.png); font: 14px/1.3em 'Arial', Verdana, Helvetica, sans-serif; padding: 15px 15px 15px 15px; color: #f82c8d; }
.textElement52_classic a { color: #FF0000; text-decoration: none; }
.textElement52_classic a:hover { color: #ffc000; text-decoration: none; }
.textElement53_classic { font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif; }
.textElement53_classic a { background: #d30000; text-transform: uppercase; padding: 6px 15px 6px 15px; color: #f82c8d; text-decoration: none; }
.textElement53_classic a:hover { background: #FFFFFF; padding: 6px 15px 6px 15px; border: #FF0000 1px solid; color: #512d5d; }
.link-img { width: 600px; height: 331px; display: block; position: absolute; top: 0px; left: 0px; z-index: 0; margin-left: 55px; }
.hideElement { display: none; }
