body{margin:0;padding:0;background-color: #ABAFAC;}
.inner_page{ background-color:#abafac;}
.clear_page{ background-color:none;	}
#bg_top {
min-height:600px;
}

p {
    margin-bottom: 15px !important;
}
 
*{font-family: "Trebuchet MS", Verdana, Arial, sans serif;font-size:1.0em;line-height:1.25em;color:#444;}
 
img{
	border:0px;
}
 
 
/** TOP NAV ***/
 
ul#nav {
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 7px;
padding:1px 0 3px;
width:100%;
z-index:99;
font-size:1.0em;
}
 
.huge-fixed-width {
    position: absolute;
}
 
ul#nav li {
float:left;
height:25px;
position:relative;
}
 
ul#nav li#tab-0 .huge-fixed-width{
left:-1px;
width: 1090px;
}
 
ul#nav li#tab-1 .huge-fixed-width {
left:-140px;
width: 1090px;
}
 
ul#nav li#tab-2 .huge-fixed-width {
left:-292px;
width: 1090px;
}
 
ul#nav li#tab-3 .huge-fixed-width {
left:-150px;
width: 460px;
}
 
ul#nav li#tab-4 .huge-fixed-width {
left:-450px;
width: 590px;
}
 
ul#nav li.main-nav-item-wrapper {
padding:4px 11px 0;
z-index:99;
text-align:center;
/*width:110px;*/
}
 
ul#nav li.main-nav-item-wrapper.menu:hover {
background:#cc0024;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
}
 
ul#nav li a {
display:block;
height:24px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.08em;
font-size:0.91em;
}
 
ul#nav li.main-nav-item-wrapper a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#222;
}
 
ul#nav li a.tab {
cursor:pointer;
}
ul#nav li.active a.tab {
display:block;
}
 
ul#nav li.at-page{
background:#DDD;
-moz-border-radius-topleft:2px; 
-webkit-border-top-left-radius:2px;
-moz-border-radius-topright:2px; 
-webkit-border-top-right-radius:2px;
height:20px;
}
 
ul#nav .main-nav-item-wrapper.at-page h1{
/*font-size:1.05em;*/
height:17px;
padding:0.1em 0;
margin:0;
text-transform: uppercase;
}
 
ul#nav .main-nav-item-wrapper.at-page h1 .tab{
color:#555;
text-transform: uppercase;
}
 
ul#nav li.at-page .callout {
display:none;
 
}
 
ul#nav li.main-nav-item-wrapper.menu .tab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:19px;
color:#F8F8F8;
text-transform: uppercase;
}
 
ul#nav .callout {
display:none;
left:-1px;
position:absolute;
top:1px;
z-index:-1;
}
ul#nav li.active .callout {
display:block;
background:#F9F9F9;
border:2px solid #cc0024;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
}
ul#nav .callout h1 {
font-size:1.1em;
letter-spacing:0.1em;
margin:0 0 7px;
text-align:left;
 
}
ul#nav .callout ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
 
margin:0;
padding:0;
text-align:left;
}
ul#nav .callout ul li {
background: transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/bullet.gif) no-repeat 1px 7px;
clear:both;
height:auto;
margin:0;
padding:2px 0 0 11px;
white-space:nowrap;
width:auto;
}
ul#nav .callout ul li.tip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#000;
font-size:1.0em;
font-style:italic;
padding:0;
}
 
ul#nav .callout a {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
display:inline;
font-size:1.0em;
text-decoration:none;
height:auto;
padding:0;
text-indent:0;
width:100%;
}
ul#nav .callout a:hover {
color:#CC0024;
}
#tabber a {
color:#FFF;
display:block;
float:left;
}
 
ul#nav div.main-nav-item-wrapper-tab {
overflow:hidden;
}
 
ul#nav div.managed-tab {
left:-11em;
}
ul#nav div.cloud-tab {
left:-23em;
}
ul#nav div.home-tab {
left:0em;
}
ul#nav div.email-tab {
left:-35em;
}
 
div.main-nav-item-wrapper-tab .bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:209px;
left:0;
position:absolute;
top:0;
width:600px;
z-index:-1;
}
div.main-nav-item-wrapper-tab .header{
height:5px;
padding:1px 0 0 16px;
width:100%;
font-size:1.3em;
color:#cc0024;
text-align:left;
}
 
ul#nav li.main-nav-item-wrapper h2 a{
font-size:1.1em;
float:left;
/*text-transform: uppercase;*/
padding:0;
font-weight:bold;
margin:9px 0 1px;
color:#CC0024;
border-bottom:#F0F0F0 solid 1px;
text-align:left;
}
 
div.main-nav-item-wrapper-tab .a-col {
float:left;
padding:0px 10px 25px 10px;
font-size:0.88em;
border-left:1px dotted #F1F1F1;
}
 
div.main-nav-item-wrapper-tab .footer {
clear:both;
line-height:16px;
padding:12px;
}
div.main-nav-item-wrapper-tab .footer h1 {
float:left;
padding:0 23px 0 0;
color:#000;
}
div.main-nav-item-wrapper-tab .footer a {
color:#000;
display:inline;
float:left;
font-size:1.0em;
margin:0 15px 0 0;
padding:0;
width:auto !important;
}
 
/*** END Top MAIN Nav *****/
 
 
/**** Start SUB-Nav -yes called top-nav sorry ****/
 
ul#top-nav {font-weight:normal;}
    
#top-nav, #top-nav ul, #top-nav li, #top-nav a {
    margin: 0;
    padding: 0;
    list-style: none;
    display:block;
    line-height:1.3em;
	font-size:0.92em;
    }
.inactive{
display:none;	
}
#top-nav a, #top-nav a:link {color: #fff; text-decoration: none;}  
#top-nav a:hover {color:#000; background-color: #FFF;}
#top-nav .last-item a {background-image:none;}
 
/*========== TOP LEVEL ============*/
 
#top-nav li {float:left;} 
#top-nav li:hover {float:left;background:#EEE;} 
#top-nav li a {padding: 3px 20px 5px 20px; margin:1px 1px 0;text-align: center;}
 
