
body {
	color: black;
	font-size: 14px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 }
p, .bodytext  {
	font-size: 14px;
	line-height: 1.35em }
.noMargin {
	margin: 0 }

td {
	color: #000 }

H1 {
	font-size: 12.5px;
	font-weight: normal }

H2 {
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	background: #696;
	clear: both }

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


li {
	margin-bottom: 0.4em }
a {
	text-decoration: none }
a:hover, a:active {
	text-decoration: underline }

.Table {
	border: solid 1px #321800 }
td#fuStyle {
	padding-top: 12px }

#fuStyle h2 {
	color: #036;
	font-size: 20px;
	background-color: transparent;
	margin: 0 0 0;
	padding: 4pt;
	clear: none }

#fuStyle h3   {
	color: #235483;
	font-size: 17px;
	background-color: transparent;
	margin-top: 40px;
	margin-bottom: 0;
	clear: none }

#fuStyle h4 {
	color: #235483;
	font-size: 14px;
	background-color: transparent;
	margin-top: 30px;
	margin-bottom: 0;
	clear: none }

#fuStyle h5 {
	color: #235483;
	font-size: 12px;
	background-color: transparent;
	margin-top: 40px;
	margin-bottom: 0;
	clear: none }

#fuStyle a {
	color: #0033a1;
	text-decoration: underline }
#fuStyle strong {
	color: #036;
	font-size: 1.1em;
	font-weight: bold }

#fuStyle .summary li {
	width: 200px;
	float: left }
	
#fuStyle .featured     {
	background-color: #dee9f5;
	font-size: 1.1em;
	margin: 10px -5px -5px;
	padding: 5px 5px 1px 20px;
	width: 555px }

#fuStyle li a  {
	font-weight: normal;
	text-decoration: none }


#fuStyle li a:hover, #fuStyle li a:active {
	text-decoration: underline }

#fuStyle li a i {
	text-decoration: underline }
#fuStyle dl dt {
	color: #036;
	font-size: 15px;
	font-weight: 700 }

#fuStyle dl dd {
	margin: 0 0 10px 5px;
	padding: 0 5px 5px }

#fuStyle .photoRight {
	color: #36608a;
	font-size: 13px;
	font-weight: 700;
	line-height: 17px;
	background-color: #dee9f5;
	text-align: center;
	margin-left: 10px;
	width: 218px;
	float: right }

#fuStyle .photoRight img {
	border-style: none }

#fuStyle .photoRight div {
	display: block;
	margin: 8px;
	outline-style: none }

.lsStyle     {
	margin-top: 6px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 5px;
	width: 574px;
	border: 1px #919482 }
.lsStyle img.logo {
	margin-bottom: 15px }

.lsStyle .note    {
	color: #000;
	font-style: italic;
	text-align: center;
	padding: 5px 20px 0 }




.lsStyle .featured     {
	background-color: #f2f6f2;
	margin: 10px -5px -5px;
	padding: 5px 5px 1px 20px;
	width: 555px }



.lsStyle h2 {
	color: rgb(51, 0, 102);
	font-size: 20px;
	background-color: transparent;
	margin: 0 0 5px;
	padding: 0;
	clear: none }
.lsStyle h2 i, .lsStyle h3 i {
	color: #393939;
	font-size: 11px;
	font-weight: normal;
	display: block }

.lsStyle h3       {
	color: #5f4f8e;
	font-size: 17px;
	background-color: transparent;
	margin-bottom: 6px;
	padding-top: 10px;
	clear: none }

.lsStyle h4      {
	color: #0d6c0b;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 2px;
	padding-top: 5px }


.lsStyle a {
	color: rgb(0, 102, 0);
	text-decoration: underline }

.lsStyle strong {
	color: rgb(51, 0, 102);
	font-size: 1.1em;
	font-weight: bold }

.lsStyle .summary li  {
	width: 200px;
	float: left }


.lsStyle li i {
	color: rgb(51, 0, 102) }
	
.lsStyle li a  {
	font-weight: normal;
	text-decoration: none }


.lsStyle li a:hover, #fuStyle li a:active {
	text-decoration: underline }

.lsStyle li a i {
	text-decoration: underline }
	
.lsStyle dl dt {
	color: rgb(51, 0, 102);
	font-size: 15px;
	font-weight: 700 }

.lsStyle dl dd {
	margin: 0 0 10px 5px;
	padding: 0 5px 5px }

