@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Lora:400,700);

html {height:100%; }
body{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#FFECD4;
	min-width:1074px;
	height:100%;
	background-color: #212121;
	/* [disabled]background-image: url(../images/bg.jpg); */
	background-repeat: repeat-y;
	background-position: center 0;
}
.bg-shadow {
	overflow:hidden;
	width:100%;
	min-height:100%;
	background-image: url(../images/bg-shadow.jpg);
	background-repeat: repeat;
	background-position: center 0;
}
.main {
	width:1074px;
	margin:0 auto;
	/* [disabled]background:#ececec; */
}
p{}
h1,h2,h3,h4,h5,h6{
	line-height:1.2em;
	color:#FFF;
	font-weight:bold;
	font-family: 'Lora', serif;

}
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:26px;}
h3 span {display:block; margin-top:-3px; white-space:nowrap;}
h4{font-size:22px;}  
h5{font-size:20px;}
h6{font-size:18px;}

a {text-decoration:none; color:#ffa338;}

a.button { background:url(../images/button.jpg) 0 0 repeat-x #ff902e;  font-size:12px; line-height:30px; color:#fff; font-family: 'Lora', serif; font-weight:bold; text-transform:uppercase; text-align:center; padding:0px 11px 0px 11px; box-shadow: 0 2px 2px #e0e0e0; cursor:pointer; display:inline-block; }
a.button:hover {background:#ff902e;}

a.link {color:#3b3535; font-size:12px; line-height:20px; font-family: 'Lora', serif; text-shadow:0px 1px 3px #999; font-weight:bold;  text-transform:uppercase; display:inline-block; }
a.link:hover { color:#ffa338;text-shadow:0px 1px 3px #ffd9ac;}

a.link-1 { color:#ffa338;}
a.link-1:hover {  color:#000;}

ul {margin:0; padding:0;list-style-image:none;}
.list-1 li {padding:10px 0 7px 16px;  background:url(../images/marker-1.gif) 0 18px no-repeat; border-top:#e1dfde 1px solid;}
.list-1 li:first-child {border:none;}
.list-1 li a {
	font-size:12px;
	color:#FFF;
	line-height:22px;
	text-transform:none;
	font-weight: bold;
}
.list-1 li a:hover {color:#ff9932;}

.list-2 {margin-left:18px;}
.list-2 li {list-style-position:outside;  font-weight:bold; margin-top:15px;}
.list-2 li:first-child {margin-top:0px;}
.list-2 li a { font-size:12px; color:#888888; line-height:22px; font-weight:normal; }
.list-2 li a:hover {color:#ff9932;}

.list-3 li {padding:1px 0 1px 16px;  background:url(../images/marker-1.gif) 0 9px no-repeat;}
.list-3 li a { font-size:11px; color:#888888; line-height:22px; text-transform:uppercase;}
.list-3 li a:hover {color:#ff9932;}

/* Global Structure---------------------------------------- */
.wrap {overflow:hidden;}
.wrapper {overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.clear {clear:both; float:none !important}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.img-indent {float:left; margin:0px 20px 0px 0;}
.last {margin-right:0px !important;}
.upper {text-transform:uppercase;}
.letter-spacing { letter-spacing:-1px; }
.nowrap {white-space:nowrap;}

.clr-1 {}

.text-1 {color:#ffa338; font-size:18px; line-height:25px; font-family: 'Lora', serif; text-shadow:0px 1px 3px #c5c5c5;}
.text-2 {
	color:#3b3535;
	font-size:12px;
	line-height:20px;
	font-family: 'Lora', serif;
	text-shadow:0px 1px 3px #999;
	font-weight:bold;
	text-transform:none;
}
a.text-2:hover {color:#ffa338;text-shadow:0px 1px 3px #ffd9ac; }
.text-3 {color:#3b3535; font-size:15px; line-height:20px; font-family: 'Lora', serif; text-shadow:0px 1px 3px #999; font-weight:bold;  text-transform:uppercase; }
.text-4 {color:#3b3535; font-weight:bold;}
a.text-4:hover {color:#ffa338;}

.top { padding-top:0px;}
.top-1 { padding-top:43px;}
.top-2 { padding-top:30px;}

.left-1 {padding-left:0px;}

.right-1 {margin-right:0px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}
.bot-1 {padding-bottom:0px;}

.pad-1 {padding-top:51px; margin-bottom:50px;}
.pad-2 {padding-top:45px; margin-bottom:46px;}
.pad-3 {padding-bottom:46px; margin-bottom:47px;}
.pad-4 {padding-top:45px; margin-bottom:42px;}
.pad-5 {padding-bottom:53px; margin-bottom:45px;}

.p1 {margin-bottom:22px;}
.p2 {margin-bottom:38px;}
.p3 {margin-bottom:18px;}
.p4 {padding-bottom:15px;}
.p5 {padding-bottom:8px;}
.p6 {padding-bottom:25px;}
.p7 {margin-bottom:6px;}
.p8 {margin-bottom:36px;}

/**to top**/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:50px;
	overflow:hidden;
	width:57px;
	height:57px;
	border:none;
	text-indent:-999px;
	z-index:999;
	background:url(../images/totop.jpg) no-repeat left top;
}
#toTop:hover {
	outline:none;
	background-position: right 0px;
}
/*********************************header*************************************/

header {
	z-index:101;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
header h1 {
	display:inline-block;
	padding-bottom:0px;
	float:left;
	margin-left:0px;
}
header h1 a {display:inline-block;}
header h1 span {font:11px/22px Arial, Helvetica, sans-serif; color:#888888; text-transform:uppercase; display:inline-block; margin:27px 0 0 2px; text-shadow:none;}

#search-form {background:#fff; width:269px; overflow:hidden; float:right; border-top:#e0e0e0 1px solid; border-left:#e0e0e0 1px solid; border-radius:5px; margin:12px 61px 0 0;}
#search-form input { width:223px; height:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; border:none; background:transparent; vertical-align:top; padding:7px 5px 7px 12px; display: inline-block; float:left; outline:none;}
#search-form a {background:url(../images/search-button.png) 0 0 no-repeat; display:inline-block; vertical-align:top; float:right; width:29px; height:29px;}
#search-form a:hover {background:url(../images/search-button.png) right 0 no-repeat; }

.main-banner {
	position:relative;
	width:1074px;
	height:110px;
	/* [disabled]background:url(../images/main-banner.jpg) 0 0 no-repeat; */
	top: 100px;
}
nav {
	position:relative;
	z-index:999;
	position:absolute;
	top: 108px;
	width: 950px;
	padding-left: 123px;
	background-color: #FFFFFF;
	background-image: url(../images/li_nav.jpg);
	background-repeat: repeat;
	background-position: 0px;
}

/* menu */
.sf-menu {display:inline-block;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a {text-decoration:none;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li { text-align:center; display:inline-block; background:url(../images/li.jpg) 0 bottom repeat-x #202020; width:165px;}
ul.sf-menu>li>a {font-family: 'Lora', serif; font-size:14px; line-height:18px; font-weight:bold; color:#fff; text-transform:uppercase; display:block; position:relative; padding:31px 0px 33px 0px;  border-left:#444444 1px solid; }
ul.sf-menu>li:first-child a {border-left:transparent 1px solid; }
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background:url(../images/li.jpg) 0 0 repeat-x #202020;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; box-shadow: 0 2px 2px #e0e0e0;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover { border-left:transparent 1px solid; }

.sf-menu>li>ul { width:150px; background: url(../images/ul.jpg) 0 0 repeat-x #212121; left:-1px; top:82px; padding:32px 8px 31px 8px;}
.sf-menu>li>ul>li {display:block; width:150px; text-align:center;}
.sf-menu>li>ul>li>a { font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:11px; line-height:15px; text-transform:uppercase; display:block; padding: 7px 0px 8px 0px; }
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{background:url(../images/li-2.jpg) 0 0 repeat-x #ff912e;  }
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a { }

.sf-menu>li li>ul {width:148px; background: url(../images/ul.jpg) 0 0 repeat-x #212121; left:159px !important; top:-32px !important; padding:32px 8px 31px 8px;}
.sf-menu>li li>ul>li {display:block; width:148px; text-align:center;}
.sf-menu>li li>ul>li>a { font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:11px; line-height:15px; text-transform:uppercase; display:block; padding: 7px 0px 8px 0px;  }
.sf-menu>li li>ul>li:hover, ul.sf-menu>li li>ul>li.sfHover{background:url(../images/li-2.jpg) 0 0 repeat-x #ff912e;}
.sf-menu>li li>ul>li>a:hover, ul.sf-menu>li li>ul>li.sfHover a {}

/*Slider*/

.slider {width:1074px; height:604px; position:relative; z-index:2; overflow:visible !important; }
.items { display:none;}

.pagination { display:none;}

.prev {position:absolute; top:240px; left:0px; background:url(../images/prev.jpg) 0 0 no-repeat; width:42px; height:42px; z-index:111 !important; display:inline-block; box-shadow:0 1px 2px #dcdbdb;}
.prev:hover {background-position:0 bottom;}
.next {position:absolute; top:240px; right:0px; background:url(../images/next.jpg) 0 0 no-repeat; width:42px; height:42px; z-index:111 !important; display:inline-block; box-shadow:0 1px 2px #dcdbdb;}
.next:hover {background-position:0 bottom;}


/**Carousel**/
.carousel-1-block { position:relative; width:630px; margin-top:25px; }
.carousel-1 {overflow:hidden; width:630px !important;}
.carousel-1 li {display:block; width:150px; float:left; margin-right:10px;}
.carousel-1-block  .carousel-next { position:absolute; top:-57px; right:0px; display:block; width:30px; height:30px; background:url(../images/carousel_next.jpg) 0 bottom no-repeat; }
.carousel-1-block  .carousel-prev { position:absolute; top:-57px; right:34px; display:block; width:30px; height:30px; background:url(../images/carousel_prev.jpg) 0 bottom no-repeat; }
.carousel-1-block  .carousel-next:hover, .carousel-1-block  .carousel-prev:hover {background-position:0 0;}

/********************** Content ************************/
section{ position:relative; z-index:1;}
#content {
	width:986px;
	margin:0 auto;
	padding-bottom:50px;
	padding-left:4px;
	margin-top:79px;

}
.content-top {padding-top:45px;}
.img-border {border:#dad9d7 5px solid; }
.border-right {padding-right:39px; margin-right:40px; border-right:#e7e7e6 1px solid ;}
.border-bottom {border-bottom:#e7e7e6 1px solid;}

.block-1 {overflow:hidden; padding:43px 0 38px 0; margin-bottom:48px; border-bottom:#e7e7e6 1px solid;}
.block-1 p {overflow:hidden; float:left; width:700px; font-size:35px; line-height:42px; color:#3b3535; font-family: 'Lora', serif; font-weight:bold;  text-shadow:0px 1px 3px #c5c5c5;}
.block-1 p span {display:block; font-size:25px; line-height:35px; color:#ffa338; font-weight:normal; text-shadow:none; letter-spacing:-1px;}
.block-1 a {display:block; float:right; width:230px; background:url(../images/block-1-btn.jpg) 0 0 repeat-x #ff902e;  font-size:20px; line-height:25px; color:#fff; font-family: 'Lora', serif; font-weight:bold; text-transform:uppercase; text-align:center; padding:17px 0 18px 0; margin-top:8px; box-shadow: 0 2px 2px #e0e0e0;}
.block-1 a:hover {background:#ff902e;}

.box-1 {padding-top:3px;}
.box-1 p {margin:18px 0 23px 0;}

.block-2 .text-1 {margin-top:16px;}
.block-2 .wrap {padding-bottom:19px;} 

.block-3 {background:#ececec; margin-top:4px;}
.block-3 h5 {color:#fff; background: url(../images/block3-title.jpg) 0 0 repeat-x #202020; display:block; padding:16px 0 17px 20px; text-shadow:none;}
.block-3>div {padding:17px 20px 23px 25px;}
.date {overflow:hidden; padding-bottom:21px;}
.date>div {color:#3b3535; font-size:40px; line-height:50px; font-family: 'Lora', serif; text-shadow:0px 1px 3px #999; font-weight:bold; text-align:left; border-right:#c9c8c8 1px solid; width:60px; float:left; margin-right:18px; }
.date>div span {font-size:12px; line-height:15px; text-transform:uppercase; margin-top:-9px; display:block; margin-left:10px; }
.date p {overflow:hidden;}
.block-3>div a.link { margin-top:15px;}

.box-2 {margin-top:28px;}
.box-2 li {float:left; width:310px; margin-right:10px; overflow:hidden;}
.box-2 li div+div {padding-top:23px;}
.box-2 li p.text-2 {margin-bottom:6px;}

.block-4 {background:#ececec; margin-top:6px;}
.block-4 h5 {color:#fff; background: url(../images/block3-title.jpg) 0 0 repeat-x #202020; display:block; padding:16px 0 17px 20px; text-shadow:none;}
.block-4>div {padding:17px 20px 25px 25px;}
.block-4 .list-2 {margin-top:14px;}

.box-3 img {margin-bottom:20px;}

.box-4>div {float:left; width:190px; margin-right:10px; text-align:center;}
.box-4 a {margin:21px 0 6px 0; display:inline-block;}

.box-5 {margin-top:17px;}
.box-5 li {display:block; padding:6px 0 22px 79px;}
.box-5 li p {padding-top:3px;}
.box-5 li:first-child {background:url(../images/page3-img4.png) 0 0 no-repeat;}
.box-5 li+li {background:url(../images/page3-img5.png) 0 0 no-repeat;}
.box-5 li+li+li {background:url(../images/page3-img6.png) 0 0 no-repeat;}

.banner-1 {display:inline-block; margin-top:26px; margin-bottom:19px;}
.banner-2 {display:inline-block;}

.box-6 img {margin-bottom:25px;}
.box-6 p {padding-top:4px;}
.box-6 a {display:inline-block;}

/* Tabs */

.tabs-vert-right{ position:relative; overflow:hidden; margin-top:8px;background:#ececec; }
.tabs-vert-right .tab-content{ padding:29px 20px 0 27px; overflow:hidden;}
.tabs-nav{ position:relative; background:#d1d1d1; height:386px; width:190px;float:right;}
	.tabs-vert-right .tabs-nav li{float:none;}
	.tabs-nav li a{
	display:block;
	position:relative;
	z-index:99;
	background:url(../images/tabs.png) 0 bottom no-repeat;
	cursor: pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:55px;
	font-family: 'Lora', serif;
	text-transform:none;
	height:57px;
	width:223px;
}
	.tabs-nav li a:hover,.tabs-nav li a.current{ background-position: 0 0 ; }	
	.tabs-vert-right .tabs-nav li a{ top:0; left:-33px; padding-left:55px;}
	.tabs-vert-right .tabs-nav li a:hover, 	.tabs-vert-right .tabs-nav li a.current{}
	
.tab-1 h5 {padding-bottom:20px;}
.tab-1 img {margin-top:6px !important;}
.tab-1 p+p {padding:15px 0 17px 0;}

.tab-2 h5 {padding-bottom:20px;}
.tab-2 img {margin-top:6px !important;}
.tab-2 p+p {padding:15px 0 0px 0;}
.tab-2 ul {margin-top:19px;}

.tab-3 ul li:first-child {border-bottom:#d6d5d5 1px solid; padding-bottom:15px; margin-bottom:17px;}
.tab-3 h5 {padding-bottom:20px;}
.tab-3 img {margin-top:6px !important;}
.tab-3 p {padding-bottom:17px;}

.tab-4 h5 {padding-bottom:26px;}
.tab-4 .wrap img {float:left; margin-right:11px;}
.tab-4 p {padding:19px 0 17px 0;}

/******************** Footer ******************/
footer {width:950px; margin:0 auto; position:relative; padding:43px 4px 34px 0px; font-family: Arial, Helvetica, sans-serif; color:#888888; font-size:12px; line-height:20px; }
footer .text-3 {padding-bottom:9px;}
footer span {margin:0 3px;}
footer a { color:#888888;}
footer a:hover {color:#000;}

footer li {}
footer li a { font-family: Arial, Helvetica, sans-serif; color:#888888; font-size:12px; line-height:20px; text-decoration:underline;}
footer li a:hover {color:#000;}

/**********************form**********************/
.map {width:481px; height:289px; margin-top:7px !important; }
.map iframe {width:481px; height:289px;}
dl.adrss {margin:22px 0px 0 0px;}
dl.adrss dt {margin-bottom:22px;}
dl.adrss dd {}
dl.adrss dd span { display:block; width:70px; float:left;}
dl.adrss dd a {}
dl.adrss dd a:hover {}

#form { margin: 25px 0 0px 0px; width:950px; }
#form fieldset {float:left;}
#form .fieldset-input {width:430px; margin-right:10px;}
#form .fieldset-textarea {width:510px;}
#form input {float:left; border:#dddcda 1px solid; background:#fff; width:408px; padding:12px 10px 12px 10px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#888888; margin:0; outline: medium none;}
#form textarea {
	border:#dddcda 1px solid; background:#fff;  width:498px; padding:12px 0px 0px 10px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#888888;
    height: 183px;
    outline: medium none;
    overflow: auto;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
	overflow:hidden;
    display: block;
    min-height:50px;
}
#form .error, #form .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:200px;
	float:left;
	margin-top:2px;
}
#form .error-empty {margin: 4px 0 5px 5px !important; display:none; float:left;}
#form .success {display:none; margin-bottom:5px;}
.btns {
	width:510px;
	position:relative;
	overflow:hidden;
	padding-top:24px;
	text-align:right;
}
.btns a {margin: 0px 0px 0px 17px; cursor:pointer;}

#slide {
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 961px;
	margin: 0px;
	margin-top:79px;
	background-color: #CCC;
}

#featured{
	width:1073px;
	position:relative;
	border:0px solid #ccc;
	height:490px;
	overflow:hidden;
	background:#fff;
	float: left;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0;
	left:925px;
	list-style:none;
	padding:0;
	margin:0;
	width:150px;
	height:490px;
	overflow:hidden;
	overflow-x:hidden;
	background-color: #000;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{
	display:block;
	height:80px;
	text-decoration:none;
	color:#333;
	background:#fff;
	line-height:20px;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
	background:url('../images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{
	width:925px;
	height:490px;
	position:relative;
	background-color: #000;
	text-align: center;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	bottom:0;
	left:0;
	height:70px;
	background: url('../images/transparent-bg.png');
	width: 827px;
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#slideshow {
	position:absolute;
	z-index:-1;
	height: 100%;
	width: 100%;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 19px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin:2px;
}
a.thumbnail:hover {
  border-color: #6b6a6a;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #555555;
}