/* Any edits to this page will override the system theme */
/*Red Color a94354, 
BlueColor 2e3083*/
body{
/*background:#f2f6f7;*/
background-image:url('files/shadow.gif');
background-repeat: repeat-y;
text-align: center;
background-position:center;
background-color:#f7f7f7;
}


#header #logo 
{   
    background:#FFFFFF;
    width:100%;
    padding-bottom:8px;
    padding-top:16px;
}

#container {
    background:#FFFFFF;
    border-left:solid 0px #264d82;
    border-right:solid 0px #264d82;
}


a{
  color:#FFFFFF;
  text-decoration:none;
}
/*a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}*/

#home p{
    color:#233690;
    text-align:left;
}

.div_upper_content{
    width:205px;
    float:left;
}

p, ol{
    color:#233690;
}


h1 {
	color:#233690;
	font-size:20px;
	font-variant:normal;
	font-weight:bold;
	padding-bottom:10px;
}



h2 {
	color:#f47922;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}

h2.padding_top {
    padding-top:5px;
    padding-bottom:0px;
}

h3{
    color:#233690;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	width:100%;
}   

li{ 
    color:#233690;
}

.nav
{
	font-size:13px;
	font-weight:bold;
	border-left:solid 0px #264d82;
    border-right:solid 0px #264d82;
    background-image:url('files/menu-bg.gif');
    background-repeat: repeat-x;
    background-color:#f68b40;
    height:40px;
    float:left;
    border-bottom: solid 5px #233690;
}

.nav ul {
	padding:0px 0 0px 10px;
	float:left;
}

.nav ul li {
	font-size:16px;	
	padding:0px;
	float:left;
	text-align:center;
}

.nav li a{
    padding-left:20px;
    padding-right:20px;
    height:40px;
    float:left;
    line-height:40px;
    vertical-align:middle;
}


.nav a{
	text-decoration: none;
	color: #FFFFFF;
}

.nav li a:hover,
.nav li.active a {
	background-image:url('files/menu_hover.gif');
    background-repeat: repeat-x;
	color:#FFFFFF;
	text-decoration: none;
	height:40px;
}

.main_content {
    padding:10px 0 15px 35px;
    margin-bottom:0
}

.ms70 .main_content {
	width:100%;
}

#directions .main_content,
#contact .main_content {
	width: 68%;
}

#home h1 {
	padding: 8px 0 10px 12px;
}

.content_top{
    padding:0 15px;
}

#footer a {
    color: #ffffff;
}

#footer {
    background-image:url('files/menu-bg.gif');
    background-repeat: repeat-x;
    color: #ffffff;
    height:23px;
}

.holder {
margin: 5px;
}
.contained .holder {
margin: 5px;
}

#contactbox{
    width:91%;
    background:#ffffff;
    border:dotted 1px #264d82;
}



.blue_font{
    color:#233690;
    text-align:center;
}

.parts_container{
    float:left;
	width:560px;
}
.parts_sidebar{
 
    width:190px;
    float:right;
    text-align:center;
	margin-right:50px;
}


.center_sidebar{
    text-align:center;
    margin:44px 40px 0 0;
     
}

#parts .center_sidebar{
    text-align:center;
    float:left;
    margin:167px 40px 0 0;
}

.entity{
    width:250px; 
    float:left;
    padding-bottom:20px;
}

.entity_right{
    width:250px; 
    float:left;
    margin-left:40px;
    padding-bottom:20px;
}

.entity_header{
    float:center; 
    width:250px; 
    height:29px; 
    background-image:url('files/entity-top2.gif'); 
    text-align:center;
}

.entity_content{
    float:left;
    width:248px; 
    height:180px; 
    background-color:#FFFFFF; 
    border-left:solid 1px #233690;
    border-right:solid 1px #233690;
}

.entity_content_inner{
    margin-top:10px; 
    height:153px;
}
#home ul.entity_font_style{
    font-size:16px;
    color:#233690;
    font-weight:bold;
    margin-left: 0;
}

.entity_contact_style{
    font-size:16px;
    font-weight:bold;
}

.entity_contact1_style{
    font-size:16px;
    color:#233690;
    font-weight:bold;
    width:100%;
    float:left;
}

.entity_contact2_style{
    font-size:16px;
    color:#f47922;
    font-weight:bold;
    width:100%;
    float:left;
    margin-bottom:12px;
}

.entity_bottom{
    margin-left:10px; 
    margin-top:1px; 
    height:20px;
    text-align:center;
}

.entity_footer{ 
    width:250px; 
    height:17px; 
    background-image:url('files/entity-bottom.gif'); 
    float:left;
}

.style_wrap {
    width:100%;
    float:left;
    margin-bottom:12px;
}

/*#contact .entity_contact1_style{
    float:left;
    width: 100px;
}
*/


#directions .entity_contact4_style{
    font-size:16px;
    color:#f47922;
    font-weight:bold;
    width:100%;
    float:left;
    margin-bottom:12px;
}

/*#home ul.entity_products_style{
    font-size:12px;
    color:#233690;
}*/



a.all_link{
    color:#233690; 
    font-weight:bold; 
    text-decoration:none;
}


a.home_links{
    color:#f47922; 
    font-weight:bold; 
    text-decoration:none;
}

/*div for products/services*/
.ps{
    width:181px; 
    height:140px; 
    float:left;
    color:#233690;
}

.ps_bottom{
    width:181px; 
    height:120px; 
    float:left;
    color:#233690;
}


/*Images in the sidebar styling*/
img.image_top{
    margin-left: 11px;
    border: solid 1px #f47922;
    width:250px;
    height:194px;
    float:left;
}

/*Images to float right*/
img.image_right{
    /*border: solid 1px #f47922;*/
    padding-right:0px;
    padding-bottom:0;
    width:166px;
    height:125px;
    margin-left:17px;
}

img.image_left{
    /*border: solid 1px #f47922;*/
    margin:0 0px 0 10px;
    width:166px;
    height:125px;
}

/*Images in the sidebar styling*/
img.sidebar{
    margin-top:20px; 
}

#home li.home_list {
    margin-bottom:10px;
    text-align:center;
    list-style-type: none;
}

.pre_footer_images {
    width:730px;
    float:left;
  
}

#parts .pre_footer_images {
    width:730px;
    margin-bottom:15px;
}


img.footer_images {
   margin-left:10px
}

img.parts_footer {
   margin-left:13px;
   border: solid 1px #f47922;
   width: 130px;
   height:98px;
}

img.first_footer_images{
    border: solid 1px #f47922;
    width: 130px;
    height:98px;
}


