html {
overflow: auto;
}
body {
background-color:#cdeeff;
margin:0px;
/*padding:100px;*/
/*background-image:url(images/bg-repeat.jpg);
background-repeat:repeat-x;
background-position:left 222px;*/
height:150px;
margin:0px; 
font:13px Arial;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#666666;
font-weight:normal;
border-bottom:#acbec7 1px solid;
text-align:left;
padding-bottom:15px;
padding-left:15px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#848172;
font-weight:normal;
border-bottom:#cdc8b1 1px solid;
text-align:left;
margin:0px;
margin-bottom:5px;
padding-bottom:5px;
padding-left:15px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:900;
color:#666666;
margin:0px;
display:inline;
padding:0px 3px 0px 10px;
}
.key-benefits{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;
line-height:20px;
padding:0px 10px;
}

#st1, #st3, #st4 {
	display: none;
}
::selection { background: #c3e2f2; color: #000000; }
::-moz-selection { background: #c3e2f2; color: #000000; }
#header{
background-image:url(images/header-1.jpg);
background-repeat:no-repeat;
background-position:center top;
width:1012px;
height:193px;
margin:0px auto;
}
.menu-bg{
background-image:url(images/menu-bg-1.jpg);
background-repeat:repeat-x;
background-position:left top;
height:60px;
width:972px;
float:left;
padding:15px 0px 0px 40px;
}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#006699; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px; background-image:url(images/seperator-2.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:5px;
}
ul.menu ul {position:absolute; top:28px; left:0; background:#FFF; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border-bottom:1px solid #c0d8ea; width:170px; margin:0; padding:0px; background:none;}
ul.menu ul li a {display:block; padding:5px 7px 5px; background-color:#FFF; margin:1px;
color:#333;
border-right:#006699 2px solid;
/*border-left:#59ad15 1px solid;*/
}
ul.menu ul li a:hover {background-color:#d8efff; color:#333;}
ul.menu ul ul {left:170px; top:0px}
ul.menu .menulink {padding:5px 10px 7px; font-weight:bold; background:none;}
ul.menu .menulink:hover {background:#0082c3; color:#FFFFFF;}
ul.menu .menuhover {background:#0082c3; color:#333;}
ul.menu .sub {background:#FFF url(images/arrow.gif) 155px 8px no-repeat; color:#000000;}
ul.menu .topline {border-top:none}

.date-container{
width:200px;
height:30px;
float:right;
margin:5px 55px 0px auto;
}
.slide-container{
width:990px;
height:230px;
margin:0px 0px 20px 0px;
}
.left{
width:700px;
height:240px;
/*border:#999999 1px solid;*/
margin:-18px 0px 0px 36px;
float:left;
}
.left-corner{
background-image:url(images/left-corner.png);
background-repeat:no-repeat;
background-position:right top;
height:250px;
width:11px;
float:left;
}
.right-corner{
background-image:url(images/right-corner.png);
background-repeat:no-repeat;
background-position:left top;
height:250px;
width:11px;
float:right;
}
.slide-bg{
background-image:url(images/slide-bg.jpg);
background-repeat:repeat-x;
height:230px;
width:678px;
text-align:center;
float:left;
z-index:-1;
padding:10px 0px 0px 0px;
/*margin:0px 0px 20px 0px;*/
}
.slide-bg-1{
background-image:url(images/slide-bg.jpg);
background-repeat:repeat-x;
height:230px;
width:194px;
float:left;
}

.right{
width:216px;
height:220px;
/*border:#999999 1px solid;*/
margin:-18px 0px 0px 20px;
float:left;
}
.content{
width:910px;
/*border:#CCCCCC 1px solid;*/
height:auto;
padding:10px 10px;
margin:20px auto 0px auto;
clear:both;
line-height:18px;
/*letter-spacing:0.5px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-align:left;
}
.content p{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;
line-height:20px;
padding:0px 10px;
}
.content ul{
list-style-type:none;
padding:5px 0px 0px 25px;
margin:0px;
text-align:left;
}
.content li{
color:#3280B0;
list-style-type:circle;
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0px 3px 0px;
text-decoration:none;
line-height:20px;
}
.content li:hover{
color:#3280B0;
list-style-type:disc;
list-style-position:outside;
}
.content a{
color:#000000;
background-color:#abceeb;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;
line-height:20px;
text-decoration:none;
padding:2px 5px;
}
.content a:hover{
color:#305c97;
/*background-color:#c2bea8;*/
text-decoration:none;
}


.poftlio-gallery{
background-image:url(images/Portfolio-1.jpg);
background-repeat:no-repeat;
background-position:center top;
width:889px;
margin:0px auto;
display:block;
/*border:#CCCCCC 1px solid;*/
height:302px;
text-align:left;
padding:72px 60px;
/*background-color:#fbf9ee;*/
}
.poftlio-gallery-1{
width:900px;
margin:0px auto;
display:block;
height:440px;
text-align:left;
padding:0px;
/*background-color:#fbf9ee;*/
}
.poftlio-gallery-1 img{
margin:10px ;
display:inline;
/*background-color:#fbf9ee;*/
}

.poftlio-gallery-2{
width:900px;
margin:0px auto;
display:block;
/*height:200px;*/
text-align:left;
padding:0px;
/*background-color:#fbf9ee;*/
}
.poftlio-gallery-3{
width:900px;
height:570px;
margin:0px auto;
display:block;
/*height:100%;*/
text-align:left;
padding:0px;
/*background-color:#fbf9ee;*/
}
.poftlio-gallery-4{
width:890px;
height:800px;
margin:0px auto 10px auto;
display:block;
/*height:100%;*/
text-align:left;
padding:0px;
/*background-color:#fbf9ee;*/
}

.feel-free{
width:420px;
height:435px;
background:#b9e0f9; 
border:2px solid #8cc7ed;

margin:0px 0px 0px auto;
float:right;
}
.bird{
background:url(images/duif.png) right bottom no-repeat;
width:231px;
height:161px;
float:right;
}
.bird p{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#666666;
text-align:right;
margin:20px;
}

.fullscreen{
text-align:center;
width:890px;
height:30px;
margin:0px auto;
}
.fullscreen a{
float:right;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
padding:8px 15px 2px 15px;
color:#3374b8;
/*width:100px;*/
display:block;
margin:0px 0px 10px auto;
text-decoration:none;
background-color: #addafa;
font-weight:900;
border:#699dc4 1px dotted;
}
.fullscreen a:hover{
color:#02256c;
text-decoration:underline;
background-color:#99d1f2;
}


/* side menu styles   */

.sidemenu {
	margin: 10px 0px 0px 0px;
	padding: 0;
	list-style: none;
}
.sidemenu li {
	padding: 0;
	margin: 0 0px;
	float: left;
	display:block;
	position: relative;
	text-align: center;
}
.sidemenu a {
	padding: 6px 0px;
	display: block;
	font: Helvetica, Arial, sans-serif;
	font-size:18px;
	/*font-weight:600;*/
	color:#003399;
	width:194px;
	height:38px;
	text-decoration: none;
	font-weight: normal;
	background: url(images/blue-button.jpg) no-repeat center top;
}
.sidemenu a:hover{
color:#000000;
text-decoration:none;
}
.sidemenu li em {
	background: url(images/hover-1.png) no-repeat;
	width: 180px;
	height: 55px;
	position: absolute;
	top: -90px;
	left: -3px;
	color:#666666;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}


/*  side menu styles ends here  */


/*  Garage door menu  starts here */

.garage{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FF3300;
/*display:inline;*/
clear:both;
margin:20px 0px 0px 0px;
}
ul.hover_block li{
			list-style:none;
			float:left;
			background-image:url(images/shutter-bg-1.jpg);
			background-repeat:no-repeat;
			background-position:left top;
			padding: 0px;
			width:146px; position: relative;
			margin-right: 10px;
/*			margin-bottom: 10px;*/
			}

		ul.hover_block li a {
			display: block;
			position: relative;
			overflow: hidden;
			height: 93px;
			width: 145px;
			padding: 15px;
			color: #666666;
			font: 14px/1.3 Helvetica, Arial, sans-serif;
			text-align:left;
			}

		ul.hover_block li a { text-decoration: none; }

		ul.hover_block li img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
		}
/*   Garage Door menu ends here  */

#toTop { 
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
height:18px;
background:url(images/menu-bg-1.jpg);
background-repeat:repeat-x;
background-position:right center;border:1px solid #2b7099;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#000000;text-decoration:none; }

#toTop:hover{
color:#666666;
}
.slideshow {
    margin:10px auto 0px 20px;
}
.footer{
margin:20px auto 0px auto;
background-image:url(images/footer-bg-1.jpg);
background-repeat:no-repeat;
background-position:right top;
width:1012px;
height:180px;
background-color:#3281b0;
padding:80px 0px 0px 0px;
}
.footer-1{
margin:0px auto 0px auto;
background-image:url(images/footer-bg-1.jpg);
background-repeat:no-repeat;
background-position:right top;
width:1012px;
height:180px;
background-color:#3281b0;
padding:80px 0px 0px 0px;
}

.benefits{
width:900px;
height:30px;
float:left;
text-align:left;
padding:4px;
margin:0px auto 10px 10px;
/*border:#FFFFFF 1px solid;*/
}

.benefits h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
border:none !important;
margin:0px auto 5px 30px;
font-weight:normal;
text-align:left;
}
.benefits ul{
float:left;
list-style:none;
padding:0px;
margin:0px;

}
.benefits li{
float:left;
display:inline;
padding:0px;
margin:0px 5px 0px 20px;
}

.benefits a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
/*margin:0px;*/
padding:5px 10px 0px 10px;
text-decoration:none;
display:block;
float:left;
font-weight:normal;
text-align:left;
}
.benefits a:hover{
color:#8ed6ff;
text-decoration:none;
/*border-bottom:#00CCFF 1px dotted;*/
}

.main-links{
width:940px;
height:30px;
float:left;
background-color:#2b7099;
text-align:left;
padding:10px 0px 15px 10px;
margin:30px auto 0px 30px;
border:#44b1f1 1px dotted;
}
.main-links ul{
float:left;
list-style:none;
padding:0px;
margin:0px;
}
.main-links li{
float:left;
display:inline;
padding:0px;
margin:0px;
}
.main-links a{
display:block;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
padding:10px 25px;
}
.main-links a:hover{
color:#8ed6ff;
background-color:#3282b1;
background-repeat:repeat-x;
background-position:left 50%;
text-decoration:none;
}

.validation-links{
width:700px;
height:30px;
float:left;
text-align:left;
padding:0px 0px 0px 10px;
margin:5px auto 0px 35px;
/*border:#FFFFFF 1px solid;*/
}
.validation-links p{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

/*  Sliding Panel Starts Here  */

a:focus {
	outline: none;
}
#panel {
background-color:#0066CC;
	height: 205px;
	display: none;
	color:#FFFFFF;
	background-image:url(images/panel-bg-2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.panal-padding{
padding:10px 20px 0px 0px;
}
	
.new {
float:left;
padding:20px;
/*margin:20px 0px 0px 0px;*/
}
.new img{
border:2px solid #FFFFFF;
}
.new ul{
display:block;
}
.new li{
display:inline;
}
.new a{
color:#FFFFFF;
text-decoration:none;
padding:5px;
display:inline;
}
.new a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #f68d1b;
	background: url(images/btn-slide.png) no-repeat 98% top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat 90% -47px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 30px 0 0;
	margin: 0px 0px 0px auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: 90% 12px;
}

/*  Sliding Panel Ends Here  */
.get-in-touch{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:900;
text-align:left;
width:90%;
margin:0px auto;
height:500px;
color:#666666;
}
.get-in-touch h2{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
color:#5DB5E3;
padding:3px 3px 2px 10px;
margin:5px 5px 5px 5px;
border-bottom:#CCCCCC 1px solid;
}
.get-in-touch h4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:900;
color:#666666;
margin:5px;
padding:3px 3px 15px 10px;
}	
/*  Contact styling-1 Starts Here  */ 

.get-in-touch-1{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:900;
text-align:left;
width:90%;
margin:0px auto;
height:500px;
color:#666666;
}
.get-in-touch-1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
color:#0275B4;
padding:3px 3px 2px 10px;
margin:5px 5px 5px 5px;
border-bottom:#8CC7ED 1px solid;
}
.get-in-touch-1 h4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:900;
color:#666666;
margin:5px;
padding:3px 3px 15px 10px;
}
/*  Contact styling-1 Ends Here  */ 

