html
{
	*overflow-x:hidden;
}

body
{
font-size:100%;

}
.sectionCenter
{
   margin-bottom: 70px;
}

#skip-to-nav,#page
{
font-size:12px;
line-height:18px;

}
body,caption,th,td,input,textarea,select,option,legend,fieldset
{
font-family:Arial,Helvetica,sans-serif;

}
pre,code,kbd,samp,tt,var
{
font-family:Arial,Helvetica,sans-serif;

}

h1
{
color:#2B5DBB;
line-height:1.5em;
margin:0.75em 0;

}
h2
{
font-size:1.5em;
margin:1em 0;

}
h3
{
font-size:1.3em;
margin:1.154em 0;

}
h4,h5,h6
{

}

blockquote
{
margin-left:2em;
margin-right:2em;

}
pre
{
font-size:1.1em;
margin:1.364em 0;

}
hr
{
height:1px;
border:1px solid #666;

}
address
{

}
ul,ol
{
margin-left:0;
padding-left:2em;

}
.item-list ul
{
margin:1.5em 0;
padding:0 0 0 2em;

}
ul ul,ul ol,ol ol,ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul
{
margin:0;

}
li
{
margin:0;
padding:0;

}
.item-list ul li,ul.menu li,li.expanded,li.collapsed,li.leaf
{
margin:0;
padding:0;

}
ul
{
list-style:none;

}
ul ul
{
list-style-type:circle;

}
ul ul ul
{
list-style-type:square;

}
ul ul ul ul
{
list-style-type:circle;

}
ol
{
list-style-type:decimal;

}
ol ol
{
list-style-type:lower-alpha;

}
ol ol ol
{
list-style-type:decimal;

}
dl
{

}
dt
{
margin:0;
padding:0;

}
dd
{
margin:0 0 0 2em;
padding:0;

}
table
{
border-collapse:collapse;

}
th
{
text-align:left;
padding:0;
border-bottom:none;

}
tbody
{
border-top:none;

}
thead
{

}
tfoot
{

}
caption
{

}
colgroup
{

}
col
{

}
tr
{

}
td
{

}
form
{
margin:0;
padding:0;

}
fieldset
{
padding:0.5em;

}
legend
{

}
label
{

}
input
{

}
select
{

}
optgroup
{

}
option
{

}
textarea
{

}
button
{

}
a:link
{

}
a:visited
{

}
a:hover,a:focus
{

}
a:active
{

}
img
{
border:0;

}
abbr,acronym
{
border-bottom:1px dotted #666;
cursor:help;
white-space:nowrap;

}
q
{

}
cite
{

}
strong,b
{

}
em,i
{

}
code,kbd,samp,tt,var
{

}
del
{

}
ins
{

}
big
{

}
small
{

}
sub
{

}
sup
{

}

.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom
{
outline:1px solid #ccc;

}

body
{

}
#page-wrapper,.region-bottom
{
margin-left:auto;
margin-right:auto;
width:960px;
height: 200px;
}
#page
{
margin-left:auto;
margin-right:auto;
width:960px !important;

}
#header
{

}
#header .section
{

}
.region-header
{

}
#main-wrapper
{
position:relative;
margin:50px 0 0 0;

}
#main-index-wrapper
{
position:relative;
margin:25px 0 0 0;

}
#content,.no-sidebars #content
{
float:left;
width:960px;
margin-left:0;
padding:0;

}
.sidebar-first #content
{
width:760px;
margin-left:200px;
margin-right:-960px;

}
.sidebar-second #content
{
width:760px;
margin-left:0;
margin-right:-760px;

}
.two-sidebars #content
{
width:560px;
margin-left:200px;
margin-right:-760px;

}
#navigation
{
float:left;
width:100%;
margin-left:0;
margin-right:-100%;
padding:0;
height:3em;

}
.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second
{
margin-top:3em;

}
#navigation .section
{

}
.region-sidebar-first
{
float:left;
width:200px;
margin-left:0;
margin-right:-200px;
padding:0;

}
.region-sidebar-first .section
{
margin:0 20px 0 0;
padding:0;

}
.region-sidebar-second
{
float:left;
width:200px;
margin-left:760px;
margin-right:-960px;
padding:0;

}
.region-sidebar-second .section
{
margin:0 0 0 20px;
padding:0;

}
.region-footer
{

}
.region-bottom
{

}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom
{
overflow:visible;
word-wrap:break-word;

}

body
{

}
#page-wrapper
{

}
#page
{

}
#header
{

}
#header .section
{

}
#main-wrapper
{

}
#main
{

}
.region-footer
{

}

div.tabs
{
margin:15px 0 5px 0;

}
ul.primary
{
margin:0;
padding:0 0 0 10px;
border-width:0;
list-style:none;
white-space:nowrap;
line-height:normal;
background:url(/sites/all/themes/quotezone/images/tab-bar.png) repeat-x left bottom;

}
ul.primary li
{
float:left;
margin:0;
padding:0;

}
ul.primary li a
{
display:block;
height:24px;
margin:0;
padding:0 0 0 5px;
border-width:0;
font-weight:bold;
text-decoration:none;
color:#777;
background-color:transparent;
background:url(/sites/all/themes/quotezone/images/tab-left.png) no-repeat left -38px;

}
ul.primary li a .tab
{
display:block;
height:20px;
margin:0;
padding:4px 13px 0 6px;
border-width:0;
line-height:20px;
background:url(/sites/all/themes/quotezone/images/tab-right.png) no-repeat right -38px;

}
ul.primary li a:hover,ul.primary li a:focus
{
border-width:0;
background-color:transparent;
background:url(/sites/all/themes/quotezone/images/tab-left.png) no-repeat left -76px;

}
ul.primary li a:hover .tab,ul.primary li a:focus .tab
{
background:url(/sites/all/themes/quotezone/images/tab-right.png) no-repeat right -76px;

}
ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus
{
border-width:0;
color:#000;
background-color:transparent;
background:url(/sites/all/themes/quotezone/images/tab-left.png) no-repeat left 0;

}
ul.primary li.active a .tab,ul.primary li.active a:hover .tab,ul.primary li.active a:focus .tab
{
background:url(/sites/all/themes/quotezone/images/tab-right.png) no-repeat right 0;

}
ul.secondary
{
margin:0;
padding:0 0 0 5px;
border-bottom:1px solid #c0c0c0;
list-style:none;
white-space:nowrap;
background:url(/sites/all/themes/quotezone/images/tab-secondary-bg.png) repeat-x left bottom;

}
ul.secondary li
{
float:left;
margin:0 5px 0 0;
padding:5px 0;
border-right:none;

}
ul.secondary a
{
display:block;
height:24px;
margin:0;
padding:0;
border:1px solid #c0c0c0;
text-decoration:none;
color:#777;
background:url(/sites/all/themes/quotezone/images/tab-secondary.png) repeat-x left -56px;

}
ul.secondary a .tab
{
display:block;
height:18px;
margin:0;
padding:3px 8px;
line-height:18px;

}
ul.secondary a:hover,ul.secondary a:focus
{
background:url(/sites/all/themes/quotezone/images/tab-secondary.png) repeat-x left bottom;

}
ul.secondary a.active,ul.secondary a.active:hover,ul.secondary a.active:focus
{
border:1px solid #c0c0c0;
color:#000;
background:url(/sites/all/themes/quotezone/images/tab-secondary.png) repeat-x left top;

}

#page
{

}
#skip-link a,#skip-link a:visited
{
display:block;
width:100%;
padding:2px 0 3px 0;
text-align:center;
background-color:#666;
color:#fff;

}
#header
{
padding:0 0 15px 0;

}
#header .section
{

}
#logo, #logoLead
{
float:left;
margin-top:5px;
padding:0px 0 0 0;

}
#logo img, #logoLead img
{
vertical-align:bottom;

}
#name-and-slogan
{
float:left;

}
h1#site-name,div#site-name
{
margin:0;
font-size:2em;
line-height:1.5em;

}
#site-name a:link,#site-name a:visited
{
color:#000;
text-decoration:none;

}
#site-name a:hover,#site-name a:focus
{
text-decoration:underline;

}
#site-slogan
{

}
.region-header
{
clear:both;

}
#main
{
position:relative;

}
#content
{

}
.region-highlighted
{

}
.breadcrumb
{
padding:0px 0 5px 0;

}
h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title
{
margin:0;

}
tr.even
{

}
tr.odd
{

}
div.messages
{
margin:1.5em 0;

}
div.messages ul
{
margin-top:0;
margin-bottom:0;

}
div.status
{

}
div.warning,tr.warning
{

}

.warning
{

}
div.tabs
{

}
.region-help
{

}
.more-help-link
{

}
.region-content
{

}
ul.links
{

}
ul.links.inline
{
display:block;

}
ul.links li
{
padding:0 1em 0 0;

}
.item-list .pager
{
padding:0;

}
.item-list .pager li
{
padding:0 0.5em;

}
.feed-icon
{

}
.more-link
{

}
.region-sidebar-first
{

}
.region-sidebar-first .section
{

}
.region-sidebar-second
{

}
.region-sidebar-second .section
{

}
.region-footer
{

}
.region-bottom
{

}

