/********************************************************************
 * difm-styles.css
 *
 * Use this stylesheet for DIFM specific pages. 
 *******************************************************************/
.float-right {float:right;}
.float-left {float:left;}
.clear-both {clear:both;}
.no-border {border:none;}

#main #breadcrumbs {padding:5px 10px; font-size:11px;}
#main #header {margin:0; padding:0; width:100%; height:71px; background:#D0E4F1 url('/images/common/bg-bluewaves.gif') no-repeat bottom left; border:none; border-bottom:1px solid #9FC1D4;}
#main #header h1 {margin:0; padding:10px 0 0 15px; text-indent:0; font-weight:normal; font-size:24px;}
#main #header p {margin:0; padding:0 0 0 15px; text-indent:0;	font-size:17px;	color:#333;}
#main #content-container #content-with-no-sidebar p.intro-text {font-size:14px;	color:#333;}
#main #content-container #content-with-no-sidebar p span.heading {font-size:14px; font-weight:bold;}
#main #content-container #content-with-no-sidebar .cs-block {margin:0 0 0 10px; padding:20px 0 20px 10px; width:235px; border-left:1px solid #ddd;}
#main #content-container #content-with-no-sidebar .difm-products {margin:0; padding:0; width:360px; height:517px; border:none;}
#main #content-container #content-with-no-sidebar .difm-products h2 {margin:0; padding:15px 0 5px 10px; font-size:18px; color:#fff;}
#main #content-container #content-with-no-sidebar .difm-products .portfolio-samples {margin:0 0 10px 0; padding:0; float:left;}
#main #content-container #content-with-no-sidebar .difm-products .portfolio-link {margin:0; padding:0; width:100%; clear:both; text-align:center;}
#main #content-container #content-with-no-sidebar .difm-products .portfolio-link a {color:#fff; text-decoration:underline;}
#main #content-container #content-with-no-sidebar .difm-products .content {margin: 10px 0 0 10px; padding: 15px 10px; width:310px; height:285px; background: #fff url('/images/common/bg-content-330x315.gif') no-repeat 0 0;}
#main #content-container #content-with-no-sidebar .difm-products .content p {font-size:14px;}
#main #content-container #content-with-no-sidebar .difm-products .content ul li {margin:5px 0;}
#main #content-container #content-with-no-sidebar .difm-products .content .price {margin:0; padding:0; font-size:14px; font-weight:bold; color:#333;}
#main #content-container #content-with-no-sidebar .difm-products .content .price .term {margin:0; padding:0; font-size:10px; color:#7b7b7b}
#main #content-container #content-with-no-sidebar .standard {margin:0; padding:0; background: #fff url('/images/common/bg-bluesmoke-left.jpg') no-repeat 0 0;}
#main #content-container #content-with-no-sidebar .premium {margin:0; padding:0; background: #fff url('/images/common/bg-bluesmoke-right.jpg') no-repeat 0 0;}
#main #content-container #content-with-no-sidebar .design-process {margin:20px 0; padding:0; width:719px; height:180px; background:#fff url('/images/common/bg-green-3-cols.gif') no-repeat 0 0; color:#fff; }
#main #content-container #content-with-no-sidebar .design-process h3 {padding:10px; ;font-size:18px;	color:#fff;	font-weight:normal; border:none; }
#main #content-container #content-with-no-sidebar .design-process .step {margin:0 0 0 10px; padding:0 0 0 70px; width:155px;}
#main #content-container #content-with-no-sidebar .design-process .first {background: url('/images/common/icon-cs-green-bg.gif') no-repeat 0 0; }
#main #content-container #content-with-no-sidebar .design-process .second {background: url('/images/common/icon-build-green-bg.gif') no-repeat 0 0; }
#main #content-container #content-with-no-sidebar .design-process .third {background: url('/images/common/icon-internet-green-bg.gif') no-repeat 0 0; }
#main #content-container #content-with-no-sidebar .gray h4 {background-color:#dddddd; color:#333; border:1px solid #ddd;}
#main #content-container #content-with-no-sidebar .gray .box {border:1px solid #ddd; background:#fff url('/images/common/bg-lt-dark-gradient.gif') repeat-x bottom left; }

#main #content-container #content-with-no-sidebar .generic-container .box .gradient-box {padding:10px; margin:0 0 10px 0; border:1px solid #ddd;background:url('/images/common/bg-lt-dark-gradient.gif') repeat-x bottom left;}
#main #content-container #content-with-no-sidebar .generic-container .box .gradient-box .sample {margin-right:18px;border:1px solid #ddd;}
#main #content-container #content-with-no-sidebar .generic-container .box .gradient-box .cap {margin-right:0;}
#main #content-container #content-with-no-sidebar .generic-container .box p.quote {padding:15px 0 0 20px; margin:0 20px 10px 20px; background:url(/images/common/quote-bg.gif) no-repeat 0 0; font-family:georgia; font-size:14px;}