#top-nav li {margin-bottom:-1px}
#top-nav li ul li {margin-bottom:0px}
#top-nav li.current {background-color:#AA0000;} 
/*============ FIRST LEVEL DROPDOWN ===============*/
 
#top-nav ul {background-color: #fff;border:#EEE 1px solid;border-width:0px 1px 1px 1px;}
 
#top-nav ul {
	width:14.3em;
	position:absolute;
	margin-left: -5000px; 
	font-size:1.05em;
	font-weight:normal;
	z-index:99;
	padding: 6px 0 6px 6px;
	}
	
#top-nav ul li {margin: 0; border: none;}
 
#top-nav li ul a {width: 182px; padding: 5px 8px 6px 4px;text-align:left; color: #555; border-bottom:1px solid #e0e0e0; background: none;float:left;}
#top-nav ul .last-item a {border-bottom: none;}
 
/*=====HOVER POSITION======*/
 
#top-nav li:hover ul, #top-nav li.sfhover ul, #top-nav li.sffocusparent ul {margin-left: 0;}
 
/*=======HOVER STYLES=====*/
 
/* top nav when dropdown is displayed */
#top-nav li:hover a, #top-nav li.sfhover a:link, #top-nav li.sfhover a:visited, #top-nav li a:hover, #top-nav li.sffocusparent a:link, #top-nav li.sffocusparent a:visited {background-color: #fff !important; color: #000; background-image: none !important;}
    
/* drop down */
#top-nav li:hover li a, #top-nav li:active li a, #top-nav li.sfhover li a:link, #top-nav li.sfhover li a:visited, #top-nav li.sffocusparent li a:link, #top-nav li.sffocusparent li a:visited {color: #444;}
 
.menu-container #top-nav ul li:hover a, .menu-container ul ul li.sfhover a:link, .menu-container ul ul li.sfhover a:visited, .menu-container #top-nav ul li a:focus, .menu-container ul ul li a.sffocus, .menu-container #top-nav:hover ul li:hover a:focus, .menu-container #top-nav ul li a:active {background: #FCFCFC !important; color:#CC0024 !important;}
	
#top-nav:hover ul li a:focus, ul.sfhover ul li a.sffocus, #top-nav:hover ul li a:active {background: #555 !important; color:#fff;}
 
/*========= EXTRA POSITIONING RULES FOR NO JAVASCRIPT / KEYBOARD ACCESSIBILITY =============*/
#top-nav ul a:focus {margin-left:4999px; width:15em;}
#top-nav ul li:hover a:focus, #top-nav ul li.sfhover a.sffocus, #top-nav ul li.sffocusparent a.sffocus, #top-nav ul li:hover a:active {margin-left: 0;}
 
