body#hours {
	color:  #000000;
	background-color:  #FFFFFF;
	padding:  10px;
	margin: 0;
	width:  500px;
}
div#page-left-background {
	background: URL(../images/page-left-background.gif) top left repeat-y #FFFFFF;
	color:  inherit;
	position:  relative;
	margin:  170px 0 0 0;
	width:  100%;
}
div#page-right-background {
	background: URL(../images/page-right-background.gif) top right repeat-y;
	color:  inherit;
}
div#page-top-background {
	background: URL(../images/page-top-background.jpg) top left repeat-x;
	color:  inherit;
}
div#page-bottom-background {
	background: URL(../images/page-bottom-background.jpg) bottom left repeat-x;
	color:  inherit;
}
div#superior-container {
	padding:  51px 0 0 0;
	margin:  0px auto;
	width:  442px;
}
div#superior-tagline {
	color:  #F4A145;
	background-color:  inherit;
	font-weight:  bold;
	font-size:  140%;
}
div#superior-coverage {
	margin:  0px auto;
	background: URL(../images/superior-coverage.jpg) top left no-repeat;
	padding: 0 0 0 53px;
	width:  389px;
	height:  56px;
	color:  #004A8A;
	font-weight:  bold;
	font-size:  110%:
}
div#content-index {
	margin: 0px auto;
	padding: 150px 0 100px 0;
	text-align:  center;
}
div#content {
	margin: 0px auto;
	padding: 37px 0 50px 0;
	text-align:  center;
}
div#content-container {
	margin: 0px auto;
	width:  676px;
	padding: 37px 0 50px 0;
	text-align:  center;
}
ul#left-side-menu {
	float:  left;
	width:  119px;
	margin: 0 23px 0 0;
	padding: 0;
	list-style-type:  none;
}
div#content-smart-quote {
	float:  left;
	width:  534px;
	margin: 0;
	padding: 0;
}
div#smart-quote-online {
	width:  698px;
	background-color:  #FFECCE;
	color:  inherit;
	height:  507px;
	padding:  26px;
	margin: 0 auto 10px auto;
	position:  relative;
}
div#smart-quote-online-top-left-corner {
	position:  absolute;
	top: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-left-corner.gif) top left no-repeat;
	color: inherit;
}
div#smart-quote-online-top-right-corner {
	position:  absolute;
	top: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-right-corner.gif) top right no-repeat;
	color: inherit;
}
div#smart-quote-online-bottom-left-corner {
	position:  absolute;
	bottom: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-left-corner.gif) bottom left no-repeat;
	color: inherit;
}
div#smart-quote-online-bottom-right-corner {
	position:  absolute;
	bottom: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-right-corner.gif) bottom right no-repeat;
	color: inherit;
}
div#home-insurance-content-text {
	width:  610px;
	margin:  0px auto;
	text-align:  center;
	min-height:  107px;
	color:  #004A8A;
	font-weight:  bold;
	font-size:  110%:
}
div#non-gm-landing-page {
	width:  610px;
	margin:  0px auto;
	padding:  37px 0 0 0;
	text-align:  center;
	min-height:  107px;
	color:  #004A8A;
	font-weight:  bold;
	font-size:  110%:
}
div#home-insurance-iframe {
	width:  596px;
	background-color:  #FFECCE;
	color:  inherit;
	height:  370px;
	padding:  26px;
	margin: 0 auto 10px auto;
	position:  relative;
}
div#home-insurance-iframe-top-left-corner {
	position:  absolute;
	top: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-left-corner.gif) top left no-repeat;
	color: inherit;
}
div#home-insurance-iframe-top-right-corner {
	position:  absolute;
	top: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-right-corner.gif) top right no-repeat;
	color: inherit;
}
div#home-insurance-iframe-bottom-left-corner {
	position:  absolute;
	bottom: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-left-corner.gif) bottom left no-repeat;
	color: inherit;
}
div#home-insurance-iframe-bottom-right-corner {
	position:  absolute;
	bottom: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-right-corner.gif) bottom right no-repeat;
	color: inherit;
}
div#home-insurance-iframe-french {
	width:  596px;
	background-color:  #FFECCE;
	color:  inherit;
	height:  380px;
	padding:  26px;
	margin: 0 auto 10px auto;
	position:  relative;
}
div#home-insurance-iframe-french-top-left-corner {
	position:  absolute;
	top: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-left-corner.gif) top left no-repeat;
	color: inherit;
}
div#home-insurance-iframe-french-top-right-corner {
	position:  absolute;
	top: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-top-right-corner.gif) top right no-repeat;
	color: inherit;
}
div#home-insurance-iframe-french-bottom-left-corner {
	position:  absolute;
	bottom: 0;
	left:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-left-corner.gif) bottom left no-repeat;
	color: inherit;
}
div#home-insurance-iframe-french-bottom-right-corner {
	position:  absolute;
	bottom: 0;
	right:  0;
	width:  26px;
	height:  26px;
	background:  URL(../smart-quote-online-images/smart-quote-bottom-right-corner.gif) bottom right no-repeat;
	color: inherit;
}
h1#hours-header {
	margin: 0 0 0.5em 0;
	padding:  0;
	text-align:  center;
}
/*
iframe#smart-quote-iframe {
	margin:  13px;
	padding: 0;
	width:  508px;
	height:  481px;
	border:  none;
}
*/
ul#select-a-province {
	margin: 0px auto 2em auto;
	padding: 0;
	list-style-type:  none;
	width:  626px;
}
ul#select-a-province-french {
	margin: 0px auto 2em auto;
	padding: 0;
	list-style-type:  none;
	width:  410px;
}
ul#small-writeup-menu {
	position:  absolute;
	left:  30px;
	top:  174px;
	width:  204px;
	height:  67px;
	margin: 0;
	padding: 0;
	list-style-type:  none;
}
ul#small-writeup-menu li {
	margin: 0;
	padding: 0;
	float:  left;
}
ul#footer-logos, ul#footer-logos-francais {
	margin: 0px auto;
	padding: 0 0 110px 0;
	text-align:  center;
	list-style-type: none;
}
ul#footer-logos-francais {
	width:  586px;
}
ul#footer-logos {
	width:  444px;
}
ul#footer-logos li#OnStar, ul#footer-logos-francais li#OnStar {
	float:  left;
	margin: 0 72px 0 0;
	padding: 0;
}
ul#footer-logos li#multi-vehicle-discount, ul#footer-logos-francais li#multi-vehicle-discount  {
	float:  left;
	margin: 0 57px 0 0;
	padding: 0;
}
ul#footer-logos li#convenient-payment-plans, ul#footer-logos-francais li#convenient-payment-plans  {
	float:  left;
	margin: 0;
	padding: 0;
}
div#smartcoverage-logo {
	position:  absolute;
	top:  18px;
	left:  26px;
	width:  197px;
	height:  198px;
	overflow:  hidden;
	z-index:  0;
}
div#phone-hours-french {
	position:  absolute;
	top:  89px;
	left:  0px;
	width:  197px;
	height:  148px;
	overflow:  hidden;
	z-index:  0;
	font-size:  94%;
}
div#phone-hours-french-frameset {
	position:  absolute;
	top:  89px;
	left:  0px;
	width:  197px;
	font-size:  94%;
}
div#telephone-number {
	text-align:  center;
	font-size:  110%;
	margin:  0 0 0.5em 0;
	padding:  0;
	position:  relative;
	left:  2px;
}
div#smart-quote-by-phone-top {
	margin:  352px 0 0 0;
	padding: 0;
	background:  URL(../smart-quote-by-phone-images/smart-quote-by-phone-top-bg.gif) top left no-repeat #DEE5FF;
	color:  #273A89;
	width:  534px;
}
div#smart-quote-by-phone-bottom {
	background:  URL(../smart-quote-by-phone-images/smart-quote-by-phone-bottom-bg.gif) bottom left no-repeat;
	color:  inherit;
	width:  504px;
	padding:  15px;
	font-size:  80%;
}
div#phone-field {
	float:  left;
	padding:  0 15px 0 0;
	margin: 0;
	width:  174px;
}
div#extension-call-time-submit {
	float:  left;
	width:  315px;
	padding:  0;
	margin: 0;
}
input#Connect_Button {
	border:  1px solid #7783B4;
	color:  #FFFFFF;
	font-weight:  bold;
	background-color:  #273A89;
}
div#writeup-container {
	background:  URL(../images/writeup-page-bottom-bg.gif) bottom left no-repeat #FFECCE;
	color:  inherit;
	margin:  0px auto;
	padding:  0 0 10px 0;
	width:  534px;
}
div#writeup-header {
	background:  URL(../images/writeup-page-header-bg.gif) top left no-repeat #DEE5FF;
	color:  #273A89;
	width:  504px;
	padding:  15px 15px 14px 15px;
}
div#close-box {
	float:  right;
	width:  18px;
	height:  18px;
	margin: 0 0 0 15px;
	padding: 0;
}
div#body-copy {
	margin:  20px;
	border:  1px solid #6F96C6;
	background-color:  #DEE5FF;
	padding:  15px 20px;
	width:  452px;
	height:  310px;
	text-align:  left;
	overflow:  auto;
	color: inherit;
	font-size:  100%;
}
div#hours {
	margin:  0 0 0 15px;
	padding: 0;
}
div#language-switch {
	margin: 0 15px 0 0;
	padding: 0;
}
div#industry-leaders {
	position:  absolute;
	top:  22px;
	right:  23px;
	width:  148px;
	height:  107px;
	overflow:  hidden;
	z-index:  0;
}
div#gmac-credit-express {
	position:  absolute;
	bottom:  21px;
	left:  29px;
	width:  82px;
	height:  57px;
	overflow:  hidden;
	z-index:  1;
}
div#truste {
	position:  absolute;
	bottom:  19px;
	right:  115px;
	width:  38px;
	height:  55px;
	overflow:  hidden;
	z-index:  0;

}
div#hacker-safe {
	position:  absolute;
	bottom:  28px;
	right:  35px;
	width:  64px;
	height:  34px;
	overflow:  hidden;
	z-index:  0;
}
div#page-top-left-corner {
	position:  absolute;
	top: 0;
	left: 0;
	background: URL(../images/top-left-corner.jpg) top left no-repeat;
	width:  40px;
	height:  40px;
	overflow:  hidden;
	z-index:  0;
}
div#page-top-right-corner {
	position:  absolute;
	top: 0;
	right: 0;
	background: URL(../images/top-right-corner.jpg) top right no-repeat;
	width:  40px;
	height:  40px;
	overflow:  hidden;
	z-index:  0;
}
div#page-bottom-left-corner {
	position:  absolute;
	bottom: 0;
	left: 0;
	background: URL(../images/bottom-left-corner.jpg) bottom left no-repeat;
	width:  100px;
	height:  120px;
	overflow:  hidden;
	z-index:  0;
}
div#page-bottom-right-corner {
	position:  absolute;
	bottom: 0;
	right: 0;
	background: URL(../images/bottom-right-corner.jpg) bottom right no-repeat;
	width:  100px;
	height:  120px;
	overflow:  hidden;
	z-index:  0;
}
div#smartcoverage-footer-area {
	width:  100%;
	color:  #FFFFFF;
	background-color:  inherit;
	margin:  10px 0;
	padding: 0 0 35px 0;
	font-size:  80%;
}
div#home-insurance {
	float:  left;
	margin:  0 0 0 23px;
	position:  relative;
	top:  -6px;
	padding: 0;
	width:  149px;
	height:  29px;
}
ul#share-site {
	float:  right;
	margin: 0 30px 0 0;
	width:  220px;
	padding: 0;
	list-style-type:  none;
	text-align:  right;
	color:  #FFFFFF;
	background-color:  inherit;
}
ul#share-site li#share-text {
	position:  relative;
	top:  -0.25em;
}
p#copyright-notice {
	padding:  0.5em 0;
	text-align:  center;
	font-size:  90%;
	color:  #7EB3FC;
	background-color: inherit;
}
p#providers {
	margin: 0 0 3em 0;
	padding: 0;
}
ul#share-site li#stumbleupon {
	position:  relative;
	top: -1px;
}
ul#share-site li#plus-sign {
	position:  relative;
	top:  -3px;
}
ul#smartcoverage-footer-menu {
	text-align:  center;
	margin: 0px;
	padding: 0.25em 0 1em 0;
	list-style-type:  none;
	color:  #FFFFFF;
	background-color:  inherit;
}
ul#footer-menu-home-insurance {
	text-align:  center;
	margin: 0px 170px 0 0;
	padding: 0.25em 0 1em 0;
	list-style-type:  none;
	color:  #FFFFFF;
	background-color:  inherit;
}
ul#smartcoverage-footer-menu li#last-link, ul#footer-menu-home-insurance li#last-link  {
	background:  transparent;
	color:  inherit;
}
div#dynamic-container {
	width:  675px;
	height:  125px;
	overflow:  hidden;
	margin: 0px auto;
}
div#dynamic-message, div#dynamic-heading {
	width:  675px;
	text-align:  center;
}
div#smartquote-usemap {
	position:  absolute;
	top:  250px;
	left:  147px;
	z-index:  2;
	width:  37px;
	height:  37px;
	display:  none;
}
div#quote-progress-container {
	text-align:  center;
	margin: 0px auto;
	width:  324px;
}
ul#quote-progress {
	width:  324px;
	color:  inherit;
	margin:  5px auto 20px auto;
	padding: 0;
	list-style-type:  none;
}
li#quote-meter {
	width:  223px;
}
div#submit-button {
	display:  none;
	margin: 0.5em auto;
	text-align:  center;
	font-size:  80%;
}
div#hours-div {
	position:  absolute;
	top:  148px;
	left: 0;
	width:  310px;
	display:  none;
}
div#hours-container {
	background:  URL(../images/hours-footer-bg.gif) bottom left no-repeat #D2E3F7;
	color:  inherit;
	margin:  0px auto;
	padding:  0 0 10px 0;
	width:  310px;
}
div#hours-header {
	background:  URL(../images/hours-header-bg.gif) top left no-repeat #D2E3F7;
	color:  #273A89;
	width:  280px;
	padding:  15px 15px 14px 15px;
}
div#hours-close-box {
	float:  right;
	width:  18px;
	height:  18px;
	margin: 0 0 0 15px;
	padding: 0;
}
div#hours-body {
	color:  inherit;
	background:  #FFECCE;
	margin:  0 15px 15px 15px;
	width:  248px;
	padding:  15px;
	border:  1px solid #EAD0A7;
}
div#adsense-leaderboard {
	margin:  1em auto;
	padding:  0;
	width:  728px;
	height:  90px;
	text-align:  center;
}