/* CSS Document */
html, body{margin:0 auto; padding:0; width:780px; background:#fff; font-size:100%; font-family:arial, helvetica;}
body.home{background:#E9E7D3; }

*{margin:0; padding:0}
img{border:0}
.imgRhs{margin:10px; padding:2px; float:right; border:1px dashed #ccc}
.imgRhs .caption{margin:1px 0 0 0; padding:2px; width:175px; background:#99943A; color:#fff; font-size:0.7em}

.divider{height:10px; border-top:1px dashed #ccc; font-size:0.7em;}

.r{float:right}
.l{float:left}
.c{text-align:center}

.w10pc{width:10%}
.w20pc{width:20%}
.w30pc{width:30%}
.w40pc{width:40%}
.w50pc{width:50%}
.w60pc{width:60%}
.w70pc{width:70%}
.w80pc{width:80%}
.w90pc{width:90%}
.w100pc{width:100%}

ul li{list-style:none; list-style-image:none}
.clear{clear:both; height:1px; font-size:0.1em}

a{color:#0000CC}

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#home_wrapAll{margin:0; padding:0; border-top:1px solid #fff; width:780px; background:#fff}
#home_wrapInner{margin:0; padding:0; width:780px; background:url(../images/home_bg.gif) repeat-y}

#wrapAll{margin:0; padding:0; border-top:1px solid #fff; width:780px; background:url(../images/inside_bg.gif) repeat-y}
#wrapInner{margin:0; padding:0; width:780px; background:url()}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#header{margin:0; padding:0;}
#header img.logo{margin:13px 0 0 13px; padding:0; float:left}
#header #menu{margin:0 0 15px 0; padding:0; float:right; width:262px;}
#header #menu ul{margin:15px 0 0 0; padding:0;}
#header #menu ul.left{margin-left:10px; float:left; width:130px;}
#header #menu ul.right{margin-right:0; float:right; width:105px}
#header #menu ul li{margin:0; padding:0; height:25px}

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#home_col1{margin:0; padding:0; width:282px; float:left;}
#home_col1 img.home_logo{margin:25px 0 0 50px} 
/*...........................................................................*/
#home_quote{margin:84px 0 0 1px; padding:0; width:281px; height:510px; background:url(../images/home_quote_jody.jpg) no-repeat bottom right}
#home_col1 .jody{background:url(../images/home_quote_jody.jpg) no-repeat 123px 100px}
#home_col1 .karolyna{background: url("../images/home_karolyna.jpg") no-repeat bottom right}
#home_col1 .alfred{background:url(../images/home_alfred.jpg) no-repeat 123px -25px}
#home_col1 .robert{background:url(../images/home_robert.jpg) no-repeat bottom right}
#home_col1 .michael{background:url(../images/home_michael.jpg) no-repeat 123px 100px}
#home_col1 .robert{background:url(../images/home_robert.jpg) no-repeat bottom right}
#home_col1 .jose{background:url(../images/home_jose.jpg) no-repeat 123px 142px}
#home_col1 .pavlina{background:url(../images/home_pavlina.jpg) no-repeat 123px -23px}
#home_col1 .darragh{background:url(../images/home_darragh.jpg) no-repeat 123px 152px}

#home_quote #home_quote_holder{margin:0; padding:50px 0 0 23px; width:100px}
#home_quote #home_quote_holder blockquote{margin:0; padding:0; font-size:1.3em; color:#424242; font-family:Perpetua, Times New Roman}
#home_quote #home_quote_holder cite{margin:5px 0 0 0; padding:0; font-size:0.8em; color:#676767; font-style:normal;}
#home_quote #home_quote_holder p{margin:10px 0 0 0; padding:0; font-size:0.75em; color:#403B3B}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#home_col2{margin:0 1px 0 0; padding:0; width:242px; float:left;}
#home_col2 p{margin:5px 30px 5px 30px; padding:0; color:#fff; font-size:0.75em}
#home_col2 .butt{margin:5px 0 5px 20px; padding:0;}
#home_menu{margin:0; padding:0}
#home_menu ul{margin:23px 0 0 0; padding:0}
#home_menu li{margin:0 0 0 30px; padding:0; height:30px;}
#home_excellence{margin:10px 26px 20px 26px; padding:15px 0 15px 0; border:1px solid #ABA662; border-width:1px 0 1px 0}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#rhs{margin:0; padding:0 0 20px 0; width:267px; float:left;}
#rhs h2{margin:10px 15px 0 20px; padding:0; border-bottom:1px solid #D4D2AE; color:#99933F; font:normal 1.6em Perpetua, Times New Roman}
#rhs p{margin:5px 0 0 20px; padding:0; font-size:0.75em; color:#403B3B}
#rhs ul{margin:10px 0 0 20px; padding:0; font-size:0.75em; color:#403B3B}
#rhs li{margin:0; padding:0;}
#rhs li.date{margin:5px 0 0 0; padding:0;}
/*...........................................................................*/
#rhs_home{margin:0; padding:0; width:254px; float:left;}
#rhs_home h2{margin:10px 15px 0 30px; padding:0; border-bottom:1px solid #D4D2AE; color:#99933F; font:normal 1.6em Perpetua, Times New Roman}
#rhs_home p{margin:5px 0 0 30px; padding:0; font-size:0.75em; color:#403B3B}
#rhs_home ul{margin:10px 0 0 30px; padding:0; font-size:0.75em; color:#403B3B}
#rhs_home li{margin:0; padding:0;}
#rhs_home li.date{margin:5px 0 0 0; padding:0;}
/*...........................................................................*/
#resume{margin:15px 0 0 20px; padding:0 0 5px 60px; background:url(../images/waiter_inside.gif) no-repeat;}
#resume.home{margin:15px 0 0 20px; padding:0 0 5px 60px; background:url(../images/waiter.gif) no-repeat;}
#resume p{margin:5px 0 5px 10px; padding:0; width:150px}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#feature{margin:0; padding:0 0 10px 0; clear:both; background:url(../images/feature_bg.gif) repeat-x top; background-color:#99943A}
#feature .box{margin:0; padding:15px 0 0 15px; float:left; width:240px}
#feature .box img{margin:0 10px 0 0; float:left;}
#feature .box p{margin:0; padding:0; font-size:0.75em; color:#fff}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#box_employers{margin:15px 0 0 21px; padding:0; height:120px; background:url(../images/box_employers_inside.gif) no-repeat}
#box_employers.home{margin:15px 0 0 21px; padding:0; height:120px; background:url(../images/box_employers.gif) no-repeat}
#box_employers h2{margin:0 0 0 0; padding:5px 0 5px 14px; border:0; color:#fff}
#box_employers h2 a{color:#fff; text-decoration:none}
#box_employers p{margin:0; padding:0 0 5px 14px; width:205px; color:#fff; }
#box_employers p a{color:#fff; font-weight:bold}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#col1{margin:20px 0 0 0; padding:0; width:513px; float:left}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
.innerCol{margin:0 10px 20px 0; padding:0 10px 0 0; width:210px; float:left}
.bdr{border-right:1px solid #D4D2AE}
/*...........................................................................*/
#content{margin:10px 20px 10px 10px; padding:0;}

#content img{margin:10px}

#content h1{margin:0; padding:0; color:#C7171B; font:normal 2.2em Perpetua, New Times Roman}
#content h2{margin:25px 0 0 0; padding:0; color:#817C2B; font:normal 1.5em Perpetua, New Times Roman}
#content h3{margin:5px 0 0 0; padding:0; color:#000; font:bold 0.75em Arial;}
#content p{margin:10px 0 10px 0; padding:0; font-size:0.8em}
#content .note{margin:0; padding:0; background-color:#FFFFCC}

#content ul{margin:5px 0 5px 5px; padding:10px; font-size:0.8em; background:#F5F4EA; border:1px solid #E8E7D6; border-width:1px 0 1px 0}
#content ul li{margin:10px 0 10px 0; padding:0 0 0 25px; background:url(../images/bullet_red.gif) no-repeat}

#content ol{margin:5px 0 5px 20px; padding:0;}

#content a:link{background:#D5F9FF}
#content a:visited{background:#D5F9FF}
#content a:hover{background:#fff}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#content dl{margin:5px 0 5px 5px; padding:0; font-size:0.8em;}
#content dt{margin:10px 0 0 0; padding:0; font-weight:bold}
#content dt span.date{font-weight:normal; color:#888}
#content dd{margin:5px 0 0 0; padding:0 0 10px 0; border-bottom:1px dashed #D4D2AE}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
table.jobs{margin:0; padding:0; font-size:0.75em; width:90%}
table.jobs tr.alt{background:#F5F4EB}
table.jobs td{padding:5px}
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
form {margin:0 0 0 0; padding:0; font-size:0.8em}
form fieldset {margin: 10px 0 10px 0; padding:5px 0 0 0; clear:both; border:0;}
form legend{margin:0 0 0 15px; padding:0; color:#000; font-weight:bold;}
form ol{margin:0; padding:0 0 5px 0; list-style:none; background:#F0F0E2}
form ol li{margin:0 0 0 0; padding:0; clear:both; border:1px dashed #fff; border-width:1px 0 0 0;}
form ol li.error{background:#D72F08; color:#fff}
form label {margin: 5px 0 5px 10px; padding: 0; clear:both; float: left; width: 150px; text-align:right}
form input {margin: 5px 0 5px 10px; padding: 0; width:200px; border:1px solid #999}
form textarea {margin: 5px 0 5px 10px; padding: 0; height:60px; width:200px; border:1px solid #999}

form input.butt{margin:0 0 0 175px; padding:0; width:100px; clear:both; display:block; background:#3BB9D0; color:#fff; font-weight:bold}

/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/

#footer{margin:0; padding:0 0 0 30px; border-top:1px solid #C3C1A3; clear:both; background:#fff;}
#footer p{margin:0; padding:5px; font-size:0.75em; color:#656565; text-align:center}
/*...........................................................................*/
/*...........................................................................*/


