* {margin: 0px; padding: 0px;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(vmware-server-virtualisation-images/common/header-background.jpg); background-repeat: no-repeat; background-position: top center;}

#container {width: 995px; min-height: auto; margin: 0px auto 0px auto;}

#header {height: 170px; width: 995px;}
#header .logo {float: left; margin: 70px 0px 0px 0px;}
#header h1 {font-size: 18px; color: #505050; float: right; margin: 113px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#header .contact-details {font-size: 11px; color: #808080; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; float: right; clear: right; margin-top: 8px;}
#header .contact-details a {color: #808080; text-decoration: none;}
#header .contact-details a:hover {color: #808080; text-decoration: none;}

#menu-left-column {height: auto; width: 216px; float: left;}
#menu-left-column .eighteen-square {background-image: url(vmware-server-virtualisation-images/common/18-square.gif);	background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .eighteen-color {color: #8cc63f; font-weight: bold;}
#menu-left-column .eleven-square {background-image: url(vmware-server-virtualisation-images/common/11-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .eleven-color {color: #39b54a; font-weight: bold;}
#menu-left-column .five-square {background-image: url(vmware-server-virtualisation-images/common/5-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .five-color {color: #009245; font-weight: bold;}
#menu-left-column .four-square {background-image: url(vmware-server-virtualisation-images/common/4-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .four-color {color: #006837; font-weight: bold;}
#menu-left-column .fourteen-square {background-image: url(vmware-server-virtualisation-images/common/14-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .fourteen-color {color: #22b573; font-weight: bold;}
#menu-left-column .twenty-square {background-image: url(vmware-server-virtualisation-images/common/20-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .twenty-color {color: #00a99d; font-weight: bold;}
#menu-left-column .fiftyseven-square {background-image: url(vmware-server-virtualisation-images/common/57-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .fiftyseven-color {color: #0071bc; font-weight: bold;}
#menu-left-column .nineteen-square {background-image: url(vmware-server-virtualisation-images/common/19-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .nineteen-color {color: #2e3192; font-weight: bold;}
#menu-left-column .six-square {background-image: url(vmware-server-virtualisation-images/common/6-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .six-color {color: #1b1464; font-weight: bold;}
#menu-left-column .one-square {background-image: url(vmware-server-virtualisation-images/common/1-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .one-color {color: #662d91; font-weight: bold;}
#menu-left-column .nine-square {background-image: url(vmware-server-virtualisation-images/common/9-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .nine-color {color: #93278f; font-weight: bold;}
#menu-left-column .fifteen-square {background-image: url(vmware-server-virtualisation-images/common/15-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .fifteen-color {color: #9e005d; font-weight: bold;}
#menu-left-column .ten-square {background-image: url(vmware-server-virtualisation-images/common/10-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .ten-color {color: #d4145a; font-weight: bold;}
#menu-left-column .seventyone-square {background-image: url(vmware-server-virtualisation-images/common/71-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .seventyone-color {color: #ed1e79; font-weight: bold;}
#menu-left-column .thirteen-square {background-image: url(vmware-server-virtualisation-images/common/13-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .thirteen-color {color: #c7b299; font-weight: bold;}
#menu-left-column .twentythree-square {background-image: url(vmware-server-virtualisation-images/common/23-square.gif); background-repeat: no-repeat; background-position: 0px 12px;}
#menu-left-column .twentythree-color {color: #998675; font-weight: bold;}

#menu-left-column ul {list-style-type: none; margin: 1px 0px 0px 0px;}
#menu-left-column li {list-style-type: none; font-size: 13px; line-height: 32px; border-bottom: 1px solid #b5a9bf; font-family: tahoma, arial;}
#menu-left-column a {color: #462860; text-decoration: none; margin: 0px 0px 0px 19px;}
#menu-left-column a:hover {text-decoration: none; margin: 0px 0px 0px 19px;}
#menu-left-column #submenu {width: 216px; margin: 30px 0px 10px 0px; height: 20px;}
#menu-left-column #address {width: 216px; margin: 285px 0px 10px 0px; height: 270px;}
#menu-left-column #address H2, #menu-left-column #submenu H2 {font-size: 22px; color: #F15A24; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 0px 6px 0px; font-weight: normal;}
#menu-left-column #address .address-details {font-size: 80%; color: #666666; line-height: 23px; font-family: tahoma, arial;}
#menu-left-column #address a, #address a:hover {background: none; font-weight: normal; color: #666666; text-decoration: none; margin: 0px;}

