body {
margin:0;
padding:0;
font-family:arial, sans-serif; voice-family: inherit;
background:url(../images/bg.jpg)  repeat-x top;
}

body.gal {
margin:0;
padding:0;
font-family:arial, sans-serif; voice-family: inherit;
background:url(../images/gal-bg.jpg)  repeat-x top;
}


body.cat {
margin:0;
padding:0;
font-family:arial, sans-serif; voice-family: inherit;
background:url(../images/cat-bg.jpg)  repeat-x top;
}
	
	
html>body {font-size:medium; font-family:arial, sans-serif;}
	
div#wrapall {
width:100%; 
direction:rtl;
padding-bottom:15px;
}

img {
border:0px;
}


div#wrap {
text-align:right;
width:990px;
margin-left:auto;
margin-right:auto;
}

div#topheader {
width:790px;
float:right;
height:81px;
border-bottom:1px solid #C4C2C3;
margin-left:90px;
margin-bottom:25px;
margin-right:110px;
}

div#logobox {
width:292px;
height:81px;
float:right;
}

.logoboximg {
height:81px;
float:right;
width:158px;
}

.logoboxtext {
height:81px;
float:right;
width:134px;
}


div#logobox a {
color:#1F1D1E;
text-decoration:none;
}

div#logobox h1 {
padding:35px 0px  0px  0px;
margin:0px;
font-size:14px;
color:#1F1D1E;
letter-spacing:2px;
width:130px;

}

div#logobox img {
 float:right;
}


div#logoboxen {
width:341px;
height:81px;
float:right;
}
div#address {
width:498px;
height:81px;
float:right;
}

div#addressen {
width:449px;
height:81px;
float:right;
}

div#maincont {
width:880px;
float:right;
background:url(../images/index-car-bg.jpg) no-repeat left top;
 margin-right:110px;
}

div#toolbar {
width:143px;
float:right;

 
}

div#toolbar .barframe {
 border:1px #DFDFDF solid;
border-top:12px #FEFEFE solid;
 width:143px;
float:right;
}

div#maintext {
margin-right:12px;
width:330px;
min-height:649px;
height: auto !important;
height: 649px;
float:right;
background:url(../images/main-bg.jpg) no-repeat bottom #ffffff;
border-top:1px solid #D0CECF;
padding:15px 20px 0px 40px;
font-size:12px;
line-height:18px;
padding-bottom:20px;

}

div#maintext h1 {
padding:0px;
margin:0px 0px 10px 0px;
font-size:14px;

}

div#maintext #mapbox h1 {
margin:0px 0px 0px 0px;
font-size:12px;

}

div#footer {
border-top:1px solid #EAEAEA;
padding-top:10px;
width:790px;
float:right;
margin-left:90px;
color:#8F8B88;
font-size:11px;
margin-bottom:10px;
margin-right:110px;
}

div#impwords
{
padding-top:5px;
width:790px;
float:right;
margin-left:90px;
color:#C8C1C1;
font-size:11px;
margin-bottom:10px;
margin-right:110px;
text-align:center;
}

div#impwords a
{
color:#8F8B88;
text-decoration:none;
}
.rights {
direction:ltr;
float:right;
width:300px;
text-align:left;

}

.credit {
width:490px;
direction:ltr;
float:right;
}
 
div#maincontabout {
width:880px;
float:right;
background:url(../images/about-keys-bg.jpg) no-repeat left top;
 margin-right:110px;
}

div#maincontpress {
width:880px;
float:right;
background:url(../images/press-bg.jpg) no-repeat left top;
 margin-right:110px;
}
  
 div#maintitle {
 margin-right:12px;
 width:328px;
 height:27px;
 float:right;

}

 div#maintitleen {
 margin-right:12px;
 width:388px;
 height:27px;
 float:right;
text-align:left;
}


.innerpic {
float:left;
padding:0px 10px 10px 0px;}

p {
margin-top:0px;
margin-bottom:10px;
}

a {
color:#209FA7;
}

