a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
body{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#000000;background-color: #ffffff;}
.full{width:100%;height:auto; margin:auto; text-align:center; float:left;}
.header_bg{width:100%; height:355px; margin:auto; background-image:url(images/header_bg.jpg); background-repeat:repeat-x;}
.tab_box{width:985px; height:72px; margin:auto;}
.tab{height:27px;float:left;font-family: "Trebuchet MS";font-size: 13px; font-weight:bold;color: #000000; margin-top:45px; margin-left:80px; text-align:left;}
.tab ul{display:inline; margin:0px;padding: 0px 0; }
.tab li a.activeitem{color: #000000;background-image: url(images/tabbg_hvr.gif);}
.tab li{display:inline; width:auto; line-height:25px;  margin-left:2px;}
.tab li a{width:auto;line-height:21px;padding:5px 10px 5px 10px;  text-decoration:none; color:#000;margin-left:2px; background-image:url(images/tabbg_wht.gif); background-repeat:repeat-x;}
.tab li a:hover {width:auto;line-height:21px; padding:5px 10px 5px 10px; text-decoration:none; color:#000000; background-image:url(images/tabbg_hvr.gif); background-repeat:repeat-x; margin-left:2px;}
.logo{width:297px; height:72px; float:left; margin-left:35px;}
.header{width:985px; height:283px; margin:auto;}
.header_model{width:331px; height:283px; float:left;}
.header_slogan{width:auto; height:51px; float:left; margin-top:40px; margin-left:80px;}
.tagline {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ffffff; width:500px; float:left; text-align:left; margin-top:20px; margin-left:80px;}
h1 {margin:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:left; margin-top:0px;}
.h2left {background-image: url(images/bg_left.gif); background-repeat: no-repeat; float:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;padding-top:8px;width:348px; height:32px; margin: 0 0 5px 0; }
.h2lefttop {background-image: url(images/bg_left_top.gif); background-repeat: no-repeat; float:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;padding-top:8px;width:348px; height:32px; margin: 0 0 5px 0; }
.h2right {background-image: url(images/greenbg_right.gif); background-repeat: no-repeat; float:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px; }
.title {font-size:16px; font-weight:bold; color:#ffffff; float:left; margin-top:35px; margin-left:80px;}
.redbg_right {background-image: url(images/redbg_right.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.bluebg_right {background-image: url(images/bluebg_right.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.greenbg_right {background-image: url(images/greenbg_right.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.wood_bg_right {background-image: url(images/wood_bg_right.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.goldbg_right {background-image: url(images/goldbg_right.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:549px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.redbg_left {background-image: url(images/redbg_left.gif); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; width:348px; height:32px; margin: 5px 0 5px 0; padding-top:8px;}
.home_list {margin:0px; padding:0px; font-size:12px;}
.header_buton{width:540px; height:35px; float:left; text-align:left; margin-top:20px; margin-bottom:15px; margin-left:73px;}
.content_area{width:930px; height:auto; margin:auto;}
.hmemain_content{width:930px; height:auto; float:left; clear:both;}
.hmeleft_content{width:341px; height:auto; float:left; padding:10px; text-align:left;}
.application{width:340px; height:47px; float:left;}
.left_contents{width:341px; float:left; text-align:justify; margin-top:15px;}
.hmeright_content{width:549px; height:auto; float:right; text-align:left;}
.home_left{width:381px; height:auto; float:left; text-align:left; margin-top:10px;}
.home_right{width:549px; height:auto; float:right; text-align:left; margin-top:10px;}
.about_left{width:460px; height:940px; float:left; padding-top:10px; text-align:left;}
.about_right{width:450px; height:940px; float:right; text-align:left; padding:10px 0 10px 0;}
.h2about {margin-bottom:10px;}
.check_bg01{width:544px; height:25px; float:left; background-color:#f1f6e4; text-align:left; padding-top:10px; padding-left:5px;}
.check_bg02{ width:544px; height:25px; float:left; background-color:#ffffff; text-align:left; padding-top:10px; padding-left:5px;}
.features{float:left; text-align:left; line-height:12px;}
.listgreen{margin-bottom: 15px; list-style-image: url(images/check.gif);}
.listwhite{margin-bottom: 4px; list-style-image: url(images/checker.gif);}
.listwhitel{margin-bottom: 15px; list-style-image: url(images/checker.gif);}
.fbox{padding-left: 20px; margin: 0pt;}
.check{width:19px; height:16px; float:left;}
.checknormaltxt{float:right; text-align:right; line-height:12px;}
#checkbox {height:340px;}
#reviews {width:348px; height:340px;}
.more {padding: 0; margin-top:5px; width:348px; color:#333;background-color:#F5F5F5; text-align:center; text-decoration:underline;}
#tbox {padding: 0 0 5px 0; margin-bottom:10px; background-color:#FFFFCC;}
.testimonial{padding: 0 10px 0 10px; font-size: 13px; font-style:italic;}
#newsletter{margin-top:12px;}
.author{font-weight: normal; font-size: 12px; font-style:normal;}
#buynow{padding: 0 0 15px 0; text-align:center;}


#footer
{
width:100%;
height:auto;
float:left;
text-align:center;
font: normal 11px/20px Arial, Helvetica, sans-serif;
color: #bcbfc1;
padding-top:36px;
background: url(../images/footer-bg.jpg) left top repeat-x #44545e;
}
.footer-main
{
width:930px;
height:auto;
margin:0px auto;
text-align:center;
}
.footer-top
{
width:930px;
height:auto;
float:left;
text-align:left;
padding-bottom:20px;
}
.footer-top-left
{
width:270px;
height:auto;
float:left;
text-align:left;
}
.links-title
{
width:270px;
height:auto;
float:left;
text-align:left;
display:block;
padding:45px 0 8px 0;
font: bold 12px/16px Arial, Helvetica, sans-serif;
color: #FFF;
border-bottom:1px dashed #343c41;
list-style-type:none;
}
.links
{
width:270px;
height:auto;
float:left;
text-align:left;
}
.links ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.links ul li
{
width:195px;
height:24px;
float:left;
text-align:left;
display:block;
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #cdd0d2;
}
.links ul li a
{
width:195px;
height:24px;
float:left;
text-align:left;
display:block;
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #cdd0d2;
text-decoration:none;
}
.links ul li a:hover
{
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #00f0ff;
text-decoration: underline;
}
.footer-top-right
{
width:635px;
height:auto;
float:right;
text-align:left;
}
.navigation
{
width:635px;
height:auto;
float:left;
text-align:left;
}
.navigation ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.navigation ul li
{
width:195px;
height:auto;
float:left;
text-align:left;
display:block;
padding-bottom:8px;
margin-right:25px;
border-bottom:1px dashed #343c41;
font: bold 12px/16px Arial, Helvetica, sans-serif;
color: #FFF;
}
.subnav
{
width:635px;
height:auto;
float:left;
text-align:left;
padding-top:12px;
}
.subnav ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.subnav ul li
{
width:195px;
height:24px;
float:left;
text-align:left;
display:block;
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #cdd0d2;
margin-right:25px;
}
.subnav ul li a
{
width:195px;
height:24px;
float:left;
text-align:left;
display:block;
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #cdd0d2;
text-decoration:none;
}
.subnav ul li a:hover
{
font: normal 11px/24px Arial, Helvetica, sans-serif;
color: #00f0ff;
text-decoration: underline;
}
.footer-bottom
{
width:930px;
height:auto;
float:left;
text-align:center;
background:url(../images/footer-bottom-bg.jpg) left top no-repeat;
padding-top:20px;
padding-bottom:24px;
font: normal 11px/20px Arial, Helvetica, sans-serif;
color: #FFF;
}
.footer-bottom a
{
font: normal 11px/20px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}
.footer-bottom a:hover
{
font: normal 11px/20px Arial, Helvetica, sans-serif;
color: #00f0ff;
text-decoration: underline;
}

.flowplayer{
	display:block;
	width:768px;
	height:497px;
}

/* blog */

.main_body{clear:left; float:left; width:910px;}
.main_body_left{clear:left; float:left; width:520px;padding-right:10px; padding-left:30px;}
.main_body_right{clear:none; float:left; width:300px; padding-left:25px;}

#pages ul{list-style:none;} 
a {color:#333333;}

#diy_add ul{list-style:none; padding-left:0px;}
#sidebar ul{list-style:none; padding-left:0px;}
