.content-boundary { padding: 0px 0px ! important; }

#main-content #main-content-foot { background:url("../images/layout/content_bottom_solution.png") repeat-y; overflow:visible; height:25px; }
#main-content #main-content-head{ background:url("../images/layout/content_top_solution.png") bottom no-repeat; overflow:hidden; height:20px; }

.solution-wrapper ul li{list-style: disc; margin-left: 20px;}
.solution-wrapper strong{font-weight: bold;}

.solutions-more-link{text-align: right; margin-right: 5px; text-decoration: none;}
.solutions-more-link a{ text-decoration: none;}
.solutions-more-link a:visited{ text-decoration: none;}
.solutions-more-link a:hover{text-decoration: underline;}
.category_holder div .lighthover a:hover{ text-decoration:underline;}

.solution-page{width: 760px;}
.solution-page h1{margin-left:9px; color:#015382;}
.solution-page h2{margin-left: 8px; color:#2297FF;}
.solution-page .solution-main .solution-image{height:244px;}
.solution-page .solution-main .solution-title h1{color:#015382; margin-left: 2px; padding-top: 215px; padding-left: 5px;}
.solution-page .solution-main {width: 240px; float: left; margin-right: 8px; border-color: #F3F3F3; border-style: solid; border-width: 1px;}

.solution-page .solution-main-clear .solution-image{height:244px;}
.solution-page .solution-main-clear .solution-title h1{color:#015382; margin-left: 2px; padding-top: 215px; padding-left: 5px;}
.solution-page .solution-main-clear {width: 240px; float: left; margin-right: 8px; border-color: white; border-style: solid; border-width: 1px;}

.solutions-divider{background-color: #F1F6FE; width: 100%; height: 2px; margin-bottom: 20px;}

.solution-bullets{width:240px; font-size: 10pt; margin-top: 5px; float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 20px;}
.solution-bullets .bullet-list ul{list-style: disc; margin-left: 20px; margin-bottom: 20px;}

.solution-page .solution-small{width: 240px; float: left; margin-left: 8px; margin-bottom: 10px;}
.solution-small .small-title{background-image: url(../images/abc.jpg); background-repeat: no-repeat; background-position: 3px 3px;}
.solution-small .small-title h3{margin-left: 38px;}
.solution-small .small-bullet-list{padding-left: 25px;}
.solution-small .small-bullet-list ul{list-style: disc; padding-left: 25px;}

.solution-side{background-color: #CCCCCC; width: 170px; height:700px; float:right; margin-right: 0px; border-right: 0px; padding-right: 0px;}

.bullet-button .learn-more{float: none; color: white; text-decoration: none; margin-left: 70px; padding-left:10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}

.solution-wrapper{background:url("../images/articles/category-holder-background.jpg") repeat-y right top; height:100%;}

/***************single page***************/
.breadcrumb { margin-left:10px; margin-bottom:10px; margin-top:-10px; }
.content-holder { float:left; width:760px; position:relative; }
.f-right { float:right }
.title-image { max-height: 160px; max-width:400px; }
.mleft10 { margin-left:10px; }
.title { margin-left:10px;  /*position:absolute; bottom: 8.3in; left: 15px;*/ }
.title-text { color: #015382; font-size: 41px; width:500px; height: 160px; display: table-cell; margin-left:10px; vertical-align: bottom; }
.blue { color:#2297ff; }
.padding10 { padding:10px; }
.margin10 { margin:10px 0px 10px 0px }

.description-text { width:490px; float:left; margin-right:10px; }
.learn-more { float:right; margin-top:10px; border:0px #000000 solid; padding:2px; text-align: center; }
.learn-more a { text-decoration: none;  font-size: 13px; display:block; width:90px; }
.learn-more .white { color: #ffffff; }
.description-image { width:240px; float:left; text-align: center; }
.max240 { max-height: 240px; max-width: 240px; float:left;}

.solution-box { margin:10px 0px 10px 0px; width:740px; }
.solution-text { width:490px; float:left; margin-left:10px; }

.image-box { width:240px; float:left; margin-right:10px; text-align: center; }
.image-box2 { width:240px; float:left; text-align: center; }

.bottom-breadcrumb { margin-left:10px; margin-top:10px; }

.solutiontbg { min-height: 160px; background:url(../images/layout/blue_solutions_gradient.jpg) repeat-x scroll 0 1px transparent; height:20px; overflow:hidden; width:760px; }
.content-holder #text { width:750px; }
.educationimage {background-image: url(http://www.thinkbuzan.com/images/solution-template-image.jpg ); background-repeat: no-repeat;  }
.businessimage { background-image: url(http://www.thinkbuzan.com/dynamiccontent/media/solution-business.jpg); background-repeat: no-repeat; }