﻿@import url('http://fonts.googleapis.com/css?family=Open+Sans');
/*@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/* Clear CSS */
.clearfix { }
.clear { clear:both;}
.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

/* Float CSS */
.moveL { float:left;}
.moveR { float:right;}

/* Break CSS */
.break10 { clear:both; margin:10px 0px; height:1px;}
.break5 { clear:both; margin:5px 0px; height:1px;}
.break { clear:both; margin:2px 0px; height:1px;}

p, body, div, h1, h2, h3, h4, h5, h6, form { margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

img { border:none; outline:none;}
a, input { outline:none;}

a { transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -khtml-transition: all 0.5s ease-in-out 0s;}

/*--------------------------------------Common CSS END--------------------------------------*/


body { background:#fff; font:12px/18px 'Open Sans', sans-serif; font-weight:400; color:#666; word-wrap:break-word;}
.Container { width:1000px; margin:0px auto; padding:0px; position:relative;}

#TopBG { background:#0076a3 url(../images/top-bar.jpg) bottom center no-repeat; height:40px;}
.TopLinks { padding-top:12px;}
.TopLinks li { list-style:none; float:left; font-size:12px; font-family: 'Open Sans'; font-weight:600; color:#fff; border-right:1px solid #fff; padding:0px 5px; line-height:12px;}
.TopLinks li:last-child { border-right:none;}
.TopLinks li a { text-decoration:none; color:#fff;} .TopLinks li a:hover { text-decoration:underline;}
.SoicalIcon { position:relative; left:10%; padding-top:8px;}
.SoicalIcon a { text-decoration:none; display:inline-block; text-indent:-99999px; padding:0px 5px;}
.SoicalIcon a.FB { background:url(../images/fb-icon.png) no-repeat; width:10px; height:20px;}
.SoicalIcon a.FB:hover { background-position:left bottom;}
.SoicalIcon a.TW { background:url(../images/tw-icon.png) no-repeat; width:24px; height:17px;}
.SoicalIcon a.TW:hover { background-position:left bottom;}
.SoicalIcon a.DB { background:url(../images/db-icon.png) no-repeat; width:19px; height:19px;}
.SoicalIcon a.DB:hover { background-position:left bottom;}
.SoicalIcon a.GP { background:url(../images/gp-icon.png) no-repeat; width:9px; height:18px;}
.SoicalIcon a.GP:hover { background-position:left bottom;}
#Logo { padding:22px 0;}

.Menu { border:solid #ccc; border-width:1px 0px; width:1000px; margin:0px auto 15px;}
.Menu ul { margin:0px; padding:0px;}
.Menu ul li { list-style:none; float:left;}
.Menu ul li a { background:url(../images/menu-bg.jpg) 0px -79px repeat-x; line-height:79px; text-decoration:none; display:block; color:#666; font-size:16px; text-transform:uppercase; font-family: 'Open Sans'; font-weight:700; padding:0 20px;   opacity: 0.8;}
.Menu ul li a:hover { background-position:left top; color:#fff; opacity: 1.0;}
.Menu ul li a.Home { background:#e9e9e9 url(../images/home-icon.png) center no-repeat; text-indent:-99999px; width:50px;}
.Search { background:#bebebe; width:308px; height:34px; border-radius:20px; position:relative; top:22px;}
.Search .SInput { background:none; height:34px; font-size:12px; color:#fff; padding:0 0 0 20px; border:none; float:left; width:242px;}
.Search .SBtn { background:url(../images/search-icon.png) center left no-repeat; width:38px; height:34px; border:none; float:right; cursor:pointer; transition: all 0.5s ease-in-out 0s; opacity:0.5;}
.Search .SBtn:hover { opacity:1;}
.Banner { margin-bottom:30px; position:relative;}

.LeftSide { width:212px; float:left;}
.RightSide { width:770px; float:right;}

.LeftMenu { border:2px solid #ccc; margin-bottom:20px;}
.LeftMenu h2 { border-bottom:2px solid #ccc; text-transform:uppercase; font-size:16px; font-family: 'Open Sans'; font-weight:700; line-height:44px; text-align:center;}
.LeftMenu ul { margin:0px; padding:0;}
.LeftMenu ul li { list-style:none;}
.LeftMenu ul li a { background:#fff; display:block; padding:8px; text-decoration:none; color:#666; font-size:13px; font-family: 'Open Sans'; font-weight:400;}
.LeftMenu ul li a:hover { background:#ccc; color:#000;}
.leftmenuinner{
	}

.ComingEnd { margin-bottom:16px;}
.ComingEnd .ImgBox { width:770px; position:relative;}
.ComingEnd .ImgBox h2, .ProductBox h2 { border:2px solid #ccc; line-height:44px; text-transform:uppercase; font-size:16px; font-family: 'Open Sans'; font-weight:700; padding:0px 10px; margin-bottom:-1px;}
.ProductBox h1 { border-bottom:1px solid #ccc; line-height:35px; text-transform:uppercase; font-size:14px; font-family: 'Open Sans'; font-weight:600; padding:0px 10px; margin-bottom:-1px;}
.ProductBox h1 a{ text-decoration:none; color:#F90; margin-left:10px;}
.ProductBox h1 a:hover{color:#666;}
.ProductBox {}
.ProductBox h2 span { font-size:13px; font-family: 'Open Sans'; font-weight:400; display:inline-block; text-transform:none; padding-left:8px;}

.BtmBanner { background:#e8e8e8; width:1000px; margin:40px auto;}
.BtmBanner img { width:481px; float:left;}
.BannerText { width:438px; float:right; margin-right:30px; text-align:center;}
.BannerText h2 { padding:48px 0px 30px 0; font:36px/34px 'Open Sans'; font-weight:700; color:#666; text-transform:uppercase; border-bottom:2px solid #b3b3b3; margin-bottom:15px;}
.BannerText p { font-size:16px; font-family: 'Open Sans'; font-weight:700; color:#8f8f8f;}

.Details { padding:15px; margin-bottom:20px; font:16px/22px 'Open Sans'; font-weight:400;}
.Details h3 { border-bottom:2px solid #b3b3b3; font-size:16px; font-family: 'Open Sans'; font-weight:700; margin-bottom:10px; padding:0px 5px 5px; text-transform:uppercase; display:inline-block;}
.Details p { margin-bottom:15px; text-align:justify;}
.Details ul { margin:0px; padding:5px 0 0 38px;}
.Details ul li { margin-bottom:10px; font-size:16px; text-align:justify;}








#FooterTop { background:url(../images/footer-bg.jpg) top center no-repeat; padding:35px 0px; border-top:1px solid #d8d8d8;}
#FooterTop h3 { font-size:18px; font-family: 'Open Sans'; font-weight:700; color:#666; margin-bottom:8px; text-transform:uppercase;}
.FooterLeft { width:325px;}
.FAbout { width:600px;}
ul.FContact { margin:0 0 12px; padding:4px 0 12px 13px; width:250px; background:url(../images/border.png) left bottom no-repeat;}
ul.FContact li { font-size:13px; margin-bottom:4px;}
ul.FContact li a { text-decoration:none; color:#666;}
ul.FContact li a:hover { text-decoration:underline;}
.Newsletter p { margin-bottom:8px;}
.Newsletter .NInput { background:#fff; border:1px solid #ccc; float:left; height:32px; padding:0px 5px; font-size:13px; width:215px; color:#aaa;}
.Newsletter .NBtn { background:#f7f7f9; border:solid #ccc; border-width:1px 1px 1px 0px; height:34px; padding:0px 8px; float:left; cursor:pointer; font-family: 'open_sansbold'; font-size:12px; text-transform:uppercase; color:#666;}
.FAbout p { margin-bottom:10px; font:13px/20px 'Open Sans'; font-weight:400;}
.FAbout p span { font-size:18px; display:block;}

#FooterBG { background:#2d3538 url(../images/footer-top-bar.png) top center no-repeat;}
.FLinks { width:250px; padding-top:30px;}
.FLinks h2 { font-size:18px; font-family: 'Open Sans'; font-weight:700; color:#fff; text-transform:uppercase; margin-bottom:10px;}
.FLinks ul { margin:0px; padding:0 0 0 15px;}
.FLinks ul li { color:#888; margin-bottom:5px;}
.FLinks ul li a { text-decoration:none; color:#888; font-size:13px; font-family: 'Open Sans'; font-weight:700;}
.FLinks ul li a:hover { text-decoration:underline;}
.FRight { width:482px; border-left:2px solid #7d8182; min-height:315px; padding-left:10px;}
.FRight p { padding:30px 0px 18px;}
.FRight p img, .FooterIcon img { float:left;}
.FRight p span { float:left; line-height:40px; color:#ccc; font-size:13px; margin-top:10px;}
.FooterIcon { border:solid #7d8182; border-width:2px 0px; padding:15px 0; margin-bottom:15px;}
.FSoical { float:right; margin-right:20px;}
.FSoical a { text-decoration:none; display:inline-block; text-indent:-99999px; padding:0px 5px;}
.FSoical a.FB { background:url(../images/fb-icon.png) no-repeat; width:10px; height:20px;}
.FSoical a.FB:hover { background-position:left bottom;}
.FSoical a.TW { background:url(../images/tw-icon.png) no-repeat; width:24px; height:17px;}
.FSoical a.TW:hover { background-position:left bottom;}
.FSoical a.DB { background:url(../images/db-icon.png) no-repeat; width:19px; height:19px;}
.FSoical a.DB:hover { background-position:left bottom;}
.FSoical a.GP { background:url(../images/gp-icon.png) no-repeat; width:9px; height:18px;}
.FSoical a.GP:hover { background-position:left bottom;}
.FRight h4 { color:#ccc; font-size:11px;font-family: 'Open Sans'; font-weight:400;}
.FRight h4 a { text-decoration:none; color:#ccc;}
.FRight h4 a:hover { text-decoration:underline;}


.v4acp_head { display:none;}

div.itemseparator { border:none;}
.table.v4midBox { border:none;}
.grid td.left { border:none;}
.grid td.gallery { border:solid; border-width:1px 1px 5px; border-color:#d5d5d5 #d5d5d5 #d5d5d5; transition: all 0.5s ease-in-out 0s; width:30%; height:98%;  display:inline-block; margin:11px 11px 0;}
.grid td.gallery:hover { border-color:#2d3538;}
.table.gallery div.clearFullDiv { color:#333; margin:5px 0px;}
.bin { background:#0076a3; padding:3px 8px; color:#fff; font-size:16px; display:block;}
table.gallery table.fixed div.time2, table.gallery td { color:#333;}
td#CentralArea div.dynpg { border:none; padding:10px 2px 10px 2px;}

.pgbc { background:#eeeeee; margin-top:20px;}
.rs-pview, table.v4stw { padding:0px;}
table.v4fdt{ width:100%;;
	}
	table.fc{ 
		border-top: 0px;
	border-left: 0px;
border-right: 0px;
border-bottom: 1px solid #f8f8f8;
padding: 2px 2px 2px 2px; }
#v4-44 { border:none;}
table.v4acp td.v4baccent {
	height: 0px}
table.v4midBox{
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
	}
.fs2-fs table.fs2-strp td{
border-left: 1px solid #E0E0E0;
padding-left: 10px;
padding-right: 10px;}
ProdInner{ 
border: 1px #666 solid;}

table.fc td span{font-weight:normal;}