body {
background-color:#E6E6E6
}

img {
border:none
}

a {
color:#09E;
outline:none;
text-decoration:none;
font-weight:400;
cursor:pointer
}

div {
color:#444
}

div.header {
width:970px;
margin:0 auto
}

div.headerbg {
width:100%;
height:50px;
background:url(/graphics/home/bggrad.png) repeat-x
}

div.header_links_left {
float:left;
text-align:left;
height:40px;
line-height:40px
}

div.header_links_right {
float:right;
text-align:right;
height:25px;
line-height:25px;
background-color:#444;
font-size:11px;
border-left:1px solid #777;
border-right:1px solid #777;
border-bottom:1px solid #777;
color:#B7D332;
text-shadow:0 1px 0 #222;
cursor:pointer;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px
}

div.header_tab {
text-shadow:0 1px 0 #222;
display:block;
color:#FFF;
cursor:pointer;
height:40px;
float:left;
line-height:40px;
padding:0 10px
}

div.header_tab:hover {
color:#FFF
}

div.header_tab_right {
color:#B7D332;
margin-right:0;
height:25px;
line-height:25px;
float:left;
padding:0 10px
}

div.header_tab_selected,div.header_tab_right_selected {
color:#fff!important;
cursor:default;
background-color:#222;
height:40px;
line-height:40px
}

div.header_tab_right_selected {
margin-right:0;
margin-left:20px
}

div.footerbg {
width:100%;
height:122px;
display:block;
background-color:#444;
border-top:1px solid #333;
padding:0 0 32px
}

div.footer {
width:970px;
margin:14px auto 0
}

div.footerbox {
width:24.99%;
float:left;
text-shadow:1px 1px 0 #222;
line-height:20px
}

div.fboxh {
color:#fff;
margin-bottom:5px;
font-size:14px;
text-shadow:1px 1px 0 #222
}

div.fboxlink {
font-size:12px;
color:#ccc
}

div.fboxlink a {
color:#B7D332!important;
text-shadow:1px 1px 0 #222
}

div.fboxlink a:hover {
color:#fff!important;
text-shadow:1px 1px 0 #222
}

div.new_content {
width:960px;
margin:0 auto
}

div.new_header {
height:92px;
padding-bottom:22px;
border-bottom:2px dotted #B6D033;
position:relative
}

div.new_header_logo {
background:url(/graphics/home/fatsoma_logo.png?cbrk=7) no-repeat;
width:130px;
height:30px;
margin-top:10px;
margin-bottom:10px;
margin-right:25px;
float:left;
cursor:pointer
}

div.new_header_content {
position:absolute;
top:-6px;
right:0;
width:582px
}

div.new_header_content_links {
width:194px;
color:#B7D332;
height:48px;
float:right;
top:0
}

div.new_header_content_twitter {
float:left;
width:120px;
cursor:pointer
}

div.new_header_content_twitter div {
background:url(/graphics/home/twitter_logo.png);
width:89px;
height:27px;
margin-top:1px
}

div.new_header_content_facebook {
float:left;
width:74px;
cursor:pointer
}

div.new_header_content_facebook div {
background:url(/graphics/home/facebook_logo.png);
width:72px;
height:27px;
margin-top:1px
}

div.new_header_content_slogan {
position:absolute;
font-size:31px;
font-weight:700;
color:#fff;
top:72px;
right:0
}

div.new_header_content_slogan h1 {
letter-spacing:-1px;
font-size:32px;
font-weight:700;
display:inline
}

div.home_intro {
position:relative;
margin:22px 0 15px
}

div.home_intro_facebook {
background:url(/graphics/home/facebook_logo.png);
width:72px;
height:27px;
position:absolute;
right:92px;
top:93px
}

div.home_bottom_right {
float:right;
width:300px
}

div.home_bottom_left {
float:left;
width:300px
}

div.home_intro_more {
font-size:19px;
cursor:pointer;
margin:5px 0 0 21px
}

div.home_intro_more span:hover {
color:#fff
}

div.home_intro_row {
width:100%;
position:relative
}

div.home_intro_secondrow {
margin-top:14px
}

