/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {
background-color: rgb(205, 205, 205);
}

s1{font-size:25px;letter-spacing:0px; color: red; font-family: Helvetica, Arial, Georgia, Arial,sans-serif; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}

s2 {font-size:25px;letter-spacing:0px; color: black; font-family: Helvetica, Arial, Georgia, Arial,sans-serif; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}

.main-c{
	width: 100%;
}

.navbar {
    text-align: center;
}

.navbar-nav > li {
    font-size: 20px;
}

.general-c{
background-color: rgb(255, 255, 255);
}
	
.side-bar-right {
	padding: 10px 10px 10px 10px;
}

.img-main{
position:relative;
}

.p1-button{
	background-color: rgba(51, 122, 183, .9);
	color: rgb(162, 34, 43); 
	text-shadow: 4px 4px 4px #000;
	font-size:50px;
}



.index-button{
	text-align: center;
	vertical-align: middle;
}

.header-logo{
	max-width: 250px;
}

.header-logo-block{
	max-width: 450px;
}

.SldShw{
display:inline-block;
width:600px;
}
.SldShw>.Mn{
position:relative;
top:0px;
left:0px;
}
.SldShw>.Mn>img{
  width: 100%;
  position:relative;
  top:0px;
  left:0px;
  }
.SldShw>.thm>img{
  width: 30px;
  }

.builder{
font-size:30px;letter-spacing:0px; color: #334d55; font-family: sans-serif,Times New Roman,Georgia, Arial;}

.planArea{

}
.planThm{
width:150px;
margin:5px;
padding:2px;
display:inline-block;
vertical-align:bottom;
text-align:center;
}

.Pg{
min-width:450px;
max-width:1600px;
margin-left: auto ;
margin-right: auto ;
}
.SumArea{
}
.SumThm{
height:250px;
width:300px;
margin:5px;
padding:2px;
display:inline-block;
vertical-align:bottom;
text-align:center;
border-radius: 10px;
border: 1px solid #ADADAD;
}
body{
text-align:center;
}
.SumThm>a{
}
.SumThm>a>img{
width:100%;
}
.SumThm:hover{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
//background-color: #97B1C9;
}
.PgSel{
display:inline-block;
margin:20px auto 0px auto;
text-align: center;
}
.PgSel>a{
margin:10px;
font-size: 13px;
border-radius: 45%;
border: 2px solid #ADADAD;
}
.PgSel>a:hover{
background-color: #97B1C9;
}

.imgthm{
height:200px;
width:293px;
background-size: 300px; 
background-repeat: no-repeat; 
background-position: bottom center;

}

.text-img{
background-color: rgba(255, 255, 255, 0.4);
border-radius: 10px;
padding: 0px;
}