﻿body {
	text-align:center;
	font-family: verdana, sans-serif;
	font-size: 12px;
	width:800px;
	margin:0px auto;
}
body.curWait * {
    cursor: wait;
}
a {
	text-decoration:none;
	color:#ff9900;
}
a:hover {
	text-decoration:underline;
}
/* -- master page -- */
#dHeaderMenu {
	background: url(images/Header.gif) no-repeat;
	height:113px;
}
#dHeaderMenu  ul {
    position:relative;
    top:12px;
    left:220px !important;
    left:230px;
    margin: 0;
    list-style:none;
    text-align:center;
}
#dHeaderMenu ul li {
    display: inline;
}

#dHeaderMenu ul li .selected {
    padding:0px;
    color:#b3d792;
    border-bottom:solid 2px #b3d792;
}

#dHeaderMenu ul li a {
    font-size:8pt;
    color: #39393a;
    text-decoration:none;
    padding:15px 2px !important;
    padding:15px 1px;
}

#dHeaderMenu ul li a:hover {
    font-size:8pt;
    color:#ff9900;
}
.bigLetter {
	font-size:14pt;
	position:relative;
	top:2px;
	color:#cccccc;
}
#tid {
    display: none;
}
#sEmail {
	position:relative;
	top:-35px;
	left:350px;
	font-size:1.2em;
}
#sEmail a {
	color:#ff9900;
	text-decoration:none;
}
#sSupport {
	position:relative;
	top:-35px;
	left:60px;
	font-size:1.1em;
	color:#ff9900;
}

#dFooterMain {
	text-align:left;
}
#dFooter {
	position:relative;
	top:-30px;
	color:White;
	font-weight:bold;
	text-align:left;
	padding-left:17px;
}

/* -- home -- */
#dHome {
	text-align:center;
	width:800px;
	margin:0px auto;
	background:url(images/HomeCallFree.gif) no-repeat bottom left;
	display:inline;
}
/* -- news part -- */
#dHomeNews {
	width:161px;
	float:left;
	margin-top:-3px !important;
	margin-top:-13px;
	z-index:111;
	position:relative;
}
#dNewsHeaderBlock {
	top:-10px !important;
	top:0px;
	position:relative !important;
	position:inherit;
}
#dNewsHeader {
	display:inline;	
	color: #ff6600;
	width:141px !important;
    height: 19px;
	float:left;
	position:relative;
	padding:2px 0px 0px 0px;
    margin-top: 5px;
}
#dNewsHeaderL {
	display:inline;
	width:10px;
	height:18px;
	float:left;
}#dNewsHeaderR {
	display:inline;
	width:10px;
	height:18px;
	float:right;
}
#dNewsBody {
	text-align:left;
    color: #39393a;
	padding:5px 5px 1px 5px !important;
	padding:1px 5px;
	margin-top:0px !important;
	margin-top:-10px;
	margin-bottom:0px !important;
	margin-bottom:-8px;
}
#dNewsBody p {	
	margin-bottom:0px !important;
	margin-bottom:-2px;
}
.NewsItemRaise {
	position:inherit !important;
	position:relative;
	top :inherit !important;
	top:-15px;
    color: #39393a;
}

/* -- main part -- */
#dHomeMain {
	display:inline;
	width:635px;
	height:191px;
	float:right;
	background:url(images/HomePhoto.jpg) no-repeat top left;
	margin-top:-13px;
}

#dHomeMainTop {
	position:relative;
	top:12px;
	left:390px;
	display:block;
	background:url(images/OurServices.gif) no-repeat;
}
#dHomeMainTopText {
	position:relative;
	top:40px;
	text-align:left;
	font-family:Arial;
	font-size:1.2em;
	font-weight:bold;
}
.dDoHeight {
	display:inline;
	position:relative;
	top:-15px;
}
.imgMoveDown {
	position:relative;
	top:5px;
}

#dHomeMain2 {
	display:inline;
	float:right;
	background:url(images/HomeCircles.gif) no-repeat top right;
	position:relative;
	z-index:110;
	width:635px;
}
#dHomeMain2Img {
	margin-top:10px;
	display:block;
	background: url(images/Welcome.gif) no-repeat;
	width:226px;
	height:53px;
	text-align:left;
	position:inherit !important;
	position:relative;
	left:3px !important;
	left:-200px;
	
}
#dHomeMainBottom {
	padding:0px 15px 0px 5px !important;
	padding:0px 15px 2px 5px;
	text-align:left;
	margin-top:0px !important;
	margin-top:-10px;
    color: #39393a;
}
#dHomeMainBottom p {
	line-height:1.5em;
}

/* -- about us --*/
#dAbout{
	text-align:center;
	width:800px;
	margin:0px auto;
	float:right;
	background:url(images/AboutUsImage.jpg) no-repeat top right;
	margin-top:-16px;
}