div.thumb {
width:160px;
height:94px;
border:4px solid #34302F
}

div.home_thumb_left {
position:absolute;
left:0;
top:0
}

div.home_thumb_centre {
position:relative;
top:0;
margin:0 auto
}

div.home_quotebox {
cursor:pointer
}

div.home_quotebox:hover {
background:none;
background-color:#222
}

div.home_quotebox:hover blockquote.quote_text {
color:#B7D332!important
}

div.home_quotebox:hover blockquote.quote_text:before,div.home_quotebox:hover blockquote.quote_text:after {
color:#fff!important
}

div.home_intro_line {
float:left;
border-bottom:2px dotted #B6D033;
height:10px;
width:228px
}

div.home_intro_fatsoma {
position:absolute;
top:3px;
right:0;
width:62px;
height:13px;
background:url(/graphics/home/fatsoma_logo_small.png) no-repeat
}

div.home_intro_logos {
width:545px;
height:34px;
margin-top:14px
}

div.home_middle {
height:20px;
position:relative;
margin:22px 0 52px
}

div.home_middle_promo {
color:#000!important;
font-size:16.5px;
position:relative;
cursor:pointer
}

div.home_middle_promo_button {
width:32px;
height:20px;
position:absolute;
right:7px;
top:7px;
text-align:center;
font-size:18px;
padding:8px 3px
}

div#home_middle_createacc:hover {
background-color:#222;
color:#B7D332!important
}

div#home_middle_createacc:hover div {
background-color:#B7D332;
color:#222
}

blockquote.quote_text {
float:left;
width:470px;
font-size:17px;
text-align:center;
font-style:italic;
margin:1px 0 0 34px
}

blockquote.quote_text:before,blockquote.quote_text:after {
color:#B7D332;
font-family:Arial, Helvetica, sans-serif;
font-size:3.5em;
font-weight:700;
line-height:0;
position:absolute;
vertical-align:bottom
}

blockquote.quote_text:before {
content:'\201C';
margin:20px 3px 0 -40px
}

blockquote.quote_text:after {
content:'\201D';
margin:26px 0 20px
}

div.home_lower_title {
font-size:20px
}

div.home_lower_right {
float:right;
width:160px
}

div.home_lower_left h2,div.home_lower_right h2 {
font-weight:700;
letter-spacing:-1px;
font-size:24px!important;
color:#B7D332;
margin:4px 0!important
}

div.home_bottom {
height:366px;
position:relative;
margin:22px 0 52px
}

div.home_bottom_line {
border-bottom:2px dotted #fff;
height:0;
width:100%
}

div.home_bottom_banner {
margin-bottom:14px
}

div.home_bottom_banner_logo {
background:url(/graphics/home/fatsoma_logo_medium.png) no-repeat;
width:256px;
height:55px
}

div.home_bottom_banner_title {
position:absolute;
left:282px;
top:48px;
font-size:30px;
font-weight:700;
color:#34302F
}

div.home_bottom_text {
font-size:20px;
line-height:28px;
color:#34302F;
margin:12px 2px 15px
}

div.home_bottom_inner {
margin-top:20px;
height:110px;
padding:12px 13px
}

div.home_bottom_column {
width:24.99%;
float:left
}

div.home_bottom_column_title {
font-size:18px;
margin-bottom:6px;
color:#B7D332
}

div.home_bottom_column_text {
font-size:13px;
color:#fff
}

h1.homeheader {
font-size:34px;
line-height:40px;
display:block;
color:#B6D333;
text-shadow:1px 1px 0 #222;
margin:0;
padding:0
}

div.bottom_menu {
color:#ccc
}

div.new_round_header {
background:url(/graphics/home/bggrad.png) repeat-x;
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
height:50px
}

div.home_header {
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top:1px solid #bbb;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
background-color:#fff;
padding:10px 15px 0
}

div.link_right {
float:right;
width:100px;
line-height:20px;
text-align:right
}

div.new_round_box {
color:#444;
height:100%;
background-color:#fff;
border-bottom:1px solid #bbb;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
padding:15px
}

div.new_round_box_dark {
background:none;
background-color:#B7D332;
color:#000!important
}

