/* minimize paddings and margins*/
/* { margin: 0px; padding: 0px; } */


/* main body */
body { color: #333; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular; margin-top: 0; padding-top: 0; }

/* Standard items */

p, td            { font-size: 14px; line-height: 16px; margin-bottom: 16px; } 
input  { font-size: 14px; line-height: 16px; margin-bottom: 16px; } 
textarea  { font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, SunSans-Regular; margin-bottom: 16px; } 

img, div { behavior: url(../scripts/iepngfix.htc) }

.intro { font-size: 16px; line-height: 20px; margin-bottom: 16px; font-weight: bold; }


.red_back { background-color: #CC3300; display: block; font-weight: bold; color: #FFCC33; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; }



/* Image aligns */

img.right { margin-left: 10px; }
img.left  { margin-right: 10px; }


/* Special */

.languange_link { margin-right: 0px; float: right; color: #FF6600; }

.menu_box { margin-left: 0px; margin-top: 190px; font-size: 14px; color: #ffffff; }

.weather_box { margin-right: 0px; float: right; width: 220px; }

.header_text {margin-right: 0px; float: right;}


/* Titles */

.title   { color: #996600; font-family: 'blackjackregular'; font-size: 36px; line-height: 24px; font-weight: normal; }

.title_main          { color: #c00; font-size: 16px; font-weight: bold; line-height: 20px; } 
.title_sub           { color: #996600; font-size: 16px; font-weight: bold; line-height: 22px; } 

.title_red           { color: #cc0000; font-size: 14px; font-weight: bold; line-height: 22px; } 


.title_contact          { color: #c00; font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 8px; display: block; } 
.title_location          { font-size: 14px; line-height: 14px; font-weight: bold; margin-top: 16px;  display: block;} 





.phone_1 { font-family: 'vegurbold'; color: #FFFFFF; font-size: 30px; font-weight: normal; line-height: 20px; margin-top: 16px; display: block; }
.phone_2 { font-family: 'vegurbold'; color: #FF9900; font-size: 26px; font-weight: normal; line-height: 12px; margin-top: 0px; display: block; }
.phone_3 { font-family: 'vegurbold'; color: #FFFFFF; font-size: 18px; font-weight: normal; line-height: 10px; margin-top: -10px; display: inline; }
.nextel { font-family: 'vegurbold'; color: #999999; font-size: 18px; font-weight: normal; line-height: 10px; margin-top: -10px; display: inline; }



/* Bullets */

.bully ul li {
line-height: 24px;
font-weight: bold;
   background-image: url('../menus/bully.png');
   background-position: 0 8px;
   background-repeat: no-repeat;
   padding-left: 14px;
   margin-left: -40px;
   list-style-type:none;
}



.line_list ul li {
   background-image: url('../menus/bully.png');
   background-position: 0 5px;
   background-repeat: no-repeat;
   padding-left: 14px;
   margin-left: -40px;
   list-style-type:none;
}



/* Navigation*/

a:link              { color: #996600; font-weight: bold; text-decoration: none }       
a:visited           { color: #CC9900; font-weight: bold; text-decoration: none }      
a:hover             { color: #f03; font-weight: bold; text-decoration: none   }       

a.menu:link         { color: #FFCC00; font-weight: bold; } 
a.menu:visited      { color: #FF9900; font-weight: bold; } 
a.menu:hover        { color: #FFFF99; font-weight: bold; } 

a.submenu           { color: #fff; font-weight: normal; } 
a.submenu:visited   { color: #ff9; font-weight: normal; } 
a.submenu:hover     { color: #fc3; font-weight: normal; } 


/* Table Backgrounds */

td.head { background-image: url(../menus/M_top.jpg); background-repeat: no-repeat; background-position: left top; width: auto; }

td.left_fill { background-image: url(../menus/L_fill.jpg); background-repeat: repeat-y; background-position: right top; }
td.right_fill { background-image: url(../menus/R_fill.jpg); background-repeat: repeat-y; background-position: left top; }
td.bottom_fill { background-image: url(../menus/M_bottom.jpg); background-repeat: repeat-x; background-position: left top; }




/* Signoff */
.signoff          { color: #666; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff          { color: #666; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:visited  { color: #999; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:hover    { color: #FFCC00; font-size: 10px; font-weight: normal; text-decoration: none; }   

.tiny         { color: #000; font-size: 10px; } 
.tinywht      { color: #fff; font-size: 10px; } 
.tinygrey     { color: #999; font-size: 10px; } 
.white        { color: #fff; font-size: 14px; }



/* Download Chart */

td.chart1 { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px; }
td.chart2 { color: #ffffff; background-color: #999999; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px; }
td.charthead { color: #ffffff; background-color: #CC3300; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px; font-weight: bold; text-align: left; }
td.chartpad { padding-top: 2px; padding-right: 22px; padding-bottom: 2px; padding-left: 20px; }

a.down           { color: #000000; font-size: 14px; font-weight: bold; } 
a.down:visited   { color: #666666; font-size: 14px; font-weight: bold; } 
a.down:hover     { color: #FF6600; font-size: 14px; font-weight: bold; } 




/* font */

@font-face {
    font-family: 'blackjackregular';
    src: url('../fonts/black_jack-webfont.eot');
    src: url('../fonts/black_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/black_jack-webfont.woff2') format('woff2'),
         url('../fonts/black_jack-webfont.woff') format('woff'),
         url('../fonts/black_jack-webfont.ttf') format('truetype'),
         url('../fonts/black_jack-webfont.svg#blackjackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'vegurbold';
    src: url('../fonts/vegur-bold-webfont.eot');
    src: url('../fonts/vegur-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegur-bold-webfont.woff2') format('woff2'),
         url('../fonts/vegur-bold-webfont.woff') format('woff'),
         url('../fonts/vegur-bold-webfont.ttf') format('truetype'),
         url('../fonts/vegur-bold-webfont.svg#vegurbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'vegurlight';
    src: url('../fonts/vegur-light-webfont.eot');
    src: url('../fonts/vegur-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegur-light-webfont.woff2') format('woff2'),
         url('../fonts/vegur-light-webfont.woff') format('woff'),
         url('../fonts/vegur-light-webfont.ttf') format('truetype'),
         url('../fonts/vegur-light-webfont.svg#vegurlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'vegurregular';
    src: url('vegur-regular-webfont.eot');
    src: url('vegur-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('vegur-regular-webfont.woff2') format('woff2'),
         url('vegur-regular-webfont.woff') format('woff'),
         url('vegur-regular-webfont.ttf') format('truetype'),
         url('vegur-regular-webfont.svg#vegurregular') format('svg');
    font-weight: normal;
    font-style: normal;

}