/* CSS Document */
/* AUTHOR: JOHN RAHN */
/* CONTACT: JOHNR@JDSINDUSTRIES.COM */



/*################ VERY TOP BLUE HEADER #################### */
#head{
position:absolute;
left:0;                  
right:0;
top:0;                        
height:35px;
background-color:#006699;
border-bottom:#999999 solid 1px;
}

#headWrap{
position:relative;
width:850px;
height:20px;
top:9px;
margin:auto;
}                        

#headText{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#FFF;
text-align:right;	
}


.LeftMenuHeader{
position:relative;
width:192px;
left:-16px;
right:0;
top:-16px;
text-align:center;
color:#006699;
background:#DBDBDB;
font-family:Verdana, Geneva, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
border-bottom:2px solid #999999;
}


/* ################### SITE WIDE LINK STYLES ################# */

/* WHITE NAVIGATION CLASS LINKS */
a.nav:link {
color: white; text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:13px; 
}
a.nav:visited {
color: white; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:13px; 
}
a.nav:hover {
color: white; text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:13px; 
}
a.nav:active {
color: white; 
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}

.nav{
color:white;
}

/* SPLASH MICRO NAVIGATION CLASS LINKS */
a.micro:link {
color: #006699; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}
a.micro:visited {
color: #006699; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:12px; 
}
a.micro:hover {
color: #006699;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:12px; 
}
a.micro:active {       
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

/* BREAD CRUMB NAVIGATION CLASS LINKS */
a.crumb:link {
color: #757474; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}
a.crumb:visited {
color: #757474; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:10px; 
}
a.crumb:hover {
color: #757474;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:10px; 
}
a.crumb:active {
color: #757474; 
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}

.crumbText{
color: #757474; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:600;
padding-right:8px; 
}

/* MEDIUM SIZE LINKS */
a.med:link {
color: #006699; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
}
a.med:visited {
color: #006699; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
}
a.med:hover {
color: #006699;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
}
a.med:active {
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
}


/*  CLASS FOR TINY LINKS */
a.tinyLinks:link {
color: #006699; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:9px; 
}
a.tinyLinks:visited {
color: #006699; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:9px; 
}
a.tinyLinks:hover {
color: #006699;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:9px; 
}
a.tinyLinks:active {
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
}


a.side:link {
color: #006699; text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}
a.side:visited {
color: #006699; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:13px; 
}
a.side:hover {
color:#006699; text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;  
}
a.side:active {
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:13px; 
}

a.bigMain:link {
color: #006699; text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
}
a.bigMain:visited {
color: #006699; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
}
a.bigMain:hover {
color:#006699; text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;  
}
a.bigMain:active {
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:18px; 
}



/*  ############################## */
/*       EXTENDED MENU LINKS       */
a.xmenu:link {
color: #006699; text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
}
a.xmenu:visited {
color: #006699; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold; 
}
a.xmenu:hover {
color:#006699; text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;  
}
a.xmenu:active {
color: #006699; 
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold; 
}


/*  CLASS FOR TINY LINKS */
a.greyLinks:link {
color: #616161; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}
a.greyLinks:visited {
color: #616161; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px; 
}
a.greyLinks:hover {
color: #616161;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:10px; 
}
a.greyLinks:active {
color: #616161; 
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}


#newItems{
display: block;
width: 110px;
height: 35px;
background: url("../images/NewItems_Button.gif") no-repeat 0 0;
}

#newItems:hover{ 
background-position: 0 -35px;
}

#newItems span{
position: absolute;
top: -999em;
}


#clearItems{
display: block;
width: 110px;
height: 35px;
background: url("../images/Clearance_Button.gif") no-repeat 0 0;
}

#clearItems:hover{ 
background-position: 0 -35px;
}

#clearItems span{
position: absolute;
top: -999em;
}




/* ################# FORM STYLE ################ */

.texta {  
font-size: 14px;    
border: 1px solid #666666;
padding:5px;  
}


.cleardefault{
font-size: 14px;    
border: 1px solid #666666;
padding:5px; 
}


