body                          { color: #333; background-color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
a                             { color: #000000; text-decoration: none; }
a:hover                       { color: #F00; text-decoration: underline; }
img                           { border: 0px; }
p                             { margin: 10px 0 10px 0;  line-height: 18px; }
#storeloc                     { margin: 10px 0 0px 0;  line-height: 35px; font-size:10px; font:Verdana, Geneva, sans-serif; }
#windows					{font-weight: bold; font-size: 12px; color: #ffffff; font-family: arial,helvetica;}

#wrapper                      { width: 1000px; margin: 0px auto 0px; }
#wrapper_white                { background-color:#FFF; padding: 10px 0 10px 0; }

#header                       { width: 1000px; margin: 0px auto 0px; height: 88px; position: relative;}
#header_wrap                  { background-color:#000}	

#lefthead                    { position: absolute; top: 0px; right: 0px; width: 400px; height: 75px; color: #ffffff; text-align: right; }
#lefthead a                   { color: #ffffff;}
#lefthead a:hover             { color: #ffffff;}

#footer_wrap				  { background-color:#000;}	
#footer                       { width: 1000px; margin: 0px auto 0px; color: #999999; padding: 20px 0 0 0;}
#footer p                     { font-size: 10px; text-align: center; }
#bottom_nav                   { margin: 20px 0px 0px; color:#999;}
#bottom_nav a				  { color:#999;}
#bottom_nav a:hover			  { color:#fff;}

#black_bar_tbl                { width: 100%; border: none; color: #FFFFFF; }
#black_bar_tbl strong         { font-weight: normal; font-family: arial; color: #ffffff; font-size: 15px;}
#black_bar_tbl td             { width: 200px; padding: 4px; font-size: 12px; vertical-align: top; }
#black_bar_tbl td a, footer a { color: #999; font: 11px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; }
#black_bar_tbl td a:hover, footer a:hover     { color: #FFFFFF; }
#black_bar_tbl ul             { line-height:18px; list-style-type:square; margin-left: 0px; padding-left: 14px; }
#black_bar_tbl li             { font: 11px/1.7em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color: #999; padding-left: 0px; }

.redtext                      { color: #CC0000;}
.largeredtext                 { color: #CC0000; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold;  margin: 0px 0px -5px;  padding: 0px; letter-spacing: -1px; }
.largeredtext a               { color: #CC0000; }
.largeblacktext               { color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold;  margin: 20px 0px -5px;  padding: 0px; letter-spacing: -1px; }

.h22 						{color:#DC001F; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold; letter-spacing: 1px; padding: 0px 0 10px 0;}
.intex 						{color:#333; font-family: Helvetica, Arial, sans-serif; line-height: 22px; font-size: 14px; font-weight: normal;}
.intex2						{color:#333; font-family: Helvetica, Arial, sans-serif; line-height: 16px; font-size: 12px; font-weight: normal;}
.intex3						{color:#333; font-family: Helvetica, Arial, sans-serif; line-height: 24px; font-size: 18px; font-weight: normal;}
.intex3	a					{color:#F00; font-family: Helvetica, Arial, sans-serif; line-height: 24px; font-size: 18px; font-weight: normal;}

.prix, .prix a, .prix a:visited, .prix a:active {color:#DC001F; font-family: Helvetica, Arial, sans-serif; font-size: 33px; font-weight: bold; letter-spacing: 0px; text-decoration:none;}
.prix a:hover					{color:#000;}

#subnav { font-family:Verdana, Geneva, sans-serif; background-color:#fff; height: 25px; width: 1000px; color:#06C; }
#rightlinks {color:#F00; font-size:12px; padding: 3px 10px 3px 10px;}
#rightlinks a, #rightlinks a:visited { color: #666;}
#rightlinks a:hover { color: #333;}

#locator img	{margin: 0; padding:6px 0 0 0;}

.brands {width: 950px; height: 40px; margin-left: 35px; padding-bottom: 20px;}
#brand2{  display:inline-block; height: 70px;  width: 78px; background: url("img/brands_02.jpg") no-repeat 0 0;}
#brand3{  display:inline-block; height: 70px;  width: 131px; background: url("img/brands_03.jpg") no-repeat 0 0;}
#brand4{  display:inline-block; height: 70px;  width: 127px; background: url("img/brands_04.jpg") no-repeat 0 0;}
#brand5{  display:inline-block; height: 70px;  width: 177px; background: url("img/brands_05.jpg") no-repeat 0 0;}
#brand6{  display:inline-block; height: 70px;  width: 139px; background: url("img/brands_06.jpg") no-repeat 0 0;}
#brand7{  display:inline-block;  height: 70px;  width: 136px; background: url("img/brands_07.jpg") no-repeat 0 0;}
#brand8{  display:inline-block; height: 70px;  width: 96px; background: url("img/brands_08.jpg") no-repeat 0 0;}

#brand2:hover, #brand3:hover, #brand4:hover, #brand5:hover, #brand6:hover, #brand7:hover, #brand8:hover
{   background-position: 0 -71px;}

#menu{ width: 1000px; height: 200px; margin: 18px 0 18px 0; position: relative; text-align: left; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { float: left; margin: 0; padding: 0; text-indent: 0; }
#menu li a { float: left; height: 200px; line-height: 200px; overflow: hidden; text-indent: -999em; width: 250px; }

#menu li#item1 a { width: 250px; height: 200px; display: inline-block; background: url("img/mdg-menu.jpg") no-repeat ; background-position: 0 0; padding: 0; margin: 0}
#menu li#item2 a { width: 250px; height: 200px; display: inline-block; background: url("img/mdg-menu.jpg") no-repeat ; background-position: -250px 0; padding: 0; margin: 0}
#menu li#item3 a { width: 250px; height: 200px; display: inline-block; background: url("img/mdg-menu.jpg") no-repeat ; background-position: -500px 0; padding: 0; margin: 0}
#menu li#item4 a { width: 250px; height: 200px; display: inline-block; background: url("img/mdg-menu.jpg") no-repeat ; background-position: -750px 0; padding: 0; margin: 0}

#menu li#item1 a:hover { background-position: 0 -200px;}
#menu li#item2 a:hover { background-position: -250px -200px;}
#menu li#item3 a:hover { background-position: -500px -200px;}
#menu li#item4 a:hover { background-position: -750px -200px;}

#menu li#item1 a:active { background-position: 0 -400px;}
#menu li#item2 a:active { background-position: -250px -400px;}
#menu li#item3 a:active { background-position: -500px -400px;}
#menu li#item4 a:active { background-position: -750px -400px;}

#tablecity { padding: 0 0 0 0px; width: 350px; text-align: left;}
#tabletop {width:350px; height: 22px; background: url("http://mdg.ca/content/locations/images/tabletop.jpg") no-repeat 0 0; margin: 30px 0 0 0;}
#tablebg { width:310px; background: url("http://mdg.ca/content/locations/images/tablebg.jpg") repeat-y 0 0;padding: 10px 20px 20px 20px; }
#tablebg a {text-decoration:none;}
#tablebg tit { font-size: 16px; font-weight: bold;  }
#tablebg ul{ font-size: 11px; list-style: none; padding: 0; line-height: 18px;  }
#tablebg li{ bullet}
#tablebottom {width:350px; height: 46px; background: url("http://mdg.ca/content/locations/images/tablebottom.jpg") no-repeat 0 0; }

#city {font-size: 20px; color: #137bb6; font-weight:bold;}
#address { }
#address h1 { font-size: 16px;}

td .google { padding: 15px 0 15px 0;}

#bread { text-align: right; width: 300px; float:right; padding: 20px 0 0 0;}