body { margin:0; padding:0; font: normal 10px/16px Verdana, Arial, Helvetica;  }

h1 { font: normal 12px/15px Verdana, Arial, Helvetica;margin:0 0 6px 0;padding:0; }
h2 { font: normal 12px/15px Verdana, Arial, Helvetica;margin:0 0 6px 0;padding:0; }
h3 { font: normal 12px/15px Verdana, Arial, Helvetica;margin:0 0 6px 35px;padding:0; }

p.intro { margin:8px 0 0 50px;padding:0; }

#header { width:100%; margin:10px 0 0 0;padding-left:15px;position:absolute;top:0;left:0;; z-index:100; }
#logo { width:250px; text-align: center;margin-top:1px;font-size:12px; }
#topnav { position:absolute; top:64px;left:290px;; z-index:110; }
#copyright { position:absolute;right:15px;top: 76px;width:180px;font-size:9px;z-index:10;text-align:right;color:#000; }
div.galleryHead { height:70px;width:200px;margin:0 0 0 30px;position:relative;top:10px; }
p.description { margin:0;padding:0 0 0 20px;position:absolute;top:74px;left:220px;height:50px; width:250px;z-index: 400;background: url('http://www.dogtoothdesign.com/images/stroke.png') no-repeat 12px 35px; }

#content { width:100%;position:absolute;left:0;top:90px; }
#contentG { width:100%;position:absolute;left:0;top:70px; }

#resourceBox { position:absolute;left:450px;top:170px;width:110px;height:218px;padding:30px 30px 0 25px;text-align: center;  }
#resourceBox img { margin: 0 0 10px 0; }

.toothpattern { border:none;width:100%;height:50px;clear:both;background:#fff url('http://www.dogtoothdesign.com/images/tooth_pattern_blk.jpg') repeat-x left top;margin:10px 0 0 0;padding:0; }
.linebreak { border:none;width:100%;clear:both;background:#fff url('http://www.dogtoothdesign.com/images/line_drawn.jpg') repeat-x 0 10px;height:20px;padding:0;margin:0; }

ul.galleries { margin:15px 0 5px 50px;padding:0;width:700px; }
ul.galleries li { list-style-type: none; display: inline; margin: 0 15px 0 0; padding:0; width:240px; }
.placeLI { position:relative;top:-50px;left:10px; }

div.gallerywrap { margin:10px 0 15px 40px;width:780px; }
div.galleries { float:left;width:240px; margin:0 0 0 15px;text-align: center; }
div.galleries img { margin:0 0 6px 0; }
div.formwrap { margin:10px 0 15px 55px;width:780px; }

#topnav ul { margin:0;padding:0;min-width: 300px; }
#topnav ul li  { list-style-type: none; display: inline; margin: 0;padding:0; }

dl.faq { margin:10px 0 20px 55px;padding:0;width:650px; }
dl.faq dt { margin:0;padding:0;font-weight:bold; }
dl.faq dd { margin:0 0 10px 0;padding:0 0 0 20px;font-weight:normal;background: url('http://www.dogtoothdesign.com/images/a-x.gif') no-repeat 2px 3px; }

.none { display:none; }

a:link { color:#0022bb;text-decoration: none }
a:visited { color:#0022bb;text-decoration: none }
a:hover    { color:#3399CC;text-decoration: underline }
a:active    { color:#3399CC;text-decoration: underline }

font  { font-size: 10px; font-family: Verdana, Arial, Helvetica }

.title1   { color: #0066cc; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold }

.subtitle1   { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold }

.subtitle2    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold }

.body_text   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal }

.list_text   { color: black; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.list_text_r   { color: white; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.half_border { border-right: 1px solid #000; border-bottom: 1px solid #000 }
.top_border { border-top: 1px solid #000 }
.full_border { border: solid 1px #000 }
.full_bordertext { border: solid 1px #000; font-family: Arial }
.margin_left { margin-left: 15px }
.imagemarginRB { margin-right: 16px; margin-bottom: 8px; }
.imagemarginB { margin-bottom: 8px }
.imagemargin-B { margin-bottom: 4px }
.arrow_float { position: absolute; z-index: 500; top: 201px; left: 210px; z-index:1000; }
.image_float { position: absolute; bottom: 0; left: 0; z-index:1000; }
.image_floatr  { position: absolute; z-index: 9; right: 0; bottom: 0; z-index:1000; }
.image_floatrt  { position: absolute; top: 60px; right: 0; z-index:1000; }
.image_floatt  { position: absolute; top: 60px; left: 0; z-index:1000; }
.nudge_down  { position: relative; top: 4px }
.nudge_down2  { position: relative; top: 2px }
.arial { font-size: 115%; font-family: Arial, Helvetica, sans-serif }
.form_text { font-size: 10px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.testtext  { letter-spacing: 2em }
.greyType {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin: 0em;
	padding: .2em .7em .6em;
	border: 0em none;
}
.greyType a {
	color: #0066CC; 
	text-decoration: none;
}
.greyType a:visited {
	color: #6699cc;
	text-decoration: none;
}
.greyType a:hover {
	color: #99ccff;
	text-decoration: underline;
}
.border_full {
border: solid 1px #c0c0c0;
}
em  { font-style: normal; text-transform: uppercase; white-space: nowrap;font-size: 9px; }

