/*
Theme Name: jsol
Theme URI: http://www.ladarnas.com
Description: A custom WordPress theme conversion with 3-columns Developed for fpi
Version: 1.0
Author: Paul Brown
Author URI: http://www.ladarnas.com
*/

/**{
    margin:0;
    padding:0;
    letter-spacing: normal;
}*/

img {
    border:0 none;
}

body {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:100%;
}

.xoxo{
    margin:0;
    padding:0;
}
.ImgTxt {
    display:none;
}


p.maxfilesize{
    display:none;
}

/*
*Elements
*/
h1 {
    font-size:130%;
    color:#990033;
    font-weight:normal;
    margin-bottom:13px;
    margin-top:20px;
}
h2 {
    color:#990033;
    font-size:110%;
    font-weight:normal;
    margin-bottom:0;
}
h3 {
    font-size:90%;
    color:#990033;
    font-weight:bold;
    margin-top:14px;
    margin-bottom:14.4px;
    padding-bottom:6px;

}
h4 {
    font-size:85%;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
input {
    font-size:80%;
    border: 1px solid #999999;
    margin-right:6px;
    margin-top:4px;

}
textarea {
    border: 1px solid #999999;
    margin-right:6px;
    margin-top:4px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
}
select{
    font-size:80%;
    border: 1px solid #999999;
    margin-right:6px;
    margin-top:4px;
}
label {
    font-size:70%;
    font-weight:bold;
    color:#990033;
    margin-bottom:4px;
}
input {
    color:#000000;
    font-weight:normal;
    font-size:105%;
    margin-top:0px;
}
select {
    color:#000000;
    font-weight:normal;
    font-size:105%;
}
.button {
    margin-top:10px;
    float:left;
}

fieldset legend,
fieldset,
input[type=checkbox]{
    margin:0;
    padding:0;
}


/*
*Global
*/
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}

/*
*LINK STYLES
*/

a,
a:visited{
    color:#663366;
    font-weight:normal;
    text-decoration:none;
}
a:hover,
a:active{
    text-decoration:underline;
}

/*Layout*/
#wrapper{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:990px;
    overflow:hidden;

}

#wrapper #midCol .xoxo .widget-container{
    display:block;
    float:left;
    clear:both;
    width:100%;
}

#wrapper #header,
#wrapper #page,
#wrapper #footer{
    float:left;
    clear:both;
    width:100%;
}


/*
* Sidebars
*/

#wrapper .sidebar{}
#wrapper .sidebar *{
    list-style: none;
}
#wrapper .sidebar .post-title,
#wrapper .sidebar .byline,
#wrapper .sidebar .widget-title{
    display:none;
}
#wrapper .sidebar{}
#wrapper .sidebar{}


/*
*HEADER
*/
#wrapper #header{
    margin:0;
    padding:0;
    height:71px;
}
#wrapper #header #logo{
    float:left;
    height:71px;
    width:283px;
}
#wrapper #header #headerStrip{
    float:right;
    width:681px;
    background: url(../images/the_compensation_expertsHP.gif) no-repeat;
    background-position:1px;
}
#wrapper #header #headerStrip .right{
    float:right;
    background: url(../images/banner_topHP.jpg) no-repeat bottom right;
    display:block;
    height:71px;
    width:171px;
    background-position:2px;
}

/*
*Content
*/
#wrapper #page{

}

#wrapper #page #navCol,
#wrapper #page #mainCol{
    clear:none;
}
#wrapper #page #navCol{
    float:left;
    width:283px;
    overflow:hidden;
}
#wrapper #page #mainCol{
    float:right;
    width:681px;
}
#wrapper #midCol ul,
#wrapper #midCol ol{
    font-size:80%;
}

#wrapper #midCol .widget-area ul,
#wrapper #midCol .widget-area ol{
    font-size:100%;
}

#wrapper #midCol ul li
#wrapper #midCol ol li{
    line-height:19px;
}
#wrapper #midCol .widget-area ul{
    margin-left:0px;
}

#wrapper #banner{
    display:block;
    width:681px;
    height:123px;
    background:url(../images/headers/banner_HP.jpg) no-repeat left top;
}


