
body
	{
		margin:0px;
		background:url(../images/body-bg.gif) repeat-x top #4A4A4A;
		
	}
	
form
	{
		margin:0px;
	}
	
img
	{
		border:none;
	}
	
p
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:12px;
		color:#000000;
		margin:0px;
		text-align:justify;
		line-height:20px;
	}	
		
td,ol,ul,li
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:12px;
		color:#000000;
		margin:0px;
		line-height:20px;
	}
	
.table-bg
	{
		background:#FFFFFF;
		padding:0 18px 0 18px;
	}
	
.table-bg1
	{
		background:#FFFFFF;
	}
	
.top-link
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#8A8A8A;
		font-weight:bold;
		text-decoration:none;
	}
	
.top-link a
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#8A8A8A;
		font-weight:bold;
		text-decoration:none;
		padding:0 5px 0 5px;
	}
	
.top-link a:hover
	{
		text-decoration:underline;
		color:#000000;
	}
	

	
/*///////main links///////////*/

#topnav 
	{
		float:right;
		height:34px;
		margin:0;		
	}
	
#topnav ul 
	{
		margin:0px;
		list-style:none;
		padding:0px;
	}
#topnav li 
	{
		margin:0 0px 0 5px;		
		float:left;	
	}

#topnav a
	{
		float: left;
		height:34px;
		background:url(../images/left-crev.gif) left no-repeat;
		text-decoration:none;
	}
#topnav a:hover
	{
		background:url(../images/left-crev.gif) left no-repeat;
	}
#topnav strong
	{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		color:#333333;
		text-decoration:none;
		height:24px;
		margin:0 0px 0 8px;
		background:url(../images/right-crev.gif) right repeat-x;
		cursor:pointer;
		padding:10px 20px 0 10px;
	}	
#topnav a:hover strong
	{
		background:url(../images/right-crev.gif) right repeat-x;
		color:#AE1D06;
	}
	
/*///////main links end///////////*/

/*//////Body Part//////*/

.welcome-txt-bg1
	{
		background:url(../images/welcome-txt-bg1.jpg) no-repeat;
		height:215px;
	
	}
	
.welcome-txt-bg
	{
		background:url(../images/welcome-txt-bg.jpg) no-repeat;
		padding:15px 18px 0 18px;
		width:626px;
	}

.large-txt
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:22px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
.sml-txt
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:14px;
		color:#FFFFFF;
		line-height:27px;
		text-align:justify;
		padding-top:10px;
		}
	
.featured-pro-heading
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:20px;
		color:#333333;
		font-weight:bold;
	}
	
.featured-pro-bg
	{
		background:url(../images/featured-products-bg.jpg) no-repeat;
	}
	
.cost
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#CC0000;
	}
	
.quote
	{
		background:url(../images/quote.gif) no-repeat top left;
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:15px;
		color:#767677;
		font-weight:bold;
		line-height:36px;
		padding:28px 0 0 15px;
	}
	
.bold-text
	{	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:15px;
		color:#000000;
		font-weight:bold;
	}
	
.dot-line
	{
		background:url(../images/dot-line.gif) repeat-x;
	}
	
.bottom-link
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#000000;
		text-decoration:none;
	}
	
.bottom-link a
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#000000;
		text-decoration:none;
		padding:0 5px 0 5px;
	}
	
.bottom-link a:hover
	{
		text-decoration:underline;
	}
	
.designed
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:11px;
		color:#666666;
		text-decoration:none;
	}
	
/*///////////inner pages//////////*/
	
.images-bg
	{
		background: url(../images/inner-welcome-bg1.jpg) no-repeat;
				
	}
	
.heading
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:20px;
		color:#CC3300;
		font-weight:bold;
		background:url(../images/heading-line.gif) no-repeat left bottom;
		padding:0 0 0 0px;
	}
	
.txt-line-height
	{
		line-height:22px;
	}
		
		
.email
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:12px;
		color:#CC0000;
		text-decoration:none;
	}
	
.email:hover
	{
		font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
		font-size:12px;
		color:#000000;
		text-decoration:underline;
	}
	
.list ul
	{
		margin:0px;
		padding:0px;
	
	}
	
.list ul li
	{	
		list-style:none;
		background:url(../images/arrow1.gif) no-repeat;
		margin:10px 0 0 0px;
		padding:0 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		
	}
	
.list ul li a
	{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	
.list ul li a:hover
	{
		color:#CC3300;
		text-decoration:underline;
	}			

.image-border
	{
		border:1px solid #C5C2C2;
	}	
	
.image-border:hover
	{
		border:1px solid #CC3300;
	}	
	

/*////////sitemap///////*/


.sitemap ul
	{
		width:275px;
		list-style:none;
       	margin: 10px 0 0 0;
	  	padding:20px 0 0 0px;
		padding:0;
        float:left;
    			
	}

.sitemap ul li 
	{	width:250px;
		float:left;
		padding:0 0 0 10px;
		margin:0px 0 0 5px  !important;
		margin:0px 0 0 0px;
		background:url(../images/arrow.gif) no-repeat;
	
	}


.sitemap ul li a 
	{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		font-weight:bold;
		color:#333333;
		text-decoration:none;
	}
	
.sitemap ul li a:hover 
	{
	color:#CC0000;
	}
	
.sitemap ul ul 
	{
		
		list-style:none;
       	margin: 0px 0 0 0;
	  	padding:0;
        float:left;
        overflow:hidden;
				
	}	

.sitemap ul li li
	{
		width:250px;
		float:left;
		padding:0 0 0 12px;
		margin:0px 0 0 5px !important;
		margin:0px 0 0 0px;
		background:url(../images/arrow1.gif) no-repeat;
	
	}	
	
.sitemap ul li li a 
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		color:#333333;
		font-weight:normal;
		text-decoration:none;
	}
	
.sitemap ul li li a:hover 
	{
	color:#CC0000;
	}	
	
/*/////////sitemapend///////////*/

.required
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;

}

.input
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
}

.input2
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:70px;
}

select
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:175px;
}

.textarea
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
}

.tdbglc {
	background:#f4f4f4;
}

.tdbglc-hover {
	background: #f3f2f2;
}

.formborder {
	border:1px solid #e6e4e4;
	}


