/*
Theme Name: accel
Theme URI: http://acceleration.net
Description: A theme for accel
Version: 1
Author: Acceleration.net
Author URI: http://acceleration.net/
Tags: custom
*/
/* Old Layout styles*/
#pageBlock{	
	background-color:#FFF;
	margin:0px auto;
	padding:2px;
	width:760px;
	}
	
#header{
	background: url(images/headerBg.gif) no-repeat;
	color:#fff;
	padding:27px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
	
	/*- Header Links ---------------- */
	
	#header a{text-decoration:none;}
	#header a:link{color:#fff;outline:none;}
	#header a:visited{color:#fff;outline:none;}
	#header a:active{color:#fff;outline:none;}
	#header a:hover{color:#fff;text-decoration:underline;outline:none;}
	#header .phoneNumber {color:#999;font-size:x-large; }
        #header .phoneSpacer{height:27px; line-height:27px;}

	#flashLink{
		background: url(images/ufButton.gif) no-repeat;
		float:right;
		font-size:11px;
		height:35px;
		line-height:1.25em;
		margin:0px 15px 0px 0px; 
		padding:7px 3px 4px 0px;
		text-align:center;
		width:199px;}
		
		#flashLink a{text-decoration:none;}
		#flashLink a:link{color:#d57605;outline:none;}
		#flashLink a:visited{color:#d57605;outline:none;}
		#flashLink a:active{color:#d57605;outline:none;}
		#flashLink a:hover{color:#043a9e;text-decoration:none;outline:none;}
	/*-------------------------------- */

#contentContainer {
	margin:0px 0px 4px 0px;
	padding:0px;
}

/* SideNav Menu --------------------------*/

#sideNav {
	float:left;	
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 7px;	
	width:245px;		
}

	#sideNav .subLinks {
		clear:both;
		background:url(images/sideNavLinkBg.gif) no-repeat;
		display: block;
		font-weight:bold;
		margin:0px 0px 2px 0px;
		padding:6px 0px 8px 40px;	
		width:210px;
	}
			
	#sideNav a.subLinks, a.subLinks:link, a.subLinks:visited, a.subLinks:active {color:#80807c;}
		
	#sideNav a.subLinks:hover {
		background: url(images/sideNavLink-blueHover.gif) no-repeat;
		color:#265cbf;
		text-decoration:none;
	}
	
	/* SideNav Sub Menu --------------------------*/
	
	#sideNav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		
	#sideNav li {
		background:none;
		position: relative;
		}

	#sideNav ul ul ul { 
		border-top:#999 solid 1px;
		border-right:#999 solid 3px;
		border-bottom:#999 solid 3px;
		background: url(images/subMenuBg.gif) repeat;
		display: none;
		left:100%;
		line-height:2.25em;
		padding: 0px 0px 0px 15px;
		position: absolute;
		top: 0px;
		width: 180px;
	}
	#sideNav a.subMenu, a.subMenu:link, a.subMenu:visited, a.subMenu:active{color:#265cbf;font-weight:bold;}
	#sideNav a.subMenu:hover{color:#80807c;}
				
	#sideNav ul ul li:hover ul {display: block;}

/* end Sub Menu ----------------------------------------------------*/

#mainContent {
	background: url(images/acceleration-watermark.gif) no-repeat center 100px;
	padding:0px 10px 10px 10px;}
		
	.coLoButton	{
		background: url(images/buttonBg.gif);
		padding:3px 4px;
		text-align:center;}
		
	.homeHeading{
		color:#71020E;
		font-weight:normal;
		margin:0px 2px;
		padding:4px 0px;}
		
	.inline	{
		display:inline;
		padding:5px 6px 12px 6px;}
		
	.arrows {font-size:9px;}
	
#footer{
   color:#fff;
   background: url(images/footerBg.gif) no-repeat;
   font-size:11px;
   height:45px;
   line-height:1.5em;
   padding:11px 0px 5px 0px;
   width:100%;   
}

#footer .rightCon {float:right; width:475px;}
#footer .nav{ color:#333232;  }
#footerInfo { width:125px; float:left; margin:0px 50px 0px 100px; font-style: italic; }
#footerPhone { font-size:large;}
#footerLoc { font-size: .9em; margin-left:14px; letter-spacing: 2px;}


/*- Footer Links ---------------- */	
#footer a{text-decoration:none;}
#footer a:link{color:#333232;}
#footer a:visited{color:#333232;}
#footer a:active{color:#333232;}
#footer a:hover{color:#fff;}

.right{
	border:#0B407A solid 1px; 
	float:right;
	margin:5px;
	padding:4px;}
	
