/*
Theme Name: VPS Guys
Theme URI: http://digitaldawn.com.au/
Description: Wordpress VPSGuys Theme
Version: 1.0
Author: Paul Millar
Author URI: http://digitaldawn.com.au/
*/


/* End captions */
/* Reset */
@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
body { height: 100%; }
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }

/*Styles*/
body { color: #1e2224; background: url(images/bg.jpg) repeat-x #1e2224; font-family: Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif; margin-top: 30px; font-size: 13px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { margin-bottom: 30px; }
h2 { margin-top: 15px; margin-left: 15px; font-size: 17px; text-shadow: 1px 1px 1px #000; margin-bottom: 10px; }
h3 { font-size: 18px; margin: 15px 0 10px 15px; border-bottom: 2px solid #52aa5c; padding-bottom: 5px;}
h4 { background: #1d1d1d url(images/grad.jpg) repeat-x; margin: 10px 0; font-size: 19px; text-shadow: 1px 1px 1px #000; padding: 5px 10px; display: inline-block; border: 1px solid #010101 }
h5 { color: #212729; font-size: 19px; padding-bottom: 5px; border-bottom: 2px solid #ccc; margin-bottom: 15px; }
a, a:visited { color: #fff }
p { margin-bottom: 20px; }

.tab { padding-left: 20px; }
.main ul { margin-left: 80px; margin-top: 0; }
.full { margin: 15px; }

#wrapper { margin: 0 auto; width: 940px; }
#header { padding-bottom: 15px; font-size: 14px; }
#sidebar { width: 250px; float: left; }
#content { padding: 6px; background: url(images/content_top.gif) repeat-x #fff; }
#footer { color: #fff; font-size: 10px; margin-top: 15px; line-height: 1.64em }

h2.nobottom { margin-bottom: 0px; }
.support { position: relative; top: 0; float: right }
.topbox { background: #000; color: #fff; margin-bottom: 15px; border: 1px solid #010101; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:auto; }
.promo { width: 550px; float: left; background: url(images/server.jpg) repeat-x; border-right: 1px solid #000; height: 151px; line-height: 22px; }
	.promo p { margin-bottom: 13px; }
.promooffer { width: 200px; margin-left: 25px; line-height: 19px }
.promobox a { text-decoration: none; }
.promobox { width: 215px; position: relative; float: right; margin-right: 50px; margin-top: 42px; }
.purchasecondit { position: relative; float: right; font-size: 10px; margin-right: 7px; }
.intro { width: 364px; float: left; background: url(images/single_top.jpg) repeat-x #000; height: 151px; border-top: 1px solid #535353; border-left: 1px solid #535353; }
	.intro p { margin-left: 35px; margin-right: 30px; line-height: 18px; }
.option { width: 290px; float: left; border: 1px solid #b7b7b7; margin-bottom: 15px; background: url(images/option_white.gif) repeat-x; height: 237px; position: relative; top: 0; right: 0; }
.opinner { width: 270px; background: url(images/option_black.jpg) #2f2f2f; margin: 10px; height: 217px; border: 1px solid #010101; }
	.opinner p { width: 135px; color: #fefefe; font-size: 12px; margin-left: 15px; line-height: 16px; margin-bottom: 0; }
.half { float: left; }
.half a {color:#d72542}
.testimonials li, .datacenter li { padding-left: 55px; }
.testimonials li { background: url(images/comment_user.png) no-repeat; margin-bottom: 25px; list-style-type: none; }
.testimonials p { margin-bottom: 5px; }
.half a{color:}
.datacenter li { background: url(images/activity_monitor.png) no-repeat; width: 270px; list-style-type: none }
.features li { background: none; list-style-image: url(images/arrow.gif); padding-left: 10px; margin-left: 55px; margin-top: 5px; }
.dedi p { width: 130px; margin-left: 15px; }
.idedi { margin-right: 5px }
.datacenter img { float: right; }
.ded p { line-height: 30px; }
.barchart { position: relative; float: right; margin-right: 25px; margin-top: 20px; }
.person { text-align: right; font-size: 12px; }
.m { float: left; width: 590px }
.mleft { margin-left: 70px; width: 400px }
	.mleft p { line-height: 28px; }
.serverimage { float: right; padding-right: 20px }
.minner { width: 380px; background: url(images/dedi.jpg) #2f2f2f no-repeat }
	.minner p { width: 180px; }
.buttonbox { width: 215px; position: absolute; bottom: 1.4em; right: -0.8em }
.moreinfo { background: url(images/moreinfo.png); }
.ordernow { background: url(images/ordernow.png); }
.firsttwo { margin-right: 17px; }
.clearme { clear: both; }
.login { float: right; font-size: 12px; margin-right: 20px; }
.black { color: #000 }
.lefty { float: left; }
.righty { float: right; color: #000; }
.vps { font-size: 18px; }
.sidebar a, table a, table a:visited { color: #2c7dc2 }
#footer ul { float: left; width: 150px; margin-right: 30px; margin-bottom: 25px; }
#footer li { list-style: none }
#footer a { text-decoration: none; }
#footer p { float: right; text-align: right; }
.red { color: #d72542 }
.blue { color: #2c7dc2 }
.green { color: #52aa5c }
.bred { border-bottom: 2px solid #d72542 }
.bblue { border-bottom: 2px solid #2c7dc2 }
.bgreen { border-bottom: 2px solid #52aa5c }
.byellow { border-bottom: 2px solid #d2d41d; }
.lgray { color: #828282 }
.yellow { color: #d2d41d; font-size: 17px; }
.siteblue { color: #0b627c }
.partners { text-align: center; margin: 20px auto 0 auto; }
.testimonials { margin-right: 40px; }
.singlepage { background: url(images/single_top.jpg) repeat-x #000; line-height: 1.64em }
	.singlepage p { margin: 0 25px 15px 25px;}
.option4 { width: 218px; float: left; border: 1px solid #b7b7b7; margin-bottom: 15px; background: url(images/option_white.gif) repeat-x; position: relative; top: 0; right: 0; }
.opinner4 { width: 200px; margin: 8px; height: 160px; border: 1px solid #010101; background: url(images/option_black.jpg) #2f2f2f; }
	.opinner4 p { width: 160px; color: #fff; font-size: 12px; margin-left: 10px; line-height: 16px; margin-bottom: 0; }
.buttonboxs { width: 160x; position: absolute; bottom: 1.4em; right: 1.4em }
.uno { width: 80px; margin-right: 10px; margin-top: -5px; }
	.uno a:hover { color: #000 }
.moreinfos { background: url(images/smallmoreinfo.png); }
.ordernows { background: url(images/smallordernow.png); }
.firstthree { margin-right: 10px; }
.productorder { display: block; width: 69px; margin-left: 10px; list-style: none; height: 25px; text-align: center; font-size: 10px; text-decoration: none; font-weight: bold; }
.linux { background: url(images/orderbuttonred.png) }
.windows { background: url(images/orderbuttonblue.png) }
.dedicated { background: url(images/orderbuttongreen.png) }
.managed { background: url(images/orderbuttonyellow.png) }
.linuxh { border-bottom: 2px solid #d72542; display: inline-block; padding-bottom: 3px; }
.windowsh { border-bottom: 2px solid #2c7dc2; display: inline-block; padding-bottom: 3px; }
.dedicatedh { border-bottom: 2px solid #52aa5c; display: inline-block; padding-bottom: 3px; }
.managementh { border-bottom: 2px solid #d2d41d; display: inline-block; padding-bottom: 3px; }
.main td, .full td { text-align: center }
.main table, .full table { margin-bottom: 20px; }
tr { margin: 20px 5px }
.etop { margin-top: 20px; }
.main th, .full th { font-weight: bold; background: #f5f5f5; padding: 0 10px; border-bottom: 1px solid #fff; border-left: 1px solid #e1e1e1; font-size: 12px; border-top: 1px solid #e1e1e1; }
.thextraleft { border-left: 1px solid #e1e1e1; }
.thextratop { border-top: 1px solid #e1e1e1; }
.thextraright { border-right: 1px solid #e1e1e1; }
td { padding: 10px 5px }
.center { text-align: center }
.ablock { margin-bottom: 40px; float: left; }
.sidebar td { padding: 3px }
.sidebar th { font-weight: bold; }
.sidebar { width: 290px; float: left; border: 1px solid #dedede; background: url(images/grwhite.gif) #efefef repeat-x; padding: 15px; margin-bottom: 15px }
.sidebarr { width: 250px; float: left; }
	.sidebarr li { margin-left: 60px; padding-left: 5px; margin-bottom: 10px; margin-top: 10px; list-style-type: square }
.sidebar th { background: none; padding-left: 0; }
.sidebar li { margin-left: 40px; padding-left: 5px; margin-bottom: 0px; list-style-type: square }
.second { margin-top: 50px; }
.sidebar ul { margin-bottom: 10px; }
.main { width: 550px; margin-right: 25px; float: left; margin-bottom: 10px; margin-left: 15px; }
.mainr { width: 550px; margin-left: 100px; float: left; margin-bottom: 10px; }
.ablock td { padding: 15px 5px; }
.ablock th { padding: 15px 5px; }
.option4 h4 {  }
ul.features { margin-bottom: 30px; }
.main, .testimonials, .datacenter, .sidebar { line-height: 24px }
.datacenter { width: 500px; }
.testimonials { width: 370px; }
.whitebg { background: #fff; }
.awesome { background: #222 url(images/overlay-button.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.25); position: relative; cursor: pointer; }
	.awesome:visited { color: #ffffff }

.choice { width: 250px; text-align: center; margin-bottom: 20px; }

.fleft { float: left; }
.fright { float: right; }
.fcenter { text-align: center }
.canada { margin-left: 325px; }

.c-windows { background-color: #076293; }
	.c-windows:hover { background-color: #005184 }
.c-dedicated { background-color: #2b8836 }
	.c-dedicated:hover { background-color: #376f3d }
.c-linux { background-color: #b10000; }
	.c-linux:hover { background-color: #880000 }
	
	.main a, main a:visited {color: #b10000}	
.main ul { margin-left: 30px; }
.main li { margin-left: 10px; }
.yawesome { background-color: #d2d41d; }
	.yawesome:hover { background-color: #b8ba1a }
.whitewrap { background: #fff; padding: 5px; }
.testimonial_bubble { padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #e1e1e1; }
.testimonial_by { text-align: right; }
#header ul {  }
#header li { list-style-type: none; font-weight: bold; }
#header a { background: url(images/button_down.png); padding-top: 3px; margin-right: 15px; text-decoration: none; text-shadow: 1px 1px 1px #000; }
	#header a:hover { color: #dbdbdb; text-decoration: none; }
	.main h2{margin-left:0;}
	.main h2 a{color:black; text-shadow:none;}
/* 
	LEVEL ONE
*/
ul.dropdown { position: relative; margin-left: 85px; }
	ul.dropdown li { float: left; zoom: 1; }
	ul.dropdown a:hover {  }
	ul.dropdown a:active {  }
	ul.dropdown li a { display: block; }
	ul.dropdown li:last-child a { border-right: none; }
	/* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; }
	ul.dropdown li.hover a {  }
	/* 

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

#sidebar li {margin-left:10px;list-style-type:none}
#sidebar h4{display:none}
#sidebar h2 {text-shadow:none}
