.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

.ss-container { width: 760px; margin: 0 auto; }
.ss-heading-fb { width: 760px; height: 360px; margin-bottom: 10px; position: relative; background: url(../images/heading2.jpg) no-repeat left top; text-indent: -999em; overflow: hidden; }
.ss-heading-fb a.ss-button-signup { display: block; width: 212px; height: 59px; text-indent: -999em; overflow: hidden; position: absolute; top: 227px; right: 60px; background: url(../images/button-signup2.png) no-repeat left top; }
a.ss-button-signup:hover { background-position: left -59px; }
a.ss-button-signup:active { background-position: left -118px; }
.ss-half-column { float: left; margin-bottom: 10px; }
.ss-half-column.alpha { width: 375px; margin-right: 10px; }
.ss-half-column.omega { width: 374px; }
.ss-title-1, .ss-title-2 { display: block; height: 126px; text-indent: -999em; overflow: hidden; margin-bottom: 10px; }
.ss-title-1 { background: url(../images/title-1.jpg) no-repeat left top; width: 100%; }
.ss-title-2 { background: url(../images/title-2.jpg) no-repeat left top; width: 100%; }
.ss-third-column { width: 235px; height: 150px; padding-right: 10px; margin-bottom: 10px; margin-right: 10px; float: left; border-right: 1px solid #ddd; }
.ss-third-column.alpha { width: 236px; }
.ss-third-column.omega { width: 246px; padding-right: 0; margin-right: 0; border-right: none; }
.ss-third-column p { margin-bottom: 10px; }
.button-generic, .button-primary { display: block; height: 33px; padding-left: 9px; text-decoration: none; font-weight: bold; outline: none; float: left; color: #000; }
.button-generic span, .button-primary span { display: block; padding: 0 9px 0 0; height: 100%; line-height: 26px; color: #000; }
.button-generic { background: url(../images/button-generic-left-bg.png) no-repeat left top; text-shadow: 0 1px 0 #fff; }
.button-generic span { background: url(../images/button-generic-right-bg.png) no-repeat right top; }
.button-primary { background: url(../images/button-primary-left-bg.png) no-repeat left top; text-shadow: 0 1px 0 #18bce3; }
.button-primary span { background: url(../images/button-primary-right-bg.png) no-repeat right top; }
.button-generic:hover, .button-primary:hover { text-decoration: none; background-position: left -33px; color: #000; }
.button-generic:hover span, .button-primary:hover span { background-position: right -33px; }
.button-generic:active, .button-primary:active { background-position: left -66px; }
.button-generic:active span, .button-primary:active span { background-position: right -66px; line-height: 30px; }
h2.ss-heading-title { margin-bottom: 10px; padding-bottom: 10px; font-size: 18px; color: #09c; }
h3.ss-heading-title { font-size: 16px; color: #000; margin-bottom: 10px; }
#fb-connect { display: block; width: 183px; height: 33px; text-indent: -999em; overflow: hidden; background: url(../images/button-facebook-connect.png) no-repeat left top; float: left; margin-left: -3px; }
#fb-connect:hover { background-position: left -33px; }
#fb-connect:active { background-position: left -66px; }
.ss-button-register, .ss-button-login { display: block; border: none; outline: none; margin: 0 0 0 -3px; padding: 0; text-indent: -999em; overflow: hidden; width: 72px; height: 33px; cursor: pointer; }
.ss-button-register { background: url(../images/button-register.png) no-repeat left top; }
.ss-button-login { background: url(../images/button-login.png) no-repeat left top; }
.ss-button-register:hover, .ss-button-login:hover { background-position: left -33px; }
.ss-button-register:active, .ss-button-login:active { background-position: left -66px; }
.notification h4 { text-transform: uppercase; font-size: 1.2em; margin-bottom: 10px; padding-bottom: 10px; }
.notification p, .notification ol, .notification ul { margin-bottom: 10px; }
.notification { font-size: 0.85em; padding: 10px 10px 0 10px; margin: 0 0 20px 0; position: relative; color: #666; }
.notification li { margin-left: 15px; padding-left: 0; list-style: disc; }
.notification.help h4 { color: #978c6b; border-bottom: solid 1px #f4f0dc; }
.notification.help { background: #fffaeb; border: solid 1px #e4e0c6; }
.notification.error h4 { color: #964d3a; border-bottom: solid 1px #ebbcaf; }
.notification.error { background: #f6d5cc; border: solid 1px #db9784; }
.notification.success h4 { color: #567215; border-bottom: solid 1px #cbe098; }
.notification.success { background: #e2f6b2; border: solid 1px #a8bf70; }
table.feature-lists { width: 100%; border-collapse: collapse; }
table.feature-lists tr:hover { background: #dceaf3; }
table.feature-lists tr.package { background: none; }
table.feature-lists tr.package th { background: none; padding:0 0 5px 0; }
table.feature-lists tr.package th.description { text-align:left; }
table.feature-lists td, table.feature-lists th { border-bottom: 1px solid #cbd4db; padding: 5px; }
table.feature-lists th { font-weight: bold; text-align: center; background: #c7d3db; }
table.feature-lists .available, table.feature-lists .not-available { display: block; margin: 0 auto; width: 16px; height: 16px; text-indent: -999em; overflow: hidden; }
table.feature-lists .available { background: url('../images/tick.png') no-repeat left top; }
table.feature-lists .not-available { background: url('../images/cross.png') no-repeat left top; }
table.feature-lists .option { text-align: center; width: 85px; }

/*Custom jQuery UI*/
#tabs ul#ss-tabs { display: block; margin: 0; padding: 0; }
#tabs ul#ss-tabs li { display: block; float: left; margin-right: 10px; height: 52px; }
#tabs ul#ss-tabs li.ss-tab-1, #tabs ul#ss-tabs li.ss-tab-2 { width: 183px; }
#tabs ul#ss-tabs li.ss-tab-3, #tabs ul#ss-tabs li.ss-tab-4 { width: 182px; }
#tabs ul#ss-tabs li.ss-tab-4 { margin-right: 0; }
#tabs ul#ss-tabs li a { display: block; width: 100%; height: 100%; text-indent: -999em; overflow: hidden; }
#tabs ul#ss-tabs li.ss-tab-1 a { background: url(../images/tab-1.jpg) no-repeat left top; }
#tabs ul#ss-tabs li.ss-tab-2 a { background: url(../images/tab-2.jpg) no-repeat left top; }
#tabs ul#ss-tabs li.ss-tab-3 a { background: url(../images/tab-3.jpg) no-repeat left top; }
#tabs ul#ss-tabs li.ss-tab-4 a { background: url(../images/tab-4.jpg) no-repeat left top; }
#tabs ul#ss-tabs li.ss-tab-1 a:hover, #tabs ul#ss-tabs li.ss-tab-2 a:hover, #tabs ul#ss-tabs li.ss-tab-3 a:hover, #tabs ul#ss-tabs li.ss-tab-4 a:hover { background-position: left -52px; }
#tabs td { vertical-align: top; padding: 5px; }
#tabs td p { margin-bottom: 5px; }
#tabs ul { padding-left: 18px; }
#tabs li { list-style: square; }
#tabs p { margin-bottom: 10px; }
.ui-tabs-hide { display: none; }
.ui-tabs-panel { padding: 10px; background: #f3f7fa; margin-bottom: 10px; }
#tabs-1 { border-top: 8px solid #c62a2a; }
#tabs-2 { border-top: 8px solid #5e5678; }
#tabs-3 { border-top: 8px solid #678443; }
#tabs-4 { border-top: 8px solid #d99b36; }