html, body, div, span, applet, object, iframe, 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
#wrapper{ width:auto; height:auto;}
/*============================================ Header Start ============================================*/
.header_conatiner_cmr{ background:url(images/header_bg_cmr.jpg) repeat-y right; padding:15px 0px;}
.logo{text-align:left;}
.logo img{ display:inline-block;}
.free_moving_quotes_cmr{ text-align:right; color:#353433; font-size:14px; font-weight:bold; padding-top:8px;}

.banner_cmr{text-align:center; background:url(images/header_shadow_cmr.png) repeat-x top; border-bottom:2px solid #e0e0e0; }
.banner_cmr img{display:inline-block;}

.compare_save_cmr{text-align:center; margin-top:20px; position:relative; border-bottom:1px solid #c2c2c2; padding-bottom:10px;}
.compare_save_cmr img{display:inline-block;}
.save_arrow_cmr{position:absolute; right:2px; top:0px;}

.mobile_form{margin-top:20px;}
.mobile_form label{ font-size:15px; font-family:Tahoma, Geneva, sans-serif; color:#333;}
.displayquotes_cmr{margin-top:20px; text-align:center; padding-left:10px; margin-right:10px;}
.displayquotes_cmr input[type="image"]{display:inline-block;}
.protected_cmr{text-align:center; margin-top:15px;}
.protected_cmr img{display:inline-block;}

.byrequest_cmr{padding:15px; color:#1e1c1c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.contragtion_wrap{ padding-top:20px;}
.contragtion_wrap h2{text-align:center; color:#39b54a; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contragtion_wrap h3{text-align:center; color:#000000; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:7px; 10px 0px}

.compare_your_cmr{ background:url(images/compare_bg.png) repeat-y center; text-align:left; padding:5px; color:#3a3a38; font-size:17px; margin-top:10px; position:relative; margin-top:40px; margin-bottom:35px;}
.compare_your_cmr img{position:absolute; top:-30px; right:0px;}


.thankyou_box_cmr{ background:url(images/thankyou_bg_cmr.jpg) repeat-x bottom; padding:10px; margin:10px 0px 0px; -moz-box-shadow: 1px 1px 1px #b5b5b4; -webkit-box-shadow: 1px 1px 1px #b5b5b4; box-shadow: 1px 1px 1px #b5b5b4; border-top:1px solid #f0f0f0;}

.thankyou_logo_cmr{	text-align:center; float:left; width:45%;}
.thankyou_logo_cmr img{ border:2px solid #efeff0; padding:0px 2px; background:#FFF;}
.thankyou_button_cmr{ float:right;	margin-top:5px;	width:53%;	text-align:right;}
.thankyou_logo_cmr img, .thankyou_button_cmr img{ display:inline-block;}
.thankyou_button_cmr p{ text-align:center;}
.thankyou_button_cmr p a{ color:#000; font-size:14px; text-decoration:none;}
.thankyou_lis_cmr h2{ color:#474747; font-size:14px; font-weight:bold; padding-bottom:7px; padding-top:20px;}
.thankyou_lis_cmr ul{ margin-bottom:0px; padding-bottom:5px;}
.thankyou_lis_cmr ul li{ list-style:disc; color:#575756; font-size:13px; margin-left:15px; font-family:Arial, Helvetica, sans-serif;}
.thankyou_lis_cmr p{ color:#575756;	font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}
.thankyou_lis_cmr a{ color:#007cc6;	font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;	text-decoration:underline;}

.footer_container_cmr{background:#dbd8d5; padding:10px; text-align:center; margin-top:20px;}
.footer_container_cmr p{ color:#3a3938; font-size:13px; padding-top:5px;}
.clear { clear:both;}
