body {
margin-top:20px;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#555555;
line-height:20px;
}

p {
font-family:arial;
font-size:11px;
font-weight:normal;
color:#555555;
line-height:17px;
padding:0;
margin:0;
}

.bigger {
font-family:arial;
font-size:13px;
font-weight:normal;
color:#555555;
line-height:17px;
padding:0;
margin:0;
}

h1 {
font-family:arial;
font-size:18px;
font-weight:normal;
padding:0;
margin:0;
}

a:link {
text-decoration:none;
color:#555555;
}

a:visited {
text-decoration:none;
color:#555555;
}

a:hover {
text-decoration:none;
color:#555555;
}

form {
spacing:0;
margin:0;
padding:0;
}

#logo-text {
font-family:arial;
font-size:25px;
font-weight:normal;
}

#logo-text-small {
font-family:arial;
font-size:11px;
font-weight:normal;
}

#the-site {
width:750px;
margin:auto;
}

#logo-top {
margin:auto;
text-align:left;
margin-bottom:15px;
}

#form-container {
position:relative;
float:right;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#first-bar {
width:740px;
height:22px;
background-color:#FF6600;
margin:auto;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.tab a {
position:relative;
display:block;
float:left;
width:80px;
height:20px;
text-decoration:none;
border:1px solid #FFFFFF;
margin-right:5px;
background:#FF6600;
line-height:20px;
text-align:center;
}

.tab a:hover {
background:#555555;
}

#second-bar {
width:750px;
height:10px;
background-color:#E4E4E4;
margin:auto;
}

#content-box {
width:728px;
border:1px solid #E4E4E4;
margin:auto;
margin-top:15px;
padding:10px;
}

#under-bar {
width:750px;
height:30px;
background-color:#FF6600;
margin:auto;
margin-top:15px;
}

#copy-box {
width:738px;
height:30px;
border:1px solid #E4E4E4;
margin:auto;
margin-top:15px;
text-align:right;
line-height:30px;
padding-right:10px;
}

.grey-text {
color:#E4E4E4;
}

.lighter-grey-text {
color:#CCCCCC;
}

.orange-text {
color:#FF6600;
}

.input-search
{
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
width:170px;
height:15px;
color:#000000;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:5px;
margin-left:15px;
spacing:0;
}

.search-submit
{
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
border:0;
width:50px;
background-color:#555555;
padding:0.4em;
margin-left:5px;
outline: none;
}

.login-submit
{
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#000000;
width:50px;
border:1px solid #E4E4E4;
background-color:#FFFFFF;
padding:0.4em;
margin-top:5px;
outline: none;
}

.signup-submit
{
font-family:arial;
font-style:normal;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
width:70px;
border:0;
background-color:#FF6600;
padding:0.4em;
margin-top:5px;
outline: none;
}

label {
float:left;
width:90px;
display:block;
padding-right:20px;
line-height:25px;
margin-bottom:10px;
}

.orange-submit
{
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
border:0;
background-color:#FF6600;
padding:0.4em;
margin-top:5px;
outline: none;
}

.select-country
{
width:120px;
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:4px;
margin:0px;
}

input, textarea
{
font-family:arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#000000;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:4px;
margin-top:0px;
}

#left-menu {
float:left;
width:140px;
}

#right-menu {
float:right;
width:140px;
}

#middle-pane {
float:left;
width:428px;
padding-left:10px;
padding-right:10px;
}

#box1 {
width:187px;
height:200px;
border:1px solid #E4E4E4;
margin-right:10px;
padding:10px;
}

#box2 {
float:right;
width:187px;
height:200px;
border:1px solid #E4E4E4;
padding:10px;
}

#sign-up-box {
width:406px;
border:1px solid #E4E4E4;
padding:10px;
margin-top:10px;
}

#latest-icon-box {
width:406px;
border:1px solid #E4E4E4;
padding:10px;
margin-top:10px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.header-orange {
width:130px;
height:20px;
color:#FFFFFF;
background-color:#FF6600;
margin-bottom:10px;
padding-left:10px;
letter-spacing:1px;
}

.menu1 {
width:139px;
border-right:1px solid #E4E4E4;
}

.menu1 li a {
height:20px;
text-decoration: none;
}	

.menu1 li a:link, .menu1 li a:visited {
display: block;
color:#555555;
background-color:#FFFFFF;
padding-left:10px;
border-bottom:1px solid #E4E4E4;
}

.menu1 li a:hover {
color:#555555;
background-color:#E4E4E4;
padding-left:10px;
}

.menu-box {
width:128px;
border:1px solid #E4E4E4;
padding:5px;
}

.header-grey {
width:130px;
height:20px;
color:#FFFFFF;
background-color:#555555;
margin-bottom:10px;
padding-left:10px;
letter-spacing:1px;
}

.headings {
font-family:arial;
font-size:18px;
font-weight:normal;
}

.dots {
height:1px;
background-image: url("dots.gif");
background-repeat: repeat-x;
margin-top:5px;
margin-bottom:5px;
line-height:1px;
}