body {background:none repeat scroll 0 0 #FFFFFF; margin:0 auto; padding:0;
  font-family:arial, verdana; text-align:center;}
.site-container {margin:0 auto; padding:0; width:900px;}
.ret-logo{float:left; width:184px; padding-top:5px;}
/*navigation header*/
#nav-header {list-style:none; padding:0 20px 0 0; margin:0; float:right;}
#nav-header li {float:left; margin:0; padding-right:2px;} 
#nav-header a, #nav-header a span {display:block; float:left;}
#nav-header a {color:#000; text-decoration:none; /*padding:0 0 0 16px; */
  font-weight:bold;}
#nav-header span {padding:8px 16px; height:19px;}
#nav-header li.active a span {background: url(../images/tab-right.png) right top no-repeat;}
#nav-header li.active a {color:#fff; background: #000 url(../images/tab-left.png) left top no-repeat;}
/*#nav-header a:hover {color:#fff; background:#000 url(../images/tab-left.png) left top no-repeat;}
#nav-header a:hover span {background:url(../images/tab-right.png) right top no-repeat;}*/
/*navigation fotter*/
.nav-footer {width:880px; float:right;}
.nav-footer ul {list-style:none; padding:0; margin:0; float:left;}
.nav-footer li {float:left; margin:0; padding-right:10px;}
.nav-footer a {color:#000; display:block; float:left; font-size:11px; height:16px; 
  padding:0px 15px 10px 10px;}
/*.nav-footer span {border-bottom:1px solid #000;}*/
.nav-footer p {float:left; font-size:12px; clear:both; padding-left:10px;
  margin:0;}  
  /*main content*/
.main-container {background:none repeat scroll 0 0 #FFFFFF; /*height:800px;*/ 
  padding:39px 0 0; position:relative; text-align:left; float:left;}
div.main-container {background:url("../images/body-left.png") repeat-y scroll 0 0 transparent;
  width:900px;}  
div.main-container-right {background:url("../images/body-right.png") repeat-y scroll 0 0 transparent;
  width:900px; position:absolute; left:-400px;}
div.main-container-top {background:url("../images/body-top.png") repeat-y scroll 0 0 transparent;
  height:70px; left:-7px; position:absolute; top:0; width:900px;}
div.main-container-bottom  {background:url("../images/body-bottom.png") repeat-y scroll 0 0 transparent;
  bottom:0; height:70px; left:0; position:absolute; width:900px;}
/*left content*/
div.content {color:#7F7F7F; padding:0 50px; font-size:18px; line-height:25px;
  text-align:justify;}
div.top-content {margin-top:30px; float:left; width:800px;}  
div.bottom-content {/*padding-top:30px;*/ padding-bottom:75px; clear:both; 
  float:left; width:800px; padding-top:20px;}
h3 {height:10px;}
div.left-content {float:left; width:430px; /* margin-top:30px;*/}
div.right-content {float:right;}
div.right-content .screens {/*height:400px; */ position:absolute; right:-150px; top:15px;
  color:#ADADAD; float:left; margin-left:20px; z-index:1; margin-top:160px;}
div.action-buttons {/*margin-top:640px; padding-right:100px;*/}
/*testimonials*/
div.testimonial-content {padding:40px 150px 0; height:400px; float:left;}
.testimonial-entries {height:330px; width:500px; padding:0; margin:0;} 
.testimonial-entry {padding:5px; /*border: 1px solid #ccc;*/ 
  background-color:#fff; width:490px; height:310px; top: 0; left:0;} 
.testimonial-author {color:#086bff;}
/*products*/
div.feature {text-align:center; padding-bottom:25px;}
.feature-title {padding-bottom:10px;}
.feature span {font-weight:bold;}
.feature-list {text-align:left; padding-left:115px;}
/*.feature-img {padding-left:50px; padding-right:50px;}
.feature img {float:left; height:161px; width:221px; padding-right:200px; padding-left:50px;}
.feature-img .product-thumb {position:relative;}
.feature-img .product-thumb span {position:absolute; background-color:lightyellow; 
  padding:2px; left:-1000px; border:1px dashed #C3DBE2; visibility:hidden;}
.feature-img .product-thumb span img {border-width:0; padding:2px;}
.feature-img:hover {background-color:transparent; z-index:50;}
.feature-img:hover span {visibility:visible; left:20px; top:-120px; z-index:100;}*/

.floating-side-tab a {display:block !important; height:163px !important;
  margin:-45px 0 0 !important; padding:0 !important; position:fixed !important;
  text-indent:-9000px; top:40% !important; width:38px !important; z-index:100001 !important; 
  background:url("../images/floating-side-tab.png") no-repeat scroll right top !important;
  border-color:#337AA0 #337AA0 #337AA0 -moz-use-text-color; border-style:outset outset outset none;
  border-width:1px 1px 1px medium; left:0;}
.floating-side-tab a:hover {background-color:#000; 
background:url("../images/floating-side-tab.png") no-repeat right bottom !important;}

/*.invis-line {clear:both; width:100%; height:5px; border:0 none;}*/

/*#feature_holder .feature_img {float:left; clear: both;}
#feature_holder .feature_img .product_thumb {position:relative;}
#feature_holder .feature_img .product_thumb:hover {background-color:transparent; z-index:50;}
#feature_holder .feature_img .product_thumb span {position:absolute; background-color:lightyellow; padding:2px; left:-1000px; border:1px dashed #C3DBE2; visibility:hidden;}
#feature_holder .feature_img .product_thumb:hover span {visibility:visible; left:20px; top:-120px; z-index:100;}
#feature_holder .feature_img .product_thumb span img {border-width:0; padding:2px;}*/
