/*styles tagline small and off the page*/
.custom #header #logo {
      display: none;
}
.custom #header #tagline {
      font-size:0em;
      line-height:0em;
      text-indent: -9999px;
}


/*styles landing page*/
.custom #landingpage {
       width: 800px;
       height: auto;
       margin-left: auto;
       margin-right: auto;
}
.custom .discount {
       width: 800px;
       background: #003399;
       color: #ffffff;
       padding-top: 10px;
       padding-bottom: 10px;
       font-size: 1.8em;
       text-align: center;
}
.custom #landingpage ul {
       margin-left: 140px;
}
.custom .fesandm {
       font-size: 1.8em;
       margin-left: 100px;
}
.custom .caught {
       color: #ff3333;
       text-align:center;
       font-style: italic;
       font-size: 1.9em;
       margin-top: 0em;
}
.custom .image {
       width:800px;
       height: 320px;
       background:transparent url(http://oregonfiresupply.com/wp-content/themes/thesis-15/custom/images/tags.gif) no-repeat;
       margin-bottom: 20px;
}


/*styles footer*/
.custom #footer p {
       line-height:1.4em;
}

body.custom {
       background:transparent url(http://oregonfiresupply.com/wp-content/themes/thesis-15/custom/images/background.png);
}
.custom #container {
        width: 1000px;
}
.custom #content_box {
       background: #FFFFFF;
}
.custom #page {
       background: #FFFFFF;
       padding: 0em .2em 1em .2em;
       margin-top: 5px;
       width: 1000px;
}
.custom .blue {
       color: #003366;
}
/*these 2 styles remove the headline meta from the h1 and h2 that are removed farther down in css*/
.custom .headline_meta a{
       display:none;
}
.custom .edit_post {
       display: none;
}

/*gets rid of page title on all pages.
.custom .headline_area h2 {
       text-indent: -99999em;
}
.custom .headline_area h1 {
       text-indent: -99999em;
}
Margin moves up
.custom .headline_area {margin-bottom: -2.8em;
}
*/

/*the following affects tabs*/
.custom #tabs {
        background: #990000;
        border-bottom:none;
        padding-top: 4px;
        height: 27px;
        font-family: Arial, Helvetica, sans-serif;
}
.custom ul#tabs {
        border: none;
}
.custom ul#tabs li {
        background:#990000; 
        border-style: none;
        border-left: none;  
}
.custom ul#tabs li a {
        color: #FFFFFF;
}
.custom ul#tabs li a:hover {
        background:#003366; 
        text-decoration: none;
}

/*header styling*/
.custom #header {
       padding: 0px;
       border-bottom: none;
}
.custom #myheaderspace {
       width: 1000px;
       height: 100px;
}

/*footer styling*/


/*styles page title*/
.custom .largeblue {
       color: #003366;
       font-size: 1.3em;
       font-weight: bold;
}
.custom #content_box {
       background:transparent url(http://oregonfiresupply.com/wp-content/themes/thesis-15/custom/images/redbar.png) repeat-y;
}
.custom #content {
       background: #FFFFFF;
}
.custom .format_text a {
       text-decoration: none;
}
.custom .format_text a:hover {
       text-decoration: underline;
}
.custom #topbar {
       height: auto;
       width: 192px;
       padding-top:5px;
       background: #990000;
       text-align: center;
}
.custom #topbar p{
       padding-bottom:5px;
       color: #FFFFFF;
       text-align: center;
}

/*sidebar 1 styling*/
.custom #sidebar_1 li.widget ul {
       padding-left: 40px;
}
.custom #sidebar_1 a {
       color: #FFFFFF;     
}
/*sidebar1 widget box styling */
.custom #didyouknow_widgetbox {
       background: #FFFFFF;
       color: #111111;
       width: 169px;
       padding: 10px;
       border: solid #003366 3px;
       text-align: left;
}
.custom .sidebar h3 {
       color:#FFFFFF;
       font-size: 1.4em;
       font-variant: normal;
       line-height: 1.385em;
       margin-bottom: .2em;
       letter-spacing: 0px;
}      

