@charset "UTF-8";
/* CSS Document */

p {
margin:0;
padding:10px 0;
}

body {
background-color: #000000;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height: 18px;
}

a {
color:#77565b;
text-decoration:none;
}

a.small {
font-size:10px;
}

a:visited {
color:#77565b;
text-decoration:none;
}

a:active {
color:#77565b;
text-decoration:none;
}
a:hover {
color:#f75914;
text-decoration:underline;
}

ul {
padding-left:5px;
margin-top:6px;
margin-left:7px;
}

ul li {
color: #503a47;
}

ul.blk {
padding-left:5px;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
margin-left:7px;
}

ul.blk li {
color: black;
}

#hr {
height:1px;
background-color:#93c2fd;
}

#logoPart {
width:230px;
color:#43a756;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:white;
padding: 10px 0 5px 115px;
padding-left:130px;
}

#greyBarText {
	text-align:left;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.6px;
	line-height:18px;
	width:512px;
	padding:0 0 0 17px;
}


.subHead {
text-align:left;
color:#8f7074;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
padding:5px 0 0 0;
line-height:22px;
text-transform:none;
}

.sub_Sub {
color:#634a59;
font-size:15px;
}

#subHead ul{
padding-top:0;
margin-top:0;
padding-bottom:10px;
margin-bottom:0;
}

#subHead a  {
text-decoration:none;
color:#f75914;
}

#subHead a:visited  {
text-decoration:none;
color:#f75914;
}

#subHead a:hover a:visited:hover {
text-decoration:underline;
color:#f75914;
}

#quote {
/*border-left: 1px solid #c9c8c9;
border-left: 1px solid #8a8a8a;*/
float:right;
text-align:left;
line-height:17px;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size:9.3px;
padding:4px 10px 0 0px;
}

.capital {
font-weight:bold;
font-size:10.5px;
color:#1465a1;
text-transform:uppercase;
}

.EXTbox {  
border-left: solid 1px #8a8a8a;
margin-left:2px; 
}  




#mainTextBullets ul{
padding-top:0;
margin-top:0;
padding-bottom:10px;
margin-bottom:0;
}

#mainTextBullets a  {
text-decoration:none;
color:#000099;
}

#mainTextBullets a:visited  {
text-decoration:none;
color:#f75914;
}

#mainTextBullets a:hover a:visited:hover {
text-decoration:underline;
color:#f75914;
}

#tableholder {
padding: 10px 0 10px 20px;
}

#mainText {
text-align:left;
width:450px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 0 0 110px;
line-height:20px;
}

#mainText ul{
padding-top:16px;
margin-top:0;
padding-bottom:10px;
margin-bottom:0;
}

#mainText a  {
text-decoration:none;
color:#f75914;
}

#mainText a:visited  {
text-decoration:none;
color:#f75914;
}

#mainText a:hover  {
text-decoration:underline;
color:#f75914;
}

.blueText {
font-weight:bold;
color:#2361a7
}

#mainText a:hover a:visited:hover {
text-decoration:underline;
color:#f75914;
}

#copyright {
color:#666666;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:5px 0 0 129px;
}

#mainFrame {
width:920px;
margin:0 auto;
height:auto;
}

#header {
height:89px;
background:url(../images/header.gif) top left no-repeat;
}

#top-menu {
width:920px;
height:31px;
background:url(../images/topmenubg.gif) top left no-repeat;
}

ul.top-menu {
padding:4px 0 0 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

ul.top-menu li {
color:white;
padding: 0 20px 0 20px;
display:inline;
}

ul.top-menu li a, ul.top-menu li a:visited{
color:#a28185;
}

ul.top-menu li a:hover {
color:white;
text-decoration:none;
}

#logo {
background-image:url(../images/logo.gif);
float:left;
width:248px;
height:47px;
margin:22px 0 0 0;
}

#hd-center {
background:url(../images/header-repeat-x.gif) repeat-x;
float:left;
width:580px;
height:92px;
}

#hd-right {
background-image:url(../images/header-right.gif);
float:left;
width:34px;
height:92px;
}

#menu_title {
color:#f75914;
padding:0 0 0 3px; 
margin:0; 
background: url(../images/ddm-bg.gif);
border-top: 0 solid #FDE8E9;
border-bottom: 1px solid #FDE8E9; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
margin-top:11px;
position:absolute;
top: 0;
border: 0px solid white; /*THEME CHANGE HERE*/
border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
border-top-color:#d3bfd3;
border-bottom-width: 0;
font:normal 13px Verdana;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
background: url(../images/ddm-bg.gif);
}