/*Breadcrumbs*/
#wrapper #crumb {
    color:#663366;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:55%;
}
#wrapper #crumb a{
    display:inline;
    color:#663366;
    font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

/*Mid col*/
#wrapper #midCol {
    width:430px;
    float:left;
    margin-right:20px;
}
#wrapper #midCol p,
#wrapper #midColWide p{
    font-size:80%;
}
#wrapper #midCol p a,
#wrapper #midColWide p a{
    color:#663366;
    font-weight:normal;
    text-decoration:none;
}

#wrapper #midColWide a{
    color:#663366;
    font-weight:bold;
    text-decoration:none;
}

#wrapper #midCol p a:hover,
#wrapper #midColWide p a:hover{
    text-decoration:underline;
}
#wrapper #midCol .news-item{
}
#wrapper #midCol .newsheadline{
    color:#663366;
    font-weight:bold;
}


/*Right Col*/
#wrapper #rightCol{
    float:right;
    width:209px;
}


/*Can I claim button*/
#wrapper #claimButton a{
    display:block;
    background-image:url(../images/caniclaim.gif);
    background-repeat: no-repeat;
    width:300px;
    height:36px;
    margin-bottom:13px;

    color:transparent;
    font-size:0;
}
#wrapper #claimButton a:hover{
    display:block;
    background-image:url(../images/caniclaim_over.gif);
    background-repeat: no-repeat;

    height:36px;
}

/*blog container special*/

#blogtitle
{
    height: 26px;
    padding-top: 9px;
    overflow:hidden;
    cursor:pointer;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    background-image: url("../images/blog_header.gif");
    -moz-user-select:none;
    color: #990033;
}

#blogcontent
{
    height:0px;
    display:none;
    background-color: #f5e5ea;
    padding: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    overflow:hidden;
}

.blogleft
{
    float: left;
    padding-left: 17px;
}

.blogright
{
    float:right;
    padding-right: 17px;
}

#blogtext
{
    height: 198px;
    padding-left: 10px;
    padding-right: 10px;
    width:390px;
    overflow:auto;
}

#wrapper #blogcontainer
{
    margin-top:-17px;
    margin-bottom: 10px;
}


/*
*Pink Box Small!!
*/
#wrapper #pinkBox {
    background-color:#F5E5EA;
}

/*Pink Box top*/
#wrapper #pinkBoxtop {
    width:210px;
    display:block;
    background-image:url(../images/pinkBoxTop_smll.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
}
#wrapper .widget-container #pinkBoxtop p{
    font-size:85%;
}
#wrapper #pinkBoxtop p{
    padding-left:14px;
    padding-right:14px;
    font-size:70%;
    margin-top:6px;
    padding-top:0px;
}
#wrapper #pinkBoxtop ul{
    margin-left:0px;
    padding-left:14px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:0px;
}
#wrapper #pinkBoxtop ul li{
    padding-right:14px;
    font-size:70%;
    padding-top:0px;
    color:#990033;
    list-style:none;
    background-image: url(../images/pink_arrow.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    margin-left:0px;
    padding-bottom:3px;

}
#wrapper #pinkBoxtop ul li a{
    color:#990033;
    font-weight:bold;
    margin-left:0px;

}
#wrapper #pinkBoxtop p a{
    color:#990033;
    font-weight:bold;
    line-height:50%;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:14px;
}
#wrapper #pinkBoxtop h3{
    padding-left:14px;
    padding-right:14px;
    padding-top:14px;

    margin-bottom:0px;
}

/*Pink box bottom*/
#wrapper #pinkBoxbottom {
    width:210px;
    height:14px;
    background-image:url(../images/pinkBoxBott_smll.gif);
    background-repeat:no-repeat;
    display:block;
    margin-bottom:5px;
}

/*
*Pink Box Large!!
*/
#wrapper #pinkBoxl {
    background-color:#F5E5EA;
}