/*   Clients Animation   */
.widget {
width: 870px;
margin: 0px auto;
padding: 10px;
background: #e0f6ff;
border: 1px solid #93c8e6;
margin-bottom: 15px;
}

	.widget a {
	color: #222;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: capitalize;
		color: #729eb2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight: 900;
		padding: 10px 20px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #b0dbf6;
		color: #0b487b;
		text-decoration: none;
		border:#3f83b3 1px dashed;
		margin:-1px;
		}
		
	.tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}

.tabdiv ul{
	margin:0px;
	padding:0px;
	display:block;
	}
		.tabdiv li {
		list-style-type: none;
		margin: 10px;
		display:inline;
}
.tabdiv img{
margin:15px 10px;
width:150px;
border:#999999 1px solid;
padding:10px;
}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}


/*   Ends Here  */
/*      Navigation Slider animation Starts here    */

.link-container{
width:232px;
height:0px;
float:right;
margin:0px 0px 0px auto;
}

#contactFormContainer
            {
            	position:relative;
            	right:0px;
				top:0px;
            	float:right;
				}
            #contactForm
            {
            	height:auto;
            	width:232px;
            	background-color:#CCCCCC;
            	display:none;
            }
			.box 
            {
            	margin: 0px auto;
            	width:232px;
            	background-color:#ffffff;
            	text-align:left;
                position: relative;
            }
