/* ----------------------------------------------------------------------------------/Modules/Breadcrumbs/Templates/Standard/Index.css---------------------------------------------------------------------------------- */#Breadcrumbs ul {
	margin:0;
	padding:0;
}

#Breadcrumbs ul li {
	float:left;
	list-style-type:none;
}

#Breadcrumbs ul li a {
	margin-left:0.5em;
	margin-right:0.5em;
}/* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */.SingleLevelMenu {
  margin: 0;
  padding: 0;
}

.SingleLevelMenu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.SingleLevelMenu a {
  display: block;
  text-decoration: none;	
}

.SingleLevelMenu li {

}


.SingleLevelMenu li a {
}

.SingleLevelMenu li a:hover {

}/* ----------------------------------------------------------------------------------/Modules/Content_MultiLevelMenu/Templates/Horizontal/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Utilities_ContactForm/Templates/Default/Index.css---------------------------------------------------------------------------------- */.DefaultModule
{
	/* CSS Styling... */
}/* ----------------------------------------------------------------------------------/Modules/Utilities_CycleSlideShow_View/Templates/Default/Index.css---------------------------------------------------------------------------------- */#CycleSlideShowHeader
{
	margin:auto;
	z-index:1;
}


.SlideShow img
{
	border: 1px solid #ccc;
	background-color: #eee;
}


.SlideItem
{
	position:absolute;
	left:0px;
	top:0px;
	width:645px;
	height:430px;
}

.ImageLayer
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:645px;
	height:430px;
	z-index:1;

}

.DescriptionLayer
{

	position:absolute;
	bottom:0px;
    top:500px;
	left:650px;
	width:280px;
	height:260px;
	z-index:2;
}

.TextLayer
{
    background:url('/Templates/Truckservices/Images/slideshow-caption.png') 0 0 no-repeat;
    font-family: Verdana !important;
	font-size:18px;
	color:#ffffff;
	position:absolute;
	left:5px;
	bottom:7px;
	z-index:3;
    width:280px;
    height:260px;
    padding-left:85px;
}
.TextLayer div{
    display:table !important;
    width:115px;
    height:260px;
    text-align:center;
}
.TextLayer a
{
    padding-top:45px;
    color:#000;
    line-height:17px;
    vertical-align:middle;
    display:table-cell !important;
	text-decoration:none;
    font-size:14px;
    font-weight:bold;
    font-style: italic;
    text-shadow:#000000 1px 1px 1px;
}
.TextLayer a span{font-size:20px;}
.TextLayer a:hover
{
}

.BkgLayer img
{
	opacity:0.2; 
	filter:alpha(opacity=20);
}

#CycleSlideShowNavHeader
{
	position:absolute; 
	border:1px #ff0000; 
	right:0;
	bottom:10px; 
    left:55px;
    top:-210px;
}

#CycleSlideShowNavHeader a
{ 
	display:block; 
	float:left; 
	width:35px;
	height:135px;
    left:0;
	background-image:url('/Templates/Truckservices/Images/slideshow-inactive.png');
	background-repeat:no-repeat;  
	color:#ffffff; 
	text-indent:5px;
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
	margin:5px;
}

#CycleSlideShowNavHeader a.activeSlide
{
    background-image:url('/Templates/Truckservices/Images/slideshow-active.png');
	color:#65a704;
}


#CycleSlideShowNavHeader a:focus
{ 
	outline: none; 
}

#CycleSlideShowNavHeader a .top {
    height: 83px;
    display:block;
    position:relative;
    z-index:10;
}

#CycleSlideShowNavHeader a .bottom {
    height: 35px;
    display:block;
    position:relative;
    z-index:100;
}/* ----------------------------------------------------------------------------------/Modules/Banners_PlacementList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.BannersList li
{
	list-style:none;
	margin-bottom:5px;
}

.Banners ul
{
	margin:0px;
}
/* ----------------------------------------------------------------------------------/Modules/Products_ProductList/Templates/New/Index.css---------------------------------------------------------------------------------- */.ProductList {
	clear:both;
}
.ProductList ul
{
	margin:0px;
	padding:0px;
}

.Product
{
	list-style:none;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC dashed;
}


.ProductInfo
{
	width:330px;
	margin:0;
	padding:0;
}

.ProductPhoto
{
	width:102px;
	margin-right:10px;
}

.ProductTitle
{
	font-size:18px;
	margin-top:0;	
	color:#00184a;
}

.ProductList img
{
    border:1px #cccccc solid;
}

