html{height:100%;}
body{
	height:100%;
	margin:0;
	font:14px Arial, sans-serif;
	color:#000;
	background:#7b8389 url(/images/v4/bg-body.gif) repeat-x;
}
/* General reset */
img{border:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select{
	font:100% Arial, sans-serif;
	vertical-align:middle;
}
/* wrapper */
#wrapper{
	display:table;
	width:947px;
	height:100%;
	margin:0 auto;
}
.w1{
	display:table-row;
	width:100%;
}
.w2{
	position:relative;
	width:100%;
}
/* header */
#header{
	position:absolute;
	top:0;
	left:0;
	width:929px;
	padding:24px 9px 0;
}
/* logo */
.logo{
	display:block;
	width:332px;
	height:46px;
	margin:0 0 0 12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/v4/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
/* call-block */
.call-block{
	float:right;
	width:316px;
	height:70px;
	margin:-42px 0 0;
	padding:24px 0 0;
}
.call-block-bg1{background:url(/images/v4/bg-call-block.gif) no-repeat 100% 0;}
.call-block-bg2{background:url(/images/v4/money-back-seal.gif) no-repeat;}
.call-block-bg2 p, .call-block-bg2 h3{
	/*margin-left:100px;*/
	padding:0px !important;
	/*margin-right:0px !important;
	*/
	margin:0 0 0 100px !important;
}
.call-block-bg2 h3{
	font-weight:bold;
	font-size:12px;
}
.call-block-bg2 p{
	font-size:9px;
	color:#666666;
	width:200px;
}
.call-block .phone{
	display:block;
	font-size:20px;
	line-height:22px;
	letter-spacing:-2px;
	color:#2c3a67;
}
.call-block .phone-number{
	display:block;
	margin:-7px 0 0;
	font-size:28px;
	line-height:40px;
}
/* Main navigation */
#nav{
	margin:16px 0 0;
	padding:0;
	list-style:none;
	font:bold 16px/20px Arial, sans-serif;
}
#nav:after{
	display:block;
	clear:both;
	content:"";
}
* html #nav{height:1%;}
* +html #nav{height:1%;}
#nav li{
	float:left;
	margin:0 2px 0 0;
	background:url(/images/v4/bg-nav.gif) no-repeat;
}
#nav a{
	float:left;
	height:27px;
	padding:9px 14px 0;
	color:#000;
	background:url(/images/v4/bg-nav.gif) no-repeat 100% -36px;
}
#nav li.hover,
#nav li:hover,
#nav .active{
	background-position:0 -72px;
	position:relative;
}
#nav li.hover a,
#nav li:hover a,
#nav .active a{
	background-position:100% -108px;
	text-decoration:none;
	color:#fff;
}
/* ie6 bug fix start */
#nav li li { z-index:2; }
#nav li li li { z-index:3; }
/* ie6 bug fix end */
#nav li:hover .drop,
#nav li.hover .drop{top:30px;}
#nav .drop {
	position:absolute;
	left:-10px;
	top:-9999px;
	z-index:999;
	width:999px;
}
#nav .right-side .drop{
	left:auto;
	right:0;
}
#nav .drop .drop-inner{
	float:left;
	position:relative;
}
#nav .drop .col{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#nav .drop ul{
	padding:0;
	margin:0 0 10px;
	list-style:none;
}
#nav .drop ul li{
	float:none;
	background:none;
	font-size:0;  
	line-height:0;
	padding:0 0 1px;
	margin:0 0 -1px;
}
#nav .drop ul li a{
	padding:10px 5px;
	float:none;
	display:block;
	height:auto;
	background:url(/images/v4/transparent.gif);
	color:#3a5b8c;
	font:bold 12px/14px Arial, sans-serif;
}
#nav .drop ul li a:hover{background:#e5e5e5;}
.pointer{display:none;}
/* if javascript disable start */
#nav.menu-hard-code .drop{width:auto; }
#nav.menu-hard-code .drop .drop{left:200px; }
#nav.menu-hard-code .drop ul{ width:200px; }
/* if javascript disable end */
/* drop-down bg start */
.table{ display:table; }
.body{ display:table-row; }
.left,
.right{
	background:url(/images/v4/bg-left.png) repeat-y;
	width:21px;
	display:table-cell;
}
.right{ background:url(/images/v4/bg-right.png) repeat-y; }
.content{
	height:1%;
	background-color:#fff;
	display:table-cell;
}
.top-left,
.top-right,
.bottom-left,
.bottom-right{
	background:url(/images/v4/bg-top-left.png) no-repeat;
	height:21px;
	width:21px;
	font-size:0;
	display:table-cell;
}
.top-right{ background:url(/images/v4/bg-top-right.png) no-repeat; }
.bottom-left{ background:url(/images/v4/bg-bottom-left.png) no-repeat; }
.bottom-right{ background:url(/images/v4/bg-bottom-right.png) no-repeat; }
.top,
.bottom{
	background:url(/images/v4/bg-top.png) repeat-x;
	height:21px;
	display:table-cell;
	font-size:0;
}
.bottom{ background:url(/images/v4/bg-bottom.png) repeat-x; }
/* drop-down bg end */
/* insurance-box */
.insurance-box{
	background:url(/images/v4/insusance-box-t.png) no-repeat;
	padding:125px 0 0;
	width:100%;
	margin:0 0 9px;
}
.insurance-box:after{
	content:"";
	display:block;
	clear:both;
}
.insurance-box .b{
	background:url(/images/v4/insusance-box-b.png) no-repeat;
	height:139px;
	width:100%;
	float:left;
}
.insurance-box .c{
	background:url(/images/v4/insusance-box-c.png) repeat-y;
	float:left;
	width:935px;
	padding:0 12px 0 0;
}
.insurance-box .container{
	margin:-125px 0 -115px;
	background:url(/images/v4/bg-container-insurance.jpg) no-repeat 100% 0;
	position:relative;
	padding:19px 0 24px 46px;
	height:1%;
}
.insurance-box .title{
	display:block;
	margin:0 0 20px -9px;
	font:bold italic 29px/32px Arial, sans-serif;
	letter-spacing:-2px;
	color:#4c5d95;
}
.get-quotes-form{
	background:url(/images/v4/bg-get-quotes-form.gif) repeat-y -351px 0;
	width:351px;
	margin:0 0 17px;
	padding:1px 0 0;
}
.get-quotes-form fieldset{
	background:url(/images/v4/bg-get-quotes-form.gif) no-repeat;
	margin:-5px 0 0;
	position:relative;
}
.get-quotes-form .holder{
	background:url(/images/v4/bg-get-quotes-form.gif) no-repeat -702px 100%;
	min-height:190px;
	margin:0 0 -5px;
	padding:16px 10px 0 30px;
	position:relative;
}
* html .get-quotes-form .holder{height:190px;}
.text-get-quotes{
	background:url(/images/v4/text-get-quotes.gif) no-repeat;
	text-indent:-9999px;
	width:313px;
	height:27px;
	display:block;
	margin:0 0 0 -15px;
	padding:0 0 21px;
	position:relative;
}
.get-quotes-form .box{
	background:url(/images/v4/bg-get-guotes-box.png) no-repeat;
	padding:21px 0 0;
	width:100%;
}
.get-quotes-form .row{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
.get-quotes-form label{
	font:bold 14px/18px Verdana, Arial, sans-serif;
	float:left;
	width:135px;
	color:#fff;
	padding:0 5px 0 0;
}
.get-quotes-form select{
	float:left;
	width:155px;
}
.get-quotes-form .row input{
	float:left;
	margin:0;
	padding:2px;
	width:150px;
	border:1px solid #6d9930;
}
.get-quotes-form .btn-go{
	margin:0 0 0 -7px;
	position:relative;
}
.save-up{
	top:13px;
	bottom:auto;
	position:absolute;	
	overflow:hidden;
	text-indent:-9999px;
}
/*.inner2 .save-up{
	bottom:auto;
	top:13px;
	right:307px;
}
*/.save-up1{
	width:140px;
	height:140px;
	right:307px;
	bottom:-22px;
}
.save-up2{
	width:95px;
	height:95px;
	right:375px;
	bottom:-22px;
}
	
.save-up span{
	display:block;
	height:100%;
}
.save-up1 span{background:url(/images/v4/bg-save-up.png) no-repeat;}
.save-up2 span{background:url(/images/v4/money-back-seal.gif) no-repeat;}

.save-up a{
	height:100%;
	display:block;
	position:relative;
}
/* main */
.main-holder{
	width:100%;
	padding:122px 0 0;
}
#main{
	background:url(/images/v4/bg-main-t.png) no-repeat;
	padding:415px 0 0;
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.main-b{
	background:url(/images/v4/bg-main-b.png) no-repeat;
	height:429px;
	width:100%;
	float:left;
}
.main-c{
	background:url(/images/v4/bg-main-c.png) repeat-y;
	float:left;
	width:100%;
}
.main-container{
	margin:-415px 0 -375px;
	position:relative;
	padding:0 8px 0 17px;
	overflow:hidden;
}
* html .main-container{
	overflow:visible;
	height:1%;
}
/* twocolumns */
#twocolumns{
	width:100%;
	overflow:hidden;
}
/* content */
#content{
	float:left;
	width:552px;
	padding:18px 0 0;
}
.inner2 #content{padding-top:17px;}
#content h1{
	margin:0 0 18px;
	font-size:30px;
	line-height:32px;
	letter-spacing:-1px;
	color:#2c3a67;
}
#content .text-holder{
	background:url(/images/v4/separator-content.png) no-repeat;
	padding:19px 25px 0 0;
	height:1%;
}
#content h2{
	margin:0 0 3px;
	font-size:18px;
	line-height:22px;
}
#content p{
	margin:0 0 20px;
	line-height:24px;
}
#content .align-left{
	float:left;
	margin:9px 9px 0 0;
}
#content .align-right{
	float:right;
	margin:6px 0 0 10px;
}
#content .quotes-heading{
	margin:0 0 6px;
	padding:6px 0 0 54px;
	width:390px;
	background:url(/images/v4/bg-quotes-heading.gif) no-repeat;
}
#content .quotes-heading h1{
	margin:0 0 6px -2px;
	font-size:28px;
	line-height:38px;
}
#content .quotes-heading p{
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#666;
}
.quotes-form{
	overflow:hidden;
	padding:0 0 0 30px;
	width:496px;
	margin:0 0 -20px;
}
.quotes-form .section{
	margin:-1px 0 0;
	padding:12px 0 25px;
	overflow:hidden;
	width:100%;
	background:url(/images/v4/separator-quotes.gif) repeat-x;
}
.quotes-form .row{
	width:100%;
	padding:0 0 4px;
	overflow:hidden;
}
.quotes-form .row .box{
	float:left;
	width:155px;
	margin:0 10px 0 0;
	padding:0 0 1px;
}
.quotes-form .row .box .box{
	width:auto;
	margin:0 4px 0 0;
	white-space:nowrap;
}
.quotes-form .row .box label{
	display:block;
	padding:0 0 3px 1px;
	font-size:11px;
	line-height:14px;
}
.quotes-form .row .box input{
	float:left;
	margin:0;
	padding:1px 0;
	font-size:11px;
}
.quotes-form .row .lock-box{
	float:left;
	position:relative;
	background:url(/images/v4/bg-lock.gif) no-repeat 100% 50%;
}
.quotes-form .row .lock-box .lock{
	position:absolute;
	top:0;
	right:0;
	width:15px;
	height:18px;
	font-size:0;
	background:url(/images/v4/bg-lock.gif) no-repeat;
}
.quotes-form .row .lock-box input{
	width:97px;
	padding-right:20px;
}
.quotes-form select{font-size:11px;}
.quotes-form .row .phone input{margin:0 5px 0 0;}
.quotes-form .text-size-1{width:28px;}
.quotes-form .text-size-2{width:36px;}
.quotes-form .text-size-3{width:38px;}
.quotes-form .text-size-4{width:74px;}
.quotes-form .text-size-5{width:117px;}
.quotes-form .sel-size-1{width:41px;}
.quotes-form .sel-size-2{width:49px;}
.quotes-form .sel-size-3{width:56px;}
.quotes-form .sel-size-4{width:68px;}
.quotes-form .sel-size-5{width:120px;}
.quotes-form .row .box .note{margin:0 0 0 3px;}
.quotes-form ol{
	margin:0 0 0 -7px;
	padding:0 0 4px 25px;
	font:bold 11px/14px Arial, sans-serif;
}
* html .quotes-form ol{margin-left:-2px;}
* + html .quotes-form ol{margin-left:-2px;}
.quotes-form ol li{vertical-align:top;}
.quotes-form ol .box{
	overflow:hidden;
	margin:0 0 13px;
	font-weight:normal;
}
* html .quotes-form ol .box{
	height:1%;
	overflow:visible;
}
.quotes-form ol select{
	float:right;
	margin:0 0 0 20px;
}

