@charset "UTF-8";/* CSS Document */
body{}*/
a,a:visited{color:#039;}
#cloud_container{position:absolute;width:100%;top:12px;height:100%;overflow:hidden;display:inline-block;z-index:-10;}
.margintop{margin-top:30px;}
#topstyle{overflow:hidden;background-color:#dceaf4;background-image:url(images/main_topbg.jpg);background-repeat:no-repeat;background-position:top;background-color:#dceaf4;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#pitch{padding-top:30px;padding-bottom:25px;}
#pitch h1{font-size:42px;font-weight:normal;text-align:center;}
#pitch h2{font-size:34px;font-weight:bold;}
#pitch .grid_5{font-size:16px;font-weight:normal;padding-right:40px;}
/*---------------------------------- Main Features ------------------------------- */
#mainfeatures{overflow:hidden;background-color:#EEEEEE;padding-top:30px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#mainfeaturegroup{background-color:#d1d3d4;padding-top:18px;padding-bottom:18px;}
#quote h2{font-size:30px;font-weight:normal;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;padding-top:10px;}
#feature-wrap{overflow:hidden;}
#feature-wrap h4{font-size:16px;}
#features{padding-top:25px;padding-bottom:25px;}
#features hr{margin-top:10px;margin-bottom:10px;}
#topnav{color:#FFF;vertical-align:middle;padding-top:10px;padding-bottom:10px;font-size:14px;width:100%;background:RGB(12,93,50);}
#topnav img{float:left;margin-right:20px;}
#topnav a{color:#FFF;}
#topnav .green a{color:#0F0;}
/*---------------------------------- Sub Features ------------------------------- */
#subfeatures{padding-top:40px;}
#subfeatures h1{font-size:34px;text-align:center;}
#subfeatures h2{font-size:28px;text-align:center;}
#subfeatures img{margin-bottom:10px;}
#subfeatures strong{font-size:16px;}
/*---------------------------------- PRICING Masthead ------------------------------- */
#pricing_masthead{
	overflow:hidden;
	background-image:url(../../../../images/pricingbg.png);
	background-repeat:no-repeat;
	padding-bottom:10px;
	background-position:left bottom;
}
#pricing_box{
	padding-top:64px;
	padding-left:40px;
	float:left;
	margin-top: 40px;
}
#pricing_box h1{font-size:40px;padding-left:10px;}
#pricing_box h2{font-size:30px;color:#FFF;background-color:#6cbe45;width:180px;padding:8px;}
#pricing_box h4{font-size:18px;padding-left:10px;}
#pricing_box p{
	font-size:16px;
	padding-bottom:5px;
	border-bottom:#333 solid 1px;
	text-align: center;
}
#pricing_box p .last{font-size:16px;padding-bottom:5px;border-bottom:none;}