/*Pink Box Large Top*/
#wrapper #pinkBoxltop {
    width:402px;
    display:block;
    background-image:url(../images/pinkBoxTop_lrg.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    padding-top:16px;
    padding-left:14px;
    padding-right:14px;
    overflow:hidden;
    margin-top:14px;
}
#wrapper #pinkBoxltop p{
    font-size:12.8px;
    padding-top:0px;
}
#wrapper #pinkBoxltop ul{
    padding:0px;
    margin:0px;
    padding-bottom:5px;
}
#wrapper #pinkBoxltop li{
    padding-right:14px;
    font-size:70%;
    padding-top:0px;
    color:#990033;
    list-style:none;
    background-image: url(../images/pink_arrow.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    margin-left:0px;
    padding-bottom:3px;
    padding-top:0px;

}
#wrapper #pinkBoxltop p a{
    color:#990033;
    font-weight:bold;
    line-height:50%;
    margin-top:0px;
    margin-bottom:0px;
}
#wrapper #pinkBoxltop a{
    color:#990033;
    font-weight:bold;
    line-height:50%;
    margin-top:0px;
    margin-bottom:0px;
    text-decoration:underline;
}
#wrapper #pinkBoxltop h3{
    font-size:90%;
    margin:0px;
    padding:0px;

}

/*Pink Box large Bottom*/
#wrapper #pinkBoxlbottom {
    width:430px;
    height:14px;
    background-image:url(../images/pinkBoxBott_lrg.gif);
    background-repeat:no-repeat;
    display:block;
    margin-bottom:5px;
}

/*Pink box bg*/
#wrapper #pinkBoxbg {
    width:402px;
    display:block;
    background-color:#F5E5EA;
    padding-left:14px;
    padding-right:14px;
    overflow:hidden;
    padding-top:14px;
}
#wrapper #pinkBoxbg ul{
    margin:0px;
    padding:0px;
    margin-bottom:6px;
}
#wrapper #pinkBoxbg ul li{
    list-style-type:none;
    margin:0px;
    padding-bottom:4px;
}

#wrapper #pinkBoxbg #ClaimBoxForm{
    color:#990033;
    background-color:transparent;
    margin:0;
    padding:0;
    font-size: 100%;
}
#wrapper #page #mainCol #midCol #pinkBoxbg #ClaimBoxForm p{
    color:#000;
    margin:0;
    padding:0;
    margin-top:5px;
}
#wrapper #page #mainCol #midCol #pinkBoxbg #ClaimBoxForm fieldset{
    margin:0;
    padding:0;
}
#wrapper #pinkBoxbg #ClaimBoxForm label,
#wrapper #pinkBoxbg #ClaimBoxForm legend{
    color:#990033;
}
#wrapper #pinkBoxbg #ClaimBoxForm label,
#wrapper #pinkBoxbg #ClaimBoxForm legend{
    font-weight:normal;
    color:#990033;
}
#wrapper #pinkBoxbg #ClaimBoxForm input[type=text],
#wrapper #pinkBoxbg #ClaimBoxForm textarea{
    width:400px;
}

/*Pink Box titles*/
#wrapper #pinkBoxtitle {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_us_now.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle_google {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_us_now_google.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle_yahoo {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_us_now_yahoo.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle_msn {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_us_now_msn.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle_miva {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_us_now_miva.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle02 {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/call_back_service.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle03 {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/complete_form.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}
#wrapper #pinkBoxtitle04 {
    width:430px;
    height:39px;
    display:block;
    background-image:url(../images/complete_form02.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#F5E5EA;
    margin-top:14px;
}

/*accreditation*/
#wrapper #accreditation {
    float:left;
    clear:both;
    width:100%;
    display:block;
    background-repeat:no-repeat;
}
#wrapper #accreditation div{
    float:left;
    clear:none;
}
#wrapper #accreditation .cen{
    margin-left: 55px;
    margin-right: 65px;
}
#wrapper #accreditation .bot{
    margin-left: 55px;
    margin-top: 10px;
}
#wrapper #accreditation div img{
    border:0px;
}

/*Polish*/
.polish {
    background-image:url(../images/polish01.gif);
    background-repeat:no-repeat;
    display:block;
    height:15px;
    padding-left:26px;
}
.polishLG {
    background-image:url(../images/polish02.gif);
    background-repeat:no-repeat;
    display:block;
    padding-left:60px;
    height:33px;
    padding-top:10px;
}

