* {
outline:none;
}

body {
font:13px/140% Arial, Helvetica, sans-serif;
color:#000;
margin:0;
}

body.front, body.not-front {
background:url(images/bg.gif);
}

body.not-front.win-page {
background:#333;
color:#fff;
}

body.not-front.site-au.nid-25.win-page {
background:#333 url(/sites/default/files/win/win-au-win-bg.jpg) 50% 0 no-repeat;
}

body.not-front.site-ie.nid-25.win-page {
background:#333 url(/sites/default/files/win/win-ie-win-bg.jpg) 50% 0 no-repeat;
}

body.not-front.site-uk.nid-25.win-page {
background:#333 url(/sites/default/files/win/win-uk-win-bg.jpg) 50% 0 no-repeat;
}

body.not-front.site-uk.nid-32.win-page {
background:#333 url(/sites/default/files/win/win-uk-win-2-bg.jpg) 50% 0 no-repeat;
}


a, a:hover, a:active, a:focus {
color:#0056A9;
text-decoration:none;
outline:0;
}

p {
margin:0 0 30px 0;
}

h1 {
text-transform:uppercase;
font-size:24px;
margin:0 0 40px 0;
}

h2 {
font:18px/140% arial, sans-serif;
font-weight:bold;
margin:20px 0 5px 0;
}

h3 {
font:13px/140% arial, sans-serif;
font-weight:bold;
margin:0 0 4px 0;
}

#top {
display:none;
}


.front h1 {
display:none;
}

#header-wrapper {
background:url(images/header.jpg) center 0 no-repeat;
height:229px;
position:relative;
}

.nid-25.win-page #header-wrapper,
.nid-32.win-page #header-wrapper {
background:none;
height:150px;
}

.front #header-wrapper {
height:auto;
}

#header-top {
height:110px;
}


#logo {
width:214px;
float:left;
margin-top:23px;
}

#title {
width:968px;
color:#fff;
font-family:arial, sans-serif;
font-size:44px;
line-height:56px;
text-transform:uppercase;
font-weight:bold;
text-align:right;
padding: 30px 100px 0 0;
text-shadow:1px 1px 0 #000;
}

.win-page #sidebar p {
margin:0 0 10px 0;
line-height:15px;
font-size:12px;
}

.nid-25.win-page #title, .nid-32.win-page #title,
.nid-25.win-page #page-title, .nid-32.win-page #page-title {
display:none;
}

.container {
width:968px;
margin:0px auto;
}

#main-wrapper {
margin:33px 0 0 0;
border-top: 1px solid #383838;
background:url(images/main_wrapper_bg.png);
}

.front #main-wrapper {
/*background:url(images/main_bg.gif);*/
background:url(images/main_wrapper_bg.png);
margin:1px 0 0 0;
}

.nid-25.win-page #main-wrapper,
.nid-32.win-page #main-wrapper {
border:none;
/*background:url(images/bg.gif);*/
background:none;
}

#slider {
height:383px;
z-index:1;
}


#main {
padding-bottom:65px;
background:url(images/main_bg.png) 50% 0 no-repeat;
}

.front #main {
padding: 27px 0 5px 0;
}

.nid-25.win-page #main,
.nid-32.win-page #main {
padding: 27px 0 5px 0;
background:none;
}

#content {
padding:38px 40px 30px 40px;
background:#fff;
min-height:618px;
}

#content .content {
font:13px/160% verdana, geneva, sans-serif;
}

.sidebar-left #content {
float:right;
/*margin:0 15px 0 0;*/
width:620px;
}

.front #content {
min-height:295px;
/* margin:0 15px 0 0;*/
margin:0;
padding:0;
color:#fff;
background:none;
}

.page-admin-panel #content {
min-height:0;
}

.not-front.sidebar-left #content {
background:#fff url(images/content_bg.jpg);
}

.page-admin #content {
padding-top:10px;
}

#footer-wrapper {
background:url(images/footer_bg.jpg) center 0 no-repeat;
padding:25px 0 0 0;
height:85px;
}

#footer {
color:#fff;
font-size:11px;
}

#footer-logo {
width:213px;
height:65px;
background:url(images/footer-logo.png) 0 0 no-repeat;
float:right;
margin:0 15px 0 0;
}

.prefix-0800 #footer-logo {
background:url(images/0800-Reverse-Logo.png) 0 0 no-repeat;
width:219px;
}


