/* CSS Document created for b-images.co.uk */
body{background-image:url(../images/background.gif);
background-repeat:repeat-x;
display:block;
padding:0px;
margin:0px;
background-position:top;
scrollbar-face-color: #5d5d5d;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #5d5d5d;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #666666;
}
a:link {color: #FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1ems; text-decoration:none; border:none;}
a:hover {color: #1D8CC9; font-family:Georgia, "Times New Roman", Times, serif; font-size:1ems; text-decoration:none; border:none;}
a:visited { color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1ems; text-decoration:underline;}
.Main-Table {
	float: left;
	height: 598px;
	width: 1002px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	
}
.Logo {
	background-image:url(../images/b-images-logo.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 84px;
	width: 223px;
	background-position:top;
}


.Navigation {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 84px;
	width: 720px;
}
.color {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 84px;
	width: 58px;
	display: block;
	background-position: bottom;
}
.centre-info {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 470px;
	width: 1002px;
}
.b-images.co.uk {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 1002px;
}
.terms {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 38px;
	width: 1002px;
}
.terms-text {
	margin-top: 0 px;
	float: right;
	width: 500px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left:25px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a:terms-text:link {color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a:terms-text:hover {color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a:terms-text:visited {color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

.Welcome {
	margin: 0px;
	float: left;
	height: 448px;
	width: 592px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
	overflow:auto;

}
/* Form Fields */

fieldset {
margin: 0 0 2em 0;
padding: 1em .5em .5em .5em;
border: 1px solid #C12D83;

}
legend {
padding: 5px;
background-color:#CCC;
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color: #000000;
border: 1px solid #000000;
}
input {
border: 1px solid #000000;
font-weight: bold;
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
background-color: #F5F5F5;
background-image:url(../images/textbox_on.gif);
}
textarea {
border: 1px solid #000000;
font-weight: bold;
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
background-color: #F5F5F5;
background-image:url(../images/textfield_on.gif);
width:250px;
}
.ERROR {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.ERROR-01 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
}
/*--------------------------------------------------------*/

.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	padding-top:25px;
	margin: 0 auto 0 auto;
	height: 35px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#FFF;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1ems;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../images/menur__left.gif) no-repeat; /*left tab image path*/
	background-position: left;
	display:block;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../images/menur__right.gif) no-repeat right top; /*right tab image path*/
	display:block;
}


/*Image*/
.thumbnail {width:140px; height:93px; margin:5px; float:left; border: 3px #eae9e9 solid;}
.thumbnail:hover {width:140px; height:93px; margin:5px; float:left; border: 3px #9db0bc solid;} 
.thumbnail {color: #0f568c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.thumbnail:link {color: #0f568c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.thumbnail:hover {color: #0F568C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a.thumbnail:visited {color: #0f568c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.home-images {
	margin: 0px;
	float: left;
	height: 435px;
	width: 345px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.portfolio-table {
	margin: 0px;
	float: left;
	height: 420px;
	width: 1002px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.portfolio-table-small {
	margin: 0px;
	float: left;
	height: 430px;
	width: 1002px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bulk-text {
	padding: 10px;
	margin-right:25px;
	float: left;
	height: 445px;
	width: 600px;
	overflow:auto;
}
#portfolio-layer {
	position:absolute;
	width:982px;
	height:443px;
	z-index:1;
	left: 2px;
	top: 100px;
	visibility: visible;
}
/* Highslide Photograph Viewer */

.highslide {
cursor: url(../highslide/graphics/zoomin.cur), pointer;
outline: none;
}
.highslide-active-anchor img {
visibility: hidden
;}
.highslide img {
border: 0px solid gray;
}
.highslide:hover img {
border: 0px solid white;
}
.highslide-wrapper {
background: white;
}
.highslide-image {
border: 2px solid white;
}
.highslide-image-blur {}
.highslide-caption {
display: none;
border: 2px solid white;
border-top: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding: 5px;
background-color: white;
}
.highslide-caption1 {
display: none;
border: 2px solid white;
border-top: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding: 5px;
background-color: white;
}
.highslide-loading {
display: block;
color: #9DB0BC;
font-size: 8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;text-decoration: none;
padding: 2px;border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(../highslide/graphics/loader.white.gif);
background-repeat: no-repeat;background-position: 3px 1px;
}
a.highslide-credits,a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-full-expand {
background: url(../highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;height: 34px;
}
.highimg {
padding-left:15px; 
padding-right:5px;
}

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}


.contact-form {
	margin: 5px;
	padding: 5px;
	float: left;
	height: 400px;
	width: 500px;
}
.contact-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 1em;
	font-weight: bold;
	float: left;
	height: 30px;
	width: 450px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gallery-numbers {
	margin-top: 0px;
	padding-left: 800px;
	padding-top: 8px;
	float: left;
	height: 12px;
	width: 200px;
}
.photography-title {
	margin-top: 0px;
	padding-right: 785px;
	padding-left:15px;
	padding-top: 5px;
	float: left;
	height: 20px;
	width: 200px;
}
