/* General

-------------------------------------------*/



p {

   padding:0 10px 5px 10px;

   color:#7c7979;

   font-family: "Trebuchet MS",  Verdana, sans-serif ;

   font-size: 11px;

   line-height: 1.3em;

}





/* General Heading

-------------------------------------------*/



h1 {

   font:16px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;

   color:#525353;

   padding:0 0 10px 10px;

   width:100%;

   float:left;

}



h2 {

   font:14px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;

   color:#525353;

   padding:5px 10px;

}



h3{

   font:bold 13px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;

   color:#7c7979;

   padding:5px 10px;

}



h4{

   font: 12px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;

   color:#7c7979;

   padding:10px;

}



/* Headings Boxes

-------------------------------------------*/

.box h3{

   font:bold 13px "Lucida Sans", Trebuchet MS, Verdana, sans-serif ;

   color:#535252;

   padding:5px 10px;

}



#home-box h3 {

   font:bold 13px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;

   color:#363636;

   text-align:center;

   width:100%;

   padding:15px 0;

}



/* General colours

-------------------------------------------*/



.blue {color:#0088cc;}



.orange {color:#f78b1f;}



.green {color:#61c155;}



.grey {color:#535252;}



.red {color:#FF0000;}





/* Links arrow colours

-------------------------------------------*/



a.arrow-blue{

   color:#0088cc;

   background: url(/images/icon/link_blue.jpg) no-repeat right;

   padding-right:15px;

}



a.arrow-orange{

   color:#f78b1f;

   background: url(/images/icon/link_orange.jpg) no-repeat right;

   padding-right:15px;

}



a.arrow-green{

   color:#61c155;

   background: url(/images/icon/link_green.jpg) no-repeat right;

   padding-right:15px;

}



a.arrow-grey{

   color:#525252;

   background: url(/images/icon/link_grey.jpg) no-repeat right;

   padding-right:15px;

}
/*Sitemap
-------------------------------------------*/

#sitemap {
	padding:5px 15px;
	width:650px;
}
#sitemap a {
	display:inline;
	width:100%;
}
#sitemap .level_0 a {
	font:12px "Lucida Sans",Trebuchet MS,Verdana,sans-serif;
	color:#30A4DC;
	padding:10px 0;
	text-decoration:none;
}
#sitemap .level_1 a {
	font:11px "Lucida Sans",Trebuchet MS,Verdana,sans-serif;
	padding:5px 0 5px 20px;
	color:#666;
	background:url(/images/icon/bullet.jpg) no-repeat 9px 7px;

	}
#sitemap .level_2 a {
	padding:5px 0 5px 33px;
	background:url(/images/icon/bullet.jpg) no-repeat 21px 7px;

	}
#sitemap .level_3 a {
	padding:5px 0 5px 45px;
	background:url(/images/icon/bullet.jpg) no-repeat 33px 7px;
	}
#sitemap .level_4 a {
	padding:5px 0 5px 55px;
	background:url(/images/icon/bullet.jpg) no-repeat 43px 7px;
	}
#sitemap .level_5 a {
	padding:5px 0 5px 65px;
	background:url(/images/icon/bullet.jpg) no-repeat 53px 7px;
	}
#sitemap .level_6 a {
	padding:5px 0 5px 75px;
	background:url(/images/icon/bullet.jpg) no-repeat 63px 7px;
	}
#sitemap .level_7 a {
	padding:5px 0 5px 85px;
	background:url(/images/icon/bullet.jpg) no-repeat 74px 7px;
	}
/*Boxes paragraph 

-------------------------------------------*/



.box p {

   font-size:8pt;

}



.product-box p {

   font-size:8pt;

   color:#666;

   text-align:center;

}



/* Catalogue Images

-------------------------------------------*/

#container_images {

	height: 100%;

	width: 350px;

	margin:0 20px 0 0;

	float:right;

}

ul.thumb {

	float:left;

	list-style:none;

	margin:0;

	padding:10px 0;

	width:360px;

	height:auto;

}

