/* Generic Selectors */ 
body { 
font-family: Verdana, "Times New Roman", Times, serif; 
font-size: 14px; 
color: #CCCCCC; 
background-color: #333333;
margin: 0;
padding: 0;
} 
p { 
width: 80%; 
} 
h1 { 
font-family: Verdana, "Times New Roman", Times, serif; 
font-size: 14px; 
font-weight: bold; 
color: #EEEEEE;
} 
h2 { 
font-family: Verdana, "Times New Roman", Times, serif; 
font-size: 12px; 
font-weight: bold; 
color: #EEEEEE; 
} 
form {
margin: 0;
padding:0;
}
table {
font-size: 10pt;
width: 100%;
margin-top: 0;
border-collapse: collapse;
}
/**************** Pseudo classes ****************/ 
a:link {
color: #CC9900; 
text-decoration: none; 
}

a:visited {
color: #CC9900; 
text-decoration: none; 
}

a:hover {
color: #996600; 
text-decoration: none; 
}

/************************* ID's *************************/ 
#mainWrapper {
width: 100%;
}

#menu {
position: absolute;
left: 450px;
top: 65px;
width: 500px;
font-size: 8pt; 
padding: 5px; 
margin: 0;
}

#slogan {
position: absolute;
left: 550px;
top: 0px;
width: 500px;
font-size: 12pt; 
padding: 5px; 
margin: 0;
font-weight: bold;
color: #000000;
}

#phone {
position: absolute;
left: 730px;
top: 25px;
width: 500px;
font-size: 10pt; 
padding: 5px; 
margin: 0;
font-weight: bold;
color: #000000;
}

#titleHeader {
background-color: #4B74A5;
}

#search {
position: absolute;  top: 65px; left:580px; font-size: 8pt; padding: 0; margin: 0;}

.outerborders {
font-size: 9pt;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.itemImage img {
border: 1px solid #999999;
padding: 5px;
margin: 5px;
}

#mainContent {
float:left;
position: relative;
top:0;
margin-top: 25px;
padding:0;
margin-left: 25px;
width: 100%;
min-height: 800px;
}
#content {
float:left;
font-size: 10pt;
margin-left: 5px;
padding-bottom: 20px;
width: 90%;
margin-top: 15px;
}
#content h1 {
margin-top: 0;
padding-top:0;
}

#mainTop {
height: 100px;
width: 100%;
}
#logo {
position: absolute;
height: 160px;
width: 801px;
left: 0px;
background: url(../images/360_imports_logo.jpg);  
background-repeat: no-repeat; 
}
#logo_right {
position: relative;
top: 0;
height: 160px;
width: 100%;
left: 801px;
font-size: 8pt;
color: #333333;
text-align: center;
background: url(../images/top_3x160.jpg);
background-repeat: repeat-x; 
}

#topbar1 {
position: absolute;
height: 28px;
width: 100%;
top: 132px;
background: url(../images/orange_bg.gif);
background-repeat: repeat-x; 
}
#topbar2 {
position: absolute;
height: 28px;
width: 100%;
top: 155px;
background: url(../images/blue_bar.gif);
background-repeat: repeat-x; 
}

#footer_left {
clear: both;
bottom:0;
height:50px;
width: 800px;
top: 0px;
left: 0px;
background: url(../images/cf_lower_800x99.jpg);
background-repeat: none; 
}

#footer_right {
position: relative;
border: 1px red;
bottom:0;
height:50px;
width: 100%;
left: 799px;
font-size: 8pt;
color: #333333;
text-align: center;
background: url(../images/cf_lower_6x99.jpg);
background-repeat: repeat-x; 
}

#footer_text {
position: absolute;
font-size: 8pt;
margin: 10px;
margin-top: 24px;
left: 30px;
color: #666666;
text-align: center;
}

.smallText {
font-size: 8pt;
}

.altRow1 {
background: #FFFFFF; 
}

.altRow2 {

}

.image img {
border: 1px solid #333333;
padding: 2px;
background-color: #999999;
margin: 5px;
}