/* Green Box */
#greenBox {
    display:block;
    float:left;
    clear:both;
}
#greenBox #greenBoxtop {
    width:209px;
    display:block;
    background-image:url(../images/green_box_top.gif);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#CAEFBE;
    margin-top:14px;
    padding-top:0px;
}
#greenBox #greenBoxtop p{
    padding-left:14px;
    padding-right:14px;
    font-size:70%;
    margin-top:6px;
    padding-top:0px;
}
#greenBox #greenBoxtop p a{
    color:#990033;
    font-weight:bold;
    line-height:50%;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:14px;
}
#greenBox #greenBoxtop h3{
    margin-left:14px;
    margin-top:14px;
    padding-right:14px;

    margin-bottom:0px;
    padding-left:43px;
    color:#000000;
    background-image:url(../images/green_quotes01.gif);
    background-repeat:no-repeat;

}
#greenBox #greenBoxbottom {
    width:209px;
    height:14px;
    background-image:url(../images/green_box_bottom.gif);
    background-repeat:no-repeat;
    display:block;
    margin-bottom:5px;
}

#greenBox #TestBoxMore a{
    display:block;
    background-image:url(../images/green_arrow.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    font-weight:bold;
    font-size:55%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#04B000;
    text-decoration:underline;
    padding-left:14px;
    padding-right:14px;
    margin-left:14px;
    margin-right:14px;
}


/*Claim Box*/
#claimBox{
    float:left;
    clear:both;
    display: block;
    background-image:url(../images/claim_box_small.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-bottom:14px;
}

#claimBox .claimBoxTop{
    float:left;
    clear:both;
    background-image:url(../images/claim_box_top.gif);
    display:block;
    width:283px;
    height:37px;
}

/*claim box form left*/
#claimBox.claimBox_left{
    background-image:url(../images/claim_box.gif);
    margin-bottom:14px;
}
#claimBox.claimBox_left p{
    float:left;
    display:block;
    font-size:80%;
    margin-left:14px;
    margin-right:14px;
    margin-bottom:8px;
    font-weight:normal;
}

#claimBox.claimBox_left ul{
    display:block;
    float:left;
    clear:both;
    width:100%;
    margin:0;
    padding:0;
}
#claimBox.claimBox_left #ClaimBoxForm p{
    font-size:110%;
    padding:0px;
    margin:0px;
}
#claimBox.claimBox_left #ClaimBoxForm fieldset{
    display:block;
    float:left;
    clear:both;
    padding: 0pt;
    margin: 0pt;
}
#claimBox.claimBox_left #ClaimBoxForm input[type=text],
#claimBox.claimBox_left #ClaimBoxForm select,
#claimBox.claimBox_left #ClaimBoxForm textarea{
    width:225px;
}

/*claim box form right*/
#claimBox.claimBox_right{
    margin-top:14px;
    width: 209px;
    background-image:url(../images/claim_box_small.gif);
}

#claimBox.claimBox_right .claimBoxTop{
    height:6px;
    background-image:url(../images/claim_box_small.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 209px;
}
#claimBox.claimBox_right h3{
    font-size: 24px;
    margin-left: 14px;
    color: #31C001;
    margin-top:20px;
    margin-bottom: 0;
}

/*claim box form*/
#wrapper #ClaimBoxForm {
    background-color:#EAF9E5;
    overflow:hidden;
    margin-right:16px;
    padding:10px;
    padding-bottom:5px;
    font-size:70%;
    margin-left:14px;
}
#wrapper #ClaimBoxForm p.fieldwrap{
    margin:0;
    padding:0;
}

#wrapper #ClaimBoxForm label,
#wrapper #ClaimBoxForm fieldset legend{
    display:block;
    width:100%;
    font-weight:bold;
    font-size:100%;
    color:#2FB801;
}

#wrapper #ClaimBoxForm input[type="text"]{
    margin-top:0px;
    padding-top:0px;
    margin-bottom:12px;
    border:1px solid #CCCCCC;
    height:14px;
}
#wrapper #ClaimBoxForm input[type="checkbox"]{
    float:left;
    clear:none;
    border:0px;
    width:25px;
}
#wrapper #ClaimBoxForm fmcheck label{
    float:left;
    clear:none;
}

