body {margin: 0px;
	padding: 0px;
	background-image:url(../img/bg/bg_main.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#000000;
 	color: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;}



#table {width: 760px;height: 100%;background-color:#000000;border-left: 8px solid #000000;border-right: 8px solid #000000;}

.content {height:25px; font-size: 10px; padding: 0px; line-height:25px;}

.content_pages {font-size: 12px; text-align:left; padding: 0px; line-height:20px;}

a:link {text-decoration:underline; color: #FFFFFF;}
a:active {text-decoration:underline; color: #FFFFFF;}
a:hover {text-decoration: none; color: #FF0000;} 
a:visited {text-decoration: underline; color: #FFFFFF;}



.header	{font-family: Verdana; font-weight: bold;font-size: 26; color: #FFFFFF; background-color:#171717;}

	

.header_page	{

	font-weight: bold;

	font-size: 14; 

	color: #FFFFFF;

	background-color:#171717;

	width:100%;

	padding:4px;

	}



#footer

	{

	text-align: left;

	padding: 5px;

	font-size: 11px;

	background-color: #171717;

	}



form {

  margin: 0px;

  padding: 0px;

}





fieldset

	{

	border: 1px solid #AFB4EB;

	}

	

legend

	{

	font-weight: bold;

	font-size: 12px;

	}



.table_border {

	width: 100%;

	margin-bottom: 10px;

	background-color: #000000;

}



img { border: 0; }



.form1 input{

	width:252px;

	height:20px;

	color: #fff;
	
	font-family:Verdana,Arial,sans-serif;

	font-size:12px;

	text-transform:none;

	padding:2px 2px 2px 2px;

	border-style:solid;

	border-color:#590202;

	border-width:1px;

	background-color:#0F0F0F

}





.form1 textarea {

	width:252px;

	height:90px;
	
	font-family:Verdana,Arial,sans-serif;

	font-size:12px;

	color: #fff;

	overflow:hidden;

	padding:2px 0 0 6px;

	border-style:solid;

	border-color:#590202;

	border-width:1px;

	background-color:#0F0F0F

}



.form2 input{

	width:252px;

	height:20px;

	color: #a0a0a0;

	text-transform:none;

	padding:2px 0px 0px 2px;

	border-style:solid;

	border-color:#590202;

	border-width:1px;

	background-color:#0F0F0F

}



.form2 textarea {

	width:252px;

	height:90px;

	font-family:Verdana,Arial,sans-serif;

	font-size:12px;

	color: #a0a0a0;

	overflow:hidden;

	padding:2px 0 0 6px;

	border-style:solid;

	border-color:#590202;

	border-width:1px;

	background-color:#0F0F0F

}



#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font: 12px Verdana,Arial,sans-serif; color:#990000; line-height:165%;}

#menucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #000;border-bottom:1px solid #000;}

#menucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#000 url("http://www.allvech.ie/img/marker.gif") no-repeat 14px 9px;padding:0 0 0 26px;}

#menucase ul.vert-one li a:hover{background:#900 url("http://www.allvech.ie/img/marker.gif") no-repeat 16px 9px;}

#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#933 url("http://www.allvech.ie/img/marker.gif") no-repeat 14px 9px;}

/*new styles*/
/*main menu*/
#menusction {width:762px; height:auto; float:left}
#menu{width:762px; height:36px;	float:left;	padding-left:0px; background-image:url(../img/menu/menu_bg.jpg); background-repeat:repeat-x}
#menu ul {margin: 0; padding: 0; list-style: none; line-height:36px}
#menu li {display:inline}
#menu a {padding:0px 30px;	margin: 0px; font:15px Verdana; font-weight:normal;	color:#fff;	text-align:center;	line-height:36px;	text-decoration:none;	width:auto; height:36px;	float:left; background-image:url(../img/menu/menu_bg.jpg);background-repeat:repeat-x;}
#menu a:hover {color:#e6e0e0;	text-decoration:none;	font-weight:normal; background-image:url(../img/menu/menu_bg_current.jpg);background-repeat:repeat-x;	width:auto; 	height:36px;float:left}
#menu a.current {padding:0px 40px;	margin: 0px;font:15px Verdana;color:#e6e0e0;text-align:center;	font-weight:normal;line-height:36px;	text-decoration:none;	background-image:url(../img/menu/menu_bg_current.jpg);	background-repeat:repeat-x;width:auto; height:36px;	float:left}
#menu a.current:hover {	color:#e6e0e0;	text-decoration:none;	background-image:url(../img/menu/menu_bg_current.jpg);	font-weight:normal;background-repeat:repeat-x;	width:auto; 	height:36px;float:left }
.menuspacer { width:1px; height:36px; float:left; background-image:url(../img/menu/spacer.jpg); background-repeat:no-repeat}

/*top menu*/
.topaddress {width:592px; height:30px; font:10px Verdana; color:#FFF; text-align:right; line-height:30px}
.topmenu { width:160px; height:30px; font:12px Verdana; color:#FFF; text-align:right; line-height:30px; padding-right:10px}
.topmenu a{color:#FFF; text-decoration:none}
.topmenu a:hover{color:#FFF; text-decoration:underline}

/*sub menu*/
#submenusction {width:762px; height:auto; float:left; padding-bottom:40px}
#submenu{width:752px; height:21px;	float:left;	padding-left:0px; background-image:url(../img/menu/menu_inside_bg.jpg); background-repeat:repeat-x; padding:6px 5px 0px 5px}
#submenu ul {margin: 0; padding: 0; list-style: none; line-height:21px}
#submenu li {display:inline}
#submenu a {padding:0px 28px;	margin: 0px; font:14px Verdana; font-weight:normal;	color:#ffffff;	text-align:center;	line-height:21px;	text-decoration:none;	width:auto; height:21px;	float:left}
#submenu a:hover {color:#ffffff;	text-decoration:none;	font-weight:normal; background-image:url(../img/menu/menu_inside_bg_hover.jpg);background-repeat:repeat-x;	width:auto; 	height:21px;float:left}
#submenu a.current {padding:0px 28px;	margin: 0px;font:14px Verdana;color:#ffffff;text-align:center;	font-weight:normal;line-height:21px;	text-decoration:none;	background-image:url(../img/menu/menu_inside_bg_hover.jpg);	background-repeat:repeat-x;width:auto; height:36px;	float:left}
#submenu a.current:hover {	color:#ffffff;	text-decoration:none;	background-image:url(../img/menu/menu_inside_bg_hover.jpg);	font-weight:normal;background-repeat:repeat-x;	width:auto; 	height:36px;float:left }



/*footer*/
.content a{color:#FFF; text-decoration:underline}
.content a:active {text-decoration:underline; color: #FFFFFF;}
.content a:hover {text-decoration: none; color: #FF0000;} 
.content a:visited {text-decoration: underline; color: #FFFFFF;}

.designco{font:10px Verdana; color:#FFF; text-align:right; line-height:25px}
.designco a{color:#FFF; text-decoration:underline}
.designco a:hover{color:#FFF; text-decoration:none}
#tags {width:780px; height:auto; margin:0 auto; padding:10px 0px}
h1 {font:10px Verdana; color:#FFFFFF; text-align:left; line-height:18px; font-weight:normal}
h1 a{color:#FFF; text-decoration:none}
h1 a:hover{color:#FFF; text-decoration:underline}

/*boxes top*/
.box1top {width:245px; height:240px; background-image:url(../img/contents/box_1_bg.jpg); background-repeat:no-repeat}
.box2top {width:245px; height:240px; background-image:url(../img/contents/box_2_bg.jpg); background-repeat:no-repeat}
.box3top {width:245px; height:240px; background-image:url(../img/contents/box_3_bg.jpg); background-repeat:no-repeat}
.boxtopspacer {width:14px; height:240px}
.boxtopHD {width:240px; height:18px; padding:0px 5px 10px 0px; text-align:right}
.boxtopHD h1 {
	margin:0;
	padding:0;
	font:17px Verdana, Geneva, sans-serif;
	color:#d4d4d4;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	text-transform:uppercase;
}

.boxCONT {width:100%; height:auto; padding:5px}

p {font:12px Verdana; text-align:justify; line-height:16px; color:#FFF}
p a{color:#FFF; text-decoration:underline}
p a:hover{color:#FFF; text-decoration:none}

.boxtopMORE {width:235px; height:auto; padding:180px 5px 10px 5px;}
.boxtopMORE span{
	width:25px; 
	height:8px;
	background:url(../img/contents/more.png) no-repeat;
	padding:4px 12px 10px 14px; 
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
	float:right
}
.boxtopMORE span a{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.boxtopMORE span a:hover{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.noborder {border:none}

/*boxes bottom*/
.box1bottom {width:177px; height:95px; background-image:url(../img/contents/box_bot_1_bg.jpg); background-repeat:no-repeat; padding:93px 5px 8px 5px}
.box2bottom {width:172px; height:52px; background-image:url(../img/contents/box_bot_2_bg.jpg); background-repeat:no-repeat; padding:136px 10px 8px 10px}
.box3bottom {width:182px; height:100px; background-image:url(../img/contents/box_bot_3_bg.jpg); background-repeat:no-repeat; padding:93px 5px 8px 5px}
.box4bottom {width:167px; height:49px; background-image:url(../img/contents/box_bot_4_bg.jpg); background-repeat:no-repeat; padding:144px 10px 8px 10px}
.boxCONT1 {width:100%; height:auto; padding:0 4px; font:11px Verdana; text-align:left; line-height:normal; color:#FFF}
.boxbotMORE {width:100%; height:auto; padding:5px 8px}
.boxbotMORE span{
	width:25px; 
	height:8px;
	background:url(../img/contents/more.png) no-repeat;
	padding:5px 12px 15px 14px; 
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
	float:right
	}
.boxbotMORE span a{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.boxbotMORE span a:hover{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.boxbotMORE1 {padding:5px 0 4px 0px}
.boxbotMORE1 span{
	width:25px; 
	height:8px;
	background:url(../img/contents/more.png) no-repeat;
	padding:4px 12px 10px 14px; 
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
	float:right
}
.boxbotMORE1 span a{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.boxbotMORE1 span a:hover{
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
}
.boxbotLHScont {width:116px; height:auto; font:11px Verdana; text-align:left; line-height:normal; color:#FFF; padding-right:5px}
.boxbotRHSmore {width:100%; height:auto}

.contactbottom {font:12px Verdana; text-align:left; line-height:20px; padding-right:5px}

/*vehicle service*/
.serviceHD {width:564px; height:auto; float:left}
.serviceHD1 {width:520px; height:auto; float:left}
.serviceHDbgLHS {width:40px; height:25px; background-image:url(../img/contents/vehicle_service_HD_bg_lhs.jpg); background-repeat:no-repeat; float:left}
.serviceHDbgRHS {width:190px; height:15px; background-image:url(../img/contents/vehicle_service_HD_bg_rhs.jpg); background-repeat:repeat-x; float:left; padding-bottom:10px; font:14px Verdana; text-align:left; line-height:15px; color:#FFF}
.serviceHDbgRHSauto {width:auto; height:15px; background-image:url(../img/contents/vehicle_service_HD_bg_rhs.jpg); background-repeat:repeat-x; float:left; padding-bottom:10px; font:14px Verdana; text-align:left; line-height:15px; color:#FFF; padding-right:10px}
.serviceHDbgRHSautolong {width:auto; height:15px; background-image:url(../img/contents/vehicle_service_HD_bg_rhs.jpg); background-repeat:repeat-x; float:left; padding-bottom:10px; font:13px Verdana; text-align:left; line-height:15px; color:#FFF; padding-right:10px}
.serviceCONT {width:514px; height:auto; float:left; padding:0px 10px 10px 40px; font:11px Verdana; text-align:left; line-height:17px; color:#FFF;}
.serviceCONT2 {width:700px; height:auto; float:left; padding:0px 25px 10px 25px; font:11px Verdana; text-align:left; line-height:17px; color:#FFF;}

.serviceCONT1 {width:471px; height:auto; float:left; padding:0px 10px 10px 40px; font:11px Verdana; text-align:left; line-height:17px; color:#FFF;}
.serviceIMG {width:514px; height:auto; float:left; padding:0px 10px 15px 40px}
.serviceIMGbox {width:153px; height:133px; float:left; padding-right:5px}
.serviceCONTlist {width:541px; height:auto; padding:0px 10px 10px 13px}


.listitems {width:154px; height:auto; float:left; padding-top:0px; font:12px Verdana; text-align:left; line-height:20px; color:#FFF; text-decoration:none; list-style:none}
.listitems ul {margin: 0px; padding-left:15px; line-height:20px}
.listitems li {display:block; list-style:disc}
.listitems a {padding:0px; margin: 0px; width:154px; height:20px; float:left; color:#FFF; text-align:left; text-decoration:none}
.listitems a:hover {width:154px; height:20px; float:left; color:#FFF; text-decoration:underline}

.menucontentspacer {height:40px}

/*inside contents*/
.contentsinHD {width:524px; height:auto; float:left}
.contentsinHDbgLHS {width:40px; height:25px; background-image:url(../img/contents/vehicle_service_HD_bg_lhs.jpg); background-repeat:no-repeat; float:left}
.contentsinHDbgRHS {width:150px; height:15px; background-image:url(../img/contents/vehicle_service_HD_bg_rhs.jpg); background-repeat:repeat-x; float:left; padding-bottom:10px; font:14px Verdana; text-align:left; line-height:15px; color:#FFF}
.contentsinCONT {width:464px; height:auto; padding:0px 10px 10px 40px; font:12px Verdana; text-align:justify; line-height:17px; color:#FFF;}
.contentsinIMG {width:474px; height:auto; float:left; padding:0px 10px 15px 40px}
.contentsinIMGbox {width:153px; height:133px; float:left; padding-right:5px}
.contentsinCONTlist {width:501px; height:auto; float:left; padding:0px 10px 10px 13px}

.content_pages a{ color:#FFF; text-decoration:underline}
.content_pages a:hover{ color:#FFF; text-decoration:underline}
.footercontent	{ height:auto;	font-size: 10px; padding: 0px;	line-height:20px; text-align:center	}
.footercontent a{color:#FFF; text-decoration:underline}
.footercontent a:hover{color:#FFF; text-decoration:none}

.formcontents {font:12px Verdana; text-align:left; color:#FFF; line-height:23px}

.mapframe { padding-left:5px}

.dropboxstyle {width:256px;

	height:30px;

	color: #a0a0a0;
	
	line-height:30px;

	text-transform:none;

	padding:0px 0px 0px 2px;

	border-style:solid;

	border-color:#590202;

	border-width:1px;

	background-color:#0F0F0F}
	
.padding{padding-left:15px; float:left}

.call_for_tyres_banner {
	width:764px;
	height:550px;
	background:url(../img/contents/call_for_tyres_banner.jpg) left top no-repeat;
}
.bgdots {
	background:url(../img/bg/bg_dots.png) left top repeat-y;
	}
