/* cars.bg */

html, body, input, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight:normal;}

@media print { .doNotPrint { display:none }}
.url_textbox {
 border:1px solid #999999;

 height:18px; 
}


.featured-labels {
display:block;
position: relative;
z-index: 10;
top: -20px;
margin-bottom: -25px;
float: left;
width: 100%;
}

.featured-labels .video {
display: block;
float:left;
margin-left:-2px;
border: none
}

.featured-labels .chosen {
float: right;
margin-right: -2px;
border: none
}
.artcle_subtitle {
font-size: 1em;

}
.article_title {
color: #004276;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}
a.article_title:hover {
color: #fc6800;
}



.formbgr { background-image:url("../images/bgr_form.jpg"); background-repeat:repeat-x; font-size: 1em; color:#000000;}

.t_t { background-image:url("../images/t_t.gif"); background-repeat:repeat-x;}
.t_b { background-image:url("../images/t_b.gif"); background-repeat:repeat-x;}
.t_r { background-image:url("../images/t_r.gif"); background-repeat:repeat-y;}
.t_l { background-image:url("../images/t_l.gif"); background-repeat:repeat-y;}

a:link, a:visited, a:active { color:#000000; text-decoration: underline;}
a:hover { color:#000000; text-decoration: none;}
    
a.mainlink {font-size: 1em; color:#003399; font-weight:normal; text-decoration: underline;}
a.mainlink:visited { font-size: 1em; color:#551A8B; font-weight:normal; text-decoration: underline;}
a.mainlink:hover { font-size: 1em; font-weight:normal; text-decoration: none;}


a.titlelink {font-size: 1.1em; color:#000000; font-weight:bold; text-decoration: none;}
a.titlelink:visited { font-size: 1.1em; color:#000000; font-weight:bold; text-decoration: none;}
a.titlelink:hover { font-size: 1.1em; font-weight:bold; text-decoration: none;}

    
a.inqlink {    font-size: 1.1em; color:#2d2d2d; font-weight:bold; text-decoration: none;}
a.inqlink:visited {    font-size: 1.1em; color:#2d2d2d; font-weight:bold; text-decoration: none;}
a.inqlink:hover {font-size: 1.1em; color:#ff6600; font-weight:bold; text-decoration: none;}
        
a.userlink { font-size: 1.1em; color:#000000; font-weight:normal; text-decoration: none;}
a.userlink:visited { font-size: 1.1em; color:#000000; font-weight:normal; text-decoration: none;}
a.userlink:hover { font-size: 1.1em; font-weight:normal; text-decoration: underline;}
    
.dealerlink1 { font-size: 1.3em; color:#000000; font-weight:bold; text-decoration: none;}
a.dealerlink { font-size: 1.3em; color:#000000; font-weight:bold; text-decoration: none;}
a.dealerlink:visited { font-size: 1.3em; color:#000000; font-weight:bold; text-decoration: none;}
a.dealerlink:hover { font-size: 1.3em; color:#000000; font-weight:bold; text-decoration: none;}
    

a.tabLink { font-size: 1em; color:#666666; font-weight:bold; text-decoration:none;}
a.tabLink:visited { font-size: 1em; color:#666666; font-weight:bold; text-decoration:none;}
a.tabLink:hover { font-size: 1em; color:#FF6600; font-weight:bold; text-decoration:none;}

a.tabLinkSelected {    font-size: 1em; color:#FF6600; font-weight:bold; text-decoration:none;}
a.tabLinkSelected:visited {    font-size: 1em; color:#FF6600; font-weight:bold; text-decoration:none;}
a.tabLinkSelected:hover { font-size: 1em; font-weight:bold; text-decoration:none;}
    
a.sLink {font-size: 1em; color:#666666; font-weight:normal; text-decoration:none;}
a.sLink:visited { font-size: 1em; color:#666666; font-weight:normal; text-decoration:none;}
a.sLink:hover { font-size: 1em; color:#FF6600; font-weight:normal; text-decoration:none;}

.buttonNormal { font-size: 1em; font-weight:bold; color:#000000; background-image: url(../images/but_empty.gif);}
.buttonNormalLink:link, .buttonNormalLink:visited, .buttonNormalLink:active { font-size: 1em; color:#000000; text-decoration:none;}
.buttonNormalLink:hover { font-size: 1em; color:#FF6600; text-decoration:none;}
.buttonPressed {size:12px; font-weight:bold; color:#FFFFFF; background-color:#FF6600}
.buttonPressedLink:link, .buttonPressedLink:visited, .buttonPressedLink:active { font-size: 1em; color:#FFFFFF; text-decoration:none;}
.buttonPressedLink:hover { font-size: 1em; color:#FFFFFF; text-decoration:none;}

.ver12black { font-size: 1em; color:#000000;}
.ver13black { font-size: 1em; color:#000000;}
.ver14black { font-size: 1em; color:#000000;}
.ver15black { font-size: 1.1em; color:#000000;}
.ver17black { font-size: 1.2em; color:#000000;}
.ver20black { font-size: 1.5em; color:#000000;}
.ver30black { font-size: 1.8em; color:#000000;}
.ver46black { font-size: 1.3em; color:#000000;}
.ver50black { font-size: 1.3em; color:#000000;}
.ver12grey { font-size: 1em; color:#666666;}
.ver20grey { font-size: 1.2em; color:#666666;}

.link12orr:link, .link12orr:visited, .link12orr:active { font-size: 1em; color:#FF6600; text-decoration:underline;}
.link12orr:hover { font-size: 1em; color:#FF6600; text-decoration:none}

li { padding-top:0px; }
ul { padding-top:0px; line-height: 3px;}

.tableListResults th { 
    font-size: 1em;
    color:#000000; 
    background-color:#ffffff; 
    padding-left:15px; 
    padding-bottom:5px; 
    padding-top:5px; 
    padding-right:15px; 
    border-bottom:1px solid #e6e6e6;

}

table.tableListResults th.selectedColumn { 
    font-size: 1em;
    color:#FFFFFF; 
    background-color:#dcdcdc; 
    border-left:1px solid #ffffff;
}


.tableListResults th:first-child { 
    border-left:0px red solid;
}
.tableListResults TR.even {    
    font-size: 1em;
    background-color:#ffffff;
}
.tableListResults TR.even TD { 
    border-left:1px #ffffff solid; 
    padding:6px;
    border-bottom: 1px #e6e6e6 solid;
}
.tableListResults TR.even .year{ font-size: 1.1em;}
.tableListResults TR.even .run{ font-size: 1.1em;}
.tableListResults TR.even .city{ font-size: 1.1em;}

TABLE.tableListResults TR.even TD:first-child { border-left:0px red solid;}

.tableListResults TR.expire { font-size: 1em; background-color:#f5ccbe; border-bottom:1px solid #ffffff;}
.tableListResults TR.expire TD { border-left:1px #ffffff solid; padding:6px;}
.tableListResults TR.expire .year{ font-size: 1.1em;}
.tableListResults TR.expire .run{ font-size: 1.1em;}
.tableListResults TR.expire .city{ font-size: 1.1em;}
TABLE.tableListResults TR.expire TD:first-child { border-left:0px red solid;}

.tableListResults TR.odd { 
    font-size: 1em;
    background-color:#ffffff;
}
.tableListResults TR.odd TD { 
    border-left:1px #ffffff solid; 
    padding:6px;
    border-bottom: 1px #e6e6e6 solid;
}
TABLE.tableListResults .last TD { 
    border-bottom: 1px #e6e6e6 solid;
}
.tableListResults TR.odd .year{ font-size: 1.1em;}
.tableListResults TR.odd .run{ font-size: 1.1em;}
.tableListResults TR.odd .city{ font-size: 1.1em;}

TABLE.tableListResults TR.odd TD:first-child { 
    border-left:0px #ffffff solid;
}
.error { color:red;}
TABLE.legendText TD { font-size: 1em;}
TABLE.legendText TD
.gray { color:#999999;}
.grey { color:#2d2d2d; font-weight:bold;}


span.TableTitle { color:#CCCCCC; font-size: 1.2em; font-weight:bold; text-decoration:none;}
span.steps { color:#fc6400; font-size: 1.2em; font-weight:bold; font-family:arial;}
span.steps_inactive { color:#cccccc; font-size: 1.2em; font-weight:bold; font-family:arial;}
#navlist{margin:0px;padding:0px;}
#navlist li { float:left; list-style-type: none; padding-left:3px; padding-right:3px;}
#navlist li a {background:url('../images/allbrands_new.gif');margin-bottom:10px;background-repeat:no-repeat;width:50px;height:40px;}    
#navlist li a.item1 {background-position:0 -5px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item2 {background-position:0 -205px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item3 {background-position:0 -410px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item4 {background-position:0 -610px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item5 {background-position:0 -806px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item6 {background-position:0 -955px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item7 {background-position:0 -1155px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item8 {background-position:0 -1350px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item9 {background-position:0 -1551px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item10 {background-position:0 -1750px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item11 {background-position:0 -1948px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item12 {background-position:0 -55px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item13 {background-position:0 -255px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item14 {background-position:0 -460px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item15 {background-position:0 -660px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item16 {background-position:0 -856px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item17 {background-position:0 -1005px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item18 {background-position:0 -1205px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item19 {background-position:0 -1400px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item20 {background-position:0 -1602px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item21 {background-position:0 -1800px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item22 {background-position:0 -1999px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item23 {background-position:0 -105px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item24 {background-position:0 -305px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item25 {background-position:0 -510px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item26 {background-position:0 -710px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item27 {background-position:0 -905px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item28 {background-position:0 -1055px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item29 {background-position:0 -1255px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item30 {background-position:0 -1450px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item31 {background-position:0 -1652px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item32 {background-position:0 -1850px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item33 {background-position:0 -2048px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item34 {background-position:0 -155px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item35 {background-position:0 -360px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item36 {background-position:0 -560px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item37 {background-position:0 -760px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item38 {background-position:0 -2100px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item39 {background-position:0 -1105px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item40 {background-position:0 -1305px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item41 {background-position:0 -1500px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item42 {background-position:0 -1700px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item43 {background-position:0 -1899px;display:block;border:1px #CCCCCC solid;}
#navlist li a.item44 {background-position:0 -2154px;display:block;border:1px #CCCCCC solid;}

#menulist{margin:0px;padding:0px;}
#menulist li {float:left; list-style-type:none; width:116px;height:47px;text-align:center;}
#menulist li span {background:url('../images/menu_icons.gif');margin:0 auto;background-repeat:no-repeat;}    
#menulist .liitem_a {background-color:#ffffff;border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
#menulist .liitem {background-color:#efefef;border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
#menulist .liitem1 {background-color:#efefef;border-left:2px solid #FFFFFF;border-right:4px solid #FFFFFF;}
#menulist li a.mlink_a {text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;}
#menulist li a.mlink {text-decoration:none;color:#000000;font-size: 1em;font-weight:bold;}
#menulist li span.mitem1 {background-position:0px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:37px;height:30px;}
#menulist li span.mitem1_a {background-position:0px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:37px;height:30px;}
#menulist li span.mitem2 {background-position:-38px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:41px;height:30px;}
#menulist li span.mitem2_a {background-position:-38px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:41px;height:30px;}
#menulist li span.mitem3 {background-position:-80px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:43px;height:30px;}
#menulist li span.mitem3_a {background-position:-80px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:43px;height:30px;}
#menulist li span.mitem4 {background-position:-124px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:56px;height:30px;}
#menulist li span.mitem4_a {background-position:-124px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:56px;height:30px;}
#menulist li span.mitem5 {background-position:-181px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:47px;height:30px;}
#menulist li span.mitem5_a {background-position:-181px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:47px;height:30px;}
#menulist li span.mitem6 {background-position:-229px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:46px;height:30px;}
#menulist li span.mitem6_a {background-position:-229px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:46px;height:30px;}
#menulist li span.mitem7 {background-position:-276px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:30px;height:30px;}
#menulist li span.mitem7_a {background-position:-276px -30px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:30px;height:30px;}
#menulist li span.mitem8 {background-position:-307px 0px;display:block;text-decoration:none;color:#ff6600;font-size: 1em;font-weight:bold;width:38px;height:30px;}


.bBoxT {display:block; position:relative; margin:0 auto; text-align:center;}
.bBox {
 display:block;
 position:relative;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 5px;
 padding-bottom: 6px;
 background-color:#ff6600; 
 display:-moz-inline-stack; 
 display:inline-block;
}
.bcorner {position:absolute; width:5px; height:5px;background:url('../images/curves.gif');}
.btl {top:0; left:0; background-position:-10px 0px;}
.btr {top:0; right:0; background-position:-15px 0px;}
.bbl {bottom:0; left:0; background-position:-10px -5px;}
.bbr {bottom:0; right:0; background-position:-15px -5px}


.greyBox {display:block; position:relative;text-align:left; margin:0px;}
.greyBoxBGR {display:block; position:relative;text-align:left; margin:0px; background-image:url("../images/bgr_form.jpg"); background-repeat:repeat-x;}
.greyBoxBorder {border:1px solid #999999;}
.greyBoxContent {display:block; position:relative;text-align:left; margin:10px;}
.gcorner {position:absolute; width:4px; height:4px;background:url('../images/curves.gif');}
.gtl {top:0; left:0; background-position:0px 0px;}
.gtr {top:0; right:0; background-position:-5px 0px;}
.gbl {bottom:0; left:0; background-position:0px -5px;}
.gbr {bottom:0; right:0; background-position:-5px -5px;}

.iconssprite{background:url('../images/all_icons.gif');}
.ar_small{width:7px;height:13px;background-position:-48px 0;background-repeat: no-repeat;}
.ar_red{ margin-top:4px; width:10px;height:10px; background-position:-70px 0;background-repeat: no-repeat;}
.ar_green{ margin-top:4px; width:10px;height:10px; background-position:-57px 0;background-repeat: no-repeat;}
.tab_left{width:5px;height:28px; background-position:-34px 0;background-repeat: no-repeat;}
.tab_right{width:5px;height:28px; background-position:-41px 0;background-repeat: no-repeat;}
.tab_left_or{width:5px;height:28px; background-position:-21px 0;background-repeat: no-repeat;}
.tab_right_or{width:5px;height:28px; background-position:-28px 0;background-repeat: no-repeat;}


.navsprite {background:url('../images/big_icons.gif');}
.nav_pc {width:49px;height:44px;background-position:-109px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
.nav_promo {width:55px;height:44px;background-position:0px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
.nav_subsc {width:53px;height:44px;background-position:-158px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
.nav_publish {width:54px;height:44px;background-position:-210px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
.nav_edit {width:54px;height:44px;background-position:-57px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
.nav_reg {width:54px;height:50px;background-position:-269px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;}

a.button-add-grey {
    background: transparent url("../images/add_green_ico_gr.png"); 
    background-repeat:no-repeat;
    padding: 2px 0px 4px 24px;
}

.Right-Td-form { padding-left:10px; }



#scrolltop {
right: 15px;
bottom: -10px;
width: 70px;
padding: 20px 0px 30px 0px;
background-color: #F2F0F0;
color: #666060;
display: block;
font-size: 1em;
text-align: center;
position: fixed;
z-index: 4;
display: none;
cursor: pointer;

-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

border: 1px solid #C3C3C3;
box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
}
#scrolltop {
    right: 15px;
    bottom: -10px;
    width: 70px;
    padding: 20px 0px 30px 0px;
    background-color: #F2F0F0;
    color: #666060;
    display: block;
    font-size: 1em;
    text-align: center;
    position: fixed;
    z-index: 4;
    display: none;
    cursor: pointer;

    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;

    border: 1px solid #C3C3C3;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
} 

/*   GSM CSS */

          .box-rounded-shadow {
            padding: 5px;
            border-radius: 6px 6px 6px 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border: solid 1px #e6e6e6;
            box-shadow: 2px 2px 3px #e6e6e6;
            -webkit-box-shadow: 2px 2px 3px #e6e6e6;
            -moz-box-shadow: 2px 2px 3px #e6e6e6;
            background-color: #fafafa;
          }
          .box-rounded {
            padding: 5px;
            border-radius: 3px 3px 3px 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border: solid 1px #e6e6e6;
            background-color: #fafafa;
          }
          .box-not-rounded {
            padding: 5px;
           
            border: solid 1px #e6e6e6;
            background-color: #fafafa;
          }

          .info-help {
            float: left;
            font-size: 1em;
            font-weight: normal;
            margin: -8px 0px 0px 241px;
          

          }




          .info-help>div {
            position: absolute;
            z-index: 4;
            width: 380px;
            border-color: #999;
            background-color: #fffbe0;
            color: #000;
            padding: 10px;
            font-size: 0.85em;
          }

          .info-help>div>div {
            background-image: url('../images/popup_pointer_left.gif');
            background-repeat: no-repeat;
            width: 30px;
            height: 15px;
            position: absolute;
            z-index: 5;
            margin-top: -1px;
            margin-left: -18px;

          }

          .line-bottom-border {
              border-bottom:1px solid #e6e6e6;
          }

/*   GSM CSS  */
a.button-add-grey {
    background: transparent url("../images/add_green_ico_gr.png");
    background-repeat: no-repeat;
    padding: 2px 0px 4px 24px;
}

.registration_hint {
    font-size: 0.85em;
    font-style: italic; 
}
#overlay {
    background-color: white;
    opacity: 0.75;
    filter: alpha(opacity=75);
    -ms-filter: "alpha(opacity=75)";
    -khtml-opacity: 0.75;
    -moz-opacity: 0.75;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.popup_box_600x300 { 
  background-color: white;
  position:absolute;
  z-index:1000;
  display:none;
  width:600px;
  height:300px;
  top:50%;
  margin-top:-150px;
  left:50%;
  margin-left:-300px;
 }
 .popup_box_300x150 { 
  background-color: white;
  position:absolute;
  z-index:1000;
  display:none;
  width:300px;
  height:150px;
  top:50%;
  margin-top:-250px;
  left:50%;
  margin-left:-150px;
 }

 .site_top_head {
background-color:#fafafa;
width:100%;
height:45px;
border-bottom: 1px solid #e6e6e6;

}
.login_panel {
    display: none;
    position: absolute;
    margin-left: -208px;
    margin-top: 10px;
    width: 260px;
    
    background-color: #fafafa;
    z-index: 10000;
    border: 1px solid #9e9e9e;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.login_panel>div {
    background-image: url('../images/popup_pointer_top_dark.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    position: absolute;
    z-index: 5;
    margin-top: -8px;
    margin-left: 219px;
}

.publish_panel {
    display: none;
    position: absolute;
    margin-left: -213px;
    margin-top: 8px;
    width: 335px;
    height: 158px;
    background-color: #fafafa;
    z-index: 10000;
    border: 1px solid #9e9e9e;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
     box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.publish_panel>div {
    background-image: url('../images/popup_pointer_top_dark.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    position: absolute;
    z-index: 5;
    margin-top: -8px;
    margin-left: 268px;
}

#overlay_trans {
    background-color: white;
    opacity: 0.75;
    filter: alpha(opacity=75);
    -ms-filter: "alpha(opacity=75)";
    -khtml-opacity: 0.75;
    -moz-opacity: 0.75;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.bottom-padding-box {

 height:10px;

}
.top-padding-box {

 height:10px;

}
.spacing_element20 {
    height:20px;
    
}
.spacing_element10 {
    height:10px;
    
}
.spacing_element5 {
    height:5px;
    
}

.tab_selected {
-webkit-border-radius: 6px 6px 0px 0px;
-moz-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border:1px solid #FF6600;
background-color:#FF6600;
align-content: center;
padding-left:10px;
padding-right:10px;
padding-top: 7px;
padding-bottom:7px;
margin-bottom: -1px;
display: block;
}
.tab_not_selected {
-webkit-border-radius: 6px 6px 0px 0px;
-moz-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border:1px solid #E6E6E6;
background-color:#FFFFFF;
align-content: center;
padding-left:10px;
padding-right:10px;
padding-top: 7px;
padding-bottom:7px;
margin-bottom: -1px;
display: block;
}

.status_batch{
padding: 2px 10px 2px 6px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 0.85em;
    white-space: nowrap;
}
.status_batch_published{
    width:77px;
    background-color: #dfffce;
    border: 1px solid #c9e6b9;
    /*line-height: 1.5em;*/
}
.status_batch_expired{
    width:47px;
    background-color: #f2f2f2;
    border: 1px solid #d9d9d9;
    /*line-height: 1.5em;*/
}
.status_batch_denied{
    width: 107px;
    background-color: #ffced3;
    border: 1px solid #e6b9be;
    /*line-height: 1.5em;*/
}
.status_batch_soon_expire{
    width: 100px;
    background-color: #ffced3;
    border: 1px solid #e6b9be;
    /*line-height: 1.5em;*/
}
.status_batch_waiting{
    width: 107px;
    background-color: #cee9ff;
    border: 1px solid #b9d2e6;
    /*line-height: 1.5em;*/
}

.denied_message{
    width:300px;
    padding:6px 5px 6px 5px;
    border:1px solid #E6E6E6;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#FF0000;
}

a.bpage_lnk {font-size: 1em; color:#000000; font-weight:normal; text-decoration:none;}
a.bpage_lnk:hover {color:#000000; font-weight:normal; text-decoration:underline;}


.search_history_panel {
    display: none;
    position: absolute;
    margin-left: 47px;
    margin-top: 7px;
    width: 600px;
    height: auto;
    background-color: #fafafa;
    z-index: 10000;
    border: 1px solid #9e9e9e;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
     box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}

.search_history_panel:after, .search_history_panel:before {
    bottom: 100%;
    left: 40px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.search_history_panel:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fafafa;
    border-width: 8px;
    margin-left: -8px;
}
.search_history_panel:before {
    border-color: rgba(158, 158, 158, 0);
    border-bottom-color: #9e9e9e;
    border-width: 10px;
    margin-left: -10px;
}
.search_history_panel.right {
    right:0;
    top: 100%;
}
.search_history_panel.right:after, .search_history_panel.right:before {
    left: auto;
    right: 40px;
}
.search_history_panel.right:after {
    margin-left: auto;
    margin-right: -8px;
}
.search_history_panel.right:before {
    margin-left: auto;
    margin-right: -10px;
}

.search_history_panel>div {
    background-image: url('../images/popup_pointer_top_dark.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    position: absolute;
    z-index: 5;
    margin-top: -8px;
    margin-left: 13px;
}


.model_panel {
    display: none;
    position: absolute;
    margin-left: 0;
    margin-top: -4px;
    width: 200px;
    height:auto;
    background-color: #fafafa;
    z-index: 10000;
    border: 1px solid #9e9e9e;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
a.sitemap-no-decoration {
    text-decoration: none;
}
a.sitemap-blue {
    color: rgb(21, 125, 251);
}
a.sitemap-left {
    margin-left: 28px;
}
.model_panel>div {
    background-image: url('../images/popup_pointer_top_dark.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 15px;
    position: absolute;
    z-index: 5;
    margin-top: -8px;
    margin-left: 13px;
}
#model_overlay {
    background-color: white;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0.0;
    -moz-opacity: 0.0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Sitemap Styles */
#sitemap {
    margin-bottom: 50px;
}
#sitemap > div.sitemap-regions > div.links, #sitemap > div.sitemap-brands > div.links{
    display: inline-block;
    font-size: 1em;
    margin-bottom: 10px;
}

#sitemap > div.sitemap-regions > div.link > span, #sitemap > div.sitemap-brands > div.link > span {
    text-decoration: none;
    margin-left: 3px;
}

#sitemap h1.margin-top {
    margin-top: 25px;
}

.list-image{
    width:200px;
    height:150px;
    overflow: hidden;
    margin:0;
}
.list-image img{
    display:block;
    width:100%;
}

.change-ratio img{
    margin:-20% 0;
}

li {
    line-height:1.4em;
}

select, input, textarea {
    font-size: 1em;
}

select {
    height: 25px;
}

.pager {
    font-size: 1.2em;
    cursor: pointer;
}

@-moz-document url-prefix() {
    select {
        height: auto;
    }
}