#contactLink
            {
            	height:49px;
            	width:232px;
            	background-image:url('images/button-1.jpg');
				background-repeat:no-repeat;
				background-position:left top;
            	display:block;
            	cursor:pointer;
            }

/*      Navigation Slider animation Ends here    */

/*      Navigation Slider inside links starts here  */
.menu_body{
margin:0px;
padding:0px;
}
.menu_body ul, li{margin:0; padding:0; list-style:none;}
.menu_body li{background:#027cbe; padding-bottom:1px;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#99d5f7;
text-align:left;
text-decoration:none;
font-weight:900;
padding:5px 10px; display:block; background:#028bd5;}
.menu_body li a:hover{padding:5px 10px; font-weight:900; text-decoration:none; color:#FFFFFF; background:#0297e7;}
/*      Navigation Slider inside links ends here  */

/*            Image Popup    */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:490px;
width:760px;
text-align:center;
background:#FFFFFF;
z-index:2;
padding:5px;
font-size:13px;
}
#popupContact img{
border:2px solid #cecece;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:10px;
top:6px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:0px 10px 10px 10px;
float:right;
padding:0px;
border:#999999 1px solid;
width:250px;
height:161px;
display:block;
}
   /*    image Popup Ends   */
   
/*        Services Slides Starts Here       */
.new-box-grid{
width:432px;
margin:0px auto;
height:185px;
text-align:left;
float:left;
padding:0px;
margin-right:10px;
margin-bottom:10px;
background-image:url(images/services-bg.jpg);
background-repeat:no-repeat;
} 
.boxgrid{ 
	width: 402px; 
	height: 156px; 
	margin:15px 10px 10px 16px; 
	float:left;
	background:transparent; 
	overflow: hidden; 
	position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0;
					margin:0px; 
					border: 0; 
				}
				.boxgrid h3{
					margin:5px 5px 0px 10px;
					color:#000000;
					border-bottom:#333333 1px dashed; 
					font-weight:bold; 
					font:16pt "Lucida Grande", Arial, sans-serif; 
				}
				.boxgrid p{ 
					padding: 0 7px; 
					color:#000000; 
					font-weight:bold;
					margin:3px; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
			.boxgrid a{
				color:#274B6D;
				text-decoration:none;
				background-color:#92B7C9;
				border:#89A2AF 1px solid;
				padding:5px 15px;
				}
				.boxgrid a:hover{
				color:#000000;
				text-decoration:none;
				}	
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}

