body {
	margin:0 auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#737373;
	line-height:20px;
	background:url(../images/bg.jpg);
}
img {
	border:none;
	padding-left: 0px;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none
}
a {
	text-decoration:underline;
	color:#079AE0;
}
a:hover {
	text-decoration:none;
	color:#0B96D9;
}
hr{
	color: #E3E3E3;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
a.fLnk {
	text-decoration:none;
	color:#5C5C5C;
}
a.fLnk:hover {
	text-decoration:underline;
	color:#000;
}

hr {
	color: #D0D0D0;
	margin-right:20px;
	margin-bottom: -10px;
}

td {
display: table-cell;
vertical-align: top;
}



#logo {
    display: block; /* not needed, but i like to explicitly state it */
	background: url(../images/logo.jpg) no-repeat;
	width: 231px;
	height: 114px;
	margin:0 0 0 35px;
}

#logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
h1 .logo {
margin:0;
}

h1 {
	color: #FA8E00;
	line-height:20px;
	margin:25px 0 15px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}



h2 {
	color: #FA8E00;
	line-height:20px;
	margin:0;
	padding-top: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 7px;
}

.int{
	float:right;
	padding:0 22px 0 0;
	width:275px
}


.int h1 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FA8E00;
	line-height:20px;
	margin:0;

}

.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#FA8E00;
	margin-left:85px;
	margin-top:15px;
}


.phone li{
	font-size:14px;
	float:right;
	position:relative;
	display:inline;
	margin-top: -28px;
	margin-right: 80px;
	margin-bottom: 0;
	margin-left: 0;
	border-left-width: 1px;
	border-left-color: #D3D3D3;
	border-left-style: solid;
	padding-left: 12px;
}


/*------------------------------------------------------------------------------------------------------------------*/


form {
	margin:0;
	padding:0
}
input, textarea {
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	color:#949695;
	padding:2px;
	border:1px solid #DDDDDD;
	background:#FFFFFF/*Alpha(Opacity=0, Style=0);*/;
}

.em{font-family:Arial, Tahoma, Verdana;
	font-size:9pt;
	color:#949695;
	padding:2px;
	border:1px solid #F5991E;
	background:#FFFFFF/*Alpha(Opacity=0, Style=0);*/;}
	
	.em2{font-family:Arial, Tahoma, Verdana;
	font-size:10pt;
	color:#949695;
	padding:4px 4px 4px 7px; border:none;
	background: url(../images/ref_txt.jpg) no-repeat;}
/*
--------------------------------------------------------------------------------------------------------------------
*/


#mainBg{ background:url(../images/main_bg.jpg) no-repeat; width:660px; height:341px;}

.slid_box{ float:right; padding:0; margin:0; width:147px;}
.noborder {
	border:none;
	background:none;
	margin:0;
	padding:0;
}
select {
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	color:#4E4E4E;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}
/*
--------------------------------------------------------------------------------------------------------------------
*/

input.btn {
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	background:#797F8D;
	border:1px solid #000000;
}
/*
--------------------------------------------------------------------------------------------------------------------
*/

.imgBorder {
	border-color: #C0C0C0;
}
/*
--------------------------------------------------------------------------------------------------------------------
*/

.title {
	color:#FA8E00;
	line-height:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.title2 { font:bold 22px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding-leftg:10px;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#EE981D;
}
.title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#F5991E;
}
.title6 {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#737373;}
.subtitle {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#3A3A3A;
	line-height:18px;
}
#cont_main {
	margin:0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}


#cont_main_in { margin:0 auto; padding:25px;}
#cont_main_in ul li {
	background:url(../images/arrow.jpg) no-repeat left top;
	padding:0 0 0 12px;
	margin:0
}

.tagL{ float:left; padding:15px 0 0 0; background:url(../images/tagline.jpg) no-repeat left bottom; width:525px; height:45px}



#pics_d{ float:left; width:130px; padding:0}

#pics_d img{ margin:3px; border:7px solid #403F45;
} 

#txtHome{ font:16px Arial, Helvetica, sans-serif; float:left; padding:25px; width:360px; line-height:20px;}

.toggleopacity img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
.toggleopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
} 


.logos{ background:url(../images/logo.jpg) no-repeat; height:99px; width:244px;}


