div#social_buttons{
top:313px;
right:285px;
}
h1#intro_header{
font-size:24px;
    font-weight:bold;
    line-height:1.5;
letter-spacing:3px;
}
body, html {
background: #cc3333;
text-align: center; 
font-family:verdana;
color:#000;
}
#header {
	height: 283px;
	width:994px;
	position:relative;
	margin-bottom:5px;
}
.highlight1{
color:#00f;
}

.highlight2{
color:#cc3333;
}
#main {
background: transparent url(../../images/style9/a/main1_div_bg.png) no-repeat 0 275px !important;
}

#main_box{
	height:283px;
	width:994px;
	background: transparent url(http://www.nationaltranshouston.com/shops/18/main_box.png) no-repeat 0 0;
}
.box_header{
background: transparent url(../../images/style9/a/box_header_bg.png) no-repeat 0 0;
color:#fff;
}
.testimonial_header{
background: transparent url(../../images/style9/a/box_header_bg.png) no-repeat;
color:#fff;
}
#left  h3{
background: transparent url(../../images/style9/a/component_header_bg.png) no-repeat;
color:#fff;
}
#r_col_bottom{
background: transparent url(../../images/style9/a/r_col_inner_box_bottom.png) no-repeat;
margin-bottom:-20px;
}
#left {
background:transparent url(../../images/style9/a/r_col_inner_box_bg.gif) repeat-y;
}
#footer {
background: transparent url(../../images/style9/a/footer_bg.png) no-repeat 0 0;
}
#top_nav a{
color:#fff;
}
#home{
background: transparent url(../../images/style3/home_icon.png) no-repeat;
}
#sitemap{
background: transparent url(../../images/style3/sitemap_icon.png) no-repeat 0 -2px;
}
#contact{
background: transparent url(../../images/style3/email_icon.png) no-repeat;
}
#privacy{
background: transparent url(../../images/style3/privacy_icon.png) no-repeat;
}
#next_service{
background:transparent url(../../images/style9/a/next_service.png) no-repeat;
}
#next_affiliate{
background:transparent url(../../images/style9/a/next_affiliate.png) no-repeat;
}
#next{
background:transparent url(../../images/style9/a/next_staff.png) no-repeat;
}
#footer {
color:#fff;
}
#footer a{
color:#fff !important;
}
#footer ul li a{
color:#fff !important;
border-right:1px solid #fff;
}	

#menu_background{
width:992px;
height:45px !important;
position:absolute;
top:237px;
right:0;
background: transparent url(http://www.nationaltranshouston.com/shops/18/menu_bg.png);
}

div.staff_member{
background: transparent url(../../images/style9/a/staff_bg.gif) no-repeat 0 0;
}
div#member_pic{
background: transparent url(../../images/style9/a/member_pic_bg.gif);
}

.menu {font-family: verdana, sans-serif; width:972px; height:50px; position:absolute;top:245px;left:25px;z-index:10000;margin:0;padding:0;}
.menu ul li a, .menu ul li a:visited {padding:0 26px 0 0;letter-spacing:1px;display:block; text-decoration:none; color:#fff; text-align:center; line-height:16px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;height:20px;padding-top:12px;}
.menu ul li ul {display: none;}
.menu ul li a:hover{color:#fff !important;}


li.gallery ul{
margin-left:-45px;
}
li.gallery ul li a{
width:150px;
}


.menu a:hover{
color:#fff !important;
}
li.home:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 15px 3px no-repeat !important;
}
li.faq:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 12px 3px no-repeat !important;
}
li.staff:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 26px 3px no-repeat !important;
}
li.services:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 26px 3px no-repeat !important;
}
li.performance:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 38px 3px no-repeat !important;
}
li.service{
background-position: 21px 3px !important;

}
li.ask:hover{
background-position: 85px 3px !important;
}

li.contact:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 38px 3px no-repeat !important;
}

li.links:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 40px 3px no-repeat !important;
}
 li.testimonial:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 40px 3px no-repeat !important;
}

li.affiliations:hover{
background: transparent url(../../images/style9/a/nav_arrow.png) 25px 3px no-repeat !important;
}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:32px; right:-40px; width:133px;border:1px solid #002c44;border-top:0;padding-bottom:5px;background-color:#002c44;}
.menu ul li:hover ul li{text-align:left !important;width:133px !important;margin:0 !important;padding:0 0 0 5px !important}
.menu ul li:hover ul li a.hide {background:#002c44; color:#000;}
.menu ul li:hover ul li:hover a.hide {background:#006; color:#f00;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#002c44;width:128px;margin:0;padding:2px 0 0 0 !important;border:0;letter-spacing:0;font-size:14px;}
.menu ul li:hover ul li a:hover {background:#002c44;  text-decoration:underline;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:15px; top:350px !important;border:1px solid red;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.menu ul li ul {display: none;}

p#co_tag{
position:absolute;top:-25px;left:10px;width:400px;font-size:14px;text-align:left;font-weight:bold;line-height:1.5;color:#fff;
}

img#afil_pic{
position:absolute;top:10px;right:10px;
}
img#co_logo{
position:absolute;top:25px;left:5px;
}


































