@charset "utf-8";
/* CSS Document */
pre_headerhtml {
    min-height: 100%;
}
* {
    margin: 0;
    padding: 0;
}
body {
    min-width:100%;
    padding:0;
    margin:0;
    font:normal 13px Arial, Helvetica, sans-serif;
}
#left, .left {
    float: left;
}
#right, .right {
    float: right;
}
.space {
    padding:3px;
}
.space8 {
    padding:8px;
}
.hline {
    line-height:17px;
}
.hide {
    display:block;
    padding:0;
    margin:0;
}
.clear {
    clear: both;
    line-height:0;
    height:0;
    word-wrap:break-word;
}
.clearfix {
    height:1%;
}
/*---------------------Font Style Start-----------------------*/
h1, h2, h3, h4 {
    margin:3px 0;
}
h1 {
    font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
    color:#32024b;
}
h2 {
    font:bold 14px/18px  Arial, Helvetica, sans-serif;
    color:#0f3897;
}
h3 {/*Dark Blue*/
    font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #000099;
}
h4 {
    font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
}
h5 {/*light purple*/
    font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color:#7027ac;
}
h6 {/*Dark purple*/
    font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color: #32024b;
}
small {
    font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #35165f;
}
small.black {
    font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
}
.red {
    font-weight:bold;
    color: #FF0006;
}
.red12 {
    font: 12px  Arial, Helvetica, sans-serif;
    color:#d4434f;
}
.red18 {
    font: 18px  Arial, Helvetica, sans-serif;
    color:#B7333E;
}
.star {
    font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
    color: #FF0006;
}
.bk12 {
    font: 12px Arial, Helvetica, sans-serif;
    color:#000000;
}
p, code {
    padding-bottom:1.2em;
}
code {
    font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #666;
    line-height:20px;
}
.remark {
    color: #666;
    font:normal 11px Arial, Helvetica, sans-serif;
}
.success {/*Green Bg*/
    width:auto;
    background: #E9FFD2 url(../images/success.gif) center no-repeat;
    background-position:15px 50%;
    text-align:left;
    margin: 5px 10px 10px;
    padding:12px 30px 12px 55px;
    color: #004000;
    font:normal bold 13px Arial, Helvetica, sans-serif;
}
/*---------------------Font Style End-----------------------*/

/*-------------------- Border Classes Start-----------------*/

img {
    border:none;
    vertical-align:middle;
}
.img150{
    padding:3px;
    border:1px solid #ACF;
    width:150px;
    height:100px;
}
.border_img {
    padding:3px;
    border:1px solid #ACF;
}
.border-bottom {
    border-bottom: 1px solid #d3dff3
}
.padd-bot8 {
    padding-bottom:8px;
}
.emp_violet {
    padding: 10px;
    background-color: #d9cff9;
    border-top: 2px solid #b6a9d6;
    border-right: 1px solid #b6a9d6;
    border-bottom: 2px solid #b6a9d6;
    border-left: 1px solid #b6a9d6;
    width:700px;
    margin:0 auto;
    font:12px/20px Arial, Helvetica, sans-serif;
}
.emp_yellow {
    padding: 10px;
    background-color: #ffffff;
    border-top: 2px solid #ffdc00;
    border-right: 1px solid #ffdc00;
    border-bottom: 2px solid #ffdc00;
    border-left: 1px solid #ffdc00;
    width:700px;
    margin:0 auto;
}
.quote {
    color: #000;
    border: 4px solid #e5e5d9;
    padding: 8px;
    line-height: 1.5em;
    width:500px;
}
blockquote {
    background: #FFFCF0 url(../images/quote.gif) no-repeat;
    border-bottom: 1px solid #f2e7bc;
    border-top: 1px solid #f2e7bc;
    color: #3d2001;
    display: block;
    font-size:12px;
    margin-bottom: 1.2em;
    padding: 6px 25px;
}
blockquote p {
    padding: 3px 0;
}
/*---------------- Border Classes end ----------------------*/