.brdr_white{ border-left:6px solid #D8D8D8;border-right:6px solid #D8D8D8;}

.brdr_top{ border-top:6px solid #D8D8D8; padding:10px 0 0 0}

.brdr_top2{ border-top:6px solid #ffffff; padding:10px 0 0 0}

.brdr_top2 p {font:12px Arial, Helvetica, sans-serif;color:#737373;line-height:16px; margin:15px 0px;}


.Hm_box {  border:1px solid #FFF;	
		padding:35px 20px 10px 20px;
		margin:0 0 0 10px; height:313px; line-height:20px;}
		
#c_box{  border:1px solid #FFF;	
		padding:20px;
		margin:0 0 0 10px; line-height:20px;}

.sh_box {background:#171717; color:#F67BE3; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; border:1px dashed #666;
	padding:10px; display:block;  margin:0 auto; width:280px;
}




#box1{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	float:left;
	background:url(../images/offer_bg.jpg) no-repeat;
	width:253px;
	height:178px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}

#box2{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	float:right;
	background:url(../images/loca_bg.jpg) no-repeat;
	width:253px;
	height:178px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#box2 ul li{font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#737373;  background:url(../images/bullet.jpg) left no-repeat; padding:0 0 0 16px; margin: 0 0 0 10px;}
#box3{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	float:left;
	width:263px;
	height:178px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	text-align: center;
}

#box4{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	float:left;
	background:url(../images/bg_box5.gif) no-repeat;
	width:263px;
	height:178px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

#box4 p{
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
	margin:0;
}
#main-video{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	float:left;
	width:263px;
	height:178px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#main-video h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FA8E00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#content{
	color:#737373;
	float:left;
	width:552px;
	background-image: url(../images/content-top.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#content p{
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
}

#content small{
		font-family: "Arial Black", "Arial Bold";
	font-size: 11px;
	color: #CCCCCC;
	margin-top: 25px;
}
#content h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	line-height: 25px;
}

#sidebar{
	color:#737373;
	float:right;
	width:258px;
	height:auto;
	background-image: url(../images/bg-video.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 15px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 25px;
	padding-right: 0;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#sidebar h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FA8E00;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.imgRite {
	float:right;
	padding:0 0 0 10px;
}
.imgLeft{
	float:left;
	padding:0 10px 0 0;
}

.boxsr{ background:#F3F3F3; border:1px solid #7498BC; padding:15px; display:block; float:left; margin:10px 0 10px 0; width:820px;}

.bgLeft{ background:url(../images/bg_left.jpg) right repeat-y}
.bgRight{ background:url(../images/bg_rite.jpg) right repeat-y}

#foot_topbg{ 	background:#696969; border:1px solid #A09E9F; border-right:none;border-left:none;
 margin:0 auto; color:#FFF;
	font: bold 13px Arial, Helvetica, sans-serif;}
	
	.app{ margin:0 auto; width:800px; padding:3px; text-align:right}


.ccbox{ border:1px solid #CCC; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:270px; padding:10px}


	
#footer { font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#B6B4B5;  margin:0 auto; padding:5px;
}

#footer a {
	text-decoration:none; color:#0B8EC6;
	padding:0 4px 0 4px;
}
#footer a:hover {
	text-decoration:underline;
}

.dzn{ float:right;}

#menunew
{
margin: 0;
width:705px;
padding:0 0 0 15px;
height:126px;
}

#navcontainer
{
float:left;
margin-top:0px;
height:126px;
}

#navcontainer ul {margin:0; padding:0; list-style-type:none;}

#navcontainer li {float:left;list-style-image:none;}


#navcontainer a
{
display: block;
text-decoration: none;
margin: 0;
border-top:0;
border-bottom:0;
font-size:13px;
font-weight:bold;
overflow:hidden;
padding-top:126px;/* as height*/
height:0;
}


