.pipe{ padding:0 5px; }
.accent{ color:#e65c00 !important; }
.demo .col-1{ float:left; width:272px; }
.demo .col-2{ float:left; width:334px; }
.demo .col-1 img{ margin-bottom:20px; }
.block{ width:220px; background:url(../../images/product_images/block_top.gif) no-repeat top; position:relative; padding:6px 10px 10px 10px; }
.s2{ background:url(../../images/product_images/block_top2.gif) no-repeat top; }
.block .bottom{ width:240px; height:11px; position:absolute; bottom:0; left:0; background:url(../../images/product_images/block_bottom.gif) no-repeat; }
.block select{ vertical-align:middle; }
.block h3{ font-size:13px; text-transform: uppercase; padding-left:3px; }
.block h3{ border:0; } /*.col-2 h3{ margin-top:6px; }*/
.block p{ border:0; }
.block .addition{ border-top:1px solid #c9c9c9; margin:6px 5px 0 5px; padding-top:6px; }
.left{ margin-right:15px; }
.magcom-list li{
margin-bottom:.6em;
background:url(../../images/product_images/blog_list_li_bg.gif) no-repeat 0 .15em;
padding-left:17px;
color:#8d8c8c;
line-height:1.35em;
font-size:.95em;
text-decoration:none;}
.dotted-divider{ 
height:1px;
margin:12px 0;
background:url(../../images/product_images/dotted_divider.gif) repeat-x;
font-size:1px;
line-height:1em;
overflow:hidden;}
.generic-list span{ 
display:block; 
background:url(../../images/product_images/generic_link.gif) no-repeat 0 4px transparent; 
padding-left:20px; }
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3{
float:left;
width:30%;}
.col3-set .col-1, .col3-set .col-2{
margin-right:2%;}
.container{
background:url(../../images/product_images/container_bg.gif) repeat-x #f8f8f8;}
.header, .main, .footer{
width:100%; 
margin:0 auto;}
.header{
height:32px;
position:relative;
width:972px;
text-align:right;
z-index:9;
text-align:left;}
.main{
border-width:0 0px;
border-style:solid;
border-color:#c7c7c5;
text-align:left;
background:url(../../images/product_images/main_bg.gif) repeat-y 100% 0 ;
}
.home-slides{
position:relative;
padding-top:5px;
padding-left:5px;
padding-right:5px;
height:238px;
text-align:center;}
.home-slides h2{
margin:0;
margin:13px 9px 12px 30px;
font-size:1.5em;
border-bottom:1px solid #d4d4d4;}
.home-slides p{ font-size:.875em; padding-top:8px; }
.home-slides a{}
.home-slides a img{
padding:0 7px 3px 24px;
float:left;}	
.home-slides .text{
float:left;
position:absolute;
width:415px;
top:135px;
left:40px;
color:#fff;
font-size:1.25em;
line-height:1.3em;}
.home-slides .text img{
float:right;
margin:2.5em 0 2.5em .5em; }
.head-alt{
margin-bottom:1.2em;
border-bottom:3px solid #d9d9d9;
padding-bottom:2px; }
.head-alt h2, .head-alt h3, .head-alt h4{ 
border:0; 
margin:0; 
padding:0; 
color:#e65c00; 
font-size:1em; 
text-transform:uppercase; }
.home-content{ 
border-top:4px;  padding:22px  28px;}
.home-content .introducing-magento{ 
float:left; 
position:relative;
width:535px;
margin-top:11px; 
padding:20px 20px 10px 20px;
background:url(../../images/product_images/introducing_magento_bg.gif) repeat-y #fff;}
.home-content .introducing-magento .top-decor, .home-content .introducing-magento .bottom-decor{  
position:absolute; 
left:0; 
width:575px; 
height:10px; 
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
z-index:9;
clear:both;}
.home-content .introducing-magento .top-decor{ top:0; background-image:url(../../images/product_images/introducing_magento_top.gif);}
.home-content .introducing-magento .bottom-decor{ bottom:0; background-image:url(../../images/product_images/introducing_magento_bottom.gif); }
.home-content .introducing-magento .whatis-tabs{ margin-top:-30px; margin-bottom:20px;  z-index:99; position:relative;  }
.home-content .introducing-magento .whatis-tabs li{ 
float:left; 
border:1px solid #cacaca; 
background:url(../../images/product_images/whatis_tabs_li.gif) repeat-x 0 100% #fff; 
padding:8px 35px 8px 15px; 
line-height:1em; 
position:relative;
cursor:pointer;}
.home-content .introducing-magento .whatis-tabs li .arrow{ 
display:block; 
position:absolute; 
width:17px; 
height:17px; 
background:url(../../images/product_images/whatis_arrow.gif) no-repeat;
right:12px; 
top:.4em;}
.home-content .introducing-magento .whatis-tabs li.active{
margin:0 -1px;
position:relative;
border-color:#b64d00;
background-image:url(../../images/product_images/whatis_tabs_li_active.gif);
background-color:#ff995b;
padding-top:7px;
padding-bottom:8px;
padding-right:15px;
color:#fff;
font-weight:bold;
font-size:13px;}
.home-content .introducing-magento .whatis-tabs li.active .arrow{
width:8px; 
height:8px;
left:50%;
margin-top:20px;
background-image:url(../../images/product_images/whatis_active_arrow.gif);}
.home-content .introducing-magento .preamble{ font-size:1.25em; line-height:1.46em; }
.home-content .introducing-magento .text{ margin-left:8px; float:left; width:276px; }
.home-content .introducing-magento .try-demo{ 
width:230px;
padding-left:20px;
float:left;
font-size:.95em;
line-height:1.4em;
padding-bottom:20px;}
.try-demo .btn{ float:left; height:25px; background-position:0 0; background-repeat:no-repeat; }
.try-demo .btn:hover{ background-color:transparent; }
.try-demo .btn *{ display:none; }
.home-content .featured-screencasts{ }
.home-content .featured-screencasts h4{ margin:0; font-size:1em; }
.home-content .featured-screencasts .text{ margin-bottom:1em; font-size:.95em; }
.home-content .featured-screencasts .running-time{     
position:relative; 
float:left; 
background:url(../../images/product_images/screencast_time_bg.gif) no-repeat;
height:20px;
padding:0 3px 0 30px;
font-size:.95em;
line-height:20px;
white-space:nowrap; }
.home-content .featured-screencasts .running-time .decor{
position:absolute;
width:8px;
height:20px;
top:0;
right:0;
background:url(../../images/product_images/screencast_time_decor.gif) no-repeat;}
.home-content .featured-screencasts .other{ font-size:.95em; }
.home-content .featured-screencasts .other li{ font-weight:bold; }
.home-content .featured-screencasts .generic-list li{ margin:2px 0; }
.offers-list{
float:left;
width:230px;
border-top:1px solid #c1c1c1;
padding-bottom:15px;}
.offers-list ul{ border-top:1px solid #d9d9d9; }
.offers-list li{ border-bottom:1px solid #d9d9d9; }
.offers-list li.active{
background:url(../../images/product_images/magento_offers_li.gif) repeat-y 100% 0;}
.offers-list span{ 
padding-top:4px; 
padding-right:10px;
padding-bottom:4px;
background-position:0 7px; 
background-repeat:no-repeat;
line-height:1.3em; 
font-size:.95em; }
.offers-list li.active span{
background-image:url(../../images/product_images/magento_offers_li_active.gif);
background-color:transparent;}
.offers-list li.active span{ font-weight:bold; }
.magento-offers h4{
margin:4px 5px;
background:url(../../images/product_images/magento_offers_head.gif) no-repeat;
padding-left:25px;
color:#e65c00;
font-size:1em;
text-transform:uppercase;}
.magento-offers .content{ 
min-height:122px;
width:261px;
float:left;
background:url(../../images/product_images/magento_offers_content_bg.gif) no-repeat;
padding:0px 20px 5px 20px; 
line-height:1.4em; }
.home-magcom{ margin:12px 0;}
.home-magcom .box{}
.home-magcom .box .magcom-list{
position:relative;}
.home-magcom .box .magcom-list ul{
padding:12px;
border-top:0;}
.home-magcom .box .magcom-list .decor{
width:273px;
height:13px;
margin-top:-13px;
margin-left:0px;
right:0;
background:url(../../images/product_images/feature_buttom.gif) no-repeat;}
.home-magcom .box .magcom-list li{
color:#5B5B5B;}
.home-magcom .box .magcom-list li .comments-count, .home-magcom .box .magcom-list li .comments-count:hover{
color:#2f2f2f;}
.home-magcom .box .head{
border:1px solid #bbb;
padding:4px 10px;
background:#e6e6e6;
line-height:1em;}
.home-magcom .box .head .pipe{ 
color:#AFB6B9;}
.home-magcom .box .head h4{ float:left; margin:0; font-size:1em; text-transform:uppercase; line-height:1em; }
