* {	margin:				0;	padding:			0;}body {	font-family: 		arial, helvetica, verdana, tahoma, sans-serif;	color:				#000;	font-size:			80%;	background:			url(images/bg_base_1240x162.gif) no-repeat top center fixed  #DA1768;}a {	color:				#393E45;	text-decoration:	underline;}a:hover {	color:				#DA1768;	text-decoration:	underline;}#maincontainer {	width: 				768px;	margin:				0 auto;	background:			url(/tmpl/weballistic/images/page_bg.gif) repeat-y top left;	padding:			0 16px;	border-bottom:		2px solid black;}.subpage {	background: transparent url(/tmpl/weballistic/images/page_sub_bg.gif) repeat-y top left !important;}/* navigational CSS */#navigation {	background-color:#000;}#navigation a {		color:#fff;	text-decoration:none;	padding:4px 5px;	font-size:90%;	display:block;}#navigation a:hover {	color:#BBD332;}#toplevel ul {	margin:0;	padding:0;	list-style:none;}#toplevel li {	float:left;}#toplevel {	background-color:#000;	height:23px;	clear:both;}#lowerlevel {	background-color:#666;	border-bottom:	2px solid #000;	border-right:	1px solid #000;	height:20px;	clear:both;}.currentsection {	font-weight:bold;}#lowerlevel .currentsection {	color:#BBD332;}#lowerlevel a:hover {	background-color:#000;}/* search */#toplevel form {	padding-top:2px;	color:#fff;	font-weight:bold;	font-size:90%;	float:right;	width:200px;}#toplevel ul {	float:left;}.searchgo {	border:0;	background:#000;	color:#fff;	font-size:90%;	font-weight:bold;}.searchinput {	font-size:90%;}/* end search *//* drop down */#lowerlevel, #lowerlevel ul {	padding: 0;	margin: 0;	list-style: none;}#lowerlevel a {	display: block;}#lowerlevel li {	float: left;}#lowerlevel li ul {	position: absolute;	width:11em;	left: -999em;}#lowerlevel li ul li {	width:11em;}#lowerlevel li:hover ul,#lowerlevel li.sfhover ul {	left: auto;	top:40px;}#lowerlevel li:hover ul li a,#lowerlevel li.sfhover ul li a {	background-color:#666;	padding:3px 5px;	margin:0;	border-left:2px solid #000;	border-right:2px solid #000;	border-bottom:2px solid #000;}#lowerlevel li:hover ul li a:hover,#lowerlevel li.sfhover ul li a:hover {	background-color:#000;}.firstchild {	border-top:2px solid #000 !important;}/*end drop down*//* end nav */#logoblock {	background:transparent url(/tmpl/weballistic/images/weballistic_masthead.gif) no-repeat top left;	height:89px;}#logoblock h2 {	padding-top:60px;	padding-left:113px;	font-size:100%;	font-weight:bold;}#content {}#content h1 {	font-size:				1.8em;	margin:					0 0 5px 0;}#pagecontent ul {	list-style:none;	margin:5px 0 10px 5px;}#pagecontent li {	background:transparent url(/tmpl/weballistic/images/list_icon.gif) no-repeat top left;	padding-left:15px;	margin-bottom:5px;}#home_left {	float:left;	width:367px;	background:transparent url(/tmpl/weballistic/images/home_banner.jpg) no-repeat top left;}#home_left #boxes {	float:right;	margin-right:5px;}#home_left #boxes li {	list-style:none;	margin:10px 0;}#home_left #boxes li a {	height:73px;	width:72px;	display:block;	color:#fff;	font-weight:bold;	padding:4px 0 0 8px;	text-decoration:none;	font-size:80%;	line-height:11px;}#home_left #boxes li img {	border:0;}.packages_box {	background:transparent url(/tmpl/weballistic/images/packages_button.gif) no-repeat top left;}.bespoke_box {	background:transparent url(/tmpl/weballistic/images/bespoke_web_button.gif) no-repeat top left;}.cms_box {	background:transparent url(/tmpl/weballistic/images/cms_button.gif) no-repeat top left;}.hosting_box {	background:transparent url(/tmpl/weballistic/images/hosting_button.gif) no-repeat top left;}.branding_box {	background:transparent url(/tmpl/weballistic/images/coid_branding_button.gif) no-repeat top left;}.graphics_box {		background:transparent url(/tmpl/weballistic/images/graphics_button.gif) no-repeat top left;}#image_container {	text-align:center;	margin:0 auto;	padding-left:5px;}#home_right {	float:right;	width:375px;	padding:10px;}#left_container {	float:left;	width:360px;}	#gallery_left {	border:2px solid #BBD332;	padding:10px;	margin:			0 0 10px 10px;	text-align:center;}#imgwrapper {	background:transparent url(/tmpl/weballistic/images/gallery_screen.gif) no-repeat top left;	height:260px;	width:286px;	padding-left:15px;	padding-top:14px;	text-align:left;	margin:0 auto;}#previous_arrow {	float:left;	width:20px;}#next_arrow {	float:right;	width:20px;}.image_caption {	padding:0 25px 15px 25px;}.subpage #crumbtrail {	padding-left:10px;}#crumbtrail a {	text-decoration:none;	color:#393E45;}#crumbtrail a:hover {	color:#DA1768;}#crumbtrail {	margin:10px 0;	text-align:right;	float:right;	margin-right:20px;}#footlocker {	clear:both;}#footer {	width: 				768px;	margin:				5px auto 0 auto;	text-align:right;}#footer a {	color:#fff;	text-decoration:none;}div.full_width {	padding:			10px 10px 10px 10px;}div.full_width img {	border:				2px solid #BBD332;	padding:			7px;	margin:				5px auto 30px 8px;}div.left_side_text {	padding:				5px;}p {	margin:					0 0 6px 0;	}span.loud {	font-size:					1.1em;	line-height:				110%;}h2 {	font-size:					1.4em;}h3 {	font-size:					1.2em;}h4 {	font-size:					1.0em;}/* colored spans */span.crimson {	color:		#da1768;	}span.turquoise {	color:		#66cc99;}span.cyan {	color:		#4ca8ca}span.gray {	color:		#666;}span.red {	color:		#e11d24}span.orange {	color:		#ff6600;}#contactwrapper {	/*border:2px solid #BBD332;*/	padding:10px;	margin-bottom:10px;	margin-right:3px;	width:357px;}#contacttable input,#contacttable textarea {	border:1px solid black;	padding:2px;		width:200px;}#contacttable input {}.clearingdiv {	clear:right;	line-height:1px;	font-size:1px;	height:1px;}#firefoxad {	margin-top:15px;	float:right;	width:180px;}p.error_warn {	color:      		#da1768;	font-weight:		bold;	margin-left:		20px;}