.myModal {padding-bottom:5px;margin-bottom:5px;border:1px solid #000;width:450px;padding:20px;text-align:left;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;}

.breadcrumb		{font-size:10px;color:#0072bc;font-weight: plain;}
.breadcrumb a:link	    {color:#0072bc;text-decoration:none;}
.breadcrumb a:visited	{color:#0072bc;text-decoration:none;font-weight: plain;}
.breadcrumb a:hover	    {color:#0072bc;text-decoration:none;font-weight: plain;}
.breadcrumb a:active	{color:#0072bc;text-decoration:none;font-weight: plain;}

.pricelist_th{ font-family: Verdana; font-size: 11px; color: #666666; font-weight: bold; background-color: #FFFFFF}

.login_Form { font-family: Verdana; font-size: 12px; color: #7a8185; }
.contentNormal { font-family: Verdana; font-size: 11px; color: #666666; text-align: left;}
.contentNormalHyperlink { font-family: Verdana; font-size: 11px; color: Blue; text-align: left;text-decoration:underline;}
.contentNormalSmall { font-family: Verdana; font-size: 10px; color: #666666; text-align: left;}
.contentNormalSmallHyperlink { font-family: Verdana; font-size: 10px; color:Blue; text-align: left; text-decoration:underline;}
.contentNormalItalic { font-family: Arial; font-size: 12px; color: #676767; text-align: right; font-style: italic; }
.contentNormalBold { font-family: Arial; font-size: 12px; color: #5f5f5e; font-weight: bold; }
.contentNormalBoldBlack { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; }
.contentCalloutSmall { font-family: Arial; font-size: 10px; color: #666666; }
.contentNormalBoldT { font-family: Verdana; font-size: 12px; color: #454545; font-weight: bold; }
.contentNormalBoldRed { font-family: Verdana; font-size: 11px; color: #900000; font-weight: bold; }
.contentHeader { font-family: Verdana; font-size: 14px; color: #565656; text-align: left; font-weight: bold; }
.contentPricing { font-family: Verdana; font-size: 11px; color: #000000; text-align: left; font-weight: bold; }
.contentPricingRed { font-family: Verdana; font-size: 14px; color: #df0037; text-align: left; font-weight: bold; }
.contentCalloutPricing { font-family: Verdana; font-size: 11px; color: #d22436; text-align: right; font-weight: bold; }
.contentSave { font-family: Verdana; font-size: 11px; color: #d22436; text-align: left; font-weight: bold; }
.contentFormLong { color:#666666; border: 1px solid #4E4868; font-size:14px; background-color: #f5f5f5; width: 90px; height: 22px; }
.contentFormLonger { color:#666666; border: 1px solid #4E4868; font-size:14px; background-color: #f5f5f5; width: 173px; height: 22px; } 
.contentFormShort { color:#666666; border: 1px solid #4E4868; font-size:14px; background-color: #f5f5f5; width: 70px; height: 22px; }
.contentFormShorter { color:#666666; border: 1px solid #4E4868; font-size:14px; background-color: #f5f5f5; width: 40px; height: 22px; text-align: center; }
.contentFormAst { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 18px; color: #CC0033; }
.contentFormTextArea { font-family: Arial, Helvetica, sans-serif; color:#666666; border: 1px solid #4E4868; font-size:14px; background-color: #f5f5f5; }
.contentAddressMain { color:#666666; font-family:Verdana; font-size:11px; font-weight: bold;} 
.contentError { font-family: Verdana; font-size: 10px; color: red; text-align: left;}


/*Table styles*/
.GrayBackground {background-color:#f3f4ed; }

td.leftborder 
{
	border-left-style:solid;
	border-left-width:1;
	border-left-color:White;	
}

.tableheader {font-size: 12px;color: #FF6699;font-weight : bold;margin-bottom : 2px;margin-left : 6px;margin-right : 6px;margin-top : 2px;}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{font-size: 10px;color: #ff6699;font-weight : normal;}
.tableitem{font-size: 11px; font-family:Verdana;color: #666666;margin-bottom : 3px;margin-left : 6px;margin-right : 6px;margin-top : 3px;}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED, .tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED, .remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{color: #330000;text-decoration : none;}
.tableitem A:HOVER, .tablesaveditem A:HOVER, .remove A:HOVER {color: #330000;text-decoration : underline;}
.tablesavedheader{font-size: 11px;color: #330000;font-weight : bold;}
.tablesaveditem{font-size: 11px;color: #000000;}

.tableitemheaderdivbg, .tablesavedborder, .noticeborder, .tabledivrule {background : #DACFCD;}
.tableitemheaderleftbg{background : #F5F2F1;border-left-style : solid;border-left-color : #DADFCD;border-left-width : 1px;}
.tableitemheaderrightbg{background : #F5F2F1;border-right-style : solid;border-right-color : #DADFCD;border-right-width : 1px;}
.tableitemheaderbottombrd{border-bottom-style : solid;border-bottom-color : #f3f4ed;border-bottom-width : 1px;}
.tableitem2bg, .tableitemheaderbg, .tableitemdivbg, .tablesavedbg, .recoverybg, .noticebg {background : white;}
.hiddenDiv	{display: none;}
.visibleDiv	{display: block;}


.formvalidationlabel { font-weight:bold;}
.formvalidationfield{ border:1px solid #FF0000;}


/*Table styles*/
.GrayBackground {background-color:#f3f4ed;}

.cursor {cursor:pointer;}

.hiddenDiv	{display:none;}
.visibleDiv	{display:block;}

.footerMain	{font-family:Verdana;font-size:11px;color:#676767;}
.footerMain a	{font-family:Verdana;font-size:11px;color:#676767;text-decoration:none;}
.footerBottom a	{font-family:Verdana;font-size:11px;color:#00aeef;}
.footerForm	{font-family:Verdana;font-size:11px;color:#666;}
.footerLegal	{font-family:Arial;font-size:11px;color:#707070;}
.footerLegal a	{font-family:Arial;font-size:11px;color:#707070;text-decoration:underline;}
.footeremailForm {color:#666;border:1px solid #999;font-size:11px;background-color:#fff;width:90px;height:16px;}

.custCareLink, a {color:#0072bc;text-align:left;text-decoration:none;line-height:18px;}


.navcontainer {padding:0px;margin:0px;float:left;width:160px;}
.navlist {margin-left:0;padding-left:0;list-style:none;}
.navcontainer ul {list-style-type:none;}
.navcontainer ul li a {background:url(/image/footer/blue.arrow.gif) left center no-repeat;width:140px;display:block;padding:3px 0 3px 10px;text-align:left;font:normal 11px verdana, sans-serif;text-decoration:none;color:#7b8086;border-top:1px solid #ddddde;}
.navcontainer ul li a:hover {background:url(/image/footer/blue.arrow.gif) left center no-repeat #ddddde;color:#0A8BCE;}
.navcontainer ul li a#bottomline {border-bottom:1px solid #ddddde;}

.shippingPanelLeft {border: solid 1px #dbe0e2; margin-left:10px;padding:5px;}
.shippingPanelRight {border: solid 1px #dbe0e2; margin-right:10px;margin-left:5px;padding:5px;}

/*Carousel Styles*/
    /* Data Viewer */
    #Viewer { width:361px; height:281px; padding:6px 0px 0px 10px; float:left;}
    #Cmd_NextItem { text-decoration:underline; color:#000; z-index:3; cursor:pointer;}
    #Cmd_PreviousItem { text-decoration:underline; color:#000; z-index:3; cursor:pointer;}
    
    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; /*left:20px; margin-top:10px; 
        border:1px solid #e5e5e5;*/ background-color:#fff;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }
    
    /* Horizontal Carousel */
    #Carousel2 { height:114px; width:588px; overflow:hidden; margin-left:2px; }
    #Carousel2 .container { left:26px; /*top:16px;*/ width:586px; height:114px; }        
    #Carousel2 .items { top:0; left:2px; width:1000px;}
    #Carousel2 .item { height:112px;  width:115px; float:left; clear:right; /*margin:0 2px;*/ padding: 0 10px; border:1px solid #dadbd5;}
    #Carousel2 .item.hover { background-color:#dbebf7; }
    #Carousel2 .item.selected { background-color:#dbebf7; border:1px solid #96c5e7;}
    #Carousel2 .item .icon{margin-top:16px; margin-left:5px;}
    #Carousel2 .item .icon img { position:relative; left:0px; width:105px !important; height:81px; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:0px; width:23px; height:114px; }
    #Carousel2 .navButton.previous {  left:0px; background-image:url('/image/Carousel/assets/left_arrow.png'); }
    #Carousel2 .navButton.next { right:0px; background-image:url('/image/Carousel/assets/right_arrow.png'); }
    #Carousel2 .navButton.previous:hover {  background-image:url('/image/Carousel/assets/left_arrow_on.png'); }
    #Carousel2 .navButton.next:hover { background-image:url('/image/Carousel/assets/right_arrow_on.png'); }
    
    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}