/**** END SUB-Nav -yes called top-nav sorry ****/
 .search-icon{
	background: transparent url(http://c0748772.cdn.cloudfiles.rackspacecloud.com/nl-sprite10.png) no-repeat scroll -153px -33px;
	height:12px;
	width:12px;
	padding:2px 5px;
}
/***** INNER PAGE *****/
 
.detail-image-left{
	margin:8px 8px 8px 0;
	float:left;
}
.detail-image-right{
	margin:8px 0 8px 8px;
	float:right;
}
.detail-image-centre{
	margin:8px;
	text-align:center;
}
 
 
#mbCenter{
background-color:none;	
}
.detail-date{
 float:right;
 font-size:0.8em;
 color:#666;
}
.rackspace-red{color:#cc0024;font-weight:bold;}
.search-highlight{background-color:#cc0024;color:#FFF;}
.rackspace-quote {color:#cc0024;top:-4px;position:relative;}
 
.page_fixed_width {width:1124px; margin:0 auto; }
.page_fixed_banner_width {width:1124px; margin:0 auto; }
 
 
 
#main_nav_outer {height:25px;width:100%;float:left;background:#353535;font-size:0.75em;}
#main_nav_outer #main_nav_top_item{height:23px;float:left;margin-top:2px; padding:3px 20px 0;}
#main_nav_outer .main_nav_on{background:#F0F0F0;color:#222;-moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;}
#main_nav_outer .main_nav_off{color:#FFF;}
#main_nav_outer .main_nav_off:hover{background:#AA0000;}
 
#main_nav_outer .menu-container {display:block;	
/*position:relative;*/
float:left;
margin:0px auto 0px;color:#F8F8F8;}
#main_nav_outer #drop_down_main_menu {display:block;position:absolute;clear:both;margin:0px;padding:0px;text-align:left;list-style-type:none;text-align:center;float:none;	left:0px;top:0px;}
#main_nav_outer #drop_down_main_menu li {float:left;position:relative;padding:5px;cursor:pointer;}
#drop_down_main_menu .menu-off ul{display:none;}
#drop_down_main_menu .menu-off {background:#F8F8F8;color:#444;-moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;}
#main_nav_outer #drop_down_main_menu li ul {position:absolute; left:-999em;margin:0px;	padding:0px;list-style-type:none;padding-top:10px;background:#333;-moz-border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
#main_nav_outer #drop_down_main_menu li ul li {display:block;float:none;clear:both;font-size:1.0em;}
#main_nav_outer #drop_down_main_menu li ul li a {color:#F8F8F8;;font-weight:normal;text-decoration:none;display:block;}
 
 
 
 
 
#header_outer {height:83px;width:100%;float:left;}
#header_outer #header_logo{float:left;margin:20px 23px;}
#header_outer #header_contact{float:right;margin:20px 180px 0 0; font-size:0.8em;font-weight:bold; color:#FFF;text-align:right;}
 
 
 
 
#sub_nav_outer {height:25px;width:100%;float:left;background:#CC0000;}
#sub_nav_outer #drop_down_menu li:hover{background:#AA0000;opacity:0.9;filter:alpha(opacity=90);}
 
#sub_nav_outer .menu-container {display:block;	position:relative;margin:0px auto 0px;}
#sub_nav_outer #drop_down_menu {display:block;	position:absolute;clear:both;margin:0px;padding:0px;text-align:left;list-style-type:none;text-align:center;float:none;	left:0px;top:0px;}
#sub_nav_outer #drop_down_menu li {font-weight:300;font-size:0.85em;-moz-border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;float:left;padding:5px;cursor:pointer;width:150px;color:#F8F8F8;}
#sub_nav_outer #drop_down_menu li ul {background:#AA0000;-moz-border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;margin:0px;padding:0px;list-style-type:none;padding-top:10px;}
#sub_nav_outer #drop_down_menu li ul li {display:block;float:none;	clear:both;padding: 4px 0 0 7px ;margin: 0;}
#sub_nav_outer #drop_down_menu li ul li a {color:#F8F8F8;font-weight:normal;text-decoration:none;display:block;text-align: left;}
 
 
 
 
 
 
 
#banner_outer {width:100%;float:left; }
#banner_outer #left_banner{height:242px;width:649px;float:left;text-align:right;}
#banner_outer #left_banner h3{padding:0;margin:0;}
#banner_outer #left_banner img{padding:40px 0 0 0;}
#banner_outer #right_banner{height:242px;width:462px;float:left;}
#banner_outer #right_banner img{padding:40px 0 0 0;}
 
#content_outer {width:100%;float:left;padding-bottom:40px;background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/rackBG_midSliver1560x1.jpg") top center repeat-y;
}
 
#content_outer h1{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.6em; font-weight:400;color:#333;padding:4px 0;margin:0;}
#content_outer h2{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.25m; font-weight:400;color:#333;padding-bottom:5px;font-weight:bold;}
#content_outer h3{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.1em; font-weight:400;color:#333;padding-bottom:5px;}
#content_outer h4{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.05em; font-weight:400;color:#333;padding-bottom:5px;}
#content_outer{font-size:0.8em;line-height:1.0em;color:#444;}
/*#content_outer p{font-size:0.8em;line-height:1.3em;color:#444;}*/
a{color:#CC0000;text-decoration:none;}
a:hover{color:#777;}
 
#content_outer #content_left_inner {width:600px;min-height: 200px; padding:0 16px 0 45px;float:left;}
#content_outer #content_right_inner {width:400px;padding:0 45px 0 16px;float:left;}
 
#content_outer .news_footer .news_category ul,#content_outer .news_footer .whitepaper_category ul,#content_outer .details-category ul{
	list-style:none;
	list-style-type:none;
}
 
#content_outer ul{
	list-style:circle;
	list-style-type:circle;
	margin-left:6px;
	padding-left:5px;
}
#content_outer li{
	margin-left:4px;
}
 
.side_nav{width:264px;margin:25px 0 10px 65px;}
.side_nav .side_nav_header{width:180px;margin:0 auto;background-color:#CC0024;color:#f7f7f7;padding:8px;font-size:0.9em;-moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;}
.side_nav .side_nav_item{width:180px;margin:0 auto;font-size:0.85em;color:#444;padding:8px;background-color:#FFF}
.side_nav .side_nav_item:hover{color:#000;background-color:#F0F0F0;}
.side_nav .side_nav_footer{height:40px;font-size:0.7em;color:#444;padding:8px;background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/shadow-right-column-items.png") top no-repeat;}
 
.side_nav .content_box_wrap{margin:15px 0; background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/shadow-right-column-items.png") bottom no-repeat;}
.side_nav .content_box{width:185px;margin:0 auto;padding:5px;font-size:0.8em;-moz-border-radius:2px; -webkit-border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;}
 
.small{height:60px;}
.small .content_box{height:47px;}
 
.medium{height:80px;}
.medium .content_box{height:67px;}
 
.large{height:100px;}
.large .content_box{height:87px;}
 
.extra_large{height:120px;}
.extra_large .content_box{height:107px;}
 
.lightgrey_hoz_fade .content_box{background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/content-box-grey-left-to-right.png") repeat-y #FFF;color:#222;}
 
.grey .content_box{background:#131313;color:#FFF;}
 
#footer_outer {height:254px; width:100%;float:left;background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/rackBG_bot1560x408.jpg") top center no-repeat;}
 
#footer_outer .page_fixed_width{border-top:1px solid #cecfce;}
#footer_outer .footer_section{font-size:0.85em;border-left:1px solid #a6a9a7;float:left;width:180px;height:100px;margin:20px 20px 0 0;padding:10px;}
#footer_outer .footer_section h2{font-size:1.0em;color:#c40022;margin:0;padding:0;}
#footer_outer .footer_section UL{font-size:0.95em;margin:7px 0 0 15px;padding:0;list-style:disc;list-style-type:circle;}
#footer_outer .footer_section LI{font-size:0.95em;color:#555;margin:0;padding:0 0 4px;}
#footer_outer .footer_section LI a{font-size:0.95em;color:#555;margin:0;padding:0 0 4px;}
.news_teaser_wrap{
	float:left;
	padding:5px 0 11px 0;
	margin-bottom:20px;
	border-bottom:1px solid #DDD;
}
.news_teaser_wrap img{
float:left;
padding:2px 0px;
}
.news_teaser_wrap p{
	float:right;
	font-size:0.90em;
	padding:0;
	margin:0;
	color:#555;
	width:440px;
}
 
.news_teaser_wrap h2{
	float:right;
	font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; 
id="faq_question"	font-size:1.05em;
	line-height:1.1em;
	padding:0 0 12px 0;
	margin:0;
	color:#CC0024;
	width:440px;
}
 
 
 
.news_teaser_wrap:hover{
border-bottom:1px solid #BBB;
}
 
.news_teaser_wrap .news_date{
	float:right;
	clear:left;
	font-size:0.9em;
	padding:0;
	margin:0;
	color:#555;
}
.news_teaser_wrap .news_comment{
	float:right;
	clear:right;
	font-size:0.9em;
	height:16px;
	padding:4px 0 0 25px;
	margin:0;
	color:#555;
	background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/news_image/comment.jpg") left no-repeat;
}
 
.news_footer{
	float:right;
	width:440px;
	color:#444;
	font-weight:normal;
	padding-top:8px;
 
}
.news_footer .news_category{
	float:left;
	width:300px;
	padding-top:4px;
	line-height:0.8em;
	font-size:0.9em;
}
.news_footer .news_category ul{
	list-style: none;
	list-style-type:none;
}
.news_footer .news_category li{
	padding:0 3px 0;
	margin:0;
	font-size:1.0em;
	float:left;
}
.news_footer .whitepaper_category{
	float:left;
	width:440px;
	padding-top:4px;
	line-height:1.0em;
	font-size:0.9em;
}
.news_footer .whitepaper_category ul{
	list-style: none;
	list-style-type:none;
}
.news_footer .whitepaper_category li{
	padding:0 3px 0;
	margin:0;
	font-size:1.0em;
	float:left;
}
.news_teaser_wrap .news_content{ 
float:left;
width:100%;
}
.news_footer img{
	float:right;
}
 
.news_teaser_wrap .faq_question{
float:right;
width:440px;
padding:5px 0;
line-height:1.1em;
font-size:1.0em;
color:#222;
font-style:italic;
}
 
.news_teaser_wrap .faq_answer{
float:right;
width:440px;
padding:5px 0;
line-height:1.1em;
font-size:1.0em;
color:#555;
}
.news_teaser_wrap .faq_question_title{
	float:right;
	font-weight:bold;
	padding:5px 18px 5px 0;
	color:#CC0024;
	font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; 
}
 
 
 
/* START SEARCH FORM */
.search-form{
 float:left;	
 width:550px;
 /*border:1px solid #F5F5F5;
 border-width:1px;*/
 padding:10px 0 0 40px;
 margin:0 0 10px 10px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-background.jpg") right repeat-y;
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
border-radius: 10px; 
}
 
.search-form .text-field{
 float:left;
 width:455px;
 color:#CC0024;
 padding:5px 0px 5px 0;
 margin:0px;
}
.search-form .text-field input{
 	background:#ffffff;
	border:1px solid #cecece;
	float:left;
  	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	width:390px;
	font-size:1.2em;
 }
.search-form .text-field label{
 color:#333;
 padding-top:9px;
 margin-right:10px;
 padding-left:10px;
 float:left;
 font-size:0.95em;
}
 
.search-form .checkbox-fields{
 float:left;
 width:440px;
 color:#CC0024;
 padding:2px 0px 2px 32px;
}
.search-form .checkbox-fields input{
 	background:#ffffff;
	border:0px solid #cecece;
	float:left;
	margin-left:22px;
	width:20px;
 }
.search-form .checkbox-fields label{
 color:#333;
 padding-top:2px;
 float:left;
 font-size:0.95em;
}
 
.search-category{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.05m; font-weight:bold;color:#CC0024;padding-bottom:2px;padding-top:16px;float:left;}
 
.search-results{font-size:0.8em;padding:5px;margin-top:14px; color:#555;float:right;}
 
.red-submit-button-expand{
	float:right;
	margin:14px 0px 0px 0px;
	padding:0px 6px 1px;
	background-color:#CC0024;
	color:#F2F2F2;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
	cursor: pointer;
	border:0px;
}
/* END SEARCH FORM */
 
 
 
.checkbox-left-field{
 float:right;
 width:100%;
 color:#CC0024;
 padding:2px 0px 2px 0;
}
.checkbox-left-field input{
 	background:#ffffff;
	border:0px solid #cecece;
	float:left;
	margin-left:30px;
	width:20px;
 }
.checkbox-left-field label{
 color:#333;
 padding-top:2px;
 padding-left:5px;
 float:left;
 font-size:0.95em;
}
.spacer_div{
float:inherit;width:100%;height:20px;
}
.spacer_line_div{
float:left;width:100%;height:10px;margin-top:10px;border-top:1px solid #DDD;
}
 
.spacer_line_div_nogap{
float:left;width:100%;height:10px;border-top:1px solid #DDD;
}
 
.red-arrow-button{
	float:left;
	margin:5px 0px;
	padding:1px;
	background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/search.png") 6px 6px no-repeat #CC0024;
	color:#F2F2F2;
	width:22px;
	height:23px;
	font-size:0em;
	text-indent:-50px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
	border:0;
	cursor: pointer;
}
.red-submit-button-general{
	float:right;
	clear:both;
	margin:10px 20px 10px 0;
	padding:0 4px;
	background-color:#CC0024;
	color:#F2F2F2;
	height:32px;
	text-align:center;
	font-weight:bold;
	font-size:1.05em;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	cursor: pointer;
	border:0px;
}
 
.red-submit-button{
	clear:both;
	width:100%;
	margin:10px 20px 10px 0;
	padding:0;
	background:url("/uploads/involve/user_all/RS09_BV_NSBUTTON_SUBMIT_OFF.png") right no-repeat transparent;
	color:#CC0000;
	width:135px;
	height:32px;
	text-align:center;
	font-weight:100;
	text-indent: -999em; /* Hide the text, works in most modern browsers */
	/* --- Needed for IE --- */
	font-size: 0px; /* works well in IE7. still a black line (basically the text) in IE6. */
 	display: block; /* Negative text-indent works in IE(6? worked fine in 7) only if this is added. */
 	line-height: 0px; /* Another fix for IE6. */
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	border:0px solid #cecece;
}
 
/*START CODE FOR HTML TESTER*/
 
 
ul,ol{
padding:0;
margin:0 0 5px;
font-size:1.0em;
color:#222;
}
 
ul li{
margin-left:22px;
line-height: 1.25em;
}
 
ol li{
margin-left:28px;
line-height: 1.25em;
}
 
th{
font-size:1.1em;
padding:12px 0 0;
marging:0;
font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-weight:400;color:#333;
}
tr{
padding:0;
margin:0;
}
#content_outer td{
line-height:1.3em;color:#444;
padding:0 5px 0 0;
}
#content_outer td p{
line-height:1.3em;color:#444;
}
/*END CODE FOR HTML TESTER*/
 
.details-category{
	float:right;
	width:100%;
	clear:both;
	padding-top:4px;
	line-height:1.0em;
	font-size:1.0em;
	text-align:right;
}
.details-category ul{
	list-style: none;
	list-style-type:none;
	float: right;
}
.details-category li{
	padding:0 0 0 3px;
	margin:0;
	font-size:1.0em;
	float:left;
}
.details-video-wrap{
	width: 100%; 
	float:left;
	text-align:center;
	/*background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-form-shadow.png") bottom no-repeat transparent;*/
}
.details-video{
	border:0;
	margin:8px auto;
	
 
}
 
 
/* Comments styling */
 
.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }
 
.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 245px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message {  padding: 10px 20px; text-align: center; font-weight: bold; }
 
.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }
 
.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }
 
.tx-comments-rating { margin-left: 15px; }
 
.tx-comments-comment-form fieldset { border: none; }
 
/**** END INNER PAGE ****/
 
/***** Mediabox-white *****/
 
/* mediaboxAdvanced - white theme */
 
#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	cursor: pointer;
}
 
#mbOverlay.mbOverlayFF {
	/*background: transparent url(/images/mediabox/80.png) repeat;*/
}
 
#mbOverlay.mbOverlayIE {
	position: absolute;
}
 
#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	/*background-color: #fff;*/
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.40);
	-webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.40);*/
}
 
