
/* 
2009.Cascading Stylesheet 
Created by Atanas Mahony for ChiosOnline - www.chiosonline.gr
*/

@import url(reset.css);

/* Global
----------------------------------------------- */

body { background:#2160a9 url(../images/bg.jpg) no-repeat 50% 0;}
p{ }

a:link{ }
a:hover{}
a:visited{}
a:active{}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

/* Structure
----------------------------------------------- */

#wrapper{ width:800px; border: 1px solid #185696; border-width:0px 1px; margin:0px auto; height: 100%; background:#2a7cce; font-family:Tahoma, Geneva, sans-serif;}
#header{ height:133px; width: auto; background: #2564ac url(../images/headerbg.png) repeat-x;}
#content{ padding-bottom:40px;}
/* // Header */

#header .logowrap{ margin-top:20px;} 

/* //  Language Navigation */
#langnav{ float:right; display: block; width: auto; height:40px; background: transparent; clear: right; }
#langnav ul{padding-top: 10px; float:right; margin: 30px 10px 0px;}
#langnav ul li{float:left; padding-right: 13px;}
#langnav ul li p{ color:#93c0ee; font: bold 11px/2.7 Tahoma, Geneva, sans-serif; }


/* // Content */

div.hovered{ cursor: pointer}
.box{ width:308px; height:369px; background:#9C3; position:relative; margin-top:30px; }
.box .imghold{ position:absolute; top:0; z-index:1;}
.box .btn{ position:absolute; bottom:15px; z-index:9; margin:0px 20%;}

.b-l{ margin-left:60px;}
.b-r{ margin-right: 60px;}

.btn a{ background:url(../images/mp_cars_btn.png) no-repeat 0 0; width:184px; height: 55px; text-indent:-9999px; display:block;}
.btn a:hover{ background:url(../images/mp_cars_btn.png) no-repeat 0 -55px; width:184px; height: 55px; text-indent:-9999px; display:block;}
.btn a:focus,.btn a:visited, .btn a.active { background:url(../images/mp_cars_btn.png) no-repeat 0 -110px; width:184px; height: 55px; text-indent:-9999px; display:block;}


.btn .ar_btn{background:url(../images/ar_btn.png) no-repeat 0 0;}
.btn .ar_btn:hover{ background:url(../images/ar_btn.png) no-repeat 0 -55px;}
.btn .ar_btn:focus,.btn .ar_btn:visited, .btn .ar_btn.active { background:url(../images/ar_btn.png) no-repeat 0 -110px;}

.btn .rr_btn{background:url(../images/rr_btn.png) no-repeat 0 0;}
.btn .rr_btn:hover{ background:url(../images/rr_btn.png) no-repeat 0 -55px;}
.btn .rr_btn:focus,.btn .rr_btn:visited, .btn .rr_btn.active { background:url(../images/rr_btn.png) no-repeat 0 -110px;}

.btn .mt_btn{background:url(../images/mp_moto_btn.png) no-repeat 0 0;}
.btn .mt_btn:hover{ background:url(../images/mp_moto_btn.png) no-repeat 0 -55px;}
.btn .mt_btn:focus,.btn .mt_btn:visited, .btn .mt_btn.active { background:url(../images/mp_moto_btn.png) no-repeat 0 -110px;}

.text{ display:block; float:left; z-index:999; position:absolute; bottom:0; text-align:center; color:#fff; font:13px/1.5 Arial, Helvetica, sans-serif; width:100%;}
/* // Footer */

.address {
color:#FFFFFF;
font-family:'Tahoma',Arial,Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin:0 0 10px;
padding:0 20px 20px 0;
text-align:center;
}

.maillink, .maillink:visited {
color:#FFFFFF;
font-family:'Tahoma',Arial,Verdana,sans-serif;
font-size:13px;
line-height:13px;
border-bottom: 1px dashed #fff;
text-decoration:none;

}
/* Navigation
----------------------------------------------- */


/* // Top Nav */


/* // Side Nav */



/* Classes
----------------------------------------------- */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.block{ display:block;}
.textCenter{ text-align: center; }
.textRight{ text-align: right; }
.textLeft{ text-align: left; }



.m5{ margin: 5px;}
.m7{ margin:7px;}
.m10{margin: 10px;}

.m-left-5{margin-left: 5px;}
.m-left-7{margin-left: 7px;}
.m-left-10{margin-left: 10px;}


.center{ margin:0px auto;}

/* // Image Classes */



/* // Image Classes */


/* // List Classes */


/* // Other Classes */


/* Typografy
----------------------------------------------- */


/* Tables
----------------------------------------------- */







.sp_offer{ margin:20px auto 10px; border:5px solid #fff; font-size:13px;}
.sp_offer .inner_box{ border:1px solid #600005; background:#ce392a; text-align:center; padding:5px; color:#fff;}

.sp_offer h5{ border-bottom: 1px solid #fff; color:#ffb500; padding:3px 0px 5px; margin-bottom:5px;}
.sp_offer a, .sp_offer a:visited{ color:#fff; margin:5px; padding:3px 3px 2px; text-decoration:none; border-bottom:1px dashed #fff;}











