body {margin:10px 0 0 0;padding:0;background:url(images/background-page.gif) repeat-x #4B4B57}

a:link {color:#339}
a:active {color:#366}
a:visited {color:#369}
a:hover {color:#306;text-decoration:none}

/* ----- TOP ----- */
#col-top {background:#DADCEB}

#toplinks {font:11px Verdana,sans-serif;color:#333;background:url(images/background-top.gif) no-repeat}
	#toplinks a:link, #toplinks a:active, #toplinks a:visited; #toplinks a:hover {color:#339}
	#toplinks a:hover {color:#FFF;background:#DA9214}

div#topmenu1 {height:40px;font:10px Verdana,sans-serif;background:url(images/background-menu.gif) no-repeat #FFF}
div#topmenu2 {}
div#topmenu2 ul {margin:0;padding:2px 0 0 0}
div#topmenu2 li {float:left;list-style:none}
div#topmenu2 li a {display:block;text-decoration:none;color:#FFF;padding:6px 5px 5px 4px}
div#topmenu2 li a:hover {color:#FFC;background:#596573}
div#topmenu2 ul ul {display:none;position:absolute;width:140px}
div#topmenu2 ul ul li {width:138px;border-style:solid;border-color:#333;border-width:0 1px 1px 1px}
div#topmenu2 ul.lev1a {padding-left:2px}
div#topmenu2 ul.lev2 {font-weight:normal;line-height:12px;background:#596573}
div#topmenu2 ul.lev1a li.lev1b:hover ul.lev2 {display:block}
div#topmenu2 ul.lev2 li.lev1b:hover {display:block}
div#topmenu2 li.lev1b {font-weight:bold;line-height:12px;color:#934D58}
	#lev1b1 {margin-left:14px}
	#lev1b2, #lev1b3, #lev1b4, #lev1b5, #lev1b6, #lev1b7 {border-left:1px solid #333}
div#topmenu2 li.lev1b:hover {color:#934D58}
div#topmenu2 ul.lev2 a {color:#FFF;padding:4px 2px 4px 8px}
div#topmenu2 ul.lev2 a:hover {color:#FFC;background:#4B4C58}

/* ----- LEFT ----- */
#col1 {background:url(images/background-col1.gif) repeat-y #F0F0F7}

#logo {text-align:center;margin:0}
#address {font:11px/15px Verdana,sans-serif;text-align:center;color:#333;margin:0;padding:8px 0}
ul.ctxt {list-style:square;font:12px Verdana,sans-serif;color:#5B6978;margin:0 0 0 26px;padding:4px 0 8px 26px}
	ul.ctxt li {padding-top:4px}

.box1 {font:11px Verdana,sans-serif;color:#333;background:#EEE;margin:12px 12px 18px 16px}
	#box1-box {background:url(images/box1-box.gif) no-repeat}
	#box1-appt {background:url(images/box1-appt.gif) no-repeat}
	#box1-invisalign {background:url(images/box1-invisalign.gif) no-repeat}
	#box1-gallery {background:url(images/box1-gallery.gif) no-repeat}
	#box1-newsletter {background:url(images/box1-newsletter.gif) no-repeat}
	.box1-1 {font-weight:bold;line-height:14px;color:#5F5068;margin:0;padding:14px 24px 4px 2px}
		.box1-1 a:link, .box1-1 a:visited, .box1-1 a:active,.box1-1 a:hover  {display:block;text-decoration:none;color:#5F5068}
		.box1-1 a:hover {color:#306}
	.box1-2 {line-height:13px}
		#box1-2box {margin:0 2px 8px 2px}
		#box1-2appt {margin:0 24px 8px 2px}
		#box1-2appt1 {margin:0 12px 8px 2px}
		#box1-2appt2 {margin:0 12px 8px 2px}
		#box1-2invisalign {margin:0 36px 8px 2px}
		#box1-2gallery {margin:0 42px 8px 2px}
		#box1-2guarantee {margin:0 36px 8px 2px}
		#box1-2newsletter {margin:0 54px 6px 2px}

.contact-form {font:12px Verdana,sans-serif;text-align:right;color:#333}
select, input, textarea {font:11px Verdana,sans-serif;color:#033;background:#F8FFF5;border:1px solid #7DA6BB;margin:1px 0;padding:1px}
	#submit {font-weight:bold;color:#333;background:#FEF2D1}
	#submit1 {font-weight:bold;color:#333;background:#FEF2D1;margin:4px 0}
#contact1 {font:11px Verdana,sans-serif;color:#333;margin:0 20px 12px 24px}

/* ----- RIGHT ----- */
#col2 {background:url(images/background-col2.gif) repeat-y #DADCEB;padding-bottom:12px}

h1 {font:bold 20px Georgia,serif;color:#5F5068;margin:0;padding:6px 20px 9px 24px}
	.a {background:url(images/bg-a.gif) no-repeat}
	.b {background:url(images/bg-b.gif) no-repeat}
	.c {background:url(images/bg-c.gif) no-repeat}
	.d {background:url(images/bg-d.gif) no-repeat}
	.e {background:url(images/bg-e.gif) no-repeat}
	.f {background:url(images/bg-f.gif) no-repeat}
	.g {background:url(images/bg-g.gif) no-repeat}
	.h {background:url(images/bg-h.gif) no-repeat}
	.i {background:url(images/bg-i.gif) no-repeat}
	.k {background:url(images/bg-k.gif) no-repeat}
	.l {background:url(images/bg-l.gif) no-repeat}
	.m {background:url(images/bg-m.gif) no-repeat}
	.n {background:url(images/bg-n.gif) no-repeat}
	.o {background:url(images/bg-o.gif) no-repeat}
	.p {background:url(images/bg-p.gif) no-repeat}
	.r {background:url(images/bg-r.gif) no-repeat}
	.s {background:url(images/bg-s.gif) no-repeat}
	.t {background:url(images/bg-t.gif) no-repeat}
	.v {background:url(images/bg-v.gif) no-repeat}
	.w {background:url(images/bg-w.gif) no-repeat}
h2 {font:bold 14px Verdana,sans-serif;color:#5F5068;margin:0;padding:6px 20px 2px 24px}
	.h2l {border-top:1px solid #BBCADB;margin:6px 20px 4px 24px;padding:6px 0 0 0}
	.h2n {padding-top:0}
h3 {font:bold 12px Verdana,sans-serif;color:#5F5068;margin:0;padding:6px 20px 2px 24px}
	#h3f {border-top:1px solid #6BB6B9;margin:6px 24px 2px 24px;padding:6px 0 0 0}

#col2 p {font:12px/18px Verdana,sans-serif;color:#333;margin:0;padding:4px 20px 4px 24px}
	#col2 p.site {font-weight:bold;line-height:24px}
	#col2 p.small {font-size:10px;line-height:14px;text-align:center;padding:0 0 12px 0}
	#col2 p.small1 {font-size:11px;line-height:14px}
	#col2 p.bna {text-align:center;margin-top:12px;margin-bottom:12px}
	#col2 p.bullet-link {background:url(images/bullet1.gif) no-repeat;margin-left:28px}
	#col2 p#submenu {text-align:center;line-height:22px;margin-right:12px;margin-bottom:8px}
	#col2 p.top {font-size:11px;text-align:center;margin:6px 0 4px 0;padding:1px 4px}
		#col2 p.top a:link, #col2 p.top a:active, #col2 p.top a:visited, #col2 p.top a:hover {text-decoration:none;
			color:#339;background:#BBCADB;padding:1px 4px}
		#col2 p.top a:hover {color:#FFF;background:#6B8597;padding:1px 4px}

#col2 ul {list-style:square;font:12px/18px Verdana,sans-serif;color:#333;margin:0 0 0 28px;padding:4px 20px 4px 28px}
	#col2 ul li {padding-bottom:3px}

#submenu1 {background:#F0F0F7;border:1px solid #367887;margin-right:24px}
	#submenu1a {font:bold 12px Georgia,serif;text-align:center;color:#FFF;background:#6B8597;border-bottom:1px solid #367887;
		padding:2px 0}
	#submenu1b {font:11px/18px Verdana,sans-serif;color:#333;padding:1px 2px 4px 4px}

.coupon {background:url(images/background-coupon.gif);border:1px dashed #444;margin:12px 125px}
#coupon-last{margin-bottom:24px}
	.coupon1 {font:bold 22px/22px Arial,sans-serif;text-align:center;color:#111;padding:4px 20px 0 20px}
	.coupon2 {font:10px Verdana,sans-serif;text-align:center;color:#111;padding:2px 4px 4px 4px}
	.coupon3 {font:10px Verdana,sans-serif;text-align:center;color:#111;padding:2px 34px 4px 34px}

/* ----- FOOTER ----- */
#footer {background:url(images/background-footer.jpg) no-repeat #C5C7D6;border-bottom:8px solid #F0F0F7}
	#footerp1 {font:13px/18px "Trebuchet MS",sans-serif;text-align:center;color:#FFF;background:#6B8597;margin:6px 141px 8px 59px}
	#footerp2 {font:11px/16px Verdana,sans-serif;text-align:center;color:#333;margin:0;padding:8px 80px 0 0}
	#footerp3 {font:bold 16px/16px "Trebuchet MS",sans-serif;text-align:center;color:#5F5068;margin:0;padding:8px 80px 0 0}
	#footerp4 {font:11px/20px Verdana,sans-serif;color:#333;text-align:center;margin:0;padding:4px 80px 4px 0}
	#footerp5 {font:10px/13px Verdana,sans-serif;text-align:center;color:#333;margin:0;padding:4px 80px 16px 0}
	.footerp-home {font:11px/16px Verdana,sans-serif;color:#333;margin:0;padding:4px 36px 4px 24px}
	#footerp-pforms {font:11px/20px Verdana,sans-serif;text-align:center;color:#333;margin:0;padding:4px 80px 0 0}