#mbCenter.mbLoading {
	/*background: #fff url(/images/mediabox/WhiteLoading.gif) no-repeat center;*/
 
/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
 
#mbImage {
	position: relative;
	left: 0;
	top: 0;
 
/*	Begin styles for inline content, if no style is given	*/
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px;
}
 
#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #333;
}
 
#mbImage a:hover, #mbImage a:active {
	color: #000;
}
 
/*	End inline content styles	*/
 
#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: left;
	padding: 0 0px 0px;
}
 
#mbTitle {
	display: inline;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}
 
#mbNumber {
	display: inline;
	color: #333;
	line-height: 14px;
	font-size: 10px;
	margin: auto 10px;
}
 
#mbCaption {
	display: block;
	color: #333;
	line-height: 14px;
	font-size: 10px;
}
 
#mbPrevLink, #mbNextLink, #mbCloseLink {
	display: block;
	float: right;
	height: 25px;
	margin: 0;
	outline: none;
}
 
#mbPrevLink {
	width: 83px;
	/*background: transparent url(/images/mediabox/WhitePrevious.gif) no-repeat center;*/
}
 
#mbNextLink {
	width: 54px;
	/*background: transparent url(/images/mediabox/WhiteNext.gif) no-repeat center;*/
}
 
#mbCloseLink {
	width: 105px;
	margin-right:155px;
	background: transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/close.png) no-repeat bottom;
}
 
