@charset "utf-8";
/* CSS Document */

	div#content{
		height:1540px;
	}

#product-navigation li.plink-web-sites a{background:url(../../img/menu/bg-menu-active.png) repeat-y; color:#01445e; }
	
	h1, h2{
		font-size:18px;
		font-weight:normal;
		margin:0;
		padding-bottom:5px;
		position:absolute;
		
	}
	
	div#web-flash{
		width:760px;
		height:258px;
		background-image:url(../img/web-design/anim-backer.jpg);
		margin:14px 0 14px 1px;
	}
	
	div#web-maintext{
		width:448px;
		height:700px;
		float:left;
		position:relative;
	}
	
	div#title-web{
		width:466px;
		height:73px;	
		background-image:url(../img/web-design/titlebar-web2.jpg);
		background-repeat:no-repeat;
		position:absolute;
		left:-18px;
		
	}
	
	div#title-web h1{
		left:80px;
		top:37px;
	}
	
	p#web-firstpara{
		margin-top:80px;	
	}
	
	div#title-search{
		width:448px;
		height:50px;
		background-image:url(../img/web-design/titlebar-search2.jpg);
		background-repeat:no-repeat;
		clear:both;
		position:relative;
	}
	
	div#title-search h2{
		left:62px;
		top:12px;
	}
	
	div#title-content{
		width:448px;
		height:45px;
		background-image:url(../img/web-design/titlebar-content2.jpg);
		background-repeat:no-repeat;
		clear:both;
		position:relative;
	}
	
		div#title-content h2{
		left:62px;
		top:12px;
	}
	
	div#title-application{
		width:448px;
		height:57px;
		background-image:url(../img/web-design/titlebar-application2.jpg);
		background-repeat:no-repeat;
		clear:both;
		position:relative;
	}
		div#title-application h2{
		left:62px;
		top:18px;
	}
	
	div#quote-div{
		width:286px;
		height:526px;
		background-image:url(../img/web-design/quote-backer.jpg);
		background-repeat:no-repeat;
		float:left;
		margin-left:27px;
		position:relative;
		top:19px;
	}
	
        div#quote-sucess-div{
		width:286px;
		height:526px;
		background-image:url(../img/web-design/quote-backer-sucess.png);
		background-repeat:no-repeat;
		float:left;
		margin-left:27px;
		position:relative;
		top:19px;
                height:530px;
	}
        div#quote-sucess-div .sucess-msg
        {
             background: none repeat scroll 0 0 #0D5F9B;
            border: 1px solid #2B8ADA;
            border-radius: 15px;
            font-size: 14px;
            font-weight: bold;
            line-height: 25px;
            margin: 100px 20px;
            padding: 10px;
            text-align: center;
        }
        
	form#quote-form input, form#quote-form textarea{
		border:1px solid #0d5e9a;
		background-color:#0d5e9a;
                
	}
	
	form#quote-form{
		margin:0;
		padding:0;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:17px;
	}
	
	#namefield, #emailfield, #phonefield, #brieffield{
		position:absolute;
		left:33px;
		color:#4893cb;
	}
	
	#namefield{top:43px; width:192px;}
	#emailfield{top:107px; width:215px;}
	#phonefield{top:75px; width:215px;}
	
	#brieffield{top:148px;
				height:247px;
				width:215px;
				line-height:17px;
				font-family:Tahoma, Geneva, sans-serif; font-size:12px;
				scrollbar-arrow-color:#2c8bd6;
				scrollbar-base-color:#0d5e9a;
				scrollbar-darkshadow-color:#2c8bd6;
				scrollbar-face-color:#0d5e9a;
				scrollbar-highlight-color:#2c8bd6;
				scrollbar-shadow-color:#2c8bd6; 
				}
				
	#ct-phone, #ct-email{
		position:absolute;
		top:445px;
	}
	
	#ct-phone{left:115px;}
	
	#ct-email{left:205px;}
	
	form#quote-form #ct-phone input, form#quote-form #ct-email input{
	  background-color:#0569c6;
	  border:none;
	  position:relative;
	  top:1px;
	}
	
	form#quote-form input#send{
		position:absolute;
		top:476px;
		left:90px;
		border:none;
	}
	
	div#weboffer{
		position:absolute;
		width:288px;
		height:548px;
		background-image:url(../img/web-design/Special-Offer2.gif);
		left:475px;
		top:884px;
	}
	
	div#flash-holder{
		width:729px;
		height:218px;
		position:relative;
		top:16px;
		left:15px;
		background-color:#fff;
	}
	
	.sub-title{
		margin:0;
		padding:0;
		
	}
	
	.sub-para{
		margin:0;
		padding:5px 0 0 0;
		clear:both;
	}
	
	.sub-price{
		margin:0 0 30px 0;
		padding:0;
		display:block;
		float:right;
		clear:both;
		width: 313px;
		height: 31px;
	}
	
	ul.ticklist
	{
		margin:0 0 0 30px;
		padding:0;
		position:relative;
		font-weight:bold;
	}
	
	ul.ticklist li{
		margin: 0;
  		padding: 5px 0 5px 40px;
  		list-style: none;
  		background: url('../img/bullet-tick.gif') no-repeat top left;
	}
	
#emailfield2 {		position:absolute;
		left:33px;
		color:#4893cb;
}
#namefield2 {		position:absolute;
		left:33px;
		color:#4893cb;
}
#phonefield2 {		position:absolute;
		left:33px;
		color:#4893cb;
}