/*
Generated by yildizsahasi-umz
*/
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
.center {
	margin: auto;
}

p {
	font-size: 15px;
}
.noborder table
{
	border: 0px !important;
}
.noborder td
{
	border: 0px !important;
}
.noborder tr
{
	border: 0px !important;
}
.table-center {
    border-top: 1px solid #DDDDDD;
    line-height: 18px;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
#factorytour {
	max-height: 320px;
	height: 320px;
	overflow: auto;
}

.berbat {

	padding: 15px;
	margin: 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 white;

	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
	background-repeat: repeat-x;
	border: 2px solid #eee;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*zoom: 1;
	float: none;
	padding: 10px 15px 10px;
	color: #777777;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}

.button-semi {
	padding: 5px;
}

.button-semi a {
	color: #777777;
	text-decoration: none;
}

.button-semi a:hover  {
	text-decoration: none;
	color: #fff;
	text-shadow: none;
} 

.scrollspy a {
	color: #af1717;
	text-decoration: none;
}

.nav-list > .active > a, .nav-list > .active > a:hover {
	background-color: #af1717;
}

.carousel img {

	margin-left: auto;
	margin-right: auto;
}
.well p {
	font-size: 15px;
}
.navbar-inner {

	z-index: 99;
	/* min-height: 60px;
	 padding-right: 20px;
	 padding-left: 20px;
	 background-color: #fafafa;
	 background-image: -moz-linear-gradient(top, #af1717, #601515);
	 background-image: -ms-linear-gradient(top, #af1717, #601515);
	 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af1717), to(#601515));
	 background-image: -webkit-linear-gradient(top, #af1717, #601515);
	 background-image: -o-linear-gradient(top, #af1717, #601515);
	 background-image: linear-gradient(top, #af1717, #601515);
	 background-repeat: repeat-x;
	 border: 1px solid #d4d4d4;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1717', endColorstr='#601515'); /* for IE */
	/*  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); */
}
/*
 .navbar .nav > li > a {
 color: #777777;
 float: none;
 padding: 10px 15px;
 text-decoration: none;
 text-shadow: 0 1px 0 #000000;
 }

 .navbar .nav > li > a {
 float: none;
 padding: 10px 10px 11px;
 line-height: 19px;
 font-size: 14px;
 color: #ffffff;
 text-decoration: none;
 text-shadow: 0 1px 0 #000000;
 }

 .navbar .nav li.dropdown > .dropdown-toggle .caret {
 border-top-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
 }

 .navbar .nav li.dropdown > .dropdown-toggle:hover .caret {
 border-top-color: #005580;
 border-bottom-color: #005580;
 }
 */
#navbar .nav li {
	background-color: #FFFFFF;
}
.navbar .nav > li > a:hover {
	color: white;
	text-decoration: none;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	text-shadow: 0 0px 0 white;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #af1717;
	color: white;
	text-shadow: 0 0px 0 white;
	z-index: 99;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: white;
	text-decoration: none;
	background-color: #af1717;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	text-shadow: 0 0px 0 white;
}
.navbar .nav > li > .dropdown-menu::before {
	display: none;
}
.navbar .nav > li > .dropdown-menu::after {
	display: none;
}

.dropdown-menu a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 40px;
	color: #333333;
	white-space: nowrap;
}

.navbar-inner {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	min-height: 40px;
	min-width: 110px;
	background-color: #ffffff;
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*zoom: 1;
}
.dropdown-menu a:hover, .dropdown-menu li:hover, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	text-decoration: none;
	color: white;
	background-color: #af1717;
	background-image: none;
	background-repeat: repeat-x;
	filter: none;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.dropdown-submenu > a:after {
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 15px;
	margin-right: -10px;
}
/*
 .dropdown-menu li {
 height: 40px;
 text-decoration: none;
 background-repeat: repeat-x;
 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
 -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
 box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
 } */
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999999;
	text-shadow: 0 1px 0 #000000;
	text-transform: uppercase;
}

/*
 .well .nav-header {
 font-weight: bold;
 color: #FFFFFF;
 font-size: 15px;
 text-shadow: 0 0px 0;
 }
 */
.social img {
	margin: 3px;
}

.nav .dropdown-toggle .caret {
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
	border-top-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}

.well {
	background-color: #FFFFFF;
}
/*
 .well .dropdown-menu a
 {
 color: black;
 text-decoration: none;
 text-shadow: 0 0px 0 #000000;
 }
 */
.nav-list > li > a, .nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.social {
	line-height: 15px;
}

.blur {

	display: block;
	text-decoration: none;
	font: 100px Georgia, sans-serif;
	letter-spacing: -5px;
	text-align: center;
	color: transparent;
	text-shadow: 0px 0px 1px #FF33FF;
}

.blur:hover {

	text-shadow: 0px 0px 10px #FF33FF;
}

/*----------------------------
 The Chained-Selections
 -----------------------------*/

#quantity {
	width: 500px;
	margin: 0 auto;
	padding: 0px 0 40px;
	list-style: none;
	text-align: center;
}

