/* Start of CMSMS style sheet 'Auto Door Main' */
html { font-size: 62.5%; }
body { color: #666666; font-family: arial, sans-serif; margin: 0; padding: 25px; }
img { border: 0; }
a { outline: none; }
.clr { clear: both; }

#h { height: 77px; margin: 0 auto; position: relative; width: 696px; }
#h h1, #h h2 { margin: 0; }
#h h1 a { background: url(images/drslogo.jpg) no-repeat; display: block; height: 77px; text-indent: -9999px; width: 150px; }
#h h2 { background: url(images/logowriting.png) no-repeat; display: block; height: 27px; position: absolute; right: 0; text-indent: -9999px; top: 29px; width: 319px; }




#n { background: url(../images/navbottom.png) no-repeat bottom; height: 32px; margin: 25px auto 0; width: 696px; }
#n ul { list-style: none; margin: 0; padding: 0; }
#n li { float: left; list-style-type: none; margin: 0; padding: 0; text-indent: -9999px; }

#fh { border-right: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; border-left: solid 2px #CCCCCC; margin: 0 auto; width: 692px; }
#f img { display: block; }
#fh object { display: block; }

#m { border-top: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC; border-left: solid 2px #CCCCCC; clear: both; font-size: 1.2em; margin: 25px auto 0; padding: 12px; width: 668px; }
#m p { line-height: 18px; margin-top: 0; }
#m a {color: #44697D; font-size: 12px;}
#m a:hover {color: #999;}
#mpb { margin-bottom: 0; }
#mb { margin: 0 auto; width: 696px; }
#mbl { border-left: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; float: left; height: 39px; padding-top: 19px; text-align: center; width: 340px; }
#mbm { background: url(images/middlebottom.png) no-repeat right; float: left; height: 60px; width: 34px; }
#mbr { border-top: solid 2px #CCCCCC; float: left; height: 49px; padding-top: 9px; text-align: center; width: 320px; }

#m2 { clear: both; font-size: 1.2em; margin: 25px auto 0; position: relative; width: 696px; }
#m2l { float: left; width: 161px; padding-bottom: 98px; }
#m2r { border-top: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC; border-left: solid 2px #CCCCCC; float: right; padding: 12px; width: 496px; }
#m2r p { line-height: 18px; margin-top: 0; }
#m2r h3 { color: #34707A; font-size: 1.6em; margin: 0 0 5px; }
#m2r a, #m2r a:visited, #m2r a:active { color: #44697D; text-decoration: underline; }
#m2r a:hover { color: #008770; text-decoration: none; }
#m2b { float: right; width: 524px; }
#m2bl { border-left: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; float: left; height: 39px; padding-top: 19px; text-align: center; width: 168px; }
#m2bm { background: url(images/middlebottom.png) no-repeat right; float: left; height: 60px; width: 34px; }
#m2br { border-top: solid 2px #CCCCCC; float: left; height: 49px; padding-top: 9px; text-align: center; width: 320px; }
.imgmargin, .gal1 { margin-right: 11px; }
#abs1 { bottom: 0; position: absolute; left: 0; }
#abs2 { bottom: 58px; position: absolute; left: 0; }

#m2l ul { list-style: none; margin: 0; padding: 0; }
#m2l li { list-style-type: none; margin: 0; padding: 0; text-indent: -9999px; }

.leftnav ul { list-style: none; margin: 0; padding: 0; }


#b { clear: both; margin: 0 auto; width: 696px; }
#b span { float: left; padding-top: 15px; }
#b span a, #b span a:hover { background: url(images/dd.png) no-repeat; display: block; height: 34px; width: 77px; }
#b span a:hover { background:url(images/dd.png) no-repeat 0 -34px }
#b p { color: #999999; float: right; font-size: 1em; margin: 0; padding-top: 22px; text-align: right; }
#b a { color: #999;}
#b a:hover { color: #44697D}

#footlinks { clear: both; margin: 0 auto; width: 710px; padding: 20px 60px 0px 60px; text-align: center;}
#footlinks a { color: #44697D; font-size: 12px; padding: 0 4px;}
#footlinks a:hover { color: #999;}

ul.sitemap { list-style-type: none; list-style-image: none;}
ul.sitemap li { list-style-type: none; list-style-image: none; margin: 6px 0; }
.smtitle {margin: 20px 0 10px 0 !important;}

h2.sitemaphead {margin-left: 20px;}

#n3 a:active { background: url(images/products.png) no-repeat!important; display: block; height: 29px; width: 99px; }


/* Top Menu */
#i67 a { background: url(images/aboutus.png) no-repeat; display: block; height: 29px; width: 99px; }
#i67 a:hover { background: url(images/aboutus.png) no-repeat 0 -29px; }
li#i67 .currentpage { background: url(images/aboutus.png) no-repeat 0 -29px; }

#i68 a  { background: url(images/news.png) no-repeat; display: block; height: 29px; width: 99px; }
#i68 a:hover { background: url(images/news.png) no-repeat 0 -29px; }
li#i68 .currentpage{ background: url(images/news.png) no-repeat 0 -29px; }

#i69 a { background: url(images/products.png) no-repeat; display: block; height: 29px; width: 99px; }
#i69 a:hover{ background: url(images/products.png) no-repeat 0 -29px; }
li#i69 .currentpage { background: url(images/products.png) no-repeat 0 -29px; }


#i70 a  { background: url(images/support.png) no-repeat; display: block; height: 29px; width: 99px; }
#i70 a:hover { background: url(images/support.png) no-repeat 0 -29px; }
li#i70 a.currentpage { background: url(images/support.png) no-repeat 0 -29px; }

#i71 a { background: url(images/gallery.png) no-repeat; display: block; height: 29px; width: 99px; }
#i71 a:hover, li#i60.currentpage { background: url(images/gallery.png) no-repeat 0 -29px; }
li#i71 a.currentpage { background: url(images/gallery.png) no-repeat 0 -29px; }

#i74 a  { background: url(images/careers.png) no-repeat; display: block; height: 29px; width: 99px; }
#i74 a:hover { background: url(images/careers.png) no-repeat 0 -29px; }
li#i74 a.currentpage { background: url(images/careers.png) no-repeat 0 -29px; }

#i75 a  { background: url(images/contact.png) no-repeat; display: block; height: 29px; width: 99px; }
#i75 a:hover { background: url(images/contact.png) no-repeat 0 -29px; }
li#i75 a.currentpage { background: url(images/contact.png) no-repeat 0 -29px; }

/* Left Menu */

#i56 a { background: url(images/automaticdoors.png) no-repeat; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; display: block; height: 27px; margin: 0 0 12px; width: 161px; }
#i56 a:hover { background: url(images/automaticdoors.png) no-repeat -161px 0; }
li#i56 a.currentpage { background: url(images/automaticdoors.png) no-repeat -161px 0; }

#i61 a { background: url(images/shopfronts.png) no-repeat; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; display: block; height: 27px; margin: 0 0 12px; width: 161px; }
#i61 a:hover { background: url(images/shopfronts.png) no-repeat -161px 0; }
li#i61 a.currentpage { background: url(images/shopfronts.png) no-repeat -161px 0; }



#i65 a { background: url(images/manualdoors.png) no-repeat; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; display: block; height: 27px; margin: 0 0 12px; width: 161px; }
#i65 a:hover { background: url(images/manualdoors.png) no-repeat -161px 0; }
li#i65 a:currentpage { background: url(images/manualdoors.png) no-repeat -161px 0; }


#i66 a{ background: url(images/industrialdoors.png) no-repeat; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; display: block; height: 27px; margin: 0 0 12px; width: 161px; }
#i66 a:hover { background: url(images/industrialdoors.png) no-repeat -161px 0; }
li#i66 a.currentpage { background: url(images/industrialdoors.png) no-repeat -161px 0; }


#i64 a { background: url(images/curtainwalling.png) no-repeat; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; display: block; height: 27px; margin: 0 0 12px; width: 161px; }
#i64 a:hover{ background: url(images/curtainwalling.png) no-repeat -161px 0; }
li#i64 a.currentpage { background: url(images/curtainwalling.png) no-repeat -161px 0; }

#i57 a { background: url(images/swingdoors.png) no-repeat; display: block; height: 12px; line-height: 0; margin: 0 0 10px 12px; width: 81px; }
#i57 a:hover{ background: url(images/swingdoors.png) no-repeat 0 -12px; }
li#i57 a.currentpage{ background: url(images/swingdoors.png) no-repeat 0 -12px; }

#i58 a{ background: url(images/slidingdoor.png) no-repeat; display: block; height: 12px; line-height: 0; margin: 0 0 12px 12px; width: 80px; }
#i58 a:hover{ background: url(images/slidingdoor.png) no-repeat 0 -12px; }
li#i58 a.currentpage{ background: url(images/slidingdoor.png) no-repeat 0 -12px; }

#i59 a { background: url(images/foldingdoors.png) no-repeat; display: block; height: 12px; line-height: 0; margin: 0 0 10px 12px; width: 89px; }
#i59 a:hover{ background: url(images/foldingdoors.png) no-repeat 0 -12px; }
li#i59 a.currentpage{ background: url(images/foldingdoors.png) no-repeat 0 -12px; }


#i60 a { background: url(images/lowenergy.png) no-repeat; display: block; height: 12px; line-height: 0; margin: 0 0 10px 12px; width: 77px; }
#i60 a:hover{ background: url(images/lowenergy.png) no-repeat 0 -12px; }
li#i60 a.currentpage{ background: url(images/lowenergy.png) no-repeat 0 -12px; }


#i62 a { background: url(images/aluminium.png) no-repeat; display: block; height: 10px; line-height: 0; margin: 0 0 12px 12px; width: 71px; }
#i62 a:hover { background: url(images/aluminium.png) no-repeat 0 -10px; }
li#i62 a.currentpage { background: url(images/aluminium.png) no-repeat 0 -10px; }

#i63 a { background: url(images/frameless.png) no-repeat; display: block; height: 10px; line-height: 0; margin: 0 0 12px 12px; width: 65px; }
#i63 a:hover { background: url(images/frameless.png) no-repeat 0 -10px; }
li#i63 a.currentpage { background: url(images/frameless.png) no-repeat 0 -10px; }

/*Blogs*/

/*Page*/

hr.blogrule {height: 1px; border-top: 1px; width: 100%; color: #cccccd; margin: 10px 0;}
.accessibility, hr {left:0;
position:relative;
top:0em;}
hr#CGBlogPostDetailHorizRule {height: 1px; border-top: 1px; width: 100%; color: #cccccd;margin: 10px 0; clear:both;}

h1.blogs {font-size: 12px;}

#CGBlogPostDetailTitle {font-size: 1.5em;}
#CGBlogPostDetailDate {float: left; margin: 0 4px 2px 0;
color:#333332;
font-size:100%;
font-style:normal;
}
#CGBlogSummaryCategory {}
#CGBlogPostDetailContent {border-bottom: 0px solid #CCCCCC; padding: 16px 0;}
.CGBlogDetailField {color:#333332;
font-size:100%;
font-style:normal;
margin:4px 0 0 0px;}


/*Summary*/

.CGBlogSummary {border-bottom: 1px solid #CCCCCC; margin: 6px 0 20px 0; padding: 0 0 30px 0;}
.CGBlogSummaryLink {
  font-weight:bold;
font-size: 1.4em;
margin: 3px 0px 6px 0px;
}
.CGBlogSummaryPostdate {
color:#333332;
font-size:100%;
margin:5px 0px 0 0;

}
.CGBlogSummaryCategory {margin:4px 0 0 0; clear:both;}
.CGBlogSummaryContent {margin-top: 30px;}
.CGBlogSummaryField {
color:#333332;
font-size:100%;
font-style:italic;
margin:4px 0 0 0px;

}

.CGBlogSummarySummary {margin-top: 20px;}

.cgfeedback_addcoment { margin: 20px; border-top:0;}

.row {margin: 20px 0 0 0; position: relative; clear: both;}
.rowcheck { padding: 30px 0 20px 0px;}
.col30 {margin: 0 0 5px 0;}
.col30left {margin: 0 0 0 6px;}
.formclear {margin: 10px 0; clear: both;}
.legend { font-size: 1.6em;}
.rowadd {margin: 10px 0 0 0;}
.rowno {margin: 0;}


.feedback_item_title {font-size: 1.4em;}
.feedback_item_rating { margin: 10px 0;}
.feedback_item_authorname {font-size: 1.1em;}
.feedback_item_authoremail {}
.feedback_item_authorip {}
.feedback_item_data { padding: 20px;}
.feedback_summary_item {border-bottom: 1px solid #cccccd; padding: 10px 0;}
#m4_feedback_summary_report { margin-bottom: 10px;}

ul.cgbloglist {list-style-image: none; list-style-type: none; list-style-position: outside; margin: 26px 0px 30px 0px;}
/* End of Blogs*/

/*News Start */

.NewsSummary { margin: 12px 0 12px 0px;  padding: 0 16px 0 10px;}
.NewsSummaryLink { margin-bottom: 6px;}
.NewsSummaryLink a { color:#34707A margin-bottom: 4px; text-decoration: underline; 

font-weight: bold; font-size: 15px; text-transform: uppercase;}
.NewsSummaryLink a:hover { color:#ccc!important; margin-bottom: 4px; text-decoration: underline!important;}
.NewsSummaryContent {text-align: justify; margin-top: 10px;}
.NewsSummaryPostdate{ margin:0px 0 4px 0; color: #34707A; font-size: 0.9em;}
div.NewsSummaryCategory { margin: 6px 0;}
.NewsSummaryField {font-size: 10px; color:#34707A;}

hr.newshr {margin: 16px 0;}

#NewsPostDetailContent {margin: 0;}

#NewsPostDetailPrintLink a {float:left; margin: 0px 10px 0px 0px; color:#34707A; text-decoration: underline; width: auto;}
#NewsPostDetailPrintLink a:hover { color: #cccccd; text-decoration: none;}

#NewsPostDetailReturnLink a {color:#34707A; text-decoration: underline;}
#NewsPostDetailReturnLink a:hover {color: #cccccd; text-decoration: none;}

.NewsSummaryMorelink {text-align: right;}

.NewsSummarySummary {margin-top: 12px;}

.newspagecount {text-align: right}

hr.NewsRule {height: 1px; border-top: 1px; width: 100%; color: #cccccd; margin: 30px 0;}

p.MsoNormal {margin: 0px}

table.newstable {}

table.newstable TD{padding-left: 10px;}

/*News End */
/* End of 'Auto Door Main' */

