.ignore{

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,

/* Eric Meyer's Reset Stylesheet: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img { 
            border: 0px;
        }﻿.ignore{

}
/* Main Layout */
        body
        {
            background-image: url(../images/ui/topBar-background.jpg);
            background-repeat: repeat-x;
            text-align: left;
            margin: 0px;
       font-size: 75%;
				color: #777777;
				font-family: "Lucida Grande", Lucida, "Helvetica Neue", Helvetica, Arial, sans-serif
        }
        
h1,h2,h3,h4,h5,h6
				{
				font-weight: normal;
				color: #131313;
				}
        h1{
            margin-bottom: 0em;
				font: 2em/1 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
				
				
        }
        
        h3{
            margin-bottom: 0.5em;
				font: 1em/1 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
			 font-weight:bold;
				
        }
        p
				{
				margin: 0 0 2em;
				line-height: 2em;
				color: #777777;
				}
        .inline p{display:inline !important;}
        
        #header{
            width:960px;
            height:164px;
            background-image: url(../images/ui/top-login.png);
        
        }
        #footerSpacer{clear:both; height:20px;}
        #footer{
            clear:both;
            border-top: solid 1px #d1d1d1; width: 100%; padding-top: 8px;padding-bottom:40px; 
        }
        #footer a:link, #footer a:active,#footer a:visited{
            color: #777777;
            text-decoration: none;
            font-size: 0.9em;
            
        }
        #footer a:hover{
            color: #777777;
            text-decoration: underline;
            font-size: 0.9em;
        }
        #topNav{
            float: right;
            padding-top: 12px;
            color: #ffffff;
            font-size: 0.9em;
        }
        #topNav a:link, #topNav a:active,#topNav a:visited{
            color: #ffffff;
            text-decoration: none;
            font-size: 0.9em;
            
        }
        #topNav a:hover{
            color: #ffffff;
            text-decoration: underline;
            font-size: 0.9em;
        }
       
        #container
        {
            position: relative;
            margin: 0px auto 0px auto;
            width: 960px;
            height: 850px;
        }
        td
        {
            vertical-align: top;
            text-align: left;
        }
        a:link
        {
            color: Gray;
            font-size: 11px;
        }
        .btn{
            color: #fff; background-color:#0d97d1; border: solid 1px #909da8; width:100px; font-weight:bold;
        }
        
        /* Main Layout */
        /* Controls */
        .text
        {
            border: solid 1px #909da8;
            font-size: 11px;
            color: #6a747c;
            padding: 3px;
        }
        /* Controls */
        /* search */
    
        .searchLabel
        {
            padding-top: 8px;
        }
        .infoLabel
        {
            font-size: 10px;
            text-align: center;
        }
        input.blur {
				color: #ccc; font-style:italic;
			}
			input{
			    border: solid 1px #bcc1c8; padding-left:2px; font-style:normal
			}
			/* login */
		#loginPanel
        {
            background-image: url(../images/ui/Login-Back.jpg);
            width: 944px;
            height: 203px;
            color: #ffffff; padding-top: 110px; padding-left:15px; margin-top:15px; margin-bottom:25px;
            text-align:left; 
            
        }
        #loginText{ margin-bottom: 30px; font: 1.5em/1 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; font-weight:bold;}
         #loginDiv
        {
            padding-left: 150px; padding-top: 0px; font-size: 13px; font-weight:bold;
        }
        .loginBtn{
            margin-left: 150px; margin-top: 5px;
            color: #fff; background-color:#0d97d1; border: solid 1px #fff; width: 132px;
        }
       
        .checkBox{
            font-size: 11px; vertical-align:top; padding-left: 75px;
        }
        #loginPanel .textBox{
			    width: 200px;
			    border: solid 1px #0d97d1; margin-bottom: 5px; margin-left:10px;
			}
			/* Product Detail */
.productInfo td{
	border-bottom: solid 8px #ffffff;
}
.productIcon, .productIconRight, .productPriceHeader, .productPrice, .productGrey, .productGreySmall, .productGreySmall2Col{
	width:132px; text-align:center; vertical-align: middle; padding:0px;
}
.productGreySmall2Col{ width:255px;}
.productIconRight, .productPriceHeader, .productPrice{
	border-left: solid 8px #ffffff;
}
.productIconData{
	vertical-align: middle; display: block; padding-top:7px; font-size:12px; font-weight:bold;
}