.questions {
	width: 500px;
	margin: 0 auto;
	padding: 0px 0 40px;
	list-style: none;
	text-align: center;
}

.questions > li {
	border-radius: 4px;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	border: 1px solid #8a9ba0;
	background: url('../img/section_bg.jpg') repeat-x #f0f5f7;
	padding: 0 20px 20px;
	margin-bottom: 55px;
	position: relative;
}

.questions > li p {
	line-height: 60px;
	color: #70777a;
	font-size: 18px;
	margin-bottom: 20px;
}

.questions li .divider, .questions li .divider:before, .questions li .divider:after {
	content: '';
	position: absolute;
	background-color: #384044;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	bottom: -35px;
	left: 50%;
	margin-left: -4px;
}

.questions li .divider:before {
	margin-left: -24px;
	bottom: 0;
}

.questions li .divider:after {
	margin-left: 16px;
	bottom: 0;
}

.questions > li select {
	width: 300px;
}

#preloader {
	height: 80px;
	background: url('../img/ajax-loader.gif') no-repeat center center;
	width: 500px;
	display: none;
	margin: -120px auto 0;
}

#amount {

	display: inline-block;
	height: 18px;
	font-size: 14px;
	color: #555;
	-webkit-border-radius: 3px;
}

.width_300px {

	width: 300px;
}

.margin_10px {
	margin: 10px;
}
img.large_thumb_image {
	position: absolute;
	left: 5px;
	top: 4px;
}
.large_thumb_shine {
	width: 211px;
	height: 100px;
	background: url('../img/shine_logo.png');
	position: absolute;
	background-position: -300px 0;
	left: 80px;
	top: 10px;
	background-repeat: no-repeat;
}

/* thumb roller */

.project {
	background-color: #FFF;
	border: 1px solid #EEE;
	overflow: hidden;
	padding: 10px 10px 12px;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.project span {
	color: #B22525;
	display: block;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.project p {
	font-size: 11px;
	margin-bototm: 5px;
}

.paragraph {
	font-size: 11px;
	margin-bototm: 5px;
}

/* Elastislide Style */
.es-carousel-wrapper {
	background: #ffffff;
	padding: 0px 37px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	border: 1px solid #eee;
	z-index: 1;
}

h1, h2, h3, h4, h5 {
	font-weight: lighter;
	letter-spacing: 1px;
	font-family: 'Oswald', sans-serif;
}
h2 {
	color: #212121;
	line-height: 36px;
	font-size: 30px;
	margin-bottom: 26px;
	text-transform: uppercase;
	font-weight: lighter;
}

.es-carousel {
	overflow: hidden;
	background: #fff;
}
.es-carousel ul {
	display: none;
	border: 20px;
	border-color: black;
}
.es-carousel ul li {
	height: 100%;
	float: left;
	display: block;
}
.es-carousel ul li a {
	display: block;
	border-style: solid;
	border-color: #fff;
	border: 0px;
}
.es-carousel ul li a img {
	display: block;
	border: none;
	max-height: 100%;
	max-width: 100%;
}
.es-nav span {
	position: absolute;
	top: 50%;
	left: 12px;
	background: transparent url(../img/nav.png) no-repeat top left;
	width: 14px;
	height: 26px;
	margin-top: -13px;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.8;
}
.es-nav span.es-nav-next {
	right: 12px;
	left: auto;
	background-position: top right;
}
.es-nav span:hover {
	opacity: 1.0;
}

#quality .es-carousel-wrapper {
	border: 0px solid #eee;
}

#quality .es-carousel-wrapper li {
	padding-left: 10px;
	padding-right: 10px;
}
/* thumb roller finish */

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	zoom: 1;
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.7;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;
	/* Modern!
	 /* Firefox 0.9+, Safari 2?, Chrome any?
	 /* Opera 9+, IE 9+ */
	opacity: 0.7;
}

ul.floating-list {
list-style: none;
display: inline-block;
margin: 0;
padding: 0px 0px 0px 0px;
}
ul.floating-list li {
width: 230px;
height: 30px;
margin: 5px 0px 5px 0px;
font-size: 16px;
font-weight:bold;
color: black;
line-height: 19px;
padding: 0px 3px 3px 20px;
float: left;
text-align: left;
}

body {
  color: #000000;
}

#ftHolder a { color: #5C7F99; text-decoration: none; }
#ftHolder  a:hover { text-decoration: underline; }
#ftHolder { width: 920px; float: left; text-align: center; height: 360px; padding-top: 0px; }
#ft { border: 5px solid #ffffff; -moz-border-radius: 5px; }
.ft-title { padding: 10px 10px; width: 480px; text-align: left; }
.ft-prev, .ft-next { background-color: #000; padding: 0 10px; }
.ft-button-ft-active { color: black; }


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

.es-carousel ul li a img  {
	opacity:1; 
	filter:alpha(opacity=100);
}

.table {
	font-size: 12px;
}
 
.date-picker {
  height: 29px !important;
  margin-bottom: 0px !important;
}

.user-picker {
  height: 39px !important;
  margin-bottom: 0px !important;
}

.success {
  background-color: #DFF0D8;
}