@import url("/css/base.css");
@import url("/css/ninnbar.css");
@import url("/css/skin.css");
@import url('/css/layout.css');
@import url('/css/search.css');

/* section page overrides only, use sparingly if at all */

/* newletter registation */
.module#form-subscription .module-content {
margin-left:10px;
border-bottom:1px solid #86a0b6;
}

.microsoft-framing
{
    background:url("images/microsoft-bg.jpg") no-repeat top;
}

.module#form-subscription .module-subheading {
font-size:1em;
}
.module#form-subscription .user-details #dob .errors{
width:70px;
margin-left:105px;
}
.module#form-subscription .user-details #post-code .errors {
margin:0 0 0 70px;
width:60px;
}
.module#form-subscription .user-details #dob {
width:183px;
}
.module#form-subscription .user-details #dob label{
width:90px;
}
.module#form-subscription .user-details #post-code {
width:132px;
}
.module#form-subscription .user-details #field-postcode {
width:35%;
}
.module#form-subscription .user-details #post-code label {
width:auto;
margin-right:3px;
}

.module#form-subscription form {
padding-bottom:10px;
}

.module#form-subscription .module-content#disclosure {
font-size:.95em;
border-bottom:none;
}

.module#form-subscription .module-heading {
border-bottom:1px solid #899fb4;
margin:15px 0 1em;

}

.module#form-subscription .options input {
position:static; float:left;
}

.module#form-subscription .options label {
float:left;
width:560px;
padding-left:5px;
}

.module#form-subscription h2 {
background:#fff;
border:1px solid #899fb4;
border-width:1px 1px 0 0;
float:left;
padding:5px 10px;
margin:0;
position:relative;
bottom:-1px;
font-family:Tahoma, Arial, sans-serif;
font-size:1em;
text-transform:none;
color:#003366;
}

.module#form-subscription #field-submit {
width:100px;
float: left;
}

.module#form-subscription .extra-opvallen p {
float: left;
margin-left:10px;
}

.module#form-subscription .extra-opvallen #field-tick {
width: 20px;
float: left;
}

.module#form-subscription .extra-opvallen #field-name {
width: 125px;
float: left;
}

.module#form-subscription .extra-opvallen #field-description {
width: 380px;
font-size: 80%;
float: left;
margin-right:10px;
}

.module#form-subscription .extra-opvallen #field-price {
width: 160px;
float: right;
}

.module#form-subscription .extra-opvallen hr {
width: 80%;
color: red;
float: left;
clear: both;
}


/* newsfeeds -------- */

.newsfeeds code {
display:block;
font-size: 1.2em;
margin-bottom: 10px;
width: 100%;
overflow: auto;
}
#primary .newsfeeds .split .second .module-heading { /* revert styles to default */
color:#000;
padding-bottom:0px;
}
#primary .newsfeeds .split .second {
margin: 0 0 0 10px;
width: 340px;
}
#primary .newsfeeds .split .first {
width: 340px;
margin-bottom:0; /* overides layout style which truncates content in IE6 */
}

.newsfeeds .module-heading {
background:transparent url("images/dash-bg.gif") repeat-x left bottom !important;
text-transform:none !important;
}


/* 2 col list with rss icons */
.newsfeeds .newsfeed-list ul {
float:left;
width: 100%;
margin-bottom: 1em;
}
.newsfeeds .newsfeed-list li {
float:left;
min-width:40%;
background:transparent url("images/icon-xmlfeed.gif") no-repeat 0 0.2em;
}

/* 'add this' button lists */
.newsfeeds .addthisfeed-list ul {
float:left;
margin: 0.2em 0 0.8em;
}
.newsfeeds .addthisfeed-list li {
clear:left;
float:left;
width: 330px;
padding: 0;
margin: 0.2em 5px;
display:inline; /* ie6 double margin fix */
}
.newsfeeds .addthisfeed-list li a {
display:block;
float: right;
width: 71px;
min-height: 1.4em;
}
.newsfeeds .addthisfeed-list li a.rss-link {
background:transparent url("images/icon-xmlfeed.gif") no-repeat 0 2px;
padding: 0 0 0 16px;
float: left;
width: 230px;
line-height: 1.4em;
}
.newsfeeds .addthisfeed-list .module-footer {
background:transparent url("images/dash-bg.gif") repeat-x left top !important;
clear: both;
text-align:right;
padding: 0.4em 8px 0.2em 0 !important;
border-bottom: 1px solid #aaa;
}
.newsfeeds .networkfeeds-list li {
background-image: none;
padding: 0;
}
.newsfeeds .networkfeeds-list li a {
background-image: none;
background-position: 0 2px;
background-repeat:no-repeat;
display:block;
font-weight:normal;
height: 23px;
padding: 0 0 0 120px;
}
.newsfeeds .networkfeeds-list li.adelaidenow a { background-image: url("/images/static/rss-adelaidenow.gif"); }
.newsfeeds .networkfeeds-list li.couriermail a { background-image: url("/images/static/rss-couriermail.gif"); }
.newsfeeds .networkfeeds-list li.dailytelegraph a { background-image: url("/images/static/rss-dailytelegraph.gif"); }
.newsfeeds .networkfeeds-list li.heraldsun a { background-image: url("/images/static/rss-heraldsun.gif"); }
.newsfeeds .networkfeeds-list li.mercury a { background-image: url("/images/static/rss-mercury.gif"); }
.newsfeeds .networkfeeds-list li.perthnow a { background-image: url("/images/static/rss-perthnow.gif"); }
.newsfeeds .networkfeeds-list li.foxsports a { background-image:  url("/images/static/rss-foxsports.gif"); }
.newsfeeds .networkfeeds-list li.carsguide a { background-image: url("/images/static/rss-carsguide.gif"); }
.newsfeeds .networkfeeds-list li.careerone a { background-image: url("/images/static/rss-careerone.gif"); }
.newsfeeds .networkfeeds-list li a span {
background: transparent url("/images/iconset-related-links.gif") no-repeat 0 0.4em;
padding: 0 0 0 14px;
font-weight:bold;
}

/* registration form */
.newsfeeds .register-form form.generic.single ul li {
background: none;
}
.newsfeeds .register-form {
padding-bottom: 15px;
border-bottom: 1px solid #86A0B6;
}
.newsfeeds .register-form .module-header {
border-bottom: 1px solid #899FB4;
margin-bottom: 10px;
}

/* end Newsfeeds */