.imageIcon{
	float:left;clear:both; 
	/*width:32px; height:28px;*/
}
.productPriceHeader{
	color: #ffffff;
}
.productGrey, .productGreySmall, .productGreySmall2Col{
	background-color: #bcc1c8;
	color: #000000;
	
}
.productPriceHeader, .productPrice, .productGrey{
	font-size: 14px; height: 28px;
}
.productGreySmall, .productGreySmall2Col{
	font-size: 10px; font-weight: normal; padding: 5px;
}
.productSpacer{
	height: 80px;
}
.productHeader{
	height: 28px;
	border-bottom: solid 1px #bcc1c8; 
	margin-bottom: 20px; clear: both;
	margin-top:10px;
}
.headerImage{
    margin-bottom: 30px; border-bottom: solid 1px #bcc1c8;
}
.productCoatings{
    position: absolute; right: 0px; top: 290px;
}
.hideMe{
    display:none;
}
.formTable td{
    padding:5px;

}
.formTable{ margin-bottom:20px; margin-top:10px;}
.formTable td{padding:5px;}
.formLabel { padding-right: 5px; padding-top: 15px; vertical-align:middle;}
.moneyInput { width: 50px;}
.smallInput {width: 35px; height: 17px; padding: 2px;}
/*************** Notifications ***************/

.notification, .notificationSearch {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
.notification{
    display:none;
}
   .notificationSearch{
    margin-top:20px; font-weight:bold; overflow: hidden;
   }            

.attention {
                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #fafafa url('../images/icons/information.png');
                border-color: #bcc1c8;
                color: #585b66;
                }
         .informationSearch {
            background: #fafafa;
                border-color: #bcc1c8;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/icons/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/icons/cross_circle.png');
                border-color: #df8f8f;color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }
.notificationSearch div {
                display:block;
                font-style:normal;
                
                padding: 0px 0px 0px 0px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }
.subButton {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: url('../images/bg-button-greenX.gif') top left repeat-x !important;
                border: 0px solid #459300 !important;
                padding: 4px 0px 4px 0px !important;
                color: #000 !important;
                font-size: 11px !important; font-weight:normal;
                cursor: pointer;
                text-decoration: underline;
                }
              .subButtonWhite{
                color: White !important;
              }  
.subButton:hover{
                text-decoration: none;
                
                }
                
.subButton:active {
                padding: 5px 0px 3px 0px !important;
                }
                /*Model Summary */
                 .modelTableHeader th
        {
            height: 28px;
            border-bottom: solid 1px #bcc1c8;
            margin-bottom: 20px;
            clear: both;
            font-family: "Helvetica Neue" , Helvetica, Arial, Geneva, sans-serif;
            font-size: 15px;
            font-weight: bold;
            text-align: left;
            color: #131313;
        }
        
        .modelTable ul
        {
            list-style-image: url(../resources/images/ui/bullet-PAL.png);
            list-style-type: square;
            list-style-position: outside;
            padding: 5px !important;
            margin-left: 5px !important;
        }
        .modelTable ul li
        {
            line-height: 2.0em;
        }
        .modelTable td
        {
            padding-left: 10px;
            padding-right: 40px;
            width: 33%;
        }
        .smallheader{ font-size: 8px !important; font-style:italic !important;}
        .imageIcon
        {
            background-color: #d82342;
        }
        
        #searchBox{
            height:48px; overflow:hidden; margin-bottom:20px;
        }
        #divProduct{
            width:100%;
        }
        .fullWidth{width:100%;}        
.rangeContainer{float: right; margin-top:-290px; z-index:1;position:relative;}
.range{padding-right: 100px;}
.rangeLogos{float:right; width: 200px; height:300px;z-index:2;position:relative;}
.rangeData{clear:both;float:right; margin-top: 20px;position:relative; width:100%;}
.additions{color: #1c356c; text-align: right;float:right;  margin-top: -10px; width: 100%; clear:both; }
﻿.ignore{

}
.Grid 
{ 
  border: 0px; 
  cursor: pointer; 
}

#gridTable table
        {
            width: 100%;
            border-collapse: collapse;
        }
        #gridTable table thead th
        {
            font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
            font-size: 13px; 
            font-weight: bold; 
            text-align: left; color: #131313; padding-left:10px;
        }
        #gridTable tbody
        {
            border-bottom: 1px solid #ddd;
        }
        

.HeadingRow 
{ 
  background-color: #ececec; 
}
.HeadingRowSearch
{
    

}

.HeadingCell 
{ 
  border: 0px;
  padding: 7px;
}

.HeadingCellSearch
{ 
  border: 0px;
  
  padding: 12px 0px 4px 4px;
}

.HeadingCellText
{
  font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  font-size: 13px; 
  font-weight: bold;
  text-align: left; color: #131313; padding-left:10px;
}
.HeadingCellTextSearch
{
  font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  font-size: 15px; 
  font-weight: bold; 
  text-align: left; color: #131313; padding-left:10px;
}
.AltRow, #gridTable tbody tr.alt-row{
   background-color: #fafafa;  color: #666666;
}
.DataRow, #gridTable tbody tr
{ 
  background-color: #FFFFFF;  color: #666666;
}