#wrapper #ClaimBoxForm select {
    margin-top:4px;
    margin-bottom:12px;
    border:1px solid #CCCCCC;
}
#wrapper #ClaimBoxForm textarea{
    height:40px;
}
#wrapper #ClaimBoxForm input[type=submit]{
    color:transparent;
    background: transparent url(../images/call_button.jpg) no-repeat;
    border-style: none;
    border-width: 0px;
    height:25px;
    margin-top:5px;
    cursor: pointer;
    font-size:0;
}
#wrapper #ClaimBoxForm fieldset{
    display:block;
    border:none;
    margin-top:14px;
}
#wrapper #ClaimBoxForm fieldset .fieldwrap{
    float:left;
    clear:none;
}
#wrapper #ClaimBoxForm fieldset .fieldwrap #fm_callbackday{
    width:82px;
}
#wrapper #ClaimBoxForm fieldset .fieldwrap #fm_callbacktime{
    width:52px;
    margin-left:10px;
}
#wrapper #ClaimBoxForm input,
#wrapper #ClaimBoxForm select,
#wrapper #ClaimBoxForm textarea{
    width:150px;
    font-size: 1em;
    margin-right:0;
    margin-top:0px;
    padding-top:0px;
}
#wrapper #ClaimBoxForm a{
    text-decoration:none;
}
#wrapper #ClaimBoxForm a:hover{
    text-decoration:underline;
}

/*link for left*/
#claimBox ul li{
    display:block;
    background-color:#31C001;
    background-image:url(../images/claim_arrow.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    padding-left:18px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:90%;
    text-decoration:none;
    margin-left:14px;
    margin-right:16px;
    margin-bottom:4px;
    margin-top:5px;
}

#claimBox ul li.collapse{
    display:none;
    background-image: none;
    background-color:transparent;
    margin:0;
    padding:0;
}

#claimBox ul li a{
    color:#FFFFFF;
    font-weight:bold;
    font-size:14.4px;
    text-decoration:none;
}
#claimBox .link:selected{
    display:block;
    background-color:#31C001;
    background-image:url(../images/claim_arrow_open.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:3px;
    padding-left:18px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    margin-left:14px;
    margin-right:16px;
}


/*Claim form Box 2*/
#claimBox2 {
    background-image:url(../images/claim_box.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-bottom:14px;
}

#claimBox2 .link{
    display:block;
    background-color:#31C001;
    background-image:url(../images/claim_arrow.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    padding-left:18px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:90%;
    text-decoration:none;
    margin-left:14px;
    margin-right:16px;
    margin-bottom:4px;
    margin-top:5px;
}
#claimBox2 .link:selected{
    display:block;
    background-color:#31C001;
    background-image:url(../images/claim_arrow_open.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:3px;
    padding-left:18px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    margin-left:14px;
    margin-right:16px;
}
#claimBox2 p {
    padding-left:14px;
    padding-right:14px;
    font-size:80%;
}
.claimBoxTop2 {
    background-image:url(../images/claim_box_top.gif);
    display:block;
    width:283px;
    height:37px;
}

/*Claim box errors*/
.errorlist{
    padding:5px;
    margin-bottom:10px;
}
.errorlist .ddfmerrors{
    font-weight:bold;
    font-size: 18px;
}

/*QA Box*/
/*QUESTIONS BOX-------------------------*/

#qaBox {
    float:left;
    background-image:url(../images/qa_box.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-top:14px;
    padding-bottom:14px;
    font-weight:100%;
}
.qaBoxTop {
    background-image:url(../images/qa_box_top.gif);
    display:block;
    width:209px;
    height:13px;
}
#qaBox p {
    padding:14px;
    font-size:70%;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:7px;
    padding-bottom:10px;
}
#qaBox .qaBoxAns p{
    padding-top:0px;
    padding-bottom:0px;
}
#qaBox a{
    display:block;
    background-image:url(../images/orange_arrow.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    font-weight:bold;
    font-size:70%;
    color:#000000;
    text-decoration:underline;
    padding-left:14px;
    padding-right:14px;
    margin-left:14px;
    margin-right:14px;
}

