@charset "UTF-8";
/* CSS Document */
/*GENERIC TAGS*/
body { background-image:url(images/bg.gif); background-repeat:repeat-x; background-color:#000; margin:0px; font-family: Verdana, Geneva, sans-serif; font-size:63.5%; color:#FFF; }
h1, h2, h3 { font-size:1.4em; color:#f4bd06; }
input.button { width:233px; background-color: #bd0b0b; border:none; color:#FFF; font-weight:bold; padding:4px; margin-top:10px; border:#CCC thin solid; }
input.button:hover { background-color:#f4bd06; color:#000}
a:link { color:#f4bd06; text-decoration: underline; }
a:visited { color:#f4bd06; text-decoration:underline; }
a:hover { color: #FFF; text-decoration:none; }
/*IDs*/
/* HEADER */
#header { width:899px; height:124px; margin-right:auto; margin-left:auto; padding-bottom:25px; }
#headerleft { margin-right:auto; margin-left:auto; width:548px; height:124px; float:left; }
#headerright { margin-right:auto; margin-left:auto; width:351px; height:95px; float:left; font-size:1.4em; font-weight:bold; text-transform:uppercase; text-align: center; padding-top:29px; }
#headerright a { text-decoration:none; color:#FFF }
#headerright ul { margin: 0; white-space: nowrap; }
#headerright li { display:block; list-style-type: none; padding-top:6px; }
/* FLASH */
#flashwrap { width:899px; height:257px; margin-right:auto; margin-left:auto; padding:15px 50px 17px 51px; }
#flashleft { width:329px; height:257px; margin-left:auto; margin-right:auto; float:left; }
#flashright { width:500px; height:247px; margin-right:auto; margin-left:auto; float:left; padding:5px 5px 5px 65px; }
/* BODY */
#body-top { width:899px; height:20px; margin-right:auto; margin-left:auto; background-color:#000; background-repeat:no-repeat; }
#body-bottom { width:899px; height:20px; margin-right:auto; margin-left:auto; background-color:#000; background-repeat:no-repeat; }
#mainbodywrap { width:899px; margin: 0 auto; overflow:hidden; font-size:1.1em }
#bodyleftwrap { width:578px; height:auto; margin: 0 auto; float:left; overflow:hidden; }
#bodyleft { width:558px; height:auto; float:left; color:#FFF; padding:10px 20px 10px 0; line-height:17px;}
#bodyleft p { text-align:justify }
#bodyleft a:link { color:#FFF; text-decoration:underline; }
#bodyleft a:visited { color: #FFF; text-decoration:underline; }
#bodyleft a:hover { color: #f4bd06; text-decoration:none; }
#bodyrightwrap { width:287px; height:auto; margin: 0 auto; float:left; padding-top:10px; padding-left:34px; }
#bodyright-contact { width:237px; height:216px; padding:60px 20px 0 30px; color:#FFF; background-color:#000; background-image:url(images/contact-us-bg.gif); background-repeat:no-repeat; }
#bodyright-contact-process { width:237px; height:186px; padding:60px 20px 0 30px; color:#FFF; background-color:#000; background-image:url(images/contact-process-bg.gif); background-repeat:no-repeat; }
#bodyright-contact-main { 
	padding: 50px 20px 30px 30px;
    color: #FFF;
    background-color: #000;
    background-image: url(images/main-contact-bg.gif);
    background-repeat: no-repeat;
    border: 1px solid #FFF;
    box-sizing: border-box;
}

#bodyright-info { width:276px; height:auto; color:#FFF; padding-top:10px; padding-left:11px; text-align:left;}
#bodyright-info ul { list-style:inside; margin-left:0; padding-left:0; color:#FFF; display:block; line-height:17px; }
#bodyright-info li { list-style-image:url(images/bullet.gif);  margin-bottom:1px; }
#bodyright-info a:link { color:#FFF; text-decoration:underline; }
#bodyright-info a:visited { color: #FFF; text-decoration:underline; }
#bodyright-info a:hover { color: #f4bd06; text-decoration:none; }
/* FOOTER */
#footerwrap { height:127px; margin-left:auto; margin-right:auto; background-image:url(images/footer-bg.gif); background-repeat:repeat-x; }
#footer { width:899px; margin: 0 auto; overflow:hidden; font-size:1em; color:#FFF; text-align:center; padding-top:7px; }
#footer ul { list-style:none; padding:0; margin:0; line-height:20px; }
#footer li { display: inline; padding-right:5px; padding-left:5px; }
#footer p { padding:0; margin:0; line-height:20px; }
#footer a:link { color:#FFF; text-decoration: none; }
#footer a:visited { color: #FFF; text-decoration:none; }
#footer a:hover { color: #f4bd06; text-decoration:underline; }
/* BOTTOM FOOTER */
#bottom { width:899px; height:auto; margin-left:auto; margin-right:auto; font-size:1em; color:#FFF; text-align: center; padding-bottom:10px; }
#bottom ul { list-style:none; padding:0px; margin:0; }
#bottom li { display: inline; padding-right:5px; padding-left:5px; }
#bottom a:link { color:#FFF; text-decoration: none; }
#bottom a:visited { color: #FFF; text-decoration:none; }
#bottom a:hover { color: #f4bd06; text-decoration:underline; }
/*CLASSES & SPANS*/
.big {font-size:1.4em}
.fontcolormustard { color:#f4bd06;}
.fontcolormustard a { color:#f4bd06 !important;}
.flashnavnudgebottom {margin-bottom:2px;}
.floatright { float:right; margin:5px; }
.floatleft { float:left; margin:5px; }
.map { color:#FFF; text-align:center; font-size:1em; }
.borderright { border-right:1px solid #FFF; padding-right:6px;}
.borderleft { padding-left:6px; }
.center { text-align:center; }
.mapborder { border:1px solid #bd0b0b }
/*FORMSTYLE*/
.formwidth3 {width:227px; margin-top:2px; margin-bottom:2px }
.formwidth4 {width:232px; margin-top:2px; margin-bottom:2px }
.captchanudge {padding-top:5px;}
/*Lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* Cookie Law */
#cookie-law {
position: fixed;
bottom: 0;
width: 100%;
color: white;
background: white;
border: 1px solid #5B5B5B;
z-index: 9999;
opacity: 0.9;
height:30px;
}
.cookie-law-holder { width:906px; margin:0 auto; }
.cookie-law-holder p { padding: 8px 3px 3px 5px;
font-size: 1.1em;
font-weight: bold;
text-align: left;
color: #000;
margin: 0;
line-height: 15px;
float:left;}
.cookie-law-holder p a {color: #DD1B1B;
text-align: left;
line-height: 15px;
}
.cookie-law-close {
float: right;
margin: 9px 3px 3px 5px;
font-size: 0.9em;
color: #DD1B1B!important;
}
.eu-cookies { }
.eu-cookies ul { font-size:1.2em; line-height:1.3em; }
#cookies-table { border-left:1px solid #c1dad7;font-size: 0.9em;
line-height: 17px;
color: white;
margin: 0 0 17px; }
#cookies-table th { color: #454545; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; }
#cookies-table td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #454545; }

.sugar {
	display: none;
}

#textfield4 {
	height: 50px;
}

.call-us {

}

.call-us a {

}