@charset "utf-8";
/* CSS Document */
@import url(reset.css);
body{  font-size:14px; font-family: 'Roboto Condensed', sans-serif; background-color:#FFF;  color:#6b6b6b; background-image:url(../images/pat.jpg); background-repeat:repeat;} 
a { outline:none; }

@font-face {
        font-family: "Rupee Foradian";
        src: url('../fonts/Rupee_Foradian.eot');
        src: url('../fonts/Rupee_Foradian.eot@#iefix') format('embedded-opentype'),
        url('../fonts/Rupee_Foradian.svg') format('svg'),
        url('../fonts/Rupee_Foradian.woff') format('woff'),
        url('../fonts/Rupee_Foradian.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}

.rs { font-family: "Rupee Foradian";}


#main { margin:0px; padding:0px; width:1000px; }
.common-container-100 { width:1000px; display:block; position:relative;}
.common-container-90 { width:1000px; display:block; position:relative; margin:0 auto;}
.common-warapper { width:1000px; display:inline-block; }


/* HOME HEADER */
.header-ser { height:79px; margin-top:20px;}
.logo { float:left;width:475px; }
.logo2 { float:right; margin-left:10px;}
.header-right { float:right; margin-right:5px; margin-top:12px;}

.contact-no {/* background-image:url(../images/top_con_bg.jpg); background-repeat:repeat-x; border:solid 1px #e4e4e4; */font-weight:700; font-size:20px; color:#707070; display:inline-block; width:20%;padding-top:5px;vertical-align:top;}
.contact-no .tele-icon { float:left;  padding:1px 2px; padding-bottom: 0px;}
.contact-no .tele-no { float:RIGHT; /*border-left:solid 1px #e4e4e4; padding:6px 7px;*/ }

.hed-request a { padding:7px 6px;; padding-right:5px;background-color:#f58220; color:#FFF;  font-size:14px; background-image:url(../images/request_arrow.png); background-repeat:no-repeat; background-position:97% 8px; font-weight:300; display:block;}
.hed-request a:hover { background-color:#000; }




/* NAV */
  .horizontal-nav {
    background: #4F7EAB;

   /* border-radius: 6px;*/
  }
  .horizontal-nav ul {
    background: #4F7EAB;
    float: left;
	width:100%;
   /* border-radius: 6px;*/
   -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.54);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.54);
box-shadow:   0px 3px 5px 0px rgba(50, 50, 50, 0.54);
	margin-bottom:10px;
    /*border: 1px solid #0e7079;*/
  }
  .horizontal-nav ul li {
    float: left;
	position:relative;
width:125px;
	
   /* border-left: 1px solid #0e7079;*/
  }
  .horizontal-nav ul li:first-child {
    border-left: 0 none;
    
  }
  .horizontal-nav ul li a {
    display: block;
    padding: 10px 14px;
    color: #fff;
   text-align: center;
   text-transform:uppercase;
	font-size:11px;
	font-weight:700;
    border-top: 1px solid rgba(255,255,255, 0.25);
    border-left: 1px solid rgba(255,255,255, 0.25);
  }
  .horizontal-nav ul li:first-child a {
    border-left: 0 none;
    
  }
  .horizontal-nav ul li a:hover,.nav-active {
    background: #79A9D8;
  }
  .horizontal-nav ul li:first-child a {
  /*  border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;*/
  }
  .horizontal-nav ul li:last-child a {
   /* border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;*/
  }


		
.menu-container { position:absolute; width:240px; border-top:solid 5px #79a9db; border-bottom:solid 5px #79a9db; /*background-image:url(images/nav_bg.jpg);*/ background-repeat:repeat; background-position:left top; display:none; background-color:#fff; z-index:9999 !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; top:41px; padding:7px 3px 7px 7px;-webkit-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.75); z-index:11;}

.pointer { position:absolute; width:16px; left:35px; top: -15px; }

.horizontal-nav ul li .link-nav { width:240px; float:left; }

.link-nav-last { border-right:none !important;  }

  .horizontal-nav ul li .link-nav a { display:block; padding-top:10px !important; text-align:left !important; padding-bottom:10px !important; color:#333 !important; text-transform:capitalize !important; font-size:14px; margin-left:0px !important;  border-bottom:1px dotted #e4e4e4; border-right:none !important; background-image:url(../images/nav-arrw_0.jpg); background-repeat:no-repeat; background-position:0px 16px; padding-left: 15px !important; text-align:left}

  .horizontal-nav ul li .link-nav h2 { color:#000; padding-left:15px; }
  .horizontal-nav ul li .link-nav a:hover { color:#79a9db !important; background-color:transparent !important; }
  .horizontal-nav ul li .link-nav a.nav-lst{ border-right:none;}		


.left-banner { width:100%; float:left; position:relative;z-index:-1000;}-index:10000;}
.right-banner { width:38.3%; float:right; position:relative;}


.middle-left { width:48%; float:left; margin-right:15px; position:relative;}
.middle-mid { width:25%; float:left; background-color:#f5f5f5; font-size:20px; font-weight:400; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;} 
.middle-mid p { display:block;  padding:20px 38px; }
.middle-mid strong { font-weight:700; color:#000;}
.middle-mid strong span { color:#ed1c24; }

.middle-right { width:25%; float:right;  text-align:right;}
.middle-right img { width:100%; }
.salimg { position:absolute; top:10px; left:26%; z-index:9999;}
.salimg img { width:100%; }


.indian-kit, .german-kit { float:left; width:30%}
.german-kit { float:right;}

.indian-kit h2, .german-kit h2 { display:block; text-align:center; font-weight:700; padding:5px 5px; background-color:#ff7500; color:#FFF; font-size:18px;}
.german-kit h2 { background-color:#ed1c24; }

.indian-german-listing { width:auto; display: block;}
.indian-german-listing ul { margin:0px; padding:0px; list-style-type:none; padding-top:23px;}
.indian-german-listing li { display:block; padding-bottom:8px; border-bottom:solid 1px #e4e4e4; background-image:url(../images/grey_right.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; font-size:13px; font-weight:400; color:#6c6c6c; line-height:1em; margin-bottom:8px;}

.stripe { background-image:url(../images/stripe.png); background-repeat:repeat;; padding-top:15px; padding-bottom:15px;}
.bottom-listing ul { margin:0px; padding:0px; list-style-type:none; }
.bottom-listing ul li { display:block; width:24%; float:left; margin-right:13px; }
.bottom-listing ul li:last-child { margin-right:0px; }
.bottom-listing ul li img { width:100% }

.bottom-listing ul li.request { background-image:url(../images/request_call.png); background-repeat:no-repeat;  height:145px; background-position:left top; color:#FFF; font-size:11px; font-weight:700;}
.bottom-listing ul li.request  form  { margin-top: 65px; padding-left:10px;}
.bottom-listing ul li.request  form input[type="text"] { width:88%; padding:2px; border:none; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; margin-top:5px; margin-bottom:10px;}
 


.right-slider { color:#fffc00; font-weight:700; font-size:10px; }
.thumbs-position { position:absolute; bottom:0px; z-index:999; }

/* HOME SLIDER 2 */
.home-right-slider { float:left; color:#fffc00; font-size:11px; font-weight:700; width:14%; height:95px; position:relative; background-color:rgba(000,000,000,0.5); margin-right:1px; line-height:1.2em;}
.home-right-slider:first-child { width:14% }
.home-right-slider:last-child { width:14% }
.home-right-slider img { margin-top:10px; }
.home-right-slider-active {background-color:rgba(237,28,36,0.5); }

.home-left-slider { float:left;  font-size:18px; font-weight:400; width:22%;  background-color:#FFF; color:#000; margin-right:1px; padding:10px 10px; text-align:center; text-transform:uppercase;}
.home-left-slider strong { font-weight:700; }
.home-left-slider-active {background-color:#ff7500; color:#FFF;}

.banner-text { position:absolute; bottom:130px; left:20px; z-index:9999;}
.banner-text .country-name { text-transform:uppercase; color:#FFF; font-weight:700; font-size:33px; background-color:rgba(000,000,000,0.7); padding:5px 12px; line-height: 1.8em;}
.banner-text .sub-title { text-transform:uppercase; color:#FFF; font-weight:400; font-size:21px; background-color:rgba(000,000,000,0.7); padding:5px 12px; line-height: 1.8em;}
.banner-text .sub-title strong { color:#f58220; font-weight:700; }
.banner-text .desc { background-color:rgba(255,117,000,0.7); color:#FFF; font-size:12px; padding:2px 12px; line-height:1.9em;} 
.banner-text a.ex-bt  { color:#FFF; font-size:11px; background-image:url(../images/white_arrow.png); background-repeat:no-repeat; background-position:right 4px; padding-right:15px;}
  

#bannertabscontainer
{
    width:100%;
    position: absolute;
    bottom:42px;
    z-index: 101;
}
#bannertabscontainer .wrapper_980
{
    height:100%; 
   
   
}
.bannertabs
{
    width:490px;
    position: absolute;
    left:0;
    bottom:0;
	margin-left:20px;
}
.bannertab1,.bannertab2
{

    position: absolute;
}
.bannertab1strong,.bannertab2  strong
{
font-weight:700;
}

.bannertab1
{
    left:0px;
}

.bannertab2
{
    left:189px;
}

.bannertab1 a,.bannertab2 a

{
    position: absolute;
    bottom: 0;
    padding:8px;
    width:170px;
    margin-right:2px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
	text-transform:uppercase;
    color: #000;
	font-weight:400;
    float: left;
    background:#FFF;
    -webkit-transition: 0.3s ease-in;
    -moz-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}
.bannertab1 a:hover,.bannertab1 a.active,.bannertab2 a:hover,.bannertab2 a.active
{
background: #f1941e;
color:#FFF;
-webkit-transition: 0.3s ease-in;
    -moz-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}

#home_banner
{
min-height:450px;
background:#28727b;
   
background: #41a2ae; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #41a2ae 24%, #28727b 74%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(24%,#41a2ae), color-stop(74%,#28727b)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #41a2ae 24%,#28727b 74%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #41a2ae 24%,#28727b 74%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #41a2ae 24%,#28727b 74%); /* IE10+ */
background: radial-gradient(ellipse at center,  #41a2ae 24%,#28727b 74%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41a2ae', endColorstr='#28727b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.home_slideshow
{
    height: 400px;
}
#home_slide_1
{
min-height:400px;
    width:100%;
    height: 400px;
    background: url(../images/paper.png) repeat left top;
	background-image:none\9;
}

.inner-banner {  position:relative; }

.banner-title { position:absolute; right:40px; top:140px; z-index:99;}
.banner-title h2 { text-transform:uppercase; font-size:60px; color:#f58220; font-weight:300; margin-bottom:5px;}
.banner-title h2 span { background-color:rgba(0,0,0,0.7); padding:3px 12px; }
.banner-title h2 span strong { font-weight:700; }
.banner-title p { margin-bottom:2px; }
.banner-title p span {background-color:rgba(245,130,32,0.7); padding:1px 12px; font-size:22px; color:#FFF; font-weight:300; }


.inner-banner img { width:100%; margin-top:5px; }
.bread-crumb { padding-top:10px; padding-bottom:10px; }
.bread-crumb a { background-image:url(../images/grey_arrow3.jpg); background-repeat:no-repeat; background-position:right  5px; padding-right:18px; padding-left:5px; font-weight:700; color:#7d7d7d; text-transform:uppercase; }
.bread-crumb a:last-child { color:#ff7500; background-image:none;}

.inner-page-title h2 { text-transform:uppercase; font-weight:700; font-size:28px; padding-bottom:15px;}
.german-features, .gallery-title { color:#f58220; padding-left:35px; background-image:url(../images/fav.jpg); background-repeat:no-repeat; background-position:left 5px; }
.gallery-title { background-image:url(../images/gallery_icon.jpg); color:#FFF;}

.german-list { width:100%; display:inline-block; }
.german-list  ul { margin:0px; padding:0px; list-style-type:none; }
.german-list  ul li { float:left; width:31%; border-right:solid 1px #e4e4e4; padding:10px;  padding-bottom:0px; margin-bottom:8px;}
.german-list  ul li:nth-child(3n+0) { border-right:none; }
.german-list  ul li .inner-div { width:100%; border-bottom:solid 1px #e4e4e4; padding-bottom:10px; font-size:17px;color:#888888; min-height:150px;}
.german-list  ul li .inner-div p { background-image:url(../images/red_arrow.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:28px; line-height:1em; font-family: 'Roboto', sans-serif;  font-weight:300; }
.german-list  ul li .inner-div.last { border-bottom:none; }
div.responsive img { width: 100%; height: auto;  }

.gallery-con { background-color:#2e2e2e; padding-top:20px; padding-bottom:20px; }
.inner-slider-list { margin-right:2px; }
.inner-slider-list a { position:relative;  display:block;}
.light-box-zoom { position:absolute;  width:74px; height:76px; z-index:9999; left:47%; top:40%; display:none;}
.inner-slider-list  a:hover { opacity:0.5; }
.light-box-zoom a:hover   { opacity:1 !important; }



.center { position:absolute; top:54%;  display:inline-block; width:100%; }
.prev,.next  {  position:absolute; left:2%; }
.next { left:93% }

.deal-title,.contact-title { text-transform:uppercase; color:#f58220; padding-left:40px; background-image:url(../images/deal.jpg); background-repeat:no-repeat; background-position:left 15px; font-size:28px; font-weight:600; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #e4e4e4; margin-bottom:20px; }
.contact-title {background-image:url(../images/message-icon.jpg); border-bottom:none; background-position:left 17px;}
.contact-left { float:left; width:40%; }

.contact-left form { color:#a9a9a9; font-size:16px;text-transform:capitalize; }
.contact-left form input[type="text"], .contact-left form textarea, .contact-us  input[type="text"] { width:90%; border:#e8e8e8; padding:8px 6px; margin-top:8px; margin-bottom:8px;}
.contact-mid { float:left; width:26%; margin-left:20px}
.contact-right { width:32%; float:right; }
.contact-right img { width:100%; }

.contact-left form textarea { height:110px; }
form.contact-us input[type="text"],form.contact-us select, form.contact-us textarea { width:90%; border:#e8e8e8; padding:8px 6px; margin-top:8px; margin-bottom:8px; border:solid 1px #e4e4e4;}

.contact-list { width:100%;display:inline-block; margin-top:20px;}
.contact-list ul { margin:0px; padding:0px; list-style-type:none; }
.contact-list ul li { margin-bottom:6px;  font-weight:700; text-transform:uppercase; font-size:24px;}
.contact-list ul li span { display:block; color:#b0b0b0; text-transform:none; font-weight:400; font-size:16px;}
.contact-list ul li a {color:#b0b0b0;}
 

.deal-left, .deal-right { -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:solid 1px #e4e4e4; width:48%; padding:8px; padding-right:0px; float:left; }
.deal-right { float:right; }

.deal-pic { width:60%; float:left; }
.deal-pic img { width:100%; }
.deal-pic-dec { width:38%; float:right; }
.max-title { font-size:22px; color:#bababa; font-weight:700; line-height:0.8em;}
.max-price { font-size:28px; color:#818181; font-weight:700; text-decoration:line-through; background-image:url(../images/ser3.jpg); background-repeat:no-repeat; background-position:center 40px;  padding-bottom:15px;}
.max-first { background-image:none !important;  padding-top:2px !important; }
.max-price2 { font-size:28px; color:#ec1717; font-weight:700;  background-image:url(../images/ser3.jpg); background-repeat:no-repeat; background-position:center top; padding-top: 14px; padding-bottom: 6px;}
.max-price2 span { color:#818181; display:block; font-size:14px; text-transform:uppercase; line-height:0.6em; font-weight:700;}

.shapes-title { width:96%; background-image:url(../images/sre_bg.jpg); background-repeat:repeat-x; border:solid 1px #e4e4e4; padding:5px; text-transform:uppercase; font-weight:700; font-size:28px; height:34px; padding-left: 14px;} 
.country-title { float:right; padding-right:10px; font-size:18px; color:#a0a0a0; font-weight:400; padding-top:8px;} 
.shapes-left { width:45%; float:left; border-right:dotted 1px #000; padding-right:20px; margin-left:10px; margin-top:15px}
.shapes-right { width:47%;  float:right; margin-right:10px; margin-top:15px}
.shapes-list { width:100%;display:inline-block;;}
.shapes-list ul { margin:0px; padding:0px; list-style-type:none; }
.shapes-list ul li { margin-bottom:10px;  font-weight:700; text-transform:uppercase; font-size:16px;}
.shapes-list ul li span { display:block; color:#b0b0b0; text-transform:none; font-weight:400;}

.grey-bg { background-color:#d9d9d9; padding-top:20px; padding-bottom:20px; }


.tabe_style { height:45px; display:inline-block; padding-bottom:19px; width:100%;}
.bl_2_15, .gL2_15 { float:left; padding:8px 12px; color:#7d7d7d; text-transform:uppercase; font-weight:700; text-align:center; background-color:#FFF; font-size:22px; margin-right:5px; } 
.gL2_15 { background-color:#f58220; color:#FFF; }


.gallery li {
			display: block;
			float: left;
			height: 100px;
			margin-bottom: 6px;
			margin-right: 6px;
			width: 100px;
		}
		.gallery li a {
			height: 100px;
			width: 100px;
		}
		.gallery li a img {
			max-width: 100px;
		}
		
.tabs-container {}	
.tabs-container .tabs-left {float:left; width:23%; margin-left:10px;}
.tabs-container .tabs-right { float:right; width:74%; position:relative; }	

.tabs-left h2, .tabs-right h2 { text-transform:uppercase; color:#636363; font-size:19px; font-weight:600; padding:22px 0px;  display:block; }
.tabs-left img { width:100%; }
.tabs-left p { display:block; font-size:13px; color:#818181; padding-top: 22px;}

#tabs {
	font-size: 90%;
	margin: 20px 0;
}
#tabs ul {
	float: left;
	width: 100%;
}
#tabs li {
	margin-left: 3px;
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	border:solid 1px #e4e4e4;
	border-bottom:none;
}
#tabs ul li.active a {
	background-color: #FFF;
	color: #000;
}
#tabs .tabs-bt {
	clear: both;
	border-top:solid 1px #e4e4e4;
	min-height: 200px;
}

#tabs ul li a {
	text-decoration: none;
	padding:10px 5px;
	font-weight:700;
	color: #FFF;
	font-size:18px;
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#f58220;
}

.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}

.type-of-kitchen { background-image:url(../images/hamburger_icon.png); background-repeat:no-repeat; background-position:left 13px; text-transform:uppercase; font-weight:700; padding:8px;padding-left:31px; font-size:20px; }
.type-of-kitchen a { color:#f58220; }

.banner-tabs-con { width:128px; display:inline-block;  position:absolute; left:0px; top:69px; z-index:10; padding:0px;}
ul.banner-tabs  { margin:0px; padding:0px; list-style-type:none; }
ul.banner-tabs li {margin:0px !important; margin-bottom:6px !important; position:relative;}
ul.banner-tabs li:last-child { margin-bottom:0px !important; }
ul.banner-tabs li a { background-color:rgba(245,130,32,0.8) !important; padding:0px !important; color:#FFF; text-align:center; width:125px; height:117px;}
ul.banner-tabs li a span { display:block; padding-top:20px; line-height: 0.9; padding-top: 77px; }
ul.banner-tabs li a.active-links { background-color:rgba(255,255,255,0.9) !important; color:#f58220 !important;}
.cooking-img, .clean-img, .preper-img, .store-img { background-image:url(../images/cooking_icon.png); background-position:center 10px; background-repeat:no-repeat; }
.clean-img { background-image:url(../images/clean_icon.png); }
.preper-img { background-image:url(../images/preaper_icon.png); }
.store-img { background-image:url(../images/store_icon.png) }

.tabs-banner-caption { margin-top:30px; position:absolute; top:0px; left:150px;background-color:rgba(0,0,0,0.6); color:#a9a9a9; padding:8px; width:328px;;}
.tabs-banner-caption h2 { color:#ffffff; font-size:14px; font-weight:700;  padding: 5px 0px;}


.cooking-img2, .clean-img2, .preper-img2, .store-img2 { background-image:url(../images/cooking_icon2.png); background-position:center 10px; background-repeat:no-repeat;}
.clean-img2 { background-image:url(../images/clean_icon2.png); }
.preper-img2 { background-image:url(../images/preaper_icon2.png); }
.store-img2 { background-image:url(../images/store_icon2.png) }

.glow-con {position:absolute; top:0px; left:0px; display:none;}


.about-pic { width:48%; float:left;}
.about-desc { width:48%; float:right; }
.about-pic2 { width:48%; float:right; }
.about-desc2 { width:48%; float:left; }

.margin-bottom { margin-bottom:30px; }

.about-desc h2, .buy-title, .page-title, .page-title2   { font-size:21px; text-transform:uppercase; color:#fc9118; padding-bottom:10px; margin-bottom:12px;}
.about-desc h3 { font-size:24px; line-height:28px; color:#595959; font-weight:400; padding-bottom:10px;}
.about-desc p { color:#b0b0b0; font-size:16px; line-height:24px;}
.about-desc p.listing { background-image:url(../images/red_bulets.jpg); background-repeat:no-repeat; background-position:left 2px; padding-left:25px; padding-bottom:10px; line-height:18px;}

.ser2 { background-image:url(../images/ser2.jpg); background-repeat:no-repeat; background-position:left bottom;  }
.page-title { margin-top:10px; margin-bottom:20px; }
.page-title2 { margin-bottom:0px; }
.page-title2 h2 { font-size:28px; padding-bottom:10px; }

.buy-title { margin-top:30px;}
.buy-process-con { background-color:#ebebeb; margin-top:42px; margin-bottom:50px;}
.buy-process-list { width:25%; float:left; position:relative; min-height:210px;}
.buy-process-list .sha { position:absolute; top:-15px; left:50%; z-index:8 }
.buy-process-list .sha2 { position:absolute; bottom:-12px; left:50%; z-index:8 }
.buy-process-list .no { position:absolute; top:-32px; left:36%; z-index:9 }
.buy-process-list h2 { font-size:18px; color:#666666; font-weight:700; text-transform:uppercase; padding:12px; padding-bottom:8px; padding-top: 43px;}
.buy-process-list p { font-size:14px; line-height:1.3em; color:#666666; padding:12px; padding-top:0px;}
.white-bg { background-color:#FFF; } 

.video-list { width:100%; display:inline-block; }
.video-list ul { margin:0px; padding:0px; list-style-type:none; }
.video-list ul li { float:left; width:25%; margin-bottom:15px;}
.video-list ul li img { border:solid 1px #e4e4e4; }
.video-list ul li a:hover img { opacity:0.8; }

.media-wrpper{ width:100%;}
#content div.media-box2{ padding:2% 0%; width:100%;}
#content div.media-box2 h2.media-ttle-big{ font-size:36px; color:%757575; marg:0px 0px; text-transform:uppercase;}
#content .media-box2 table tr th{ padding:10px 0px; border-bottom:1px solid #e4e4e4; text-align:left; text-transform:uppercase;}
#content .media-box2 table tr td{ padding:15px 0px; border-bottom:1px solid #e4e4e4;}
#content .media-box2 table tr td .desc-pic-new { margin-right:80px; }
#content .media-box2 table tr td .desc-wrrpper { font-size:18px; text-transform:uppercase; }
#content .media-box2 table tr td .desc-wrrpper p a{ color:#000; font-size:18px; color:#757575;}
#content .media-box2 table tr td .desc-wrrpper p a:hover{ color:#F63;}
#content .media-box2 table tr td .desc-wrrpper p a span{ color:#F63;  font-size:14px; font-weight:700;}
#content .media-box2 table tr td p.souce-ttle{ font-size:18px; font-weight:normal; color:#757575;}
input[type="text"]#srch-box{ width:200px; border:2px solid #e5e5e5; padding:5px;}

#content .media-box2 table tr td .readmore { font-size:14px; text-transform:uppercase; }
#content .media-box2 table tr td .readmore span { background-color:#ff7500; color:#FFF; padding:5px 5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#content .media-box2 table tr td .readmore span a { color:#FFF; text-align:center; }

.media-list { width:100%; display:inline-block; padding-top:30px;}
.media-list ul { margin:0px;padding:0px; list-style-type:none; }
.media-list ul li { float:left; margin-right:46px; margin-bottom:25px; width:17%;}
.media-list ul li:nth-child(5n+5) { margin-right:0px; }
.media-list ul li a {border:solid 1px #e4e4e4; padding:6px; text-align:center; display:block; padding-bottom:10px;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
height:305px;
}

.media-list ul li a:hover {-webkit-transform: translate(20px,-50px);
transform: translate(0px,-10px); -webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.4);}

.media-list ul li a .pic { padding-top:8px; padding-bottom:8px; display:block;}
.media-list ul li a h2 { font-size:18px; font-weight:700;  display:block; text-align:left;}
.media-list ul li a .date { font-size:14px; font-weight:700;color:#eb9000; display:block;  text-align:left;}
.media-list ul li a .readmore { margin-top:8px; display:block; text-align:left;}



.download-list { width:100%; display:inline-block; padding-top:30px; padding-bottom:50px;}
.download-list ul { margin:0px;padding:0px; list-style-type:none; }
.download-list ul li { float:left; margin-right:46px; margin-bottom:25px; width:28%; }
.download-list ul li a {border:solid 1px #e4e4e4; padding:6px; text-align:center; display:block; padding-bottom:10px;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
height:305px;

}

.download-list ul li a:hover {-webkit-transform: translate(20px,-50px);
transform: translate(0px,-10px); -webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.4);}

.download-list ul li a .pic { padding-top:8px; padding-bottom:8px; display:block;}
.download-list ul li a h2 { font-size:20px; font-weight:700;  display:block; text-align:center;}

  


button.red-btn{ background-color: #f5181f;
color: #fff;
font-size: 12px;
padding: 7px 15px;
border: 1px solid #DC0101;}

#archive-view a{ background-image:url(../images/right-arrw.png); background-repeat:no-repeat; background-position:right; padding-right:10px;}


#table-style {
width: 100%
border: 1px solid #B0B0B0;
}
#table-style th { background-color:#101010; color:#FFF; font-size:20px; text-transform:uppercase; font-weight:700;}  

#table-style tbody {
/* Kind of irrelevant unless your .css is alreadt doing something else */
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: left;
/*background: transparent;*/
}

#table-style tr { border-bottom:solid 1px #e4e4e4; } 

#table-style td {
padding: 3px 20px;
}

.request-form {  }
.request-form h2 { font-weight:700; font-size:19px; text-transform:uppercase; color:#ff7500; padding-top:20px;}
.request-form input[type="text"] { width:90%; border:#e8e8e8; padding:8px 6px; margin-top:8px; margin-bottom:8px; border:solid 1px #e4e4e4; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.bottom-map { height:271px; background-image:url(../images/sha.png); background-repeat:no-repeat; background-position:left bottom; margin-bottom:20px;}

/* FOOTER */
.footer-con { width:100%; color:#FFF; padding-top:20px; padding-bottom:30px; background-color:#5c5c5c; }
.footer-inner{ width:100%; display:inline-block;}
.footer-box { width:auto; float:left; margin-right:35px;}

.footer-box a.footer-head{ color:#FFF; font-size:15px;  text-transform:uppercase;  margin-bottom:10px; display:block; font-weight:700;}
.footer-box ul { list-style:none; list-style-type:none; margin:0px; padding:0px;}
.footer-box ul li a{ color:#b1b1b1;  font-size:13px; padding:5px 0px; padding-bottom:1px; display:block; font-weight:400; text-transform:uppercase;} 
.footer-box ul li a:hover { color:#f58220; }

.fotter-bottom-right { float:right; width:15%;}
.fotter-bottom-right  img { width:100%; }
.fotter-bottom-right p{ color:#ffffff; font-size:12px; padding:10px 0px; float:right;}

 .Label-text { font-family:'Roboto Condensed', sans-serif; color:White; font-size:15px;padding-bottom:10px;margin-bottom:10px;}
 
 .SpanHeader{ font-family:'Roboto Condensed', sans-serif; color:#000000; font-size:15px;padding-bottom:10px;margin-bottom:10px;}
 .SpanHomeHeader{ font-family:'Trebuchet MS', sans-serif;  color:#6b6b6b; font-weight:bold;  font-size:16px;padding-bottom:0px;margin-bottom:0px; text-align:left;}
 
 .left-header{ 
background:url(../images/headings.png) no-repeat; 
width:235px; 
height:30px;
padding-left:10px; line-height:30px; font-weight:bold; color:#FFFFFF; font-size:15px;}

 .left-menu {
float:left;
width:235px;
margin: 0px;
padding:0px 0px 0px 0px;
list-style: none; 
font-size: 11px;}



.left-menu ul{ margin:0; padding:0;}

.left-menu li{
	display: block;
	padding: 0px;
	line-height: 31px;
	height: 31px;
	margin-top: -2px; 
	margin-bottom: -2px;
	text-transform:capitalize;
}
.left-menu li a {
	display: block;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	text-decoration: none;
	font-size: 12px;
	color:#333333;
	background:url(../images/left-menu.png) no-repeat;	
	text-transform:capitalize;
	text-align:left;
}

.left-menu li a:hover { 
	text-decoration: underline; 
	background:url(../images/headings.png) no-repeat;
	text-transform:capitalize;
	color:#FFFFFF;
	text-align:left;
}

.news_updates {
  width: 100%;
  background-image: url(../images/newsbg.gif);
  background-repeat: repeat-y;
  height: 26px;
  border: solid 1px #809B0E;
  line-height: 26px!important;
}
.news_update {
  width: 130px;
  display: inline-block;
  color: #fff;
  font-weight: bold;
  height: 24px;
  float: left;
  margin: 1px;
  background: #809B0E;
  text-align: left;
  padding-left: 20px;
}
.news_date {
  padding: 0 9px;
  color: #999999;
  float: left;
}
.news_des {
  width: 90%;
  color: #08387f;
  float: left;
  padding-right: 10px;
}

.footer_bottom_table
{
    width:1000px;
}

.footer_bottom_td
{
    padding-left:20px;padding-top:20px; width:300px;
}
.footer_bottom_td h1
{
    font-family:Times New Roman; font-size:20px;
}

.footer_bottom_content
{
    font-size: 14px; font-family: Trebuchet MS; color: White; text-align: right;
                            padding-left: 20px;
}

.SubjectGrid
{
     background: transparent;
}

        .SubjectGrid a:link, a.visited, a.active
        {
            background: transparent;
            display: block;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #ffffff;
            text-decoration: none;
            text-transform: none;
        }
        .SubjectGrid a:hover
        {
            background: transparent;
            display: block;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #fff;
            text-decoration: none;
            text-transform: none;
        }

    .grid
        {
            width: 100%;
            border: solid 1px #efefef;
        }
        .grid th
        {
            background-color: #9eb95d;
            color: #ffffff;
            border: solid 1px #efefef;
            text-align: left;
            padding-left: 5px;
            padding-top:8px;
            padding-bottom:8px;
             
        }
        .grid tr:nth-child(even)
        {
            background-color: #ffffff;
            border: solid 1px #9f9fff;
        }
        .grid tr:nth-child(odd)
        {
            background-color: #e0ecfa;
            border: solid 1px #7f7aaa;
            
        }
        .grid td
        {
            padding-left: 5px;
            padding-right: 5px;
            border: solid 1px #aaaeee;
            padding-bottom:5px;
            padding-top:5px;
             text-decoration: none;
            text-transform: uppercase;
        }
        
        
        
        .catlink
        {
            background: #efefef;
        }
        
        .catlink a:link, a.visited, a.active
        {
            background: #efefef;
            display: block;
            padding: 5px 8px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #333;
            text-decoration: none;
            text-transform: none;
        }
        .catlink a:hover
        {
            background: #9eb95d;
            display: block;
            padding: 5px 8px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #333;
            text-decoration: none;
            text-transform: none;
        }
        
        .catlink-mo
        {
            background: #9eb95d;
            text-transform: capitalize;
        }
        .catlink-mo a:link, a:visited, a:active
        {
            
            display: block;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #333;
            text-decoration: none;
            text-transform: capitalize;
            
        }
        .catlink-mo a:hover
        {
            background: #9eb95d;
            display: block;
            padding: 5px 8px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #333;
            text-transform: capitalize;
            text-transform: none;
        }
        
        
        .gridExclusive
        {
            width: 100%;
            border: solid 0px #efefef;
        }
         .gridExclusive th
        {
            background: #194D86;
            display: block;
            padding-top:5px;
            padding-bottom:5px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #333;
            text-decoration: none;
            text-transform: none;
            
            border: solid 1px #aaaeee;
        }
        .gridExclusive td
        {
            background: #194D86;
            display: block;
            padding: 0px;
            margin:0px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #fff;
            text-decoration: none;
            text-transform: none;
            font-weight:bold;
            border: solid 1px #aaaeee;
        }
        
        .gridExclusiveSub
        {
            width: 100%;
            border: solid 0px #efefef;
        }
        .gridExclusiveSub tr:nth-child(even)
        {
            background-color: #e0ecfa;
            border: solid 1px #9f9fff;
        }
        .gridExclusiveSub tr:nth-child(odd)
        {
            background-color: #ffffff;
            border: solid 1px #7f7aaa;
            color:#000000;
        }
        .gridExclusiveSub td
        {
            background: #AA7FFF;
            padding-left: 5px;
            padding-right: 5px;
            font-family: Arial;
            font-weight: normal;
            font-size: 15px;
            color: #fff;
            text-decoration: none;
            text-transform: none;
            
           
            border-top: solid 1px #aaaeee;
            border-bottom: solid 1px #aaaeee;
            border-left:none;
            border-right:none;
        }
        
        
        .specSection {
  padding-bottom: 14px;
  color:#013333;
}
.sectionTitle{color:#000000;padding:7px 0 10px 0;font-family:Museo,Helvetica,arial,san-serif;font-weight:bold;font-size:17px}
.specTable {
  width: 100%;
  font-size: 13px;
  margin: 0 0 30px 0;
}
.groupHead {
  background-color: #f2f2f2;
  font-weight: bold;
  text-transform: uppercase;
  text-align:left;
  padding:5px;
}
.specsKey {
  width: 25%;
  border-bottom: 1px dotted #c9c9c9;
  border-right: 1px solid #c9c9c9;padding:5px;
  text-align:left;
  font-weight:bold;
}
.specsValue {
  border-bottom: 1px dotted #c9c9c9;
  border-left: 1px solid #c9c9c9;padding:5px;
  text-align:left;
}

.liHeader
{
	font-size: 15px; font-family: Trebuchet MS; color: Gray;text-decoration:none;
}