@charset "utf-8";
/* CSS Document */
/* CSS Document */

/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;

}
table {
	border-collapse:collapse;
}
fieldset, img {
    border-width: 0;
   }
address, caption, cite, code, dfn,  th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
/* LIST ELEMENTS */
ul {
	list-style-type:disc;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ol {
	list-style-type:decimal;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
/* remove top  bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
	margin-top:0;
	margin-bottom:0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul {
	list-style-type:circle;
}
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type:square;
}
hr {
	width:75%;
	margin-top:20px;
	margin-bottom:25px;
	color:#CCCCCC;
}

/* End Standarizacion */

p, h1, h2, h3, h4, h5, h6, a, ul , li { font-family:Arial, Helvetica, sans-serif; color:#000000}

p { font-size:16px; margin-bottom:15px; color:#36b6cf}
h1 { color:#fb922b; font-size:30px; font-weight:bold; margin-bottom:30px}
h3 { color:#fb922b; font-size:18px; padding-bottom:20px}

li { font-size:16px; margin-bottom:5px; color:#36b6cf}


body {
 background-color:#ecf7f7

}

#container {
	width:800px;
	height:100%;
	margin: 0 auto;
	border-top:0px;
	overflow:hidden;
	background-color:#FFF; margin-bottom:15px
}

#header { background-image:url(images/laser-head-background.jpg); background-repeat:no-repeat; height:186px }
#header p { color:#FFF; text-align:right; font-size:12px; padding:20px }

.menu {color:#36b6cf; font-weight:bold; font-size:13px; text-align:right; padding:20px; margin-top:65px}

a:link
{
    color: #36b6cf;
    text-decoration: none;
}
a:visited
{
    color: #36b6cf;
    text-decoration: none;
}
a:hover
{
    color: #fb922b;
    text-decoration: underline;
}
a:active
{
    color: #36b6cf;
    text-decoration: underline;
}

#content { margin-top:44px
	
	}
	
#right { width:310px; float:left; text-align:right}
#left { width:450px; float:left; padding-left:40px}

#footer {  text-align:center; padding:10px; height:40px; clear:both }
#footer p { font-size:12px; font-weight:bold}

.services {clear:both; }
.imagebox {float:left; width:200px; margin-bottom:20px }
.textbox {float:left; width:500px; padding-left:20px; padding-top:15px}
.textbox h2 { padding-bottom:15px}



.service { width:200px; float:left; padding:5px; margin-left:20px; margin-bottom:20px}
.service h2 { padding-left:10px; padding-bottom:10px; color:#36b6cf}
.service p{ font-size:12px; padding-top:5px; color:#333}

.servicebig { width:400px; float:left; padding:5px; margin-left:20px; margin-bottom:20px}
.servicebig h2 { text-align:center; padding-bottom:10px; color:#36b6cf}
.servicebig p{ font-size:12px; padding-top:5px; color:#333}

.back a{ font-size: 14px; color:#fb922b}

#columnleft { width:200px; float:left; margin:0px 15px}
#columnleft p{font-size:12px; text-align:center}
#columncenter { width:260px; float:left; margin:0px 15px}
#columncenter p { color:#000; font-size:12px; padding-bottom:20px}
#columncenter h1 { color:#36b6cf; font-size:18px; margin-bottom:0px; }
#columnright { width:260px; float:left; }
#columnright p { color:#000; font-size:12px; padding-bottom:20px}
#columnright h1 { color:#36b6cf; font-size:18px; margin-bottom:0px; }
.blue {color: #36b6cf; font-weight:bold}

#contactform p{ font-size:14px}

.special {float:right; margin-right:20px; border-style:solid; border-width:1px; border-color:#d2c1a5; margin-bottom:20px; width:527px}

.equipment {width:700px; padding-left:20px; padding-right:20px}
.equipment p { line-height:24px; padding-top: 10px}
.equipment h2 { padding-bottom:20px;}

.lasers { padding-bottom: 25px}

.laserpic {padding:5px 15px 0px 0px; float:left}

.servicebig { width:300px; float:left; padding:5px; margin-left:20px; margin-bottom:20px}
.servicebig h2 { padding-left:10px; padding-bottom:10px; color:#36b6cf}
.servicebig p{ font-size:12px; padding-top:5px; color:#333}


#inside { padding:15px 20px }

.articlepic {margin: 5px 15px 5px 0px; float:left; border:solid; 2px; color:#f2ca7a}

.reviews h3 {color:#fb922b; font-size:16px; padding-bottom:5px; padding-top:10px}


#articles a:link
{
    color: #36b6cf;
    text-decoration: underline;
}

#articles a:visited
{
    color: #36b6cf;
    text-decoration: underline;
}

#articles a:hover
{
    color: #fb922b;
    text-decoration: underline;
}
#articles a:active
{
    color: #36b6cf;
    text-decoration: underline;
}

.subtitle p{ color:#2891a6;}

#faq { clear:both; padding:40px; }
#faq p { font-size:14px}
#faq a { color:#8a8080; font-size:14px; }
#faq li { font-size:14px; line-height:20px; list-style-type:disc}

.terms li { font-size:11px; margin-left:-20px}
.terms h2 { font-size:12px; padding-top:20px}