/*LINK*/
a.blue {
    color:#16387c;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:underline;
    margin-top:5px;
}
a:hover.blue {
    text-decoration:none;
}
a.Lbue {
    font:normal 13px/20px  Arial, Helvetica, sans-serif;
    color:#3c81b8;
    text-decoration:underline;
}
a:hover.Lbue {
    text-decoration:none;
}
a.rblue {/*read more*/
    font:bold 13px tahoma, Arial, Helvetica, sans-serif;
    color: #0000FF;
    vertical-align:top;
}
a:hover.rblue {
    text-decoration:none;
}
a.sblue {
    color:#16387c;
    font:11px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a:hover.sblue {
    text-decoration:underline;
}
a.more {
    background:url(../images/more.gif);
    width:67px;
    height:21px;
    font:normal 11px/15px  Arial, Helvetica, sans-serif;
    color: #800080;
    font-weight:bold;
    margin:5px 0 0 0;
    z-index:-2;
}
a.more:hover {
    text-decoration:none;
}
a.readmo {
    font:normal 11px  Arial, Helvetica, sans-serif;
    color: #045199;
    margin:5px 0 0 0;
    text-decoration:underline;
}
a.readmo:hover {
    text-decoration:none;
}
a.Lred {
    font:normal 12px  Arial, Helvetica, sans-serif;
    color:#B7333E;
    text-decoration:underline;
}
a:hover.Lred {
    text-decoration:none;
}
a.txt {/*READ GENERAL TOPIC*/
    font:14px tahoma, Arial, Helvetica, sans-serif;
    color: #0000FF;
}
a:hover.txt {
    text-decoration:none;
}
a.title {/*Service*/
    font:bold 15px tahoma, Arial, Helvetica, sans-serif;
    color: #32024b;
    text-decoration: underline;
}
a:hover.title {
    text-decoration:none;
}

/*BREADCRUMBS*/
.breadcrumb {
    font:bold 11px Arial, Helvetica, sans-serif;
    color: #330066;
}
.breadcrumb a {
    font:normal 11px Arial, Helvetica, sans-serif;
    background: transparent url(../images/ico-navi.gif) no-repeat center right;
    text-decoration: none;
    padding-right:13px; /*adjust bullet image padding*/
    margin-right:5px;
    color: #666699;
}
.breadcrumb a:visited, .breadcrumb a:active {
    color: #666699;
}
.breadcrumb a:hover {
    color:#660099;
    text-decoration: underline;
}
/* STRUCTURE */
#container {
    margin: 0 auto;
    height:100%;
    background:#fff;
}
.logo {
    position: relative;
    top:20px;
    left:25px;
    background:url(../../../images/logo.gif) left no-repeat;
    width:200px;
    height:38px;
}
#mntab {
    background: url(../images/h_tab2.jpg) repeat-x;
    height:25px;
}
.ct_tplink ul {
    margin: 0 0.5em;
    padding-top:3px;
}
.ct_tplink ul li {
    display:inline;
    list-style: none;
    padding:0 3px;
}
/* Header <MAINPAGE>*/
#header {
    position:relative;
    font:14px Arial, Helvetica, sans-serif;
    background:  url(../images/bg.gif) top repeat-x;
    margin: 0 auto;
    height:135px;
    z-index:1;
}
#header .left {
    float:left;
    position:absolute;
    top:15px;
    left:10px;
    width:200px;
    height:45px;
}
#header .right {
    float:right;
    position: absolute;
    top:14px;
    right:0px;
    width:510px;
    height:60px;
}
#top {
    position:relative;
    top:40px;
    height:25px;
    width:100%;
    margin:0 auto;
    z-index:0;


}
#top ul {
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:0;
    line-height:0;
}
#top ul.nav {
    float:left;
    margin-left:15px;
}
#top ul.nav li {
    list-style:none;
    background:  url(../images/head_tab.gif) no-repeat 0 -26px;
    float:left;
    margin:0 4px 0 0;
    padding:0 0 0 2px;
}
#top ul.nav li img {
    vertical-align:bottom;
    margin:0 5px 0 0;
}
#top ul.nav li.noMargin {
    margin:0;
}
#top ul.nav li a {
    background: url(../images/head_tab.gif) no-repeat 100% -26px;
    color: #FFF;
    display:block;
    font: bold 13px Arial, Helvetica, sans-serif;
    padding: 6px 20px 4px 18px;
    text-decoration:none;
}
#top ul.nav li a:hover {
    background: url(../images/head_tab.gif) no-repeat 100% 0;
    display:block;
    color:#444;
}
#top #current {
    background:  url(../images/head_tab.gif) no-repeat 0 0;
}
#top #current a {
    background: #FFF url(../images/head_tab.gif) no-repeat 100% 0;
    color: #444;
    padding: 5px 20px 6px 13px;
    background-color:inherit;
}
/*SUBMENU*/
#top ul.sub {
    width:100%;
    height:25px;
    float:left;
}
#top ul.sub li {
    float:left;
    background: url(../images/nav_div.gif) right center no-repeat;
    padding:0 2px 0 0;
}
#top ul.sub li.noImg {
    background-image:none;
}
#top ul.sub li a {
    padding:0 18px;
    font:normal 12px/29px  Arial, Helvetica, sans-serif;
    color:#1F2123;
    background-color:inherit;
    text-decoration:none;
}
#top ul.sub li a:hover {
    color:#1F2123;
    text-decoration:underline;
    background-color:inherit;
}
/*Current Link at submenu*/
#top ul.sub li a.current {
    padding:0 18px;
    font-weight:bold;
    color:#1F2123;
    text-decoration:underline;
}
#top ul.sub li a:hover.current {
    text-decoration:none;
}
/*------------------BODY--------------------*/
#main {
    width:950px;
    min-height:460px;
    margin:0 auto;
    padding:0 0 10px 0;
}
/*-----------------BODY left--------------------*/
#main #left {
    width:197px;
    margin:10px 0 0 15px;
    float:left;
}
#main #left .leftTop {
    display:block;
    width:197px;
    background:url(../images/left_top.gif) 0 0 no-repeat;
    height:27px;
    float:left;
}
#main #left .leftBot {
    display:block;
    width:197px;
    background:url(../images/left_bot.gif) 0 0 no-repeat;
    height:32px;
    float:left;
    margin:0;
}
#main #left ul.menu {
    width:171px;
    background:url(../images/left_link_bg.gif) 0 0 repeat-y;
    padding:0 13px;
    margin:0;
    float:left;
    list-style:none;
}
#main #left ul.menu li {
    padding:0;
    margin:0;
    line-height:5px;
}
#main #left ul.menu li a {
    display:block;
    background:#4f0c83 url(../images/bullet.gif) 3px 7px no-repeat;
    color:#fff;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:3px 0 0 18px;
    vertical-align:bottom;
}
#main #left ul.menu li a:hover {
    background-color: #5f1c93;
}
#main #left ul.menu li.noBdr {
    background-image:none;
}
/*---------------------BOX------------------------*/

.tip_home {
    display:block;
    background:url(../images/tip_home.gif) no-repeat;
    width:197px;
    height:35px;

}
.tip_car {
    display:block;
    background:url(../images/tip_car.gif) no-repeat;
    width:197px;
    height:35px;

}
.news_home {

    display:block;
    background:url(../images/news_home.gif) no-repeat;
    width:197px;
    height:35px;

}
.news_car {

    display:block;
    background:url(../images/news_car.gif) no-repeat;
    width:197px;
    height:35px;

}
/*------------------------------------------------------*/
/*EVENT 197px*/
#HD_197 { /*Round Corner*/

    background: url(../images/hd_197px.gif) bottom no-repeat;
    width:197px;
    height:5px;
    float:left;
}
#FT_197 { /*Round Corner*/
    float:left;
    background: url(../images/ft_197px.gif) top no-repeat;
    width:197px;
    height:5px;
}

#bx_197 {
    width:189px;
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    background-color:#fff;
    color:#4e2a81;
    float:left;
    padding:2px 3px;

}
#bx_197 img{
    vertical-align:top;
}

#bx_197 ul.square{
    width:180px;
    position:relative;
    left:2px;
    top:10px;


}
#bx_197 ul.square li{
    line-height:18px;
    list-style:none;
    background: url(../images/square.gif) 0 5px no-repeat;
    padding-left:13px;
}

#bx_197 a, #bx_197 ul.square li a {
    font-size:12px;
    color:#4e2a81;
    text-decoration:none;


}
#bx_197 a:hover , #bx_197 ul li a:hover {
    text-decoration:underline;
}
/*HOT TIPS 207px*/

