
/*!
 * TPU2U.COM
 *
 *
 * Designed by Alfred @ Gecko | 26/12/2013
 */


/* MISC */
.Rounded {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;	
	}


body {font-family:Georgia, "Times New Roman", Times, serif;}
.help-block { font-size:12px; font-style:italic;}
.btn-warning {color: #FFF;background-color: #BD9B71;border-color: #C2AC8C;}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning { color: #ffffff; background-color: #AA8F58; border-color: #AA8F58; }

.navbar-toggle .icon-bar {background-color: #fff;}
.navbar-toggle {/*border-color: #DDD;*/ background:#D5C7AA;}

h1 { color:#33527A; font-size:29px; padding:20px 0px 18px 0px}
h1 a { color:#BAA472; text-decoration:none;}
h1 a:hover { color:#A08C60}

h2 { color:#4951AC; font-size:26px;}
h2 a { color:#4951AC; text-decoration:none;}
h2 a:hover { color:#A08C60}
h3 { font-size:14px; color:#444444; font-weight:bold;}
p { font-size:16px; color:#666;  line-height:1.6em;}

.justify{ text-align:justify}

/*
a img
{
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;	
}*/




/* HEADER AREA */


#HeaderCont{ background:url(../images/mashead_bg.png) repeat-y center; height:180px;}
#HeaderCont .masheadBG { background:url(../images/mashead.png) no-repeat 0px -1px; display:block;  width:100%; height:218px; position:relative;}
#HeaderCont .container { padding:0px;}
#HeaderCont .masheadBG img.Element { position: absolute; z-index:3000; left: -46px;}
#HeaderCont .masheadBG img.Logo { position: absolute; z-index:3000;left: 71px;top: 29px;}

#HeaderCont .masheadBG .TimeHours  { display: block; position:absolute; right:30px; bottom:80px;  }
#HeaderCont .masheadBG .TimeHours ul { padding:0px; margin:0px; list-style:none;}
#HeaderCont .masheadBG .TimeHours ul li { display:inline-block; padding:0px; width:190px; color:#fff; line-height: 17px;}
#HeaderCont .masheadBG .TimeHours ul li img { float:left; padding-right:10px;}


.navbar { margin:0px!important; border-radius:0px!important; border:none!important; min-height:45px; }

.navbar-inverse { background:#3880CD!important;}
.navbar-inverse .navbar-nav > li > a {color:#fff; font-size:20px; line-height:27px;}
.navbar-inverse .navbar-nav > li > a:hover{ background:#194F8B;}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus { color: #ffffff; background: url(../images/title_arrow.png) no-repeat center bottom #080808; }

.navbar-nav > li { font-family: 'optimusprincepsregular'; border-right: 1px solid #9DBADD; }
.navbar-inverse .navbar-nav > .dropdown > a .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-inverse .navbar-toggle {border-color: #2448BB; background: #1D49A8;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border:none!important;}


ul.dropdown-menu { font-size:16px; text-transform:uppercase; background:#000; border:0px; min-width: 250px;}
ul.dropdown-menu li { border-top:1px dashed #747474;}
ul.dropdown-menu > li > a {color: #FFF; padding: 10px 25px; background:url(../images/arrow_right.png) no-repeat 8px 11px;}
ul.dropdown-menu > li > a:hover {background:url(../images/arrow_right.png) #333 no-repeat 10px 11px;}
ul.dropdown-menu > li > a
{
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;	
	}
	
.jumbotron {padding-top:10px;padding-bottom:0px;}
	

@media (min-width: 768px) {
	.navbar-nav { float:right!important; position:relative; background:#79A5D5;}
	}



.drag {	position: absolute;	border: 1px solid #89B;	background: #BCE;	height: 58px;	width: 58px;	cursor: move;	top: 120px;	}
#DragCont {overflow: hidden;}
#DragCont iframe { height:440px; width:470px;padding:0px; margin:0px; border:none;	}


/* HOME PAGE */
#IndexPage { padding-top:20px;}




/* FOOTER AREA */
footer { margin-top:20px;}
footer p.Copy { margin:0px; padding-top:10px; color:#666; font-size:10px; float:left;}
footer p.Copy a { color:#666; text-decoration:underline;}
footer ul.FootNav { margin-top:4px; padding:0px; float:right;}
footer ul.FootNav li { margin:0px;  float:left; list-style:none;color:#666; font-size:12px;}
footer ul.FootNav li a { color:#333;padding:10px; display:block;}
footer ul.FootNav li a.ico_social { padding:0px; background:#3880CD; margin-left:4px;}
footer ul.FootNav li a:hover.ico_social {background:#000;}
footer .Foot {border-top:#3880CD 2px solid; margin:20px 0px 10px 0px;}


/* CAROUSEL BANNER SLIDES */
.Carousel {margin:0px 0px 0px 0px!important; background:url(../images/carousel_bg.jpg) 0px 0px fixed; height:450px;}
.Carousel h1 { color:#33527A;}
.Carousel-caption { padding-bottom:0px; padding-top: 0px;}
.Carousel-caption p { color:#fff;}
.Carousel-control.right,
.Carousel-control.left { background:none;}
.Carousel-indicators { bottom:-45px; }
.Carousel-indicators li {border: 1px solid #BCA474; background:#FFF; width:14px; height:14px;}
.Carousel-indicators .active {border: 1px solid #BCA474; background:#BCA474;  width:14px; height:14px; margin:1px;}


ul.ProductGallery { padding:0px; margin:0px; list-style:none; display:block;}
ul.ProductGallery li { padding:0px; margin:0px; width:209px; background:#CCC; display:inline-block; overflow:hidden; position:relative;}
ul.ProductGallery li a { display:block; overflow:hidden; height:218px; color:#fff;}
ul.ProductGallery li a img { width:100%; position:absolute; top:0px;}
ul.ProductGallery li a:hover img { top:30px;  transform-origin:center; -webkit-transform:scale(0.9,0.9);}
ul.ProductGallery li a .Title{position:absolute; top:-40px; z-index:10; opacity:0; display:block; background: url(../images/title_arrow.png) center bottom no-repeat #428BCA; overflow:hidden; width:100%; text-align:center; padding:10px 4px; border-bottom:1px solid #fff; font-size:14px;}
ul.ProductGallery li a:hover .Title{position:absolute; top:0px; opacity:1;}

ul.ProductGallery li,
ul.ProductGallery li a img,
ul.ProductGallery li a .Title
{
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;	
}


.OtherCatg h3 {font-size:20px;}

.OtherCatg ul { margin:0px; padding:0px; list-style:none;}
.OtherCatg ul li { margin:0px; padding:0px; }
.OtherCatg ul li a { margin:0px; padding:5px 0px 5px 16px ; display:block; background:url(../images/bull_blue.png) no-repeat 0px 15px; border-top:1px dashed #CCC; font-size:20px;}
.OtherCatg ul li a:hover { background:url(../images/bull_blue.png) no-repeat 2px -11px; text-decoration:none; color:#000;}
.OtherCatg ul li.last a {border-bottom:1px dashed #CCC; }








