/* -- Default everything -- */

html, body, div, dl, dt, dd, pre, form, fieldset, p, blockquote, table{

	margin:0;

	padding:0;

}

td {

	vertical-align: top;

}

h1, h2, h3, h4, h5, h6 {

	margin-top:0;

	margin-bottom:0;

	padding-bottom:0;

	padding-top: 0;

}

a img {

	border:0;

}

input, button, select, textarea {

	font-size:1em;

}

/* -- Main Tags -- */

body {

    font: 13px Tahoma, Geneva, sans-serif;

    line-height: 1.3em;

    color: #00304e;

	background: #e1e9ef url(images/bg_southernmarine.jpg) ;

	scrollbar-arrow-color: #00304e;

	scrollbar-base-color: #e1e9ef;

	height:100%; 

	width: 100%;

	position: absolute;

}

a {

	text-decoration: underline;

	color: #00304e;

}

a:hover {

	color: #ff5a00;

}

h1,

h2,

h3,

h4,

input,

textarea {

	font-family: Tahoma, Geneva, sans-serif;	

}

h1 {

	font-size: 15px;

	line-height: 1.3em;

	letter-spacing: 2px;

}

h2 {

	font-size: 13px;

	line-height: 1.1em;

	font-style: italic;

	color: #ff5a00;

}

h3 {

	font-size: 13px;

	line-height: 1.1em;

}

h4 {

	font-size: 1em;

}

h1, h2, h3, h4 {

	padding-bottom: 4px;

}

h2, h4 {

	padding-top: 12px;

}

hr {

	color: #000;

	background-color: #000;

	height: 1px;

}

ul{

    margin: 0 auto;

    padding: 0;

}

li{

    text-align: left;

    list-style: none;

    padding: 1px 0px 1px 25px;

    margin: 0;

}



/* -- Frame -- */



#total_out {

	position:relative; 

	width: 920px;

	margin: 0 auto;

	height: 850px;

}



/* -- logo -- */

#logo{

	position:relative;

	display:block;

	height: 170px;

	width: 710px;

	padding: 15px 0px 0px 125px;

	float: left;

}



/* -- language -- */

#language{

	position:relative;

	display:block;

	width: 85px;

	padding: 0px 0px 0px 0px;

	float: left;

}



/* -- Menu -- */

#menu{

	position:relative;

	padding: 85px 0px 0px 0px;

	float: left;

	width: 280px;

}

#menu ul {

	margin:0;

	padding:0;

	list-style-type:none;

}

#menu ul li {

	display:block;

	padding:0px;

	float: left;

	clear: both;

}

#menu ul li a {

	display:block;

	text-decoration:none;

	padding: 0px;

}



/* -- Main area -- */

#main {

	position: relative;

	width: 640px;

	float: left;

}

#main ul{

	margin:0;

	padding:0;

	padding-bottom: 10px;

	list-style-type:none;

}

#main ul li {

	display:block;

    background: url(images/li.gif) 0px 6px no-repeat;

    padding: 2px 0px 2px 20px;

}

#main ul li a {

	display:block;

	text-decoration:none;

	padding: 0px;

}

#header{

	position:relative;

	display:block;

	padding: 160px 0px 0px 0px;

	float: left;

}

#text {

	position: relative;

	float: left;

	padding: 40px 0px 0px 20px;

	width: 535px;

}

#text_1 {

	position: relative;

	float: left;

	padding: 0px 15px 0px 0px;

	width: 250px;

}

#text_2 {

	position: relative;

	float: left;

	padding: 0px 0px 0px 0px;

	width: 270px;

}





/* -- Footer -- */

#lidali {

	position:relative;

	background: transparent url(images/footer.gif) no-repeat; 

	padding: 33px 0px 0px 0px;

	margin-top: 10px;

    font-size: 10px;

    color: #b9cdd9;

    clear: both;

    width: 570px;

    float: left;

}

#lidali_text {

    float: right;

    padding-right: 20px

}

#lidali a {

	text-decoration: underline;

    color: #b9cdd9;

}

#lidali a:hover {

    color: #ff5a00;

}

.company {

	font-weight: bold;

	display: inline;

}





input {

	border: #00304e 1px solid;

	padding: 2px;

	width: 250px;

	height: 14px;

	margin-bottom: 2px;

	padding-top: 2px;

    background-color: transparent;

}

textarea {

	border: #00304e 1px solid;

	height: 80px;

	width: 250px;

	margin-bottom: 2px;

	padding-left: 2px;

    background-color: transparent;

}

input.button {

	border: #00304e 1px solid;

    width: 60px;

    background-color: transparent;

    height: 20px;

    padding: 0;

    margin: 0;

}

.error {

	color: #ff5a00;

	display: inline;

}
#wrapper {
    position: absolute;
    top: 210px;
    right: 85px;
}
