body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium; /* Set the font size. IE6 doesn't seem to resize properly if pixels are used. (Browser default is medium, or 16px). */
    text-align: center; /* Because IE5/Win can't do margin: auto */
    background: url(../images/line.jpg) 0 133px repeat-x, url(../images/top-bg.jpg) 0 135px repeat-x;
}

#pather {
    display: none;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Page     ///////////////////////////////////////////////////////////
/////////////////////////////////////t///////////////////////////////////// */

#page {
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0;
    background: transparent;
    text-align: left;
    font-size: medium;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Page Head     //////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#page-head {
    position: relative;
    width: 100%; /* 60em; /* 960px */
    margin: 0;
    padding: 0;
    height: 18px;
    /* background: #fff url(../img/header-bg-031813.jpg) repeat-x top; */
    font-family: Arial, Helvetica, sans-serif;
}

#socimg {
    position: relative;
    top: -5px;
}

/*.socmda {
    float: right;
    clear: both;
    top: 20px;
    position: absolute;
    right: 0px;
}*/

.socmda a img
{
    border:none;
}
#topnavleft, /*display: none;}*/
#topnavright {
    position: relative;
    margin: 0;
    /*overflow: hidden;*/
    float: left;
}

#topnavleft {
    width: 12.71%; /* 122px */
    padding: 0 0 0 6px;
}

#topnavright {
    width: 70%; /* 829px */
    padding: 0 0 0 3px;
    float: right;
}





#changeLang {
    display: none;
    position: absolute;
    top: 29px;
    left: 0;
    width: 185px;
    height: 40px;
    margin: 0;
    padding: 0;
    background: #be453b url(../img/bg/pageHead.gif) repeat-x bottom;
    z-index: 20;
    border: #d06154 solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Header      ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#header {
    position: relative;
    width: 940px; /* 60em; /* 960px */
    display: block;
    margin: 0 auto 0 auto; /* 1px 0 0 0 */
    background-position: 200px;
}
/* Logo
		------------------------------------------------------------------------------------------------------------------- */
#logo {
    position: relative;
    overflow: hidden;
}

    #logo h1 {
        position: relative;
        width: 186px;
        height: 82px;
        margin: 0 0 0 0px;
        padding: 0;
        background: url(../images/header_logo.png) no-repeat 0 0;
        overflow: hidden;
    }

        #logo h1 a {
            position: relative;
            width: 186px;
            height: 0 !important;
            height /**/: 82px;
            margin: 0 0 0 0px;
            padding: 82px 0 0 0;
            display: block;
            overflow: hidden;
        }

/* Advertisement (Top)
		------------------------------------------------------------------------------------------------------------------- */
#adspace-top {
    position: relative;
    width: 76.875%; /* 738px */
    margin: 0;
    padding: 0;
    float: left;
}

#ad-top {
    position: relative;
    width: 45.5em; /* 728px */
    height: 5.625em; /* 90px */
    margin: 0;
    padding: 0px 0 0 50px;
}

    #ad-top img { /* 45.5em; /* 728px */ /* 90px */
        border: none;
    }

/* ////////////////////////////////////////////////////////////////////////////
///     + Navigation     /////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#nav {
    width: 960px;
    margin: 0 auto 0 auto;
    background-color: #b11b1c;
    background-image: url(../images/nav.jpg);
    background-repeat: repeat-x;
    height: 31px;
    border-radius: 10px;
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
    position: relative;
}



#navListWrap-admin { /* For the Dashboard */
    position: relative;
    width: 100%; /*48.0625em; /* 80.104667%; /* 769px */
    height: 1.875em; /* 30px */
    margin: 0;
    padding: 0;
    float: left;
}

#navList, #navListInt {
    list-style: none;
    padding: 0;
    height: 31px;
    padding-left: 15px;
}

    #navList li, #navListInt li {
        display: inline-block;
        border: none;
        position: relative;
    }

    #navList > li {
        margin-right: 1em;
        line-height: 2em;
    }

        #navList > li:last-child {
            margin-right: 0;
            line-height: 2em;
        }

    #navList li a, #navListInt li a {
        display: block;
        margin: 0 auto 0 auto;
        color: #fff;
    }

    #navList > li > a:hover {
    }



li > ul {
    top: auto;
    left: auto;
}

#navList li ul {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .7em;
    position: absolute;
    top: 30px;
    left: 0px;
    background-color: #b11b1c;
    z-index: 300;
    min-width: 200px;
}

    #navList li ul li {
        border-bottom: 1px solid #f13333;
    }

        #navList li ul li a {
            padding-left: 7px;
        }

    #navList li ul li {
        display: block;
    }

#navList li:hover ul, #navList li.sfhover ul {
    display: block;
}



/* Sitewide Search Bar
		------------------------------------------------------------------------------------------------------------------- */
#searchBarWrap {
    position: relative;
    width: 18.33%; /* 176px (191px-15px) */
    height: 1.8125em; /* 29px */
    margin: 0 0 0 15px;
    padding: 0;
    float: left;
}

    #searchBarWrap form {
        margin: 0;
        padding: 4px 0 0 0;
    }

.searchfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; /* 10px */
    font-weight: normal;
    color: #fdf0e5;
    margin: 0 5px 0 0;
    padding: 2px 6px 2px 6px;
    background-color: #684937;
    border: #8f7666 solid 1px;
    width: 102px;
    float: left;
}

#searchBarWrap form .submit-btn {
    position: relative;
    top: 2px;
    left: 0;
    float: left;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Content     ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#container {
    position: relative;
    width: 920px; /* 60em; /* 960px */
    margin: 0 auto 0 auto; /* 1px 0 0 0 */
    padding: 0;
    overflow: hidden;
    clear: both;
}

#homeFullCol {
    width: 100%;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #40312b;
}

/* ////////////////////////////////////////////////////////
		///     + Home Page (3 Column Layout)     ////////////////
		////////////////////////////////////////////////////// */

/* Home Page/Interior Page - Left Column
		------------------------------------------------------------------------------------------------------------------- */
#homeLeftCol {
    position: relative;
    width: 199px; /*20.73%;*/ /* 12.4375em; /* 199px */
    //fix after #page margin: 0 0 26px 0;
    padding: 0;
    float: left;
    z-index: 2;
}

/* Read/Write Review Buttons
				------------------------------------------------------------------------------------------------------------------- */
#reviewBtnList {
    list-style: none;
    margin: 26px 0 8px 0;
    padding: 0;
    overflow: hidden;
}

    #reviewBtnList li {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 81.25%; /* 13px */
        line-height: 92.86%; /* 14px */
        color: #40312b;
    }

        #reviewBtnList li span {
            font-size: 161.54%; /* 21px */
            line-height: 18px; /* 18px */
        }

        #reviewBtnList li a {
            display: block;
            color: #40312b;
            text-decoration: none;
        }

            #reviewBtnList li a:hover {
                display: block;
                color: #60514a;
                text-decoration: none;
            }

        #reviewBtnList li#btnWriteReview {
            width: 199px;
            height: 97px;
            margin: 0 0 0 0;
            display: block;
            overflow: hidden;
			
			background-image: url("../images/icon_write-reviews_on.png");
			background-repeat: no-repeat;
			background-position: -1000px -1000px;
        }

            #reviewBtnList li#btnWriteReview a {
                width: 94px;
                height: 68px;
                margin: 0;
                padding: 29px 0 0 105px;
                background: url(../images/writedealerreview_button.png) 0 0 no-repeat;
            }
        #reviewBtnList li#btnWriteReview a:hover {background: url(../images/icon_write-reviews_on.png) 0 0 no-repeat;}

        #reviewBtnList li#btnReadReview {
            width: 199px;
            height: 106px;
            margin: 5px 0 0 0;
            display: block;
            overflow: hidden;
			background-image: url("../images/icon_read-reviews_on.png");
			background-repeat: no-repeat;
			background-position: -1000px -1000px;
			
        }

            #reviewBtnList li#btnReadReview a {
                width: 93px;
                height: 70px;
                margin: 0;
                 margin-top: 7px\9;  
                padding: 36px 0 0 106px;
                background: url(../images/readdealerreview_button.png) 0 0 no-repeat;
            }

                #reviewBtnList li#btnReadReview a:hover {
                    background: url(../images/icon_read-reviews_on.png) 0 0 no-repeat;
                }

/* Latest Reviews Box
				------------------------------------------------------------------------------------------------------------------- */
.leftColBoxWrap {
    position: relative;
    width: 100%; /* 199px */
    margin: 1px 0 0 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxBottom.gif) no-repeat bottom left;
}

.leftColBox {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop.gif) no-repeat top left;
}

.leftColBoxInt /* Interior Page */ {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop2.gif) no-repeat top left;
}

.leftColBoxIntLarge /* Interior Page */ {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop3.gif) no-repeat top left;
}

.leftColBox div {
    padding: 11.055%;
}
/* 22px */
.leftColBoxInt div,
.leftColBoxIntLarge div,
.leftColBoxIntWide div {
    padding: 7.5% 11.055% 11.055% 10.05%;
}
    /* 15px 22px 22px 20px */

    .leftColBoxInt div iframe,
    .leftColBoxIntWide div iframe {
        margin: 0;
        padding: 12px 0 0 0;
        border: none;
        overflow: hidden;
    }

.leftColBox h1, .leftColBox h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
}

.leftColBox h2 {
    font-size: 93.75%; /* 15px */
    line-height: 100%; /* 16px */
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: #e68e85 solid 1px;
}

    .leftColBox h2 .large {
        font-size: 140%; /* 21px */
        line-height: 66.67%; /* 14px */
        margin: 0;
        padding: 0;
    }

.notAMember {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
}


/*---------------------------------------------------------------------------------------------*/
/*-------------------------------TOP DEALERS BOX-----------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/


.TopDlrBxWrap {
    position: relative;
    width: 100%; /* 199px */
    margin: 1px 0 0 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxBottom.gif) no-repeat bottom left;
}


.TopDlrBx {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop.gif) no-repeat top left;
}

.TopDlrBx-rev {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop-rev.gif) no-repeat top left;
}

.TopDlrBxInt /* Interior Page */ {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop2.gif) no-repeat top left;
}

.TopDlrBxIntLarge /* Interior Page */ {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop3.gif) no-repeat top left;
}

.TopDlrBx div {
    padding: 11.055%;
}
/* 22px */
.TopDlrBxInt div,
.TopDlrBxIntLarge div,
.TopDlrBxIntWide div {
    padding: 7.5% 11.055% 11.055% 10.05%;
}
    /* 15px 22px 22px 20px */

    .TopDlrBxInt div iframe,
    .TopDlrBxIntWide div iframe {
        margin: 0;
        padding: 12px 0 0 0;
        border: none;
        overflow: hidden;
    }

.TopDlrBx h1, .TopDlrBx h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
}

.TopDlrBx h2 {
    font-size: 93.75%; /* 15px */
    line-height: 100%; /* 16px */
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: #e68e85 solid 1px;
}

    .TopDlrBx h2 .large {
        font-size: 140%; /* 21px */
        line-height: 66.67%; /* 14px */
        margin: 0;
        padding: 0;
    }

.TopDlrBxInt h4,
.TopDlrBxIntLarge h4,
.TopDlrBxIntWide h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px; /* 10px */
    margin: 0;
    padding: 0;
}

.TopDlrBx p {
    position: relative;
    margin: 0;
    padding: 0 0 0 4.5%; /* 0 0 0 8px */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #40312b;
}

.dealerName {
    font-size: 110%; /* 11px */
    line-height: 130%; /* 13px */
    font-weight: bold;
    color: #cf4f45;
}

.reviewDateTime {
    font-size: 90%; /* 9px */
    line-height: 140%; /* 14px */
    font-weight: bold;
    color: #40312b;
}

.TopDlrBxInt div div,
.TopDlrBxIntLarge div div /* Interior Page */ {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #40312b;
}


.TopDlrBxPlainWrap {
    position: relative;
    width: 100%; /* 199px */
    margin: 1px 0 0 0;
    padding: 0;
}

.TopDlrBxPlain {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
}

    .TopDlrBxPlain div {
        padding: 7.1% 6.03% 7.1% 10.05%;
    }
    /* 14px 12px 14px 20px */
    .TopDlrBxPlain div {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%; /* 10px */
        line-height: 140%; /* 14px */
        color: #40312b;
    }

#NewsBxBottom {
    position: relative;
    width: 195px;
    margin: 0;
    padding: 0 0 19px 5px;
    background: url(../img/bg/woman-owned-box-bottomT.gif) no-repeat bottom left;
    overflow: hidden;
}

    #NewsBxBottom img {
        padding-top: 2px;
        padding-bottom: 2px;
        border: 0;
    }

    #NewsBxBottom p {
        text-align: left;
        padding-top: 0;
        padding-bottom: 8px;
        padding-left: 5px;
        padding-right: 6px;
        font-size: 8pt; /* 10px */
        line-height: 140%; /* 14px */
        color: #40312b;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
    }

#TopDlrBxBottom {
    position: relative;
    width: 195px;
    margin: 0;
    padding: 0 0 19px 0;
    background: url(../img/bg/woman-owned-box-bottomT.gif) no-repeat bottom left;
    overflow: hidden;
}

#TopDlrBxBottom-rev {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #333333;
    margin-left: -7px;
    margin-top: -5px;
}

#TopDlrBxBottom .TopTenHeader {
    font-size: 8pt;
    font-weight: bold;
    /*text-align: center;*/
    margin-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
}

#TopDlrBxBottom .TopTenPageSwitch {
    font-size: 8pt;
    font-weight: bold;
    /*text-align: center;*/
    margin-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#TopDlrBxBottom .TopTenItem {
    font-size: 8pt;
    color: #cf4f45;
    /*background-color:#FFC; */
    /* width:100px; */
    border-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
}

#TopDlrBxBottom .TopTenAltItem {
    font-size: 8pt;
    margin-left: 3px;
    color: #cf4f45;
    /* background-color:#FF9;*/
    /* width:40px; */
    border-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
}

a:link.TopTenItemL {
    color: #cf4f45;
    text-decoration: none;
    font-weight: normal;
}

a:visited.TopTenItemL {
    color: #cf4f45;
    text-decoration: none;
    font-weight: normal;
}

a:hover.TopTenItemL {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a:active.TopTenItemL {
    color: #cf4f45;
    text-decoration: none;
    font-weight: normal;
}

#TopDlrBxTop h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    color: #40312b;
    margin: 0;
    padding: 0;
}

    #TopDlrBxTop h4 .large {
        font-size: 22px;
        line-height: 22px;
        color: #c15848;
    }

#TopDlrBx {
    position: relative;
    width: 199px;
    margin: 8px 0;
    padding: 0;
    overflow: hidden;
}

#TopDlrBxTop {
    position: relative;
    width: 171px;
    height: 48px;
    margin: 0;
    padding: 19px 12px 0 12px;
    overflow: hidden;
    background: url(../img/bg/woman-owned-box-top.gif) no-repeat top left;
}

#TopDlrBxTop-rev {
    position: relative;
    width: 171px;
    height: 82px;
    margin: 0;
    padding: 19px 12px 0 12px;
    overflow: hidden;
    background: url(../img/bg/home-leftColBoxTop-rev.gif) no-repeat top left;
}





#TopDlrBxTop h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    color: #40312b;
    margin: 0;
    padding: 0;
}

    #TopDlrBxTop h4 .large {
        font-size: 22px;
        line-height: 22px;
        color: #c15848;
    }

#TopDlrBxTop-rev h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    color: #40312b;
    margin: 0;
    padding: 48px 0 0 0;
}

    #TopDlrBxTop-rev h4 .large {
        font-size: 22px;
        line-height: 22px;
        color: #c15848;
    }