div.new_round_invert {
color:#B7D332;
background-color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

div.new_round_header h2 {
line-height:50px;
font-size:18px;
font-weight:400;
text-shadow:0 1px 0 #222;
color:#fff;
margin:5px 0 10px 15px
}

div.home_header h2 {
font-size:16px;
font-weight:700;
line-height:20px;
width:170px;
float:left
}

div.new_intro_line {
border-bottom:2px dotted #B6D033;
height:0;
width:100%
}

div.pod h3 {
margin-bottom:10px;
text-shadow:0 1px 0 #fffffff
}

div.why {
background-color:#fff;
border:1px solid #ccc;
color:#666;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:30px 15px
}

div.why h1 {
font-size:34px;
text-align:center;
line-height:40px
}

div.subheader {
margin-top:10px;
text-align:center;
font-style:italic;
font-color:#666;
font-size:14px
}

div.home_column_left {
float:left;
width:330px
}

div.home_column_right {
float:right;
width:620px
}

ul.home_list {
margin-top:-6px;
color:#444;
font-size:14px;
position:relative;
padding:1px!important
}

ul.home_list li {
list-style:none;
background:url(/graphics/home/bullet.png) no-repeat;
background-position:0 11px;
line-height:26px;
margin:0;
padding:2px 0 2px 18px
}

div.features_column_right {
float:right;
width:320px
}

div.features_box {
height:186px;
position:relative;
padding:20px
}

div.features_facebook {
background:url(/graphics/home/facebook_logo.png);
width:72px;
height:27px;
position:absolute;
right:44px;
top:16px
}

div.register_info_box ul,div.features_box ul,div.contact_box ul,div.costs_box ul {
color:#fff;
font-size:14px;
margin:10px 0 0 2px
}

div.register_info_box ul li,div.features_box ul li,div.contact_box ul li,div.costs_box ul li {
line-height:22px;
margin:0
}

div.register_info_box h3,div.features_box h3,div.clients_box h3,div.contact_box h3,div.costs_box h3 {
position:relative;
font-size:24px;
color:#B7D332
}

div.overviewimg {
float:left;
margin-right:25px;
background-color:#e7e7e7;
height:217px;
width:275px;
border:1px solid #ccc
}

div.websiteimg {
background:#e7e7e7 url(/graphics/home/website-small.jpg) no-repeat 0 0
}

div.selltickets {
background:#e7e7e7 url(/graphics/home/selltickets-small.jpg) no-repeat 0 0
}

div.facebookint {
background:#e7e7e7 url(/graphics/home/facebook-small.jpg) no-repeat 0 0
}

div.repnetwork {
background:#e7e7e7 url(/graphics/home/rep-small.jpg) no-repeat 0 0
}

div.dbmanagement {
background:#e7e7e7 url(/graphics/home/database-small.jpg) no-repeat 0 0
}

div.marketing {
background:#e7e7e7 url(/graphics/home/marketing-small.jpg) no-repeat 0 0
}

div.barcode {
background:#e7e7e7 url(/graphics/home/barcoding-small.jpg) no-repeat 0 0
}

div.detail_row {
margin-bottom:20px
}

div.detail_pod_right {
font-size:14px;
border:1px solid #ccc;
background-color:#f7f7f7;
margin-top:20px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px
}

div.promoters {
background:#e7e7e7 url(/graphics/home/promoters-small.jpg) no-repeat 0 0
}

div.venues {
background:#e7e7e7 url(/graphics/home/venues-small.jpg) no-repeat 0 0
}

div.festivals {
background:#e7e7e7 url(/graphics/home/festivals-small.jpg) no-repeat 0 0
}

div.artists {
background:#e7e7e7 url(/graphics/home/artists-small.jpg) no-repeat 0 0
}

div.connect {
border-bottom:1px solid #e7e7e7;
padding:5px 0
}

div.sales {
background:transparent url(/graphics/home/message-small.png) no-repeat 0 10px;
border-bottom:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
padding:5px 0 5px 30px
}

div.support {
background:transparent url(/graphics/home/help-small.png) no-repeat 0 7px;
border-bottom:1px solid #e7e7e7;
padding:5px 0 5px 30px
}

div.phone {
background:transparent url(/graphics/home/phone-small.png) no-repeat 0 7px;
border-bottom:1px solid #e7e7e7;
padding:5px 0 5px 30px
}

div.clients_box {
position:relative;
padding:20px 16px 12px 20px
}

div.clients_box h3 {
margin-top:-4px;
cursor:pointer
}

div.clients_thumb {
float:left;
border:4px solid #4C4B4A;
border-bottom:5px solid #4C4B4A;
margin:16px 14px
}

div.clients_box blockquote {
float:left;
width:684px;
font-size:14px;
margin:16px 0 0 34px
}

div.clients_box blockquote:before,div.clients_box blockquote:after {
color:#B7D332;
font-family:Arial, Helvetica, sans-serif;
font-size:4em;
font-weight:700;
line-height:0;
position:absolute;
vertical-align:bottom
}

div.clients_box blockquote:before {
content:'\201C';
margin:20px 3px 0 -35px
}

div.clients_box blockquote:after {
content:'\201D';
margin:26px 0 20px 5px
}

div.clients_box div.quote_author {
float:right;
color:#B7D332;
font-weight:700;
font-style:italic;
font-size:14px;
height:32px
}

div.contact_box {
position:relative;
padding:16px 16px 12px
}

div.contact_box h3 {
margin-bottom:10px
}

div.costs_intro {
height:668px;
position:relative;
margin:22px 0 52px
}

div.costs_box {
height:146px;
position:relative;
padding:20px
}

div.costs_box h3 span {
font-size:15px
}

#login_horizon {
text-align:center;
position:absolute;
top:50%;
left:0;
width:100%;
height:1px;
overflow:visible;
visibility:visible;
display:block
}

