﻿*{padding: 0; margin: 0;}
html{background-color:black;background:black url(/images/background_top.jpg) repeat-x;}
body{text-align:center;font:normal 75% arial,sans-serif;}

a, a:link, a:visited{color:white;outline: none;}
a:hover{color:white;text-decoration:none;}

a.formbutton_calc, a.formbutton_calc:link, a.formbutton_calc:visited{display:block;width:118px;height:43px;line-height:43px;text-align:center;color:#dddddd;font-size:1em;text-decoration:none;
	background:url(/images/calculate.gif) 0px 0px;outline: none;}
a.formbutton_calc:hover{background-position:0px 43px;color:white;text-decoration:none;}

a.formbutton_more, a.formbutton_more:link, a.formbutton_more:visited{display:block;width:120px;height:26px;line-height:26px;text-align:center;color:#dddddd;font-size:.9em;text-decoration:none;
	background:url(/images/btnmore.gif) 0px 0px;outline: none;}
a.formbutton_more:hover{background-position:0px 26px;color:white;text-decoration:none;}

a.formbutton_send, a.formbutton_send:link, a.formbutton_send:visited{display:block;width:57px;height:26px;line-height:26px;text-align:center;color:#dddddd;font-size:.9em;text-decoration:none;
	background:url(/images/btncontact.gif) 0px 0px;outline: none;margin-top:6px;}
a.formbutton_send:hover{background-position:0px 26px;color:white;text-decoration:none;}
			
a.formbutton_chat, a.formbutton_chat:link, a.formbutton_chat:visited{display:block;width:171px;height:88px;line-height:88px;text-decoration:none;
	background:url(/images/chat/btnchat.gif) 0px 0px;outline: none;}
a.formbutton_chat:hover{background-position:0px 88px;text-decoration:none;}

a.formbutton_contact, a.formbutton_contact:link, a.formbutton_contact:visited{display:block;width:171px;height:88px;line-height:88px;text-decoration:none;
	background:url(/images/chat/btncontact.gif) 0px 0px;outline: none;}
a.formbutton_contact:hover{background-position:0px 88px;text-decoration:none;}