#TopNewsBxTop {
    position: relative;
    width: 171px;
    height: 48px;
    margin: 0;
    padding: 19px 12px 0 12px;
    background: url(../img/bg/woman-owned-box-top.gif) no-repeat top left;
    overflow: hidden;
}

    #TopNewsBxTop h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 14px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

        #TopNewsBxTop h4 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }


/*---------------------------------------------------------------------------------------------*/
/*-------------------------------TOP DEALERS BOX-----------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/





/* Home Page - Left Column - His/Her Reviews
				------------------------------------------------------------------------------------------------------------------- */
/*#reviews {
					position: relative;
					width: 221px;
					height: 74px;
					margin: 8px 0;
					padding: 0;
					background: url(../img/bg/hisHerReviewsCallout.gif) no-repeat 0 0;
					overflow: hidden;
				}
				
						#reviewsLeft {
							position: relative;
							width: 77px;
							margin: 9px 0 0 0;
							padding: 0 0 8px 17px;
							float: left;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 11px;
							color: #40312b;
						}
						
								#reviewsLeft h4 {
									font-family: Arial, Helvetica, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 10px;
									color: #ffffff;
									margin: 0;
									padding: 0;
								}
						
								#reviewsLeft h4 .large {
									font-size: 17px;
									line-height: 17px;
									color: #d05046;
								}
								
								#reviewsLeft .amp {
									font-family: Arial, Helvetica, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 10px;
									color: #ffffff;
								}
						
						#reviewsRight {
							position: relative;
							width: 90px;
							margin: 20px 0 0 7px;
							padding: 0 5px 8px 14px;
							float: left;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 11px;
							color: #40312b;
						}
						
								#reviewsRight br {line-height: 4px;}
						
								.arrows-img-right {position: relative; top: 2px; display: inline; padding: 0 0 0 4px;}*/

/* Interior Page - Left Column Items
						------------------------------------------------------------------------------------------------------------------- */
.leftColBoxInt h4,
.leftColBoxIntLarge h4,
.leftColBoxIntWide h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px; /* 10px */
    margin: 0;
    padding: 0;
}

.leftColBox p {
    position: relative;
    margin: 0;
    padding: 0 0 0 4.5%; /* 0 0 0 8px */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #40312b;
}

.dealerName {
    font-size: 110%; /* 11px */
    line-height: 130%; /* 13px */
    font-weight: bold;
    color: #cf4f45;
}

.reviewDateTime {
    font-size: 90%; /* 9px */
    line-height: 140%; /* 14px */
    font-weight: bold;
    color: #40312b;
}

.leftColBoxInt div div,
.leftColBoxIntLarge div div /* Interior Page */ {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #40312b;
}

    /* Interior Page - Left Column Form (Poll)
								------------------------------------------------------------------------------------------------------------------- */
    .leftColBoxInt div div form {
        margin: 12px 0 0 0;
    }

        .leftColBoxInt div div form .radio-btn {
            position: relative;
            top: 2px;
        }

        .leftColBoxInt div div form .submit-btn {
            padding: 18px 0 0 0;
        }

/* Interior Page - Left Column - Blog Box
						------------------------------------------------------------------------------------------------------------------- */
.leftColBoxPlainWrap {
    position: relative;
    width: 100%; /* 199px */
    margin: 1px 0 0 0;
    padding: 0;
}

.leftColBoxPlain {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
}

    .leftColBoxPlain div {
        padding: 7.1% 6.03% 7.1% 10.05%;
    }
    /* 14px 12px 14px 20px */
    .leftColBoxPlain div {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%; /* 10px */
        line-height: 140%; /* 14px */
        color: #40312b;
    }

        .leftColBoxPlain div img#annesblog {
            position: relative;
            top: 0;
            left: 0;
            float: right;
            border: none;
        }

/* Log In Pop Out Box
						------------------------------------------------------------------------------------------------------------------- */
#leftColPopOutWrap, #leftColPopOutWrapWide {
    position: absolute;
    width: 396px; /* 197px */
    height: 200px; /* 200px */
    margin: 28px 0 0 0;
    padding: 0 0 0 0;
    background: url(../img/bg/login-popout.png) no-repeat bottom right;
    z-index: -1;
    display: block;
}

#leftColPopOutWrap {
    top: -1px;
    left: 0;
}

#leftColPopOutWrapWide {
    top: -1px;
    left: 0px;
}

#leftColPopOut {
 position: relative;
    top: 0;
    left: 200px;
    height: 400px;
    margin: 12px 0 12px 8px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    /* line-height: 12px; /* 12px */
    color: #081629;
    overflow: hidden;
}

    #leftColPopOut h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 160%; /* 16px */
        font-weight: bold;
        /* line-height: 14px; /* 14px */
        color: #40312b;
        margin: 0 0 9px 0;
        padding: 0 0 9px 0;
        border-bottom: #b4bc82 solid 1px;
    }

    #leftColPopOut form {
        margin: 0;
        padding: 0;
width:500px;
    height: 400px;
    }

#loginFormTable {
    padding: 0 9px 9px 9px;
    border-bottom: #b4bc82 solid 1px;
}

    #loginFormTable td {
        padding: 0 0 4px 0;
    }

.loginfield, .loginfieldsmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; /* 10px */
    font-weight: bold;
    color: #081629;
    padding: 2px;
    border: #96a64a solid 1px;
    background: #33CCCC;
}

.loginfield {
    width: 146px;
}

.loginfieldsmall {
    width: 72px;
}

#popOutFooter {
    padding: 9px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%; /* 12px */
    font-weight: bold;
    color: #40312b;
}

#reviewCatList {
    list-style: none;
    margin: 0 auto 0 auto;
    padding: 0;
    overflow: hidden;
    width: 143px;
}

    #reviewCatList li {
        float: none;
    }

    #reviewCatList li {
        width: 143px;
        height: 25px;
        margin: 0 0 5px 0;
        padding: 0;
        display: block;
        overflow: hidden;
    }

    #reviewCatList li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
    }

        #reviewCatList li a {
            display: block;
            width: 143px;
            height: 0;
            margin: 0;
            padding: 25px 0 0 0;
            overflow: hidden;
        }

/*#reviewCatList*/ li#btnReviewShopping a {
    background: url(../img/bg/btnCategory.gif) 0 0;
}
/*#reviewCatList*/ li#btnReviewPurchase a {
    background: url(../img/bg/btnCategory.gif) 0 0;
}
/*#reviewCatList*/ li#btnReviewService a {
    background: url(../img/bg/btnCategory.gif) 0 0;
}

/* Home Page - Center Column
		------------------------------------------------------------------------------------------------------------------- */
#homeCenterCol {
    position: relative;
    width: 500px; /* 49.583%; /* 476px */
    margin: 18px 0 0 0;
    padding: 0 0 26px 26px !important;
    float: left;
}



#homePageMessage {
    position: relative;
    width: 100%; /* 476px */
    margin: 0 0 11px -6px;
    padding: 0;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    color: #C0463E;
}

    #homePageMessage .line-1 {
        font-size: 14px;
        line-height: 18px;
        color: #c2483e;
    }

    #homePageMessage .line-1a {
        font-size: 24px;
        line-height: 24px;
        color: #C0463E;
    }



    #homePageMessage .line-2 {
        font-size: 11px;
        line-height: 18px;
        color: #c2483e;
    }

#didYouKnow {
    position: relative;
    width: /* 100%; */ 476px;
    margin: 0 0 0 0;
    padding: 0;
}

#didYouKnow-top {
    position: relative;
    width: /* 100%; */ 476px;
    height: 105px;
    margin: 0 0 0 0;
    padding: 0;
    background: url(../img/bg/didYouKnow-top-new.gif) no-repeat top left;
}

#didYouKnow-top-sm {
    position: relative;
    width: /* 100%; */ 476px;
    height: 105px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    background: url(../img/bg/didYouKnow.jpg) no-repeat top left;
}

#dykTitle {
    position: relative;
    width: 111px;
    margin: 42px 0 0 0;
    padding: 0 0 0 141px;
    float: left;
}

#dykTitle-sm {
    position: relative;
    width: 111px;
    margin: 27px 0 0 0;
    padding: 0 0 0 141px;
    float: left;
}

#dykTitle h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 23px;
    line-height: 24px;
    color: #40312b;
    margin: 0;
    padding: 0;
}

    #dykTitle h2 .large {
        font-size: 34px;
        line-height: 24px;
        color: #d05046;
    }

#dykTitle-sm h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 23px;
    line-height: 24px;
    color: #40312b;
    margin: 0;
    padding: 0;
}

    #dykTitle-sm h2 .large {
        font-size: 34px;
        line-height: 24px;
        color: #d05046;
    }

#getStartedBtn {
    position: relative;
    width: 152px;
    height: 35px;
    margin: 0;
    padding: 0;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 35px;
    letter-spacing: -1px;
}

    #getStartedBtn a {
        width: 134px;
        height: 35px;
        padding: 0 0 0 18px;
        display: block;
        background: url(../img/bg/btnGetStarted.gif) repeat-x 0 0;
        text-decoration: none;
        color: #ffffff;
    }

        #getStartedBtn a:hover {
            background: url(../img/bg/btnGetStarted.gif) repeat-x 152px 0;
            text-decoration: none;
            color: #ffffff;
        }

#didYouKnow-bottom {
    position: relative;
    width: 476px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    background: url(../img/bg/didYouKnow-bottom.gif) no-repeat bottom;
    overflow: hidden;
}

#dykText {
    position: relative;
    width: 430px;
    height: 100px;
    margin: 0;
    padding: 14px 24px 0px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
}

    #dykText div {
        margin: 0;
        padding: 0;
        width: 430px;
        overflow: hidden;
    }

    #dykText ul {
        margin: 0 0 0 6px;
        padding: 0 0 0 12px;
        width: 400px;
        height: 90px;
        list-style-image: url(../img/bullet.gif);
    }

        #dykText ul li {
            margin: 0;
            padding: 0 0 2px 0;
        }

#dykText-footnote {
    position: relative;
    width: 400px;
    margin: 0;
    padding: 0 0 8px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    color: #b6b6b6;
    float: left;
}

    #dykText-footnote a {
        color: #b6b6b6;
        font-weight: normal;
        text-decoration: underline;
    }

#dykText-btn {
    position: relative;
    margin: 0;
    padding: 0 32px 0 0;
    float: right;
}

    #dykText-btn img {
        border: none;
    }

#homePageSteps {
    position: relative;
    width: 100%;
    margin: 0 0 21px 0;
    padding: 0;
    overflow: hidden;
}

#homePageSteps2 {
    position: relative;
    width: 100%;
    height: 69px;
    margin: 0 0 10px 0;
    padding: 0;
    overflow: hidden;
}

.stepsBox, .stepsBoxlast {
    width: 152px;
    height: 69px;
    padding: 0;
    float: left;
    background: url(../img/bg/steps.gif) no-repeat 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
}

.stepsBox {
    margin: 0 9px 0 0;
}

.stepsBoxlast {
    margin: 0;
}

.stepNumber {
    position: relative;
    width: 41px;
    margin: 0;
    padding: 4px 0 0 0;
    float: left;
    text-align: center;
    font-size: 10px;
    line-height: 18px;
    color: #6c792f;
}

    .stepNumber h4 {
        font-size: 33px;
        line-height: 23px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

.stepText {
    position: relative;
    width: 88px;
    height: 48px;
    margin: 0;
    padding: 16px 0 0 13px;
    float: left;
    font-size: 11px;
    line-height: 12px;
}

    .stepText a.stepLink, .stepText a.stepLink:visited {
        color: #40312b;
        font-weight: inherit;
        text-decoration: none;
    }

        .stepText a.stepLink:hover {
            color: #807069;
            font-weight: inherit;
            text-decoration: none;
        }

.free {
    color: #c2483e;
    font-size: 12px;
}

a.stepLink:hover .free {
    color: #f69992;
    font-weight: inherit;
    text-decoration: none;
}

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

#homePageCallouts {
    position: relative;
    width: 468px;
    margin: 11px 0 0 0;
    padding: 0 4px 44px 4px;
    clear: both;
    overflow: hidden;
}

#communityCallout {
    position: relative;
    width: 228px;
    margin: 0 0 0 12px;
    padding: 0;
    float: left;
}

#testCallout {
    position: relative;
    width: 228px;
    margin: 2px 0 0 0;
    padding: 0;
    float: left;
}

#ForumCallout {
    position: relative;
    width: 228px;
    margin: 0 12px 0 0;
    padding: 0;
    float: left;
}

#HersHisCallout {
    position: relative;
    width: 228px;
    margin: 2px 0 0 0;
    padding: 0;
    float: left;
}

#ebookCallout {
    position: relative;
    width: 228px;
    margin: 2px 12px 0 0;
    padding: 0;
    float: left;
}

#BooksCallout {
    position: relative;
    width: 228px;
    margin: 2px 12px 0 0;
    padding: 0;
    float: left;
}

.calloutBox-top {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

#communityCallout .calloutBox-top {
    background: url(../img/bg/gadgetsCallout-top.gif) no-repeat top;
    height: 76px;
}

#testCallout .calloutBox-top {
    background: url(../img/bg/testCallout-top.gif) no-repeat top;
    height: 74px;
}

#ForumCallout .calloutBox-top {
    background: url(../img/bg/ForumCallout-top.gif) no-repeat top;
    height: 76px;
}

#HersHisCallout .calloutBox-top {
    background: url(../img/bg/HerHisCallout-top.gif) no-repeat top;
    height: 74px;
}

#ebookCallout .calloutBox-top {
    background: url(../img/bg/ebookCallout.gif) no-repeat top;
    height: 74px;
}

#BooksCallout .calloutBox-top {
    background: url(../img/bg/booksCallout.gif) no-repeat top;
    height: 74px;
}

#communityCallout h3 {
    width: 118px;
    margin: 0;
    padding: 28px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 21px;
}

    #communityCallout h3 .small {
        color: #d05046;
        font-size: 17px;
        line-height: 18px;
    }

#testCallout h3 {
    width: 118px;
    margin: 0;
    padding: 17px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 23px;
    color: #d05046;
}

    #testCallout h3 .small {
        color: #40312b;
        font-size: 16px;
        line-height: 21px;
    }






#ForumCallout h3 {
    width: 118px;
    margin: 0;
    padding: 28px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 21px;
}

    #ForumCallout h3 .small {
        color: #d05046;
        font-size: 17px;
        line-height: 18px;
    }

#HersHisCallout h3 {
    width: 118px;
    margin: 0;
    padding: 17px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 23px;
    color: #d05046;
}

    #HersHisCallout h3 .small {
        color: #40312b;
        font-size: 16px;
        line-height: 21px;
    }


#ebookCallout h3 {
    width: 118px;
    margin: 0;
    padding: 17px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 23px;
    color: #d05046;
}

    #ebookCallout h3 .small {
        color: #40312b;
        font-size: 16px;
        line-height: 21px;
    }

#BooksCallout h3 {
    width: 118px;
    margin: 0;
    padding: 17px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 26px;
    line-height: 23px;
    color: #d05046;
}

    #BooksCallout h3 .small {
        color: #40312b;
        font-size: 16px;
        line-height: 21px;
    }





.calloutBox-bottom {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/bg/homePageCallout-bottom.gif) no-repeat bottom;
}

    .calloutBox-bottom p {
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #40312b;
        font-size: 11px;
        line-height: 14px;
    }

#communityCallout p {
    padding: 11px 20px 7px 20px;
}

#testCallout p {
    padding: 11px 20px 21px 20px;
}

#ForumCallout p {
    padding: 11px 20px 7px 20px;
}

#HersHisCallout p {
    padding: 11px 20px 21px 20px;
}

#BooksCallout p {
    padding: 11px 20px 21px 20px;
}

#ebookCallout p {
    padding: 11px 20px 21px 20px;
}

.calloutBox-bottomBtn {
    text-align: right;
    padding: 0 14px 0 0;
}

    .calloutBox-bottomBtn img {
        border: none;
    }

