#columnB p, .highslide-body p, .redbox p, #indexContent p {
color:#333333;
line-height:120%;
margin:6px 0;
padding:0;
}
#columnB h1, .highslide-body h1, #content_frame_front h1 {
border-bottom:1px dotted #CCCCCC;
color:#656565;
font-size:18px;
font-weight:100;
margin:6px 0;
padding:0;
}
#columnB h2, .highslide-body h2 {
border:medium none;
color:#000000;
font-size:14px;
font-weight:600;
line-height:120%;
margin:8px 0;
padding:0;
text-align:left;
}
#columnB h3, .highslide-body h3, .highslide-body th h3, .highslide-body td h3 {
color:#000000;
font-size:13px;
font-weight:900;
line-height:120%;
padding:6px 0;
}
#columnB h4, .highslide-body h4, .highslide-body th h4, .highslide-body td h4 {
font-size:12px;
font-weight:100;
margin:4px 0 0;
padding:2px 5px;
}
#columnB h5 {
font-size:11px;
margin:0 0 4px;
padding:0;
}
#columnB .view-content {
font-size:14px;
}
.cornerclear {
font-size:1px;
height:1px;
}
#columnB .giant {
color:#CC2031;
font-size:52px;
font-weight:900;
margin:0;
padding:0;
}
#columnB .number1 {
background-image:url(/images/num-1.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 35px;
}
#columnB .number2 {
background-image:url(/images/num-2.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 35px;
}
#columnB .number3 {
background-image:url(/images/num-3.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 35px;
}
#columnB .number4 {
background-image:url(/images/num-4.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 35px;
}
#columnB .number5 {
background-image:url(/images/num-5.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 35px;
}
table {
margin:0;
padding:0;
}
th {
background:#EBEBEB none repeat scroll 0 0;
padding-left:10px;
padding-right:10px;
text-align:center;
}
td {
padding:10px;
text-align:center;
}
#columnB th {
background:#EBEBEB none repeat scroll 0 0;
padding-left:10px;
padding-right:10px;
text-align:center;
}
#columnB td {
padding:10px;
text-align:center;
}
#columnB td p {
margin:0;
padding:5px 0;
}
#columnB table.product-splash td {
margin:0;
padding:1px;
}
#columnB table.views-view-grid {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:0;
padding:1px;
}
#columnB table.views-view-grid td {
}
#columnB table.views-view-grid td {
padding:0;
text-align:left;
vertical-align:top;
width:286px;
}
#columnB table.views-table {
font-size:10px;
width:573px;
}
#columnB table.views-table td, #columnB table.views-table th {
text-align:left;
}
#columnB table.views-table th {
padding:2px 5px;
}
#columnB table.views-table td {
padding:2px 5px;
}
#columnB table.views-table tr.even {
background-color:#FFFFFF;
}
#columnB table.views-table tr.odd {
background-color:#ECECEC;
}
#columnB table.views-table caption {
font-size:18px;
padding:20px 0 10px;
text-align:left;
}
#columnB th.views-field-title {
width:100px;
}
#columnB th.views-field-field-address-value {
width:120px;
}
#columnB th.views-field-field-telephone-value {
width:90px;
}
#columnB th.views-field-field-fax-value {
width:90px;
}
#columnB ul {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#columnB ol {
list-style-position:inside;
margin:5px;
}
#columnB ul.dart {
line-height:120%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left;
}
#columnB ul.dart li {
background-image:url(/images/bullet-dart.gif);
background-position:left top;
background-repeat:no-repeat;
padding-bottom:8px;
padding-left:14px;
}
#columnB ul.alert, .highslide-body ul.alert, .inset_box ul.alert {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0;
position:relative;
text-align:left;
}
#columnB ul.alert li, .highslide-body ul.alert li, .inset_box ul.alert li {
background-image:url(/images/bullet-alert.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:10px;
padding-bottom:8px;
padding-left:14px;
}
#columnB ul.check, .highslide-body ul.check {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0;
position:relative;
text-align:left;
}
#columnB ul.check li, .highslide-body ul.check li {
background-image:url(/images/bullet-check.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:10px;
padding-bottom:8px;
padding-left:14px;
}
#columnB ul.olist, .highslide-body ul.olist, .inset_box ul.olist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 20px 10px;
position:relative;
text-align:left;
}
#columnB ul.olist li, .highslide-body ul.olist li, .inset_box ul.olist li {
background-image:url(/images/bullet-o.gif);
background-position:left top;
background-repeat:no-repeat;
color:#333333;
margin-left:20px;
padding-bottom:8px;
padding-left:14px;
padding-top:2px;
}
div.inset_box ul.alert {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
div.inset_box ul.alert li {
background-image:url(/images/bullet-alert.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:10px;
padding-bottom:8px;
padding-left:14px;
}
table.borderless, table.borderless p {
text-align:left;
}
.highslide-body {
margin:10px;
}
.highslide-body table {
width:580px;
}
.bordered td, .bordered th {
border:1px solid #CCCCCC;
}
.highslide-body td, .highslide-body th {
border:1px solid #CCCCCC;
}
.highslide-body th {
background:#EBEBEB none repeat scroll 0 0;
height:20px;
text-align:left;
}
.highslide-body td {
text-align:left;
}
#tabs ul li ol {
margin:0;
padding:0;
text-indent:0;
}
#wrapHeader {
height:127px;
margin:0 auto;
width:910px;
}
#wrapHeader-zip-phone {
float:right;
height:127px;
margin:0 20px 0 0;
width:345px;
}
#wrapBody {
margin:0 auto;
overflow:hidden;
padding:0 0 50px;
width:988px;
}
#content_frame {
float:left;
margin:1px 0 0;
padding:0;
width:573px;
}
#content_frame_front {
float:left;
margin:1px 0 0;
padding:0;
width:484px;
}
#wrapFooter {
background:transparent url(/images/backgroundFooter.gif) repeat-x scroll center top;
height:96px;
padding:15px 0 0;
}
#footer {
height:50px;
margin:0 auto;
width:870px;
}
h1#logo {
background:transparent url(/images/imgOlshan-foundation-logo.jpg) no-repeat scroll 0 0;
float:left;
height:127px;
text-indent:-5000px;
width:211px;
}
h3 a {
color:#800D20;
font-size:14px;
margin:0;
padding:0;
text-decoration:none;
}
h3 a:hover {
color:#000000;
}
#wrapIndex-top {
background:transparent url(/images/backgroundIndex-top-wrap.jpg) no-repeat scroll center top;
margin:0 auto;
overflow:hidden;
padding:0 0 9px;
width:900px;
}
#wrapIndex-top-bottom {
background:transparent url(/images/backgroundIndex-top-wrap-xtnd.png) no-repeat scroll center bottom;
height:14px;
margin:0 auto;
width:900px;
}
#ourServices {
float:left;
margin:23px 0 0 24px;
width:277px;
}
#ourProducts {
float:left;
margin:23px 0 0 11px;
width:277px;
}
#findSolution {
float:left;
margin:23px 0 0 11px;
width:277px;
}
#wrapIndex-top-column {
background:transparent url(/images/backgroundIndex-top-wrap-column.jpg) no-repeat scroll center top;
height:214px;
padding:12px 14px 0;
width:249px;
}
#wrapIndex-top-column p {
font-size:11px;
}
#wrapIndex-top-column p.indent {
margin:0 0 0 15px;
}
#wrapIndex-top-column-fl {
background:transparent url(/images/backgroundIndex-top-wrap-column.jpg) no-repeat scroll center top;
height:214px;
padding:12px 14px 0;
width:249px;
}
#columnBottom {
background:transparent url(/images/backgroundIndex-top-wrap-column.jpg) no-repeat scroll center bottom;
height:10px;
width:277px;
}
#wrapIndex-content {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
margin:0 auto;
overflow:hidden;
padding:15px 0 0;
width:888px;
}
#indexContent {
float:left;
margin:0 10px 0 0;
width:494px;
}
#indexContent h2 {
margin:0 0 10px;
}
#indexContent p {
line-height:120%;
margin:0 0 10px;
}
[icon^="arrow"] {
background:transparent url(/images/iconIndex-top-column.jpg) no-repeat scroll left center;
padding:0 0 0 15px;
}
#indexUtility {
float:left;
margin:0 0 15px;
width:174px;
}
#wrapTemplate {
background:transparent url(/images/backgroundTemplate-top-wrap.jpg) no-repeat scroll center top;
margin:0 auto;
min-height:400px;
overflow:hidden;
padding:0 0 9px;
width:988px;
}
#columnA {
float:left;
margin:18px 6px 0 18px;
width:175px;
}
#columnA-our-services {
background:transparent url(/images/backgroundTemplate-side-nav.jpg) no-repeat scroll center top;
height:144px;
margin:0;
padding:10px 8px 0;
width:159px;
}
#columnA-our-services-bottom {
background:transparent url(/images/backgroundTemplate-side-nav-btm.jpg) no-repeat scroll center bottom;
height:15px;
margin:0;
padding:0;
width:175px;
}
#columnA-our-services h3 a {
color:#800D20;
font-size:12px;
text-decoration:none;
}
#columnA-our-services h3 a:hover {
color:#000000;
}
#columnA-our-services h3 span {
margin:0 0 0 15px;
}
#flashCommercial {
margin:0 0 0 2px;
width:175px;
}
#columnB {
float:left;
margin:18px 16px 0 10px;
width:573px;
}
#flashFPO {
height:208px;
margin:0 0 15px;
width:485px;
}
#imgBottom {
margin:0 0 0 10px;
width:473px;
}
#columnC {
float:left;
margin:18px 0 0;
}
#testimonialsTop {
background:transparent url(/images/testQuotes-top.gif) no-repeat scroll left top;
clear:both;
margin:0 0 0 2px;
width:172px;
}
#testimonialsTop p {
margin:0 0 0 30px;
}
#testimonialsBottom {
background:transparent url(/images/testQuotes-bottom.gif) no-repeat scroll right center;
margin:0 0 0 2px;
width:172px;
}
#testimonialsBottom p {
margin:0 0 0 30px;
padding:15px 0;
}
.imagemenu ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.imagemenu li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.imagemenu .leaf {
list-style-type:none;
}
.imagemenu .expanded {
list-style-type:none;
}
.imagemenu .collapsed {
list-style-type:none;
}
#mainNav {
height:12px;
margin:17px auto 11px;
width:865px;
}
#mainNav ul {
background:transparent url(/images/navMain.jpg) no-repeat scroll left top;
height:12px;
margin:0 0 0 18px;
padding:0;
width:830px;
}
#mainNav li, #mainNav li a {
display:block;
float:left;
height:12px;
}
#mainNav li span {
display:none;
}
#mainNav li#home a {
width:41px;
}
#mainNav li#story a {
margin:0 0 0 34px;
width:142px;
}
#mainNav li#services a {
margin:0 0 0 32px;
width:103px;
}
#mainNav li#find a {
margin:0 0 0 31px;
width:191px;
}
#mainNav li#finance a {
margin:0 0 0 34px;
width:146px;
}
#mainNav li#faq a {
margin:0 0 0 34px;
width:32px;
}
#wrapIndex-top-column img {
margin:2px 0;
}
#wrapIndex-top-column img#vertSpace {
margin:8px 0;
}
#columnA-our-services img {
margin:2px 0;
}
#form_chooser {
margin:4px 0;
}
input {
margin:0;
padding:0;
}
form#zipCode-form {
float:right;
margin:0 0 16px;
}
form#zipCode-form fieldset {
border:medium none;
}
form#zipCode-form fieldset li {
float:left;
margin:9px 0 0;
}
form#zipCode-form label {
float:left;
width:82px;
}
form#zipCode-form label img {
margin:2px 0 0;
}
form#zipCode-form input {
float:left;
margin:0 0 0 10px;
padding:1px 2px;
}
#search-box fieldset, #newsLetter fieldset {
border:medium none;
margin-top:0;
padding:0;
}
#columnB .webform-component-fieldset {
margin:10px 0;
padding:10px;
width:553px;
}
#columnB textarea {
height:200px;
width:533px;
}
#columnB legend {
color:#000000;
font-size:16px;
font-weight:900;
padding:0 10px;
}
#columnB .form-item label {
padding:5px 0;
}
#columnB .webform-component-textfield label, .webform-component-email label {
display:inline-block;
margin:2px 4px 2px 0;
text-align:right;
width:150px;
}
#columnB .webform-component-textfield input, .webform-component-email input {
margin:2px 0 2px 4px;
width:250px;
}
input#siteSearch, #newsLetter input#newsLetter {
float:left;
margin:5px 10px 0 2px;
padding:1px 2px;
width:120px;
}
form#search-block-form input#edit-submit, #newsLetter input#butNewsletter {
margin:5px 0 0;
}
.rbroundbox {
background:transparent url(/images/nt.gif) repeat scroll 0 0;
}
.rbtop div {
background:transparent url(/images/tl.gif) no-repeat scroll left top;
}
.rbtop {
background:transparent url(/images/tr.gif) no-repeat scroll right top;
}
.rbbot div {
background:transparent url(/images/bl.gif) no-repeat scroll left bottom;
}
.rbbot {
background:transparent url(/images/br.gif) no-repeat scroll right bottom;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
font-size:1px;
height:7px;
width:100%;
}
.rbcontent {
margin:0 20px;
}
.rbroundbox {
margin:1em auto;
width:573px;
}
.redbox {
background:transparent url(/images/westopcracksblock-bg.gif) repeat scroll 0 0;
width:573px;
}
.redbox .heading {
background:transparent url(/images/westopcracksblock-top.gif) no-repeat scroll 0 0;
height:43px;
}
.redbox .footer {
background:transparent url(/images/westopcracksblock-btm.gif) no-repeat scroll 0 0;
height:15px;
}
#columnB .redbox p {
color:#FFFFFF;
line-height:120%;
margin:10px 20px 0;
padding:0;
}
.greybox {
background:transparent url(/images/borderbox-bg.gif) repeat scroll 0 0;
margin-bottom:10px;
margin-top:10px;
width:573px;
}
.greybox .heading {
background:transparent url(/images/borderbox-top.gif) no-repeat scroll 0 0;
height:12px;
}
.greybox .footer {
background:transparent url(/images/borderbox-bottom.gif) no-repeat scroll 0 0;
height:12px;
}
#columnB .greybox p, #columnB .greybox h3, #columnB .greybox h2 {
line-height:120%;
margin:10px;
padding:0 20px;
}
.greybox_sm {
background:transparent url(/images/borderbox-bg.gif) repeat scroll 0 0;
margin-bottom:10px;
margin-top:10px;
width:464px;
}
.greybox_sm .heading {
background:transparent url(/images/borderbox-top.gif) no-repeat scroll 0 0;
height:12px;
}
.greybox_sm .footer {
background:transparent url(/images/borderbox-bottom.gif) no-repeat scroll 0 0;
height:12px;
}
#columnB .greybox_sm p, #columnB .greybox_sm h3, #columnB .greybox_sm h2 {
line-height:120%;
margin:10px;
padding:0 20px;
}
.greybox_left {
background:transparent url(/images/borderbox-l-bg.gif) repeat scroll 0 0;
float:left;
width:286px;
}
.greybox_left .heading {
background:transparent url(/images/borderbox-l-top.gif) no-repeat scroll 0 0;
height:12px;
}
.greybox_left .footer {
background:transparent url(/images/borderbox-l-bottom.gif) no-repeat scroll 0 0;
height:12px;
}
#columnB .greybox_left p, #columnB .greybox_left h3, #columnB .greybox_left h2 {
line-height:120%;
margin:10px;
padding:0 10px;
}
.greybox_right {
background:transparent url(/images/borderbox-r-bg.gif) repeat scroll 0 0;
float:right;
width:286px;
}
.greybox_right .heading {
background:transparent url(/images/borderbox-r-top.gif) no-repeat scroll 0 0;
height:12px;
}
.greybox_right .footer {
background:transparent url(/images/borderbox-r-bottom.gif) no-repeat scroll 0 0;
height:12px;
}
#columnB .greybox_right p, #columnB .greybox_right h3, #columnB .greybox_right h2 {
line-height:120%;
margin:10px;
padding:0 20px;
}
.inset_box_no_border {
float:right;
margin:10px;
padding:0;
position:relative;
width:162px;
z-index:500;
}
.inset_box_clear {
float:left;
margin:0;
padding:0;
width:160px;
}
.inset_box {
border:3px solid #CCCCCC;
float:right;
margin:0 0 10px 10px;
padding:10px;
width:200px;
z-index:500;
}
div.inset_box p {
color:#333333;
font-size:11px;
line-height:100%;
}
#content_footer_box {
border:1px solid #CCCCCC;
margin:0;
padding:10px;
}
#content_footer_box h1, #content_footer_box h2, #content_footer_box h3, #content_footer_box h4, #content_footer_box h5 {
border:medium none;
color:#FFFFFF;
font-size:18px;
font-weight:800;
}
#content_footer_box p {
color:#333333;
font-size:11px;
}
#footer ul {
padding:5px 0 0;
}
#footer li {
background:transparent url(/images/dividerFooter.gif) no-repeat scroll left center;
color:#FFFFFF;
float:left;
padding:0 8px;
}
#footer li a {
color:#FFFFFF;
text-decoration:none;
}
#footer li.noDiv {
background:transparent none repeat scroll 0 0;
padding:0 8px 0 0;
}
.highslide-html {
background-color:white;
}
.highslide-html-blur {
}
.highslide-html-content {
display:none;
position:absolute;
}
.highslide-loading {
background-color:white;
background-image:url(/scripts/highslide/graphics/loader.white.gif);
background-position:3px 1px;
background-repeat:no-repeat;
border:1px solid black;
color:black;
display:block;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
padding:2px 2px 2px 22px;
text-decoration:none;
}
a.highslide-credits, a.highslide-credits i {
color:silver;
font-size:10px;
padding:2px;
text-decoration:none;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
background-color:gray;
color:white;
}
.highslide-wrapper {
background-color:white;
}
.highslide-wrapper .highslide-html-content {
height:auto;
padding:5px;
width:400px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
margin:0;
padding:0;
text-align:right;
}
.highslide-wrapper .highslide-header ul li {
display:inline;
padding-left:1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display:none;
}
.highslide-wrapper .highslide-header a {
color:gray;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.highslide-wrapper .highslide-header a:hover {
color:black;
}
.highslide-wrapper .highslide-header .highslide-move a {
cursor:move;
}
.highslide-wrapper .highslide-footer {
height:11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
background:transparent url(/scripts/highslide/graphics/resize.gif) repeat scroll 0 0;
float:right;
height:11px;
width:11px;
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
cursor:move;
}
.highslide-resize {
cursor:nw-resize;
}
.highslide-display-block {
display:block;
}
.highslide-display-none {
display:none;
}

#preview-cable-lock .highslide-body, #preview-water-lock .highslide-body { width:360px; }