#login_content {
position:relative;
font-size:12px;
width:456px;
height:384px;
top:-192px;
margin:0 auto
}

div.new_round_login_header {
background:url(/graphics/home/bggrad_login.png) repeat-x;
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
height:110px;
color:#fff!important;
padding:20px 20px 15px
}

div.login_container_inner {
width:424px;
height:250px;
margin:0 auto
}

div.login_container_inner_invert {
width:384px;
height:220px;
margin:0 auto;
padding:20px
}

div.login_logo {
background:url(/graphics/home/fatsoma_logo_login.png) no-repeat;
width:384px;
height:81px;
cursor:pointer;
margin:0 auto
}

div.login_box,div.reset_box {
width:384px;
text-align:left
}

div.login_separator {
width:384px;
margin:10px auto 0
}

div.login_line,div.login_line_long,div.login_line_short {
float:left;
border-bottom:1px solid #666;
height:10px
}

div.login_line {
width:304px
}

div.login_line_long {
width:346px
}

div.login_line_short {
width:264px
}

div.login_line_text {
float:right;
position:relative;
font-size:12px;
color:#fff
}

div.login_form_label {
margin-bottom:6px;
text-align:left;
position:relative;
font-size:12px
}

div.login_form_label a {
font-weight:400;
font-size:12px
}

div.login_form_input input {
width:374px;
margin-bottom:12px;
border:1px solid #bbb
}

div.login_form_links {
text-align:left;
float:left;
font-size:12px;
line-height:18px;
width:230px;
margin:2px
}

div.login_form_submit {
float:right;
margin-top:6px
}

div.login_info {
background-color:#B7D332;
float:right;
position:absolute;
right:16px;
bottom:10px;
width:300px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
padding:65px 30px
}

div.login_info h2,div.login_info div,div.login_info div a {
color:#000!important
}

div.login_info div a {
border-bottom:1px dotted #000;
padding-bottom:1px
}

div.login_info div a:hover {
background-color:#fff
}

div.register_column_left {
float:left;
width:544px
}

div.register_column_right {
float:right;
width:372px
}

div.register_main_box {
position:relative;
padding:0 20px 10px
}

div.register_info_box {
position:relative;
padding:20px
}

div.register_info_box div {
font-size:14px;
margin-top:14px
}

div.register_main_box_links {
position:absolute;
font-size:12px;
line-height:18px;
bottom:16px
}