/*	Styles for flash version alert	*/
 
#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
 
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #700;
	font-weight: bold;
	text-decoration: underline;
}
 
 
/****** End Mediabox-white *******/
 
/*** Contact Form ****/
 
 
/***** START CONTACT FORM **/
.contact-form-wrap{
 float:left;	
 width:740px;
 clear:both;
  margin-bottom:40px;
  padding-left:125px;
  padding-bottom:5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-form-shadow.png") bottom no-repeat transparent;
}
.contact-form-wrap-ext-small{
  float:left;	
  width:100%;
  clear:both;
  margin-bottom:5px;
  padding-left:19px;
  padding-bottom:5px;
}
.comment-form-wrap {
 float:left;	
 width:690px;
 clear:both;
  margin-bottom:40px;
  margin-top: 10px;
  padding-bottom:5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-form-shadow.png") bottom no-repeat transparent;
}
 
.contact-form-wrap h1, .comment-form-wrap h1 {
 float:left;	
 width:190px;
 margin-top:6px;
 padding-top:0;
}
.contact-form-wrap-ext-small h1{
 float:left;	
 width:150px;
 margin-top:6px;
 padding-top:0;
}
 
.contact-form-ext-small-width{
 float:left;	
 width:320px;
 border:1px solid #F5F5F5;
 border-width:1px 1px 1px 0;
border-left:1px solid #CECECE;
 padding: 5px 0 0 5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-background.jpg") right repeat-y #FFF;
   	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
}
 
.contact-form-small-width{
 float:left;	
 width:400px;
 border:1px solid #F5F5F5;
 border-width:1px 1px 1px 0;
border-left:1px solid #CECECE;
 padding: 5px 0 0 5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-background.jpg") right repeat-y #FFF;
   	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
}
 
.contact-form-large-width{
 float:left;	
 width:590px;
 border:1px solid #CC0024;
 border-width:1px 1px 1px 1px;
 padding:0 0 0 10px;
 margin:0 0 0 10px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-background.jpg") right repeat-y #FFF;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
 
}
 
.contact-form-wrap h3,.contact-form-wrap-ext-small h3{
 color:#CC0024;
 margin:0;
 float:left;
 width:100%;
 padding:0 0 8px 12px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/arrow-right.jpg") left 30% no-repeat;
}
.contact-form-small-width .text-field{
 float:right;
 width:400px;
 color:#CC0024;
 padding:5px 0px 5px 0;
 margin-right:15px;
}
.contact-form-large-width .text-field{
 float:left;
 width:290px;
 color:#CC0024;
 padding:5px 0px 5px 0;
}
.contact-form-large-width .text-field input{
 	background:#ffffff;
	border:1px solid #DDD;
	float:right;
	padding-right:0px;
	margin-right:0px;
 	-moz-box-shadow: 0px 0px 3px #DDD;
	-webkit-box-shadow: 0px 0px 3px #DDD;
  	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	 min-width:160px;
	 margin-right:5px;
 }
.contact-form-large-width .text-field label{
 color:#333;
 padding-top:2px;
 margin-left:10px;
 padding-left:10px;
 float:left;
 font-size:0.95em;
}
.contact-form-large-width .dropdown-field{
 float:left;
 width:290px;
 color:#CC0024;
 padding:5px 0px 5px 0;
 margin-right:0px;
}
.contact-form-large-width .full-width{
 width:550px;
}
 
.contact-form-large-width .dropdown-field .dropdown-field-background{
 	background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/dropdown-list.gif") right no-repeat transparent;
	border:1px solid #cecece;
 	-moz-box-shadow: 0px 0px 3px #DDD;
	-webkit-box-shadow: 0px 0px 3px #DDD;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	height: 16px;
 	width: 184px;
	float:left;
 	padding: 4px 0 0 2px; 
	margin:0px 5px;
 	top: 0;
	font-size:0.85em;
 }