#content .quotes-form p{
	font-size:10px;
	line-height:12px;
	color:#717171;
	margin:0 0 18px;
}

#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}


#content .quotes-form .btn-quotes{margin:0 0 0 66px;}
#content .quotes-form .btn-quotes2{ cursor: pointer; border: 0; display: block; height: 43px; width: 338px; background: url(/images/v4/blue_button.gif) no-repeat 0 0; margin: 0 auto; color: #fff; font-size: 22px; }
#content .quotes-form a{
	text-decoration:underline;
	color:#717171;
}
#content .quotes-form a:hover{text-decoration:none;}
.inner2 .main-container{
	margin:-415px 0 -404px;
	padding:0 2px 0 14px;
}
#main .logo-block{
	background:#f8f8f8 url(/images/v4/bg-logo-block.gif) no-repeat;
	width:893px;
	margin:0 -6px 0 -12px;
	position:relative;
	padding:25px 25px 10px;
}
#main .logo-block h2{
	margin:0 0 30px;
	font-size:30px;
	line-height:34px;
	letter-spacing:-1px;
	color:#2c3a67;
}
#main .logo-block .promo-box{padding:0 14px 11px;}
#main .logo-block .promo-box img{vertical-align:top;}
#main .logo-block .promo-box a{margin:0 10px 0 0;}
#main .logo-block p{
	margin:0;
	color:#909090;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