/*style home page title*/
.home h2 {
       color:#003366;
}   
/*alert box on home page and on service page*/
.custom #alert {
       background:#e9e5e5;
       clear: both;
       width: 470px;
       height: auto;
       padding: 20px;
       margin-bottom: 20px;
}
.custom #alert h3 {
       margin-top:0;
}
.custom .textaligncenter {
       text-align: center;
}
/*styles price line*/
.custom p.wpsc_product_price {
       display: none;
}

/*image header content on product page*/
.custom .image_content {
        width: 520px;
        height: auto;
        padding-bottom: 5px;
        clear: both;
}
.custom .image_content h3 {
        padding-top: 0px;
}
.custom .ngg-left {
        margin-right:20px;
        margin-bottom: 20px;
}
/*affiliate logos above footer*/
.custom #above_footer {
        width: 1000px;
        height: 100px;
        text-align:center;
}
/*styles content to avoid overlapping of info*/
.custom #clearcontent {
        clear: all;
        width:470px;
        padding-left: 20px;
        padding-right: 20px;
        height: 400px;
}
.custom #clearcontent h2 {
        color:#CC6633;
}
/*styles Pyrochem on who-we-represent page*/
.custom .nospace {
        font-size:1.286em;
        padding-top: 30px;
        color: #111111;
}
/*styles left sidebar*/
.custom .sidebar_list {
        color: #FFFFFF;
        text-align: center;
}
.custom #sidebar_1 .ngg-widget img {
        border: solid #003366 3px;
}

/*styles right sidebar*/
.custom #image_box, #video_box, #custom_box {
        background: #FFFFFF;
        border-bottom: none;
}
.custom #sidebar_2 .ngg-widget img {
        border: solid #990000 2px;
}
.custom #sidebar_2 .sidebar_list {
        color: #FFFFFF;
}
.custom #sidebar_2 .sidebar_list h2 {
        background: #990000;
        font-size: 1.1em;
        padding: 5px 10px 5px 10px;
}
.custom #sidebar_2 .sidebar_list h3 {
        background: #990000;
        font-size: 1.1em;
        padding: 5px 10px 5px 10px;
}
.custom .uferesources {
        width: 185px;
        height: 39px;
        padding: 5px;
}

/*styles the breadcrumb*/
.custom .breadcrumb {
        width: 510px;
        height: auto;
        clear: all;
}
.custom .breadcrumb a {
        color: #003366;
        font-weight: bold;
}
.custom .breadcrumb a:hover {
        color: #003366;
        text-decoration: underline;
}
/*styles industrial applications page*/
.custom .left {
        width: 275px;
        height: 250px;
        float: left;
        margin-bottom: 20px;
}
.custom .right {
        width: 275px;
        height: 250px;
        float: right;
        margin-bottom: 20px;
}
/*styles cform*/
.custom .cform label {
       color: #333333;
}
.custom ol.cf-ol li.cf-box-title {
       color: #003366;
}
.custom #li-2-1 {
       font-size: 1.3em;
}
.custom #cf2_field_1-1 {
       width: 10%;
       float: left;
}
.custom #cf2_field_1-2 {
       width: 10%;
       float: left;
}
.custom #cf2_field_1-3 {
       width: 10%;
       float: left;
}
.custom #cf2_field_1-4 {
       width: 10%;
       float: left;
}
.custom span.reqtxt, span.emailreqtxt {
       color: #FFFFFF;
}
.custom .linklove a, .linklove a:visited {
      font-size: 0em;
}
/*styles linklove out of safari*/
.custom #ll {
      display:none;
}


/*styles learnmore button*/
.custom .learnmore {
      width:100px;
      height: 20px;
      float: right;
}
