/* Vista 2 */

html,body { margin-left:0; margin-top:0; }

.rollover a {

display:inline;
width:inherit; height:35px;
padding:12px 10px 7px 10px;
font: bold 11px sans-serif;
color:#FFFFFF;
text-align:center;
background: url("http://www.dallascarpetcleaning.biz/images_main/vista_rollover.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -35px;
height:35px;
color:#FFFFFF;}

.navbg {background:url("http://www.dallascarpetcleaning.biz/images_main/navbg.jpg"); height:35px; background-repeat:repeat-x}

.h1 { font:bold 30px "Times New Roman"; color:#000000;}

.h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#990000;}

.h3 { font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.blue { font:bold 13px Arial, Helvetica, sans-serif; color:#0000CC;}

.leftpad {padding-left:15px;}

.floatl a{height:15px; background-color:black; color:#ffffff; width:inherit; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;float:left; padding:10px 10px 10px 10px;background: url("http://www.sites2b.com/images/test/vista_rollover.jpg") 0 0 no-repeat;text-decoration:none;
}



.floatl a:hover {text-decoration:none; background-color:#666666; background-position: 0 -35px;}	 

#sddm
{	margin-top:0px; margin-left:-40px; 
	z-index: 30;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	background: url("http://www.dallascarpetcleaning.biz/images_main/vista_rollover.jpg") 0 0 no-repeat;text-decoration:none; height:35px;}
	
#sddm li a:hover
{   color:#FFFFFF; }	

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 8px;
	width: Auto; 
	color:#FFFFFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{background: url("http://www.dallascarpetcleaning.biz/images_main/vista_rollover.jpg") 0 0 no-repeat;text-decoration:none; text-decoration:none; background-color:#666666; background-position: 0 -35px; 
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin:35px 50px;
	padding: 0;
	_margin:0;
	background-color:#333333;
	height:35px;
	}	
	
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px 10px 10px;
		width: auto; 
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background-color:#333333;
		color: #ffffff;
		font: 11px arial
		}

	#sddm div a:hover
	{	background:#040404;
		color:#FFFFFF;
		 }
		
		
		
/* Form */

.label { font:bold 13px Arial, Helvetica, sans-serif; color:#999999; text-align:left;}

.input      { width:250px; 
              border-style:solid; border-width:1px; border-color:#009900;
			  font-family:Arial; font-size:12px; font-weight:normal;
			  background-color:#cccccc;}

.textarea	{ width:250px; 
              border-style:solid; border-width:1px; border-color:#009900;
			  font-family:Arial; font-size:12px; height:60px;
			  background-color:#cccccc;}	
			  
a:link { color:#0066CC; text-decoration: none;}
a:visited { color:#0066CC; text-decoration: none;}
a:active { color:#0066CC; text-decoration: none;}
a:hover { color:#0099FF; text-decoration: underline;}

.borderbottom { border-bottom-style:solid; border-bottom-color:#CCCCCC; border-bottom-width:1px; }	

.style1 {color: #FFFFFF}

.sitemap { position:absolute; margin:10px 10px 5px 720px; 
           font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#FFFFFF; }
		   
a.sitemap:link { color:#FFFFFF; text-decoration: none;}
a.sitemap:visited { color:#FFFFFF; text-decoration: none;}
a.sitemap:active { color:#FFFFFF; text-decoration: none;}
a.sitemap:hover { color:#CCCCCC; text-decoration: underline;}		  