/* #homeCenterCol div {padding: 24px 16px 24px 16px;} /* 5.72% 3.81% 5.72% 3.81% */
/* #homeCenterCol div, #homeCenterCol div p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 68.75%;
					line-height: 145.45%;
					color: #40312b;
				} */

#getInvolvedBox {
    position: relative;
    width: 452px;
    margin: 8px 0 0 0;
    padding: 0 12px 5px 12px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
}

#getInvolvedBox2 {
    position: relative;
    width: 452px;
    height: 140px;
    margin: 18px 0 0 0;
    padding: 10px 12px 0 12px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*line-height: 14px;*/
    color: #40312b;
    background: url(../img/bg/top-par-bg.gif) no-repeat top center;
}

#getInvolvedBox3 {
    position: relative;
    width: 475px; /*452px;*/
    height: 200px;
    margin: 18px 0 0 0;
    padding: 10px 0 0 0;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*line-height: 14px;*/
    color: #40312b;
    background: url(../img/bg/too-bg-replacement3.gif) no-repeat top center;
}

#getInvolvedBox4 {
    position: relative;
    width: 475px; /*452px;*/
    height: 289px;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    /*line-height: 14px;*/
    color: #40312b;
    background: url(../img/bg/too-bg-replacement5.gif) no-repeat top center;
}

#getInvolvedBox3 p {
    padding-left: 12px;
    padding-right: 12px;
}

#getInvolvedBox4 p {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold;
    margin-bottom: 0;
    text-align: justify;
}

#getInvolvedBox h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 17px; /* 17px */
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: #e68e85 solid 1px;
    width: 100%; /* 452px */
}

#getInvolvedBox2 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 17px; /* 17px */
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
    border-bottom: #e68e85 solid 1px;
    width: 100%; /* 452px */
}

#getInvolvedBox3 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 17px; /* 17px */
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
    border-bottom: #e68e85 solid 1px;
    width: 100%; /* 452px */
}


/* Home Page - Right Column
		------------------------------------------------------------------------------------------------------------------- */
#homeRightCol {
    position: relative;
    width: 220px;
    /*margin: 13px 0 26px 0;*/
    margin: 0 0 26px 0;
    padding: 0 0 0 14px;
    float: left;
}

/* Home Page - Right Column - Boxes
				------------------------------------------------------------------------------------------------------------------- */
.rightColBoxWrap {
    position: relative;
    margin: 0 0 8px 0;
    padding: 0 0 0 0;
    background: url(../img/bg/home-rightColBoxBottom.gif) no-repeat bottom left;
    overflow: hidden;
}

/* Home Page - Right Column - Boxes - Blog
				------------------------------------------------------------------------------------------------------------------- */
#blog {
    width: 100%;
}
/* 221px */

.rightColBox {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-rightColBoxTop.gif) no-repeat top left;
}

.rightColBox-blog {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-rightColBoxTop-blog2.gif) no-repeat top left;
    cursor: pointer;
    cursor: hand;
}


    /* .rightColBox div {padding: 17px 26px 26px 26px;} */
    .rightColBox-blog div.blogText {
        padding: 90px 13px 26px 13px;
        clear: right;
    }

    .rightColBox-blog div.blogText2 {
        padding: 100px 20px 26px 20px;
        clear: right;
    }

    .rightColBox-blog div.blog div.blogByLine {
        color: red;
        padding-left: 7px;
        padding-right: 7px;
    }

    .rightColBox-blog div.blogDate {
        padding: 5px 6px 0 0;
        float: right;
    }

    .rightColBox-blog div.blogDate2 {
        font-size: 7pt;
        padding: 115px 0 15px 12px;
        float: left;
    }

    .rightColBox-blog div.blogDate {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 87.5%; /* 14px */
        font-weight: bold;
        text-transform: uppercase;
        color: #503d36;
    }

.rightColBox-carreviews {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/car-reviews-header.gif) no-repeat top left;
}


    /* .rightColBox div {padding: 17px 26px 26px 26px;} */
    .rightColBox-carreviews div.blogText {
        padding: 90px 13px 26px 13px;
        clear: right;
    }

    .rightColBox-carreviews div.blogText2 {
        padding: 140px 20px 26px 20px;
        clear: right;
    }

    .rightColBox-carreviews div.blog div.blogByLine {
        color: red;
        padding-left: 7px;
        padding-right: 7px;
    }

    .rightColBox-carreviews div.blogDate {
        padding: 5px 6px 0 0;
        float: right;
    }

    .rightColBox-carreviews div.blogDate2 {
        font-size: 7pt;
        padding: 115px 0 15px 12px;
        float: left;
    }

    .rightColBox-carreviews div.blogDate {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 87.5%; /* 14px */
        font-weight: bold;
        text-transform: uppercase;
        color: #503d36;
    }

    .rightColBox div, .rightColBox-blog div, .rightColBox-carreviews div {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%; /* 10px */
        line-height: 140%; /* 14px */
        color: #333333;
    }

.rightColBoxHeader {
    font-size: 100%; /* 10px */
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.rightColBox div form {
    margin: 12px 0 0 0;
}

    .rightColBox div form .radio-btn {
        position: relative;
        top: 2px;
    }

    .rightColBox div form .submit-btn {
        padding: 18px 0 0 0;
    }

#hisHerReviews-img {
    position: relative;
    top: 0;
    left: 27px;
    float: right;
}

.arrows-img {
    position: relative;
    top: 2px;
    display: inline;
    padding: 0 4px 0 0;
}

.green-bar {
    color: #cf4f45;
}


/* Home Page - Right Column - Boxes - movies
				------------------------------------------------------------------------------------------------------------------- */
#movies {
    width: 221px;
}
/* 221px */

.rightColBox {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-rightColBoxTop.gif) no-repeat top left;
}

.rightColBox-movies {
    position: relative;
    /*left: 7px; */
    width: 100%;
    margin: 0 0 0 0;
    padding: 0;
    background: url(../img/bg/home-rightColBoxTop-movies.gif) no-repeat top left;
}

#salespanel, #financepanel, #couplepanel, #servicepanel {
    position: relative;
    width: 221px;
    top: 15px;
    right: 40px;
}

/* .rightColBox div {padding: 17px 26px 26px 26px;} */
/*.rightColBox-movies div.moviesText {padding: 40px 5px 26px 30px;}*/

.rightColBox-movies div.moviesText {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; /* 10px */
    line-height: 140%; /* 14px */
    color: #333333;
    text-decoration: underline;
}

#moremovies {
    clear: none;
    background: #CCCCCC;
}

#saleslink, #servicelink, #financelink, #couplelink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; /* 10px */
    line-height: 140%; /* 14px */
    color: #807069;
    text-decoration: underline;
}

.rightColBox-movies div.moviesText table th {
    text-decoration: none;
}

.rightColBox div, .rightColBox-movies div {
    margin: 0 0 0 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; /* 10px */
    line-height: 140%; /* 14px */
    color: #333333;
}


/* Home Page - Left Column - Boxes - Woman Owned
				------------------------------------------------------------------------------------------------------------------- */
#women-owned {
    position: relative;
    width: 199px;
    margin: 8px 0;
    padding: 0;
    overflow: hidden;
}

#women-ownedTop {
    position: relative;
    width: 171px;
    height: 48px;
    margin: 0;
    padding: 19px 12px 0 12px;
    background: url(../img/bg/woman-owned-box-top.gif) no-repeat top left;
    overflow: hidden;
}

    #women-ownedTop h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 14px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

        #women-ownedTop h4 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }

#women-ownedBottom {
    position: relative;
    width: 195px;
    margin: 0;
    padding: 0 0 19px 0;
    background: url(../img/bg/woman-owned-box-bottom10.gif) no-repeat bottom left;
    overflow: hidden;
}

    #women-ownedBottom .TopTenHeader {
        font-size: 8pt;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }

    #women-ownedBottom .TopTenItem {
        font-size: 8pt;
        margin-left: 3px;
        color: #cf4f45;
        /*background-color:#FFC; */
        /* width:100px; */
        border-color: #CCC;
        font-family: Arial, Helvetica, sans-serif;
    }

    #women-ownedBottom .TopTenAltItem {
        font-size: 8pt;
        margin-left: 3px;
        color: #cf4f45;
        /* background-color:#FF9;*/
        /* width:40px; */
        border-color: #CCC;
        font-family: Arial, Helvetica, sans-serif;
    }

/*#women-ownedBottom p {
								width: 183px;
								margin: 9px 0 0 0;
								padding: 0 0 0 12px;
								float: left;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 10px;
								line-height: 11px;
								color: #333333;
							}
							
							#women-ownedBottom p label {display: none;}
							#women-ownedBottom p input#womanownedsearch {
								border: #e68e85 solid 1px;
								font: 12px Verdana, sans-serif;
								width: 120px;
								display: block;
								float: left;
								margin: 1px 0 0 0;
								padding: 2px;
							}
							
							#women-ownedBottom p input#womanownedsearch-btn {
								display: block;
								float: left;
								margin: 0 0 0 12px;
								padding: 0;
							}*/


/* Home Page - Right Column - Boxes - Poll
				------------------------------------------------------------------------------------------------------------------- */
#poll {
    position: relative;
    /*width: 221px;*/
    width: 199px;
    height: 66px;
    margin: 8px 0 0 0;
    padding: 0;
    background: url(../img/bg/pollCallout-left.gif) no-repeat 0 0;
    overflow: hidden;
    cursor: pointer;
}

#poll-slider {
    background: #ffffff url(../img/bg/pollCallout-slider-left.gif) no-repeat left bottom;
    /*width: 208px;*/
    width: 186px;
    display: none;
    position: relative;
    top: 0;
    left: 0;
    /*left: 6px;*/
    clear: both;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 140%; /* 14px */
    color: #40312b;
    margin: 0 0 20px 0;
}

    #poll-slider div {
        margin: 0 0 0 12px;
        padding: 0;
        width: 186px; /*208px;*/
        text-align: left; /*right;*/
    }

        #poll-slider div iframe {
            margin: 0;
            padding: 12px 0 0 0;
            border: none;
            overflow: hidden;
        }

    #poll-slider h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px; /* 10px */
        margin: 0;
        /*padding: 12px 0 0 26px;*/
        padding: 12px 0 0 12px;
    }

#pollLeft {
    position: relative;
    width: 51px;
    margin: 19px 0 0 0;
    /*padding: 0 8px 0 22px;*/
    padding: 0 8px 0 8px;
    float: left;
    border-right: #afa9a6 solid 1px;
}

    #pollLeft h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 11px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

        #pollLeft h4 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }

#pollRight {
    position: relative;
    width: 99px;
    margin: 14px 0 0 7px;
    padding: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #333333;
}

/* Home Page - Right Column - Boxes - His/Her Reviews
				------------------------------------------------------------------------------------------------------------------- */
#reviews {
    position: relative;
    width: 221px;
    height: 74px;
    margin: 8px 0;
    padding: 0;
    background: url(../img/bg/hisHerReviewsCallout.gif) no-repeat 0 0;
    overflow: hidden;
}

#reviewsLeft {
    position: relative;
    width: 84px;
    margin: 11px 0 0 0;
    padding: 0 0 8px 11px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #40312b;
    text-align: center;
}

    #reviewsLeft h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 12px; /*15*/
        line-height: 10px;
        color: #ffffff;
        margin: 0;
        padding: 0;
    }

        #reviewsLeft h4 .large {
            font-size: 14px; /*17*/
            line-height: 14px;
            color: #d05046;
        }

    #reviewsLeft .amp {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 12px; /*15*/
        line-height: 10px;
        color: #ffffff;
    }

#reviewsRight {
    position: relative;
    width: 98px;
    margin: 20px 0 0 0;
    padding: 0 5px 8px 10px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #40312b;
}

    #reviewsRight br {
        line-height: 4px;
    }

.arrows-img-right {
    position: relative;
    border: 0px;
    top: 2px;
    display: inline;
    padding: 0 0 0 4px;
}

/* Home Page - Right Column - Boxes - POV
				------------------------------------------------------------------------------------------------------------------- */
#pov {
    position: relative;
    width: 221px;
    margin: 8px 0;
    padding: 0;
    overflow: hidden;
}

#povTop {
    position: relative;
    width: 191px;
    height: 41px;
    margin: 0;
    padding: 19px 22px 0 8px;
    background: url(../img/bg/povTop.gif) no-repeat top left;
    overflow: hidden;
}

    #povTop h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 11px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

        #povTop h4 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }

#povBottom {
    position: relative;
    width: 221px;
    margin: 0;
    padding: 0 0 19px 0;
    background: url(../img/bg/povBottom.gif) no-repeat bottom left;
    overflow: hidden;
}

    #povBottom p {
        width: 185px;
        margin: 9px 0 0 0;
        padding: 0 22px 0 8px;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 11px;
        color: #333333;
    }

/* ////////////////////////////////////////////////////////
		///     + Interior Page (3 Column Layout)     ////////////
		////////////////////////////////////////////////////// */

/* Uses #` from Homepage Layout */

/* Interior Page - Center Column
		------------------------------------------------------------------------------------------------------------------- */
#intCenterCol {
    position: relative;
    width: 49.9%; /* 29.9375em; /* 479px */
    margin: 28px 0 26px 0;
    padding: 0 51px 0 42px; /*0 5.3125% 0 4.375%; /* 0 3.1875em 0 2.625em; /* 0 51px 0 42px */
    float: left;
}

#intCenterColSpotlight {
    position: relative;
    width: 476px; /*49.9%  29.9375em; /* 479px */
    margin: 18px 0 16px 0;
    padding: 0 21px 0 42px; /*0 5.3125% 0 4.375%; /* 0 3.1875em 0 2.625em; /* 0 51px 0 42px */
    float: left;
}

.contentCalloutBox {
    background: #f1f2e4;
    margin: 0;
    padding: 4px 6px;
    width: 97.49%;
}

.pdfIcon {
    float: left;
    display: block;
    margin: 0;
    padding: 2px 8px 0 0;
}

.articleIcon {
    float: left;
    display: block;
    margin: 0;
    padding: 0 8px 0 0;
}

.contentCalloutBoxWrap {
    position: relative;
    margin: 0;
    padding: 20px 0 0 0;
    width: 100%;
    overflow: hidden;
}

.contentCalloutBoxPhoto {
    width: 90px;
    float: left;
    margin: 0;
    padding: 0;
}

.contentCalloutBoxFooter {
    background: #f6f8ef;
    float: left;
    border-left: 2px solid #b3be79;
    padding: 2px 12px 4px 12px;
    font-size: 10px;
    width: 363px;
}

/* Interior Page - Center Column - Text
				------------------------------------------------------------------------------------------------------------------- */
#intCenterCol div.text {
    width: 100%;
    margin: 0;
    padding: 24px 0 24px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    line-height: 20px;
    color: #111111;
}

#intCenterColSpotlight div.text {
    width: 100%;
    margin: 0;
    padding: 24px 0 24px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    line-height: 20px;
    color: #111111;
}

