@charset "utf-8";
/* CSS Document - Reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
html {overflow-x: hidden; overflow-y: auto;}
body {background-color:#000; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
span {color:#fff;}
a {color:ff6600;}
h1 {font-family:Tahoma, Geneva, sans-serif; font-size:26px; line-height:28px; color:#ff6600;}
form {font-size:12px;}
/*Top- header-navigation*/
#pageHolder{height:100%; width:960px; margin: 0 auto; padding:0px 0 0 0;}
#header {border-bottom:1px solid #535252;}
#headerNavigation {float:left; font-size:10px; height:46px; width:960px; position:relative;}
#headerNavigation ul li {font-size:10px; list-style:none; display:inline; padding:0 3px 0 3px;}
#headerNavigation ul {display:inline; position:relative; top:5px;}
#headerNavigation a {color:#FFF; text-decoration:none}
.searchTextField {border:0; width:170px; height:17px; position:relative; left:700px; top:-10px;}
.searchButton {border:0; position:relative; left:700px; top:-5px;}
#header h1 {clear:both; display:block; height:302px; text-indent:-999999px;}

#navigation {border-bottom:1px solid #535252;}
#navigation ul li {font-size:10px; list-style:none; display:inline; padding:0 31px 0 31px;}
#navigation ul {display:inline;width:100%;  position:relative; top:0px}
#navigation ul li.last{padding-right:31px}
#navigation ul li.last a{float:right; position:relative;*top:-35px; display:inline;right:37px}
#navigation ul li a{display:inline; }
/*end Top*/
/*Content- sidebar-content-articles*/
#sidebar{clear:both; float:left; width:220px; margin:7px 5px 0 0;}
#sidebar ul li {list-style:none; padding:5px 0 9px 30px; background:url(../images/sidebarBg.jpg) no-repeat; margin:2px 0 2px 0;}
#sidebar h1 {clear:both; display:block; width:204px; height:38px; text-indent:-999999px; background:url(../images/insurance_options.jpg) bottom left no-repeat; margin:10px 0 0 0;}
#sidebar h2 {font-size:14px; font-weight:normal; color:#ff6600; padding:25px 0 10px 30px; text-transform:capitalize; font-weight:bold;}
#sidebar a {color:#fff; text-decoration:none; font-size:10px; font-weight:normal; text-transform:uppercase;}
#sidebar a:hover {color:#fff; text-decoration:underline; font-size:10px; font-weight:normal;text-transform:uppercase;}
.h2link {font-size:14px; font-weight:normal; text-decoration:none; color:#ff6600;}


#content {float:left; margin: 15px 0 0 3px; min-width:520px !important;}
.contentMid {padding: 0 0 0 180px;}
#content a {color:#ff6600; text-decoration:none; font-size:11px; font-weight:normal;}
#content a:hover {color:#ff6600; text-decoration:underline; font-size:11px; font-weight:normal;}
#content h1 {text-transform:capitalize; font-size:24px; line-height:35px; color:#ff6600; font-weight:normal; margin:4px 0 0 0;}
#content h2 {text-transform:uppercase; font-size:12px; line-height:16px; color:#ff6600; font-weight:bold; margin:4px 0 0 0;}
#content p {max-width:518px;}
#content p strong { line-height:12px;}

.linkz {position:relative; left:430px; bottom:-2px; color:#ff6600; text-decoration:none;}
#medhealth {clear:both; border:1px solid #535252; width:510px; height:105px; background:url(../images/health_medical_pic.jpg) bottom left no-repeat; margin: 9px 0 0 0;}
#motoins {clear:both; border:1px solid #535252; width:510px; height:105px; background:url(../images/motor_insurance_pic.jpg) bottom left no-repeat; margin: 9px 0 0 0;}
#lifeins {clear:both; border:1px solid #535252; width:510px; height:105px; background:url(../images/life_insurance_pic.jpg) bottom left no-repeat; margin: 9px 0 0 0;}
#homeins {clear:both; border:1px solid #535252; width:510px; height:105px; background:url(../images/home_insurance_pic.jpg) bottom left no-repeat; margin: 9px 0 0 0;}
#critins {clear:both; border:1px solid #535252; width:510px; height:105px; background:url(../images/critical_insurance_pic.jpg) bottom left no-repeat; margin: 9px 0 0 0;}
#breakMid {clear:both; width:510px; height:29px; margin: 5px 0 5px 0;background:url(../images/break_mid.jpg) top left no-repeat;}
#roadtax {clear:both; width:510px; height:110px; margin: 0;}
#roadtax h1 {clear:both; display:block; width:510px; height:110px; text-indent:-999999px; background:url(../images/road_tax_pic.jpg) bottom left no-repeat;}


#articles { float:right ;margin: 23px 0 0 0px;  position:relative; left:10px; width:210px;}
#articles h1 { clear:both; display:block; width:81px; height:20px; text-indent:-999999px; background:url(../images/latest_news.jpg) bottom left no-repeat;}
#newsletter { width:210px; height:75px; background:url(../images/newsletterBg.jpg) bottom left no-repeat;}
#newsletter .newsletterTxt {font-size:9px; position:relative; top:-10px; left:-50px; width:125px;}
.newsletterTextField { border:0; width:210px; height:17px; margin:3px 0 0 0;}
.newsletterSubmit { border:0; position:relative; left:162px;}
#articlesLatest {clear:both; border:1px solid #535252; width:202px; padding: 8px;}
#articlesLatest h2 { font-weight:bold; font-size:11px; color:#ff6600;}
#articles a {color:#ff6600; text-decoration:none; font-size:11px; font-weight:normal;}
#articles a:hover {color:#ff6600; text-decoration:underline; font-size:11px; font-weight:normal;}
.dateStamp { font-weight:normal; font-size:11px; color:#ff6600; padding: 0 0 5px 0;}
.articles {line-height:15px; max-width:450px;}
.articleLinks {position:relative; left:130px; bottom:-2px;}
.breaker { clear:both; display:block; width:200px; height:8px; margin: 0 auto; padding: 10px 5px 10px 0;}

#motoInsurance {clear:both; border:1px solid #666666; width:695px; padding: 10px 20px 10px 15px;}
.motoins_h1 {clear:both; display:block; width:238px; height:35px; text-indent:-999999px; background:url(../images/pitsas_motor_insurance.jpg) bottom left no-repeat; margin:5px 0 0 0;}
#motoInsurance p { font-size:12px; text-decoration:none; color:#fff; line-height:15px; min-width:690px;}
.scheme {table-layout:fixed; color:#FFFFFF; font-size:11px;}
/*.scheme {table-layout:fixed; color:#ff6600; font-size:11px;} */
.schemetxt {font-size:11px; font-weight:bold; color:#ff6600;}
.coverrance_h1 {clear:both; display:block; width:264px; height:30px; text-indent:-999999px; background:url(../images/full_comprehensive_coverrance.jpg) bottom left no-repeat; margin:5px 0 0 0;}
#motoInsurance h2 {font-size:14px; font-weight:bold;line-height:20px; color:#ff6600;}
.boldedpara {font-size:11px; font-weight:bold; line-height:15px;}
.thirdParty_h1 {clear:both; display:block; width:140px; height:34px; text-indent:-999999px; background:url(../images/third_party_basic) bottom left no-repeat; margin:5px 0 0 0;}
# ul li {font-size:11px; list-style:none; display:block; padding:3px 0 3px 0; color:#fff;}
.premiums {font-size:12px; font-weight:bold; line-height:15px; color:#ff6600; text-decoration:none;}
#premiums {font-size:12px; font-weight:bold; line-height:15px; color:#ff6600; text-decoration:none;}
#motoInsuranceNav {clear:both; width:730px;}
#motoInsuranceNav ul li {font-size:11px; list-style:none; display:inline; padding:0 20px 0 20px;}
#motoInsuranceNav ul {display:inline; position:relative; top:5px;}

#motoQuote {clear:both; width:610px; padding: 10px 20px 10px 90px;}
#motoQuote h1 {font-family:Tahoma, Geneva, sans-serif; font-size:26px; line-height:28px; color:#ff6600;}
#motoQuote h2 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:20px; color:#fff;}
#motoQuote h3 {font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px; color:#ff6600;}
#mediQuote {clear:both; width:610px; padding: 10px 20px 10px 90px;}
#mediQuote h1 {font-family:Tahoma, Geneva, sans-serif; font-size:26px; line-height:28px; color:#ff6600;}
#mediQuote h2 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:20px; color:#fff;}
#mediQuote h3 {font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:20px; color:#ff6600;}
#lifeQuote {clear:both; width:610px; padding: 10px 20px 10px 90px;}
#lifeQuote h1 {font-family:Tahoma, Geneva, sans-serif; font-size:26px; line-height:28px; color:#ff6600;}
#lifeQuote h2 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:20px; color:#fff;}
#lifeQuote h3 {font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px; color:#ff6600;}
#homeQuote {clear:both; width:610px; padding: 10px 20px 10px 90px;}
#homeQuote h1 {font-family:Tahoma, Geneva, sans-serif; font-size:26px; line-height:28px; color:#ff6600;}
#homeQuote h2 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:20px; color:#fff;}
#homeQuote h3 {font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:22px; color:#ff6600;}

.formMiTextField { border:0; width:220px; height:17px; margin: 2px 0 2px 2px; background-color:#fff; color:#000;}
.formMiTextFielderror { border:0; width:220px; height:17px; margin: 2px 0 2px 2px; background-color:#fff; color:#ff0000;}
/*.formMiDropDownMenuSmall { border:0; width:70px; height:17px; margin: 2px 0 2px 2px; background-color:#fff;color:#000; font-size:10px;}*/
.formMiDropDownMenuSmall { border:0; width:50px; height:17px; margin: 2px 0 2px 2px; background-color:#fff;color:#000; font-size:10px;}
.formMiDropDownMenuSmallerror { border:0; width:70px; height:17px; margin: 2px 0 2px 2px; background-color:#fff;color:#ff0000; font-size:10px;}
.checkbox {border:0;width:auto; height:auto;margin: 2px 0 2px 2px;font-size:10px;}
.checkboxerror {border:0;width:auto; height:auto;color:#ff0000;margin: 2px 0 2px 2px;font-size:10px;}
.formMiDropDownMenuBig { border:0; width:220px; height:17px; margin: 2px 0 2px 2px; background-color:#fff;color:#000;  font-size:10px;}
.sideNote { text-indent:250px; position:relative; top:-15px; left:250px;}
.picAlign {position:relative;left:-10px; padding:20px 0 5px 0;}
.whiteAsteriks {color:#fff;}
/*.disclaimer {position:relative;left:-10px; padding:5px 0 5px 0; color:#ff6600;}*/
.disclaimer {position:relative;left:0px; padding:5px 0 5px 0px; color:#FFFFFF;}
.getQuotation { border:0; position:relative; left:200px; top:10px;}
/*end Content*/
/*Footer*/
#footerspacer {clear:both; height:20px}
#footer { clear:both; height:150px; background:url(../images/footerBg.jpg) repeat; border-top:1px solid #535252;}
#footerContent { width:960px; margin: 0 auto;}
#footerLogo { clear:both; float:left; width:250px;}
.logo {padding: 40px 0 0 60px;}
#footerQContact {float:left; width:300px; padding: 20px 0 0 10px; display:none;}
#footerQContact h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ff6600; font-weight:normal;}
.formNameTextField { border:0; width:210px; height:17px; margin: 2px 0 2px 15px;}
.formEmailTextField { border:0; width:210px; height:17px; margin: 2px 0 2px 15px;}
.formSubjectTextField { border:0; width:210px; height:17px; margin: 2px 0 2px 4px;}
.formMessageTextField { border:0; width:220px; height:70px; margin: 2px 0 2px 0px;}
.quickContactSubmit { border:0; position:relative; left:215px; top:5px;}
#footerCopyright {float:left; width:300px; padding: 50px 0 0 60px;}
#footerCopyright ul li {font-size:11px; list-style:none; display:inline; padding:0 5px 0 5px;}
#footerCopyright ul {display:inline; position:relative; top:-3px;}
#footerCopyright a { font-size:11px; text-decoration:underline; color:#666666;}
#footerCopyright p { font-size:11px; text-decoration:none; color:#666666; line-height:20px;}


#contformholder {
}
#contformholder label {
	display: block;
	padding-bottom: 5px;
}
.field1 {
    border:0; width:210px; height:17px;
	margin: 2px 0 2px 15px;
}
.field1error {
	width:210px; height:17px;
	border-left: 5px solid #ff6600;
    border-right: 1px solid #ff6600;
    border-top: 1px solid #ff6600;
    border-bottom: 1px solid #ff6600;
	margin: 2px 0 2px 30px;
}
.field3 {
 border:0; width:210px; height:70px;
 margin: 2px 0 2px 15px;
}
.field3error {
	border-left: 5px solid #ff6600;
    border-right: 1px solid #ff6600;
    border-top: 1px solid #ff6600;
    border-bottom: 1px solid #ff6600;
    width:210px; height:70px;
	margin: 2px 0 2px 30px;
}
/*Search*/
#title1 {font-size:18px; font-weight:normal; text-decoration:none; color:#ff6600; font-family:Tahoma, Geneva, Helvetica, sans-serif; margin:20px 0 30px 20px;}
.question {font-size:11px; font-weight:normal; text-decoration:none; color:#fff; font-family:Tahoma, Geneva, Helvetica, sans-serif; margin:0 0 5px 40px;}
.answer {font-size:11px; font-weight:normal; text-decoration:none; color:#ff6600; font-family:Tahoma, Geneva, Helvetica, sans-serif; margin:0 0 5px 40px;}
/*Sitemap*/
#sitemap { position:relative; top:15px; left:15px;}
#sitemap ul li {font-size:11px; padding:2px 0 2px 0;}
#sitemap ul {position:relative; left:10px;}
#sitemap a {font-size:11px; font-weight:normal; text-decoration:none; color:#ff6600; font-family:Tahoma, Geneva, Helvetica, sans-serif;}
/*About US Contact US*/
.aboutUs {font-size:12px; line-height:14px;}
.contactUs {font-size:12px; line-height:14px; padding:5px 0 0 10px;}

#contformholder input {position:relative; left:-15px;}
#contformholder textarea {position:relative; left:-15px;}
#contformholder p {margin:0 0 0 10px;}
#contformholder .quickContactSubmit {position:relative; left:150px;}

/* Home page  Testimonials box*/
#home_testimonials{display:block; border:solid 1px #535353; padding:10px 10px 5px 100px; margin-top: 10px; width:400px; background: url(../images/comments.jpg) no-repeat 30px 20px  }
#home_testimonials h1, #home_testimonials h2, #home_testimonials p{margin-left: 80px}
#home_testimonials p{margin-bottom:10px;}
#home_testimonials h1{text-indent:2000px; width:300px; overflow:hidden; background:url(../images/testimonials.png) no-repeat left 5px; margin-bottom:5px}
#home_testimonials a:hover{text-decoration:none!important}
#home_testimonials a.add_comment{margin-top:10px; margin-left:305px}
#home_testimonials a.add_comment:hover{text-decoration:underline}

#comment_form{border:solid 1px #535353; display:block;padding:10px; width:490px;overflow:hidden}
#comment_form #contformholder form textarea{height:50px; width:100%}
#comment_form #contformholder  form  .quickContactSubmit{margin-bottom:5px; margin-left: 268px}
#comment_form #contformholder  form  label{margin-bottom:0;padding-bottom:0; padding-top:5px}
.comment_list h1{padding-left:0px; margin-left:0; position:relative; left:-5px}
.comment_list {padding-left:10px}
.comment_list p{margin-bottom:5px; width: 480px; font-size:12px!important; line-height:14px}
.comment_list a:hover{text-decoration:none!important}

.news p{font-size:12px!important;  line-height:14px!important}
.comment_list  h2{padding-top:10px; padding-bottom: 5px; }
.news h2{padding-bottom:10px;padding-top:5px; }
.comment_list  h2 a, .news h2 a{font-size :13px!important; }