#HD_207 {
    background: url(../images/hd_207.gif) bottom no-repeat;
    width:207px;
    height:5px;
    float:left;
}
#FT_207 {
    float:left;
    background: url(../images/ft_207.gif) top no-repeat;
    width:207px;
    height:5px;
}
#bx_207 {
    width:205px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    background-color:#fff;
    color:#737373;
    float:left;
}
#bx_207 h3 {
    display:block;
    width:160px;
    margin:0 8px;
    font:bold 14px  Arial, Helvetica, sans-serif;
    color:#800080;
    background-color:#fff;
}
#bx_207 h3 img{
    vertical-align: top;
}
#bx_207 p {
    margin:0 8px;
    width:160px;
    font:normal 13px/20px  Arial, Helvetica, sans-serif;
    float:left;
}
#bx_207 p.more {
    margin:0 8px;
    width:180px;
    height:3px;
    background:url(../images/event_div.gif) 0 0 repeat-x;
}
h2.tips {
    display:block;
    background:url(../images/tips.gif) -5px 0 no-repeat;
    font:bold 15px/30px  Arial, Helvetica, sans-serif;
    color:#000;
    width:140px;
    height:29px;
    margin:5px 0 3px 10px;
    padding-left:25px;
    text-shadow: 0px 3px 0 #e5e5ee;
}
h2.event {
    display:block;
    background:url(../images/events.gif) -5px 0 no-repeat;
    font:bold 15px/30px  Arial, Helvetica, sans-serif;
    color:#000;
    width:140px;
    height:29px;
    margin:5px 0 3px 10px;
    padding-left:25px;
    text-shadow: 0px 3px 0 #e5e5ee;
    z-index:-4;
}

#ts197 { /*Gray gradient Head*/
    background: url(../images/tm_gray_197px.jpg) no-repeat;
    width:197px;
    height:34px;
}
#leftbg {
    width:197px;
    height:94px;
    float:left;
    background:url(../images/left_bg.gif) no-repeat;
}
.CT_topside {
    font:bold 15px tahoma, Arial, Helvetica, sans-serif;
    position:relative;
    top:8px;
    left:15px;
    width:180px;
    color:#660099;
}
.mlist ul {
    list-style:none;
    margin-top:15px;
    padding:0;
    width:180px;
}
.mlist li {
    list-style:none;
    padding:0 5px 5px 20px;
    margin:0 0 0 10px;
    height:25px;
}
.mlist li.arrow {
    background: url(../images/b_icon.gif) 0px 3px no-repeat;
}
.mlist li a:link, .mlist li a:visited, .mlist li a:active {
    font:bold 13px tahoma, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #000;
    vertical-align:top;
}
.mlist li a:hover {
    text-decoration: none;
}

/*---------------HOME CENTER / RIGHT --------------------*/
#Midright {
    width:470px;
    margin:10px 0 0;
    padding:0 0 0 8px;
    float:left;
}
/*SHOW PRODUCT BOX- FEATURED*/
#MidVerticals
{
    overflow: hidden;
    margin:0 auto;
    width:445px;
}

#MidVerticals .RotatorContent
{
    height:185px;


}

#MidVerticals .Rotator
{
    height: 110px;
    padding-top: 3px;
}

#MidVerticals .Thumb
{
    width: 150px;
    height: 100px;
    vertical-align:top;
    margin:0 auto;


}

p.Thumb {
    position:relative;
    width: 150px;
    height:230px;
    margin:0;
    padding:0;
}
p.Thumb-s {
    position:relative;
    width: 80px;
    height:60px;
    margin:0 auto;
    padding:0;
}
p.Thumb-m {
    position:relative;
    width: 155px;
    height:105px;
    margin:0 auto;
    padding:0;
}
.label-sold {
    background: url(../images/sold.gif) top left no-repeat;
}
.label-sold-s {
    background: url(../images/sold-s.gif) top left no-repeat;
}
.thumb-label {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    text-decoration:none;
    border:none;
    width:180px;
    height:160px;
    overflow:hidden;
}
#MidVerticals .Vertinner
{
    height: auto;
    border:1px solid #FFF;
    padding: 5px 5px 0px;
}

#MidVerticals .Vertinner a.Title
{   color:#000;
    font:bold 18px tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#MidVerticals .Vertinner a:hover.Title
{   text-decoration:underline;
}
#MidVerticals .Vertical
{
    background: #f0f2f5;
    border: 1px solid #dee0e2;
    float: left;
    margin-right: 5px;
    text-align:center;
    color: #ccc;
    font:normal 13px tahoma, Arial, Helvetica, sans-serif;

}
#MidVerticals #MotorsVertical
{
    width:215px;
    /* border-top: 3px solid #3b0155;*/
}

#MidVerticals #PropertyVertical
{
    width:215px;
    /*border-top: 3px solid #eb048c;*/
}
#MidVerticals .VerticalScroll
{
    width: 150px;
    height: 86px;
    margin:0px;
}

a.btn_left
{   background: url(../images/graybtn_left.gif) 0 0 no-repeat;
    width:15px;
    height:86px;
}
a:hover.btn_left
{   background: url(../images/btn_left.gif) 0 0 no-repeat;
    width:15px;
    height:86px;
}
a.btn_right
{   background: url(../images/graybtn_right.gif) 0 0 no-repeat;
    width:15px;
    height:86px;
}
a:hover.btn_right
{   background: url(../images/btn_right.gif) 0 0 no-repeat;
    width:15px;
    height:86px;
}

#rightBot {
    width:430px;
    margin:0 auto;
    border:5px solid #dceae3;
    background:url(../images/right_bottom_1px.gif) 0 0 repeat-y;
}
#rightBot p.top {
    display:block;
    background:url(../images/right_bottom_top.gif) 0 0 no-repeat;
    width:430px;
    height:6px;
    font-size:0;
    line-height:0;
}
#rightBot p.bot {
    display:block;
    background:url(../images/right_bottom_bot.gif) 0 0 no-repeat;
    width:430px;
    height:6px;
    font-size:0;
    line-height:0;
}
#rightBot2 {
    width:380px;
    margin:0 auto;
    background:url(../images/green_1px.gif) 0 0 repeat-x;
    color:#000;
    padding:0 20px;
}
#rightBot2 h1 {
    display:block;
    background: url(../images/head_offer.gif) 0 0 no-repeat;
    width:320px;
    height:75px;
    margin:21px 0 0 0;
    text-indent:-2000px;
    float:left;
}
#rightBot2 a.whatSp {
    display:block;
    background:url(../images/what_new.gif) 0 0 no-repeat;
    width:59px;
    height:43px;
    float:right;
}
#rightBot2 a.whatSp:hover {
    background:url(../images/what_new_hover.gif) 0 0 no-repeat;
}
#rightBot2 ul.rightLink1 {
    width:367px;
    background:url(../images/bottom_link_1px.gif) 0 0 repeat-x;
    padding:14px 12px 32px 12px;
    float:left;
}
#rightBot2 ul.rightLink1 li {
    padding:0;
    margin:0;
    line-height:0;
    list-style:none;
}
#rightBot2 ul.rightLink1 li a {
    background: url(../images/icon_correct.gif) 0 5px no-repeat;
    padding:3px 0 0 20px;
    font:normal 13px "tahoma Arial, Helvetica, sans-serif";
    color:#000;
    text-decoration:none;
    background-color:inherit;
    display:block;
}
#rightBot2 ul.rightLink1 li a:hover {
    color:#000;
    background-color:#fff;
}
/*--------------------BOX LIST---------------------*/
#showname a {
    color:#0f3897;
    text-decoration:underline;
    font:bold 13px/18px  Arial, Helvetica, sans-serif;
}
#showname a:hover {
    text-decoration:none;
}
#Lname a {
    color:#0f3897;
    text-decoration:underline;
    font:bold 14px/18px  Arial, Helvetica, sans-serif;
}
#Lname a:hover {
    text-decoration:none;
}
#CTBlockTable {
    padding-top:3px;
}
.BT_outer_border {
    border:1px solid #ACF;
}
.BT_inner_border {
    display:block;
    border:3px solid #F2F7FF;
}