#qaBox a:selected{
    display:block;
    background-image:url(../images/orange_arrow_open.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    font-weight:bold;
    font-size:70%;
    color:#000000;
    text-decoration:underline;
    padding-left:14px;
    padding-right:14px;
    margin-left:14px;
    margin-right:14px;
}
.qaBoxHead {
    color:#FF9900;
    display:block;
    padding-left:33px;
    margin-left:14px;
    padding-right:14px;
    background-image:url(../images/qa_head.gif);
    background-repeat:no-repeat;
    padding-top:0px;
    margin-top:6px;
    padding-bottom:0px;
}

.qaBoxAns {
    display:none;
    margin-left:26px;
    margin-right:14px;
    margin-top:3px;
    margin-bottom:5px;
    padding-top:6px;
    padding-bottom:6px;
    background-color:#FFF0D9;
    font-size:60%;
}
#wrapper #midCol .qaBoxAns {
    background-color:white;
    font-size: 100%;
    margin-left:0px;
    margin-right:0px;
    padding:10px;
}
.qaBoxSub {
    background-color:#FF9900;
    color:#FFFFFF;
    display:block;
    margin:9px 14px 5px;
    padding:4px;
}
#qaBox a.qaBoxMore{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:8.8px;
    color:#FF9900;
    padding-left:14px;
    padding-right:14px;
    margin-left:14px;
    margin-right:14px;
}

/* QA boxleft */
#qaBox_left {
    background-image:url(../images/qa_box_left.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-top:11px;
    padding-bottom:14px;
}
#qaBox_left .blogBoxHead_left{
    display:block;
    height: 30px;
    color:#FF9900;
    background:url(../images/blog_head.gif) no-repeat;

    padding:0px 14px 0px 33px;
    margin:6px 0px 0px 14px;
}
#qaBox_left .blogBoxHead_left a{
    color: orange;
    font-size: 1em;
    background-image: none;
    padding: 5px 0pt 0pt;
}
#qaBox_left h3{
    margin-top:0px;
}
#qaBox_left h3 a{
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
    padding-bottom:0;
}
.qaBoxTop_left {
    background-image:url(../images/qa_box_top_left.gif);
    background-repeat: no-repeat;
    display:block;
    width:283px;
    height:13px;
}
#qaBox_left p {
    padding-left:14px;
    padding-right:14px;
    font-size:70%;
}

#qaBox_left a{
    display:block;
    background-image:url(../images/orange_arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 10px;
    padding:4px;
    font-weight:bold;
    font-size:70%;
    color:#000000;
    text-decoration:underline;
    padding-left:14px;
    padding-right:14px;

    margin-left:14px;
    margin-right:14px;

    margin-top:14px;
    margin-bottom:14px;
}

#qaBox_left a .pDate{
    color: orange;
    text-decoration: none;
}
#qaBox_left a .pTitle{
    float:left;
    clear:both;
    font-weight: normal;
}

#qaBox_left a:selected{
    display:block;
    background-image:url(../images/orange_arrow_open.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px;
    font-weight:bold;
    font-size:70%;
    color:#000000;
    text-decoration:underline;
    padding-left:14px;
    padding-right:14px;
    margin-left:14px;
    margin-right:14px;
}

/*Tv advert*/
#tvadBox {
    float:left;
    clear:both;
    background-image:url(../images/compBoxBottom.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-bottom:11px;
}
#tvadBox .tvadBoxTop {
    background-image:url(../images/compBoxTop.gif);
    display:block;
    width:209px;
    height:13px;
}
#tvadBox p {
    padding-left:14px;
    padding-right:14px;
    font-size:80%;
}
#tvadBox h3 {
    color:#663366;
    margin:0px;
    padding-left:14px;
    padding-right:14px;
}
#tvadmovie{
    float:left;
    clear:both;
    padding-left:14px;
    padding-right:14px;
    font-size:80%;
}

/*RSS*/
#wrapper #rss{
    margin-top:30px;
    padding-left:23px;
    line-height:110%;
    font-weight:bold;
    color:#663366;
}

#wrapper #rss .icons{
    margin-top:6px;
}

