@charset "utf-8";
/* CSS Document */
.img-float-right{float: right; margin-left: 14px; text-align: center;}
.img-float-left{float: left; margin-right: 14px; text-align: center;}
.clear-both{clear:both;}
.pdfList ul {
    margin: 0;
}
.pdfList ul li{
    background: url("/images/powerdsine/icon_pdf.gif") no-repeat scroll 0px 6px transparent;
    display: block;
    float: none;
    padding: 4px 0 0 22px;
    text-transform: none;
}
div.vertical div.cck_contents {
    padding: 0px;
}
.arrowList ul {
    margin: 0;
   
}
.arrowList ul li{
    background: url("/images/powerdsine/arrowList.gif") no-repeat scroll 0px 8px transparent;
    display: block;
    float: none;
    padding: 0 0 0 16px;
    text-transform: none;
}
.category thead{
   color:#ffffff;
   font-weight:bold;
}
.rbox-brijot{
border-top: 5px solid #e6f1c9; border-bottom: 1px solid #e6f1c9; border-left: 1px solid #e6f1c9; border-right: 1px solid #e6f1c9; width: 210px; padding: 0 10px 0 10px; margin-top: 10px;
}
.rbox-brijotimg{padding-top:6px;verticle-align:middle;}
.rbox-brijot table tr td h3 strong a {font-size:12px;color:#808080;}
.rbox-brijot table tr td h3 strong a:hover{color:#4b4b4b;}
.rbox-brijot table tr td h3 strong a:active {color:#2E5291;}
.datatable{border-collapse: inherit; border-spacing: 1px; margin: 0px; padding: 0px;background-color:#e1e1e3;}
.datatable th, .thead td {
    background-color: #E6F1C9;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #5C5C5C;
    font-weight: bold;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle; 
}
.rbox-brijot-subhead{
 padding-left:20px;	
}
/*FTDStyles*/
.product-list{
	margin-top:25px;
	clear:both
}

.product-list.product-list-collapsed.product-list-group{
	display:none
}

.product-list.product-list-expanded{
	border-bottom:5px solid #ece9e5
}

.product-list.product-list-expanded .product-list-toggle a.product-list-toggle-show{
	display:none
}

.product-list.product-list-expanded .product-list-toggle a.product-list-toggle-hide{
	display:block
}

.product-list.grid4 .product-list-group .product-list-row .product-list-item{
	width:162px
}

.product-list.grid4 .product-list-group .product-list-row .product-list-item+.product-list-item{
	margin-left:31px
}

.product-list.grid4 .product-list-group .product-list-row .product-list-item .product-image{
	width:160px
}

.product-list.grid4 .product-list-group .product-list-row .product-list-item .product-image a.visual{
	padding:0;
	width:160px;
	max-width:160px
}

.product-list.grid4 .product-list-group .product-list-row .product-list-item .product-image a.visual img{
	max-width:126px;
	height:auto
}

.product-list.grid5 .product-list-group .product-list-row .product-list-item{
	width:171px
}

.product-list.grid5 .product-list-group .product-list-row .product-list-item+.product-list-item{
	margin-left:26px
}

.product-list.grid5 .product-list-group .product-list-row .product-list-item .product-image{
	width:169px
}

.product-list.grid5 .product-list-group .product-list-row .product-list-item .product-image a.visual{
	width:169px;
	max-width:169px;
	padding:0
}

.product-list.grid5 .product-list-group .product-list-row .product-list-item .product-image a.visual img{
	max-width:149px;
	height:auto
}

.product-list h3 a{
	color:#2E5291
}

.product-list h3 a:hover{
	text-decoration:underline
}

.product-list h4{
	padding-top:15px;
	border-top:1px solid #ece9e5
}

.product-list h4 a{
	color:#999
}

.product-list h4 a:hover{
	text-decoration:underline
}

.product-list .product-list-toggle{
	margin-bottom:20px
}

.product-list .product-list-toggle a{
	text-transform:uppercase;
	display:inline-block;
	position:relative;
	padding-left:10px;
	color:#b7d873;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-toggle a:hover{
	color:#2E5291;
	text-decoration:underline;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-toggle a.product-list-toggle-show:before{
	content:"+";
	position:absolute;
	left:0;
	margin-right:3px
}

.product-list .product-list-toggle a.product-list-toggle-hide{
	display:none
}

.product-list .product-list-toggle a.product-list-toggle-hide:before{
	content:"-";
	position:absolute;
	left:0;
	margin-right:3px
}

.product-list.product-list-group .product-list-row{
	margin-bottom:40px
}

.product-list .product-list-group .product-list-row:after{
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0
}

.product-list .product-list-group .product-list-row .product-list-item{
	position:relative;
	display:table-cell;
	float:left
}

.product-list .product-list-group .product-list-row .product-list-item .addItem{
	display:block;
	position:absolute;
	top:4px;
	right:4px;
	height:16px;
	width:16px;
	background:#fff;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#2E5291;
	border:1px solid #ccc;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-group .product-list-row .product-list-item .addItem:before{
	content:"+";
	position:relative
}

.product-list .product-list-group .product-list-row .product-list-item .addItem:hover{
	cursor:pointer;
	background:#2E5291;
	color:#fff;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-group .product-list-row .product-list-item .product-title{
	font-size:13px;
	padding:10px 0 0
}

.product-list .product-list-group .product-list-row .product-list-item .product-title a{
	color:#444
}

.product-list .product-list-group .product-list-row .product-list-item .product-title a:hover{
	text-decoration:underline
}

.product-list .product-list-group .product-list-row .product-list-item .product-title+.product-description{
	border-top:1px solid #ece9e5
}

.product-list .product-list-group .product-list-row .product-list-item .product-image{
	border:1px solid #eee;
	height:140px;
	display:table;
	table-layout:fixed;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-group .product-list-row .product-list-item .product-image:hover{
	-webkit-box-shadow:0 1px 3px 0 #ddd;
	-moz-box-shadow:0 1px 3px 0 #ddd;
	box-shadow:0 1px 3px 0 #ddd;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear
}

.product-list .product-list-group .product-list-row .product-list-item .product-image a.visual{
	display:table-cell;
	vertical-align:middle;
	height:140px;
	text-align:center
}

.product-list .product-list-group .product-list-row .product-list-item .product-details .product-datasheet{
	padding:5px 0;
	margin-top:10px;
	text-transform:uppercase;
	border-top:1px solid #ece9e5;
	border-bottom:1px solid #ece9e5
}

.product-list .product-list-group .product-list-row .product-list-item .product-details .product-datasheet a{
	display:inline-block;
	line-height:19px;
	padding-left:25px;
	color:#2E5291;
	background:url(/images/ftd/icon-pdf-19x19.png) no-repeat left center
}
.product-details p{
	padding-bottom:2px;
}
.product-list .product-list-group .product-list-row .product-list-item .product-details .product-datasheet a:hover{
	color:#2E5291;
	text-decoration:underline
}

.product-list .product-list-group .product-list-row .product-list-item .product-details .product-description{
	padding-top:10px
}

.product-list .product-list-group .product-list-row .product-list-item .product-details .product-description p{
	font-size:10px;
	height:60px;
	
}

.product-list .product-list-group .product-list-row .product-list-item .product-details .product-description+more{
	margin-top:0
}

.product-details .more{
	margin-top:10px;
	position:relative;
	text-transform:uppercase;
	margin-bottom:14px;
}

.product-details .more a{
	color:#2E5291;
	padding-left:10px;
	line-height:1em;
	display:inline-block
}

.product-details .more a:hover{
	text-decoration:underline
}

.product-details .more a:before{
	font-family:'FontAwesome';
	font-weight:normal;
	/*content:"\F105";*/
	font-size:12px;
	position:absolute;
	left:0
}
.product-description p {
	line-height: 13px !important;
}
.partner-group{padding-top:30px}

.partner-group+.partner-group{border-top:1px solid #ece9e5;margin-top:30px}

.partner-group+.partner-list{border-top:5px solid #ece9e5}

.partner-group .partner-grid{list-style:none;margin:0 0 1em;font-size:16px}

.partner-group .partner-grid .partner-grid-row{margin-bottom:30px}

.partner-group .partner-grid .partner-grid-row .partner-item{display:inline-block;margin:0 0 4px}

.partner-group .partner-grid .partner-grid-row .partner-item+.partner-item{margin-left:4px}

.partner-group .partner-grid .partner-grid-row .partner-item:hover .visual{border-color:#0cf;-webkit-box-shadow:0 1px 3px 0 #ddd;-moz-box-shadow:0 1px 3px 0 #ddd;box-shadow:0 1px 3px 0 #ddd;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}

.partner-group .partner-grid .partner-grid-row .partner-item:hover .visual a img{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}

.partner-group .partner-grid .partner-grid-row .partner-item .visual{border:1px solid #ece9e5;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}

.partner-group .partner-grid .partner-grid-row .partner-item .visual a{display:table-cell;vertical-align:middle;height:88px;}

.partner-group .partner-grid .partner-grid-row .partner-item .visual a img{opacity:.7;display:block;max-width:138px;width:auto;height:auto;margin:0 auto;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}

.partner-list{border-top:1px solid #ece9e5;padding-top:30px;margin-top:30px}

.partner-list .partner-list-item{overflow:hidden}

.partner-list .partner-list-item .partner-anchor{margin-top:-140px;padding-bottom:140px;display:inline-block;height:0;width:0;overflow:hidden;position:absolute}

.partner-list .partner-list-item+.partner-list-item{border-top:1px solid #ece9e5;margin:30px 0 0;padding:30px 0 0}

.partner-list .partner-list-item .visual{display:inline-block;margin-bottom:10px;border:1px solid #ece9e5}

.partner-list .partner-list-item .visual .wrapping{display:table-cell;vertical-align:middle;height:88px;width:153px}

.partner-list .partner-list-item .visual .wrapping img{max-width:138px;display:block;height:auto;width:auto;margin:0 auto}

.partner-list .partner-list-item p.top{margin:0}

.partner-list .partner-list-item p.top a{padding-left:18px;position:relative;display:inline-block}

.partner-list .partner-list-item p.top a:before{font-family:'FontAwesome';font-weight:normal;content:"\F077";font-size:12px;position:absolute;left:0}

.ftdImgMap {display:block; position:relative; width:405px; height:405px; margin:40px auto; z-index:100;background-image:url(/images/ftd/syncworld-pie-base.jpg); }
.ftdBaker {display:block; width:405px; height:405px; position:absolute; left:0; top:0; z-index:-1;}
.backer:after {display:block; content:""; width:100px; height:30px; position:absolute; left:100px; top:135px; font:bold 14px/30px arial, sans-serif; text-align:center;}
.ftdPicechat {border:0; display:block; position:absolute; left:0; top:0;}
#ftdPicechatmap {display:block; position:relative;}
area {display:block;}

area:nth-of-type(1):hover ~ span {background-image:url(/images/ftd/syncworld-pie-6.jpg);}
area:nth-of-type(2):hover ~ span {background-image:url(/images/ftd/syncworld-pie-5.jpg);}
area:nth-of-type(3):hover ~ span {background-image:url(/images/ftd/syncworld-pie-4.jpg);}
area:nth-of-type(4):hover ~ span {background-image:url(/images/ftd/syncworld-pie-3.jpg);}
area:nth-of-type(5):hover ~ span {background-image:url(/images/ftd/syncworld-pie-2.jpg);}
area:nth-of-type(6):hover ~ span {background-image:url(/images/ftd/syncworld-pie-1.jpg);}


#blobs {
 width: 300px;
 height: 150px;
 background: url(http://alistapart.com/d/sprites/blobs.gif);
 margin: 10px auto; padding: 0;
 position: relative;
}
#blobs li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#blobs a {display: block;}

#blob1 {left: 9px; top: 7px; width: 86px; height: 130px;}
#blob2 {left: 77px; top: 16px; width: 79px; height: 86px;}
#blob3 {left: 160px; top: 0px; width: 112px; height: 77px;}
#blob4 {left: 173px; top: 57px; width: 120px; height: 80px;}
#blob5 {left: 110px; top: 102px; width: 98px; height: 45px;}
#blob1 a {height: 130px;}
#blob2 a {height: 86px;}
#blob3 a {height: 77px;}
#blob4 a {height: 80px;}
#blob5 a {height: 45px;}

#blob1 a:hover {background: url(http://alistapart.com/d/sprites/blobs.gif) -10px -307px no-repeat;}
#blob2 a:hover {background: url(http://alistapart.com/d/sprites/blobs.gif) -77px -166px no-repeat;}
#blob3 a:hover {background: url(http://alistapart.com/d/sprites/blobs.gif) -160px -300px no-repeat;}
#blob4 a:hover {background: url(http://alistapart.com/d/sprites/blobs.gif) -173px -207px no-repeat;}
#blob5 a:hover {background: url(http://alistapart.com/d/sprites/blobs.gif) -110px -402px no-repeat;}
