/* CSS Document */
.no_border{border:none !important;}
hr.grey{
	border-color:#999999;;
	border-style:dashed;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; background-image:url(images/00-tile.gif); background-repeat:repeat; margin:0;}
#top{width:100%; background-color:#ccdfe8; color:#96aeba; text-align:right;}
#top a{color:#96aeba; }
#header  {width:100%; background:#ffffff; height:100px;display:inline;}
#header img{display:inline; float:left;}
#header_left{float:left;}
#header_right{float:left; height:100px; width:569px; background-image:
url(http://www.the-photography-studio.co.uk/images/photographic_studio_newcastle.jpg); background-repeat:no-repeat;}
#chat{position:relative;left:240px; top:10px;}
.bread{width:100%;min-height:15px;height:auto !important;height:15px;background-color:#969;}

.clear{clear:both;}
.menubox_header_text{ width:160px;  float:left; font-weight:bold;}
.index_right{width:236px; margin:0; margin:auto;}
.menu_box{text-align:center; margin-top:10px; padding:6px;}
.menu_box input{ margin-bottom:4px; background-color:#c4d3da !important;  }
.menu_box form{display:inline;}

/* Listing */
.listing{width:510px; padding:5px;  border:1px #999999 dashed; margin-bottom:5px;}
.listing img{ border:1px #999999 dashed;}
.listing_logo{float:left;}
.listing_logo img{ border:1px #999999 dashed;}
.listing_content{width:345px; float:right; display:inline; line-height:140%;}

/*
tag cloud
*/
.word-cloud {
	border: 1px inset #333;
	padding: 5px;
	text-align:justify;
}

.word-cloud a{
 text-decoration:none !important;
 border:none !important;
 color:#006600 !important;
}

.word-cloud a:hover{
 text-decoration:none !important;
 border-bottom:#003366 dashed 1px !important;
}
  .word {
  	font-family: Verdana, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  	text-decoration: none;
  	font-weight: normal;
  }
  .size9 {
  	color: #000;
  	font-size: 13px;;
  }
  .size8 {
  	color: #111;
  	font-size: 12px;
  }
  .size7 {
  	color: #222;
  	font-size: 11px;
  }
  .size6 {
  	color: #333;
  	font-size: 10px;
	font-weight:bold;
  }
  .size5 {
  	color: #444;
  	font-size: 9px;
  }
  .size4 {
  	color: #555;
  	font-size: 8px;
	font-family:"Times New Roman", Times, serif !important;
  }
  .size3 {
  	color: #666;
  	font-size: 14px;
	font-weight:bold;
  }
  .size2 {
  	color: #777;
  	font-size: 20%;
  }
  .size1 {
  	color: #888;
  	font-size: 20%;
  }
  .size0 {
  	color: #999;
  	font-size: 15%;
  }


#main a{color:#006699; text-decoration:none; border-bottom:1px dashed #006699;}
#main a:visited{color:#006699; text-decoration:none; border-bottom:1px dashed #006699;}
#main img{ border:none;}

.mainright_rev a{color:#006699; text-decoration:none; border-bottom:1px dashed #006699;}
.mainright_rev a:visited{color:#006699; text-decoration:none; border-bottom:1px dashed #006699;}
.mainright_rev img{ border:none;}

#main_wm  {width:100%; background-color:#ffffff; background-image:url(images/bg_left.jpg); background-position:left; background-repeat:repeat-y; height:auto;}
#main h1{ font-family:Georgia, Arial, Helvetica, sans-serif; color:#737255; margin:0; font-size:200%;}
body.gallery h1 {font-family:Georgia, Arial, Helvetica, sans-serif; color:#737255; margin:0; font-size:200%;}

#main_wm h1{ font-family:Georgia, Arial, Helvetica, sans-serif; color:#737255; margin:0; font-size:200%;}
#main h2{margin-bottom:2px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:160%; color:#990000; font-weight:bold;}
#main_wm h2{margin-bottom:2px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:160%; color:#990000; font-weight:bold;}
.headline { font-family:Arial, Georgia, Helvetica, sans-serif; font-size:160%; color:#000000; font-weight:bold;}
#main h3 {margin-bottom:2px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:130%; color:#006600; font-weight:bold; margin-top:0;}
#main_wm h3 {margin-bottom:2px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:130%; color:#666666; font-weight:bold; margin-top:0;}
#main h4 {margin-bottom:0px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:160%; color:#000000; font-weight:bold; margin-top:0; text-decoration:none;}
h5 {
	color: #006699;
	font-weight: bold;
	margin:0;
}
#main_wm h4 {margin-bottom:0px; font-family:Arial, Georgia, Helvetica, sans-serif; font-size:160%; color:#000000; font-weight:bold; margin-top:0; text-decoration:none;}

#wrapper{width:750px; margin:0; margin:auto; overflow:auto;}
#bgwrapper{background-image:url(images/bg.gif); width:800px; margin:0; margin:auto;}


.title a  {color:#4b4a3d; border-bottom:1px dashed #636252; text-decoration:none; font-weight:bold;}
.title a:visited  {color:#4b4a3d; border-bottom:1px dashed #636252;  text-decoration:none; font-weight:bold;}
.title {width:465px; background-color:#d3d1a5; min-height:45px; height:auto !important; height:45px; padding-left:10px; padding-top:4px; border-top:#acaa7d solid 1px;}
.title_full {width:740px; background-color:#d3d1a5; min-height:45px; height:auto !important; height:45px; padding-left:10px; padding-top:4px; border-top:#acaa7d solid 1px;}

.title_r {width:264px; background-color:#dcdab7;  min-height:45px; height:auto !important; height:45px; padding-left:10px; padding-top:5px; border-top:#acaa7d solid 1px;}

.title_r a{color:#7c7b66;}
.title_full a{color:#7c7b66;}


.title h1{margin:0px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:200%; color:#737255;}
.title_r h1{margin:0px; font-family:Georgia, Arial, Helvetica, sans-serif; margin-top:6px; font-size:200%;}

.title_left{width:201px; background-color:#dcdab7;  min-height:45px; height:auto !important; height:45px; padding-top:5px; border-top:#acaa7d solid 1px;}
.title_rev {width:539px; background-color:#dcdab7;  min-height:45px; height:auto !important; height:45px; padding-left:10px; padding-top:5px; border-top:#acaa7d solid 1px;}
.title_rev h1{margin:0px; font-family:Georgia, Arial, Helvetica, sans-serif; margin-top:6px; font-size:200%;}

.photo_gallery{width:527px; border:#CCC 1px dashed;}
.photo_gallery img{ margin:15px; border:1px #666 dashed;}


#splash{width:750px; min-height:200px; height:auto !important; height:200px;}
#splash_contact{width:750px; height:250px;}
#directions {width:730px; margin:0; margin:auto;}
#breadcrumb {padding-bottom:6px; font-size:80%; color:#666666;}
.mainleft{width:474px; float:left;  border-right-color:#B7CFF9; border-right-style:dashed; border-right-width:1px;}
.mainright{width:274px; float:right; }
.left_gallery{}
.left_gallery img{padding:10px; border:none !important;}
.left_gallery a{ text-decoration:none !important; border:none !important;}
.mainleft_rev{width:200px; float:left; min-height:180px; height:auto !important; height:180px; margin:0; margin:auto;}
.mainright_rev{width:549px; float:left; min-height:180px; height:auto !important; height:180px; }
.ten_pad_rev {padding:10px; padding-top:15px; width:529px; line-height:2em;}

.ten_pad {padding:10px; padding-top:15px; width:455px; line-height:2em;}
.ten_pad_full {padding:10px; padding-top:15px; width:730px; line-height:2em;}
.ten_pad_r {padding:10px; padding-top:15px; width:455px; line-height:2em; width:254px;}
.ten_pad_r img{border:none; text-decoration:none;}

.main_form select { margin-bottom:15px; background-color:#E8E8E8!important;}
.main_form select option {
     bbackground-color:#E8E8E8!important; border:#9F9F00 solid 1px !important;
}
.main_form input{background-color:#E8E8E8!important; margin-bottom:15px; border:#9F9F00 solid 1px;}
.main_form label{float: left;width: 80px;font-weight: bold; margin-left:35px;}
.main_form_btn{margin-left:280px; margin-top:15px;  background-color:#ffffff !important;}
.required{color:#990033;}
.main_form textarea{background-color:#E8E8E8!important; border:#9F9F00 solid 1px;}

.news_headline{width:100%; font-size:160%;}
.news_headline a{color:#00CC00; border-bottom:1px dashed; text-decoration:none;}
.news_headline img{border:none; margin-right:7px;}
.news_date{color:#990033; width:100%;   }
.news_img{display:inline; float:left; margin-top:3px;}
.news_date_txt{display:inline; float:left; margin-left:7px;  top: 0; position: relative;
/* IE4ever Hack: Hide from IE4 **/
position: static;}

.second_button {padding-left:5px;}
div.hr{height:1px; background-image:url(images/hr.gif); width:100%;}
div.hr hr {display: none;}

/*MAIN MENI============================================================================  */
.indentmenu{font-size:13px; width:750px; min-height:16px; height:auto !important; height:16px; display:inline;}
.indentmenu ul{margin: 0;padding: 0;float: left;width: 100%;border: 1px solid #564c66;border-width: 1px 0;background: black url(images/indentbg.gif) center center repeat-x; display:inline;}
.indentmenu ul li{display: inline;}
.indentmenu ul li a{float: left;color: white;padding: 5px 11px;text-decoration: none;border-right: 1px solid #564c66;}
.indentmenu ul li a:visited{color: white;}
.indentmenu ul li a:hover, .indentmenu ul li .current{color: white !important; padding-top: 6px;padding-bottom: 4px; background: black url(images/indentbg2.gif) center center repeat-x;}
.bookmark{float:right; display:inline;}

.main_menu a{width:200px; display:block; cursor:pointer; background-color:#CCCCCC; 
cursor:pointer; padding-left:9px; padding-top:7px; padding-bottom:7px; color:#333333; text-decoration:none; border:none;}
.main_menu a:hover{background-color:#FF9900; border:none;}
.main_menu_title{
	color:#7D9B09;
	max-width:185px;
	border:none;
	border-bottom:#bebcbc  1px solid;
	border-top:#ffffff  1px solid;
	display:block;
	cursor:pointer;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.main_right_title{
	color:#7D9B09;
	max-width:225px;
	border:none;
	border-bottom:#bebcbc  1px solid;
	border-top:#ffffff  1px solid;
	display:block;
	cursor:pointer;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
#menu_right {display:block; cursor:pointer; 
cursor:pointer;  padding-top:7px; padding-bottom:7px; color:#333333; text-decoration:none; border:none; }
#right_col{ width:250px;  float:right;}
.black_title{width: 230px; padding:7px; font-weight:bold; background-color:#000000; color:#FFFFFF;}
#distances { background-color:#f0edc2; width:95%; height:140px; margin:0; margin:auto; padding:10px; margin-top:15px; margin-bottom:10px;}
.right_info{width:233px; background-color:#f0edc2; padding:5px;}
#distances_map{ float: right;}

.sub_menu_title{
	background-color:#f3eeee;
	max-width:185px;
	border-bottom:#d8d2d2  1px solid;
	border-top:#ffffff  1px solid;
	display:block;
	cursor:pointer;
	cursor:pointer;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	color:#0066CC;
	text-decoration:none;
	font-size:110%;
}
.sub_menu_title:hover{background-color:#0066CC; color:#FFFFFF;}
.main_menu_title:hover{background-color:#93b30b; color:#FFFFFF;}

/*FOOTER===============================================================================  */
.footer_l{width:250px;  margin-top:7px; margin-left:5px; float:left; border-right:#737255 dashed 1px;}
.footer_m{width:200px;  margin-top:7px; padding-bottom:7px; margin-left:10px; float:left;}
#footer  {width:100%; background-color:#d3d1a5; min-height:60px; height:auto !important; height:60px; color:#636252; line-height:16px; clear:both;}
#footer2  {width:100%; background-color:#4a0000;  color:#ffffff; line-height:16px; clear:both; height:150px;}
#footer2 a  {color:#ffffff; border-bottom:1px dashed #ffffff; text-decoration:none; font-weight:bold;}
#footer2 a:visited  {color:#ffffff; border-bottom:1px dashed #ffffff;  text-decoration:none; font-weight:bold;}
#footer2 h2{ font-size:}

#footer a  {color:#4b4a3d; border-bottom:1px dashed #636252; text-decoration:none; font-weight:bold;}
#footer a:visited  {color:#4b4a3d; border-bottom:1px dashed #636252;  text-decoration:none; font-weight:bold;}
#footer img{border-bottom:none !important; text-decoration:none !important;}


#footer2  {
	width:100%;
	background:#a9a77c;
	color:#CCCCCC;
	line-height:16px;
	clear:both;
}
#footer2 a  {color:#ffffff; border-bottom:1px dashed #ffffff; text-decoration:none; font-weight:bold;}
#footer2 a:visited  {color:#ffffff; border-bottom:1px dashed #ffffff;  text-decoration:none; font-weight:bold;}
#footer2 h2{color:#660000;}

#callback_header{ width:185px;  border-bottom:#bebcbc  1px solid; border-top:#ffffff  1px solid; display:block; padding-left:15px; padding-bottom:5px; padding-top:5px; color:#000000; text-decoration:none; font-size:110%; background-color:#ccc8c8;  min-height:17px; height:auto !important; height:17px;}
#callback_header_text{ width:120px;  float:left; font-weight:bold;}
#callback_header_image{ width:35px; float:right;}


#dhtmltooltip{
position: absolute;
width: 140px;
border: 2px solid black;
padding: 2px;
background-color: #FF9933;
visibility: hidden;
z-index: 100;
display:inline;
}

a img{border:none;}.red {
	color: #C00;
}
.green {
	color: #060;
}