#dAboutImg {
	background:url(images/AboutUs.gif) no-repeat;
	height:28px;
	margin: 20px 0px 10px 20px;
}
#dAboutText {
	display:inline;
	padding:0px 10px 10px 20px !important;
	padding:0px 10px 10px 20px;
	text-align:left;
	float:left;
	position:relative;
	top:0px;
	width:50% !important;
	width:inherit;
}
#dAboutText2 {
	display:inline;
	padding:0px 10px 10px 20px !important;
	padding:0px 10px 10px 20px;
	text-align:left;
	float:left;
	width:60%;
}
#dAboutText3 {
	display:inline;
	padding:0px 10px 10px 20px !important;
	padding:0px 10px 10px 20px;
	text-align:left;
	float:left;
	width:95%;
	margin-bottom:5px;
}
#dAboutText p {
	line-height:1.5em;
}
#dAboutText2 p {
	line-height:1.5em;
}
#dAboutText3 p {
	line-height:1.5em;
}

/* -- contact us --*/
#dContact {
	text-align:center;
	width:800px;
	margin:0px auto;
	height:550px;
	background:url(images/ContactImage.jpg) no-repeat top right;
	margin-top:-16px;
	/*display:inline;*/
}

#dContactImg {
	display:inline;
	position:relative;
	background:url(images/ContactUs.gif) no-repeat;
	height:30px;
	width:120px;
	text-align:left;
	float:left;
	top:20px;
	left:20px;
}
#dContactText {
	position:relative;
	text-align:left;
	float:left;
	top:60px;
	text-align:left;
	left:-97px;
}
#dContactMethods {
	position:relative;
	top:80px;
	left:-94px;
	float:left;
	width:492px;
}
#dContactTabs img {
	float:left;
	cursor:pointer;
}
#dContactTabs span {
	display:inline;
	float:left;
	width:109px;
	position:relative;
	top:-20px;
	font-weight:bold;
	cursor:pointer;
}

#dContactContent {
	margin:0px 15px;
}
#dContactTop {
	background:url(images/TabTop.gif) no-repeat;
	width:492px;
	height:22px;
	position:relative;
	top:-14px;
    clear: left;
}
#dContactCentre {
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	position:relative;
	top:-14px;
}
#dContactBottom {
	background:url(images/TabBot.gif) no-repeat;
	width:492px;
	height:22px;
	position:relative;
	top:-14px;
}
#dContact1 {
	text-align:left;
	position:relative;
	top:50px;
	left:20px;
    height: 200px;
}
#dContact2 {
	display:none;
	width:100%;
	text-align:left;
    height: 375px;
}
.lhs {
	text-align:left;
	float:left;
	width:10px;
	display:inline;
}
.bWidth {
	width:50px;
	float:right;
}
.w80 {
	width:80%;
}
#imgSend {
	cursor:pointer;
}
.dMoveBtnUp {
	position:relative;
	top:-25px;
	margin-bottom:-25px;
}

#dContact3 {
	display:none;
	width:100%;
    height: 380px;
}
#dMap {
	background:url(images/map.jpg) no-repeat;
	width:300px;
	height:373px;
	float:left;
	display:inline;
}
#dMapDirections {
    display: block;
    width: 160px;
	float:left;
	text-align:left;
}

/* -- services --*/
#dSupport {
	text-align:center;
	width:800px;
	margin:0px auto;
	height:330px;
	background:url(images/MouseCircle.jpg) no-repeat top right;
	margin-top:-16px;
}
#dSupportImg {
	/*display:inline;*/
	position:relative;
	background:url(images/OurServices.gif) no-repeat;
	height:30px;
	width:136px;
	text-align:left;
	float:left;
	top:20px;
	left:20px;
}
#dSupportText {
	position:relative;
	text-align:left;
	float:left;
	top:60px;
	text-align:left;
	left:-97px;
	margin-left:-20px;
	width:70%;
}
#dSupportText p {
	line-height:1.4em;
}
#dSupportMethods {
	display:inline;
	width:90%;
	float:left;
	margin-left:20px;
	position:relative;
	top:80px;
}
#dS1, #dS2, #dS3, #dS4 {
	display:inline;
	float:left;
	width:156px;
    height: 340px;
	margin-right:20px;
}
#dS1 span, #dS2 span, #dS3 span, #dS4 span {
	position:relative;
	top:-20px;
}
#dS1 div, #dS2 div, #dS3 div, #dS4 div {
	width:134px;
	margin-top:-13px;
	padding:15px 10px;
    height: 133px;
	text-align:left;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	background-color:White;
}

#dS1 div a , #dS2 div a, #dS3 div a, #dS4 div a{
	color:#ff9900;
}
div.upper {
	position:relative;
	top:-3px;
    font-size: 8pt;
    line-height: 1.4em;
}