#footer-region {
width:700px;
float:left;
}

#footer-message {
width:600px;
padding:10px 0 0 0;
clear:both;
}

#footer-region p {
margin:0;
}

#footer-region .block ul, #footer-region .block li {
list-style-image:none;
list-style:none;
margin:0;
position:relative;
}

#footer-region .block ul {
padding:15px 0 0 0;
}

#footer-region .block li {
float:left;
padding:0 15px 0 0;
}

#footer-region .block a {
float:left;
display:block;
color:#fff;
text-transform:uppercase;
}


#footer-message a {
color:#fff;
}

#nav-bar {
position:absolute;
width:40%;
background:#101010 url(images/menu_bg.png) repeat-x;
height:51px;
top:52px;
right:0;
}

/* Primary Links Menu */
#nav {
font-family:verdana, geneva, sans-serif;
font-weight:bold;
height:51px;
width:700px;
float:right;
}

#nav ul, #nav li {
list-style-image:none;
list-style:none;
margin:0;
padding:0;
position:relative;
z-index:99;
}

#nav ul {
float:right;
background:#101010 url(images/menu_bg.png) repeat-x;
position:relative;
}

#nav > ul > li {
float:left;
padding:0 10px 0 6px;
background:url(images/nav-dot.png) right 50% no-repeat;
}

/*
#nav > ul > li.first {
padding:0 10px 0 0;
}
*/


#nav > ul > li.last {
background:none;
margin-left:5px;
}


#nav a {
color:#fff;
display:block;
font-size:13px;
text-transform:uppercase;
padding:18px 15px 20px 15px;
line-height:13px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}

#nav a:hover, #nav .hover > a, #nav > ul > li > a.active, #nav > ul > li.active-trail > a {
color:#fff;
text-decoration:none;
background-color:#de053d;
}

#nav > ul > .last > a {
background:url(images/win.png) no-repeat;
background-color:#000 !important;
padding: 17px 24px 20px 26px;
font-size:14px;
line-height:14px;
}

#nav > ul > .no-dot  {
padding-right:0;
background:none;
}

/*
#nav > ul > li > a.safety {
margin-right:-20px;
}

*/

#nav > ul > li.last > a:hover {
color:#000;
}


#nav ul ul {
display:none;
position:absolute;
width:200px;
top:51px;
background:#000;
float:none;
}

/* Added because win dropdown goes outside page boundary
 */

#nav > ul > li.last ul {
right:10px;
text-align:right;
}

#nav ul ul li {
background:none;
padding:0;
margin:0;
}

#nav ul ul li a {
width:170px;
line-height:12px;
font-size:11px;
padding:14px 15px 16px 15px;
}


#nav ul li.expanded:hover ul {
display:block;
}

#social-secondary {
width:380px;
float:right;
/* margin:0 15px 0 0; */
height:52px;
}

#social {
width:155px;
float:left;
margin:0;
padding:17px 0 0 0;
}

#social li {
list-style-image:none;
list-style:none;
margin:0;
padding:0;
float:left;
}

#social li.facebook {
margin-right:10px;
}

#social a {
display:block;
}

#secondary {
width:210px;
float:right;
height:52px;
background:url(images/border.gif) left 0 no-repeat;
}

#secondary ul, #secondary li {
list-style-image:none;
list-style:none;
margin:0;
padding:0;
}

#secondary ul {
padding-top:17px;
float:left;
margin-left:25px;
}

#secondary li {
float:left;
background:url(images/border02.gif) right center no-repeat;
}

#secondary li.last {
background:none;
}

#secondary a {
color:#fff;
display:block;
font-family:verdana, geneva, sans-serif;
font-size:11px;
line-height:12px;
padding:2px 5px 5px 5px;
text-transform:uppercase;
font-weight:bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
margin:0 1px 0 0;
}

#secondary a:hover,
#secondary a.active {
background-color:#DE053D;
}


#sidebar {
/* margin:0 0 0 7px; */
float:left;
width:267px;
background: url(images/sidebar_bg.gif) right 0 no-repeat;
min-height:259px;
}

#sidebar .block-menu_block .menu, #sidebar .menu li {
list-style-image:none;
list-style:none;
margin:0;
padding:0;
}

#sidebar .block-menu_block .menu,
#sidebar .block-rev .menu {
padding:37px 0 120px 0;
margin:0;
width:267px;
}

