/*basic*/
a{
	color:#0073AA;
	outline:none!important;
	text-decoration:none;
}
a:hover{
	color:#3CF;
	text-decoration:underline;
}
*{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
}
body{
	padding:0;
	margin:0;
	background:url(images/bg-tp.jpg) 0 0 repeat-x #001324;
}
input[type=text],input[type=password],textarea, select{
	border:solid 1px;
	/*border-color:#EEE #CCC #CCC #EEE;*/
	border-color:#CCC #EEE #EEE #CCC;
	padding:3px;
}
h1,h2,h3{
	padding:2px 0;
	margin:5px 0;
}
ul, ol{
	padding:3px 0 0 25px;
	margin:0;
	list-style-position:outside;
}
ul li, ol li{
}
form{
	margin:0;
	padding:0;
}
img{
	vertical-align:middle;
}
.mr-b{
	margin-bottom:10px!important;
}
.clear{
	clear:both;
}
.ul-h{
	padding:0;
	margin:0;
	list-style:none;
}
.ul-h li{
	display:inline;
}
a img{
	border:none;
}
.f{
	float:left;
	width:100%;
}
.lst{
	padding:0;
	margin:0;
	list-style:none;
}
.lst li{
	padding:2px 0;
	float:left;
	width:100%;
}
.hr{
	background:url(/images/hr_29.gif) repeat-x; height:9px;
}