/*#intCenterCol div.text*/ .informationTable {
    border-bottom: #e68e85 solid 1px;
}
    /*#intCenterCol div.text*/ .informationTable .mainHeader {
        padding: 0 0 4px 0;
        font-size: 118.18%;
    }
    /*#intCenterCol div.text*/ .informationTable .header {
        padding: 0 0 4px 0;
    }
    /*#intCenterCol div.text*/ .informationTable .firstSubHeader {
        border-top: #e68e85 solid 2px;
        padding: 4px 6px 4px 6px;
    }
    /*#intCenterCol div.text*/ .informationTable .firstSubHeader2 {
        border-top: #e68e85 solid 1px;
        padding: 4px 6px 4px 6px;
    }
    /*#intCenterCol div.text*/ .informationTable .subHeader {
        border-top: #e68e85 solid 1px;
        padding: 4px 6px 4px 6px;
    }
    /*#intCenterCol div.text*/ .informationTable .bgPlain {
        background: #ffffff;
    }
    /*#intCenterCol div.text*/ .informationTable .bgColor {
        background: #f6f8ef;
    }
    /*#intCenterCol div.text*/ .informationTable .firstItem {
        padding: 4px 6px 4px 22px;
    }
    /*#intCenterCol div.text*/ .informationTable .items {
        padding: 4px 0 4px 0;
    }
    /*#intCenterCol div.text*/ .informationTable .productImage {
        border-right: #e68e85 solid 1px;
        padding: 0;
        width: 82px;
    }
    /*#intCenterCol div.text*/ .informationTable .productDesc {
        background: #f6f8ef;
        padding: 4px 8px 4px 8px;
    }
    /*#intCenterCol div.text*/ .informationTable .productImage img {
        border: none;
    }
    /*#intCenterCol div.text*/ .informationTable .productDesc img {
        border: none;
        padding: 0 0 4px 8px;
    }

.reviewsTable {
    border-bottom: #e68e85 solid 1px;
}
    /*.reviewsTable .mainHeader {padding: 0 0 4px 0; font-size: 118.18%;}
				.reviewsTable .header {padding: 0 0 4px 0;}
				.reviewsTable .firstSubHeader {border-top: #e68e85 solid 2px; padding: 4px 6px 4px 6px;}
				.reviewsTable .firstSubHeader2 {border-top: #e68e85 solid 1px; padding: 4px 6px 4px 6px;}
				.reviewsTable .subHeader {border-top: #e68e85 solid 1px; padding: 4px 6px 4px 6px;}
				.reviewsTable .firstItem {padding: 4px 6px 4px 22px;}*/
    .reviewsTable .bgPlain {
        background: #ffffff;
    }

    .reviewsTable .bgColor {
        background: #f6f8ef;
    }

    .reviewsTable .items {
        border-top: #e68e85 solid 1px;
        padding: 5px 20px 0 20px;
    }

.dealerReviewsSubmitBtn {
    margin: 8px 0 0 0;
    padding: 4px 6px 12px 6px;
}

ul.ul li {
    margin-left: 0;
    padding: 2px 0 2px 0;
}

ol.ol li {
    margin-left: 0;
    padding: 2px 0 2px 0;
}
/*ul.arrowList {list-style-image: url(../img/arrows.gif); overflow: hidden; margin: 0; padding: 0;}
				ul.arrowList li {float: left; margin: 2px 20px;}
				ul.plainList {list-style: none; list-style-image: none; margin: 0; padding: 0;}*/

#intCenterCol h1, #intCenterCol h1.border {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 190.91%; /* 21px */
    /* line-height: 66.67%; /* 14px */
    width: 100%; /* 447px */
}

#intCenterColSpotlight h1, #intCenterColSpotlight h1.border {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 190.91%; /* 21px */
    /* line-height: 66.67%; /* 14px */
    width: 100%; /* 447px */
}

#intCenterCol h1 {
    margin: 0 0 0 0;
    padding: 0 0 3px 0;
    border-bottom: none;
    width: 100%; /* 447px */
}

#intCenterColSpotlight h1 {
    margin: 0 0 0 0;
    padding: 0 0 3px 0;
    border-bottom: none;
    width: 100%; /* 447px */
}

#intCenterCol h1.border {
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

#intCenterColSpotlight h1.border {
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

#intCenterCol h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #cf4f45;
    font-size: 145.45%; /* 16px */
    /* line-height: 7px; /* 7px */
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

    #intCenterCol h2.noborder {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #cf4f45;
        font-size: 145.45%; /* 16px */
        /* line-height: 7px; /* 7px */
    }

#intCenterColSpotlight h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #cf4f45;
    font-size: 145.45%; /* 16px */
    /* line-height: 7px; /* 7px */
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

/*#intCenterCol*/ .text h3.subSectionHdr {
    font-weight: bold;
    font-size: 118.18%; /* 14px */
    margin: 0;
    padding: 0 0 4px 0;
}

/*#intCenterCol*/ .text h3.subSectionHdr2 {
    font-weight: bold;
    font-size: 118.18%; /* 14px */
    margin: 0;
    padding: 8px 0 12px 0;
}

#intCenterCol img.leftFloat {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    padding: 0 13px 0 0;
}

#intCenterCol img.rightFloat {
    position: relative;
    top: 0;
    left: 0;
    float: right;
    padding: 0 0 0 13px;
}

.trendsColorsList {
    margin: 0;
    padding: 14px 28px;
}

    .trendsColorsList br {
        line-height: 3px;
    }

.trendsColors {
    position: relative;
    top: 3px;
    margin: 0;
    padding: 0 15px 0 0;
}

/* Side Box
				------------------------------------------------------------------------------------------------------------------- */
.sideBoxWrapper {
    width: 188px;
    margin: 0;
    padding: 0 0 12px 0;
    float: right;
}

.sideBox {
    position: relative;
    width: 170px;
    margin: 0;
    padding: 0;
    background: #e68e85;
    overflow: hidden;
    float: right;
    font-size: 10px;
    line-height: 14px;
    /*display: none;*/
}

.sideBoxTop {
    position: relative;
    width: 152px;
    margin: 9px 0 9px 9px;
    padding: 0;
    background: url(../img/bg/sideBoxTop.gif) no-repeat top;
    overflow: hidden;
}

    .sideBoxTop p {
        margin: 0;
        padding: 6px 8px 0 8px;
        text-align: center;
    }

.sideBoxContent {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(https://women-drivers.com/img/bg/sideBoxBottom.gif) no-repeat bottom;
    overflow: hidden;
}


    .sideBoxContent table {
        width: 150px;
        margin: 0 0 0 1px;
        padding: 3px 0 3px 0;
background: #eeeeee;
    }

        .sideBoxContent table td {
            border-bottom: #ffffff solid 1px;
        }

            .sideBoxContent table td.lastsbItem {
                border-bottom: none;
            }

.sbBullet {
    width: 11px;
    margin: 0;
    padding: 10px 7px 0 16px;
    background: #eeeeee;
}

.sbItem {
    width: 100px;
    margin: 0;
    padding: 8px 16px 6px 0;
background: #eeeeee;
}

/* Interior Page - Right Column - Boxes - spotlight
					------------------------------------------------------------------------------------------------------------------- */
#spotlight {
    width: 180px;
}

.rightColBox-spotlight {
    position: relative;
    border: 2px solid #cccccc;
padding: 15px;
background-color: #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}

    .rightColBox div, .rightColBox-spotlight div {
        margin: 0 0 0 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt; /* 10px */
        line-height: 100%; /* 14px */
        color: #333333;
    }

#spotTop h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 11px;
    color: #40312b;
    margin: 0;
    padding: 0;
}

    #spotTop h4 .large {
        font-size: 22px;
        line-height: 22px;
        color: #c15848;
    }

#spotBottom {
    position: relative;
    width: 160px;
    margin: 0;
    padding: 15px 8px 8px 0;
}

    #spotBottom p {
        width: 150px;
        margin: 0 10px 0 0;
        padding: 0 8px 0 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 11px;
        color: #333333;
    }




/* Bread Crumbs
				------------------------------------------------------------------------------------------------------------------- */
#breadcrumbs {
    position: relative;
    width: 100%; /* 479px */
    margin: 0;
    padding: 0;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; /* 10px */
    line-height: 16px; /* 16px */
    font-weight: normal;
    color: #cf4f45;
}

.currentcrumb {
    font-weight: bold;
    color: #5a4d47;
}

.currentcrumbbar {
    color: #e68e85;
}

/* Registration Form
				------------------------------------------------------------------------------------------------------------------- */
#registerFormTable, .registerFormTable {
    margin: 29px 0 29px 0;
}

    #registerFormTable td {
        padding: 0 8px 8px 0;
    }

    .registerFormTable td {
        padding: 6px 8px 6px 0;
    }

.field,
.fieldsmall,
.fieldmedium,
.fieldlarge,
.fieldlargest {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #081629;
    padding: 2px;
    border: #bac7d6 solid 1px;
}

#registerFormTable .field, .registerFormTable .field {
    width: 186px;
}

#registerFormTable .fieldsmall, .registerFormTable .fieldsmall {
    width: 48px;
}

#registerFormTable .fieldlarge, .registerFormTable .fieldlarge {
    width: 266px;
}

#registerFormTable .fieldlargest, .registerFormTable .fieldlargest {
    width: 316px;
}

.required {
    color: #c4493f;
}

/* Calculator Form
				------------------------------------------------------------------------------------------------------------------- */
#calcform table td {
    padding: 6px 2px;
}

.calcfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #081629;
    padding: 2px;
    border: #bac7d6 solid 1px;
    width: 68px;
}

/* Contact Form
				------------------------------------------------------------------------------------------------------------------- */
.contactfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #081629;
    padding: 2px;
    border: #bac7d6 solid 1px;
    /*width: 150px;*/
}

.contactfieldemail {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #081629;
    padding: 2px;
    border: #bac7d6 solid 1px;
    width: 200px;
}

/* Reviews Form
				------------------------------------------------------------------------------------------------------------------- */
.review-comments {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    color: #081629;
    padding: 2px;
    border: #e68e85 solid 1px;
}

/* Section Boxes
				------------------------------------------------------------------------------------------------------------------- */
.sectionBoxes {
    position: relative;
    margin: 0;
    padding: 0;
    clear: both;
}

    .sectionBoxes img {
        border: none;
    }

.sectionBoxLeftWrap, .sectionBoxRightWrap {
    position: relative;
    width: 48.64%; /* 233px */
    margin: 0;
    padding: 0 0 6.26% 0; /* 0 0 30px 0 */
    background: #eeeeee;
    border: 2px solid #cccccc;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
    khtml-border-radius: 10px;
    border-radius: 10px;

}

.sectionBoxLeftWrap {
    float: left;
}

.sectionBoxRightWrap {
    float: right;
}

.sectionBoxLeft,
.sectionBoxRight {
    /*position: relative;*/
    position: inherit;
    margin: 0;
    padding: 12px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #40312b;
    font-size: 90.9%;
    line-height: 130%;
}

    .sectionBoxLeft img.sectionImage,
    .sectionBoxRight img.sectionImage {
        float: left;
    }

    .sectionBoxLeft h3,
    .sectionBoxRight h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #40312b;
        font-size: 150%;
        letter-spacing: -1px;
        margin: 0;
        padding: 11px 0 0 7px;
        display: inline;
        float: left;
    }

    .sectionBoxLeft p,
    .sectionBoxRight p {
        margin: 0;
        padding: 8px 20px 8px 6px;
        clear: both;
        width: 200px;
    }

/* Personality Test
				------------------------------------------------------------------------------------------------------------------- */
#personalityTest-box {
    width: 474px;    
    border: 2px solid #cccccc;
    padding: 15px;
    background-color: #eeeeee;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
    }

#personalityTest {
    position: relative;
    width: 474px; /* 474px */
    margin: 0;
    padding: 0 0 0 3px;
    overflow: hidden;
}

#personalityTest-Question {
    -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;   
    height: 78px;
    margin: 0 0 0 0;
    padding: 0;
    background-color: #e68e85;
}

#personalityTest-Answer {
    position: relative;
    width: 474px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

/* Added September 12, 2012 for Customer Centric*/
#custCentric {
    position: relative;
    width: 474px; /* 474px */
    margin: 0;
    padding: 0 0 0 3px;
    overflow: hidden;
}

#custCentric-box {
    border: 2px solid #cccccc;
    padding: 15px;
    background-color: #eeeeee;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
    }

#custCentric-Question {
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
    height: 78px;
    margin: 0 0 0 0;
    padding: 0;
    background-color: #e68e85;
    }

#custCentric-Answer {
    position: relative;
    width: 474px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

#custCentricanswerText {
    width: 408px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
}

#custCentricquestionNumber {
    position: relative;
    width: 50px;
    height: 78px;
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
    float: left;
    background: url(../img/bg/quizQuestion-line.gif) no-repeat right;
    text-align: right;
}

#custCentricquestionText {
    width: 350px;
    margin: 0 0 0 0;
    padding: 24px 18px 0 10px;
    float: right;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    /* line-height: 78px; */
    color: #40312b;
    overflow: hidden;
}
/* End September 12, 2012 for Customer Centric*/

#questionNumber {
    position: relative;
    width: 50px;
    height: 78px;
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
    float: left;
    background: url(../img/bg/quizQuestion-line.gif) no-repeat right;
    text-align: right;
}

    #questionNumber h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 34px;
        line-height: 78px;
        color: #d05046;
        margin: 0;
        padding: 0;
        border: none;
    }

#questionText {
    position: relative;
    width: 378px;
    height: 47px;
    margin: 0 0 0 0;
    padding: 31px 18px 0 18px;
    float: right;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    /* line-height: 78px; */
    color: #40312b;
    overflow: hidden;
}



#answerText {
    position: relative;
    width: 408px;
    margin: 0 0 0 0;
    padding: 20px 28px 20px 38px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
}

#answerText-footer {
    position: relative;
    width: 408px;
    margin: 0 0 0 0;
    padding: 0 28px 8px 38px;
    overflow: hidden;
}

#footnoteText {
    position: relative;
    width: 278px;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    color: #b6b6b6;
    text-align: left;
    float: left;
}

#continueBtn {
    position: relative;
    width: 88px;
    margin: 0;
    padding: 0;
    text-align: right;
    float: right;
}

    #continueBtn img.continueBtn {
        border: none;
        display: block;
        padding: 0 0 12px 0;
    }

#personalityType {
    position: relative;
    width: 474px;
    height: 321px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.babe {
    background: url(../img/bg/personality.babe.jpg) no-repeat top left;
}

.chic {
    background: url(../img/bg/personality.chic.jpg) no-repeat top left;
}

.diva {
    background: url(../img/bg/personality.diva.jpg) no-repeat top left;
}

.vixen {
    background: url(../img/bg/personality.vixen.jpg) no-repeat top left;
}

/* Added September 13*/
#intCenterColcustCentric {
    position: relative;
    width: 49.9%; /* 29.9375em; /* 479px */
    margin: 5px 5px 26px 0;
    padding: 0 51px 0 42px; /*0 5.3125% 0 4.375%; /* 0 3.1875em 0 2.625em; /* 0 51px 0 42px */
    float: left;
}

#CustomerCentric {
    position: relative;
    width: 600px;
    height: 315px;
    border: 2px solid #cccccc;
    padding: 15px;
    background-color: #eeeeee;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px; 
}

    #CustomerCentric h3 {
        position:relative;
        left:13px;
        margin: 0 0 0 15px;
        padding: 12px 10px 10px 15px;
        font-size: 22px;
        line-height: 15px;
        font-family: Arial, Helvetica, sans-serif;
    }

    #CustomerCentric p {
        width: 370px;
        margin: 0;
        padding: 0 10px 0 0;
        text-align: justify;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11px;
        line-height: 16px;
        color: #40312b;
    }
/*Added September 13, 2012*/

/* October 8 , 2012*/
#CustomerCentric_Test {
    position: relative;
    width: 526px;
    height: 576px;
    margin: 0;
    padding: 0;
    padding-left: 50px;
}

    #CustomerCentric_Test h3 {
        margin: 0;
        padding: 29px 35px 8px 200px;
        font-size: 13px;
        line-height: 16px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
    }

    #CustomerCentric_Test p {
        width: 277px;
        margin: 0;
        padding: 0 20px 0 0;
        text-align: justify;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
        line-height: 16px;
        color: #40312b;
    }


#personalityType h3 {
    margin: 0;
    padding: 15px 0 0 164px;
    font-size: 13px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

#personalityType p {
    width: 277px;
    margin: 0;
    padding: 8px 0 0 164px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    line-height: 16px;
    color: #40312b;
}