#price_box{
	text-align: center;
	border: 1px solid #000;
}
#price_box h1{font-size:40px;}
#price_box h2{font-size:30px;color:#FFF;background-color:#6cbe45;}
#price_box h4{font-size:18px;}
#price_box p{font-size:16px;;padding-bottom:5px;width:157px;border-bottom:#333 solid 1px;}
#price_box p .last{font-size:16px;padding-bottom:5px;width:157px;border-bottom:none;}
#screenshot{
	width:364px;
	margin-top:64px;
	margin-left:50px;
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	padding-top:252px;
	padding-right:10px;
	padding-bottom:13px;
	padding-left:10px;
	float:left;
	background-image:url(images/screenshot_pricing.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-align: center;
}
#screenshot a{text-decoration:none;color:#FFF;}
/*---------------------------------- Pricing Items ------------------------------- */
.grey_standout{background-color:#EEE;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCC;border-bottom-color:#CCC;padding-top:20px;padding-bottom:20px;}
/*---------------------------------- Tour Items ------------------------------- */
#vidtop{overflow:hidden;background-image:url(images/white-toprnd.jpg);background-repeat:no-repeat;background-position:top;padding-top:30px;}
#vidtop ol{}
#vidtop h5{line-height:1em;margin-bottom:0px;}
#whiteongrey{overflow:hidden;background-image:url(images/whiteongreybg.jpg);background-repeat:repeat-x;/*background-position:bottom;*/}
#whiteongrey h1{font-size:36px;}
#whiteongrey .grid_8{padding-top:56px;}
/*---------------------------------- Footer ------------------------------- */
#bottom_spacer{background:url(images/bottomspacer.png) repeat-x;height:418px;background-color:transparent;}
#bottom_spacer strong{font-size:16px;}
#footer{background-image:url(http://speedyspaces.com/images/bg_image_02.jpg);background-position:left 0px;background-repeat:no-repeat;background-attachment:inherit;position:fixed;bottom:0px;z-index:-100;height:349px;width:100%;}
/*---------------------------------- Clouds ------------------------------- */
#cloud1{position:fixed;width:201px;left:50px;top:200px;z-index:-80;}
img#cloudD{position:absolute;z-index:13;top:100px;left:0%;}
img#cloudL{position:absolute;z-index:13;top:100px;left:70%;}
img#cloudM{position:absolute;z-index:16;top:200px;left:50%;}
img#cloudS{position:absolute;z-index:10;top:150px;left:15%;}
/*------------------------------------- Registration Page -----------------------------------*/
#reg_top{background-image:url(images/images/regbg_01.png);padding-top:20px;background-repeat:no-repeat;padding-left:35px;background-position:left bottom;vertical-align:middle;padding-bottom:1px;}
#reg_bottom{background-image:url(images/images/regbg_05.png);padding-bottom:40px;background-repeat:no-repeat;}
#reg_middle{background-image:url(images/images/regbg_03.png);background-repeat:repeat-y;font-size:14px;padding-top:40px;padding-left:20px; vertical-align:top;}
.reg_slogan{font-size:16px;font-weight:normal;text-align:center;padding-top:17px;padding-bottom:25px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;}
.reg_slogan h2{font-size:22px;line-height:19px;}
#reg_middle input{font-size:16px;padding:2px;}
#form1{width:75%;}
#next_button{background:url('images/next_button.png') no-repeat #ddd;margin-top:10px;width:222px;cursor:pointer;height:40px;}
/*------------------------------------- Universal Changes -----------------------------------*/
small{font-size:10px;color:#666;}
.error{color:#F00;}
.bubble_w_space{margin-top:30px;margin-bottom:30px;}
.centered{text-align:center;}
/*------------------------------------- COLORS -----------------------------------*/
.white{background-color:#FFF;}
.ltblue{background-color:#dceaf4;}
.ltgray{background-color:#EEE;}
.fontgrn{color:#060;}
/*---------------------------------- FAQ ------------------------------- */
.sp-left{padding-left:10px;}
.sp-right{padding-right:10px;}
.sidepads{padding:0 20px;}
.sidepads ol li,
.sidepads ul li{margin-bottom:5px;color:#000000;font-size:1.2em;line-height:2em;}
.sidepads ol li a,.sidepads ol li a:visited,
.sidepads ul li a,.sidepads ul li a:visited{color:#039;}
.single-block{font-size:1.2em;padding:10px 0 20px 0;border-top:dotted 1px #CCC;margin-bottom:30px;}
.faqcontent h2{color:#060;font-size:24px;font-weight:normal;}
/*---------------------------------- Tables ------------------------------- */
td.top{vertical-align:top;}.margintop tr td #pricing_masthead tr td #price_box tr td img {
	padding: 10px;
}
.topbot_bor {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}
.container_start {
	/*background-color:#FFF;*/
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align:top;
	background-image: url(http://www.speedyspaces.com/assets/themes/frontspace/css/images/white-toprnd.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
strong {
	font-size: 16px;
}
.vid_tips ol{
	list-style-position: outside;
	padding-left:20px;
}
.vid_tips ol li {
	padding-bottom: 10px;
	margin-left:30px;
}
.vid_tips {
	font-size: 12px;
	text-align:left;
}
.vid_tips h2 {
	font-size:18px;
}
.inner {
	font-size:12px;
	line-height:1.75em;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	vertical-align:text-top;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	text-align: left;
}
.container_start tr .video_st {
	float: left;
	width: 524px;
	margin-right: 10px;
}
.inner h1 {
	line-height:1.5em;
}
td.whiteongreybg {
	background-image:url(http://www.speedyspaces.com/assets/themes/frontspace/css/images/whiteongreybg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:239px;
	text-align:left;
	valign:botom;
	padding:0 20px 0 20px;
	line-height:1.25em;
}
.padtop h1 {
	font-size: 30px;
}
.whiteongreybg h1 {
	line-height:1.5em;
}
td.whiteongreybg img{
	float:right;
	padding-left: 20px;
}
.padtop {
	margin-top:40px;
	line-height:1.5em;
	font-size:14px;
	padding-right:200px;
}
.large {
	font-size:30px;
	font-weight:bold;
	color:#0C0;
	text-align: center;
}
.largeb {
	font-size:24px;
	
}
.sidepad      {
	padding-right: 5px;
	padding-left: 5px;
}
.rightpad {
	padding-right: 5px;
}
#bottom_space {
	background-image: url(http://www.speedyspaces.com/assets/themes/frontspace/css/images/bottomspacer.png);
	background-repeat: repeat-x;
	height: 418px;
}
.graygrad {
	background-image: url(../../../../images/graygradbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