#block-twitter-profile-widget-0
{
margin:-510px 0 0 -40px;
*Margin:-540px 0 0 -40px !important;
width:223px;
display:inline;
float:right;
position:relative;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
#block-twitter-profile-widget-0 h2
{
display:none;

}
.block
{
margin-bottom:1.5em;

}
.block.first
{

}
.block.last
{

}
.block.odd
{

}
.block.even
{

}
h2.block-title
{

}
.block .content
{

}
#block-aggregator-category-1
{

}
#block-aggregator-feed-1
{

}
#block-block-1
{

}
#block-blog-recent
{

}
#block-book-navigation
{

}
#block-comment-recent
{

}
#block-forum-active
{

}
#block-forum-new
{

}
#block-locale-language
{

}
#block-menu-menu-NAME
{

}
#block-node-recent
{

}
#block-node-syndicate
{

}
#block-poll-recent
{

}
#block-profile-author-information
{

}
#block-search-form
{

}
#block-shortcut-shortcuts
{

}
#block-statistics-popular
{

}
#block-system-main-menu
{

}
#block-system-management
{

}
#block-system-navigation
{

}
#block-system-user-menu
{

}
#block-system-help
{

}
#block-system-main
{

}
#block-system-powered-by
{

}
#block-user-login
{

}
#block-user-new
{

}
#block-user-online
{

}

li a.active
{
color:#000;

}
#navigation
{

}
#navigation ul.links,#navigation .content ul
{
margin:0;
padding:0;
text-align:left;

}
#navigation ul.links li,#navigation .content li
{
float:left;
padding:0 10px 0 0;

}
.region-navigation
{

}
#main-menu
{

}
#secondary-menu
{
float:right;

}
.block-menu
{

}
.block-menu-block
{

}


.node
{

}
.preview .node
{

}
.node-promoted
{

}
.node-sticky
{

}
.node-unpublished
{

}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished
{
height:0;
overflow:visible;
color:#d8d8d8;
font-size:75px;
line-height:1;
font-family:Impact,"Arial Narrow",Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:center;
word-wrap:break-word;

}
.node-by-viewer
{

}
.node-teaser
{

}
.node-page
{

}
.node-article
{

}
h2.node-title
{

}
.node .user-picture
{

}
.node .submitted
{

}
.node .content
{

}
.node ul.links
{

}

#comments
{
margin:1.5em 0;

}
#comments h2.title
{

}
#comments h2.comment-form
{

}
.comment
{

}
.comment-preview
{
background-color:#ffffea;

}
.comment.new
{

}
.comment.first
{

}
.comment.last
{

}
.comment.odd
{

}
.comment.even
{

}
.comment-unpublished
{

}
.comment-unpublished div.unpublished
{

}
.comment-by-anonymous
{

}
.comment-by-node-author
{

}
.comment-by-viewer
{

}
h3.comment-title
{

}
.new
{
color:#c00;

}
.comment .user-picture
{

}
.comment .submitted
{

}
.comment .content
{

}
.comment .user-signature
{

}
.comment ul.links
{

}
.indented
{

}

#website-header
{
display:block;
width:100%;
margin:0px 0 0 0px;
padding:0 0 0 0;
height:80px;

}
#header
{
padding:0 0 0 0px;
width:960px !important;
display:block;
height:auto;

}
.section clearfix
{
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;
height:80px;

}
#logo, #logoLead
{
float:left;
display:inline;
width:235px;
padding:0 0 10px 0;
margin:-24px 0 0 0;

}
#retrieve-area
{
display:inline;
margin:0px 0 0 0px;
padding:0 0 0 0;
width:480px;
height:40px;

}
.retrieve-area-quotes
{
display:inline;
margin:0px 0 0 0px;
padding:0 0 0px 0;
width:auto;
float:right;
height:35px;

}
.retrieve-area-quotes ul
{
margin:0px 0 0 0px;
padding:10px 0 0 0;
float:right;
text-align:left;
width:100%;

}
.retrieve-area-quotes ul li
{
display:inline;
list-style:none;
margin:0px 0 0 0px;
padding:0 0 0 6px;
width:auto;
float:left;

}
.retrieve-area-quotes ul li span
{
text-decoration:none;
color:#666666;
height:12px;
font-family:Arial,Helvetica,sans-serif;

}
.retrieve-area-quotes ul li span a
{
text-decoration:none;
color:#666666;
height:12px;
font-family:Arial,Helvetica,sans-serif;

}
.retrieve-area-quotes ul li span a:hover
{
color:red;

}
.retrieve-area-quotes ul li a
{
text-decoration:none;
height:12px;
font-family:Arial,Helvetica,sans-serif;

}
.css3button
{
width:108px;
height:25px;
font-family:Arial,Helvetica,sans-serif;
margin:-3px 0 0 10px;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#c52d33;
background:-moz-linear-gradient(top,#c52d33 0%,#ed1c24);
background:-webkit-gradient(linear,left top,left bottom,from(#c52d33),to(#ed1c24));
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;

}
.css3button:hover
{
color:#ffffff;
background-color:#fc363e;
background-image:url(/sites/all/themes/quotezone/img/arrow.png) right center no repeat;
background:-moz-linear-gradient(top,#fc363e 0%,#fc363e);
background:-webkit-gradient(linear,left top,left bottom,from(#fc363e),to(#fc363e));
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;

}
.retrieve-area-quotes ul li .css3button a
{
margin:0px;
padding:3px 0 0 0;
text-align:center;
width:100%!important;
height:100%!important;
display:block;
color:white;

}
.retrieve-area-quotes ul li .css3button a:hover
{
padding:3px 0 0 0;
width:100%!important;
height:100%!important;
display:block;

}
#edit-search-block-form--2
{
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
background:url(/sites/all/themes/quotezone/images/header-icons/search-white.png) no-repeat!important;
background-position:6px 3px!important;
color:#999999;
border:1px solid #D1D1D1!important;
width:96% !important;
float:right;
padding:0 0 0 25px!important;
margin:-7px 0 0 0;
_margin:0px 0 0 0!important;
height:21px;
_height:21px!important;

}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#edit-search-block-form--2:focus
{
outline:none;

}

}
#default_value
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

}
#edit-actions
{
display:none;

}
#edit-actions--2
{
display:none;

}
.search-area
{
display:block;
float:right;
margin:0px 0 0 0px;
padding:0 0 0 0;
width:250px;

}
.column-search
{
display:block;
width:160px;
height:22px;
float:right;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
table.gsc-branding,table.gcsc-branding
{
display:none!important;

}
.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult
{
background-color:#FFFFFF;
border-color:#D1D1D1!important;

}
.form-item
{
margin:1.5em 0;

}

.form-item label
{
display:block;
font-weight:bold;

}
.form-item label.option
{
display:inline;
font-weight:normal;

}
.form-required
{
color:#c00;

}
.form-item .description
{
font-size:0.85em;

}
.form-checkboxes .form-item,.form-radios .form-item
{
margin:0;

}
.form-submit
{

}
.container-inline div,.container-inline label
{
display:inline;

}
.tips
{

}
.password-parent,.confirm-parent
{
margin:0;

}
#block-search-form
{

}
#user-login-form
{
text-align:left;

}
#user-login-form ul
{
margin-bottom:0;

}
html.js #user-login-form li.openid-link,#user-login-form li.openid-link
{
margin-top:1.5em;
margin-left:-20px;

}
#user-login-form li.user-link
{
margin-top:1.5em;

}
#user-login ul
{
margin:1.5em 0;

}
form th
{
text-align:left;
padding-right:1em;
border-bottom:3px solid #ccc;

}
form tbody
{
border-top:1px solid #ccc;

}
form tr.even
{
background-color:#fff;

}
form table .item-list ul
{
margin:0;

}

.field
{

}
.field-type-text
{

}
.field-type-text-long
{

}
.field-type-text-with-summary
{

}
.field-type-image
{
float:left;
padding:0px 20px 0px 0px;
border:1px;

}
.field-type-file
{

}
.field-type-taxonomy-term-reference
{

}
.field-type-number-integer
{

}
.field-type-number-decimal
{

}
.field-type-number-float
{

}
.field-type-list-text
{

}
.field-type-list-boolean
{

}
.field-type-list-integer
{

}
.field-type-list-float
{

}
.field-type-datetime
{

}
.field-type-node-reference
{

}
.field-type-user-reference
{

}
.field-name-body
{

}
.field-name-field-image
{

}
.field-name-field-tags
{

}
.field-name-field-FIELDNAME
{

}

.sectionFooter footer
{
width:100%;
overflow:hidden;
text-align:center;
line-height:19px
}

.sectionFooter p
{
   line-height:18px
}

#footer
{
background-color:#1e1e1e;
width:100%;
height:auto;
float:left;
display:block;
padding:0px 0 20px 0;
margin:0;

}
#qz-footer
{
width:960px;
margin-left:auto;
margin-right:auto;
height:100%;

}
#footer p
{
float:left;
font-size:1em;
text-align:left;
color:#010101;

}
#footer p span
{
color:#6A6A6A;
text-align:left;

}
.related-products
{
width:469px;
margin:0px 0 0 0px;
padding:0 0 30px 0;
display:inline;
float:left;
text-align:left;

}
.related-products h1
{
color:#d6d6d6;
font-size:12px;
padding:20px 0 10px 0;
margin:0 0 0 0px;
display:block;
float:left;
text-align:left;

}
.related-products ul
{
width:155px;
display:inline;
float:left;
padding:10px 0 0 0;
margin:0px 0 0px 0;

}
.related-products ul li
{
display:block;
text-align:left;
margin:0px 0px 0 0px;
padding:0 0 0 0;
width:auto;

}
.related-products ul li a
{
color:#999999;
font-size:12px;
text-decoration:none;
*float:left;

}
.related-products ul li:hover,.related-products ul li a:hover
{
color:#ffffff;
cursor:pointer;

}
.social-options h1
{
color:#d6d6d6;
font-size:12px;
padding:0px 0 0px 0;
margin:0 0 0 0px;
display:block;
float:left;
text-align:left;

}
.footer-head-quotezone h1
{
color:#d6d6d6;
font-size:12px;
padding:20px 0 0px 0;
margin:0 0 0 374px;
display:block;
float:left;
text-align:left;

}
.footer-head-social h1
{
color:#d6d6d6;
font-size:12px;
padding:20px 0 0px 0;
margin:0 0 0 156px;
display:block;
float:left;
text-align:left;

}
.footer-head
{
width:960px;
height:40px;

}
.main-categorys
{
margin:0 0 0 0px;
padding:0 0 0 20px;
display:inline;
float:left;
width:225px;

}
.footer-border
{
border-bottom:1px dotted #999999;
width:100%;
padding:5px 0 0px 0;
margin:0 0 0 0px;
display:inline;
float:left;
text-align:left;
*height:1px!important;

}
.footer-border2
{
border-bottom:1px dotted #999999;
width:210px;
padding:5px 0 0px 0;
margin:0 0 0 32px;
display:block;
float:left;
text-align:left;
*height:1px!important;

}
.main-categorys h1
{
color:#d6d6d6;
font-size:12px;
padding:20px 0 10px 0;
margin:0 0 0 0px;
display:block;
float:left;
text-align:left;

}
.main-categorys ul
{
float:left;
text-align:left;
margin:-5px 0px 0 0;
width:auto;
padding:10px 23px 0 0;
list-style:none;

}
.main-categorys ul li
{
padding:5px 0 0px 0px;
width:auto;

}
.main-categorys ul li a
{
color:#999999;
font-size:14px;
text-align:left;
font-weight:bold;
margin:0px 0 0 0px;
padding:0px 0 0 20px;
text-decoration:none;

}
.main-categorys ul li a:hover
{
color:#ffffff;
cursor:pointer;

}
.main-categorys .inr-pic
{
background:url(../images/footer-icons/insurance.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .mon-pic
{
background:url(../images/footer-icons/money.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .utl-pic
{
background:url(../images/footer-icons/utilities.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .trl-pic
{
background:url(../images/footer-icons/travel.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .mtr-pic
{
background:url(../images/footer-icons/motoring.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .bus-pic
{
background:url(../images/footer-icons/business.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .shp-pic
{
background:url(../images/footer-icons/shopping.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.main-categorys .chb-pic
{
background:url(../images/footer-icons/cashback.png) no-repeat 0px center;
background-position:0px 10px;
_background-position:0px 14px!important;

}
.social-options
{
display:inline;
width:225px;
float:left;
padding:0 0 0 20px;

}
.footer-border3
{
border-bottom:1px dotted #999999;
width:100%;
padding:5px 0 0px 0;
margin:0 0 0 0px;
display:block;
float:left;
text-align:left;
*height:1px!important;

}
.social-options ul
{
float:left;
display:block;
margin:0px 0px 0 0;
width:100%;
padding:0px 0px 0 0;
list-style:none;

}
.social-options ul li
{
list-style:none;
width:200px;

}
.social-options h1
{
color:#d6d6d6;
font-size:12px;
padding:20px 0 10px 0;
margin:0 0 0 0px;
display:block;
float:left;
text-align:left;

}
.social-options ul li a
{
color:#d6d6d6;
font-size:12px;
float:left;
margin:0px 0 0 0px;
padding:0 0 0 50px;
text-align:left;
width:175px;
font-weight:bold;
text-decoration:none;

}
.social-options ul li a:hover
{
color:#ffffff;
cursor:pointer;

}
.social-options .fbk-pic
{
background:url(../images/social-media/facebook.png) no-repeat;
background-position:0px 15px;
height:32px;
width:auto;
padding:20px 0 0 0;
display:block;

}
.social-options .twt-pic
{
background:url(../images/social-media/twitter.png) no-repeat 0px;
background-position:0px 15px;
height:32px;
width:auto;
padding:20px 0 0 0;
display:block;

}
.social-options .google-pic
{
   background:url(../images/social-media/google.png) no-repeat 0px;
   background-position:0px 15px;
   height:32px;
   width:auto;
   padding:20px 0 0 0;
   display:block;

}
.bottom-border
{
border-bottom:1px dotted #999999;
width:100%;
display:block;

}
.bottom-links
{
width:75%;
display:inline;
float:left;
padding:15px 0 0 0;
text-align:left;

}
.bottom-links ul
{
display:inline;
float:left;
text-align:left;
margin:0px;
padding:0 0 0 20px;

}
.bottom-links ul li
{
display:inline;
list-style:none;

}
.bottom-links ul li,.bottom-links ul li a
{
color:#666666;
font-size:10px;
text-decoration:none;

}
.bottom-links ul li a:hover
{
color:#ffffff;
cursor:pointer;

}
.copyright
{
display:inline;
float:left;
width:4%;
padding:15px 0 0 0;
margin:0;

}
.copyright .copyright-image-small
{
display:inline;
width:40px;
float:left;
margin:0px 0 0 0;
height:37px;
width:37px;

}
.copyright .copyright-info-small
{
display:inline;
float:left;

}
.copyright .copyright-info-small span
{
color:#666666;
font-size:10px;
margin:3px 0 0 19px;

}
.documentation
{
display:inline;
width:60%;
margin:25px 0 0 70px;
float:right;

}
.global-image
{
display:inline;
float:right;
width:15%;
padding:15px 0 0 0;

}
#legal-information .cookie-documentation
{
width:760px;
display:block;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;

}
#legal-information .cookie-documentation p
{
color:#666666;
font-size:10px;
width:760px;
margin:0 0 0 0;
padding:0 0 0 0;

}
#legal-information .cookie-documentation a
{
color:#666666;
font-size:10px !important;
text-decoration:underline;

}
#legal-information .cookie-documentation a:hover
{
font-size:10px !important;
color:#ffffff;
cursor:pointer;

}
#legal-information  .review-section
{
display:inline;
margin:0 0 0 0;
padding:10px 0 0 0;
float:left;
text-align:left;
width:760px;

}
#legal-information  .review-section span
{
display:inline;
text-align:left;
font-size:10px;
color:#666666;
padding:5px 0 5px 0;

}
#legal-information  .review-section a
{
display:inline;
text-align:left;
font-size:10px;
color:#666666;
padding:5px 0 5px 0;
text-decoration:none;

}
#legal-information  .clear-review-section
{
clear:both;
width:100%;
height:1px;

}
#legal-information  .google-review
{
text-align:left;
float:left;
clear:both;
padding:2px 0 0px 0;
font-size:10px;
color:#666666;

}
#legal-information  .google-review span
{
display:inline;

}
#legal-information  .google-review a
{
height:12px;
width:50px;
font-size:10px;
color:#666666;
text-decoration:none;

}
#legal-information  .google-review a:hover
{
color:#ffffff;
cursor:pointer;

}
#legal-information
{
width:100%;
display:block;
height:100%;
float:left;

}
#legal-information .legal-documentation
{
width:960px;
display:block;
float:left;
height:auto;

}
#legal-information .legal-documentation p
{
color:#666666;
font-size:10px;
width:960px;
padding:10px 0 0 0;
margin:0 0 0 0;

}

p,li,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a{
font-family:Arial,Helvetica,sans-serif;

}
.clear
{
clear:both;
width:100%;
height:1px;

}
body
{

}
.megamenu-main
{
margin:auto;
min-height:48px;

}
.header-insurance
{
height:8px;
width:926px;
background:#3f78e1;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:-20px;

}
.header-money
{
height:8px;
width:341px;
background:#ca2b31;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:-1px;

}
.header-utilities
{
height:8px;
width:335px;
background:#7db71a;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:0px;

}
.header-travel
{
height:8px;
width:418px;
_width:448px;
background:#44b1c5;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:-20px;

}
.header-motoring
{
height:8px;
width:341px;
_width:361px;
background:#eb7b31;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:0px;

}
.header-business
{
height:8px;
width:375px;
background:#875ad1;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:0px;

}
.header-shopping
{
height:8px;
width:200px;
_width:220px;
background:#bf51ac;
display:block;
float:left;
text-align:left;
vertical-align:top;
margin-top:-27px;
margin-left:-20px;

}
ul#topnav
{
margin:0;
padding:0;
float:right;
list-style:none;

}
ul#topnav li
{
float:left;
position:relative;

}
ul#mainnav
{
margin:0;
padding:0;
float:left;
font-size:12px;
width:960px;
font-family:Arial,Helvetica,sans-serif;
*position:relative;
*z-index:99999;

}
ul#mainnav li
{
float:left;
margin:0;
padding:0;
position:relative;
display:block;

}
ul#mainnav li a
{
float:left;
height:47px;
color:#000;
text-decoration:none;

}
ul#mainnav li:hover a,ul#mainnav li a:hover.ul#mainnav li a:active,ul#mainnav li a.hover
{
background-position:left bottom;

}
ul#mainnav li a.home
{
height:47px;
width:75px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -0px;
background-repeat:no-repeat;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.home,ul#mainnav li a.hover.home
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -48px;
height:47px;
width:75px;
color:white;

}
ul#mainnav li a.insurance
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.insurance,ul#mainnav li a.hover.insurance
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -143px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .insurance span
{
margin:14px 0 0 25px;
display:block;

}
ul#mainnav li a.money
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.money,ul#mainnav li a.hover.money
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -189px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .money span
{
margin:14px 0 0 39px;
display:block;

}
ul#mainnav li a.utilities
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.utilities,ul#mainnav li a.hover.utilities
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -235px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .utilities span
{
margin:14px 0 0 32px;
display:block;

}
ul#mainnav li a.travel
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.travel,ul#mainnav li a.hover.travel
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -282px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .travel span
{
margin:14px 0 0 37px;
display:block;

}
ul#mainnav li a.motoring
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.motoring,ul#mainnav li a.hover.motoring
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -329px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .motoring span
{
margin:14px 0 0 29px;
display:block;

}
ul#mainnav li a.business
{
height:47px;
width:125px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -96px;
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.business,ul#mainnav li a.hover.business
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -376px;
height:47px;
width:125px;
color:white;

}
ul#mainnav li .business span
{
margin:14px 0 0 30px;
display:block;

}
ul#mainnav li a.shopping
{
height:47px;
width:135px;
background-image:url(/sites/all/themes/quotezone/images/nav/sprite-test.png);
background-position:0px -423px;
padding:0px;
margin:0px;
display:block;
float:left;
position:relative;
z-index:1;

}
ul#mainnav li a:hover.shopping,ul#mainnav li a.hover.shopping
{
background:url(/sites/all/themes/quotezone/images/nav/sprite-test.png) 0px -471px;
height:47px;
width:135px;
color:white;

}
ul#mainnav li .shopping span
{
margin:14px 0 0 32px;
display:block;

}
ul#mainnav li .sub
{
position:absolute !important;
top:45px;
left:0;
z-index:99999 !important;
*z-index:99999 !important;
width:954px;
background:#cccccc repeat-x;
padding:20px 20px 20px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;

}
ul#mainnav li .row
{
clear:both;
float:left;
width:100%;
margin-bottom:10px;

}
ul#mainnav li .sub ul
{
margin:0;
padding:0;
float:left;

}
ul#mainnav .sub ul li
{
width:100%;

}
ul#mainnav .sub ul li h2
{
padding:0;
margin:0;
font-weight:normal;
font-size:14px;

}
ul#mainnav .sub ul li h2 a
{
padding:5px 0;
color:#fff;

}
ul#mainnav .sub ul li h2 a:hover
{

}
ul#mainnav .sub ul li a
{
float:none;
text-indent:0;
height:auto;
padding:7px 5px 7px 15px;
display:block;
text-decoration:none;
font-size:12px;

}
ul#mainnav .sub ul li a:hover
{
color:#fff;

}
ul#mainnav li#insurancetab .sub
{
position:absolute !important;
display:block;
top:45px;
left:0;
z-index:99999 !important;
height:410px;
width:885px !important;
_width:865px !important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 20px;
margin:3px 0px 0 -75px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#insurancetab .row
{
clear:both;
float:left;
margin-bottom:10px;
padding:10px 16px 0 16px;
background-repeat:no-repeat;

}
.nav-div
{
background-image:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-x;
background-position:0px 0px;
width:1px;
display:inline-block;

}
ul#mainnav li#insurancetab .mostpoprow
{
margin:0px 0px 0px 0px;
padding:0px 0 0px 0;
display:inline-block;
*display:inline;
float:left;
width:190px;
height:350px;

}
.mostpoprow2
{
display:inline-block;
*display:block;
width:165px;
padding:0px 0px 0px 0px;
height:350px;
*height:348px;
margin:0 0 0 10px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow3
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 10px;
*margin:-350px 0 0 370px;
height:350px;
*height:348px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow4
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 10px;
*margin:-350px 0 0 550px !important;
height:350px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow5
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 20px;
*margin:-350px 0 0 730px !important;
height:350px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow6
{
display:inline-block;
*display:inline;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:300px;

}
.mostpoprow7
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:300px;
*height:150px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow8
{
display:inline-block;
*display:inline;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:190px;

}
.mostpoprow9
{
display:inline-block;
*display:inline;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:190px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow10
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:250px;

}
.mostpoprow11
{
display:inline-block;
*display:block;
width:205px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
*margin:-250px 0 0 160px;
height:250px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow12
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:250px;

}
.mostpoprow13
{
display:inline-block;
*display:block;
width:155px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
*margin:-250px 0 0 170px;
height:250px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow14
{
display:inline-block;
*display:inline;
width:155px;
padding:0px 20px 0px 0px;
margin:0 0 0 0px;
height:380px;

}
.mostpoprow15
{
display:inline-block;
*display:block;
width:175px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:380px;
*height:310px;
background:url(/sites/all/themes/quotezone/images/nav/dividing-line.gif) repeat-y;

}
.mostpoprow16
{
display:inline-block;
*display:inline;
width:160px;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
height:180px;

}
ul#mainnav li .sub .mostpoprow ul
{
width:190px;

}
ul#mainnav li .sub .mostpoprow ul li
{
float:left;
width:192px;
padding:0px 0 0px 0;
display:block;
height:40px;

}
ul#mainnav li .sub .mostpoprow ul li:hover
{
background-color:#c1d7ff;

}
ul#mainnav li .sub .mostpoprow ul li a
{
height:40px;
display:block;
line-height:30px;
text-indent:16px;
font-weight:bold;
padding:3px 0 0 20px;

}
ul#mainnav li .sub .mostpoprow ul li a:hover
{

}
ul#mainnav li .sub .mostpoprow ul li h2 a
{
color:#000000;
font-weight:bold;
font-size:14px;
height:40px;

}
ul#mainnav li .sub .mostpoprow ul li h2 a:hover
{
color:#3f78e1;
text-decoration:underline;
cursor:pointer;

}
.nav-main-image-car
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/car.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-home
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/home.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-van
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/van.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-bike
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/bike.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-travel
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/holiday.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-pet
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/pet.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
.nav-main-image-breakdown
{
background-image:url(/sites/all/themes/quotezone/images/icons/nav/recovery.png);
background-repeat:no-repeat;
background-position:5px 7px;

}
ul#mainnav li#insurancetab #row2
{
margin:0px 0px 0px 0px;
padding:0px 20px 30px 20px;
display:block;
float:left;
width:125px;
height:150px;

}
ul#mainnav li#insurancetab #row2 h1
{
font-size:14px;
font-weight:bold;
color:#3f78e1;
margin:0px 0px 0px 0px;
padding:0 0 0 0;

}
ul#mainnav li .sub #row2 ul
{
margin:0px 0 0 0;

}
ul#mainnav li .sub #row2 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row2 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row2 ul li h2
{
float:left;
text-align:left;
width:150px;

}
ul#mainnav li .sub #row2 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row2 ul li h2:before
{
content:"\25AA \0020";
color:#3f78e1;
float:left
}
ul#mainnav li .sub #row2 ul li h2 a:hover
{
color:#3f78e1;
text-decoration:underline;

}
ul#mainnav li .sub #row2 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row2 ul li h3 a:hover
{
color:#3f78e1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#insurancetab #row12
{
margin:0px 0px 0px 0px;
padding:0px 20px 30px 20px;
display:block;
float:left;
width:125px;
height:167px;

}
ul#mainnav li#insurancetab #row12 h1
{
font-size:14px;
font-weight:bold;
color:#3f78e1;
margin:0px 0px 0px 0px;
padding:0 0 0 0;

}
ul#mainnav li .sub #row12 ul
{
margin:0px 0 0 0;

}
ul#mainnav li .sub #row12 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row12 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row12 ul li h2
{
float:left;
text-align:left;
width:150px;

}
ul#mainnav li .sub #row12 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row12 ul li h2:before
{
content:"\25AA \0020";
color:#3f78e1;
float:left
}
ul#mainnav li .sub #row12 ul li h2 a:hover
{
color:#3f78e1;
text-decoration:underline;

}
ul#mainnav li .sub #row12 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row12 ul li h3 a:hover
{
color:#3f78e1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#insurancetab #row3
{
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 20px;
display:inline-block;
float:left;
width:155px;
height:350px;

}
ul#mainnav li#insurancetab #row3 h1
{
font-size:14px;
font-weight:bold;
color:#3f78e1;

}
ul#mainnav li .sub #row3 ul
{
margin:-10px 0 0 0;
width:155px;

}
ul#mainnav li .sub #row3 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row3 ul li a
{
height:21px;
display:block;
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row3 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row3 ul li h2:before
{
content:"\25AA \0020";
color:#3f78e1;
float:left;

}
ul#mainnav li .sub #row3 ul li h2 a:hover
{
color:#3f78e1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row3 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row3 ul li h3 a:hover
{
color:#3f78e1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub .insurance-footer
{
width:99%;
border-top:1px dotted #b7b7b7;
display:block;
height:50px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:17px 0 0 0px;

}
ul#mainnav li .sub .insurance-footer span
{
padding:0px 0 0px 0;
margin:0;
background:url(/sites/all/themes/quotezone/images/nav/show-all.png) no-repeat;
display:block;
float:left;
height:20px;
width:25px;

}
ul#mainnav li .sub .insurance-footer a
{
padding:0px 0 0px 0;
margin:0;
display:block;
font-size:12px;
font-weight:bold;
color:#333333;
float:right;
width:auto;

}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
ul#mainnav li .sub .insurance-footer a
{
width:220px;
float:right;
display:block;

}

}
ul#mainnav li#moneytab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:320px !important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 0px;
margin:3px 0px 0 2px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#moneytab #row4
{
margin:0px 0px 0px 0px;
padding:0px 20px 20px 20px;
display:block;
float:left;
width:118px;
height:150px;

}
ul#mainnav li#moneytab #row4 h1
{
font-size:14px;
font-weight:bold;
color:#ca2b31;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row4 ul
{
margin:0px 0 0 0;
width:118px;

}
ul#mainnav li .sub #row4 ul li
{
float:left;
padding:1px 0 0px 0;
width:118px;

}
ul#mainnav li .sub #row4 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row4 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row4 ul li h2:before
{
content:"\25AA \0020";
color:#ca2b31;
float:left;

}
ul#mainnav li .sub #row4 ul li h2 a:hover
{
color:#ca2b31;
text-decoration:underline;
cursor:pointer;
cursor:pointer;

}
ul#mainnav li .sub #row4 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row4 ul li h3 a:hover
{
color:#ca2b31;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#utilitiestab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:315px!important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 0px;
margin:3px 0px 0 0px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#utilitiestab #row5
{
margin:0px 0px 0px 0px;
padding:0px 0px 0 20px;
display:block;
float:left;
width:139px;
height:80px;

}
ul#mainnav li#utilitiestab #row5 h1
{
font-size:14px;
font-weight:bold;
color:#7db71a;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row5 ul
{
margin:0px 0 0 0;
width:139px;

}
ul#mainnav li .sub #row5 ul li
{
float:left;
width:139px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row5 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row5 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row5 ul li h2:before
{
content:"\25AA \0020";
color:#7db71a;
float:left;

}
ul#mainnav li .sub #row5 ul li h2 a:hover
{
color:#7db71a;
text-decoration:underline;
cursor:pointer;
cursor:pointer;

}
ul#mainnav li .sub #row5 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row5 ul li h3 a:hover
{
color:#7db71a;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#traveltab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:378px!important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 20px;
margin:3px 0px 0 0px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#traveltab #row6
{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
display:block;
float:left;
width:155px;
height:105px;

}
ul#mainnav li#traveltab #row6 h1
{
font-size:14px;
font-weight:bold;
color:#44b1c5;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row6 ul
{
margin:0px 0 0 0;

}
ul#mainnav li .sub #row6 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row6 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row6 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row6 ul li h2:before
{
content:"\25AA \0020";
color:#44b1c5;
float:left;

}
ul#mainnav li .sub #row6 ul li h2 a:hover
{
color:#44b1c5;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row6 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row6 ul li h3 a:hover
{
color:#44b1c5;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#traveltab #row7
{
margin:0px 0px 0px 0px;
padding:0px 17px 20px 18px;
display:block;
float:left;
width:185px;
height:70px;

}
ul#mainnav li#traveltab #row7 h1
{
font-size:14px;
font-weight:bold;
color:#44b1c5;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row7 ul
{
margin:0px 0 0 0;
width:185px;

}
ul#mainnav li .sub #row7 ul li
{
float:left;
width:185px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row7 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row7 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row7 ul li h2:before
{
content:"\25AA \0020";
color:#44b1c5;
float:left;

}
ul#mainnav li .sub #row7 ul li h2 a:hover
{
color:#44b1c5;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row7 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row7 ul li h3 a:hover
{
color:#44b1c5;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#motoringtab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:320px !important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 0px;
margin:3px 0px 0 0px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#motoringtab #row8
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
display:block;
float:left;
width:138x;
height:105px;

}
ul#mainnav li#motoringtab #row8 h1
{
font-size:14px;
font-weight:bold;
color:#eb7b31;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row8 ul
{
margin:0px 0 0 0;
width:138x;

}
ul#mainnav li .sub #row8 ul li
{
float:left;
width:138x;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row8 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row8 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row8 ul li h2:before
{
content:"\25AA \0020";
color:#eb7b31;
float:left;

}
ul#mainnav li .sub #row8 ul li h2 a:hover
{
color:#eb7b31;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row8 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row8 ul li h3 a:hover
{
color:#eb7b31;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#businesstab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:355px !important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 0px;
margin:3px 0px 0 -127px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#businesstab #row9
{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 20px;
display:block;
float:left;
width:155px;
height:130px;

}
ul#mainnav li#businesstab #row9 h1
{
font-size:14px;
font-weight:bold;
color:#875ad1;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row9 ul
{
margin:0px 0 0 0;

}
ul#mainnav li .sub #row9 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row9 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row9 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row9 ul li h2:before
{
content:"\25AA \0020";
color:#875ad1;
float:left;

}
ul#mainnav li .sub #row9 ul li h2 a:hover
{
color:#875ad1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row9 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row9 ul li h3 a:hover
{
color:#875ad1;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li#shoppingtab .sub
{
position:absolute;
display:block;
top:45px;
left:0;
z-index:99999;
width:160px !important;
background:#f3f3f3 repeat-x !important;
padding:25px 20px 20px 20px;
margin:3px 0px 0 -65px;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;
behavior:url(/sites/all/themes/quotezone/border-radius.htc);

}
ul#mainnav li#shoppingtab #row10
{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
display:block;
float:left;
width:155px;
height:175px;

}
ul#mainnav li#shoppingtab #row10 h1
{
font-size:14px;
font-weight:bold;
color:#bf51ac;
margin:0px 0px 0px 0px;

}
ul#mainnav li .sub #row10 ul
{
margin:0px 0 0 0;

}
ul#mainnav li .sub #row10 ul li
{
float:left;
width:155px;
padding:1px 0 0px 0;

}
ul#mainnav li .sub #row10 ul li a
{
height:21px;
display:block;
padding:0 0 0 0px;

}
ul#mainnav li .sub #row10 ul li h2 a
{
color:#000000;
font-size:12px;
width:auto;
padding:0 0 0 7px;
*margin:0 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row10 ul li h2:before
{
content:"\25AA \0020";
color:#bf51ac;
float:left;

}
ul#mainnav li .sub #row10 ul li h2 a:hover
{
color:#bf51ac;
text-decoration:underline;
cursor:pointer;

}
ul#mainnav li .sub #row10 ul li h3 a
{
color:#777777;
font-size:12px;
padding:0 0 0 7px;
margin-top:-20px;
*margin:-20px 0 0 -7px!important;
*IE7 Fix*/
}
ul#mainnav li .sub #row10 ul li h3 a:hover
{
color:#bf51ac;
text-decoration:underline;
cursor:pointer;

}

.cse .gsc-control-cse,.gsc-control-cse
{
padding:1em;
width:auto;

}
.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse
{
width:100%;

}
.cse .gsc-branding,.gsc-branding
{
display:none;

}
.cse .gsc-control-cse div,.gsc-control-cse div
{
position:normal;

}
.cse .gsc-control-cse,.gsc-control-cse
{
background-color:#ffffff;
border:1px solid #ffffff;

}
.cse .gsc-control-cse:after,.gsc-control-cse:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;

}
.cse .gsc-resultsHeader,.gsc-resultsHeader
{
border:block;

}
table.gsc-search-box td.gsc-input
{
padding-right:12px;

}
input.gsc-input
{
border-color:#D9D9D9;
font-size:13px;
padding:1px 6px;

}
.cse input.gsc-search-button,input.gsc-search-button
{
font-family:inherit;
font-size:11px;
font-weight:bold;
color:#000;
padding:0 8px;
height:20px;
min-width:54px;
background-color:#CECECE;
border:1px solid #666;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;

}
.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive
{
border-bottom:none;
color:#666666;
background-color:#e9e9e9;
border:1px solid;
border-color:#e9e9e9;
border-bottom:none;

}
.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive
{
background-color:#FFFFFF;
border:1px solid;
border-top:2px solid;
border-color:#e9e9e9;
border-top-color:#FF9900;
border-bottom:none;

}
.cse .gsc-tabsArea,.gsc-tabsArea
{
margin-top:1em;
border-bottom:1px solid #e9e9e9;

}
.cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic
{
padding:.25em;
border:1px solid;
border-color:#ffffff;
margin-bottom:1em;

}
.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover
{
border:1px solid;
border-color:#FFFFFF;

}
.cse .gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion
{
background-color:#FFFFFF;
border-color:#336699;

}
.cse .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link,.cse .gs-promotion a.gs-title:link *,.gs-promotion a.gs-title:link *,.cse .gs-promotion .gs-snippet a:link,.gs-promotion .gs-snippet a:link
{
color:#0000CC;

}
.cse .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited,.cse .gs-promotion a.gs-title:visited *,.gs-promotion a.gs-title:visited *,.cse .gs-promotion .gs-snippet a:visited,.gs-promotion .gs-snippet a:visited
{
color:#0000CC;

}
.cse .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover,.cse .gs-promotion a.gs-title:hover *,.gs-promotion a.gs-title:hover *,.cse .gs-promotion .gs-snippet a:hover,.gs-promotion .gs-snippet a:hover
{
color:#0000CC;

}
.cse .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active,.cse .gs-promotion a.gs-title:active *,.gs-promotion a.gs-title:active *,.cse .gs-promotion .gs-snippet a:active,.gs-promotion .gs-snippet a:active
{
color:#0000CC;

}
.cse .gs-promotion .gs-snippet,.gs-promotion .gs-snippet,.cse .gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right,.cse .gs-promotion .gs-title .gs-promotion-title-right *,.gs-promotion .gs-title .gs-promotion-title-right *
{
color:#000000;

}
.cse .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl
{
color:#008000;

}
.gsc-completion-selected
{
background:#EEE;

}
.gsc-completion-container
{
font-family:Arial,sans-serif;
font-size:13px;
background:white;
border:1px solid #CCC;
border-top-color:#D9D9D9;
margin-left:0;
margin-right:0;

}
.gsc-completion-title
{
color:#0000CC;

}
.gsc-completion-snippet
{
color:#000000;

}
.gs-webResult div.gs-visibleUrl-short,.gs-promotion div.gs-visibleUrl-short
{
display:none;

}
.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long
{
display:block;

}
.gsc-control-cse div a.gs-title
{
color:#f88908;

}
.gsc-control-cse div a.gs-title b
{
color:#f88908;

}

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video
{
display:block
}
mark,rp,rt,ruby,summary,time
{
display:inline
}
::-moz-selection
{
background:pink;

}
.clear
{
clear:both;
width:100%;
height:1px;

}
.spacer
{
clear:both;
width:100%;
height:20px;

}
.spacer1
{
clear:both;
width:100%;
height:10px;

}
.spacer2
{
clear:both;
width:100%;
height:50px;

}
.spacer3
{
clear:both;
width:100%;
height:30px;

}
.spacer4
{
clear:both;
width:100%;
height:80px;

}
.clear-head
{
clear:both;
width:0px;
height:10px;
display:inline;
float:right;

}
html
{
height:100%;
margin-bottom:1px;

}
body
{
margin:0;
padding:0;
background-color:#fdfdfd;

}
#outter-wrapper
{
width:100%;
margin-left:auto;
margin-right:auto;

}
a,a:active,a:vistied
{

}
hr
{
color:#d1d1d1;
height:1px;
width:100%;
float:left;
border:0;
margin:0 0 10px 0;

}
p,li,h1,h2,h3,h4,h5,span
{
font-family:Arial,Helvetica,sans-serif;

}

h1
{
color:#2B5DBB;
font-size:36px;
font-family:Arial,Helvetica,sans-serif;

}
h2
{
font-family:Arial,Helvetica,sans-serif;

}
h3
{
font-family:Arial,Helvetica,sans-serif;

}
h4
{
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
color:#27457b;

}
h5
{
font-family:Arial,Helvetica,sans-serif;

}
img
{
border:none;

}
#main-product-display
{
width:960px;

}
#main-product-wrapper-car
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/car.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
*margin:2px 0 0 0!important;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-home
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/home.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-van
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/van.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-bike
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/bike.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-travel
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/travel.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-pet
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/pet.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#main-product-wrapper-breakdown
{
float:left;
background:url(/sites/all/themes/quotezone/images/showcase/breakdown.jpg) no-repeat;
background-position:0px 0px;
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:280px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 0px 3px 0px;
-webkit-box-shadow:#dadada 1px 0px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
.main-product-section
{
display:inline-block;
width:480px;
float:left;
height:280px;

}
.main-product-content-body
{
margin:0 0 0 0;
padding:15px 0 0px 0;

}
.main-product-content h1
{
color:#2b5dbb;
font-weight:bold;
font-size:33px;
padding:0px 25px 0 25px;
line-height:35px;
text-decoration:none;
margin:0 0 0 0;

}
.main-product-content h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:15px 25px 5px 25px;
text-decoration:none;
margin:0 0 0 0;

}
.main-product-content h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.main-product-content p
{
color:#333333;
padding:0px 0px 0 25px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
line-height:20px;
margin:0 0 0 25px;
font-size:14px;

}
.main-product-image
{
display:inline-block;
height:280px;
width:480px;
float:right;

}
.div-border
{
background:url(/sites/all/themes/quotezone/images/underline.png) repeat-x;
width:80%;
margin:auto;
height:1px;

}
#main-banner-section-button
{
width:269px;
margin:15px 0 0 30px;

}
#secondary-banner-section-button
{
width:172px;
margin:40px 0 0 25px;

}
.main-product-body
{
float:left;
background-color:#FFFFFF;
height:365px;
width:715px;
margin:0px 0 0 0;
display:inline;
padding:0px 0 0px 0;

}
.main-product-body h3
{
font-size:24px;
color:#333333;
padding:0 0 20px 0;
margin:0 0 0 0;
line-height:30px;

}
.body-list-left h4,.body-list-right h4
{
font-size:12px;
font-weight:bold;
color:#000000;
padding:0 0 7px 0;

}
.body-list-left p,.body-list-right p
{
font-size:12px;
margin:-25px 0 0 42px;
display:block;
position:relative;
color:#444444;
padding:0 0 15px 0;

}
.body-list-left
{
display:inline-block;
width:361px;
padding:0 0 0 0;
margin:0px 0 0 0;
height:220px;

}
.body-list-right
{
display:inline-block;
width:319px;
margin:0px 0 0 30px;
padding:0 0 0 0;
height:220px;

}
.body-list-left .search h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/99_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.body-list-left .buy h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/331_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.body-list-left .save h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/262_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.body-list-right .happy h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/247_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.body-list-right .secure h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/276_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.body-list-right .unbiased h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/264_32x32.png) no-repeat;
height:40px;
padding:0px 0 10px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
#money-product-display
{
width:960px;

}
#money-product-wrapper
{
float:left;
margin:0px;
padding:0px;
width:100%;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
background:-moz-linear-gradient(top,#ffffff 0%,#eaeaea);
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eaeaea));

}
.money-product-section
{
display:inline;
width:580px;
float:left;
padding:20px 0 10px 30px;

}
.money-product-section h1
{
color:#2b5dbb;
font-weight:bold;
font-size:36px;
padding:0px 0px 5px 0px;
margin:0 0 0 0;
text-decoration:none;
line-height:30px;

}
.money-product-section h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.money-product-section h3
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:4px 0px 7px 0px;
text-decoration:none;
margin:0 0 0 0;

}
.money-product-section p
{
color:#333333;
padding:0px 0px 0 30px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 4px;
line-height:20px;
margin:0 0 0 0px;
font-size:14px;
line-height:25px;

}
.money-product-image
{
display:inline;
width:320px;
float:right;
padding:25px 30px 10px 0px;

}
#money-banner-section-button
{
margin:0 0 0 0;
padding:10px 0 0 0;
width:29%;

}
#money-legal-info
{
width:100.5%;
padding:0px;
margin:0px;

}
#money-body-section
{
width:670px;
display:inline;
float:left;
padding:0 0 0 0;
margin:0px 0 0 0 !important;

}
#money-body-wrapper
{
width:670px;
display:inline;
float:left;
margin:0px;
padding:0px;

}
.money-body-top
{
width:670px;
display:inline;
padding:0px;

}
.money-body-bottom h4
{
margin:0 0 0 0;
padding:10px 0 10px 0;
color:#2b5dbb;

}
.money-body-top h4
{
padding:0px 0 10px 0;
color:#2b5dbb;
margin:0 0 0 0;

}
.money-body-top p
{
margin:0 0 0 0;
padding:0px 0 15px 0;

}
#money-legal-info p
{
font-size:12px;
color:#999999;
padding:0px;
margin:0px;

}
.money-row
{
display:block;
width:670px;
height:auto;
padding:0 0 0px 0;

}
.money-left
{
display:inline;
float:left;
width:340px;
height:auto;

}
.money-right
{
display:inline;
float:right;
width:320px;
height:auto;

}
.money-left h5,.money-right h5
{
padding:0 0 0 0;
margin:0 0 0 0;
font-size:12px!important;

}
.money-left h6,.money-right h6
{
padding:0 0 0 0;
margin:0 0 0 0;
font-style:italic;
font-weight:normal;

}
.money-left p,.money-right p
{
padding:0 0 20px 0;
margin:0 0 0 0;

}
#loans-product-display
{
width:100%;

}
#loans-product-wrapper
{
float:left;
margin:0px;
width:100%;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
background:url(/sites/all/themes/quotezone/images/showcase/background.png) no-repeat;
background-position:right 0px;

}
.loans-product-section
{
display:inline;
height:170px;
width:510px;
float:left;
padding:20px 0 10px 30px;

}
.loans-product-section h1
{
color:#2b5dbb;
font-weight:bold;
font-size:34px;
padding:0px 0px 10px 0px;
margin:0 0 0 0;
text-decoration:none;
line-height:36px;

}
.loans-product-section h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.loans-product-section h3
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:0px 0px 15px 0px;
text-decoration:none;
margin:0 0 0 0;

}
.loans-product-section p
{
color:#333333;
padding:0px 0px 0 0px;
line-height:20px;
margin:0 0 0 0px;
font-size:14px;

}
#loans-banner-section-button
{
margin:0 0 0 0;
padding:0px 0 0 0;
width:170px;

}
.loans-product-image
{
display:inline;
height:170px;
width:360px;
float:right;
padding:20px 30px 10px 30px;

}
.loans-product-image h3
{
padding:3px 0 5px 10px;
margin:0 0 0 0;
color:#ca2b31;
font-size:18px;

}
.loans-product-image p
{
padding:12px 0 10px 55px;
margin:0 0 0 0;

}
.number1
{
background:url(/sites/all/themes/quotezone/images/icons/1.png) no-repeat;
background-position:10px 12px;
margin:0 0 0 0;
padding:0 0 0 0;

}
.number2
{
background:url(/sites/all/themes/quotezone/images/icons/2.png) no-repeat;
background-position:10px 12px;
margin:0 0 0 0;
padding:0 0 0 0;

}
.number3
{
background:url(/sites/all/themes/quotezone/images/icons/3.png) no-repeat;
background-position:10px 12px;
margin:-5px 0 0 0;
padding:0 0 0 0;

}
#loan-legal-info
{
width:100.5%;
padding:0px;
margin:0px;

}
#loan-legal-info p
{
font-size:12px;
color:#999999;
padding:0px;
margin:0 0 0 0;

}
#main-product-rotation-display
{
float:left;
margin:20px 0 10px 0;
padding:0px 0 10px 0;
width:960px;
height:auto;
background-color:#fff;
display:block;

}
.main-product-rotation-topbox
{
float:left;
margin:0px 0 0 0;
width:960px;
height:35px;
background-color:#ececec;
border:1px solid #D1D1D1;

}
.main-product-rotation-topbox p
{
margin:7px 0px 0 10px;
padding:0 0 0 0;
font-size:16px;
color:#686868;

}
.main-product-rotation-content
{
float:left;
margin:0px 0 0px 0;
width:960px;
height:auto;
background-color:#fff;
border-bottom:1px solid #D1D1D1 !important;
border-right:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
padding:0 0 0px 0;

}
.button2
{
width:150px;
height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.button2:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.button2 span
{
width:150px;
height:40px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.button2 span a
{
width:143px;
height:32px;
display:block;
font-size:26px;
color:white;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 8px;
margin:0 0 0 0;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:128px 14px;

}
.button3
{
width:95px;
height:24px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.button3:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.button3 span
{
width:95px;
height:24px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.button3 span a
{
width:95px;
height:24px;
display:block;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding:2px 0 0 0;
margin:0 0 0 0;

}
.button4
{
width:145px;
height:35px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#3366cc;
color:white;

}
.button4:hover
{
cursor:pointer;
color:#ffffff;
background-color:#255bc7;

}
.button4 span
{
width:100%;
height:100%;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.button4 span a
{
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding:8px 0 0 0;
margin:0px 0 0 0;
width:100%;
height:100%;
display:block;
text-align:center;

}
.button5
{
width:200px;
height:35px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#3366cc;
color:white;

}
.button5:hover
{
cursor:pointer;
color:#ffffff;
background-color:#255bc7;

}
.button5 span
{
width:100%;
height:100%;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.button5 span a
{
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding:8px 0 0 0;
margin:0px 0 0 0;
width:100%;
height:100%;
display:block;
text-align:center;

}
.button6
{
width:110px;
height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #63c026;
padding:0px 0px 0px 0px;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.button6:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.button6 span
{
width:100px;
height:30px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;
font-weight:bold;

}
.button6 span a
{
width:100px;
height:30px;
display:block;
font-size:15px;
color:white;
text-decoration:none;
padding:4px 0 0 9px;
margin:0 0 0 0;
font-weight:bold;

}
.button7
{
width:160px;
height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.button7:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.button7 span
{
width:100%;
height:40px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.button7 span a
{
width:96%;
height:32px;
display:block;
font-size:26px;
color:white;
font-weight:bold;
text-decoration:none;
padding:10px 0 0 8px;
margin:0 0 0 0;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:140px 14px;

}
.gadget-button-main
{
width:250px;
height:50px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.gadget-button-main:hover
{
cursor:pointer !important;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#8eef4f',endColorstr='#259b41c');
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));
background:-moz-linear-gradient(top,#8eef4f,#59b41c);

}
.gadget-button-main span
{
display:block;
width:250px;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.gadget-button-main span a
{
display:block;
width:240px;
height:39px;
font-size:27px;
color:white;
font-weight:bold;
text-decoration:none;
padding:13px 0px 0px 11px;
margin:0 0 0 0;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:228px 17px;

}
#generic-product-button
{
margin:0 0 0 0;
padding:0 0 0 0;
display:block;
width:27%;

}

#breadcrumb
{
height:40px;
background-color:#f4f4f4;
margin-bottom: 10px;
width:100%;
float:left;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
}
/*
#insuranceTextHeader
{
margin-top: -8px;
margin-left: 8px;
text-decoration: none;
text-transform: uppercase;
color: #333333;
float: left;
font-weight: normal;
}*/

#insuranceTextHeader
{
float: left;
font-size: 16px;
padding: 10px 0 5px 20px;
text-decoration: none;
margin: 0;
text-transform: uppercase;
color: #333333;
font-weight: normal;
}

#lg_insuranceTextHeader
{
float: left;
font-size: 16px;
padding: 10px 0 5px 20px;
text-decoration: none;
margin: 0;
text-transform: uppercase;
color: #333333;
font-weight: bold;
}


#breadcrumb a
{
text-decoration:none;
color:#666666;
text-decoration:none;

}
#breadcrumb a:hover
{
text-decoration:underline;
color:red;

}
.inner-breadcrumb
{
display:inline;
float:left;
margin:5px 0px 0 6px;

}
#breadcrumb .social-network
{
display:inline;
float:right;
margin:6px 6px 0 0px;
width:15%;

}

#secondary-product-display
{
width:715px;

}
#secondary-product-wrapper
{
float:left;
margin:0px 0 0 0;
width:715px;
height:220px;
background-color:#fff;
border:1px solid #D1D1D1;
background:url(/sites/all/themes/quotezone/images/showcase/220px-bg.jpg) no-repeat;
background-position:right center;
border-radius:5px 5px;
position:inherit;
display:inline-block;
box-shadow:#DADADA 1px 1px 3px 0;

}
.secondary-product-section
{
height:220px;
width:450px;
display:inline;
float:left;

}
.secondary-product-section h1
{
color:#2b5dbb;
font-weight:bold;
font-size:32px;
padding:0px 0px 0 25px;
line-height:10px;
text-decoration:none;

}
.secondary-product-section h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:5px 0px 0 25px;
text-decoration:none;

}
.secondary-banner-heading
{
font-size:36px!important;

}
.secondary-banner-heading2
{
font-size:30px!important;

}
.secondary-product-section h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.secondary-product-section p
{
color:#333333;
padding:0px 0px 0 25px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
line-height:20px;
margin:0 0 0 25px
}
.secondary-product-image
{
height:210px;
width:240px;
display:inline;
float:right;
margin:0 0 0 0;
padding:0 15px 0 0px;
*margin:0 15px 0 0;
*position:absolute;
*z-index:99999;

}
.secondary-product-image img
{
height:210px;
float:right;
margin:0 0 0 0;
padding:0 0px 0 0px;

}
.secondary-product-image-bike
{
height:210px;
width:240px;
display:inline;
float:right;
margin:0px 0 0 0;
padding:0 15px 0 0px;
*margin:0 15px 0 0;
*position:absolute;
*z-index:99999;

}
.secondary-product-image-bike img
{
height:210px;
float:right;
margin:0 0 0 0;
padding:0 0px 0 0px;

}
#secondary-product-banner-display
{
display:inline;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
height:102px;
width:718px
}
#secondary-product-rotation-display
{
float:left;
margin:10px 0 0 0;
width:717px;
height:93px;
background-color:#fff;
display:inline;

}
.secondary-product-rotation-topbox
{
float:left;
margin:0px 0 0 0;
width:715px;
height:30px;
background-color:#ECECEC;
border:1px solid #D1D1D1;
display:block;

}
.secondary-product-rotation-topbox p
{
margin:4px 0px 0 10px;
font-size:16px;
color:#333333;

}
.secondary-product-rotation-content
{
float:left;
margin:0px 0 0 0;
width:715px;
height:60px;
background-color:#fff;
border-bottom:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
padding:0px;

}
div.tabscontainer
{
padding:0 0 0px 0;
margin:0px 0px 0 0;
width:715px;
display:inline;
height:auto;
float:left;

}
div.tabscontainer div.tabs
{
list-style:none;
width:150px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/nav-background.jpg) repeat-x;
background-position:0px 0px;
float:left;
margin-top:10px;
left:0px;
z-index:2;
height:auto;
min-height:450px;
margin:2px 0 0 0px;
display:inline;
float:left;

}
div.tabscontainer div.curvedContainer .tabcontent
{
display:none;
padding:0 0 0 0;
font-size:12px;

}
.tabcontent
{
display:inline;
float:left;
width:540px;
padding:15px 0 0 12px;
font-size:12px;

}
.tabcontent-format
{
padding:20px 20px 20px 20px;
margin:0 0 0 0;

}
.tabcontent-format a
{
font-size:12px;
color:#3a7ac9;
text-decoration:none;

}
.tabcontent-format a:hover
{
text-decoration:underline;
cursor:pointer;

}
.tabcontent-format p a
{
font-size:12px;
color:#3a7ac9;
text-decoration:none;

}
.tabcontent-format p a:hover
{
text-decoration:underline;
cursor:pointer;

}
div.tabs div.tab
{
display:block;
background:url(/sites/all/themes/quotezone/images/tabbed-area/buttons_off.png) repeat-x;
height:35px;
width:151px;
margin:0 0 0 0px;
padding:0 0 0 0;
cursor:pointer;

}
div.tabs div.link
{
padding:7px 0 0 10px;
margin:-1px 0 0 0;
font-size:14px;
font-weight:bold;

}
div.tabs div.tab.selected
{
color:black;

}
div.tabs div.tab.selected
{
background:url(/sites/all/themes/quotezone/images/tabbed-area/buttons_on.png) repeat-x;
margin-top:-2px;
height:35px;
cursor:pointer;

}
div.tabs div.tab.first
{
height:35px;

}
div.tabs div.tab.last
{
height:35px;

}
div.tabs div.tab.selected div.arrow
{
display:block;

}
.tabcontent h1
{
font-size:22px;
color:#333333;
margin:0 0 0 0;
padding:0 0 15px 0;
font-weight:normal;

}
.tabcontent h2
{
font-size:14px;
color:#333333;
font-weight:bold;
padding:10px 0 15px 0;
margin:0 0 0 0;

}
.tabcontent h3
{
font-size:14px;
color:#666666;
margin:0 0 0 0;
padding:0 0 15px 0;
line-height:30px;
font-style:italic;

}
.tabcontent h4
{
font-size:12px;
color:#333333;
margin:0 0 0 0;
padding:0 0 5px 0;
line-height:30px;

}
.primary-heading
{
font-size:24px!important;
color:#333333!important;

}
.tabcontent h5
{
font-size:14px;
color:#444444;
font-weight:normal;
padding:0 0 10px 0;
margin:0 0 0 0;

}
.tabcontent p
{
color:#333333;
font-size:12px;
font-weight:normal;
padding:0 0 10px 0;
margin:0 0 0 0;

}
.tabcontent ul
{
padding:0 0 10px 40px!important;
margin:0 0 0 0;

}
.tabcontent ul li
{
list-style-type:disc!important;
width:auto!important;
color:#333333!important;
font-size:12px!important;

}
.intro-style
{
font-size:16px !important;
color:#4444 !important;

}
.intro-heading
{
font-size:16px!important;
color:#333333!important;
font-weight:bold!important;
padding:10px 0 15px 0!important;
margin:0 0 0 0!important;

}
.tabcontent hr
{
border-bottom:1px dotted #b9b9b9;
width:530px;
padding:0px 0 0px 0;
margin:1;

}
#secondary-product-body
{
background:url(/sites/all/themes/quotezone/images/tabbed-area/content-bg.png) repeat-x;
width:715px;
height:auto;
margin:10px 0 0 0;
padding:0 0 50px 0;
display:inline;
float:left;

}
div.tabscontainer1
{
padding:0 0 0px 0;
margin:0px 0px 0 0;
width:715px;
display:inline;
height:auto;
float:left;

}
div.tabscontainer1 div.tabs
{
list-style:none;
width:150px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/nav-background.jpg) repeat-x;
background-position:0px 0px;
float:left;
margin-top:10px;
left:0px;
z-index:2;
height:auto;
min-height:300px;
margin:2px 0 0 0px;
display:inline;
float:left;

}
div.tabscontainer2
{
padding:0 0 0px 0;
margin:9px 0px 0 0;
width:715px;
padding:0 0 0px 0;
display:inline-block;
height:750px;
position:relative;

}
div.tabscontainer2 div.tabs
{
list-style:none;
width:145px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/nav-background.jpg) repeat-x;
background-position:0px 0px;
float:left;
margin-top:10px;
left:0px;
z-index:2;
height:655px;
margin:2px 0 0 0px;
display:inline;
float:left;

}
div.tabscontainer2 div.curvedContainer
{
margin-left:159px;
min-height:750px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/content-bg.png) repeat-x;
margin:0 0 0 0;
padding:0 0 0 0;
height:auto;
display:block;

}
div.tabscontainer2 div.curvedContainer .tabcontent
{
display:none;
padding:0 0 0 0;
font-size:12px;
font-family:"CenturyGothicRegular","Century Gothic",Arial,Helvetica,sans-serif;

}
.main-testimonials
{
display:inline;
float:right;
width:205px;
height:auto;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
background:#eeeeee;
border:1px solid #eeeeee;
margin:20px 0 0 0;
padding:20px 5px 30px 15px;

}
.main-testimonials:before
{
content:"";
position:absolute;
border-width:0 0 30px 50px;
border-style:solid;
border-color:transparent #eeeeee;
float:right;
display:block;
width:0;
line-height:15px;
z-index:999999;
margin:170px 0 0 70px;

}
.main-testimonials p
{
margin:0 !important;
padding:0px 3px 0 0px;
background-position:0px 0px;
font-style:italic;
font-size:14px;
color:#000000;

}
.main-testimonials h6
{
margin:0px 0 0 0px;
padding:0 0 10px 0px;
height:30px;
width:40px;
line-height:30px;
background:url(/sites/all/themes/quotezone/images/icons/quote-mark.png) no-repeat;
background-position:0px 0px;

}
.main-testimonials cite
{
font-style:normal;
font-weight:bold;
display:block;
color:#666666;
font-size:12px;
padding-left:0px;
margin-top:10px;

}
#sec-products-testamonal
{
display:inline;
float:right;
margin:10px 0 20px;
min-height:200px;
padding:0;

}
.sec-testimonials
{
display:block;
width:223px;
height:auto;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
margin:0 0 0 0;
*margin:10px 4px 0 0px!important;
*float:right!important;
padding:10px 0 10px 0;

}
.sec-testimonials blockquote:before
{
content:"";
position:absolute;
bottom:-30px;
right:95px;
border-width:0 0 30px 50px;
border-style:solid;
border-color:transparent #eeeeee;
display:block;
width:0;
line-height:15px;

}
.sec-testimonials blockquote
{
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
background:#eeeeee;
border:1px solid #eeeeee;
padding:15px 10px 30px 10px;
height:auto;
width:205px;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size:14px;
color:#000000;
margin:0 0 0 0px;

}
.sec-testimonials blockquote p
{
margin:0 !important;
padding:40px 5px 0 2px;
background:url(/sites/all/themes/quotezone/images/icons/quote-mark.png) no-repeat;
background-position:0px 0px;
font-style:italic;
font-size:14px;
color:#000000;

}
.sec-testimonials blockquote h3
{
margin:0 !important;
padding:0px !important;
font-size:12px;
color:#666666;

}
.sec-testimonials blockquote cite
{
font-style:normal;
font-weight:bold;
display:block;
color:#666666;
font-size:12px;
padding-left:0px;
margin-top:10px;

}
#generic-products-testamonal
{
display:inline;
float:right;
margin:10px 0 20px;
min-height:200px;
padding:0;

}
.generic-testimonials
{
display:block;
width:223px;
height:auto;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
margin:0 0 0 0;
padding:10px 0 10px 0;
display:none!important;

}
@-moz-document url-prefix()
{
.generic-testimonials
{
display:block;
width:223px;
height:auto;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
margin:-10px 0 0 0 !important;
padding:10px 0 10px 0;

}

}
.generic-testimonials blockquote:before
{
content:"";
position:absolute;
bottom:-30px;
right:95px;
border-width:0 0 30px 50px;
border-style:solid;
border-color:transparent #eeeeee;
display:block;
width:0;
line-height:15px;
padding:0 0 20px 0;

}
.generic-testimonials blockquote
{
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
background:#eeeeee;
border:1px solid #eeeeee;
padding:15px 10px 30px 10px;
height:auto;
width:205px;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size:14px;
color:#000000;
margin:0 0 0 0px;

}
.generic-testimonials blockquote p
{
margin:0 !important;
padding:40px 5px 0 2px;
background:url(/sites/all/themes/quotezone/images/icons/quote-mark.png) no-repeat;
background-position:0px 0px;
font-style:italic;
font-size:14px;
color:#000000;

}
#generic-testimonials blockquote h3
{
margin:0 !important;
padding:0px !important;
font-size:12px;
color:#666666;

}
.generic-testimonials blockquote cite
{
font-style:normal;
font-weight:bold;
display:block;
color:#666666;
font-size:12px;
padding-left:0px;
margin-top:10px;

}
#small-usp
{
float:right;
display:inline;
margin:0 0 0 0px;
padding:0 0 0 0;

}
.small-usp-main
{
float:right;
display:inline;
padding:5px 12px 0px 12px;
width:auto;
height:214px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:0px 0 0 3px;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.small-usp-main p
{
padding:13px 0px 2px 35px;
margin:0 0 0 0px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:1px 13px;
width:165px;
font-size:12px;

}
.small-usp-small
{
float:right;
display:inline;
padding:5px 10px 0px 10px;
width:205px;
height:214px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:0px 0 0 0px;

}
.small-usp-small p
{
padding:13px 0px 2px 35px;
margin:0 0 0 0px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:1px 13px;
width:165px;
font-size:12px;

}
#similar-products
{
display:block;
margin:0 0 0 0px;
padding:0 0 0 0;

}
.similar-products-section
{
float:left;
width:725px;
height:auto;
margin:0px 0px 0 0px;
padding:20px 0px 5px 0px;
background-color:#fff;
border:1px solid #D1D1D1;
box-shadow:#DADADA 1px 0 3px 0;
display:block;

}
.similar-products-section h1
{
font-size:18px;
color:#444444;
padding:10px 25px 10px 25px;
margin:0 0 0 0;
font-weight:normal;

}
.generic-seo-wrapper .similar-products-section h1
{
font-size:18px;
color:#444444;
padding:10px 25px 10px 25px;
margin:0 0 0 0;
font-weight:normal;

}
.sim-border
{
border-bottom:1px dotted #b8b8b8;
height:1px;
width:93%;
margin-left:auto;
margin-right:auto;
padding:0 0 0px 0;
display:block;

}
.listed-similar-products
{
display:block;
float:left;
width:96.7%;
padding:20px 0 0px 25px;
margin:0px;
height:auto;

}
.listed-similar-products ul
{
display:inline;
width:33%;
float:left;
padding:0px!important;
margin:0px;

}
.listed-similar-products li
{
display:block;
text-align:left;
float:left;
padding:0px 0 15px 0;
width:auto;

}
.listed-similar-products li a
{
background:url(/sites/all/themes/quotezone/images/icons/icon.png) no-repeat;
padding:0px 0px 0px 25px;
color:#27457b;
margin:0px 0px 0 0;
list-style:none;
font-size:14px;
font-weight:bold;
cursor:pointer;
text-decoration:none;

}
.listed-similar-products li a:hover
{
text-decoration:underline;
cursor:pointer;

}
.similar-products-section-small
{
float:left;
width:715px;
height:110px;
margin:-130px 0px 0 0px;
background-color:#fff;
border:1px solid #D1D1D1;
position:relative;
box-shadow:#DADADA 1px 0 3px 0;
display:block;
vertical-align:top;

}
.similar-products-section-small h1
{
font-size:18px;
color:#444444;
padding:10px 25px 10px 25px;
margin:0 0 0 0;
font-weight:normal;

}
.listed-similar-products-small ul
{
display:inline-block;
float:left;
padding:19px 0 30px 0px;
margin:0px 0px 0 0px;

}
.listed-similar-products-small li
{
display:inline;
text-align:left;
width:220px;
padding:0 0 0 25px;

}
.listed-similar-products-small li span a
{
background:url(/sites/all/themes/quotezone/images/icons/icon.png) no-repeat;
padding:0px 0px 10px 25px;
color:#27457b;
margin:0px 0px 0 0;
list-style:none;
font-size:14px;
font-weight:bold;
cursor:pointer;
text-decoration:none;

}
.listed-similar-products-small li span a:hover
{
text-decoration:underline;
cursor:pointer;

}
#main-product-page-wrapper
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #D1D1D1;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
display:block;
margin:-90px 0px 0 0px;
position:relative;

}
.main-product-page-content h1
{
font-size:16px;
color:#2b5dbb;
padding:2px 0 0 0;
text-align:center;

}
.main-product-page-content h3
{
font-size:13px;
color:#2b5dbb;
padding:2px 0 0 0;
text-align:center;
font-family:'Shadows Into Light Two',cursive;

}
.main-product-page-content ul
{
float:left;
padding:0 60px 0 0px;
display:inline-block;
width:160px;
list-style:none;

}
.main-product-page-content li
{
list-style:none;
width:220px;
padding:0 0 0 0px;
display:block;
background:url(/sites/all/themes/quotezone/images/bullet.png) no-repeat;
background-position:20px 3px;

}
.main-product-page-content li a
{
padding:0px 0px 2px 15px;
color:#2b5dbb;
margin-left:20px;
text-decoration:none;
line-height:20px;
list-style:none;

}
.main-product-page-content li a:hover
{
text-decoration:underline;
cursor:pointer;

}
.main-product-page-content li.content-border
{
background:url(/sites/all/themes/quotezone/images/underline.png) repeat-x;
width:180px;
margin:2px 0 2px 20px;
height:1px;

}
#secondary-product-page-related-links
{
float:right;
display:inline;
margin:0px 0px 0 0px;
padding:0 0 0 0;

}
#secondary-product-page-wrapper
{
float:right;
width:225px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
display:inline;

}
.secondary-product-page-content h1
{
font-size:16px;
color:#2b5dbb;
padding:10px 0 5px 0;
text-align:center;
margin:0 0 0 0;

}
.secondary-product-page-content h2
{
font-size:16px;
color:#2b5dbb;
padding:0px 0 10px 0;
text-align:center;
font-family:'Shadows Into Light Two',cursive;
margin:0 0 0 0;

}
.secondary-product-page-content ul
{
float:left;
padding:10px 0px 10px 0px;
margin:0px 0 0 0;
display:inline;
width:225px;
list-style:none;

}
.secondary-product-page-content ul li
{
list-style:none;
width:100%;
padding:0 0 0 0px;
display:block;
background:url(/sites/all/themes/quotezone/images/bullet.png) no-repeat;
background-position:20px 3px;

}
.secondary-product-page-content ul li span
{
padding:0px 0px 2px 0px;
color:#2b5dbb;
margin-left:20px;
text-decoration:none;
line-height:20px;
list-style:none;
width:92%;
display:block;

}
.secondary-product-page-content ul li span a
{
padding:0px 0px 2px 0px;
color:#2b5dbb;
margin-left:20px;
text-decoration:none;
line-height:20px;
list-style:none;
width:90%;
display:block;

}
.secondary-product-page-content li span a:hover
{
text-decoration:underline;
cursor:pointer;

}
.secondary-product-page-content li.content-border
{
background:url(/sites/all/themes/quotezone/images/underline.png) repeat-x;
width:180px;
margin:2px 0 2px 20px;
height:1px;

}
#twitter
{
width:225px;
height:auto;
float:right;
display:inline-block;

}
.twitter-main
{
float:right;
display:block;
width:225px;
height:auto;
margin:-595px 0 0 0;
display:inline-block;
position:static;

}
.tracking-scripts
{
display:block;

}
#search_form
{
height:25px;

}
#search_box
{
height:25px;
margin:0px 0px 0 30px;
text-align:center;
float:right;

}
td.gsc-clear-button
{
display:none;

}
input.gsc-input
{
border-color:#3874AA;
border-bottom-right-radius:0px 0px;
border-bottom-left-radius:5px 5px;
border-top-right-radius:0px 0px;
border-top-left-radius:5px 5px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-bottomright:0em;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-topright:0em;
-moz-border-radius-topleft:0.5em;
margin-right:0px;
padding-right:0px;
background:none !important;

}
input.gsc-search-button
{
position:relative;
left:0px;
border-color:#990000;
color:#ffffff;
background:#A2130F;
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#A2130F',endColorstr='#E1422E');
background:-webkit-gradient(linear,left top,left bottom,from(#A2130F),to(#E1422E));
background:-moz-linear-gradient(top,#A2130F,#E1422E);
font-weight:bold;
text-shadow:#000000 0px 0px 0px;
margin-left:2px;
border-bottom-left-radius:0px;
border-bottom-right-radius:5px;
border-top-left-radius:0px;
border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-bottomleft:0em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0em;
-moz-border-radius-topright:0.5em;
cursor:pointer;

}
#search_results div.gs-visibleUrl-short
{
display:none;

}
#search_results div.gs-visibleUrl-long
{
display:block;

}
#search_results div.gsc-wrapper
{
width:100%;

}
#search_results div.gs-promotion.gs-result
{
border-color:#94CC7A;
background-color:#CBE8B4;
padding-left:5px;
padding-bottom:5px;

}
#search_results div.gs-promotion a.gs-title:link
{
color:#27457b;
font-size:18px;
font-weight:bold;

}
#search_results div.gs-promotion a.gs-title:visited
{
color:#27457b;
font-size:18px;
font-weight:bold;

}
#search_results div.gs-promotion a.gs-title:hover
{
color:#27457b;
font-size:18px;
font-weight:bold;

}
#search_results div.gs-promotion a.gs-title:active
{
color:#27457b;
font-size:18px;
font-weight:bold;

}
#search_results div.gs-promotion .gs-snippet
{
color:#27457b;
font-size:18px;
font-weight:bold;

}
#search_results div.gs-promotion .gs-visibleUrl-short
{
display:block;

}
#search_results div.gsc-cursor-box
{
text-align:center;

}
#search_results div.gsc-twiddle
{
display:none;

}
#google-cse-results
{
max-height:1200px;
overflow:hidden;

}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b
{
color:#27457b;
font-szie:18px;
font-weight:bold;

}
.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *
{
color:#27457b;
font-szie:18px;
font-weight:bold;

}
#main-content
{
width:960px;

}
#section-banner-wrapper
{
float:left;
margin:0px 0 0 0px;
padding:0px 10px 5px 25px;
width:430px;
height:193px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
#section-banner-wrapper2
{
float:right;
margin:0px 0 0 0px;
padding:0px 10px 5px 25px;
width:430px;
height:193px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
.banner-content
{
width:270px;
display:inline-block;
height:177px;
padding:5px 0 0 0;
margin:0 0 0 0;

}
.banner-content h1
{
width:auto;
margin:0px 0 0 0;
width:440px;
padding:0 0 0 0;

}
.banner-content h1 a
{
width:440px;
margin:0 0 0 0;
color:#2b5dbb;
font-weight:bold;
font-size:32px;
color:#2b5dbb;
text-decoration:none;

}
.banner-content p
{
color:#333333;
padding:0px 0px 0px 0px;
width:270px;
margin:0 0 0 0;
line-height:18px;

}
#section-get-quotes
{
width:170px;
margin:20px 0 0 0;

}
.section-button
{
width:145px;
height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:0px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.section-button:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.section-button span
{
width:145px;
height:40px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.section-button span a
{
width:140px;
height:33px;
display:block;
font-size:20px;
color:white;
text-decoration:none;
padding:10px 0 0 6px;
margin:0px 0 0 0;
font-weight:bold;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:124px 13px;

}
#section-image
{
display:inline;
width:126px;
height:130px;
float:right;
margin:50px 30px 0 0px;
border:0;
padding:0 0 0 0;

}
#section-image img
{
border:0;
padding:0 0 0 0;
margin:0 0 0 0;

}
#secondary-body-content
{
width:720px;

}
#section-page-body-wrapper
{
float:left;
height:auto;
width:720px;
margin:20px 0 0px 0;
padding:0px 0 0px 0;

}
#section-row
{
padding:0 0 18px 0;
height:130px;
width:720px;

}
#section-row-nocontent
{
padding:0 0 18px 0;
height:90px;
width:720px;

}
.section-box-left
{
width:350px;
height:100%;
padding:0 0px 0 0px;
display:inline;
float:left;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 0px 0px 3px 1px;
-webkit-box-shadow:#dadada 0px 0px 3px 1px;
box-shadow:#dadada 0px 0px 3px 1px;

}
.section-box-left-nocontent
{
width:350px;
height:100%;
padding:0 0px 0 0px;
display:inline;
float:left;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 0px 0px 3px 1px;
-webkit-box-shadow:#dadada 0px 0px 3px 1px;
box-shadow:#dadada 0px 0px 3px 1px;

}
.section-box-left:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.section-box-right
{
width:350px;
display:inline;
height:100%;
padding:0 0px 0 0px;
float:right;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 0px 0px 3px 1px;
-webkit-box-shadow:#dadada 0px 0px 3px 1px;
box-shadow:#dadada 0px 0px 3px 1px;

}
.section-box-right-nocontent
{
width:350px;
display:inline;
height:100%;
padding:0 0px 0 0px;
float:right;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 0px 0px 3px 1px;
-webkit-box-shadow:#dadada 0px 0px 3px 1px;
box-shadow:#dadada 0px 0px 3px 1px;

}
.section-box-right:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.section-box-image
{
width:38px;
height:38px;
display:inline;
float:left;
padding:14px 0 0 14px;

}
.section-box-image a
{
width:38px;
height:38px;
display:inline;

}
.section-box-image a img
{
width:38px;
height:38px;
display:inline;
border:0;

}
.section-box-content
{
width:auto;
height:132px;
display:inline;
float:left;
padding:0px 0 0 15px;
margin:0 0 0 0;

}
:root .section-box-content
{
padding:2px 0 0 10px\9;

}
.section-box-content h1
{
margin:0 0 0 0;
padding:9px 0 4px 0;
line-height:25px;

}
.section-box-content h1 a
{
font-size:22px;
width:250px;
color:#2b5dbb;
margin:0 0 0 0px;
padding:15px 0 0px 0px;
text-decoration:none;

}
.section-box-content h1 a:hover
{
cursor:pointer;

}
.section-box-content p
{
width:270px;
height:33px;
padding:0px 0 12px 0px;
margin:0px 0 0 0px;

}
#section-box-get-quotes
{
width:105px;
height:30px;
margin:0px 0 0 0px;

}
.section-box-button
{
width:100%;
height:100%;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #63c026;
padding:0px 0px 0px 0px;
text-align:center;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.section-box-button:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.section-box-button span
{
width:100%;
height:100%;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;
font-weight:bold;

}
.section-box-button span a
{
width:100%;
height:100%;
display:block;
font-size:12px;
color:white;
text-decoration:none;
padding:5px 0 0 0px;
margin:0 0 0 0;

}
#side-content
{
width:220px;
display:inline;
margin:0 0px 0 0px;
float:right;

}
#side-wrapper1
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:20px 0px 0 0px;
display:inline;

}
#side-wrapper2
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:0px 0px 0 0px;
display:inline;

}
#side-wrapper3
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:10px 0 0 0;
padding:0 0 10px 0;

}
#side-wrapper4
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:0px 0px 0 0px;
display:inline;

}
#side-wrapper5
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:10px -226px 0 0px;
display:inline;

}
#side-wrapper6
{
float:right;
width:225px;
height:auto;
background-color:#e2e7f4;
border:1px solid #b1c4dd;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin:20px 0 0 0;
vertical-align:top;
display:inline;

}
.content-side
{

}
.content-side h2
{
font-size:16px;
color:#2b5dbb;
padding:12px 35px 10px 35px;
margin:0 0 0 0;
text-align:center;

}
.content-side h3
{
font-size:16px;
color:#2b5dbb;
padding:10px 0px 2px 0px;
margin:0 0 0 0;
text-align:center;

}
.content-side h4
{
font-family:'Shadows Into Light Two',cursive;
padding:0px 0px 10px 0px;
margin:0 0 0 0;
text-align:center;
font-size:16px;
color:#2b52bb;

}
.content-side ul
{
float:left;
padding:10px 0px 15px 0px;
display:block;
width:220px;
list-style:none;
margin:0 0 0 0;

}
.content-side li
{
list-style:none;
width:200px;
display:block;
margin:0 0 0 0;
padding:0 0px 0 23px;

}
.content-side li span
{
padding:0 0 0 0px;
margin:0px 0 0 0;
list-style:none;
display:block;
width:191px;

}
.content-side li a
{
background:url(/sites/all/themes/quotezone/images/bullet.png) no-repeat;
background-position:0px 3px;
display:block;
width:191px;
padding:0px 0px 2px 10px;
color:#27457b;
margin-left:0px;
text-decoration:none;
line-height:20px;
list-style:none;
font-size:12px;

}
.content-side li a:hover
{
text-decoration:underline;
cursor:pointer;

}
.content-side li.content-border
{
background:url(/sites/all/themes/quotezone/images/underline.png) repeat-x;
width:178px;
margin:2px 0 2px 23px;
padding:0 0 0 0;
height:1px;
line-height:2px;

}
.content-side hr
{
width:80%;

}
.div-border
{
background:url(/sites/all/themes/quotezone/images/underline.png) repeat-x;
width:80%;
margin:auto;
height:2px;

}
#third-product-display
{
width:960px;
margin:0px 0 0 0;
padding:0 0 0px 0;

}
#third-product-wrapper
{
margin:0px 0 0 0;
padding:0 0 0px 0;
width:960px;
height:130px;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:8px;
-moz-box-shadow:2px 3px 0px rgba(0,0,0,0.1);
-webkit-box-shadow:2px 3px 0px rgba(0,0,0,0.1);
box-shadow:2px 3px 0px rgba(0,0,0,0.1);
display:block;

}
.third-product-section
{
display:inline;
height:130px;
padding:0px 0px 0 0px;
width:100%;

}
.third-product-heading
{
height:130px;
width:70%;
display:inline;
float:left;

}
#third-product-image
{
display:inline;
width:22%;
height:107px;
float:right;
margin:15px 0 0 0px;
border:0;

}
#third-product-image img
{
border:0;

}
.third-product-heading h1
{
color:#2b5dbb;
font-weight:bold;
font-size:36px;
text-decoration:none;
text-align:left;
line-height:30px;
padding:0px 0px 0 20px;
width:700px;

}
.third-product-heading h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:0px 0px 0px 20px;
text-decoration:none;
text-align:left;
line-height:25px;
width:700px;
margin-top:-20px;

}
.third-product-heading-content
{
width:450px;
display:inline;
height:auto;
height:75px;
padding:0px 0px 0 0px;
margin:0 0 0 40px;

}
.third-product-heading-content p
{
float:right;
width:100px;
display:inline;
margin:15px 0 0 0;
padding:0 0px 0 0px;

}
#pre-med-section
{
padding:0 0 0 0;
margin:0px 0 0 0;

}
#pre-med-wrapper
{
padding:0 0 15px 0;
margin:0 0 0 0;

}
.meds-product-body-content
{
width:960px;
height:150px;
background-color:#fafafa;
border:1px solid #e4e4e4;
-moz-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
box-shadow:1px 2px 1px rgba(0,0,0,0.1);
display:block;
padding:10px 0 15px 0;

}
.meds-product-body-content-writeup
{
padding:5px 40px 15px 20px;
display:inline;
float:left;
width:680px;

}
.meds-product-body-content-writeup h4
{
background:url(/sites/all/themes/quotezone/images/small-images/icon.png) no-repeat;
background-position:0px 2px;
font-weight:bold;
font-size:18px;
margin:0px 0 0 0;
padding:0px 0px 10px 0px;
text-align:left;
color:#27457b;
width:700px;
height:20px;

}
.meds-product-body-content-writeup h4 a
{
font-size:18px;
font-weight:bold;
padding:0px 0px 0 30px;
float:left;
text-decoration:none;
cursor:pointer;
color:#27457b;
width:700px;

}
.meds-product-body-content-writeup h5
{
margin:0px 0 0 0;
font-size:12px;

}
.meds-product-body-content-writeup h5 a
{
font-size:12px;
margin:0px 0 0 0;
padding:0px 0px 0 0px;
float:left;
text-decoration:none;
cursor:pointer;
color:black;

}
.meds-product-body-content-writeup p
{
font-size:12px;
margin:0px 0 0 0;
padding:4px 0px 10px 0px;
text-align:left;
line-height:17px;
float:left;
color:#333333;
width:700px;
text-decoration:none;

}
#buttonholder-meds-page
{
width:205px;
display:inline;
z-index:1;
float:left;
margin:10px 0 0 0;

}
.meds-image
{
width:200px;
height:80px;
border:1px solid #e1e1e1;
padding:0px 0 0 0;
margin:0px 0 15px 0px;

}
.meds-image-holder-think
{
margin-left:10px;
margin-top:12px;
width:auto;
display:block;

}
.meds-image-holder-flexi
{
margin-left:48px;
margin-top:15px;
width:auto;
display:block;

}
.meds-image-holder-topdog
{
margin-left:48px;
margin-top:25px;
width:auto;
display:block;

}
.meds-image-holder-insurefortravel
{
margin-left:45px;
margin-top:20px;
width:auto;
display:block;

}
.meds-image-holder-travelinsurance
{
margin-left:54px;
margin-top:22px;
width:auto;
display:block;

}
.meds-image-holder-staysure
{
margin-left:24px;
margin-top:5px;
width:auto;
display:block;

}
.meds-image-holder-essentialtravel
{
margin-left:24px;
margin-top:23px;
width:auto;
display:block;

}
.meds-image-holder-goodtogo
{
margin-left:25px;
margin-top:26px;
width:auto;
display:block;

}
.meds-image-holder-explorer
{
margin-left:1px;
margin-top:10px;
width:auto;
display:block;

}
.meds-image-holder-jsinsurance
{
margin-left:48px;
margin-top:17px;
width:auto;
display:block;

}
.meds-image-holder-electinsurance
{
margin-left:3px;
margin-top:22px;
width:auto;
display:block;

}
.meds-image-holder-ehicplus
{
margin-left:43px;
margin-top:20px;
width:auto;
display:block;

}
.meds-button
{
width:120px;
height:38px;
color:#ffffff;
padding:0px;
margin:0px 0 0 42px;
background-color:#2440cc;
background:-moz-linear-gradient(top,#508fe8 0%,#2440cc);
background:-webkit-gradient(linear,left top,left bottom,from(#508fe8),to(#2440cc));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
cursor:pointer;
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#508fe8',endColorstr='#2440cc');
background:-webkit-gradient(linear,left top,left bottom,from(#508fe8),to(#2440cc));
background:-moz-linear-gradient(top,#508fe8,#2440cc);
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.meds-button:hover
{
background-color:#508fe8;
background:-moz-linear-gradient(top,#589bf8 0%,#2c4ce0);
background:-webkit-gradient(linear,left top,left bottom,from(#589bf8),to(#2c4ce0));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
cursor:pointer;
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#589bf8',endColorstr='#2c4ce0');
background:-webkit-gradient(linear,left top,left bottom,from(#589bf8),to(#2c4ce0));
background:-moz-linear-gradient(top,#589bf8,#2c4ce0);

}
.meds-button span
{
font-family:Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
height:100%;
width:100%;
display:block;

}
.meds-button span a
{
font-family:Arial,Helvetica,sans-serif;
margin:0px 0px 0 0px;
padding:10px 0 0 0px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
height:30px;
width:120px;
display:block;
text-align:center;

}
.meds-button span a:hover
{
color:#8fb8ff;

}
#main-gadget-display
{
width:960px;

}
#main-gadget-laptop
{
width:960px;
height:219px;
float:left;
margin:0px 0 0 0;
background:url(http://quotezone.co.uk/laptop_showcase-bg.jpg) no-repeat;
background-position:right center;
display:block;
border:1px solid #D1D1D1;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
border-radius:5px 5px;

}
#main-gadget-wrapper
{
width:960px;
height:219px;
float:left;
margin:0px 0 0 0;
background:url(/sites/all/themes/quotezone/images/gadget-images/phone-showcase-bg.png) no-repeat;
background-position:right center;
display:block;
border:1px solid #D1D1D1;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
border-radius:5px 5px;

}
.main-gadget-section
{
float:left;
display:block;
height:205px;
width:910px;
padding:5px 25px 15px 25px;

}
.main-gadget-section h1
{
color:#2b5dbb;
font-weight:bold;
font-size:33px;
padding:0 0 0 0;
line-height:22px;
padding:0 0 0 0;
width:570px;
text-decoration:none;
display:block;
line-height:25px;

}
.main-gadget-section h1:hover
{
cursor:pointer;

}
.main-gadget-section h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.main-gadget-section ul
{
padding:0px 0px 1px 0px;
margin:0 0 0 0;
width:570px;

}
.main-gadget-section ul li
{
padding:0px 0px 0px 0px;
margin:0 0 0 0;
list-style-type:none;
line-height:10px;

}
.main-gadget-section ul li p
{
color:#333333;
padding:0px 0px 10px 0px;
font-size:14px;
width:570px;
line-height:10px;
margin:0 0 0 0;

}
#gadget-section-button
{
width:250px;
margin:11px 0 0 0;

}
.gadget-button
{
width:250px;
height:50px;
font-family:Arial,Helvetica,sans-serif;
background-position:30px 0px;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:0px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.gadget-button:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.gadget-button span
{
width:250px;
height:50px;
margin:0px 0 0 0px;
padding:0 0 0 0;
display:block;

}
.gadget-button span a
{
width:240px;
height:38px;
display:block;
font-size:27px;
color:white;
font-weight:bold;
text-decoration:none;
padding:14px 0 0 11px;
margin:0 0 0 0;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:227px 19px;

}
#gadget-product-body-wrapper
{
width:720px;
display:inline;
height:800px auto;
position:relative;
margin:0 0 0 0;
padding:0 0 0 0;

}
.gadget-body-section
{
margin:0 0 0 0;
padding:0px 0 20px 0;
height:800px auto;
display:inline;
float:left;

}
.gadget-body-section-top
{
margin:0 0 0 0;
padding:20px 0px 0px 0px;
width:720px;
height:270px;
display:inline;
float:left;

}
.gadget-body-content
{
display:inline;
float:left;
width:410px;

}
.gadget-body-content h1
{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:26px;
color:#2b5dbb;
text-decoration:none;

}
.gadget-body-content p
{
padding:0 0 0 0;
height:0 0 0 0;

}
.gadget-body-image
{
display:inline;
float:left;
width:310px;
height:210px;
text-align:center;
margin:0px;
padding:0px;

}
.gadget-body-image a
{
height:100%;
width:100%;
float:left;

}
.gadget-body-image img
{
float:right;

}
#gadget-body-section-button
{

}
.gadget-button2
{
width:200px;
height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:0x solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.gadget-button2:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.gadget-button2 span
{
width:180px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.gadget-button2 span a
{
width:185px;
height:32px;
display:block;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:180px 14px;
font-size:20px;
color:white;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 16px;
margin:0 0 0 0;

}
.gadget-button3
{
width:79%;
height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:0px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
margin:10px auto 0 auto;

}
.gadget-button3:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.gadget-button3 a
{
width:105%;
height:77%;
display:block;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:222px 13px;
font-size:20px;
color:white;
font-weight:bold;
text-decoration:none;
padding:10px 0 0 0;
margin:0 0 0 -10px;

}
.gadget-body-section-bottom
{
padding:0px;
margin:0px;
float:left;
width:720px;
display:inline;

}
.gadget-body-section-bottom ul
{
padding:0 0 0 0;

}
.gadget-body-section-bottom ul li
{
list-style-type:none;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 10px;
padding:10px 0 0 30px;

}
.gadget-body-section-bottom h3
{
color:#2B5DBB;
font-size:16px;
font-weight:bold;

}
#money-position
{
margin:0px 0 0 0;
display:inline;
float:right;

}
#loan-position
{
margin:0px 0 0 0;
display:inline;
float:right;
width:225px;

}
#Gadgets-position
{
margin:0px 0 0 0;
display:inline;
float:right;

}
#main-gadget-body-content
{
width:960px;

}
#gadget-body-wrapper
{
float:left;
height:auto;
width:960px;
margin:20px 0 0px 0;
padding:0px 0 50px 0;

}
#gadget-section-row
{
padding:0 0 15px 0;
height:82px;
width:960px;

}
.gadget-section-box-left
{
width:305px;
height:82px;
padding:0 0px 0 0px;
display:inline;
float:left;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:5px 5px;
display:inline;

}
.gadget-section-box-left:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.gadget-section-box-middle
{
width:305px;
height:82px;
padding:0 0px 0 0px;
display:inline;
float:left;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:5px 5px;
display:inline;
margin:0 0 0 20px;

}
.gadget-section-box-middle:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.gadget-section-box-right
{
width:305px;
display:inline;
height:82px;
padding:0 0px 0 0px;
float:right;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:5px 5px;
display:inline;

}
.gadget-section-box-right:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.gadget-section-box-image
{
width:38px;
height:38px;
display:inline;
float:left;
padding:10px 0 0 14px;

}
.gadget-section-box-image a
{
width:38px;
height:38px;
display:inline;

}
.gadget-section-box-image a img
{
width:38px;
height:38px;
display:inline;
border:0;

}
.gadget-section-box-content
{
font-size:20px;
width:305px;
height:82px;
display:inline;
float:left;
padding:0 0 0 0px;
text-align:center;

}
.gadget-section-box-content h1
{
font-size:20px;
margin:0 0 0 0;
padding:5px 0 0 0;

}
.gadget-section-box-content h1 a
{
font-size:20px;
width:250px;
color:#2b5dbb;
margin:0 0 0 0px;
padding:0px 0 0px 0px;
text-decoration:none;

}
.gadget-section-box-content h1 a:hover
{
cursor:pointer;

}
.gadget-section-box-content p
{
width:250px;
height:33px;
padding:0px 0 0px 0px;

}
#gadget-section-box-get-quotes
{
width:195px;
margin-left:auto;
margin:right:auto;
text-align:center;
margin-top:10px;
*margin:10px 5px 0 0!important;

}
.section-box-button h2
{
width:auto;
margin:-1px 0 0 7px;

}
.section-box-button h2 a
{
font-size:12px;
color:white;
text-decoration:none;

}
.contact-us-content h1
{
color:#2B5DBB;
font-size:36px;

}
.qzContactTextBox h5
{
font-size:12px;
font-weight:bold;
color:#28578f;
padding:30px 0px 0px 0px;
margin:0px;

}
.qzContactTextBox p
{
color:#000000;
line-height:18px;
padding:10px 0px 0px 0px;
margin:0px;

}
#popupWrapperMask
{
display:none;
position:absolute;
left:0px;
right:0;
top:0px;
width:100%;
height:1275px;
*height:1200px;
background:#BBBBBB;
z-index:1;
*z-index:999998;
*width:1500px;

}
#popupMainBox
{
display:none;
position:absolute;
top:8%;
margin-left:30%;
margin-right:30%;
width:533px;
background-color:#FFFFFF;
border:4px solid #BBBBBB;
padding:0px 0px 0px 0px;
z-index:999999;

}
.popupMainBoxCloseButt
{
width:32px;
height:32px;
margin:-15px -15px 0px 0px;
display:block;
float:right;

}
.popupMainBoxCloseButt a
{
width:32px;
height:32px;
background-image:url(/sites/all/themes/quotezone/images/contactus-page/close_x.png)!important;
background-repeat:no-repeat;
display:block;
cursor:pointer;

}
.popupMainBoxForm
{
padding:0px 39px 55px 39px;

}
.popupMainBoxForm h3
{
color:#ed1c24;
padding:10px 0px 10px 0px;
margin:0px 0px 10px 0px;
border:0px;
border-bottom:1px solid #B8B8B8;

}
.popupMainBoxForm p
{
color:#333333;
padding:10px 0px 5px 0px;
margin:0px 0px 0px 0px;
display:block;

}
.popupMainBoxForm input
{
color:#333333;
border:1px solid #B8B8B8;
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
display:block;

}
.popupMainBoxForm textarea
{
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
padding:5px 10px 5px 10px;
color:#333;
width:450px;
*width:400px;
height:100px;

}
.popupMainBoxFormSubmit
{
padding:20px 0px 0px 0px;
display:block;

}
.popupMainBoxFormSubmit button
{
padding:6px 12px 4px 12px;
margin:0px;
display:block;
float:right;

}
.popupMainBoxFormMessageSent
{
background:url(/sites/all/themes/quotezone/images/contactus-page/email_sent.png);
background-repeat:no-repeat;
background-position:center top;
padding:50px 0px 20px 0px;
margin:35px 0px 0px 0px;

}
.popupMainBoxFormMessageSent h3
{
color:#40aa1f;
text-align:center;
border:0px;
padding:25px 0px 10px 0px;
margin:0px;
display:block;

}
.popupMainBoxFormMessageSent p
{
color:#333333;
text-align:center;
padding:0px;
margin:0px;
display:block;

}
.contact-is-content h4
{
color:black;
font-size:12px;
padding:0px 0 0px 0;
margin:0 0 0 0;

}
#insurance-sitemap-wrapper
{
display:block;
float:left;
width:960px;
height:auto;
padding:0 0 50px 0;

}
.insurance-sitemap-header
{
margin:0;
padding:0;

}
.insurance-sitemap-header h1
{
font-size:36px;
font-weight:bold;
color:#2b5dbb;
line-height:25px;
padding:10px 0 10px 0;
margin:0 0 0 0;

}
.insurance-sitemap-left
{
display:inline;
float:left;
width:320px;

}
.insurance-sitemap-left ul,.insurance-sitemap-middle ul,.insurance-sitemap-right ul
{
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;

}
.insurance-sitemap-left ul li,.insurance-sitemap-middle ul li,.insurance-sitemap-right ul li
{
line-height:20px;

}
.insurance-sitemap-left ul li:before,.insurance-sitemap-middle ul li:before,.insurance-sitemap-right ul li:before
{
content:"\00BB \0020";
float:left;
margin:0px 0px 0 0;
padding:0 0 0px 0;
list-style-type:none;
color:#333333;

}
.insurance-sitemap-left ul li a
{
padding:0 0 0 5px;
color:#333333;
text-decoration:none;

}
.insurance-sitemap-middle ul li a
{
padding:0 0 0 5px;
color:#333333;
text-decoration:none;

}
.insurance-sitemap-right ul li a
{
padding:0 0 0 5px;
color:#333333;
text-decoration:none;

}
.insurance-sitemap-left ul li a:hover
{
color:#2b5dbb;
cursor:pointer;
text-decoration:underline;

}
.insurance-sitemap-middle ul li a:hover
{
color:#2b5dbb;
cursor:pointer;
text-decoration:underline;

}
.insurance-sitemap-right ul li a:hover
{
color:#2b5dbb;
cursor:pointer;
text-decoration:underline;

}
.in-motor-sitemap
{
display:block;

}
.in-property-sitemap
{
display:block;

}
.in-lifestyle-sitemap
{
display:block;

}
.insurance-sitemap-middle
{
display:inline;
float:left;
width:320px;

}
.insurance-sitemap-right
{
display:inline;
float:left;
width:320px;

}
.in-motor-sitemap h3,.in-property-sitemap h3,.in-lifestyle-sitemap h3,.in-leisure-sitemap h3,.in-business-sitemap h3,.in-business-motoring-sitemap h3
{
font-weight:bold;
font-size:16px;
color:#333333;

}
#text-page-wrapper
{
width:960px;
display:block;
padding:0 0 100px 0;

}
#text-page-wrapper ul
{
padding:0 0 10px 0px;
margin:0 0 0 0;

}
#text-page-wrapper ul li
{
padding:0 0 0 0;
margin:0 0 0 0;

}
#text-page-wrapper ul li span
{
color:#333333;
font-size:12px;
padding:0 0 0 0;
margin:0 0 0 0;

}
.no-lists
{
list-style-type:none;
margin:0 0 0 0;
padding:0 5px 0 0;

}
.lists
{
list-style-type:disc;
margin:0 0 0 0;
padding:0 5px 0 0;

}
#text-page-wrapper h1
{
width:auto;
font-size:36px;
padding:0 0 5px 0;
margin:0 0 0 0;

}
#text-page-wrapper h2
{
width:auto;
font-size:14px;
font-weight:bold;
padding:10px 0 10px 0;
margin:0 0 0 0;

}
#text-page-wrapper h3
{
width:auto;
font-size:12px;
font-weight:bold;
padding:10px 0 10px 0;
margin:0 0 0 0;

}
#text-page-wrapper p
{
color:#333333;
font-size:12px;
padding:5px 0 10px 0;
margin:0 0 0 0;

}
#warranties-product-display
{
width:960px;

}
#warranties-product-wrapper
{
margin:0px 0 0 0;
*margin:-15px 0 0 0;
padding:0 0 0 0;
width:100%;
height:130px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:8px;
box-shadow:1px 1px 3px 0 #DADADA;
display:block;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.warranties-product-section
{
display:inline;
height:130px;
padding:0px 0px 0 0px;
width:100%;

}
.warranties-product-image
{
display:inline;
width:100px;
height:100px;
float:left;
margin:5px 0 0 0px;
border:0;

}
.warranties-product-image img
{
border:0;

}
#warranties-product-wrapper h1
{
color:#2b5dbb;
font-weight:bold;
font-size:36px;
text-decoration:none;
text-align:left;
line-height:30px;
padding:20px 0px 0px 20px;
*padding:10px 0px 0px 20px;
margin:0px 0 0px 0;
display:block;

}
#warranties-product-wrapper p
{
color:#696969;
font-weight:normal;
font-size:14px;
padding:10px 0px 0px 20px;
margin:0 0 0 0;
text-decoration:none;
text-align:left;
line-height:20px;
width:825px;

}
.warranties-product-heading-content
{
width:450px;
display:inline;
height:auto;
height:75px;
padding:0px 0px 0 0px;
margin:0 0 0 40px;

}
.warranties-product-heading-content p
{
float:right;
width:100px;
display:inline;
margin:15px 0 0 0;
padding:0 0px 0 0px;

}
#warranty-get-quotes
{
width:90px;
margin:0px 0 0 0px;

}
#warranties-body-content
{
width:100%;
display:block;
margin:0 0 0 0;
padding:0 0 0 0;

}
#warranties-page-body-wrapper
{
float:left;
height:282px;
width:100%;
margin:0px 0 0px 0;
*margin:-60px 0 0px 0;
padding:0px 0 20px 0;

}
#warranties-row
{
padding:0 0 20px 0;
height:130px;
width:100%;

}
.warranties-box-left
{
width:470px;
height:130px;
padding:0 0px 0 0px;
display:inline;
float:left;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
display:inline;
-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
box-shadow:1px 1px 0px rgba(0,0,0,0.1);

}
.warranties-box-left:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.warranties-box-right
{
width:470px;
display:inline;
height:130px;
padding:0 0px 0 0px;
float:right;
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');
background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fafafa));
background:-moz-linear-gradient(top,#f6f6f6,#fafafa);
border:1px solid #e8e8e8;
display:inline;
-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
box-shadow:1px 1px 0px rgba(0,0,0,0.1);

}
.warranties-box-right:hover
{
border:1px solid #2b5dbb;
cursor:pointer;

}
.warranties-box-image
{
width:38px;
height:38px;
display:inline;
float:left;
padding:12px 10px 0 10px;

}
.section-box-image a
{
width:38px;
height:38px;
display:inline;

}
.warranties-box-image a img
{
width:38px;
height:38px;
display:inline;
border:0;

}
.warranties-box-content
{
width:400px;
height:131px;
display:inline;
float:left;
padding:0px 0 0 10px;

}
:root .warranties-box-content
{
padding:2px 0 0 10px\9;

}
.warranties-box-content h1
{
margin:0 0 0 0;
padding:0 0 0px 0;
line-height:40px;

}
.warranties-box-content h1 a
{
font-size:22px;
width:250px;
color:#2b5dbb;
margin:0 0 0 0px;
padding:0px 0 0px 0px;
text-decoration:none;

}
.warranties-box-content h1 a:hover
{
cursor:pointer;

}
.warranties-box-content p
{
width:380px;
height:33px;
padding:0px 0 8px 0px;
margin:0px 0 0 0px;

}
#warranties-seo
{
width:960px;

}
.warranties-seo-body
{
float:left;
width:920px;
background:url(/sites/all/themes/quotezone/images/content-bg.jpg) no-repeat;
display:block;
height:300px;
padding:20px 20px 20px 20px;
margin:0 0 0 0;

}
.warranties-seo-body h2
{
padding:0 0 20px 0;
margin:0 0 0 0;
font-size:16px;
font-weight:bold;
color:#333;

}
.warranties-seo-body p
{
padding:0 0 20px 0;
margin:0 0 0 0;
font-size:12px;
color:#333;

}
#main-retrieve-quote
{
display:block;
margin:15px 0 0 0;
*margin:30px 0 0 0;
padding:0 0px 0 0px;
height:54px;
width:425px;
float:right;

}
.main-retrieve
{
width:180px;
height:55px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#f2f2f2;
background:-moz-linear-gradient(top,#f2f2f2 0%,#e1e1e1);
background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e1e1e1));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d1d1d1;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.main-retrieve:hover
{
cursor:pointer;
color:#ffffff;
background-color:#e5e5e5;
background:-moz-linear-gradient(top,#e1e1e1 0%,#e5e5e5);
background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e5e5e5));

}
.main-retrieve span
{
width:auto;
margin:2px 0 0 0px;
padding:0 0 0 0;

}
.main-retrieve span a
{
font-size:16px;
color:#666666;
text-decoration:none;
padding:17px 0 0 22px;
margin:0 0 0 0;
display:block;
width:159px;
height:41px;

}
.main-get-quotes
{
width:220px;
height:55px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.main-get-quotes:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.main-get-quotes span
{
width:100%;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.main-get-quotes span a
{
width:199px;
height:40px;
display:block;
font-size:20px;
color:white;
font-weight:bold;
text-decoration:none;
padding:18px 0 0 22px;
margin:0 0 0 0;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:188px 22px;

}
.main-retrieve-button-holder
{
display:inline;
width:182px;
float:left;
padding:0 20px 0 0px;

}
.main-get-quotes-button-holder
{
display:inline;
width:223px;
float:left;
height:auto;

}
.home-bg
{
background:url(/sites/all/themes/quotezone/images/showcase/bg.jpg) repeat-x scroll transparent;
width:100%;

}
#index-banner-wrapper
{
padding:0px 0 20px 0;
margin:-25px 0 0 0;
_margin:0px 0 0 0!important;
float:left;
height:auto;
width:960px;

}
.banner-display-left
{
display:inline;
float:left;
height:260px;
width:450px;
padding:0px;
margin:0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d8d8d8;
background:white;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.banner-display-right
{
display:inline;
float:right;
height:260px;
width:450px;
padding:0px;
margin:0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d8d8d8;
background:white;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.index-banner-header
{
background-color:#ED1C24;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
height:69px;
float:left;
width:100%;
margin:0px;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.index-banner-header h1
{
color:#ffffff;
padding:10px 0 13px 20px;
margin:0 0 0 0;
font-size:38px;
font-weight:bold;
text-shadow:1px 1px 1px #555;
font-family:'Cabin',Arial,Helvetica,sans-serif;

}
.index-banner-info
{
float:left;
padding:25px 0 10px 20px;

}
.index-banner-info h1
{
color:#ffffff;
padding:0 0 10px 0;
margin:0 0 0 0;
font-size:38px;
font-weight:bold;
text-shadow:1px 1px 1px #555;
font-family:'Cabin',Arial,Helvetica,sans-serif;

}
.index-banner-info p
{
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 0px;
padding:0 0 10px 25px;
margin:0 0 0 0;
color:#333333;
font-size:16px;

}
.index-banner-buttons
{
float:left;
height:auto;
padding:0 0 0 20px;

}
.index-getquote-button
{
width:155px;
height:45px;
font-family:Arial,Helvetica,sans-serif;
padding:0px 0px 0px 0px;
margin:0 0 10px 0;
font-size:12px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #63c026;
z-index:5 !important;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.index-getquote-button:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.index-getquote-button h2
{
width:155px;
height:45px;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;

}
.index-getquote-button h2 a
{
width:145px;
height:35px;
display:block;
background:url(/sites/all/themes/quotezone/images/buttons/arrow.png) no-repeat;
background-position:132px 17px;
font-size:20px;
color:white;
font-weight:bold;
text-decoration:none;
padding:13px 0 0 12px;
margin:0 0 0 0;

}
.index-retrievequote-button
{
width:110px;
height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0 0 0 0;
background-color:#a6a6a6;
background:-moz-linear-gradient(top,#bcbcbc 0%,#747474);
background:-webkit-gradient(linear,left top,left bottom,from(#bcbcbc),to(#747474));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.index-retrievequote-button:hover
{
cursor:pointer;
color:#ffffff;
background-color:#cdcdcd;
background:-moz-linear-gradient(top,#d3d3d3 0%,#8c8c8c);
background:-webkit-gradient(linear,left top,left bottom,from(#d3d3d3),to(#8c8c8c));

}
.index-retrievequote-button h2
{
width:100%;
height:100%;
display:block;
margin:0px 0 0 0px;
padding:0 0 0 0;
text-align:center;

}
.index-retrievequote-button h2 a
{
width:100%;
height:87%;
display:block;
background-position:164px 6px;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding:6px 0 0 0px;
margin:0 0 0 0;
text-align:center;

}
.index-banner-button-image
{
width:164px;
height:100px;
display:inline;
float:left;
padding:20px 0 0 0;
margin:0 0 0 0;

}
.index-page-banner-image-car
{
display:inline;
float:right;
margin:-5px -15px 0 0;
padding:0px;

}
.index-page-banner-image-home
{
display:inline;
float:right;
margin:-40px -15px 0 0;
padding:0px;

}
#index-text-banner
{
background:url(/sites/all/themes/quotezone/images/showcase/text.png) no-repeat;
width:1004px;
height:68px;
display:block;
float:left;
margin:4px auto 0 -20px;
_margin:-14px auto 0 -20px!important;
padding:0 0 20px 0;
position:relative;
z-index:1;

}
#index-body-wrapper
{
display:block;
margin:0px;
padding:0px;
height:auto;
float:left;
width:960px
}
.index-body-wrapper
{
padding:30px 0px 0px 0px;
margin:0px 0px 0px -5px;
width:975px;

}
.body-secondary-products
{
display:inline;
float:left;
height:auto;
margin:0px;
padding:0px;

}
.index-row
{
display:block;
height:140px;
padding:0 0 20px 0;
margin:0 0 0 0;

}
.index-van
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-van.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-bike
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-bike.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-travel
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-travel.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-pet
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-pet.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-breakdown
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-breakdown.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-life
{
height:125px;
background:url(/sites/all/themes/quotezone/images/showcase/product-boxes/bg-life.png) no-repeat;
background-position:right bottom;
padding:15px 0px 0 15px;
margin:0 0 0 0;

}
.index-van h4,.index-bike h4,.index-travel h4,.index-pet h4,.index-breakdown h4,.index-life h4
{
padding:0px 0 5px 0px;
margin:0 0 0 0;

}
.index-van h4 a,.index-bike h4 a,.index-travel h4 a,.index-pet h4 a,.index-breakdown h4 a,.index-life h4 a
{
font-size:20px;
font-weight:bold;
color:#2b5dbb;
text-decoration:none;

}
.index-van p,.index-bike p,.index-travel p,.index-pet p,.index-breakdown p,.index-life p
{
padding:0px 0 25px 0px;
margin:0 0 0 0;
width:150px;
line-height:16px;

}
.index-van a,.index-bike a,.index-travel a,.index-pet a,.index-breakdown a,.index-life a
{
width:50%;
font-size:12px;
color:#333333;
padding:0px 0 0px 0;
margin:0 0 0 0;
text-decoration:none;

}
.index-box-left
{
display:inline;
float:left;
width:225px;
height:140px;
background-color:white;
border:1px solid #cccccc;
margin:0 0 0 0;
padding:0px;
-webkit-box-shadow:0px 0px 3px 1px #dddddd;
box-shadow:0px 0px 3px 1px #cccccc;

}
.index-box-left:hover
{
border:1px solid #999999;
cursor:pointer;

}
.index-box-middle
{
display:inline;
float:left;
width:225px;
height:140px;
background-color:white;
border:1px solid #cccccc;
margin:0 0 0 20px;
padding:0px;
-webkit-box-shadow:0px 0px 3px 1px #dddddd;
box-shadow:0px 0px 3px 1px #cccccc;

}
.index-box-middle:hover
{
border:1px solid #999999;
cursor:pointer;

}
.index-box-right
{
display:inline;
float:left;
width:225px;
height:140px;
background-color:white;
border:1px solid #cccccc;
margin:0 0 0 20px;
padding:0px;
-webkit-box-shadow:0px 0px 3px 1px #dddddd;
box-shadow:0px 0px 3px 1px #cccccc;

}
.index-box-right:hover
{
border:1px solid #999999;
cursor:pointer;

}
.index-body-button-holder
{
width:100%;
float:left;
padding:0px;

}
.index-button-small
{
width:105px;
height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0 0 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.index-button-small:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.index-button-small a
{
width:100%;
height:30px;
display:block;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-align:center;
vertical-align:vertical-align:middle;
padding:4px 0 0 0px;
margin:0 0 0 0;

}
#we-compare-wrapper
{
height:auto;
width:215px;
display:inline;
float:right;
padding:0px 0 20px 0;
margin:0px;
_margin-top:-325px!important;

}
.we-compare-links
{
display:inline;
float:right;
width:auto;
height:300px;
width:215px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ececec));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ececec));
background:-moz-linear-gradient(top,#ffffff,#ececec);
-webkit-box-shadow:0px 0px 3px 1px #dddddd;
box-shadow:0px 0px 3px 1px #cccccc;
border:1px solid #cccccc;
margin:0 0 0 0px;
padding:0 0px 0px 0px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.we-compare-links h2
{
font-size:20px;
font-weight:bold;
color:#333333;
margin-left:auto;
margin-right:auto;
width:165px;
padding:0 0 0 0;

}
.we-compare-links ul
{
padding:0px 0 0 20px;
margin:0px;
float:left;
height:auto;
width:91%;

}
.we-compare-links ul li
{
list-style:none;
padding:0px;
margin:0px;

}
.we-compare-links ul li a
{
background:url(/sites/all/themes/quotezone/images/icons/arrow-hover-split17px.png) 0 0 no-repeat;
background-size:18px 38px;
background-position:0px 0px;
padding:0px 0 0 25px;
margin:0;
color:#2b5dbb;
font-size:12px;
text-decoration:none;
font-weight:bold;
width:87%;
display:block;

}
.we-compare-links ul li a:hover
{
background:url(/sites/all/themes/quotezone/images/icons/arrow-hover-split17px.png) 0 -19px no-repeat;
background-size:18px 38px;
color:#358bff;

}
.we-compare-links .content-border1
{
background:url(/sites/all/themes/quotezone/images/icons/dividing-line.gif) 0 0 no-repeat;
width:90%;
line-height:2px;
margin:7px 0 0 0;
padding:0px 0 4px 0!important;

}
#index-rotating-images
{
display:block;
float:left;
width:100%;
height:auto;
border:1px solid #d1d1d1;
margin:0px 0 0 0px;
background-color:white;
-moz-box-shadow:#e8e8e8 1px 1px 3px 1px;
-webkit-box-shadow:#e8e8e8 1px 1px 3px 1px;
box-shadow:#e8e8e8 1px 1px 3px 1px;

}
.rotating-heading
{
height:22px;
background-color:#ed1c24;
padding:10px 0 10px 10px;
margin:0 0 0 0;

}
.rotating-heading h3
{
font-size:20px;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
color:white;
font-family:'Cabin';
text-shadow:1px 1px 1px #555;

}
.rotating-display
{
height:87px;

}
#index-usp
{
display:block;
width:100%;
height:140px;
border:1px solid #e8e8e8;
margin:0px 0 0 0px;
background:white;
padding:0px 0px 0 0px;

}
.usp-heading
{
padding:20px 0 0px 20px;
margin:0 0 0 0;
height:34px;
width:775px;

}
.usp-heading h4
{
font-weight:bold;
font-size:30px;
color:#ed1c24;
padding:0px 0px 0 0px;
margin:0 0 0 0;
font-family:'Cabin',Arial,Helvetica,sans-serif;
font-style:italic;

}
.usp-content
{
display:block;
width:auto;
height:auto;
float:left;
margin:15px 0 0 0;

}
.usp-index-left
{
display:inline;
float:left;
width:400px;
padding:0px 0px 0 20px;
margin:0 0 0 0;
height:80px;

}
.usp-index-middle
{
display:inline;
float:left;
width:350px;
padding:0px 0px 0 0px;
margin:0 0 0 0;
height:80px;

}
.usp-index-left p
{
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 0px;
padding:0 0 0px 30px;
margin:10px 0 0 0;
font-size:14px;
color:#333333;

}
.usp-index-middle p
{
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 0px;
padding:0 0 0px 30px;
margin:10px 0 0 0;
font-size:14px;
color:#333333;

}
.usp-index-right
{
display:inline;
float:right;
width:130px;
padding:0px 0px 0 0px;
margin:-45px 0 0 0;
_margin:-130px 0 0 0!important;
z-index:10;

}
#panel-wrapper
{
margin:0px 0 0 0;
padding:10px 0 15px 0;
display:block;
width:100%;
text-align:right;

}
#panel-wrapper a
{
text-decoration:underline;
color:#2b5dbb;
font-size:14px;

}
.panel-content a:hover
{
cursor:pointer;

}
#index-feedback
{
margin:19px 0 0 0;
display:block;
width:934px;
height:120px;
border:1px solid #d1d1d1;
margin-left:auto;
margin-right:auto;
background-color:white;
padding:18px 18px 0 18px;

}
.feedback-heading
{
padding:20px 0 10px 20px;
margin:0 0 0 0;
width:710px;

}
.feedback-content
{
display:block;

}
.usp-left
{
display:inline;
float:left;
width:400px;
padding:0px 0px 0 0px;
margin:0 0 0 0;

}
.usp-middle
{
display:inline;
float:left;
width:400px;
padding:0px 0px 0 0px;
margin:0 0 0 0;

}
.usp-left p,.usp-middle p
{
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:0px 0px;
padding:0 0 0 30px;
font-size:14px;
color:#333333;

}
.usp-right
{
display:inline;
float:left;
width:130px;
padding:0px 0px 0px 0px;
margin:0 0 0 0;

}
.index-badge-holder
{
padding:0 0 0 0;
margin:-50px 0 0 30px;

}
#feedback-wrapper
{
display:block;
width:100%;
height:200px;
border-top:1px dotted #d1d1d1;
border-bottom:1px dotted #d1d1d1;
margin:30px 0 0 0px;
padding:0 0px 0 0px;

}
#testimonials-quotes
{
padding:10px 0 0 20px
}
.feedback-heading h4
{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:24px;
color:#ed1c24;
font-weight:normal;

}
.feedback-details p
{
margin:0 0 0 0;
padding:0 20px 0px 40px;
font-size:14px;
color:#666666;
font-style:italic;

}
.quote1
{
background:url(/sites/all/themes/quotezone/images/icons/quote1.png) no-repeat;
background-position:0px 0px;
background-size:30px 25px;

}
.quote2
{
background:url(/sites/all/themes/quotezone/images/icons/quote2.png) no-repeat;
background-position:bottom right;
background-size:30px 25px;
line-height:25px;
color:#333333 !important;
font-size:12px;
padding:5px 0 0 40px !important;

}
.show-right
{
float:right;
padding:5px 0 0 0 !important;
margin:0 0px 0 0;
_margin:-4px 0px 0 0!important;
font-size:11px;
color:#666666;

}
#index-seo-wrapper
{
margin:0 0 0 0px;
padding:20px 0 20px 0px;
display:inline;
width:715px;
height:auto;
float:left;

}
.seo-container
{
background:url(/sites/all/themes/quotezone/images/showcase/content-bg.png) no-repeat;
background-position:0px 0px;
height:auto;
margin:0 0 0 0;
padding:10px 25px 0 25px;

}
.seo-container h1
{
font-size:24px;
font-weight:normal;
color:#333333;
padding:10px 0 0 0;
margin:0 0 0 0;

}
.seo-container h3
{
font-size:14px;
font-weight:normal;
color:#444444;
padding:10px 0 0 0;
margin:0 0 0 0;
line-height:20px;

}
.seo-container h4
{
font-size:14px;
font-weight:bold;
color:#444444;
padding:0px 0 0 0;
margin:0 0 0 0;

}
.seo-container p
{
font-size:12px;
color:#444444;
padding:5px 0 10px 0;
margin:0 0 0 0;

}
.legal-para
{
font-size:10px !important;
color:#666666 !important;
padding:20px 0 50px 0 !important;
width:960px;
display:block;
float:left;

}
.dot-border
{
border-bottom:1px dotted #b9b9b9;
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
padding:10px 0 10px 0;
height:1px;

}
.news-container
{
border:1px solid #d1d1d1;
display:inline;
width:235px;
height:400px;
float:left;
margin:-870px 0 0 -47px !important;
*margin:-215px 0 0 -47px;
padding:0 0 0 0;
-moz-box-shadow:#e8e8e8 1px 1px 3px 1px;
-webkit-box-shadow:#e8e8e8 1px 1px 3px 1px;
box-shadow:#e8e8e8 1px 1px 3px 1px;

}
.news-header
{
height:10px;
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#dd1a22;

}
.news-content
{
margin:0 0 0 0;
padding:10px 15px 0 15px;

}
.news-content h3
{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:24px;
font-weight:normal;
color:#ed1c24;
font:normal;

}
.newsQuickList
{
float:left;
height:auto;
width:100%;

}
.newsQuickList ul
{
margin:0;
padding:0;
float:left;
height:90%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
width:100%;

}
.newsQuickList li
{
background:url(/sites/all/themes/quotezone/images/new-arrow.png) no-repeat;
background-position:0px 0px;

}
#quotes
{
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
color:#666666;
width:893px;
height:115px;
margin:0px auto 0 auto;
padding:0px 0 0 50px;
position:relative;
display:inline;
float:left;
background:url(/sites/all/themes/quotezone/images/icons/quote1.png) no-repeat;
background-position:top left;
background-size:30px 25px;
line-height:20px;

}
#author
{
color:#C93;
position:absolute;
margin:10px 0 0 0;
padding:0 0 0 0;
font-size:12px;
color:#333333;
font-style:normal;
background:url(/sites/all/themes/quotezone/images/icons/quote2.png) no-repeat;
background-position:bottom right;
background-size:30px 25px;
line-height:25px;
width:893px;

}
#rss-feeds-wrapper
{
display:inline;
float:right;
margin:0px;
padding:0px;
height:auto;
width:225px;

}
.news-container
{
border:1px solid #d1d1d1;
height:auto;
float:left;
margin:20px 0 0 0px;
padding:0 0 20px 0;
-moz-box-shadow:#e8e8e8 1px 1px 3px 1px;
-webkit-box-shadow:#e8e8e8 1px 1px 3px 1px;
box-shadow:#e8e8e8 1px 1px 3px 1px;

}
.news-header
{
height:10px;
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#dd1a22;

}
.news-content
{
margin:0 0 0 0;
padding:10px 25px 0 15px;

}
.news-content h3
{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:24px;
font-weight:normal;
color:#ed1c24;
font:normal;

}
#news-wrapper
{
width:225px;

}
.news-content
{

}
.news-content ul
{
padding:0px 0 0 0;
margin:0 0 0 0;
width:200px;

}
.news-content ul li
{
margin:0 0 0 0;
padding:4px 0 0px 15px;
background-image:url(/sites/all/themes/quotezone/images/new-arrow.png);
background-repeat:no-repeat;
background-position:0px 8px;
list-style-type:none
}
.news-content ul li a
{
font-size:14px;
text-decoration:none;
color:#333333;

}
.news-content ul li a:hover
{
text-decoration:underline;
cursor:pointer;

}
.news-content ul li span
{
font-size:12px;
color:#777777;

}
.news-border
{
border-bottom:1px dotted #cccccc;
padding:2px 0 6px 0;
margin:0 0 0 0;

}
#node-435
{
height:auto;

}
.smallbannerimages
{
float:right;
display:inline;
padding:0px 0px 0px 0px;
width:225px;
height:125px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:-463px 0 0 0px;

}
.smallbannerimages p
{
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 0 0;
padding:5px 5px 10px 8px;
width:218px;

}
.smallbannerimages ul
{
float:left;
display:inline;
padding:5px 5px 5px 8px;
width:202px;
height:50px;
display:block;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:0px 0 0 5px;

}
.smallbannerimages ul li
{
list-style:none;
width:202px;
height:35px;
display:block;

}
.smallbannerimages ul li img
{
list-style:none;
width:202px;
height:35px;
display:block;
float:left;
padding:0 0 0 0;
margin:5px 0 0 0;

}
.directory-product-body-content-clicks
{
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
width:848px;
height:50px;
background-color:#fafafa;
border:1px solid #e4e4e4;
-moz-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
box-shadow:1px 2px 1px rgba(0,0,0,0.1);
display:block;
padding:20px 20px 5px 20px;

}
.directory-product-body-content-image
{
padding:0 0 0 0;
margin:0 0 0 0;
width:14%;
height:100%;
display:inline;
float:left;

}
.directory-product-body-content-writeup-clicks
{
padding:0px 0 0px 0px;
width:65%;
height:100%;
display:inline;
float:left;

}
.directory-product-body-content-writeup-clicks p
{
margin:0 0 0 0;
padding:0 0 0 0;
width:95%;

}
#buttonholder-clicks
{
width:160px;
display:inline;
position:relative;
z-index:1;
margin:0px 0px 0 0;
float:left;
height:81%;

}
#car-insurance-reviews
{
width:227px;
height:252px;
display:inline;
margin:0px 0px 0 0px;
padding:0px 0 0 0;

}
#car-insurance-reviews-gen
{
width:25%;
height:252px;
display:inline;
margin:0px 0px 0 0px;
padding:0px 0 0 0;

}
.car-insurance-reviews-wrapper
{
width:23.3%;
height:250px;
display:inline;
float:right;
border:1px solid #e2e2e2;
margin:10px 0 10px 18px;
padding:0px 0 0px 0;

}
.insurance-reviews-heading
{
background-color:#f3f3f3;
border-bottom:1px solid #e2e2e2;
display:block;
margin:0 0 0 0;
padding:10px 0px 10px 12px;

}
.insurance-reviews-heading h4
{
font-size:16px;
font-weight:normal;
color:#27457b;
margin:0 0 0 0;
padding:0 0 0 0;

}
#scroll
{
display:block;
font-size:12px;
height:207px;
line-height:normal;
overflow:auto;
text-align:left;
width:225px;
margin:0 0 0 0;
padding:0 0 0 0;

}
#scroll ul
{
margin:0 0 0 0;
padding:8px 0 0 15px;
height:207px;

}
#scroll ul li
{
margin:0 0 0 0;
padding:0 0 5px 0px;
list-style:none;
background-image:url(/sites/all/themes/quotezone/images/scroll/images/grey-arrow.png);
background-repeat:no-repeat;
background-position:0px 4px;

}
#scroll ul li a
{
text-decoration:none;
font-size:12px;
color:#333333;
padding:0 0 0 10px;
margin:0 0 0 0;

}
#scroll ul li a:hover
{
color:#2b5dbb;
cursor:pointer;
text-decoration:underline;

}
#temp-display-wrapper
{
padding:0 0 10px 17px;
width:100%;
height:auto;

}
.temp-display-body-content
{
width:96%;
height:130px;
background-color:#f3f7fc;
border:1px solid #bbcfef;
-moz-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.1);
box-shadow:1px 2px 1px rgba(0,0,0,0.1);
display:block;
padding:10px 0 15px 0;
margin:0 0 0 0;

}
.temp-display
{
padding:0px 0px 0px 0;
margin:0 0 0 0;
display:block;
width:100%;
height:60%;

}
.temp-button-holder
{
display:block;
width:95.5%;
height:43%;
padding:0 0 0 0;
margin:0 0 0 0;

}
.temp-display-content
{
margin:0 0 0 0;
padding:10px 0 0 25px;
display:inline;
float:left;
width:72%;
height:100%;

}
.temp-display-content h4
{
background:url(/sites/all/themes/quotezone/images/small-images/icon.png) no-repeat;
background-position:0px 2px;
font-weight:bold;
font-size:18px;
margin:0px 0 0 0;
padding:0px 0px 10px 0px;
text-align:left;
color:#27457b;
width:auto;
height:20px;

}
.temp-display-content h4 a
{
font-size:18px;
font-weight:bold;
padding:1px 0px 0 30px;
float:left;
text-decoration:none;
cursor:pointer;
color:#27457b;
width:auto;

}
.temp-display-content h5
{
margin:0px 0 0 0;

}
.temp-display-content h5 a
{
font-size:12px;
margin:0px 0 0 0;
padding:0px 0px 0 0px;
float:left;
text-decoration:none;
cursor:pointer;
color:black;

}
.temp-display-content p
{
font-size:12px;
margin:0px 0 0 0;
padding:4px 0px 10px 0px;
text-align:left;
line-height:17px;
float:left;
color:#333333;
width:auto;
text-decoration:none;

}
#iholder-temp-page
{
width:200px;
display:block;
position:relative;
z-index:1;
float:left;
margin:0px 0 0 0;
padding:0 0px 0 0px;

}
.temp-image
{
width:auto;
height:50px;
border:1px solid #e1e1e1;
padding:15px 5px 15px 5px;
margin:0 0 0 0;
display:inline;
float:left;
background-color:#ffffff;

}
.temp-image-holder
{
margin:0 0 0 0;
padding:0 0 0 0;
width:auto;
display:block;

}
.directorybutton-temp
{
width:160px;
height:40px;
color:#ffffff;
padding:0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
cursor:pointer;
margin:11px 0 0 22px;
float:right;
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.directorybutton-temp:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.directorybutton-temp h3
{
font-family:Arial,Helvetica,sans-serif;
margin:0px 0 0 0px;
padding:0px 0px 0 0px;
height:100%;
width:100%;
display:block;

}
.directorybutton-temp h3 a
{
font-family:Arial,Helvetica,sans-serif;
margin:0 0 0 0;
padding:10px 0 0 0px;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
height:77%;
width:100%;
display:block;
text-align:center;

}
.directorybutton-temp h3 a:hover
{
color:#ffffff;

}
#generic-product-display
{
width:100%;

}
#generic-product-wrapper
{
margin:0px 0 10px 0;
padding:0px 0 0px 0;
background:url(/sites/all/themes/quotezone/images/showcase/220px-bg.jpg) no-repeat;
background-position:right top;
*margin:0px 0 10px 0;
width:100%;
height:220px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
display:block;
box-shadow:#DADADA 1px 1px 3px 0;

}
.generic-product-section
{
height:220px;
width:65%;
display:inline-block;
float:left;
padding:0px 25px 0 25px;
margin:0 0 0 0 0;

}
.generic-product-section h1
{
color:#2b5dbb;
font-weight:bold;
font-size:30px;
padding:10px 0px 0px 0px;
margin:0 0 0 0;
line-height:34px;
text-decoration:none;
width:100%;

}
.generic-product-section h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:15px 0px 2px 0px;
margin:0 0 0 0;
text-decoration:none;
width:100%;

}
.generic-product-section h1 a
{
color:#2b5dbb;
text-decoration:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:100% !important;

}
.generic-product-section p
{
color:#333333;
padding:10px 0px 20px 0px;
line-height:23px;
margin:0 0 0 0px;
font-size:16px;

}
.generic-product-image
{
height:210px;
width:38%;
display:inline-block;
float:right;

}
.generic-product-image img
{
float:left;
height:210px;

}
.generic-large-usp-wrapper
{
float:left;
height:auto;
width:715px;
margin:0px 0 0 0;
display:inline-block;
padding:20px 0 10px 0;

}
.generic-large-usp-wrapper h3
{
font-size:24px;
font-weight:normal;
color:#333333;
padding:0 0 30px 0;
margin:0 0 0 0;

}
.gen-list-left h4,.gen-list-right h4
{
font-size:12px;
font-weight:bold;
color:#000000;
padding:0 0 0px 45px !important;
margin:0 0 0 0 !important;

}
.gen-list-left p,.gen-list-right p
{
font-size:12px;
margin:0px 0 0 0px;
color:#444444;
padding:0 0 25px 45px;
margin:-14px 0 0 0;
vertical-align:top;

}
.gen-list-left
{
display:inline;
float:left;
width:47%;
padding:0 0 0 0px;
margin:0px 0 0px 0;
height:auto;

}
.gen-list-right
{
display:inline;
float:left;
width:47%;
margin:0px 0 0 0px;
padding:0 0px 0px 40px;
height:auto;

}
.gen-list-left .search h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/99_32x32.png) no-repeat;
height:33px;
padding:0px 0 0px 40px;
margin:0 0 0 0;
font-size:12px;
color:#000000;
font-weight:bold;

}
.gen-list-left .buy h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/331_32x32.png) no-repeat;
height:33px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.gen-list-left .save h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/262_32x32.png) no-repeat;
height:33px;
padding:0px 0 0px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.gen-list-right .happy h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/247_32x32.png) no-repeat;
height:33px;
padding:0px 0 0px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.gen-list-right .secure h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/276_32x32.png) no-repeat;
height:33px;
padding:0px 0 0px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
.gen-list-left .unbiased h4
{
background:url(/sites/all/themes/quotezone/images/QuotezoneNew/264_32x32.png) no-repeat;
height:33px;
padding:0px 0 0px 40px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#000000;
font-weight:bold;

}
#generic-retrieve-quote
{
display:block;
margin:0px 0 0 0;
padding:0 0px 10px 0px;
height:auto;
width:32%;
float:right;

}
.generic-seo-wrapper
{
width:74%;
height:auto;
padding:0px 0 10px 0;
margin:0 0 0 0;
display:inline;
float:left;
vertical-align:top;
min-height:300px;

}
.generic-seo-wrapper h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
font-weight:normal;

}
.g2-heading
{
padding:10px 0 0px 0!important;
margin:0 0 0 0;
color:#333333;
font-size:22px!important;
display:block;
width:100%;

}
.generic-seo-wrapper h2
{
color:#333333;
font-size:14px;
font-weight:bold;
margin:0;
padding:10px 0 0px 0;
display:block;
width:100%;

}
.generic-seo-wrapper h3
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper h4
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:18px;
display:block;
width:100%;
line-height:1.5em;
font-weight:bold;

}
.generic-seo-wrapper h5
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:12px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper h6
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:10px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper ul
{
padding:0 0 0px 40px;
margin:0 0 0 0;

}
.generic-seo-wrapper ul li
{
list-style-type:disc!important;
color:#333333!important;
font-size:12px!important;

}
.generic-seo-wrapper p a
{
text-decoration:none;
color:#2B5DBB;

}
.generic-seo-wrapper p a:hover
{
text-decoration:underline;
cursor:pointer;

}
.dotted-border
{
border-bottom:1px dotted #b9b9b9;
width:99%;
padding:3px 0 3px 0;
margin:0 0 0 0;
height:1px;

}
.generic-seo-wrapper ol
{
padding:0px 0 10px 40px;
margin:0 0 0 0;

}
.generic-seo-wrapper ol li
{
padding:0px 0 0 0px;
margin:0 0 0 0;

}
.generic-seo-wrapper p
{
display:block;
width:100%;
padding:10px 0 5px 0;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4
{
width:716px;
height:auto;
padding:0 0 10px 0;
margin:0 0 0 0;
display:inline;
float:left;
vertical-align:top;
min-height:600px;

}
.generic-seo-wrapper-g4 h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
font-weight:normal;

}
.generic-seo-wrapper-g4 h2
{
padding:0px 0 10px 0;
margin:0 0 0 0;
color:#333333;
font-size:22px;
font-weight:normal;
display:block;
width:100%;

}
.generic-seo-wrapper-g4 h3
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4 h4
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
line-height:1.5em;
font-weight:normal;

}
.generic-seo-wrapper-g4 h5
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:12px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4 h6
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:10px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4 ul
{
padding:0 0 0 40px!important;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4 ul li
{
list-style-type:disc!important;
width:auto!important;
color:#333333!important;
font-size:12px!important;

}
.generic-seo-wrapper-g4 p a
{
text-decoration:none;
color:#2B5DBB;

}
.generic-seo-wrapper-g4 p a:hover
{
text-decoration:underline;

}
.generic-seo-wrapper-g4 ol
{
padding:0px 0 10px 40px;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4 ol li
{
padding:0px 0 0 0px;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4 p
{
display:block;
width:100%;
padding:10px 0 5px 0;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4van
{
width:716px;
height:auto;
padding:0px 0 20px 0;
margin:0 0 0 0;
display:inline;
float:left;

}
.generic-seo-wrapper-g4van h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
font-weight:normal;

}
.generic-seo-wrapper-g4van h2
{
padding:0px 0 10px 0;
margin:0 0 0 0;
color:#333333;
font-size:22px;
font-weight:normal;
display:block;
width:100%;

}
.generic-seo-wrapper-g4van h3
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4van h4
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
line-height:1.5em;
font-weight:normal;

}
.generic-seo-wrapper-g4van h5
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:12px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4van h6
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:10px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-g4van ul
{
padding:0 0 0 40px!important;
margin:0 0 0 0;

}
.generic-seo-wrapper ul-g4van li
{
list-style-type:disc!important;
width:auto!important;
color:#333333!important;
font-size:12px!important;

}
.generic-seo-wrapper-g4van p a
{
text-decoration:none;
color:#2B5DBB;

}
.generic-seo-wrapper-g4van p a:hover
{
text-decoration:underline;

}
.generic-seo-wrapper-g4van ol
{
padding:0px 0 10px 40px;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4van ol li
{
padding:0px 0 0 0px;
margin:0 0 0 0;

}
.generic-seo-wrapper-g4van p
{
display:block;
width:100%;
padding:10px 0 5px 0;
margin:0 0 0 0;

}
#generic-seo-section-large
{
width:100%;
height:auto;
display:inline;
float:left;
padding:0px 0px 0 0px;
margin:0 0 0 0;
vertical-align:top;

}
.generic-seo-wrapper-large
{
width:100%;
height:100%;
padding:10px 0 0 0;
margin:0 0 0 0;
display:inline;
float:left;
vertical-align:top;
min-height:300px;

}
.generic-seo-wrapper-large h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
font-weight:normal;

}
.generic-seo-wrapper-large h2
{
padding:0px 0 10px 0;
margin:0 0 0 0;
color:#333333;
font-size:22px;
font-weight:normal;
display:block;
width:100%;

}
.generic-seo-wrapper-large h3
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.generic-seo-wrapper-large h4
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
line-height:1.5em;
font-weight:bold;

}
.dotted-border
{
border-bottom:1px dotted #b9b9b9;
width:99%;
padding:3px 0 3px 0;
margin:0 0 0 0;
height:1px;

}
.generic-seo-wrapper-large ol
{
padding:0px 0 10px 40px;
margin:0 0 0 0;

}
.generic-seo-wrapper-large ol li
{
padding:0px 0 0 0px;
margin:0 0 0 0;

}
.generic-seo-wrapper-large ul
{
padding:0 0 0 40px!important;
margin:0 0 0 0;

}
.generic-seo-wrapper-large ul li
{
list-style-type:disc!important;
width:auto!important;
color:#333333!important;
font-size:12px!important;

}
.generic-seo-wrapper-large p
{
display:block;
width:100%;
padding:10px 0 5px 0;
margin:0 0 0 0;

}
#generic-product-display-2
{
width:74%;
display:inline;
height:210px;
padding:0 0 0 0;
margin:0 0 0 0;

}
#generic-product-wrapper-2
{
width:74%;
display:inline;
float:left;
margin:0px 0 0 0;
*margin:-20px 0 0 0;
padding:0 0 0 0;
height:210px;
background-color:#fff;
border:1px solid #D1D1D1;
border-radius:5px 5px;
box-shadow:#DADADA 1px 1px 3px 0;
background:url(/sites/all/themes/quotezone/images/showcase/220px-bg.jpg) no-repeat;
background-position:right center;

}
@media all and (min-width:0)
{
#generic-product-wrapper-2
{
margin:-20px 0 0 0\0/ !important;

}

}
.generic-product-section-2
{
height:210px;
width:55%;
padding:0px 0px 0 25px;
margin:0 0 0 0 0;
display:block;
float:left;

}
.generic-product-section-2 h1
{
color:black;
font-weight:bold;
font-size:32px;
padding:10px 0px 0px 0px;
margin:0 0 0 0;
line-height:35px;
text-decoration:none;

}
.generic-product-section-2 h2
{
line-height:25px;
color:#696969;
font-weight:normal;
font-size:16px;
padding:15px 0px 2px 0px;
margin:0 0 0 0;
text-decoration:none;

}
.generic-product-section-2 h1 a
{
color:#2b5dbb;
text-decoration:none;

}
.generic-product-section-2 p
{
color:#333333;
padding:10px 0px 20px 0px;
line-height:23px;
margin:0 0 0 0px;
font-size:16px;

}
.generic-product-image-2
{
height:220px;
width:34%;
display:inline-block;
float:right;

}
.generic-product-image-2 img
{
float:left;

}
#generic-usp
{
float:left;
display:inline;
width:225px;
margin:0 0 0 0px;
padding:0 0 0 0px;

}
.generic-usp
{
float:left;
display:inline;
padding:13px 10px 0px 10px;
width:205px;
height:197px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:0px 0 0 16px;
*margin:-20px 0 0 16px;

}
.generic-usp p
{
padding:1px 0px 8px 25px;
margin:0 0 0 0px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:1px 1px;
width:185px;
font-size:12px;
line-height:15px;

}
#generic-usp
{
float:left;
display:inline;
width:225px;
margin:0 0 0 0px;
padding:0 0 0 0px;

}
.generic-usp-gen2
{
float:left;
display:inline;
padding:13px 10px 0px 10px;
width:205px;
height:197px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:0px 0 0 16px;
*margin:-20px 0 0 16px;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.generic-usp-gen2 p
{
padding:1px 0px 8px 25px;
margin:0 0 0 0px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:1px 1px;
width:185px;
font-size:12px;
line-height:15px;

}
#generic-usp3
{
float:right;
display:inline;
width:225px;
margin:0 0 0 0px;
padding:0 0 0 0px;

}
.generic-usp-gen3
{
float:right;
display:inline;
padding:13px 10px 0px 10px;
width:205px;
height:197px;
background-color:#FFFFFF;
border:1px solid #D1D1D1;
border-radius:5px 5px;
margin:10px 0 0 16px;
*margin:-20px 0 0 16px;

}
.generic-usp-gen3 p
{
padding:1px 0px 8px 25px;
margin:0 0 0 0px;
background:url(/sites/all/themes/quotezone/images/icons/check.png) no-repeat;
background-position:1px 1px;
width:185px;
font-size:12px;
line-height:15px;

}
#generic-product-button-2
{
margin:0 0 0 0;
padding:20px 0 0 0;
display:block;
width:45%;

}
#generic-page-logos
{
display:inline;
float:right;
margin:0 0 0 0px;
padding:0px 0 10px 0px;

}
.generic-logo-wrapper
{
width:225px;
height:100px;
background-color:#FFFFFF;
border-top:2px solid #D1D1D1;
border-bottom:2px solid #D1D1D1;
margin:0 0 0 0px;
padding:0px 0 0px 0px;
display:block;
float:right;

}
.generic-logo-wrapper h3
{
text-align:center;
font-size:14px;
color:#686868;
font-weight:bold;
padding:10px 0 10px 0;
margin:0 0 0 0;

}
#generic-page-related-links
{
display:inline;
float:right;
margin:0 0 0 0px;
padding:0 0 0 0px;

}
#slideshow
{
position:relative;
height:35px;
padding:0px 0 0px 0;
margin:0px 0 0px 0;

}
#slideshow img
{
position:absolute;
top:0;
left:2px;
z-index:8;
opacity:0.0;

}
#slideshow IMG.active
{
z-index:10;
opacity:1.0;

}
#slideshow IMG.last-active
{
z-index:9;

}
.partnerlinks
{
text-decoration:none !important;
cursor:default !important;

}
.partnerlinks:hover
{
text-decoration:none !important;
color:black !important;
color:#333333 !important;
cursor:default !important;

}
.partnerlinks:active
{
color:#0000FF;
width:100%;
height:100%;

}
#list
{
height:130px;
width:960px;
margin:30px auto;

}
.slider
{
float:left;
margin:0 0 0 0;
padding:0px 0 0 0;
position:relative;
visibility:hidden;
width:100% !important;
height:100% !important;

}
.slider ul
{
width:100% !important;
height:100% !important;
padding:0 0 0 0;
margin:0 0 0 0;

}
.slider ul li
{
padding:0 20px 0 20px;
width:auto !important;
height:auto !important;

}
.slider ul li img
{
cursor:pointer;
height:100%;
padding-top:3px;
width:100%;

}
.prev
{
cursor:pointer;
float:left;
padding-top:60px;

}
.next
{
cursor:pointer;
float:right;
padding-top:60px;

}
.caption-top,.caption-bottom
{
background:#000000;
color:#ffffff;
cursor:default;
padding:2px;
font-size:11px;
text-align:center;

}
.caption-top
{
border-width:0px;

}
.caption-bottom
{
border-width:0px;

}
.caption a,.caption a
{
background:#000;
border:none;
text-decoration:none;
padding:2px;

}
.caption a:hover,.caption a:hover
{
background:#202020;

}
#container
{
width:960px;

}
.ui-carousel
{
height:100px;
margin:0;
overflow:auto;
padding:5px 0 0 0;
position:relative;
width:960px !important;

}
.ui-carousel > .wrapper
{
margin:0;
padding:0;
width:9999px;

}
.ui-carousel > .wrapper > *
{
border:0;
display:block;
float:left;
height:100px;
overflow:hidden;
width:150px;
text-align:center;

}
.carousel-wrapper
{

}
.carousel-wrapper ul
{

}
.carousel-wrapper ul li
{
padding:0 0 0 30px !important;
margin:0 0 0 0;
width:auto;
text-align:center;

}
.carousel-wrapper ul li img
{
text-align:center;

}
#business-information
{
width:100%;
height:auto;
display:inline;
float:left;
padding:0px 0px 0px 0px;
margin:0 0 0 0;
vertical-align:top;

}
.business-seo
{
width:100%;
height:auto;
padding:0px 0 10px 0;
margin:0 0 0 0;
display:inline;
float:left;
vertical-align:top;
min-height:550px;

}
.business-seo h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:24px;
display:block;
width:100%;
font-weight:normal;

}
.business-seo h3
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.business-seo p a
{
text-decoration:none;
color:#2B5DBB;

}
.business-seo p a:hover
{
text-decoration:underline;

}
.general-styles
{
width:100%;
height:auto;
padding:0px 0 10px 0;
margin:0 0 0 0;
display:inline;
float:left;
vertical-align:top;
min-height:550px;

}
.general-styles h1
{
padding:0px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:28px;
display:block;
width:100%;
font-weight:normal;

}
.general-styles h2
{
padding:10px 0 0px 0;
margin:0 0 0 0;
color:#333333;
font-size:14px;
display:block;
width:100%;
font-weight:bold;

}
.general-styles p a
{
text-decoration:none;
color:#2B5DBB;

}
.general-styles p a:hover
{
text-decoration:underline;

}
.general-styles ol
{
padding:0px 0 10px 40px;
margin:0 0 0 0;

}
.general-styles ol li
{
padding:0px 0 0 0px;
margin:0 0 0 0;

}
.general-styles ul
{
padding:0 0 0 40px!important;
margin:0 0 0 0;

}
.general-styles ul li
{
list-style-type:disc!important;
width:auto!important;
color:#333333!important;
font-size:12px!important;

}
.sitemaplist
{
text-align:left;

}
.sitemaplist ul
{
padding:0;
margin:0;

}
.sitemaplist ul li
{
list-style-type:none;
padding-bottom:10px;

}
.sitemaplist li a
{
color:#D72B2A;
font-weight:bold;
text-decoration:none;

}
.sitemaplist li a:hover
{
text-decoration:underline;

}
.sitemaplist li p
{
color:#666666;
padding:0 0 0 0;
margin:0 0 0 0;

}
.fix-lis
{
padding:0 0 0 25px!important;
width:220px!important;

}
.pri-legal
{
display:block;
margin:0px;
padding:0px 0px 0 0px;
position:absolute;
z-index:999999;
width:55%;
float:left;

}
.pri-legal p
{
font-size:10px!important;
color:#999999!important;
line-height:14px;

}
#unsub
{
height:200px;
padding:0;
margin:0;

}
.unsub-header h1
{
padding:0 0 10px 0;
margin:0 0 0 0;
font-size:28px;
color:#333333;
font-weight:normal;

}
.unsub-header hr
{
border-top:1px dotted #333333;

}
.unsub-body span
{
font-weight:bold;
padding:0 0 5px 0;

}
.unsub-confirm
{
display:none;

}
#full-sitemap
{
display:block;
float:left;
width:960px;
height:auto;
padding:0 0 0px 0;

}
.insurance-fsitemap h1
{
font-size:36px;
font-weight:bold;
color:#2b5dbb;
line-height:25px;
padding:10px 0 10px 0;
margin:0 0 0 0;

}
.insurance-fsitemap h2
{
font-size:22px;
font-weight:normal;
color:#333333;
line-height:25px;
padding:10px 0 5px 0;
margin:0 0 0 0;
border-bottom:1px solid #e7e7e7;

}
.insurance-fsitemap
{
height:100%;
width:100%;
display:block;
float:left;
padding:0 0 40px 0;
margin:0;

}
.fsitemap-row
{
display:inline;
float:left;
width:25%;

}
.fsitemap-row ul
{
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;

}
.fsitemap-row ul li
{
line-height:20px;

}
.fsitemap-row ul li:before
{
content:"\00BB \0020";
float:left;
margin:0px 0px 0 0;
padding:0 0 0px 0;
list-style-type:none;
color:#333333;

}
.fsitemap-row ul li a
{
padding:0 0 0 5px;
color:#333333;
text-decoration:none;

}
.fsitemap-row  ul li a:hover
{
color:#2b5dbb;
cursor:pointer;
text-decoration:underline;

}
#directory-product-display
{
width:960px;

}
#directory-product-wrapper
{
margin:0px 0 10px 0;
padding:0 0px 0px 0px;
width:100%;
height:100px;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:8px;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;

}
.directory-heading
{
padding:0 0px 0 38px;
display:inline;
float:left;

}
.directory-heading-content-temp
{
padding:0 38px 0 0px;
width:30%;
display:inline;
float:right;

}
.directory-heading h1
{
color:#2b5dbb;
font-weight:bold;
font-size:36px;
text-decoration:none;
text-align:left;
line-height:10px;
padding:5px 0px 0 0px;

}
.directory-heading h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:0px 0px 0px 0px;
text-decoration:none;
text-align:left;
line-height:10px;

}
.directory-heading-content
{
width:450px;
display:inline;
height:auto;
height:75px;
padding:0px 0px 0 0px;
margin:0 0 0 40px;
display:none!important;

}
.directory-heading-content p
{
font-size:12px;
margin:15px 0 0 0;
padding:0 0px 0 0px;
text-align:left;
display:block;
float:left;

}
#main-overture-body-wrapper
{
width:965px;
display:block;
margin:0 0px 0 -20px;

}
#directory-product-body-electronics
{

}
#directory-product-body-temp
{

}
#directory-product-body
{

}
#directory-product-body-wrapper
{
width:925px;
height:auto;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:4px 4px;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;
margin:0px 0 0 0px;
padding:20px 18px 38px 18px;

}
#directory-product-body-wrapper-clicks
{
width:925px;
height:auto;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:4px 4px;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;
margin:10px 0 0 0px;
padding:15px 18px 38px 18px;

}
#directory-product-body-wrapper-electronics
{
width:auto;
height:auto;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:4px 4px;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;
margin:15px 0 0 0px;
padding:15px 18px 38px 18px;

}
.directory-product-body-content
{
margin:0 auto 10px auto;
width:96%;
height:50px;
_height:25px!important;
background-color:#fafafa;
border:1px solid #e4e4e4;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;
padding:10px 0 25px 0;

}
.directory-product-body-heading h1
{
font-size:18px;
padding:0 0px 0 20px;
text-align:left;
display:block;
color:#444444;
*margin:0px 0 0 0;
_line-height:30px!important;
_z-index:999999!important;
_position:relative!important;
_padding:18px 0 0 18px!important;

}
.directory-product-body-content-writeup
{
padding:0px 0 0px 20px;
width:50%;
height:100%;
display:inline;
float:left;

}
.directory-product-body-content-writeup h1
{
background:url(/sites/all/themes/quotezone/images/small-images/icon.png) no-repeat;
background-position:0px 5px;
font-weight:bold;
font-size:18px;
margin:0px 0 0 0;
padding:0px 0px 0px 0px;
text-align:left;
color:#27457b;

}
.directory-product-body-content-writeup p
{
font-size:12px;
margin:0px 0 0 0;
padding:0px 0px 0px 30px;
text-align:left;
color:#333333;

}
.directory-product-body-content-writeup h1 a
{
font-size:18px;
font-weight:bold;
margin:0px 0 0 0;
padding:0px 0px 0 30px;
text-decoration:none;
cursor:pointer;
color:#27457b;

}
.directory-product-body-content-writeup h2
{
margin:0px 0 0 0;
padding:0px 0px 0 0px;
line-height:10px;
_line-height:20px!important;

}
.directory-product-body-content-writeup h2 a
{
font-size:12px;
margin:0px 0 0 0;
padding:0px 0px 0 30px;
text-decoration:none;
cursor:pointer;
color:#317ac9;

}
.directory-product-body-content-writeup h2 a:hover
{
text-decoration:underline;
cursor:pointer;

}
.directory-product-body-content-writeup h3
{
margin:0px 0 0 0;
padding:0px 0px 0 0px;
float:right;
text-decoration:none;

}
.div-border2
{
border-bottom:1px dotted #b9b9b9;
width:96%;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
padding:0px 0 0px 0;
height:1px;

}
#buttonholder
{
width:22%;
display:inline;
_position:relative!important;
_z-index:1!important;
margin:0px 0px 0 0;
padding:13px 0 0 0;
float:right;

}
.directorybutton
{
width:165px;
height:40px;
color:#ffffff;
padding:0px;
background-color:#2440cc;
background:-moz-linear-gradient(top,#508fe8 0%,#2440cc);
background:-webkit-gradient(linear,left top,left bottom,from(#508fe8),to(#2440cc));
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
cursor:pointer;
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#508fe8',endColorstr='#2440cc');
background:-webkit-gradient(linear,left top,left bottom,from(#508fe8),to(#2440cc));
background:-moz-linear-gradient(top,#508fe8,#2440cc);
position:relative;
white-space:nowrap;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);

}
.directorybutton:hover
{
background-color:#508fe8;
cursor:pointer;

}
.directorybutton h3
{
margin:0px 0 0 0px;
padding:0 0px 0 0px;
height:100%;
width:100%;
display:block;

}
.directorybutton h3 a
{
font-family:Arial,Helvetica,sans-serif;
margin:0px 0px 0 0px;
padding:9px 0 0 0px;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
height:78%;
width:100%;
display:block;
text-align:center;

}
.directorybutton h3 a:hover
{
color:#8fb8ff;

}
.product-seo-wrapper
{
float:left;
margin:74px 0 0 0px;
height:auto;
background-color:#fff;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
width:695px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/content-bg.png) repeat-x;
display:inline;
padding:0 0 40px 0;
display:none!important;

}
.product-seo-wrapper-temp
{
float:left;
margin:115px 0 0 0px;
height:auto;
background-color:#fff;
width:695px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/content-bg.png) repeat-x;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:5px 5px;
display:inline;
padding:0 0px 40px 20px;
display:none!important;

}
.product-seo-wrapper-entertainment
{
float:left;
margin:74px 0 0 0px;
height:330px;
background-color:#fff;
width:695px;
background:url(/sites/all/themes/quotezone/images/tabbed-area/content-bg.png) repeat-x;
display:inline;
padding:0 0 0 0;
display:none!important;

}
.product-seo-wrapper,.product-seo-wrapper-entertainment h1
{
padding:5px 0 0 20px;
font-size:16px;
font-weight:bold;
color:#444444;

}
.product-seo-wrapper,.product-seo-wrapper-entertainment p
{
padding:0 0 0 20px;
font-size:12px;
color:#333333;

}
.product-seo-wrapper-temp h1
{
padding:5px 0 0 0px;
font-size:16px !important;
color:#444444;
font-weight:bold;
line-height:20px;
width:98%;

}
.product-seo-wrapper-temp h2
{
padding:5px 0 0 0px;
font-size:14px !important;
color:#444444;
font-weight:bold;
line-height:20px;
width:98%;

}
.product-seo-wrapper-temp p
{
padding:10px 0 0 0px;
margin:0 0 0 0;
font-size:12px;
color:#333333;
width:98%;

}
#directory-product-wrapper-el
{
margin:0px 0 0 0;
width:960px;
height:100px;
background-color:#fff;
border:1px solid #D1D1D1;
behavior:url(/sites/all/themes/quotezone/pie/PIE.htc);
border-radius:8px;
box-shadow:#DADADA 1px 1px 3px 0;
display:block;
padding:0 0 0 0;

}
.directory-product-section
{
width:960px;
height:100px;
display:block;

}
.directory-product-section-el
{
width:960px;
height:100px;
display:block;

}
.directory-heading-el
{
width:auto;
display:inline;
height:100px;
padding:0px 25px 0 37px;
float:left;
display:block;

}
.directory-heading-el h1
{
color:#2b5dbb;
font-weight:bold;
font-size:36px;
text-decoration:none;
text-align:left;
line-height:20px;
padding:0px 0px 0 0px;

}
.directory-heading-el h2
{
color:#696969;
font-weight:normal;
font-size:16px;
padding:0px 0px 0px 0px;
text-decoration:none;
text-align:left;
line-height:15px;
margin:-15px 0 0 0;

}
.directory-heading-content-el
{
width:520px;
display:inline;
height:100px;
padding:0px 10px 0 0px;
margin:0 0 0 0px;
float:left;

}
.directory-heading-content-el p
{
font-size:12px;
margin:27px 0 0 0;
padding:0 0px 0 0px;
text-align:left;
display:block;
float:left;

}
.directory-heading-image-el
{
display:inline;
float:left;
height:70px;
margin:0px 0 0 0;
padding:15px 0 0 0;
width:142px;

}
#generic-imagefix
{
position:absolute;
z-index:1;
margin:0 0 0 -55px;

}
#js-message
{
overflow:visible;
left:0;
position:absolute;
right:0;
top:127px;
width:100%;
height:auto;
float:left;
z-index:99999;

}
.js-wrap
{
width:952px;
background-color:#fcfac9;
margin-left:auto;
margin-right:auto;
font-family:arial,verdana,helvetica;
font-size:13px;
opacity:1;
padding:5px 10px 35px 0px;
position:relative;
bottom:0;
z-index:10;
text-align:center;

}
.js-wrap h1
{
color:#000000;
padding:5px 0 10px 20px;
margin:0px;
text-align:left;
font-weight:bold;
font-size:18px;

}
.js-wrap p
{
color:#000000;
padding:0px 0 5px 20px;
margin:0px;
text-align:left;
font-weight:normal;
font-size:12px;

}
.js-wrap a
{
color:#000000;
padding:0px 0 0px 20px;
text-align:left;
font-weight:normal;
font-size:12px;
cursor:pointer;
text-decoration:underline;
float:left;

}
#twitter-module
{
float:right;
display:inline;
width:225px;
height:auto;
padding:0;
margin:50px 0 50px 0;

}
#followersFaces
{
margin-left:auto;
margin-right:auto;
width:100%;

}
.browser-holder
{
float:left;
width:30%;
display:inline;
margin:15px 0 0 0;
padding:0px;

}
.warning-ban-content h1
{
padding:0px 0 10px 0;
margin:0px;
color:#333333;
font-weight:normal;

}
.browser-holder-1
{
display:block;
width:100%;
float:left;
height:auto;
margin:0px;
padding:0 0 20px 0;

}
.browser-holder-1-image
{
float:left;
width:10%;
display:inline;

}
.browser-holder-1-content
{
float:left;
width:60%;
display:inline;

}
.browser-holder-1-content h2
{
padding:7px 0 0 25px;
margin:0px;
color:#2B5DBB;
font-weight:normal;

}
.browser-holder-1-content h2 a
{
text-decoration:none;

}
#help-page-wrapper
{
width:100%;
float:left;
margin:30px 0 0 0;
padding:0px;

}
.help-browser-wrapper
{
padding:0px;
margin:0 0 60px 0;

}
.help-page-content
{
margin:0 0 20px 0;
padding:0px;

}
.help-page-content h1
{
width:100%;
padding:0px 0 10px 0;
margin:0px;
font-weight:bold;
font-size:24px;

}
.help-page-content h2
{
width:100%;
padding:0px 0 10px 0;
margin:0px;
font-weight:bold;
font-size:16px;

}
.help-page-content p
{
margin:0px;
padding:0px;

}
.help-page-content a
{
padding:10px 0 0px 0;
margin:0px;
color:blue;
text-decoration:underline;

}
.help-page-content a:hover
{
cursor:pointer;

}
.help-page-content ol
{
width:100%;
padding:0px 0 0 20px;
margin:0px;

}
.help-page-content li
{
padding:0px 0 5px 0px;
margin:0px;
color:#333333;
font-size:12px;

}
.hp-border
{
border-bottom:1px dotted #d1d1d1;
float:left;
height:1px;

}
#home-landing-banner
{
display:block;
width:100%;
float:left;

}
.buildings-contents-banner
{
display:inline;
width:530px;
float:left;
padding:0px 0 0 20px;
margin:0px 20px 0 0px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;

}
.home-landing-content
{
display:inline;
width:375px;
float:left;
padding:0px 0 30px 0;
margin:0px;

}
.home-landing-content h1
{
float:left;
padding:20px 0 10px 0px;
margin:0px;
font-size:36px;

}
.home-landing-content p
{
float:left;
padding:0px 0 10px 0px;
margin:0px;
font-size:20px;

}
.buildings-contents-banner1
{
display:inline;
width:385px;
float:left;
padding:0px;
margin:0px;

}
.home-landing-image
{
display:inline;
float:right;
padding:0px 0 30px 0;
margin:20px 10px 0 0;

}
.buildings-contents-banner-sm
{
display:block;
float:left;
padding:20px 0 34px 0;
margin:0px 0 15px 0;
height:39px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
width:100%;

}
.buildings-contents-banner-sm1
{
display:block;
float:left;
padding:20px 0 34px 0;
margin:0px;
height:39px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
display:inline;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
width:100%;

}
.bc-left
{
display:inline;
width:15%;
float:left;
padding:0px;
margin:5px 0 0 10px;

}
.bc-mid
{
display:inline;
width:53%;
float:left;
padding:0px;
margin:10px 0 0 0px;

}
.bc-mid h2
{
font-size:20px;
padding:11px 0 0 0;
margin:0 0 0 0px;
color:#2B5DBB;

}
.bc-right
{
display:inline;
width:26%;
float:left;
padding:0px 0 0 0;
margin:17px 0 0 0px;

}
.button8
{
width:95px;
height:27px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
background-color:#63b82c;
background:-moz-linear-gradient(top,#7fde40 0%,#419707);
background:-webkit-gradient(linear,left top,left bottom,from(#7fde40),to(#419707));
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:1px solid #63c026;
position:relative;
white-space:nowrap;
behavior:url(https://wl4.quotezone.co.uk/config/common/css/css3pie/PIE.htc);
text-align:center;

}
.button8:hover
{
cursor:pointer;
color:#ffffff;
background-color:#65cf1f;
background:-moz-linear-gradient(top,#8eef4f 0%,#59b41c);
background:-webkit-gradient(linear,left top,left bottom,from(#8eef4f),to(#59b41c));

}
.button8 a
{
width:95px;
height:24px;
display:block;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding:5px 0 0 0;
margin:0 0 0 0;

}
#bc-divider
{
display:block;
float:left;
width:100%;
margin:20px 0 0 0;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding:0px;

}
#bc-divider p
{
color:#666666;
font-size:18px;
padding:10px 0 10px 0;
margin:0 0 0 0;
font-family:Arial,Helvetica,sans-serif;

}
#home-landing-body
{
padding:0px;
margin:20px 0 0 0;
float:left;

}
.home-body-boxes1
{
display:inline;
float:left;
height:100px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
margin:0px 20px 0 0;
text-align:center;
padding:0px 19px 0 19px;

}
.home-body-boxes2
{
display:inline;
float:left;
height:100px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
margin:0px 20px 0 0;
text-align:center;
padding:0px 19px 0 19px;

}
.home-body-boxes3
{
display:inline;
float:left;
height:100px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
margin:0px 20px 0 0;
text-align:center;
padding:0px 19px 0 19px;

}
.home-body-boxes4
{
display:inline;
float:left;
height:100px;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
filter:progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7');
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));
background:-moz-linear-gradient(top,#ffffff,#f7f7f7);
border:1px solid #e8e8e8;
border-radius:5px 5px;
-moz-box-shadow:#dadada 1px 1px 3px 0px;
-webkit-box-shadow:#dadada 1px 1px 3px 0px;
box-shadow:#dadada 1px 1px 3px 0px;
text-align:center;
padding:0px 19px 0 19px;

}
.home-body-boxes1 h2,.home-body-boxes2 h2,.home-body-boxes3 h2,.home-body-boxes4 h2
{
font-size:20px;
width:100%;
color:#2b5dbb;
margin:0 0 0 0px;
padding:15px 0 15px 0px;
text-decoration:none;

}
.home-bbholder
{
width:53%;
margin-left:auto;
margin-right:auto;

}

.mozopacityClass
{
	filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
}

#mozopacityPopupDetails
{
   z-index:10;
   background-color:#000000;
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8;
}

#mozopacityDiv
{
   z-index:10;
   background-color:#000000;
   filter:alpha(opacity=50); 
   -moz-opacity: 0.5; 
   opacity: 0.5;
}

#popupDetailsDiv
{
   position: absolute; 
   top: 10%;
   left: 50%;
   margin: 0 auto 0 -475px;
   z-index:11;
   background-color: #FFFFFF;
}

#mozopacityPopupCompare
{
   z-index:10;
   background-color:#000000;
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8;
}

#popupCompareDiv
{
   position: absolute; 
   top: 10%;
   left: 50%;
   margin: 0 auto 0 -475px;
   z-index:150;
   background-color: #FFFFFF;
}

.coverDiv
{
   background-color: #F3F3F3;
   border: solid 1px #C9C9C9;
   float: left;
   padding: 20px;
   width: 127px;
   height: 150px;
   cursor: pointer;
}
.coverDiv p
{   
   font-weight: normal;
   font-size: 20px;
   color: #333333;
}

.coverDivMarginLeftRight
{
   margin-left: 20px;
   margin-right: 20px;
}

.coverDiv img
{
   display: block;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
}
.coverDiv:hover
{
   background-color: #E3EFF6;
   border-color: #9AC7E1;
}

.landlordTenantButtons
{
   float: left; 
   width: 262px;
   *margin-top: 20px;
}

.landlordTenantButtons a:hover
{
   background-color: #E3EFF6;
   border-color: #9AC7E1;
   
}

/*.landlordTenantButtons  a
{   
   font-weight: normal;
   font-size: 20px;
   color: #333333;
   display: inline-block;
   text-decoration: none;
   height: 100%;
   width: 100%;

   
}*/
.landlordTenantButtons  a
{ 
   background-color: #F3F3F3;
   border: solid 1px #C9C9C9;
   color: #333333;
   display: block;
   margin: auto;
   text-align: center;
   padding-top: 5px;
   /*padding: 7px 49px;*/
   width: 262px;
   height: 38px;
   cursor: pointer;
   text-decoration: none;
   font-weight: normal;
   font-size: 20px;
}
.landlordTenantButtonsMarginRight
{
   margin-right: 20px;
}

.rerunQuoteMainDiv
{
   border: 4px solid #ED1C24;
}

/*************** LEAD GEN CSS  BEGIN *************/

#logoLead
{
   margin: 11px 0 0 0;
}

.step_1_image_on, .step_2_image_on, .step_1_image_off, .step_2_image_off
{
   background: #ED1C24 none repeat scroll 0 0;
   border:1px solid #ED1C24;
}

.step_1_image_off, .step_2_image_off
{
   background:#555555 none repeat scroll 0 0;
   border:1px solid #555555;
   color:#FFFFFF;
}

.step_1_text_on, .step_2_text_on, .step_3_text_on, .step_4_text_on
{
   color: #ED1C24;
    font-size: 12px;
}

.step_1_text_off, .step_2_text_off, .step_3_text_off, .step_4_text_off
{
   color: #555555;
    font-size: 12px;
}

.sectionLeadGen
{
   width: 980px;
}

.sectionRightLeadGen
{
   margin-top: -63px;
   padding-left: 35px;
   position: relative;
   z-index: 1;
}

.lg_headerFooterProperties
{
   /*margin-right: 310px;*/
   /*margin-right: 0px;
   padding-left: 250px;*/
   /*margin-bottom: 8px;*/
}

.lg_header
{
 /*  padding-left: 0px;
   padding-right: 285px;
   width: 200px;*/
    padding-left: 70px;
}

.lg_colTitle
{
   color: #ED1C24;
   font-size: 22px;
   font-weight: bold;
   border-bottom: 1px dotted #DDDDDD;
   padding-bottom: 8px;
   line-height: normal;
}

.lg_colText
{
   color: #333333;
   font-size: 13px;
   margin-top: 8px;
}

.lg_colCompanies
{
   margin-top: 18px;
}

.lg_colCompaniesText
{
   /*color: #909090;*/
   color: #FFFFFF;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 14px;
   background : #ed1c24;
   background : -webkit-gradient(linear, left top, left bottom, from(#fc212e), to(#b00102));
   background : -moz-linear-gradient(top,  #fc212e,  #b00102);
   filter     : progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc212e', endColorstr='#b00102');
   padding: 10px 0 10px 0;
   line-height: normal;
   text-align: center;
}

#lg_colCompaniesLogos
{
   padding-bottom: 14px;
   border-bottom: 1px solid #dddddd;
}

.imageLoading
{  
   float: left;
   margin: 0 auto;
   width:230px;
}

.textLoading
 {
    margin: 0 auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:normal;
   color: #333333;
   width:230px;
   float:left;
  /* margin-left:250px;*/
   text-align: center;
   padding-bottom: 8px;
 }

.textLoading2
{
   margin: 0 auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:normal;
   color: #333333;
   width:230px;
   float:left;
  /* margin-left:250px;*/
   text-align: center;
   padding-top: 18px;
}

.lightboxMainDiv
{
   border: 4px solid #ED1C24;
}

.phoneNumberSpan
{
   color: #3366CC;
}

.yourQuotesBodyContentOvertureTitle a, .yourQuotesBodyContentOvertureTitle a:hover
{
   color: #134093;
}

.lineLoading
{
   margin: 10px auto;
   padding-bottom: 0px;
   display: block;
   line-height: 0px;
   height: 2px;
}

.qzHeaderLogoLoading
{
   margin: auto;
}

.sectionWorkareaLeadGen
{
   width: 655px;
}

.lg_howItWorksGraphic
{
   margin-top: 32px;
}

.qzSystemHeaderImage
{
   float: right;
   margin:-34px 10px 0px 0px;
}

/*################################################################################
############################### Fixed height of loading gif ######################
################################################################################*/

#quoteSummaryNext > img
{
   margin-top: 17px;
   margin-bottom: 18px;
   
   *margin-top: 19px;
   *margin-bottom: 20px;
}

/*************** LEAD GEN CSS  END *************/


#siteContent
{
   overflow-y: visible; 
    overflow-x: visible;
}

/*##############################################################################
################# Optimizing foter images 10 request > 1 now ##################
##############################################################################*/

.main-categorys .chb-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px 0px;
  width:auto;
}
.main-categorys .inr-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -31px;
}
.main-categorys .mon-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -62px;
}
.main-categorys .utl-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -93px;
}
.main-categorys .trl-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -124px;
}
.main-categorys .mtr-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -155px;
}
.main-categorys .bus-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -186px;
}
.main-categorys .shp-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -217px;
}
.social-options .fbk-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -248px;
}
.social-options .twt-pic {
  background-image: url("../images/quotezone_footer_sprite.png");
  background-position: -10px -305px;
}
.social-options .google-pic {
   background-image: url("../images/quotezone_footer_sprite.png");
   background-position: -10px -362px;
}
.sctHdr
{
   margin-left: 20px;
   margin-right: 20px;
}

*+html .sctHdr
{
   margin-left: 26px;
   margin-right: 25px;
}