/* sidebar */
#sidebar{
	float:right;
	width:352px;
	padding:8px 0 0;
}
.inner2 #sidebar{
	/*background:#e8e8e8 url(/images/v4/bg-sidebar.jpg) no-repeat;*/
	/*background:#FFFFFF url(/images/v4/bg-sidebar-white-gradient.jpg) no-repeat;*/
	/*background:#FFFFFF url(/images/v4/bg-sidebar-v1-family.jpg) no-repeat;*/
	min-height:658px;
	width:338px;
	margin:2px 0 0;
	padding:18px 5px 25px 25px;
}
.inner2 .sidebar1{
	background:#FFFFFF url(/images/v4/bg-sidebar-white-gradient.jpg) no-repeat;
}
.inner2 .sidebar2{
	background:#FFFFFF url(/images/v4/bg-sidebar-v1-family.jpg) no-repeat;
}
* html .inner2 #sidebar{height:658px;}
#sidebar .slogan{
	display:block;
	width:250px;
	margin:0 0 350px 51px;
	font-size:20px;
	line-height:24px;
	letter-spacing:-1px;
	color:#2c3a67;
}
#sidebar .slogan #with{
	display:inline;
	margin:2px 0 0;
	font-size:26px;
	padding: 0 5px 0 5px;
	background-color: yellow;
}
.inner2 #sidebar ul, .logo-block ul{
	margin:0;
	padding:0;
	list-style:none;
	font:bold 24px Arial, sans-serif;
	letter-spacing:-1px;
}
.inner2 #sidebar li, .logo-block li{
	background:url(/images/v4/arrow.gif) no-repeat 0 7px;
	padding:0 20px 14px;
	color:#007fc2;
}
.inner2 #sidebar ul a, .logo-block ul a{color:#007fc2;}

