﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 9pt;
	background: url(/_img/page_bg.jpg) repeat-x left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

#Container {
	width: 1001px;
	margin: 0 auto;
}

#ContainerHeader {
    width: 100%;
}

#Header {
    width: 1001px;
    margin: 0 auto;
    height: 56px;	
	background: url(/_img/page_bg.jpg) repeat-x left top;
	background-repeat: repeat-x;
	background-position: left top;
}

#Header #TopInfo {
    width: 156px;
    height: 16px;
	color: White;
	float: right;
	background-image: url(/_img/portal-btn.jpg);
	background-repeat: no-repeat;
	padding-left: 27px;
}


#Header #MenuText {
    	padding-top: 20px;
	padding-left: 110px;
	width: 1001px;
    	height: 23px;
    	font-size: 12px;
    	text-align: left;
}

#TitanLogo {
	float: left;
	margin-top: 1px;
    background-image: url(/_img/ds-logo.jpg);
	background-repeat: no-repeat;
    height:56px;
    width:309px;
}


#OuterContent {
	width: 1001px;
	height: 561px;
	margin-top: 0px;
	background-image: url(/_img/banner.jpg);
	background-repeat: no-repeat;
}

#BannerAdvert {
	width: 1001px;
	height: 38px;
	margin-top: -2px;	
	background-image: url(/_img/advert-banner.jpg);
	background-repeat: no-repeat;
}
    
#MainContent {
	width: 1001px;
	min-height: 500px;
	padding-top: 20px;
	background-color: #e0e0e0;
	line-height: 16px;
	}


#MainContent #MainContent_Left {
    width: 655px;
    min-height: 1100px;
	font-size: 11px;    
	padding-left: 10px; 
}

#MainContent #MainContent_Right {
padding-left: 10px;    
margin-top: 0px;
width: 315px;
line-height: 30px;

}

#MainContent .ContentColumn {
    width: 320px; 
    margin-right: 10px;
    min-height: 300px;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	
}

#MainContent .ContentColumnBordered {
    width: 260px; 
    margin-right: 10px;
    margin-top: 8px;
    min-height: 453px;
	background-image: url(/_img/support-border.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: White;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 40px;
}

#MainContent .ContentColumnContact {
    width: 260px; 
    margin-left: 28px;
    margin-top: 82px;
    min-height: 323px;
	background-image: url(/_img/contact-form.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 130px;
}

#MainContent #ContentPrices {
    margin-right: 20px;
    min-height: 300px;
	font-size: 11px;
	line-height: 16px;
}

#MainContent .ContentPrice {
    width: 205px;
    text-align: center;
}

#MainContent .ContentPrice span 
{
    display: block;
    text-align: center;
    background-image: url(/_img/price-info-box.jpg);
}

#MainContent #ContactForm {
	width: 271px;
	height: 343px;
	padding-top: 85px;
	padding-left: 15px;
	background-image: url(/_img/online-backup-contact.jpg);
	background-repeat: no-repeat;
}

#MainContent #ContactForm2 {
	width: 271px;
	height: 343px;
	padding-left: 15px;
	background-image: url(/_img/online-backup-contact.jpg);
	background-repeat: no-repeat;
}


#MainContent #FooterLogos img {
    width: 936px;
    font-size: 11px;
    
}

#MainContent #FooterLogos img {
    width: 120px;
    font-size: 11px;
    margin-right: 32px;
    	
}

#MainContent #MainImages{
	width: 230px;
	position: relative;
	top: 5px;
	left: 20px;
	color: Black;
}

#MainContent #MainBiogs{
	width: 400px;
	position: relative;
	top: 5px;
	left: 10px;
	color: Black;
	font-size: 8pt;
}


#MainContent #MainFrontPage{
	width: 280px;
	position: relative;
	top: 5px;
	left: 10px;
	color: Black;
	font-size: 8pt;
	margin-right: 15px;
	line-height: 20px;

}

#MainContent #Maintext{
	width: 500px;
	position: relative;
	top: 5px;
	left: 20px;
	color: Black;
}

#Footer {
	width: 100%;
	min-height: 200px;
	background-color: Black;
	border-top: 5px solid grey;
}

#Footer #FooterContainer {
	width: 1001px;
	margin: 0 auto;
}

#Footer #FooterContainer #FooterContent {
    width: 300px;
    font-size: 11px;    
	padding-left: 10px; 
}

/* IE6&7 display-inline fix */
.column {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
