/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; 
	color:#1c1f37; 
	font-size:13px; 
	line-height:18px; 
	background-image:url(../image/body_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f5f6f7;
	margin:0px; 
	padding:0px; 
}
a {
     color:#666699;
       font-weight:bold;
       text-decoration:none;
}
a:hover {
	text-decoration:underline;
	}
.redText a{
color:#771524;
       font-weight:bold;
       text-decoration:none;
}
.blueText a
{
 color:#2c819d;
}
.redText a:hover{
text-decoration:underline;
}
.clear{ 
	clear:both; 
	font-size:0px; 
	line-height:0px; 
	height:0px;
	}
.maindiv{
	width:762px;
	margin-left:auto; 
	margin-right:auto;
	}
#homeLink {
	position:absolute;
        left: 300px;
	width : 159px;
	height: 40px;
}
/* services page logo link */
#homeLink1 {
	position:absolute;
        left: 10px;
	width : 159px;
	height: 40px;
}

.logo{
        position:relative;
	text-align:center;
	padding:10px 0px 5px 0px;
}
.content{
	padding:28px 30px 25px 30px;
}
.content p {
    margin-bottom:5px;
}
h1{
	font-size:24px; 
	font-weight:bold;
	color:#3a3d6c;
	padding:0px 0px 10px 0px;
	margin:0px;
}
h2{
	font-size:15px; 
	font-weight:bold;
}
.bottombg{
	background-image:url(../image/bottom_imagebg.jpg); 
	padding:8px 0px 6px 0px;
	padding-left:35px;
}

.slideUpWrapper {
        position:relative;
        top:150px;
        background-image:url(../image/serviceGlass.png);
	width:244px;
	height:235px;
	float:left;
        z-index:5000;
        cursor:pointer;
        text-align:left;
}