/* Anne's Blog
				------------------------------------------------------------------------------------------------------------------- */
.post-date {
    position: relative;
    width: 13%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    text-align: right;
    border-right: #afa9a6 solid 1px;
}

    .post-date h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 15px;
        color: #40312b;
        margin: 0;
        padding: 0 8px 0 0;
    }

        .post-date h5 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }

.blog-post {
    position: relative;
    width: 83%;
    margin: 0 0 0 3%;
    padding: 0;
    overflow: hidden;
    float: left;
    color: #40312b;
}

h4.postTitle {
    font-weight: bold;
    font-size: 118.18%; /* 14px */
    margin: 0;
    padding: 0 0 0 0;
    /*border-bottom: #cccccc dotted 1px;*/
}

/* Her and His Reviews Page
				------------------------------------------------------------------------------------------------------------------- */
#hisHerWrap {
    position: relative;
    width: 479px;
    margin: 0;
    padding: 4px 0 0 0;
    overflow: hidden;
}

#hisHerTitle {
    position: relative;
    width: 229px; /*was 294*/
    height: 82px; /*was 42*/
    margin: 0;
    padding: 20px 0 0 0;
    overflow: hidden;
    float: left;
    border-bottom: #a8b569 solid 2px;
}

    #hisHerTitle p {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #d9d6d5;
    }

    #hisHerTitle h5 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #40312b;
    }

#hisHerTitle2 {
    position: relative;
    width: 300px;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
    float: left;
}

    #hisHerTitle2 p {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #d9d6d5;
    }

    #hisHerTitle2 h5 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #40312b;
    }

#hisHerImage {
    position: relative;
    width: 250px; /*was 185*/
    height: 102px; /*was 62*/
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    border-bottom: #a8b569 solid 2px;
}

#hisHerImage2 {
    position: relative;
    width: 163px;
    height: 100px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: right;
    border: rgb(145, 145, 145) solid 5px;
    background-color: rgb(145, 145, 145);
}







#gadgetTitle {
    position: relative;
    width: 129px; /*was 294*/
    height: 82px; /*was 42*/
    margin: 0;
    padding: 20px 0 0 0;
    overflow: hidden;
    float: left;
    border-bottom: #a8b569 solid 2px;
}

    #gadgetTitle p {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #d9d6d5;
    }

    #gadgetTitle h5 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #40312b;
    }

#gadgetImage {
    position: relative;
    width: 350px; /*was 185*/
    height: 102px; /*was 62*/
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    border-bottom: #a8b569 solid 2px;
}

















#hisHerIntro {
    position: relative;
    width: 479px;
    margin: 0;
    padding: 5px 0;
    overflow: hidden;
    clear: both;
}

    #hisHerIntro p {
        margin: 0;
        padding: 0 2px;
    }

#hisHerReviews {
    position: relative;
    /*width: 477px;*/
    width: 100%;
    margin: 0 1px;
    padding: 0;
    overflow: hidden;
    clear: both;
}

/* Her and His - Right Column - Boxes - REV
				------------------------------------------------------------------------------------------------------------------- */
#rev {
    position: relative;
    width: 160px;
    margin: 74px 0;
    padding: 0;
    overflow: hidden;
}


#revMid {
border: 2px solid #cccccc;
padding: 15px;
background-color: #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
 
#revMid h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 11px;
        color: #40312b;
        margin: 0;
        padding: 0;
    }

        #revMid h4 .large {
            font-size: 22px;
            line-height: 22px;
            color: #c15848;
        }

    #revMid ul {
        width: 105px;
        margin: 9px 0 0 0;
        padding: 0 0 0 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #333333;
        list-style: none;
    }

        #revMid ul li {
            padding: 0 0 8px 0;
        }

/* Headers
						---------------------------------------------------------------------------- */
#hisHerReviews table th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #ffffff;
    font-weight: normal;
}

#hisHerReviews table #blank {
    width: 109px;
    height: 27px;
    padding: 0;
    background: #a8b569 url(../img/bg/hisHerHeaderLeft.gif) no-repeat 0 0;
}

#hisHerReviews table #her {
    /*width: 172px;*/
    width: 50%;
    height: 27px;
    padding: 0 6px;
    border: 1px solid #F13333;
    background: #B11B1C url(https://women-drivers.com/img/bg/h0isHerHeaderCenter.gif) repeat-x 0 0;
}

#hisHerReviews table #his {
    /*width: 172px;*/
    width: 50%;
    height: 27px;
    padding: 0 6px;
    border: 1px solid #F13333;
    background: #B11B1C url(https://women-drivers.com/img/bg0/hisHerHeaderRight.gif) repeat-x 0 0;
}

/* Rows
						---------------------------------------------------------------------------- */
#hisHerReviews table td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #ffffff;
    font-weight: normal;
    padding: 6px;
}

.reviewCategory {
    width: 100%;
    text-align: center;
    color: #ffffff;	
    background-color: #cc3333;
}

#hisHerReviews table .herReview {
    /*width: 172px;*/
    width: 50%;
    background: #f2f3e6 url(../img/bg/hisHerRowDark.gif) repeat-x bottom left;
    border-bottom: #e6e8d1 solid 1px;
	color: #000000;
}

#hisHerReviews table .hisReview {
    /*width: 172px;*/
    width: 50%;
    background: #ffffff url(../img/bg/hisHerRowLight.gif) repeat-x bottom left;
    border-bottom: #eef0e1 solid 1px;
	color: #000000;
}

/* Interior Page - Right Column
		------------------------------------------------------------------------------------------------------------------- */
#intRightCol {
    position: relative;
    width: 16.67%; /* 10em; /* 160px */
    margin: 28px 0 26px 0;
    padding: 0 0 0 0; /* 0 1.8125em 0 0; /* 0 29px 0 0 */
    float: left;
}


    /* Interior Page - Right Column - Advertisement
				------------------------------------------------------------------------------------------------------------------- */
    #intRightCol img {
        border: none;
    }


/* Interior Page - Right Column - Blog
				------------------------------------------------------------------------------------------------------------------- */
#rss {
    position: relative;
    width: 100%;
    margin: 76px 0 8px 0;
    padding: 0;
}

#subscribe-btn {
    display: block;
    position: relative;
    width: 160px;
    height: 30px;
    /*line-height: 39px;*/
    margin: 0;
    padding: 9px 0 0 0;
    background: url(../img/btn/blog_subscribe.gif) no-repeat top left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-transform: uppercase;
    overflow: hidden;
}

    #subscribe-btn:hover {
        background: url(../img/btn/blog_subscribe.gif) no-repeat bottom left;
    }

    #subscribe-btn span {
        display: block;
        margin: 0 0 0 50px;
    }

#blogLogIn {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

    #blogLogIn a {
        display: block;
        position: relative;
        width: 144px;
        height: 30px;
        /*line-height: 39px;*/
        margin: 0;
        padding: 9px 0 0 16px;
        background: url(../img/bg/blogLogIn.gif) no-repeat top left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        text-transform: uppercase;
        overflow: hidden;
        color: #40312b;
        text-decoration: none;
    }

        #blogLogIn a:visited {
            color: #40312b;
            text-decoration: none;
        }

        #blogLogIn a:hover {
            color: #807069;
            text-decoration: none;
        }

/* ////////////////////////////////////////////////////////
		///     + Interior Page (2 Column Layout)     ////////////
		////////////////////////////////////////////////////// */

/* Interior Page - Left Column (Wider)
		------------------------------------------------------------------------------------------------------------------- */
#intLeftCol {
    position: relative;
    width: 208px; /* 21.67%; /* 13em; /* 208px */
    margin: 0 0 0 0;
    padding: 0 0 26px 0;
    float: left;
    z-index: 2;
}

/* Interior Page - Read/Write Review Buttons (Wider)
				------------------------------------------------------------------------------------------------------------------- */
#reviewBtnListWide, .reviewsNav {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
    overflow: hidden;
    z-index: 5;
}

    #reviewBtnListWide li {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 81.25%; /* 13px */
        line-height: 92.86%; /* 14px */
        color: #40312b;
    }

    .reviewsNav li {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 12px; /* 13px */
        line-height: 13px; /* 14px */
        color: #40312b;
    }

        .reviewsNav li a {
            height: 57px;
            width: 65px;
            display: block;
            padding-top: 16px;
            padding-left: 84px;
        }

        .reviewsNav li.reviewsWrite a {
            background: url(../img/nav_write.png) no-repeat;
        }

        .reviewsNav li.reviewsRead a {
            background: url(../img/nav_read.png) no-repeat;
        }

        #reviewBtnListWide li span, .reviewsNav li span {
            font-size: 161.54%; /* 21px */
            line-height: 18px; /* 18px */
        }

        #reviewBtnListWide li a, .reviewsNav li a {
            display: block;
            color: #40312b;
            text-decoration: none;
        }

            #reviewBtnListWide li a:hover, .reviewsNav li a:hover {
                display: block;
                color: #60514a;
                text-decoration: none;
            }

    #reviewBtnListWide li#btnWriteReviewWide {
        width: 208px;
        height: 97px;
        margin: 0 0 0 0;
        display: block;
        overflow: hidden;
    }

        #reviewBtnListWide li#btnWriteReviewWide a {
            width: 94px;
            height: 68px;
            margin: 0;
            padding: 29px 0 0 114px;
            background: url(../img/bg/btnReadWrite.png) 0 0;
        }
    /* #reviewBtnListWide li#btnWriteReviewWide a:hover {background: url(../img/btn/home-writeReview.png) 208px 0;} */

    #reviewBtnListWide li#btnReadReviewWide {
        width: 208px;
        height: 106px;
        margin: 0 0 0 0;
        display: block;
        overflow: hidden;
    }

        #reviewBtnListWide li#btnReadReviewWide a {
            width: 93px;
            height: 70px;
            margin: 0;
            padding: 36px 0 0 115px;
            background: url(../img/bg/btnReadWrite.png) 0 106px;
        }
/* #reviewBtnListWide li#btnReadReviewWide a:hover {background: url(../img/btn/home-readReview.png) 208px 0;} */

/* Interior Page - Boxes (Wider)
				------------------------------------------------------------------------------------------------------------------- */
.leftColBoxWrapWide {
    position: relative;
    width: 100%; /* 208px */
    margin: 1px 0 0 0;
    padding: 0;
    background: url(../img/bg/int-leftColBoxBottom.gif) no-repeat bottom left;
}

.leftColBoxIntWide {
    position: relative;
    width: 100%; /* 208px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/int-leftColBoxTop.gif) no-repeat top left;
}

    .leftColBoxIntWide div div /* Interior Page */ {
        position: relative;
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%; /* 10px */
        line-height: 140%; /* 14px */
        color: #40312b;
    }

        /* Interior Page */
        .leftColBoxIntWide div div form {
            margin: 12px 0 0 0;
        }

            .leftColBoxIntWide div div form .radio-btn {
                position: relative;
                top: 2px;
            }

            .leftColBoxIntWide div div form .submit-btn {
                padding: 18px 0 0 0;
            }

/* Interior Page - Saved Dealers Box
				------------------------------------------------------------------------------------------------------------------- */
.savedDealersBoxWrap {
    position: relative;
    width: 100%; /* 208px */
    margin: 5px 0 0 0;
    padding: 0;
    background: url(../img/bg/int-leftColSavedBoxBottom.gif) no-repeat bottom left;
}

.savedDealersBox {
    position: relative;
    width: 100%; /* 208px */
    margin: 0;
    padding: 0 0 6px 0;
    background: url(../img/bg/int-leftColSavedBoxTop.gif) no-repeat top left;
}

.savedDealersHeader {
    position: relative;
    width: 91.346%; /* 190px */
    height: auto; /* 20px */
    margin: 0;
    padding: 9px 0 0 7px;
}

    .savedDealersHeader h3 {
        position: relative;
        width: 100%; /* 190px */
        height: 0;
        margin: 0;
        padding: 20px 0 0 0;
        overflow: hidden;
        background: url(../img/bg/savedDealershipsHeader.gif) no-repeat 0 0;
    }

.savedDealersRatingBox {
    position: relative;
    width: 179px; /* 181px */
    /*height: 7.8em; /* 78px */
    margin: 0 0 8px 0;
    padding: 0 0 0 0;
    /*background: url(../img/bg/savedDealership.gif) no-repeat 0 0;*/
    background: #fff;
    border: #b9c485 solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 130%; /* 130px */
    color: #555555;
}

.savedDealersRatingBoxEmpty {
    position: relative;
    width: 181px; /* 181px */
    /*height: 7.8em; /* 78px */
    margin: 7px 0 0 12px;
    padding: 0 0 0 0;
    /*background: url(../img/bg/savedDealership.gif) no-repeat 0 0;*/
    background: none;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    line-height: 130%; /* 130px */
    color: #555555;
}

.savedDealersRatingTable {
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0;
    background: #e0e3c6;
    border-top: #b9c485 solid 1px;
    font-size: 100%; /* 10px */
}

    .savedDealersRatingTable td.savedDealerNameCell {
        width: 88px; /* 100px */
        /* height: 7.2em; /* 72px */
        margin: 0;
        padding: 0 0;
        overflow: hidden;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9px; /*90%; /* 9px */
        line-height: 11px; /*122.22%; /* 11px */
        color: #40312b;
        border: 0;
        text-align: left;
        border: 0;
        width: 88px;
        height: 64px;
        padding: 10px 0 0 0;
    }

        .savedDealersRatingTable td.savedDealerNameCell span.dName {
            display: block;
            width: 68px;
            padding: 0 10px;
        }

    .savedDealersRatingTable td.savedDealerRatingCell {
        width: 77px; /* 79px */
        height: 40px; /* 50px */
        margin: 0;
        padding: 0;
        overflow: hidden;
        border: #b9c485 solid 1px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 34px; /*26px; /* 16px */
        line-height: normal;
        color: #40312b;
    }

    .savedDealersRatingTable td.savedDealerDeleteCell {
        width: 14px; /*79px; /*43.65%; /* 79px */
        margin: 0;
        padding: 0;
        overflow: hidden;
        border: 0;
    }

td.savedDealerDeleteCell img {
    border: none;
}

.savedDealersButtons {
    position: relative;
    width: 181px; /* 181px */
    margin: 0;
    padding: 7px 0 0 12px;
    text-align: right;
}

    .savedDealersButtons img {
        border: none;
    }

.savedDealersHelp {
    position: relative;
    width: 181px; /* 181px */
    margin: 0;
    padding: 7px 0 0 12px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 56.25%; /* 9px */
    line-height: 122.22%; /* 11px */
    color: #8c8c8c;
}

/* Interior Page - Center Column (Wider)
		------------------------------------------------------------------------------------------------------------------- */
#intCenterColWide {
    position: relative;
    width: 70.0%; /* 42.1875em; /* 675px */
    margin: 28px 0 0 0;
    padding: 0 35px 26px 42px; /* 0 2.75em 0 2.0625em; /* 0 44px 0 33px */
    float: left;
}

#intCenterColFull {
    position: relative;
    width: 100%; /* 42.1875em; /* 675px */
    margin: 5px 0 0 0;
    padding: 0 35px 26px 10px; /* 0 2.75em 0 2.0625em; /* 0 44px 0 33px */
    float: left;
}

/* Dealer Search Box
				------------------------------------------------------------------------------------------------------------------- */
#topSearchBox {
    position: relative;
    width: 866px;
    height: 3em; /* 24px */
    margin: 0 0 0 -7px;
    padding: 4px 14px 0 14px;
    background: #eeeeee;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    /* line-height: 280%; /* 28px */
    color: #081629;
    border: 1px solid #cccccc;
    border-radius: 8px;
}

    #topSearchBox form {
        margin: 0;
        padding: 0;
    }

.topSearchBoxfield {
    font-size: 100%;
    color: #081629;
    padding: 2px;
}

