body {
margin:0;
padding:0;
border:0;
height: 100%;
background: #232323;
}

html {
margin:0;
padding:0;
border:0;
}

/* IDs */

#wrapper {
width: 717px;
height: auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
/*border: 1px solid #ffffff;*/
}

#head {
display:inline;
float:left;
width: 717px;
height: 72px;
margin:0;
padding:0;
background: url("../images/head.jpg") no-repeat top left;
}

#meny {
display:inline;
float:left;
width: 717px;
height: 35px;
margin:0;
padding:0;
background: url("../images/meny_background1.jpg") no-repeat top left;
}


#meny li {
text-align:center;
display:inline;
margin:10px 0px 0px 0px;
padding:0;
}

#meny li a {
display:inline;
text-decoration:none;
margin:0px 24px 0px 24px;
padding:0;
color:#ffffff;
background-color:inherit;
font:bold 12px Arial,Helvetica,sans-serif;
}


#meny li a:hover {
color:#47a0ee;
}


#sellers {
display:inline;
float:left;
width:468px;
height: 188px;
margin:0;
padding:0;
background: url("../images/sellers_background.jpg") no-repeat top left;
}

#buyers {
display:inline;
float:right;
width:249px;
height: 188px;
margin:0;
padding:0;
background: url("../images/buyers_background.jpg") no-repeat top left;
}


#sellers_content {
display:inline;
float:left;
width: 390px;
height: 140px;
margin: 36px 0px 0px 35px;
padding:0;
/*border: 1px solid #ffffff;*/
}

#sellers_content p {
background-color:inherit;
color: #ffffff;
font:normal 12px Arial,Helvetica,sans-serif;
margin:5px 0px 10px 0px;
padding:0;
}

#buyers_content {
display:inline;
float:left;
width: 205px;
height: 140px;
margin: 36px 0px 0px 30px;
padding:0;
/*border: 1px solid #ffffff;*/
color: #ffffff;
background-color:inherit;
}

#buyers_content p {
background-color:inherit;
color: #ffffff;
font:normal 12px Arial,Helvetica,sans-serif;
margin:5px 0px 10px 0px;
padding:0;
}

#members {
display:inline;
float:left;
width:717px;
height: 52px;
margin:-1px 0px 0px 0px;
padding:0;
background: url("../images/member_background.jpg") no-repeat top left;
}

#members a {
background-color:inherit;
color:#000000;
font: 11px bold Arial,sans-serif;
text-decoration:underline;
}

#form_contain {
width: 650px;
height: 25px;
margin: 15px 12px 0px 20px;
/*border: 1px solid #000000;*/
}

#form_contain h1 {
color:#555555;
font: bold 14px Arial,Helvetia,sans-serif;
margin:0px 0px -20px 0px;
padding:0;
}

form {
display:inline;
width: 650px;
height: 25px;
color:#000000;
margin: 10px 12px 0px 185px;
font:bold 10px Arial,Helvetica,sans-serif;
}

input {
border: 1px solid #c0c0c0;
width: 70px;
height: 15px;
font:normal 9px Arial;
margin:0px 15px 0px 0px;
}

input.register {
width: 150px;
height: 15px;
}

label {
margin:0;
padding:0;
width:auto;
height:15px;
}

#main {
display:inline;
float:left;
width: 717px;
height: auto;
min-height: 200px;
background: #ffffff;
margin:-1px 0px 0px 0px;
padding:0;
}

#main h1 {
color: #ec991b;
margin:0px 0px 15px 0px;
padding:0;
font: bold 18px Arial,Helvetica,sans-serif;
}

#main h2 {
color:#000000;
margin: 0px 0px 5px 0px;
padding:0;
font: bold 14px Arial,sans-serif;
}

#main h3 {
color:#66CC66;
margin: 0px 0px 5px 0px;
padding:0;
font: bold 16px Arial,Helvetica,sans-serif;
}

#main h4 {
color:#CCCCCC;
margin: 0px 0px 5px 0px;
padding:0;
font: bold 14px Arial,Helvetica,sans-serif;
}

#main img {
border: 1px solid #d4d4d4;
}

#main a {
background-color:inherit;
color:#000000;
font: 11px bold Arial,sans-serif;
text-decoration:underline;
}

#top_left {
display:inline;
float:left;
width: 155px;
height: auto;
margin:30px 0px 10px 44px;
padding:0;
border:0;
background: url("../images/blue_head.jpg") no-repeat top left;
}


#top_left p {
margin:80px 7px 0px 7px;
padding:0;
font: normal 10px Arial,Helvetica,sans-serif;
line-height: 12px;
}

#top_middle {
display:inline;
float:left;
width: 155px;
height: 116px;
margin:30px 0px 10px 77px;
padding:0;
border:0;
background: url("../images/orange_head.jpg") no-repeat top left;
}

#top_middle p {
margin:80px 7px 0px 7px;
padding:0;
font: normal 10px Arial,Helvetica,sans-serif;
line-height: 12px;
}


#top_right {
display:inline;
float:right;
width: 155px;
height: 116px;
margin:30px 54px 10px 0px;
padding:0;
border:0;
background: url("../images/green_head.jpg") no-repeat top left;
}

#top_right p {
margin:80px 7px 0px 7px;
padding:0;
font: normal 10px Arial,Helvetica,sans-serif;
line-height: 12px;
}


#content_border {
display:inline;
float:left;
width: 619px;
height: 13px;
margin:20px 0px 0px 44px;
padding:0;
border:0;
background: url("../images/content_border.jpg") no-repeat top left;
}

