﻿
/*Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc.("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***** COMMON STYLES *****/
ul li{
    float: left;
    list-style-type: none;
}

.mainColumn1, .mainColumn2, .subColumn1, .subColumn2, .subColumn3, .subColumn4, .subColumn5, .subColumn6{
    float: left;
}

div.pageContainer div.pageName{
    width: 382px;
}

div.pageContainer div.pageNameRight{
    width: 575px;
}
div.mainContainer
{
	min-height:400px;
}
* html .mainContainer
{
	height:400px;
}

div.mainContainer h3{
    padding-bottom: 14px;
    font-weight: normal;
}

div.mainContainer h5{
    padding: 0;
    line-height: 0.8em;
}

h3, .sectionDivider{
    border-bottom: url(/images/sectionDivider.gif) repeat-x;
}

div.pageContainerBg div.mainContainer{
    float: left;
    padding: 0 0 43px 44px;
}

a.print{
    float: right;
    padding-left: 10px;
    font-size: 0.95em;
    background: transparent url(/images/arrowRight_green.gif) no-repeat 0 0.45em;
}

.arrowRight{
    background: url(/images/arrowRight_green.gif) no-repeat;
    left: 20px;
}

.iconPdf{
    height: 16px;
    width: 16px;
    background: transparent url(/images/icon_pdf.gif) no-repeat;
}

.iconMsword{
    height: 16px;
    width: 16px;
    background: transparent url(/images/icon_msWord.gif) no-repeat;
}

.iconMsexcel{
    height: 16px;
    width: 16px;
    background: transparent url(/images/icon_msExcel.gif) no-repeat;
}

.iconMsppt{
    height: 16px;
    width: 16px;
    background: transparent url(/images/icon_msPPT.gif) no-repeat;
}

/**** Inner Page Header Styles *****/
div.contentHeader{
    float: left;
    width: 485px;
    padding: 15px 0 0;
}

div.contentHeader div.introText{
    font-size: 1.7em;
    font-weight: normal;
    color: #5d9413;
    line-height: 1.4em;
    padding-bottom: 20px;
}

/* Bread Crumb Styles */

div.breadCrumb{
    float: left;
    padding-bottom: 14px;
    font-size: 0.95em;
}

div.breadCrumb a, div.breadCrumb span{
    color: #666;
}

div.breadCrumb span{
    padding: 0 3px;
}

div.breadCrumb span.current{
    color: #000;
    padding-left: 0px;
}

div.productDetails div.breadCrumb{
    padding-left: 24px;
}


/***** Page Particular Styles *****/
/***** Inner Pages Styles *****/
div.contentList{
    width: 714px;
    background: transparent url(/images/horizontalDivider.gif) repeat-x left bottom;
}

div.contentBlock{
    float: left;
    width: 673px;
}

/* div.contentBlock span img, div.contentBlock span div.contentBlockText{
    padding: 13px 0px 9px;
}

div.contentBlock span img{
    float: left;
    padding-right: 22px;
}

div.contentBlock span div.contentBlockText{
    padding-right: 33px;
} */



/****** BEGIN Added on 10-June-09 *******/
div.contentBlock div img, div.contentBlock div div.contentBlockText, div.contentBlock div div.listNoImage{
    padding: 13px 0px 9px;
}

div.contentBlock div img{
    float: left;
    display: block;
    width: 110px;
    padding-right: 22px;
}

div.contentBlock div div.contentBlockText, div.contentBlock div div.listNoImage{
   float: left;
   width: 500px;
   padding-right: 33px;
}

div.contentBlock div div.listNoImage{
   width: auto;
}

div.contentBlock div.listNoImage h5{
    margin-bottom: 0.4em;
}

div.contentBlock div.listNoImage p{
    margin-bottom: 0.15em;
}

div.contentBlock div.listNoImage a{
    font-size: 1.1em; 
}
/****** END Added on 10-June-09 *******/

/****** BEGIN Added on 12-June-09 [Content List info gist in Admin Edit mode only] *******/
div#listContent div.contentBlock img, div#listContent div.contentBlock div.contentBlockText, div#listContent div.contentBlock div.listNoImage{
    padding: 13px 0px 9px;
}

div#listContent div.contentBlock img{
    float: left;
    display: block;
    width: 110px;
    padding-right: 22px;
}

div#listContent div.contentBlock div.contentBlockText{
   float: left;
   width: 350px;
}

div#listContent div.contentBlock div.listNoImage{
   width: auto;
}
/****** END Added on 12-June-09  [Content List info gist in Admin Edit mode only] *******/


div.contentBlock div.contentBlockText h5{
    margin-bottom: 0.4em;
}

div.contentBlock div.contentBlockText p{
    margin-bottom: 0.15em;
}

div.contentBlock div.contentBlockText a{
    font-size: 1.1em; 
}

div.contentHolder{
    float: left;
    width: 485px;
    padding-right: 40px;
}

div.contentHeader div.introSection{
    float: left;
}

div.contentHeader div.introSectionNoImage{
    float: left;
    width: 680px;
}

div.contentHolder div.contentBlock{
    width: 485px;
}

div.contentHolder div.contentDetail{
    clear: both;
}

div.contentHolder div.contentDetail img{
    float: left;
    padding-right: 28px;
}

div.contentHolder div.contentDetail h5{
    margin-bottom: 0.4em;
}

div.contentHolder div.contentDetail p{
    padding-bottom: 20px;
    line-height: 1.45em;
}
/*Styles for bottom Section */
div.bottomSection
{
	margin-left:22px;
	margin-bottom:20px;	
}
div.bottomSectionBg
{
	background:transparent url('/images/bgProductDetailBottom.gif') repeat-y top left;
}
div.bottomSection div.contentBox{
    margin-bottom: 3px;
    padding: 14px 19px 28px 18px;
    font-size: 0.95em;
    float:left;
    width:311px;    
}
div.bottomSection div.leftSection
{
	background-color: #e5e5e5;
}