#field_row_submit_container {
text-align:right!important;
padding-top:36px!important
}

#registerfrm_submit {
float:none!important
}

#reset_content {
position:relative;
width:456px;
top:-192px;
margin:0 auto
}

div.reset_container_inner {
width:424px;
margin:0 auto
}

div.reset_container_inner_invert {
width:384px;
margin:0 auto;
padding:20px
}

div.reset_box {
float:left;
margin-top:10px
}

div.reset_line {
float:left;
border-bottom:2px dotted #B6D033;
height:10px;
width:282px
}

div.reset_intro {
text-align:left;
font-size:12px;
margin:0 0 20px
}

#legal_individual_body {
padding:5px 10px 24px
}

#legal_individual_header {
font-weight:700;
font-size:13px;
margin-bottom:5px
}

div.newbutton,div.newbutton[disabled]:hover,input[type=reset] {
font-family:Arial,sans-serif;
border:1px solid #999;
text-shadow:1px solid #fff;
cursor:pointer;
color:#333;
background-color:#F2F2F2;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
z-index:0;
background:url(/graphics/newbutton_bg.png) repeat-x scroll bottom left
}

div.newbutton[disabled]:hover {
cursor:normal
}

input[type=button],input[type=submit],input[type=reset] {
font-size:11px;
padding:4px 5px 6px
}

div.newbutton:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover {
color:#000;
border:1px solid #666
}

div.newbutton a,input[type=button] a,input[type=submit] a,input[type=reset] a {
color:#333
}

input[disabled] {
cursor:default;
color:#ccc;
border:1px solid #ccc
}

input[disabled]:hover {
color:#ccc;
border:1px solid #ccc
}

div.info,div.success,div.alert,div.error,div.warn {
text-align:left;
background-position:4px center;
background-repeat:no-repeat;
font-size:12px;
color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 20px;
padding:14px 12px 14px 50px
}

div.info {
background-image:url(/graphics/home/info_icon.png);
background-color:#3C5A98;
border:1px solid #3C5A98
}

div.success {
background-image:url(/graphics/home/success_icon.png);
background-color:#8BC53F;
border:1px solid #8BC53F
}

div.alert,div.error {
background-image:url(/graphics/home/error_icon.png);
background-color:#c33
}

div.warn {
background-image:url(/graphics/home/warn_icon.png);
background-color:#ff7f2a;
border:1px solid #ff7f2a
}

div.info a,div.success a,div.alert a,div.error a,div.warn a {
color:#fff!important;
padding-bottom:1px;
border-bottom:1px dotted #fff
}

div.info a:hover,div.success a:hover,div.alert a:hover,div.error a:hover,div.warn a:hover {
color:#000!important;
padding-bottom:1px;
border-bottom:1px solid #000
}

input[readonly] {
color:#777;
cursor:default
}

.clear {
clear:both;
font-size:0;
heiht:0;
line-height:0
}

#main_page .box {
background:#FFF;
border:1px solid #BBB;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:10px 0;
padding:10px 18px
}

#main_page .box ul,#main_page .box li {
list-style:none;
margin:0;
padding:0
}

#main_page .box li {
background:url(/graphics/home/bullet.png) no-repeat left center;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
font-size:14px
}

#main_page .box h2 {
font-family:Arial,Trebuchet MS,tahoma,Helvetica,sans-serif;
font-size:16px;
margin-bottom:7px
}

#main_page .box_tl {
width:300px;
height:310px;
float:left;
padding-right:8px
}

#main_page .box_tr {
width:588px;
height:310px;
float:right
}

#main_page .box_bl {
width:290px;
height:155px;
float:left
}

#main_page .box_bc {
width:265px;
height:155px;
float:left;
margin-left:17px
}

#main_page .box_br {
width:265px;
height:155px;
float:right
}

#main_page .box_tl a {
position:absolute;
margin-top:-27px;
margin-left:230px
}

#main_page .box_tr .top a {
width:160px;
height:95px;
display:block;
border:4px solid #34302F;
margin:8px 0
}

#main_page .box_tr .top a.center {
float:left;
margin-left:45px
}