.bannerButton {
       position:relative;
       float:left;
       width:244px;
       height:235px;
       overflow:hidden;
       cursor:pointer;
       margin-left:10px;
       display:block;
}
	/*Banner starts*/
        .banner_border
        {
            position:relative;
            float:left;
            width:244px;
            height:235px;
            overflow:hidden;
            width:244px;
            top:-235px;
            cursor:pointer;
            z-index:10000;
        }
	#banner_border1 {           
                background:url(../image/building-construction-stroke.png) 0 0 no-repeat;
        }
	#banner_border2 {
                background:url(../image/installation-stroke.png) 0 0 no-repeat;
        }
	#banner_border3 {
                background:url(../image/moving-storage-stroke.png) 0 0 no-repeat;
        }
	#banner_block1{
		background-image:url(../image/building-construction-bg.png);
	}
	
	.banner_block11{
		background:url(../image/blockNavi.png) 0px -74px ;
		width:242px;
                text-align:center;
		height:57px;
		margin-left:0px;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
		float:left;
	}
	.banner_block11:hover{
		background:url(../image/blockNavi.png) 0px 0px ;
		cursor:pointer;
	}
	.banner_block11_active{
		background:url(../image/blockNavi.png) 0px 0px ;
		margin-left:0px;
		width:242px;
                text-align:center;
		height:57px;
		float:left;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
	}
	.slideUpWrapper a
	{
	  float:right; 
	  margin-right:15px;
	}
	#banner_block1 h2{
		font-size:18px; 
		color:#990033; 
		padding-left:10px;
                padding-top:15px;
		margin:10px 0 0 0;
                text-align:left;
		font-weight:normal; 
		line-height:23px;
		}
	#banner_block1 p{
		font-size:12px;
		line-height:18px;
		color:#990033;
		padding:15px 0px 0px 15px;
		margin:0px;
		}
	#banner_block1 img{
		border:0;
		}
	#banner_block2{
		background-image:url(../image/installation-bg.png);
	}
	
	.banner_block21{
		background:url(../image/blockNavi.png) -252px -74px ;
		width:242px;
                text-align:center;
		height:57px;
		float:left;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
		margin-left:10px; 
	}
        .banner_block11 a, .banner_block11 a:hover, .banner_block11 a:active, .banner_block11 a:visited, 
        .banner_block11_active a, .banner_block11_active a:hover, .banner_block11_active a:active, .banner_block11_active a:visited, 
        .banner_block21 a, .banner_block21 a:hover, .banner_block21 a:active, .banner_block21 a:visited, 
        .banner_block21_active a, .banner_block21_active a:hover, .banner_block21_active a:active, .banner_block21_active a:visited, 
        .banner_block31 a, .banner_block31 a:hover, .banner_block31 a:active, .banner_block31 a:visited, 
        .banner_block31_active a, .banner_block31_active a:hover, .banner_block31_active a:active, .banner_block31_active a:visited
        {
                color:#fff;
                text-decoration:none;
        }
	.banner_block21:hover{
		background:url(../image/blockNavi.png) -252px -0px ;
		cursor:pointer;
	}
	.banner_block21_active{
		background:url(../image/blockNavi.png) -252px -0px ;
		margin-left:10px;
		width:242px;
                text-align:center;
		height:57px;
		float:left;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
	}
	
	#banner_block2 h2{
		font-size:18px; 
		color:#666699; 
		padding-left:10px;
                padding-top:15px;
                margin:10px 0 0 0;
                text-align:left;
		font-weight:normal; 
		line-height:23px;
		}
	#banner_block2 p{
		font-size:12px; 
		line-height:18px; 
		color:#666699;
		padding:13px 0px 0px 10px;
		margin:0px;
		}
	#banner_block2 img{
		border:0;
		}
	#banner_block3{
		background-image:url(../image/moving-storage-bg.png);
	}
	
	.banner_block31{
		background:url(../image/blockNavi.png) -504px -74px ;
		width:242px;
                text-align:center;
		height:57px;
		float:left;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
		margin-left:10px;
	}
	.banner_block31:hover{
		background:url(../image/blockNavi.png) -504px 0px ;
		cursor:pointer;
	}
	.banner_block31_active{
		background:url(../image/blockNavi.png) -504px 0px ;
		margin-left:10px;
		width:242px;
                text-align:center;
		height:57px;
		float:left;
                color:#FFFFFF;
                font-size:18px;
                padding:17px 0 0 0px;
	}
	
	#banner_block3 h2{
		font-size:18px; 
		color:#0088b3; 
		padding-left:10px;
                padding-top:15px;
		margin:10px 0 0 0;
                text-align:left;
		font-weight:normal; 
		line-height:23px;
		}

                #banner_block3 p{
		font-size:12px; 
		line-height:18px; 
		color:#0088B3; 
		padding:15px 0px 0px 15px;
		margin:0px;		
		}
	#banner_block3 img{
		border:0;
		}
		/*Banner Ends*/
		
.footer{	
	height:151px; 	
	font-size:11px; 
	margin-top:15px; 
	padding-top:15px;
}
.footer ul {
    padding:0px;
    margin:0px;
    list-style:none;
}
.footer li {
    float:left;
    padding-left:3px;
    padding-right:3px;
}

.footer_block1{
	width:485px; 
	float:left;
}
.footer_block2{
	width:265px;
	text-align:right;
	float:left;
}
.copyright{
	font-size:12px;
         font-weight:bold;
}
.privacypolicy{
}
.privacypolicy a{
	color:#9b9b9b;
}
.sitemap{	
}
.sitemap a{
	color:#595fab;
}

/*Services Page starts*/

