/* CSS Document */
body{ margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ececec;}
#container{ margin:0 auto; width:900px;}
*:focus {outline: none;}
a{ outline:none; border:none; outline:0px; border:0px;}
#header{padding:0px 10px 10px 10px; width:880px; margin-top:10px;}
a{ text-decoration:none; color:#000; outline:0px; outline:none}
.clr{ clear:both}
#top_nav{ text-align:right;}
#top_nav .phone{ font-size:25px; color:#696969; margin-right:20px;}
#top_nav .live{ color:#696969; margin-right:15px;}
#top_nav .social{color:#696969; margin-right:15px;}
#top_nav .social img{ margin:0px 4px;}
#mid_nav{}
#mid_nav h1{ width:199px; float:left; display:block; height:94px;}
#nav{ width:650px; float:right; font-size:18px; margin-top:50px;}
#nav a{ margin:0px 20px;}
#banner{ background:#f6fbff url(../images/brn_top.gif) no-repeat; padding:10px; width:880px;}
#bnrlft{ width:350px; float:left; color:#00a200; font-size:14px;}
#bnrrght{ float:right; width:470px; height:288px; background:url(../images/screen.gif) no-repeat}
#logo{ width:880px; height:70px; float:left; text-align:center; background:url(../images/logo_bg.gif) top center no-repeat; padding-top:20px;}
#logo img{ margin:0px 16px;}

#content{ background:#2f2f2f url(../images/content_bg-top.gif) left top no-repeat}
#content h2{ color:#CCCCCC; font-size:22px; margin:0px; padding:0px;}

#contentinn{ background:#FFF url(../images/content_bg-top.gif) left top no-repeat}
#contentinn h2{ color:#CCCCCC; font-size:22px; margin:0px; padding:0px; padding-left:20px; line-height:50px;}
.cms_content{ padding:10px; line-height:22px;}

#content_lft{ width:580px; float:left; background:url(../images/divider.gif) right bottom no-repeat; padding:15px;}
#content_lft h3{color:#CCCCCC; font-size:16px;}
#content_rght{ float:right; width:250px; padding:10px; color:#EEE;}
.bx{ float:left; width:270px;color:#EEE; margin:0px 10px; margin-top:20px; } 
.bx h3{ color:#EEE; margin-left:60px;} 
.bx1{ background:url(../images/chart.gif) left top no-repeat;}
.bx2{ background:url(../images/umbrella.jpg) left top no-repeat;}
.bx3{ background:url(../images/buiding.jpg) left top no-repeat;}
.bx4{ background:url(../images/checksign.jpg) left top no-repeat;} 
#linkbtm{ border-top:solid 1px #666666; width:900px;float:left; background:#2f2f2f; padding-top:15px; height:140px;}
#linkbtm ul{float:left; width:200px; display:block; list-style:none; margin:0px; padding:0px; margin:0px 15px;}
#linkbtm ul li{ line-height:20px;}
#linkbtm ul li a{ color:#CCCCCC;}
#footer{ background:url(../images/footer_bg.gif) top no-repeat; padding:30px; width:840px; float:left}


.anythingSlider                         { width: 313px; height:180px; margin:0px; margin-left:81px; margin-top:42px; }
.anythingSlider .wrapper                { width: 313px; background: #000; overflow: auto; height:180px; position: absolute;}
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top:0; left:0; margin:0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height:180px; width: 313px; margin: 0; }
.anythingSlider .arrow                  { display: none; }
.anythingSlider .forward                { display: none; }
.anythingSlider .back                   { display: none; }
.anythingSlider .forward:hover          { display: none; }
.anythingSlider .back:hover             { display: none; }
.anythingSlider #start-stop				{ display: none; }
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


/*menu special style*/
#sddm{margin:0; padding:0; z-index:30;}
#sddm li{margin:0; padding:0; list-style:none; float:left; font:bold 16px}
#sddm li a{display:block; margin:0 3px 0 0;	padding:4px 10px; width:90px; color:#000; text-align:center; text-decoration:none;}
#sddm li a:hover{}
#sddm div{position:absolute; visibility:hidden; background:#000 url(../images/menu-top.gif) top no-repeat; height:70px; width:175px; padding-left:5px;}
#sddm div a{ position:relative; display:block; margin:0; padding:5px; width:auto; white-space:nowrap; text-align:left; text-decoration:none; color:#fff; font:bold 13px}
#sddm div a:hover{background:#; color:#e0e0e0}
/*end menu special*/

/*lightbox*/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 15%;
			left: 15%;
			width: 70%;
			height: 70%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
/* end lightbox*/

#tbl{}
#tbl td{ background:#e6f0f9; border:solid 1px #d9e6f1; padding:5px; }
#tbl td.bld{ background:#c0d6eb; border:solid 1px #a4c4e0; font-weight:bold}
#tbl td a{ color:#0033CC; text-decoration:underline}
.red{ font-size:11px; color:#FF0000; font-style:italic}
#price{ font-size:12px; color:#333333}
#price td{ padding:8px 5px; background:#FFF;}
#price td.grn{ font-size:14px; font-weight:bold; color:#000}
#price td.gry{ background:#EEE; border:solid 1px #CCC;}
.view_R{ background:url(../images/view-re.gif); line-height:19px; color:#000000; display:block; width:71px; height:19px; text-align:center}
.grnC{ border-left:solid 10px #00FF00; padding-left:5px;}
.redC{ border-left:solid 10px #FF0000; padding-left:5px;}
.blueC{ border-left:solid 10px #0000FF; padding-left:5px;}
.lft_cat{ float:left; width:200px; border:solid #CCC 1px; background:#EEE;}
.rght_temp{ float:right; width:640px;background:#f5f5f5; border:solid 1px #EEE; padding:10px;}
.list{ margin:0px; padding:0px; list-style:none; margin:10px 20px;}
.list li{ line-height:22px;}
.pgin{ width:610px; text-align:center;}
.pgin a{ background:#999; border:solid 1px #333; padding:0px 3px; border-bottom:solid 1px #333; border-right:solid 1px #333}
.pgin a:hover{ background:#333; color:#FFF; border:solid 1px #000; padding:0px 3px; border-bottom:solid 1px #000; border-right:solid 1px #000}
h3{ color:#000000; border-bottom:solid 1px #333333}
