*{color:#000; font-family:arial,times; font-size:12px; text-align:left; margin:0; padding:0;}
img{border:none;}
.clear{clear:both; margin:0;}
.clear_left{clear:left;}
body{background:url(/img/wl/2/bg.jpg) repeat-x; margin:0;}
#top{margin:0 auto; text-align:center; width:1000px; height:120px;} /* background-image:url(/img/wl/2/top_bg.jpg);} */
#header{margin:0 auto; width:796px;}
#wrap{text-align:center;}
.logo{float:left; margin: 0;}
.lm{float:right;}
.phone{float:right; clear:right; margin-top:20px; font-size:24px; color:#fff;}
.email a {float:right; clear:right; font-size:18px; color:#fff; text-decoration:none;}
#main{margin:0 auto; width:1000px; text-align:center;}
#flash{margin:0 auto; width:796px; float:left;}
#tabs{margin:0; padding:0; width:550px; float:left;}
#tabs ul{list-style:none; margin:0; padding:0;}
#tabs li{display:inline; margin:0; padding:0;}
#tabs a{float:left; background:url(/img/wl/2/tab_left_both.gif) no-repeat top left; padding:0 2px 0 9px; margin:0; text-decoration:none; height:30px;}
#tabs a span{float:left; display:block; background:url(/img/wl/2/tab_right_both.gif) no-repeat top right; padding-right:9px; color:#fff; font-weight:bold; line-height:30px; font-size:14px;}
/* IE5 for Mac Fix */
#tabs a span{float:none;}
/* End Fix */
#tabs a:hover span{color:#5b5b5b}
#tabs a:hover{background-position:0% -30px;}
#tabs a:hover span{background-position:100% -30px;}
#ctab{margin:0; padding:0; width:246px; float:right;}
#ctab ul{list-style:none; margin:0; padding:0;}
#ctab li{display:inline; margin:0; padding:0;}
#ctab a{float:right; background:url(/img/wl/2/contact_left.gif) no-repeat top left; padding:0 2px 0 9px; margin:0; text-decoration:none; height:30px;}
#ctab a span{float:right; display:block; background:url(/img/wl/2/contact_right.gif) no-repeat top right; padding-right:9px; color:#fff; font-weight:bold; line-height:30px; font-size:14px;}
/* IE5 for Mac Fix */
#ctab a span{float:none;}
/* End Fix */
#ctab a:hover span{color:#b20000}
#ctab a:hover{background-position:0% -30px;}
#ctab a:hover span{background-position:100% -30px;}
#middle{margin:0; background:url(/img/wl/2/middle.jpg); width:796px; height:70px;}
#subhead{margin:0 auto; background:url(/img/wl/2/sub_head.jpg); width:796px; height:97px; clear:both;}
.sub_title_in{margin:0 10px; padding:65px 0 0 0;}
#subhead h1{font-weight:bold; font-size:24px; color:#fff;}
#innertop{margin:0; float:left; width:796px; height:132px;}
#content{margin:0 auto; width:796px; min-height:200px; background:#ffffff url(http://www.digitalhomeinfo.com/img/wl/2/inner_bg.jpg) repeat; }
#content .text{padding:15px;}
#content .text ol{list-style-position:inside;}
#content .text ul{list-style-position:inside;}
#index{margin:0 auto; width:796px; clear:both;}
#sub_left{float:left; background:url(/img/wl/2/sub_bg.jpg) repeat-x; width:392px; height:284px;}
#sub_right{float:left; background:url(/img/wl/2/sub_bg.jpg) repeat-x; width:392px; height:284px; text-align:center;}
#split{float:left; width:12px; height:284px;}
#rss{float:right; margin:45px 3px 0 0;}
.sub_title{margin:10px 0 0 20px;}
.sub_title h1{color:#fff; font-size:22px; font-weight:bold;}
.sub_points{margin:10px 0 0 35px;}
.sub_points h2 a {color:#fff; font-size:14px; font-weight:bold;}
.sub_text{margin:5px 15px 0 5px; color:#fff;}
.left{float:left;}
.right{float:right;}
.center{text-align:center; margin-bottom:10px;}
#blogfeature{clear:left; float:left; padding:10px 10px 0 10px; width:540px;}
#blogfeature img{float:left; margin:0 5px 10px 0;}
#blogfeature h1{font-size:16px; font-weight:bold;}
#blognav{float:right; width:170px; margin-right:10px;}
#blognav_links{border:2px solid #000; padding:3px; margin-bottom:15px;}
#blognav_links h3{font-size:14px;}
#blognav_links ul{margin:5px; list-style-position:outside; list-style-type:none; text-indent:-30px;}
.submit_blog {margin-bottom:15px; text-align:center;}
.submit_blog a{font-weight:bold; font-size:16px;}
#footer{margin:0 auto; text-align:center;}
#footer_left{width:398px; font-size:10px; background-color:#d3d3d3; text-align:left;}
#footer_right{width:398px; float:right; text-align:left; font-size:10px; background-color:#d3d3d3;}
#product_buttons{float:right; width:200px; margin-bottom:10px; text-align:center;}
#product_buttons .button{margin:5px auto; text-align:center;}
#buttons{text-align:center; padding:20px 10px 10px 15px; font-size:16px; font-weight:bold;}
#about{margin:10px;}
#about h2{font-size:14px; text-indent:-10px;}
#contact_right{float:right; width:300px; margin-bottom:15px;}
#press h2{font-size:16px; font-weight:bold;}
#pr{text-indent:-25px;}
#urbacs_blogs{text-align:center; margin:0 auto;}
#urbacs_blogs .blog{float:left; margin:10px 5px 10px 0; width:250px; text-align:center; font-weight:bold;}
#partners .partner_left{clear:both; float:left; margin:10px 0 10px 5px; width:250px;}
#partners .partner_middle{float:left; margin:10px 0 10px 5px; width:250px;}
#partners .partner_right{float:left; margin:10px 0 10px 5px; width:250px;}