.dropdown-field .dropdown-field-background .select-text{
	float:left;
}
.contact-form-large-width .dropdown-field select{
	opacity:0;
	filter:alpha(opacity=0); 
	border:1px solid #cecece;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	width:188px;
	position:relative;
	top:-15px;
	margin:0;
 }
 
.contact-form-large-width .dropdown-field label{
 color:#333;
 padding-top:2px;
 margin-left:10px;
 padding-left:10px;
 float:left;
 font-size:0.95em;
}
 
.contact-form-large-width .textarea-field{
 float:right;
 width:600px;
 color:#CC0024;
 padding:2px 0px 2px 0;
}
.contact-form-large-width .textarea-field textarea{
 	background:#ffffff;
	border:1px solid #cecece;
	float:left;
	margin-left:20px;
	 	-moz-box-shadow: 0px 0px 3px #DDD;

	-webkit-box-shadow: 0px 0px 3px #DDD;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	width:550px;
	height:100px;
 }
.contact-form-large-width .textarea-field label{
 color:#333;
 padding-top:2px;
 padding-left:21px;
 float:left;
 width:100%;
 font-size:0.95em;
}
 
 
.checkbox-left-field{
 float:right;
 width:100%;
 color:#CC0024;
 padding:2px 0px 2px 0;
}
.checkbox-left-field input{
 	background:#ffffff;
	border:0px solid #cecece;
	float:left;
	margin-left:30px;
	width:20px;
 }
.checkbox-left-field label{
 color:#333;
 padding-top:2px;
 padding-left:5px;
 float:left;
 font-size:0.95em;
}
 
.contact-form-small-width .text-field input{
 	background:#ffffff;
	border:1px solid #cecece;
	float:right;
	-moz-box-shadow: 0px 0px 3px #DDD;
	-webkit-box-shadow: 0px 0px 3px #DDD;
  	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	width:250px;
 }
.contact-form-small-width .text-field label{
 color:#333;
 padding-top:2px;
 margin-left:10px;
 padding-left:10px;
 float:left;
 font-size:0.95em;
}
.contact-form-small-width .checkbox-field{
 float:right;
 width:400px;
 color:#CC0024;
 padding:2px 0px 2px 0;
}
.contact-form-small-width .checkbox-field input{
 	background:#ffffff;
	border:0px solid #cecece;
	float:left;
	margin-left:92px;
	width:20px;
 }
.contact-form-small-width .checkbox-field label{
 color:#333;
 padding-top:2px;
 padding-left:5px;
 float:left;
 font-size:0.95em;
}
 
.contact-form-small-width .textarea-field{
 float:right;
 width:400px;
 color:#CC0024;
 padding:2px 0px 2px 0;
}
.contact-form-small-width .textarea-field textarea{
 	background:#ffffff;
	border:1px solid #cecece;
	float:left;
	margin-left:20px;
	 	-moz-box-shadow: 0px 0px 3px #DDD;
	-webkit-box-shadow: 0px 0px 3px #DDD;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	width:350px;
	height:100px;
 }
.contact-form-small-width .textarea-field label{
 color:#333;
 padding-top:2px;
 padding-left:21px;
 float:left;
 width:100%;
 font-size:0.95em;
}
/***** END CONTACT FORM **/
 
 
/*** END contact Form ****/
/************* BASE01 ************/
 
#optionTable {
    position:relative;
    float:left;
    width:603px;
    clear:both;
}
#optionTable h2, p { margin:0; }
 
#optionTableDesc { width: 329px; }
#optionTableContent {
    position:relative;
    float:left;
    width:607px;
    margin-left:-5px;
    margin-top:10px;
}
#optionTableBgItem1, #optionTableBgItem2, #optionTableBgItem3 {
    position:absolute;
    display:none;
}
#optionTableBgItem1 {
    z-index:1000;
    right:228px;
    top:-70px;
}
#optionTableBgItem2 {
    z-index:1000;
    right:0;
    top:10px;
}
#optionTableBgItem3 {
    height:212px;
    width:217px;
    top:-212px;
    right:20px;
}
#optionTableContentheader {
    position:relative;
    float:left;
    width:100%;
    background-image:url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/tabbed-table/table/header.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:13px;
    overflow:hidden;
}
#optionTableContentFooter {
    position:relative;
    float:left;
    width:100%;
    background-image:url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/tabbed-table/table/footer.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:16px;
}
#optionTableContentOptions {
    position:relative;
    float:left;
    width:100%;
    background-image:url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/tabbed-table/table/content.png);
    background-repeat:repeat-y;
    background-position:center bottom;
}
#optionTableContentOptions .option {
    width:587px;
    float:left;
    clear:both;
    margin-bottom:20px;
    display:inline;
    margin-left:6px;
}
#optionTableContentOptions h2 { font-size:1.2em; }
#optionTable .optionTitle {
    position:relative;
    clear:both;
    float:left;
    left:20px;
}
#optionTable .optionTitle div {
    float:left;
    display:inline;
}
#optionTable .optionTitle span strong {
    font-size:18px;
    color:#c40022;
}
#optionTable .optionTitle span {
    float:left;
    font-size: 14px;
    display:inline;
    margin-left:5px;
    font-weight:bold;
}
#optionTableContentOptions .even { background-color:#f4f4f4; }
#optionTableContentOptions .optionRow {
    float:left;
    clear:both;
    width:100%;
    padding: 0 0 0 0;
}
#optionTableContentOptions .padding { padding:11px 11px 0 11px; }
#optionTableContentOptions .optionCell {
    text-align:left;
    float:left;
    width:260px;
	padding:8px 0 8px 30px;
}
#optionTableContentOptions .optionSubTitle {
    font-size:1.2em;
	font-weight:bold;
}
#optionTableContentOptions .leftBorder {
	border-left:1px dotted #CCC;
}
 