ul.thumb li {

	margin: 0; padding: 5px;

	float: left;

	position: relative;

	width: 110px;

	height: 110px;

}

ul.thumb li img {

	width: 100px; height: 100px;

	border: 1px solid #ddd;

	padding: 5px;

	background: #f0f0f0;

	position: absolute;

	left: 0; top: 0;

	-ms-interpolation-mode: bicubic; 

}

ul.thumb li img.hover {

	background:url(/images/main/thumb_bg.png) no-repeat center center;

	border: none;

}

#main_view {

	float:left;

	margin:0 auto;

	padding:10px 0;

	width:325px;

}



/* Class List

-------------------------------------------*/



ul.list {

	float:left;

	margin:0 0 0 30px;

	width:100%;

	float:left;

}



ul.list li {

	font: 11px  "Trebuchet MS", Verdana, sans-serif;

	color:#919191;

	background:url(../images/icon/bullet.jpg) no-repeat 0px 5px;

	width:80%;

	margin:5px 0;

	padding:0px 0 3px 12px; 

}



ul, menu, dir { list-style-type:none;}



/* General class

-------------------------------------------*/



.box .arrow-green, .box .arrow-blue, .box .arrow-orange, .box .arrow-grey, 
.product-box .arrow-green, .product-box .arrow-blue, .product-box .arrow-orange, .product-box .arrow-grey { 
	
	float:right;

}


#my_results {
	padding:0;
	margin:0;
	font:.9em "Lucida Sans", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}
#my_results tr td {
	padding:5px;
	margin:0;
}
.table-fixed {
	background:#FFF url(../images/main/bgtablefixedtariff.jpg) repeat-x top;
	border:1px solid #cdcbcb;
	padding:10px;
	margin:15px 10px;
	width:95%;
	float:left;

}
.table-box {
	background:#FFF url(../images/main/bgbox.jpg) repeat-x top;
	border:1px solid #cdcbcb;
	padding:10px;
	margin:15px 10px;
	width:95%;
	float:left;
}

.table-box tbody, .table-fixed tbody {
	margin:0 5px;
}
.table-box .title, .table-fixed .title {
	padding:0 0 0 5px;
	margin:0;
	text-align:left;
	font:1em "Lucida Sans", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif 

}

.table-box tr td, .table-fixed tr td {
	padding:5px 10px;

}

.table-box td.group-heading {
	border-top:1px solid #e4e4e4;
	border-bottom:0px;
	border-right:1px solid #cdcbcb;
	border-left:1px solid #cdcbcb;
}

.table-box .header{
		color:#535252;
		
}
.table-fixed .header th {
	padding:12px 0 0 0;
}
.table-box input, .table-fixed input {

	background:#FFF;
	border:1px solid #cdcbcb;
	padding:5px 6px;
	margin:3px 5px 0 0;
	width:18%;
	float:left;
	font:1em "Lucida Sans", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif ;
	color:#999999;

}
.table-box .icon {
	float:left;
	padding:4px 2px;
} 
.table-box .small {
	padding:3px;
	margin:0 5px 0 0;
	width:20%;
	float:left;
}
.table-fixed .small {

	padding:5px 6px;
	margin:3px 5px 0 0;
	width:70%;
	float:left;
}
.table-fixed .icon {
margin:4px 0 0 -50px;
padding:4px 0;
position:absolute;
}
.table-box .large, .table-fixed .large {

	padding:5px 6px;
	margin:3px 5px 0 0;
	width:90%;
	float:left;

}
 #checkbox {
	float:right;
	margin:0;	
	}
 #button {
	float:left;
	width:auto;
	padding:1px 6px;
	background:#DFDFDF;
	border:1px solid #CCC;
	font:.9em "Lucida Sans", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333333;
	-moz-border-radius:5px;
	}
.table-box select, .table-fixed select {

	background:#FFF;
	border:1px solid #cdcbcb;
	margin:0 5px 0 0;
	font:1em "Lucida Sans", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	width:100%;
	float:right;

}
#country, #region  {
	float:left;
	width:140px;
	margin:3px 5px;
	height:20px;
}
.table-box .supersize-orange{
	font: bold 16px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;
	color:#f78b1f;
}

