/* RESET STYLES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dl, dt, dd, form, label, table, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse;border-spacing:0;}

pre {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* THE BASICS */
body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #12175e;
	text-decoration: none;
	background:#FFFFFF url(/images/site/bg.gif) repeat-x top center;
}

ol, ul {padding:2px 10px 2px 25px;margin:0;}
li {margin:8px 0 8px 0;}
p {margin:10px 0px 10px 0px;padding: 0px;line-height:18px;}
#content p {margin-bottom:10px;}
h1 {font-size:18px;color:#12175e;padding: 5px 0 10px 0;margin:0 0 9px 0;font-weight:bold;position:relative;right:35px;border-bottom:1px dashed #4aaa42;z-index:1;}
h2 {font-size:12px;color:#12175e;padding: 12px 0 8px 0;font-weight:bold;position:relative;right:35px;}
h3 {font-size:12px;color:#12175e;background:none;padding:8px 0 6px 0;font-weight:bold;}

a:link, a:visited {text-decoration:none;color:#4aaa42;}
a:hover, a:active {text-decoration:none;color:#006600;}
.clr {clear:both;height:1px;font-size:1px;}
.right {float:right;}
.left {float:left}

/* LAYOUT STYLES */

#site {margin-left:auto;margin-right:auto;width:960px;}

#topbanner-home {height:119px;background:url(/images/site/tradesure-logo-banner.jpg) no-repeat;}
#topbanner {height:119px;background:url(/images/site/tradesure-logo-blank.jpg) no-repeat;}
#topbanner .txt {width:440px;margin:6px 27px 0 0;color:#12175e;text-align:center;float:right;font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#banner {height:316px;}
#banner-blank {height:316px;background:url(/images/site/tradesure-banner-blank2.jpg) no-repeat;}
#banner-blank .txt {width:675px;margin-top:100px;color:#FFFFFF;text-align:center;float:right;font-size:40px;font-family:Arial, Helvetica, sans-serif;}
#menu-home {height:52px;background:url(/images/site/menubg.jpg) no-repeat;padding-left:57px;}
#menu {height:52px;background:url(/images/site/menubg.png) no-repeat;padding-left:4px;}
#content {width:460px;padding:35px 0 10px 100px;}

.green {color:#4aaa42;}
.small {font-size:10px;}

#quotepage .rightquote {display:none;}
.rightquote {float:right;width:300px;height:283px;margin:45px 60px 0 0;background:url(/images/site/bg-worker.jpg) no-repeat bottom left;}
.Public .rightquote {background:url(/images/site/bg-public-liability2.jpg) no-repeat bottom left;}
.Vehicle .rightquote {background:url(/images/site/bg-vehicle.jpg) no-repeat bottom left;}
.Tools .rightquote {background:url(/images/site/bg-tools-cover3.jpg) no-repeat bottom left;}
.Illness .rightquote {background:url(/images/site/bg-income-protection.jpg) no-repeat bottom left;width:350px;margin-right:40px;}
.Pool .rightquote {background:url(/images/site/pool-boy.jpg) no-repeat bottom left;}
.Contract .rightquote {display:none!important;}


.footer {clear:both;border-top:1px solid #CCCCCC;padding:15px 20px 15px 20px;text-align:center;}

/* MENU */

#cat_770506_divs ul, #cat_770506_divs li {padding:0;margin:0;float:left;list-style:none;display:block;}

#cat_770506_divs li a:link, #cat_770506_divs li a:visited {height:45px;float:left;width:103px;color:#FFFFFF;text-align:center;display:block;margin-right:3px;padding-top:3px;text-transform:uppercase;font-weight:bold;}
#cat_770506_divs li.single a:link, #cat_770506_divs li.single a:visited {padding-top:11px;height:37px;}
#cat_770506_divs li a:hover, #cat_770506_divs li a:active {color:#CCCCCC;}

#nav_770506 li img {display:none;}

#nav_770506 li { /* all list items */float:left;z-index:10;}
#nav_770506 li ul { /* second-level lists */position:absolute;width:240px;left:-999em;height:auto;margin-top:45px;z-index:10;/* using left instead of display to hide menus because display:none isn't read by screen readers */}
#nav_770506 li ul li {width:181px;background-color:#4aaa42;z-index:10;}
#nav_770506 li ul li a {color:#FFFFFF;padding:8px 16px!important;height:auto!important;z-index:10;width:149px!important;text-transform:none!important;text-align:left!important;border-bottom:1px solid #FFFFFF;font-weight:normal!important;}
#nav_770506 li ul li a:hover {background:#cccccc;z-index:10;width:181px;color:#12175e!important;}
#nav_770506 li ul ul { /* third-level lists */margin:-60px 0 0 220px;height:auto;z-index:10;}
#nav_770506 li ul ul ul { /* forth-and-above-level lists */margin:-30px 0 0 220px !important;z-index:10;}
#nav_770506 li:hover ul ul, #nav_770506 li:hover ul ul ul, #nav_770506 li.sfhover ul ul, #nav_770506 li.sfhover ul ul ul {left:-999em;z-index:10;}
#nav_770506 li:hover ul, #nav_770506 li li:hover ul, #nav_770506 li li li:hover ul, #nav_770506 li.sfhover ul, #nav_770506 li li.sfhover ul, #nav_770506 li li li.sfhover ul { /* lists nested under hovered list items */left:auto;z-index:10;}


.pdf {background:url(/CatalystImages/Literature/pdf.png) no-repeat right;padding-right:23px;}


/* FORM */

.cat_textbox, .cat_dropdown {width:200px!important;}
.cat_listbox {width:440px!important;}
#CaptchaV2 {width:154px!important;margin-top:5px!important;}


.cat_dropdown_small {width:130px;}
.cat_dropdown_smaller {width:80px;}
.cat_textbox_small {width:130px;}

.addthis {padding:20px 0 15px 260px;}

.newsbox {width:900px;margin-bottom:10px;}
	.newsleft {width:220px;padding-right:40px;}
	.newsright {width:640px;text-align:left;vertical-align:top;}
	.newsright iframe {display:none;}
	.newsright h3 {font-size:16px;margin-bottom:10px;}
	.newsright h2 {position: relative;right: 0;font-weight:normal;font-size:14px!important;}
	
	.blogcontent {width:800px!important;}

.footermain {padding:20px 0 20px 0;}
.footermain .col {float:left;width:260px;text-align:left;padding:0 10px 0 10px;}
.footermain li, .footermain ul {list-style:none;padding:0;margin:0;}
.footermain h4 {padding-bottom:15px;font-size:14px;}
.footermain li {padding-bottom:10px;}



.mobile {display:none;}
.mobileheader {display:none;}
.mobileheader2 {display:none;}

.testimonial {margin:20px 0 10px 0;padding:20px 20px 14px 20px;border-top:1px solid #CCC;text-align:left;font-style:italic;}
.testimonial .quoter {padding-top:10px;font-weight:bold;}
.testimonial h3 {margin:0 0 10px 0;padding:0;color: #999;font-style:normal;}

.quickquote .cat_textbox {width:140px!important;}
.quickquote textarea {width:300px!important;}

.tellfriend .cat_listbox {width:390px!important;}
.tellfriend .cat_textbox_small {width:160px;}