#sidebar .block-menu_block .menu li,
#sidebar .block-rev .menu li {
padding:0 0 3px 0;
background:url(images/nav_border.gif) 0 bottom no-repeat;
}

#sidebar .block-menu_block .menu a,
#sidebar .block-rev .menu a {
padding:10px 5px 10px 13px;
display:block;
text-transform:uppercase;
color:#fff;
font-weight:bold;
line-height:30px;
font-family:verdana, geneva, sans-serif;
font-size:14px;
}

.menu a span,
#page-title span {
text-transform:none;
}


#sidebar .block-menu_block .menu a:hover,
#sidebar .block-menu_block .menu .active a,
#sidebar .block-rev .menu a:hover,
#sidebar .block-rev .menu  .active a {
background:#DE053D;
}

#sidebar #block-menu-menu-sidebar ul {
margin:0;
padding:0;
}

#sidebar #block-menu-menu-sidebar .content a {
text-indent:-9999px;
width:259px;
display:block;
border:1px solid #ccc;
border-right:none;
margin-bottom:27px;
margin-left:7px;
}

#sidebar #block-menu-menu-sidebar a[title="faqs"] {
background:url(images/faq.jpg) no-repeat top;
height:109px;
}

#sidebar #block-menu-menu-sidebar a[title="facebook"] {
background: url(images/facebook.jpg) no-repeat top;
height:108px;
}

#sidebar #block-menu-menu-sidebar a[title="iphone-app"] {
background: url(images/app.png) no-repeat top;
height:90px;
border:none;
}

#sidebar #block-menu-menu-sidebar a:hover {
background-position:bottom;
}

.front #sidebar {
width:330px;
color:#fff;
}

.front #sidebar .block {
width:304px;
}

.front #sidebar #front-how-to {
color:#FEFEFF;
background: url(images/mobile-ic.gif) 0 4px no-repeat;
text-transform:uppercase;
padding:4px 0 10px 45px;
}

.front #sidebar #front-how-to h2 {
margin:0;
font-size:20px;
line-height:24px;
}

.front #sidebar #front-how-to h3 {
font-size: 17px;
line-height: 20px;
}

.front #sidebar table.layout.howto td {
vertical-align:middle;
padding-bottom:10px;
font-size:14px;
}

.front #front-how-list .list-item {
font-size:28px;
font-weight:bold;
background:url(images/red-bottom.png) no-repeat;
line-height:40px;
text-align:center;
width:40px;
height:40px;
margin-right:10px;
padding-left:1px;
padding-top:1px;
}

.front #front-how-list .list-item.blue {
background:url(images/green-bottom.png) no-repeat;
}

.nid-25.win-page #sidebar,
.nid-32.win-page #sidebar {
width:370px;
margin:0;
background:none;
}

.nid-25.win-page #content,
.nid-32.win-page #content {
background:none !important;
}

.nid-25.win-page #content,
.nid-32.win-page #content {
min-height:0;
margin:0;
width:515px;
}

.nid-25.win-page.no-sidebars #content,
.nid-32.win-page.no-sidebars #content {
margin:0 auto;
}

.nid-25.win-page #sidebar h2,
.nid-32.win-page #sidebar h2 {
font-size:26px;
line-height:26px;
margin-bottom:30px;
}

.nid-25.win-page #sidebar h3,
.nid-32.win-page #sidebar h3 {
font-size:22px;
line-height:26px;
font-weight:normal;
margin-bottom:30px;
}


img[style*=left] {
margin:0 20px 20px 0;
}

/* Tabs */
ul.primary {
border-color:#888;
}