.table-box .supersize-green{
	font: bold 16px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;
	color:#61c155;
}

.table-box .supersize-blue{
	font: bold 16px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;
	color:#0088cc;
}

.table-box .supersize-grey{
	font: bold 16px "Lucida Sans", Trebuchet MS, Verdana, sans-serif;
	color:#535252;
}


#catalogue {

	width:565px;

	padding:0 10px;

	float:left;

}

.box {

   	background:#FFF url(../images/main/bgbox.jpg) repeat-x top;

   	border:1px solid #CCC;

   	float:left;

  	-moz-border-radius:5px;

 	margin:15px 5px;

 	padding:10px 0;

 	width:98%;

}



.product-box {

	background:#FFF url(/images/main/bgboxprod.jpg) repeat-x top;

	-moz-border-radius:5px;

	border:1px solid #CCC;

	padding:18px 5px 5px 0;

	margin:5px 0 5px 10px;

	width:135px;

	float:left;

}



.product-box .imgprod {

	width:79px;

	margin:0 auto;

}



.box label {

	float:left;

	width:auto;

	margin:10px 6px;	

}



.box select {

	border: 1px solid #e6e6e6;

	width:75px;

	padding:1px;

	font-size:13px;

	color:#666;

}



#submit {

	background:#f3f2f2;

	-moz-border-radius: 5px;

	font: 11px  "Trebuchet MS", Verdana, sans-serif;

	float:right;

	padding:0 3px;

	width:auto px;

	border:1px solid #CCC;

	cursor:pointer;

}







/* Links colours

-------------------------------------------*/





/* General Template

-------------------------------------------*/



#wrapper-main .top-border-main, #wrapper-main .bottom-border-main {

	width:779px;

	float:left;

	height:10px;

	margin-right:0;

}



#wrapper-main .top-border-main {background:url(../images/main/MainBodyBG_Top.gif) no-repeat}



#wrapper-main .bottom-border-main { background:url(../images/main/MainBodyBG_Bottom.gif) no-repeat}



#wrapper-main .main-content{

	width:779px;

	float:left;

	height:auto;

	min-height:300px;

	background:url(../images/main/MainBodyBG_Middle.gif) repeat-y;

	padding:0;

	margin-right:0;

}



#first, #second {

	width:385px;

	float:left;

	height:auto;

	margin:6px 0;

}

#column-box {

	width:100%;

	float:left;

}

#column-box .box{

	width:375px;

	float:left;

}

#wrapper-main .main-content .content-left {

	width:315px;

	float:left;

	height:auto;

	margin:6px;

}



#wrapper-main .main-content .content-right {

	width:435px;

	float:left;

	height:auto;

	margin:6px;

}



/* Box home page

-------------------------------------------*/



#home-box {

	width:180px;

	float:left;

	padding:0;

	margin:0 0 10px 10px;

}



#home-box ul {

	width:190px;

	height:105px;

	margin:0 auto;

}



#home-box ul li {

	font: 8pt  "Trebuchet MS", Verdana, sans-serif;

	color:#666;

	background:url(../images/icon/bullet.jpg) no-repeat left;

	width:auto;

	float:left;

	margin:3px 2px 2px 10px;

	padding-left:12px;

	list-style:none;

}



#home-box ul li a {

	padding:0;

	float:left;

	width:100%;

}



#home-box ul li a:hover {

	padding:0;

	text-decoration:underline;

}



#home-box a {

	padding:4px 0;

	float:right;

	padding-right:15px;

	margin-right:15px;

}



#home-box img {

	margin:5px 70px;

}



#sidebar-advert{

	margin:10px 5px;

	float:left;

	width:165px;

}



#advert {

	width:140px;

	background:#F4F4F4;

	margin:5px 0;

	border:1px solid #DFDFDF;

	height:20px;

	padding:30px 20px;

	float:left;

	font-size:20px;

	color:#CCC;

	text-shadow:0 1px 0 #FFF;

}
