* {

	padding: 0;

	margin: 0;

	}



body {

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

	text-align: center;

	}

	

#toplink {

	width: 1000px;

	margin: 0 auto;

	font-size: 12px;

	text-align: right;

	color: #7D7571;

	}

	#toplink span {

		padding: 0 0 0 30px;

		}

	#toplink a {

		color: #660000;

		text-decoration: none;

		}

	#toplink a:hover {

		text-decoration: underline;

		}



#header {

	width: 1000px;

	height: 64px;

	margin: 0 auto;

	text-align: left;

	}

	.logo {

		position: absolute;

		background: url(../images/logo.gif);

		width: 200px;

		height: 57px;

		text-indent: -9999px;

		}

	#header h3 {

		text-align: right;

		padding: 20px 0 0 0;

		font-weight: normal;

		font-size: 18px;

		color: #333333;

		}

		#header h3 span {

			color: #690e0e;

			}



/* ----------------- TOPMENU ------------------------------------------*/

#topmenu_full {

	background: url(../images/topmenubg.gif) repeat-x 0 0;

	width: 100%;

	text-align: center;

	}

	#topmenu_container {

		width: 1000px;

		height: 28px;

		margin: 0 auto;

		text-align: left;

		}

		#topmenu_container ul {

			padding: 0;

			margin: 0;

			}			

			#topmenu_container li {

				float:left;

				list-style:none;

				margin: 0;
				width: auto!important;

				}				

				#topmenu_container a {

					background: transparent url() no-repeat 0 0;

					color:#ffffff;

					display:block;

					font-size:13px;

					font-family: tahoma;

					font-weight: bold;

					line-height:28px;

					text-transform: uppercase;

					text-decoration: none;

					}

					#topmenu_container a span{

						background: transparent url(../images/topmenu_normal_span.gif) no-repeat 100% 0;

						display:block;

						/*padding:0 26px;*/

						padding:0 14px;

						}	
					#topmenu_container li li{
							width: 100%!important;
					}	
.sf-sub-indicator{
display: none;
}		
#topmenu_container a:hover, #topmenu_container #current  a{

	background: red;
}		

					#topmenu_container a:hover span{

						background: transparent url(../images/topmenu_active.gif) no-repeat 100% 0;

						text-decoration: none;

						}







/* ----------------- MAIN ------------------------------------------*/

#main_full{

	background: #eeeeee;

	}