.logo1{
        position:relative;
	width:350px;
	padding:25px 0px 0px 10px;		
	float:left;
}

	/*Menu starts*/
		.menu{
			padding:40px 0px 0px 0px;
			margin:0px;
			float:left;
		}
		.menu ul{
			padding:0px;
			margin:0px;	
		}
		.menu li{
			padding:0px;
			margin-left:5px;
			float:left;
			color:#acb3c2;
			list-style:none;
		}
		.menu li a{		
			color:#acb3c2;
			display:block;
			height:24px;
			font-size:12px;
			margin-right:1px;
			padding:2px 13px 0px 12px;
			font-weight:bold;
			text-decoration:none;	
		}
		.menu li a:hover{		
			color:#494949;
			background-image:url(../image/menuhover_bg.jpg);	
			font-weight:bold;
			text-decoration:none;	
		}
		.menu_active{
			color:#494949 !important;
			background-image:url(../image/menuhover_bg.jpg);	
			font-weight:bold;
			text-decoration:none;	
		}
		li.menu_active a
		{
		 color:#494949;
		}
		.menu_right{
			width:261px;
			margin-left:10px;
			padding:9px 5px 11px 11px;
			border-left:1px solid #f8f6f7;
			border-bottom:1px solid #f8f6f7;
			float:right;
		}

	.menu_right_services{
		width:261px;
		margin-left:10px;
		padding:9px 5px 11px 11px;
		border-left:1px solid #f8f6f7;
		border-bottom:1px solid #f8f6f7;
		float:right;
	}
	.menu_right_services ul{
		padding:0px;
		margin:0px;
	}
	.menu_right_services li{
		padding:0px;
		margin-bottom:1px;
		height:41px;
		background-image:url(../image/secondlevel_navlist.jpg);
		color:#acb3c2;
		list-style:none;
	}
	.menu_right_services li a{
		color:#acb3c2;
		display:block;
		font-size:14px;
		font-weight:bold;
		height:20px;
		padding:11px 10px 10px 30px;
		text-decoration:none;
	}
	.menu_right_services_active{
		color:#494949 !important;
		background-image:url(../image/secondlevel_navbg.jpg);
		text-decoration:none;
	}



		.menu_right ul{
			padding:0px;
			margin:0px;	
		}
		.menu_right li{
			padding:0px;
			margin-bottom:1px;				
			background-image:url(../image/secondlevel_navlist.jpg);
			color:#acb3c2;
			list-style:none;
		}

                .menu_right1{
			color:#acb3c2 !important;
			display:block;
			font-size:14px;
			font-weight:bold;
			height:20px;
			padding:11px 10px 10px 30px;
			text-decoration:none;
		}
		.menu_right1:hover{
			color:#494949 !important;
			background:url(../image/buttons.png) 0px -244px !important;
			text-decoration:none;
		}
                .menu_right1_active{
			color:#494949 !important;
			height:20px;
			font-size:14px;
			font-weight:bold;
			display:block;
			padding:11px 10px 9px 30px;
			background:url(../image/secondButtonsActive.png) 0px -8px;
			text-decoration:none !important;
		}

                .menu_right2{
			color:#acb3c2 !important;
			display:block;
			font-size:14px;
			font-weight:bold;
			height:20px;
			padding:11px 10px 10px 30px;
			text-decoration:none;
		}
		.menu_right2:hover{
			color:#943E49 !important;
			background:url(../image/buttons.png) 0px -66px !important;
			text-decoration:none;
		}
                .menu_right2_active{
			color:#494949 !important;
			height:20px;
			font-size:14px;
			font-weight:bold;
			display:block;
			padding:11px 10px 9px 30px;
			background:url(../image/secondButtonsActive.png) 0px -69px;
			text-decoration:none !important;
		}
		
		.menu_right3{		
			color:#acb3c2 !important;
			display:block;		
			font-size:14px;
			font-weight:bold;
			height:20px;
			padding:11px 10px 10px 30px;			
			text-decoration:none;	
		}
		.menu_right3:hover{
			color:#595fb4 !important;
			background:url(../image/buttons.png) 0px -121px !important;
			text-decoration:none;		
		}	
		.menu_right3_active{
			color:#494949 !important;
			height:20px;
			font-size:14px;
			font-weight:bold;
			display:block;
			padding:11px 10px 9px 30px;
			background:url(../image/secondButtonsActive.png) 0px -130px;
			text-decoration:none !important;
		}
		.menu_right4{		
			color:#acb3c2 !important;
			display:block;		
			font-size:14px;
			font-weight:bold;
			height:20px;
			padding:11px 10px 10px 30px;		
			text-decoration:none;	
		}
		.menu_right4:hover{
			color:#0088b3 !important;
			background:url(../image/buttons.png) 0px -185px !important;
			text-decoration:none;		
		}	
                .menu_right4_active{
			color:#494949 !important;
			height:20px;
			font-size:14px;
			font-weight:bold;
			display:block;
			padding:11px 10px 9px 30px;
			background:url(../image/secondButtonsActive.png) 0px -190px;
			text-decoration:none !important;
		}
		.menu_right_activediv{
			background-image:url(../image/trdlevelbg.jpg);
			padding:5px 5px 0px 32px;
			margin-top:-1px;
			height:99px;
		}
		.menu_right_activediv a{
			color:#FFFFFF;
			font-size:13px;
			display:block;
			height:23px;
			padding:0px 0px 0px 10px;
			border-bottom:1px solid #c5c5c5;
			margin:0px;
			text-decoration:none;		
			padding-top:4px;
		}
		.menu_right_activediv a:hover{
			color:#494949!important;
			display:block;
			background-image:url(../image/thirdlevel_listbg.png) !important;
			text-decoration:none;
		}
		.menu_right_activedivSel{
			color:#494949!important;
			display:block;
			background-image:url(../image/thirdlevel_listbg.png) !important;
			text-decoration:none;
		}
	/*Menu Ends*/