.DataCell, #gridTable table td, #gridTable table th 
{ 
  cursor: default;
  padding: 10px 0px 10px 17px;
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 11px; line-height: 13px;
  
} 

.EditDataCell 
{ 
  cursor: default;
  padding: 6.5px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 11px; vertical-align:middle;
} 



.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #0096d3; 
  color: #FFFFFF;
}

.HoverRow
{ 
  
  background-color: #ececec; 
  color: #000000;
}
.SelectedRow a:link
{
    color: #ffffff;
}
.HoverRow a:link
{
    color: #000000;
}



.GridFooter
{
  cursor: default;
  padding: 5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} ﻿
ul.geogoer_vchecks li.first_hover{
	
}
ul.geogoer_vchecks{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.geogoer_vchecks li.first{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #d5d5d5;
}
ul.geogoer_vchecks li.first span{
	padding-top: 6px;
	height: 40px;
}
ul.geogoer_vchecks li.first_hover span{
	
}
ul.geogoer_vchecks li.last{
	border-width: 0px 0px 0px 0px;
}
ul.geogoer_vchecks li.last_hover{
}
ul.geogoer_vchecks li.last span{

}
ul.geogoer_vchecks li.last_hover span{
	
}
ul.geogoer_vchecks li{
	position: relative;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}
ul.geogoer_vchecks li.hover{

}
ul.geogoer_vchecks li span{
	color: black;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	display: block;
	height: 40px;
	padding-top: 5px;
	padding-left: 0px;
}
ul.geogoer_vchecks li.hover span{
}
ul.geogoer_vchecks li.checked div.check_div{
    margin-top: 5px;
	background-image: url(../images/filter_icons/tick.gif);
	background-repeat: no-repeat;
}
ul.geogoer_vchecks li.unchecked div.check_div{
    margin-top: 5px;
	background-image: url(../images/filter_icons/cross.gif);
	background-repeat: no-repeat;
}
ul.geogoer_vchecks li.unchecked img{
	opacity:0.4;filter:alpha(opacity=40);
}

ul.geogoer_vchecks li.unchecked span{
	color: #999999;
}
ul.geogoer_vchecks li div.check_div{
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	top: 5px;
	right: 35px;
}
﻿.ignore{

}
.TopGroup
        {
            
            background-color: #d82342;
            border: 0px;
            
            cursor: default;
            font-weight: bold; height:29px;
        }
        .MenuGroup
        {
            background-color: #d82342;
            border: 0px;
            cursor: default; height:29px;
            
        }
        .SVTopMenuItem, .VTopMenuItem, .STopMenuItem, .LTopMenuItem, .BTopMenuItem, 
        .SVTopMenuItemHover, .VTopMenuItemHover, .STopMenuItemHover, .LTopMenuItemHover, .BTopMenuItemHover{
            border:0px;
            padding:0px;
            font-family: sans-serif, Arial, Helvetica; 
            border-right: solid 4px #ffffff;
            font-size: 13px; padding-top:5px;
            font-weight: bold;
            cursor: hand; 
            width: 129px; 
            text-align:center;
        }
        .SVMenuItem, .VMenuItem, .SMenuItem, .LMenuItem, .BMenuItem, .MMenuItem, .NMenuItem,
        .SVMenuItemHover, .VMenuItemHover, .SMenuItemHover, .LMenuItemHover, .BMenuItemHover, .MMenuItemHover, .NMenuItemHover,
        .SVMenuItemExpanded, .VMenuItemExpanded, .SMenuItemExpanded, .LMenuItemExpanded, .BMenuItemExpanded, .MMenuItemExpanded .NMenuItemExpanded
        {
            border-top: 1px solid #6F6F6F;
            padding-left:15px;
            padding-right:15px;
           
            font-family: sans-serif, Arial, Helvetica; 
            font-size: 12px;
            cursor: hand;
        }

        .SVTopMenuItem
        {
            color: #ffffff; 
            background-color: #c84b14;
        }
        .SVTopMenuItemHover
        {
            color: #c84b14; 
            background-color: #fbd7ab;
        }
        .SVMenuItem
        {
            background-color: #fbd7ab;
            color: #c84b14;
        }
        .SVMenuItemHover
        {
            background-color: #c84b14;
            color: #ffffff;
        }
        .SVMenuItemExpanded
        {
            background-color: #c84b14;
            color: #ffffff;
        }
        
        .VTopMenuItem
        {
            color: #ffffff; 
            background-color: #13366d;
        }
        .VTopMenuItemHover
        {
            color: #13366d; 
            background-color: #bae4f4;
        }
        .VMenuItem
        {
            background-color: #bae4f4;
            color: #13366d;
        }
        .VMenuItemHover
        {
            background-color: #13366d;
            color: #ffffff;
        }
        .VMenuItemExpanded
        {
            background-color: #13366d;
            color: #ffffff;
        }

.STopMenuItem
        {
            color: #ffffff; 
            background-color: #9b172e;
        }
        .STopMenuItemHover
        {
            color: #9b172e; 
            background-color: #fbc4da;
        }
        .SMenuItem
        {
            background-color: #fbc4da;
            color: #9b172e;
        }
        .SMenuItemHover
        {
            background-color: #9b172e;
            color: #ffffff;
        }
        .SMenuItemExpanded
        {
            background-color: #9b172e;
            color: #ffffff;
        }
        
        .LTopMenuItem
        {
            color: #ffffff; 
            background-color: #006b30;
        }
        .LTopMenuItemHover
        {
            color: #006b30; 
            background-color: #d3e9b0;
        }
        .LMenuItem
        {
            background-color: #d3e9b0;
            color: #006b30;
        }
        .LMenuItemHover
        {
            background-color: #006b30;
            color: #ffffff;
        }
        .LMenuItemExpanded
        {
            background-color: #006b30;
            color: #ffffff;
        }
        
        .BTopMenuItem
        {
            color: #ffffff; 
            background-color: #5c0f56;
        }
        .BTopMenuItemHover
        {
            color: #5c0f56; 
            background-color: #d1bee0;
        }
        .BMenuItem
        {
            background-color: #d1bee0;
            color: #5c0f56;
        }
        .BMenuItemHover
        {
            background-color: #5c0f56;
            color: #ffffff;
        }
        .BMenuItemExpanded
        {
            background-color: #5c0f56;
            color: #ffffff;
        }
        
                
        .MTopMenuItem
        {
            color: #ffffff; 
            background-color: #d82342;
            border:0px;
            padding:0px;
            font-family: sans-serif, Arial, Helvetica; 
            font-size: 13px;
            font-weight: bold;
            padding-top: 5px;
            cursor: hand; 
            width: 129px; 
            text-align:center;
        }
        .MTopMenuItemHover
        {
            color: #d82342; 
            background-color: #f7ccc8;
            border:0px;
            padding:0px;
            font-family: sans-serif, Arial, Helvetica; 
            font-size: 13px;
            font-weight: bold;
            padding-top: 5px;
            cursor: hand; 
            width: 129px; 
            text-align:center;
        }
        .MMenuItem
        {
            background-color: #f7ccc8;
            color: #d82342;
        }
        .MMenuItemHover
        {
            background-color: #d82342;
            color: #ffffff;
        }
        .MMenuItemExpanded
        {
            background-color: #d82342;
            color: #ffffff;
        }
        .NTopMenuItem
        {
            color: #ffffff; 
            background-color: #d82342;
            border:0px;
            padding:0px;
            border-right: solid 4px #ffffff;
            font-family: sans-serif, Arial, Helvetica; 
            font-size: 13px;
            font-weight: bold;
            padding-top: 5px;
            cursor: hand; 
            width: 80px; 
            text-align:center;
        }
        .NTopMenuItemHover
        {
            color: #d82342; 
            background-color: #f7ccc8;
            border:0px;
            padding:0px;
            border-right: solid 4px #ffffff;
            font-family: sans-serif, Arial, Helvetica; 
            font-size: 13px;
            font-weight: bold;
            padding-top: 5px;
            cursor: hand; 
            width: 80px; 
            text-align:center;
        }
        .NMenuItem
        {
            background-color: #f7ccc8;
            color: #d82342;
        }
        .NMenuItemHover
        {
            background-color: #d82342;
            color: #ffffff;
        }
        .NMenuItemExpanded
        {
            background-color: #d82342;
            color: #ffffff;
        }
        .MenuBreak
        {
          background-color: #d82342;
          width:164px;
        }
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0b97d1;
	color: white;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #bcc1c8;
	background-color: #fafafa; color: #000;
	padding: 10px;
	opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; }