.lsStyle #specials	 {
	display: block;
	margin-top: -5px;
	margin-right: -5px;
	margin-left: 6px;
	width: 152px;
	height: 35px;
	float: right }


.lsStyle #specials a  {
	background-image: url(../laser_skin/images/icon_monthlySpecials.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	width: 152px;
	height: 35px;
	outline-style: none }


.popup_big {
	visibility: hidden;
	margin: 1px;
	position: absolute;
	z-index: 2;
	top: -130px;
	left: -220px;
	width: 200px;
	border: solid 1px #696 }

.popup_small {
	visibility: hidden;
	margin: 1px;
	position: absolute;
	z-index: 2;
	top: -93px;
	left: -125px;
	width: 105px;
	border: solid 1px #696 }
.popupNews {
	background-color: #fff;
	visibility: hidden;
	padding: 10px;
	position: absolute;
	z-index: 2;
	top: -93px;
	left: -390px;
	width: 360px;
	border: solid 4px #708aae }

.small {
	line-height: 12px }

.medium {
	font-size: 11.5px;
	line-height: 9px }

.bodykearn {
	font-size: 12.5px;
	line-height: 8px }

.big_text {
	color: red;
	font-size: 14px }

.bodytextbold {
	font-size: 14px;
	font-weight: bold }

.bodytextboldtitle {
	font-size: 18px;
	font-weight: bold }

a.links {
	color: #036;
	font-size: 14px }

a.links:hover {
	text-decoration: underline }

a.toplinks {
	color: #fff }

a.toplinks:hover {
	color: #c30 }
a.textlinks_ls {
	color: #006600;
	font-size: 14px;
	font-weight: bold }

a.textlinks_ls:hover {
	text-decoration: underline }

a.servicelinks {
	color: #006600;
	font-size: 16px }

a.servicelinks:hover {
	text-decoration: underline }
a.servicelinks_blue {
	color: #036;
	font-size: 18px }

a.servicelinks_blue:hover {
	text-decoration: underline }

a.headlinelinks_blue {
	color: #036;
	font-size: 18px }

a.headlinelinks_blue:hover {
	color: #039;
	text-decoration: underline }
a.bodylinks_blue {
	color: #036;
	font-weight: bold;
	line-height: 14px }

a.bodylinks_blue:hover {
	color: #039 }

a.titlelinks {
	color: #036;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline }

a.titlelinks:hover {
	color: #c30 }

a.bottomnavlinks  {
	color: #036;
	font-size: 11px }


a.bottomnavlinks:hover {
	text-decoration: underline }

.sglinks {
	color: #000;
	font-size: 9px }

.sglinks:hover {
	color: #000 }
/*<agl.folder "Common Nav Settings">*/
	#lsNav, #pmNav  {
	font-family: "Trebuchet MS", Arial, Verdana, Georgia, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 1em;
	margin-left: 4px;
	width: 148px }


	#lsNav ul, #pmNav ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100% }


	#lsNav li, #pmNav li    {
	line-height: 1.2em;
	text-transform: uppercase;
	margin: 7px 0 0;
	padding: 0;
	width: 100% }




	#lsNav a, #pmNav a    {
	display: block;
	margin: 0;
	padding-right: 2px;
	padding-left: 2px;
	width: 100%;
	outline: none medium }




/*</agl.folder>*/
/*<agl.folder "Laser Skin Nav Colors">*/
	#lsNav {
	color: #016601 }

	#lsNav a {
	border-bottom: 2px solid #b0b593 }

	#lsNav a, #pmNav a.altNav   {
	color: #016601 }


	#lsNav a:link, #lsNav a:visited, #pmNav a.altNav:link, #pmNav a.altNav:visited  {
	color: #016601 }


	#lsNav a:hover {
	color: #fff;
	background-color: #bec49f }
	#lsNav .shop {
	font-weight: 600;
	background-color: #bec49f;
	margin-top: 0;
	padding-top: 1px;
	padding-left: 5px;
	width: 148px }

	#lsNav .shop img {
	padding-left: 5px }

	#lsNav .shop li  {
	text-transform: none;
	margin-top: 0;
	width: 144px }


	#lsNav .shop em {
	color: #14426c;
	font-weight: 700 }

	#lsNav .shop a {
	color: #005600;
	padding-top: 6px }

	#lsNav .shop a:hover {
	color: #fff;
	background-color: #ced2b6 }

	#lsNav .shopSub li  {
	color: #016601;
	font-size: 12px;
	font-weight: 500;
	background-color: #b0b593;
	padding-left: 10px;
	width: 138px }


	#lsNav .shopSub a {
	width: 134px }

