/*default*/
body {
	font-type:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:1.4;
	margin: 0;
	padding: 0;
	color: #000;
}
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
a:link {
	color:#414958;
	text-decoration: underline; 
}
a:visited {
	color: #4E5869;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}
/*default*/
/*.......part 1...............*/
/* top bar*/
.top-bar-wrapper{
	width:100%;
	height:36px;
	background-color:#000;
	display:none;
}
.top-bar{
	width:600px;
	height:36px;
	background-color:#000;
	margin:0 auto;	
}
.left-inner-bar{
	width:40%;
	height:36px;
	float:left;
}
.left-inner-bar p{
	color:#fff;
	width:55px;
	height:36px;
	float:left;
	font-size:0.9em;
	margin-top:5px;
}
.left-inner-bar img{
	height:20px;
	margin-top:7px;
}
.right-inner-bar{
	width:60%;
	height:36px;
	float:left;
}
.top-bar ul {
	margin-top:5px;
	float:right;
}
.top-bar ul li{
	list-style:none;
	display:inline;
	margin-right:20px;
}
.top-bar ul li img{
	width:26px;
}
/*...........end of top bar.................*/

/*...........container......................*/
.main-wrapper{
	width:320px;
	height:3000px;
	background-color:#ffffff;
	margin:0 auto;
	display:none;/*this removes everything on the page*/
	}
/*..........end of container................*/

.footer{
	width:100vw;
	height:80px;
	background-color: #454545;
	color: #ADADAD;
	clear:both;
	text-align:center;
	padding-top:20px;
	display:none;	
}	

/*..................................................*/


/*........cellphone ....................*/
.cell-wrapper{
	width:100%;
	height:1000px; /*to be changed*/
}


/*..........part 1.............*/
.cell-top-bar{
	width:100%;
	height:30px;
	text-align:center;
	font-size:0.8em;
	background-color: #FFB164;
	color:#fff;
	padding-top:5px;
	font-weight:300;
}
/*............end of part1......*/


/*....part 2..........*/

.cell-banner{
	width:100%;
	height:75px;
	margin-top:20px;
}
.cell-logo-div, .cell-nav-div{
	width:50%;
	height:70px;
	float:left;
}
.logo5{
	width:120px;
	margin:10px 0 0 10px;
}

.menu-img{
	float:right;
	margin-top:9px;
	margin-right:10px;
}
.drop-down-menu{
	width:100%;
	height:210px;
	padding-right:20px;
	display:none;
	background-color:#fff;
}
.drop-down-menu ul{
	list-style-type:none;
}
.drop-down-menu ul li{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	border:1px white solid;
	background-color: #CCC;
}
.drop-down-menu ul li a{
	text-decoration:none;
	line-height:50px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	display:block;
	height:50px;
}	
/*.......end of part 2................*/

/*......part 3........................*/
.main-cell-image-div{
	width:100%;
	margin:20px 0;
}

.main-cell-image{
	width:100%;
}
/*.........end of part 3..............*/
.cell-emblem-div{
	width:100%;
	height:50px;
	background-color:#3E9BEA;
	margin-top:10px;
}
/*.........part 4..............*/
.emblem-image{
	width:197px;
	height:50px;	
}
/*.........end of part 4......................*/
.cell-article-div{
	width:100%;
	height:auto;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.cell-article-title{
	font-size:0.9em;
	color:#BE6325;
    font-family: 'Open Sans', sans-serif;
	}
.cell-article{
	font-size:0.8em;
	color:#585551;
	line-height:1.5;	
}
/*.......end of part 4..........*/

/*..........part 5*/
.cell-footer{
	width:100%;
	height:auto;
	background-color:#000;
}
.cell-footer p{
	color:#fff;
	font-size:0.8em;
}
/*........end of part 5  ....................*/


.main-wrapper-2{
	width:320px;
	height:auto;
	background-color:#ffffff;
	margin:0 auto;
	}
.lightbox-wrapper{
	width:100%;
	height:auto;
}
.example-image{
	margin:20px 11px 20px 11px;	
}
/* contact form*/

.contact-div{
	width:556px;
	height:690px;
	margin-left:9.5vw;
	margin-top:20px;
	color:#3a3a3a;
	border-bottom:1px black solid;
}
.contact-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: 100;
}
.red-stars{
	color:red;
}
.grey-thin-line{
	width:100%;
	height:4px;
	background-color:#cccccc;
	margin-top:10px;
	margin-bottom:5px;
}
.ul-form{
	list-style-type:none;
}
label{
	font-size:16px;
}
textarea {
	width:99%;
    height: 150px;
	
}
.form-input{
	width:99%;
	height:28px;
	margin-bottom:20px;
}
#area-code{
	width:70px;
	height:28px;
}
#phone_Number{
	width:473px;
	height:28px;
}
#street_Address{
	width:300px;;
	height:28px;
	margin-bottom:20px;
}
#cityArea{
	width:243px;;
	height:28px;
	margin-bottom:20px;
	
}

input[type="submit"]{
	float:right;
	margin-top:15px;
	font-size:1em;
	color:#666;
}
.submit-button:hover{
	border:1px solid #0080C0;
}

/*............thanks page..............*/
/*.....................................*/
.thanks-div{
	width:100%;
	height:623px;
	margin:30px auto 0 auto;
}
.domain-bar{
	width:100%;
	height:64px;
	background-color:#007ABD;
	padding-top:0.1px;
}
.domain{
	text-align:center;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-top:18px;
	font-weight:100;
}
	
.message{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:69px;
	font-size:1.5em;
	text-align:center;
}
.thanks-div ul{
	list-style-type:none;
	margin-top:71px;
	text-align:center;
		
	}
.thanks-div ul li{
	display:inline;
}
.thanks-div ul li a{
	font-size:25px;
	text-decoration:none;
	color:#007ABD;
	
}