ul.primary li a {
border-color:#888;
color:#555;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
font-size:11px;
padding:0 10px;
/*background:#dcdcdc;*/
background:#f2f2f2;
background: -moz-linear-gradient(top, #fff, #eee);
background: -webkit-linear-gradient(top, #fff, #eee);
background: -ms-linear-gradient(top, #fff, #eee);
background: linear-gradient(top, #fff, #eee);
}

ul.primary li a.active,
ul.primary li.active a {
background:#fff;
border-color:#888;
color:#000;
background: -moz-linear-gradient(top, #f9f9f9, #e5e5e5);
background: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5);
background: -ms-linear-gradient(top, #f9f9f9, #e5e5e5);
background: linear-gradient(top, #f9f9f9, #e5e5e5);
}

ul.primary li a:hover {
background-color:#fff;
border-color:#555;
}



/* Messages */
.messages, div.error, div.warning {
border:1px solid #555;
padding:10px 5px 10px 40px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom:10px;
background:#fff;
color:#000;
}

.messages.status, div.status {
background:#fff url(images/icon-status.png) no-repeat 10px 50%;
}

.messages.warning, div.warning {
background:#fff url(images/icon-warning.png) no-repeat 10px 50%;
}

.messages.error, div.error {
background:#fff url(images/icon-error.png) no-repeat 10px 50%;
}



/* Blocks */
.block {
position:relative;
}

.block .edit {
position:absolute;
font-size:10px;
display:none;
z-index:999;
}

.block:hover .edit {
display:block;
}


.nid-25.win-page.node-type-webform div.messages.status.dialog,
.nid-32.win-page.node-type-webform div.messages.status.dialog {
background:none;
padding:20px 20px;
}

.nid-25.win-page.node-type-webform .ui-dialog,
.nid-32.win-page.node-type-webform .ui-dialog {
background:#111 url(images/main_wrapper_bg.png);
border:1px solid #777;
}

.nid-25.win-page.node-type-webform .ui-dialog .ui-widget-header,
.nid-32.win-page.node-type-webform .ui-dialog .ui-widget-header {
display:none;
}

.nid-25.win-page.node-type-webform div.messages.status,
.nid-32.win-page.node-type-webform div.messages.status {
color:#fff;
}

.nid-25.win-page.node-type-webform div.messages.status h2,
.nid-32.win-page.node-type-webform div.messages.status h2 {
margin:0 0 10px 0;
text-transform:uppercase;
font-size:26px;
}

.nid-25.win-page.node-type-webform div.messages.status h3,
.nid-32.win-page.node-type-webform div.messages.status h3 {
font-weight:normal;
font-size:16px;
margin-bottom:10px;
}


.nid-25.win-page.node-type-webform div.messages.status .button,
.nid-32.win-page.node-type-webform div.messages.status .button {
background: url(images/continue.png) 0 0 no-repeat;
clear:both;
width:131px;
height:39px;
border:none;
text-indent:-9999px;
margin-top:20px;
}

.nid-25.win-page.node-type-webform div.messages.status .button:hover,
.nid-32.win-page.node-type-webform div.messages.status .button:hover {
background-position: 0 -49px;
}

table {
width:100%;
}

thead {
background:#fff;
}

thead th {
border-bottom:1px solid #000;
}

table.data p {
margin:0;
}


table.data thead {
background:none;
}

table.data td,
table.data thead th {
border:2px solid #555;
padding:5px;
vertical-align:middle;
text-align:center;
line-height:120%;
background:none;
font-size:12px;
}

table.layout td {
border:none;
padding:0;
vertical-align:top;
}

table.layout p {
margin:0 0 10px 0;
}

table.layout h2 {
margin:0 0 5px 0;
}

#admin-menu ul a {
border-color:#555;
color:#ccc;
font:11px Tahoma, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

fieldset {
border:1px solid #ddd;
}

#block-rev-0 {
color:#fff;
}

div.more-less-button {
background:url(images/moreless.png) no-repeat;
width:500px;
height:11px;
cursor:pointer;
margin-top:15px;
}

div.more-less-button.expanded {
background-position:0 -11px;
}

div.more-less-spacer {
height:40px;
}

.not-front div.more-less {
display:none;
}


div.more-less {
width:500px;
}

.expanded div.more-less {
margin-top:0;
}


.step {
margin-bottom:0;
}

.step img,
.step h2 {
margin:0;
float:left;
}

.step h2 {
clear:right;
padding-left:20px;
display:block;
}

#receive-a-call td {
padding-bottom:60px;
}

#receive-a-call .last td {
padding-bottom:0;
}


.webform-client-form label {
/* font-weight:normal */
line-height:15px;
margin:4px 0 2px 0;
}


.webform-component-textfield input,
.webform-component-email input,
#edit-captcha-response {
width:240px;
height:30px;
}

#node-12 .webform-component-textarea,
#node-12 .webform-component-textarea textarea {
width:240px;
}

#node-12 .webform-component-textarea textarea {
height:116px;
}