.services1{
	background-image:url(../image/services_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:10px;
}
.services2{
	background-image:url(../image/services_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px 6px 0px 5px;
}
.services21{
	background-image:url(../image/services_right2.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px 6px 0px 5px;
}
.services3{
	background-color:#FFFFFF;	
}
.services2 h3{
	font-size:14px;
	color:#8b313f;
	font-weight:bold;
}
.services21 h3{
	font-size:14px;
	color:#8b313f;
	font-weight:bold;
}
.services3_top{
	background-image:url(../image/services_bg.jpg);	
	background-repeat:repeat-x;
	background-position:top;
	color:#fefefe;
	height:31px;
	padding:10px 6px 0px 10px;
}
.services3_top a{
    color:#494949;
    text-decoration:none;
    font-weight:normal;
}
.services3_top a:hover {
    color:#fefefe;
    text-decoration:underline;
}
.services_block1{
	margin-left:5px;
}
.services_block1 h2 a{
	font-size:18px; 
	color:#990033; 
	padding:0px; 
	margin:0px; 
	font-weight:normal; 
	line-height:23px;
	}
        .services_block1 img {
            border:0;
            margin-right:5px;
        }
.services_block1 p{ 
	font-size:12px; 
	line-height:18px; 	
	padding:0px 15px 10px 20px;
	margin:0px;
	}
.services_block2{
	margin-left:5px;
}
.services_block2  h2 a{
	font-size:18px; 
	color:#666699; 
	padding:0px; 
	margin:0px; 
	font-weight:normal; 
	line-height:23px;
	}
.services_block2 img {
    border:0;
    margin-right:5px;
}
.services_block2 p{ 
	font-size:12px; 
	line-height:18px; 	
	padding:0px 15px 10px 20px;
	margin:0px;	
	}
.services_block3{
	margin-left:5px;
}
.services_block3 h2 a{
	font-size:18px; 
	color:#0088b3; 
	padding:0px; 
	margin:0px; 
	font-weight:normal; 
	line-height:23px;
	}
.services_block3 img {
    border:0;
    margin-right:5px;
}
.services_block3 p{ 
	font-size:12px; 
	line-height:18px; 	
	padding:0px 15px 10px 20px;
	margin:0px;
	}	

.building_construction{
	height:45px;
	padding:20px 0px 0px 20px;
	background-image:url(../image/building_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.installation{
	height:45px;
	padding:20px 0px 0px 20px;
	background-image:url(../image/installation_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.moving_storage{
	height:45px;
	padding:20px 0px 0px 20px;
	background-image:url(../image/moving_storage_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

/*Bottom List Starts*/

.bottom_list{
	background-color:#f3f4f9;
	border:1px solid #edeff3;
	padding:5px;
	line-height:20px;
}
.bottom_list_inner{
	background-color:#fefefe;
	border:1px solid #edeef3;
	padding:15px;
}
.bottom_list_inner2{
	background-image:url(../image/bottom_listbg.jpg);
}
.bottom_list_inner2_div{
	width:145px;
	float:left;
	padding:5px 20px 5px 5px;
}
.bottom_list_inner2_div1{
	width:125px;
	font-weight:normal;
	float:left;
	padding:5px 20px 5px 5px;
}
.bottom_list_inner2_div1 a{
	width:125px;
	font-weight:normal;
	text-decoration:none;
	color:#8e8e8e;	
	padding:5px 20px 5px 5px;
}
.bottom_list_inner2_div1 a:hover{	
	font-weight:normal;	
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:none;
}
.bottom_list_inner2_div1_active{
	font-weight:normal;	
	font-weight:bold;
	color:#3d3d3d !important;
	text-decoration:none;
}

.bottom_list_inner2_div2{
	width:155px;
	float:left;
	padding:5px 10px 5px 15px;
}
.bottom_list_inner2_div2 a{
	width:125px;
	font-weight:normal;
	text-decoration:none;
	color:#8e8e8e;		
}
.bottom_list_inner2_div2 a:hover{	
	font-weight:normal;	
	color:#c84257;
	font-weight:bold;
	text-decoration:none;
}
.bottom_list_inner2_div2_active{
	font-weight:bold;
	color:#c84257 !important;
	text-decoration:none;
}

.bottom_list_inner2_div3{
	width:155px;
	font-weight:normal;
	float:left;
	padding:5px 10px 5px 20px;
}
.bottom_list_inner2_div3 a{
	width:125px;
	font-weight:normal;
	text-decoration:none;
	color:#8e8e8e;		
}
.bottom_list_inner2_div3 a:hover{	
	font-weight:normal;	
	color:#6066b2;
	font-weight:bold;
	text-decoration:none;
}
.bottom_list_inner2_div3_active{
	font-weight:bold;
	color:#6066b2 !important;
	text-decoration:none;
}


.bottom_list_inner2_div4{
	width:165px;
	font-weight:normal;
	float:left;
	padding:5px 0px 5px 20px;
}
.bottom_list_inner2_div4 a{
	width:125px;
	font-weight:normal;
	text-decoration:none;
	color:#8e8e8e;		
}
.bottom_list_inner2_div4 a:hover{	
	font-weight:normal;	
	color:#147194;
	font-weight:bold;
	text-decoration:none;
}
.bottom_list_inner2_div4_active{
	font-weight:bold;
	color:#147194 !important;
	text-decoration:none;
}

/*Bottom List Ends*/
#mapAndContactInfo
{
  float:left;
  width: 35%; 
  height: 300px;
  padding-top:20px;
}
#contactInfo h1
{
  padding:0px;
  margin:0px;
  color:#666699;
  font-family:Georgia;
  font-size:14px;
  font-weight:normal;
}
#contactInfo p
{
  font-size:12px;
  color:#444;
  margin-top:0px;
}
#map
{
height:210px; 
width:250px; 
margin-top:15px;
border:1px solid #ccc;
}
#formArea {
    position:relative;
    text-align:left;
    width:430px;
    float:left;
    margin-left:30px;
 }
#formArea p
{
  font-size:14px;
}
 #formArea span {
     float:left;
     vertical-align:top;
     display:block;
     width:110px;
 }

#formButton {
    float:right;
margin-right:60px;
margin-top: 5px;
background: url(../images/button.png) -0px -2px;
border:none;
height:33px;
width:147px;
padding-bottom:8px;
color:#333333;
font-size:14pt;
}
#formButton:hover {
background: url(../images/button.png) -0px -39px;
border:none;
color:#333333;
cursor:pointer;
}
#formArea input {
        /* for IE */
        filter:alpha(opacity=80);
        /* CSS3 standard */
        opacity:0.8;
        border:1px solid #d5d5d5;
}
#formArea textarea {
        /* for IE */
        filter:alpha(opacity=80);
        /* CSS3 standard */
        opacity:0.8;
        border:1px solid #d5d5d5;
}

.error {
    color:#9B0000;
    font-size:small;
}

.submitBtn {
    float:right;
    margin:5px;
    padding:5px;
border:solid 1px #5A6971;
background:#ffffff;
color:#5A6971;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.submitBtn:hover {
border:solid 1px #6468B1;
color:#6468B1;
cursor:pointer;
}