/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background:url(images/general/gradBg.jpg) repeat-x; background-color:#4c5cac;}
.highlight { color:#999999; font-weight:bold;}

/* Classes */
a:link {color:#CCCCCC}
a:visited {color: #CCCCCC;}
a:hover {color: #FFFFFF;}
a:active {color: #CCCCCC;}
p {margin:0px; padding:1.0em 30px 0 20px; line-height:145%;}


/* Main Page */
#page-container {width:1000px; margin:auto;}

/* Header */
#header {}

/* Main Container */
#main-container {padding:20px 20px;}
#content ul {padding-left:30px; padding-bottom:20px;}
#content li {list-style:none; padding:1px; color:#fff; color:#999999; font-weight:bold;}

/* Page Titles */
#welcomeTtl {width:572px; height:85px; background:url(images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px;}
#whatweTtl {width:364px; height:85px; background:url(images/headings/whatTtl.jpg) no-repeat; text-indent:-9999px;}
#whatweTtl2 {width:364px; height:85px; background:url(images/headings/whatTtl2.jpg) no-repeat; text-indent:-9999px;}
#laserTtl {width:572px; height:85px; background:url(images/headings/laserTtl.jpg) no-repeat; text-indent:-9999px;}
#breakingTtl {width:572px; height:85px; background:url(images/headings/breakingTtl.jpg) no-repeat; text-indent:-9999px;}
#specsTtl {width:572px; height:85px; background:url(images/headings/specsTtl.jpg) no-repeat; text-indent:-9999px;}
#contactTtl {width:572px; height:85px; background:url(images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px;}
#complianceTtl {width:364px; height:85px; background:url(images/headings/complianceTtl.jpg) no-repeat; text-indent:-9999px;}

/* Main Content */
#content {float:left; width:570px; margin-right:25px;}

/* Side Box */
#sidebar {float:left; width:364px; padding-bottom:40px;}
#sidebarList {padding:0 0 0 40px;}
#sidebarList li {padding:10px; font-weight:bold; list-style:square;}

/* Footer */
.clearDiv {clear:both; background:url(images/general/lowerLines.gif) no-repeat; padding:20px;}
#footer-container { clear:both; background:#A7A7A7 url(images/general/footerBg.jpg) repeat-x; }
#footer {width:950px; margin:auto; color:#666;}
#footer a {color: #666666; text-decoration:none;}
#footer a:hover {color: #CCCCCC; text-decoration:none;}

#addy {float:left; padding-top:15px;}
#addy li {list-style:none;}
#lowerNav {float:right; text-align:right; padding-top:130px;}
#lowerNav li {display:inline; list-style:none;}

div#seo { clear:both; width:960px; margin:0 auto; color:#666 }
div#seo h1 { padding:100px 0 0 0; font-size:11px }
div#seo p { margin:0!important; padding:0!important; font-size:10px }
div#seo strong, em { font-style:normal; font-weight:normal}
