body 	{ font-family:Verdana; font-size:8pt;color: #000000;
		/*background:url(images/gabg.gif) center repeat-y;*/
		background-color:#416b46;
		margin:0px;
     	  }

.contain {display:inline-block;}

.ICGalleryPic {width:196px !important;}

p		{ font-family:Verdana; font-size:8pt; margin: 0pt;  }
.home   { color: #383838; line-height:150%; margin-top:3px; margin-bottom:5px}
p.home  { color: #383838; line-height:150%}
li.home { color: #383838; margin-bottom:4pt}
td		{ font-family:Verdana; font-size:8pt; margin: 0pt; }
h1          { font-size: 14pt; color: #003366; 
                  text-align: left; 
                  display:inline;    
                } 
h1.title		{ font-family:Times New Roman; font-size:18pt; font-weight:normal; color:#990033; padding-left:4; margin:0px; padding-bottom:4px; padding-top:6px;}
h2		{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #990033}
h2.purplebold		{ font-family:Verdana; font-size:8pt; margin: 0pt; font-weight:bold; color: #383838}
h2.purple		{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:normal; color: #28425D }
h2.greenbold		{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #28425D }
h2.bf { color:#416b46; font-size:8pt; font-weight:normal; text-align:center }
h3      { font-family:Times New Roman; font-size:18pt; color:#003366;}
.invh3 {font-size:11pt; color:#666666;}
.inv-shiptime {color:#383838}
          .col1 { width:120px;}
.gal-head-wrapper {width:990px; margin:0px 5px;}
.gal-pricelevels {font-size:11px; margin-top:2px; color:#28425D}
.gal-left-col {width:175px; margin-left:5px;}

.bread {margin-left:10px;}

.helpmaincont h2 {color:#990033; font-family:Verdana, Arial, Helvetica, sans-serif; weight:bold; top:-8px;}

h3.title	{ font-family:helvetica,Verdana,Arial; font-size:16pt; color:#990033; margin:0}
#leftcontmain {width:409px; margin-left:10px;}
#rightcontmain {width:561px;}
#infocont {width:539px;}
ul.tabs {width:559px;}
.tab_container {width:561px;}
h3.subtitle      { font-family:Times New Roman; font-size:13pt; color:#003366; padding-bottom:10pt; padding-top:10px}
.coordavail {color:#666666}
.OFCheckoutTITcont {background-color:#9fb1bd; color:#FFFFFF; padding:8px; margin:3px; margin-bottom: 10px;}
h4		{ font-family:Times New Roman; text-align:center; font-size:12pt; margin: 0pt; color: #990033; padding-top: 10pt; padding-bottom: 10pt}
h5		{ font-family:Times New Roman; text-align:left; font-size:16pt; margin: 0pt; font-weight:bold; color: #990033;}
h6		{ font-family:Times New Roman; text-align:left; font-size:13pt; margin: 0pt; font-weight:bold; color: #383838;}
.article_red_heading	{ font-family:Verdana; font-size:8pt; font-weight:bold; color:#990033}
.article_sub_heading	{ font-family:Verdana; font-size:8pt; color:#003366; font-style: italic}
redheading      { font-family:Times New Roman; font-size:18pt; color:#990033; padding-left:5pt}
input   { font-family:Verdana; font-size:8pt}
select  { font-family:Verdana; font-size:8pt}

p.nav1          { font-size: 10pt; color: #383838; 
                  text-align: left; 
                  display:inline;    
                } 
p.nav2          { font-size: 8pt; color: #990033;
                  height: 12px; margin: 2pt; display:inline;
                } 
ul.leftnav      { 
                  margin-top:0;
                  padding-top:0;
                  width: 95pt; height: 12px;
                  padding-left:0pt; margin-left: 0pt ;
                  display:inline;
                  
                }
li.leftnav      { 
                  list-style-image: url('images/clearpixel_list.gif'); 
                  margin-left: 3pt; margin-right: 2pt; padding-top:0; padding-bottom:2px; 
                  list-style-position:outside
                }

li.leftnav:hover {background-color:#ebebeb}

p.ICSideTitle2 
{font-family:Arial; font-size:11pt; font-weight:bold; color:#990033; 

margin-bottom:6px;

margin-top:0;

}

a:link { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a:visited { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a:hover { font-family:Verdana; font-size:8pt; color: #990033; text-decoration:underline }
a:active { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a.navconcept:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none }
a.navconcept:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none }
a.navconcept:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:underline }

a.navconcept3:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:none }
a.navconcept3:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:none }
a.navconcept3:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:underline }

a.navconcept2:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none; margin-top:5px }
a.navconcept2:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none; margin-top:5px }
a.navconcept2:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none; margin-top:5px }
a.navconcept2:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:underline; margin-top:5px }
a.navconcept2:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #990033; text-decoration:none }
a.navindex:link { font-family:Verdana; font-weight:bold; font-size:10pt; color: #383838; text-decoration:none }
a.navindex:visited { font-family:Verdana; font-weight:bold; font-size:10pt; color: #383838; text-decoration:none }
a.navindex:hover { font-family:Verdana; font-weight:bold; font-size:10pt; color: #990033; text-decoration:underline }
a.navindex:active { font-family:Verdana; font-weight:bold; font-size:10pt; color: #383838; text-decoration:none }
a.nav1:link { font-size: 10pt; color: #383838; text-decoration:none }
a.nav1:visited { font-size: 10pt; color: #383838; text-decoration:none }
a.nav1:hover { font-size: 10pt; color: #383838; text-decoration:underline }
a.nav1:active { font-size: 10pt; color: #383838; text-decoration:none }
a.nav2:link { font-size: 8pt; color: #990033; text-decoration:none }
a.nav2:visited { font-size: 8pt; color: #990033; text-decoration:none }
a.nav2:hover { font-size: 8pt; color: #990033; text-decoration:underline }
a.nav2:active { font-size: 8pt; color: #990033; text-decoration:none }
a.nav3:link { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }
a.nav3:visited { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }
a.nav3:hover { font-family:Verdana; font-size:8pt; color: #990033; text-decoration:underline }
a.nav3:active { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }
a.nav4:link { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a.nav4:visited { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a.nav4:hover { font-family:Verdana; font-size:8pt; color: #990033; text-decoration:underline }
a.nav4:active { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:underline }
a.nav5:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:underline }
a.nav5:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:underline }
a.nav5:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:underline }
a.nav5:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #383838; text-decoration:underline }

a.navgas:link { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }
a.navgas:visited { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }
a.navgas:hover { font-family:Verdana; font-size:8pt; color: #990033; text-decoration:underline }
a.navgas:active { font-family:Verdana; font-size:8pt; color: #383838; text-decoration:none }

a.purple:link { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }
a.purple:visited { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }
a.purple:hover { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:underline }
a.purple:active { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }

/*BEGIN AWESOME BUTTONS*/

a.Abutton,  a.subAbutton{
text-shadow:0 1px 0 #79102b;
background:#8f1a37 url(/images/but_bg_berry.gif) repeat-x scroll 0 0;
border:1px solid #79102b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}

a.Bbutton {
text-shadow:0 1px 0 #05376a;
background:#023568 url(/images/but_bg_navy.gif) repeat-x scroll 0 0;
border:1px solid #05376a;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}

a.Cbutton,   a.subCbutton {
text-shadow:0 1px 0 #cadae3;
background:#a7becb;
border:1px solid #0f4070;
color:#0f4070;
font-family:Arial, Helvetica, sans-serif}

a.Cbutton:active, a.Cbutton:link{
color:#0f4070;}

a.Cbutton:hover, a.subCbutton:hover{
background:#88a8ba;}

a.Dbutton {
font-size:9px;
text-shadow:0 1px 0 #38633d;
background:#426c47 url(/images/but_bg_green.gif) repeat-x scroll 0 0;
border:1px solid #38633d;
color:#ffffff}

/*END AWESOME BUTTONS*/

.OFLabel {font-weight:bold; vertical-align:top; width:200px; color:#28425D; }
.OFRegular {vertical-align:top; font-weight:normal; }
.OFSubscript {font-weight:normal; color:Gray}
.OFSubHeading {font-weight:bold; color:#28425D}
.OFValidation {font-weight:bold; color:#990033}
.OFLeft {color:Gray; text-align:justify}
.OFSubTitle { text-align:center; width:425pt; color:#383838; font-weight:bold; font-size: 10pt; margin-left:5pt; border-bottom: solid 1pt #383838; border-top: solid 1pt #383838 }
.OFPopup 
{
    position:absolute; 
    top:250px; 
    left: 200px; 
    width: 700px; 
    height: 400px; 
    background: White; 
    overflow:scroll;
    border: solid 1pt black;
    z-index: 1000;
}

ul.OF              { 
                  margin-top:0;
                  padding-top:0;
                  width: 190px; 
                  padding:0pt; margin: 0pt ;
                  list-style-position: inside;
                }
li.OF           { 
                  list-style-image: url('images/cat_bullet_redlower.gif'); 
                  list-style-position:outside;
                  margin-left: 10pt;
                  color: Gray;                  
                }
ul.OFlong              { 
                  margin-top:0;
                  padding-top:0;
                  padding:0pt; margin: 0pt ;
                  list-style-position: inside;
                }
li.OFlong           { 
                  list-style-image: url('images/cat_bullet_redlower.gif'); 
                   list-style-position:outside;
                  margin-left: 10pt;
                                 }
.OFNav 
{
font-family: Times New Roman;
color:Gray;
font-size:8pt;
border-top: solid 1px brown;
border-bottom: solid 1px brown;
margin: 5px;
text-align:center;
vertical-align:middle;
width:50pt;

}
.OFNavActive 
{
width:50pt;
font-family: Times New Roman;
font-weight: bolder;
background-color: #cccc99;
color:white;
font-size:8pt;
border-top: solid 1px purple;
border-bottom: solid 1px purple;
margin: 5px;
text-align: center;
vertical-align:middle;
}
.OFSubTotalCaption
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #28425D;
text-align:left;
vertical-align:top;
}
.OFSubTotalCaption2
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #383838;
text-align:right;
vertical-align:top;
width:400pt;
background-color: #fbf9f4;
}
.OFSubTotal
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #383838;    
text-align:right;
vertical-align:top;
background-color: #fbf9f4;
}
.OFCart
{
    background-color: #fbf9f4;
}
.ICViewAll
{
    display:inline; padding:3px; margin-left:10px; margin-top:3px; margin-bottom:3px;
}
.ICPaging
{
    width:800px; text-align:right; border-top:0px solid #dfd8cb; border-bottom: 0px solid #ddd; margin-bottom:5px; margin-top:5px; padding-top:5px; padding-bottom:5px
}

ul.catlist 
{
    list-style-type: none;
    list-type: none;
    margin: 0pt;
    padding: 0pt;
    }
li.catlist {
  background-image:url(/images/cat_bullet_red.gif) ;
  background-repeat: no-repeat;
  background-position: 0 2pt;
  padding-left: 10pt;
  line-height: 14pt
  
  }
  
  ul.catlistgas 
{
    list-style-type: none;
    list-type: none;
    margin: 0pt;
    padding: 0pt;
    }
li.catlistgas {
  background-image:url(/images/cat_bullet_red.gif) ;
  background-repeat: no-repeat;
  background-position: 0 2pt;
  padding-left: 10pt;
  line-height: 16pt
  
  }
#tt-shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    width: 200px;
}

#tt-shadow-container .tt-shadow2,
#tt-shadow-container .tt-shadow3,
#tt-shadow-container .tt-container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #tt-shadow-container .tt-shadow1 {
        background: #fbf9f4;
    }

    #tt-shadow-container .tt-shadow2 {
        background: #DBDADB;
    }

    #tt-shadow-container .tt-shadow3 {
        background: #B8B6B8;
    }

    #tt-shadow-container .tt-container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }
p.tt   { color: #000000; line-height:150%; margin-top:3px; margin-bottom:5px;font-weight:normal;text-align: left;}
h2.tt  { font-family:Verdana; font-size:10pt; margin-bottom:5px; font-weight:bold; color: #383838;text-align: left;}

.error
{
 width: 100%;
 background-color: white;
 border-color: red;
 border-style: solid;
 border-width: thin;
 margin-bottom: 2em; 
 padding-left: 1em;
 padding-top: 1em;
}

.error ul
{
 list-style-type: none;
 margin: 1em 1em 1em 1em;
 font-size: 9pt;
}

.error li
{
 background-image: url("/Images/error_icon2.gif");
 background-repeat: no-repeat;
 background-position: 0 0;
 padding-left: 2em;
 color: #666666;
}
.IClinkbuttonwrapper 
{
margin-bottom:10px
}
.IClinkbutton 
{
background-image:url(/images/arrow_purple_i_gas.gif); 
background-position:left top; 
background-repeat:no-repeat; 
margin-bottom: 2px;
margin-left: 1px;
padding-top:2px; 
padding-bottom:2px; 
padding-left:19px; 
font-size:10px; 
color:black;
}
.IClinkbutton:link
{
text-decoration:none; 
color:black;
}
.IClinkbutton:visited
{
text-decoration:none; 
color:black;
}
.IClinkbutton:hover
{
color:#990033;
text-decoration: underline;
}
.IClinkbutton:active
{
text-decoration:none; 
color:black;
}
td.tablebg { background-color:none}
td.tablebgbeige { background-color:none}

/* Calendar */
.Cal_Style .ajax__calendar_container 
{    
    border:1px solid #646464;
    background-color: white;
    color:#000000;
}

.Cal_Style .ajax__calendar_hover .ajax__calendar_day 
{
    background-color:#825d89;
    border-color:#daf2fc;
    color:#ffffff;
    font-size:12px;
 
}

.Cal_Style .ajax__calendar_today 
{cursor:pointer;padding-top:3px; color:#ffffff}

.Cal_Style .ajax__calendar_footer 
{border-top:1px solid #f5f5f5;}

.Cal_Style .ajax__calendar_dayname 
{border-bottom:1px solid #f5f5f5;}

.Cal_Style .ajax__calendar_day
{border:1px solid #f5f5f5;}

div.ICcenterBody, div.ICcenterBodyindex{background-color: White; padding-top:5px}
div.GalleryTitleDescription {width:780px; background-color:#fff; padding:10px; margin-bottom:10px}
    .ICOPTabItemDone, .ICOPTabItemSel, .ICOPTabItemFuture
    {
        font-family:Verdana;
        font-size:10pt;
        line-height:13pt;
        color:#416b46
    }
    .ICOPTabItemDone
    {
        border-bottom: solid 1px #c9bca3;
        background-color:#416b46;
        color:#F3EFE6;
    }
    .ICOPTabItemFuture
    {
        border-bottom: solid 1px #c9bca3;
        background-color:#416b46;
        color:#F3EFE6;
    }
    	
    .ICOPTabItemSel
    {
        background-color:White;
    }

    .ICOPTabTable
    {
        width:1000px;
    }
    .ICOPFieldName , .ICOPFieldNameInline,.ICOPTitle  , .ICOPInfoTitle { color:#990033; font-family:Verdana}

div.contact {
width:200px;
float:left;
text-align:left;
background:none;
font-size:11px;
color:#8a8a8a;
background-color:#ffffff;
border:1px solid #ebe7e0;
line-height:15px;

margin:3px 7px 10px;
padding:10px;
}

.subtitle 
{
color:#28425D;
}

.icgalpaging {color:#ffffff; background-image:url(images/Gallery_crclGAS.png);}


.addfavs, .ordsample, .emailfriend {background-image:url(images/stilldecideicns_gas.png);}
 
.divA {background-image:url(images/tab-right_gas.gif)}
.divB {background-image:url(images/tab-left_gas.gif)}
.divC {background-image:url(images/tab_gas.gif)}
ul.tabs li a  {color:#85b68b}
ul.tabs li a:hover  {color:#ffffff}
    
.ICPaging {color:#28425D; width:800px; padding-left:10px;}
.ICPagingbot {color: #28425D}
td.ICPaging {color: #28425D}
.invsubtit {color:#990033}
#invsubconthead {top: -11px;}
a.Bbutton:visited, a.Bbutton:active, a.Bbutton:link {color: #fff}
.GalDMbr {background: url(images/DMbr_gas.png) 100% 100% no-repeat}
.GalDMtl {background: url(images/DMtl_gas.png) 0 0 no-repeat}
.Galt { background-color:#ebe6df;}
#shopconttop {background-image:url(../images/Shopping-Cart-Page-top_gas.gif); background-position:top; background-repeat:no-repeat; width:694px; height:40px; padding:16px 0px 0px 100px;}
#shopcontbot {background-image:url(../images/Shopping-Cart-Page-bot_gas.gif); background-position:top; background-repeat:no-repeat; width:794px; height:56px;}
#shopcontmain {border-left:1px solid #e2dcd1; border-right:1px solid #e2dcd1; width:792px;}
.Pt {background: url(images/Ptop_gas.gif) 0 0 repeat-x;}
.PDMtl {background: url(images/PDMtl_gas.gif) 0 0 no-repeat}
.PDMtr {background: url(images/PDMtr_gas.gif) 100% 0 no-repeat; padding:13px; min-height:100px;} 
.Ptl {background: url(images/Ptl_gas.gif) 0 0 no-repeat}
.Ptr {background: url(images/Ptr_gas.gif) 100% 0 no-repeat; min-height:100px;} 
.OFCheckoutTITcont {background-color:transparent; text-align:center}
a.ICpagingLinks:link { color: #903;  }
a.ICpagingLinks:visited { color: #903; }
a.ICpagingLinks:hover { color: #903; }
a.ICpagingLinks:active {  color: #903;  }
.ICPagingSelected {color:#fff;background-image:url('/images/Gallery_crcl_gas.png');}
.navbardrop{color:#28425D}
.ICOPLabelLeft, .ICOPLabelRight{font-family:Arial}
.ICOPQuantityCella { background: url('/images/ICOP_selectquantbg_gas.gif') top no-repeat }
.ICOPQuantityCellastart { background: url('/images/ICOP_selectquantbgstart_gas.gif') top no-repeat }
.ICOPInkFontBg {background: url('/images/ICOP-Font-Inkbg_gas.gif') no-repeat; }


#invordnowmain {padding-left:3px;}

.ICOPStep1, .ICOPStep2, .ICOPStep3, .ICOPStep4, .ICOPStep5, .ICOPStep6, .ICOPStep7, .ICOPStep8, .ICOPStep9
{color:#28425D; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.ICOPStep1On, .ICOPStep2On, .ICOPStep3On, .ICOPStep4On, .ICOPStep5On, .ICOPStep6On, .ICOPStep7On, .ICOPStep8On, .ICOPStep9On
{color:#990033; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.crtsidetitle {color:#990033; font-family:Verdana, Arial, Helvetica, sans-serif;}