div#maintexten {
margin-right:12px;
width:348px;
 min-height:649px;
 height: auto !important;
 height: 649px;
float:right;
background:url(../images/main-bg.jpg) repeat-x bottom #ffffff;
 
border-top:1px solid #D0CECF;
padding:15px 20px 0px 20px;
font-size:12px;
line-height:18px;
direction:ltr;
text-align:left;
padding-bottom:20px;
}

div#maintexten h1 {
padding:0px;
margin:0px;
font-size:12px;

}


div#maintexten ul {
padding-left:10px;
margin-left:10px;
margin-top:0px;
padding-top:0px;
}

.innerpicen {
float:right;
padding:0px 0px 10px 10px;}


div#maincontcontact {
width:880px;
float:right;
margin-right:110px;
background:url(../images/contact-jeep-bg.jpg) no-repeat left top; 
}

div#maincontfaq {
width:880px;
float:right;
margin-right:110px;
background:url(../images/faq-car-bg.jpg) no-repeat left top; 
}


div#maincontmimun {
width:880px;
float:right;
margin-right:110px;
background:url(../images/mimun-car-bg.jpg) no-repeat left top; 
}


.formbox {
float:right;
width:300px;
padding-right:25px;
}

div#maintext label {
width:80px;
float:right;
margin-top:10px;
}

div#maintext .formbox input {
font-family:arial;
font-size:12px;
margin-top:10px;
width:160px;
}

form {
margin:0px;
padding:0px;
}

div#maintext .formbox textarea {
font-family:arial;
font-size:12px;
margin-top:10px;
width:160px;
height:60px;
}

.reqfield {
float:right;
width:191px;
padding-right:20px;
text-align:right;
padding-top:10px;
color:#918C8C;
}
.gobut {
float:right;
 
text-align:right;
padding-top:10px;
}

#mapbox {
width:350px;
float:right;
margin-top:5px;
border-top:1px solid #D5D2D2;
padding-top:15px;
line-height:22px;
}


.smallmap {
width:350px;
float:right;
margin-top:10px;
text-align:left;
}

.smallmap a {
 text-decoration:none;
 color:#817C7C;
 font-size:11px;
}

div#maincontcatalog {
  min-height:670px;
  height: auto !important;
 height: 670px;
}

div#maincontcatalogwrap {
  
width:880px;
float:right;
padding-right:110px;
}

div#maincontgalwrap {
 width:880px;
float:right;
padding-right:110px;
}

 


* html div.iexfix {
padding-right:110px; /* Fix double float margin in IE6 */
}

div#galbox {
margin-right:12px;
width:625px;
float:right;
background:url(../images/gal-box-bg.jpg) no-repeat right top #ffffff;
 min-height:670px;
 height: auto !important;
 height: 670px;
 padding:0px 20px 0px 0px;
}

div#topsearchbox {
margin-right:12px;
width:643px;
height:62px;
float:right;
background:url(../images/top-search-bg.gif) repeat-x bottom #ffffff;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;

}

.searchfields {
padding-right:40px;
float:right;
padding-top:7px;
font-size:12px;
width:600px;

}


div#topsearchbox select {
font-size:12px;
font-family:arial;
float:right;
}

div#topsearchbox label {
width:35px;
float:right;
text-align:left;
padding-top:3px;
padding-left:5px;
}

div#carsboxes {
margin-right:12px;
width:643px;
float:right;
margin-top:25px;
margin-bottom:25px;
}

.carbox {
width:194px;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;
background:url(../images/car-box-bg.gif) repeat-x bottom #ffffff;
height:138px;
float:right;
margin-left:27px;
margin-bottom:25px
}

.carboxend {
width:194px;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;
background:url(../images/car-box-bg.gif) repeat-x bottom #ffffff;
height:138px;
float:right;
margin-bottom:25px;

}

 
div#carsboxes h1 {
width:184px;
font-size:13px;
margin:0px;
height:17px;
padding:0px 10px 0px 0px;
color:#0F898F;
}

div#carsboxes a {
text-decoration:none;
}