div.bottomSection div.contentBox ul{
    margin: 0;
}

div.bottomSection div.contentBox ul li{
    float: none;
    line-height: 1.5em;
}

div.bottomSection div.contentBox ul li a{
    display: block;
    
}

div.bottomSection div.contentBox a{
    color: #333;
    text-decoration: underline;
}

div.bottomSection div.contentBox div.button{
    margin-top: 5px;
}

div.bottomSection div.contentBox div.button a{
    color: #fff;
    text-decoration: none;
}

div.bottomSection div.contentBox h5{ 
    margin-bottom: 0.6em;
    font-size: 1.05em;
    line-height: 1.4em;
}

div.bottomSection div.contentBox img{
    padding-bottom: 9px;
}

div.bottomSection div.contentBox div.contactInfo{
    margin: 8px 0px 7px;
}

div.bottomSection div.contentBox div.contactFirst{
    margin-top: 17px;
    margin-bottom: 0px;
}

div.bottomSection div.contentBox div.contactInfo img.icon{
    float: left;
    margin-right: 6px;
}

div.bottomSection div.contentBox div.contactInfo span{
    display: block;
    line-height: 1.2em;
}

div.bottomSection div.contentBox p{ 
    padding-bottom: 9px;
    line-height: 1.5em;
}

div.rightSection ul li
{
	display:block;
	background:url("/images/arrowRight_green.gif") no-repeat scroll 0 0.55em transparent;
	padding-left:11px;
}
div.rightSection ul li a, div.rightSection ul li a:visited
{
	text-decoration:none;
}
div.rightSection ul li a:hover
{
	text-decoration:underline;
}
/* Styles for Right Side Content */
div.mainContainer div.rightContent{
    float: left;
    width: 190px;
    margin-top: 3px;
}

div.rightContent div.imageRightHeader{
    margin-bottom: 3px;
}

div.sideBar div.sideBarContent{
	float:left;
}

div.sideBar div.contentBox{
    margin-bottom: 3px;
    padding: 14px 19px 28px 18px;
    width: 153px;
    font-size: 0.95em;
    background: #e5e5e5;
}

div.sideBar div.contentBox ul{
    margin: 0;
}

div.sideBar div.contentBox ul li{
    float: none;
    line-height: 1.5em;
}

div.sideBar div.contentBox ul li a{
    display: block;
    
}

div.sideBar div.contentBox a{
    color: #333;
    text-decoration: underline;
}

div.sideBar div.contentBox div.button{
    margin-top: 5px;
}

div.sideBar div.contentBox div.button a{
    color: #fff;
    text-decoration: none;
}

div.sideBar div.contentBox h5{ 
    margin-bottom: 0.6em;
    font-size: 1.05em;
    line-height: 1.4em;
}

div.sideBar div.contentBox img{
    padding-bottom: 9px;
}

div.sideBar div.contentBox div.contactInfo{
    margin: 8px 0px 7px;
}

div.sideBar div.contentBox div.contactFirst{
    margin-top: 17px;
    margin-bottom: 0px;
}

div.sideBar div.contentBox div.contactInfo img.icon{
    float: left;
    margin-right: 6px;
}

div.sideBar div.contentBox div.contactInfo span{
    display: block;
    line-height: 1.2em;
}

div.sideBar div.contentBox p{ 
    padding-bottom: 9px;
    line-height: 1.5em;
}

/* div.sideBar ul.relatedLinks li{ 
    margin-bottom: 6px;
    clear:both;
}

div.sideBar ul.relatedLinks li span{ 

    float:left;
    margin-right:2px;
}

div.sideBar ul.relatedLinks li a
{
    float:left;
    width:140px;
} */


div.sideBar ul.relatedLinks li{ 
    margin-bottom: 6px;
}

div.sideBar ul.relatedLinks li span{ 
    float:left;
    width: 5px;
    margin-right:2px;
}

div.sideBar ul.relatedLinks li a{
    float:right;
    width:140px;
}

/* Styles for Contact Us Side Bar */
div.sideBar div.contactUs div.sideBarContent{
    float:left;
    margin-bottom:5px;
}
div.sideBar div.contactUs div.email{
    width:153px;
    line-height:1.3em;
}
div.sideBar div.contactUs span{
    
}
div.sideBar div.contactUs div.email img{
    float:left;
    margin-right:6px;
}
div.sideBar div.contactUs div.email h6{
    margin-bottom:0;
    line-height:1.1em;
}

/* Styles for Suggested Products Side Bar */
div.sideBar div.suggestedProducts h5{
    margin-bottom:10px;
    padding:7px 10px;
    line-height:1em;
    background:#E5E5E5;
}
div.sideBar div.suggestedProducts div.hr{
    margin:10px 0;
}
div.sideBar div.suggestedProducts div.itemList{
    line-height:1.3em;
}
div.sideBar div.suggestedProducts div.itemImage{
    float:left;
    margin-right:6px;
}
div.sideBar div.suggestedProducts div.itemImage img{
    width:60px;
    border:solid 1px #999;
}
div.sideBar div.suggestedProducts div.itemText{
    font-size:0.95em;
}
div.sideBar div.suggestedProducts div.itemText a{
    font-weight:bold;
}

/* Styles for Error Page */
div.pageContainer div.errorPage{
    margin: 30px 15px 300px;  
}

div.pageContainer div.errorPage span{
    margin-bottom: 10px;    
}

div.pageContainer div.errorPage p{
    margin-bottom: 5px;
}

.productDetails .tabContent
{
	display:none;
}