﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    font-family: Verdana, Arial, Calibri, Helvetica, sans-serif;
    font-size: .75em;
    margin: 0px;
    padding: 0px;
}

a:link, a:visited
{
    color: #217DC0;
    text-decoration:none;
}

a:hover
{
    color: #21C703;
    text-decoration:underline;
}

a:active
{
    color: #217DC0;
}

a.addToCart
{
    text-decoration:underline;
}

.topTopBg a
{
    color:#217DC0;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}

a.filter
{
    color:blue;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    color:#006CBB;
    text-transform: none;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Calibri, Helvetica, sans-serif;
}

h1
{
    font-size: 1.6em;
    font-weight:bold;
    padding-bottom: 0px;
    padding-left:3px;
    margin:0px 3px 0px 0px;
}

h2
{
    font-size: 1.3em;
    padding-left:1px;
    margin-top:0px;
}

h2 a
{
    color:#006CBB !Important;
    font-size:10pt !Important;;
}

h2 a:hover
{
    color:#21C703 !Important;
}

h3
{
    font-size: 1.2em;
    color: #031192;
}

h4
{
    font-size: 1.1em;
}

h5
{
    font-size: 1em;
}

h6
{
    font-size: 0.9em;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.FormPlaceHolderTble
{
    border-collapse:collapse;
    border:1px solid #c0c0c0;   
    width:100%;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}
.smallNote
{
    font-size:8pt;
}

.LeftMenuAndContentSeparataor
{
    border-right:1px solid #B0CFE1;
    width:250px;
}

.RightMenuAndContentSeparator
{
    border-left:1px solid #B0CFE1;
    width:250px;
}

.LogoTop
{
    /*background-image:url('/images/menuBack.gif');
    height:5px;*/
}
/* START - Top Menu */
#MainMenu {
width: 100%;
background: #006CBB;
background-image:url('/images/menuBack.gif');
padding:0px;
}
#MainMenu td {
    text-align:center;
} 
#MainMenu a {
font-family:Verdana, Calibri, Arial;
font-size:10pt;
font-weight:bolder;
display: block;
color: #ECF7FF;
text-decoration: none;
padding:10px 15px 10px 15px;
height:16px;
}
 
#MainMenu a:hover {
background: #21C703;
color:White;
}

/* END - Top Menu */

/* START - toptop menu */

#TopMenu {
width: 100%;
float: left;
margin:0px;
background:#FFFFFF;
}
 
#TopMenu ul {
list-style: none;
float: left;
margin:0px;
padding-left:5px;
/*background-image:url('/images/itemBack.gif');*/
background-repeat:repeat-x;
background:#FFFFFF;
}
 
#TopMenu a {
font-weight:bolder;
display: block;
margin:0px;
padding:0px 3px 0px 3px;
}
 
#TopMenu a:hover {
background-image:url('/images/menuBack.gif');
color:White;
text-decoration:none;
}
 

#TopMenu ul ul {
position: absolute;
z-index: 5000;
padding-left:0px;
padding-bottom:5px;
border-bottom:1px solid #AFDBFE;
border-left:1px solid #AFDBFE;
border-right:1px solid #AFDBFE;
}
 
div#TopMenu ul ul,
div#TopMenu ul li:hover ul ul,
div#TopMenu ul ul li:hover ul ul
{display: none;}
 
div#TopMenu ul li:hover ul,
div#TopMenu ul ul li:hover ul,
div#TopMenu ul ul ul li:hover ul
{display: block;}


.topTopBg
{
    /*background-image:url('/images/itemBack.gif');*/
    color:Black;
    border:1px solid #AFDBFE;
    border-bottom:0px;
}

.topTop
{
    border:1px solid #AFDBFE;
}

/* END - toptop menu */

.ShowProductImage
{
    float:left;
}

.thHeading
{
    background-color:#efefef;
    text-align:left;   
}
.editLink
{
    color:red;
    font-size:11px;
}
.paging
{
    border:1px solid #c0c0c0;
    padding:3px;
}

.pagingB
{
   color:black;
}

.spacer
{
    padding:7px;
}
.spacerTop
{
    padding-top:5px;   
}

span.techTag
{
    /*background-color:#F4F8FF;*/
    padding:1px 3px 1px 3px;
    margin-top:10px;
    margin-bottom:10px;
    /*border-bottom:1px solid #C6DBFF;*/
    /*border-right:1px solid #C6DBFF;*/
    text-decoration:none;
    color:#336699;
}
a.techTag
{
    padding:10px 3px 5px 3px;
}
span.techTag:hover
{
    background-color:#ffffff;
    color:#F4F8FF;
    /*border-bottom:1px solid #336699;*/
    /*border-right:1px solid #336699;*/
    padding:1px 3px 1px 3px;
    margin-top:10px;
    margin-bottom:10px;
}

.button
{
    background-image:url('/images/buttonBack.gif');
    border:1px solid #A6D143;
    height:25px;
    color:#5E771C;
    font-weight:bold;
    font-family:Trebuchet MS, Arial, Calibri, Verdana, Helvetica, sans-serif;
}

