/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:url(../../images/general/page-bg.jpg) repeat-x #999999; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#FFF;}

/* Classes */
a {color:#dcdb95; text-decoration:underline;}
a:hover {color:#ccc;}
p {margin:0px; padding:1.0em 0 0; line-height:165%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none;}
.padding-top { margin-top:30px;}
.dots { background:url(../../images/general/dots.gif) repeat-x bottom left; height:30px;}
.gallery-boarder { border:#dcdb95 solid 3px;}
h4 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
.contact_info { padding:30px 0 10px 0; width:275px; }
.contact_info h5 { padding-top:0px; color:#dcdb95; font-size:14px; font-weight:bold;}
.contact_info img.border { float:left; border:#dcdb95 solid 3px; margin-right:20px;}
.no_border { border:none;}
#video-holder { padding-top:20px;}
/* Main Page */
#page-container {width:938px; margin:auto;}

/* Header */
#header {height:389px;}

/* Content */
#content-container {float:left; background:url(../../images/general/side-bg.jpg) no-repeat top left;}
#side-column {float:left; width:246px; padding:0 46px 0 8px;}
#side-pdf-downloads {background:url(../../images/general/dots.gif) repeat-x bottom left; margin:0 0 30px 0;}
#side-pdf-downloads h2 {width:213px; height:63px; text-indent:-9999px;}
#side-pdf-downloads ul {padding:20px 0 45px 0;}
#side-pdf-downloads ul li {height:32px; background:url(../../images/general/download-btn-bg.jpg) no-repeat; list-style:none; margin-top:6px; padding:5px 0 0 11px;}
ol.resize-text {padding:42px 0 5px 0; font-size:16px;}
ol.resize-text li {list-style:none; background:none; display:inline;}
ol.resize-text li a { color:#e2453e; }

#side-our-quality {background:url(../../images/general/iso-logos.jpg) no-repeat 0 50%; padding-bottom:50px; font-size:12px;}
#side-our-quality h2 {width:148px; height:63px; background:url(../../images/titles/our-quality-ttl.gif) no-repeat; text-indent:-9999px;}
#side-our-quality p {width:106px; padding:0 0 0 150px;}
#side-our-quality span {color:#f4f3a2;}

#quick-gallery {float:right; width:262px; padding:30px 0 0 0; }
#quick-gallery h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95;  padding-left:10px;}
#quick-gallery ul.gallery {margin-bottom:20px; padding-top:15px;}
#quick-gallery ul.gallery li {float:left; list-style:none; padding:0 7px 5px 0;}
#quick-gallery dl {padding:20px 0 0 0;}
#quick-gallery dl dt {font-weight:bold; padding-bottom:5px;}
#quick-gallery dl dd {line-height:20px; color:#dcdb95;}
#quick-gallery ul.no_bullets { margin-bottom:20px; padding-top:15px;}
#quick-gallery ul.no_bullets li{ list-style:none; padding:0 7px 5px 0;}


/* Homepage */
#homepage {float:left; width:556px; padding:0 36px 0 31px;}
#homepage h1 {width:409px; height:63px; background:url(../../images/titles/dawson-precision-components-ttl.jpg) no-repeat; text-indent:-9999px;}
#homepage ul {padding:20px 0 5px 0;}
#homepage ul li {list-style:none; background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; padding:0 0 5px 15px; color:#dcdb95; text-decoration:underline; line-height:20px;}

/* Services */
#services {float:left; width:556px; padding:0 36px 0 31px;}
#services h1 {width:168px; height:63px; background:url(../../images/titles/our-services-ttl.jpg) no-repeat; text-indent:-9999px;}
#services-first-row {background:url(../../images/general/dots.gif) repeat-x bottom left; padding-bottom:40px;}

#CNC-turning {float:left; width:262px; padding:30px 0 30px 0;}
#CNC-turning h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#CNC-turning dl {padding:20px 0 0 0;}
#CNC-turning dl dt {font-weight:bold; padding-bottom:5px;}
#CNC-turning dl dd {line-height:20px; color:#dcdb95;}

#machining-centres {float:left; width:262px; padding:30px 0 0 0;}
#machining-centres h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#machining-centres dl {padding:20px 0 0 0; float:right;}
#machining-centres dl dt {font-weight:bold; padding-bottom:5px;}
#machining-centres dl dd {line-height:20px; color:#dcdb95;}

#multi-axis-machines {float:left; width:262px; padding:30px 0 0 0;}
#multi-axis-machines h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#multi-axis-machines dl {padding:20px 0 0 0;}
#multi-axis-machines dl dt {font-weight:bold; padding-bottom:5px;}
#multi-axis-machines dl dd {line-height:20px; color:#dcdb95;}


/* Quality */
#quality {float:left; width:556px; padding:0 36px 0 31px;}
#quality h1 {width:168px; height:63px; background:url(../../images/titles/quality-ttl.jpg) no-repeat; text-indent:-9999px;}
#quality-first-row {background:url(../../images/general/dots.gif) repeat-x bottom left; padding-bottom:40px;}

#ISO9001 {float:left; width:262px; padding:30px 0 30px 0; }
#ISO9001 h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#ISO9001 dl {padding:20px 0 0 0;}
#ISO9001 dl dt {font-weight:bold; padding-bottom:5px;}
#ISO9001 dl dd {line-height:20px; color:#dcdb95;}

#inspection {float:right; width:262px; padding:30px 0 0 0;}
#inspection h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#inspection dl {padding:20px 0 0 0;}
#inspection dl dt {font-weight:bold; padding-bottom:5px;}
#inspection dl dd {line-height:20px; color:#dcdb95;}

#JIT-delivery {float:left; width:262px; padding:30px 0 0 0;}
#JIT-delivery h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}
#JIT-delivery dl {padding:20px 0 0 0;}
#JIT-delivery dl dt {font-weight:bold; padding-bottom:5px;}
#JIT-delivery dl dd {line-height:20px; color:#dcdb95;}

/* Company Info */
#company-info {float:left; width:556px; padding:0 36px 0 31px;}
#company-info h1 {width:280px; height:63px; background:url(../../images/titles/company-information-ttl.jpg) no-repeat; text-indent:-9999px;}
#company-info-first-row {background:url(../../images/general/dots.gif) repeat-x bottom left; padding-bottom:40px;}

#column1 {float:left; width:262px; padding:30px 0 30px 0;}
#column1 h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}

#column2 {float:right; width:262px; padding:30px 0 0 0;}
#column2 h2 {background:url(../../images/general/red-arrow.gif) no-repeat 0% 50%; font-size:16px; color:#dcdb95; padding-left:10px;}

/* Downloads */
#downloads {float:left; width:556px; padding:0 36px 0 31px;}
#downloads h1 {width:280px; height:63px; background:url(../../images/titles/downloads-ttl.jpg) no-repeat; text-indent:-9999px;}
#downloads-first-row { padding-bottom:40px;}
#downloads-first-row  ul.gallery {margin-bottom:20px; padding-top:15px;}
#downloads-first-row  ul.gallery li {float:left; list-style:none; padding:0 7px 5px 0;}

/* Contact */
#contact {float:left; width:556px; padding:0 36px 0 31px;}
#contact h1 {width:280px; height:63px; background:url(../../images/titles/contact-information-ttl.jpg) no-repeat; text-indent:-9999px;}
#contact h2 { font-size:16px; color:#dcdb95; padding-top:30px;}

.contact-addy { width:275px; float:left; padding:30px 0; line-height:25px;}
.contact-addy dt {font-weight:bold;}
.contact-addy dd {}

/* Footer */
#footer {clear:both; padding:50px 0 20px 0; background:url(../../images/general/dots2.gif) no-repeat 30% 10%; font-size:11px;}
#footer a {color: #FFF; font-size:11px;}
#footer a:hover {color: #CCCCCC;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}
#basescript { padding:60px 20px 20px 20px; font-size:11px;}

#basewords { text-align:right; list-style:none; width:600px; float:right; margin-top:10px }
#basewords li { display:inline; margin:0 4px }
#basewords strong { font-weight:normal }
