/*Copyright Taste Media & Host 2008*/

/* BODY STYLING */
img, div, a, input { behavior: url(../css/iepngfix.htc)}
html {height: 100%;}
* {text-shadow: #000000 0 0 0px;}
body {color: #333333; height: 100%; width: 100%; min-height: 100%; background-color: #ffffff; margin: 0 auto; padding: 0;}
h1 {color:#4e4e4e; font-family: Tahoma, "Trebuchet MS"; line-height: 1.2em;}
h2 {font-family: Tahoma, "Trebuchet MS"; color:#4e4e4e; line-height: 1.2em;}
h3 {color: #09f; font: normal 22px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; line-height: 120%; border-top: 1px solid #cccccc; letter-spacing: -0px; border-bottom: 1px solid #cccccc; padding: 10px 0px 10px 0px; clear: both; margin: 0;}
h5 {line-height:1.2em; font-family: Tahoma, "Trebuchet MS"; font-size: 14px; color: #09f; padding-bottom: 5px; border-bottom: 1px dashed #cccccc;}
h6 {font: 0.8em Tahoma, "Trebuchet MS"; padding: 0px; margin: 0px; line-height: normal;}
/*HOMEPAGE STYLING*/
.quotation {float: right;}
#home-pic {background:url(http://www.tmah.co.uk/assets/headings/home_bg_main.jpg) no-repeat top center; height: 298px; margin: 0 auto;}
#bar {height: 40px; width: 891px; margin: auto; padding: 7px 0 0 40px; background: url(../assets/bg/bar.gif) repeat-x; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #444;}
.step {cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0 35px 0 0; font-size: 1.4em; float: left; text-align: center; background: url(../assets/bg/step.gif) no-repeat; height: 30px;}
.step a {color: #fff; margin: 0 10px 0 0;}

/* CONTENT STYLING */
abbr, acronym {cursor:help; border-bottom: 1px dotted;}
a img {border-bottom: 1px dashed; border: none; text-decoration: none;}
.contenttm2 {font: 0.8em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align: justify; line-height: normal; color: #454545; border-bottom: none; padding: 0px 0px 0px 0px;}
p, ol {text-align: left; line-height: 1.95;}
ul {text-align: justify; line-height: normal;}
#maincontent {width: 200px; padding: 20px 0px 0px 0px; float: left;}
#mainwrapper {Width: 320px; margin: 0 auto; overflow: hidden;}
#submenu {width: 120px; float: left; padding-top: 20px;}
#footermain {width: 780px; padding: 0px 0px 30px 0px; margin: 0 auto;}
#footer_top { background: url(../assets/bg/top.gif) no-repeat top right; padding: 10px 0 0 7px; clear: both; margin: 0 0 0px 0; height: 74px; }
#footer_top p { padding: 0; margin: 0; }
#footer_bottom { background: #454545 url(../assets/bg/bottom.gif) no-repeat top right; height: 100%; color: #ffffff; padding: 0px; clear: both; margin: 0 0 1px 0;}
#footercontent {width: 290px; float: left; margin: 0 auto; text-align: left; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#footercontent1 {width: 280px; float: left; margin: 0 auto; margin-left: 25px; text-align: left; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#footercontent2 {width: 185px; float: right; margin: 0 auto; text-align: left; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#newsposts {width: 780px; float: left; margin: 0 auto; text-align: left; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
.footer {padding: 10px 0px 0px 0px;}
.footer a:link, .footer a:visited {color: #ffffff; border-bottom: none; text-decoration: underline; font-weight: normal;}
.footer a:hover {color: #cccccc; text-decoration: none;}
#headermain {width: 780px; margin: 0 auto; height: 121px;}
#mainnav {width: 780px; padding: 0; margin: 0 auto; overflow: visible; clear: both;}
#subbg {width: 100%; height: 35px; margin: auto; background:url(../assets/bg/domain_bg.png) center bottom no-repeat;}
#top {background:url(http://www.tmah.co.uk/assets/bg/bg7.gif) repeat-x center bottom; height: 160px; width: 100%; margin: 0 auto; max-width: 100%;}
/*#wrapper {background:url(http://www.tmah.co.uk/assets/bg/bg.png) repeat-y center; margin: 0 auto; padding: 0; border: 0; height:auto; min-width: 100%;}*/
a:link, a:visited {color:#14ABD8; text-decoration: none; font-weight:normal;}
a:hover {text-decoration: underline; color:#00599e; font-weight:normal;}
.logopadding {float: left; padding-left: 10px;}
.sloganpadding {float: right; padding-right: 10px;}
/* TOP STYLES */
.star {position:absolute; top:160px; left:1000px;}
a.star:link, a.star:visited, a.star:hover, a.star:active {background-color: transparent !important;}
#zerodowntime {width: 931px; margin: 0 auto;}
.textbox {border: 1px #4e4e4e dashed; background-color: #f2f2f2; padding: 4px;}
.greybg {background-color: #eeeeee; padding:10px; border: 1px dotted #666666; color: #333333;}
.lightbg {background-color: #f7f7f2; border: 1px dotted #cccccc; padding: 4px; color: #666666;}
.mostpopular {background-color: #FFFFCC;}
#hintbox {position:absolute; top: 0; background-color:#FFFFCC; width: 350px; padding: 6px; border:1px solid #cccccc; font:normal 12px Tahoma; line-height:25px; z-index:100; border-right: 6px solid #cccccc; border-bottom: 4px solid #cccccc; visibility: hidden;}
.hintanchor {font-weight: bold; color: #000033; margin: 3px 8px;}
#powered_by {background:url(../assets/contents/powered_by.gif) no-repeat top center; height: 55px; margin-top: 1px;}
.pictures {float:right; padding: 0px 0px 0px 10px;}
/* BREADCRUMB STYLING */
#breadcrumbbox {background:url(../assets/bg/breadcrumbbg.gif) no-repeat; clear:both; position:relative; width: 780px; text-align: center; padding: 8px 0px 8px 0px; margin: 0 auto;}
#breadcrumbs {max-width: 780px; margin: 0 auto; color: #666666;}
.breadcrumbs {color: #000000; text-align: left; font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 20px 10px; margin: 0px;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#ffffff; font-weight: normal; border: none; text-decoration: none;}
.breadcrumbs a:hover {color:#eeeeee; font-weight: normal; border: none; text-decoration: underline;}
/**/
.serverlist {line-height: normal; padding: 10px 5px 5px 5px; text-align:left; color: #000000; font: 0.75em Arial, Helvetica, sans-serif;}
.plansbg {background:url(http://www.tmah.co.uk/assets/bg/server-features.gif) top left repeat-x #ffffff; color: #000000; line-height: 1.5em; border: 0px dotted #cccccc; font-size: 12px; text-align: left;}
.plansbgborder {border-right: 1px dotted #cccccc; text-align:left;}
.plansbgborder2 {background-color:#000000; border-right: 1px dotted #FFFFFF; text-align:left; color: #ffffff;}
.plansbg2 a:link, .plansbg2 a:visited {color: #f2f2f2; font-weight: normal;}
.plansbg2 {background:url(http://www.tmah.co.uk/assets/bg/plansbg2.gif) bottom right repeat-x #000000; height: 15px; padding: 10px; color: #ffffff;}
.servericons {padding: 0px 0px 0px 30px;}
.serverfeatures {color: #333333; padding: 0px 0px 50px 15px; text-align:left;}
/* HEADER */
.introbox {background-color: #e0e4ca; color: #000000;}
/*NEWS BOX */
.commentbox {background-color: #666666; width: 760px; padding: 10px;}
.commentfooter {background: url(http://www.tmah.co.uk/assets/contents/arrow.gif) 30px 0 no-repeat; padding-left: 70px; padding-top: 1px; height: 29px; margin-bottom: 0em; font-size: 0.8em; 	font-weight: bold; color: #ffffff;}
/* Reseller plans */
#resellers1 {position: relative; width: 350px; border: none; color: #000000; padding: 5px; float: right;}
#reseller2 {position: relative; width: 350px; border: none; color: #000000; padding: 5px; float: left;}
#box1 {position: relative; background:url(../assets/contents/front1.gif) no-repeat; width: 190px; height: 220px; display: block; cursor: pointer; border: none; color: #000000; padding: 0px; 	float: left;}
#box2 {position: relative; background:url(../assets/contents/front2.gif) no-repeat; height: 220px; width: 190px; display: block; cursor: pointer; border: none; color: #000000; padding: 0px; float: left;}
#box3 {position: relative; background:url(../assets/contents/front3.gif) no-repeat; width: 190px; height: 220px; display: block; cursor: pointer; border: none; color: #000000; padding: 0px; float: left;}
#box4 {position: relative; background:url(../assets/contents/front4.gif) no-repeat; height: 220px; width: 190px; display: block; cursor: pointer; border: none; color: #000000; padding: 0px; float: left;}
#offers {position: relative; background:url(../assets/contents/clustered.png) top right no-repeat; width: 330px; display: block; border: none; color: #000000; margin-top: 20px; padding: 20px;float: left;}
#offers2 {position: relative; background:url(../assets/contents/manager.png) top right no-repeat; width: 330px; display: block; border: none; margin-top: 20px; color: #444444; padding: 20px;float: right;}
/* MAIN NAV */
.nav {position: relative; padding: 0 0 0 0px; margin: 0 auto 0 auto; height: 35px; list-style: none;}
.access {text-decoration: underline;}
.nav li {float:left;}
.nav li a {float: left; /*display: block;*/ margin-right: 2px; color:#ffffff; border: none; font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; padding:0 0 0 11px; /*Padding to accomodate left tab image. Do not change*/ height: 34px; line-height: 34px; background: url(http://www.tmah.co.uk/assets/nav/menu-left-link.png) no-repeat left top; /*left tab image path*/ text-align: center; cursor: pointer;}
.nav li a span {float: left; /*display: block;*/ background: url(http://www.tmah.co.uk/assets/nav/menu-right-link.png) no-repeat right top; /*right tab image path*/ border: none; padding: 0px 10px 0px 0px; /*Padding of menu items*/}
.nav li.current a {color: #fff; text-decoration: none; border: none; background: url(http://www.tmah.co.uk/assets/nav/menu-left.png) no-repeat left top; /*left tab image path*/}
.nav li.current a span {color: #000; border:none; background: url(http://www.tmah.co.uk/assets/nav/menu-right.png) no-repeat right top; /*right tab image path*/}
.nav li.current a:hover {color: #000; text-decoration: underline; border: none; background: url(http://www.tmah.co.uk/assets/nav/menu-left.png) no-repeat left top; /*left tab image path*/}
.nav li.current a:hover span {color: #000; border:none; background: url(http://www.tmah.co.uk/assets/nav/menu-right.png) no-repeat right top; /*right tab image path*/}
.nav li a:hover {color: #fff; text-decoration: underline; border: none;}
.nav li a:hover span {color: #fff; border:none;}
/* SUB NAV */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu, ul#navmenu li, ul#navmenu ul {margin: 0; margin-bottom: 1px; text-align: left; padding: 0; width: 110px; list-style: none;}
ul#navmenu:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#navmenu li {float: left; display: block !important; display: inline; position: relative;}
/* Root Menu */
ul#navmenu a {padding: 10px 15px; background-color: #ffffff; display: block; border-bottom: 1px dotted #cccccc; color: #454545; text-align: left; font: normal 9px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%;}
/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {background-color: #ffffff; text-decoration: underline; color: #09f;}
ul#navmenu a.current {font-weight: bold; border: none; background:url(http://www.tmah.co.uk/assets/nav/currentarrow.gif) no-repeat 97% #00CCFF; color: #ffffff;}
ul#navmenu a:hover.current {font-weight: bold; background:url(http://www.tmah.co.uk/assets/nav/currentarrow.gif) no-repeat 97% #00CCFF; color: #ffffff;}
ul#navmenu a.current-misc {font-weight: normal; background:url(http://www.tmah.co.uk/assets/nav/agt_forward.png) no-repeat 97% #aaa; color: #ffffff;}
ul#navmenu a:hover.current-misc {font-weight: normal; background:url(http://www.tmah.co.uk/assets/nav/agt_forward.png) no-repeat 97% #aaa; color: #ffffff;}
ul#navmenu a.submain {font-weight: bold; background:url(http://www.tmah.co.uk/assets/nav/currentarrow2.gif) no-repeat 97% #666; color: #ffffff;}
ul#navmenu a:hover.submain {font-weight: bold; background:url(http://www.tmah.co.uk/assets/nav/currentarrow2.gif) no-repeat 97% #666; color: #ffffff;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {display: none;}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {display: block;}
.navmenubottom {background:url(http://www.tmah.co.uk/assets/nav/submenu-bottombg.gif) no-repeat; height: 141px;}
.navmenutop {height: 1px; border-top: 1px dotted #cccccc;}