#menu-right-column {height: auto; width: 216px; float: right;}
#menu-right-column ul {list-style-type: none; margin: 1px 0px 0px 0px;}
#menu-right-column li {list-style-type: none; font-size: 13px; line-height: 32px; border-bottom: 1px solid #b5a9bf; font-family: tahoma, arial;}
#menu-right-column #website-hosting-testimonial {width: 216px; margin: 35px 0px 40px 0px; height: 160px;}
#menu-right-column #website-hosting-testimonial H2 {font-size: 21px; color: #0071bc; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#menu-right-column #website-hosting-testimonial .client-testimonial {font-size: 80%; color: #666666; line-height: 18px; font-family: tahoma, arial; margin: 15px 0px 0px 0px;}
#menu-right-column #website-hosting-testimonial .client-name {font-size: 70%; color: #666666; line-height: 18px; font-family: tahoma, arial; font-weight: bold;}
#menu-right-column #web-hosting-blog {width: 216px; margin: 14px 0px 10px 0px; height: 350px;}
#menu-right-column #web-hosting-blog H2 {font-size: 22px; color: #0071bc; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 0px 10px 0px; font-weight: normal;}
#menu-right-column #web-hosting-blog .website-hosting-latest-blog {background-color: #ffffff; font-size: 70%; color: #666666; line-height: 18px; font-family: tahoma, arial; margin: 0px 0px 20px 0px; background-image: url(vmware-server-virtualisation-images/common/sub-menu-left-square.gif); background-repeat: no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 20px;}
#menu-right-column #web-hosting-blog a, #menu-right-column #web-hosting-blog a:hover {background: none; margin-left: 0px; font-weight: normal; color: #666666; text-decoration: none;}
#menu-right-column #web-hosting-news {width: 216px; margin: 14px 0px 10px 0px; height: 270px;}
#menu-right-column #web-hosting-news H2 {font-size: 22px; color: #006837; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 0px 10px 0px; font-weight: normal;}
#menu-right-column #web-hosting-news .website-hosting-latest-news {background-color: #ffffff; font-size: 70%; color: #666666; line-height: 18px; font-family: tahoma, arial; margin: 0px 0px 20px 0px; background-image: url(vmware-server-virtualisation-images/common/sub-menu-left-square.gif); background-repeat: no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 20px;}
#menu-right-column #web-hosting-news a, #menu-right-column #web-hosting-news a:hover {background: none; margin-left: 0px; font-weight: normal; color: #666666; text-decoration: none;}
#menu-right-column a {color: #462860; text-decoration: none; margin: 0px 0px 0px 19px;}
#menu-right-column a:hover {text-decoration: none; margin: 0px 0px 0px 19px;}

#flash-container {height: 250px; width: 513px; float: left; margin: 10px 0px 0px 25px; background-color: #c0c0c0;}

#content {width: 543px; min-height: 250px; padding: 20px 10px 10px 10px; max-height: auto; padding-bottom: 25px; background-repeat: no-repeat; float: left; background-position: center center;}
#content h2 {font-size: 26px; color: #662D91; margin: 0px 15px 10px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#content p {font-size: 80%; color: #666666; margin: 0px 15px 0px 15px; line-height: 20px; font-family: tahoma, arial;}
#content .highlight {font-size: 19px; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 25px;}
#content ul {list-style-type: none; margin-left: 15px; margin-top: 10px;}
#content li {list-style-type: none; font-size: 70%;	line-height: 20px;}
#content td {font-size: 11px; color: #333333;}
#content a {color: #000000; text-decoration: none; border-bottom: 1px dotted #eeeeee;}
#content a:hover {color: #aaaaaa; text-decoration: none; border-bottom: 1px dotted #eeeeee;}
#content .strapline {margin-top: 10px;}

#footer {height: 30px; width: 995px; margin: 0 auto 0 auto; border-top: 2px solid #c9cacb;}
#footer .footer-copyright {font-size: 70%; color: #462860; float: left; margin: 8px 0px 0px 15px; font-family: tahoma, arial;}
#footer ul {float: right; list-style-type: none; margin: 8px 10px 0px 0px;}
#footer li {display: inline; list-style-type: none; font-size: 70%; color: #ffffff; border-right: 1px solid #462860; text-align: center; font-family: tahoma, arial;}
#footer	.no-border {border: 0px;}
#footer a {color: #462860; text-decoration: none; margin: 0px 6px 0px 8px;}
#footer a:hover {color: #462860; text-decoration: none; margin: 0px 6px 0px 8px;}

#footer-links {height: auto; min-height: auto; width: 995px; margin: 100px auto 0 auto;}

#panel1, #panel2, #panel3 {height: auto; min-height: auto; display: none; font-size: 10px; font-family: tahoma, arial; line-height: 16px;}
#panel1 a, #panel2 a, #panel3 a {color: #462860; text-decoration: none;}
#panel1 a:hover, #panel2 a:hover, #panel3 a:hover {color: #462860; text-decoration: none;}

.btn-slide1 {line-height: 32px; text-decoration:none; font-size: 13px; color: #FF0000; float: left; background-image: url(vmware-server-virtualisation-images/common/18-square.gif);	background-repeat: no-repeat; background-position: 0px 11px; color: #8cc63f; padding: 0px 20px 0px 17px;}
.btn-slide2 {line-height: 32px; text-decoration:none; font-size: 13px; color: #00FF00; float: left; background-image: url(vmware-server-virtualisation-images/common/11-square.gif); background-repeat: no-repeat; background-position: 0px 11px; color: #39b54a; padding: 0px 20px 0px 17px;}
.btn-slide3 {line-height: 32px; text-decoration:none; font-size: 13px; color: #0000FF; float: left; background-image: url(vmware-server-virtualisation-images/common/5-square.gif); background-repeat: no-repeat; background-position: 0px 11px; color: #009245; padding: 0px 20px 0px 17px;}

.clear {clear: both;}