body
{
	background-color:#dfe0e1;
	margin:0;
}

form
{
	margin:10px 0;
}

input
{
	margin:0;
}

#box1_container
{
	width:661px;
	position:absolute;
	top:25px;
	left:20px;
}

.box1_spacer
{
	background:url("images/box1_spacer.gif") repeat-y;
	width:661px;
	height:10px;
}

#box1_top
{
	background-image:url("images/box1_top.gif");
	width:661px;
	height:9px;
}

#box1_bottom
{
	background-image:url("images/box1_bottom.gif");
	width:661px;
	height:9px;
}

#box1_middle
{
	background:url("images/box1_middle.gif") repeat-y;
	font:10px/13px Verdana,Arial,Helvetica;
	width:661px;
}

#box2_container
{
	background:url("images/box2_bottom_gradient.jpg") bottom no-repeat;
	width:649px;
	margin:0 auto;
}

#box2_top
{
	background-image:url("images/box2_top.jpg");
	width:649px;
	height:9px;
}

#box2_middle
{
	background:url("images/box2_middle.jpg") repeat-y;
	width:624px;
	padding:0 0 0 13px;
}

#box2_middle p
{
	margin:10px 0;
}

#prev_photo, #num_photo, #next_photo
{
	width:208px;
	float:left;
}

#num_photo
{
	text-align:center;
}

#next_photo
{
	text-align:right;
}

#prev_photo_submit,#next_photo_submit
{
	font:bold 10px/13px Verdana,Arial,Helvetica;
	color:#000;
	text-decoration:none;
	border:0;
	cursor:pointer;
}

#prev_photo_submit
{
	background:url("images/arrow_left_black.gif") no-repeat left;
	padding:0 0 0 6px;
}
#prev_photo_submit:hover
{	
	background:url("images/arrow_left_blue.gif") no-repeat left;
	color:#009DD9;
	text-decoration:underline;
}

#next_photo_submit
{
	background:url("images/arrow_right_black.gif") no-repeat right;
	padding:0 6px 0 0;
}
#next_photo_submit:hover
{	
	background:url("images/arrow_right_blue.gif") no-repeat right;
	color:#009DD9;
	text-decoration:underline;
}

#photo
{
	text-align:center;
	border:1px solid #bbb;
	width:622px;
	line-height:0;
}

#photo img
{
	vertical-align:text-bottom;
}

#box2_bottom
{
	width:619px;
	padding:0 15px 15px 15px;
}

#box2_bottom p
{
	font:bold 13px/18px Verdana,Arial,Helvetica;
	margin:13px 0;
}

#nav_tab_right
{
	position:absolute;
	top:220px;
	left:600px;
	width:42px;
	height:135px;
}

#nav_tab_left
{
	position:absolute;
	top:220px;
	left:20px;
	width:42px;
	height:135px;
}

#nav_tab_right img, #nav_tab_left img
{
	border:0;
}

#workingBox
{
	position:absolute;
	top:150px;
	left:280px;
	width:100px;
	height:100px;
	text-align:center;
}