a img {
border:none;
}
a:link, a:visited, a:active {
text-decoration:none;
color:#000;
font-weight:normal;
}
a:hover {
text-decoration:underline;
color:#000;
font-weight:normal;
}
form {
margin:0;
padding:0;
}
input[type="text"] {
	width:280px;
}
input[type="password"] {
	width:280px;
}
input[type="file"] {
	width:280px;
}
input[name="zip"],input[name="bzip"] {
	width:150px;
}
input[name="cost"] {
	width:100px;
}
textarea {
	width:280px;
	height:160px;
}
.label {
text-align:right;
}
body {
background-image: url('../../img/septonBG.jpg');
background-repeat: repeat-x;
font-family:Trebuchet MS;
font-size:11px;
color:#333;
}
div#container {
width:870px;
margin-left:auto;
margin-right:auto;
}
div#top {
position:relative;
background-image: url('../../img/main.jpg');
background-repeat:no-repeat;
width:870px;
height:446px;
}
div#orange_bar {
height:4px;
background-color:#f8981c;
}
div#white_bar {
height:30px;
background-color:#fff;
text-align:right;
}
div#shadow_bar {
height:15px;
background-image:url('../../img/shadow_topbar.png');
background-repeat:repeat-x;
}
div#divider_bar {
height:5px;
background-color:#fff;
}
div#bottom {
position:relative;
height:288px;
border: 1px solid #787978;
border-width:0 1px 1px 1px;
background-image:url('../../img/grunge.jpg');
background-repeat:no-repeat;
}
div#septon_block {
background-image: url('../../img/content_block.png');
background-repeat:no-repeat;
width:568px;
height:288px;
position:absolute;
right:0px;
bottom:0px;
}
div#septon_block div#top_nav {
position:absolute;
top:44px;
left:227px;
width:284px;
text-align:center;
white-space: nowrap;
}
div#septon_block div#top_nav .nav_off {
font-size: 10px;
font-weight:bold;
display:inline;
color:#636466;
}
div#septon_block div#top_nav .nav_off:hover {
font-size: 10px;
font-weight:bold;
color:#f8981c;
display:inline;
cursor:pointer;
}
div#septon_block div#top_nav .nav_on {
font-size: 10px;
font-weight:bold;
display:inline;
color:#f8981c;
}
div#septon_block div#nav {
position:absolute;
top:130px;
right:339px;
font-size:12px;
text-align:right;
line-height:20px;
}
div#septon_block div#nav .nav_off {
font-weight:normal;
width:90px;
padding: 0 48px 1px 0;
}
div#septon_block div#nav .nav_off:hover {
font-weight:normal;
border:1px solid #c1c1c1;
border-width:0 0 1px 0;
width:90px;
padding: 0 48px 0 0;
cursor:pointer;
}
div#septon_block div#nav .nav_on {
font-weight:bold;
border:1px solid #c1c1c1;
border-width:1px 1px 1px 0;
border-right-color: #f4f4f4;
width:90px;
padding-right:48px;
}
div#septon_block div#content_container {
border:1px solid #c1c1c1;
width:282px;
height:174px;
position:absolute;
right:56px;
top:60px;
}
/* content */
div#septon_block div#content_container div#content {

}
#scrollcontroll_scrollcontainer {
	float: left;
	height: 300px;
	width: 10px;
	margin-left: 5px;
	display: none;
}

#scrollcontroll_scrolltrack {
	height: 300px;
	width: 10px;
	background-color: #cccccc;
}

#scrollcontroll_scrollknob {
	width: 8px;
	height: 25px;
	border: 1px solid #e0e0e0;
	background-color: #ff9933;
}
/* slider left */
div#left_slider {
position:absolute;
top:54px;
left:0px;
background-image:url('../../img/slider_background.png');
*background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slider_background.png',sizingMethod='scale');
width:300px;
height:348px;
}
div#right_slider {
background-image:url('../../img/slider_background.png');
*background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slider_background.png',sizingMethod='scale');
width:522px;
height:392px;
position:absolute;
bottom:0px;
right:23px;
overflow:hidden;
}
div#close_button {
position:relative;
float:right;
margin:10px 10px 0 0;
background-image:url('../../img/buttons/close.gif');
background-repeat:no-repeat;
width:11px;
height:10px;
}
div#CLA {
position:absolute;
right:0px;
bottom:0px;
height:328px;
width:40px;
text-align:center;
visibility:hidden;
cursor:pointer;
}
div#CRA {
position:absolute;
top:0px;
left:0px;
width:499px;
height:30px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#fff;
padding-top:10px;
visibility:hidden;
cursor:pointer;
}
div#CLC {
position:absolute;
top:5px;
height:100%;
padding:10px;
}
div#CRC {
position:absolute;
top:5px;
left:0px;
width:100%;
height:100%;
}
div#CRC table {
margin:5px auto 0 auto;
}
div#photo_stack {
position:absolute;
top:40px;
left:10px;
width:299px;
height:219px;
background-image: url('../../img/photo_pile.png');
}
/* project classes */
#project_title, .project_title {
font-size:12px;
font-weight:bold;
color:#fff;
}
#project_imagenum, .project_imagenum {
font-size:12px;
font-weight:normal;
color:#fff;
}
#project_desc {
font-size:11px;
color:#fff;
}