.BL_outborder {/*BLUE*/
    border:1px solid #ACF;

}
.BL_inborder {/*BLUE*/
    display:block;
    border:3px solid #F2F7FF;
}
#BlockTable {
    width:100%;
    table-layout:fixed;
}
#BlockTable div.TableRow {

    padding:5px;
    font:18px  Arial, Helvetica, sans-serif;
    width:440px;
    float:left;
    color:#000;
}
#BlockTable div.TableRow .SummaryPanel img {
    border:none;
}
#BlockTable div.TableRow .SummaryPanel .AlbumCover {
    height:60px;
    width:80px;
    padding:3px;
    margin-right:10px;
    border:1px solid #9797d7;
    float:left;
}
#BlockTable div.TableRow .SummaryPanel .AlbumCover img{
    height:60px;
    width:80px;
}
#BlockTable div.TableRow .SummaryPanel .MainColumn {
    overflow:hidden;
    width:335px;
    text-align:left;
    float:left;
}
#BlockTable div.TableRow .SummaryPanel .MainColumn .ResultTitle {
    font-size:16px;
    color:#B7333E;
    overflow:hidden;
    width:335px;
}
#BlockTable div.TableRow .SummaryPanel .MainColumn .SummaryItem {
    font-size:13px;
    width:335px;
}
#BlockTable div.TableRow .SummaryPanel .SummaryRightColumn {
    text-align:left;
    font-size:11px;
    position:absolute;
    top:5px;
    right:2px;
    width:120px;
}
#BlockTable div.TableRow .SummaryPanel .SummaryRightColumn a {
    display:block;
    background-repeat:no-repeat;
    padding-left:5px;
    clear:both;
    text-align:left;
}
#BlockTable h2 span {
    background: url(../images/bullet.gif) 7px 8px no-repeat;
    padding:0 0 0 25px;
    color: #000;
    font:bold 15px/30px  Arial, Helvetica, sans-serif;
    background-color:inherit;
}
/*------------------LAYOUT 2 COLS (COL-RIGHT-)---------------------*/


#col_right {
    float: left;
    width:690px;
    margin:0 0 0 18px;
}
#mid_col {
    width:460px;
    float:left;
}
#sub_rcol {
    width:207px;
    float:right;
    margin:0 0 0 5px;
}
/*---------------------BODY LAST---------------------*/
/*Right list box at homeP*/
#CTRbox {
    padding:3px 0;
    width:214px;
}
.outer-border {
    border:1px solid #C0C0e9;
}
.inner-border {
    display:block;
    border:3px solid #f6f4ff;
}
#RBlock {
    width:209px;
    table-layout:fixed;
}
#RBlock div.TableRow {
    padding:5px;
    word-wrap:break-word;
    position:relative;
    width:200px;
    float:left;
    color:#000;
}
#RBlock div.TableRow .SummaryPanel img {
    border:none;
}
#RBlock div.TableRow .SummaryPanel .AlbumCover {
    height:60px;
    width:80px;
    padding:3px;
    margin-right:2px;
    border:1px solid #ACF;
    float:left;
}
#RBlock div.TableRow .SummaryPanel .MainColumn {
    width:105px;
    text-align:left;
    float:left;
}
#RBlock div.TableRow .SummaryPanel .MainColumn .ResultTitle {
    font:normal 15px Arial, Helvetica, sans-serif;
    color:#B7333E;
    overflow:hidden;
    width:105px;
}
#RBlock div.TableRow .SummaryPanel .MainColumn .SummaryItem {
    font-size:12px;
    width:105px;
    color:#000;
    vertical-align:bottom;
}
#RBlock div.TableRow .SummaryPanel .MainColumn .SummaryItem img {
    vertical-align:middle;
}
#last {
    width:197px;
    float:left;
    margin:10px 0 0 0;
}
#me_rbox {
    background:url(../images/bgside.gif) repeat-y;
    width:197px;
    height:185px;

}
#me_rbox_nobd {
    width:190px;
    float:left;
}
#me_rbox ul {
    width:187px;
    padding:0;
    margin:0 3px;
    font-size:0;
    line-height:0;
}
#me_rbox ul li {
    list-style-type:none;
    height:24px;
    padding:3px 0;
    margin:0;
    line-height:0;
    border-bottom: 1px dashed #D2D5D5;
}
#me_rbox ul li.npa {
    display:block;
    background:url(../images/npa.gif) 0 4px no-repeat;
    width:190px;
    height:42px;
}
#me_rbox ul li.finance {
    display:block;
    background:url(../images/finance.gif) 0 4px no-repeat;
    width:190px;
    height:42px;
}
#me_rbox ul li.npl {
    display:block;
    background:url(../images/npl.gif) 2px 4px no-repeat;
    width:187px;
    height:42px;

}
#me_rbox ul li.noBdr {
    border-bottom:none;
}
#me_rbox ul li.noBdr.car {
    display:block;
    background:url(../images/car.gif) 0 4px no-repeat;
    width:190px;
    height:42px;

}

