*
{
	margin : 0px;
	padding : 0px;
	border : 0px;
}

body
{
	font-family : 'Verdana', Sans-Serif;
	color : #555;
	font-size : 80%;
	text-align : center;
	background : #fff url('images/background.png');
}

a
{
	text-decoration : none;
	color : #47616B;
}

a:hover
{
	text-decoration : underline;
}

#container
{
	margin : auto;
	width : 800px;
	background : url('images/body.png');
	text-align : left;
}

#header
{
	background : url('images/header.jpg');
	height : 475px;
	margin-bottom : -250px;
}

#header h1, #header p
{
	display : none;
}

#header *
{
    float : right;
    margin-right : 25px;
    margin-top :25px;
}

#menu
{
    height : 30px;
}

#menu ul
{
	padding-left : 20px;
	padding-top : 1px;
}


#menu ul li
{
	list-style : none;
	padding-left : 30px;
	margin-left : 15px;
	float : left;
	font-size : 95%;
	height : 30px;
}

#menu a
{
    display : block;
    padding-top : 8px;
}

#menu #home { background : url('images/home.gif') no-repeat center left; }
#menu #services { background : url('images/services.gif') no-repeat center left; }
#menu #portfolio { background : url('images/portfolio.gif') no-repeat center left; }
#menu #order { background : url('images/order.gif') no-repeat center left; }
#menu #upload { background : url('images/upload.gif') no-repeat center left; }
#menu #contact { background : url('images/contact.gif') no-repeat center left; }



#main 
{
    height : auto !important;
    height : 400px;
    min-height : 400px;
	padding-left : 35px;
	padding-right : 35px;
	padding-bottom : 130px;
	margin-top : 15px;
	background : url('images/footer.png') center bottom no-repeat;
	clear : both;
}

#main h2
{
    font-family : 'Times New Roman', Sans-Serif;
    font-size : 190%;
    font-style : italic;
    color : #47606B;
    padding-top : 20px;
    margin-left : 10px;
    margin-bottom : 10px;
}

#main h3
{
    font-family : 'Times New Roman', Sans-Serif;
    font-size : 150%;
    font-style : italic;
    color : #6B474F;
    margin-top : 20px;
    margin-bottom : 5px;
    padding-left : 10px;
}

#main h4
{
    margin-left : 10px;
    margin-top : 15px;
}

#main p
{
    margin : 5px;
    text-indent : 15px;
}

#main .indent
{
    margin : 10px;
}

#main a img
{
    border : 5px solid #6B474F;
}

#main ul
{
    margin : 10px;
    list-style : none;
    font-size : 90%;
    font-weight : bold;
    line-height : 1.2em;
}

#main li
{
    padding-left : 15px;
    margin : 4px;
    background : url('images/bullet.png') no-repeat left center;
}

#main a
{
    font-weight : bold;
}

#main fieldset input, #main textarea
{
    background : #E4EDF1;
    border : 1px solid #C3D7DF;
    width : 230px !important;
    width : 220px;
    margin-bottom : .5em;
}

 #main textarea
 {
    height : 75px;
 }
 
 #main fieldset .small
 {
    width : 25px;
    text-align :left;
 }
 
 #main fieldset .radio input
 {
    width : 15px !important;
    background : #fff;
    border : 0px;
    text-align :left;
 }

#main label
{
    color : #333;
    float : left;
    font-weight : bold;
    width : 200px;
    overflow : hidden;
    height : 1.3em;
}

#main fieldset
{
    border : 1px solid #6096A9;
    margin : 15px;
    margin-top : 0px;
    padding : 10px;
    width : 440px !important;
    width : 430px;
    font-size : 90%;
}

#main fieldset div
{
    clear : left;
    margin-top : 7px;
}

#main fieldset .button
{
    background : #6096A9;
    padding:  2px;
    margin : 5px;
    margin-top : 10px;
    margin-left : 0px;
    color : #fff;
    font-weight : bold;
    width : auto;
    font-size : 80%;
    border : 0px;
    border : 1px solid #6096A9;
}

#main fieldset .button:active
{
    background : #fff;
    color : #6096A9;
    border : 1px solid #6096A9;
}

#main fieldset .submitbutton
{
    width : 100px;
    height : 29px;
    border : 0px;
    background : url('images/SubmitButton.png') no-repeat 0px 0px;
}

#main fieldset .submitbutton:hover, #main fieldset .submitbutton:active
{
    background : url('images/SubmitButton.png') no-repeat 0px -29px;
}
    

#main legend
{
    background : #6096A9;
    padding:  3px 10px 3px 10px;
    margin : 10px;
    color : #fff;
    font-weight : bold;
}

#main .right
{
    width : 200px;
    background : #E4EDF1;
    float : right;
    clear : both;
    margin : 15px;
    margin-top : 25px;
    margin-bottom : 0px;
    padding : 5px;
    border : 1px solid #C3D7DF;
    color : #222;
    font-size : 85%;
    line-height : 1.5em;
}

#main div.right h3
{
    margin-top : 5px;
    padding-left : 5px;
}

#main div.right a
{
    color : #6B474F;
}

#main fieldset table
{
    width : 100%;
}

#footer
{
	height : 62px;
	margin-top : -110px;
	color : #516d7a;
	font-size : 75%;
	padding-left : 33px;
	padding-right : 33px;
}

#footer div
{
	width : 275px;
	float : left;
}

#footer h2
{
	font-size : 100%;
}

#footer a span
{
	color : #3a7b71;
	font-size : 150%;
	font-style : italic;
	font-weight : bold;
	float : right;
	font-family : 'Times New Roman', Sans-Serif;
	margin-top : 60px;
}

#copyright
{
    clear : both;
    margin-top : 40px;
    text-align : center;
    color : #666;
    font-size : 80%;
    margin-bottom : 10px;
}

#nix
{
	display:block;
	height :2px;
	width:2px;
	float:left;
	margin-top:-2px;
	overflow:hidden;
}

#nix:hover
{
	width:16px;
	height:16px;
	margin-top : -16px;
}

#pluto
{
	display:none;
}