.topSearchBoxCell {
    border-right: #eeeeee solid 1px;
    float: left;
    margin: 0 6px 0 0;
    padding: 0 6px 0 0;
}

.topSearchBoxCell-last {
    border-right: none;
    float: left;
    margin: 0;
    padding: 0 8px 0 0;
}

.topSearchBoxCell-btn {
    border-right: none;
    float: left;
    margin: 0;
    padding: 0;
}


#topSearchBoxFull {
    position: relative;
    width: 925px;
    height: 2.4em; /* 24px */
    margin: 5px 0 0 0;
    padding: 4px 0 0 14px;
    background: #e9ebd5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
    /* line-height: 280%; /* 28px */
    color: #081629;
}

    #topSearchBoxFull form {
        margin: 0;
        padding: 0;
    }

.topSearchBoxFullfield {
    border: #93a445 solid 1px;
    font-size: 100%;
    color: #081629;
    padding: 2px;
}

.topSearchBoxFullCell {
    border-right: #d8dbb8 solid 1px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.topSearchBoxFullCell-last {
    border-right: none;
    float: left;
    margin: 0;
    padding: 0 0 0 0;
}

.topSearchBoxFullCell-btn {
    border-right: none;
    float: left;
    margin: 0;
    padding: 0;
}

/* Interior Page - Center Column (Wider) - Text
				------------------------------------------------------------------------------------------------------------------- */
#intCenterColWide div.text {
    padding: 24px 0 24px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    line-height: 145.45%; /* 16px */
    color: #40312b;
}

#intCenterColFull div.text {
    padding: 24px 0 24px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    line-height: 145.45%; /* 16px */
    color: #40312b;
}

h1.pageHeader, h1.border {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #40312b;
    font-size: 190.91%; /* 21px */
    /* line-height: 66.67%; /* 14px */
    width: 100%; /* 447px */
}

h1.pageHeader {
    margin: 0 0 0 0;
    padding: 0 0 3px 0;
    border-bottom: none;
    width: 100%; /* 447px */
}

h1.border {
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

h2.pageSubHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #cf4f45;
    font-size: 145.45%; /* 16px */
    /* line-height: 7px; /* 7px */
    margin: 0 0 13px 0;
    padding: 0 0 20px 0;
    border-bottom: #e68e85 solid 2px;
    width: 100%; /* 447px */
}

/* Search Results Page
				------------------------------------------------------------------------------------------------------------------- */
.resultsDetailsButtons {
    position: relative;
    width: 100%; /* 675px */
    margin: 0 0 8px 0;
    padding: 4px 0 4px 0;
    background: #e9ebd5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; /* 11px */
    color: #40312b;
    overflow: hidden;
    clear: both;
    display: none;
}

#review_butt {
    display: block;
    float: left;
    width: 590px;
}

    #review_butt a {
        width: 106px;
        height: 19px;
        margin: 0 4px 0 0;
        padding: 3px 0 0 0;
        display: block;
        background: #bc0000 url(../img/btn/reviewCategory.gif) no-repeat top left;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
        float: right;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }

.resultsDistance {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 4px 0 0 0;
}

/* Buttons
						------------------------------------------------------------------------------------------------------------------- */
.resultsDetailsButtonsList {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
    overflow: hidden;
    float: right;
}

    .resultsDetailsButtonsList li {
        float: left;
    }

        .resultsDetailsButtonsList li a {
            display: block;
        }

        .resultsDetailsButtonsList li.btnResultsEmail {
            width: 83px;
            height: 21px;
            margin: 2px 8px 0 0;
            display: block;
            overflow: hidden;
        }

            .resultsDetailsButtonsList li.btnResultsEmail a {
                width: 83px;
                margin: 0;
                padding: 21px 0 0 0;
                background: url(../img/bg/btnResultsEmail.gif) 0 0;
            }

        .resultsDetailsButtonsList li.btnResultsPrint {
            width: 83px;
            height: 21px;
            margin: 2px 8px 0 0;
            display: block;
            overflow: hidden;
        }

            .resultsDetailsButtonsList li.btnResultsPrint a {
                width: 83px;
                margin: 0;
                padding: 21px 0 0 0;
                background: url(../img/bg/btnResultsPrint.gif) 0 0;
            }

        .resultsDetailsButtonsList li.btnResultsRate {
            width: 143px;
            height: 24px;
            margin: 0;
            display: block;
            overflow: hidden;
        }

            .resultsDetailsButtonsList li.btnResultsRate a {
                width: 143px;
                margin: 0;
                padding: 24px 0 0 0;
                background: url(../img/bg/btnResultsRate.gif) 0 0;
            }

/* Drag to Save Tab
				------------------------------------------------------------------------------------------------------------------- */
.dragTab {
    position: absolute;
    top: 8px;
    left: -18px;
    width: 18px;
    height: 170px;
    margin: 0;
    padding: 0;
    float: left;
}

    .dragTab span {
        cursor: move;
    }

    .dragTab img {
        border: none;
        display: block;
    }

/* No Dealerships Match Box
				------------------------------------------------------------------------------------------------------------------- */
#noDealersWrap { /*border-top: #cccccc dotted 1px;*/
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
}

#noDealers {
    position: relative;
    width: 100%; /* 675px */
    height: 66px;
    margin: 0;
    padding: 0;
    background: #e9ebd5 url(../img/bg/nodealersmatch.gif) no-repeat top left;
    font-size: 11px; /* 11px */
    line-height: 14px;
}

    #noDealers p {
        margin: 0;
        padding: 26px 0 0 68px;
    }

    #noDealers strong {
        font-size: 13px;
        line-height: 16px;
    }


#noDealersFullWrap { /*border-top: #cccccc dotted 1px;*/
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
}

#noDealersFull {
    position: relative;
    width: 940px; /* 675px */
    height: 66px;
    margin: 0;
    padding: 0;
    background: #e9ebd5 url(../img/bg/nodealersmatchFull.gif) no-repeat top left;
    font-size: 11px; /* 11px */
    line-height: 14px;
}

    #noDealersFull p {
        margin: 0;
        padding: 26px 0 0 68px;
    }

    #noDealersFull strong {
        font-size: 13px;
        line-height: 16px;
    }

/* Can't Find Dealer Box
				------------------------------------------------------------------------------------------------------------------- */
#cantFindWrap {
    border-top: #cccccc dotted 1px;
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
}

#cantFind {
    position: relative;
    width: 100%; /* 675px */
    height: 66px;
    margin: 0;
    padding: 0;
    background: #eeeeee url(../img/bg/cantfinddealer.gif) no-repeat top left;
    font-size: 11px; /* 11px */
    line-height: 14px;
    background-size: 100% 100%;
}

    #cantFind p {
        margin: 0;
        padding: 18px 0 0 68px;
    }

    #cantFind strong {
        font-size: 13px;
        line-height: 16px;
    }


#cantFindFullWrap {
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
}

#cantFindFull {
    position: relative;
    width: 940px; /* 675px */
    height: 66px;
    margin: 0;
    padding: 0;
    background: #e9ebd5 url(../img/bg/cantfinddealerFull.gif) no-repeat top left;
    font-size: 11px; /* 11px */
    line-height: 14px;
}

    #cantFindFull p {
        margin: 0;
        padding: 18px 0 0 68px;
    }

    #cantFindFull strong {
        font-size: 13px;
        line-height: 16px;
    }

/* Results Box
				------------------------------------------------------------------------------------------------------------------- */
.resultsDetailsBoxWrap {
    position: relative;
    width: 100%; /* 675px */
    height: auto;
    margin: 0;
    padding: 0;
    /*background: #e9ebd5 url(../img/bg/resultsDetailsBoxTop.gif) no-repeat top left;*/
    /*background: #e9ebd5;*/
    font-size: 100%; /* 11px */
    text-align: left;
}

.resultsDetailsBoxWrapBorder {
    border-top: #cccccc dotted 1px;
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
    background-color: #eeeeee;
    -moz-border-radius-bottomright: 15px;
    border-bottom-right-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;
    position: relative;
    width: 98%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border: 1px solid #cccccc;
    border-bottom: #cccccc dotted 1px;
}

    .resultsDetailsBoxWrapBorder:first-child {
        border-top: none;
        margin-top: 0;
    }

.resultsDetailsBox {
    position: relative;
    width: 100%; /* 675px */
    /* height: 175px; */
    margin: 0;
    padding: 0; /* 0 0 1.63% 0; /* 0 0 11px 0 */
    /*background: url(../img/bg/resultsDetailsBoxBottom.gif) no-repeat bottom left;*/
    overflow: hidden;
}

.dealerResultsTable {
    width: 98.53%; /* 665px */
    margin: 0; /* 10px */
    padding: 0;
    overflow: hidden;
}

    .dealerResultsTable td.dealerInfo {
        width: 231px; /* 231px */
        margin: 0;
        padding: 14px 0 0 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%; /* 11px */
        line-height: 163.63%; /* 18px */
        color: #40312b;
    }


    .dealerResultsTable .dealerResultsName {
        font-size: 13px; /* 13px */
        display: block;
        border-bottom: #d7d6c2 solid 1px;
        padding: 0 0 4px 0;
        margin: 0 0 6px 0;
    }

.dealerResultsLinkBar {
    color: #c4c7a1;
}

#rateButtonsWrap {
    display: block;
    margin: 2px 0 0 0;
}

    #rateButtonsWrap a {
        width: 176px;
        height: 20px;
        margin: 0 0 4px 0;
        padding: 2px 0 0 0;
        display: block;
        background: #bc0000 url(https://women-drivers.com/img/btn/rateExperience.gif) no-repeat top left;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
    }

.dealerResultsTable td.dealerRatings {
    width: 102px; /* 102px */
    height: 129px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: center;
    background: url(../img/bg/dealerRatingsLine.gif) no-repeat top right;
}

.dealerResultsTable td.dealerRatings-last {
    width: 118px; /* 118px */
    height: 129px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: center;
}

/* Speedometer and Ratings Values */
.speedometer-wrap {
    margin: 16px 0 0 0;
    padding: 0;
    overflow: hidden;
    display: block;
}

.speedometer-wrap-large {
    display: block;
}

.speedometer-value-wrap {
    display: none;
}

.dealerResultsTableFooter {
    font-size: 90.91%; /* 10px */
    font-style: italic;
    padding: 0 20px 28px 0;
    float: right;
    text-align: right;
}

h1.resultsHeader, h1.resultsHeaderNoBorder {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    color: #d93333;
    font-size: 172%; /* 19px */
    margin: 0 0 3px 0;
    padding: 0 0 8px 0;
    /*float: left;*/
}

h1.resultsHeader {
    /*border-bottom: #cccccc dotted 1px;*/
    color: #d93333;
    font-weight: bold;
}

h1.resultsHeaderNoBorder {
    border-bottom: none;
}

.resultsHeaderLayer, .resultsHeaderLayerNoBorder {
    position: relative;
    width: 100%; /* 675px */
    margin: 0 0 3px 0;
    padding: 0 0 0 0;
    /*border-bottom: #cccccc dotted 1px;*/
    overflow: hidden;
}

.resultsHeaderLayer {
    border-bottom: #cccccc dotted 1px;
}

.resultsHeaderLayerNoBorder {
    border-bottom: none;
}

.searchPageNav {
    position: relative;
    width: 100%;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 0;
    /*float: right;*/
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    overflow: hidden;
}

    .searchPageNav .left {
        float: left;
    }

    .searchPageNav .right {
        float: right;
    }

    .searchPageNav .left .label {
        display: block;
        float: none;
        padding: 0;
    }

    .searchPageNav .right .label {
        display: block;
        float: left;
        padding: 0 8px;
    }

        .searchPageNav .right .label:last-child {
            display: block;
            float: left;
            padding: 0 0 0 8px;
        }

    .searchPageNav .searchPageNavBar {
        color: #cacaca;
    }

.dealerRatingBox {
    position: relative;
    width: 108px; /* 14.525% */
    margin: 10px 0 0 0; /* 1.48% 0 1.48% 0 */
    padding: 0px 40px 29px 34px; /* 2.81% 7.45% 0 5.04% */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 81.81%; /* 9px */
    color: #40312b;
    text-align: center;
    float: left;
}

.overallRating {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 166.67%; /* 15px */
    letter-spacing: -1px;
    display: block;
    padding: 0 0 6px 0;
    text-align: center;
}

.spedometer {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 277.78%; /* 25px */
    letter-spacing: -1px;
    display: block;
    margin: 0 auto 0 auto;
    padding: 12px 0 12px 0;
    text-align: center;
    color: #554139;
    width: 88px;
    height: 114px;
    background: url(../img/bg/spedometer.gif) no-repeat 0 0;
}

#based_count {
    width: 100%;
    padding: 0 0 0 12px;
}

.dealerInfoBox {
    position: relative;
    width: 265px; /*42.53%; /* 287px */
    margin: 1.49% 0 1.49% 0; /* 10px 0 10px 0 */
    padding: 5.64% 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 109.09%; /* 12px */
    line-height: 125%; /* 15px */
    color: #40312b;
    text-align: left;
    float: left;
}

.dealerMapBox {
    position: relative;
    width: 29.04%; /* 196px */
    margin: 1.49% 0 0 0; /* 10px 0 0 0 */
    padding: 0 10px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90.91%; /* 10px */
    color: #40312b;
    text-align: left;
    float: right;
}

    .dealerMapBox iframe {
        padding: 1px;
        border-left: #d8dbb8 solid 1px;
        border-bottom: #d8dbb8 solid 1px;
        display: block;
        width: 98.47%; /* 193px */
        height: 178px; /* 193px */
        overflow: hidden;
    }

.dealerMapLink {
    padding: 1px;
    border-left: #d8dbb8 solid 1px;
    display: block;
    height: 3.407%; /* 23px */
    line-height: 230%; /* 23px */
    background: #ffffff;
    font-size: 100%; /* 10px */
    text-align: center;
    overflow: hidden;
}

.resultsMoreInfo {
    margin: 0 0 18px 0;
    padding: 18px 24px 36px 24px; /* 18px 24px 36px 24px */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 109.09%; /* 12px */
    line-height: 133.33%; /* 16px */
    color: #40312b;
    border-bottom: #e9ebd5 solid 2px;
}

.resultsNumberOfReviews {
    position: relative;
    margin: 32px 0 0 0;
    padding: 0 24px 12px 14px; /* 0 24px 12px 24px */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 109.09%; /* 12px */
    line-height: 133.33%; /* 16px */
    color: #40312b;
    font-weight: bold;
    clear: both;
    border-bottom: #cccccc dotted 1px;
}

.reviewsHeaderBar {
    position: relative;
    width: 100%; /* 675px */
    height: 1.81em; /* 20px */
    margin: 0 0 3px 0;
    padding: 5px 0 0 0;
    background: #e9ebd5;
    font-size: 100%; /* 11px */
    clear: both;
}

.reviewsHeaderSort {
    position: relative;
    width: 34.07%; /* 230px */
    margin: 0;
    padding: 0 0 0 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90.91%; /* 10px */
    color: #666666;
    float: left;
}

.sortSelectBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; /* 10px */
    color: #666666;
    padding: 2px;
    border: #7f9db9 solid 1px;
    width: 52.17%; /* 120px */
    position: relative;
    top: -1px;
}

.reviewsHeaderCat {
    position: relative;
    width: 63.41%; /* 428px */
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; /* 10px */
    text-transform: uppercase;
    color: #63782e;
    float: right;
}

.categoryLabel, .categoryLabelLast {
    border-left: #ced0bf solid 1px;
    text-align: center;
    display: block;
    float: left;
}

.categoryLabel {
    width: 23.8%; /* 102px */
}

.categoryLabelLast {
    width: 27.57%; /* 118px */
    font-weight: bold;
}