.modelbox {
width:194px;
float:right;
padding:3px 0px 0px 0px;
text-align:center;
}

div#resultsfootline {
margin-right:15px;
width:640px;
float:right;
margin-bottom:8px;
font-size:11px;
color:#8E8C8D;
}

div#resultsfootlinepop {
width:640px;
float:right;
 
font-size:11px;
color:#3C3A3B;
}

div#resultsline {
margin-right:12px;
width:623px;
float:right;
margin-top:8px;
margin-bottom:8px;
font-size:12px;
color:#0F898F;
padding:0px 20px 0px 0px;
}

div#resultstablebox {
float:right;
}

div#resultstable {
margin-right:12px;
width:628px;
float:right;
background:url(../images/table-head.gif) no-repeat top #FDFFFF;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;
padding-top:25px;
 margin-bottom:8px;
padding-right:15px;
}

div#resultstable table {
width:613px;
font-size:12px;
border-collapse:collapse;
text-align:center;
}

div#resultstable table td {
border-bottom:1px solid #E5E6E6;
 
}

div#resultstable table td.endtable {
 
border:none;
}


div#resultstable table td.endtable {
 
border:none;
}

div#resultstable table td.t1 {
width:80px;
}

div#resultstable table td.t2 {
width:115px;
}

div#resultstable table td.t3 {
width:60px;
}

div#resultstable table td.t4 {
width:60px;
}

div#resultstable table td.t5 {
width:60px;
}

div#resultstable table td.t6 {
width:60px;
}

div#resultstable table td.t7 {
width:100px;
}

div#resultstable table td.t8 {
width:75px;
}



div#resultstable table td.end1 {
width:80px;border:none;
}

div#resultstable table td.end2 {
width:115px;border:none;
}

div#resultstable table td.end3 {
width:60px;border:none;
}

div#resultstable table td.end4 {
width:60px;border:none;
}

div#resultstable table td.end5 {
width:60px;border:none;
}

div#resultstable table td.end6 {
width:60px;border:none;
}

div#resultstable table td.end7 {
width:100px;border:none;
}

div#resultstable table td.end8 {
width:75px;border:none;
}

body.popupboxbody {
background:url(../images/pop-bg.gif) no-repeat center top;
width:100%;
direction:rtl;
padding-top:10px;
}

.popupbox {
 width:642px;
margin:auto;
}

.pophead {
width:642px;
direction:rtl;
background:url(../images/pop-logo.jpg) no-repeat left top;
height:35px;
margin-bottom:5px;
float:right;
}

.pophead h1 {
margin:0px;
padding:8px 0px 0px 0px;
font-size:16px;
direction:rtl;
}

div#resultstablepop {
width:638px;
float:right;
background:url(../images/table-head.gif) no-repeat top #FDFFFF;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;
padding-top:25px;
margin-bottom:8px;
 
}


div#resultstablepop table {
width:638px;
font-size:12px;
border-collapse:collapse;
text-align:center;
}

div#resultstablepop table td {
border-bottom:1px solid #E5E6E6;
 
}

div#resultstablepop table td.endtable {
 
border:none;
}


div#resultstablepop table td.end1 {
width:80px;border:none;
}

div#resultstablepop table td.end2 {
width:115px;border:none;
}

div#resultstablepop table td.end3 {
width:60px;border:none;
}

div#resultstablepop table td.end4 {
width:60px;border:none;
}

div#resultstablepop table td.end5 {
width:60px;border:none;
}

div#resultstablepop table td.end6 {
width:60px;border:none;
}

div#resultstablepop table td.end7 {
width:90px;border:none;
}

div#resultstablepop table td.end8 {
width:85px;border:none;
}

div#resultstablepop table td.t1 {
width:80px;
}

div#resultstablepop table td.t2 {
width:115px;
}

div#resultstablepop table td.t3 {
width:60px;
}

div#resultstablepop table td.t4 {
width:60px;
}

div#resultstablepop table td.t5 {
width:60px;
}

div#resultstablepop table td.t6 {
width:60px;
}

