/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{display:none;}
label{cursor:pointer;}
a,
a:visited{ font-weight: bold; color: #333; text-decoration:none; letter-spacing: -0.2pt;}
a:focus,
a:hover{ text-decoration:underline; text-shadow:1px 1px 3px #8F8F8F; letter-spacing: -0.2pt;}
body{ background:#feffff url(/images/site/stratus/bgr_main_inner.png) repeat-x; color:#999; font:62.5%/1 Arial,Helvetica,sans-serif; }
body#sub_page{ background:#fff none; color:#000; }

/* Containers */
#subpage_new{ background:#feffff url(/images/site/stratus/bgr_subpage_new.png) repeat-x; }
#subpage_new .wrapper_top{ width:100%; background:url(/images/site/stratus/bgr_subpage_wrapper_top.png) no-repeat center top; }
#subpage_new .wrapper_top_smb{background-image:url(/images/site/stratus/bgr_subpage_wrapper_top_smb.png);}

#subpage{ background:#feffff url(/images/site/stratus/bgr_main_subpage.png) repeat-x; }
#home{ background:#feffff url(/images/site/stratus/bgr_main_home.png) repeat-x; }
.wrapper_top{ width:100%; background:url(/images/site/stratus/bgr_wrapper_top_inner.png) no-repeat center top; }
#subpage .wrapper_top{ width:100%; background:url(/images/site/stratus/bgr_wrapper_top_subpage.png) no-repeat center top; }
#home .wrapper_top{ width:100%; background:url(/images/site/landing/bgr_wrapper_top.png) no-repeat center top; }
.wrapper{ width:1050px; margin:0 auto; }

/* Header */
#header{ width:1046px; margin:0 0 0 2px; height:100px; overflow:hidden; background:url(/images/site/stratus/bgr_header.png) no-repeat; }
	#logo{ float:left; padding:22px 0 0 15px; }
	#logo a,
	#logo a:visited{ width:155px; height:48px; display:block; cursor:pointer; }

/* menu */
#menu{ padding:40px 0 0; float:right; }
	#menu li{ float:left; font-size:1.5em; font-weight:bold; color:#666; padding:0 33px 0 5px; }
	#menu li a,
	#menu li a:visited{color:#666;}
	#menu .current a,
	#menu .current a:visited,
	#menu li a:hover{ color:#fff; text-decoration:none; }


/* Tab */
/* this adds a white border around "automation" landing page" - disabling for now - needs to be fixed
#tab{ width:100%; background:#000 url(/images/site/stratus/bgr_tab_repeat.png) repeat-y; }*/

#home #tab{ width:1046px; margin:0 0 0 2px; }
#tab_inner{ width:100%; overflow:hidden; height:251px; background:url(/images/site/stratus/bgr_tab_inner.png) no-repeat; }
#home #tab_inner{ width:100%; height:auto; overflow:hidden; background:url(/images/site/stratus/bgr_tab_new.png); }
#subpage #tab_inner{height:250px;}
	#tab_link{ width:100%; overflow:hidden; }
	#tab_link a,
	#tab_link a:visited{ float:left; color:#999; text-transform:uppercase; width:183px; height:23px; display:block; cursor:pointer; background:url(/images/site/stratus/bgr_tab_link.png) no-repeat; text-align:center; padding:8px 0 0; margin:0 0 0 40px; font-weight:bold; }
	.tab_body{ width:100%; overflow:hidden; }

#subpage_new #tab{ width:1046px; margin:0 0 0 2px; }
#subpage_new #tab_inner{  width:100%; height:auto; overflow:hidden; background:url(/images/site/stratus/bgr_tab_new.png); }

/* Tab featured */
#featured_info{ float:left; width:360px; padding:50px 0 0 75px; }
	#featured_info h1{ color:#fff; font-size:4.8em; line-height:1.2em; font-weight:normal; letter-spacing: -0.6pt;}
	#featured_info h1 strong{font-weight:bold;}
	#featured_info p{ font-size:1.4em; line-height:1.9em; padding:15px 0 0; letter-spacing: -0.6pt;}
	#featured_info .more,
	#featured_info .smbusiness,
	#featured_info .hostingproviders{ width:100%; overflow:hidden; }
	#featured_info .more a{ float:left; display:block; cursor:pointer; width:107px; height:29px; background:url(/images/site/stratus/button_findout_more.png) no-repeat; color:#999; font-size:.8em; padding:3px 0 0 20px; }
	#featured_info .more a span{ float:left; display:block; background:url(/images/site/stratus/ico_more.gif) no-repeat right 11px; padding:0 10px 0 0; }
	#featured_info .smbusiness a{ float:left; display:block; cursor:pointer; width:190px; height:29px; background:url(/images/site/stratus/button_sm_business.png) no-repeat; color:#fff; font-size:.8em; padding:3px 0 0 20px; margin-left:5px; }
	#featured_info .smbusiness a span{ float:left; display:block; background:url(/images/site/stratus/ico_more_white.gif) no-repeat right 11px; padding:0 10px 0 0; }
	#featured_info .hostingproviders a{ float:left; display:block; cursor:pointer; width:190px; height:29px; background:url(/images/site/stratus/button_hosting_providers.png) no-repeat; color:#fff; font-size:.8em; padding:3px 0 0 20px; margin-left:5px; }
	#featured_info .hostingproviders a span{ float:left; display:block; background:url(/images/site/stratus/ico_more_white.gif) no-repeat right 11px; padding:0 10px 0 0; }
	#featured_thumb{ float:left; width:562px; padding:20px 0 50px; }
	#featured_thumb img{float:left;}

/* Tab section topic*/
#section_topic_info{ float:left; width:400px; padding:30px 0 0 107px; }
	#section_topic_info h1{ font-weight:normal; color:#fff; font-size:4em; line-height:1.2em; text-shadow: 0 1px 0 #666666; letter-spacing: -.6pt;}
	#section_topic_info h1 span{ font-weight:bold; display:block; }
	#section_topic_info p{ font-weight: italic; color: #fff; font-size:2.1em; line-height:1.9em; padding:5px 0 0; text-shadow: 0 1px 0 #666666; letter-spacing: -0.6pt;}
	#section_topic_thumb{ float:right; width:519px; }
	#section_topic_thumb img{ position:absolute; margin:-31px 0 0}

#features ul{height:900px;}
#features li{color:blue;}

/* Tab titles */
#tab_titles{  width:100%; background:url(/images/site/stratus/bgr_tab_titles.png) repeat-x; overflow:hidden; }
#home #tab_titles{ width:1046px; margin:0 0 0 2px; background:url(/images/site/stratus/bgr_tab_titles.png) repeat-x; overflow:hidden; }
#subpage #tab_titles{width:1046px;}
#subpage #tab_titles_inner{ width:100%; background: url(/images/site/stratus/bgr_tab_titles_sub_right.png) no-repeat right top; }
	#tab_titles ul{ float:left; height:100px; background:url(/images/site/stratus/bgr_tab_titles_left.png) no-repeat; padding:0 0 0 10px; }
	#subpage #tab_titles ul{ background:url(/images/site/stratus/bgr_tab_titles_sub_left.png) no-repeat; padding:0 0 0 23px; }
	#tab_titles li{ float:left; padding:0; }
	#tab_titles a,
	#tab_titles a:visited{ float:left; display:block; color:#fff; }
	#tab_titles a .left{ float:left; display:block; }
	#tab_titles a .right{ float:left; display:block; height:75px; padding:15px 30px 0 25px; }
	#tab_titles a .inner{ display:block; cursor:pointer; float:left; padding:10px 0 10px 60px; }
	#tab_titles #tab_title_featured a .inner{ background:url(/images/site/stratus/ico_tab_title_featured.png) no-repeat left center; }
	#tab_titles #tab_title_automation a .inner{ background:url(/images/site/stratus/ico_tab_title_automation.png) no-repeat left center; }
	#tab_titles #tab_title_cytexone a .inner{ background:url(/images/site/stratus/ico_tab_title_cytexone.png) no-repeat left center; padding:10px 0 10px 50px; }
	#tab_titles #tab_title_platform a .inner{ background:url(/images/site/stratus/ico_tab_title_platform.png) no-repeat left center; }
	#tab_titles #tab_title_cytexone a .right{ padding:20px 30px 0 15px; }
	#tab_titles a:hover,
	#tab_titles a.selected{ background:url(/images/site/stratus/bgr_tab_titles_hover.png) repeat-x; text-decoration:none; }
	#tab_titles a:hover .left,
	#tab_titles a.selected .left{ background:url(/images/site/stratus/bgr_tab_titles_hover_left.png) no-repeat; }
	#tab_titles a:hover .right,
	#tab_titles a.selected .right{ background:url(/images/site/stratus/bgr_tab_titles_hover_right.png) no-repeat right top; }

/* Tab automation */
#tab_titles #tab_title_automation2 a .inner{ background:url(/images/site/stratus/ico_tab_title_automation2.png) no-repeat left center; }
#tab_titles #tab_title_automation2 a .right{ padding:20px 30px 0 12px; }
#tab_titles #tab_title_residential a .inner{ background:url(/images/site/stratus/ico_tab_title_residential.png) no-repeat left center; }
#tab_titles #tab_title_residential a .right{ padding:20px 20px 0 14px; }
#tab_titles #tab_title_commercial a .inner{ background:url(/images/site/stratus/ico_tab_title_commercial.png) no-repeat left center; }
#tab_titles #tab_title_commercial a .right{ padding:15px 20px 0 25px; }
#tab_titles #tab_title_hospitality a .inner{ background:url(/images/site/stratus/ico_tab_title_hospitality.png) no-repeat left center; }
#tab_titles #tab_title_mdu a .inner{ background:url(/images/site/stratus/ico_tab_title_mdu.png) no-repeat left center; margin:-6px 0 0; }
#tab_titles #tab_title_mdu a .right{ padding:20px 30px 0 12px; }
#tab_titles a strong{ font-size:2em; color:#666; display:block; padding:0 0 6px; font-weight:normal; }
#tab_titles a small{ font-size:1.1em; color:#666; font-style:italic; display:block; padding:0 0 0 3px; }
#tab_titles a:hover strong,
#tab_titles a.selected strong{color:#fff;}
#tab_titles a.selected strong{font-weight:bold;}
#tab_titles a:hover small,
#tab_titles a.selected small{color:#fff;}

/* Topics */
#topics{ width:100%; overflow:hidden; background:url(/images/site/stratus/bgr_topics.gif) no-repeat; padding:58px 0; }
	.topic{float:left;}
	#topic_blog{ width:294px; padding:0 59px 0 24px; background:url(/images/site/stratus/bgr_topic_blog.png) no-repeat 24px center; }
	#topic_product{ width:279px; padding:0 77px 0 0; background:url(/images/site/stratus/bgr_topic_product.png) no-repeat left center; }
	#topic_support{ width:274px; background:url(/images/site/stratus/bgr_topic_support.png) no-repeat left center; }
	.topic_inner{float:right;}
	#topic_blog .topic_inner{width:167px;}
	#topic_product .topic_inner{width:146px;}
	#topic_support .topic_inner{width:150px;}
	#topics h2{ font-size:1.8em; line-height:1.3em; font-weight:normal; }
	#topics p{ font-size:1.1em; line-height:1.5em; }
	#topics p.more{ width:100%; overflow:hidden; padding:10px 0 0; }
	#topics p.more a,
	#topics p.more a:visited{ color:#c00; text-transform:uppercase; width:107px; height:22px; cursor:pointer; float:left; display:block; background:url(/images/site/stratus/button_topics.png) no-repeat; padding:7px 0 0 15px; font-weight:bold; }

/* Body */
#body{ width:100%; overflow:hidden; margin:0 0 30px; background:#fff url(/images/site/stratus/bgr_body_reapeated.png) repeat-y; }
#home #body{ width:1046px; margin:0 0 0 2px; background:url(/images/site/stratus/bgr_body.gif) no-repeat center bottom; padding:0 0 20px; }
#body_top{ width:100%; background:url(/images/site/stratus/bgr_body_top.png) no-repeat; }
#body_end{ width:1044px; padding:0 3px 13px; overflow:hidden; background:url(/images/site/stratus/bgr_body_end.png) no-repeat left bottom; }

/* Content */
#content{ width:600px; float:left; overflow:hidden; padding:45px 43px 86px 43px; }
	#content h2{ font-size:2.2em; font-weight:normal; color:#333; padding:0 0 15px; text-shadow: 0 1px 0 #ccc; letter-spacing: -0.6pt;}
	#content h3{ font-size:2.2em; font-weight:normal; color:#333; padding:40px 0 15px; }
	#content p{ font-size:1.6em; font-weight:normal; color:#333; line-height:1.6em; padding:0 0 30px; clear:both; text-align: justify;}
	#content .gallery{ width:100%; overflow:hidden; padding:10px 0 0; }
	#content .gallery li{ float:left; padding:0 15px 0 0; }
	#content .gallery li.last{ float:left; padding:0; }
	#content .gallery p{ text-align:center; color:#999; font-size:1.1em; padding:7px 0 10px; font-weight:bold; }
	#content .alignleft{ float:left; margin:0 20px 0 0; }
	#content .alignright{ float:right; margin:0 0 0 15px; }
	#content .columnleft{ float:left; width:273px; clear:none; }
	#content .columnright{ float:right; width:273px; clear:none; }

/* Sidebar */
#sidebar{ width:358px; float:right; background:#f5f7f7 url(/images/site/stratus/bgr_sidebar.png) repeat-x; }
#sidebar_inner{ width:358px; overflow:hidden; padding:45px 0 0; }

/* Widget */
.widget{ border-bottom:1px solid #d4d7d8; padding:0 0 30px; margin:0 0 33px; }
	.widget h2{ margin:0 0 10px 30px; text-indent:-9999px; position:relative; overflow:hidden; }
	.widget_last{border:none;}
	#widget_testimonials h2{ width:145px; height:19px; background:url(/images/site/stratus/tit_testimonials.png) no-repeat; }
	#widget_share h2{ height:22px; background:url(/images/site/sidebar/share.png) no-repeat; }
	#widget_share p{ color:#999; font-weight:normal; font-size:1.2em; padding:0 40px 0 30px; line-height:1.6em; }
	#widget_follow h2{ height:22px; background:url(/images/site/sidebar/follow-us.png) no-repeat; }
	#widget_follow p{ color:#999; font-weight:normal; font-size:1.2em; padding:0 40px 0 30px; line-height:1.6em; }
	#widget_contactus h2{ height:22px; background:url(/images/site/sidebar/contact-us.png) no-repeat; }
	#widget_contactus p{ color:#333; font-weight:normal; font-size:1.2em; padding:0 40px 0 30px; line-height:1.6em; }
	#widget_downloads h2{ height:22px; background:url(/images/site/sidebar/downloads.png) no-repeat; }
	#widget_downloads p{ color:#999; font-weight:normal; font-size:1.2em; padding:0 40px 0 30px; line-height:1.6em; }
	#widget_blog h2{ height:22px; background:url(/images/site/stratus/tit_cytexOne.png) no-repeat; }
	#widget_blog ul{ padding:0 0 0 30px; list-style-position: outside; list-style: none;}
	#widget_blog ul li{ font-size:1.2em; font-weight:normal; color:#666; padding:15px 0 0; list-style-position: inside; text-indent: -1em;}
	#widget_blog ul li a,
	#widget_blog ul li a:visited{ padding:0 0 0 28px; color:#666; background:url(/images/site/stratus/ico_arroy.png) no-repeat 0 2px; list-style: none; list-style-position: inside;}

/* Widget qoute */
#widget_qoute{ width:320px; margin:22px 0 0 21px; background:url(/images/site/stratus/bgr_widget_qoute.png) repeat-y; }
#widget_qoute_top{ background:url(/images/site/stratus/bgr_widget_qoute_top.png) no-repeat ; width:320px; }
#widget_qoute_bottom{ background:url(/images/site/stratus/bgr_widget_qoute_bottom.png) no-repeat left bottom; padding:20px 0 50px; }
	#widget_qoute q{ font-weight: normal; display:block; font-size:2.2em; color: black; line-height:1.2em; padding:0 30px; text-shadow:1px 1px 3px #8F8F8F; letter-spacing: -0.6pt;}
	#widget_qoute q span{color:#c00;}
	#widget_testimonials cite{ display:block; text-align:right; color:#666; font:italic bold 1.2em Georgia, "Times New Roman", Times, serif; padding:0 20px 0 0; }
	#widget_testimonials cite a{ color:#c00; text-decoration:underline; }
	#widget_testimonials cite a:hover{text-decoration:none;}

/* Wrapper */
#sub_page #wrapper{ width:1024px; margin:0 auto; }

/* Header */
#sub_page #header{ width:1008px; height:106px; margin:0 8px; background:#000; }

/* Logo */
#sub_page #logo{ float:left; margin:10px 0 0 35px; }
	#sub_page #logo a{ display:block;  width:181px; height:47px; }

/* Mast */
#mast{ width:1008px; height:271px; padding:0 8px; color:#fff; background:url(/images/site/stratus/bgr_mast.png) no-repeat; }
	#mast .description{ height:225px; overflow:hidden; }

/* Mast - Control */
#control #mast .title_description{ float:left; width:470px; padding:20px 35px 0; }
	#control #mast .title_description h2{ font-size:4em; margin-bottom:20px; }
	#control #mast .title_description p{ width:310px;font-size:1.6em; line-height:25px; }
	#control #mast .stock_image{ float:left; width:400px; padding:30px 30px 0; text-align:center; }

/* Mast - Design */
#design #mast .title_description{ float:left; width:450px; padding:20px 35px 0; }
	#design #mast .title_description h2{ font-size:4em; margin-bottom:20px; }
	#design #mast .title_description p{ width:450px; font-size:1.6em; line-height:25px; }
	#design #mast .stock_image{ float:left; width:400px; padding:20px 20px 0; text-align:center; }

/* Mast - Pricing*/
#pricing #mast .title_description{ float:left; width:400px; padding:20px 35px 0; }
	#pricing #mast .title_description h2{ font-size:4em; margin-bottom:20px; }
	#pricing #mast .title_description p{ width:310px; font-size:1.6em; line-height:25px; }
	#pricing #mast .stock_image{ float:left; width:500px; padding:20px 20px 0; text-align:center; }

/* Mast - Feastures */
#features #mast .title_description{ float:left; width:400px; padding:20px 35px 0; }
	#features #mast .title_description h2{ font-size:4em; margin-bottom:15px; }
	#features #mast .title_description p{ width:450px; font-size:1.6em; line-height:25px; }
	#features #mast .stock_image{ float:left; width:400px; padding:20px 20px 0; text-align:center; }

/* Mast - Simplicity */
#simplicity #mast .title_description{ float:left; width:400px; padding:20px 35px 0; }
	#simplicity #mast .title_description h2{ font-size:3.6em; margin-bottom:25px; }
	#simplicity #mast .title_description p{ width:310px; font-size:1.6em; line-height:25px; }
	#simplicity #mast .stock_image{ float:left; width:400px; padding:0 20px; text-align:center; }

/* Mast - Specs */
#specs #mast .title_description{ float:left; width:400px; padding:20px 35px 0; }
	#specs #mast .title_description h2{ font-size:4.6em; padding:45px 0 0; margin-bottom:25px; }
	#specs #mast .title_description p{ width:310px; font-size:1.6em; line-height:25px; }
	#specs #mast .stock_image{ float:right; width:500px; padding:18px 0 0; text-align:center; }

/* Mast Menu */
#mast_menu{ clear:both; width:1008px; height:46px; background:url(/images/site/stratus/bgr_mastmenu.png) no-repeat; }
	#mast_menu ul{ float:right; padding:8px 15px 0 0; font-size:1.9em; }
		#mast_menu li{ float:left; margin-right:15px; }
		#mast_menu li a{ display:block; color:#b7b6b6; padding:5px 0 5px 40px; }
		#mast_menu li a:hover{ color:#fff; text-decoration:none; }
		#mast_menu li.current a{color:#fff;}
		#mast_menu li a.design{ background:url(/images/site/stratus/ico_simplicity.png) no-repeat left; }
		#mast_menu li a.features{ background:url(/images/site/stratus/ico_features.png) no-repeat left; }
		#mast_menu li a.control{ background:url(/images/site/stratus/ico_control.png) no-repeat left; }
		#mast_menu li a.simplicity{ background:url(/images/site/stratus/ico_design.png) no-repeat left; }
		#mast_menu li a.specs{ background:url(/images/site/stratus/ico_specs.png) no-repeat left; }

/* Content */
#sub_page #content{ clear:both; width:938px; margin:0 8px; padding:0 35px; background:#000; }
	#sub_page #content .content_box{ padding:28px; background:#e6e6e6 url(/images/site/stratus/bgr_content_top.gif) repeat-x top; border-bottom:1px solid #8a8a8a; }
		#sub_page #content .content_box a{text-decoration:underline;}
		#sub_page #content .content_box a:hover{text-decoration:none;}
		#sub_page #content .content_box p{ clear:none; font-size:1.2em; margin-bottom:18px; color:#2e2e2e; line-height:22px; }
		#sub_page #content .content_box .alignleft{ float:left; margin-right:10px; }
		
		#sub_page #content .content_box .power{ clear:both; margin-bottom:20px; overflow:hidden; }
			#sub_page #content .content_box .power h2{ font-size:1.8em; margin-bottom:15px; padding:0 0 0 85px; line-height:28px; color:#000; }
			#sub_page #content .content_box .power .stock{ float:right; padding-right:50px; }
			#sub_page #content .content_box .power .text{ float:left; width:490px; }
		#sub_page #content .content_box .rim{ clear:both; overflow:hidden; }
			#sub_page #content .content_box .rim h2{ font-size:1.8em; margin-bottom:15px; line-height:28px; color:#000; }
			#sub_page #content .content_box .rim .stock{ float:left; padding-top:100px; }
			#sub_page #content .content_box .rim .text{ float:right; width:500px; }
			
		#sub_page #content .content_box .design{ clear:both; margin-bottom:20px; overflow:hidden; }
			#sub_page #content .content_box .design h2{ font-size:2.4em; margin-bottom:5px; line-height:24px; color:#000; }
			#sub_page #content .content_box .design .stock{ float:right; padding-right:80px; }
			#sub_page #content .content_box .design .text{ float:left; width:520px; }
		#sub_page #content .content_box .virtualization{ clear:both; overflow:hidden; }
			#sub_page #content .content_box .virtualization h2{ font-size:2.4em; margin-bottom:5px; line-height:28px; color:#000; }
			#sub_page #content .content_box .virtualization .stock{float:left;}
			#sub_page #content .content_box .virtualization .text{ float:right; width:500px; }
			
		#sub_page #content .content_box .lowcost{ clear:both; margin-bottom:20px; overflow:hidden; }
			#sub_page #content .content_box .lowcost h2{ font-size:1.8em; margin-bottom:5px; line-height:24px; color:#000; }
			#sub_page #content .content_box .lowcost .stock{ float:right; padding:0 40px 0 0; }
			#sub_page #content .content_box .lowcost .text{ float:left; width:490px; }
			#sub_page #content .content_box .lowcost .text p{margin-bottom:50px;}
		#sub_page #content .content_box .roimodel{ clear:both; overflow:hidden; }
			#sub_page #content .content_box .roimodel h2{ font-size:1.8em; margin-bottom:5px; line-height:24px; color:#000; }
			#sub_page #content .content_box .roimodel .stock{ float:left; padding-top:50px; }
			#sub_page #content .content_box .roimodel .text{ float:right; width:420px; }
			
		#sub_page #content .content_box .stratusapp{ clear:both; margin-bottom:20px; overflow:hidden; }
			#sub_page #content .content_box .stratusapp h2{ font-size:1.8em; margin-bottom:5px; line-height:24px; color:#000; }
			#sub_page #content .content_box .stratusapp .stock{ float:right; padding:0; }
			#sub_page #content .content_box .stratusapp .text{ float:left; width:490px; }
			#sub_page #content .content_box .stratusapp .text p{margin-bottom:20px;}
		#sub_page #content .content_box .rim{ clear:both; overflow:hidden; }
			#sub_page #content .content_box .rim h2{ font-size:1.8em; margin-bottom:5px; line-height:24px; color:#000; }
			#sub_page #content .content_box .rim .stock{ float:left; padding-top:50px; }
			#sub_page #content .content_box .rim .text{ float:right; width:500px; }

/* Specifications */
#sub_page #content .content_box .specifications{ padding:50px 20px; overflow:hidden; }
	#sub_page #content .content_box .specifications ul{ float:left; width:315px; font-size:1.2em; margin-left:210px; }
		#sub_page #content .content_box .specifications ul.first{margin-left:0;}
		#sub_page #content .content_box .specifications li{ margin-bottom:10px; color:#2e2e2e; }
		#sub_page #content .content_box .specifications li h3{ font-size:1.5em; text-transform:uppercase; }

/* Home New */
#home_new #content{ clear:both; width:1008px; margin:0 8px; padding:0; background:#000; }

/* Home Mast */
#home_mast{ clear:both; width:1008px; height:580px; padding:0 8px; color:#fff; background:url(/images/site/stratus/bgr_mast_home.png) no-repeat; }
	#home_mast .home_mast_bg{ height:580px; background:url(/images/site/stratus/pic_mast_home.jpg) no-repeat right; width:100%; padding:1px 0 0; }
	#home_mast h2{ font-size:5em; margin-bottom:10px; }
	#home_mast p{ font-size:1.6em; font-weight:bold; line-height:25px; }
	#home_mast .text{ width:300px; padding:65px 33px 0; }

/* Home Mast Menu */
#home_mast_menu{ margin:60px 0 0 50px; }
	#home_mast_menu ul{font-size:1.9em;}
		#home_mast_menu li{margin-bottom:5px;}
		#home_mast_menu li a{ display:block; color:#b7b6b6; padding:5px 0 5px 40px; }
		#home_mast_menu li a:hover{ color:#fff; text-decoration:none; }
		#home_mast_menu li.current a{color:#fff;}
		#home_mast_menu li a.design{ background:url(/images/site/stratus/ico_simplicity.png) no-repeat left; }
		#home_mast_menu li a.features{ background:url(/images/site/stratus/ico_features.png) no-repeat left; }
		#home_mast_menu li a.control{ background:url(/images/site/stratus/ico_control.png) no-repeat left; }
		#home_mast_menu li a.simplicity{ background:url(/images/site/stratus/ico_design.png) no-repeat left; }
		#home_mast_menu li a.specs{ background:url(/images/site/stratus/ico_specs.png) no-repeat left; }

/* Home Tabs */
#home_tabs{ clear:both; width:1008px; height:189px; background:url(/images/site/stratus/bgr_headline_tabs.png) no-repeat; overflow:hidden; }
	#home_tabs .box{ float:left; width:195px; padding:10px 25px 0; margin-left:5px; }
		#home_tabs .box a{ font-weight:bold; padding-right:8px; text-decoration:underline; background:url(/images/site/stratus/ico_bulletblue.png) no-repeat 100% 80%; }
		#home_tabs .box a:hover{text-decoration:none;}
		#home_tabs .first{margin-left:0;}
		#home_tabs .box h2{ font-size:1.8em; color:#fff; margin:0 0 12px; padding:5px 0 0; line-height:20px; }
		#home_tabs .box p{ font-size:1em; color:#fff; margin:0; padding:0; line-height:normal; }
		#home_tabs .box .alignleft{margin-right:3px;}

/* Home Bottom */
#home_bottom{ float:left; width:1008px; margin:20px auto 30px; }
	#home_bottom .box{ float:left; width:375px; padding:0 0 0 90px; }
		#home_bottom .box a{ font-weight:bold; padding-right:8px; text-decoration:underline; background:url(/images/site/stratus/ico_bulletblue.png) no-repeat 100% 80%; }
		#home_bottom .box a:hover{text-decoration:none;}
		#home_bottom .first{ padding:0 0 0 90px; }
		#home_bottom .box h2{ font-size:1.8em; color:#fff; padding:0; margin:0 0 5px; }
		#home_bottom .box p{ font-size:1em; color:#fff; margin:0; padding:0; line-height:15px; }
		#home_bottom .box .icon{ float:left; width:50px; margin-right:15px; }
		#home_bottom .box .text{ float:left; width:300px; }

/* Mast Forward */
#mast_forward{ clear:both; width:1008px; height:466px; padding:0 8px; color:#fff; background:url(/images/site/stratus/bgr_forward.png) no-repeat; }
#mast_forward_end{ clear:both; width:1008px; height:68px; background:#000; margin:0 auto; }
	#mast_forward h1{display:none;}

/* Landing Page */
#landingpage{ clear:both; width:1008px; height:466px; padding:0 8px; color:#fff; background:url(/images/site/stratus/bgr_landingpage.png) no-repeat; }
#landingpage_end{ clear:both; width:1008px; height:68px; background:#000; margin:0 auto; }
	#landingpage ul{ width:800px; padding:80px 0 0; margin:0 auto; }
		#landingpage li{ float:left; width:385px; margin:0 0 0 20px;}
		#landingpage li.first{ margin:0 0 0 0px; }
		#landingpage li .box{ width:315px; height:210px; padding:20px 35px; background:url(/images/site/stratus/bgr_landingbox.png) no-repeat; }
		#landingpage li .box h2{ font-size:2.2em; font-weight:normal; line-height:30px; }
		#landingpage li .business h2{float:right;}
		#landingpage li .business img,
		#landingpage li .providers h2{float:left;}
		#landingpage li .providers img{ float:right; padding-top:40px; }
		#landingpage li p{ font-size:1.2em; color:#b2b2b2; line-height:24px; margin:5px 10px; }

/* Footer panel */
#footer_panel{ width:1043px; background:url(/images/site/stratus/bgr_footer_panel.png) repeat-y; margin:0 0 0 4px; }
#footer_panel_top{ width:100%; background:url(/images/site/stratus/bgr_footer_panel_top.png) no-repeat; }
#footer_panel_end{ width:993px; padding:25px 20px 25px 30px; overflow:hidden; background:url(/images/site/stratus/bgr_footer_panel_end.png) no-repeat left bottom; }
	/* Footer panel left*/
	#footer_panel_left{ width:750px; overflow:hidden; float:left; }
		#about_us{ width:725px; border-bottom:1px solid #d8d9d9; padding:0 0 15px; overflow:hidden; }
		#about_us h2{ text-indent:-9999px; position:relative; overflow:hidden; float:left; width:111px; height:46px; background:url(/images/site/stratus/tit_about.png) no-repeat; padding:0 20px 0 0; }
		#about_us p{ font-size:1em; font-weight:normal; color:#999; line-height:2em; width:640px; display:inline; }
		.bloks{ float:left; padding:15px 50px 0 10px; }
		.bloks h2{ font-size:1.4em; color:#666; padding:0 0 10px; }
		.bloks ul li{ font-size:1em; color:#999; padding:0 0 7px; }
		.bloks ul li a{color:#999;}

/* Footer Showroom */
#showroom{ width:200px; float:right; }
	#showroom h2{ font-size:1.6em; color:#666; padding:10px 0 0; }
	#showroom p{ font-size:1em; color:#999; padding:10px 0 0; font-weight:bold; line-height:1.4em; }

/* Footer menu */
#footer_menu{ width:100%; background:url(/images/site/stratus/bgr_footer_menu.gif) no-repeat center bottom; padding:0 0 30px; text-align:center; }
	#footer_menu li{ display:inline; font-size:1.2em; line-height:1.3em; padding:0 10px 0 3px; border-right:1px solid #999; }
	#footer_menu li.last{ border-right:0; padding-right:0; }
	#footer_menu a,
	#footer_menu a:visited{color:#999;}
#sub_page #footer_menu{ clear:both; width:100%; padding:10px 0; text-align:center; background:none; }
	#sub_page #footer_menu a{color:#fff;}
	#sub_page #footer_menu li{ padding:0 15px 0 12px; border-right:1px solid #fff; }

/* Footer links */
#footer_links{ width:100%; padding:17px 0 10px; text-align:center; }
	#footer_links li{ display:inline; padding:0 7px; }
#sub_page #footer_links{ padding:5px 0; }

/* Footer */
#footer{ width:100%; text-align:center; padding:10px 0 70px; }
#sub_page #footer{ color:#8a8a8a; padding:5px 0; }
	#footer p{ padding:0 0 10px; font-size:1.1em; }
	#footer p.bberrytrade{font-size:.9em;}
	#footer a{color:#8a8a8a;}
	

/* Landing Tabs */
#landing_tabs{ clear:both; width:1045px; height:204px; margin-left:1px; background:url(/images/site/stratus/bgr_headline_tabs_w.png) no-repeat; overflow:hidden; }
	#landing_tabs .box{ float:left; width:210px; padding:20px 25px 0; }
		#landing_tabs .box a{ font-weight:bold; padding-right:8px; text-decoration:underline; background:url(/images/site/stratus/ico_bulletblue.png) no-repeat 100% 80%; }
		#landing_tabs .box a:hover{text-decoration:none;}
		#landing_tabs .alignleft{float:left;}
		#landing_tabs .first{margin-left:0;}
		#landing_tabs .box h2{ font-size:1.8em; font-weight:normal; color:#464646; margin:0 0 20px; padding:5px 0 0; line-height:20px; }
		#landing_tabs .box p{ font-size:1.1em; color:#666; margin:0; padding:0 0 0 10px; line-height:normal; }
		#landing_tabs .box .alignleft{margin-right:3px;}

/* Landing Bottom */
#landing_bottom{ float:left; width:1045px; margin:0 auto; overflow:hidden; }
	#landing_bottom .box{ float:left; width:500px; height:164px; padding:40px 0 0 20px; background:url(/images/site/stratus/landing_bottom_sep.png) no-repeat left; }
		#landing_bottom .box a{ font-weight:bold; padding-right:8px; text-decoration:underline; background:url(/images/site/stratus/ico_bulletblue.png) no-repeat 100% 80%; }
		#landing_bottom .box a:hover{text-decoration:none;}
		#landing_bottom .first{ padding:40px 0 0 20px; background:none; }
		#landing_bottom .box h2{ font-size:2.4em; font-weight:normal; color:#999; padding:0; margin:0 0 5px; letter-spacing: -0.6pt;}
		#landing_bottom .box p{ font-size:1.1em; color:#999; margin:0 0 20px; padding:0; line-height:15px; }
		#landing_bottom .box .icon{float:left;}
		#landing_bottom .box .text{ float:left; width:350px; }
		#landing_bottom .box a.readblog{ display:block; width:123px; height:31px; color:#cc0000; text-transform:uppercase; text-decoration:none; background:url(/images/site/stratus/button_readblog.png) no-repeat; }
		#landing_bottom .box a.readblog span{ display:block; padding:10px 0 0 15px; background:url(/images/site/stratus/ico_redpointer.png) no-repeat 89% 90%; }
		#landing_bottom .box a.readblog:hover{text-decoration:underline;}

/* Subpage_New */
#subpage_new #content{ width:1051px; padding:0; margin:0; }

#subpage_new #mast{ width:1051px; height:242px; padding:0; margin:0; background:none; }
#subpage_new #mast #stratusappliance{ display:block; width:181px; height:22px; font-weight:bold; color:#fff; padding-top:3px; margin:2px 0 0 50px; text-align:center; text-transform:uppercase; background:url(/images/site/stratus/bgr_stratuschannel.png) no-repeat; }

#subpage_new .wrapper_top_smb #mast #stratusappliance{ display:block; width:181px; height:22px; font-weight:bold; color:#fff; padding-top:3px; margin:2px 0 0 50px; text-align:center; text-transform:uppercase; background:url(/images/site/stratus/bgr_stratuschannel_smb.png) no-repeat; }

/* Mast - Control */
#subpage_new #control #mast .title_description{ float:left; width:450px; padding:25px 0 0 50px; }
	#subpage_new #control #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #control #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #control #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #control #mast .stock_image{ float:right; width:450px; padding:0 30px 0 0; text-align:center; }

/* Mast - Design */
#subpage_new #design #mast .title_description{ float:left; width:550px; padding:40px 0 0 30px; }
	#subpage_new #design #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #design #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #design #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #design #mast .stock_image{ float:left; width:413px; padding:0 0px 0 30px; text-align:center; }


/* Mast - Pricing */
#subpage_new #pricing #mast .title_description{ float:left; width:400px; padding:40px 0 0 110px; }
	#subpage_new #pricing #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #pricing #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #pricing #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #pricing #mast .stock_image{ float:left; width:448px; padding:0 0px 0 30px; text-align:center; }

/* Mast - Features */
#subpage_new #features #mast .title_description{ float:left; width:450px; padding:50px 0 0 60px; }
	#subpage_new #features #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #features #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #features #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #features #mast .stock_image{ float:right; width:450px; padding:0 30px 0 0; text-align:center; }

/* Mast - Simplicity */
#subpage_new #simplicity #mast .title_description{ float:left; width:550px; padding:30px 0 0 30px; }
	#subpage_new #simplicity #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #simplicity #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #simplicity #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #simplicity #mast .stock_image{ float:left; width:370px; padding:0 0 0 50px; text-align:center; }

/* Mast - Technical */
#subpage_new #technical #mast .title_description{ float:left; width:400px; padding:80px 0 0 110px; }
	#subpage_new #technical #mast .title_description h2{ font-size:4em; font-weight:bold; color:#fff; margin-bottom:0; }
	#subpage_new #technical #mast .title_description h2 span{font-weight:normal;}
	#subpage_new #technical #mast .title_description p{ width:inherit; font-size:1.8em; color:#000; line-height:24px; }
	#subpage_new #technical #mast .stock_image{ float:left; width:448px; padding:15px 0 0 50px; text-align:center; }

/* Tabs */
#subpage_new #tabs{ clear:both; height:97px; margin:4px 0 24px 11px; }
	#subpage_new #tabs li{ float:left; margin:0; overflow:hidden; }
	#subpage_new #tabs .image{ display:block; float:left; width:53px; }
	#subpage_new #tabs .text{ display:block; float:left; width:125px; padding-top:5px; background:none; font-size:1.1em; color:#252525; font-style:italic; line-height:normal; }
	#subpage_new #tabs .title{ font-size:2em; color:#252525; font-style:normal; margin:0; padding:0; }
	#subpage_new #tabs i{ float:left; color:#7c7c7c; font-style:italic; margin:5px 0 0; padding:0; }
	#subpage_new #tabs li a{ float:left; width:187px; height:54px; padding:28px 0 15px 20px; text-decoration:none; }
	#subpage_new #tabs .current a,
	#subpage_new #tabs li a:hover{ background:url(/images/site/stratus/bgr_subpage_tab.png) no-repeat; }
	#subpage_new #tabs .current i{color:#fff;}
	#subpage_new #tabs .current .title{color:#fff;}
	#subpage_new .wrapper_top_smb #tabs .current a,
	#subpage_new .wrapper_top_smb #tabs li a:hover{ background:url(/images/site/stratus/bgr_subpage_tab_smb.png) no-repeat; }
	
/* Content Box */
#subpage_new .content_box{ clear:both; width:1043px; margin: -20px 0px 0px 0px; padding: 0px 4px 0px 4px; background:url(/images/site/stratus/bgr_subpage_content.png) repeat-y; }
#subpage_new .content_box .topbgr{ background:url(/images/site/stratus/bgr_subpage_box.png) repeat-x; overflow:hidden; width:100%; }
#subpage_new .content_box .columnone{ float:left; width:520px; }
#subpage_new .content_box .columnone img{margin-bottom:30px;}
#subpage_new .content_box .columntwo{ float:left; width:520px; }
#subpage_new .content_box .columntwo img{margin-bottom:30px;}
	#subpage_new .content_box h2{ font-size:1.8em; font-weight:bold; color:#060606; }
	#subpage_new .content_box a{text-decoration:underline;}
	#subpage_new .content_box a:hover{text-decoration:none;}
	#subpage_new .content_box p{ clear:left; font-size:1.2em; margin-bottom:30px; padding:0; color:#333333; line-height:22px; }
	#subpage_new .content_box .alignleft{ float:left; margin-right:10px; }
	#subpage_new .content_box .text{ padding:40px 40px 0; }	
#subpage_new .content_box_bot{ clear:both; width:1051px; height:9px; margin-bottom:30px; background:url(/images/site/stratus/bgr_subpage_content_bot.png) repeat-y; }

/* Box Tech Specs */
#subpage_new #technical .boxtechspecs{ float:left; width:340px; margin:100px 60px; text-align:center; }
	#subpage_new #technical .boxtechspecs img{margin-bottom:10px;}
	#subpage_new #technical .boxtechspecs h2{ font-size:1.8em; margin-bottom:30px; text-transform:uppercase; }
	#subpage_new #technical .boxtechspecs ul{ width:260px; font-size:1.2em; margin-left:80px; }
	#subpage_new #technical .boxtechspecs ul.lite{ width:260px; font-size:1.2em; margin-left:55px; }
	#subpage_new #technical .boxtechspecs li{ margin-bottom:5px; text-align:left; line-height:20px; }

/* Features Page List of Items */
#subpage_new #control .features{ float:left; width:450px; margin:20px 60px; text-align:center; }
	#subpage_new #control .features img{margin-bottom:10px;}
	#subpage_new #control .features h2{ font-size:1.8em; margin-bottom:30px; text-transform:uppercase; }
	#subpage_new #control .features ul{ width:400px; font-size:1.2em; margin-left:20px; }
	#subpage_new #control .features ul.lite{ width:260px; font-size:1.2em; margin-left:55px; }
	#subpage_new #control .features li{ margin-bottom:5px; text-align:left; line-height:20px; }

/* Footer Box */
#footerbox{ clear:both; width:999px; height:248px; margin:0 auto; padding:22px 22px 0; background:url(/images/site/stratus/bgr-footerbox.png) no-repeat; overflow:hidden; }
	#footerbox .left{ float:left; width:740px; overflow:hidden; }
	#footerbox .left h2{ float:left; margin-bottom:10px; }
	#footerbox .left h2 span{ display:block; width:131px; height:55px; text-indent:-5000px; background:url(/images/site/stratus/tit_aboutcytexone.png) no-repeat; }
	#footerbox .left p{ color:#333; float:left; width:520px; padding:10px 0 0 30px; line-height:18px; font-size:1.1em;}
	#footerbox .listbox{ clear:both; width:723px; margin-left:20px; padding:15px 0 0 0; border-top:1px solid #d9d9d9; overflow:hidden; }
	#footerbox .listbox ul{ float:left; color:#666; margin-left:60px; }
	#footerbox .listbox ul.first{margin-left:0;}
	#footerbox .listbox ul h3{ font-size:1.4em; color:#666}
	#footerbox .listbox li{margin-bottom:8px;}
	#footerbox .listbox a{color:#333;}
	#footerbox .listbox ul.contact{list-style:disc;}
	#footerbox .listbox ul.contact li{ color: #333; margin-left:25px; }
	#footerbox .listbox ul.contact li.title{ margin-left:0; list-style:none; }
	#footerbox .right{ float:right; width:200px; }
	#footerbox .right img{ margin-bottom:15px; border:1px solid #ababab; }
	#footerbox .right h3{ font-size:1.6em; color:#666; margin-bottom:10px; }
	#footerbox .right p{margin-bottom:20px;}
	#footerbox .right li{margin-bottom:5px;}
	
/* Employee Columns */
.employee_table { overflow: auto; width: 100%;}
.emp_col1 {float:left; width:45%}
.emp_col2 {float:right; width:40%}