#me_rbox ul li label {
    margin:0 0 0 53px;
    padding:3px 0 0 0;
    width:140px;
    height:25px;
    float:left;
    color:#000;
}
#me_rbox ul li label a.black {
    font:normal 14px Arial, Helvetica, sans-serif;
    color:#000;
    text-decoration:none;
}
#me_rbox ul li label a:hover.black{
    text-decoration:underline;
    cursor:pointer;
}

#me_rbox .lastTop {
    width:197px;
    font-size:0;
    line-height:0;
}
#me_rbox h2.stat {
    display:block;
    width:197px;
    height:35px;
    background:url(../images/res_bg.gif) top repeat-x;
}
#me_rbox h2.stat span {
    position:relative;
    top:5px;
    background:url(../images/bullet_org.gif) 7px 5px no-repeat;
    padding:0 0 0 25px;
    color: #fff;
    font:bold 14px/23px Arial, Helvetica, sans-serif;
    background-color:inherit;
}
#me_rbox_nobd h2.home {
    display:block;
    width:209px;
    height:25px;
}
#me_rbox_nobd h2.home span {
    background: url(../images/bullet.gif) 7px 6px no-repeat;
    padding:0 0 0 25px;
    color: #000;
    font:bold 15px/30px Arial, Helvetica, sans-serif;
}
#me_rbox_nobd h2.sched {
    display:block;
    width:209px;
    height:25px;
}
#me_rbox_nobd h2.sched span {
    background: url(../images/calendar.gif) 5px 2px no-repeat;
    padding:0 0 0 25px;
    color: #000;
    font:bold 15px/30px Arial, Helvetica, sans-serif;
}
#me_rbox h3 {
    font:bold 13px/18px Arial, Helvetica, sans-serif;
    color:#B87B05;
    background-color:inherit;
    display:block;
    margin:0 0 10px 13px;
}
#me_rbox .lastBot {
    display:block;
    width:197px;
    height:9px;
    background:url(../images/last_bot.gif) bottom no-repeat;
}
/* auction schedule box */
table.bblue {
    width:100%;
    border-left:1px solid #e5eff8;
    border-right:1px solid #e5eff8;
    margin:1em auto;
    border-collapse:collapse;
}
table.bblue thead {
    background:#779dbd;
    text-align:center;
    height:35px;
    font:bold 16px "Century Gothic",  Arial, Helvetica, sans-serif;
    color:#fff;
}
table.bblue tbody {
    background:#f9fcfe;
    text-align:center;
    font:bold 13px/30px  Arial, Helvetica, sans-serif;
    color:#000;
    border:1px solid #e5eff8;
}