#optionTableContentOptions .optionLabel {
    text-align:right;
    float:left;
    width:187px;
}
#optionTableContentOptions .optionValue {
    float:right;
    width:357px;
}
/* javascript is enabled  */
#optionTable.enabled #optionTableContent { margin-top:70px; }
#optionTable.enabled .option { position:relative; }
#optionTable.enabled .option.hide { display:none; }
#optionTable.enabled #optionTableContentMenu {
    float:left;
    width:100%;
    position:relative;
    margin-top:-60px;
    margin-bottom:-3px;
    z-index:999;
    left:12px;
    height:63px;
}
#optionTable.enabled #optionTableContentOptions .optionTitle { display:none; }
#optionTable.enabled #optionTableContentMenu .optionTableMenuItem {
    position:relative;
    float:left;
    width:192px;
    height:63px;
    text-align:center;
    background-position:0 63px;
    overflow:hidden;
}
#optionTable.enabled #optionTableContentMenu .optionTitle {
    text-align:left;
    margin-top:13px;
}
#optionTable.enabled #optionTableContentMenu .optionTitle label { float:none; }
#optionTable.enabled #optionTableContentMenu .optionTitle label strong { }
#optionTable.enabled #optionTableContentMenu .optionTitle div { }
#optionTable.enabled #optionTableContentMenu #o3 { margin-left:-2px; }
#optionTable.enabled #optionTableContentMenu a {
    display:block;
    float:left;
    background-image:url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/tabbed-table/table/tab.png);
    background-position:0 63px;
    width:192px;
    height:63px;
    text-decoration:none;
    cursor:pointer;
    color: #333333;
}
#optionTable.enabled #optionTableContentMenu a:hover, #optionTable.enabled #optionTableContentMenu a.active { background-position:0 top; }
#optionTable.enabled #optionTableBgItem1, #optionTable.enabled #optionTableBgItem2, #optionTable.enabled #optionTableBgItem3 { display:block; }
 
.clearfloat {
    clear: both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}
 
#flash { float: left; }
#list {
    float: left;
    padding: 0;
    zoom:1;
    position:relative;
}
#list .row {
    background-color:transparent;
    text-decoration: none;
    display:block;
    float: left;
    margin: 18px 0 25px;
    padding: 0 0 0 10px;
    background-image:url(/uploads/involve/user_all/BV_Meer_Sprite.png);
    background-repeat:no-repeat;
    background-position:right 13px;
    zoom:1;
    position:relative;
}
#list .row .icon {
    float: left;
    border-right:1px solid #CCC;
    padding-right:20px;
    margin-right:20px;
    width:40px;
}
#list .row .title {
    float: left;
    border-right:1px solid #CCC;
    width:170px;
    font-family:Arial, Helvetica, sans-serif;
}
#list .row .title h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
	padding:0;
    color: #c40022;
    line-height: 24px;
}
#list .row .title h1 span {
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    color: #000;
    line-height:19px;
}
#list .row .title h4 {
    font-size: 14px;
    font-weight: bold;
        margin: 0;
	padding:0;
    color: #898989;
    font-size: 14px;
}
#list .row .title h1.red { color: #c40022; }
#list .row .title h1.blue { color: #1ba5eb; }
#list .row .title h1.green { color: #5ea116; }
#list .row ul {
    float: left;
    width: 219px;
    color: #364149;
    font-size: 11px;
    margin: 0;
    padding: 0;
    margin-right:139px;
    display:block;
    position:relative;
    zoom:1;
}
#list .row ul.withIcon { width: 170px; }
#list .row ul li {
    list-style-type: none;
    background: transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/bullet.gif) no-repeat 18px 8px;
    padding: 2px 0 2px 30px;
	margin:0;
}
#list .row img { margin: 13px 0 0 0; }
 
/***** End Base01 ****/
 
/*** Start Home Page Buttons ***/
#content_outer #content_home_products {width:100%;min-height: 200px; padding:50px 16px 40px 45px;float:left;}
#content_outer #content_home_buttons {width:100%;padding:0 45px 0 16px;float:left;}
.content_home_button_wrap{width:255px;margin:15px 0; background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/shadow-right-column-items.png") bottom no-repeat;float:left;}
.content_home_button{margin:0 auto;padding:5px 0 2px 0;font-size:0.8em;-moz-border-radius:2px; -webkit-border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;text-align:center;}
 
/*** END Home Page Buttons ***/
 
/*** Breadcrumbs **/
#breadcrumb-wrap{position:absolute;color:#000;font-weight:normal;letter-spacing:0.05em;}
.breadcrumb{position:relative;top:213px;left:62px;font-size:0.66em;}
.breadcrumb a{color:#777;}
.breadcrumb .rackspace-red{font-weight:normal;}
.breadcrumb a:hover{color:#000;}
/**** END breadcrumbs ****/
 
#addthis_button_wrap{float:right;}
 
.compare-form-wrap{
 float:left;	
 width:690px;
 clear:both;
  margin-bottom:40px;
  padding-left:59px;
  padding-bottom:5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-form-shadow.png") bottom no-repeat transparent;
}
 
.compare-form-wrap h1{
 float:left;	
 width:190px;
 margin-top:6px;
 padding-top:0;
}
 
.compare-form-wrap h3{
 color:#CC0024;
 margin:0;
 float:left;
 width:100%;
 padding:0 0 8px 12px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/arrow-right.jpg") left 30% no-repeat;
}
 
 
.radio-on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/radio-option-on.png) no-repeat scroll 0 0;
cursor:pointer;
height:18px;
margin-bottom:6px;
margin-top:6px;
padding-left:24px;
width:520px;
}
 
.radio-off {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/radio-option-off.png) no-repeat scroll 0 0;
cursor:pointer;
height:18px;
margin-bottom:6px;
margin-top:6px;
padding-left:24px;
width:520px;
}
 
.checkbox-on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/checkbox-option-on.png) no-repeat scroll 0 0;
cursor:pointer;
height:18px;
margin-bottom:6px;
margin-top:6px;
padding-left:24px;
width:310px;
}
 
.checkbox-off {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/checkbox-option-off.png) no-repeat scroll 0 0;
cursor:pointer;
height:18px;
margin-bottom:6px;
margin-top:6px;
padding-left:24px;
width:310px;
}
 
 
/***** START SOLUTION FINDER *********/
 
#solution-wrap {
 float:left;	
 width:750px;
 clear:both;
  margin-bottom:40px;
  padding-left:59px;
  padding-bottom:5px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-form-shadow.png") bottom no-repeat transparent;
}
 
