/* Basic Text */
body {font:76% verdana, arial, helvetica, sans-serif;margin:0;padding:0;}
h1 {font-size:2.0em;font-weight:normal;margin:0;padding:0;}
h2 {font-size:1.7em;font-weight:normal;}
h2, h3, h4, h5, h6 {margin:1.2em 0 1.2em 0;padding:0;}
h3 {font-size:1.4em;font-weight:normal;}
h4 {font-size:1.2em;}
h5 {font-size:1.0em;}
h6 {font-size:0.8em;}
img {border:0;}
ol, ul, li {font-size:1.0em;line-height:1.8em;margin-bottom:0.1em;margin-top:0.2em;}
p {font-size:1.0em;line-height:1.8em;margin:1.2em 0 1.2em 0;}
pre {background:#000;color:#fff;font-family:monospace;font-size:1.0em;padding:1em;}

/* IE6 Min-Height Hack */
html>body #content { height: auto; }

/* Body */
body {background:#010938 url(../../images/layout/bg_body.gif) repeat-x top left;}

/* Header */
#header {background:url(../../images/layout/logo.gif) no-repeat top center;height:152px;position:relative;}
#header h1 {display:none;}
#header .nav {list-style-type:none;margin:0 auto;padding:125px 0 0 135px;position:relative;width:625px;}
#header .nav li {font-weight:bold;float:left;line-height:normal;margin:0 15px 0 0;padding:0;}
#header .nav li a {float:left;padding:0 5px 8px 5px;border-bottom: 5px solid #010938;}
#header .nav li a:link,
#header .nav li a:visited {color:#33ff00;}
#header .nav li a:hover,
#header .nav li a:active {color:#fff;text-decoration:none;border-bottom: 5px solid #ddd;}
#header .nav li.contact {float: right;margin:0 5px 0 0;}
#header .nav li.contact a:link,
#header .nav li.contact a:visited {color:yellow;}
#header .nav li.active a:link,
#header .nav li.active a:visited,
#header .nav li.active a:hover,
#header .nav li.active a:active {background:#010938;color:#fff;text-decoration:none;}
#header .nav li.active a {color:#fff;text-decoration:none;border-bottom: 5px solid #fff;}
#header .nav li.home {position:absolute; top:0; left:0;}
#header .nav li.home a {float:left;padding:0;border-bottom: none;height:125px;width: 760px;text-indent:-1000em; overflow: hidden; background: none!important; }
#header .nav li.home a:hover,
#header .nav li.home a:active {border-bottom: none;}


/* Page */
#page {clear: both;float: left; width: 100%;background: #fff;}

/* Content */
#content {height:330px;margin:0 auto;min-height:330px;padding:20px 0 0 0;width:760px;}
#content h2 {display:none;}
#content .leftcol {float:left;padding:0 20px;text-align:center;width:340px;}
#content .leftcol p{margin-top:0;}
#content .leftcol ul {margin: 0 0 0.75em 2.5em;text-align:left;}
#content .leftcol li {background:url(../../images/layout/bullet.gif) no-repeat 0 3px;list-style-type:none;padding:0 0 0 15px;line-height:1.1em;margin-bottom:0.3em;margin-top:0.2em;}
#content .leftcol .microsoft {border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;height:75px;line-height:1.35em;padding:15px 0;}
#content .leftcol .microsoft img {float:left; margin: 0 8px 0 0;}
#content .rightcol {background:url(../../images/layout/greybox_380x320.gif) no-repeat top left;float:right;height:290px;padding:15px;width:350px;}
#content .rightcol.home {background:none;padding:0;width:380px;}
#content .rightcol h3 {margin:0.8em 0 0.4em 0; letter-spacing:-0.025em;}
#content .rightcol h3.title { margin:0 0 0.4em 0;}
#content .rightcol p {line-height:1.5em;margin:0.2em 0 1.2em 0;margin:0;}
#content .rightcol h4 {font-size:1.0em;margin:0 0 0.6em 0;}
#content .rightcol h5 {font-size:1.0em;margin:0;}
#content .rightcol h4 a{font-weight:normal;}
#content .slideshow {position:relative;width:350px;}
#content .slideshow .nav {margin:0;}
#content .slideshow h3 {border-bottom:1px solid #999;padding:0 0 0.2em 0;}
#content .slideshow .details {color:#fff;height:209px;left:0;padding:10px;position:absolute;top:54px;width:321px;}
#content .slideshow .details {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='90p_black_bg.png');}
#content .slideshow .details {background:#000;}
#content .slideshow .details[class] {background:transparent url(../../images/layout/seethru_black.png);}
#content .slideshow .details p {margin: 0.65em 0;}
#content .slideshow .hideDetails {margin:0;padding:0;}
#content .slideshow .hideDetails a {background:url(../../images/buttons/btn_close.gif) no-repeat 2px 2px;display:block;height:21px;overflow:hidden;position:absolute;right:4px;text-align:left;text-indent:-1000em;top:4px;width:23px;}
#content .slideshow .pagination p.numbers {margin:0;padding:0;position:absolute;right:20px;text-align:center;top:0;width:50px;}
#content .slideshow .pagination a {display:none;text-decoration:none;}
#content .slideshow .pagination a.selected {color:#000;display:inline;}
#content .slideshow .pagination a.next,
#content .slideshow .pagination a.previous {display:block;height:21px;overflow:hidden;position:absolute;text-align:left;text-indent:-1000em;top:0;width:23px;}
#content .slideshow .pagination a.next {background:url(../../images/buttons/btn_arrow_next.gif) no-repeat 2px 2px;right:0;}
#content .slideshow .pagination a.previous {background:url(../../images/buttons/btn_arrow_prev.gif) no-repeat 2px 2px;right:65px;}
#content .slideshow .pagination a.next, 
#content .slideshow .pagination a.previous {display:block;height:21px;overflow:hidden;position:absolute;text-align:left;text-indent:-1000em;top:0;width:23px;}
#content .slideshow .sample {margin:0;}
#content .slideshow .website {position:absolute;right:3px;top:27px;}
#content table {border-collapse:collapse;margin:0;width:100%;}
#content table td {padding:.1em 0 0 0.5em;}
#content table th {border-top:4px solid #f7f7f7;background:url(../../images/layout/greybox_342x18.gif) no-repeat top left;height:15px;padding:0.1em 0 0.2em 0.5em;text-align:left;}
#content table th.price {background:url(../../images/layout/greybox_342x18.gif) no-repeat top right;}
#content #contactForm {float:left;margin:0 0 20px 0;padding:0;width:100%;}
#content #contactForm h3 {display:block;margin:0;}
#content #contactForm fieldset {border:none;margin:0;padding:0;}
#content #contactForm label {line-height:1.3em;background:url(../../images/layout/greybox_342x18.gif) no-repeat top left;color:#fff;display:block;font-weight:bold;padding:1px 0 0 4px; }
#content #contactForm label input, 
#content #contactForm label textarea {display:block;padding:4px 0 0 3px;width:94%;}
#content #contactForm label textarea {height: 85px;}
#content #contactForm legend {display:none;}
#content #contactForm p {margin:10px 0 0 0;padding:0;}
#content .planner {background:url(../../images/buttons/btn_planner.gif) no-repeat top center;margin:0;padding:0;}
#content .planner a {display:block;height:76px;overflow:hidden;text-decoration:none;text-indent:-3000px;}
#content .planner a:link, #content .planner a:visited {background:url(../../images/buttons/btn_planner.gif) no-repeat bottom center;}
#content .planner a:hover, #content .planner a:active {background:none;}
#content .services {margin:0;padding:0;}
#content .services li {list-style-type:none;margin:0 0 5px 0;padding:0;line-height: normal;}
#content .services a {display:block;height:60px;overflow:hidden;padding:45px 15px 0 15px;text-decoration:none;}
#content .services a strong {display:none;}
#content .services li.design {background:url(../../images/buttons/btn_design.gif) no-repeat bottom left;}
#content .services li.design a:link, 
#content .services li.design a:visited {color:black;background:url(../../images/buttons/btn_design.gif) no-repeat top left;}
#content .services li.design a:hover, 
#content .services li.design a:active {background:none;color: #000;}
#content .services li.development {background:url(../../images/buttons/btn_development.gif) no-repeat bottom left;}
#content .services li.development a:link, 
#content .services li.development a:visited {color:black;background:url(../../images/buttons/btn_development.gif) no-repeat top left;}
#content .services li.development a:hover, 
#content .services li.development a:active {background:none;color: #000;}
#content .services li.hosting {background:url(../../images/buttons/btn_hosting.gif) no-repeat bottom left;}
#content .services li.hosting a:link, 
#content .services li.hosting a:visited {color:black;background:url(../../images/buttons/btn_hosting.gif) no-repeat top left;}
#content .services li.hosting a:hover, 
#content .services li.hosting a:active {background:none;color: #000;}
#content .leftcol .title.home {background: url(../../images/titles/title_home.gif) no-repeat top center; height:178px; text-indent:-1000em; width:340px; margin:25px 0 0 0;padding:0;}
#content .leftcol .title.design {background: url(../../images/titles/title_design.gif) no-repeat top center; height:85px; text-indent:-1000em; width:340px; margin:10px 0 0 0;padding:0;}
#content .leftcol .title.development {background: url(../../images/titles/title_development.gif) no-repeat top center; height:81px; text-indent:-1000em; width:340px; margin:20px 0 0 0;padding:0;}
#content .leftcol .title.hosting {background: url(../../images/titles/title_hosting.gif) no-repeat top center; height:82px; text-indent:-1000em; width:340px; margin:0px 0 0 0;padding:0;}
#content .leftcol .title.contact {background: url(../../images/titles/title_contact.gif) no-repeat top center; height:81px; text-indent:-1000em; width:340px; margin:0px 0 0 0;padding:0;}


/* Footer */
#footer {clear:both;color:#fff;height:90px;padding:10px 0 0 0;text-align:center;}
#footer p a:link,
#footer p a:visited {color:green;}
#footer p a:hover,
#footer p a:active{color:white;background:green;text-decoration:none;}

/* Print Styles */
@media print {
	#header h1 {display:block;}
	#header .nav {display:none;}
	#content h2 {display:block;}
}


