
        /* global */

        * {margin:0; padding:0;}

        body {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; text-align : center; background-color:black; padding-bottom:35px;}

        img {border:0px;}

        h3 {color:#FFF; font-size:small; font-size:14px; margin-bottom:10px; border-bottom:1px solid; padding-bottom:5px;}

        p {color:#FFF; font-size:12px; line-height:25px;}

        #container {width:975px; margin:35px auto; background-color:#FFF;}

        /* header */

        #header {width:100%; text-align:left; background-color:black; color:#FFF;}

        #header h1 {background: url(../images/logo.jpg) no-repeat; height:90px; text-indent:-9999px;}

        #nav  {list-style-type:none; width:100%; font-weight:bold; font-size:14px; position:relative; left:540px; bottom:10px;}

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

        #nav li {margin-right: 50px; display:inline; margin:25px;}

        #tel {position:relative; top:-50px; left:-275px; font-style:italic;}

        #scroller {position:relative; top:-100px; left:-200px; margin:-30px;}
        
        /* content */

        #content {width:100%; background-color: black;}

        #content li {width:250px; text-align:justify; float:left; margin:25px 0 0 55px;}

        #content_hd {}

        #services_hd {background: url(../images/services_hd.jpg) no-repeat; height:300px; width:100%; text-indent:-9999px;}

        #main {list-style-type:none;}

        #services {list-style-type:none;}

        .ico {float:left; margin-right:5px;}

        #thank {color:#FFF; padding:100px 0 100px 0; font-size:18px;}

       /* Computer Table*/

        #computer {border-collapse:collapse; width:800px; margin:0 auto; font-size:12px; color:#FFF; background-color:gray; border:1px dashed #FFF;}

        #computer td {text-align:left; padding:5px;}

        #computer tr:hover {background-color:silver;}

        #computer th {text-align:right; width:80px; font-weight:bold;}

        #computer #pic {background-color:#FFF; border:1px dotted #FFF; text-align:center; color:green; font-size:26px; font-weight:bold;}

        #computer caption {padding:5px; margin-top:15px; font-size:16px;font-weight:bold;}

        #computer label {float:left; width:100%;}


        /* contact form */

        #contact_frm {width: 400px; margin:auto; padding-top:30px;}

        #contact {width:400px; margin:20px 0 20px 0; }

        #contact div {	margin-bottom:10px; padding:10px 20px;text-align: right; }

        #contact fieldset {border:0px;}

        #contact label, label span {display: block; padding-bottom:.8em;}
       
        #contact label {float:left; width:100%;}

        #contact label span { float:left; width:25%; text-align:right; color:#FFF; font-size:12px;}

        .txtbx {width:250px;}

        /* footer */

        #footer {width:100%; padding:20px; font-weight:bold; background-color:black; width:975px; margin:0 auto;}

        #footer a {color:#FFF; text-decoration:none;}

        #nav_ft  {list-style-type:none;  font-size:11px; background-color:#333; border:1px dashed #999; padding:10px; width:915px;}

        #nav_ft li {display:inline; margin:0 75px 0 75px}
        
        /* Clearfix */

        .clearfix:after { content: "."; display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;}

        .clearfix {	display: inline-block;}

        html[xmlns] .clearfix {	display: block;}

        * html .clearfix {	height: 1%;}
