/* 
    Document   : main
    Created on : 25-Jun-2025, 13:03:52
    Author     : 
    Description:
        Purpose of the stylesheet follows.
*/




/* sizes*/
img{border:0;/*vertical-align:10%*/}
.sm1	{font-size:80%;}
.TB			{ font-weight:bold;}

/*global padding and spacing*/
.TAB	{ vertical-align: text-bottom;}
.TABR	{ vertical-align: text-bottom; text-align:right;}
.TAR	{ text-align:right;}
.TAL	{ text-align:left;}
.TAT	{ vertical-align: text-top;}
.TAJ	{ text-align: justify;}
.TAC	{ text-align:center;}
.P0		{ padding:0;}
.P2		{ padding: 2px;}
.P3		{ padding: 3px;}
.P5		{ padding: 5px;}
.P8		{ padding: 8px;}
.P10	{ padding: 10px;}
.P15	{ padding: 15px;}
.PT3	{ padding-top:3px}
.PT5	{ padding-top:5px}
.PT7	{ padding-top:7px}
.PT10	{ padding-top:10px}
.PT12	{ padding-top:12px}
.PT13	{ padding-top:13px}
.PT15	{ padding-top:15px}
.PT17	{ padding-top:17px}
.PT20	{ padding-top:20px}
.PT25	{ padding-top:25px}
.PT30	{ padding-top:30px}
.PT40	{ padding-top:40px}
.PT50	{ padding-top:50px}
.PT60	{ padding-top:60px}
.MT0	{ margin-top:0px}
.MT1	{ margin-top:1px}
.MT2	{ margin-top:2px}
.MT3	{ margin-top:3px}
.MT5	{ margin-top:5px}
.MT8	{ margin-top:8px}
.MT10	{ margin-top:10px}
.MT15	{ margin-top:15px}
.MT20	{ margin-top:20px}
.MT25	{ margin-top:25px}
.MT30	{ margin-top:30px}
.MT35	{ margin-top:35px}
.MT40	{ margin-top:40px}
.MT55	{ margin-top:55px}
.MT60	{ margin-top:60px}
.PB3	{ padding-bottom:3px}
.PB5	{ padding-bottom:5px}
.PB7	{ padding-bottom:7px}
.PB8	{ padding-bottom:8px}
.PB10	{ padding-bottom:10px}
.PB12	{ padding-bottom:12px}
.PB15	{ padding-bottom:15px}
.PB20	{ padding-bottom:20px}
.MB3	{ margin-bottom:3px}
.MB5	{ margin-bottom:5px}
.MB6	{ margin-bottom:6px}
.MB8	{ margin-bottom:8px}
.MB10	{ margin-bottom:10px}
.MB12	{ margin-bottom:12px}
.MB15	{ margin-bottom:15px}
.MB20	{ margin-bottom:20px}
.MB30	{ margin-bottom:30px}
.MB40	{ margin-bottom:40px}
.PL3	{ padding-left:3px}
.PL5	{ padding-left:5px}
.PL10	{ padding-left:10px}
.PL15	{ padding-left:15px}
.PL20	{ padding-left:20px}
.PL25	{ padding-left:25px}
.PL30	{ padding-left:30px}
.M0		{ margin:0;}
.ML3	{ margin-left:3px}
.ML5	{ margin-left:5px}
.ML8	{ margin-left:8px}
.ML10	{ margin-left:10px}
.ML15	{ margin-left:15px}
.ML20	{ margin-left:20px}
.ML30	{ margin-left:30px}
.ML40	{ margin-left:40px}
.ML50	{ margin-left:50px}
.ML20P	{ margin-left:20%}
.PR5	{ padding-right:5px}
.PR8	{ padding-right:8px}
.PR10	{ padding-right:10px}
.PR15	{ padding-right:15px}
.PR20	{ padding-right:20px}
.PR25	{ padding-right:25px}
.PR45	{ padding-right:45px}
.MR1	{ margin-right:1px}
.MR2	{ margin-right:2px}
.MR3	{ margin-right:3px}
.MR5	{ margin-right:5px}
.MR8	{ margin-right:8px}
.MR10	{ margin-right:10px}
.MR15	{ margin-right:15px}
.MR20	{ margin-right:20px}
.MR25	{ margin-right:25px}
.CB		{ clear:both;}
.CN		{ clear:none;}
.FL		{ float:left}
.FR		{ float:right;}
.FN		{ float:none}
.clearBoth{clear:both; text-align:left}