#main_container {

	background: transparent url(../images/mainbg.gif) repeat-y 50% 0;

	width: 1000px;

	margin: 0 auto;

	text-align: left;

	}

	

	/* ----------------- LEFT ---------*/

	#left {

		float: left;

		width: 203px;

		}

		#left h3 {

			background: transparent url(../images/leftmenuheaderbg.gif) repeat-y 100% 0;

			font-size: 13px;

			font-weight: bold;

			color: #050404;

			line-height: 27px;

			padding: 0 0 0 10px;

			text-transform: uppercase;

			}

		#left .moduletable, #left .moduletablelockyourquote, #left .moduletable_menu, #left .moduletablegrey {

			margin: 10px 0 20px 0;

			color:#333333;

			font-size: 13px;

			font-weight: normal;

			}

			

		#left ul {

			list-style-type:none;

			margin:0;

			padding:0 10px 0 20px;

			width:auto;

			}

			#left li {

				display:block;

				font-size:13px;

				width:100%;

				}

				#left a {	

					border-bottom:1px solid #BDBDBD;

					color:#010101;

					display:block;

					padding:5px 0 3px 8px;

					text-decoration:none;

					}

				#left span {

					}

	#left .moduletablelockyourquote {

		background: transparent url(../images/leftlockyourquotebg.gif) repeat-y 100% 0;

		padding: 8px 15px;

		}

	#left .moduletablelockyourquote h4{

		color: #990000;

		font-size: 16px;

		font-weight: bold;

		text-transform: none;

		}

	#left .moduletablelockyourquote h5{

		color: #010000;

		font-size: 13px;

		font-weight: normal;

		}

	#left .moduletablegrey .imodule {

		color:#333333;

		font-size:13px;

		font-weight:normal;

		padding: 10px;

		}

	#left .moduletablelockyourquote a {

		background:#EBEBC4 none repeat scroll 0 0;

		border:1px solid #CCC39B;

		color:#990000;

		display:block;

		font-weight:bold;

		margin:15px 0 10px;

		padding:3px;

		text-decoration:none;

		}

	#left .moduletablelockyourquote a:hover {

		text-decoration: underline;

		}

	#left .moduletablebbb a {

		border: none !important;

		}

	#left .moduletablebbb p {

		color:#333333;

		font-size:13px;

		}



		

	/* ----------------- MID ---------*/		

	#mid {

		float: left;

		width: 562px;	

		}

	#mid a {

		color: #610606;	

		}

	#mid .contentpaneopen ul {

		padding:20px 0 5px 15px;

		}

	#mid .contentpaneopen ul li {

		margin: 5px 0 5px 20px

		}

		#banner {

			background:transparent url(../images/loading3.gif) no-repeat scroll 50% 100px;

			}

		#banner .moduletablebanner {

			background:transparent url(../images/banner.jpg) no-repeat scroll 50% 0;

			width: 562px;

			margin: 0px;

			padding: 0px;

			text-align: center;

			}

			.moduletablebanner h1 {

				font-size: 20px;

				font-weight: bold;

				color: #f1eee1;

				text-align: center;

				padding: 12px 0 0 0;

				}

			.moduletablebanner p {

				font-size: 22px;

				font-weight: bold;

				color: #666666;

				text-align: center;

				padding: 162px 0 0 0;

				}

		#welcome_text {

			Padding: 15px 10px;

			text-align: center;

			}

			.moduletablebanner h2 {

				font-size: 20px;

				font-weight: normal;

				color: #660000;

				padding: 20px 5px 5px 5px;

				}

			.moduletablebanner h6 {

				font-size: 13px;

				font-weight: normal;

				color: #333333;

				padding:0 0 10px 0;

				}



		#main_content {

			padding: 10px;

			font-size: 13px;

			font-weight: normal;

			color: #333333;

			}

			#main_content p {

				font-size: 13px;

				}

			#main_content h1{

				color: #660000;

				font-size: 20px;				

				}

			#main_content h2 {

				font-size: 13px;

				}

			#main_content h3 {

				font-size: 13px;

				}

			#main_content h4 {

				font-size: 13px;

				}

			#main_content .contentheading {

				color:#990000;

				font-size:20px;

				font-weight:bold;

				padding:0 0 10px 3px;

				}



	/* ----------------- SALETRACTOR ---------*/

	#saletractors_container {

		text-align: center;

		}

	#saletractors_container a {

		text-decoration: none;

		}



	#saletractors_container a:hover {

		text-decoration: underline;

		}

	.saletractor {

		background:#E1E1E1 none repeat scroll 0 0;

		float:left;

		margin:0 1% 2%;

		padding:10px 0 15px;

		width:48%;

		}



	/* ----------------- WEBSITESALE ---------*/

	#websitesale {

		color: #666633;

		}

	#websitesale span {

		color:#666633;

		font-size:18px;

		font-weight:bold;

		text-transform:uppercase;

		}

	#websitesale ul {

		background:#666633 none repeat scroll 0 0;

		padding:10px 10px 5px !important;

		}

	#websitesale ul li{

		color:#ffffff;

		list-style-type:square !important;

		margin:0 0 10px 20px !important;

		}







	

	/* ----------------- RIGHT ---------*/

	#right {

		float: left;

		width: 232px;

		margin:0 0 20px !important;

		}

	#craftysyntax a {

		color:#333333;

		width: 211px;

		height: 73px;

		font-size:13px;

		font-weight:normal;

		text-decoration: none;

		}

		#right h3 {

			background: transparent url(../images/rightmenuheaderbg.gif) repeat-y 0 0;

			font-size: 13px;

			font-weight: bold;

			color: #050404;

			line-height: 27px;

			padding: 0 0 0 10px;

			text-transform: uppercase;

			}

		#right .moduletable {

			margin: 10px 0 20px 0;

			}

		#right p {

			padding: 0 10px 0 15px;

			color:#333333;

			font-size:13px;

			font-weight:normal;

			}

		#right .moduletablenwsletter p {

			padding: 5px;

			}

		#right .moduletablemahindraimage {

			text-align: center;

			}



/* ----------------- FOOTER ------------------------------------------*/

#footer_full {

	background: url(../images/footerbg.gif) repeat-x 0 0;

	width: 100%;

	text-align: center;

	}

	#footer_container {

		width: 1000px;

		height: 89px;

		margin: 0 auto;

		text-align: left;

		}

		#footer_container a {

			color: #666633;

			text-decoration: none;

			}

		#footer_container a {

			text-decoration: underline;

			}

		#footer_container span {

			font-size: 13px;

			line-height: 32px;

			font-weight: bold;

			color: #333333;

			}

		#footer_container p {

			text-align: center;

			font-size: 12px;

			line-height: 26px;

			color: #999999;

			}

			

			

/* ----------------- CLR ------------------------------------------*/

#clr {

	clear: both;

	height: 0;

	}