#dBottomLinks {
	float:right;
	text-align:right;
	margin-bottom:10px;
}
#dBottomLinks2 {
	float:right;
	text-align:right;
	position:relative;
	top:-20px;
	left:-60px;
}
#dBottomLinks3 {
	float:right;
	text-align:right;
	margin-bottom:-10px;
}
#dBottomLinks a {
	text-decoration:none;
	color:#ff9900;
}

/*-- Services 1 -- Bespoke solutions */
#dService1 {
	text-align:left;
	margin-left:10px;
}
#dS1Container {
	height:280px;
}
#dService1Img {
	background:url(images/Bespoke.gif) no-repeat;
	width:193px;
	height:43px;
	float:left;
}
#dService1Servers {
	background:url(images/BespokeImage.jpg) no-repeat;
	width:153px;
	height:108px;
	float:right;
	margin-right:30px;
}
.newstitle {
	margin:6px 0px 10px 8px;
    border-bottom: 1px solid #ff9900;
    text-align: left;
    float: left;
    font-weight: bold;
    font-size: 18px;
    color: #ff9900;
    width: 430px;
}


.newstext {
	display:inline;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	position:relative;
	top:0px;
	width:100% !important;
    font-weight: normal;
}
.newsitem2 {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    width: 530px;
	margin:18px 0px 0px 8px;
    float: left;
}

.newsitem3 {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    width: 750px;
	margin:18px 0px 0px 8px;
    float: left;
}
.newsitem {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    width: 460px;
	margin:18px 0px 0px 8px;
    float: left;
}

.dS1Header {
	margin:6px 0px;	
    clear:left;
}
.dS4Header {
	margin:0px 0px;	
    clear: left;
}
.dS1Link {
	font-size:14pt;
	color:#ff9900;
	text-align:left;
	cursor:pointer;
	display:inline;
}
.dS1Holder {
	width:80%;
	border-top:solid 1px #ff9900;
	border-bottom:solid 1px #ff9900;
	vertical-align:middle;
	padding:2px 0px;
	display:none;
}
.dS1HolderW {
	width:95%;
	vertical-align:middle;
	border-top:solid 1px #ff9900;
	border-bottom:solid 1px #ff9900;
	padding:2px 0px;
	display:none;
}
.dS1Content {
	font-size:8pt;
	font-weight:normal;
	line-height:1.4em;
	padding:4px 0px;
	margin:4px 0px;
	float:left;
	display:inline;
	width:70%;
}
.dS1Content1 {
	font-size:8pt;
    height: 70px;
	font-weight:normal;
	line-height:1.4em;
	padding:4px 0px;
	margin:4px 0px;
	float:left;
	display:inline;
	width:55%;
}
.dS1Content2 {
	font-size:14pt;
	font-weight:normal;
	line-height:1.2em;
	padding:4px 0px;
	margin:4px 0px;
	float:right;
	text-align:center;
	display:inline;
	width:45%;
}
.dS1Content3 {
	font-size:8pt;
	font-weight:normal;
	line-height:1.4em;
	padding:4px 0px;
	margin:4px 0px;
	float:left;
	display:inline;
	width:45%;
}
.dBO {
	font-weight:bold;
	color:#ff9900;
	display:inline;
}
.dIO {
	font-style:italic;
	color:#ff9900;
	display:inline;
}
#dS1ImageEComm {
	background:url(images/BespokeECom.jpg) no-repeat top right;
	float:right;
	width:177px;
	height:107px;
	display:inline;
}
#dS1ImageProg {
	background:url(images/BespokeProg.jpg) no-repeat top right;
	float:right;
	width:343px;
	height:107px;
	display:inline;
}
#dS1ImageEmail {
	background:url(images/BespokeE.gif) no-repeat top right;
	float:right;
	width:109px;
	height:76px;
	display:inline;
	position:relative;
	top:20px;
}
#dS1ImageDB {
	background:url(images/BespokeDbase.jpg) no-repeat top right;
	float:right;
	width:158px;
	height:95px;
	display:inline;
}

/*-- Services 2 -- System Audit -- */
#dService2 {
	background:url(images/AuditImage.gif) no-repeat top right;
	float:left;
	width:770px;
	text-align:left;
	padding:20px 0px 20px 20px;
	margin-top:-16px;
}
#dService2 p, #dService2 div {
	line-height:1.8em !important;
	line-height:1.4em;
	width:600px;
}
#dService2 div a {
	color:#ff9900;
}
#dService2 ul {
	position:relative;
	left:-20px;
	list-style-type:none;
}
#dService2 ul li span {
	color:#ff9900;
	font-weight:bold;
	font-size:12pt;
}
#dService2Img {
	background:url(images/FreeAudit.gif) no-repeat;
	width:198px;
	height:33px;
	float:left;
}

