body{
font-family:'Lucida Sans Unicode'; 
font-size: 13px;
line-height: 15px;
color:#000;
font-weight:normal;
text-decoration:none;
margin:0;
background-color: #7BABEC;
background-image: url(http://www.thunderlocksmith.com/images/blue-back.jpg);
background-repeat: repeat-x;
}

.homeback {
background:url(images/bg.gif) repeat-x top;
}
.innerback {
background:url(images/innerback.gif) repeat-x top;
}

td,tr {
font-family:'Lucida Sans Unicode';  
font-size: 13px;
color:#000;
font-weight:normal;
text-decoration:none;
}

input, select, textarea {
font-family:'Lucida Sans Unicode'; 
font-size: 12px;
line-height: 15px;
color:#000;
font-weight:normal;
text-decoration:none;
}


.logodiv {
float:left;
}

.teldiv {
float:right;
}
.textwhite {
font-size:18px;
color:#ffffff;
}

.nav_bg {
background:url(images/top-mid.gif) repeat-x top;
}




#list { 
padding: 0px; 
font-weight: bold; 
font-size: 12px; 
font-family:'Trebuchet MS';
display: inline;
}

#list li { 
display: inline; 
list-style-type: none;
background:url(images/divider.gif) no-repeat center right;
}	
	
#list li a { 
float: left;  
height: 35px;
padding-top:10px;
text-decoration: none;
width: 100px;
color: #fff; 
text-align:center;
background:url(images/divider.gif) no-repeat center right;
}

#list li a:link { 
color: #fff;
 }

#list li a:visited { 
color: #fff;
}


#list li a:hover { 
background:url(images/nav-h.gif) no-repeat center bottom; 
color: #fff;
}

#list li a.current { 
background:url(images/nav-h.gif) no-repeat center bottom; 
color: #fff;
}




/* Drop Down menu */

#dropmenudiv{
position:absolute;
font-family:'Trebuchet MS';
font:bold 12px;
z-index:100;
line-height:22px;
width: 100%;
margin-top:-8px;
}

#dropmenudiv a{
display: block;
background-image:url(images/drop.gif);
background-repeat:repeat-x;
padding-left:15px;
text-decoration: none;
font-weight: bold;
height:24px;
border-bottom:1px solid #16A4C0;

}

#dropmenudiv a:hover{ 
background-image:url(images/drop-h.gif);
background-repeat:repeat-x;
padding-left:15px;
height: 24px;
border-bottom:1px solid #0F7386;
}

.menulink {
	font-family:'Trebuchet MS';
	color: #000; 
	font-size: 12px;
	height:24px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	
}


.menulink:hover {
	font-family:'Trebuchet MS';
	color: #fff; 
	font-size: 12px;
	height:24px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
}


/* Drop Down menu */



.banner-bg {
background:url(images/banner-bg.jpg) no-repeat top left;
}

.flash-bg {
background:url(images/flash-bg.jpg) no-repeat top left;
}

.nav-pad {
padding-top:8px;
padding-left:6px;
}

.titlediv {
font-size:14px;
color:#000;
font-family:verdana;
font-weight:bold;
padding:6px 0px 6px 0px;
}


.descdiv {
font-size:11px;
color:#000;
}

.read {
padding:6px 0px 6px 0px;
}

.headerdiv {
text-align:left;
}


.nav-link {
font-weight:bold;
text-decoration:underline;
color:#000;
font-size:11px;
}

.nav-link:hover {
font-weight:bold;
text-decoration:none;
color:#fff;
}

.img-right {
margin-right:6px;
}

.linkdiv {
margin-top:6px;
}



 .tab_rollover {           
background-color:#11BADB;
cursor:pointer;
border:1px solid #000;

}

 .tab_rollout {           
background-color:none;
border:none;
border:1px solid #fff;
}

.tab_brd {
border:1px solid #fff;
}


.main_content {
padding:15px;
text-align:justify;
}

.left_content {
padding-bottom:15px;
}

.head18 {
font-size:18px;
color:#17BBDA;
}

.head22 {
font-size:18px;
color:#106FC4;
}

.linkb {
text-decoration:underline;
color:#0F6FC4;
font-size:13px;
}

.linkb:hover {
text-decoration:none;
color:#000;
font-size:13px;
}

.left-bot {
background:url(images/leftbg-bot.gif) no-repeat bottom;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:justify;
}

.left-mid {
background:url(images/leftbg-mid.gif) repeat-y;
}

.left-top {
background:url(images/leftbg-top.gif) no-repeat;
}

.leftitile {
padding-left:25px;
padding-top:25px;
font-size:14px;
}

.buldiv {
float:left;
margin-right:10px;}

.titleldiv {
float:left;
line-height:18px;}


.genlist {
margin-left:0px;
margin-top:10px;
padding:0px;
list-style-type:none;
}

.genlist li {
background:url(images/dot2.gif) no-repeat;
background-position: 0 .3em;
padding-left: 18px;
padding-bottom:5px;
}




.tback{
background-position:left top;
background-image:url(images/top-back.gif);
background-repeat:repeat-x;
}

.bback{
background-position:left top;
background-image:url(images/bottom-back.gif);
background-repeat:repeat-x;
}

.lback{
background-image:url(images/left-back.jpg);
}


.rback{
background-image:url(images/right-back.jpg);
}


#footer { 
font-size: 12px; 
font-family:'lucida sans unicode';
background:url(images/fmid.gif) repeat-x top;
color:#ffffff;
text-align:center
}

#footer a { 
color: #FFFFFF;
text-decoration:none;
margin-left:10px;
margin-right:10px;
 }


#footer a:link { 
color: #FFFFFF;
text-decoration:none;
 }

#footer a:visited { 
color: #FFFFFF;
text-decoration:none;
}

#footer a:hover { 
color: #FFFFFF;
border-bottom:1px solid #ffffff;
}


.copyright {
font-size:11px;
}


