body{ text-align:center; padding:0px; margin:0px; background:#ddd;padding-top:35px;
	font-family: arial, sans-serif; font-size:10pt;color:#444; line-height:1.25em;
background-image: url('../_gfx/bkg.jpg');
background-repeat: repeat-x; background-color:#000

	
	}
img {border:0px; padding:0px; margin:0px;}

.wide-p { margin:0 50 0 0px;}
h1 { padding:0 0 10 15px; margin:0px;}

h2 { margin-left:15px; font-weight:600; font-size:10pt;}

h3 { margin:0 0 0 15px; font-weight:600; font-size:8pt; color:#888}

.home_p {padding:0 10 10 0px; margin:0 10 0 10px;}
.click_image {font-size:7pt;}


hr { size:4px; color:#ffd107; margin:10 20 10 10px;}

a {text-decoration:none; color:#ffd107;}
a:hover{ color:#f49922;           }

#content-title { padding:10 0 0 0px; font-size:16pt; font-weight:bold; color:#444;}
#page-wrap { margin-left:auto; margin-right:auto; text-align:left; width:980px;  
            background-color:#000;}
		
#header {width:980px; height:110px; overflow;hidden;}	
#logo {width:980px; height:55px; position:relative; overflow:hidden; }
#phone_number {width:380px; height:55px; position:relative; overflow:hidden; }		   
#header_contact  {border:1px solid black;}
#header_contact {width:300px; height:55px; position:relative; left:600px; top:-165px; overflow:hidden; background:#fff}				
#header_contact a  { display:block; width:300px; height:55px; background-image:url(../_gfx/contact.gif);}
#header_contact a:hover{background-image:url(../_gfx/contact-hover.gif);}
#contact_us_button  {position:relative; left:67px; top:14px; }

/** MAIN MENU ***/
#main_menu{ width: 600px; height: 55px;   position:relative; top:-55px; left:380px; overflow:hidden;background:black;}			
#main_menu div {display:block; /*overflow:hidden; */ height:55px; margin-top:5px; }



#home {width:140px; position:relative; left: 9px; top:0px; margin-left:1px;}
#home a {display:block; width:140px; height:55px; background-image:url(../_gfx/mm_back-up.jpg);}
#home a:hover {background-image:url(../_gfx/mm_back-over.jpg);}
#home img {position:relative; left:56px; top:18px; }


#about {width:149px; position:relative; left: 150px; top:-60px; margin-left:1px; }
#about a {display:block; width:149px; height:55px; background-image:url(../_gfx/mm_back-up.jpg);}
#about a:hover {background-image:url(../_gfx/mm_back-over.jpg);}
#about img {position:relative; left:42px; top:18px; }

#work { width:149px; position:relative; left: 300px; top:-160px; margin-left:1px; }
#work a {display:block; width:149px; height:55px; }
#work a:hover {}
#work img {position:relative; left:80px; top:42px; }


#contact{ width:149px; position:relative; left: 450px; top:-220px; margin-left:1px; }
#contact a {display:block; width:149px; height:55px; }
#contact a:hover {}
#contact img {position:relative; left:0px; top:42px; }

/** end of MAIN_MENU ***/

#header-line{width:100%; height:3px; background:#f99e12;position:relative; left:0px; top:0px;}
#page-head{padding:0 0 10 0px; font-size:10pt; font-weight:bold; color:#FFD107; }
#content-body{position:absolute; top:147px; width:680px; background:transparent; }
#content-wrap {position:relative; left:10px; top:10px; padding: 40 0 45 0px;}
#content-top{width:660px; height:15px;}
#content{width:660px; background:#fff;  display:block;}
#content div p { padding:0 10 0 5px; margin:10 10 10 10px;}

#content-body-about{position:absolute; top:167px; width:980px; background:transparent; }
#content-wrap-about {position:relative; left:10px; top:10px; padding-bottom:25px;}
#content-top-about{width:960px; }
#content-about{width:960px; background:#000;  display:block;}
#content div p { padding:0 10 0 5px; margin:10 10 10 10px;}



#content p a {color:black; font-weight:500; text-decoration:underline; }
#content p a:link {color:black;  }
#content p a:hover {color:#999; }
#content p a:visited {color:#555;  }
#content ul {margin:0 0 0 40px;}
#content li {padding:2 0 2 20px;}
#content ol  li {padding:5 0 5 0px;}
#content div ul li a {color:black; font-weight:600; }
#content div ul li a:hover {color:#f49922;}


#content-left {width:315px;}


#content-right {float:right; width:250px; height:300px;}

.content-right-img {border:30px;}

#content-bottom{width:580px; height:15px; }

#right-sidebar {background:transparent;}

#right-sidebar-top{width:300px;  position:relative; left:680px; top:60px; 
					overflow:hidden;  background:transparent; }
#right-sidebar-top h1 { color:#ffc700; font-size: 12pt; font-weight:600; padding:10 0 0 0px;}
#right-sidebar-top ul { margin:0 0 10 0px; padding:0 0 10 0px; list-style-type: none;
				  font-family:arial, sans-serif; font-size:10pt; font-weight:600;}
#right-sidebar-top ul  a {text-decoration:none; color:#ccc;}	
#right-sidebar-top ul  a:hover {text-decoration:none; color:#ffd107;}			  

#right-sidebar-top li {padding:5 0 5 20px; color:#eee; border-top:1px solid #ffc700; }
#right-sidebar-top li  .title {font-weight:500;}
#right-sidebar-top ul ul {  padding: 0 10 5 10px; margin:5 0 0 0px;}
#right-sidebar-top ul ul li {border:none; padding:2 0 2 25px;}
                   
#right-sidebar-bottom{width:300px;  position:relative; left:600px; top:0px; overflow:hidden; }

#right-sidebar-bottom div{margin-top:40px; padding:10 0 0 10px; color:#eeeeee; border-top:1px solid #ffc700;
						font-family:arial, sans-serif; font-size:10pt; font-weight:600;}
						
#right-sidebar-bottom div a {font-weight:500;}
						
#right-sidebar-bottom div ul { padding:0px; margin:10 0 0 10px; color:#ffd107;}

						
#right-sidebar-bottom div ul  a:hover { color:#999;}

#right-sidebar-statement {font-family:geneva,arial,sans-serif; padding:10px; color:#ffc700;  font-size:1.1em; line-height:1.3em; font-weight:600;}
.right-sidebar-credit {font-size:.9em; line-height:1.1em;font-weight:600; }


#right-sidebar-img {padding:10 0 0 0px; margin:0 0 0 -15px; text-align:center;}	
#right-sidebar-img img {padding:0 0 15 0px; margin:0px;}
#right-sidebar-img a {padding:0 0 15 0px;}		
			
/**** FOOTER *****/
#footer{ width:660px; height:75px;/* margin-left:auto; margin-right:auto; */ text-align:center; 
         padding: 0 0 50 0px;
		 background:#000; /*background-image:url(../_gfx/footer_bkg.jpg); background-repeat: repeat-x; */
		 font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; font-weight:600; color:#d7cdcd;}
		 
#footer_text { padding:60 0 0 40px; }	
#footer_text a {color:#d7cdcd; text-decoration:none;}
#footer_text a:hover{color:#ffd107;}
.link_seperator { color:#ffd107; padding:0 5 0 5px; }
#footer_copyright {	 padding-top:10px; font-size:8pt; font-weight:500; }

/********  HOME PAGE ********************************************************************/
#home-wrap-top{ width:100%; height:390px;  position:relative; top:20px; margin-bottom:00px; overflow:hidden; }
#home-top-image{  width:660px; height:100%; margin-left:100px; margin-top:50px; overflow:hidden; text-align:center; vertical-align:middle;}
#home-top-left {position:relative; left:660px; top:-400px; width:300px; color:#eee; overflow:hidden; }
#home-top-left-top { width:300px;  padding-bottom:5px;}
#home-top-left-bottom {margin-top:5px; width:300px;  }
#page-head-home {padding:10 0 0 15px;}

#home-wrap-bottom  p { padding:10 10 0 10px; margin:0px; }
#home-wrap-bottom {width:100%; height:0px; overflow:hidden; color:#eee;}
#home-wrap-bottom-service-1 { width:225px; height:400px; overflow:hidden; }
#home-wrap-bottom-service-2 {position:relative; left:225px; top: -400px; width:225px; height:400px; overflow:hidden;  background:#0b0b0b;}
#home-wrap-bottom-service-3 {position:relative; left:450px; top: -800px; width:225px; height:400px; overflow:hidden; }
#home-wrap-bottom-service-4 {position:relative; left:675px; top: -1200px; width:225px; height:400px; overflow:hidden; background:#0b0b0b;}

.services {width:225px; height:55px; }
.services a {display:block; width:225px; height:55px; background-image:url(../_gfx/mm_back-up.jpg);}
.services a:hover {background-image:url(../_gfx/mm_back-over.jpg);}
.home-emphasis {font-weight:600; color:#ffd107; }

/******* SIFIR *********************************
.title-sifir{ font-size:24px; font-weight:normal; color:#0b0b0b;}
*****/
/******* misc **************************************/
#endorse-credit a {color:#ffd107;}
#endorse-credit a {color:#ffd107;}
#content-title { margin-left:20px;}
.flash-wrap {   margin: 20 0 0 0px; text-align:center; }
.flash-object {width: 520px; height: 400px;  border:none; background:#fff; }
.flash-movie {position:relative;  top:30px; }
#map { margin-left:27px;}

#case-ul { margin-left:-40px; padding-left:0px;}

#website-support-img{position:relative;left:-1px; }