.flb{
	width:150px;
	float:left;
	text-align:right;
	padding-right:5px;
}
.flb2{
	width:100px;
	float:left;
	text-align:right;
	padding-right:5px;
}
.group{
	width:370px; display:block; float:left;
}
p{
	margin:0px;
	padding:2px 0;
}
.lnkf,.lnktw,.lnkyt{
	margin:0 5px;background:url(images/thm1_45.gif) no-repeat 0 2px; padding:3px 0 3px 20px; text-align:left;
}
.lnktw{
	background-image:url(images/thm1_48.gif);
}
.lnkyt{
	background-image:url(images/thm1_50.gif);
	padding-left:40px;
}
.l{
	float:left;
}
.r{
	float:right;
}
/*main*/
#body{
	width:1000px; margin:auto;
}
#mainmenu{
	position:absolute;
	top:116px;
	left:348px;
	width:561px;
}
#mainmenu ul{
	list-style:none; padding:0; margin:0;
}
#mainmenu ul li{
	display:inline;
}
#mainmenu ul li a{
	float:left;
	padding:5px 8px 0 8px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#fmenu{
}
#fmenu ul{
	list-style:none; padding:0; margin:0;
}
#fmenu ul li{
	display:inline;
}
#fmenu ul li a{	
	padding:5px 8px 0 8px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#foot{
	text-align:center;background:url(images/thm1_27.jpg) repeat-x; float:left; width:100%; position:relative;
}
#finnr{
	height:72px; padding:30px 0 0 0; background:url(images/thm1_26.jpg) no-repeat; color:#FFF;
}
#lmenu{
	list-style:none;
	margin:0;
	padding:5px 10px;
}
#lmenu li{
	background:url(images/thm1_12.jpg) no-repeat bottom; padding:0; margin:0; float:left; width:100%;
}
#lmenu a{
	color:#FFF;
	display:block;
	background:url(images/thm2_16.gif) no-repeat 0 12px; padding:10px 0 10px 15px; margin:0;
}
.box1{
	float:left; width:100%;
}
.box1 .h{
	background:url(images/thm1_07.jpg) no-repeat; padding:8px 0 7px 15px; margin:0; font-size:13px; color:#000;
}
.box1 .innr{
	padding:5px; background:#dedede;
}
.more{
	padding:3px;
	clear:both;
	text-align:right;
	height:23px;
}
.more1{
	background:url(images/thm1_20.gif) no-repeat;
	float:right;
	width:100px;
	height:22px;
	padding:5px 0 0 0;
	text-align:center;
	color:#666;
}
.box2{
	float:left; width:300px;
	margin-bottom:10px;
}
.box2 .h{
	background:url(images/h_39.gif) no-repeat; height:31px; margin:0; padding:0; text-indent:-9999px;
}
.box2 .innr{
	padding:5px;
	border:solid 1px #b8b8b8;
	border-top:none;
}
#b1 .innr,#b2 .innr,#b3 .innr,#b4 .innr{
	height:245px;
}
#b1 .innr-c,#b2 .innr-c,#b3 .innr-c,#b4 .innr-c{
	height:225px;
}
#b1,#b3,#b5{
	margin-right:6px;
}
#b5 .innr,#b6 .innr{
	height:345px;
}
#b5 .innr-c,#b6 .innr-c{
	height:320px;
}
#b3 .h{
	background-image:url(images/h_52.gif);
}
#b4 .h{
	background-image:url(images/h_54.gif);
}
#b5 .h{
	background-image:url(images/h_59.gif);
}
#b6 .h{
	background-image:url(images/h_60.gif);
}
#sidebar{
	float:left; width:130px; padding:10px 0 0 0;	
}
#sidebar .it, #sidebar .bn{
	display:block;
	margin:0 0 10px 0;
}
.hproduct .thb{
	float:left; height:66px; width:66px; margin-right:5px;
}
.hproduct a{
	color:#444;
}
.hproduct2 .thb{
	float:left; height:106px; width:110px; margin-right:5px;	
}
.hproduct2 a{
	color:#58464c;
}
.hlstnews{
	list-style:none;
	margin:0; padding:0;
}
.hlstnews li{
	padding:0 0 0 20px; background:url(images/bull_60.gif) no-repeat 0 5px;
}
.hlstnews p{
	color:#999;
}
.hlstnews a{
	color:#444;
}
#hgall{
	list-style:none; padding:0; margin:0;
}
#hgall li{
	width:140px; height:100px; float:left; margin:2px;
}
#header{
	height:142px; background:url(images/thm1_03.jpg) no-repeat bottom; position:relative;
}
#logo{
	position:absolute; top:9px; left:23px;
}
#tbanner{
	position:absolute; top:11px; left:337px;
}
#tbar{
	background:url(images/thm1_05.jpg) no-repeat; height:29px; padding:10px 10px 0 10px; color:#FFF;
}
#content{
	background:url(images/thm1_09.jpg) repeat-y 0 0 #FFF; float:left; width:100%;
}
#lside{
	width:225px; float:left; margin-right:10px;
}
#lprodlist .it{
	float:left; width:100%; margin-bottom:10px;	
}
#lprodlist .title{
	margin-bottom:5px; color:#003366; display:block;
}
#lprodlist .thb{
	float:left;
}
#lprodlist .desc{
	float:right; width:110px; font-size:11px;
	color:#096AE1;
}
#lprodlist p{
	margin-bottom:5px;
	height:70px;
	overflow:hidden;
}
#rside{
	width:610px; float:left; margin-right:10px;
	padding:10px 0 0 0;
}
.h1{
	font-size:17px;
	margin:0 0 10px 0;
	padding:0 0 0px 0; 
}
.h1-2{
	padding:25px 0 0px 0; 
}
.h2{
	font-size:14px;
	color:#FF6600;
	border-bottom:solid 1px #CCCCCC;	
}
.h3{
	font-size:16px;
	background:url(images/hr_29.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#666;
}
#arti-lst{
	list-style:none; padding:0 0 0 20px; margin:0;
}
#arti-lst li{
	float:left;
	width:100%;
	padding:5px 0;
	margin:0;
}
#arti-lst .thb{
	float:left;
	width:65px;
	height:65px;
	margin-right:10px;
}
#arti-lst .dt{
	color:#999;
}
.entry{
	padding:10px 0;
}
.photos-gallery ul{
	padding:0; margin:0; list-style:none;
}
.photos-gallery li{
	width:100px; height:100px; float:left; margin:10px;
}
.photos-gallery li img{
	border:solid 2px #EEE;
}
.postdesc{
	color:#BC9C1B;
}
.box3{
	width:300px; float:left; margin:0 5px 10px 0;
}
.box3 .h{
	background:url(images/titlebar.png) no-repeat; height:28px; color:#FFF; padding:10px 0 0 10px; font-size:13px;margin:0;
}
.box3 .innr{
	height:200px; padding:5px;
	padding:5px;
	border:solid 1px #b8b8b8;
	border-top:none;
}
.box3 .thb{
	width:125px; height:125px; margin-right:5px; float:left;
}
.box3 .desc{
	float:left; width:155px;
}
.box3 p{
	height:160px;
}
.price{
	color:#F30;
}
.pager{
	clear:both;
	padding:5px;
}
#bbanner{
	padding:10px 0;
}
.by{
	color:#666;
}
#fitting-lst{
	border:solid 1px #e7e7e7; float:left; width:100%;
}
#fitting-lst h2{
	background:#e9e9e9; padding:8px 5px; border-bottom:solid 1px #e7e7e7; margin:0;
}
#fitting-lst h2 a{
}
#fitting-lst .it{
	float:left; width:100%; padding:0 0 10px 0;
}
#fitting-lst .desc{
	width:430px; float:left;	
}
#fitting-lst .thb{
	width:150px; float:right; padding:10px 10px 0 0;
}
#fitting-lst p{
	padding:10px;
}
#state{
	position:absolute;
	top:38px;
	left:850px;
	width:150px;
	height:45px;
}
/* --- Slideshow Containers --- */
#fpss-outer-container {padding:4px;margin:8px 0;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;width:750px;} /* This element controls the slideshow spacing and border */
#fpss-container {position:relative;margin:0;padding:0;clear:both;width:750px;}
#fpss-slider {background:none;overflow:hidden;clear:both;text-align:left;width:750px;height:200px;} /* Add bg color if using bg image on #fpss-outer-container */
#slide-loading {background:#fff url(images/loading.gif) no-repeat center;text-align:center;width:750px;height:200px;}
#slide-wrapper {display:none;width:750px;height:200px;}
#slide-wrapper #slide-outer {height:200px;}
#slide-wrapper #slide-outer .slide {position:absolute;overflow:hidden;right:0;width:750px;height:200px;}
#slide-wrapper #slide-outer .slide .slide-inner {position:relative;margin:0;color:#fff;overflow:hidden;background:#3a3a3a;text-align:left;z-index:8;height:200px;}
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {background:none;}