.BorT	{ border-top: solid 1px #aaa;}
.BorB	{ border-bottom: solid 1px #aaa;}
.BorB2	{ border-bottom: solid 1px #ccc;}
.BorL	{ border-left: solid 1px #aaa;}
.BorR	{ border-right: solid 1px #aaa;}
.Bor2	{ border: solid 1px #ccc;}
.Bor3	{ border: solid 2px #E4E3E3;}
.Bor4	{ border: solid 1px #D0D0D0;}
.Bor5   { border: solid 2px #FFE9E9;}


.OH		{ overflow:hidden;}
.OA		{ overflow:auto;}
.DBL	{ display:block;}
.DN		{ display:none;}
.BGF2	{ background-color:#f2f2f2;}

.BBot	{ border-bottom:solid 1px #d2d2d2;}

.sep10{height:10px;clear:both}
.sep15{height:15px;clear:both}
.sep20{height:20px;clear:both}

/* Quick Widths*/
.W25P	 { width:25%;}
.W20P	 { width:20%;}
.W30P	 { width:30%;}
.W33P	 { width:33%;}
.W35P	 { width:35%;}
.W37P	 { width:37%;}
.W40P	 { width:40%;}
.W45P	 { width:45%;}
.W49P	 { width:49%;}
.W50P	 { width:50%;}
.W55P	 { width:55%;}
.W60P	 { width:60%;}
.W65P	 { width:65%;}
.W70P	 { width:70%;}
.W75P	 { width:75%;}
.W80P	 { width:80%;}
.W85P	 { width:85%;}
.W90P    { width:90%;}
.W95P    { width:95%;}
.W99P    { width:99%;}
.W100P   { width:100%;}
.W250	 { width:250px;}

hr      {height:1px;border:0;border-bottom:1px dotted #4d4d4d;/*padding:0;margin:0*/}

@font-face { font-family: GeosansLight-Oblique; src: url('../fonts/GeosansLight-Oblique.ttf') format("ttf");}
@font-face { font-family: futura-lt-w01-light; src: url('../fonts/futura-lt-w01-light.ttf') format("truetype");}
@font-face { font-family: BradleyHand; src: url('../fonts/BRADHITC.ttf') format("truetype");}
@font-face { font-family: ArianaVioleta-dz2K; src: url('../fonts/ArianaVioleta-dz2K.ttf') format("truetype");}
@font-face { font-family: BrushScriptMT; src: url('../fonts/BRUSHSCI.ttf') format("truetype");}
@font-face { font-family: Chiller; src: url('../fonts/CHILLER.ttf') format("truetype");}
@font-face { font-family: DancingScriptR; src: url('../fonts/DancingScript-Regular.ttf') format("truetype");}
@font-face { font-family: ENGLISHW; src: url('../fonts/EngW.ttf') format("truetype");}
@font-face { font-family: BES; src: url('../fonts/Beautiful-ES.ttf') format("truetype");}
@font-face { font-family: DancingScriptOT; src: url('../fonts/Dancing Script.ttf') format("truetype");}


@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
/*  src: url(https://fonts.gstatic.com/s/marckscript/v22/nwpTtK2oNgBA3Or78gapdwuCzw.ttf) format('truetype');*/
/*  src: url(/ViArt/fonts/MarckScript.ttf) format('truetype');*/
  src: url(../fonts/MarckScript.ttf) format('truetype');
}




.SH	{ -moz-box-shadow:0px 0px 6px rgba(12,12,12,.45); -webkit-box-shadow:0px 0px 6px rgba(12,12,12,.45); box-shadow:0px 0px 6px rgba(12,12,12,.45);       }
.SH2	{ -moz-box-shadow:0px 0px 12px rgba(32,12,12,.45); -webkit-box-shadow:0px 0px 12px rgba(32,12,12,.45); box-shadow:0px 0px 12px rgba(32,12,12,.45);       }
.SHT	{ /*-moz-box-shadow:1px -1px 3px rgba(12,12,12,.45); -webkit-box-shadow:1px -1px 3px rgba(12,12,12,.45); box-shadow:1px -1px 3px rgba(12,12,12,.45);   */    }
.SHBR      { /*-moz-box-shadow:2px 2px 5px rgba(12,12,12,.65); -webkit-box-shadow:2px 2px 5px rgba(12,12,12,.65); box-shadow:2px 2px 5px rgba(12,12,12,.65);     */  }
.SH4        { -moz-box-shadow:4px 4px 30px 0px rgba(25, 25, 25, 0.67); -webkit-box-shadow:4px 4px 30px 0px rgba(25, 25, 25, 0.67); box-shadow:4px 4px 30px 0px rgba(25, 25, 25, 0.67);     }
.SH5       {  -moz-box-shadow:0px 0px 16px rgba(99,99,99,.20); -webkit-box-shadow:0px 0px 16px rgba(99,99,99,.20); box-shadow:0px 0px 16px rgba(99,99,99,.20);     }
.SH6        { -moz-box-shadow:1px 4px 16px 0px rgba(25, 25, 25, 0.07); -webkit-box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.07); box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.07);     }

/*.ITT1		{font:normal 13px Arial sharp, Helvetica; letter-spacing:-0.01em;word-spacing:-0.05em; color: #6C6F70;}*/
.ITT1      {font:normal 12px Helvetica Neue,Helvetica,Arial,sans-serif; /*display:inline;*/letter-spacing:-0.01em;word-spacing:-0.05em;/*margin:0 0 0 0;padding:0;*/ color: #6C6F70;}
.ITT2      {font:bold 15px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.01em;word-spacing:-0.05em;/*margin:0 0 0 0;padding:0;*/ color: #914996;}
.ITT3      {font:bold 14px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0.01em;word-spacing:0.05em;/*margin:0 0 0 0;padding:0;*/ color: #94909D;}
.ITT4z     {font:14px sans-serif,Arial;line-height: 160%;letter-spacing:0.01em;word-spacing:0.29em;/*margin:0 0 0 0;padding:0;*/ color: #000;/*#94909D;*/ }
.ITT4      {font:17px futura-lt-w01-light;line-height: 160%;letter-spacing:0.07em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color:rgb(17,14,14) /*#94909D*/;}
.ITT5      {font:14px Clarkson,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:normal;padding:7px;color:#94909D;/* -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%*/}
.ITT6z     {font:14px procima-nova,sans-serif,Arial;line-height: 160%;letter-spacing:0.01em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color:#000 /*#94909D*/;}
.ITT6      {font:17px futura-lt-w01-light;line-height: 160%;letter-spacing:0.01em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color:rgb(77,63,63) /*#94909D*/;}
.ITT6z      {font:17px BradleyHand;line-height: 160%;letter-spacing:0.01em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color:rgb(77,63,63) /*#94909D*/;}
.ITT6z      {font:17px ArianaVioleta-dz2K;line-height: 160%;letter-spacing:0.01em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color:RGB(77,63,63) /*#94909D*/;}


.HT1 {
    color: #94909D;/* #914996;*/
    font: 19px Arial sharp,Helvetica;
    letter-spacing: -0.01em;
    text-align: left;
    /*text-transform: lowercase;*/
    word-spacing: -0.05em;
}

/* End generals*/

body { margin: 0px;padding: 0px;
    /*background-color:#f4f4f4;  */
    background-color:#EFEAE7/*#F7F3F4/*#FDF7F2/*#fdeded*/;
    /*background-image: url("../Img/BG-3.jpg");/*background-image: url("../Img/background-main.jpg");*/
    background-position: center top;
    background-repeat: repeat;
    height: 100%;
    }
    
    





.divMain    { width: 1000px; background-color: aliceblue;}
.divHeader  { border: 1px solid #e8e8e8; /*padding-top: 50px;*/  background-color:rgba(172,160,160,.99);/*#B5A196/*#C0ADA2/*#dccbbb/*#C4B2B4/*#867B79*/; box-shadow: 0px 0px 8px rgba(32,12,12,.35); z-index: 1000; }
.divHeaderI { width: 1000px; }
.divHeadUPz  { font-size: 25px;font-family:Marck Script /*Bradley Hand ITC*//*ArianaVioleta-dz2K/*futura-lt-w01-light/*GeosansLight-Oblique*/; /*font-style: italic;*/ color: #fff; padding: 10px 0px 8px 0px; border-bottom: 1px solid #e8e8e8; }
.divHeadUP  { font-size: 26px;font-family:DancingScriptR/*Marck Script/*DancingScriptOT/*BES/*ENGLISHW/*DancingScriptR/*Chiller /*Bradley Hand ITC*//*ArianaVioleta-dz2K/*futura-lt-w01-light/*GeosansLight-Oblique*/; /*font-style: italic;*/ color: #fff; padding: 3px 0px 8px 0px; border-bottom: 1px solid #e8e8e8; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px rgba(32,12,12,.35); }

.divHeadUPz  { font-size: 27px;font-family:BrushScriptMT /*Bradley Hand ITC*//*ArianaVioleta-dz2K/*futura-lt-w01-light/*GeosansLight-Oblique*/; /*font-style: italic;*/ color: #fff; padding: 10px 0px 8px 0px; border-bottom: 1px solid #e8e8e8; }
.divHeadUPz  { font-size: 21px;font-family:BradleyHand /*Marck Script*//* Bradley Hand ITC*//*ArianaVioleta-dz2K/*futura-lt-w01-light/*GeosansLight-Oblique*/; /*font-style: italic;*/ color: #fff; padding: 10px 0px 8px 0px; border-bottom: 1px solid #e8e8e8; }


.SHCont    { background-color:#F7F4F3; margin: 57px 0px 0px 0px; -moz-box-shadow:1px 4px 16px 0px rgba(25, 25, 25, 0.05); -webkit-box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.05); box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.05); } 
.tabContWrap    { /*border: 1px solid #d8d8d8;/* background-color: #F7F4F3/*#ffffff/*ffe3e3*/; height: auto; margin: 0px 0px 120px 0px;    /*padding: 7px;*/}
.whiteK     { background-image: url(../Img/WhiteKitty.png); width: 24px; height: 35px; position: absolute; margin: 4px 0px 0px 125px;   /*left: 70px; */  top: 110px;   -webkit-transform:scale(0.9);  -moz-transform:scale(0.9); }

.ContBor {border: 1px solid #e8e8e8;}



.divFooter  {   background-color:rgba(172,160,160,.99); margin: 50px 0px 0px 0px; box-shadow: 0px 0px 8px rgba(32,12,12,.25); z-index: 1000; }
.divFooterI { width: 1000px; }
.divHeadDOWN { font-size: 26px;font-family:DancingScriptR/*Marck Script/*DancingScriptOT/*BES/*ENGLISHW/*DancingScriptR/*Chiller /*Bradley Hand ITC*//*ArianaVioleta-dz2K/*futura-lt-w01-light/*GeosansLight-Oblique*/; /*font-style: italic;*/ color: #fff; padding: 3px 0px 8px 0px; border-bottom: 1px solid #e8e8e8; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px rgba(32,12,12,.35); }




/*.logo       { position: absolute;top: 0px; right: 0px;background-repeat: no-repeat; background-position-x: -100px 0px ;  height: 38px; width: 100%; z-index: 0;  }*/
.logo       { position: absolute; padding-bottom: 2px;  }
/*.logoPic    { background-image: url(../Img/Logo5.png); height: 41px; width: 220px;}*/
/*.logoPic    { background-image: url(../Img/Logo6.png); height: 112px; width: 220px;}*/
/*.logoPic    { background-image: url(../Img/Logo7.png); height: 62px; width: 140px;}*/
.logoPicz    { background-image: url(../Img/Logo12.png); height: 44px; width: 100px;}
.logoPic    { background-image: url(../Img/Logo13.png); width: 120px; height: 53px; }
.logoPicUPz  { background-image: url(../Img/Logo12.png); height: 44px; width: 100px; margin: 5px;}
.logoPicUP  { background-image: url(../Img/Logo13.png); width: 120px; height: 53px; margin: 9px 0px 0px 0px; }
.logoPic2 {background-image: url("../Img/LogoB2.png");float: none;height: 74px;margin-top: 30px;width: 400px;}
.logoMin    { /*margin-top: 40px ;*/  -webkit-transform:scale(0.6);  -moz-transform:scale(0.6);  -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s;-o-transition:  all 0.6s ease 0s; }
.logoNorm   { /*margin-top: 0px ;*/   -webkit-transform:scale(1.0);  -moz-transform:scale(1.0); -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s;-o-transition:  all 0.6s ease 0s; }
.menuMin    { padding-top: 19px;  -webkit-transform:scale(0.88);  -moz-transform:scale(0.88);  -webkit-transition: all 0.95s ease 0s; -moz-transition: all 0.95s ease 0s;-o-transition:  all 0.95s ease 0s; }
.menuNorm   { padding-top: 15px;   -webkit-transform:scale(1.0);  -moz-transform:scale(1.0); -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s;-o-transition:  all 0.6s ease 0s; }

/*.soc       { position: absolute;top: 0px; right: 0px;background-repeat: no-repeat; background-position-x: -100px 0px ;  height: 38px; width: 100%; z-index: 0;  }*/
.soc       { margin-top: 17px ; }
.fPic    { background-image: url(../Img/iFace.png); height: 22px; width: 22px;}
.instaPic    { background-image: url(../Img/iInsta.png); height: 22px; width: 22px;}
.YTPic    { background-image: url(../Img/iYT.png); height: 22px; width: 22px;}

/* MENU STYLES*/
/* JS disabled styles */
.menuCont   {width: 760px;position: relative; z-index: 10;  /*border: 1px solid #ddd; background-color: #ffe3e3;*/
            /*. background-color: #CBCDCC;background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); 
             -moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px; 
            
             -moz-box-shadow:0px 0px 4px rgba(99,99,99,.15); -webkit-box-shadow:0px 0px 4px rgba(99,99,99,.15); box-shadow:0px 0px 4px rgba(99,99,99,.15);    */ 
}
.topNav     { width: 100%; /*padding-top: 15px;*/ padding-bottom: 9px; text-transform: uppercase;  text-align: center;}

.no-js nav li:hover ul { display:block; }

/* base nav styles */
nav { display:block; padding: 5px 0px 0px 0px; width:1042px; margin:0 auto 0px; /*border:1px solid #222;*/ position:relative; /*background-color:#6a6a6a;*/ /*font-style: italic;*/ text-align:left;  z-index:5000; }
nav ul { padding:0; margin:0; }
/*nav li { position:relative; float:left; list-style-type:none; margin-left:19px; }*/
nav li { position:relative; float:left; list-style-type:none;  }
/*.no-rgba .no-borderradius .no-cssgradients nav li {margin-left:1px;}*/
/*nav ul li:hover { color:#ccc; background-color:Red }*/
nav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*nav li a { display:block; padding:10px 20px; border-left:1px solid #999; border-right:1px solid #222; color:#555; text-decoration:none; }*/
/*nav ul li a { display:block; padding:10px 20px; border-left:1px solid #999; border-right:1px solid #222; color:#555; text-decoration:none; }*/
nav ul li	{ /*width:160px;/* text-align: center;*/ }
.MIt        {margin: 0px 65px 0px 0px;}
nav ul li a,nav ul li div { /*font-size: 15px;*/display:inline-block; /*width:100%*/ /*width:120px ;*/ /*padding:10px 0 10px 0;*/ color:#fff/*999*/; /*text-decoration:none;*/ /*font-style: italic;*/ font-weight:100; /*text-transform:lowercase;*/    /*-moz-box-shadow:0px 0px 12px rgba(32,12,12,.05); -webkit-box-shadow:0px 0px 12px rgba(32,12,12,.05); box-shadow:0px 0px 12px rgba(32,12,12,.05);*/ }
nav ul li a:hover,nav ul li div:hover { cursor: pointer; /*color:#fff; background-color: #888888 ; /*text-decoration:none;*/ }
nav ul ul li a,nav ul ul li div { width:104px; color:#111/*999*/; display:inline-block; text-align:left;  padding:6px 0px 5px 14px/*8px 20px*/; border-bottom:1px solid #bbb;/*border-left:1px solid #999; border-right:1px solid #222; */ text-decoration:none; }
/*nav li a:focus { outline:none; text-decoration:underline; }*/
/*nav li:first-child a { border-left:none;  }*/
nav li.last a,nav li.last div { border-right:none; }
nav ul ul li.last a,nav ul ul li.last div { /*border-bottom:none;*/ }
nav a span { display:block; float:right; margin-left:115px; }
nav ul ul { /*width:120px;*/ text-transform: capitalize; font-family: futura-lt-w01-light/*DancingScriptOT*/;background-color:rgba(255,255,255,0.7)/*200,191,217,0.4--255,255,255,0.91*/; display:none;  position:absolute; left:10px; top:21px; border:solid 1px #aaa; /*background:#6C6F70;*/ }
nav ul ul li { width:120px; float:none; /*width:180px;*/ /*margin-left:2px; border:none 0px; margin-bottom:0px; margin-top:0px */ }
nav ul ul a,nav ul ul div { /*font-size:27px;*/ border-left:none; border-right:none;  }
nav ul ul a:hover { /*text-decoration: underline;*/ /*background-color:#ccc;*/}

/* CSS3  */
/*.borderradius nav { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }*/
/*.cssgradients nav { background-image:-moz-linear-gradient(0% 22px 90deg, #222, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#999), to(#222)); }*/
/*.boxshadow.rgba nav { -moz-box-shadow:2px 2px 2px rgba(0,0,0,.75); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.75); box-shadow:2px 2px 2px rgba(0,0,0,.75); }*/
/*.cssgradients nav li:hover { background-image:-moz-linear-gradient(0% 100px 90deg, #6C6F70, #aC6F70); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#555)); }*/
.rgba nav ul li:hover  {height:20px;/*width:158px;*/  /*background-color:rgba(170,200,200,.78);*/ border-style: solid; border-color: #9e9e9e; border-width: 0px 0px 0px 0px; }
/*.rgba nav ul li a:hover,.rgba nav ul li div:hover  {color: #571717#644/*#933; }*/
.rgba nav ul li a:hover  {color: #933/*#571717/*#644/*#933; }
.rgba nav ul ul li {  /*background-color:rgba(108,111,112,0.9); /*border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1);*/ }
/*.rgba nav ul ul li:hover  {background-color:rgba(202,202,202,.45); border: none 0px; height: 30px; width: 180px; background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); }  /*silent empty on ul ul so it doesnt draw the color again*/
/*.rgba nav ul ul li:hover  {background-color:rgba(202,202,202,.45); border: none 0px; height: 30px; width: 180px; background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); }*/
.rgba nav ul ul li:hover  {background-color:rgba(202,202,202,.45); /*font-size: 17px;*/ font-weight:bold; border: none 0px; height: 33px; width: 120px; background-image: -moz-linear-gradient(center top , #ccc, #E6E6E6);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); }
/*.rgba nav ul ul a:hover { background-color:rgba(233,233,233,.9); }*/
.borderradius nav li:hover {/* -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px;}   -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; */ }
.borderradius nav ul ul {/* -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px;  border-radius: 6px 6px 6px 6px;  border-top-left-radius:4px; border-top-right-radius:4px;*/}
/*.boxshadow.rgba nav ul ul { background-color:rgba(0,0,0,0.8); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.8); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.8); box-shadow:2px 2px 2px rgba(0,0,0,.8); }*/
.boxshadow.rgba nav ul ul {   -moz-box-shadow:4px 4px 9px rgba(0,0,0,.3); -webkit-box-shadow:4px 4px 9px rgba(0,0,0,.3); box-shadow:4px 4px 9px rgba(0,0,0,.3); }
.borderradius.rgba nav ul ul li.last { /*border-left:1px solid rgba(0,0,0,0.1);*/ border-bottom:1px solid rgba(0,0,0,0.1);/* -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px;*/ }
/*.csstransforms ul a span { -moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg); }*/

/* fallbacks */
.no-rgba nav ul li:hover, .no-js nav ul li:hover  {background:url(Images/MenuFallback/navBG.png);}
/*.no-rgba nav ul li li:hover, .no-js  {background:none;}*/
.no-cssgradients nav, .no-js nav { padding-bottom:1px; border:none; /*background:url(MenuFallback/navBG.gif) repeat-x 0 0; */ }
/*.no-borderradius nav ul, .no-js nav ul { background:url(Images/MenuFallback/navRight.gif) no-repeat 100% 0; }*/
/*.no-borderradius nav ul ul, .no-js nav ul ul { background:none; }*/
/*.no-borderradius nav li, .no-js nav li { height:38px; }*/
/*.no-cssgradients nav li:hover, .no-js nav li:hover { background:url(Images/MenuFallback/navOverBG.gif) repeat-x 0 0; }*/
/*.no-borderradius nav li li, .no-js nav li li { height:auto; width:98%; left:-2px; }*/
/*.no-borderradius nav li:first-child, .no-js nav li:first-child { background:url(Images/MenuFallback/navLeft.gif) no-repeat 0 0; }*/
/*.no-borderradius nav li:first-child:hover, .no-js nav li:first-child:hover { background:url(Images/MenuFallback/navOverLeft.gif) no-repeat 0 0; }*/
/*.no-borderradius nav li li:first-child, .no-js nav li li:first-child { background:none; }*/
/*.no-rgba nav ul ul , .no-js nav ul ul { padding-left:2px; background:url(Images/MenuFallback/SubNavBGun.png) repeat; }*/
.no-rgba nav ul ul li:first-child, .no-js nav ul ul li:first-child { padding-left:2px; background:url(Images/MenuFallback/SubNavBGTop.png) repeat; }
.no-rgba nav ul ul li:first-child:hover, .no-js nav ul ul li:first-child:hover { background:url(Images/MenuFallback/SubNavBGTop.png) repeat; }
.no-rgba nav ul ul li, .no-js nav ul ul li { padding-left:2px; background:url(Images/MenuFallback/SubNavBG.png) repeat; }
.no-rgba nav ul ul li:hover, .no-js nav ul ul li:hover { background:url(Images/MenuFallback/SubNavBG.png) repeat; }
.no-borderradius ul ul li.last, .no-js ul ul li.last { background:url(Images/MenuFallback/SubNavBGBot.png) repeat; }
.no-borderradius ul ul li.last:hover, .no-js ul ul li.last:hover { background:url(Images/MenuFallback/SubNavBGBot.png) repeat; }
/*.no-rgba nav ul ul a, .no-js nav ul ul a { left:3px; }*/
/*.no-rgba nav ul ul a:hover { background:url(Images/MenuFallback/subOverBG.png) repeat 0 0; }*/
/*.no-csstransforms ul a span { height:7px; width:12px; margin-top:8px; text-indent:-5000px; overflow:hidden; background:url(Images/MenuFallback/indicator.png) no-repeat 0 0; }*/

.no-cssgradients.boxshadow nav { box-shadow:none; }


#divMenuCover	{ padding:0 0 0 0; height: 33px; /*width:100%;*/ /*background-color: #aaa;*/ width:1040px; position:absolute; top:135px; left:0px;}
.divMCItemZ		{ width: 130px;height: 33px; position:relative; top:1px; z-index:5; /*background-color: #aaa;*/ }

#divMenuCover2	{ height: 9px; width:100%; background-color: #eeeeee ; border:1px solid #ccc; position:relative; top:-1px; display:none; z-index:4;}

.infL       { position: absolute; right:-10px;}

/* END MENU STYLES*/





.divD1 {width:250px;height:250px; background-color:#FEF9F6/*#FDF7F2/*#CDBFC0*/;  background-image: url("../Img/D1.png");  }
.divD2 {width:250px;height:250px; /*background-color:#EDE7E3;*/  background-image: url("../Img/D2.png");  }
.divD3 {width:250px;height:250px;background-color:#E1D1F666;  background-image: url("../Img/D3.png");  }
.divD4 {width:250px;height:250px;background-color:#E1D1F666;  background-image: url("../Img/D4.png");  }
.divD5 {width:250px;height:250px;background-color:#E1D1F666;/*background-color:#E1D1F666; #ffe3e3*/  background-image: url("../Img/D5S.png");  }
.divD6 {width:250px;height:250px;background-color:#ff9b9b66;  background-image: url("../Img/D6.png");  }


.R90         {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.QHArRot     {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.QHArZ        {background-image: url("../Img/QHArrows.png");background-repeat: no-repeat; background-position: 0 0; width: 25px; height: 16px; transition: transform 0.4s ease; }
.QHArZ        {background-image: url("../Img/QHArrow.png");background-repeat: no-repeat; background-position: 0 0; width: 25px; height: 29px; transition: transform 0.4s ease; }
.QHArZ        {background-image: url("../Img/QHArrow3.png");background-repeat: no-repeat; background-position: 0 0; width: 14px; height: 18px; transition: transform 0.4s ease; }
.QHAr        {background-image: url("../Img/QHArrow4.png");background-repeat: no-repeat; background-position: 0 0; width: 25px; height: 17px; transition: transform 0.4s ease; }
.QH          {margin: 20px 0px 5px 30px;font-weight: 900 ;font-family: ENGLISHW ; font-size: 19px ;line-height:100%;letter-spacing:0.01em;word-spacing:0.11em;/*margin:0 0 0 0;padding:0;*/ color: #86241F; }
.QA          { padding: 10px 20px 16px 49px; background-color: #FBF9F9;  -moz-box-shadow:1px 4px 16px 0px rgba(25, 25, 25, 0.05); -webkit-box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.05); box-shadow:1px 1px 16px 0px rgba(25, 25, 25, 0.05); 
               -moz-border-radius: 6px 6px;
                -webkit-border-radius: 6px 6px;
                border-radius: 6px 6px;
                text-indent: 36px;
            }
.QHAr:hover,.QH:hover {  /*cursor: url('../Img/QHArrows.png'), pointer;*/ cursor:  pointer;}

.divPor1        { background-image: url(../Img/P1.jpg); width: 300px; height: 400px;     -moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px;  }
.divPor2        { background-image: url(../Img/P2.jpg); width: 300px; height: 400px;     /*-moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px;*/  }
.divPor3        { background-image: url(../Img/P3.jpg); width: 300px; height: 400px;     /*-moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px;*/  }
.pInfo       { margin: 10%; width: 76%; height:77.5%; transform: scale(0.0004); font:16px procima-nova,sans-serif,Arial; color:#003bb3;    -moz-border-radius: 9px 9px;-webkit-border-radius: 9px 9px; border-radius: 9px 9px;   }
.pInfo1       { background-color: rgba(235, 230, 230, 0.5);/*background-image: url(../Img/tra1.png);*/ }
.pInfo2       { background-color: rgba(181, 161, 150, 0.5); /*background-image: url(../Img/tra2.png);*/ }
.pInfo3       { background-color: rgba(181, 161, 150, 0.5);/*background-image: url(../Img/tra3.png);*/ }

.divCL      { width: 100%;}


































.bgS10 { background-color: #ffefef;}
.txtLVRME:focus {
    z-index: 1002;
    -webkit-transform:scale(1.8);
    -moz-transform:scale(1.8);
    border: solid 1px #e3e3e3;
    background-color: #e1ffe1;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 0px 3px rgba(99,99,99,.60); -webkit-box-shadow:0px 0px 3px rgba(99,99,99,.60); box-shadow:0px 0px 3px rgba(99,99,99,.60);
/*width: 300px;*/
}

.txtLVRME { width: 85px; height: 21px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #f3f3f3; float: right; margin: 0px 5px 5px 0px; text-align: right;
              text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            /*-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; */
}


.rReg {font-weight:bold;}




root {     display: block;}



.picHdr     {max-width:320px;max-height:215px;width:expression(320*Math.min(1,((215*this.width)/(320*this.height)))+'px'); margin-left:auto; margin-right:auto; }

/*btns non skinable*/
/*.btnSN			{ background: url(../Img/sprMain.png) no-repeat 0px -275px; width:125px; height:35px; display:block; }
.btnSNOn		{ background: url(../Img/sprMain.png) no-repeat 0px -240px; width:125px; height:35px;  display:block; }*/
.j
/*end btns*/








.CDIPlace   { width: 575px ;   height: 19px; position: relative ; clear: both ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #FFDDCD;}
.CDI        { border: 1px solid #aaa;
    box-shadow: none;
    color: #888;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin: 5px 0 0;
    padding: 4px 6px;
    position: relative;
    text-shadow: none;
    width: 570px;}
/*.CDI  + label  {cursor: pointer;}*/
.CDIDis     { font-weight: bold ; color:#444; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.35);width: 575px ;height: 19px;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #EDBDBB;  -moz-border-radius: 3px 6px;-webkit-border-radius: 3px 6px; border-radius: 4px 3px 3px 9px;  }
.CDINF      { width: 380px ; position: relative ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #DDFDDD;}

.CDIBS      { font-weight: bold ;height: 19px;color: #888; text-shadow: 0 1px 1px rgba(155, 155, 155, 0.35);width: 575px ; position: relative ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #fdfdfd/*#9cc8b4/*#72B095/*#DDFDDD;*/ ;  -moz-border-radius: 3px 6px;-webkit-border-radius: 3px 6px; border-radius: 4px 3px 3px 9px;  background-image: -moz-linear-gradient(center top , #FFFFFF, #f1f1f1); }

.divGenOps  { padding-left: 30px;   }
.divStaticGenOps  { padding-left: 30px;   }
.divSpecs   { padding-right: 5px;   }
.CDIs        {font-weight: bold ;color: #555; width: 530px ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #fdfdfd/*#9cc8b4*/; font-size:75%;}
.CDIsDis     {font-weight: bold ;color: #555; width: 530px ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #EDBDBB/*#A91039/*#DB7171/*#EC003D/*#A10029/*#F4003F/*#EDBDBB*/; background-image: -moz-linear-gradient(center top , #ffe3e3, #f1b1b1); font-size:75%;}
.CDIsPlace   { width: 530px ;   height: 19px; position: relative ; clear: both ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #FFDDCD;}

.chkEnIt    {background-image: url(../Img/chkB4.png)}
.btnToTop   {background-image: url(../Img/btnUp.png); width: 17px; height: 17px; border: solid 1px #333; margin: 0px 1px 0 0;}
.btnToTopS  {background-image: url(../Img/btnUpS.png); width: 15px; height: 15px; border: solid 1px #333; margin: 0px 1px 0 0;}
.btnDisD    {background-image: url(../Img/btnDR.png); width: 12px; height: 18px; margin: 1px 4px 0 0;}
.btnEnD     {background-image: url(../Img/btnDG.png); width: 12px; height: 18px; /*border: solid 1px #A66C10;*/ margin: 1px 2px 0 0;}

.divInst    { font-size: 120%; }
.NIC        { position: relative;top: -6px;}
.btnAddField{ position: relative;top: -3px;}

.txtField   { width: 220px; height: 15px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #f0f0f0; float: right; padding-right: 2px; 
             text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; 
            z-index: 2;
}
/*.txtTBox:focus {*/
.txtField:focus, .txtFieldSt:focus {
    z-index: 1002;
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    border: solid 1px #e3e3e3;
    background-color: #feffff;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 0px 16px rgba(99,99,99,.60); -webkit-box-shadow:0px 0px 16px rgba(99,99,99,.60); box-shadow:0px 0px 16px rgba(99,99,99,.60);
/*width: 300px;*/
}

.txtFieldSt { width: 225px; height: 15px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #e9e9e9; float: right; /*padding-right: 23px;*/
              text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            /*-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; */
}

.contSpecs  { width: 550px;}

.interiorOps, .exteriorOps, .environOps, .safetyOps, .technicalOps, .commercialOps { width: 575px ;min-height: 20px;}

.divTopL        { /*height: 75px;*/ width: 490px; border: 1px solid #bbb; opacity: 0.9 ; background-color: #C3DFD2/*#E0D6D1/*f3E3D3*/; z-index: 998; 
                  -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; 
                 background-color: #CBCDCC;background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6); 
                 background-image: -webkit-gradient(   linear, left top, left bottom, from(rgba(190,190,190,0.5)),   to(rgba(222,222,222,0.4)), color-stop(.12,rgba(222,222,222,0.8)) , color-stop(.9,#eee)  );
                   /*background-image: -moz-linear-gradient(  rgba(177, 177, 177, 0.9) 5%, rgba(255, 255, 255, 0.99) 39%, rgba(222, 222, 222, 0.95) 55%, rgba(222, 222, 222, 0.65) 95%  );*/
}
.lTop           { background-image: url(../images/topL8.png);/*background-color: #f1f1f1;*/ z-index: 999; /*float: right;*/ width: 29px; height: 28px; color: #fff/*#559922*/; cursor: pointer;}
.spL            { /*font-weight: bold;*/ position: relative ;left: 12px; top: 9px;}
.spL2            { position: relative ;left: 8px; top: 9px;}
.lblTop         { position: relative; top: 0px; left: 22px; border-top: #f1f1f1;}
.opAll          { z-index: 10; font:normal 13px Helvetica Neue,Helvetica,Arial,sans-serif;}
.divNonF        {  font:normal 16px Helvetica Neue,Helvetica,Arial,sans-serif;}

/*checkboxes*/
.opAll input[type="checkbox"] {display:none;}
/*input[type="checkbox"] + label {float: left;}*/
.chkEnIt    {float: left;}
/*input[type="checkbox"] + label span {*/
.chkEnIt + label span    {display:inline-block;float: left;width:18px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/chkB4.png) left top no-repeat;cursor:pointer;}
/*input[type="checkbox"]:checked + label span {*/
.chkEnIt:checked + label span {float: left;background-position: -20px 0px;}

.chkOp    {float: left;}
.chkOp + label span    {display:inline-block;float: left;width:18px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/chkB4.png) left top no-repeat;cursor:pointer;}
.chkOp + label         {cursor:pointer;}
.chkOp:checked + label span {float: left;background-position: -20px 0px;}

.chkEnItS    {float: left;}
.chkEnItS + label span    {display:inline-block;float: left;width:15px;height:16px;margin:-1px 2px 0 0;vertical-align:middle;background:url(../Img/chkB5.png) left top no-repeat;cursor:pointer;}
.chkEnItS:checked + label span {float: left;background-position: -15px 0px;}

.chkEnItV    {float: left;}
.chkEnItV + label span    {display:inline-block;float: left;width:15px;height:16px;margin:3px 4px 0 0;vertical-align:middle;background:url(../Img/chkB5.png) left top no-repeat;cursor:pointer;}
.chkEnItV:checked + label span {float: left;background-position: -15px 0px;}




.cbStyled   {width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}
.cbStyled select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}


.cbBody select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbBody   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}

.cbBodyNo select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbBodyNo   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #ddd;border: 1px solid #ccc;}

.cbPaint select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbPaint   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}

.cbPaintNo select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbPaintNo   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #ddd;border: 1px solid #ccc;}

.cbUph select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbUph   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}

.cbUphNo select {background: transparent;width: 245px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbUphNo   {float: right;width: 225px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #ddd;border: 1px solid #ccc;}

.divColS    { height: 19px;width: 20px; border: solid 1px #dedede;}
.cbColour select {background: transparent;width: 225px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbColour   {float: right;width: 205px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}
   
.cbColourNo select {background: transparent;width: 225px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbColourNo   {float: right;width: 205px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #FCC;border: 1px solid #ccc;}


.cbColourM select {background: transparent;width: 247px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbColourM   {float: right;width: 227px;height: 18px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}
   
.cbColourMNo select {background: transparent;width: 247px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbColourMNo   {float: right;width: 227px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #FCC;border: 1px solid #ccc;}



.cbTransNo select , .cbFuelNo select {background: transparent;width: 240px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbTransrNo , .cbFuelNo   {float: right;width: 220px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #FCC;border: 1px solid #ccc;}

/*.cbFuelNo select {background: transparent;width: 240px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbFuelNo   {float: right;width: 220px;height: 18px;overflow: hidden;background: url(../Img/cbDA2.png) no-repeat right #FCC;border: 1px solid #ccc;}
*/

.cbBrand select {background: transparent;width: 100px;padding: 0px;font: 13px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 18px;-webkit-appearance: none;}
.cbBrand   {float: right;width: 80px;height: 15px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}




.cbStyled2   {width: 224px;height: 28px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #eee;border: 1px solid #ddd;}
.cbStyled2 select {background: transparent;width: 244px;padding: 0px;font: 16px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 28px;-webkit-appearance: none;}

.cbStyled3   {width: 224px;height: 20px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #f9fbf9;border: 1px solid #eee;}
.cbStyled3 select {background: transparent;width: 246px;padding: 0px;font: 14px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 28px;-webkit-appearance: none;}







.SH_L {
    box-shadow: 0 0 16px rgba(12, 12, 12, 0.35);
    margin-top: 75px;
    /*width: 830px;*/
}
.divMainLogIn { /*background: url(../Img/L1.jpg);     */
              background-color: #FFF;
             -moz-border-radius: 0px;-webkit-border-radius: 0px; border-radius: 0px; 
             border: 1px solid #fff;
             /*-moz-box-shadow:0px 0px 4px rgba(99,99,99,.15); -webkit-box-shadow:0px 0px 4px rgba(99,99,99,.15); box-shadow:0px 0px 4px rgba(99,99,99,.15);     */
}
.cssgradients .divMainLogIn { background-image:none; background-image:none;   }
.divLogIn       { margin: 50px 0 30px 10px; }
.btnLogin     { width:90px}
/*.btn        {  -moz-border-radius: 1.4em 1em;-webkit-border-radius: 1.4em 1em; border-radius: 1.4em 1em;   background-color: #f3f3f3; color:fff;cursor: pointer;}
.btn2       {  -moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px; background-color: #f3f3f3; color:fff;cursor: pointer;}
*/
.LGI        {  font-size: 18px ;height: 31px;color: #111 ;width: 375px ; position: relative ;-moz-box-shadow:0px 0px 8px rgba(122,122,122,.65); -webkit-box-shadow:0px 0px 8px rgba(122,122,122,.65); box-shadow:0px 0px 8px rgba(122,122,122,.65); margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px; background: url(../Img/BT3.png) ;/*background-color: #CDD3C9*//*#DDFDDD;*/ background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6)); -moz-border-radius: 11px;-webkit-border-radius: 11px; border-radius: 11px;  }
.LGI:hover  {  background-image: -moz-linear-gradient(center top , #FFFFFF, #d6d6d6); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#d6d6d6)); }
.LGI2        {  font-size: 21px ;height: 31px;color: #777 ;width: 375px ; position: relative ; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;   }
.LGI2:hover  {  color: #999;/*background-image: -moz-linear-gradient(center top , #FFFFFF, #d6d6d6); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#d6d6d6));*/ }
.txtFieldP  { width: 200px; height: 22px;font-size: 18px; position: relative; border: 1px  solid #bababa ;background: url(../Img/BT6.png); /*background-color: #f3f3f3;*/ float: right; padding-right: 23px;  /* -moz-border-radius: 0px 11px 11px 0px;-webkit-border-radius: 0px 11px 11px 0px; border-radius: 0px 11px 11px 0px;*/}

.btnMini {  -moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size:10px;
    line-height: 14px;
    margin-bottom: 0;
    padding: 1px 5px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;}
.btnG {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: #333333;
    cursor: pointer;
    /*display: inline-block;*/
    font-size: 12px;
    line-height: 20px;/*    margin-bottom: 0;*/
    padding: 4px 8px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}
.btnG:hover, .btnG:focus {
    -moz-transition: background-position 0.1s linear 0s;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
    
    
}
.btnG:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.btnG2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: #333333;
    cursor: pointer;
    /*display: inline-block;*/
    font-size: 12px;
    line-height: 20px;/*    margin-bottom: 0;*/
    padding: 1px 2px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}

.btn2  {
    background-color: #c2d730;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: none;
    /*margin-bottom: 5;*/
}
.btn2:hover, .btn2:focus, .btn2:active, .btn2.active, .btn2.disabled, .btn2[disabled] {
    background-color: #914996;
    color: #FFFFFF;
}

.btn3 {
    background-color: #c2d730;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #333;
    color: #333;
    text-shadow: none;
}
.btn3:hover, .btn3:focus, .btn3:active, .btn3.active, .btn3.disabled, .btn3[disabled] {
    background-color: #914996;
    color: #FFFFFF;
}

.btn4 {
    background-color: #c2d730;
    background-image: none;
    background-repeat: repeat-x;
    color: #666;
    text-shadow: none;
}
.btn4:hover, .btn4:focus, .btn4:active, .btn4.active, .btn4.disabled, .btn4[disabled] {
    background-color: #914996;
    color: #FFFFFF;
}


.btn6 {
    background-color: #00eb10;
    background-image: none;
    background-repeat: repeat-x;
    color: #666;
    text-shadow: none;
}
.btn6:hover, .btn6:focus, .btn6:active, .btn6.active, .btn6.disabled, .btn6[disabled] {
    background-color: #ffe310;
    color: #FFFFFF;
}



.btn5 {
    background-color: #6D0012;
    background-image: -moz-linear-gradient(center top , #aD0012, #7D0012);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn5:hover, .btn5:focus, .btn5:active, .btn5.active, .btn5.disabled, .btn5[disabled] {background-color: #5D0012; color: white;}

.iUpload    {background-position:   -120px -48px;}
.iExtraF    {background-position:   -72px -96px;}
.iSave      {background-position:   -96px -24px;}
.iLoad      {background-position:   -216px -24px;}
.iReload    {background-position:   -240px -24px;}
.iResStars  {background-position:   -144px 0px;}
.iAdd       {background-position:   0px -96px;}
.iAdd2      {background-position:   -408px -96px;}
.iPub       {background-position:   -336px -144px;}
.iPreview   {background-position:   -432px -48px;}
.iDel       {background-position:   -451px 0px;}
.iTick      {background-position:   -288px 0px;}
.iConf      {background-position:   -72px -96px;}
.iCancel    {background-position:   -48px -96px;}
.icon       {background-image: url("../Img/icons.png");width: 14px; height: 14px;display: inline-block;}
.icon2      {background-image: url("../Img/icons.png");width: 16px; height: 14px;display: inline-block;}
.iInfo      {background-position:   -119px -96px; background-color: green; border: 0px solid #ddd;}
  
/*upload styles*/
.upFiles     { /*min-height: 100px;*/ height: 220px; overflow: auto;}
.template-download  {}
.fThum       { min-width: 90px; }
.fName       {width: 320px;}
.fSize       {width: 75px;}
.fHRow       { position: absolute; top:90px;}
.fMainChk    {width: 40px; height: 50px; min-width: 40px;}
.fIntChk    {width: 40px; height: 50px; min-width: 40px;}
.fMainSign   {font-size: 12px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.fIntSign    {font-size: 12px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.CPIPlace    { clear: both;width: 675px ; height: 60px ; position: relative ;-moz-box-shadow:3px 3px 3px rgba(122,122,122,.65); -webkit-box-shadow:3px 3px 3px rgba(122,122,122,.65); box-shadow:3px 3px 3px rgba(122,122,122,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  /*background-color: #FFDDCD;*/ background-color: #fff; opacity: 0.3;}
.btnSavePicOrder { width: 110px;}
/*End upload styles*/

.divMsgRT   { height: 18px;font-size: 11px; color: #444; position: relative; border: 1px  solid #bababa ;background: url(../Img/BC1.png); }
.divHint   { height: auto; font-size: 11px; color: #333; border: 1px  solid #bababa ; background-color: #FBD04B; padding: 6px 6px 4px 5px; }


.SH_M	{  -moz-box-shadow:0px 0px 36px rgba(255,255,255,.45); -webkit-box-shadow:0px 0px 36px rgba(255,255,255,.45); box-shadow:0px 0px 36px rgba(255,255,255,.45);     }
.btnBig       {  cursor:  pointer ;border: 1px solid #dde ;padding: 5px 30px;-moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px; background-color: #C5C5C5; color:fff;cursor: pointer;}
.btnClose   { background: url(../Img/btnClose.png); width: 24px; height: 23px; cursor: pointer;}
.CR         { color: #b22; }
.CG         { color: #2a2;}
.divCover   { position: fixed;top:0;left:0; z-index: 1000; display: block; width: 100%; height: 100%; background-color: #333; opacity: 0.5; filter:alpha(opacity=50); vertical-align: middle;}
.divCover2  { position: absolute;top:0;left:0; z-index: 2000; display: block; width: 100%; height: 100%; background-color: #999; opacity: 0.5; filter:alpha(opacity=50); vertical-align: middle;}
.divMSGCont { position: fixed; top: 28%; z-index: 10001; width: 100%; }
.divMSG     { width: 680px;  margin-left: auto; margin-right: auto; margin-top: auto; color:#fff; background-color: #A7A7A7; border: 1px solid #ccc; padding: 20px ;text-align: left; filter:alpha(opacity=95); opacity: 0.95;  -moz-border-radius: 16px 16px;-webkit-border-radius: 16px 16px; border-radius: 16px 16px;}

/*.btn4       {  cursor:  pointer ;border: 1px solid #aaa ;padding: 1px 15px;-moz-border-radius: 6px 6px;-webkit-border-radius: 6px 6px; border-radius: 6px 6px; background-color: #eee; color:fff;cursor: pointer;}*/
.SH3        {  -moz-box-shadow:0px 0px 16px rgba(99,99,99,.35); -webkit-box-shadow:0px 0px 16px rgba(99,99,99,.35); box-shadow:0px 0px 16px rgba(99,99,99,.35);     }


/*Edit pages*/
.rad1       {-moz-border-radius: 0px 0px;-webkit-border-radius: 0px 0px; border-radius: 0px 0px; }
.divNonF    { width: 55%; padding: 10px 10px 0 20px;}
.HSN        { /*width: 340px;*/}

.CDIN       { font-weight: bold ;height: 19px;color: #888; text-shadow: 0 1px 1px rgba(155, 155, 155, 0.35);width: 575px ; position: relative ;-moz-box-shadow:3px 3px 3px rgba(202,202,202,.65); -webkit-box-shadow:3px 3px 3px rgba(202,202,202,.65); box-shadow:3px 3px 3px rgba(202,202,202,.65);    border: solid 1px #aaa; margin: 5px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #fdfdfd/*#9cc8b4/*#72B095/*#DDFDDD;*/ ;  -moz-border-radius: 3px 6px;-webkit-border-radius: 3px 6px; border-radius: 4px 3px 3px 9px;  background-image: -moz-linear-gradient(center top , #FFFFFF, #f1f1f1); }
.btnSaveNL  { height: 15px}

.curP       { position: relative; width: 137px; max-height: 92px;min-height: 92px; height: 92px ; min-width: 137px; background-color: white; display: table-cell; vertical-align: middle; }
.curPImg    {border:1px solid #fff; display:block;max-width:135px;max-height:90px;width:expression(135*Math.min(1,((90*this.width)/(135*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.divPTGal   {  min-height: 92px; height: 92px; position: relative;}
.imgOLs     { position:absolute; top:0px; left:-44px; width: 222px; height: 92px;}
.navNext    { background: url(../Img/btnNext.png); height: 90px; width: 88px; opacity: 0.7;cursor: pointer;}
.navPrev    { background: url(../Img/btnPrev.png); height: 90px; width: 88px; opacity: 0.7;cursor: pointer;}

.icon360    { background: url(../Img/Icon360_1.png); height: 32px; width: 32px; opacity: 0.5;cursor: pointer; position: absolute; z-index: 102;}
.gal360s     { position: absolute  ;z-index: 100; border: 1px solid #dedede;}

.divCoverEP   { position: fixed;top:0;left:0; z-index: 1000; display: block; width: 100%; height: 100%; background-color: #333; opacity: 0.5; filter:alpha(opacity=50); vertical-align: middle;}
.divMSGContEP { position: fixed; height: 100%; top: 2%; z-index: 10001; width: 100%; }
.statPI         { width: 200px; height: 160px; position:relative; font-size: 18px; border: 1px solid #eee ;-moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; color: #939498; text-decoration:none;font-weight:normal;padding:0px 0px; background-color: #f7f7f7 ;background-image: -moz-linear-gradient(center top , #fafafa, #e7e7e7);   background-image: -webkit-linear-gradient(top, #fafafa, #e7e7e7);}
.statPIPH     { float: left ; margin: 0px 0px 10px 8px ; width: 200px; height: 140px; font-size: 18px; border: 1px solid #eee ;-moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; color: #939498; text-decoration:none;font-weight:normal;padding:0px 0px; background-color: #f7f7f7 ;background-image: -moz-linear-gradient(center top , #fafafa, #d7d7d7);   background-image: -webkit-linear-gradient(top, #fafafa, #d7d7d7);}
.thEP          {border:1px solid #fff; display:block;max-width:190px;max-height:127px;width:expression(190*Math.min(1,((127*this.width)/(190*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.thEPCont       { max-height: 115px; }
.traEP        { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.traEP        { -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.curDrag        { border: 3px solid #fff;}
.divEditP       { width: 1086px; height: 92%; margin-left: auto; margin-right: auto;color:#fff; background-color: #c7c7c7; border: 2px solid #ccc; padding: 5px 20px 20px 20px ;text-align: left; filter:alpha(opacity=95); opacity: 0.95;  -moz-border-radius: 16px 16px;-webkit-border-radius: 16px 16px; border-radius: 16px 16px;}
.btnCloseEP { position: absolute; top:-15px; right:-15px; background: url(../Img/btnClose.png); width: 24px; height: 23px; cursor: pointer;}
.btnCloseOE { position: absolute; top:-4px; right:-4px; background: url(../Img/btnClose2.png); width: 16px; height: 15px; cursor: pointer;}
.iDel           { background: url(../Img/iDel.png); height: 24px; width: 26px; cursor: pointer;}
.iView          { background: url(../Img/iView.png); height: 25px; width: 25px; cursor: pointer;}
.divNYCont   { height: 35px; min-height: 35px;  width: 1px;}
.divNY          {  color: #4C8F60 ;font:normal 24px Helvetica Neue,Helvetica,Arial,sans-serif; letter-spacing:-0.01em;word-spacing:-0.05em; -moz-border-radius:8px 0px 0px 8px; -webkit-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;  }
.NYR          { background-image: -moz-linear-gradient(center top , #facaca, #f7e7e7);   background-image: -webkit-linear-gradient(top, #facaca, #f7e7e7); background-color:  #facaca; border: 1px solid #fff; height: 30px; width:0px;}
.NYG          { background-image: -moz-linear-gradient(center top , #cafaca, #e7f7e7);   background-image: -webkit-linear-gradient(top, #cafaca, #e7f7e7); background-color:  #cafaca; border: 1px solid #fff; height: 30px; width:0px;}



.preview img {border:1px solid #fff; display:block;max-width:80px;max-height:70px;width:expression(80*Math.min(1,((70*this.width)/(80*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.btnLook    {width: 140px;color: #fff; text-decoration:none;font-weight:bold;font-size:15px;padding:3px 9px;border:1px solid #b8a4a4; background-color: #62C462 ;
     background-image: -moz-linear-gradient(center top , #62C462, #51A351);   
     background-image: -webkit-linear-gradient(top, #62C462, #51A351);
     background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);   -moz-box-shadow:2px 2px 3px rgba(0,0,0,.6); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,.6); box-shadow:2px 2px 3px rgba(0,0,0,.6);}
.btnLook2    {width: 140px;color: #fff; text-decoration:none;font-weight:bold;font-size:15px;padding:3px 9px;border:1px solid #888; background-color: #C46262 ;
     background-image: -moz-linear-gradient(center top , #C4c4c4, #ccc);   
     background-image: -webkit-linear-gradient(top, #C4c4c4, #ccc);
     background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);   -moz-box-shadow:2px 2px 3px rgba(0,0,0,.4); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,.4); box-shadow:2px 2px 3px rgba(0,0,0,.4);}
.btnManufactAppr, .btnEditPics     { cursor: pointer;}

.linkVid      { text-decoration: none;color: #111;}
.cOPTcat      { padding: 10px;5px;15px;5px}

/*EditVideos*/
.divCoverEV   { position: fixed;top:0;left:0; z-index: 1000; display: block; width: 100%; height: 100%; background-color: #333; opacity: 0.5; filter:alpha(opacity=50); vertical-align: middle;}
.divMSGContEV { position: fixed; top: 2%; z-index: 10001; width: 100%; }
.divEditV     { position: relative ;width: 1086px;  margin-left: auto; margin-right: auto;color:#fff; background-color: #c7c7c7; border: 2px solid #ccc; padding: 5px 20px 20px 20px ;text-align: left; filter:alpha(opacity=95); opacity: 0.95;  -moz-border-radius: 16px 16px;-webkit-border-radius: 16px 16px; border-radius: 16px 16px;}
/*.divNYCont   { height: 35px; min-height: 35px;  width: 1px;}
.divNY          {  color: #4C8F60 ;font:normal 24px Helvetica Neue,Helvetica,Arial,sans-serif; letter-spacing:-0.01em;word-spacing:-0.05em; -moz-border-radius:8px 0px 0px 8px; -webkit-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;  }*/
.btnCloseVP { position: absolute; top:-15px; right:-15px; background: url(../Img/btnClose.png); width: 24px; height: 23px; cursor: pointer;}

.vidRow     { height: 30px; width: 900px; background-color: #d3d3d3; border: 1px solid #e1e1e1; }
.vidRow:hover { background-color: #cacaca; border: 1px solid #b1b1b1; }
.contVideos { color: #2a2; padding-bottom: 10px;}
.vidRow input { width: 525px; height: 15px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #e9e9e9; float: right; /*padding-right: 23px;*/
              text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; 
}

.divVidPrev { position: fixed; top: 2%; z-index: 10001; width: 100%; height: 400px; min-height: 400px; }
.btnCloseVPrev { position: absolute; top:3px; right:4px; background: url(../Img/btnClose.png); width: 24px; height: 23px; cursor: pointer;}
.divPrevV       { position: relative ;width: 786px;   margin-left: auto; margin-right: auto;color:#fff; background-color: #c7c7c7; border: 2px solid #ccc; padding: 5px 20px 20px 20px ;text-align: left; filter:alpha(opacity=95); opacity: 0.95;  -moz-border-radius: 16px 16px;-webkit-border-radius: 16px 16px; border-radius: 16px 16px;}
.vidPlace       { height: 30px; width: 760px; height: 40px; min-height: 40px; margin-bottom: 5px; margin-top: 5px ;  background-color: #e3e3e3; border: 1px solid #a1a1b1; }
/**/


/*Paging*/
.btnPSel{color:#555;font-weight:bold;font-size:15px;padding:3px 7px;border:1px solid #c7c7c7; background-color:#F2F2F2;text-decoration:none;}
.btnPSel:hover {background-color:#e2e2e2;text-decoration:none; cursor:  not-allowed;}
.btnP{color: #fff; text-decoration:none;font-weight:bold;font-size:15px;padding:3px 9px;border:1px solid #333; background-color: #914996 ;
     background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);   -moz-box-shadow:2px 2px 3px rgba(0,0,0,.2); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2); box-shadow:2px 2px 3px rgba(0,0,0,.2);}
.btnP:hover {/*color: #D93131;*/background-color:#c2d730;text-decoration:none;cursor: pointer;  
    -moz-box-shadow:2px 2px 8px rgba(0,0,0,.4); -webkit-box-shadow:2px 2px 8px rgba(0,0,0,.4); box-shadow:2px 2px 8px rgba(0,0,0,.4);}
/*End Paging*/

.txtSearch  { width: 280px; height: 25px; font-size: 18px; color: #777;}




/*.text-core {
  position: relative;
}*/
.text-core /*.text-wrap*/ {
    float: right;
  /*position: absolute;*/
}
.text-core .text-wrap .text-dropdown {
  margin-top: 25px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  border: 1px solid #9daccc;
  width: 225px;
  max-height: 100px;
  padding: 1px;
  font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
 
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    border: solid 1px #e3e3e3;
    background-color: #feffff;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 0px 16px rgba(99,99,99,.60); -webkit-box-shadow:0px 0px 16px rgba(99,99,99,.60); box-shadow:0px 0px 16px rgba(99,99,99,.60);
}

.text-dropdown :focus {
    
}
/*.text-core .text-wrap .text-dropdown.text-position-below {
  margin-top: 1px;
}*/
.text-list {
  /*margin-top: 40px;*/
}
.text-core .text-wrap .text-dropdown.text-position-above {
  margin-bottom: 1px;
}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion {
  padding: 3px 5px;
  cursor: pointer;
}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
  font-style: normal;
  text-decoration: underline;
}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected {
  color: #fff;
  background: #6d84b4;
}



/*calendar styles*/
.add-on, .input-prepend .add-on {
    margin-top: 1px;
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 16px;
    line-height: 20px;
    min-width: 16px;
    /*padding: 4px 5px;*/
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}

[class^="icon-"], [class*=" icon-"] {
    background-image: url("../Img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;display: inline-block;height: 14px;line-height: 14px;margin-top: 1px;vertical-align: text-top;width: 14px;
}

.icon-calendar {
  background-position: -192px -120px;
}






.datepicker {top: 0;left: 0;padding: 4px;margin-top: 1px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}
.datepicker:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;top: -7px;left: 6px;}
.datepicker:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;left: 7px;}
.datepicker > div {display: none;}
.datepicker table {width: 100%;margin: 0;}
.datepicker td,
.datepicker th {  text-align: center;width: 20px;height: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
}
.datepicker td.day:hover {background: #eeeeee;cursor: pointer;}
.datepicker td.day.disabled { color: #eeeeee;}
.datepicker td.old,
.datepicker td.new { color: #999999;}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {color: #ffffff;background-color: #0044cc;*background-color: #003bb3;}
.datepicker td span.active:active,
.datepicker td span.active.active { background-color: #003399 \9;}
.datepicker td span.old {color: #999999;}
.datepicker th.switch { width: 145px;}
.datepicker th.next,
.datepicker th.prev {font-size: 21px;}
.datepicker thead tr:first-child th {cursor: pointer;}
.datepicker thead tr:first-child th:hover {background: #eeeeee;}
.input-append.date .add-on i,
.input-prepend.date .add-on i {  display: block;  cursor: pointer;width: 16px;height: 16px; }


/*end calendar styles*/



.btnAddExtFields    { width: 120px }




.vatName    { font-size: 11px;}



.txtLAGE:focus {
    z-index: 1002;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.12);
    border: solid 1px #e3e3e3;
    background-color: #e1ffe1;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 0px 3px rgba(99,99,99,.60); -webkit-box-shadow:0px 0px 3px rgba(99,99,99,.60); box-shadow:0px 0px 3px rgba(99,99,99,.60);
/*width: 300px;*/
}

.txtLAGE { width: 295px; height: 21px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #f3f3f3; float: left; margin: 0px 5px 5px 0px; text-align: left;
              text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            /*-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; */
}

/*EndEdit pages*/







/* Lisings page*/
.divCars    { /*width: 800px;*/ }
.divPic     { width: 107px; max-height: 72px; min-width: 107px;  background-color: white; cursor:pointer;}
.divCarInf  { width: 440px; min-height: 75px; font-size: 15px;}
.divCarDesc { width: 260px;}
.noPic      { background: url(../Img/await2.jpg);}
/*.picL       {border:1px solid #fff; display:block;max-width:135px;max-height:90px;width:expression(135*Math.min(1,((90*this.width)/(135*this.height)))+'px'); margin-left:auto; margin-right:auto; }*/
.picL       {border:1px solid #fff; display:block;max-width:105px;max-height:70px;width:expression(105*Math.min(1,((70*this.width)/(105*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.picLMQ     {border:1.4px solid #fff; display:block;max-width:120px;max-height:80px;width:expression(120*Math.min(1,((80*this.width)/(120*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.picLMQ:hover     {border:1.4px solid #aaa;}
.picLMQ2    {border:1.4px solid #fff; display:block;max-width:450px;max-height:300px;width:expression(450*Math.min(1,((300*this.width)/(450*this.height)))+'px'); margin-left:auto; margin-right:auto; }

.divRes2     {/*background-color:  #EDEAE7;color: #415055*/;}
.vRowWr     { border-right: dotted 1px #ccc; border-left: dotted 1px #ccc;}
.vRowWr:hover,.vRowD:hover  {background-image: -moz-linear-gradient(center top , #FFFFFF, #f5f5f5);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#f5f5f5)); }
.vRow       { width: 595px; /*cursor:pointer;*/}
.vCol       { font-size: 15px;}

.vRowWrMQ     { border-right: dotted 1px #ccc; border-left: dotted 1px #ccc;}
.vRowWrMQ:hover,.vRowD:hover  {background-image: -moz-linear-gradient(center top , #F1F1F1, #d5d5f5);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#d5d5f5)); }
.vRow       { width: 595px; /*cursor:pointer;*/}


.tOn        { display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/TUn.png) left top no-repeat; background-position: -19px 0px;}
.tOff       { display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/TUn.png) left top no-repeat; }

.hDesc      { width: 610px; min-width: 53px; height: 10px; min-height: 10px; }
.hDate       { width: 75px;font-family:  ariel; font-size: 15px; /*margin-top: 1px;*/ }
.hDate:hover { cursor:  pointer;  background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}
.hStatus      { width: 75px; font-family:  ariel; font-size: 15px; }
.hStatus:hover { cursor:  pointer;   background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}

.hPric      { font-family:  ariel; font-size: 15px;}
.hPric:hover { cursor:  pointer; background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}
.hMil      { font-family:  ariel; font-size: 15px;}
.hMil:hover { cursor:  pointer; background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}
.h360         { font-family:  ariel; font-size: 15px;}
.h360:hover { cursor:  pointer; background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}
.h360i         { font-family:  ariel; font-size: 15px;}
.h360i:hover { cursor:  pointer; background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}
.colPrice        { width: 80px;}
.colMileage      { width: 70px;}
.hATrader         { font-family:  ariel; font-size: 15px;}
.hATrader:hover { cursor:  pointer; background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));}


/*.FSel       { color: #271; background-color: #efefef;}*/
.FSel        { /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.22);*/ border-top:  dotted 1px #aaa;border-left:  dotted 1px #aaa;border-right:  dotted 1px #aaa;background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8)); }
.cMenu      {  right:50px;width: 80px; height: 17px;min-height: 17px ; border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px; background-color: #C5C5C5;
    color: #111; text-decoration:none;font-weight:normal;font-size:13px;padding:3px 9px; background-color: #f7f7f7 ;
     background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);   
     background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); }

.cMenu:hover { cursor: pointer;  }
.divMenuEV  {position: relative;}
.divMenuEVin  {position: absolute; right:40px;}
.cSubM      { position: absolute; min-width: 170px; width: 170px; /*min-height: 20px;*/ background-color: #C5C5C5; color: #111;
              border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px;
              background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);
             background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);}
.cSubMI     { cursor: pointer; border-bottom: dotted 1px #ccc; }
.cSubMI:hover {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.22);background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8)); }
.cSubLast   { border-bottom: none;}
.btnDelCar  { color: #711; }

.divMainPic { width: 178px; height:121px; text-align:center; border: solid 1px #c2c2c2;  /*background-color:Blue;*/ /*position:relative;*/}
.divMainPic  a {width: 176px;height:116px;text-align: center;margin-left:auto; margin-right:auto;}
.picOverlayS{ z-index:800;}


.linkPropTH		{border:1px solid #fff; display:block; width:100%;}
.propThumbS		{border:1px solid #fff; display:block;max-width:175px;max-height:118px;width:expression(175*Math.min(1,((118*this.width)/(175*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.opt            { width: 100px;}
/* END Lisings page*/

/*Dashboard*/

.pSet {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 0;
    color: #939498;
    font-size: 14px;
    font-weight: normal;
    height: 280px;
    min-height: 185px;
    padding: 5px 9px 15px;
    text-decoration: none;
    width: 330px;
}
/*.pSet .pSetIn :hover{  -moz-box-shadow:0px 0px 16px rgba(99,99,99,.10); -webkit-box-shadow:0px 0px 16px rgba(99,99,99,.10); box-shadow:0px 0px 16px rgba(99,99,99,.10);  }*/
.pSetH {
    background-color: #c2d730;
    border-radius: 0;
    color: #fff;
    cursor: move;
    font-size: 16px;
    font-weight: 400;
    margin: 5px 0 10px;
    padding: 7px;
    text-shadow: none;
    text-transform: lowercase;
}
.pSetC      { max-height: 180px; overflow: auto; background-color: #fff; margin-bottom: 5px;  }

.FH         { min-height: 235px; }
.DIPlace    { width: 345px ;height: 280px  ;  border: solid 1px #e2d8d8; margin: 0px 0 20px 30px; padding: 0 0 1px 3px;  background-color: #fff; float: left;}

.sName      { padding: 0px 8px 0px 0px; position: relative; top:-1px; color: #999; margin: 8px;  }
.sName a    { color: #939498; text-decoration: none;    }
.sName a:hover    { color: #fff; text-decoration: none;    }
.sNameNorm  { max-width: 251px;}
.sNameH     { max-width: 150px;}
.exS        { max-height: 30px;margin-bottom: 5px;}
.exS:hover  { min-height: 30px ;background-color: #914996; border: 1px solid #ccc; margin-bottom: 5px; color:#fff;}
/*.iH         { padding-right: 30px;}*/



.sName2     { padding: 0px 8px 0px 0px; position: relative; top:-1px; color: #914996; margin: 8px;}


.icon360D   { }
.icon360Int   { background: url(../images/Icon360_2.png); height: 44px; width: 50px; opacity: 0.8;cursor: pointer;  /*z-index: 102;*/}
.icon360Ext   { background: url(../images/Icon360_1.png); height: 44px; width: 50px; opacity: 0.8;cursor: pointer;  /*z-index: 102;*/}
.gal360     { width:990px; height: auto/*430px*/ ;position: absolute; z-index: 1001; border: 1px solid #dedede; background-color: #eee;}
.curPImg360 { position: absolute; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.preL       { position: absolute;}
.cur360     { max-width: 765px; max-height: 430px; }
.Z1   { max-width: 840px; max-height: 472px; width: 840px; height: 472px;}
.Z2   { max-width: 960px; max-height: 540px; width: 960px; height: 540px;}
.Z3   { max-width: 1130px; max-height: 638px; width: 1130px; height: 638px;}
.Z4   { max-width: 1225px; max-height: 689px; width: 1225px; height: 689px;}
.Z5   { max-width: 1310px; max-height: 740px; width: 1310px; height: 740px;}
.Z6   { max-width: 1480px; max-height: 832px; width: 1480px; height: 832px;}
.Z7   { max-width: 1650px; max-height: 932px; width: 1650px; height: 932px;}
.Z8   { max-width: 1875px; max-height: 1054px; width: 1875px; height: 1054px;}
.Z9   { max-width: 2100px; max-height: 1186px; width: 2100px; height: 1186px;}
.Z10   { max-width: 2450px; max-height: 1378px; width: 2450px; height: 1378px;}
.Z11   { max-width: 2800px; max-height: 1575px; width: 2800px; height: 1575px;}
.Z12   { max-width: 3400px; max-height: 1912px; width: 3400px; height: 1912px;}
.Z13   { max-width: 4000px; max-height: 2250px; width: 4000px; height: 2250px;}
.Z14   { max-width: 4700px; max-height: 2643px; width: 4700px; height: 2643px;}

.Z1-15   { max-width: 708px; max-height: 472px; width: 708px; height: 472px;}
.Z2-15   { max-width: 810px; max-height: 540px; width: 810px; height: 540px;}
.Z3-15   { max-width: 957px; max-height: 638px; width: 957px; height: 638px;}
.Z4-15   { max-width: 1033px; max-height: 689px; width: 1033px; height: 689px;}
.Z5-15   { max-width: 1110px; max-height: 740px; width: 1110px; height: 740px;}
.Z6-15   { max-width: 1248px; max-height: 832px; width: 1248px; height: 832px;}
.Z7-15   { max-width: 1398px; max-height: 932px; width: 1398px; height: 932px;}
.Z8-15   { max-width: 1581px; max-height: 1054px; width: 1581px; height: 1054px;}
.Z9-15   { max-width: 1779px; max-height: 1186px; width: 1779px; height: 1186px;}
.Z10-15   { max-width: 2067px; max-height: 1378px; width: 2067px; height: 1378px;}
.Z11-15   { max-width: 2362px; max-height: 1575px; width: 2362px; height: 1575px;}
.Z12-15   { max-width: 2868px; max-height: 1912px; width: 2868px; height: 1912px;}
.Z13-15   { max-width: 3375px; max-height: 2250px; width: 3375px; height: 2250px;}
.Z14-15   { max-width: 3964px; max-height: 2643px; width: 3964px; height: 2643px;}


.iPlay       { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iPlay.png) left top no-repeat; opacity: 0.7;}
.iPrev       { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iPrev.png) left top no-repeat; opacity: 0.7;}
.iNext       { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iNext.png) left top no-repeat; opacity: 0.7;}
.iPause      { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iPause.png) left top no-repeat; opacity: 0.7;}
.iZIn        { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iZIn.png) left top no-repeat; opacity: 0.7;}
.iZOut       { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iZOut.png) left top no-repeat; opacity: 0.7;}
.iMStat      { display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/iMainStatic.png) left top no-repeat; opacity: 0.7;}
.iMStat2     { position:relative; top:8px; /*display:inline-block;*/width:26px;height:26px;}
.ctrlBox     { position: absolute; top: 12px; left: 12px ; width: 265px; border: 1px solid #bbb ; /* background-color: #B7B7B7; */  background-image: -moz-linear-gradient(center top , #FFFFFF, #a1a1a1); background: linear-gradient( #FFFFFF, #a1a1a1);}
.delBox      { position: absolute; bottom: 13px; left: 12px ; width: 130px; border: 1px solid #ccc;  }
.btnDel360   { display:inline-block;width:120px;height:35px;vertical-align:middle;background:url(../Img/btnDel360.png) left top no-repeat; opacity: 0.3;}
.msgDel360   { color:white;}
.traDel      { -webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.pList360    { width: 0px; height: 0px;}
.th360cont   { width: 202px; height: 135px; background-color: #dad8d4;}
.inst             { width:210px;}
.instN          { height:60px;}
.instN0          { height:40px;}
.instN1          { height:90px;}

.th360       { max-width: 200px; }
.thSt360     { width: 200px; height: 113px; background-color: #dad8d4; max-width: 200px;}
.thSt360s    { width: 98px; height: 55px; background-color: #dad8d4; max-width: 98px;}
.traTh       { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.btnClose360 { position: absolute; top:-15px; right:-15px; background: url(../Img/btnClose.png); width: 24px; height: 23px; cursor: pointer;}
.galCont     { position: relative; max-width: 765px; max-height: 430px;}
.galContInt  { position: absolute; max-width: 765px; max-height: 430px;}
.stImgCont   { max-height: 150px;  position: relative; }
.stImgs         { max-height: 150px; position: absolute; left:0px;  top:5px ;  }
.arOL            { height: 0px; position: absolute; left:0px;  top:10px ; /*background: url(../Img/bgTr.png); pointer-events: none; */}
.iNextS    { background: url(../Img/btnNext.png); height: 110px; width: 88px; opacity: 0.7;cursor: pointer;}
.iPrevS    { background: url(../Img/btnPrev.png); height: 110px; width: 88px; opacity: 0.7;cursor: pointer;}
.chkP   {display:inline-block; width:18px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../Img/chkB4.png) left top no-repeat; background-position: -20px 0px;  cursor:pointer;}
.btnIntExt      {cursor:pointer;}
.olMain         { position: absolute; top:-2px; left:-10px;background:url(../Img/olMain.png);width:90px;height:54px; }


.iIntCont   { position: relative;}
.iInt       { position: absolute; left:-10px; width: 26px; max-height: 30px;min-height: 30px; height: 30px ; min-width: 26px; 
             background-color: white; display: table-cell; vertical-align: middle; z-index: 100; 
             /* border: 0.05px solid #ddd;*/
            }

.btnP2Sel{color:#555;font-weight:bold;font-size:11px;padding:1px 4px;border:1px solid #979797; background-color:#F2F2F2;text-decoration:none;}
.btnP2Sel:hover {background-color:#e2e2e2;text-decoration:none; cursor: pointer;}
.btnP2 {
    background-color: #914996;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid #333333;
    box-shadow: none;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    padding: 1px 5px;
    text-decoration: none;
    text-shadow: none;
}
.btnP2:hover {/*color: #D93131;*/background-color:#c2d730;text-decoration:none;cursor: pointer;  
    background-image: none);  
    background-image: none;
    -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

.vRowD       { width: 330px; cursor:pointer;}
.divCarInfD  { width: 220px; min-height: 55px;}
.picD        {border:1px solid #fff; display:block;max-width:77px;max-height:54px;width:expression(77*Math.min(1,((54*this.width)/(77*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.divPicD     { width: 77px; max-height: 54px; min-width: 77px;  background-color: white;}


.btnEditIntSet  {  }
.btnM1 {
    background-color: #c2d730;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid #333;
    box-shadow: none;
    color: #333;
    font-size: 11px;
    font-weight: 400;
    padding: 1px 5px;
    text-decoration: none;
    text-shadow: none;
}
.btnM1:hover {/*color: #D93131;*/background-color:#914996;text-decoration:none;cursor: pointer;  color:#fff;
    background-image: none;  
    background-image: none;
   }
.btnM2{color: #fff; text-decoration:none;font-weight:bold;font-size:11px;padding:1px 5px;border:1px solid #e8c4c4; background-color: #22C462 ;
     background-image: -moz-linear-gradient(center top , #22C462, #129442);   
     background-image: -webkit-linear-gradient(top, #22C462, #129442);
     background-repeat: repeat-x; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);   -moz-box-shadow:2px 2px 3px rgba(0,0,0,.2); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2); box-shadow:2px 2px 3px rgba(0,0,0,.2);}
.btnM2:hover {/*color: #D93131;*/background-color:#399739;text-decoration:none;cursor: pointer;  
    background-image: -moz-linear-gradient(center top , #42a462, #027432);  
    background-image: -webkit-linear-gradient(top, #42a462, #027432);
    -moz-box-shadow:1px 1px 5px rgba(0,0,0,.4); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,.4); box-shadow:1px 1px 5px rgba(0,0,0,.4);}

.txtFieldES   { width: 180px; height: 15px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #f0f0f0; padding-right: 2px; 
             text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; 
            z-index: 2;
}


/*.mExtI      { position: relative;}*/
.dMenu      { width: 5px; height: 15px;min-height: 15px ; border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px; background-color: #C5C5C5;
    color: #111; text-decoration:none;font-weight:normal;font-size:9px;padding:3px 7px; background-color: #f7f7f7 ;
     background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);   
     background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); }
.dMenu:hover { cursor: pointer; }
.iDAr       { background: url(../images/iDAr.png); position: relative; left: -6px ;height: 17px; width: 17px; cursor: pointer; }

.dSubM      { position: absolute; min-width: 170px; width: 170px; /*min-height: 20px;*/ background-color: #C5C5C5; color: #111;
              border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px;
              background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);
             background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); z-index: 1002; }
.dSubMI     { cursor: pointer; border-bottom: dotted 1px #ccc; }
.dSubMI:hover {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.22);background-image: -moz-linear-gradient(center top , #FFFFFF, #e8e8e8);  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8)); }
.dSubLast   { border-bottom: none;}



.dMenu2      { width: 25px; height: 12px;min-height: 12px ; border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px; background-color: #C5C5C5;
    color: #111; text-decoration:none;font-weight:normal;font-size:9px;padding:3px 5px; background-color: #f7f7f7 ;
     background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);   
     background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); }
.dMenu2:hover { cursor: pointer; }
.dSubM2      { position: absolute; left: 10px; min-width: 170px; width: 170px; /*min-height: 20px;*/ background-color: #C5C5C5; color: #111;
              border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px;
              background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);
             background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); z-index: 1002; }
.MTsub      { position: absolute; min-width: 170px; width: 270px; /*min-height: 20px;*/ background-color: #C5C5C5; color: #111;
              border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px;
              background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);
             background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); z-index: 1002; }

.dMenu3      { width: 9px; height: 12px;min-height: 12px ; border: 1px solid #ccc ;-moz-border-radius: 3px 3px;-webkit-border-radius: 3px 3px; border-radius: 3px 3px; background-color: #C5C5C5;
            color: #111; text-decoration:none;font-weight:normal;font-size:9px;padding:4px 6px; background-color: #f7f7f7 ;
             background-image: -moz-linear-gradient(center top , #f7f7f7, #f7f7f7);   
             background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7); }
.iDAr2      { background: url(../images/iDAr.png); position: relative; left: -4px;top:-2px;height: 17px; width: 17px; cursor: pointer; }


.divQ       { }
.divQCont   { max-height: 300px; overflow-y: auto;}
.divQ a     { color: #939498;}
.divQL      {  border-bottom: 1px solid #b4b4b4; }
.divQL:hover{ background-color: #929292 ; border: 1px solid #b4b4b4; }
.divQTr:hover, .divQPETr:hover{ background-color: #f8f8f8 ; cursor: pointer;}

.iQ         {border:1px solid #fff; display:block;max-width:86px;max-height:50px;width:expression(86*Math.min(1,((50*this.width)/(86*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.qA         { text-decoration: none; color: #fafafa;}

.vLoad      { cursor:  pointer;}
.vLoad:hover{ /*text-decoration: underline;*/ cursor:  pointer; color: #C2D730;}

.viewPrintable a  { text-decoration: none; color: #111;}

/*END Dashboard*/
   
/*PrintView*/
.divCarInfPr    { width: 490px;}
.vRowPr         {width: 790px;}
.txtLAGEPr { width: 295px; height: 15px; position: relative; border: 1px  solid #d3d3d3 ;background-color: #f3f3f3; float: left; margin: 0px 5px 5px 0px; text-align: left;
              text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.6s ease 0s;
            -moz-transition: all 0.6s ease 0s;
            -o-transition:  all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
            /*-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; */
}
.picLPr       {border:1px solid #fff; display:block;max-width:140px;max-height:93px;width:expression(140*Math.min(1,((93*this.width)/(140*this.height)))+'px'); margin-left:auto; margin-right:auto; }
.divPicPr     {  width: 140px ;max-height: 93px; max-width: 140px;   background-color: white; cursor:pointer;}

/*END PrintView*/
   

.divCarReg    { background-image: url(../Img/PlateW3.png); height: 39px; width: 170px;}
#txtCarReg    { border: 1px dotted #cfcfcf; background-color: transparent; min-width: 135px; max-width: 135px; margin: 6px 2px 1px 22px; 
                font:normal 19px Arial sharp, Helvetica; letter-spacing:-0.01em;word-spacing:-0.05em; color: #6C6F70;
}

.txtCarMil    { border: 1px solid #cfcfcf; background-color: transparent; min-width: 135px; max-width: 135px; margin: 6px 2px 1px 0px; 
                font:normal 19px Arial sharp, Helvetica; letter-spacing:-0.01em;word-spacing:-0.05em; color: #6C6F70;
}

.txtCarPrice   { border: 1px solid #cfcfcf; background-color: transparent; min-width: 135px; max-width: 135px; margin: 6px 2px 1px 0px; 
                font:normal 19px Arial sharp, Helvetica; letter-spacing:-0.01em;word-spacing:-0.05em; color: #6C6F70;}




.eCDI        {font-weight: bold ;color: #555; width: 230px ;-moz-box-shadow:2px 2px 2px  rgba(202,202,202,.65); -webkit-box-shadow:2px  2px 2px  rgba(202,202,202,.65); box-shadow:2px 2px 2px rgba(202,202,202,.65);    border: solid 1px #ddd; margin: 3px 0 0 0; cursor: pointer; padding: 0 0 1px 3px;  background-color: #fdfdfd/*#9cc8b4*/; font-size:80%;}
.exOpt       input[type="checkbox"] {display:none;} 

.cbStyled4   {width: 100px;height: 16px;overflow: hidden;background: url(../Img/cbDA.png) no-repeat right #ddd;border: 1px solid #ccc;}
.cbStyled4 select {background: transparent;width: 120px;padding: 0px;font: 12px Arial sharp,Helvetica;line-height: 1;border: 0; border-radius: 0;height: 16px;-webkit-appearance: none;}
.divExOptCont     {background: transparent;padding: 5px; z-index: 0;}
.divStars         {z-index: 1;}

.btnMini2 {  -moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #c6c6c6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size:10px;
    line-height: 14px;
    margin-bottom: 0;
    padding: 1px 5px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;}
.iHide  {background-position:   -432px 38px; max-height: 22px;}
.icon3      {background-image: url("../Img/icons.png");width: 10px; height: 12px;display: inline-block;}


.contAFS    { /*background: white;   border:1px dotted #4d4d4d;*/
        position: absolute; overflow: hidden; padding: 7px;
        background-color: #f0f1f1;  -moz-border-radius: 3px 3px;-webkit-border-radius: 3px 6px; border-radius: 4px 3px 3px 9px;
/*        -moz-box-shadow:0px 0px 4px rgba(99,99,99,.15); -webkit-box-shadow:0px 0px 4px rgba(99,99,99,.15); box-shadow:0px 0px 4px rgba(99,99,99,.15);*/
-moz-box-shadow:3px 3px 13px rgba(102,102,102,.65); -webkit-box-shadow:3px 3px 13px rgba(102,102,102,.65); box-shadow:3px 3px 13px rgba(102,102,102,.65);    border: solid 1px #aaa; 
}

.dosGreen  { background-color: #CBFFCF;/*#A7FFAD;*/  border: solid 1px #bbb; }
.dosAmber  { background-color: #FF9900; color: white;border: solid 1px #bbb; }
.dosRed    { background-color: #ff2233; color: white; border: solid 1px #bbb; }

#photoEdit { overflow: auto; max-height: 90%;}