.dropmenudiv_a a{
background: transparent url(../images/ddm-bg.gif);
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #FDE8E9;
border-bottom: 1px solid #d3bfd3; /*THEME CHANGE HERE*/
padding: 5px 0 5px 14px;
text-decoration: none;
color: white;
}

.dropmenudiv_a a:hover{
background: transparent url(../images/ddm-bg-selected.gif);
}

.dropmenudiv_a a.sub_bottom{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #d3bfd3; /*THEME CHANGE HERE*/
padding: 5px 0 5px 14px;
text-decoration: none;
color: white;
background: transparent url(../images/ddm-bg.gif);
}

.dropmenudiv_a a.sub_bottom:hover{
background: transparent url(../images/ddm-bg-selected.gif);
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background: transparent url(../images/ddm-bg-selected.gif);
}

/* --  */

.dropmenudiv_b{
margin-top:11px;
position:absolute;
top: 0;
border: 0px solid white; /*THEME CHANGE HERE*/
border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
border-top-color:#d3bfd3;
border-bottom-width: 0;
font:normal 13px Verdana;
line-height:18px;
z-index:100;
width: 124px;
visibility: hidden;
background: url(../images/ddm-bg.gif);
}

.dropmenudiv_b a{
background: transparent url(../images/ddm-bg.gif);
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #FDE8E9;
border-bottom: 1px solid #d3bfd3; /*THEME CHANGE HERE*/
padding: 5px 0 5px 14px;
text-decoration: none;
color: white;
}

.dropmenudiv_b a:hover{
background: transparent url(../images/ddm-bg-selected.gif);
}

.dropmenudiv_b a.sub_bottom{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #d3bfd3; /*THEME CHANGE HERE*/
padding: 5px 0 5px 3px;
text-decoration: none;
color: white;
background: transparent url(../images/ddm-bg.gif);
}

.dropmenudiv_b a.sub_bottom:hover{
background: transparent url(../images/ddm-bg-selected.gif);
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background: transparent url(../images/ddm-bg-selected.gif);
}

/* --  */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
letter-spacing:0.5px;
padding: 0 5px 0 0;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: auto;
border: 0px solid #625e00;
border-width: 0px 0;
z-index:100;
}

.solidblockmenu li{
display: inline;
}


.solidblockmenu li a, .solidblockmenu li a:visited{
float: left;
color: white;
padding: 0 15px;
text-decoration: none;
border-right: 0px solid #d3bfd3;
}
.solidblockmenu a.left, .solidblockmenu a.left:visited{
border-right: 0px solid #d3bfd3;
padding-left:20px;
float: left;
color: white;

text-decoration: none;
}

.solidblockmenu a.right, .solidblockmenu a.right:visited{
float: left;
color: white;
padding: 0 35px 0 35px;
text-decoration: none;
border-right: 0px solid white;
}

/*

#blockmenu a:hover.left{background: transparent url(../images/blockactive_left.gif) top left no-repeat;}
#blockmenu a:hover.right{background: transparent url(../images/blockactive_right.gif) top right no-repeat;}

#blockmenu a#current{background: transparent url(../images/blockactive_right.gif) top right no-repeat;}
*/


.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #F75914;

}

#subTop {
background: transparent url(../images/ddm-bg.gif);
width:713px;
height:16px;
}

#subFrame {
padding:30px 0 30px 36px;
width:713px;
}

#subMiddle {
height:400px;
width:713px;
background:url(../images/subMiddle.gif) top right no-repeat;
}

#subCenter {
background:url(../images/longBG.gif) repeat-y;
width:800px;
}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px 0 0 250px;
color:#666666;
font-size:10px;
width:670px;
height:23px;
background: url(../images/footer.gif) top left no-repeat;
}

#cheater {
width:713px;
background: white url(../images/cheater.gif) repeat-y;
}

#subRoundedBottom {
width:713px;
height:12px;
background: url(../images/subRoundBottom.gif)
}

#spacer{ 
clear:both; 
margin:0; 
padding:0; 
line-height:0px; 
}
#arrow-3 {
width:5px; height:7px;background: url(../images/arrow.gif) top left no-repeat;float:right;
margin:7px 45px 0 0;
}

ul.white-ul  {
padding:0 0 0 0;
margin-top:3px;
margin-bottom:3px;
margin-left:32px;
}
ul.white-ul li {
line-height:22px;
color:white;
}

ul.white-ul-e  {
padding:0 0 0 0;
margin-top:5px;
margin-bottom:5px;
margin-left:32px;
}
ul.white-ul-e li {
line-height:22px;
color:white;
}

