#ccslider_rotator_wrap { width: auto; float: none; padding: 0; clear: both; overflow: hidden; height: 216px; }
#ccslider_rotator_wrap #ccslider_rotator { width: 100%; overflow: hidden; position: relative; height: 216px; background: #eee; }
#ccslider_rotator_wrap #ccslider_rotator li { height: 216px; background:#ddd; position: absolute; top: 0; left: 0; width: 100%;}
#ccslider_rotator_wrap #ccslider_rotator li#first_spot {background-image: url(http://www.floorswithflair.com.au/images/heroimage.jpg); }
#ccslider_rotator_wrap #ccslider_rotator li#second_spot {background-image: url(http://www.floorswithflair.com.au/images/Photo%20gallery/Polished%20Concrete%20SuperConcrete.jpg); }
#ccslider_rotator_wrap #ccslider_rotator li#third_spot {background-image: url(http://www.floorswithflair.com.au/images/Photo%20gallery/Sunshine%20Beach/Gallery%20Sunshine%20Beach%203.jpg); }
#ccslider_rotator_wrap #ccslider_rotator li > div { width: 270px; height: 220px; margin: 40px; text-align: center; color: #fff; max-width: 100%; }
#ccslider_rotator_wrap #ccslider_rotator li > div:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; width: auto; }
#ccslider_rotator_wrap #ccslider_rotator li > div > div { display: inline-block; max-width: 97%; max-height: 81px; vertical-align: middle; padding: 0 50px; margin-top: -50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#ccslider_rotator_wrap #ccslider_rotator li > div > div .ss-icon { margin-bottom: 10px; font-size: 18px; line-height: 24px; }
/*#ccslider_rotator_wrap #ccslider_rotator li > div > div .ss-icon img { height: 18px; }*/
#ccslider_rotator_wrap #ccslider_rotator li > div > div h4 { margin-bottom: 12px; }
#ccslider_rotator_wrap #ccslider_rotator li > div > div p { font-size: 16px; line-height: 20px;
}

#ccslider_rotator_nav { overflow: hidden; text-align: center; width: 200px; float: right; margin: -41px 7px 0 0; position: relative; max-width: 96%; }
#ccslider_rotator_nav li { display: inline-block; cursor: pointer; margin: 0 -2px; }
#ccslider_rotator_nav li span { width: 15px; height: 15px; display: block; background: #fff; border-radius: 50%; margin: 5px; }
#ccslider_rotator_nav li:hover span, #ccslider_rotator_nav li.active span { background: #1570A6; }