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:none;

	color: #FFF;

	}



a:active 

	{

	text-decoration:none;

	color: #CC0000;

	}



a:hover

	{

	text-decoration: none;

	color: #FF0000;

	} 

	

a:visited

	{

	text-decoration: none;

	color: #CC0000;

	}



.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:#e6e0e0;	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:none}
.content a:hover{color:#FFF; text-decoration:underline}
.designco{font:10px Verdana; color:#FFF; text-align:right; line-height:25px}
.designco a{color:#FFF; text-decoration:none}
.designco a:hover{color:#FFF; text-decoration:underline}
#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}

.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:184px 5px 5px 5px}
.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:0px 8px; font:11px Verdana; text-align:left; line-height:normal; color:#FFF}
.boxbotMORE {width:100%; height:auto; padding:5px 8px}
.boxbotMORE1 {width:100%; height:auto; padding:5px 0px}
.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; color:#FFF; 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:none}
.footercontent a:hover{color:#FFF; text-decoration:underline}

.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}