* { margin:0; padding:0; outline:0; }
body { background:url(/images/bg.png); background-repeat:repeat-x; background-position:0 0; top:0; color:#000; margin:0; font-family:Tahoma, Arial, Verdana, Georgia, Helvetica, sans-serif; font-size:12px; line-height:1.5em; text-align:left; }
a { color:#fff; text-decoration:underline; }
a:hover { color:#fff; text-decoration:none; }

#wrapper { width:1113px; min-height:800px; height:auto; margin:0 auto; position:relative; }
#top { width:460px; left:28px; height:29px; padding:5px 0 0 30px; border-radius:5px; position:relative; top:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; display:block; background:url(/images/top.png) no-repeat; float:right; }
.clear { clear:both; height:0; font-size:1px; line-height:0; }
#top-nav { text-transform:uppercase; color:#fff; font-size:10px; }
#top-nav li { float:left; list-style-position:inside; padding: 0; list-style:none; white-space: nowrap; }
#top-nav strong { font-weight:400; color:red; }
#top-nav a { text-decoration:none; color:#fff; }
.question { margin:0 40px 0 0; }
.center { text-align: center; }
#logo { border:0; padding-top:6px; }
.contactinfo {  position: absolute; right: 0; top: 34px; text-transform:uppercase; font-size:11px; padding-top:50px; padding-right:5px; color:#fff; }

#banner { position:relative; width:823px; height:258px; color:#fff; float:left; }
	#banner img { border:0; }
	#banner ul { position: absolute; bottom: 0; right: 0; list-style-type:none; }
		#banner li { float:left; margin-right:3px; background:url(/images/numbers_bg.png) 0 0 no-repeat; height:34px; width:37px; padding-top:8px; text-align:center; }
			#banner a { text-decoration:none; font-weight:700; }
			
#banner { position:relative; width:823px; height:258px; color:#fff; float:left; }
.scrollable { position: relative; overflow: hidden; width: 823px; height: 257px; }
	.scrollable .items { width: 20000em; position: absolute; clear: both; }
		.items div { float: left; width: 823px; }
		
/* single scrollable item */

.navi { position: absolute; bottom: 0; right: 0; }
	.navi a { float:left; margin-right:3px; background:url(http://trunkspacehosting.com/images/numbers_bg.png) 0 0 no-repeat; height:34px; width:37px; padding-top:8px; text-align:center; text-decoration:none; font-weight:700; color: #fff }
	.navi a:hover, .navi a.active { color: #FF0; }	
	
#offer_box { background:url(/images/dotm_bg.png) 0 0 no-repeat; width:284px; height:258px; float:right; color:#fff; }
#offer_box h2 { border-bottom:1px dashed #779da4; padding:8px 0 5px 5px; font-size:12px; font-weight:400; width:92%; margin-left:10px; }
#offer_box ul { list-style-image:url(/images/bullet.png); list-style-position:inside; text-transform:uppercase; font-size:10px; margin:10px 0 5px 17px; }
#offer_box li { padding:5px 0; }
#offer_box p { margin-left:15px; }
#offer_box span { text-decoration:line-through; }
.small_text { font-size:10px; }
#hostingPacks { margin-top:10px; font-family:Verdana, Tahoma, Arial, Sans-serif, Helvetica; }
.package { background-color:#f0f0f0; width:273px; min-height:276px; float:left; margin-left:5px; }
.package h2 { background:url(/images/arrow_bullet.png) 0 6px no-repeat; background-color:#eee; font-size:12px; text-transform:uppercase; padding:5px 0 0 25px; margin:5px 0 15px 10px; border-bottom:1px dashed #e1e1e1; }
.package ul { list-style-position:inside; text-transform:uppercase; }
.package li { border-bottom:1px dashed #e1e1e1; padding:10px 0 0 15px; height:27px; }
.package .price { border:0; height:25px; padding:12px 0 2px 15px; text-transform:none; list-style-type:none; float:right; font-weight:700; }
.package .price span { font-size:21px; font-weight:400; }
.buttons { width:273px; background-color:#f7fbfc; padding:5px 0 0 35px; }
.button { border:0; font-weight: bold;}
#content { margin-top:30px; }
#content h2 { background:url(/images/stroke.png) 0 27px repeat-x; height:33px; font-size:20px; font-weight:400; margin-bottom:13px; text-transform:uppercase; }
#content h2 span { font-size:12px; }
#content span { text-transform:uppercase; color:#939393; font-size:12px; }
#content p { font-size:11px; float:left; min-height:108px; margin-right:35px; }
.reason1 { background:url(/images/icon_award.png) 0 0 no-repeat; padding-left:90px; width:190px; }
.reason2 { background:url(/images/icon_clock.png) 0 0 no-repeat; padding-left:110px; width:190px; }
.reason3 { background:url(/images/icon_puzzle.png) 0 0 no-repeat; padding-left:120px; width:190px; }
#page_back { background:url(/images/pageback.gif) repeat-y; margin-top:20px; }
#page_top { background:url(/images/pagetop.gif) top left no-repeat; }
#page_bottom { background:url(/images/pagebottom.gif) bottom left no-repeat; }
#page_inner { margin:0 2px; }
#footer { background-color:#222; min-height:200px; margin-top:50px; color:#fff; font-size:11px; }
.light { position:relative; z-index:1; }
#inside { position:relative; z-index:2; width:1113px; height:50px; margin:-100px auto; }
#inside img { border:0; float:left; }
#inside ul { float:left; width:150px; list-style:none; margin-left:70px; }
#inside li { border-bottom:1px dotted #61d5d5; padding:5px 0 7px; }

div#content2 { position: relative; background:#f0f0f0; font-family:Tahoma, Geneva, sans-serif; color:#383838; font-size:11px; padding:10px 51px 0 51px; margin:30px 0 0; border: 1px solid #000; }
div#content2 { border-radius:20px; -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; }
	div#content2 h2.heading-a { display: block; position: absolute; left: 0; top: 0; width: 1073px; padding: 20px 0 20px 40px; background: url(/images/heading-b.gif) repeat-x; color: #fff; font-size: 17px; font-family: "Lucida Sans Unicode", Tahoma, Geneva, sans-serif; font-weight: 700;}
	div#content2 h2.heading-a { border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; -khtml-border-top-left-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px; -khtml-border-top-right-radius: 20px; }
	div#content2 p { line-height:21px; }
		div#content2 p a { }

.feat p { display:block; background:#383838; color:#fff; text-decoration:underline; font-size:14px; border-top:1px solid #818181; border-bottom:1px solid #818181; border-left:1px solid #6d6d6d; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #6c6c6c; -moz-box-shadow:1px 0 3px #6c6c6c; -webkit-box-shadow:1px 0 3px #6c6c6c; -khtml-box-shadow:1px 0 3px #6c6c6c; margin:0 8px 0 0; text-align:left; }
.th_row p { display:block; background:#7e7e7e; border-top:1px solid #acacac; border-right:1px solid #999; border-bottom:1px solid #acacac; border-left:1px solid #999; margin:4px 8px 0 0; font-size:10px; color:#fff; font-weight:500; padding:2px 0 2px 7px; text-align:left; }
.student p { display:block; background:#6ddad7; color:#fff; font-size:14px; border-top:1px solid #a1e2e1; border-left:1px solid #92dfdd; border-bottom:1px solid #a1e2e1; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.personal p { display:block; background:#1a9cc8; color:#fff; font-size:14px; border-top:1px solid #6fbdd8; border-bottom:1px solid #6fbdd8; border-left:1px solid #6fbdd8; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.smb p { display:block; background:#0077d3; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.corporate p { display:block; background:#262626; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom1 p { display:block; background:#29aeff; color:#fff; font-size:14px; border-top:1px solid #a1e2e1; border-left:1px solid #92dfdd; border-bottom:1px solid #a1e2e1; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom2 p { display:block; background:#2e9ee2; color:#fff; font-size:14px; border-top:1px solid #6fbdd8; border-bottom:1px solid #6fbdd8; border-left:1px solid #6fbdd8; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom3 p { display:block; background:#308dc5; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom4 p { display:block; background:#2b79a8; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom5 p { display:block; background:#276489; color:#fff; font-size:14px; border-top:1px solid #a1e2e1; border-left:1px solid #92dfdd; border-bottom:1px solid #a1e2e1; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom6 p { display:block; background:#1d4c68; color:#fff; font-size:14px; border-top:1px solid #6fbdd8; border-bottom:1px solid #6fbdd8; border-left:1px solid #6fbdd8; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom7 p { display:block; background:#17374a; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom8 p { display:block; background:#263945; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.dom9 p { display:block; background:#1b2830; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585; border-left:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.bar { background:#e1e1e1; }
.barwhite { background:#fff; border-right:1px solid #417070; border-bottom:1px solid #417070; border-left:1px solid #417070; font-weight:bold; }
.barwhiteright { background:#fff; border-bottom:1px solid #417070; border-right:1px solid #417070; }
.barwhitebottom { background:#fff; border-left:1px solid #417070; border-bottom:1px solid #417070; font-weight:bold; }
.barwhiterightbot { background:#fff; border-left:1px solid #417070; border-right:1px solid #417070; border-bottom:1px solid #417070; }
.conmeth p { display:block; background:#0077d3; color:#fff; font-size:14px; border-top:1px solid #417070; border-bottom:1px solid #417070; border-left:1px solid #417070; border-right:1px solid #417070; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center; }
.coninfo p { display:block; background:#262626; color:#fff; font-size:14px; border-top:1px solid #767676; border-bottom:1px solid #858585;  border-left:1px solid #606060; border-right:1px solid #606060; padding:5px 0 4px 11px; font-weight:500; box-shadow:1px 0 3px #a5a5a5; -moz-box-shadow:1px 1px 3px #a5a5a5; -webkit-box-shadow:1px 1px 3px #a5a5a5; -khtml-box-shadow:1px 1px 3px #a5a5a5; margin:0 4px 0 0; text-align:center;}
#menu { background:url(/images/nav_bg.png) 0 0 no-repeat; margin:3px 0 8px; list-style-type:none; width:100%; height:57px; color:#fff; text-transform:uppercase; }
#menu li.parent { float:left; margin-top:15px; padding:3px 20px 0; border-right:1px dotted #417070; height:25px; }
#menu li.last { float:left; margin-top:15px; padding:3px 20px 0; height:25px; }
ul.MenuBarHorizontal { cursor:default; width:auto; }
ul.MenuBarActive { z-index:1000; }
ul.MenuBarHorizontal li { margin:0; padding:0; list-style-type:none; font-size:100%; position:relative; text-align:center; cursor:pointer; width:8em; float:left; }
ul.MenuBarHorizontal ul { margin:0 0 0 -21px; padding:21px 0 0; list-style-type:none; font-size:100%; z-index:1020; cursor:default; width:136px; position:absolute; left:-1000em; background:url(/images/submenu-bg.gif) repeat-x #161616; border-left:1px dotted #417070; border-right:1px dotted #417070; border-bottom:1px dotted #417070; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { left:auto; }
ul.MenuBarHorizontal ul li { display: block; width: 100%; font-size:80%; text-align: center; padding: 10px 0 5px 0; border-top:1px dotted #417070; white-space: nowrap; }
ul.MenuBarHorizontal ul ul
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left:auto; top:0; }
ul.MenuBarHorizontal iframe { position:absolute; z-index:1010; filter:alpha(opacity:0.1); }
@media screen,projection {
ul.MenuBarHorizontal li.MenuBarItemIE {display:inline; float:left; }
}

#social { position:absolute; background:url(/images/dot.png); color:#fff; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; font-weight:700; padding:5px 5px 0; top:104px; right:0; }
	#social li { display:inline; list-style:none; }
	#social img { border:none; }
	#social li span { position:relative; top:-5px; margin:0 5px 0 0; }
	#top-nav a:hover,#footer a:hover,#content2 h2 span,#content2 table a:hover,#menu a:hover { text-decoration:underline; }
	.login,.order_small { margin:0 36px 0 0; }
	#banner a:hover,#banner a:active { text-decoration:none; font-weight:700; color:#1a9cc8; }
	#footer a,#menu a { text-decoration:none; color:#fff; }

#payment { position:relative; right: 50%; top: 30px; list-style: none; margin: 0 -555px 0; padding: 0; }
        #payment li { margin: 0 0 -10px; font-weight: 700; text-align: right; }
        #payment li:first-child { margin: 0 0 -40px; padding: 0 0 4px 0; }
        #payment li:last-child { position: relative; left: 10px; }
        #payment img { margin: 0 0 0 15px; border: 0;}

