/* CSS Document */
body {
background-color: #333333;
margin:0; 
padding:0; 
}

input {
color:#ACA095;
}

a:hover {
color: #ffffff;
}

#socialnetworks_container {
display:inline;
float:right;
width:194px;
margin:3px 0 0 0;
}




/* screenDiv - 100 percent wide and high */
#screenDiv {
width:100%;
height:100%;
}

/* contentDiv - the div that is centralised within the screenDiv */
#contentDiv {
width:959px;
margin-top:40px;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
}

/* clear div properties */
#clear{
clear:both;
}

/* contact us */

#submitinprocess{
}

.formheading {
float:left;
display:inline;
width:116px;
}

.formheading-telnotes {
float:left;
display:inline;
width:200px;
height:48px;
}

.formfield {
float:left;
display:inline;
width:200px;
}

.formcontainer {
float:left;
display:inline;
width:200px;
}

.smallprint {
font-size:9px;
color:#333333;
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:431px;
font-family:Arial, Helvetica, sans-serif;
}

#inf_firstname {
float:right;
display:inline;
width:80px;
text-align:right;
color:#F51361;
height:12px;
}

#inf_email {
float:right;
display:inline;
width:80px;
text-align:right;
color:#F51361;
height:12px;
}

#inf_telephone {
float:right;
display:inline;
width:80px;
text-align:right;
color:#F51361;
height:12px;
}

/* scrollpage */


.scrollpage_image {
float:left;
display:inline;
margin:0 12px 0 0;
width:130px;
}
.scrollpage_text {
float:left;
display:inline;
width:259px;
}

.scrollpage_text_fullwidth {
}

#popup-container {
width:460px;
}

.popuppage_text {
width:400px;
margin:0px 30px 30px 30px;
}

.popuppage_image_container {
width:400px;
margin:0px 30px 30px 30px;
}

.popuppage_image {
float:left;
display:inline;
}


.popuppage_first {
width:400px;
margin:30px;
}

.image_refno {
margin:0 0 10px 0;
}

.clear {
clear:both;
}


/* with thanks */
#contentframe_withthanks_middle{
float:left;
display:inline;
width:408px;
margin-left:24px;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}
#contentframe_withthanks_middle a:hover{
color:#333333;
}

#contentframe_sitemap{
float:left;
display:inline;
width:192px;
margin-left:24px;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

/* specialoffers */
#specialoffers_image{
width:138px;
float:left;
display:inline;margin-right:12px;
}
#specialoffers_text{
width:258px;
float:left;
display:inline;
}





/* frames */
#frame_large{
float:left;
display:inline;
margin-top:38px;
margin-left:24px;
}

#frame_thumb{
margin-bottom:4px;
}

#frame_thumb_text{
height:28px;
}

#contentframe_frames_left{
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#contentframe_frames_middle{
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#popup_lefthandcolumn{
float:left;
display:inline;
margin-left:12px;
margin-top:8px;
width:244px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#contentframe_frames_right{
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

/* contactus */

#contentframe_contactus_checkbox{
float:left;
display:inline;
margin-left:0px;
margin-right:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
width:197px;
}

.checkbox-right {
float:right;
display:inline;
}

.checkbox-left {
float:left;
display:inline;
}

.contactusinput {
border:1px solid #ACA095;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
margin-bottom:12px;
width:198px;
}

.contactusinput_notes {
border:1px solid #ACA095;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
margin-bottom:12px;
width:198px;
height:107px;
}

.submitbutton {
align:left;
display:block;
margin-top:2px;
margin-left:2px;
padding:2px 8px 2px 8px;
font-family: Arial,sans-serif; 
font-size:11px;
font-weight:normal;
line-height: 11px;
text-transform:none;
color: #FFFFFF;
text-decoration: none;
background-color:#bab8b5;
border: none;
cursor: pointer;
width:80px;
}


/* top nav */
#topnav {
/*margin-left:27px;*/
margin-bottom:5px;
}

.navline {
margin:5px 0 4px 0;
border-top:1px solid #ACA095;
}

.topnav_on{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}

.topnav_off{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ACA095;
text-transform:uppercase;
text-decoration:none;
}

/* main window */
#mainwindow {
float:left;
display:inline;
width:745px;
height:413px;
border: 4px solid #f51261;
background-color:#FFFFFF;
background-position:top right;
background-repeat:no-repeat;
}

/* content frame */
#contentframe{
display:inline;
float:left;
display:inline;
margin-left:23px;
margin-top:27px;
width:244px;
height:360px;
}

#contentframe_imageright {
display:inline;
float:left;
display:inline;
margin-top:27px;
width:478px;
}


#contentframe_contactus_2col{
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:431px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#contentframe_contactus_2col a:hover{
color:#333333;
}

#contactus_specialoffers_title{
margin-top:4px;
color:#F51361;
}

#contentframe_contactus_middle{
display:inline;
float:left;
display:inline;
margin-left:24px;
margin-top:8px;
width:198px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#contentframe_contactus_middle a:hover{
color:#333333;
}

#contentframe_contactus_right{
display:inline;
float:left;
display:inline;
margin-left:25px;
margin-top:8px;
width:197px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

#logo{
margin-bottom:22px;
}



.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ACA095;
}

.bodytext a:hover{
color:#f51261;
}
.bodytext a{
color:#f51261;
}
.bodytext a:visited{
color:#ACA095;
}

.linkstext{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#f51261;
}

.linkstext a:hover{
color:#f51261;
}

.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:0px;
padding:0px;
font-weight:normal;
}

.heading a:hover{
color:#333333;
}


/* teasers window */
#teasers {
float:left;
display:inline;
margin-left:12px;
}

#teaser {

border:4px solid #6c6970;
padding:8px;
margin-top:17px;
}

.teaser-width {
width:170px;
height:109px;
}

.teaserheading {
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}

.teaserheading2 {
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}

.teaserbody {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#ACA095;
}

#teaserbody {
margin-top:-4px;
}

#teaserheading {
margin-top:-4px;
}

.teaserlink {
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#F51361;
}


/* legal text */
#legaltext {
margin-top:12px;
/*margin-left:27px;*/
}