/* CSS Document */

body {margin:0; padding:0; background:url(images/bodybg.jpg) left top repeat-x #6F0303; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}

body#vasco {margin:0; padding:0; background:#000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}

td, p, h1, h2, h3, form, input, label {margin:0; padding:0;}

img {border:0;}

ul {list-style-type:none; margin:0; padding:0;}


/*----------------------Footer start here------------------------------*/

.footer {background-color:#1F0204; padding:30px 0; font-size:14px; color:#F8EDD8;}

.footerVasco {background-color:#000; padding:30px 0; font-size:14px; color:#F8EDD8;}

.footer a { font-size:14px; color:#F8EDD8; text-decoration:none;}

.footer a:hover {text-decoration:underline;}

.footer p {padding:0 0 6px 0;}



/*----------------------Footer end here------------------------------*/


ul.menu {list-style-type:none;}

ul.menu li { font:16px/54px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(images/divider.jpg) right top no-repeat; padding:0 1px 0 0; text-transform:uppercase; float:left;}

ul.menu li a { padding:19px 20px; display:block; text-align:center; text-decoration:none; font:16px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;  }

ul.menu li a:hover {background:url(images/menubg.jpg) left top repeat-x #000; border:1px solid #000; padding:18px 19px;}

ul.menu li a.active {background:url(images/menubg.jpg) left top repeat-x #000; border:1px solid #000; padding:18px 19px;}

a.primelink { font-size:14px; text-decoration:none; color:#fff; font-weight:bold;}

a.primelink:hover {color:#460000;}


/*------------------Logo panel----------------------------*/

.logoPanel { padding:20px 0; font:18px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}

.logoPanel img { margin:0 0 12px 0;}

.picBor { border:6px solid #A70303; margin-top:2px;}

.headerPanelVasco { padding:10px 0 0 0;}


/*---------------------Body panel start here--------------------------------*/

.bodypanel {padding:0 0 12px 0; background-color:#750303;}

.vascopanel {padding:0 0 12px 0; background-color:#000;}

.bodypanel img { border:5px solid #C8B99A; margin:0 0 10px 0;}

.leftPanel { padding:20px;}

.leftPanel h1 { font-size:30px; color:#EAC6C3; line-height:35px; padding:0 0 10px 0;}

.leftPanel h1.vascolube { font-size:30px; color:#A70303; line-height:35px; padding:0 0 10px 0;}

.leftPanel p { color:#FFFFFF; font-size:16px; padding:0 0 10px 0;}

.leftPanel p a { color:#EAC6C3; text-decoration:underline;}

.leftPanel p a:hover { color:#EAC6C3; text-decoration:none;}

.leftPanel p a.readMore { background:url(images/readmore.jpg) left top no-repeat; width:74px; height:19px; text-align:center; display:block; font:10px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-decoration:none; float:right; margin:0 0 10px 0;}

.leftPanel p a.readMore:hover { color:#000000;}


.location { background:#1A1A1A; border:1px solid #303030; padding:20px;}

.location h2 { background:#545454; font-size:20px; line-height:36px; padding:0 0 0 8px; font-weight:normal; margin:0 0 12px 0;}

.location p {padding:0 10px 0 0;}
.location a{
	color:#4F91DC;
}
.frameBor { border:5px solid #CEBB97; margin:16px 0 0 0;}

.bodypanel ul { padding:10px 0;}

.bodypanel ul li {background:url(images/bullet.gif) left 6px no-repeat; padding:0 0 0 25px; font:16px/30px Arial, Helvetica, sans-serif; color:#fff; }

.bodypanel ul li a{font:16px/25px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

.bodypanel ul li a:hover { color:#C30000;}

.bodypanel ul.rightForm {padding:0 0 20px 0;}






.rightPanel { background:url(images/rightbg.jpg) left top repeat-x #450304; padding:17px;}

.borDiv { border-bottom:1px solid #A70329; padding:22px 0 0 0;}

.rightPanel a.readMoreRight { background:url(images/readmore.jpg) left top no-repeat; width:74px; height:19px; text-align:center; display:block; font:10px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-decoration:none;margin:0 0 18px 210px;}

.rightPanel a.readMoreRight:hover { color:#000000;}

.rightPanel h2.directory { background:url(images/icon.jpg) left top no-repeat; padding:0 0 18px 53px; font-size:22px; color:#FFFFFF; line-height:36px;}

.rightPanel h2{ background:none; padding:0 0 18px 0px; font-size:22px; color:#FFFFFF; line-height:24px;}

.rightPanel img {margin:0 10px 0 0;}

/*----------------Tenant login --------------------------------*/

.padBot {padding:0 0 18px 0;}

.login { background:#922221; padding:14px 10px;}

.login a { background:url(images/login-icon.jpg) no-repeat 8px 50% #500202; display:block; height:51px; line-height:51px; padding:0 0 0 62px; font-size:22px; color:#FFFFFF; font-weight:normal; margin:0 0 0px 0; display:block; text-decoration:none;}

.login a:hover { color:#D30B0B;}

.login form label{ width:85px; line-height:24px; display:block; font-size:16px; color:#FFFFFF; float:left;}

.login form .inputBox { width:173px; height:18px; border:1px solid #500202; float:left; padding:2px; font-size:12px; color:#000; margin:0 0 6px 0;}

.submit { background:url(images/readmore.jpg) left top no-repeat; width:74px; height:19px;font:10px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;border:0; cursor:pointer;}

.login form label.big{ width:250px; line-height:20px; display:block; font-size:16px; color:#FFFFFF; float:left;}

.login form textarea { width:173px; height:30px; border:1px solid #500202; float:left; padding:2px; font-size:12px; color:#000; margin:0 0 6px 0;}

.comment { padding:10px 0 0 0; font-size:13px; color:#D90303;}

.login form .inputBox1 { width:125px; height:18px; border:1px solid #500202; float:left; padding:2px; font-size:12px; color:#000; margin:0 0 6px 0;}

.login form label.big1{ width:140px; line-height:20px; display:block; font-size:13px; color:#FFFFFF; float:left;}

.login form textarea.small { width:125px; height:30px; border:1px solid #500202; float:left; padding:2px; font-size:12px; color:#000; margin:0 0 6px 0;}


/*--------------------Directory-stores -----------------------------------------*/
.directoryPanel a { text-decoration:underline;  font-size:13px; color:#FFFFFF;}
.directoryPanel a:hover { text-decoration:none;}

.directoryHead { background:#000; padding:8px; font-size:13px;}

.directoryRow { background:#94835F; padding:8px; font-size:13px;}
.directoryRow1 { background:#6D5E3E; padding:8px; font-size:13px;}


/*---------------------Vasco Lube page----------------------------------------*/

.logoPanelVasco { padding:0px 0 12px 0;}

/*-------------- 15-03 ---------------*/

h3.subHeading{
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	}
	
.paddTxt{
	padding:15px;
	}	
	
.projectDetails td{
	padding:10px;
	}
	
.banner{
	padding:20px 0 0 0;
	}	
	
.form-bg{
	color:#FFFFFF;
	background:#1A1A1A;
	border:solid 1px #303030;
	padding:15px;
	}	
	
.form-bg h3{
	font-size:16px;
	line-height:19px;
	padding-bottom:12px;
	font-weight:bold;
	}	
	
.form-bg form table td{
	padding:6px 0;
	}	
	
.form-bg form{
	font-size:12px;
	}	
	
.form-bg p{
	padding-bottom:12px;
	font-size:12px;
	line-height:19px;
	}	
	
.form-bg form input.txtbox{
	width:160px;
	height:16px;
	padding:2px;
	color:#000000;
	font-size:12px;
	}
	
.form-bg form textarea{
	width:160px;
	height:50px;
	padding:2px;
	color:#000000;
	font-size:12px;
	}	
	
/*---- 17-03 -----*/

.loginButton{
	background:url(images/button-bg.gif) no-repeat 0 0;
	width:65px;
	height:22px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	font-size:12px;
	cursor:pointer;
	}	
	
.passForm{
	padding:10px;
	background:#922221;
	}
	
	
.headerBdr{
	border:solid 4px #565656;
	}		
	
.quickLeft h2{
	font-size:30px;
	line-height:33px;
	padding-bottom:10px;
	color:#C2C2C2;
	}		
	
.quickLeft p span{
	font-size:18px;
	}	
	
.quickLeft p{
	padding-bottom:15px;
	}
	
p.address{
	line-height:25px;
	}
	
.nopadd{
	padding:0;
	}
p.welcomeTxt{
	line-height:20px;
	font-size:14px;
	padding:5px 8px 18px 0;
}
p.welcomeTxt strong{
	font-size:16px;
}
a.linkTxt{
	color:#0066CC;
	text-decoration:underline;
}
a.linkTxt:hover{
	text-decoration:none;
}

h3.serHeading{
	padding:20px 0 0 0;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	color:#b52123;
	}

ul.services{
	line-height:22px;
	font-size:16px;
	padding:25px 0 0 20px;
	}

ul.services li{
	background:url(images/tick-red.gif) 0 2px no-repeat;
	padding:0 0 20px 35px;
	}

