@charset "utf-8";
body{margin:0;}
/* Main page Start */
.top-wrapper{width:100%; height:80px; border-top:5px #2593d0 solid; border-bottom:1px solid #EEEEEE;}
.top-inner-wrapper{width:1024px; height:auto; margin:0 auto;}
.landmark-logo{width:209px; height:62px; float:left; margin:0 125px 0 0; padding:10px 0 0 0; }
.landmark-logo a{ text-decoration:none; color:#FFFFFF;}
.landmark-logo a:hover{ text-decoration:none; color:#FFFFFF;}
.drop{width:678px; height:auto; float:left; margin:0 0 0 0px;}
.drop_menu {padding:0; margin:0; list-style-type:none; height:30px; text-align:center;}
.drop_menu li { float:left; z-index:999;}
.drop_menu li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:-23px 0 0 0; padding:0 0 12px 0; color:#9F9F9F; text-transform:lowercase;}
.drop_menu li a {padding:28px 17px 28px 17px; display:block; color:#080808; text-decoration:none; font-family:"trebuchet MS"; font-size:15px; font-weight:bold; text-transform:uppercase; }
.drop_menu li a:hover { color:#2593d0;}
.drop_menu li a.active{ color:#2593d0;}
.drop_menu ul {position:absolute; left:-9999px; top:-9999px; list-style-type:none;}
.drop_menu li:hover { position:relative; }
.drop_menu li:hover ul {left:0px; top:78px; margin:0; padding:0px; text-align:left; background:#faf9f9; }
.drop_menu li:hover ul li a {padding:7px; display:block; width:230px; text-indent:14px; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; border-bottom:1px #CCCCCC solid; }
.drop_menu li:hover ul li a:hover { color:#2593d0;}
.mid-wrapper{width:1024px; height:auto; margin:10px auto 0px auto; }
.mid-inner-wrapper{width:300px; height:auto; float:left; margin:0 20px 20px 20px; }
div.mid-inner-wrapper img:hover{ opacity:0.8; cursor:pointer; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;-o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform;
-o-transition-property: -o-transform; transition-property: transform; overflow:hidden;-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg) ; -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.mid-inner-wrapper img{width:auto; height:auto; margin:0 0px 0 110px;}
.mid-inner-wrapper h1{font-family:"trebuchet MS"; font-size:18px; text-align:center; margin:0 0 0 0; padding:0 0 0 0; color:#333333; letter-spacing:1px;}
.mid-inner-wrapper p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#8888888; line-height:20px;}
.mid-inner-wrapper p a{text-decoration:none; color:#000;}
.mid-inner-wrapper p a:hover{color:#2593d0; text-decoration:underline;}
.welcome-wrapper{width:100%; height:200px; background:#f6f6f6; clear:both; margin:0;}
.welcome-wrap-inner{width:1024px; height:auto; margin:0 auto;}
.welcome-wrap-inner h1{font-family:"trebuchet MS"; font-size:24px; text-align:center; color:#333333; letter-spacing:1px; font-weight:normal; padding:30px 0 0 0;}
.welcome-wrap-inner h1 span{color:#2593d0;}
.welcome-wrap-inner p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#8888888; line-height:22px;}

.product-wrapper{width:1024px; height:185px; margin:5px auto 10px auto;}
.product-wrapper h2{font-family:"trebuchet MS"; font-size:24px; color:#333333; font-weight:normal; padding:0px 0 0 5px; margin:10px 0 0 0;}
.product-belt {	width: 1000px;	margin-bottom: 20px; padding-top: 10px;	padding-right: 10px; padding-bottom: 25px; padding-left: 10px;	background-color: #FFFFFF; background: url(../images/belt-bg.jpg) right top repeat-x, url(../images/belt-shdw.png) center bottom no-repeat ;}
.product-belt2 {	width: 1000px; margin-top:-13px;margin-bottom: 20px; padding-top: 10px;	padding-right: 10px; padding-bottom: 25px; padding-left: 10px;	background-color: #FFFFFF; background: url(../images/belt-bg.jpg) right top repeat-x, url(../images/belt-shdw.png) center bottom no-repeat ;}
.product-belt img {	border: 1px solid #CCCCCC;	margin-right: 2px;	margin-left: 2px; }

.footer-wrapper{width:100%; background:#333333; height:200px;}
.footer-inner{width:1024px; height:auto; margin:0 auto;}
.footer-inner ul{width:250px; height:200px; float:left; margin:0; padding:0; list-style:none;}
.footer-inner ul h2{font-family:"trebuchet MS"; font-size:17px; color:#2593d0; font-weight:normal; padding:0px 0 0 6px; margin:25px 0 0 0;  text-transform:uppercase;}
.footer-inner ul li{padding:5px; color:#c1c1c1; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footer-inner ul li a{color:#c1c1c1; text-decoration:none;}
.footer-inner ul li a:hover{color:#c1c1c1; text-decoration:underline;}
.copyright-wrapper{width:100%; height:30px; background:#0f0f0f; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c1c1c1; padding:5px 0 5px 0;}

/* Main page End */

/* About page Start */
.about-banner{width:100%; height:260px; background:#f6f6f6;}
.about-banner2{width:100%; height:175px; background:#f6f6f6; top:10px;}
.about-banner-inner{width:1024px; height:250px; border:1px solid #EEEEEE; padding:4px; margin:0 auto; background:#fafafa; }
.about-wrapper{width:760px; height:auto; float:left; margin:0 0 10px 0;}
.about-wrapper h1{font-family:"trebuchet MS"; font-size:18px; color:#2593d0; padding:10px 0 0 0px; margin:0px 0 5px 0;  text-transform:uppercase; font-weight:normal;}
.about-wrapper p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; margin:0; padding:2px 0 2px 0; text-align:justify;}
.left-wrapper{width:240px; float:right; height:auto; margin:0; padding:0;}
.left-nav{width:240px; height:auto; margin:10px 0 0 0; padding:0; float:right;}
.left-nav h3{font-family:"trebuchet MS"; font-size:15px; border-bottom:5px #2593d0 solid; color:#333333; padding:0px 10px 8px 0px; margin:0px 0 5px 0;  text-transform:uppercase;}
.left-nav ul{ margin:0; padding:0; list-style:none; overflow:hidden;}
.left-nav ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  padding:10px 20px 10px 25px; list-style:none; background:url(../images/arrow.png) no-repeat left; border-bottom:1px #e2e2e2 dotted;}
.left-nav ul li a{ text-decoration:none; color:#666666;}
.left-nav ul li a:hover{ text-decoration:none; color:#2593d0; padding:0 0 0 5px;}
.left-nav ul li a.active{ color:#2593d0; padding:0 0 0 5px;}
.inquiry-btn{width:240px; height:80px; margin:10px 0 0 0; border:1px #ebebeb solid; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; }
.inquiry-btn a{ text-decoration:none; color:#FFFFFF;}
.inquiry-btn a:hover{ text-decoration:none; color:#FFFFFF;}
/* About page End */
/* Contact page Start */
.contact-wrapper{width:680px; height:auto; margin:0 0 0 0; float:left; }
.contact-wrapper h1{font-family:"trebuchet MS"; font-size:18px; color:#2593d0; padding:10px 0 5px 0px; margin:0px 0 5px 0;  text-transform:uppercase; font-weight:normal;}
.contact-wrapper form ul{ margin:0; padding:0; list-style:none;}
.contact-wrapper form ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; float:left; margin:10px 40px 15px 0;list-style:none;}
.contact-wrapper form ul li span{color:#F00;	padding:0 0 0 2px;}
.contact-wrapper form ul li input{width:290px; height:28px;	color:#333;	padding:0 0 0 5px; margin:5px 0 0 0; border:1px #CCCCCC solid; }
.contact-wrapper form ul li textarea{width:620px; font-family:Arial, Helvetica, sans-serif;	font-size:13px;	resize:none; line-height:18px; height:140px;	margin:5px 0 0 0; padding:5px 5px 5px 5px; border:1px #CCCCCC solid; }
.submit{ font-family:Arial, Helvetica, sans-serif; font-size:14px;width:120px; height:30px; cursor:pointer; background:#2593d0; border:none; text-transform:capitalize; color:#FFF;	margin:0 0 20px 512px;	}
.contact-wrapper2{width:300px; height:auto; margin:0 0 0 0; float:right; }
.contact-wrapper2 h1{font-family:"trebuchet MS"; font-size:18px; color:#2593d0; padding:10px 0 5px 0px; margin:0px 0 5px 0;  text-transform:uppercase; font-weight:normal;}
.contact-wrapper2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; margin:0; padding:2px 0 2px 0; text-align:justify;}

/* Contact page End */

/* Product page Start */
.product-wrap-list{width:760px; height:auto; float:left; margin:0 0 10px 0;}
.product-wrap-list h1{font-family:"trebuchet MS"; font-size:18px; color:#2593d0; padding:10px 0 0 0px; margin:0px 0 5px 0;  text-transform:uppercase; font-weight:normal;}
.product-inner{width:750px; height:148px; border-top:1px #eeeeee solid; margin:0 0 0px 0; padding:0 0 0px 0; clear:both;}

.product-inner2{width:750px; height:auto; border-top:1px #eeeeee solid; margin:0 0 0px 0; padding:0 0 0px 0; clear:both;}

.product-inner-img{ width:170px; height:127px; border:1px #CCCCCC solid; margin:10px 10px 5px 0; float:left; }
.product-inner h2{font-family:"trebuchet MS"; font-size:15px; color:#222; float:left; margin:8px 0 0 0; padding:0 0 0 0; font-weight:bold;}
.product-inner p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; padding:5px 10px 0 5px; line-height:20px;}
.pdt-detail-btn{ width:70px; height:auto; background:#60b3ff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:4px; float:right; margin:0 0 0 0; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }
.pdt-detail-btn a{ text-decoration:none; color:#FFFFFF;}
.pdt-detail-btn a:hover{ text-decoration:none; color:#000000;}
/* Product page End */



/* Product detail page Start */
.product-inner2{width:750px; height:auto; border-top:1px #eeeeee solid; margin:0 0 0px 0; padding:0 0 0px 0; clear:both;}
.product-inner-img1{ width:134px; height:97px; border:1px #CCCCCC solid; margin:10px 15px 5px 0; float:left; }
.product-inner-img{ width:170px; height:120px; border:1px #CCCCCC solid; margin:10px 10px 5px 0; float:left; }
.product-inner2 h2{font-family:"trebuchet MS"; font-size:15px; color:#222; float:left; margin:8px 0 0 0; padding:0 0 0 0; font-weight:bold;}
.product-inner2 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; padding:0px 10px 0 5px; line-height:20px;}
/* Product detail page End */
#mask{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.8;z-index:999}
#login-box h2{font-size:16px;color:#2593D0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;margin:10px 0;padding:0 0 10px}
#login-box p{line-height:18px;font-size:12px;color:#666;margin:0;padding:0}
.login-box-content{padding:15px 15px 5px}
.login-popup{display:none;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999;box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;-webkit-box-shadow:0 0 20px #999;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f9f9f9}
img.btn_close{float:right;margin:-20px -15px 0 0}

.fieldset{border:none;}
.textbox {border:none;}
form.signin .textbox label{display:block;padding-bottom:7px; border:none;}
form.signin p,form.signin span{color:#999;font-size:11px;line-height:18px}
form.signin .textbox_input{font-family:Arial;font-size:12px;width:250px;height:27px;box-shadow:3px 4px 5px #f8f8f8 inset;border:1px solid #DBDBDB;background:#fff;margin-bottom:10px;outline:none;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding:0 8px}
form.signin .textbox_drop{font-family:Arial;font-size:12px;width:260px;height:27px;box-shadow:3px 4px 5px #f8f8f8 inset;border:1px solid #DBDBDB;margin-bottom:10px;outline:none;background-color:#fff;-webkit-appearance:none;padding-right:3px;padding-left:3px;color:#999;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}
.p_txtarea{font-family:Arial;font-size:12px;width:250px;height:55px;box-shadow:3px 4px 5px #f8f8f8 inset;border:1px solid #DBDBDB;background:#fff;margin-bottom:10px;outline:none;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding:6px 0 6px 8px}
.button{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#FFF;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;background-color:#2593D0;border:1px solid #2593D0;padding:7px 15px}

.error{ color:#FF0000; font-size:14px;}

.pagi{
color:#000;
float:left;
font-size:12px;
}
.pagi a{
color:#000;
text-decoration:none;
font-size:12px;
background-color:#FFF;
padding:3px 6px 3px 6px;
margin-right:4px;
border:1px solid #cccccc;
border-radius:5px;
}
.pagi a:hover{
background-color:#CCC;
color:#000;
}
.pagi a.paginationactive{
background-color:#60B3FF;
color:#fff;
}