#loginButton{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
float:right;
width:80px;
height:40px;
text-align:center;
vertical-align:center;
background:#006699;
color:white;
margin-right:10px;
margin-top:5px;
line-height:40px;
}

/* ######### SITE WIDE FONT STYLING ############ */

h1.bodyTitle{
font-family:Verdana, Geneva, sans-serif;
font-size:34px;
color:#006699;
text-align:left;
margin:4px;	
}

h3.medTitle{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
color:#006699;
text-align:left;
margin:1px;	
}

.medTitle2{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
color:#006699;
float: left;
margin-right:200px;
margin-left:10px;
font-weight:600;
}

p.boldText{
font-family:Verdana, Geneva, sans-serif;
font-size:32px;
font-weight:bold;
color:#006699;
text-align:left;
margin:2px;
}

p.boldTextMain{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
font-weight:bold;
color:#006699;
text-align:left;
margin:2px;
}

p#boldLink{
font-family:Verdana, Geneva, sans-serif;
font-size:22px;
color:#006699;
text-align:left;
margin:2px;
}

p.medText{
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#006699;
text-align:left;
margin:auto;
}

.footTitle{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#3B3838;
margin:0;
padding:5;                     
}

.footSubTitle{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#3B3838;
margin-top:0px;
}

p.descText{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#3A3A3A;
}

p.descSmallText{
font-family:Verdana, Geneva, sans-serif;
font-size:8px;
color:#3A3A3A;
}

.descTinyText{
font-family:Verdana, Geneva, sans-serif;
font-size:8px;
color:#3A3A3A;
}

p.load{ 
color:red;
}
p.catalogTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bolder;
color:#524E4F;
}

#textDescBlue{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
color:#3A3A3A;
text-align:left;	
}

.textSearchTitle{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
color:#3A3A3A;
text-align:left;	
}


.infoText{
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#3A3A3A;
}


.infoTextBold{
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:600;
color:#3A3A3A;
}



.partNo{
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#000;

}


.partNoBold{
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#000;
font-weight:bold;

}

.textBoldBlue{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight: bold;
color:#006699;
text-align:left;	
}

.textBoldBlack{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight: bold;
color:#000000;
background:#999999;
text-align:left;	
}

/* *******FEATURE ITEM********* */
#fetMainHead{
font-family:"Time New Roman", Times, serif;
font-style:italic;
font-size:66px;
font-weight:bolder;
letter-spacing:-2px;
color:#069;   
}

#fetHEAD{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:bolder;
color:#524E4F;
}

.fetDESC1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
color:#8A8889;
}


#fetPARTNO{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#000000;
}

ul.LinksADR{
line-height:20px;
margin-top:2px;
padding-left:15px;
list-style-image:url("../images/ADR_LIST_IMAGE.gif");
list-style-type:square;
}

ul.LeftMenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
margin-top:4px;
padding-left:12px;
list-style-image:url("../images/ADR_LIST_IMAGE.gif");
list-style-type:square;
}

 /* ################# BODY ##################### */
 
#wrapSiteMenu{
position:relative;
width:909px;
height:auto;
top:45px;
margin:auto;
}

#wrapSearchMenu{
position:relative;
margin:auto;
}

#wrapSiteBody{
position:relative;
width:909px;
height:auto;
top:40px;
margin:auto;
border:1px solid #999;
margin-top:25px;
}

#wrapSiteLeftMenu{
position:absolute;
width:150px;
height:auto;
border:1px solid red;
}

#wrapSiteContent{
position:relative;
width:750px;
height:auto;
margin-left:155px;
margin-top:0px;
top:0px;
right:0px;
}




/* ########################################## */
/* ########################################## */

/*          START MAIN CONTENT                */

/* ########################################## */
/* ########################################## */


.ImageBorder{
width:100px;
height:100px;
border:1px solid #999;
display: block;
vertical-align: middle
margin-left:auto;
margin-right:auto;
padding-top:15px;
}

.ImageBorderWBG{
width:100px;
height:100px;
border:1px solid #999;
display: block;
vertical-align: middle
margin-left:auto;
margin-right:auto;
padding-top:15px;
background:#E3E3E3;
}