p{font-size:1em;margin:0px;padding:5px;padding-left:0px;color:#94adff;line-height:1.3em;}

img{border:none;}
a img{border:none;}

.hitcounter {color:#aaaaaa;}
.mask{font-size:9px;color:#555555;vertical-align:top;margin-left:3px;}
.highlight{color:white;}

h1, h2, h3{color:white;margin:0px;padding:3px;padding-left:0px;font-weight:normal;}
h1{font-size:1.4em;}
h2{font-size:1.4em;}
	h2.hidden{text-indent:-9999px;margin:0px;padding:0px;font-size:0em;}
h3{font-size:1.3em;margin-top:5px;color:#eeeeee;}

ul{padding:0px;margin:10px;margin-top:5px;margin-left:20px;margin-right:20px;list-style-type:none;}
li{text-align:left;color:#94adff;margin:0px;padding:0px;padding:2px;padding-left:18px;background:url(/images/li.gif) 0px 5px no-repeat;}

/* Div clearing */
div.clear{clear:both;font-size:.1em;}

/* Outer - full width */
#master{border:0px solid green;background:url(/images/background_content.jpg) bottom repeat-x;}

/* Wrapper */
#canvas_content{position:relative;margin: 0px auto 0px auto;text-align:left;width:760px;border:0px solid red;}
	/* Banner */
	#banner{width:760px;margin-top:10px;}
		#banner h1{margin:0px;padding:0px;text-indent:-9999px;font-size:.1em;color:black;width:700px;height:50px;background: url(/images/banner/serious_sites_web_design.gif);}
			#banner a.divlink,a.divlink:link{display:block;color:black;line-height:1px;font-size:1px;width:100%;height:100%;}
		#banner #navigation{margin-top:5px;margin-bottom:5px;margin-left:2px;}
			#navigation a, #navigation a:link, #navigation a:visited{color:#a9deff;padding-left:0px;padding-right:4px;}
			#navigation a:hover{color:white;}
			#navigation a.selected, #navigation a.selected:link, #navigation a.selected:visited{color:#8293d9;text-decoration:none;}
		#navigation ul{margin:0px;padding:0px;list-style-type:none;color:#555555;font-size:1.1em;}
		#navigation ul li{display:inline;color:#8293d9;background:none;padding:0px;}
		#navigation ul li img{padding-top:4px solid red;vertical-align:bottom;}
	
	/* Content */
	#content{width:760px;margin-top:10px;}
		div.text_box{margin-top:100px;zoom:1;filter:alpha(opacity=70);moz-opacity:.70;opacity:.70;}
			div.text_box p{padding:10px;padding-right:6px;padding-left:12px;font-size:1.2em;color:white;border-bottom:1px solid white;border-top:1px solid white;}
			div.text_box p.red{background-color:#ac201a;}
			div.text_box p.yellow{background-color:#fde200;}
			div.text_box p.blue{background-color:#001477;}
			div.text_box p.green{background-color:green;}
			div.text_box p.white{background-color:#001477;}
			div.text_box p.lightblue{background-color:#3154e4;}
		#home_upper{height:188px;}
		#home_lower{height:180px;}
			.home_one_col{float:left;width:240px;height:180px;margin-right:10px;}
			.home_two_col{float:left;width:490px;height:180px;margin-right:10px;}
		div.examples{height:192px;}
			div.examples div.text_box{margin-top:125px;font-size:.8em;}
		div.examples_bottom{height:180px;}
			div.examples_bottom div.text_box{margin-top:125px;font-size:.8em;}
		.example_col{float:left;width:240px;height:180px;margin-right:10px;}
		#sub_left{float:left;width:490px;margin-right:10px;background:#001477 url(/images/content/Sub_Page_Background.gif) repeat-y;}
			#sub_left p{padding:20px;padding-bottom:5px;padding-top:5px;margin:0px;}
			#sub_left h2{padding:20px;padding-bottom:8px;padding-top:20px;background:url(/images/content/Sub_Page_H2.gif) no-repeat;}
			#sub_left h3{padding:20px;padding-bottom:5px;padding-top:5px;}
			#sub_left p.bottom{height:23px;background:url(/images/content/Sub_Page_Bottom.gif) no-repeat bottom left;}
		#sub_right{float:left;width:240px;border:0px solid white;}
			#sub_right .one_col{width:240px;height:180px;float:left;}
			#sub_right p{color:white;}
		#testimonial_wrapper{margin-left:20px;margin-top:0px;}
			div.levelup{background:url(/images/quote/quote_fade.jpg) no-repeat top left;padding-bottom:15px;padding-top:4px;}
			div.testimonial{background:url(/images/quote/blue_quote_open.gif) top left no-repeat;width:207px;float:left;}
			p.by{border:0px solid red;text-align:left;margin:0px;padding:0px;margin-top:8px;margin-bottom:8px;color:white;font-size:1em;}
			div.subquote{margin-left:3px;margin-right:5px;background:url(/images/quote/blue_quote_close.gif) bottom right no-repeat;}
			div.hidden_testimonial{margin-top:20px;background:url(/images/quote/quote_open.gif) top left no-repeat;width:210px;padding-left:25px;}
			p.hidden_by{text-align:right;margin:0px;padding:0px;margin-top:8px;margin-bottom:8px;font-size:.9em;color:white;}
			div.hidden_subquote{background:url(/images/quote/quote_close.gif) bottom right no-repeat;padding-bottom:5px;}
		#pricing_wrapper{margin:18px;margin-bottom:0px;margin-right:0px;margin-top:0px;}
			#pricing_wrapper p{margin:0px;padding:0px;}
			#pricing_wrapper p.description{margin:10px;color:#dddddd;}
			.link{margin:8px;margin-left:0px;margin-top:4px;}	
				.link p{color:#dddddd;}
			.description{margin:8px;}
				.description p{color:#dddddd;}
		#btnCalc{text-align:center;}
		#chatglobal{float:right;margin-right:3px;margin-top:15px;margin-left:5px;}
			#chatglobal p{margin:0px;margin-right:10px;padding:0px;}

/* footer - full width*/
#canvas_footer{position:relative;margin: 0px auto 0px auto;text-align:left;width:760px;height:84px;}
	#footer{height:84px;margin-top:8px;background:url(/images/background_footer.jpg) repeat-x;}
		#footer .one_col_reflection{float:left;width:240px;height:84px;margin-right:10px;}
		#footer .subpage_reflection{background:url(/images/footer/sub_page_footer.jpg) no-repeat;float:left;width:490px;height:84px;margin-right:10px;}
		#footer .examples_reflection{float:left;width:760px;height:84px;background:url(/images/footer/examples.jpg) no-repeat;}

table{font-size:1em;}
td{vertical-align:top;}
td.label{color:#94adff;font-weight:bold;width:85px;}

/* form */
#contact{width:447px;margin-left:20px;margin-top:10px;background:url(/images/contact_top.jpg) no-repeat;}
#contactspacer{padding-top:10px;padding-left:25px;}
#contact_footer{width:447px;height:24px;margin-left:20px;background:url(/images/contact_bottom.jpg) no-repeat;}
form{padding:0px;margin:0px;font-size:1em;}
	#contact input{font-family:arial,sans-serif;font-size:1em;margin:0px;margin-left:5px;padding:2px;color:#94adff;border:1px solid #94adff;background:#001477;}
	#contact textarea{font-family:arial,sans-serif;font-size:1em;margin:0px;margin-left:5px;padding:2px;color:#94adff;border:1px solid #94adff;background:#001477;overflow:auto;}
	#contact select{font-family:arial,sans-serif;font-size:1em;margin:0px;margin-left:5px;padding:2px;color:#94adff;border:1px solid #94adff;background:#001477;}
	
/* Tooltip */
#tt{position:absolute;display:block;background:url(images/tooltip/tt_left.gif) top left no-repeat;}
#tttop{display:block;height:5px;margin-left:5px;background:url(images/tooltip/tt_top.gif) top right no-repeat;overflow:hidden;}
#ttcont{display:block;padding:5px 12px 5px 7px;margin-left:5px;background:#ac201a;color:white;font-size:1em;line-height:1.2em;text-align:left;border-top:1px solid white;border-bottom:1px solid white;word-spacing:.1em;}
#ttbot{display:block;height:5px;margin-left:5px;background:url(images/tooltip/tt_bottom.gif) top right no-repeat;overflow:hidden;}
