body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #000; margin-top: 0; 
}
#main_container { 
width: 1024px; 
margin-right: auto; 
margin-left: auto; 
}
#header { 
background-image: url(../images/header.jpg); 
background-repeat: no-repeat; 
width: 1024px; 
height: 105px; 
float: left; 
margin: 0; 
padding: 0; 
}
#nav_bar { 
background-image: url(../images/nav_bar.jpg); 
background-repeat: no-repeat; 
width: 1024px; 
height: 45px; 
float: left; 
margin: 0; 
padding: 0; 
}
#content_container { 
background-image: url(../images/content_background.jpg); 
background-repeat: repeat-y; 
width: 1024px; 
float: left; 
margin: 0; 
padding: 0; 
}
#copyright { 
color: #333; 
font-size: 0.7em; 
clear: both; 
margin: 0; 
padding: 0 0 0 55px; 
}
#copyright a {
color: #b50000;
text-decoration: underline;
}
#copyright a:hover {
color: #333;
text-decoration: none;
}
#footer { 
background-image: url(../images/footer.jpg); 
width: 1024px; 
height: 69px; 
float: left; 
margin: 0; 
padding: 0; 
}
/*==========NAV LINKS==========*/
#main_links { 
width: 900px; 
float: left; 
margin: 0; 
padding: 0 0 0 60px; 
z-index: 30; 
display: block; 
}
#nav_links { 
z-index: 30; 
margin: 0; 
padding: 0; 
}
#nav_links li { 
font-size: 0.7em; 
font-weight: bold; 
float: left; 
margin: 0; 
padding: 0; 
list-style-type: none; 
list-style-position: outside; 
}
#nav_links li a { 
color: #666; 
background-repeat: no-repeat; 
text-decoration: none; 
text-align: center; 
width: 120px; 
height: 36px; 
margin: 0; 
padding: 0; 
border-right: 1px solid #666; 
display: block; 
}
#nav_links li a:hover { 
color: #b50000; 
background-repeat: no-repeat; 
text-decoration: none; 
}
#nav_links li a span { 
text-align: center; 
padding-top: 12px; 
display: block; 
}
#home_links { 
z-index: 30; 
margin: 0; 
padding: 0; 
}
#home_links li { 
font-size: 0.7em; 
font-weight: bold; 
float: left; 
margin: 0; 
padding: 0; 
list-style-type: none; 
list-style-position: outside; 
}
#home_links li a { 
color: #666; 
background-repeat: no-repeat; 
text-decoration: none; 
text-align: left; 
width: 120px; 
height: 36px; 
margin: 0; 
padding: 0 30px 0 0; 
display: block; 
}
#home_links li a:hover { 
color: #b50000; 
background-repeat: no-repeat; 
text-decoration: none; 
}
#home_links li a span { 
text-align: left; 
padding-top: 12px; 
display: block; 
}
#buy_links { 
z-index: 30; 
margin: 0; 
padding: 0; 
}
#buy_links li { 
font-size: 0.7em; 
font-weight: bold; 
float: left; 
margin: 0; 
padding: 0; 
list-style-type: none; 
list-style-position: outside; 
}
#buy_links li a { 
color: #666; 
background-repeat: no-repeat; 
text-decoration: none; 
text-align: center; 
width: 120px; 
height: 36px; 
margin: 0; 
padding: 0 0 0 20px; 
display: block; 
}
#buy_links li a:hover { 
color: #b50000; 
background-repeat: no-repeat; 
text-decoration: none; 
}
#buy_links li a span { 
text-align: left; 
padding-top: 12px; 
display: block; 
}
/*==========HOME CONTENT==========*/
.home_content_left { 
background-image: url(../images/home_content_left.jpg); 
background-repeat: no-repeat; 
width: 637px; 
height: 434px; 
float: left; 
margin: 0; 
padding: 0; 
}
.home_content_right { 
background-image: url(../images/home_content_right.jpg); 
background-repeat: no-repeat; 
width: 387px; 
height: 434px; 
float: left; 
margin: 0; 
padding: 0; 
}
#home_footer { 
background-image: url(../images/home_footer.jpg); 
background-repeat: no-repeat; 
text-align: left; 
width: 1024px; 
height: 184px; 
float: left; 
margin: 0; 
padding: 0; 
}
.home_text { width: 637px; float: left; margin: 0; padding: 0; }
.home_text h1 { 
color: #444; 
font-size: 0.8em; 
font-weight: bold; 
margin: 0; 
padding: 10px 0 0 60px; 
}
.home_text h2 { 
color: #b50000; 
font-size: 1em; 
font-weight: bold; 
margin: 0; 
padding: 10px 0 0 60px;  
}
.home_text h3 { 
color: #b50000; 
font-size: .8em; 
font-weight: bold; 
margin: 0; 
padding: 10px 0 0 60px;  
}
.home_text p {
color: #444;
font-size: 0.8em;
float: left; 
margin: 0; 
padding: 0; 
}
#home { 
margin: 0; 
padding: 10px 10px 10px 60px; 
}
#apps { 
margin: 0; 
padding: 10px 10px 10px 69px; 
}
.home_text a {
color: #b50000;
font-weight: bold;
}
.home_text a:hover {
color: #444;
font-weight: bold;
text-decoration: none;
}
/*==========CONTENT==========*/
#flash { 
width: 387px; 
float: left; 
margin: 0; 
padding: 0; 
}
.content_left { 
background-image: url(../images/content_left.jpg); 
background-repeat: repeat-y; 
width: 637px; 
float: left; 
margin: 0; 
padding: 0; 
}
.content_left h1 { 
color: #b50000; 
font-size: 1em; 
font-weight: bold; 
margin: 0; 
padding: 10px 0 0 60px; 
}
.content_right { 
background-image: url(../images/content_right.jpg); 
background-repeat: repeat-y; 
width: 387px; 
float: left; 
margin: 0; 
padding: 0; 
}
.apps { 
width: 275px; 
height: 106px; 
float: left; 
margin: 0; 
padding: 20px 0 0 60px; 
}
.apps img { 
width: 140px; 
height: 106px; 
float: left; 
padding: 0; 
margin: 0; 
border: solid 1px #b50000; 
}
.apps p {
color: #b50000;
font-size: .9em;
font-weight: bold;
float: left;
margin: 0;
padding: 40px 0 0 10px;
}
.apps_r { 
width: 275px; 
height: 106px; 
float: left; 
margin: 0; 
padding: 20px 0 0 0; 
}
.apps_r img { 
width: 140px; 
height: 106px; 
float: left; 
padding: 0; 
margin: 0; 
border: solid 1px #b50000; 
}
.apps_r p {
color: #b50000;
font-size: .9em;
font-weight: bold;
float: left;
margin: 0;
padding: 40px 0 0 10px;
}
#product_column { 
width: 275px; 
float: left; 
margin: 0; 
padding: 0; 
}
.products { 
float: left; 
margin: 0; 
padding: 20px 0 0 60px; 
}
.products h2 { 
color: #b50000; 
font-size: 0.8em; 
font-weight: bold; 
float: left; 
margin: 0; 
padding: 10px 0 0; 
}
.products p { 
color: #444; 
font-size: 0.7em; 
font-weight: bold; 
text-align: left; 
float: left; 
margin: 0; 
padding: 5px 0 0; 
}
.testimonial { 
width: 500px;  
float: left; 
margin: 0; 
padding: 30px 0 0 60px; 
}
.photo { 
width: 140px; 
text-align: center; 
float: left;
padding: 0; 
margin: 0; 
}
.testimonial p {
color: #b50000;
font-size: .9em;
font-weight: bold;
float: left;
margin: 0;
padding: 5px 0 0 10px;
}
#table {
color: #333;
font-size: 12px;
margin: 0; 
padding: 10px 10px 10px 60px; 
}
#table2 { 
margin: 0; 
padding: 0px 0px 0px 0px; 
}
#composite {
	width: 387px;
	float: none;
	padding-left: 3px;
	margin-left: 4px;
}
