@charset "utf-8";
/* CSS Document */

html,body {
	padding: 0px;
	color: #000000;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	background-color: #aa0605;
}

#MainWhite
{
    background-color: #FFFFFF;
    width:938px;
    margin: 0 auto 0 auto;
}


img {
	border: none;
}

p {
	padding: 0px;
}
.admin
{
    line-height:17px;
    margin-top: 0px;
	margin-bottom: 15px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffff;
    color: red;
}

.frontpage
{
    line-height:17px;
    padding-left:15px;
    margin-top: 8px;
	margin-bottom: 3px;
	font-size: 13px;
}

.frontpageMainTop
{
    line-height:20px;
    font-size:14px;
    padding-left:35px;
    margin-top: 0px;
	margin-bottom: 20px;
}

.frontpageMain
{
    line-height:20px;
    font-size:13px;
    padding-left:25px;
    margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;
}

.imgPage
{
    width:198px;
    padding-right:6px;
    float:left;
    padding-top:17px;
    padding-bottom:2px;
    
}
h1 {
	font-size: 23px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px;
	color: #404f56;
	padding-top: 2px;
}
h2 {
	font-size: 21px;
	font-weight: normal;
	color: #aa0605;
	letter-spacing: 0px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 8px;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
/***********this one is for admin************/
h4 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:left;
}