#main_page .box_tr .top a.right {
float:right
}

#main_page .box_tr .bottom a {
display:block;
float:left;
background:url(/graphics/home/logos.png) no-repeat;
height:34px
}

#main_page .box_tr .bottom a span {
display:none
}

#main_page .box_tr .bottom a.link1 {
width:154px;
background-position:-5px center
}

#main_page .box_tr .bottom a.link2 {
width:90px;
background-position:-178px center
}

#main_page .box_tr .bottom a.link3 {
width:134px;
background-position:-297px center
}

#main_page .box_tr .bottom a.link4 {
width:82px;
background-position:-451px center;
float:right
}

#main_page .box_tr .bottom a.link1,#main_page .box_tr .bottom a.link2 {
margin-right:45px
}

#main_page .box_bl a {
font-size:14px
}

#main_page .box_bl .left,#main_page .box_bl .right {
height:30px;
margin:10px 0
}

#main_page .box_bl .left {
float:left;
width:120px
}

#main_page .box_bl .right {
float:right;
width:155px
}

#static_page {
width:968px;
margin:20px auto 40px
}

#static_page h1 {
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:url(/graphics/home/bggrad.png) repeat-x;
color:#FFF;
font-size:18px;
line-height:18px;
font-weight:400;
text-shadow:0 1px 0 #222;
margin:0;
padding:15px
}

#static_page h3 {
font-family:Arial,Trebuchet MS,tahoma,Helvetica,sans-serif;
font-size:16px;
margin-bottom:5px;
font-weight:700
}

#static_page .content {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#FFF;
border:1px solid #BBB;
border-top-width:0;
color:#444;
float:left;
width:936px;
margin:0;
padding:15px
}

#static_page .box {
background:#F7F7F7;
border:1px solid #CCC;
font-size:14px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px
}

#static_page .list a {
font-size:16px;
font-weight:700
}

#static_page .box img {
border:1px solid #CCC;
float:left;
margin-right:15px
}

#static_page .nav .box img {
float:none;
border-width:0;
margin:0
}

#static_page .list .box p {
text-align:justify;
padding-top:0
}

#static_page .navi {
float:right;
width:340px
}

#static_page .buttons a {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(/graphics/home/bggrad.png) repeat-x;
color:#FFF!important;
font-size:12px;
line-height:12px;
text-shadow:0 1px 0 #222;
text-align:center;
float:left;
display:block;
width:95px;
margin-right:10px;
padding:6px
}

a:hover,div.header_tab_selected:hover,div.header_tab_right_selected:hover,div.newbutton:hover a,input[type=button]:hover a,input[type=submit]:hover a,input[type=reset]:hover a {
color:#000
}

a.more,//#static_page .box a {
font-size:16px
}

div.new_header_content_slogan span,div.home_intro_more span,div.home_lower_title span,div.home_bottom_column_text span {
color:#B7D332
}

div.new_intro,div.register_intro {
position:relative;
margin:22px 0
}

div.home_intro_separator,div.pod ul,#main_page,#main_page .box_tr .bottom {
margin-top:10px
}

div.thumb:hover,#main_page .box_tr .top a:hover {
border:4px solid #B7D332
}

div.home_thumb_right,div.login_form_forgotpass {
position:absolute;
right:0;
top:0
}

div.home_lower,div.features_intro {
position:relative;
margin:22px 0 52px
}

div.home_lower_left,#main_page .box_tr .top a.left {
float:left
}

div.home_lower_section_text,#main_page .box_bl p {
font-size:11px
}

div.feature,div.crumbs,#static_page .list .box,#static_page .navi .box {
margin-bottom:15px
}

div.pod,div.detail_pod {
font-size:14px;
border:1px solid #ccc;
background-color:#f7f7f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px
}

div.features_column_left,#static_page .list {
float:left;
width:580px
}

div.detailed_explaination,div.clients_box_container,div.contact_box_container {
margin-top:20px
}

img.soapbox,img.twitter,img.facebook {
margin-right:12px;
margin-top:5px;
border:none!important
}

#static_page .break,#static_page .buttons {
margin-top:15px
}