#container{
position:relative;
width: 909px;
margin: auto;
margin-top:15px;
top:15px;
background-color: #fff;
color: #333;
/* line-height: 130%; */
}


#crumbs{
position:relative;
width: 909px;
height:22px;
margin: auto;
margin-top:35px;
margin-bottom:20px;
top:18px;
background-color: #fff;
line-height: 130%;
}

#crumbA{
position:relative;
margin:auto 0;
float:left;
padding:3px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color: #757474; 
}

#crumbB{
position:relative;
margin:auto 0;
float:right;
padding:3px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:600;
color: #006699;
border:1px solid #C7C7C7;
border-radius:3px 3px 3px 3px;

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(79,79,79,0.34) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(79,79,79,0.34))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(79,79,79,0.34) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(79,79,79,0.34) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(79,79,79,0.34) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(79,79,79,0.34) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#574f4f4f',GradientType=0 ); /* IE6-9 */
 
}

#leftnav{
float: left;
width: 160px;
margin: 0;
padding: 1em;
border:1px solid #999;
}

#content{
height:auto;
margin-left: 200px;
padding: 1em;
max-width: 42em;
border:1px solid #999;
}

#wrapContentSite{
height:auto;
padding:3px;
margin:auto;
}

#footer{
clear: both;
margin: 0;
color: #333;
}



 /* ########################################## */
/* ########################################## */

/*          END MAIN CONTENT                */

/* ########################################## */
/* ########################################## */




#wrapFeat{
position:relative;
width:909px;
min-height:300px;
height:auot !important;
height:300px;
top:40px;
margin:auto;
border:1px solid #999;
margin-top:25px;
}

#wrapSearchLogin{
position:relative;
width:909px;
height:450px;
top:40px;
margin:auto;
margin-top:25px;
}

#wrapDealerAds{
position:relative;
float:right;
margin-left:auto;
margin-right:auto;
width: 303px;
height:455px;
padding:7px;
}

#wrapRetailerAds{
position:relative;
margin-left:auto;
margin-right:auto;
width:303px;
height:230px;
}

#wrapDealerLogin{
position:relative;
margin-left:auto;
margin-right:auto;
width:280px;
height:210px;
margin-top:1px;
padding-left:10px;
padding-right:10px;
background:#DEDEDE;
border:1px solid #999;
}

#wrapSearchLinks{
position:relative;
float:left;
width:580px;
height:450Px;
}

#wrapLinksA{
position:relative;
width:580px;
height:140px;
}

#wrapLinksB{
position:relative;
width:580px;
height:140px;
top:10px;
}

.wrapMiddleLinks{
height:100px;
float:left;
}

.wrapLinkA {
float: left;
width: 200px;
height: 140px;
}
.wrapLinkC {
float: right;
width: 200px;
height: 140px;
}
.wrapLinkB {
padding: 0px 150px auto 150px;
margin: 0px;
}




#wrapBigSearchBox{
position:relative;
float:left;
width:580px;
height:130px;
}

#wrapSearchCats{
position:relative;
float:left;
width:580px;
height:295px;
top:20px;
}

/* ################# FOOTER ##################### */

#footWrap{
position:relative;
width:909px;
top:40px;
margin:auto;
border:1px solid #999;
margin-top:25px;
background:#DEDEDE;
}

#wrapFootCatalogs{
position:relative;
width:909px;
height:460px;
margin:auto;
border:1px solid #999;
top:40px;
margin-top:25px;
background:#DEDEDE;
}

#wrapFootSport{
position:relative;
width:450px;
float:right;
height:155px;
}

#wrapFootSportText{
position:relative;
width:300px;
float:right;
margin:0 auto;
top:0;
height:150px;
}

#wrapFootSportImage{
position:relative;
width:140px;
float:left;
height:155px;
}

#wrapFootCorp{
position:relative;
width:450px;
float:left;
height:155px;
}

#wrapFootCorpText{
position:relative;
width:300px;
float:right;
height:150px;
}

#wrapFootCorpImage{
position:relative;
width:140px;
float:left;
height:155px;
}

#wrapFootPrem{
position:relative;
width:450px;
float:left;
height:155px;
}

