* { margin: 0; padding: 0px; }

body { background: url(http://www.phoenixphotography.co.uk/images/bg.jpg) top #041a4f repeat-x; }

div#wrapper { width: 901px; margin: 0 auto; min-height: 200px; }

#logo { 
	width:288px; 
	float:left; 
	}
#topRight { 
	width:605px; 
	margin-right:8px;
	height:126px; 
	float:right; 
	background-image:url(http://www.phoenixphotography.co.uk/images/topbg.jpg); background-position:top; 
	background-repeat:repeat-x; 
	}

#topAddress { 
	width:589px; 
	float:right; 
	padding: 20px 10px 10px 10px; 
	text-align:right; 
	}


h1 { 
	font-size;12pt; 
	font-weight:bold; 
	}
	
h1 a { 
	width: 223px; 
	height: 101px; 
	text-indent: -9999px; 
	}

#menu { width:616px;float:right; padding: 8px 0px 0px 0px; margin-right:0px;}
/*css for browsers other than safari... where safari uses width as 612 */
#menu { width:612px;#}
#menu ul { list-style: none; padding-left: 5px; }
#menu ul li { display: block; float: left;  background: url(http://79.170.40.227/phoenixphotography.co.uk/images/navbg.jpg) top #041a4f repeat-x; margin-right: 1px; height:30px; }
#menu ul li a { font: 14px Arial; color: #fff; font-weight: normal; text-decoration: none; padding: 0px 11px 0px 10px; }
#menu ul li a:hover { display: block; float: left;  background: url(http://www.phoenixphotography.co.uk/images/navbg_o.jpg) top #041a4f repeat-x; margin-right: 0px; height:30px; }


#topFrame { width: 901px; margin: 0 auto; }
#ltFrame { width: 18px; margin: 0 auto; float: left; }
#bodyContent { width:866px; margin: 0 auto; background:#09266a; }

#bodyLeftColumn { 
	width:197px; 
	height:390px;
	margin: 0 auto; 
	float: left; 
	background:#041a4f; 
	padding: 10px 15px 15px 15px; 
	}
#bodySep { width: 12px; height: 417px; margin: 0 auto; float: left; background-color:#09266a; }
#bodyRightColumn { width:620px; margin: 0 auto; float: right; background:#041a4f; padding: 3px 3px 3px 3px; }

#rtFrame { width: 17px; margin: 0 auto; float: right; }
#btmFrame { width: 901px; margin: 0 auto; }


#footer { width: 871px; margin: 0 auto; min-height: 35px; padding-right:30px; text-align:right; }


/**copied from style.css */
.bodyText { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; 
color:#fff; /*#828da7; */
font-weight:normal; line-height:130%; }

#bodyText h1{line-height:30px;}

.phone { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3e5eaa; font-weight:normal; line-height:18px; }

a:link {font-family:Arial,Tahoma, Verdana;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a:active {font-family:Arial,Tahoma, Verdana;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a:visited {font-family:Arial,Tahoma, Verdana;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a:hover {font-family:Arial,Tahoma, Verdana;	font-size:13px;;	color:#000000;	text-decoration:none; }

a.email:link {font-family: Arial,Tahoma, Verdana; font-weight:bold;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a.email:active {font-family: Arial,Tahoma, Verdana; font-weight:bold;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a.email:visited {font-family: Arial,Tahoma, Verdana; font-weight:bold;	font-size:13px;;	color:#3e5eaa;	text-decoration:none; }

a.email:hover {font-family: Arial,Tahoma, Verdana; font-weight:bold;	font-size:13px;;	color:#000000;	text-decoration:none; }

.copy  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#828da7; font-weight:normal; line-height:15px; }

#footer_left_links ul li, #footer_right_links ul li{display:inline; padding-left:5px; padding-right:5px;}
#footer_left_links ul li{background:transparent url(http://www.entirewebsolution.com/ewssolutions/images/seperator.gif) no-repeat center right;}

#footer_right_links a img, #footer_links_right a{border:0px; text-decoration:none;}
#footer_right_links{ margin-right:8px;}
a{text-decoration:none; border: 0;}
#footer_left_links ul li a:hover{color:#CCCCCC;}
#footer { width: 871px; margin: 0 auto; min-height: 35px; padding-right:30px; text-align:center; }

/*gallery */
#gallery_slide{
	/*z-index:4;*/
	text-align:-moz-center;
	#text-align:center;
	height:395px;
}
.gallary_image{
	float:left;
	border-left:9px solid #09266A;
	margin-top:-7px;
	}
	
.gallary_image a, .gallary_image a img{
	text-decoration:none;
	border:0px;
	}
	
.first_image{
	margin-left:-8px;
	border-left:0px;
}

#nav {
	background:#041A4F url(http://www.phoenixphotography.co.uk/images/nav_background.gif) repeat-X;
	margin-top:4px;
	text-align:left;
	height:11px;
	padding-top:0px;
	z-index:11;
}

#nav a{
	padding:0px 2px;
	margin:0 1px;
	background:#041A4F;
	color:#fdfdfd;
	font-size:9px;
	font-weight:bold;
}

#nav a.activeSlide{
	background:#041B4A;
	color:#00FF00;
}

#paused, #resumed{
	margin:0px 3px -1px 0;
	cursor:pointer;
	height:7px;
	float:left;
}

#resumed{
	display:none;
}




/**one column CSSs */
#bodyContentOneColumn{
	width:888px;
}

#bodyOneColumn{
/*width:869px;
padding:0px 20px;*/
width:851px;
padding: 10px 45px 10px 25px;
min-height:400px;
background:url(http://www.phoenixphotography.co.uk/images/page_background.jpg) repeat-Y;
margin-left:5px;
margin-right:5px;
}
#bodyLeftColumn a, #bodyOneColumn a{
	font-weight:bold;
	color:#3E5EAA;
}
#bodyLeftColumn a:hover, #bodyOneColumn a:hover{
	font-weight:bold;
	color:#99FF66;
}

#bodyLeftColumn ul, #bodyOneColumn ul{
	padding-left:15px;
}

#bodyLeftColumn h1, #bodyOneColumn h1{
	font-size:15pt;
	padding:2px 10px 7px 0;
}

#bodyLeftColumn h2, #bodyOneColumn h2{
	line-height:150%;
	font-size:14pt;
	padding:0px 5px 2px 0;
}

#bodyLeftColumn h3, #bodyOneColumn h3{
	font-size:13pt;
	padding:0px 0px 2px 0;
}

#bodyLeftColumn h4, #bodyOneColumn h4{
	font-size:14pt;
	padding:0px 0px 2px 0;
	color:#0000ff;
}

#bodyLeftColumn h5, #bodyOneColumn h5{
	font-size:13pt;
	padding:0px 0px 2px 0;
}

#bodyLeftColumn h6, #bodyOneColumn h6{
	font-size:12pt;
	padding:0px 0px 2px 0;
}

.protected_images{
	width:617px;
	height:410px;
}


.error_message{
	font-size:10px;
	font-weight:bold;
	color:#FF3300;
}

/*form element */
.submit{
	width:162px;
}

a img{border:0px}
