﻿html, body, div, span, applet, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End if reset*/


#page-container {
padding:0;
margin:0;
margin-top:5px;
}

#page-container #right-col {
margin:0 0 0 554px;
}

#right-col #extraspace-header {
height:64px;
background-image: url(../img/milestone_header_extension.png);
background-repeat: repeat-x;
}


#right-col #extraspace {
height:490px;
}

#right-col #extraspace-footer {
height:25px;
background-image: url(../img/milestone_footer_extension.png);
background-repeat: repeat-x;
}

#main-content-container {
width:554px;
margin:auto;
border: 1px solid #8EA5FF;
}


#page-container #msheader-tr {
width:554px;
height:64px;
background-image: url(../img/milestone_header_right.png);
background-repeat:no-repeat;
}

#page-container #banner-r {
width:554px;
height:163px;
background-image: url(../img/tx_ins_banner_r.png);
background-repeat:no-repeat;
}

#page-container #main-content {
width:554px;
height:327px;
}


#main-content #product, #quote, #telephone {
width:531px;
height:76px;
margin:0 0 28px 0;

}
#product {
background-image: url(../img/banner_major_savings.png);
background-repeat: no-repeat;
}
#quote a.rquote {
display:block;
height:76px;
background-image: url(../img/link_request_quote.png);
background-repeat: no-repeat;
}
#telephone {
background-image: url(../img/banner_call_us_now.png);
background-repeat: no-repeat;
}

#page-container #footer-r {
height:25px;
width:554px;
background-image: url(../img/milestone_footer_right.png);
background-repeat:no-repeat;
}



/* tx Quote Choice page*/
#page-container #txquotebanner-r {
width:554px;
height:163px;
background-image: url(../img/banner_tx_quote.png);
background-repeat:no-repeat;
}

#page-container #tx-quick-choice,
#page-container #tx-slow-choice,
#page-container a.tx-quick-form,
#page-container a.tx-slow-form{
display:inline-block;
height:327px;
width: 277px;
background-repeat:no-repeat;
}

#page-container #tx-quick-choice{margin: -185px 0 0 300px; float:left; background-image: url(../img/content_quick_quote.png);}

#page-container #tx-slow-choice{
float:right;
background-image: url(../img/content_slow_quote.png);
}

/* Cover page*/
#page-container #coverbanner-r {
width:554px;
height:163px;
background-image: url(../img/banner_cover.png);
background-repeat:no-repeat;
}

#page-container #cover-info-text {
width:554px;
height:327px;
background-image: url(../img/content_cover.png);
background-repeat:no-repeat;
}

#page-container #thankyoubanner-r {
width:554px;
height:163px;
background-image: url(../img/banner_thankyou.png);
background-repeat:no-repeat;
}

#page-container #thankyou-info-text {
width:554px;
height:327px;
background-image: url(../img/content_thankyou.png);
background-repeat:no-repeat;
}

/*20110124 updates*/
#main-content p, #main-content ul
{
font-family: arial, verdana;
line-height: 1.25em; letter-spacing: 1px;
padding: 0px 10px 10px 10px;
}
#main-content li{margin-left: 20px; list-style: square; font-weight:bold; font-size: 90%;}