#node-12 .webform-client-form #edit-actions {
width:535px;
}

#node-12 .webform-client-form #edit-submit {
clear:both;
width:100px;
height:40px;
float:right;
margin-right:24px;
}

#node-12 .webform-client-form .form-item {
margin:0 0 5px 0;
}

#node-12 .webform-client-form .left-col {
float:left;
margin-right:20px;
width:245px;
}

#node-12 .webform-client-form .right-col {
float:left;
width:245px;
}

.webform-component-checkboxes {
clear:both;
}

.form-required {
color:#000;
}

.nid-25.win-page .form-required,
.nid-32.win-page .form-required {
color:#fff;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
border:1px solid #D60035;
}

#node-6 .accordion {
width:560px;
}

#node-6 .accordion h3 {
/* background:url(images/accordion-arrow.png) left no-repeat;*/
background:none;
border:none;
border-bottom:1px solid #0857A4;
padding:10px 0 10px 50px;
font-size:1.5em;
font-weight:bold;
line-height:1.2em;
color:black;
font-size:16px;
cursor:pointer;
}

/*
#node-6 .accordion h3:hover {
opacity:0.6;
}
*/

#node-6 .accordion span.ui-icon {

}

.ui-accordion .ui-accordion-header .ui-icon {
left:0;
top:50%;
margin-top:-6px;
background:url(images/accordion-arrow.png) 0 0 no-repeat;
height:11px;
}

.ui-accordion .ui-accordion-header:hover .ui-icon {
background-position:0 -11px;
}

.ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
background-position:0 -22px;
}



/*
.ui-state-default .ui-icon {
background-image: url(images/ui-icons_888888_256x240.png)
}
*/

#node-6 .accordion .ui-corner-all {
-moz-border-radius: 0px;
-webkit-border-radius: 0px/*{cornerRadius}*/;
}

#node-6 .accordion .ui-widget-content {
background:none;
border:none;
}

#node-6 .accordion .ui-accordion-content {
padding:10px 0 0 0;
font:13px/160% verdana, geneva, sans-serif;
}

p.ui-accordion-header {
display:none;
}

.ui-widget-content a {
color:#0056A9;
}

.ui-widget-content ul {
padding-left:15px;
}

/* Contact form */

/*
#node-15 .webform-component-textfield input,
#node-15 .webform-component-email input {
width:240px;
height:30px;
}
#node-15 .webform-client-form label {
line-height:15px;
margin:4px 0 2px 0;
}
*/

#node-15 .webform-component-textarea,
#node-15 .webform-component-textarea textarea {
width:616px;
}

#node-15 .webform-client-form #edit-submit {
clear:both;
width:100px;
height:40px;
float:right;
}

#node-15 .webform-client-form .form-item {
margin:0 0 5px 0;
}

.front .node .content a img {
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}

.front .node .content a img:hover {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}

.front #slider .view-content {
position:relative;
}

.front #slider .views-row {
position:relative;
}

.front #slider .views-slideshow-controls-bottom {

}

.front #slider .views_slideshow_singleframe_pager {
position:absolute;
bottom:20px;
right:50px;
z-index:89;
}

.front #slider .views_slideshow_singleframe_pager .pager-item {
float:left;
display:block;
padding-left:7px;
}

.front #slider .views_slideshow_singleframe_pager .pager-item a {
width:15px;
height:15px;
background:url(images/inactive.png);
display:block;
float:left;
color:#fff;
text-indent:-9999px;
}

.front #slider .views_slideshow_singleframe_pager .pager-item.activeSlide a {
background:url(images/active_b.png);
}

.front #slider .views_slideshow_singleframe_pause,
.front #slider .views_slideshow_singleframe_play {
display:none;
}

.front #slider .views_slideshow_singleframe_previous,
.front #slider .views_slideshow_singleframe_next {
position:absolute;
top:140px;
z-index:89;
width: 25px;
height: 88px;;
text-indent:-9999px;
}

.front #slider .views_slideshow_singleframe_previous {
left:0;
background:url(images/prev.png) no-repeat;
}

.front #slider .views_slideshow_singleframe_next {
right:0;
background:url(images/next.png) no-repeat;
}

.front #slider .views_slideshow_singleframe_previous:hover,
.front #slider .views_slideshow_singleframe_next:hover {
background-position: 0 -90px;
}