table.bblue tbody td {
    border:1px solid #e5eff8;
}
table.bblue tbody td.td_info {
    color:#338dd3;
    background:#FFF;
    text-align:center;
}
table.bblue ul li {
    list-style:none;
    font-weight:normal;
}
table.bblue a {
    color:#0000cc;
    font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
table.bblue a:hover {
    text-decoration:underline;
}
/*TABLE RESULT LARGE*/

table.result {
    width:100%;
}

thead tr.result {
    font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    background: #D8D8EB;
    height:35px;
    vertical-align:middle;
}
thead tr.result th {
    border-left:1px solid #F7F7FB;
    background:#779dbd;
    color:#FFF;
    padding:5px 0;
}
thead tr.result th a{
    font:bold 13px tahoma, Arial, Helvetica, sans-serif;
    color: #CFF;
    text-decoration: underline;
}
thead tr.result th a:hover{
    text-decoration:none;

}
tbody tr.result TD {
    font:normal 13px Arial, Helvetica, sans-serif;
    background:#f9fcfe;
    BORDER-BOTTOM: 1px solid #e5eff8;
    height:35px;
    padding:8px;
}


table.result a {
    color:#0000cc;
    font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
table.result a:hover {
    text-decoration:underline;
}

/*CAR SEARCH RESULT SMALL TABLE*/
table.sresult {
    width:690px;
}

thead tr.sresult {
    font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    background: #D8D8EB;
    height:35px;
    vertical-align:middle;
}
thead tr.sresult th {
    border-left:1px solid #F7F7FB;
    background:#779dbd;
    color:#FFF;
    padding:5px 0;
}
tbody tr.sresult TD {
    font:normal 13px Arial, Helvetica, sans-serif;
    background:#f9fcfe;
    BORDER-BOTTOM: 1px solid #e5eff8;
    height:35px;
    padding:8px;
}
table.sresult a {
    color:#0000cc;
    font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
table.sresult a:hover {
    text-decoration:underline;
}

/*table view car detail*/

.cardesc .txtp {
    width:40%;
    font-size: 9pt;
    font-weight: bold;
    background-color: #c9bfe9;
    padding: 4px 6px 4px 10px;
    border-top: 1px solid #b6a9d6;
}
.cardesc .txtg {
    font-size: 9pt;
    font-weight: bold;
    background-color: #e0e0e0;
    padding: 4px 6px 4px 10px;
    border-top: 1px solid #b6a9d6;
}
.cardesc .txtw {
    width: 60%;
    font-size: 10pt;
    background-color: #fff;
    padding: 4px 6px 4px 10px;
    border-top: 1px solid #b6a9d6;
}
.cardesc .txtw .sms {
    font-size: 8pt;
    padding-left: 5px;
}
/* Used Car & Auction Description Page  - - - - - - - - - - - - */

.tg {
    height: 35px;
    padding-left: 5px;
    background-color: #e0e0e0;
    font-size: 10pt;
    font-weight: bold;
}
.tw {
    padding-left: 5px;
    background-color: #fff;
    font-size:10pt;
}
.tr {
    padding-left: 5px;
    background-color: #fff;
    font-size: 14pt;
    font-weight: bold;
    color: #e96600;
}
.tr .sms {
    padding-left: 5px;
    font-size: 8pt;
    color: #000;
}
#aucdesc {
    padding: 5px 4px 5px 0px;
}
.u3ty {
    height:30px;
    padding-left: 5px;
    background-color: #feda6c;
    font-size: 9pt;
    font-weight: bold;
}
.u3tg {
    height:30px;
    padding-left: 5px;
    background-color: #e0e0e0;
    font-size: 12pt;
    font-weight: bold;
}
.u3tw {
    height:30px;
    padding-left: 5px;
    font-size: 11pt;
    border-bottom: 1px solid #e0e0e0;
}
/*------table browse by make------*/
table.bymake {
    width:700px;
}
table.bymake tr {
    height:100px;
}
td.Hlight {
    background:#f7fbff;
}
table.bymake ul {
    margin:0;
    padding:0;
}
table.bymake ul li {
    list-style:none;
    background:#f7fbff;
}
table.bymake a {
    color:#0000cc;
    font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
table.bymake a:hover {
    text-decoration:underline;
}
/*----------------------FORM--------------------------*/
input {
    margin:2px;
    padding:0px 2px;
    font:14px Arial, Helvetica, sans-serif;
    color: #333;
    height:17px;
}
.btn {
    font:bold 12px Arial, Helvetica, sans-serif;
    padding:2px;
    width:65px;
    height:25px;

}
select {
    margin:2px 0;
    font:13px tahoma, Arial, Helvetica, sans-serif;
    color: #333;
    height:20px;
    border:1px solid #7f9db9;
}
textarea {
    margin:3px;
    padding:0px 3px;
    font:normal 17px Arial, Helvetica, sans-serif;
    color: #330066;
}
.no_scrollbar {
    overflow:hidden;
}
/*-----------------------View Detail---------------------------*/
/*Home Info*/
.A_label {
    width:245px;
    line-height:20px;
    padding:5px;
}
.A_label label {
    float:left;
    width:100px;
    text-align:left;
    padding-right:3px;
    font-weight:bold;
}
.A_label label.mid {

    float:left;
    width:100px;
    text-align:center;
    padding-right:3px;
    font-weight:bold;
    font-size:13px;
}
.A_label .col2 {
    float:left;
    width:140px;
    text-align:left;
    font-size:13px;
    border: none;
}
/*Photo*/
.B_label {
    width:410px;
    float:right;
    padding:5px;
}
#HDPhotos {
    float:left;
    width:290px;
}
#HDPhotoActions {
    width:110px;
    margin-left:10px;
    float:right;
}
#imageGallery li {
    list-style-type:none;
    float:left;
}
.HDPhotoList li {
    float:left;
    width:75px;
    height:55px;
}
.HDPhotoList li a {
    display:block;
    width:60px;
    height:45px;
    border:3px solid #dbe4f2;
    padding:1px;
}
.HDPhotoList li a:hover {
    border:3px solid #aaccff;
    padding:1px;
}
/*FULL PAGE*/
.C_label {
    width:665px;
    line-height:20px;
    padding:5px;
}
.C_label label {
    float:left;
    width:150px;
    text-align:left;
    padding-right:3px;
    font-weight:bold;
}
.C_label .col2 {
    float:left;
    width:300px;
    text-align:left;
    border: none;
}
.C_label .col3 {
    float:left;
    width:200px;
    text-align:left;
}
/*Auc_info*/
.D_label {
    width:345px;
    line-height:20px;
    padding:5px;
    height:120px;
}
.D_label label {
    float:left;
    width:150px;
    text-align:left;
    padding-right:3px;
    font-weight:bold;
}
.D_label .col2 {
    float:left;
    width:190px;
    text-align:left;
    border: none;
}
/*ContactII*/
.E_label {
    width:300px;
    line-height:20px;
    padding:5px;
    height:120px;
}
.E_label label {
    float:left;
    width:125px;
    text-align:left;
    padding-right:3px;
    font-weight:bold;
}
.E_label .col2 {
    float:left;
    width:160px;
    text-align:left;
    border: none;
}
/*PRINT PREVIEW*/
.F_label {
    width:360px;
    line-height:20px;
    padding:5px;
}
.F_label label {
    float:left;
    width:140px;
    text-align:left;
    padding-right:3px;
    font-weight:bold;
}
.F_label .col2 {
    float:left;
    width:200px;
    text-align:left;
    border: none;
}
.emptitle {
    font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
    vertical-align:middle;
    text-align:left;
    text-decoration:underline;
}
#CT_FL_R {
    width:290px;
}
#CT_FL_R img {
    margin:0 10px 0 0;
}
/*--------------------SEARCH FN----------------------*/
.txt_label {
    width:85px;
    margin-left:2px;
    font: bold 13px Arial, Helvetica, sans-serif;
    margin:5px 0;
    text-align: left;
}
#serch {
    width:510px;
    height:60px;
    background: url(../images/searchbg.gif) right no-repeat;
}
.ct_serch {
    position:relative;
    top:10px;
    left:60px;

}
.ct_serch label {
    font: bold 13px Arial, Helvetica, sans-serif;
    margin-left:2px;
}

.formLayout {
    width: 180px;
    margin:0 10px;
}
.formLayout label {
    display: block;
    width: 130px;
    float: left;
    margin:5px 0;
    text-align: left;
    padding-left: 2px;
    font-weight:bold;
}
.formLayout select {
    width: 170px;
}
br {
    clear: left;
    margin:3px 0;
}
#sidebar2 {
    height:310px;
    width:197px;
    background: url(../images/bg_block2.gif) no-repeat;
    margin-bottom:5px;
}
#sidebar3 {
    height:246px;
    width:197px;
    background: url(../images/bg_block3.gif) no-repeat;
}
.topside2 {
    height:15px;
    margin-left:50px;
    padding:15px 0 0 0;
    font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
    color: #320064;
}
.img_npl {
    background: url(../images/npl_menu.gif) no-repeat;
    width: 197px;
    height:40px;
}
.img_npa {
    background: url(../images/npa_menu.gif) 0 0 no-repeat;
    display:block;
    width: 197px;
    height:40px;
}
.img_car {
    background: url(../images/car_menu_title.gif) no-repeat;
    width: 197px;
    height:40px;
}
/*SHOW FEATURED IMAGE */

.manage_box {
    float:left;
    margin:10px 0;
    width:690px;
}
/*Show each picture*/
#CT_feature {
    float:left;
    width:215px;
    margin:2px 5px;
    font: 14px tahoma, Arial, Helvetica, sans-serif;
    color:#333;
}
.ct_height{
    margin:0;
    padding:0;
    width:205px;
    height:330px;

}

