body {font-family:Verdana, Geneva, sans-serif; color:#737371;}

#container {width:90%; min-width:1263px; background-color:#fff; margin:0 auto;}

#wrapper-tl, #wrapper-tr, #wrapper-bl, #wrapper-br {width:100%;}
#wrapper-tl {background:url(../../images/site/background/bg2-left.jpg) repeat-y left 600px;}
#wrapper-tr {background:url(../../images/site/background/bg2-right.jpg) repeat-y right 600px;}
#wrapper-bl {background:url(../../images/site/background/bg1-left.jpg) no-repeat left 0;}
#wrapper-br {background:url(../../images/site/background/bg1-right.jpg) no-repeat right 0;   min-height:1400px;}


.clear {clear:both}
.nb {border:0 !important}
.np-left {padding-left:0 !important}

.mb34 {margin-bottom:34px !important}

a:hover {color:#b50818 !important}

a:hover strong {color:#b50818 !important}   

#wrapper {width:940px; background-color:#ffffff; margin:0 auto;}



#header {width:838px; height:114px; padding:3px 0 10px 98px;}

#header h1 {color:#605e5e; font:66px "Times New Roman", Times, serif; letter-spacing:4px; text-transform:uppercase; }

#header p {color:#939390; font:19px Arial, Geneva, sans-serif; margin-top:-18px; padding:0px 0px 0 6px;letter-spacing:-1px; }



.grey-1 {color:#a7c2bd !important;}
.grey-2 {color:#bdcbb3 !important;}
.grey-3 {color:#acc2b9 !important;}

.grey-4 {color:#c8ccc4 !important;}
.grey-5 {color:#aebdb7 !important;}
.grey-6 {color:#b2b9ad !important;}

.grey-7 {color:#b3bdb8 !important;}
.grey-8 {color:#c8ccc4 !important;}
.grey-9 {color:#abc4b1 !important;}
.grey-10 {color:#b2c2c4 !important;}





#models {width:836px; height:382px; padding:0px 0 0 104px;}
#models ul li {display:inline; float:left;}
#models ul li#model-1 {width:255px; height:382px;}
#models ul li#model-2 {width:226px; height:367px; padding:0 0 0 4px;}
#models ul li#model-3 {width:215px; height:355px; padding:0 0 0 33px;}





/*PARKING SPACE:   

.grey-1 {color:#b2bd9f !important;}
.grey-2 {color:#bebeba !important;}
.grey-3 {color:#c3ceb1 !important;}  
.grey-4 {color:#d4d3ac !important;}   

PARKING SPACE END   */






/*left content*/


#left-content {width:591px; float:left;}

#languages {width:277px; height:58px; padding:15px 0 0 103px;}

#languages p {color:#8f978a; font:bold 14px Verdana, Geneva, sans-serif; position:absolute; margin-top:3px;}

#languages ul {height:58px;}
#languages ul li {display:inline; float:left;}
#languages ul li a {height:58px; text-indent:-9999px; float:left;}

#languages ul li a#lang {width:198px; background:url(../../images/site/logo/language.jpg) no-repeat -13px 0;}
#languages ul li a#lang-english {width:58px; background:url(../../images/site/logo/lang-english.jpg) no-repeat;}
#languages ul li a#lang-french {width:60px; background:url(../../images/site/logo/lang-french.jpg) no-repeat;}
#languages ul li a#lang-spanish {width:75px; background:url(../../images/site/logo/lang-spanish.jpg) no-repeat;}


#copyright {color:#1a1a1b; font-size:8px; padding:0 0 2px 104px; line-height:13px; text-transform:uppercase;}

#imp {color:#c8c69b; font-size:9px; padding:2px 0 0 103px; text-transform:uppercase;}






#select-cities {width:277px; padding:33px 0 0 103px;}
#select-cities p {color:#959d8f; font-size:14px; font-weight:bold; padding:0 0 3px;}

/**html #select-cities p {padding:0 0 15px;}*/


#select-cities ul li {height:13px; display:block; float:left; clear:left;}
#select-cities ul li a {color:#1a1a1b; font-size:8px; text-transform:uppercase;}

/**html #select-cities ul li a {padding:0 0 17px; display:block;}
*html #select-cities ul li {margin-top:-13px;}
*html #cities {margin-top:5px;}*/




/*right content*/




#right-content {width:255px; padding:260px 36px 0; float:left;}

#right-content p {color:#959d8f; font-size:14px; font-weight:bold; text-transform:uppercase; padding:2px 0 4px 0; float:left;}

#right-content a {color:#838377; font-size:14px; font-weight:bold; text-transform:uppercase; padding:2px 0 4px 0; float:left;}

#right-content p span {padding:2px 0 0; float:left;}

#vienna {width:119px; height:12px; padding:4px 100px 0 0;  text-indent:-9999px; float:right;}



.separator1 {width:742px; height:10px; margin-left:103px; margin-bottom:10px; border-bottom:1px solid #dee0c7;}

.separator2 {width:742px; height:55px; margin-left:103px; border-bottom:1px solid #dee0c7;}







/*main content*/



.main-content {width:830px; margin-left:103px; padding:55px 0 0;}

.main-content p.top2big {color:#b5b8a2; font-size:10px; text-transform:uppercase; margin-bottom:25px; float:left;}
.main-content p.top {color:#b5b8a2; font-size:10px; text-transform:uppercase; margin-top:8px; margin-bottom:25px; float:left;}


.main-content p.by {color:#83925e; font-style:italic; font-size:12px; font-family:"Palatino Linotype", Times New Roman, Times, serif; margin-top:14px; margin-bottom:32px;}

.main-content p.by span {color:#ada549; font:11px Verdana, Geneva, sans-serif; text-transform:uppercase; font-style:normal;  font-weight:bold; letter-spacing:2px;}

.main-content p.sub {color:#334455; font-style:italic; font-size:12px; font-family:"Palatino Linotype", Times New Roman, Times, serif;  margin-top:-2px; margin-bottom:20px;}

.main-content p {color:#595957; font-size:11px; line-height:20px;  margin-bottom:28px; width:180px;}
.main-content a {color:#ada549; font-size:11px; font-weight:bold; text-decoration:none;}

.column-1, .column-2, .column-3 {float:left;}


.column-1 p {width:180px !important;}
.column-2 p {width:185px !important;}
.column-3 p {width:184px !important;}



.column-1 h1, .column-2 h1, .column-3 h1 {color:#a6a896; font:14px "Palatino Linotype", Times New Roman, Times, serif; font-weight:bold; text-transform:uppercase; margin-bottom:0px; float:left;}

.column-1 h2, .column-2 h2, .column-3 h2 {color:#a6a896; font:14px "Palatino Linotype", Times New Roman, Times, serif; font-weight:bold; text-transform:uppercase; margin-bottom:0px; float:left;}

.column-1 h3, .column-2 h3, .column-3 h3 {color:#a6a896; font-size:10px; text-transform:uppercase; margin-bottom:35px; float:left;}



p.big {color:#a6a896; font:14px "Palatino Linotype", Times New Roman, Times, serif; font-weight:bold; text-transform:uppercase; margin-bottom:0px; float:left;}




.column-1 {width:270px;}
.column-2 {width:270px;}
.column-3 {width:260px;}

p.thumb {width:148px !important; color:#828080; font-size:11px; text-align:justify; margin-bottom:12px !important; padding:10px 0 0; line-height:18px !important; letter-spacing:-1px;}

p.more {width:152px !important; text-align:left; line-height:18px !important; letter-spacing:-1px;}
p.more a {color:#ada549; font-size:11px; font-weight:bold; text-decoration:none;}





























/*main content:escortservice*/



#escortservice {width:790px; margin-left:103px; padding:50px 0 0;}

#escortservice p.top {color:#b0b0ac; font-size:10px; text-transform:uppercase; margin-bottom:25px; float:left;}

#escortservice p.by {color:#4b4b49; font-style:italic; font-size:12px; font-family:"Palatino Linotype", Times New Roman, Times, serif; margin-bottom:32px;}

#escortservice p.by span {color:#ada549; font:11px Verdana, Geneva, sans-serif; text-transform:uppercase; font-style:normal; font-weight:bold; letter-spacing:2px;}


#escortservice p.sub {color:#334455; font-style:italic; font-size:12px; font-family:"Palatino Linotype", Times New Roman, Times, serif; margin-bottom:32px;}


#escortservice p {color:#595957; font-size:11px; line-height:20px; margin-bottom:20px; width:190px;}

#escortservice .column-1 {width:265px;}
#escortservice .column-2 {width:275px;}
#escortservice .column-3 {width:240px;}

#escortservice .column-1 p {width:182px;}
#escortservice .column-2 p {width:182px;}
#escortservice .column-3 p {width:182px;}


#escortservice .column-1 h1, #escortservice .column-2 h1,#escortservice .column-3 h1 {color:#8f978a; font:14px "Palatino Linotype", Times New Roman, Times, serif; font-weight:bold; text-transform:uppercase; margin-bottom:8px; float:left;}

#escortservice .column-1 h2, #escortservice .column-2 h2, #escortservice .column-3 h2 {color:#8f978a; font:14px "Palatino Linotype", Times New Roman, Times, serif; font-weight:bold; text-transform:uppercase; margin-bottom:8px; float:left;}

#escortservice .column-1 h3, #escortservice .column-2 h3, #escortservice .column-3 h3 {color:#8f978a; font-size:10px; text-transform:uppercase; margin-bottom:35px; float:left;}





















/*left menu*/



#left-menu {width:132px; height:3000px; overflow:hidden; position:fixed; top:0; margin-left:14px; z-index:999;}

#main-left-menu {width:132px; height:3000px; padding:0px 0 0 0 ; background:url(../../images/site/logo/side-menu-bg.png); 
           font:10px Arial, Helvetica, sans-serif; color:#524e4e; float:left;}

#left-menu h2, #left-menu a.heading, #left-menu span.heading {font-size:12px; padding:2px 0 8px 26px; float:left;  font-weight:bold;} 


.hd1 {color:#496c5f !important; margin-top:20px; }
.hd2 {color:#898a77 !important;}
.hd3 {color:#608082 !important;}
.hd4 {color:#8b865f !important; margin-top:61px; }
.hd5 {color:#818987 !important; margin-top:3px;}

#left-menu a {color:#2b2b28; width:100px; float:left; text-decoration:none;}

#left-menu li a {color:#858572; font-size:9px; }
#left-menu ul {margin-bottom:31px; float:left;}

#left-menu li {list-style:none; padding:1px 0 0 26px; display:block;color:#858572; font-size:9px;}

#weapon-upper { margin:20px 0 55px 0;}
#weapon-lower {margin:53px 0 0;}













/*footer*/



#footer {width:940px; }

#footer-inner {width:810px; padding:43px 0 0; margin-left:81px;}

#footer .footer-wrapper {border-top:2px solid #858585; padding:20px; color:#5b5b5b; font:9px Arial, Geneva, sans-serif;}

#footer .footer-wrapper .fcol1 {width:150px; float:left;}
#footer .footer-wrapper .fcol2 {width:150px; float:left;}
#footer .footer-wrapper .fcol3 {width:150px; float:left;}
#footer .footer-wrapper .fcol4 {width:107px; float:right;}
#footer .footer-wrapper .fcol5 {width:150px; float:right;}

#footer .footer-wrapper span {color:#171616; font:11px Verdana, Geneva, sans-serif;  }

#footer .footer-wrapper ul {padding:9px 0 0;}

#footer .footer-wrapper p.small {color:#5b5b5b; font:10px Arial, Geneva, sans-serif; display:block; padding:0 0 0px;}

#footer .footer-wrapper li a {color:#5b5b5b; font:10px Arial, Geneva, sans-serif;}
#footer .footer-wrapper li {display:block; padding:0 0 3px;}

#footer .footer-wrapper .fcol11 {float:left;}
#footer .footer-wrapper .fcol22 {float:right;}


#footer-inner ul li.nb a {border:0 !important;}

















