/*global styles*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;} /* ie/mac */
.clearfix {
    zoom: 1;     
    display: block;     /* resets display for IE/Win */
} 

blockquote { font-style: italic; }
blockquote .from { display: block; font-style: normal; color: #DDD;}
blockquote span { font-size: 60px; font-family: Times; position: absolute;}

blockquote.home { padding: 10px 10px 10px 27px; }
blockquote.home span.left { top: -10px; left:20px;}
blockquote span.left { top: -10px; left:0px;}
blockquote span.right { top: 10px; right:0px;}


ol.num li {list-style-type: decimal; margin: 0 0 0 20px;}
ol.num ul { margin: 0 0 0 12px; }
ul.disc { margin: 0; padding: 0; }
ul.disc li {list-style-type: disc;}

.bold { font-weight: bold; }
.hidden { display: none; }

.head { position: relative; color: #4F4F4F; height: 119px; margin: 0; background: url(../images/header_bg.gif) no-repeat right -1px ;}
.head h1 { position: absolute; top: 27px; left:98px;  font-size: 45px; color:   #008FD4; margin: 0; padding:0; }
.head h2 { color: #4F4F4F; margin: 5px 0 0 10px; }
.head  h3 { color:#4F4F4F; }
.head h1 a { font-weight: normal; text-decoration: none;}
.head h1 span { color: #85BE43; }

.head img.logo { margin: 8px 0 0 10px ; padding:0; }
.head .contact { margin: 0 0 5px  0;  padding: 0px; }
.head .contact p { margin:0;  padding: 0; }
.head .callUs { margin :20px 0 0 0 ; float: right; }
.head .callUs h2 { padding:0; margin: 4px  10px 0 0;}
.head .callUs h2 a { font-weight: normal;}
.head .callUs .shareThis { clear: both; float: right; margin: 0 12px 10px 0; }

.head .stats { margin: 0 0 0 76px; }
.head .stats h3  { display: inline;  margin: 0; padding: 0; }
.head .stats ol { display: inline;   padding: 0; margin: 0;}
.head .stats li {  display: inline;  }

.body { position: relative; color: #fff; }
#navigation { width:1160px; color: #000; margin: 0 0 10px 0;}
.body .main {color: #fff; font-size: 120%; background:#00628E  url(../images/bg.gif) repeat-x top left;}


.inactive { filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;	}
.restate{ font-style: italic; font-size: 18px;  filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;	}

.blue { color: #008FD4; }
.red { color: #FF0000; }
.yellow { color: #FEC82A; }
.yellowUnderline { color: #FEC82A; text-decoration: underline; }

/*spam detection*/
#catchEm {
	position: absolute;
	top: 1000px;
	left: 3000px;
	display: none;
}

/*share this*/
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px; float: left; display: inline;}

/*navigation*/
.tabs .hd .tabControl ul { width: 1158px; }
.tabs .hd .tabControl li a  { display:inline; text-align: center;  text-decoration: none; *font-size: 23px;  }

/*home page styles*/


#login { margin: 15px 0 0 0; }
#login .username,
#login .password,
#login .submit { position: relative;  margin: 1px 5px;}
#login .username  label,
#login .password label { display: block;  font-size: 17px;}
#login .submit input { position: relative; margin: 20px 0 0 0; }
#login .remember { margin:   0 0 0 75px; display: inline; }
#login .signUp { margin:  0 0 0  68px; display: inline;}
#login .signUp a { display: block; margin :0 0 0 244px; }

.body .main a { color: #ccc; text-decoration: underline;}
.body .driver { font-size: 170%; width: 48%; margin: 0 auto; font-style: italic;}
.body ul.ISNPoints { padding:0; margin: 20px 0 0 0; }
.body .ISNPoints li { display: block; }
.body .ISNPoints h2 { font-size: 20px; }
.body .ISNPoints h2 a {color:#DDDDDD;}
.body .businessMan { margin: 74px 0 0 0; }

.body .smartBusiness { border: 0px none; width: 500px; margin: 18px 0 0 0 ;}

.body .availible-financing { margin: 35px 0 0 0; }
.body .availible-financing h3, 
.body .availible-financing span,
.body .availible-financing ul { padding: 0; margin: 0;}
.body .availible-financing span { font-size: 18px; padding: 0 0 0 10px;}
.body #loan-type li { display: none; }
.body #loan-type li.current { display: block; }
.body .content { color: #fff; }
.body .content h2 {border-bottom: 1px solid #DDDDDD;}
.body .content h2.plain {border-bottom: 0px solid #DDDDDD;}

.body .content h3  { color:#AAAAAA; }
.body .content a { color: #fff; }

/*new styles*/

/*Module style*/
.body .homeModule .inner,
.body .niceModule .inner { background: #CFE5FA;}
.body .homeModule .inner .bd,
.body .niceModule .inner .bd { padding: 0 10px; }

.body .homeModule .inner .homeModuleContent,
.body .niceModule .inner .homeModuleContent
.body .niceModule .inner .content { background: #fff;  margin: 0 0 10px; }




.body .commitment { font-size: 144%; margin: 0px; padding: 0 0 0 20px; position: relative; }
.body .isnMission {margin: 0 10px 0 0;} /*delete*/
.body .isnMission h2 { font-size: 220%; } /*delete*/
.body .isnMission a.signUp { color: #005A9C; font-weight: bold; font-size: 110%; }

.body .isnProducts {}

.body .isnProducts h2 { font-size: 215%; }
.body .isnProducts a.signUp { color: #005A9C; font-weight: bold; font-size: 110%; }
.body .isnProducts .tabWrap h2 { font-size:150%; margin: 7px 0 0 0; padding: 2px 0 0; text-align: center; }
.body .isnProducts .tabWrap h2 a { color: #008FD4; }

.body .isnProducts .tabWrap .tab { background: #fff; margin: 0 8px; }

.body .businessCandy {  }
.body .businessCandy hr { margin: 0; }



.body .middle { height: 400px; *height: 450px; zoom:1; overflow:hidden;}
.body .hasTagline span { font-size: 75%; color: #333;}
.body .hasTaglineBlue span { font-size: 75%; color: #aaa;}

.body .topStories {}
.body .topStories li {margin: 5px 0;}
.body .topStories li a { clear: both; }

.body .loanManager .loanSignup { margin: 0 0 0 10px; }

.body .latestBlog h4 { color:#fff; text-decoration: underline; }

.body .lendersCorner {  }
.body .lendersCorner ul { clear: both; margin: 0 auto ; overflow: hidden; }
.body .lendersCorner li { float: left; width: 70px; margin: 0 5px;}

.body .homeHelp {}
.body .homeHelp li { margin: 5px 0 ;}
.body .homeHelp li a {  color: #008FD4; }

/*calculator*/
.body .calculator { color: #000; margin:10px;}
.body .calculator form { padding: 0 10px 10px 10px; }
.body .calculator  a  { color: #333; }
.body .calculator label { width: 310px; display: inline-table; }
.body .calculator label.error { color: red; font-size: 16px;}
.body .calculator input { width: 200px; margin:0 0 10px 0; }
.body .calculator .primary-loan-purpose input { margin: 0px; }
.body .calculator .highlight { background: #fff; text-align: center; margin: 0 10px; }
.body .calculator .inactive .highlight { background: #fff url(skin/mod/header_gradient_light.png) repeat-x   bottom left; margin: 0 10px; text-align: center; border-left: 1px solid #333; border-right: 1px solid #333;}
.body .calculator .calculate-loan-payment,
.body .calculator .how-much-loan { background: #fff; }
.body .calculator .monthly-payment input,
.body .calculator .total-income input,
.body .calculator .total-debt input,
.body .calculator .total-debt input,
.body .calculator .total-loan-debt input,
.body .calculator .qualified-loan-amount input { border: 0px solid #FFF; }
.body .calculator .qualified-loan-amount { margin: 108px 0 0 0; }


.foot { background: #fff url(skin/mod/header_gradient_light_top_down.png) repeat-x top left;  color: #4F4F4F; margin:  0 0 20px 0; }
.foot .unit {  margin: 15px 0 0 0;  }
.foot .sec  {  background: transparent url(../images/navDiv.png) no-repeat top right; height: 261px; }
.foot h3 {color: #4F4F4F; }

.copy,
.footerInline { display: inline; margin: 0 20px 0 0; }
/*about us*/

.team img.people { margin: 0  20px 0px 20px; display: inline; float:left;}

/*group Discounts*/



/*general form*/
form div { margin: 3px 0 }
form label { font-size: 25px; line-height: 25px; height: 25px; }

form label span  { width: 225px; float: left; padding: 8px 0 0 0;}

form input  { font-size: 25px; vertical-align: middle; }
form textarea {vertical-align: baseline;  font-size: 25px; }

/*Turn Key solutions*/
.body .solutions { color: #000; margin:10px;}
.body .solutions  a  { color: #333; }
.body .solutions .highlight { background: #fff; text-align: center; margin: 0 10px; }
.body .solutions .inactive .highlight { background: #fff url(skin/mod/header_gradient_light.png) repeat-x bottom left; margin: 0 10px; text-align: center; border-left: 1px solid #333; border-right: 1px solid #333;}
.body .solutions .turnkey { background: #fff; padding: 0 0 10px 0;}
.body .solutions .turnkey a { margin: 0 0 0 10px; }
.body .solutions .solutions-introduction { background: #fff; margin: 10px 0;}
.body .solutions .solutions-introduction ul.disc{ margin: 10px 10px 10px 25px; }
.body .solutions .solutions-introduction h6 { display: inline;}
.body .solutions .building,
.body .solutions .inventory,
.body .solutions .equipment { background: #FFF; padding: 10px; }
.body .solutions .items {  }
.body .solutions .items ul { width: 940px; margin: 0 auto; overflow: hidden; }
.body .solutions .items li { float: left; margin: 0 20px 0 0; width: 135px;}
.body .solutions .items li .title { display: inline; font-size: 15px; }


.body .solutions-form textarea { font-size: 15px; width: 300px; height: 75px; }
.body .solutions-form label { color:#DDDDDD; font-size:15px; line-height:15px; }
.body .solutions-form label.error {  color: red; clear: both; display: block; margin: 3px 0; }
.body .solutions-form input { font-size: 15px; width: 280px; text-align: left;}
.body .solutions-form input.submit-turn-key-contact { font-size: 15px; width: 65px; text-align: left;}

/*turn key detail*/
.body .turn-key-detail { width:550px; padding: 10px; }

/*product form*/
.product-summary .supplier-name,
.product-summary .supplier-product,
.product-summary .supplier-price,
.product-summary .supplier-units  { color: #DDDDDD; }

.product-summary .supplier-name span,
.product-summary .supplier-product span,
.product-summary .supplier-price span,
.product-summary .supplier-units span { color: #ffffff; }

/*loan match form*/
.loan {  }
.tagline { margin: 0 0 0 20px; }
.comp_logo { margin: 94px 0 0 0;}
.loan legend { clear: both; }
.loan input { font-size: 15px; width: 280px; text-align: left;}
.loan input.radio, .loan input.checkbox { width:14px; }
.loan label { font-size: 15px; height: 15px; line-height: 15px; width: 285px; color: #DDDDDD;}
label.error { color: red; clear: both; display: block; margin: 3px 0; height: auto;}
.loan textarea { font-size: 15px; }
.loan hr { margin: 0; clear: both; border-width: 0 0 1px 0;}
.loan .owners span { width: 150px; }
.loan .owners input { width: 215px; margin: 0 0 0 5px; clear: right; }

.loan .loan-purpose input { float: left; }
.loan .loan-purpose input.selection { margin: 3px 0 0 0; }
.loan .loan-purpose .selection-label { width: 200px; float: left;}

.loan .loanContent { font-size: 20px; }
.loan .loan-nav { border-bottom: 1px solid #DDDDDD; }
.loan .loan-nav h2 { display: inline; border: none; margin: 0 120px; font-size: 20px;}
.loan .loan-nav h2 a {  }
.loan .loan-nav .active { }

.loan .total-cost {  margin: 0 0 0 14px;  }

.loan .legend { padding: 0; font-size: 20px; color: #999999; }
.loan #submit {width: 100px; text-align: center;}


.loanManager,
.niceForm { }
.loanManager h2,
.niceForm h2 { padding-bottom: 20px; }
.loanManager .instructions,
.niceForm .instructions {color:#000; }
.loanManager input,
.niceForm input { font-size: 15px; width: 150px; text-align: left;}
.loanManager input.radio, .loan input.checkbox, .niceForm input.radio { width:14px; }
.loanManager label,
.niceForm label { font-size: 15px; height: 15px; line-height: 15px; width: 150px; color: #000;}

div.error, label.error { color: red; clear: both; display: block; margin: 3px 0; height: auto;}
.loanManager textarea,
.niceForm textarea { font-size: 15px; }
.loanManager hr,
.niceForm hr { margin: 0; clear: both; border-width: 0 0 1px 0;}
.loanManager span.points,
.niceForm span.points { display: block; }
.loanManager span.points h3,
.niceForm span.points h3 { display: inline; color: #008FD4; }
.loanManager span.callToAction,
.niceForm span.callToAction { display: block; }
.loanManager span.callToAction h3,
.niceForm span.callToAction h3 {  display: block; font-size: 17px; color: #008FD4; padding: 0px; }
.loanManager .LMcontent,
.niceForm .content { background: #fff; color: #000; padding: 10px; margin: 0 0 10px 0 }
/*
.loanManager .owners span { width: 150px; }
.loanManager .owners input { width: 215px; margin: 0 0 0 5px; clear: right; }

.loanManager .loan-purpose input { float: left; }
.loanManager .loan-purpose input.selection { margin: 3px 0 0 0; }
.loanManager .loan-purpose .selection-label { width: 200px; float: left;}
*/
/*

.loanManager .loanContent { font-size: 20px; }
.loanManager .loan-nav { border-bottom: 1px solid #DDDDDD; }
.loanManager .loan-nav h2 { display: inline; border: none; margin: 0 120px; font-size: 20px;}
.loanManager .loan-nav h2 a {  }
.loanManager .loan-nav .active { }

.loanManager .total-cost {  margin: 0 0 0 14px;  }
*/

.loanManager .legend, 
.niceForm .legend {clear: both;   padding: 0; font-size: 20px; color: #999999; }
.loanManager #submit,
.niceForm #submit {width: 100px; text-align: center;}

/*nice form overrides*/

.niceForm h2 {color: #008FD4; } /*override global h2s*/



/*FAQ*/
.faqs li { font-size: 20px; margin: 10px 0 ;}

/*Stimulus*/
.loan-help {background: #fff;}
.loan-help a.link { color:#00628E; font-size: 19px; }

/*google css*/
#feed-control { width: 710px;}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #003366;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #003366;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #003366;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight {
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #003366;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #003366;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  display: none;
}


.bottomLineBooster {
	margin: 0 10px;
}

#boosterImages {

}

#boosterImages div{
	overflow: hidden; 
	position:absolute; 
	top:0px; 
	right:0px; 
	height: 320px; 
	width: 380px;
}							

#boosterImages div.computerGuy {
	background: url(http://industrysourcenetworks.com/images/computerguy.jpg) no-repeat scroll right top transparent; 
}

#boosterImages div.shopOwner {
	background: url(http://industrysourcenetworks.com/images/shopOwner.jpg) no-repeat scroll right top transparent; 
}

#boosterImages div.womanlandary {
	background: url(http://industrysourcenetworks.com/images/womanlandary.jpg) no-repeat scroll right top transparent; 
}


.bottomLineBooster button.tryit { 
 background: url(http://industrysourcenetworks.com/images/tryItfree.gif) no-repeat top left;
 cursor: pointer;
 width: 138px;
 height: 55px;
 border: 0px none;
}


.bottomLineBooster .message {
	background: url(http://industrysourcenetworks.com/images/finance_graphic3.gif) no-repeat left bottom;
	height: 253px;
}

.bottomLineBooster .message .points {
	margin: 10px 0 0 20px;
}

.bottomLineBooster .signUp {
	display: inline;
	font-size: 15px;
}
.bottomLineBooster .signUp a{
	display: inline;
	color: #FEC82A;
}

.whyDoBusiness { margin: 0 10px; }

.teamImages {
	height: 92px;
	width: 313px;
}

.teamImages .selected{
	background: url(http://industrysourcenetworks.com/images/carrot.gif) no-repeat left bottom;
}

.teamImages div.team {
	position: relative;
	margin: 0 auto;
}

.teamImages div.team img.teamPic {
	height: 92px;
}

.teamImages div.team div.carrot {
	position: absolute;
	bottom: 0px;
	left: 25px;
	width: 15px;
	background: url(http://industrysourcenetworks.com/images/carrot.gif) no-repeat bottom left;
	display: none;
}

.teamImages div.selected div.carrot {
	position: absolute;
	bottom: 0px;
	left: 25px;
	width: 15px;
	background: url(http://industrysourcenetworks.com/images/carrot.gif) no-repeat bottom left;
	display: block;
}

.teamText {
	margin: 10px 0 0 10px;
}

/*new home content*/

#storyForm {
	background: #fff;
	border-left: 4px solid #00628E;
	border-right: 4px solid #00628E;

}


/*contnet slider*/
/*comment out featured */
#featured{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:314px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('http://industrysourcenetworks.com/images/contentSlider/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:307px; 
	background:#999; position:relative;
	overflow: hidden;
}
#featured .ui-tabs-panel .infoPane{ 
	position:absolute; 
	top:197px; left:0; 
	height:110px; 
	background: url('http://industrysourcenetworks.com/images/contentSlider/transparent-bg.png'); 
	width: 100%;
}
#featured .infoPane h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .infoPane p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .infoPane a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .infoPane a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