#sbg_item {
    float:left;
    width:188px;
    height:194px;
    background: url(../images/sbg_item.gif) no-repeat;
    margin:3px;
}
.feature-desc {
    margin:0 auto;
    text-align:left;
    width:180px;
    text-decoration:none;
}
.feature-desc ul {
    margin:0;
    padding-left:20px;
    padding-top:10px;
    font: 13px tahoma, Arial, Helvetica, sans-serif;
    color:#000;
    text-align:left;
}
/*----------------PAGE--------------------*/
.page {
    clear:both;
    width:auto;
    height:15px;
    margin:2px;
    text-align:right;
}
.page .p-begin {
    float:right;
    clear:right;
    text-align:right;
}
.page_on:link, .page_on:visited {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#338DD3;
    padding:0 5px 0;
    display: inline;
    line-height:16px;
    border: 4px solid #aaccff;
    text-decoration:none;
}
.page_off:link, .page_off:visited {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#666;
    padding-left:5px;
    padding-right:5px;
    display: inline;
    line-height:20px;
    border: 1px solid #E2E2E2;
    text-decoration:none;
}
.page_off:hover {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding:0 5px 0;
    display: inline;
    line-height:20px;
    border: 1px solid #E2E2E2;
    background-color:#338DD3;
    text-decoration:none;
}
/* HEADER PREVIEW*/
#wrap {
    clear:both;
    margin:0 auto;
    width:700px;
    height:auto;
    background:#fff;
}
#wrap h3 {
    font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
}
.pre_header {
    background: #FFF;
    margin: 0 auto;
    padding:5px;
    width: 700px;
    height:55px;
}
.pre_h1 {
    font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color:#32024b;
}
.pre_h3 {/*Dark Blue*/
    font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color: #000099;
}
.pre_header_npa {
    background: #FFF;
    margin: 0 auto;
    padding:10px;
    width: 700px;
    height:35px;
}
#content {
    width:350px;
    float:left;
    font:bold 16px tahoma, Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:20px;
}
/*--------------POP UP SHOW IMG-------------------*/
.no1 {
    width:200px;
    height:38px;
    float:left;
    background: url(../../../images/logo.gif) no-repeat;
}
.no2 {
    width:148px;
    height:40px;
    float:right;
    background: url(../../../images/scblogo.gif) no-repeat;
}
/*TABLE NEWS and HOT TIPS*/
h1.utopic {
    font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
    color:#32024b;
    border-bottom:1px dashed #9c9cb7;
    padding-bottom:5px;
    margin-bottom:10px;
}
table.tdetail {
    width:800px;
}
.tdetail thead {
    font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
    color:#32024b;
}
thead tr.tdetail {
    font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    background: #D8D8EB;
    height:40px;
    vertical-align:middle;
}
thead tr.tdetail th {
    border-left:1px solid #F7F7FB;
    padding-left:5px;
}
tbody tr.tdetail TD {
    font:normal 14px Arial, Helvetica, sans-serif;
    BORDER-BOTTOM: 1px solid #e5e5d9;
    height:45px;
    padding-left:5px;
}
/*TABLE HOME DETAIL*/
table.home {
    width:450px;
    margin-left:10px;
}
thead tr.home {
    font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #4c3704;
    background: #f7e4b5;
    height:35px;
    vertical-align:middle;
}
tbody tr.home TD {
    border-left: 1px solid #f7e4b5;
    border-right: 1px solid #f7e4b5;
    border-bottom: 1px solid #f7e4b5;
    height:35px;
    font:13px Tahoma, Arial, Helvetica, sans-serif;
    padding:3px;
}
/* VIEW NEWS and HOT TIPS */
.item {
    clear: both;
    margin-left:50px;
}
.item .date {
    background: url(../images/bgdate.gif) no-repeat;
    color: #450b75;
    float: left;
    text-align: center;
    height: 44px;
    width: 40px;
    margin-top:3px;
}
.item .date div {
    padding-top: 5px;
}
.item .date span {
    font:bold 14px tahoma, Arial, Helvetica, sans-serif;
}
.item .content {
    float: left;
    width: 800px;
}
.item h1 {
    background: #650a93;
    color: #FFF;
    line-height: 44px;
    padding-left: 16px;
}
.item .body {
    float:left;
    padding: 12px 18px;
    border-left:1px solid #F4F4F4;
    border-bottom:1px solid #F4F4F4;
    width:760px;
}
/*Nested lists */
.body {
    width:700px;
    margin:0 auto;
}
.body ul {
    margin-left:2em;
}
.body ul li {
    list-style: square;
    padding:5px;
    vertical-align:middle;
}
.body ul ul {
    margin-left: 1.2em;
}
.body ul ul li {
    list-style:decimal;
}
.body ul ul ul li {
    margin-left:15px;
    list-style:circle;
}
/*SITEMAP*/


#sitemap, #sitemap ul, #sitemap li {
    margin:0;
    padding:0;
    list-style:none;
}
#sitemap {
    background: url(../images/line1.gif) repeat-y;
}
#sitemap li {
    line-height:28px;
    margin-top:1px;
    position:relative;
    width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li {
    float:left;
    display:inline;
}
#sitemap li a {
    padding-left:28px;
    font:bold 15px tahoma, Arial, Helvetica, sans-serif;
    color: #32024b;
}
#sitemap li a:hover {
    text-decoration:none;
}
/*Sub no.1*/
#sitemap ul li a {
    padding-left:28px;
    font:normal 15px tahoma, Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration:none;
}
#sitemap ul li a:hover {
    text-decoration: underline;
}
#sitemap li span {
    float:left;
    position:absolute;
    top:10px;
    left:5px;
    width:13px;
    height:13px;
    cursor:auto;
    font-size:0;
}
#sitemap li, #sitemap li span.collapsed {
    background:url(../images/collapsed.gif) no-repeat 4px 8px;
}
#sitemap li span.expanded {
    background:url(../images/expanded.gif) no-repeat 0 0;
}
/* sub levels */

#sitemap li ul {
    margin-left:28px;
    background:url(../images/line1.gif) repeat-y;
}
#sitemap li li {
    background:url(../images/line2.gif) no-repeat 0 0;
}
#sitemap:after, #sitemap ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#sitemap, #sitemap ul {
    display:block;
}
#sitemap, #sitemap ul {
    min-height:1%;
}
* html #sitemap, * html #sitemap ul {
    height:1%;
}
/*#sitemap ul {
display:none;
}*/