/*Itchy Sofa Claim*/

#itchysofa{
    display: block;
    padding-left:19px;

}
#itchysofa a{
    display:block;
    padding-top:73px;
    text-align:center;
    background:url('../images/itchy-sofa.jpg') no-repeat;
    width:132px;
    padding-left:33px;
    padding-right:33px;
    height:211px;
    color:#fff;
    text-decoration:none;
    font-size:17px;
}

/*COMPANY BOX*/

#compBox {
    float:left;
    clear:both;
    background-image:url(../images/compBoxBottom.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-top:14px;
    padding-bottom:24px;
}
#compBox h3{
    color:#663366;
    padding-left:14px;
    padding-right:14px;
}
#compBox p{
    padding-left:14px;
    padding-right:14px;
    font-size:70%;
}
#compBox .compBoxTop {
    background-image:url(../images/compBoxTop.gif);
    display:block;
    width:209px;
    height:13px;
}

/*Footer*/
#footer {
    display:block;
    overflow:hidden;
    margin-top:38px;
    margin-bottom:30px;
    width:990px;
}
#footer ul{
    margin-left:0;
    padding-left:0;
}
#footer li{
    display:block;
    float:left;
}
#footer li li{
    width:auto;
}

#footer #nav_menu-3{
    width:283px;
}
#footer #nav_menu-4{
    width:430px;
    margin-left:25px;
}
#footer #nav_menu-5{
    float:right;
    width:209px;
}


#footer h3 {
    color:#663366;
    margin-bottom:6px;
}
#footer a{
    color:#663366;
    text-decoration:underline;
    font-size:70%;
    padding-right:5px;
}

/*Inner menu*/
#wrapper #mainCol #midCol .inner_menu_multi a{
    font-weight:bold;
    color:#990033;
}


#wrapper .include_file_multi{
    padding-top:14px;
}
#wrapper #midCol .include_file_multi{
    padding-top:0px;
}



/*Special*/
.our-specialities #wrapper #mainCol #midCol .inner_menu_multi,
.our-specialities #wrapper #mainCol #midCol .inner_menu_multi *{
    background:none;
    background-color:transparent;
    color:#663366;
    font-weight:normal;
    padding:0px;
    margin:0px;
    text-decoration:none;
}
.our-specialities #wrapper #mainCol #midCol .inner_menu_multi #pinkBoxltop li{
    font-size:100%;
}
.our-specialities #wrapper #mainCol #midCol .inner_menu_multi #pinkBoxltop{
    padding-top:0;
    margin-top: 0;
}

/*Ammendments*/
#wrapper #mainCol #midCol .inner_menu_multi #pinkBoxltop{
    margin:0;
}
#wrapper #mainCol #midCol .inner_menu_multi a{
    text-decoration:underline;
}

.month_archive *{
    list-style:none;
}
.month_archive li{
    margin-bottom:5px;
    background-image:url(../images/blog_icon.gif);
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:40px;
}
.month_archive a{
    color:#663366;
    font-size:80%;
    font-weight:bold;
    text-decoration:none;
}
.news_post_head{
    background-image:url(../images/blog_icon.gif);
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:40px;
    margin-top:40px;
    margin-bottom:40px;
}

/*Blog special*/

.blogcontent {
    display: block;
    height: 200px;
    background-color:#F5E5EA;
    height:0;
    margin-bottom:2px;
    margin-top:2px;
    overflow-x:hidden;
    overflow-y:hidden;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
.blogtext {
    height:198px;
    overflow-x:auto;
    overflow-y:auto;
    padding-left:10px;
    padding-right:10px;
    width:390px;
}

#sitemap li{
    list-style:none;
    background-image: url(../images/pink_arrow.gif);
    background-repeat:no-repeat;
    background-position:top 10px;
    padding-left:10px;
    margin-left:0px;
    padding-bottom:5px;
    font-size:70%;
    padding-left: 10px;
}
#sitemap a{
    margin-left:14px;
    text-decoration:underline;
    color:#990033;
    font-weight:bold;
}

#wrapper #page #mainCol #midCol #pinkBoxltop .sofapara{
	clear:both;
	width:100%;
	margin-bottom:80px;
}

