html {height:101%;}

body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:small;text-align:center;}

div, table {text-align:left;}

a:link {color: #999999;text-decoration: none;}
a:visited {text-decoration: none;color: #999999;}
a:hover {text-decoration: none;color: #CC0000;}
a:active {text-decoration: none;color: #999999;}

.link-button, a.link-button {padding:3px 0 3px 0;width:106px;color:#FFFFFF;text-decoration:none; text-align:center;display:inline-block;border-color:#E591B9 #551C35 #551C35;border-style:double;border-width:2px;background:#AB0300;}
.link-button:hover, a.link-button:hover {color:#AB0300;background:#CECECE;}

.container {margin:0 auto;padding:30px 0 0 0;width:860px;}

#title {margin:0 0 15px 0;float:right;}

.nav {float:left;}

#portfolios {padding:15px 0 0 0;width:96px;height:0;display:block;overflow:hidden;background:url(http://www.ericollenburg.com/images/portfolios.jpg) no-repeat;}
#contact, a#contact {margin:90px 0 0 0;padding:15px 0 0 0;width:74px;height:0;display:block;overflow:hidden;background:url(http://www.ericollenburg.com/images/contact.jpg) no-repeat;}
#contact:hover, a#contact:hover {margin:90px 0 0 0;padding:15px 0 0 0;width:74px;height:0;display:block;overflow:hidden;background:url(http://www.ericollenburg.com/images/contact.jpg) 0 -20px no-repeat;}

.content {float:right;}

#body-contact {margin:0 auto 0 auto;width:750px;height:671px;background:url(../images/body-contact.jpg) no-repeat;}
#contact-form {padding:30px 0 0 75px;}
#contact-form input {margin:0 0 5px 0;font-size:small;}
#contact-form textarea {margin:0 0 5px 0;padding:2px 0 0 2px;width:282px;font-family:Arial, Helvetica, sans-serif;font-size:small;}
#contact-form #name, #email {width:280px;}
#contact-form #code {width:100px;}
.message-recieved {margin:50px 0 0 30px;color:green;font-weight:bold;}

.defaultText {color:#000000;}
.defaultTextActive {color:#666666;}

.error-message {color:#AB0300;font-size:10px;font-weight:bold;}
#error-captcha {width:363px;text-align:right;}

.body-web-design {margin:0 auto 0 auto;width:750px;height:671px;background:#000000;}

#web-design-links {float:left;}
#web-design-links li a {margin:0 0 0 -20px;padding:3px 0 3px 0;display:block;text-decoration:none;text-indent:15px;}
#web-design-links li a:hover {background:url(../images/bg-trans-white-over.png) repeat;}

#tv-img {margin:0;float:right;background:url(../images/tv.jpg) no-repeat;}
.hidden-images {visibility:hidden;display:none;}

/* IMAGE GALLERY */
.gallery-nav{clear:both;margin:-20px 0 0 0;font-size:10px;}
.demo img{margin:0 auto;padding:0;}
.gallery_demo{width:750px;padding:0;}
.gallery_demo li{visibility:hidden;display:none;}
#main_image{margin:0 auto 0 auto;padding:0;width:750px;text-align:center;}
#main_image img{margin:0 auto 0 auto;padding:0;}

.footer {text-align:right;font-size:10px;}