.sidebar-box{
	background:url(/images/v4/bg-sidebar-box.gif) repeat-y -352px 0;
	padding:0 0 1px;
	margin:0 0 19px;
	width:100%;
}
.sidebar-box .holder{
	background:url(/images/v4/bg-sidebar-box.gif) no-repeat;
	padding:7px 10px 22px 26px;
	min-height:220px;
	margin:0 0 -120px;
	position:relative;
	z-index:2;
}
* html .sidebar-box .holder{height:220px;}
.sidebar-box .b{
	background:url(/images/v4/bg-sidebar-box-b.png) no-repeat;
	height:138px;
	position:relative;
	margin:0 0 -20px;
}
.sidebar-box h2{
	margin:0 0 10px;
	font-size:30px;
	line-height:34px;
	letter-spacing:-1px;
	color:#2c3a67;
}
.sidebar-box h2 .block{
	display:block;
	margin:-8px 0 0;
	padding:0 0 0 65px;
}
.sidebar-box .title-carriers{margin:0 0 6px -5px;}
.sidebar-box .promo-box{
	background:url(/images/v4/separator-sidebar.png) no-repeat;
	padding:25px 0 0 15px;
	width:318px;
	margin:0 0 23px -17px;
	position:relative;
}
.sidebar-box .promo-box a{
	font-size:0;
	vertical-align:top;
}
.sidebar-box .promo-box a img{vertical-align:top;}
.sidebar-box .remark{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#909090;
	display:block;
	vertical-align:middle;
}
.sidebar-box .title-articles{
	margin:1px 0 4px -9px;
	padding:7px 0 7px;
	background:url(/images/v4/ico-articles.gif) no-repeat 100% 0;
}
.sidebar-box .articles{
	background:url(/images/v4/separator-sidebar.png) no-repeat;
	margin:0 0 0 -17px;
	padding:31px 0 0 17px;
	list-style:none;
	font-size:13px;
	line-height:18px;
	width:316px;
}
.sidebar-box .articles li{
	background:url(/images/v4/arrow.gif) no-repeat 0 5px;
	padding:0 10px 18px 20px;
}
.sidebar-box .articles a{
	color:#007fc2;
	text-decoration:underline;
}
.sidebar-box .articles a:hover{text-decoration:none;}
.sidebar-box .title-testimonials{
	margin:5px 0 4px;
	padding:2px 0 11px;
	background:url(/images/v4/ico-testimonials.gif) no-repeat 100% 0;
}
.testimonials-box{
	background:url(/images/v4/separator-sidebar.png) no-repeat;
	margin:0 0 -19px -17px;
	padding:33px 0 0 21px;
	width:312px;
	overflow:hidden;
}
.testimonials-box p{
	margin:0 0 22px;
	line-height:24px;
}
.testimonials-box p img{vertical-align:middle}
.testimonials-box .align-left{
	float:left;
	border:1px solid #cecece;
	margin:0 7px 0 0;
}
.quote-left{margin:0 4px;}
.quote-right{margin:0 4px -4px;}
.search-form fieldset{
	width:100%;
	margin:0 0 0 -4px;
	padding:6px 0 16px;
	overflow:hidden;
}
.search-form input{float:left;}
.search-form .text{
	float:left;
	height:23px;
	padding:10px 0 0;
	background:url(/images/v4/bg-search-text.gif) no-repeat;
}
.search-form .text input{
	width:253px;
	margin:0;
	padding:0 10px 0 5px;
	border:0;
	font-size:12px;
	line-height:15px;
	color:#888;
	background:none;
}
#sidebar .tagcloud{
	width:285px;
	margin:0 0 0 -17px;
	padding:22px 25px 0 23px;
	list-style:none;
	text-align:justify;
	font:9px "Trebuchet MS", Arial, sans-serif;
	background:url(/images/v4/separator-sidebar.png) no-repeat;
}
#sidebar .tagcloud li{display:inline;}
#sidebar .tagcloud a{color:#737a8f;}
#sidebar .tagcloud .size-1{font-size:11px;}
#sidebar .tagcloud .size-2{font-size:13px;}
#sidebar .tagcloud .size-3{font-size:15px;}
#sidebar .tagcloud .size-4{font-size:17px;}
#sidebar .tagcloud .size-5{font-size:19px;}
#sidebar .tagcloud .size-6{font-size:21px;}
#sidebar .tagcloud .size-7{font-size:23px;}
#sidebar .tagcloud .size-8{font-size:27px;}
/* footer */
#footer{
	display:table-footer-group;
	width:100%;
	overflow:hidden;
}
.footer-holder{
	display:table-row;
	height:1%;
}
.footer-frame{
	display:table-cell;
	background:url(/images/v4/bg-footer.gif) no-repeat;
	padding:38px 16px 0;
}
/*.footer-box{
	overflow:hidden;
	width:100%;
	margin:0 0 26px;
	padding-left:40px;
}
.footer-box .box{
	padding:0 16px;
	width:363px;
	float:left;
}*/
.footer-box{
	overflow:hidden;
	width:100%;
	margin:0 0 26px;
	padding-left:15px;
}
.footer-box .box{
	padding:0 8px;
	width:200px;
	float:left;
}
.footer-box h2{
	font:16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	margin:0 0 11px;
	color:#fff;
}
.footer-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:18px;
}
.footer-box a{color:#fff;}

/*.footer-box a:link {text-decoration:underline;}*/

.footer-block{
	background:url(/images/v4/bg-footer-holder.gif) no-repeat;
	width:915px;
}
.footer-block .holder{
	background:url(/images/v4/bg-footer-holder.gif) no-repeat -915px 100%;
	overflow:hidden;
	padding:17px 15px 10px;
	width:885px;
}
.social-list{
	margin:0 14px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
* html .social-list{margin-right:11px;}
.social-list li{float:left;}
.social-list a{
	text-indent:-9999px;
	height:60px;
	display:block;
	overflow:hidden;
}
.linkedin{
	background:url(/images/v4/ico-linkedin.gif) no-repeat;
	width:55px;
}
.twitter{
	background:url(/images/v4/ico-twitter.gif) no-repeat;
	width:52px;
}
.rss{
	background:url(/images/v4/ico-rss.gif) no-repeat;
	width:55px;
}
.footer-block .links{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	float:right;
	width:100px;
	line-height:13px;
	font-size:11px;
}
.footer-block .links a{color:#127bc4;}
.footer-block .menu{
	padding:5px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.footer-block .menu li{
	float:left;
	background:url(/images/v4/separator-footer.gif) no-repeat 0 4px;
	padding:0 10px;
	margin:0 0 0 -2px;
}
.footer-block .menu a{
	color:#127bc4;
	text-decoration:underline;
}
.footer-block .menu a:hover{text-decoration:none;}
.error{border:thin solid red !important;}

/* styles from v1 */
h2.alt-carriers { height: 45px; width: 100%; background: url(/images/trusted-carriers.gif) no-repeat center 0; }
.alt-partners a { text-align: center; margin-right: 5px; }
.alt-notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.info-box-holder{
	overflow:hidden;
	height:1%;
	margin:0 0 15px 0px;
	text-align: left;
}
.info-box {
	width:290px;
	float:left;
	margin-right:28px;
	display:inline;
}

.info-box.last {
	width:248px;
	margin-right: 0px;
}
.info-box h4{
	margin:0 0 10px;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}

.article_list p {
	color: #3c3e3f;
	font-size: 13px;
	line-height: 16px!important;
}
.article_list h1 {
	color: #3c3e3f;
	padding: 5px 0px 0px 0px;
	line-height: 21px;
}
.article_list a {
	color:#025e9a;
	text-decoration: underline;
}
.article_list a:hover {
	color:#1d80c1;
	text-decoration: underline!important;
}
.info-box h4 a{color:#ffffff;}

.info-box ul{
	margin:0;
	padding:0px;
	list-style:none;
	font-size:12px;
	line-height: 13px !important;
}
.info-box ul li{
	padding-left: 2px!important;
	margin-bottom:3px!important; 
	float:left;
}

.info-box ul li{margin-bottom:8px;}
.info-box ul a{color:#ffffff;}
.info-block{
	width:947px;
	margin:0 auto;
}

.text-holder p {
	color: #3c3e3f;
	padding: 0px 7px 0px 0px!important;
	font-size: 13px!important;
	line-height: 16px!important;
}

.text-holder  ol,ul {
	padding: 0px 0px 15px 40px;
	font-size: 13px!important;
	color: #3c3e3f;
}

.text-holder  ol,ul li{
	padding-bottom: 8px;
}
