﻿body {
	margin:10px auto 10px auto;
	text-align:center;
	background:#CEDCE7 url('imagesnew/bodybg.jpg') top repeat-x !important;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

#mainhold {

	margin:0px auto 0px auto;
}
#header {
	width:960px;
	height:170px;
	display:block;
	margin:0px auto 0px auto;
	background:#ffffff url('imagesnew/headbg.jpg') no-repeat top;
}
#update
{
	width:950px;
	padding-right:10px;
	text-align:right;
	color:#ffffff;
	font-size:11px;
	height:30px;
	font-weight:bold;
	padding-top:0px;
	top:30px;
	position:relative;
}
#linkstop
{
	margin-top:18px;
	width:960px !important;
	height:60px;
	display:block;
	overflow:hidden !important;
}
#linkstop table
{
	margin-top:30px;
}
#follow
{
	margin:0px 5px 0 10px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
#share
{
	margin-left:40px;
	margin-top:2px;
}
div#linkstop td#followlink
{
	padding:0px 0 !important;
}
div#linkstop td#followlink a
{
	display:inline;
}
#partners
{
	width:85px !important;
	padding-left:15px;
}

#topmenu{
	margin:2px 0 0 250px;
	float:left;
}
#topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
#topmenu ul li{
position: relative;
display: inline;
float: left;


background-color: #7F8F98; /*overall menu background color*/
}
/*Top level menu link items style*/
#topmenu ul li a{
display: block;
width: 100px; /*Width of top level menu link items*/
height:30px;
line-height:30px;
text-decoration: none;
font-size:14px;
color: #ffffff;
font-weight:bold;

}
	
/*1st sub level menu*/
#topmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#topmenu ul li ul li{
display: list-item;
float: none;
position:relative;
top:1px;
}

#topmenu ul li a:hover{
background-color: #5A6B73;
color: #ffffff;
}
	
/* Holly Hack for IE \*/
* html #topmenu ul li { float: left; height: 1%; }
* html #topmenu ul li a { height: 1%; }
/* End */

#holder{
	text-align:center;
	background:url('imagesnew/tablebg.jpg') top repeat-y;	
	width:960px;	
	margin:0px auto 0px auto;	
	padding-top:10px;
}

#holdtable{


	font-size:12px;
	font-family:Arial;
}

#newstd{

}

#maintd{
}
#team table td
{
	padding-left:16px;
	padding-top:10px;
}
#team h3
{
	background: url(images/subtitlebg.jpg) top left no-repeat;
	height:30px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}
.teamitem h4
{
	line-height:30px;
	height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:#7E8F97;
	margin:0;
}
.teamitem div
{
	background:#BAC1C7;
	padding:3px 4px;
	height:44px;
}
.teamitem
{
	float:left;
	height:310px;
	width:170px;
	margin:0 16px;
}
.phone
{
	padding:0 !important;
	background: url(images/phonebg.jpg) top left no-repeat !important;	
	height:25px;
	line-height:22px;
	text-align:center;
	color:#333;
	font-size:14px;
	font-weight:bold;
} 
.phone a
{
	color:#333 !important;	
}
.phone a:hover
{
	text-decoration:underline !important;
}
.titlehead{

	background-color:#BAC2C7;
	height:30px;
	display:block;
	padding:0 0 0 0 ;
	margin:0 0 0 0;
}
.titlehead h1{ float:left;
	padding:0 0 0 0 ;
	margin:0 0 0 0;
	text-align:center;
	width: 140px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#7F8F98;
}

#newsbody {
	background-color:#E1E6E8;
	margin: 10px 0 0 0;
	padding:10px;
}

#newsbody a{
	font-size:12px;
	color: #4C5359;
	text-decoration: none;
}

.mainbody {
	background-color:#F2F3F5;
	margin: 10px 0 10px 0;
	padding:10px;
	color: #4C5359;
	text-align:left;
	width:638px;
}
.mainbodyourp {
	background-color:#F2F3F5;
	margin: 10px 0 10px 0;
	padding:10px;
	color: #4C5359;
	text-align:left;
	width:638px;
}
.mainbodyourp img
{

}
.morenews
{
	text-align:right;
}
.mainbody a:link , .mainbody a:active, .mainbody a:visited, .morenews a:link , .morenews a:active, .morenews a:visited{
	font-weight:bold;
	color: #4C5359;
	text-decoration:none;
}
.mainbody a:hover, .morenews a:hover{
	color: #ff6600;
}

.mainbody a img,  .morenews a img{
	border:none;
	margin-left:5px;
	vertical-align:middle;
}


