*{margin:0;padding:0;border:none;outline:none;zoom:1;}

html, body {height:100%;}

body {
color:#000;
font-size:15px;
font-family: Times New Roman,serif;
background:#92431c url(images/main_bg.jpg) repeat top left;
}

input, select, textarea {font-family:Arial,sans-serif;}

.clear {
clear:both;
font-size:0px;
content:".";
height:0px;
}

.alt {display:none;}

/*===========================================  HEADER  ===========================================*/

#full_wrap {
height:1500px;
background:transparent url(images/bg.jpg) no-repeat top center;
}

#home_page #full_wrap {background:transparent url(images/home_bg.jpg) no-repeat top center;}
#tracking_page #full_wrap {background:transparent url(images/tracking_bg.jpg) no-repeat top center;}
#survey_page #full_wrap {background:transparent url(images/survey_bg.jpg) no-repeat top center;}

#wrap {
position:relative;
z-index:1;
width:1000px;
height:1500px;
margin:0 auto;
}

#content_1 {
position:absolute;
top:225px;left:80px;
text-align:justify;
text-shadow:0 1px 0 #fff;
width:390px;
height:440px;
overflow:auto;
}

#content_2 {
position:absolute;
top:65px;right:75px;
text-align:justify;
text-shadow:0 1px 0 #fff;
width:380px;
height:570px;
padding:0 10px 0 0;
overflow:auto;
}

#content_1 h2,
#content_2 h2 {
font-size:22px;
padding:10px 0 5px 0;
}

#content_1 p,
#content_2 p {padding:5px 0;}

#survey {
position:absolute;
top:530px;left:75px;
z-index:2;
width:410px;
height:120px;
}

#survey p {
font-size:12px;
text-align:justify;
}

#tracking {
position:absolute;
top:120px;left:530px;
z-index:2;
color:#191919;
font-family:Arial,sans-serif;
text-shadow:0 1px 0 #fff;
z-index:0;
width:490px;
height:200px;
}

#tracking h3 {
font-size:14px;
padding:5px 0 5px 20px;
}

#tracking span {
display:block;
float:left;
font-size:10px;
text-align:justify;
width:140px;
padding:5px 0 0 20px;
overflow:hidden;
}

#notepad {
position:absolute;
top:690px;right:50px;
color:#0d0d53;
z-index:2;
font-family:Comic Sans MS;
font-weight:bold;
text-shadow:0 1px 0 #fff;
height:450px;
width:360px;
}

#notepad p {
line-height:27px;
padding:0;
}

#notepad h2 {
font-size:22px;
font-variant:small-caps;
height:27px;
padding:0;
}

#notepad ul {
padding:26px 0 0 0;
margin:0;
list-style:none;
}
#notepad li {
padding:0 0 0 25px;margin:0;
font-size:16px;
font-variant:small-caps;
height:26px;
}

#suitcase {background:transparent url(images/suitcase.gif) no-repeat center left;}
#person {background:transparent url(images/person.gif) no-repeat center left;}
#eye {background:transparent url(images/eye.gif) no-repeat center left;}
#car {background:transparent url(images/car.gif) no-repeat center left;}
#clock {background:transparent url(images/clock.gif) no-repeat center left;}
#armour {background:transparent url(images/armour.gif) no-repeat center left;}
#house {background:transparent url(images/house.gif) no-repeat center left;}
#money {background:transparent url(images/money.gif) no-repeat center left;}
#phone {background:transparent url(images/phone.gif) no-repeat center left;}
#blackout {background:transparent url(images/blackout.gif) no-repeat center left;}
#timeline {background:transparent url(images/timeline.gif) no-repeat center left;}
#sport {background:transparent url(images/sport.gif) no-repeat center left;}


/*================  MENU  */

#menu {
position:absolute;
top:80px;left:350px;
z-index:999;
font-family:Comic Sans MS;
text-shadow:0 1px 0 #fff;
text-align:center;
width:160px;
height:115px;
}

#menu ul {list-style:none;}

#menu a {
display:block;
color:#0d0d53;
font-size:18px;
text-decoration:none;
padidng:2px 0;
margin:2px 0;
}

#menu li#active a {text-decoration:line-through;}


/*================  CONTACT  */



.contactTable {
width:350px;
padding:20px 0 0 5px;
}

.contactTable td {
font-size:14px;
padding:5px 0;
}

.contactTable label {font-size:18px;}

.contactTable input {
padding:4px 4px 3px 4px;
border-bottom:1px solid #000;
background:transparent;
}

.contactTable textarea {
padding:3px;
border:1px solid #000;
background:transparent;
}

.contactTable input:hover,
.contactTable textarea:hover,
.contactTable input:focus,
.contactTable textarea:focus {
border:1px solid #000;
padding:3px;
background:#fff;
}

.contactTable input {
float:right;
width:250px;
}

.contactTable textarea {width:340px;}

.contactTable input.contactSubmit {
float:none;
cursor:pointer;
color:#000;
font-size:19px;
font-weight:bold;
text-align:center;
font-family:Times New Roman;
text-shadow:0 1px 0 #fff;
width:150px;height:40px;
margin:10px 0 0 190px;
background:transparent;
border:0;
}




/*================  FOOTER  */

#footer_details {
position:absolute;
top:735px;left:75px;
height:545px;
width:445px;
}

#contact_details {
position:absolute;
bottom:100px;right:100px;
z-index:2;
text-shadow:0 1px 0 #ffefba;
height:160px;
width:350px;
}

#contact_details p {
color:#171717;
font-size:16px;
font-weight:bold;
padding:5px 0 10px 0;
}

#contact_details p span,
#contact_details p a {
color:#171717;
font-size:18px;
}