.Caption
{
	font-weight:bold;
	color:#0841ad;
}/* ----------------------------------------------------------------------------------/Modules/Pager/Templates/Default/Index.css---------------------------------------------------------------------------------- */.Pager
{
    margin-bottom:1em;
    font-size:12px;
    font-weight:bold;
}

.Pager ul
{
margin:0px;
padding:4px;
overflow:hidden;
position:relative;
text-align:center;
height:28px;
}

.Pager ul li
{
list-style:none;
}

.Pager ul li a
{
text-decoration:none;
display:block;
padding:4px;
color:#fff;
outline:none;
}

.Pager ul li a:hover
{
    text-decoration:underline;
}

.Pager .FirstPage
{
position:absolute;
left:0%;
width:12%;
text-align:center;
}

.Pager .PreviousPage
{
/*position:absolute;*/
/*left:0%;*/
/*width:12%;*/
float:right;
text-align:center;
    line-height:14px;
}

.Pager .NextPage
{
/*position:absolute;*/
/*right:0%;*/
/*width:12%;*/
text-align:center;
float:right;
    line-height:14px;
}

.Pager .LastPage
{
position:absolute;
right:0px;
width:12%;
text-align:center;
}

.Pager li.PageNumbers
{
/*width:52%;*/
/*position:absolute;*/
/*left:24%;*/
float:right;
}

.Pager li.PageNumbers ul
{
display:inline-block;
padding:0px;
width:auto;
margin:auto;
}

.Pager li.PageNumbers ul li
{
float:left;
margin-left:2px;
margin-right:2px;
}

.Pager li.PageNumbers ul li a
{
padding-left:7px;
padding-right:7px;
    line-height:14px;
/*border: 1px solid #29370D;*/
}

.Pager li.PageNumbers ul li a:hover
{
/*background-color:#fff;*/
    text-decoration:underline;
}

