/* CSS Document */
html,body{margin:0;padding:0}

div#container{text-align:left;width:992px;margin:0 auto}

.replace {display:block; height:0pt; overflow:hidden; width:0pt;}

div#logo {height: 100px; margin:0; padding-left: 26px; width: 400px}
div#logo a {padding-top: 0px}
.windsorlogo{background: transparent url(/images/logo-windsor.gif)  no-repeat; width: 337px; height: 98px; padding: 0px; margin: 0px;}
.mwinteriordesignlogo{background: transparent url(/images/logo-mwinteriordesign.at.gif)  no-repeat; width: 337px; height: 98px; padding: 0px; margin: 0px;}


ul#extraMenu {display:block; float:right; border-top: #004a8d solid 4px; margin: 0px 20px 0px 0px; padding: 0px; list-style-type: none}
ul#extraMenu li {float:left; padding: 3px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #464542; font-size: 12px}
ul#extraMenu a {color: #464542; text-decoration:none;}
ul#extraMenu a:hover, ul#submenu a:active { text-decoration: underline; }

ul#mainmenu { background-color:#33FF99; padding-left: 20px; margin: 0px; list-style-type: none}
ul#mainmenu li {float:left; padding: 0px; margin: 0px; height: 48px; background:url(/images/mainmenu-link.gif)  }
ul#mainmenu li.spacer {width: 2px; background: url(/images/mainmenu-spacer.gif) no-repeat}
ul#mainmenu li a { text-decoration: none; padding: 0px 30px 0px 30px; margin: 0px; line-height: 48px; height: 48px; font-size: 18px; color: #544f41; font-family: "Trebuchet MS", Georgia, Times, serif; }
ul#mainmenu a:hover, ul#mainmenu a:active { text-decoration: underline; }
ul#mainmenu .selected {background:url(/images/mainmenu-hover.gif)}

ul#submenu {clear:both; display:block; background: url(/images/submenu-bg.gif) no-repeat; padding: 0px; margin: 0px; list-style-type: none; width: 992px; height: 44px}
ul#submenu li {float:left; padding-left: 25px; margin: 0px; height: 44px;}
ul#submenu li a {text-decoration: none; line-height: 48px; height: 44px; font-size: 14px; color: #303030; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul#submenu a:hover, ul#submenu a:active { text-decoration: underline; }
ul#submenu .selected {font-weight:bold}

ul#breadcrumb {clear:both; display:block; padding-left: 18px; margin: 0px; list-style-type: none; width: 900px}
ul#breadcrumb li {float:left; padding-top: 10px; margin: 0px; height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #004a8d; }
ul#breadcrumb a { text-decoration: none; color: #004a8d; }
ul#breadcrumb a:hover, div#breadcrumb a:active { text-decoration: underline; }

div#wrapper {background: #FFFFFF url(/images/content-bg-mid.gif); padding: 0px; margin: 0px auto}
div#wrapper2 {background: url(/images/content-bg.gif) no-repeat; padding: 1px 15px 1px 15px; margin: 0px auto}
div#wrapper2start {background: url(/images/content-bg-start.gif) no-repeat; padding: 1px 15px 1px 15px; margin: 72px 0px 0px 0px }
div#content {padding: 15px 18px 0px 15px;}
h1 {border-top: #004a8d solid 3px; padding: 0px; margin: 0px;  font-family: "Trebuchet MS", Georgia, Times, serif; color: #004a8d; font-size: 24px; font-weight:normal; line-height: 50px; height:50px}
h2 {padding: 0px; margin: 0px;  font-family: "Trebuchet MS", Georgia, Times, serif; color: #004a8d; font-size: 18px; font-weight:normal; line-height: 30px; height:30px}
h3 {padding: 0px; margin: 0px;  font-family: "Trebuchet MS", Georgia, Times, serif; color: #004a8d; font-size: 15px; font-weight:normal; line-height: 20px; height:20px}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #303030; line-height: 1.3em}

h1 a, h2 a, h3 a { color: #004a8d; }
p a { color: #303030; }

div#contentBottom{clear:both; background: transparent url(/images/content-bottom.gif) no-repeat; width:992px; height: 16px; overflow: hidden}

ul.submenuContent {clear:both; display:block; padding: 0px; margin: 0px; list-style-type: none}
li.submenuContent { background:url(/images/submenuContent-bg.gif) repeat-x; padding: 0px; margin: 0px; }
ul.submenuContentH4 {clear:both; display:block; padding: 0px; margin: 0px; list-style-type: none}
a.submenuContentH3 {text-decoration: none; font-size: 20px; color: #544f41; font-family: "Trebuchet MS", Georgia, Times, serif;}
a.submenuContentH4 {text-decoration: none; font-size: 16px; color: #838174; font-family: "Trebuchet MS", Georgia, Times, serif;}
a.submenuContentH3:hover, a.submenuContentH3:active, a.submenuContentH4:hover, a.submenuContentH4:active { text-decoration: underline; }

div#startImages {background: url(/images/start1.jpg) no-repeat; height: 319px; overflow:hidden}
div#startImages ul {background:url(/images/start-bg-right.gif) repeat-y; float:right; list-style:none; width:293px; padding: 0px; margin: 0px; }
div#startImages li { margin-left: 1px; height: 80px; background: url(/images/start-bg-right-v.gif); font-family: "Trebuchet MS", Georgia, Times, serif;  font-size: 24px; }
div#startImages a {display:block; text-decoration: none; color: #d6d2b2; padding: 35px 0px 0px 20px; margin: 0px auto}
div#startImages a:hover, div#start/images a:active {text-decoration: underline;}

dl#subsubmenu {background: #e0decb url(/images/subsubmenu-bg.gif) repeat-x; border-top: #004a8d solid 3px; padding-bottom: 5px; margin: 0px}
dl#subsubmenu dt {padding: 13px 0px 8px 15px; font-family: 'Trebuchet MS', Georgia, Times, serif; color: #5b5544; font-size: 18px; font-weight:bold; margin: 0px;}
dl#subsubmenu dd {padding: 0px 0px 8px 15px; font-family: 'Trebuchet MS', Georgia, Times, serif; font-size: 16px; margin: 0px;}
dl#subsubmenu a {color: #5b5544; text-decoration:none}
dl#subsubmenu a:hover, div#footer a:active {text-decoration:underline}

.salesmessage {background: #ccc7a3; margin-top: 12px; padding: 15px; font-family: 'Trebuchet MS', Georgia, Times, serif; color: #544f41; font-size: 18px;}

div#footer{background: #625c47 url(/images/bottom-bg.gif) repeat-x; margin: 12px 21px 0px 18px; padding: 0px; height: 194px; }
div#footer a {color: #d5d2b9; text-decoration:none}
div#footer a:hover, div#footer a:active {text-decoration:underline}

div#footer dl {float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d5d2b9; padding: 10px 0px 0px 40px; margin:0px; line-height: 1.7em;}
div#footer dt {font-weight:bold }
div#footer dd {padding: 0px; margin:0px; }

div#address{float:left; background: url(/images/vertical-bar.gif) repeat-y; height: 163px; width: 257px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d5d2b9; padding: 10px 0px 0px 14px; line-height: 1.7em; }