#wrapFootPremText{
position:relative;
width:300px;
float:right;
height:150px;
}

#wrapFootPremImage{
position:relative;
width:140px;
float:left;
height:155px;
}




#wrapFootPremCC{
position:relative;
width:450px;
float:left;
height:155px;
}

#wrapFootPremCCText{
position:relative;
width:300px;
float:right;
height:150px;
}

#wrapFootPremCCImage{
position:relative;
width:140px;
float:left;
height:155px;
}







#wrapFootAcrylic{
position:relative;
width:450px;
float:right;
height:155px;
}

#wrapFootAcrylicText{
position:relative;
width:300px;
float:right;
margin:0 auto;
top:0;
height:150px;
}

#wrapFootAcrylicImage{
position:relative;
width:140px;
float:left;
height:155px;
}


#footWrapSpacer{
position:relative;
width:909px;
height:90px;
top:40px;
margin:auto;
}


/* ########################################## */
/* ########################################## */

/*          DIV TABLES PROD. INFO             */

/* ########################################## */
/* ########################################## */


#wrapProdInfo{
width:670px;
height:90px:
padding:5px;
border-bottom:1px dashed #999;
}

#wrapProdImage{
width:75px;
height:75px;
float:left;
}


/* ########################################## */
/* ########################################## */

/*          START CLEARANCE ITEMS CSS         */

/* ########################################## */
/* ########################################## */

.ClearLeftMenuHeader{
position:relative;                          
text-align:left;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
font-weight:500s;
color:#ffffff;
background: #d1d1d1; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0A399', endColorstr='#EB3F28'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#F0A399), to(#EB3F28)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #F0A399,  #EB3F28); /* for firefox 3.6+ */
border:1px solid #C42E1A;

}


/*  ############################## */
/*       EXTENDED MENU LINKS       */
a.clearMenu:link {
color: #454343; text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
}
a.clearMenu:visited {
color: #454343; 
text-decoration: none;font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold; 
}
a.clearMenu:hover {
color:#454343; text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;  
}
a.clearMenu:active {
color: #454343; 
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold; 
}


a.clearMicro:link {
color: #454343; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:125%;
}
a.clearMicro:visited {
color: #454343; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px; 
line-height:125%;
}
a.clearMicro:hover {
color: #454343;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:12px; 
line-height:125%;
}
a.clearMicro:active {       
color: #454343; 
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:125%;
}




a.clearUltraMicro:link {
color: #454343; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
line-height:125%;
}
a.clearUltraMicro:visited {
color: #454343; 
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:9px; 
line-height:125%;
}
a.clearUltraMicro:hover {
color: #454343;
text-decoration: underline;
font-family:Verdana, Geneva, sans-serif;
font-size:9px; 
line-height:125%;
}
a.clearUltraMicro:active {       
color: #454343; 
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
line-height:125%;
}



/*  UL LIST FOR CLEARANCE ITEMS  */
ul.ClearLeftMenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
margin-top:4px;
padding-left:12px;
list-style-image:url("../images/ADR_CLEAR_LIST_IMAGE.gif");
list-style-type:square;
}

/* CREATE BOX FOR INDIVIDUAL BOXES */

.ClearContainer{
position:relative;
width: 200px;
height: 230px;
border:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ClearImageCon{
position:absolute;
left:0;
width:146px;
height:110px;
padding:2px;
}

.ClearImageCenter{
position:relative;
display:block;
height:100%;
margin-top:auto;
margin-left:auto;
bottom:0;
}

img.ClearImg{
vertical-align:middle;
}

.ClearSavePriceCon{
position:absolute;
right:0;
left:149px;
width:48px;
height:110px;
font-size:10px;
font-weight:600;
margin-top:5px;
color:#BA0431; 
text-align:center;
}

.ClearPartNoCon{
position:absolute;
top:115px;
width:194px;
height:18px;
left:0;
right:0;
padding:3px;
text-align:left;
font-size:12px;
font-weight:600;
background:#CCCCCC;
}

.ClearDescCon{
position:absolute;
top:142px;
width:192px;
height:78px;
left:0;
right:0;
padding:3px;
text-align:left;
font-size:11px;
line-height:125%;
}

.ClearSubTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:500;
color:#ffffff;
background: #d1d1d1; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0A399', endColorstr='#EB3F28'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#F0A399), to(#EB3F28)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #F0A399,  #EB3F28); /* for firefox 3.6+ */
border-bottom:1px solid #C42E1A;
}