.reviewsWrap {
    position: relative;
    width: 98%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border: 1px solid #cccccc;
    border-bottom: #cccccc dotted 1px;
    overflow: hidden;
    background-color: #eeeeee;
    -moz-border-radius-bottomright: 15px;
    border-bottom-right-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;
}

.userInfo {
    margin: 0;
    padding: 20px 0 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    overflow: hidden;
//    height: 100%; /* For IE6 because I hate it. */
}

.userPhotoDetailsWrap {
    position: relative;
    width: 300px;
    margin: 0;
    padding: 0;
    float: left;
}

.userPhoto {
    position: relative;
    margin: 0 25px 0 0;
    padding: 4px;
    border: #cfcbca solid 1px;
    width: auto;
    height: auto;
    float: left;
}

.userDetails {
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
}

.userReviewBubble {
    position: relative;
    width: 26px;
    height: 21px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: url(../img/bg/userReviewBubble.gif) no-repeat 0 0;
    font-size: 10px;
    color: #ffffff;
    float: left;
}

    .userReviewBubble a {
        width: 24px;
        height: 21px;
        display: block;
    }

.userReviewBubbleLink {
    font-size: 109%;
    clear: both;
}

.userRatings {
    position: relative;
    margin: 0;
    padding: 0 100px 0 0;
    text-align: center;
    float: right;
}

.userRatings-shopping {
    position: relative;
    width: 23.83%; /* 102px */
    margin: 0;
    padding: 0;
    float: left;
}

.userRatings-purchase {
    position: relative;
    width: 23.83%; /* 102px */
    margin: 0;
    padding: 0;
    float: left;
}

.userRatings-service {
    position: relative;
    width: 23.83%; /* 102px */
    margin: 0;
    padding: 0;
    float: left;
}

.userRatings-overall {
    position: relative;
    width: 27.57%; /* 118px */
    margin: 0;
    padding: 0;
    float: left;
}

.reviewsText {
    position: relative;
    margin: 0;
    padding: 0 14px 0 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 109.09%; /* 12px */
    line-height: 133.33%; /* 16px */
    color: #40312b;
    clear: both;
    width: 98%;
    font-weight: normal;
}



/* ////////////////////////////////////////////////////////////////////////////
///     + Footer     /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#footer-wrap {
    position: relative;
    width: 940px; /* 60em; /* 960px */
    margin: 0 auto 0 auto;
    padding: 0;
    overflow: hidden;
    color: #5d5d5d;
}

#footer-nav {
    position: relative;
    border-top: 2px solid #cd3333;
    color: #5d5d5d;
}

#footer-nav-list {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #5d5d5d;
    padding-top: 7px;
}

    #footer-nav-list li, #footer-nav-list li.last {
        display: inline;
    }

    #footer-nav-list li {
        border-right: none;
        margin: 0; /*0 12px 0 0 */
        padding: 0; /*0 12px 0 0 */
        ;
        padding-right: 20px;
    }

        #footer-nav-list li.last {
            border-right: none;
            margin: 0;
            padding: 0;
        }

        #footer-nav-list li a {
            color: #5d5d5d;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

#footer {
    position: relative;
    background-color: #fff;
    overflow: hidden;
    text-align: center;
    line-height: normal;
}

#footer-list {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

    #footer-list li, #footer-list li.first, #footer-list li.last {
        display: inline;
        text-align: left;
    }

    #footer-list li {
        margin: 0; /*0 12px 0 0 */
        padding: 0; /*0 12px 0 0 */
    }

        #footer-list li.first {
            border-right: none;
            margin: 0; /*0 5.5px 0 0 */
            padding: 0; /*0 5.5px 0 0 */
        }

        #footer-list li.last {
            border-right: none;
            margin: 0;
            padding: 0;
        }

.footcop {
    text-align: left;
    color: #5d5d5d;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 20px;
}

.footsoc {
    float: right;
    padding-top: 10px;
}
/* ////////////////////////////////////////////////////////////////////////////
///     + Links     //////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

a:link {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: bold;
}

a:visited {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: bold;
}

a:hover {
    color: #e68e85;
    text-decoration: underline;
    font-weight: bold;
}

a:active {
    color: #e68e85;
    text-decoration: underline;
    font-weight: bold;
}

a.green:link {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.green:visited {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.green:hover {
    color: #e68e85;
    text-decoration: underline;
    font-weight: normal;
}

a.green:active {
    color: #e68e85;
    text-decoration: underline;
    font-weight: normal;
}

a.red:link {
    color: #b71f38;
    text-decoration: underline;
}

a.red:visited {
    color: #b71f38;
    text-decoration: underline;
}

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

a.red:active {
    color: #ce4665;
    text-decoration: underline;
}

.redLtU,
a.redLtU:link {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: bold;
}

/* hdformat */
.reviewer {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: bold;
    font-size: 123%;
}
/* 
.item {
    display:none;
}
*/

a.redLtU:visited {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: bold;
}

a.redLtU:hover {
    color: #e68e85;
    text-decoration: underline;
    font-weight: bold;
}

a.redLtU:active {
    color: #e68e85;
    text-decoration: underline;
    font-weight: bold;
}

a.redLt:link {
    color: #cf4f45;
    text-decoration: none;
    font-weight: bold;
}

a.redLt:visited {
    color: #cf4f45;
    text-decoration: none;
    font-weight: bold;
}

a.redLt:hover {
    color: #e68e85;
    text-decoration: none;
    font-weight: bold;
}

a.redLt:active {
    color: #e68e85;
    text-decoration: none;
    font-weight: bold;
}

a.footergreen:link {
    color: #445a0d;
    text-decoration: none;
    font-weight: normal;
}

a.footergreen:visited {
    color: #445a0d;
    text-decoration: none;
    font-weight: normal;
}

a.footergreen:hover {
    color: #cf4f45;
    text-decoration: none;
    font-weight: normal;
}

a.footergreen:active {
    color: #cf4f45;
    text-decoration: none;
    font-weight: normal;
}