/*------------------TAB MENU MAP------------------*/
.chromemenu{
    width: 500px;
    font-weight: bold;

}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.chromemenu ul{
    border: 1px solid #aaccff;
    width: 100%;
    background: url(../images/chromebg.gif) center center repeat-x;
    padding: 5px 0;
    margin: 0;
    text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
    display: inline;
}

.chromemenu ul li a{
    color: #494949;
    padding: 5px 8px;
    margin: 0;
    text-decoration: none;
    border-right: 1px solid #aaccff;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
    background: url(../images/chromebg2.gif) center center repeat-x;
}
.chromemenu ul li a.current{
    background: url(../images/chromebg2.gif) center center repeat-x;
}

.tabcontainer{
    width: 500px;
    border-left: 1px solid #aaccff;
    border-right: 1px solid #aaccff;
    border-bottom: 1px solid #aaccff;
}

.tabcontent{
    display:none;
}

/*---------------Car Check--------------*/
 .carcheck {
    width:99%;
    padding:0;
    margin: 0 auto;
    margin-top:3px;
 }

.carcheck th {

    color: #000;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    text-align:center;
    vertical-align:text-top;
    padding: 2px 5px 2px 12px;
    background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
 }

.carcheck th.nobg {
    border: 1px solid #C1DAD7;
 }

.carcheck td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding:0 5px 0 12px;
    color: #4f6b72;
    text-align:center;
    vertical-align:text-top;
}

.carcheck td.alt {
    background: #F5FAFA;
    color: #797268;
}

.alt.nobtm {
    background: #F5FAFA;
    color: #797268;
    border-bottom:none;
}

.carcheck td.nobtm{
    border-bottom:none;
}
.carcheck th.nopic {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff;
    font-weight:normal;
    text-align:left;
}
.carcheck th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url(../images/bullet1.gif) no-repeat;
    font-weight:normal;
    text-align:left;
}
.carcheck th.spec.nobtm, .carcheck th.specalt.nobtm{
    border-bottom:none;
}
.carcheck th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url(../images/bullet2.gif) no-repeat;
    font-weight:normal;
    text-align:left;
}
.carcheck th.specalt.nonepic {
   border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa;
    font-weight:normal;
    text-align:left;
}

/*---------------CALC HOME--------------------*/
.cal_home{
    float:left;
    width:310px;
    height:400px;
    font-size:13px;
    color:#000;
    margin-right:2px;
}
.cal_home .topic{
    font:bold 13px/30px arial;
    text-align:center;
    color:#000;
}
.cal_home.col1{
    border:1px solid #bfd4e9;
}
.cal_home.col2{
    border:1px solid #cde5ba;
}
.cal_home.col3{
    border:1px solid #f9e2b1;
}
.cal_home .topic.col1{
    background:#ebf3fb;
    border-bottom: 1px solid #bfd4e9;
}
.cal_home .topic.col2{
    background:#f0ffe3;
    border-bottom: 1px solid #cde5ba;
}
.cal_home .topic.col3{
    background:#fbf2df;
    border-bottom: 1px solid #f9e2b1;
}
.row{
    margin:2px 0px;
    height:28px;
    clear:both;
    padding:3px 10px 0;
}
.row.dot{
     border-bottom:1px dotted #ccc;
}
.row.nodot{
     border:none;
}
.row.dot label, .row.nodot label{
    display:block;
    float:left;
    width:110px;
    line-height:25px;
}

.input_action{
    float:right;
    vertical-align:middle;
    text-align:left;
    width:160px;
    line-height:25px;
}
.input_action input{
    width:130px;
    text-align:right;
}

.cal_result{
    font-size:13px;
    font-weight:bold;
    color:#00f;
    padding:3px;
}
.cal_result.noborder{
    border:none;
    background:#f4f4f4;

}
table.yearly{
    width:100%;

}
table.yearly tr{
    line-height:20px;
}

table.yearly td{
    text-align:center;
    font-size:11px;
}

/*---------------CAL CAR--------------------*/
fieldset.calc_car {
    border:none;
    background: url(../images/cal.png) no-repeat 45% 50%;
    padding:0 0.5em 0.5em;
    margin:0 auto;
}

fieldset.calc_mycarmycash {
    border:none;

}
.block_center{
    width:800px;
    margin:0 auto;
}
.calc_car, .calc_mycarmycash{

    width:500px;
}

.calc_car .row.dot label, .calc_car .row.nodot label,
.calc_mycarmycash .row.dot label, .calc_mycarmycash .row.nodot label{
    display:block;
    float:left;
    width:150px;
    line-height:25px;

}

.calc_car .input_action, .calc_mycarmycash .input_action{
    float:right;
    vertical-align:middle;
    text-align:left;
    width:210px;
    line-height:25px;
}
.calc_car .input_action input, .calc_mycarmycash .input_action input{
    width:130px;
    text-align:right;
    padding:0.15em;
    border:1px solid #ddd;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    font-size:15px;
}
blockquote.calc_car_remark{
    width:50%;
    margin:0 auto;

}
blockquote.calcremark{
    width:90%;
    margin:0 auto;

}
blockquote.calc_car_remark ol, blockquote.calcremark ol{
    background:none;
    margin:0;
    padding-left:20px;
}




/*---------------FOOTER--------------------*/
#footerMain {
    width:100%;
    height:60px;
    border-top:#EEEEEE solid 4px;
    background-color:#FBFBFB;
    padding:10px 0 0 0;
    z-index:-3;
}
.footer {
    clear:both;
    width:970px;
    margin:0 auto;
    FONT:normal 11px tahoma, Arial, Helvetica, sans-serif;
}
.footer a {
    color: #3300CC;
    padding:0 5px;
}
.footer a:hover {
    color:#3300CC;  /*#CCFF00 */
    text-decoration: none;
}
.footer .left {
    float:left;
    position:relative;
    left:30px;
    text-align:left;
    width:600px;
    height:35px;
}
.footer .right {
    float:right;
    text-align:right;
    margin:2px 20px 0 0;
    background: url(../../../images/scb_logo.jpg) no-repeat;
    width:117px;
    height:38px;
}
.footer p {
    margin:10px 0 0 0;
    color: #735d8a;
}