.left{
	border:#0B407A solid 1px; 
	float:left;
	margin:5px 8px 2px 0px;
	padding:4px;}

.two-column{ float:left; width:49%; }
.two-column-content{padding:10px;}

/* End old Layout styles */

html{font: normal normal normal 62.5%/normal arial, Helvetica, sans-serif;}
body{
	background-image:url(images/bodyBg.jpg);
	background-attachment: fixed;
	background-position:top;
	background-repeat:no-repeat;
	font-size:small;
	color:#333;
	margin:0px auto;
	padding:0px;
}

/*- Links ----------------------- */
a {text-decoration:none;padding:0px;margin:0px;}
a:link{color:#043a9e; outline:none;}
a:visited{color:#043a9e;outline:none;}
a:active{color:#043a9e;outline:none;}
a:hover{color:#000;outline:none;}
a img{border:none;}

.red a {text-decoration:none;}
.red a:link {color:#900212;outline:none;}
.red a:visited {color:#900212;outline:none;}
.red a:active {color:#900212;outline:none;}
.red a:hover {color:#000;}

.orange a {text-decoration:none;}
.orange a:link {color:#cd7915;outline:none;}
.orange a:visited {color:#cd7915;outline:none;}
.orange a:active {color:#cd7915;outline:none;}
.orange a:hover {color:#000;}

.green a {text-decoration:none;}
.green a:link {color:#3c8d1c;outline:none;}
.green a:visited {color:#3c8d1c;outline:none;}
.green a:active {color:#3c8d1c;outline:none;}
.green a:hover {color:#000;}

.lightBlue a{font-weight:bold;text-decoration:none;}
.lightBlue a:link{color:#5082b9;}
.lightBlue a:visited{color:#5082b9;}
.lightBlue a:active{color:#5082b9;}
.lightBlue a:hover{color:#fc892c;}


p {	line-height:1.25em;
	margin:0px;
	padding:10px 0px;}

hr {
	height:1px;
	color:#e4e3e3;
	clear:both;}

h1{
	background-color: #242423;
	color:#fff;
	font-size:medium;
	font-weight:normal;
	letter-spacing:.05em;
	padding:3px 0px 4px 10px; 
	margin:2px 0px 2px 0px;
}

h2{
	background: url(images/h2-blueBg.gif) no-repeat;
	color:#fff;
	font-size:large;
	font-weight:normal;
	padding:4px 10px 4px 10px; 
	margin:2px 0px 10px -10px;
}

h3{
	color:#fff;
	font-size:large;
	font-weight:normal;
	letter-spacing:.05em;
	padding:15px 0px 0px 10px; 
	margin:0px;
}

h4{
	color:#2060a7;
	font-size:medium;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	margin:5px 0px 0px 0px;
}

h5{
	color:#F78F09;
	font-size:14px;
	font-weight:normal;
	line-height:1.25em;
	padding:4px 0px;
	margin:5px 0px;
}


.vds-wizard .signupbar {padding:0px; margin:0px; border:none; background-color:transparent;
   text-align:left; cursor:hand; cursor:pointer; width:100%;}

button.signupholder {padding:0px; margin:0px; border:none;
    background-color:transparent; float:left; cursor:hand; cursor:pointer;}

.signupbutton {
    /* Sliding right image */
   background: url('images/button_right.png') no-repeat right 1px;
   float: left; padding: 0 17px 0 0;
   text-decoration: none; color: #ffffff; font-weight:bold;
   cursor:hand; cursor:pointer;
}
.signupbutton div {
    /* Background left image */ 
   background: url('images/button_left.png') no-repeat; 
   line-height: 35px; padding: 0px 0 0px 18px; margin-top:1px; } 

.signupbutton div * { vertical-align:middle;}


.killfloat {clear:both; height:0px; line-height:0px; color:transparent;}

.hidden {display:none;}
.togglable { cursor:hand; cursor:pointer; }

img.hosting-price{ border: 0px none ; padding: 0px 15px 0px 10px; float: right; }

/* virtual hosting page*/

ul.plan-stats {list-style:none; margin:0 0 0 0px; padding:5px; float:left ; width: 300px; }
ul.plan-stats li { padding-left:25px; background-position: left 1px; 
   background-repeat:no-repeat; line-height:22px; }
ul.plan-stats li * { vertical-align:middle; }
ul.plan-stats li.os {background-image:url('images/webservices/20x20-operating-system.gif');}
ul.plan-stats li.proc {background-image:url('images/webservices/20x20-processor.gif');}
ul.plan-stats li.ram {background-image:url('images/webservices/20x20-memory.gif');}
ul.plan-stats li.storage {background-image:url('images/webservices/20x20-storage.gif');}
ul.plan-stats li.bandwidth {background-image:url('images/webservices/20x20-bandwidth.gif');}
ul.plan-stats li.ip {background-image:url('images/webservices/20x20-ipaddress.gif');}
ul.plan-stats li.email {background-image:url('images/webservices/20x20-email.gif');}
ul.plan-stats li.support {background-image:url('images/webservices/20x20-support.gif');}
ul.plan-stats li.storage {background-image:url('images/webservices/20x20-storage.gif');}

.hosting-plan {}
.hosting-plan .help { background-image: url('images/help.png'); 
   background-position: left center; background-repeat:no-repeat;
   padding-left: 20px; font-style:italic;}
.hosting-plan .description {padding: 3px; margin:3px; border:1px solid #CCF;};
.hosting-plan img { border:none; }
.hosting-plan img.price { float:right; }
.hosting-plan .feature-block { width:48%; float:left; padding-right: 10px; }
.hosting-plan .feature-list h5 {margin: 5px 0 2px 0; padding:0; font-weight:bold;
   text-decoration:underline;}
.hosting-plan .feature-list ul {margin: 0; padding:0 0 0 20px;
   list-style: url('images/bullet.gif');}
.hosting-plan .feature{ padding: 3px; }
.hosting-plan .feature .icon{ width:15px; background-repeat: no-repeat; background-position: left center; }
.hosting-plan .feature:hover .icon {background-image:url('images/down_arrow.gif'); }
.hosting-plan .feature.open .icon  {background-image:url('images/up_arrow.gif'); }
.hosting-plan .feature.open .icon:hover {background-image:url('images/up_arrow.gif'); }
.hosting-plan .plan-stats {float:left ; width: 400px; margin:0 25px;}
.hosting-plan .plan-link {font-size: 10pt;  float:right;}
.hosting-plan .plan-link:hover { }
.hosting-plan .hosting-cost { font-size:1.2em; width:250px;}
.hosting-plan .hosting-cost * {margin:0; padding:0px; display:inline;}
.hosting-plan .hosting-cost h5 {margin-right:3px; color: #2060a7;
   font-size: 1.0em; width:150px; font-weight:bold; }
.hosting-plan .hosting-cost .readonly {text-align: left; border: 0px; font-weight: normal;}
.hosting-plan .plan-stats h4{margin:none; padding:none;}
.hosting-plan .plan-stats .hosting-cost {padding-left:20px;}
.hosting-plan button.signupholder {margin-top:20px;}

/* vds wizard */
.subtitle{ color: black; margin-top: 25px; margin-left: 10px; }
.plan-summary{ padding: 8px; padding-left:60px; margin-top:15px;
  background: url(images/moneySymbol.png) #E8F7E8 no-repeat 10px 10px;}
.plan-summary #pricing {font-size:30px; color:#3ba13b;}
.plan-summary .permonth{ font-size:11pt; font-style:italic; color:#3ba13b;}
.note{ font-size:.8em; font-style:italic;}

.vds-wizard h5 { font-weight:bold; color: #333;}
.vds-wizard label.radio-holder{ display:block;}
.deal{color:#FF6600;}
.step1 h4 {background: url(images/step1.gif) transparent no-repeat left top;
   padding-left:50px; line-height:40px;} 
.vds-wizard .step2 {margin-top:10px; border-top:1px solid #CCC;}
.custom-configuration {background-color: #F7F7F8;}
.custom-configuration  h5 { font-weight:bold; color: #333; margin-top:25px; }
.step2 h4 {background: url(images/step2.gif) transparent no-repeat left top;
   padding-left:50px; line-height:40px;} 
.step3 {background: url(images/step3.png) #E5EEF8 no-repeat left top;
    padding-left: 50px; line-height:40px; font-size:20px; font-weight:bold;
   color:#5C8DC9;   } 
.step3-holder{ padding: 5px 0; border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE;}

#warning-drivespace { background:url(images/questionmark.png) no-repeat 3px center;
   padding-left:30px; color: #CC3300 ; display:none; }

.slider-display {float:right; margin-top:6px; margin-right:5px; color:#000; }
.slider{margin-top:10px; float:right; width:225px;}
#partition-display{width:300px; float:left; margin-left:30px;}
#partition-slider{width:300px; float:left; margin-left:30px;}
#partitionselect {margin-left:30px;}



/* Signup Form */
.service-info a.details {font-size:.9em; font-weight:normal;}
.service-info .addition h5 {font-weight:bold; font-size:1.1em; display:inline;
   margin:0; padding-right:5px; color:green;}
.service-info .service-additions {list-style:none; margin:0; padding: 0 0 0 25px;}

.signupformbox { background: #DDDDDD; padding: 10px; margin: 5px 0; border: thin dotted black;}
.signupformbox label { display:block; clear:both; margin-left:25px; margin-right:100px;}
.signupformbox label .text { width:150px; float:left; text-align:right; padding-right:10px; }
.signupformbox label input[type=text],
.signupformbox label input[type=password],
.signupformbox label textarea,
.signupformbox label select { width:200px; }
.signupformbox label textarea{ height: 100px; }
.indent {padding-left:25px;}
.double-indent {padding-left:50px;}
.signupformbox label.payment-type { font-weight:bold; }
.signupformbox label.payment-type .text { float:none; text-align:left; padding-right:10px; }

.signupformbox label input[name="Expiration Date"],
.signupformbox label input[name=Zip]{ width:55px; }
label.error {border:2px solid #C00; padding-top:3px; padding-bottom:3px;
   margin-top:3px; margin-bottom:3px;}
label.error .text{color:#C00;}

.error-messages { color:#C00; border:2px solid #C00; padding:5px; margin-top:5px; }

.portfolio-image{border: 1px solid rgb(201, 201, 201);
   padding: 4px; margin:10px; float: left;}
.portfolio-image a{ float: left; width:150px; height:120px; overflow:hidden;}

/* partners page*/
body.page-id-13 h4{ background-color:#F3F1F1; border-bottom:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC; margin:15px 0 10px; padding:6px; }


body.page-id-359 #mainContent, /* VDS WIZARD*/
body.page-id-13 #mainContent /* Partners */
 {background-image:none;}
 
 
 /* Newsletter styles */
 


#newsletter a:link {text-decoration:underline;}

	.keyPointContainerNews{
		background: url(/images/keyPointBg.gif) no-repeat;
		float:left;
		height:192px;
		margin:2px 3px 0px 0px;
		padding:0px 8px;
		width:235px;
	}

	.servicesContainerNews{
		background: url(/images/blueHomeHeadingBg.gif) no-repeat;
		border-right:solid 1px #CCCCCC;
		float:left;
		margin:4px 3px 0px 0px;
		padding:0px 4px 0px 4px;
		width:242px;
	}
		.servicesContainerNews li{margin:0px 0px 0px -15px;	}
		
.servicesContainerWideNews{
		background: url(/images/blueHomeHeadingBg.gif) no-repeat;
		
		margin:4px 3px 0px 0px;
		padding:0px 6px 0px 6px;
		
	}
		.servicesContainerNews li{margin:0px 0px 0px -15px;	}

	.servicesContainer2News{
		background: url(/images/blueHomeHeadingBg2.gif) no-repeat;
		float:left;
		margin:4px 3px 0px 0px;
		padding:0px 4px 0px 4px;
		width:498px;
	}
		.servicesContainer2News li{
			border-bottom:solid 1px #88A0F1;
			color:#1F40B1;
			line-height:1.5em;
			list-style-type:square ;
			margin:0px 0px 0px -15px;}

	.colorHeadingNews{
		color:#fff;
		font-size:medium;
		margin:0px;
		padding:6px 0px 10px 0px;
	}

	#contentContainerNews {
		background: none;
	}

#supportIcons {
	background: url(/wp-content/themes/accel/images/supportIconBg.gif) no-repeat;
	font-size:18px;
	padding:0px 4px 15px 0px;
	text-align:center;}
	
	#supportIcons a{font-weight:bold;text-decoration:none;}
	#supportIcons a:link{color:#5082b9;}
	#supportIcons a:visited{color:#5082b9;}
	#supportIcons a:active{color:#5082b9;}
	#supportIcons a:hover{color:#fc892c;}
	
	
.supportQuestions {
	background-color:#F1F5F9;
	font-size:16px;
	padding:0px 4px 15px 0px;
	text-align:left;}
	
	.supportQuestions li a{text-decoration:none;}
	.supportQuestions li a:link{color:#5082b9;}
	.supportQuestions li a:visited{color:#5082b9;}
	.supportQuestions li a:active{color:#5082b9;}
	.supportQuestions li a:hover{color:#fc892c;}
	
.ltBlue {color:#8bacd1;font-weight:bold;}

/* Left aligning radio buttons - Contact Form 7 plug-in */
span.wpcf7-list-item { display: block; }

/* Taken from the Logos and Banners old page */
#code1 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:8pt; border:0px dashed #cccccc; background-color:#ffffff; overflow:hidden;} 
#code2 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:8pt; border:0px solid #cccccc; background-color:#e9e8e8; overflow:hidden;}
	
	