#top3Title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border-bottom:3px solid #D6D6D6;
padding:4px;
text-align:left;
font-weight:600;
}

#top3Table{

}

.top3Con{
width:92px;
height:80px;
border:1px solid #D6D6D6;
}

.top3Image{
width:92px;
height:52px;
padding:1px;
margin-top:3px;
}

.top3Text{
width:92px;
height:18px;
padding:2px;
text-align:center;
}

/* ########### PRINTER PACKAAGES STYLES ################ */

.descPrinter{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#3A3A3A;
}

.partnoPrinter{
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#000;
}

.textBoldBluePrinter{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight: bold;
color:#006699;
text-align:left;	
}



/*############################
##############################
#
#
#  START LOGIN DROP DOWN
#
#
##############################
#############################*/
/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer {
    position:relative;
    float:left;
    left:268px;
    font-size:12px;
}

/* Login Button */
#loginButtonTop { 
    cursor:pointer;
}

/* Login Button Text */
#loginButtonTop span {
    color: white; text-decoration: none;
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px; 
}



/* Login Box */
#loginBox {
    position:absolute;
    top:27px;
    right:0;
    display:none;
    z-index:929;
}

/* Login Form */
#loginForm {
    width:248px; 
    border:1px solid #006699;
    margin-top:-1px;
    background:#D6D6D6;
    padding:8px;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:8px 8px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left;
    background:#339cdf;
    color:#fff;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#loginForm span a {
    color:#3a454d;
    text-shadow:1px 1px #fff;
    font-size:12px;
}

input:focus {
    outline:none;
}


/*####################
######################
##
##
##     CART CSS
##
##
######################
####################*/
#cartTable{
  border:1px solid #999999;
  border-radius:3px 3px 3px 3px;
}

#cartHeader{
  background:#385C8F;
  color: #FFFFFF;
  border-left:1px solid #385C8F;
  border-top:1px solid #385C8F;
  border-right:1px solid #385C8F;
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  padding:14px; 
}

.cartDesc{
  background:#DCDDDE;
  border-bottom:1px solid #BABABA;
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  font-weight:600;
  text-transform:uppercase;
  color:#555657;
}

.cartRow{
  height:130px;
  border-bottom:1px solid #CFCFCF; 
}

.cartDescWrap{
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
}

.cartPartNo{
  color:#385C8F;
  font-size:12px;
  font-weight:600;
}

.cartDescWrap{
  color:#4F4F4F;
  font-size:11px;
}

.cartTitle{
  font-weight:600;
}

.cartDesc2{
  font-weight:400;
}

.cartUpdate{
  color:#4F4F4F;
  font-size:11px;
  padding:3px;
}

.cartRemove{
  border-top:1px dashed #DCDDDE;
  color:#4F4F4F;
  font-size:11px;
  width:100px;
  padding:3px;
}


#cartSuccess{
  color:#4F4F4F;
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  font-weight:600;
  text-align:right;
}

.cartActionsWrap{
  background:#EDEDED;
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
}

#cartSmallTotal{
  text-align:right;
  font-weight:600;
}

#cartEmailWrap{
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  padding-top:12px;
  padding-bottom:12px;
}

#cartEmailContents{
  width:210px;
  padding:8px;
  margin:auto 0;
  float:right;
  display: table-cell;
  vertical-align: middle;
  text-align:center;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  font-weight:600;
  color: #000000;
  border:1px solid #F2CA46;
  border-radius:3px 3px 3px 3px;

  background: rgb(249,198,103); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
}

#cartSmallPrint{
  text-align:right;
  font-weight:500;
  margin:8px;
}


.cartInput{
  font-size: 12px;    
  border: 1px solid #666666;
  padding:3px; 
}