a.white:link {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

a.white:visited {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

a.white:hover {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

a.white:active {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

a.white2:link {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

a.white2:visited {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

a.white2:hover {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

a.white2:active {
    color: #dfe9ab;
    text-decoration: none;
    font-weight: normal;
}

.whiteReviews,
a.whiteReviews:link {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.whiteReviews:visited {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.whiteReviews:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.whiteReviews:active {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.brown,
a.brown:link {
    color: #815a4b;
    text-decoration: none;
}

a.brown:visited {
    color: #815a4b;
    text-decoration: none;
}

a.brown:hover {
    color: #b5978a;
    text-decoration: none;
}

a.brown:active {
    color: #b5978a;
    text-decoration: none;
}

a.brownHead:link {
    color: #40312b;
    text-decoration: none;
}

a.brownHead:visited {
    color: #40312b;
    text-decoration: none;
}

a.brownHead:hover {
    color: #807069;
    text-decoration: none;
}

a.brownHead:active {
    color: #807069;
    text-decoration: none;
}

a.brownLight:link {
    color: #40312b;
    text-decoration: none;
    font-weight: normal;
}

a.brownLight:visited {
    color: #40312b;
    text-decoration: none;
    font-weight: normal;
}

a.brownLight:hover {
    color: #807069;
    text-decoration: none;
    font-weight: normal;
}

a.brownLight:active {
    color: #807069;
    text-decoration: none;
    font-weight: normal;
}

a.navLink:link {
    color: #C1463E;
    text-decoration: none;
    font-weight: bold;
}

a.navLink:visited {
    color: #C1463E;
    text-decoration: none;
    font-weight: bold;
}

a.navLink:hover {
    color: #C1463E;
    text-decoration: none;
    font-weight: bold;
}

a.navLink:active {
    color: #C1463E;
    text-decoration: none;
    font-weight: bold;
}

a.navLink_selected:link {
    color: #58433b;
    text-decoration: none;
    text-transform: uppercase;
}

a.navLink_selected:visited {
    color: #58433b;
    text-decoration: none;
    text-transform: uppercase;
}

a.navLink_selected:hover {
    color: #58433b;
    text-decoration: none;
    text-transform: uppercase;
}

a.navLink_selected:active {
    color: #58433b;
    text-decoration: none;
    text-transform: uppercase;
}

a.navLinkDD:link {
    color: #ffffff;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDD:visited {
    color: #ffffff;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDD:hover {
    color: #ffffff;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDD:active {
    color: #ffffff;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDDS:link {
    color: #4a3831;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDDS:visited {
    color: #4a3831;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDDS:hover {
    color: #73645d;
    text-decoration: none;
    text-transform: none;
}

a.navLinkDDS:active {
    color: #73645d;
    text-decoration: none;
    text-transform: none;
}

a.topnavLink:link {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.topnavLink:visited {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.topnavLink:hover {
    color: #c63029;
    text-decoration: underline;
    font-weight: normal;
}

a.topnavLink:active {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.profileLink:link {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.profileLink:visited {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.profileLink:hover {
    color: #c63029;
    text-decoration: underline;
    font-weight: normal;
}

a.profileLink:active {
    color: #c63029;
    text-decoration: none;
    font-weight: normal;
}

a.crumbs:link {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.crumbs:visited {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.crumbs:hover {
    color: #e68e85;
    text-decoration: underline;
    font-weight: normal;
}

a.crumbs:active {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.top:link {
    color: #b5b5b5;
    text-decoration: none;
    font-weight: normal;
}

a.top:visited {
    color: #b5b5b5;
    text-decoration: none;
    font-weight: normal;
}

a.top:hover {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

a.top:active {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

a.permalink:link {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.permalink:visited {
    color: #cf4f45;
    text-decoration: underline;
    font-weight: normal;
}

a.permalink:hover {
    color: #e68e85;
    text-decoration: underline;
    font-weight: normal;
}

a.permalink:active {
    color: #e68e85;
    text-decoration: underline;
    font-weight: normal;
}

a.recentpostdate:link {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

a.recentpostdate:visited {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

a.recentpostdate:hover {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

a.recentpostdate:active {
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Misc     ///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

form, iframe {
    margin: 0;
    padding: 0;
}

.footnote {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    color: #b6b6b6;
}

.green-text {
    color: #cf4f45;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Buttons     ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.redBtn {
    background: transparent url(../img/bg/btnRed.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

    a.redBtn span {
        background: transparent url(../img/bg/btnRed-end.gif) no-repeat;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px 18px;
    }

/* ////////////////////////////////////////////////////////////////////////////
///     + Box Over     ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

/* Box Over - Links
------------------------------------------------------------------------------------------------------------------- */
.greenBoxOver {
    color: #cf4f45;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

    .greenBoxOver:hover {
        color: #e68e85;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
    }

.brownBoxOver {
    color: #40312b;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

    .brownBoxOver:hover {
        color: #807069;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
    }

.resultsExpBoxOver {
    color: #cf4f45;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

    .resultsExpBoxOver:hover {
        color: #e68e85;
        text-decoration: none;
        font-weight: bold;
        cursor: pointer;
    }

/* Box Over - Box
------------------------------------------------------------------------------------------------------------------- */
.boHdr {
    width: 150px;
    margin: 0;
    padding: 0 0 0 15px;
    text-align: left;
}

.boBdy {
    width: 150px;
    margin: 0;
    padding: 5px 10px;
    background: #40312b;
    border: #d05046 solid 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #ffffff;
    text-align: left;
}

.boBdy2 {
    width: 288px;
    height: 148px;
    margin: 0;
    padding: 7px;
    background: #cfd9a4 url(../img/bg/ratings-explanation.gif) no-repeat top left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
    text-align: left;
    position: relative;
    top: -180px;
    left: -160px;
    filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    opacity: 0.95;
}

.boBdy3 {
    margin: 0;
    padding: 4px;
    background: #e3e3e3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #40312b;
    text-align: left;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}

.boBdy4 {
    width: 120px;
    margin: 0;
    padding: 5px 10px;
    background: #40312b;
    border: #d05046 solid 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #ffffff;
    text-align: center;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + List Expander     //////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

.listexpander {
    width: 100%;
}

    .listexpander, .listexpander ul, .listexpander li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .listexpander ul {
            /*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/
        }

        .listexpander li {
            width: 100%;
            line-height: 26px;
            margin: 0 0 7px 0;
            padding: 0 0 0 0;
            cursor: default;
        }

            .listexpander li .termsCat {
                color: #cf4f45;
                text-decoration: underline;
            }

            .listexpander li.collapsed, .listexpander li.expanded {
                cursor: pointer;
            }

            /* First Level
------------------------------------------------------------------------------------------------------------------- */
            .listexpander li,
            .listexpander li.collapsed {
                background: #e68e85 url(../img/collapsed.gif) no-repeat 6px 6px;
                text-indent: 27px;
            }

                .listexpander li.expanded {
                    background: #e68e85 url(../img/expanded.gif) no-repeat 6px 6px;
                    text-indent: 27px;
                }

                /* Second Level
------------------------------------------------------------------------------------------------------------------- */
                .listexpander li li {
                    background: #ffffff;
                    font-weight: normal;
                    line-height: 16px;
                    text-indent: 0;
                    margin: 0;
                    padding: 16px 17px 16px 17px;
                    border-bottom: #e68e85 solid 2px;
                    width: auto;
                }

                    .listexpander li li.lastTerm {
                        border-bottom: none;
                        margin: 0;
                        padding: 16px 17px 9px 17px;
                    }

/* Third Level
------------------------------------------------------------------------------------------------------------------- */
/* .listexpander li li ul, .listexpander li li li {background: #fff;}
.listexpander li li li.collapsed {background: #fff url(../img/collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li li.expanded {background: #fff url(../img/expanded.gif) no-repeat 5px .4em;} */

/* Fourth Level
------------------------------------------------------------------------------------------------------------------- */
/* .listexpander li li li li {text-indent: 0; margin-left: 30px; width: auto;} */

/* Buttons
------------------------------------------------------------------------------------------------------------------- */
p.listexpander {
    height: 1.7em;
    margin: 1em 0;
}

    p.listexpander a {
        float: left;
        height: 1.7em;
        line-height: 1.7em;
        margin: 0 5px 0 0;
        padding: 0 10px 0 10px;
        border: 1px solid #eee;
        cursor: pointer;
        color: #cf4f45;
        text-decoration: none;
        font-weight: bold;
    }

        p.listexpander a:hover {
            background: #f8f8f8;
            color: #e68e85;
            text-decoration: none;
            font-weight: bold;
        }

/* Float Fix
------------------------------------------------------------------------------------------------------------------- */
.listexpander li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.listexpander li {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .listexpander li {
    height: 1%;
}

.listexpander li {
    display: block;
}
/* End hide from IE-mac */

.pressdate {
    font-style: italic;
    text-decoration: underline;
}

#homeRightAd {
    margin-left: 29px;
    margin-right: 29px;
    text-align: center;
}

div.twfb table tr td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%; /* 10px */
}

div.share {
    padding: 10px 0 0 0;
}

#twitter_update_list {
    width: 170px;
    padding-left: 0;
    margin: -10px 0 0 0;
    list-style: none;
    list-style-image: none;
}

    #twitter_update_list li {
        margin-left: -28px;
        padding-left: 0;
        padding-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
        color: #40312b;
        font-size: 10px;
        line-height: 14px;
        width: 150px;
    }


.leftColBoxWraptwitter {
    position: relative;
    width: 100%; /* 199px */
    margin: 1px 0 0 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxBottom.gif) no-repeat bottom left;
}

.leftColBoxtwitter {
    position: relative;
    width: 100%; /* 199px */
    margin: 0;
    padding: 0;
    background: url(../img/bg/home-leftColBoxTop.gif) no-repeat top left;
}


    .leftColBoxtwitter h1, .leftColBoxtwitter h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #40312b;
    }

    .leftColBoxtwitter h2 {
        font-size: 93.75%; /* 15px */
        line-height: 100%; /* 16px */
        margin: 10px 0 10px 0;
        padding: 10px 0 10px 0;
        /*border-bottom: #e68e85 solid 1px;*/
    }

        .leftColBoxtwitter h2 .large {
            font-size: 140%; /* 21px */
            line-height: 66.67%; /* 14px */
        }

    .leftColBoxtwitter span {
        margin-left: 5px;
    }

    .leftColBoxtwitter p {
        position: relative;
        margin: 0 0 5px 0;
        padding: 0 4.5% 5px 4.5%; /* 0 0 0 8px */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%; /* 10px */
        line-height: 140%; /* 14px */
        color: #40312b;
    }


#ebook {
    position: absolute;
    left: 395px;
    top: 180px;
    z-index: 1;
}

.right-box {
    background: url(../img/dot-middle.gif) repeat-y;
    width: 219px;
    margin: 10px auto;
}

.right-box-body {
    width: 200px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin: 0 auto;
}

    .right-box-body p {
        margin-top: 3px;
        font-size: 10px;
    }

.right-box h2 {
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 8px 0 0 20px;
    font-weight: bold;
    width: 212px;
    font-size: 16px;
}

.right-box-top {
    width: 219px;
    height: 35px;
    background: url(../img/dot-top.gif) no-repeat top;
}

.right-box-bottom {
    width: 219px;
    height: 15px;
    background: url(../img/dot-bottom.gif) no-repeat top;
}

.ojlnx a {
    color: #E56313;
    text-decoration: none;
    font-weight: bold;
}

    .ojlnx a:hover {
        text-decoration: underline;
    }





.left-box {
    background: url(../img/dot-middle-sm.gif) repeat-y;
    width: 198px;
    margin: 10px auto;
}

.TopTenHeader > td {
    border: 1px solid #9bab49;
    font-weight: bold;
    color: 000;
}

.TopTenItem > td {
    border: 1px solid #d0d9a2;
    color: #4B6610;
}

    .TopTenItem > td a {
        font-weight: bold !important;
    }

.left-box-body {
    width: 173px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    margin: 0 auto;
}

    .left-box-body p {
        margin-top: 3px;
        font-size: 10px;
    }

.left-box h2 {
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 8px 0 0 20px;
    font-weight: bold;
    width: 195px;
    font-size: 16px;
}

.left-box-top {
    width: 198px;
    height: 56px;
    background: url(../img/dot-top-sm.gif) no-repeat top;
}

.left-box-top2 {
    width: 219px;
    height: 56px;
    background: url(../img/dot-top-sm2.gif) no-repeat top;
}

.left-box-bottom {
    width: 198px;
    height: 18px;
    background: url(../img/dot-bottom-sm.gif) no-repeat top;
}

#part1, #part2 {
    cursor: pointer;
    cursor: hand;
}

.socials a img {
    border: none;
}

/* Apple devices to show ratings */
/* Bigger Image with Speed rating */
.AppleShowAveRating {
    background-image: url(../img/AppleDevice/speed_meter.png);
    width: 98px;
    height: 141px;
    position: relative;
    top: 0;
    left: 0;
}
/* Normal Image with Speed rating */
.AppleShowRating {
    background-image: url(../img/AppleDevice/speed.png);
    width: 77px;
    height: 100px;
    position: relative;
    top: 0;
    left: 0;
    margin-top: 20px;
    padding-top: 20px;
    clear: both;
}
/* Normal Image with Speed rating */
.AppleShowNotRated {
    background-image: url(../img/AppleDevice/notrated.png);
    width: 77px;
    height: 100px;
    position: relative;
    top: 0;
    left: 0;
    clear: both;
}

/* Spin Bigger */
.AppleSpinBigger {
    width: 69px;
    height: 69px;
    background-image: url(../img/AppleDevice/spin2.png);
    position: relative;
    top: 30px;
    left: 20px;
}

AppleSpinBigger2 {
    width: 69px;
    height: 69px;
    background-image: url(../img/AppleDevice/spin2.png);
    position: relative;
    top: 40px;
    left: 10px;
}

.AppleSpinSmaller {
    width: 69px;
    height: 69px;
    background-image: url(../img/AppleDevice/spin.png);
    position: relative;
    top: 20px;
    left: 6px;
}

.AppleSpinSmaller2 {
    width: 69px;
    height: 69px;
    background-image: url(../img/AppleDevice/spin.png);
    position: relative;
    top: 8px;
    left: 6px;
}

.AppleRatingRateTaller {
    color: #333;
    position: relative;
    top: 20px;
    left: 2px;
    font-weight: bold;
    font-size: xx-large;
    font-family: Arial;
}

.AppleRatingRateSmaller {
    color: #56423a;
    position: relative;
    top: 12px;
    left: 5px;
    font-weight: normal;
    font-size: 1.85em;
    font-family: Arial;
    margin-right: 10px;
    margin-bottom: 5px;
}

.AppleRatingRateSmaller2 {
    color: #56423a;
    position: relative;
    top: 8px;
    left: 17px;
    font-weight: normal;
    font-size: 1.3em;
    font-family: Arial;
}

.shadow {
    -moz-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff;
}

#navlink a {
    position: absolute;
    top: 8px;
    font-size: 15px !important;
}

/*New Gauges*/

/* Normal Image with Speed rating */
.NewGaugeRed {
    background: url(../img/gauge/blankspeed.png) no-repeat;
    width: 137px;
    height: 127px;
    position: relative;
    top: 0;
    left: 0;
    clear: both;
    background-position: 50% 50%;
    padding-top: 0px;
}

.NewGaugeRedNOtRated {
    background: url(../img/gauge/not-rated-details.png) no-repeat;
    width: 137px;
    height: 127px;
    position: relative;
    top: 0;
    left: 0;
    clear: both;
    background-position: 50% 50%;
}

.NewGaugeSpinner {
    width: 57px;
    height: 22px;
    background: url(../img/gauge/RateRotate.png) no-repeat;
    position: relative;
    top: 14px;
    left: 33px;
    transform-origin: 52.5px 15px;
    -webkit-transform-origin: 52.5px 15px;
    -moz-transform-origin: 52.5px 15px;
    -o-transform-origin: 52.5px 15px;
    -ms-transform-origin: 52.5px 15px;
}

.NewGaugeSpinner1 {
    width: 57px;
    height: 22px;
    background: url(../img/gauge/RateRotate.png) no-repeat;
    position: relative;
    top: 14px;
    left: 33px;
    transform-origin: 52.5px 5px;
    -webkit-transform-origin: 52.5px 5px;
    -moz-transform-origin: 52.5px 5px;
    -o-transform-origin: 52.5px 5px;
    -ms-transform-origin: 52.5px 5px;
}

.NewGaugeRedsm {
    background: url(../img/gauge/blankspeedsm.png) no-repeat;
    width: 111px;
    height: 75px;
    position: relative;
    top: 0;
    left: 0;
    clear: both;
}

.NewGaugeRedsmNotRated {
    background: url(../img/gauge/not-rated-gauge3.png) no-repeat;
    width: 111px;
    height: 85px;
    position: relative;
    top: 0;
    left: 0;
    clear: both;
}

.NewGaugeSpinnersm {
    width: 38px;
    height: 15px;
    background: url(../img/gauge/RateRotatesm.png) no-repeat;
    position: relative;
    top: 44px;
    left: 22px;
    transform-origin: 35px 10px;
    -webkit-transform-origin: 35px 10px;
    -moz-transform-origin: 35px 10px;
    -o-transform-origin: 35px 10px;
    -ms-transform-origin: 35px 10px;
}

#ShopTopAHref {
    width: 110px;
}

    #ShopTopAHref a {
        width: 106px;
        height: 19px;
        margin: 0 4px 0 0;
        padding: 3px 0 0 0;
        display: block;
        background: #bc0000 url(../img/btn/reviewCategory.gif) no-repeat top left;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }

.TopAHref {
    width: 110px;
}

    .TopAHref a {
        width: 106px;
        height: 19px;
        margin: 0 4px 0 0;
        padding: 3px 0 0 0;
        display: block;
        background: #bc0000 url(../img/btn/reviewCategory.gif) no-repeat top left;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }

/* PHP Header*/
#header-wrap {
    background: #FFFFFF;
    margin: 0 auto;
    border-top: 0px solid #000000;
    border-bottom: 2px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    clear: both;
}

#header {
    width: 960px;
    height: 150px;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    float: none;
    overflow: hidden;
}

#header-left {
    background: url(../images/WebsiteHeader.png ) left top no-repeat;
    margin: 0;
    width: 610px;
    height: 150px;
    padding: 0;
    float: left;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}


.logo-image #header-left, .logo-image #header-left #title, .logo-image #header-left #title a {
    width: 610px;
    height: 150px;
    padding: 0;
    float: left;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

    .logo-image #header-left #tagline {
        display: block;
        overflow: hidden;
    }

#tagline {
    margin: 0;
    padding: 8px 0 0;
    color: #888888;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
}

#header-right {
    width: 300px;
    padding: 0;
    float: right;
}

    #header-right p {
        margin: 0;
        padding: 0 0 5px 0;
    }

    #header-right h4 {
        margin: 0;
        padding: 0;
        color: #333333;
        font-size: 12px;
    }

    #header-right img {
        display: block;
    }

    #header-right #topnavrightList li {
        margin-left: 0 !important;
        font-size: 12px !important;
        list-style-type: none !important;
        color: #C42F28 !important;
        float: right;
        margin-top: 17px;
        margin-bottom: 10px;
    }

        #header-right #topnavrightList li.last-right {
            margin-right: 10px !important;
        }

    #header-right .socmda img, #footer .socmda img {
        float: right;
        margin-right: 10px;
        padding-top: 3px;
    }

.header-left-full-width #header-left, .header-left-full-width #header-left #title, .header-left-full-width #header-left #title a {
    width: 610px;
}

.catalyst-widget-area {
    background: #FFFFFF;
    border-top: 0px solid #E8E8E8;
    border-bottom: 0px solid #E8E8E8;
    border-left: 0px solid #E8E8E8;
    border-right: 0px solid #E8E8E8;
    float: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #111111;
    font-family: Arial,sans-serif;
    font-size: 14px;
}

    .catalyst-widget-area ul, .catalyst-widget-area ol {
        margin: 0;
        padding: 0 0 15px 0;
    }

    .catalyst-widget-area ol {
        margin: 0;
        padding: 0 0 15px 0;
    }

#header .header-phone, #footer .header-phone {
    float: right;
    font-weight: bold;
    color: #C63029;
    font-size: 24px;
    margin-top: 5px!important;
    margin-right: 10px!important;
}

#header-right #topnavrightList li.last-right {
    margin-right: 10px !important;
}

#header-left #title a {
    width: 610px;
    height: 150px;
    padding: 0;
    float: left;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

/* New Navigation*/



#navbar-1-wrap {
    margin-top: -22px;
    width: 962px;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    color: #FFFFFF;
    background: url(../images/nav.jpg ) top left repeat-x;
    border-top: 0px solid #F13333;
    border-bottom: 0px solid #F13333;
    border-left: 0px solid #F13333;
    border-right: 0px solid #F13333;
    height: 30px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 1em;
    clear: both;
    position: relative;
}

#navbar-1 {
    width: 960px;
    margin: 0 auto;
    padding: 0;
    float: none;
    display: block;
}

#navbar-1-left, #navbar-2-left {
    margin: 0;
    padding: 0;
    float: left;
}

#navbar-1-right, #navbar-2-right {
    margin: 0;
    padding: 0;
    text-transform: none;
    float: right;
}

#navbar-1-right {
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 14px;
}

#navbar-1-right a, #navbar-1-right a:visited {
        color: #C63029;
        text-decoration: none;
    }

        #navbar-1-right a:hover {
            color: #D5928A;
            text-decoration: underline;
        }

    #navbar-1-right.navbar-right-text {
        padding: 10px 4px 0 0;
    }

    #navbar-1-right.navbar-right-search {
        padding: 4px 4px 0 0;
    }

#nav-1, #nav-2 {
    margin: 0;
    padding: 0;
}

    #nav-1 ul, #nav-2 ul {
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        font-size:10px;
    }

    #nav-1 li, #nav-2 li {
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
    }

        #nav-1 li a, #nav-1 li a:link, #nav-1 li a:visited {
           background: transparent;
	border-top: 0px solid #E8E8E8;
	border-bottom: 0px solid #E8E8E8;
	border-left: 0px solid #E8E8E8;
	border-right: 0px solid #E8E8E8;
	margin: 0 51px 0 0px;
	padding: 8px 7px 8px 7px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: relative;
        }

            #nav-1 li a:hover, #nav-1 li a:active {
                background: transparent;
                border-top: 0px solid #E8E8E8;
                border-bottom: 0px solid #E8E8E8;
                border-left: 0px solid #E8E8E8;
                border-right: 0px solid #E8E8E8;
                color: #FFFFFF;
                text-decoration: none;
            }

            #nav-1 li a.sf-with-ul {
                padding-right: 17px;
            }

            #nav-1 li a .sf-sub-indicator, #nav-1 li li a .sf-sub-indicator, #nav-1 li li li a .sf-sub-indicator {
                background: url(https://women-drivers.com/css/images/single-pixel.png) no-repeat;
                width: 0px;
                height: 0px;
                top: 0px;
                right: 0px;
                position: absolute;
                text-indent: -9999px;
            }

        #nav-1 li li a, #nav-1 li li a:link, #nav-1 li li a:visited {
            background: #B11B1C;
            width: 200px;
            border-top: 0;
            border-right: 1px solid #F13333;
            border-bottom: 1px solid #F13333;
            border-left: 1px solid #F13333;
            margin: 0px;
            padding: 8px 7px 8px 7px;
            color: #FFFFFF;
            text-decoration: none;
            float: none;
        }

            #nav-1 li li a:hover, #nav-1 li li a:active {
                background: #B11B1C;
                color: #FFFFFF;
                text-decoration: none;
            }

        #nav-1 li ul {
            width: 219px;
            height: auto;
            margin: 0;
            padding: 0;
            z-index: 9999;
            left: -999em;
            position: absolute;
        }

            #nav-1 li ul ul {
                margin: -31px 0 0 215px;
            }

        #nav-1 li:hover ul ul, #nav-2 li:hover ul ul, #nav-1 li:hover ul ul ul, #nav-2 li:hover ul ul ul {
            left: -999em;
        }

        #nav-1 li:hover ul, #nav-1 li.sfHover ul, #nav-2 li:hover ul, #nav-2 li.sfHover ul, #nav-1 li li:hover ul, #nav-2 li li:hover ul, #nav-1 li li li:hover ul, #nav-2 li li li:hover ul {
            left: auto;
        }

        #nav-1 li:hover, #nav-1 li.sfHover, #nav-2 li:hover, #nav-2 li.sfHover {
            position: static;
        }

        #nav-1 li.current_page_item a, #nav-1 li.current-menu-item a, #nav-1 li.current-cat a {
            background: transparent;
            border-top: 0px solid #E8E8E8;
            border-bottom: 0px solid #E8E8E8;
            border-left: 0px solid #E8E8E8;
            border-right: 0px solid #E8E8E8;
            color: #FFFFFF;
            text-decoration: none;
        }

/* Reviews_complete*/
#intCenterColWide_New {
    position: relative;
    width: 70.0%;
    margin: 28px 0 0 0;
    padding: 0 0 26px 42px;
    float: left;
}

.rollover {
    display: block;
    width: 150px;
    height: 43px;
    text-decoration: none;
}

.rollover2 {
    display: block;
    width: 225px;
    height: 125px;
    text-decoration: none;
}

.btn1 {
    background: url(../img/icon-cwf.png);
}

.btn2 {
    background: url(../img/icon-cbg.png);
}

.btn3 {
    background: url(../img/icon-ncwf.jpg);
}

.btnChallenge  {
	background: url(../img/btn-challenge.png);
}

a.rollover:hover {
    background-position: -150px 0;
}

a.rollover2:hover {
	background-position: -225px 0;
}