@charset "utf-8";
/* CSS Document */

body
{
background:url(images/bgpattern.gif) repeat;
margin:0px;
padding:0px;
}


img
{  
border-style: none;
}

.center
{
width:1003px;
padding:0px;
margin:0px;
}

h2
{
float:left;
width:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
text-align:left;
padding-left:20px; 
padding-right:10px;
}

.main_div
{
float:left;
width:825px;
padding:0px 0px 0px 90px;
margin:0px;
border:0px solid #FF0000;
}

.header_img
{
float:left;
background:url(images/A-&-J-Lawrence-bg.gif) no-repeat;
height:55px;
width:825px;
padding:0px;
margin:0px;
}

.aj_img
{
float:left;
padding:12px 0px 0px 15px;
margin:0px;
}

.mainmenu
{
float:left;
background:url(images/menu.jpg) no-repeat;
height:28px;
width:825px;
padding:0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul
{
float:left;
width:825px;
height:28px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center; 
list-style-type:none;
padding:0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li
{
float:left;
width:100px;
height:20px;
border:0px solid #FFFFFF;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li.mechanical
{
float:left;
width:93px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
}

.mainmenu ul li.recruitment
{
float:left;
width:114px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li.news
{
float:left;
width:78px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li.testimonial
{
float:left;
width:115px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li.contactus
{
float:left;
width:107px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}
.mainmenu ul li.assist
{
float:left;
width:115px;
height:20px;
padding:6px 0px 0px 0px;
margin:0px;
font-weight:bold;
}

.mainmenu ul li a
{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.mainmenu ul li a:hover
{
text-decoration:none;
color:#000000;
font-weight:bold;
}

.workarea
{
float:left;
width:825px;
background-color:#FFFFFF;
padding:0px;
margin:0px;
}

.left_div
{
float:left;
width:230px;
padding:0px 0px 10px 0px;
margin:0px;
border:0px solid #FF0000;

}

.left_div_contact
{
float:left;
width:230px;
padding:0px 0px 10px 0px;
margin:0px;
border:0px solid #FF0000;
height:450px;
}


.left_img
{
width:205px;
height:138px;
padding-top:10px;
margin:0px;
}

.left_img1
{
width:220px;
padding-top:10px;
margin:0px;
}

.news_left_img1
{
float:left;
width:220px;
padding-top:10px;
margin:0px;
}


.middle_div
{
float:left;
width:355px;
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid #FF0000;
}

.middle_div1
{
float:left;
width:580px;
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid #FF0000;
}

.news_middle_div1
{
float:left;
width:400px;
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid #FF0000;
}


.welcome_text
{
float:left;
width:350px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#cc0000;
text-align:left;
padding:10px 0px 0px 0px;
margin:0px;
}

p{
float:left;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#251c00;
text-align:justify;
padding:5px 0px 0px 2px;
margin:0px;
}

.contact_text
{
float:left;
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#251c00;
text-align:justify;
padding:5px 0px 0px 2px;
margin:0px;
}

.form
{
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 0px 0px 2px;
margin:0px;
}
.right_div
{
float:left;
width:235px;
padding-top:10px;
margin:0px;
border:0px solid #FF0000;
}

.right_img1
{
background:url(images/A-&-J-Lawrence-contact.jpg) no-repeat;
width:220px;
height:102px;
padding-top:10px;
margin:0px;
}

.right_img2
{
background:url(images/A-&-J-Lawrence-opening-time.jpg) no-repeat;
width:220px;
height:102px;
padding-top:10px;
margin:0px;
}

.right_img3
{
background:url(images/gallery.jpg) no-repeat;
width:220px;
height:102px;
padding-top:10px;
margin:0px;
}

h1
{
float:left;
width:190px;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
text-align:left;
padding:3px 0px 0px 20px;
margin:0px;
border:0px solid #FFFFFF;
}

h6
{
float:left;
width:190px;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:13px 0px 0px 15px;
margin:0px;
border:0px solid #FFFFFF;
}

.btm_div
{
float:left;
width:825px;
height:60px;
background-color:#ffffff;
padding:0px;
margin:0px;
}

.btm_div2
{
float:left;
width:590px;
height:60px;
background-color:#ffffff;
padding:0px;
margin:0px;
}

.footer
{
float:left; 
background-color:#b3030d;
height:50px;
width:825px;
padding:0px;
margin:0px;
}

.footerlinks
{
float:left;
height:20px;
width:825px;
padding:0px;
margin:0px;
}

.footerlinks ul
{
height:20px;
width:655px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:8px 0px 0px 0px;
margin:0px;
}

.footerlinks ul li
{
float:left;
text-align:center;
padding:0px;
margin:0px;
}

.footerlinks ul li a
{
color:#FFFFFF;
text-decoration:none;
padding:0px 10px 0px 10px;
}

.footerlinks ul li a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.footertext
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:centre;

}
.bodyshop_heading
{
float:left;
width:550px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cc0000;
text-align:left;
padding:15px 0px 0px 10px;
margin:0px;
border:0px solid #000000;
}

.bodyshopimg
{
float:left;
width:120px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
padding:20px 0px 0px 20px;
margin:0px;
}
.topleftimg
{
padding-left: 0px;
padding-top: 15px;
padding-bottom:15px;
height: 171px;
width: 232px;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #cc0000;
background-color:#fff;
}
.bdesignp 
{
padding-left: 8px;
padding-top: 15px;
padding-top: 15px;
height: 171px;
width: 530px;
float: right;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #cc0000;
background-color:#fff;
}

.heading_contact_us
{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-align:left;
padding-left:5px;
margin:0px;
}
.contact_address_bodyshop
{
position:relative;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
padding-top: 2px;
text-align: left;
margin-top: 4px;
}
.contact_main_heading
{
float:left;
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cc0000;
text-align:left;
padding:15px 0px 0px 10px;
margin:0px;
border:0px solid #000000;
}

.recruit
{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-align:left;
padding-left:195px;
padding-top:40px;
margin:0px;
}

.fire 
{
color:#B22222;
}

/*
* 
{ 
border:1px solid pink;
}
/*