.Pager li.PageNumbers ul li.CurrentPage a
{
/*border: 1px solid #29370D;*/
background: #89D326;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#89D326), to(#71a826));
background: -webkit-linear-gradient(#89D326, #71a826);
background: -moz-linear-gradient(#89D326, #71a826);
background: -ms-linear-gradient(#89D326, #71a826);
background: -o-linear-gradient(#89D326, #71a826);
background: linear-gradient(#89D326, #71a826);
-pie-background: linear-gradient(#89D326, #71a826);
behavior: url(../../../../../Templates/Kakavogiannis/pie/PIE.htc);
border:1px solid #9eea3a;
}
.Pager li.PageNumbers ul li.CurrentPage a:hover{
    color:#fff;

}/* ----------------------------------------------------------------------------------/Modules/Content_Sitemap/Templates/Default/Index.css---------------------------------------------------------------------------------- */@CHARSET "UTF-8";/* ----------------------------------------------------------------------------------/Modules/Products_ProductList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.ProductList {
	clear:both;
}
.ProductList ul
{
	margin:0px;
	padding:0px;
}

.Product
{
	list-style:none;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC dashed;
}


.ProductInfo
{
	width:330px;
	margin:0;
	padding:0;
}

.ProductPhoto
{
	width:102px;
	margin-right:10px;
}

.ProductTitle
{
	font-size:18px;
	margin-top:0;	
	color:#00184a;
}

.ProductList img
{
    border:1px #cccccc solid;
}

.Caption
{
	font-weight:bold;
	color:#0841ad;
}/* ----------------------------------------------------------------------------------/Templates/Kakavogiannis/Layout.Design.css---------------------------------------------------------------------------------- */body {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:0;background-color:#d5d5d5;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;overflow: visible;}
.container{width:980px;margin:0 auto;position:relative;}
.nomargin{margin:0;}
p{margin:0 0 15px 0;}
a {color: inherit;text-decoration: none;}
a:hover{text-decoration:none;}
a:active, a:selected, a:visited, a:focus{border: none;outline: none;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
img{border:none;}
ul,ol{margin:0;padding:0;}
.center{text-align:center;}
.clear{clear:both;}
.hidden{visibility:hidden;}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:normal;}
h1{font-size:16px;padding:9px 11px 9px 22px;color:#fff;margin:16px 0 33px 0;}
h2{font-size:16px;padding:9px 11px 9px 22px;color:#fff;margin:0px 0 23px 0;}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
.gblack{
    background: #000000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000000), to(#373737));
    background: -webkit-linear-gradient(#000000, #373737);
    background: -moz-linear-gradient(#000000, #373737);
    background: -ms-linear-gradient(#000000, #373737);
    background: -o-linear-gradient(#000000, #373737);
    background: linear-gradient(#000000, #373737);
    -pie-background: linear-gradient(#000000, #373737);
    behavior: url(/Templates/Kakavogiannis/pie/PIE.htc);
}
.gblack.rotate{
    background: #373737;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#373737), to(#000000));
    background: -webkit-linear-gradient(#373737, #000000);
    background: -moz-linear-gradient(#373737, #000000);
    background: -ms-linear-gradient(#373737, #000000);
    background: -o-linear-gradient(#373737, #000000);
    background: linear-gradient(#373737, #000000);
    -pie-background: linear-gradient(#373737, #000000);
    behavior: url(/Templates/Kakavogiannis/pie/PIE.htc);
}
.ggreen{
    background: #89D326;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#89D326), to(#71a826));
    background: -webkit-linear-gradient(#89D326, #71a826);
    background: -moz-linear-gradient(#89D326, #71a826);
    background: -ms-linear-gradient(#89D326, #71a826);
    background: -o-linear-gradient(#89D326, #71a826);
    background: linear-gradient(#89D326, #71a826);
    -pie-background: linear-gradient(#89D326, #71a826);
    behavior: url(/Templates/Kakavogiannis/pie/PIE.htc);
}
.ggray{
    background: #FFFFFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#afafaf));
    background: -webkit-linear-gradient(#FFFFFF, #afafaf);
    background: -moz-linear-gradient(#FFFFFF, #afafaf);
    background: -ms-linear-gradient(#FFFFFF, #afafaf);
    background: -o-linear-gradient(#FFFFFF, #afafaf);
    background: linear-gradient(#FFFFFF, #afafaf);
    -pie-background: linear-gradient(#FFFFFF, #afafaf);
    behavior: url(/Templates/Kakavogiannis/pie/PIE.htc);
}
#header{padding:16px 0 0 0;}
#header .logo{margin:0 0 14px 0;width:363px;height:88px;float:left;}
#header .logo a{display:block;background:url(/Templates/Kakavogiannis/Images/logo.png);width:363px;height:88px;}
#header .languages{padding:0;margin:0;list-style-type:none;float:right;margin:0;}
#header .languages li{float:left;padding:0 0 0 9px;}
#header .languages .lang{width:25px;height:25px;display:block;margin:0 0 2px 0;}
#header .languages .lang.gr{background:url(/Templates/Kakavogiannis/Images/gr.png) no-repeat;}
#header .languages .lang.en{background:url(/Templates/Kakavogiannis/Images/en.png) no-repeat;}
#header .nav{list-style-type:none;margin:0 0 9px 0;}
#header #nav{z-index:100;position:relative;}
#header .nav li{float:left;position:relative;}
#header .nav li a{width:163px;display:block;text-align:center;padding:19px 0 0 0;height:35px;color:#000;background:url(/Templates/Kakavogiannis/Images/menu-item.png);}
#header .nav li.hover a,#header .nav li.current a,
#header .nav li a:hover{color:#fff;background: url(/Templates/Kakavogiannis/Images/menu-hover.png);}
#header .nav .dropdown{list-style-type:none;position:absolute;top:100%;visibility:hidden;}
#header .nav .dropdown li{float:none;}
#header .nav .dropdown li a{padding:12px 0 0 0;height:23px;background:url(/Templates/Kakavogiannis/Images/submenu-item.png);color:#fff;}
#header .nav .dropdown li.current a,
#header .nav .dropdown li a:hover{color:#000;background:url(/Templates/Kakavogiannis/Images/submenu-hover.png);}
#header .slideshow{z-index:80;position:relative;}
#header .slideshow .slides{list-style-type:none;}
#header .slideshow .slide{display:block;overflow:hidden;padding:0;float:left;height:438px;width:245px;}
#header-line{background:url(/Templates/Kakavogiannis/Images/header-line.png) repeat-x;height:34px;padding:8px 0 0 0;margin:0 0 26px 0;}
#header-shadow{background:url(/Templates/Kakavogiannis/Images/header-shadow.png) top center no-repeat;;height:26px;}
#content{}
#content .boxes{list-style-type:none;}
#content .boxes .item{margin:0 40px 40px 0;float:left;width:470px;}
#content .boxes .item.endl{margin-right:0;}
#content .boxes .item .shadow{background:url(/Templates/Kakavogiannis/Images/home-box-shadow.png) top center;height:25px;width:470px;float:left;}
#content .boxes .box{width:462px;float:left;}
#content .boxes .box a{color:#000;}
#content .boxes .box-content .full{padding:10px 16px;min-height:150px;}
#content .boxes .box-content .full .image{float:left;margin:0 33px 0 0;}
#content .boxes .box-content .full .image img{border:1px solid #fff;}
#content .boxes .box-content .full .text{padding:20px 0 0 0;float:left;}
.box{background:url(/Templates/Kakavogiannis/Images/box-line.png) top left repeat-y;padding:0 0 0 8px;}
.box .title{color:#fff;font-weight:bold;padding:14px;}
.box .box-content{height:100%;}
.box .box-content .full{padding:30px 13px 13px 13px;}
.box .box-content .full .image{margin:0 33px 0 0;float:left;}
.box .box-content .full .image .content-image-shadow{background:url(/Templates/Kakavogiannis/Images/content-image-shadow.png) top center;height:18px;}
.box .box-content .full .image img{border:1px solid #fff;}
.box .box-content .full .text{}
#content .content-shadow{background:url(/Templates/Kakavogiannis/Images/content-shadow.png) top center;margin:0 0 28px 0;height:28px;}
.box .box-content .full .text a:hover{text-decoration:underline;}
.box .box-content .full ul{list-style: url(/Templates/Kakavogiannis/Images/bullet.png);font-weight:bold;line-height:25px;}
.box .box-content .full ul li.current a{text-decoration:underline;}
#content .sidebar{width:214px;float:left;margin:0 63px 0 0;}
#content .sidebar ul{padding:0 0 0 25px}
#content .sidebar a{color:#000;}
#content .sidebar a:hover{text-decoration:underline;}
#content .full-content.with-sidebar{float:left;width:669px;}
#content .gallery{list-style:none;}
#content .gallery .item{width:207px;float:left;margin:0 36px 18px 0;}
#content .gallery .item.endl{margin-right:0;}
#content .gallery .item .gallery-image img{border:1px solid #fff;}
#content .gallery .item .gallery-title{text-align:center;}
#content .gallery .item .gallery-image-shadow{background:url(/Templates/Kakavogiannis/Images/gallery-image-shadow.png) top center;height:11px;}
#contact .contact-form,
#contact #ContactForm{width:336px;float:left;}
#contact .contact-form{min-height:451px;}
#contact #ContactForm label{margin-bottom:5px;color:#000;display:block;}
#contact #ContactForm input,
#contact #ContactForm textarea{width:330px;margin-bottom:10px;border:1px solid #a2e945;}
#contact #ContactForm input{height:32px;padding-left:4px;background: none repeat scroll 0 0 #fff;box-shadow: 4px 4px 2px #c1c1c1 inset;}
#contact #ContactForm textarea{height:131px;padding-left:4px;background: none repeat scroll 0 0 #fff;box-shadow: 4px 4px 2px #c1c1c1 inset;}
#contact #ContactForm .actions .button{float:right;padding:4px 15px;color:#a2e945;background-color:#000;}
#contact #ContactForm .actions .button:hover{color:#fff;text-decoration:none;}
#contact .contact-info a{color:#82c924;}
#footer{height:26px;border-top:1px solid #a1ea45;padding:15px 0 0 0;}
#footer .nav{list-style-type:none;}
#footer .nav li{float:left;}
#footer .nav li a{padding:0 5px;border-left:1px solid #000;color:#000;}
#footer .nav li a:hover{color:#fff;}
#footer .nav li.start a{padding-left:0;border-left:0;}
#footer .copyright{float:right;}
#footer .copyright a{color:#000;}
#footer .copyright a:hover{color:#fff;}/* ----------------------------------------------------------------------------------/Templates/Kakavogiannis/Layout.css---------------------------------------------------------------------------------- *//* */
	/*CSS Reset */
/**/
 /**/
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td */
/*{*/
	/*margin:0;*/
	/*padding:0;*/
	/*border:0;*/
	/*font-weight:inherit;*/
	/*font-style:inherit;*/
	/*font-size:100%;*/
	/*font-family:inherit;*/
	/*vertical-align:baseline;*/
/*}*/

/*ul li*/
/*{*/
	/*list-style:square;*/
/*}*/


/*body */
/*{*/
	/*line-height:1.5;	*/
/*}*/

/*blockquote:before, blockquote:after, q:before, q:after */
/*{*/
	/*content:"";*/
/*}*/


/*blockquote, q */
/*{*/
	/*quotes:"" "";*/
/*}*/

/*a img */
/*{*/
	/*border:none;*/
/*}*/



/**/
	/*General elements styles*/
/**/

/*.clear*/
/*{*/
	/*clear: both;*/
/*}*/

/*.show*/
/*{*/
	/*display: block;*/
/*}*/

/*.hide*/
/*{*/
	/*display: none;*/
/*}*/