ul.white-ul-o  {
padding:0 0 0 0;
margin-top:3px;
margin-bottom:3px;
margin-left:32px;
}

ul.white-ul-o li {
font-size:14px;
line-height:22px;
color:white;
}

.marchspecial {
font-size: 28px;
font-family:Impact, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.m-s_under {
font-size:15px;
}

.pink {
color:#8b426e;
}
.white_text {
color:white;
}
.uppercase-pink {
color:#503a47;
text-transform: uppercase;
}

.link {
font-size:14px;
color: #d24361;
text-transform: uppercase;
font-weight:bold;
}

#mg-txt {
font-size:11px;
}

#mg-txt a, #mg-txt a:hover, #mg-txt a:visited {
text-transform:lowercase;
font-size:11px;
}

.float-right{float:right;margin:10px 0 0 0; text-align:right}
#search-input input{margin-top:2px;width:110px;color:#888888;font-size:11px;float:right}
#search-button{margin:5px 2px 0 10px;float:right} 
#phone{ margin:5px 0 0 0;text-align:right;color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#header-address { color: #b7b7b7; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#clear-all {clear:both;}
#colortab { background:url(../images/botmenubg.gif) top left no-repeat; height:30px; width:920px; padding-top:11px;}
#white-container { background: white; padding:16px 21px 10px 21px}
#col-left { float:left; width:400px; padding-right:20px }
#col-single { float:left; width:857px; padding-right:20px }
#gr-violet {width:920px; background:url(../images/gr-violet.jpg) top left repeat-y;}
#gr-violet-new {width:920px; background:url(../images/gr-laser-tech.jpg) top left no-repeat;}
#gr-brown {width:920px; background:url(../images/gr-brown.jpg) top left no-repeat; padding:20px 0 20px 0}
#col-right { float:right; width:420px; }
#promotion-image {background: black url(../images/promotions.jpg) top left no-repeat; height:480px }
#office-pics { width:900px; height:604px; background:url(../images/office-pictures.jpg) top left no-repeat; padding:20px 0 0 20px;}
#xeo { width:920px; height: 381px; background:url(../images/coolglidexeo.jpg) top left no-repeat;}
#in-xeo {padding: 90px 0 0 25px; width:440px; height:205px}
#links { width:920px; height:523px; background: white url(../images/links-lady.jpg) top left no-repeat;}
#in-links {padding: 25px 0 0 25px; width:440px;}
#media-gallery { width:920px; background: white url(../images/media-gallery.jpg) top left no-repeat;}
#mg-txt { padding:466px 21px 10px 21px }
#white-container-nopadleft { background: white; padding:16px 21px 10px 0}
#viora { background:url(../images/viora.jpg) top left no-repeat; width:476px; height:241px;}
#cllrd {font:Verdana, Arial, Helvetica, sans-serif; color:#8f7074; font-size:18px;margin: 0 0 0 150px}
ul.cll-white {margin:15px 0 0 0;}
ul.cll-white li {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:26px; margin: 0 0 0 160px}
#pull-10 {padding-left:20px;}
ul.pink-ul {margin:0 0 0 15px;padding:0 0 0 0;}
ul.pink-ul li {color:#8b426e; font-weight:bold}
#results { background:url(../images/results.jpg) top left no-repeat; width: 920px; height: 269px;}
#pull-11 { padding:50px 0 0 90px; width:380px;float:left;}
#pull-12 { padding:50px 0 0 0; width:410px;float:left; text-align:left;}
.results-ul li {color:white; font-weight:bold; font-size:12px;line-height:26px }
.results-ul {margin: 7px 0 0 24px; padding:0 0 0 0 }
#gr-testimon {width:920px; background: white url(../images/gr-testimonial.gif) top left repeat-y;}
.testimonial-credits { font-size:14px; font-family:"Times New Roman", Times, serif; text-align:right}
.ancol { color:#6b4f52;padding-left:20px; }
#gr-cr-ba {width:499px; background: white url(../images/gr-before-after.gif) top left repeat-y; line-height:20px;padding-left:20px;}
#bf-af-img { margin:20px 10px 20px 20px}
#gr-cr-hiw {width:655px; background: white url(../images/gr-howitsworks.gif) top left repeat-y; line-height:20px;padding: 5px 0 5px 20px;}
#hd-email {float:left; color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform: uppercase; margin:40px 0 0 30px;}
#hd-adm {float:left;width:150px;margin: 35px 0 0 5px}