/* CSS Document *//*------------General----------*/body{	padding:0 0;	margin:0 0;	background:url(../../images/desique_bg_creative.jpg) no-repeat center top #FFF;}	p, h1, h2, h3, h4, h5, h6, li, label {	padding:0 0;	margin:0 0;	line-height:0;	font-size:0;}	ul {	padding:0 0;	margin:0 0;	list-style:none;	line-height:0;	font-size:0;}img {	padding:0 0;	margin:0 0;	border:none;}.spacer {	clear:both;	line-height:0;	font-size:0;}.form {	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#777;	text-align:left;}.warning {	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#FF0000;	text-align:left;}.submitsmall{	background-image:url(http://www.desique.co.uk/images/submitsmall.jpg);	border:0;		margin:0;	padding:0;	width:50px;	height:20px;	text-align:center;	font:normal 9px/20px Arial, Helvetica, sans-serif;	color:#FFF;	cursor:pointer;}.submitfileberry{	background-image:url(http://www.desique.co.uk/images/submitfileberrylarge.jpg);	border:0;		margin:0;	padding:0;	width:390px;	height:50px;	text-align:center;	font:normal 14px/50px Arial, Helvetica, sans-serif;	color:#FFF;	cursor:pointer;}.submitlarge{	background-image:url(http://www.desique.co.uk/images/submitlarge.jpg);	border:0;		margin:10px 0 0 0;	padding:0;	width:390px;	height:20px;	text-align:center;	font:normal 9px/20px Arial, Helvetica, sans-serif;	color:#FFF;	cursor:pointer;}/*------------General----------*//*------------MAIN CONTAINER STARTS----------*/#maincontainer {	width:950px;	padding:0 10px 0 10px;	margin:0 auto;}/*------------TOP PART STARTS----------*/#maincontainer div.topportion {	width:950px;	height:87px;}/*------------TOP PART ENDS----------*//*---------------NAVIGATION STARTS-------------*/#maincontainer div.topportion div.nav {	width:750px;	padding:0;	float:right;	margin:0;}#maincontainer div.topportion div.nav h1 {	font:normal 16px/22px Arial, Helvetica, sans-serif;	color:#fff;	padding:0 20px;}#maincontainer div.topportion div.logo {	float:left;	width:175px;	padding:20px 0 0 0 ;}#maincontainer div.topportion div.nav ul {	width:750px;	padding:15px 0 0 0 ;}#maincontainer div.topportion div.nav ul li {	background:url(../../images/li_border.gif) no-repeat 100% 0;	float:right;}#maincontainer div.topportion div.nav ul li.noborder {	background:none;}#maincontainer div.topportion div.nav ul li a {	font:bold 11px/22px Arial, Helvetica, sans-serif;	color:#fff;	text-decoration:none;	padding:0 15px;	display:block;}#maincontainer div.topportion div.nav ul li a.active {	color:#FFF30B;}#maincontainer div.topportion div.nav ul li a:hover {	color:#FFF30B;}#maincontainer div.topportion div.navtop {	float:right;	width:600px;	margin:0;}#maincontainer div.topportion div.navtop img{	float:right;	padding:5px 20px 0 0;}/*---------------NAVIGATION ENDS-------------*//*--------------BODY PART STARTS----------------*/#maincontainer div.body {	padding:0 0 0 0;}/*--------------LOWER BODY STARTS----------------*/#maincontainer div.body div.lowerbody{	width:950px;	padding:0;}#maincontainer div.body div.lowerbody p{	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#777;	padding:5px 0 0 0 ;}#maincontainer div.body div.lowerbody p a{	color:#0099FF;	text-decoration:none;}#maincontainer div.body div.lowerbody p a:hover{	color:#777;}#maincontainer div.body div.lowerbody a{	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#777;	text-decoration:none;}#maincontainer div.body div.lowerbody h1 {	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#0099FF;	padding:6px 0 0 0 ;}#maincontainer div.body div.lowerbody h1 a:hover{	color:#0099FF;}#maincontainer div.body div.lowerbody h2 {	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#0099FF;	padding:0;}#maincontainer div.body div.lowerbody h2 a{	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#777;	text-decoration:none;}#maincontainer div.body div.lowerbody h2 a:hover{	color:#0099FF;}#maincontainer div.body div.lowerbody div.gallery{	float:left;	background:url(../../images/gallery_bg.jpg) no-repeat center top #FFF;	height:115px;	width:950px;	margin:0;	padding:16px 0 0 0;}#maincontainer div.body div.lowerbody div.gallery img{	float:left;	padding:5px;	margin:5px 7px 5px 6px;	border-width:1px; 	border-style:solid;	border-color:#CCC;	background-color:#FFFFFF;}#maincontainer div.body div.lowerbody div.client{	padding:0 0 15px 0;}#maincontainer div.body div.lowerbody div.feed{	background:url(../../images/news_feed_bg.jpg);	background-repeat:no-repeat;	height:25px;	width:950px;	padding:0 5px 0 5px;	margin:0 0 15px 0;}#maincontainer div.body div.lowerbody div.feed p{	font:normal 11px/25px Arial, Helvetica, sans-serif;	color:#777;	padding:0;}#maincontainer div.body div.lowerbody div.feed a{	font:normal 11px/25px Arial, Helvetica, sans-serif;	color:#777;}.tickercontainer { 	width: 950px; 	height: 25px; 	margin: 0; 	padding: 0;	overflow: hidden; }.tickercontainer .mask { 	position: relative;	left: 10px;	top: 0px;	width: 925px;	overflow: hidden;}ul.newsticker { 	position: relative;	left: 950px;	list-style-type: none;	margin: 0;	padding: 0;}ul.newsticker li {	float: left;	margin: 0;	padding: 0;}ul.newsticker a {	white-space: nowrap;	padding: 0;	color: #ff0000;	margin: 0 30px 0 0;} ul.newsticker span {	font:bold 11px/25px Arial, Helvetica, sans-serif;	color:#0099FF;	margin: 0 10px 0 0;} #maincontainer div.body div.lowerbody div.marketing{	background:url(../../images/marketing_tips.jpg);	background-repeat:no-repeat;	float:left;  	font:normal 12px/20px Arial, Helvetica, sans-serif;	width:314px;	height:115px;	padding:10px;	margin:0;}#maincontainer div.body div.lowerbody div.project{	float:left;	height:135px;	margin:0;	padding:0 0 0 16px;}#maincontainer div.body div.lowerbody div.right{	background:url(../../images/latest_news_bg.jpg);	background-repeat:no-repeat;	float:right;	width:415px;	height:115px;	margin:0 0 30px 0;	padding:10px;}/*--------------LOWER BODY ENDS----------------*//*--------------BODY PART ENDS----------------*//*------------MAIN CONTAINER ENDS----------*//*----------------FOOTER PART START------------*/#footer {	background:url(../../images/desique_footer_bg_creative.jpg) repeat-x;	padding-top:0px;	height:300px;}#footer div.container{	width:950px;	margin:0 auto;	padding:10px;}#footer div.container div.logos{	margin:0 0 0 20px ;	float:left;	width:950px;	height:40px;}#footer div.container div.column{	margin:30px 0 0 0 ;	float:left;	width:235px;}#footer div.container div.columnlinks{	margin:15px 0 0 0 ;	float:left;	width:950px;	text-align:center;}#footer div.container div.columnlinks a {	font:normal 10px/14px Arial, Helvetica, sans-serif;	color:#927E02;}#footer div.container div.columnlinks a:hover {	color:#FFFFFF;}#footer p {	font:normal 11px/16px Arial, Helvetica, sans-serif;	color:#000;}#footer h1 {	text-align:left;	padding:5px 0 0 0;	font:normal 16px/18px Arial, Helvetica, sans-serif;	color:#000;}#footer h1 a {	color:#000;	text-decoration:none;}#footer h1 a:hover {	color:#FFFFFF;}#footer h2 {	text-align:left;	padding:0 0 10px 0;	font:normal 14px/16px Arial, Helvetica, sans-serif;	color:#000;}#footer h2 a {	color:#000;	text-decoration:none;}#footer h2 a:hover {	color:#FFFFFF;}#footer img {float:right;	padding:0 25px 0 0;}#footer p span {	color:#927E02;	line-height:14px;	padding:0 6px;}#footer p a {	text-decoration:none;	color:#000;}#footer p a:hover {	color:#FFFFFF;}/*----------------FOOTER PART ENDS------------*/