#footer {
	width:960px;
	height:55px;
	line-height:55px;
	margin:0px auto 0px auto;
	background:#ffffff url('imagesnew/footerbg.jpg') no-repeat top;
	text-align:right;
	font-size:10px;
	color: #000000;
}
#footer span{
	padding-right:90px;}
	
	
/*Homepage*/
a#justshipit, a#emailtous, a#vzaarlinks{
	background:#7F8F98;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	color:#ffffff;
	font-size:14px;
}
a#justshipit:hover, a#emailtous:hover, a#vzaarlinks:hover
{
	background:#5A6B73 !important;
}
a#emailtous
{
	width:150px;
	margin-top:5px;
}
a#vzaarlinks
{
	width:70px;
	text-align:center;
}
#links
{
	width:160px;
}
#jticenter
{
	text-align:center;
	width:210px;
	padding:5px;
	padding-top:0px !important;
}
#jticenter img, #jtiright img
{
	border:1px #BAC2C7 solid;
}
#jticenter div, #jtiright div
{
	height:100px;
}
/*Vzaarpage*/

#vzaar 
{
padding-top:10px;
background-image:url('images/vzaarbg.jpg');
	width:542px;
	height:222px;
	margin-bottom:20px;

}
#vzaar2
{
	background-image:url('images/vzaar2.jpg');
	width:542px;
	height:222px;
	margin-bottom:20px;
}
#vzaartd1
{
	height:175px;
}
#vzaartd1 img
{
	margin-left:8px;
	margin-top:80px;

}
#vzaarbg
{
	background: url(http://www.justapplications.co.uk/images/vzpagetop.jpg);
	height:270px;
	width:525px;
	display:block;
}
#vzaarfindout a
{
margin-left:350px;
margin-top:300px;
}
#vzaarbutton{

	margin-left:50px;
}
#vzaarvideo
{
	padding-top:100px;
	margin-left:10px;
	margin-bottom:100px;
}
*div#vzaarvideo
{
	padding-top:42px;
	margin-left:10px;
	margin-bottom:50px;
}


/*News*/
#newsbody
{
	text-align:left;
}

.NADate{color:#aaa; font-size:12px; font-style:italic; margin-top:4px;}
.NATitle{font-size:120%; font-weight:bold; margin-bottom:10px !important;}
.NABody{margin-bottom:4px;}

.NBody{color:#555; font-size:11px; max-height:65px; width:250px !important; overflow:hidden; margin-bottom:6px; }

.ndate{
	font-size:11px;
	color: #ff6600;
}
.NBody img, .NBody table
{
	display:none;
}
.ntitle{
	font-size:13px;
	font-weight:bold;
	color: #4C5359;
	margin: 5px 0 5px 0;
	}


/*Gloog page*/
#glooq
{
	padding-top:10px;
}
#gloogbanners td
{
padding-top:20px;	
}
#gloogflash td
{
width:540px;
height:146px;
}
#glooqbottom
{
	background: url(images/glooqbottomimg.jpg);	
	width:536px;
	height:290px;
	margin-left:2px;
}
#glooqcontactus
{
	width:160px;
	height:26px;
	position:absolute;
	margin-left:300px;
	margin-top:40px;
}
#contactplain td.borders
{
	background:#CEDCE7;
}
/*Newsletter*/
div#newsletter
{
		text-align:left;
}
div#newsletterbody h2
{
	font-size:14px;
	padding-top:10px;
}
*div#newsletterbody
{
	top:-10px;
	position:relative;

}
div#newsletterbody
{
	font-size:12px;
	background-color:#E1E6E8;
	margin: 10px 0 0 0;
	padding:0px 15px 10px 10px ;
}
div#newsletterbody form
{
	margin:0;
}
div#newsletterbody input#inpbox
{
	font-size:11px;
	border:1px #999999 solid;
	width:150px;
	padding:3px 0 3px 0;
}
div#newsletterbody input#submit
{
	background:#7F8F98;
	border:1px #525252 solid;
	color:#ffffff;
}


/*Tools*/
#titleheadtools
{
	margin-top:10px;
}
*div#titleheadtools
{
	margin-top:0px;
}

#tools
{
	margin-top:5px;
	margin-bottom:-5px;
}
#tools td
{
	padding-top:5px;
	padding-bottom:5px;
}
#tools a
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
#tools a img
{
	border:none;
}
.toolsimage
{
	margin-bottom:10px;
}

.links
{
	padding-left:5px;
	font-size:11px;
	width:124px;

}