/*</agl.folder>*/
/*<agl.folder "PM Nav Colors">*/
	#pmNav {
	color: #036 }

	#pmNav a  {
	border-bottom: 2px solid #b9d5df }

	#pmNav a, #lsNav a.altNav  {
	color: #003366 }

	#pmNav a:link, #pmNav a:visited, #lsNav a.altNav:link, #lsNav a.altNav:visited {
	color: #003366;}

	#pmNav a:hover  {
	color: #fff;
	background-color: #acc8d9 }


/*</agl.folder>*/

/*<agl.folder "Nav Column Contact">*/
	#col1Contact   {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #1e1e1a;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 10px;
	margin-right: 4px;
	margin-left: 4px;
	width: 152px }


	#col1Contact form  {
	color: #016601;
	font-weight: 700;
	margin-bottom: 10px }

	#pmNav #col1Contact form {
	color: #036 }

	#col1Contact .textField {
	font-size: 10px;
	width: 105px;
	border-style: none;
	outline-style: none }

	#col1Contact .button {
	font-size: 10px;
	font-weight: normal;
	margin-left: 2px;
	width: 42px;
	border: solid 1px #6c9e24 }

	#col1Contact strong {
	text-decoration: underline }
	#col1Contact ul {
	margin-bottom: 10px }

	#col1Contact li {
	line-height: 1.2em;
	margin: 0;
	padding: 0 }
	#col1Contact li b {
	font-weight: normal;
	display: block;
	width: 40px;
	float: left }

	#col1Contact li em  {
	font-style: normal;
	font-weight: 400 }


/*</agl.folder>*/
.ls_title {
	color: #669966;
	font-size: 14px;
	font-style: italic;
	font-weight: bold }
/*<agl.folder "Product Tables">*/
	.productTable {
	font-size: 12px;
	line-height: 1.1em }

	.productTable i {
	color: #306;
	font-style: italic;
	font-weight: bold }

	.productTable a {
	color: #060;
	font-weight: bold }

	.productTable a:hover {
	color: #669966 }

/*</agl.folder>*/
.ls_title2 {
	color: #330066;
	font-size: 20px;
	text-decoration: underline }

.ls_subtitle {
	color: #669966;
	font-style: italic }

.ls_subtitle2 {
	color: #006600;
	font-style: bold			    }

a.ls_title3 {
	color: #006600;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline }

a.ls_link {
	color: #669966;
	font-size: 13px;
	font-weight: bold }

a.ls_link:hover {
	color: #060 }

a.ls_link_promo {
	color: #330066;
	font-size: 16px;
	font-weight: bold }

a.ls_link_promo:hover {
	color: #330099 }

a.ls_link_dark {
	color: #060;
	font-weight: bold;
	line-height: 0.9em }

a.ls_link_dark:hover {
	color: #669966 }

a.ls_services {
	color: #669966;
	font-size: 13px;
	font-weight: bold }

a.ls_services:hover {
	color: #669966 }

a.ls_bottomnavlinks {
	color: #060;
	font-size: 11px }

a.ls_bottomnavlinks:hover {
	text-decoration: underline }
br.floatStop {
	clear: both }

.leading  {
	margin-top: 0 !important;
	padding-top: 0 !important }

.shim  {
	margin-top: .6em !important;
	padding-top: 0 !important }

.closing {
	margin-bottom: 0 }

p.centered, h1.centered, h2.centered, h3.centered, h4.centered,
h5.centered, h6.centered, ul.centered, ol.centered, dl.centered
{
	text-align: center }

div.centered, table.centered, form.centered {
	margin-left: auto;
	margin-right: auto;
	}

.border {
	background-color: white;
	padding: 3px;
	border: solid 1px #999 }

.floatRight   {
	margin-left: 8px;
	float: right }


.floatLeft  {
	margin-bottom: 8px;
	margin-right: 8px;
	float: left }
.clearBoth {
	clear: both !important }

.toBeReviewed {
	background-color: #fcd2d2 }

.smurf b {
	visibility: hidden;
	display: block;
	width: 0;
	float: left }
ul.bullets {
	list-style-type: disc;
	margin-left: 2em;
	padding-left: 0em;	
	line-height: 1.35em }

ol  {
	list-style-type: decimal;
	margin-left: 2em;
	padding-left: 0em;
	line-height: 1.35em }


