﻿/*Use by any entity other than Skytoaster, LLC is prohibited.*/
*, html { margin: 0; padding: 0; }
body { color: black; background: white; }
ul { list-style-image: url("http://s3.skytoaster.com/images/list-icon.png") }
ol { list-style: decimal }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
@font-face { font-family: 'Museo500'; /*    src: local('â˜º');*/ src: url('museo/museo500-regular-webfont.eot'); src: url('museo/museo500-regular-webfont.woff') format('woff'), url('museo/museo500-regular-webfont.ttf') format('truetype'), url('museo/museo500-regular-webfont.svg#webfontP9GosA2S') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MuseoSans500'; /*    src: local('â˜º');*/ src: url('museosans/museosans_500-webfont.eot'); src: url('museosans/museosans_500-webfont.woff') format('woff'), url('museosans/museosans_500-webfont.ttf') format('truetype'), url('museosans/museosans_500-webfont.svg#webfontykmRJ2Ii') format('svg'); font-weight: normal; font-style: normal; }
*, html { margin: 0; padding: 0; }
body { background-color: #05305b; font-size: 16px; font-family: 'MuseoSans500'; }
body.light {background-color: #3399cc;}
#modbkg {min-height: 475px; width: 100%; margin: 0; overflow: hidden; color: #05305b; background: #3399cc url('http://s3.skytoaster.com/modx/bkg.jpg') no-repeat scroll center center;}
#modbkg .cloudleft, #modbkg .cloudright {height: 15px; width: 279px; font-size: 14px; text-align: center; padding: 52px 0; font-weight: bold; margin-top: 175px; margin-left: 135px; background: transparent url('http://s3.skytoaster.com/modx/menu.png') no-repeat scroll center top;}
#modbkg .cloudright {background-position: center bottom; margin-left: 0; margin-right: 135px;}
h1, h2, h3, h4, h5, h6 { font-family: 'Museo500'; font-weight: bold; }
#content .nopadd { padding: 0; !important: ; margin: 0; !important: ; }

a.btn {display: inline-block; margin: 5px 0px; font-family: 'Museo500'; font-size: 13px; text-decoration: none; color: #05305b; width: auto; padding: 5px 16px;  background-color: #63b8de; background: -moz-linear-gradient(top, #83d3eb 0%, #63b8de 6%, #3897ce); background: -webkit-gradient(linear, left top, left bottom, from(#83d3eb), color-stop(0.6, #63b8de), to(#3897ce));
	border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border: 1px solid #63b8de; box-shadow: 0px 0px 5px rgba(190,190,190,0.8); -moz-box-shadow: 0px 0px 5px rgba(190,190,190,0.8); -webkit-box-shadow: 0px 0px 5px rgba(190,190,190,0.8); text-shadow: 1px 1px 1px rgba(204,204,204,1); -moz-text-shadow:  1px 1px 1px rgba(204,204,204,1);}
a.btn:hover {color: #ffffff; background-color: #959595;  background: -moz-linear-gradient(top, #bebebe 0%, #959595 6%, #636363); background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), color-stop(0.6, #959595), to(#636363)); border: 1px solid #959595; text-shadow: 1px 1px 1px rgba(204,204,204,0.2); -moz-text-shadow: 1px 1px 1px rgba(204,204,204,0.2);}

#areas { color: #666666 }
#header, #slideshow, #areas, #content, #footer { width: 100% }
#header, #modheader { height: 74px; background-color: #05305b; }
#modheader {height: 62px; padding: 17px 0; -moz-box-shadow: 0px 0px 10px #15406b; -webkit-box-shadow: 0px 0px 10px #15406b; box-shadow: 0px 0px 10px #15406b;}
#logo { position: relative; float: left; width: 250px; height: 105px; z-index: 500; margin-bottom: -31px; background: transparent url('http://s3.skytoaster.com/images/head-cloud.png') no-repeat scroll left bottom; }
 #logo img { margin-top: 5px; margin-left:39px; border: 0; }
 #logo a { outline: 0 }
#menu { width: 710px; float: right; font-weight: bold; color: #fff; font-size: 14px; }
 #menu ul { list-style: none; float: right; margin: 25px 0px 0 0; }
 #menu li { height: 29px; display: block; float: left; margin: 0 16px; }
 #menu a { height: 29px; width: 100%; display: block; color: #fff; text-decoration: none; outline: 0; -moz-text-shadow: 1px 1px 1px #444444; text-shadow: 1px 1px 1px #444444; }
 #menu a:visited {color: #E3F4FF;}
 #menu span { float: left; height: 22px; padding: 7px 0px 0 15px; }
 #menu .active a, #menu a:hover, #menu a:focus { float: left; background: transparent url('http://s3.skytoaster.com/images/btn.png') no-repeat scroll left top; -moz-text-shadow: 1px 1px 1px #ccc; text-shadow: 1px 1px 1px #ccc; }
  #menu .active span, #menu a:hover span, #menu a:focus span { color: #05305b; margin: 0 -15px 0 15px; padding: 7px 15px 0px 0px; background: transparent url('http://s3.skytoaster.com/images/btn.png') no-repeat scroll right top; }
 #menu a:active { background-position: left bottom; -moz-text-shadow: none; text-shadow: none; }
  #menu a:active span { background-position: right bottom; color: #f4f4f4; }
#modheader #menu ul {float:left;}
#menu.centermenu, #cfootmenu.centermenu { float: left; width: 466px; overflow: hidden; position: relative; }
 ul.centerul { clear: left; list-style: none; margin: 0; padding: 0; position: relative; left: 50%; text-align: center; }
  ul.centerul li { display: block; float: left; list-style: none; position: relative; right: 50%; }

#slideshow, #slideshow-sm { position: relative; overflow: hidden; height: 299px; background: #3399cc url('http://s3.skytoaster.com/images/ss-bkg.png') no-repeat scroll center top; }
 #slideshow .w960, #slideshow-sm .w960 { position: relative }
#slideshow-sm { height: 174px }
#slides { position: absolute; top: 59px; left: 12px; z-index: 7; }
 #slides img { border: 0 }
#prev, #next { position: absolute; top: 172px; left: -15px; width: 12px; height: 19px; z-index: 501; outline: 0; background: transparent url('http://s3.skytoaster.com/images/sprite.png') no-repeat scroll left top; }
#next { left: 531px; background-position: right top; }
#prev:hover { background-position: left -19px }
#next:hover { background-position: right -19px }
#cloud1 { position: absolute; top: 205px; left: -60px; height: 81px; width: 149px; background: transparent url('http://s3.skytoaster.com/images/cloud-lg.png') no-repeat scroll left center; z-index: 8; }
#modbkg #cloud1 {top: 280px;}
#cloud2 { position: absolute; top: 195px; left: -113px; height: 43px; width: 69px; background: transparent url('http://s3.skytoaster.com/images/cloud-sm.png') no-repeat scroll left center; z-index: 2; }
#modbkg #cloud2 {top: 155px;}
#cloud3 { position: absolute; top: 241px; left: -192px; height: 58px; width: 292px; background: transparent url('http://s3.skytoaster.com/images/cloud-left-xl.png') no-repeat scroll center center; z-index: 4; }
#cloud4 { position: absolute; top: 120px; left: 1048px; height: 67px; width: 127px; background: transparent url('http://s3.skytoaster.com/images/cloud-lg.png') no-repeat scroll right bottom; z-index: 8; }
#modbkg #cloud4 {top: 108px;}
#cloud5 { position: absolute; top: 225px; left: 1135px; height: 38px; width: 65px; background: transparent url('http://s3.skytoaster.com/images/cloud-sm.png') no-repeat scroll right bottom; z-index: 2; }
#modbkg #cloud5 {top: 200px;}
#cloud6 { position: absolute; top: 208px; left: 775px; height: 91px; width: 393px; background: transparent url('http://s3.skytoaster.com/images/cloud-right-xl.png') no-repeat scroll center center; z-index: 4; }
.cloud7 { position: absolute; top: 180px; left: 440px; height: 54px; width: 409px; padding: 65px 0 0 150px; background: transparent url('http://s3.skytoaster.com/images/cloud-work.png') no-repeat scroll center top; z-index: 10; }
 .cloud7 a { width: 311px; height: 47px; display: block; }
 .cloud7 img { border: 0 }
#plane { position: relative; display: block; outline: 0; z-index: 501; }
#plane:hover img { }
#hometitle { color: white; position: absolute; top: 30px; right: 10px; line-height: 42px; width: 400px; text-align: center; font-size: 13px; font-weight: normal; -moz-text-shadow: 1px 1px 4px #444444; text-shadow: 1px 1px 4px #444444; }
 #hometitle h1 { font-size: 28px }
#hometitle2 { color: white; position: absolute; z-index: 1000; top: 85px; left: 45px; line-height: 42px; width: 320px; text-align: center; font-size: 13px; font-weight: normal; -moz-text-shadow: 1px 1px 4px #444444; text-shadow: 1px 1px 4px #444444; }
 #hometitle2 h1 { font-size: 28px }
#modtitle { color: white; font-size: 28px; margin: 0 auto; line-height: 42px; width: 960px; padding: 30px 0 0 0; text-align: center; font-weight: normal; -moz-text-shadow: 1px 1px 4px #444444; text-shadow: 1px 1px 4px #444444; }
#slideshow-sm .c1 { top: 80px }
#slideshow-sm .c2 { top: 70px }
#slideshow-sm .c3 { top: 116px }
#slideshow-sm .c4 { top: 33px }
#slideshow-sm .c5 { top: 100px }
#slideshow-sm .c6 { top: 83px }
#slideshow-sm .c7 { top: 27px; left: 412px; height: 40px; background-position: center -119px; }
#pagetitle { color: white; position: absolute; top: 49px; left: 140px; z-index: 500; font-family: 'Museo500'; font-size: 14px; font-weight: normal; -moz-text-shadow: 1px 1px 4px #444444; text-shadow: 1px 1px 4px #444444; }
 #pagetitle h1 { font-size: 28px }
#areas { height: 135px; background-color: #f4f4f4; font-size: 14px; }
 #areas a img, #icons a img {border:0;}
 #areas h2 { font-weight: normal; text-transform: capitalize; font-size: 22px; margin-top: 16px; }
 #areas h2 a { color: #3399cc; text-decoration: none; }
 #areas h2 a:hover { color: #05305B; text-decoration: none; }
 #areas .w960 { height: 135px; /*background: transparent url('../images/content-cloud-top.png') no-repeat scroll right bottom;*/ }
 #areas .w33 { width: 290px; height: 107px; padding: 14px 15px; float: left; }
 #areas .headline { height: 78px }
 #areas .image { position: relative; width: 27%; height: 78px; text-align: center; float: left; display: table; }
  #areas .image div { display: table-cell; vertical-align: middle; }
 #areas .text { position: relative; display: table; float: right; text-align: left; width: 73%; height: 75px; }
  #areas .text div { display: table-cell; vertical-align: middle; }
 #areas .clear { padding: 0 0 6px 0 }
 #areas p { line-height: 17px }
#icons { width: 263px; padding: 20px 0 20px 13px; text-align: center; }
#content { min-height: 200px; padding: 0 0 0 0; background-color: #ffffff; }
 #content h2, #content h3, #content-sm h4, #content h5, #content h6 { font-weight: normal; font-size: 19px; -moz-text-shadow: 1px 1px 3px #e6e6e6; text-shadow: 1px 1px 3px #e6e6e6; color: #3399cc; padding: 1px 0px; margin: 4px 0px 15px; }
#sidemenu { float: left; width: 211px; margin-left: -211px; min-height: 300px; background-color: #e2f4fe; color: #05305b; z-index: 501; }
 #sidemenu ul { list-style: none; width: 100%; }
 #sidemenu li { width: 100% }
 #sidemenu ul a { height: 32px; width: 195px; font-size: 15px; outline: 0; padding: 12px 0 0px 16px; margin-bottom: -6px; color: #05305b; display: block; text-decoration: none; background: transparent url('http://s3.skytoaster.com/images/sprite.png') repeat-x scroll left -54px; }
 #sidemenu .active a, #sidemenu li a:hover { margin-left: -8px; color: white; background: transparent url('http://s3.skytoaster.com/images/side-btn-hov.png') no-repeat scroll center center; width: 203px; padding-left: 16px; }
 #sidemenu .active ul a, #sidemenu .level2 a { background: transparent none no-repeat scroll center top; border-top: 1px white solid; color: #3399cc; height: 35px; width: 195px; margin-left: 0px; }
 #sidemenu .level2 a:hover, #sidemenu .level1 .active a { color: #05305b; background: transparent none no-repeat scroll center top; border-top: 1px white solid; height: 35px; width: 195px; margin-left: 0px; }
 #sidemenu .level2.first a { border-top: 0 }
 #sidemenu .level2.first a:hover { border-top: 0 }
#content-sm { float: right; width: 700px; padding: 20px 25px; background-color: white; min-height: 300px; }
 #content a, #content-sm a, #modbkg a, #modbkg a:visited { color: #3399CC }
 #content a:hover, #content-sm a:hover, #modbkg a:hover { color: #05305b; }
 #content a.btn, #content-sm a.btn, #modbkg a.btn {color: #05305b;}
 #content a.btn:hover, #content-sm a.btn:hover, #modbkg a.btn:hover {color: #ffffff;}
 #modbkg a:hover {text-decoration: underline;}
 #modbkg a, #modbkg .btn:hover {text-decoration: none;}
 #content-sm a.morebtn { color: white }
 #content-sm a.morebtn:hover { color: #DBDBDB }
 #content-sm h2 { clear: both; text-align: center; padding: 15px 20px; text-transform: capitalize; margin: 15px 0; font-family: 'Museo500'; color: #3399cc; line-height: 38px; font-size: 28px; border-bottom: 1px #e3e3e3 solid; border-top: 1px #e3e3e3 solid; }
 #content-sm hr { border: 0; border-bottom: 1px #e3e3e3 solid; border-collapse: collapse; width: 100%; margin: 8px 0; clear: both; }
 #content-sm h3 { clear: both; font-family: 'Museo500'; color: #3399cc; line-height: 34px; font-size: 24px; padding: 5px 0px; margin: 7px 0px 0px; }
  #content-sm h2 a, #content-sm h3 a, #content-sm h4 a, #content-sm h5 a { color: #3399cc; text-decoration: none; }
  #content-sm h2 a:hover, #content-sm h3 a:hover, #content-sm h4 a:hover, #content-sm h5 a:hover { text-decoration: underline }
 #content-sm h4 { font-family: 'Museo500'; color: #3399cc; line-height: 26px; font-size: 16px; border-bottom: 1px #3399cc solid; }
 #content-sm h5 { font-family: 'Museo500'; color: #05305B; line-height: 20px; font-size: 14px; margin: 0; padding: 0 0 2px; }
 #content-sm .noline { border-bottom: 0 }
 #content-sm p, #content-sm td { color: #666666; font-size: 14px; line-height: 17px; margin: 13px 0 7px; }
 #content-sm td.righta { text-align: right; }
 #content-sm ul, #content-sm ol { padding: 7px 0 7px 30px; color: #666666; font-size: 14px; line-height: 19px; }
  #content-sm li { padding: 0 0 7px; }
  #content-sm ol ol { list-style: disc }
 #content-sm .letters ol { list-style: lower-roman }
 #content-sm .letters { list-style: lower-latin }
 #content-sm .bold { font-weight: bold }
 #content-sm img { /*border: 3px #E2F4FE solid; -moz-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc; */ }
 #content-sm .imgborder {display: inline-block; border: 2px #39c solid; -moz-box-shadow: inset 0px 0px 10px #696969; -webkit-box-shadow: inset 0px 0px 10px #696969; box-shadow: inset 0px 0px 10px #696969; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
 #content-sm div.imgborder { border-color: #999}
 #content-sm .imgborder img {z-index: -1; position: relative;}
 #content-sm a.imgborder:hover { border-color: #05305B}
 #content-sm img.noborder {border: 0;}
 #content-sm img.noborder.left { margin: 10px 15px 10px 0px }
 #content-sm img.noborder.right { margin: 10px 0px 10px 15px }
 #content-sm .styled { width: 100%; border-collapse: collapse; }
  #content-sm .styled th { color: #05305b; height: 35px; width: 140px; line-height: 35px; text-align: center; font-size: 20px; padding: 2px 15px 0; border: #9edcef 2px solid; border-top-width: 1px; background: transparent url('http://s3.skytoaster.com/images/sprite.png') repeat-x scroll left -54px; }
  #content-sm .styled td { background-color: #F4F4F4; border: 1px #C9C9C9 solid; padding: 6px 2px; text-align: center; vertical-align: middle; }
  #content-sm .styled .empty { background: none; border: 0; width: auto; }
 #content-sm .gbp { display: none }
 #content-sm h3.contact, #content-sm h3.contact2 { color: #05305b; height: 35px; line-height: 35px; font-size: 20px; padding: 2px 15px 0; width: 372px; border: #9edcef 1px solid; border-top: 0; background: transparent url('http://s3.skytoaster.com/images/sprite.png') repeat-x scroll left -54px; }
 #content-sm h3.contact2 { width: 418px }
 #content-sm input, #content-sm textarea, #content-sm select, #sidemenu input, #sidemenu textarea, #sidemenu select { width: 250px; float: left; padding: 4px 2px; border: 1px #C9C9C9 solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 #content-sm input:focus, #content-sm textarea:focus, #content-sm select:focus { border-color: #777; outline: 0; }
 #content-sm input.error, #content-sm textarea.error, #content-sm select.error, #content-sm div.error { border-color: red }
 #content-sm label.error, #content-sm span.error { color: red }
 #content-sm select { width: 255px }
 #content-sm input.fsubmit { height: 30px; border: 0; width: 104px; }
 #content-sm fieldset { border: 0 }
.genform { width: 450px; margin: 20px auto; }
 .genform table { border: 1px #C9C9C9 solid; border-top: 0; width: 450px; padding: 10px 10px; }
 .genform td { padding: 3px 0 }
 .genform label { display: block; width: 125px; padding-right: 7px; text-align: right; }
#contactform { width: 376px }
 #contactform table { width: 404px }
 #contactform label { width: 93px }
/* blue pill (inspired by iTunes)
   As of 19 Sep 2010 there is a bug in Chrome/Win affecting this button:
   http://code.google.com/p/chromium/issues/detail?id=29427
*******************************************************************************/
#content input.button { background: #66bbdf; background: -moz-linear-gradient(top, #83d3eb 0%, #3896ce 100%); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83d3eb), to(#3896ce)); border: 0; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; -moz-box-shadow: inset 0 1px 0 0 #aec3e5; -webkit-box-shadow: inset 0 1px 0 0 #aec3e5; box-shadow: inset 0 1px 0 0 #aec3e5; color: #05305B; font-size: 13px; font-weight: normal; font-family: 'MuseoSans500'; padding: 7px 15px; text-align: center; -moz-text-shadow: 1px 1px 1px #ccc; -webkit-text-shadow: 1px 1px 1px #ccc; text-shadow: 1px 1px 1px #ccc; width: auto; min-width: 100px; }
#content input.button:hover { background: #919191; background: -moz-linear-gradient(top, #bebebe 0%, #636363 100%); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bebebe), to(#636363)); border: 0; -moz-box-shadow: inset 0 1px 0 0 #a5b9d9; -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9; box-shadow: inset 0 1px 0 0 #a5b9d9; cursor: pointer; color: white; -moz-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; }
#content input.button:active { -moz-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eee; -webkit-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eee; box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eee; }
/**/
#smallfoot { width: 100%; height: 97px; /*border-bottom: 35px #f4f4f4 solid;*/ background-color: white; position: relative; z-index: 500; overflow: hidden; }
 #smallfoot #plane { }
 #smallfoot .cloud7 { top: 0px; left: 580px; padding-left: 190px; padding-top: 44px; width: 369px; }
 #smallfoot .sideblue { position: relative; float: left; background-color: #e2f4fe; height: 119px; width: 211px; }
#footer { background-color: #05305b; color: white; overflow: hidden; padding: 20px 0 15px; }
 #footer ul {list-style: none;}
 #footer .footmenu ul { width: 100%; float: left; list-style: none; height: 76px; }
 #footer li { width: 100%; float: left; padding: 2px 4px; }
 #footer .doublefoot li { width: 50%; }
 #footer a { color: #3399cc; text-decoration: none; }
 #footer a:hover { color: #fff }
 #footer a:hover { }
 #footer h3 { color: white; margin-bottom: 5px; margin-right: -20px; font-size: 20px; line-height: 20px; }
 #footer h3 a { color: white; }
 #footer h3 a:hover { color: #E2F4FE; text-decoration: underline; }
 #footer .cloud { height: 16px; width: 16px; display: inline-block; margin-left: 4px; background: transparent url('http://s3.skytoaster.com/images/sprite.png') no-repeat scroll left -38px; }
 #footer .bigcloud, #footer .bigcloud2 { height: 45px; width: 222px; float: left; padding-top: 22px; margin: -20px 0 0 -222px; background: transparent url('http://static.skytoaster.com/templates/default/images/content-cloud-bottom.png') no-repeat scroll 0px 0px; }
#footer .footmenu { float: left; text-align: center; height: 134px; width: 180px; padding: 0px 17px; font-size: 15px; letter-spacing: -1px; }
#footer .doublefoot { width: 300px; }
#modfooter {margin: 0 auto 8px; text-align: center; color: white;}
#modfooter a {color: white; text-decoration: underline;}
#modfooter a:hover {color: white; text-decoration: none;}
#copy { color: white; font-size: 12px; }
#social { width: 100%; height: 40px; padding: 8px 0; background-color: #F4F4F4;}
 #social div {position: relative; width: 400px; height: 40px; margin: 0 auto;}
 #social .twit, #social .fb, #social .mx, #social .gp, #social .my { display: block; float: left; margin: 4px 24px; height: 32px; width: 32px; background: transparent url('http://static.skytoaster.com/templates/default/images/social.png') no-repeat scroll left top; }
 #social .twit { background-position: left -32px }
 #social .gp { background-position: left -64px }
 #social .fb { background-position: left -96px }
 #social .my { background-position: left -128px }
 #social .mx:hover { background-position: right top; }
 #social .twit:hover { background-position: right -32px }
 #social .gp:hover { background-position: right -64px }
 #social .fb:hover { background-position: right -96px }
 #social .my:hover { background-position: right -128px }
/*
#tweets { float: left; width: 315px; height: 134px; padding: 0px 35px 0 0; }
#twitter_div { height: 113px; width: 269px; float: right; font-size: 14px; color: #82aeda; background: transparent url('http://s3.skytoaster.com/images/tweet-box.png') no-repeat scroll center center; }
 #twitter_div ul { height: 98px; width: 269px; margin-top: 15px; }
 #twitter_div li { width: 247px; height: 72px; padding: 8px 11px 8px; }
 #twitter_div a { color: #82aeda; text-decoration: underline; }
 #twitter_div a:hover { text-decoration: none }
*/
#hosting, #testimonials, #icons { padding: 20px 0 }
#hosting { width: 382px; float: left; padding: 20px 13px; }
 #hosting h3 { text-align: center }
#packages { width: 100%; color: #666666; }
 #packages .pack { position: relative; width: 118px; height: 98px; margin: 5px 0; padding: 8px 4px; float: left; background-color: #f4f4f4; border: 1px #cfcfcf solid; text-align: center; z-index: 4; }
 #packages .active { margin: 0 -1px; padding: 12px 4px; height: 100px; background-color: white; border-color: #9f9f9f; z-index: 5; }
 #packages h4 { color: #494949; font-weight: bold; font-size: 16px; padding: 0 0 5px 0; margin: 0; border:0; -moz-text-shadow: 1px 1px 1px #cccccc; text-shadow: 1px 1px 1px #cccccc; letter-spacing: -1px; }
 #packages p { font-size: 13px; padding: 3px 0; margin:0; }
 #packages .price { font-size: 1.2em; font-family: 'Museo500'; }
 #packages span { color: #507eb9 }
 #packages span.xsmall { color: #666 }
 #packages img { border: 0 }
 #packages .morebtn { margin: 10px auto }
#testimonials { width: 263px; float: left; color: #666666; padding: 20px 13px 20px 0; }
 #testimonials p { padding: 10px 0; font-size: 0.9em; }
 #testimonials .bold { font-weight: bold }
#icons { color: #666666 }
#content .morebtn, #content-sm .morebtn { width: 62px; height: 16px; line-height: 13px; text-transform: uppercase; display: inline-block; text-align: center; padding: 4px 11px 0 0; color: white; margin: 3px; text-decoration: none; font-size: 11px; background: transparent url('http://s3.skytoaster.com/images/sm-btn.png') no-repeat scroll center center; -moz-text-shadow: 1px 1px 2px #404040; text-shadow: 1px 1px 2px #404040; font-family: 'Museo500'; }
#content .morebtn:hover, #content-sm .morebtn:hover { color: #DBDBDB }
.w960 { width: 960px; margin: 0 auto; position: relative; }
.w749 { width: 750px; border-left: 211px #e2f4fe solid; margin: 0 auto; }
.w50 { width: 46%; padding: 15px 2%; float: left; }
.w33 { width: 29%; padding: 15px 2%; float: left; }
.w25 { width: 23%; padding: 15px 1%; float: left; }
.w500 { width: 499px }
.w350 { width: 350px }
.w200 { width: 200px }
.green { color: #006F0F }
.red { color: #CF0000 }
.movup { margin-top: -42px; z-index: 500; position: relative; }
.small { font-size: 0.85em }
.xsmall { font-size: 0.7em }
#content-sm .f13{font-size:13px;}
#content .small { font-size: 0.85em }
#content .xsmall { font-size: 0.7em }
.hide { display: none; visibility: hidden; }
.left { float: left }
td.left { text-align: left }
.right { float: right }
#content .pager .nofloat { float: none }
#content-sm .right { float: right }
.center { text-align: center }
div.center, table.center { margin: 0 auto }
#content-sm .nocap { text-transform: none }
.clear { clear: both }
#modbkg #content-sm {width: 750px; margin: 25px auto 25px; float: none; position:relative; z-index:100;
  -moz-box-shadow: 0px 0px 25px #bbb; -webkit-box-shadow: 0px 0px 25px #bbb; box-shadow: 0px 0px 25px #bbb;
  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
/* tables */
table.tablesorter { background-color: #e2f4fe; margin: 10px 0pt 15px; font-size: 10pt; width: 100%; text-align: left; background: transparent; }
 table.tablesorter thead tr th, table.tablesorter tfoot tr th { text-align: center; background-color: #e6EEEE; font-size: 12pt; padding: 4px; }
 table.tablesorter thead tr .header { background-image: url(http://s3.skytoaster.com/images/arrows-white.png); background-color: #39c; color: white; background-repeat: no-repeat; background-position: center right; cursor: pointer; }
 table.tablesorter tbody td { text-align: center; color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top; }
 table.tablesorter tbody tr.odd td { background-color: #F0F0F6 }
 table.tablesorter thead tr .headerSortUp { background-image: url(http://s3.skytoaster.com/images/down.png) }
 table.tablesorter thead tr .headerSortDown { background-image: url(http://s3.skytoaster.com/images/up.png) }
 table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { color: white; background-color: #05305b; }

/*VPS Page*/ 
.plans{width: 655px; float: right;}
.slideheight {height:200px; margin: 16px 0 16px 2px; float:left; color: #05305B;}
.slideheight a {color: #05305B;}
.slideup {height: 12px; width: 19px; background: transparent url('http://static.skytoaster.com/templates/default/images/icons/up.png') no-repeat right center;}
.slideup:hover {background-position: left center;}
.slidedown {height: 12px; width: 19px; background: transparent url('http://static.skytoaster.com/templates/default/images/icons/down.png') no-repeat right center;}
.slidedown:hover {background-position: left center;}
 
@media print { 
    #header, #slideshow, #footer, #sidemenu, #smallfoot {display: none; visibility: hidden;}
	#slideshow-sm {background: transparent;}
	#pagetitle { color: #05305b; position: relative; top: 0px; left: 0px; z-index: 500; font-family: 'Museo500'; font-size: 14px; font-weight: normal; -moz-text-shadow: none; text-shadow: none; }
    .w749 {width: 960px; border:0; margin: 0 auto;}
}
