/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */
a { color: #1d68af; outline: none; }
div.lbhead { padding: 0; text-align: center; background-color: #ccccff; border-top: 2px solid #000066; border-bottom: 2px solid #000066;}
div.lbsubcon { width: 755px; margin: 0 auto; }

#services {}
#services ul {}
#services ul a {text-transform: uppercase;font: 85% tahoma, sans-serif;color: #000099;text-decoration: none;background: url(../images/footer/link-line.gif) repeat-x 0 100%;padding-bottom: 1px;}
#services ul a:hover {text-transform: uppercase;font: 85% tahoma, sans-serif;color: #000033;text-decoration: none;background: url(../images/footer/link-line.gif) repeat-x 0 100%;padding-bottom: 1px;}

#lbclose { width: 100%;  margin:0; text-align:right; padding-top: 2px;}
#lbclose a {font: 12px bold verdana, sans-serif; padding-right: 3px; text-transform: uppercase; text-decoration: none; color: #000066;}

#ccontainer { width: 90%; margin:0 auto; min-width: 150px; text-align:center; padding: 0px; background-color: transparent; }
#cleft { width: 33%; padding:0px; margin-left: 15px; float:left; }
#cleft h1 {font: 18px bold verdana, sans-serif; padding: 0; margin: 0; }
#cright { width: 33%; padding:0 0 0 15%; margin-left: 15px; float:left; }
#cright h1 {font: 18px bold verdana, sans-serif; padding: 0; margin: 0; }
#cform { text-align: justify; font: 11px verdana, sans-serif; }

input { color: #781351; background: #ccccff; border: 2px inset #000033; padding: 2px 0px; }
.submit input { color: #000; background: #ccccff; border: 2px outset #000033; }
button { color: #000; background: #ccccff; border: 2px outset #000033; }
textarea { color: #000; background: #ccccff; border: 2px inset #000033 }
select { color: #000; background: #ccccff; border: 2px inset #000033 }

#sercontent { width: 95%; margin: 0 auto; min-width: 700px; padding:0px; background:#FFFFFF; }
#sercontentleft { width: 32%; padding:0px; float:left; background:#FFFFFF; }
#sercontentcenter { background:#FFFFFF; width: 32%; padding: 0px; float:left; }
#sercontentright { background:#FFFFFF; width:32%; padding:0px; float:right;}
#sercontent h2 { font: bold 18px verdana, sans-serif; }

fieldset { border: 1px solid #000066; width: 100%; margin: 0 auto; padding: 5px;}
legend { color: #000000; background: #ccccff; border: 1px solid #000066 ; text-decoration: bold; padding: 2px 6px }
p { margin: 0 auto; }

#legend fieldset { border: 1px solid #000066; width: 5em; margin: 0 auto;}
#legend legend { color: #000000; background: #ccccff; border: 1px solid #000066; font: bold 9px verdana, sans-serif; padding: 2px 6px; }

#supcontent { margin: 0 auto; min-width: 700px; align: center; padding:0px; background:#FFFFFF; }
#supcontentleft { width: 30%; margin-left: 15px; padding:8px; float:left; background:#FFFFFF; }
#supcontentcenter { background:#FFFFFF; width: 30%; margin: 0 auto; padding: 8px; float:left; }
#supcontentright { background:#FFFFFF; width:30%; margin: 0 auto; padding:8px; float:left; }
#supcontent h2 { font: bold 18px verdana, sans-serif; }
#supcontentleft a, #supcontentcenter a, #supcontentright a {font: 16px bold verdana, sans-serif; padding-right: 3px; text-transform: uppercase; text-decoration: none; color: #000066;}

#porcontent { width: 95%; margin: 0 auto; min-width: 700px; padding:0px; background:#FFFFFF; }
#porcontentleft { width: 31%; padding:0px; margin-left: 5px; float:left; background:#FFFFFF; }
#porcontentsp { width: 1%; padding:0px; float:left; background:#FFFFFF; }
#porcontentcenter { background:#FFFFFF; width: 31%; padding: 0px; float:left; margin-left: 5px; }
#porcontentright { background:#FFFFFF; width:31%; padding:0px; float:left; margin-left: 5px; }
#porcontent h2 { text-align: left; font: bold 18px verdana, sans-serif; background: url(../images/footer/link-line.gif) repeat-x 0 100%; }
#porcontent2 { font: 15px verdana, sans-serif; text-align: justify; padding-left: 2px; margin-left: 8px;}
#porcontent a { text-transform: uppercase; text-decoration: none; color: #000099; background: url(../images/footer/link-line.gif) repeat-x 0 100%; padding-bottom: 1px; text-align: center; font-size: 18px; line-height: 1.5em; font-family: verdana; margin: 0 0 25px 0; font-weight: normal; }

#lbleft { width: 46%; padding:0px; margin: 0 auto; float:left; background:#FFFFFF; }
#lbright { background:#FFFFFF; width: 46%; padding: 0px; margin: 0 auto; float:left; }
#lbcenter { background:#FFFFFF; padding: 0px; margin: 0 auto; text-align:center; }
#lbhead { width: 35%; background:#FFFFFF;  background: url(../images/footer/link-line.gif) repeat-x 0 100%; padding: 0px; margin: 0 auto; text-align:center; }
#lbhead h1 { font: bold 18px verdana, sans-serif; }
#prices { background:#FFFFFF; padding: 0px; width: 40%; margin: 0 auto; text-align:center; }

/***** Start LB Menu *****/
#lbmenu{ width: 225px; margin: 0 auto; background: #006; border: 3px solid #000;}
#lbmenu a { font: bold 11px Verdana; background: #00005b; margin: 0; padding: 7px 0px 7px 5px; display: block; color: #fff; text-decoration: none; text-align: left;}
#lbmenu a.top { font: bold 11px Verdana; background: #00005b; margin: 0;  padding: 7px 0px 7px 5px; display: block; color: #fff; text-decoration: none; text-align: left;}
#lbmenu a.bot { font: bold 11px Verdana; background: #00005b; margin: 0; padding: 7px 0px 7px 5px; display: block; color: #fff; text-decoration: none; text-align: left;}
html>body #lbmenu a{ /*Non IE rule*/ width: auto; }
#lbmenu a:hover{ background-color: #000080; color: #ccc; }
#lbmenu a.selected { background-color: #000080; color: #939393;}
/***** End LB Menu *****/

#wdright { width:48%; padding:0px; float:right; font: 11px Verdana; }
#wdright a { font: bold 11px Verdana; color: #006; text-decoration: none; }
#wdright a:hover { color: #009;  text-decoration: none; }





