#solution-wrap #solution-outer-wrap {
  float:left;	

 width:639px;
 padding:8px 2px 5px 10px;
 margin:0 0 0 10px;
 border:1px solid #CC0024;
 border-width:1px 1px 1px 1px;
 background:url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/contact-form/contact-background.jpg") right repeat-y #FFF;
 	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
}
#solution-wrap #solution-menu-wrap {
left:0;
height:100px;
margin-bottom:5px;
position:relative;
top:0;
width:580px;
font-size:0.9em;
}
#solution-content-wrap div{
	float:left;
	font-size:0.90em;
	padding:0;
	margin:0;
	color:#555;
	width:100%;
	border-bottom:1px solid #666;
}
#solution-content-wrap p{
	float:right;
	font-size:0.90em;
	padding:0;
	margin:5px;
	color:#555;
	width:380px;
}
#solution-content-wrap h2{font-family:Frutiger, "Frutiger Linotype", "Trebuchet MS", Verdana, Arial, sans serif; font-size:1.6em; font-weight:400;color:#333;padding:0;margin:0;float:left;}
 
#solution-content-wrap .red-learnmore-button-general{
	float:left;
	margin:6px 0;
	padding:4px 6px;
	background-color:#CC0024;
	color:#F2F2F2;
	text-align:center;
	font-weight:normal;
	font-size:0.85em;
	clear:left;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	cursor: pointer;
	border:0px;
}
.red-button-general{
	margin:0 0 0 15px;
	padding:0;
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background.png) center top no-repeat;
	color:#F0F0F0;
	width:100px;
	height:26px;
	float:left;
	text-align:left;
	padding-left:25px;
	padding-top:9px;
	font-size:1.0em;
	line-height:0.99em;
	font-weight:normal;
	font-size:1.0em;
	cursor: pointer;
	border:0px;
}
.red-button-general:hover{
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background-over.png) center top no-repeat;
	color:#FFF;
}
.red-button-large-general{
	margin:8px 0 4px 15px;
	padding:0;
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background-large.png) center top no-repeat;
	color:#F0F0F0;
	width:107px;
	height:26px;
	float:left;
	text-align:left;
	padding-left:19px;
	padding-top:9px;
	font-size:1.0em;
	line-height:0.99em;
	font-weight:normal;
	font-size:1.0em;
	cursor: pointer;
	border:0px;
}
.red-button-large-general:hover{
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background-large-over.png) center top no-repeat;
	color:#FFF;
}
.red-button-large-general-two-rows{
	margin:8px 0 4px 15px;
	padding:0;
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background-large.png) center top no-repeat;
	color:#F0F0F0;
	width:107px;
	height:33px;
	float:left;
	text-align:left;
	padding-left:19px;
	padding-top:2px;
	font-size:1.0em;
	line-height:0.99em;
	font-weight:normal;
	font-size:1.0em;
	cursor: pointer;
	border:0px;
}
.red-button-large-general-two-rows:hover{
	background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/button-background-large-over.png) center top no-repeat;
	color:#FFF;
}
/***** END SOLUTION FINDER *********/
 
#countryselect-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/flags/uk-down-arrow.png") no-repeat scroll 4px 5px;
cursor:pointer;
height:17px;
padding:4px 6px 5px;
/*left:990px;
position:relative;
top:1px;*/
float:left;
width:25px;
margin-left:50px;
}
#countryselect-wrap:hover {
background:#CC0024 url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/flags/uk-down-arrow.png") no-repeat scroll 4px 5px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
}
#countryselect-country-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF none repeat scroll 0 0;
border:2px solid #CC0024;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
padding:5px 5px 5px 0;
display:none;
height:auto;
position:relative;
text-align:right;
left:-75px;
width:105px;
top:19px;
z-index:5000;
list-style-type:none;
list-style:none;
margin:0;
}
 
#countryselect-country-wrap li{
margin:0;
padding:0;
}
#countryselect-country-wrap span{
color:#555;
padding:0 5px;
margin:0;
}
#countryselect-country-wrap span:hover{
color:#CC0024;
}
#countryselect-country-wrap img{
align:top;
padding:1px 0 0;
}
 
#my_rackspace{
/*position:relative;
left:860px;
top:5px;*/
float:left;
margin-top:5px;
margin-left:80px;
background:transparent url("http://c0105492.cdn.cloudfiles.rackspacecloud.com/arrow-right-white-on-grey.jpg") no-repeat 0px 5px;
color:#CCC;
}
#my_rackspace a{
color:#BBB;
font-weight:normal;
font-size:0.9em;
padding-left:10px;
letter-spacing:0.05em;
}
#my_rackspace a:hover{
color:#FFF;
}
/*****  START pagination *****/
.pagination{border:0; margin:0; padding:0;float:right;clear:both;}
 
 
.pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
float:left;
}
.pagination a{
border:solid 2px #E0E0E0;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
background:#F7F7F7;
margin-right:2px;
}
.pagination .previous-off,
.pagination .next-off {
color:#CCC;
display:block;
float:left;
padding:0.3em  4px;
}
.pagination .next a,
.pagination .previous a {
border:solid 2px #FFF;
background:#FFF;
}
.pagination .active{
background:#F9E6E9 none repeat scroll 0 0;
border:2px solid #C40022;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
color:#cc0024;
font-weight:normal;
display:block;
float:left;
padding:2px 6px;
margin-right:2px;
}
.pagination a:link,
.pagination a:visited {
color:#444;
display:block;
float:left;
padding:2px 6px;
text-decoration:none;
}
.pagination a:hover{
background:#D9F0D9 none repeat scroll 0 0;
border:2px solid #41B63F;
color:#505050;
}
/*****  END pagination *****/
.tweet{
padding:15px;
background:#CCC;
}
 
/***** LIST IMAGE TICKS AND PLUS  ********/
li.tick {
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/icon_yes.gif) no-repeat scroll left top !important;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 2px 28px !important;
}
li.plus {
background:transparent url(http://c0105492.cdn.cloudfiles.rackspacecloud.com/icon-plus.gif) no-repeat scroll left top !important;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:1px 0 2px 28px !important;
}
ul.productList {
margin:0;
padding:0;
}
/************END LIST IMAGES TICK AND PLUS *********/