/* --- Content --- */
.fpss-introtext {width:100%;margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;background:url(images/transparent_bg.png);}
.fpss-introtext .slidetext {padding:4px 8px 2px 8px;}

/* --- Navigation Buttons --- */
#navi-outer {clear:both;margin:0;padding:0;border-top:2px solid #404040;background:url(images/nav-bg.gif) no-repeat right top;overflow:hidden;position:relative;z-index:9;width:auto;}
#navi-outer ul {margin:0;padding:0 16px 0 34px;list-style:none;background:url(images/corner.png) no-repeat left top;text-align:right;float:right;}
#navi-outer li {display:inline;padding:2px 0;margin:0;border:none;list-style:none;background:#222;float:left;line-height:14px;text-align:center;}
#navi-outer li a {font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;color:#fff;padding:1px;margin:0 3px;}
#navi-outer li a:hover,
#navi-outer li a.navi-active {font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;color:#f00;border:1px solid #505050;padding:0;margin:0 3px;}
#navi-outer li a span.navbar-img {display:none;}
#navi-outer li a span.navbar-key {padding:2px;}
#navi-outer li a span.navbar-title {display:none;}
#navi-outer li a span.navbar-tagline {display:none;}
#navi-outer li a span.navbar-clr {display:none;}
#navi-outer li.noimages a,
#navi-outer li.noimages a.navi-active,
#navi-outer li.noimages a:hover {border:none;padding:1px;}

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
.fpss-introtext .slidetext h1 {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;line-height:26px;margin:0;padding:0;color:#fff;}
.fpss-introtext .slidetext h1 a {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;margin:0;padding:0;color:#fafafa;}
.fpss-introtext .slidetext h1 a:hover {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;margin:0;padding:0;color:#f00;}
.fpss-introtext .slidetext h2 {font-size:11px;margin:0;padding:0;color:#999;font-weight:normal;}
.fpss-introtext .slidetext h3 {font-size:11px;margin:0;padding:0;display:none;}
.fpss-introtext .slidetext p {margin:4px 0;padding:0;color:#fff;}
.fpss-introtext .slidetext a.readon {margin:0;padding:1px 8px;background:url(images/readmore.png) repeat-x center;color:#fff;line-height:20px;border:1px solid #505050;text-decoration:none;display:inline;}
.fpss-introtext .slidetext a.readon:hover {margin:0;padding:1px 8px;background:url(images/readmore-hover.png) repeat-x center;color:#222;line-height:20px;border:1px solid #505050;text-decoration:none;display:inline;}

/* --- Generic Styling (highly recommended) --- */
a:active,a:focus {outline:0;}
#fpss-container img {border:none;}
.fpss-introtext .slidetext img,
.fpss-introtext .slidetext p img {display:none;} /* this will hide images inside the introtext */
.fpss-clr {clear:both;height:0;line-height:0;}

