@charset "UTF-8";* {padding:0;margin:0;}body {	background: #841011 url(images/background.jpg) repeat-x;	margin:0;	padding:0;	text-align:center;	font-family: Arial, Helvetica, sans-serif, "Century Gothic";}#wrapper {	text-align: left; /* Resets the text alignment to left to override what was set for versions of WinIE5. */	margin: 0px auto; /* Centers the content of the page within the window in all but versions of WinIE5. */	width: 980px;	position: relative;}#wrapper #banner {	height: 490px;	width: 936px;	margin: auto;	padding: 6px 12px;	background: url(images/window.png) no-repeat center;	overflow: visible;	display: block;	/*border: 1px #ccc solid;*/ /*-----------To Show Surounding Block---------------*/}#wrapper #banner #error{	height: 490px;	width: 936px;	margin: auto;	background: url(images/error_back.png) no-repeat center;	overflow: visible;	display: block;	/*border: 1px #ccc solid;*/ /*-----------To Show Surounding Block---------------*/}#wrapper #banner #error .click{float:right	height: 490px;	width: 200px;	margin: auto auto 0px;	overflow: visible;	display: block;	height: 450px;	float: right;	top: 100px;	vertical-align: bottom;	padding-top: 220px;	/*border: 1px #ccc solid;*/ /*-----------To Show Surounding Block---------------*/}#wrapper #banner a {	font-size: 18px;	color: #FFFFFF;	text-decoration: none;}#wrapper #bannerpp p {	font-size: 12px;	color: #CCCCCC;	line-height: 18px;	margin: 20px;}#wrapper #banner #MasterNav {	width: 600px;	margin: auto;	height: 24px;}#wrapper #banner #MasterNav p {	width: 600px;	height: 30px;	color: #E8E8E8;	font-size: 18px;	font-weight:bold;}#wrapper #banner #MasterNav a {	outline:none;	padding: 0 12px;}#wrapper #banner #MasterNavLeftArrow {	float: left;	height: 25px;	width: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	top: 250px;	position: relative;	z-index: 10;}#wrapper #banner #MasterNavRightArrow {	float: right;	height: 25px;	width: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	position: relative;	top: 250px;	z-index: 10;}#wrapper #bannerpp {	height: 1200px;	width: 936px;	margin: auto;	background: url(images/banner_back.png) no-repeat;	padding: 12px;}#wrapper  #bannerpp  #paypal {	display: block;	width: 100px;	text-align: center;	padding-left: 18px;}#wrapper  #bannerpp  h2 {	color: #FFFFFF;}#wrapper #banner p {	font-size: 12px;	color: #E8E8E8;	line-height: 18px;	margin-left: 10px;}#header {	/*background-image:url(images/header.png);*/	background-repeat:no-repeat;	height: 120px;	color: #fff;	width: 960px;	margin: auto;	padding: 18px 0px;	}#header span{position: absolute;	left: -5000px;	}#wrapper #footer {	margin: auto;	height: 68px;	width: 936px;	color: #FFFFFF;	font-size: 14px;	padding: 0px 12px;}#wrapper #footer p {}#wrapper #footer a {	color: #FFFFFF;	text-decoration: none;	font-size: 14px;}#wrapper #footer a:hover {	color: #1F1F1F;	text-decoration: underline;	font-size: 14px;}#wrapper #footer a:visited {	color: #FFFFFF;	text-decoration: none;	font-size: 14px;}.contentimg {	border: 1px solid #999999;	margin-top: 6px;}#wrapper #content {	margin: auto;	height: 278px;	width: 960px;}#wrapper #content span {	color: #FFFFFF;	font-size: 12px;	text-align: left;	width: 280px;	display: block;	margin: auto;	padding-top: 6px;	height: 66px;}#wrapper #content #contview img {	float: right;	margin-top: -6px;}.linkon {	color: #FFFFFF;	text-decoration: none;	background: url(images/nav_highlight.jpg) repeat-x center center;	height:40px;	display: block;	padding: 51px 16px;	list-style: url(images/separator.jpg);}#portfolio {	color: #FFFFFF !important;	font-size: 12px !important;}#portfolio p {	color: #FFFFFF !important;	padding-left: 18px;}.portbroadcast {	background: url(images/portfolio_broadcast.png) no-repeat center;	width: 220px;	height: 380px;	padding: 0px 8px;}/*.portbroadcast p {	color: #000000 !important;	width: 200px;	padding-left: 20px;}*/.portbroadcast a {	font-size:12px!important;	text-decoration:none;}.portbroadcast a:hover {	font-size:12px!important;	border-bottom:dotted 1px #fff;}.portwebdesign {	background: url(images/portfolio_webdesign.png) no-repeat center;	width: 220px;	height: 380px;	padding: 0px 8px;}.portwebdesign a {	font-size:12px!important;	text-decoration:none;}.portwebdesign a:hover {	font-size:12px!important;	border-bottom:dotted 1px #fff;}.portmultimedia {	background: url(images/portfolio_multimedia.png) no-repeat center;	width: 220px;	height: 380px;	padding: 0px 8px;}.portmultimedia a {	font-size:12px!important;	text-decoration:none;}.portmultimedia a:hover {	font-size:12px!important;	border-bottom:dotted 1px #fff;}/*-----------------------Accordion script-------------------*//*Overall CSS for each Horizontal Accordion.	Most settings should be kept as it.	Customize each Accordion by styling each Accordion's ID attribute instead.*/.haccordion{padding: 0;}.haccordion ul{margin: 0;padding: 0;list-style: none;overflow: hidden; /*leave as is*/}.haccordion li{margin: 0;padding: 0;display: block; /*leave as is*/width: 100%; /*For users with JS disabled: Width of each content*/height: 200px; /*For users with JS disabled: Height of each content*/overflow: hidden; /*leave as is*/float: left; /*leave as is*/}.haccordion li .hpanel{	width: 100%; /*For users with JS disabled: Width of each content*/	height: 200px;}/*CSS for example Accordion #hc1*/#hc1 li{margin:0 3px 0 0; /*Spacing between each LI container*/}#hc1 li .hpanel{	padding: 5px;}</style>