/* Polaris Color Themed Style */

/*  Primary Light: #005db9
    Primary Dark:  #014991
    Secondary Light: #b58800
    Secondary Dark: #693d00
*/

html, body { background-color: #005db9; }
body, input, select, textarea { font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-Serif; color: #696969; }
input, select, textarea { font-size: 12px; }

#bg-1 { background-color: transparent; background-image: url(../../common/blank.gif); background-position: 50% 0%; background-repeat:no-repeat;  }
#bg-2 { background-color: transparent; background-image: url(images/top-fade.png); background-position: 50% 0%; background-repeat: repeat-x;  }
#bg-3 { background-color: transparent; background-image: url(images/bottom-fade.png); background-position: 50% 100%; background-repeat: repeat-x; }
#wrapper-head { background-color: #014991;}
#wrapper-main { background-color: #ffffff;}
#wrapper-foot { background-color: #014991; }

#wrapper-nav  
{
    color: white; background-color: #014991;
    background: -webkit-gradient(linear, left top, left bottom, from(#005db9), to(#014991));
    background: -webkit-linear-gradient(top, #005db9, #014991);
    background: -moz-linear-gradient(top, #005db9, #014991);
    background: -ms-linear-gradient(top, #005db9, #014991);
    background: -o-linear-gradient(top, #005db9, #014991);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#005db9', endColorstr='#014991')";
 }

h1,h2,h3,h4,h5,h6 { color: #B58800; }
a { color: #014991; text-decoration: none;  }
a:hover { color: #005db9; text-decoration: underline; }

div.calendar .container { border:2px solid Blue; }
div.calendar .header { background-color:Blue; color:White; }
div.calendar .content { color:Blue; }

/* UI - Uses Blue Themed Sprits */
.ui { background-image: url('../blue/images/sprites.png'); background-color: transparent; cursor: pointer; text-indent: -9999px; border: 0; display: block;}
.ui-noindent { background-image: url('../blue/images/sprites.png'); background-color: transparent; border: 0; display: block;}

/* Buttons */
.button  
{
    color: white; background: #014991;
    background: -webkit-gradient(linear, left top, left bottom, from(#005db9), to(#014991));
    background: -webkit-linear-gradient(top, #005db9, #014991);
    background: -moz-linear-gradient(top, #005db9, #014991);
    background: -ms-linear-gradient(top, #005db9, #014991);
    background: -o-linear-gradient(top, #005db9, #014991);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#005db9', endColorstr='#014991')";
 }
.button:hover, .button_screen:hover { border-top-color: #2f2f2f; background: #2f2f2f; color: #ccc; text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#2f2f2f')"; }
.button:active, .button_screen:active { border-top-color: #5c87b2; background: #000047; }

#minicartbtn a.mini { text-shadow: 0px 1px 0 #454545; font-size:13px; font-weight:normal; }

/* Footer */
#content-foot {color: #d0d0d0;}
#content-foot h1,#content-foot h2,#content-foot h3,#content-foot h4,#content-foot h5,#content-foot h6 {color: #B58800;}

/* Slider Control */
.slider-nav a {  background-image:url('../blue/images/sprites.png');}
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,255,0.5); cursor: default; }

/* Side Nav */
ul.navlist li a { background-color: #005db9; color:#ffffff; }
ul.navlist li a:hover { background-color: #014991; color: #ffffff; }
ul.navlist .subnav { background-color: #ffffff; z-index: 100; }
ul.navlist .subnav li a { background-color: #005db9; color:#ffffff; }
ul.navlist .subnav li a:hover { background-color: #014991; color: #ffffff; }

ul.navlisthorz li a { background-color:transparent; color:#ffffff; }
ul.navlisthorz li a:hover { background-color: #337fc8; color: #ffffff; }
ul.navlisthorz ul,
ul.navlisthorz ul ul { background-color: #005db9;  }
ul.navlisthorz .subnav { background-color: #005db9; }
ul.navlisthorz .subnav li a { background-color: #005db9; color:#ffffff; }
ul.navlisthorz .subnav li a:hover { background-color: #014991; color: #ffffff; }

/* Pager */
div.paging a, 
div.paging span.select,
div.paging strong, 
div.paging a:hover,
div.paging span.option span.items { border: 1px solid #014991; }
div.paging strong  { color: #ffffff; background-color: #014991; } 
div.paging a:hover { color: #ffffff; background-color: #005db9; border: 1px solid #005db9; }

/* Headers */
div.tblhdr, .carthdr { color:#ffffff; 
    background-color: #005db9; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#014991),to(#005db9));
    background-image: -moz-linear-gradient(top,#014991,#005db9);
    background-image: linear-gradient(top,#014991,#005db9);
    background-image: -o-linear-gradient(top,#014991 1%,#005db9 100%);}
    
.home-widget-header, .widget-header { background-color: #014991;}
.home-widget-header h4, .widget-header h4 { border:0;}
.home-widget-row, .widget-row { border-color: #014991; }
.home-widget-footer { background-color: #005db9; }
.home-widget-footer a { color:#eee;}

#previewcontainer div.preview.over { border: solid 1px #005db9; }

#modelList p.subheader, #modelFilter p.header  
{
    background-color: #005db9; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#014991),to(#005db9));
    background-image: -moz-linear-gradient(top,#014991,#005db9);
    background-image: linear-gradient(top,#014991,#005db9);
    background-image: -o-linear-gradient(top,#526924 1%,#014991 100%);
}

#invunits {border: 1px solid #014991;}
#invunits div.unitwrapper div.color {color: #014991;}
ul.widget-tabs { border-bottom: 2px solid #014991; }
ul.widget-tabs li { background-color: #014991; border-color: #014991;}
ul.widget-tabs li.active a {border-color: #014991 !important;color: #014991 !important;}
ul.widget-tabs li a {border: 2px solid #014991;	background: #014991;}
ul.widget-tabs li a:hover {border: 2px solid #0163c4;background: #0163c4;}
.widget-content-block { border: 2px solid #014991; }