@charset "UTF-8";

/*
Description: Custom CSS theme for pdbc.co.uk by Artishock
Version: 1.0
Author: Roland Pokrywka
Author url: http://www.artishock.net/
*/

/* Begin Structure */


body 		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#333;
			background-color:#F3F3F3;
			margin:0 auto;
			}

.textlink {
			font-family:Arial, Helvetica;
			font-weight:bold;
			color:#222;
			text-decoration:none;
/*			border-bottom:#222 solid 1px;*/
			}

.textlink:hover 	{
			color:#999;
			text-decoration:none;
			border-bottom:#999 dashed 1px;
			}


a img, a:active, a visited { border:none}



h1 			{
			color:#333333;
			font-size:3.0em;
			margin:15px 0px 0px 0px;
			}

h2			{
			color:#666666;
			font-size:1.3em;
			}

h3 			{
			color:#222;
			font-size:1.5em;
			padding:0;
			margin:0;
			}





#page 		{
			width:1160px;
			margin:0 auto;
			padding:20px 20px 0 20px;
			background:#FFF;
			}



#header 	{
			float:left;
			width:1160px;
			margin:0 auto;
			}


#logo 		{ float:left; width:150px;}

#menu 		{ float:left; width:1010px;}

#menu ul	{
			list-style:none;
			margin:26px 0 0 200px;
			}
			
#menu li	{
			float:left;
			margin-right:70px;
			font-size:1.4em;
			}

#menu li a		{
			text-decoration:none;
			color:#999;
			font-weight:bold;
			border-bottom:#999 dashed 1px;
			display:block;

			}

#menu li a:hover {
			color:#222;
			border-bottom:#999 dashed 1px;
			}

#menu li a:active {
			border-bottom:#000 dashed 2px;
			}




#content 	{
			float:left;
			}

.row 		{
			float:left;
			width:1160px;
			margin:40px 0 0 0;
			}

.left 		{
			float:left;
			width:520px;
			margin:0 40px 0 20px;
			}

.right 		{
			float:left;
			width:520px;
			margin:0 20px 0 40px;
			}

.heading1 { background:url(../images/home/ikonka-pdbc.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px; }
.heading2 { background:url(../images/home/ikonka-whatwedo.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px; }
.heading3 { background:url(../images/home/ikonka-newproject.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px; }
.heading4 { background:url(../images/home/ikonka-freequotation.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px; }
.heading5 { background:url(../images/home/ikonka-gallery.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px; }
.heading6 { background:url(../images/home/ikonka-testimonials.gif); background-repeat:no-repeat; height:25px; width:450px; padding:13px 0 0 50px;}
.heading7 { background:url(../images/home/ikonka-whereweare.gif); background-repeat:no-repeat; height:25px; width:470px; padding:13px 0 0 50px;}



.text { line-height:1.35em;}

.smallgrey {color:#999; font-size:0.7em; font-weight:normal;}

#h_pro_txt { float:left; width:318px; margin-right:20px;}

#h_pro_img { float:left; width:176px; padding:2px; border:#999 dashed 1px;

			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
}

#h_pro_img:hover { border:#999 dashed 1px; background:#CCC;}



.round 		{
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			}

.list { list-style:url(../images/home/list-item.jpg); line-height:1.0em;}

.list li { }


.testimo { text-align:justify; font-style:italic; color:#333;}

.client { text-align:right; font-style:italic; color:#999; margin-bottom: 60px;}

.project_im {
			margin:20px 34px 0 0;
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			border:#999 dashed 1px;
			padding:2px;
}
			
			
.project_im:hover {
			border:#999 dashed 1px; background-color:#CCC;
			}

			
.project_im a {
			border:none;
			}			
			

.project_tx { margin:5px 0 60px 0;}






/* CONTACT - enquiry */

form { color:#222;}

input { border:#CCC solid 1px; color:#222; font-size:1.0em; width:218px; height:16px; padding:1px; margin-top:1px; outline:none; border-left:#FC0 solid 1px;}

input:hover, textarea:hover, input:focus, textarea:focus { border:#FC0 solid 1px}

textarea { border:#CCC solid 1px; color:#222; font-size:1.0em; width:218px; height:110px; padding:1px; margin-top:1px; outline:none; border-left:#FC0 solid 1px;}

.input {}
.inputlong { width:478px;}
.textarea { width:478px;}
.textarea_index { height:75px;}

.submit { border:#CCC solid 1px; width:75px; height:20px; font-size:1.0em; background:#FFF; padding-top:3px; margin-top:1px; cursor:pointer; outline:none; font-family:arial; color:#222; border-left:#FC0 solid 1px;;}

.submit:hover {background:#222; color:#FC0; border:#222 solid 1px; outline:none; border-left:#222 solid 1px;}


.ct_box_f1 {
	float:left;
	width:220px;
	margin-top:14px;
	}

.ct_box_f2 {
	float:left;
	width:220px;
	margin:14px 0 0 40px;
	}

.ct_box_f3 {
	float:left;
	width:480px;
	margin-top:14px;
	}

#contactmap { margin: 20px 0 40px 0}





#footer 	{
			margin:40px -20px 0 0;
			padding:10px;
			height:40px;
			background:url(../images/home/footer.jpg); background-repeat:no-repeat;
			}