div#resultstablepop table td.t7 {
width:90px;
}

div#resultstablepop table td.t8 {
width:85px;
}

.mainpop {
float:right;
margin-top:10px;
width:608px;
height:370px;
background:url(../images/pop-main-bg.jpg) repeat-x bottom #FDFFFF;
border-bottom:1px solid #D2D1D1;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
border-top:1px solid #D4D2D2;
padding:15px;
font-size:12px;
}

.mainpop .mainpopprop {
float:right;
width:608px;

}

.mainpop .propbox {
float:right;
padding-left:15px;
height:20px;
}

div#picbox {
width:608px;
float:right;
margin-top:20px;

}

.smallpics {
float:right;
direction:ltr;
height:314px; 
overflow:auto;
overflow-x:hidden;
width:160px;
margin-left:5px;
text-align:center;
}

.bigpic {
width:441px;
float:right;
height:314px;
border:1px solid #9A9393;
}

.smalllinepics {
float:right;
padding-bottom:5px;
padding-right:15px;
}


.bigpic img{
width:441px;
float:right;
height:314px;
}


div#closebut {
text-align:left;
float:right;
margin-top:10px;
width:638px;
font-size:11px;
}

div#closebut a {
color:#000000;
text-decoration:none;
}


.barframebut {
float:right;
width:143px;
height:32px;
}

.barframebutf {
float:right;
width:143px;
height:41px;
}

.resultstables td {
height:32px;
}

#resultstablepop td {
height:32px;
}

#resultstablepop td a {
color:#000000;
text-decoration:none;
}
.resultstables a {
color:#000000;
text-decoration:underline;
}

#footprint {
float:right;
width:40px;
text-align:left;
}

#footprint a {
color:#8E8C8D;
text-decoration:none;
}

#footdisc {
float:right;width:600px;}

.smallpicgal {
border: 1px solid #CAC7C7;
float:right;
margin-left:23px;
margin-top:20px;
width:130px;
height:87px;
}

.smallpicgal img {
float:right;
}

h3 {
color:#41BCC4;
font-size:13px;
line-height:20px;
margin:0px;
padding:10px 0px 5px 0px;
}

ol   {
 margin-right:22px;
  padding-right:0px;
}

ol   li {
 margin-top:5px;
 
}


.mimunbox {
width:350px;
padding-bottom:15px;
float:right;
border-bottom:1px solid #E9E9E9;
margin-bottom:15px;
}

.mimunimg {
width:125px;
float:right;
}

.mimuntext {
width:215px;
float:right;
padding-right:10px;
text-align:right;
}

.mimuntext h2.mimuntitle {
padding-top:3px;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
color:#41BCC4;}

.mimuntext h2 {
color:#000000;
font-size:11px;
margin:0px;
padding:0px;
}

.mimuntext h2.grey {
color:#9B9A9A;
font-size:11px;
margin:0px;
line-height:10px;
 

}

.mimuntext h2 a {
color:#41BCC4;
}

.mimunboxhp {
width:350px;
 float:right;
line-height:18px;
background:url(../images/topmim-bg.gif) no-repeat top;
}

div#toolbar .contbarframe {
margin-top:10px;
 width:123px;
float:right;
 border:1px solid #DDDDDD;
padding:10px;
background:url(../images/small-con-bg.gif) repeat-x bottom #ffffff;


}

.smallconbox {
 width:123px;
float:right;
}

.contbarframe label {
width:35px;
float:right;
margin-top:5px;
font-size:11px;
}

.inputfld {
width:85px;
float:right;margin-top:5px;
}


.smallconbox input {
font-family:arial;
font-size:11px;
 border:1px solid #C3C2C2;
width:85px;
}

.smallconbox textarea {
font-family:arial;
font-size:11px;
 border:1px solid #C3C2C2;
width:85px;
height:35px;
}

.smallconboxsub {
margin-top:5px;
 width:123px;
float:right;text-align:left;
}

.agreenl {
font-size: 11px; float: right;	line-height: 18px;
}