h5 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
}
h6 {
	font-size: 13px;
	font-weight: normal;
	color: #404f56;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	text-align:center;
}
.txtTextBox
{
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.textMedium
{
    font-size:16px;
}
.textMediumRed
{
    font-size:16px;
    color: #aa0605;
}
.bold
{
    font-weight: bold;
    line-height:20px;
}

a:link {
	color: #aa0605;
	text-decoration: underline;
}

a:visited {
	color: #aa0605;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

a.redNoline:link {
	color: #aa0605;
	text-decoration: none;
}

a.redNoline:visited {
	color: #aa0605;
	text-decoration: none;
}
a.redNoline:hover {
	color: #000000;
	text-decoration: none;
}
ul.front{width: 230px; margin:0; padding: 10px 0 5px 50px;}
ul.front li{padding: 0 0 5px 2px; font-size:13px; font-weight:bold; line-height:17px; list-style-image: url('images/arrow.gif'); }


ul.submenu{width: 250px; margin:0; padding:5px 0 20px 8px; list-style-type:none;}
ul.submenu li{border-bottom: solid 1px #cccccc; padding: 5px 0 5px 0; font-size:13px; font-weight:bold;}
a.submenulink{font-size:13px; font-weight:bold;color:#333333;text-decoration:none;}
a.submenulink:hover{font-size:13px; font-weight:bold;color:#DF2F30;text-decoration:none;}



ul.pagemenu{width: 255px; margin:0; padding:5px 0 30px 15px; list-style-type:none;}
ul.pagemenu li{border-bottom: solid 1px #cccccc; padding: 5px 0 5px 0; font-size:13px; font-weight:bold;}
a.pagemenu{font-size:13px; font-weight:bold;color:#DF2F30;text-decoration:none;}
a.pagemenu:hover{font-size:13px; font-weight:bold;color:#333333;text-decoration:none;}

.sitemap
{
    line-height:22px;
    font-weight:bold;
}
.sitemapdiv
{
    padding-left:25px;
    
}


a.white {color:#ffffff;text-decoration:none;}
a.white:hover {color:#ffffff;text-decoration:underline;}

#banner {clear: both; width:900px; margin: 0 auto 0 auto; padding:0px;}


#footerBar {clear: both; background:url('images/footer_bg.jpg') repeat-x bottom; height:69px;  width:900px; margin: 0 auto 0 auto; padding:0px;}
#footerLeft{ line-height:16px; float:left; color:white; background-color:Transparent; width: 500px; margin-top:17px; margin-left:15px;}
#footerRight{line-height:16px; float:left; color:white;  background-color:Transparent; width: 370px; text-align:right; margin-top:17px;}
#footerBar a {color:#ffffff;text-decoration:none;}
#footerBar a:hover {color:#ffffff;text-decoration:underline;}

/********* HEADER********/
#topBar{ background:url('images/top_redbg.jpg') repeat top; height:4px; width:100%;  padding:0px; margin:0px;}
#topContainerAccessories{background-color:Transparent; width: 900px; height:90px; margin: 0 auto 0 auto;padding:0px;}
#topContainer{background-color:Transparent; width: 900px; height:124px; margin: 0 auto 0 auto;padding:0px;}
#topNav { float:right; padding:0px; margin:0px;}
#topNav a.contact{width:102px; height:30px; background-image:url(images/top_contact.jpg); float:right;}
#topNav a.contact:hover{width:102px; height:30px; background-image:url(images/top_contact_f2.jpg); float:right;}
#topNav a.sendtoafriend{width:131px; height:30px; background-image:url(images/top_sendtoafriend.jpg); float:right;}
#topNav a.sendtoafriend:hover{width:131px; height:30px; background-image:url(images/top_sendtoafriend_f2.jpg); float:right;}
#topCall { font-size: 21px; padding-top:18px; padding-bottom:0px; font-weight:bold; text-align:right; background:url('images/callUs.jpg') no-repeat top right; width:295px; height:40px; margin-top:20px; margin-bottom:0px;}

#menuContainer{background-color:Transparent; width: 900px; height:42px; margin: 0 auto 0 auto;padding:0px;}

#menuContainer a.home{width:81px; height:42px; background-image:url(images/nav_home.jpg); float:left;}
#menuContainer a.home:hover{background-position:top; width:81px; height:42px; background-image:url(images/nav_home_f2.jpg); float:left;}
#menuContainer a.homeselected{background-position:top; width:81px; height:42px; background-image:url(images/nav_home_f2.jpg); float:left;}

#menuContainer a.about{width:105px; height:42px; background-image:url(images/nav_aboutUs.jpg); float:left;}
#menuContainer a.about:hover{background-position:top; width:105px; height:42px; background-image:url(images/nav_aboutUs_f2.jpg); float:left;}
#menuContainer a.aboutselected{background-position:top; width:105px; height:42px; background-image:url(images/nav_aboutUs_f2.jpg); float:left;}

#menuContainer a.servicing{width:101px; height:42px; background-image:url(images/nav_servicing.jpg); float:left;}
#menuContainer a.servicing:hover{background-position:top; width:101px; height:42px; background-image:url(images/nav_servicing_f2.jpg); float:left;}
#menuContainer a.servicingselected{background-position:top; width:101px; height:42px; background-image:url(images/nav_servicing_f2.jpg); float:left;}

#menuContainer a.repairs{width:91px; height:42px; background-image:url(images/nav_repairs.jpg); float:left;}
#menuContainer a.repairs:hover{background-position:top; width:91px; height:42px; background-image:url(images/nav_repairs_f2.jpg); float:left;}
#menuContainer a.repairsselected{background-position:top; width:91px; height:42px; background-image:url(images/nav_repairs_f2.jpg); float:left;}

#menuContainer a.detailing{width:99px; height:42px; background-image:url(images/nav_detailing.jpg); float:left;}
#menuContainer a.detailing:hover{background-position:top; width:99px; height:42px; background-image:url(images/nav_detailing_f2.jpg); float:left;}
#menuContainer a.detailingselected{background-position:top; width:99px; height:42px; background-image:url(images/nav_detailing_f2.jpg); float:left;}

#menuContainer a.inspection{width:111px; height:42px; background-image:url(images/nav_inspection.jpg); float:left;}
#menuContainer a.inspection:hover{background-position:top; width:111px; height:42px; background-image:url(images/nav_inspection_f2.jpg); float:left;}
#menuContainer a.inspectionselected{background-position:top; width:111px; height:42px; background-image:url(images/nav_inspection_f2.jpg); float:left;}

#menuContainer a.serviceSpecials{width:155px; height:42px; background-image:url(images/nav_serviceSpecials.jpg); float:left;}
#menuContainer a.serviceSpecials:hover{background-position:top; width:155px; height:42px; background-image:url(images/nav_serviceSpecials_f2.jpg); float:left;}
#menuContainer a.serviceSpecialsselected{background-position:top; width:155px; height:42px; background-image:url(images/nav_serviceSpecials_f2.jpg); float:left;}

#menuContainer a.LPG{width:157px; height:42px; background-image:url(images/nav_LPG.jpg); float:left;}
#menuContainer a.LPG:hover{background-position:top; width:157px; height:42px; background-image:url(images/nav_LPG_f2.jpg); float:left;}
#menuContainer a.LPGselected{background-position:top; width:157px; height:42px; background-image:url(images/nav_LPG_f2.jpg); float:left;}

/*********Content*********/
#contentContainer{float:none; background-color:Transparent; width: 920px; height:auto; margin: 0 auto 0 auto;padding-left:20px;}
#contentContainerLeft{float:left; background-color:Transparent; width: 602px; margin: 0 auto 0 auto;padding:0px; }
#contentContainerRight{float:left; background-color:Transparent; width: 318px; margin: 0 auto 0 auto;padding:0px;}
#contentContainerRightTop{float:left; background-image:url(images/right_top.jpg); width: 312px; height:143px; margin: 0 auto 0 auto;padding:0px;}
#contentContainerRightMiddle{float:left; background-image:url(images/right_middle.jpg); width: 312px; height:139px; margin: 0 auto 0 auto;padding:0px;}
#contentContainerRightBottom{float:left; background-image:url(images/right_bottom.jpg); width: 312px; height:143px; margin: 0 auto 0 auto;padding:0px;}
#contentContainerRightPhone{float:left; font-weight:bold; font-size:14px; width: 293px; height:110px;padding-left:20px; text-align:left;}


.rightSide { height:88px; line-height:15px; padding-left:25px; padding-right:55px; padding-top: 0px; margin-top: 22px; margin-bottom: 0px; }
.rightSideMore { text-align:right; color:White; line-height:15px; padding-right:25px; margin-top: 0px; margin-bottom: 0px; }
.rightSideMore2 { text-align:right; color:White; line-height:15px; padding-right:25px; margin-top: 3px; margin-bottom: 0px; }