/*-- Services 3 --  Support Services --*/
#dService3Img {
	background:url(images/SupportServices.gif) no-repeat;
	width:193px;
	height:43px;
	float:left;
}
#dS3Tag {
	font-size:13pt;
	font-weight:normal;
	line-height:1.2em;
	padding:4px 0px;
	margin:4px 0px;
	float:right;
	text-align:center;
	display:inline;
	width:45%;
	margin-top:-50px;
}
#pS3 {
	text-align:justify;
}
#dS3Para2 {
	width:85%;
	text-align:justify;
}
#dS3Para3 {
	margin-top:-30px;
}
#lstSupport {
	list-style: none;
	text-align:justify;
	position:relative;
	left:-40px;
}
	#lstSupport li {
		display: inline;
		font-weight:bold;
		font-size:10pt;
	}
	#lstSupport li a {		
		cursor:pointer;
	}
.unselectedLST {
	color:Black;
	cursor:pointer;
}
.selectedLST {
	color:#ff9900;
	cursor:default;
}
#dS3Holder {
	width:85%;
	position:relative;
	left:20px;
	padding-bottom:60px !important;
	padding-bottom:25px;
	height:80px;
}
#dS3ULHolder, #dS3OSSHolder, #dS3HBHolder, #dS3SCHolder, #dS3SASHolder, #dS3SISHolder, #dS3EBSHolder, #dS3ServerHolder {
	display:none;
}
.dS3Text {
	float:left;
	display:inline;
	width:65%;
}
.dS3Img {
	float:left;
}
#dS3ServerImg {
	background:url(images/server_small.jpg) no-repeat;
	width:225px;
	height:169px;
}
#dS3MSImg {
	background:url(images/windows.gif) no-repeat;
	width:225px;
	height:42px;
}
#dS3ULImg {
	background:url(images/linux.jpg) no-repeat;
	width:113px;
	height:60px;
}
#dS3OSSImg {
	background:url(images/daemon3.gif) no-repeat;
	width:72px;
	height:75px;
}
#dS3HBImg {
	background:url(images/apache.jpg) no-repeat;
	width:122px;
	height:65px;
}
#dS3SCImg {
	background:url(images/mysql.jpg) no-repeat;
	width:127px;
	height:62px;
}
#dS3SASImg {
	background:url(images/redhat.jpg) no-repeat;
	width:107px;
	height:38px;
}
#dS3SISImg {
	background:url(images/php.jpg) no-repeat;
	width:94px;
	height:62px;
}
#dS3EBSImg {
	background:url(images/linux.jpg) no-repeat;
	width:113px;
	height:60px;
}
/*-- Services 4 --*/
#dService4Img {
	background:url(images/InternetServices.gif) no-repeat;
	width:193px;
	height:26px;
	float:left;
}
#dService4People {
	background:url(images/InternetImage.jpg) no-repeat top right;
	width:333px;
	height:247px;
	float:right;
	margin-top:-16px;
}
#dService4Tag {
	line-height:1.4em;
	display:inline;
	width:75%;
}
#dService4Tag a {
	text-decoration:none;
	color:#ff9900;
}
#dS4Container {
	height:290px;
	width:85%;
	/*position:relative;*/
/*	margin-top:-55px; */
}
.dS4Content {
	font-size:8pt;
	font-weight:normal;
	line-height:1.4em;
	padding:4px 0px;
	margin:4px 0px;
	display:inline;
	width:85%;
}
/**/
.dQuotes {
	display:inline;
	font-size:18pt;
	font-weight:bold;
}

/*  stuff form ajax form contact */
.formErrors {
  border: 1px solid;
  color: #f00;
  background: #fee;
  padding: 1em;
  display: none;
}

.formSuccess {
  border: 1px solid;
  color: #ff9900;
  background: #ffffcc;
  padding: 1em;
  display: none;
  margin-top: 0
}

.formErrors ul {
    margin-top: 0;
    margin-bottom: 0;
}

.sub_title {
    font-weight: bold;
    color: #ff9900;
    size: 14px;
}

.formErrors h3 {
    margin-top: 0;
}
.shown {
  visibility: visible;
  display: block;
}

.package_table td, .package_options_table td {
    padding: 6px 4px;
    border-bottom: 1px solid black;
    text-align: left;
    background: #EEEEEE;;
}

.package_table th, .package_options_table th {
    text-align: left;
    padding: 6px 4px;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    background: #B9D0D2;
}

tr.alt td {
    background: #EDF2F3;
}
tr.over td {
    background: #EEEECC;
}

#hosttable {
    border: 1px solid black;
    text-align: center;
}
#resellerinfo {
    border: 1px solid green;
    margin-bottom: 10px;
    text-align: left;
}