.title6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	color:#EE981D;
	text-align: right;
	padding-right: 80px;
	padding-bottom: 5px;
	height: 0px;
	padding-top: 5px;
}
.FloatLeft {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.FloatRight {
	float: right;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.int em {
	font-style: normal;
}
#cont_main em {
	font-style: normal;
}


/** New nav **/

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

#navigation { width:869px; margin:0 auto 10px auto; height:65px; }
#navigation *{ padding:0; margin:0; outline:0; }

#navigation ul{ list-style-type: none; height:65px;}
#navigation ul li{float:left; display:inline ; height:65px; position:relative; z-index:20;}
#navigation ul li a{float:left; display:inline; height:65px; background:url(../images/new/navigation-links.gif); font-size:0; line-height:0; text-indent: -4000px;}

#navigation ul li a.home-link { background-position:0 0; width: 59px; }
#navigation ul li a.home-link:hover,
#navigation ul li.active a.home-link,
#navigation ul li.hover a.home-link { background-position:0 bottom; }

#navigation ul li a.pricing-link { background-position:-59px 0; width: 171px; }
#navigation ul li a.pricing-link:hover,
#navigation ul li.active a.pricing-link,
#navigation ul li.hover a.pricing-link { background-position:-59px bottom; }

#navigation ul li a.laser-link { background-position:-230px 0; width: 163px; }
#navigation ul li a.laser-link:hover,
#navigation ul li.active a.laser-link,
#navigation ul li.hover a.laser-link { background-position:-230px bottom; }

#navigation ul li a.faq-link { background-position:-393px 0; width: 55px; }
#navigation ul li a.faq-link:hover,
#navigation ul li.active a.faq-link,
#navigation ul li.hover a.faq-link { background-position:-393px bottom; }

#navigation ul li a.before-link { background-position:-448px 0; width: 164px; }
#navigation ul li a.before-link:hover,
#navigation ul li.active a.before-link,
#navigation ul li.hover a.before-link { background-position:-448px bottom; }

#navigation ul li a.location-link { background-position:-612px 0; width: 167px; }
#navigation ul li a.location-link:hover,
#navigation ul li.active a.location-link,
#navigation ul li.hover a.location-link { background-position:-612px bottom; }

#navigation ul li a.spacials-link { background-position:-779px 0; width: 90px; }
#navigation ul li a.spacials-link:hover,
#navigation ul li.active a.spacials-link,
#navigation ul li.hover a.spacials-link { background-position:-779px bottom; }

#navigation ul li .dd { position:absolute; top:60px; left:-3px; width:176px; display:none; }
#navigation ul li .dd ul{ display:block; float:none; height:auto; font-family: "Trebuchet MS", Arial, sans-serif;}
#navigation ul li .dd ul li{ display:block; float:none; height:auto; border-bottom:solid 1px #fff; padding:5px 8px; position:static;}
#navigation ul li .dd ul li a{ display:inline; float:none; height:auto; color:#0C9FC0; font-size:15px; line-height:18px; font-weight: bold; background:transparent; text-decoration: none; text-indent: 0;}
#navigation ul li .dd ul li a:hover{ color:#158098; }

#navigation .dd-t { font-size:0; line-height:0; height:5px; width:176px; background:url(../images/new/dd-t.png);}
#navigation .dd-b { font-size:0; line-height:0; height:5px; width:176px; background:url(../images/new/dd-b.png);}
#navigation .dd-c { background:url(../images/new/dd-c.png) repeat-y 0 0; padding:1px 6px 0 6px; width:164px;}
#navigation .dd-cont { background:#fff url(../images/new/dd-bg.gif) repeat-x 0 bottom; height:100%;}



/* Top of page buttons=Consult */


.s_box{
	padding:0 32px 16px 63px;
	margin:0
}



#buttonConsult
{
float:left;
  display: block;
  width: 277px;
  height: 62px;
  background: url(../images/buttons-top.jpg) no-repeat 0 0;
}

#buttonConsult:hover
{ 
  background-position: 0 -62px;
}

#buttonConsult span
{
  display: none;
}

/* Top of page buttons= SHADING */


#buttonShading
{
float:left;

  display: block;
  width: 264px;
  height: 62px;
  background: url(../images/buttons-top.jpg) no-repeat -277px 0;

}

#buttonShading:hover
{ 
  background-position: -277px -62px;
}

#buttonShading span
{
  display: none;
}

#value
{
	background-color:#F6F6F6;
	padding:0 14px 25px 125px;
	background-image:url(../images/number-one-value.gif);
	background-repeat: no-repeat; 
 }