#content_border2 {
display:inline;
float:left;
width: 500px;
height: 13px;
margin:20px 0px 0px 44px;
padding:0;
border:0;
background: url("../images/content_border.jpg") no-repeat top left;
}


#content_left {
display:inline;
float:left;
width: 310px;
height:auto;
min-height: 100px;
/*border: 1px solid #000000;*/
margin: 20px 0px 20px 44px;
padding:0;
}

#content_left.register {
/*border: 1px solid #000000;*/
width:150px
}

#content_left.business1{
width:615px;
}

#content_left p {
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
margin: 5px 0px 10px 0px;
}


#content_left p.fix {
clear:right;
}

#content_right {
display:inline;
float:right;
width: 270px;
height:auto;
min-height: 100px;
/*border: 1px solid #000000;*/
margin: 20px 58px 20px 0px;
padding:0;
}

#content_right.shopping {
margin: 60px 58px 20px 0px;
}


#content_right.register {
margin: 80px 200px 20px 0px;
}

#content_right p {
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
margin: 5px 0px 10px 0px;
}

#grey_contain {
width:615px;
height:auto;
border: 1px solid #e0e0e0;
background: #f0f0f0;
margin: 0px 0px 15px 0px;
}

#grey_contain p {
margin: 5px 5px 15px 5px;
}


#content_shopping {
display:inline;
float:left;
width:560px;
height:auto;
margin:0px 0px 0px 80px;
padding:0;
/*border: 1px solid #000000;*/
}

#content_shopping ol {
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
margin: 5px 0px 10px 0px;
}

#content_shopping.view {
margin:0px 0px 0px 40px;
}

.shopping_left {
display:inline;
float:left;
width: 280px;
height:auto;
margin:0;
padding:0;
}

.shopping_right {
display:inline;
float:right;
width: 250px;
height:auto;
margin:0;
padding:0;
/*border: 1px solid #000000;*/
}

#content_shopping p {
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
margin: 5px 0px 10px 0px;
}

#testimonials {
display:inline;
float:left;
width:717px;
height:206px;
margin:15px 0px -1px 0px;
padding:0;
background: #ffffff url("../images/background_testimonials.jpg") repeat-x top left;
color:#000000;
font: normal 10px Arial,Helvetica,sans-serif;
line-height:16px;
}

#testimonial_left {
display:inline;
float:left;
/*border: 1px solid #ffffff;*/
width: 180px;
height:auto;
margin: 20px 0px 0px 20px;
}

#testimonial_middle {
display:inline;
float:left;
/*border: 1px solid #ffffff;*/
width: 180px;
height:auto;
margin: 20px 0px 0px 55px;
}

#testimonial_right {
display:inline;
float:right;
/*border: 1px solid #ffffff;*/
width: 180px;
height:auto;
margin: 20px 40px 0px 0px;
}

#testimonial p {
margin: 10px 0px 0px 0px;
}


#testimonials h1 {
color: #ec991b;
margin:0px 0px 5px 20px;
padding:0;
font: bold 18px Arial,Helvetica,sans-serif;
}

#bottom {
display:inline;
float:left;
width: 717px;
height:49px;
margin: 0;
padding:0;
background: url("../images/bottom_background.jpg") no-repeat top left;
}

#bottom_left {
display:inline;
float:left; 
width: 250px;
height: 25px;
margin:13px 0px 0px 30px;
padding:0;
/*border: 1px solid #ffffff;*/
}

#bottom_left p {
background-color:inherit;
color:#ffffff;
font: normal 12px Arial,Helvetica,sans-serif;
margin:5px 0px 0px 0px;
padding:0;
}

#bottom_right {
display:inline;
float:right; 
width: 310px;
height: 25px;
margin:14px 15px 0px 0px;
padding:0;
/*border: 1px solid #ffffff;*/
}


.bottom_right {
display:inline;
margin:0px;
padding:0;
}

#bottom_right li {
display:inline;
margin:0px;
padding:0;
}

#bottom_right li a {
background-color:inherit;
text-decoration:none;
color:#ffffff;
font: normal 10px Arial,Helvetica,sans-serif;
}

#bottom_right li a:hover {
color:#47a0ee;
}


/* CLASSES */


.meny {
text-align:center;
display:inline;
float:left;
width: 717px;
height: 36px;
margin:7px 0px 0px 0px;
padding:0;
}

.border_right {
border-right: 1px solid #4a4a4a;
background-color:inherit;
}

.top_link {
background-color:inherit;
color: #232323;
text-decoration:underline;
font: bold 10px Arial,Helvetica,sans-serif;
margin:0px 0px 0px 7px;
}

.smaller {
font: bold 15px Arial,Helvetica,sans-serif;
}


.send {
background:#565656;
width:auto;
height:19px;
border: 1px solid #ffffff;
color:#ffffff;
margin:0;
padding:0;
}

.business1 {
display:inline;
float:right;
margin:0px 0px 0px 15px;
}

.documents1 {
display:inline;
float:left;
margin: 0px 15px 5px 0px;
}


.help1 {
display:inline;
float:right;
margin:0px 0px 0px 20px;
}

.horizontal {
display:inline;
float:left;
width: auto;
height:auto;
margin:5px 0px 0px 0px;
}

.horizontal_long {
display:inline;
float:left;
width: auto;
height:auto;
margin:5px 0px 0px 0px;
}

.register_form {
border:0;
margin:0;
padding:0;
}

.username1 {
margin: 0px 20px 0px 0px;
}

form p.fix {
display:inline;
float:left;
margin:0;
padding:0;
}

fieldset {
display:inline;
float:left;
width: 350px;
height:20px;
margin: 0px 0px 0px 200px;
padding:0;
border:0;
}