/*        Services Slides Ends Here       */

/*  Table Form Styling Starts Here   */

form{
width:auto;
}
input{
width:400px;
height:25px;
background-color:transparent;
border:#8CC7ED 2px solid;
}
select{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
textarea{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
textarea:hover{
width:400px;
height:35px;
background-color:transparent;
border:#5F99CA 2px solid;
}
option{
background-color:transparent;
padding:5px 5px;
}
input:hover{
width:400px;
height:25px;
background-color:transparent;
border:#5F99CA 2px solid;
}
.form-text{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:500;
color:#0275B4;
padding:10px 15px;
}
.input-titles{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
color:333333;
padding:3px 15px;
}
.form-button{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:10px 0px 0px 0px;
font-weight:lighter;
color:#FFFFFF;
background-color:#999999;
height:30px;
background-image:url(images/form-bg-1.jpg);
height:54px;
width:180px;
border:#518EC1 1px solid;
background-repeat:repeat-x;
}
.form-button:hover{
color:#D5F3FF;
height:54px;
width:180px;
border:#518EC1 1px solid;
}
.form-container{
background:#B9E0F9; 
border:2px solid #8CC7ED;
width:50%;
height:435px;
float:left;
}

/*  Table Form Styling Ends Here   */

/*  Table Form-1 Styling Starts Here   */

#form_1{
width:auto;
}
#form_1 input{
width:400px;
height:25px;
background-color:transparent;
border:#8CC7ED 2px solid;
}
#form_1 select{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
#form_1 textarea{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
#form_1 textarea:hover{
width:400px;
height:35px;
background-color:transparent;
border:#5F99CA 2px solid;
}
#form_1 option{
background-color:transparent;
padding:5px 5px;
}
#form_1 input:hover{
width:400px;
height:25px;
background-color:transparent;
border:#5F99CA 2px solid;
}
.new-form-button{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:10px 0px 0px 0px;
font-weight:lighter;
color:#FFFFFF;
background-color:#999999;
background-image:url(images/form-bg-1.jpg);
height:54px !important;
width:190px !important;
border:#518EC1 1px solid !important;
background-repeat:repeat-x;
}
.new-form-button:hover{
color:#D5F3FF;
height:54px;
width:180px;
border:#518EC1 1px solid !important;
}
.form-container-1{
background:#B9E0F9; 
border:2px solid #8CC7ED;
width:100%;
height:560px;
float:left;
display:block;
}


/*  Table Form-1 Styling Ends Here   */

/*  Table Form-1 Styling Starts Here   */

#form1{
width:auto;
}
#form1 input{
width:400px;
height:25px;
background-color:transparent;
border:#8CC7ED 2px solid;
}
#form1 select{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
#form1 textarea{
width:400px;
height:35px;
background-color:transparent;
border:#8CC7ED 2px solid;
padding-top:5px;
}
#form1 textarea:hover{
width:400px;
height:35px;
background-color:transparent;
border:#5F99CA 2px solid;
}
#form1 option{
background-color:transparent;
padding:5px 5px;
}
#form1 input:hover{
width:400px;
height:25px;
background-color:transparent;
border:#5F99CA 2px solid;
}

/*  Table Form-1 Styling Ends Here   */