.front #slider .views_slideshow_slide {
width:968px;
height:382px;
background:none !important;
}

.front #slider .views-field-field-slide-line1-value,
.front #slider .views-field-field-slide-line2-value,
.front #slider .views-field-field-slide-line3-value {
position:absolute;
right:50px;
color:#fff;
font-weight:normal;
font-style:normal;
}

.front #slider .views-field-field-slide-line1-value {
top:100px;
font-size:28px;
line-height:25px;
text-shadow:1px 1px 0 #000;
font-weight:bold;
}

.front #slider .views-field-field-slide-line2-value {
top:125px;
margin:10px 0 10px 0;
font-size:30px;
line-height:50px;
background-color:#D90038;
padding:5px 10px 5px 10px;
font-weight:bold;
}

.front #slider .views-field-field-slide-line3-value {
top:202px;
font-size:16px;
line-height:22px;
}

.front #slider .views-field-field-slide-image-fid {
position:absolute;
width:908px;
height:353px;
overflow:hidden;
top:30px;
left:30px;
}

.captcha img {
padding:15px 20px;
background:#fff;
margin-top:20px;
}


a.button, input[type='submit'] {
background:#eee;
color:#000;
border:1px solid #555;
border-bottom:1px solid #333;
border-radius:4px 4px 4px 4px;
box-shadow:0 2px 0 rgba(0, 0, 0, 0.1);
cursor:pointer;
display:inline-block;
font-weight:normal;
line-height:14px;
text-shadow:1px 1px 1px #fff;
padding:5px 20px;
background: -moz-linear-gradient(top, #f9f9f9, #e5e5e5);
background: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5);
background: -ms-linear-gradient(top, #f9f9f9, #e5e5e5);
background: linear-gradient(top, #f9f9f9, #e5e5e5);
}

a.button:hover, input[type='submit']:hover {
background:#f2f2f2;
background: -moz-linear-gradient(top, #fff, #eee);
background: -webkit-linear-gradient(top, #fff, #eee);
background: -ms-linear-gradient(top, #fff, #eee);
background: linear-gradient(top, #fff, #eee);
text-decoration:none;
}

.nid-25.win-page .webform-client-form .left-col,
.nid-32.win-page .webform-client-form .left-col {
float:left;
margin-right:20px;
width:240px;
}

.nid-25.win-page .webform-client-form .right-col,
.nid-32.win-page .webform-client-form .right-col {
float:left;
width:240px;
min-height:330px;
}

.nid-25.win-page .webform-client-form .webform-component,
.nid-32.win-page .webform-client-form .webform-component {
min-height:61px;
}

.nid-25.win-page .webform-client-form .webform-component.webform-component-checkboxes,
.nid-32.win-page .webform-client-form .webform-component.webform-component-checkboxes {
min-height:0;
}

.nid-25.win-page .webform-client-form #edit-submit,
.nid-32.win-page .webform-client-form #edit-submit {
background: url(images/submit.jpg) no-repeat top;
clear: both;
width: 171px;
height: 49px;
float: left;
border: none;
text-indent:-9999px;
margin-top:20px;
}

.nid-25.win-page .webform-client-form #edit-submit:hover,
.nid-32.win-page .webform-client-form #edit-submit:hover {
background-position: bottom;
}

#webform-component-links p,
#webform-component-links ul {
margin:0;
}

#webform-component-links li {
list-style:none;
margin:3px 0;
}

#webform-component-links a {
/* font-weight:bold;*/
color: #138AFC;
}

#webform-component-links {
width:320px;
float:right;
margin-top:20px;
text-align:right;
}

#block-menu-menu-sidebar li.active-trail {
display:none;
}

input[type=text], input[type=password], input[type=email], textarea {
border:1px solid #888;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding:3px;
background: -moz-linear-gradient(top, #eee, #fff);
background: -webkit-linear-gradient(top, #eee, #fff);
background: -ms-linear-gradient(top, #eee, #fff);
background: linear-gradient(top, #eee, #fff);
-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
-moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
}

.nid-25.win-page input[type=text], .nid-25.win-page input[type=password], .nid-25.win-page input[type=email], .nid-25.win-page textarea,
.nid-32.win-page input[type=text], .nid-32.win-page input[type=password], .nid-32.win-page input[type=email], .nid-32.win-page textarea {
border:1px solid #000;
}

#block--.block{
display:none;
}