.button: hover
{
    border:1px solid #A6D143;
    height:25px;
    color:#5E771C;
    font-weight:bold;
    font-family:Trebuchet MS, Arial, Calibri, Verdana, Helvetica, sans-serif;
}

.textbox
{
    background-color:#ffffff;   
}
input.textbox
{
    border:1px solid #CCCCCC;   
}

input.textbox:focus
{
   background-color:#FFFFBF;
   border: 1px solid #07861C;
}

.listingHeader
{
    background-color:#DDEFFF;   
}
.listingAlternate
{
    background-color: #F3FEFF;
}

.hr
{
    border-top:1px solid #B0CFE1;
}

.lhr
{
    border-top:1px solid #AFDBFE;
}

.hide
{
    border:2px solid #006CBB;
    display:none;
    background-color:#ffffff;
    background-repeat:repeat-x;
    background-image:url('/images/itemBack.gif');
    padding:5px;   
    position:absolute;
}

.hideCenter
{
    border:2px solid #006CBB;
    display:none;
    background-repeat:repeat-x;
    background-color:#ffffff;
    background-image:url('/images/itemBack.gif');
    padding:5px;   
    position:absolute;
    left:30%;
    width:50%;
    top:22%;
}

.hideSimple
{
    display:none;
}
.right
{
    text-align:right;
}

.center
{
    text-align:center;
}

.floatImage
{
    float:right;   
}

.leftBorder
{
    border-left:1px solid #c0c0c0;
    padding-left: 15px;
}

.topLink
{
    color:White;   
}

.pleaseNote
{
    color:Maroon;
  
}

.green
{
    color:Green;   
}

.paymentOption
{
    font-size:10pt;
    color:#000000;
    cursor:pointer;
    font-weight:bold;
}
.gray
{
    color:Gray;
}

.highlightRow
{
    background-color:#FFFFCC;   
}

.floadRight
{
    float:right;   
}

li
{
    line-height:18px;
}

.heading
{
    border:1px solid #E0ECF3;
    margin:5px 3px 0px 3px;
    border-bottom:0px;
    padding-left:3px;
}

.border
{
    border:1px solid #E0ECF3;
    padding:5px 5px 5px 5px;
    margin:0px 3px 12px 3px;
}

.borderSimple
{
    border:1px solid #E0ECF3;
}

.itemBack
{
    background-repeat:repeat-x;
    background-image:url('/images/itemBack.gif');
}

.tokenBg
{
    background-color:#EBFFD7;
    padding:5px;
    width:450px;
}
.beforeDiscountPrice
{
    text-decoration: line-through;
    color:Red;    
}
.disabled
{
    color:#c0c0c0;
}


/* My Menu */
.barParent
{
    background-image:url('/images/itfLogoBack.gif');
    background-position:right;
    background-repeat:repeat-y;
    background-color:#fff;
    margin:15px;
    border-style:double;
    border-color:#AEC6DB;
}
.itSliderTitle
{
    background-color:#E9F0F5;
    background-image:url('/images/itemBack.gif');
    border:1px solid #CDDCE9;
    border-top:0px;
    border-left:0px;
    padding:9px;
    font-size:10pt;
    color:#217DC0;
    cursor:pointer;
    background-repeat:repeat-x;
}
.itSliderBorder
{
    /*border:1px solid #AEC6DB;*/
    height:170px;
}
.itSliderBarClicked
{
    background:#fff;
    border-right:0px;
    border-left:0px;
    font-weight:bold;
    color:#006CBB;
    cursor:auto;
}
.spaceMore
{
    padding:10px;   
}

.spTabActive
{
    background:#ffffff;
    color: #000000;
    padding:5px;
    margin:10px;
    font-weight:bold;
    text-align:center;
    
}

.spTab
{
    cursor:pointer;
    color: #217DC0;
    font-weight:bold;
    margin:10px;
    padding:5px;
    text-align:center;
    
}

.spTabBg
{
    background-image:url('/images/itemBack.gif');    
}

.spTabBg span
{
    border-left:1px solid #AFDBFE;
}
.imgUploader
{
    background-color: #F5FAFE;
    padding: 5px;
}

.bderZero
{
    border:0px;
}

.postByAuthoHimSelf
{
    background-color:#EBFFD7;   
}

h3.panelHeading
{
    background-image:url('/images/itemback.gif');
    background-color: #D5EAFF;
    border:1px solid #E0ECF3;
    padding: 5px;
}
.pointer
{
    cursor:pointer;
}

ul.productSubTypeList
{
    list-style-image:url('/images/itfnext.gif');
}


pre
{
    font-family:Courier New, Courier;
    font-size:10pt; 
    color:#000000; 
    overflow:auto;
    border:1px solid #DADADA;
    padding:5px;
    background-color:#FCFCFC;
    word-wrap: break-word !important;        
    white-space: pre-wrap !important;       
    white-space: -moz-pre-wrap !important;   
    white-space: -o-pre-wrap !important;    
    border:1px solid #c0c0c0;
}


code
{
    color:brown;
    font-family::Courier New, Courier;
    font-size:10pt;
}
