/* CSS Document - AdelphiTubes - Dave Saunders */

/* body styles */
body{padding:0; text-align:left; margin:0 0 0 0; font-family: "LucidaSansRegular", "Lucida Sans Unicode", "Lucida Sans", arial, helvetica, serif; font-size:70%; color:#333333; background:url(../images/at_bg.jpg) repeat-x; background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%; letter-spacing:-0.01em; display:block; font-weight:bold; color:#333;}
h1{display:block; font-size:280%; padding-bottom:10px; margin:15px 0 20px 0; color:#333; border-bottom:1px solid #EC6400; position:relative; z-index:10;}
	
	body.section h1{display:block; font-size:280%; padding-bottom:5px!important; margin:23px 0 40px 0; color:#fff; border-bottom:1px solid #EC6400;}
	body#other h1{display:block; font-size:280%; padding-bottom:10px; margin:23px 0 40px 0; color:#fff; border-bottom:1px solid #EC6400;}
	body#home h1{display:block; font-size:240%; padding-bottom:10px; margin:23px 0 20px 0; color:#fff; border-bottom:1px solid #EC6400;}

h2{display:block; font-size:160%; margin:15px 0 12px 0; color:#333;}
h3{display:block; font-size:130%; padding-bottom:4px; margin:12px 0 0 0; }
h4{margin:10px 0 5px 0;}
h5,h6{font-size:90%; font-style:normal; font-weight:normal;}
a{color:#de6612; text-decoration:none; outline:none;} a:hover{text-decoration:underline;}strong{font-weight:bold;}em{font-style:italic;}

/* misc styles */
.hidden{display:none;}
.skiplinks{display:none;}fieldset{border:0;}input{font-size:100%;}textarea{font-size:95%; width:270px; height:70px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}form{margin:0; padding:0; border:0;}table{font-size:100%;}
hr{height:1px; border:0; margin:30px 0 10px 0; line-height:1px; clear:both; color:#ccc; background-color:#ccc;}label{display:block; float:left;} p{line-height:1.1em;}caption{font-weight:bold; text-align:left; padding-bottom:4px;}.divclear{clear:both; height:1px; line-height:1px; font-size:1px; margin-top:-1px;}

#outerContainer{background:url(../images/bg_middle_main.jpg) no-repeat; background-position:center 167px;}
	body#home #outerContainer{background:url(../images/bg_middle_home.jpg) no-repeat; background-position:center 167px;}
	body.section #outerContainer{background:url(../images/bg_middle_section.jpg) no-repeat; background-position:center 167px;}
	body#other #outerContainer{background:url(../images/bg_middle_wide.jpg) no-repeat; background-position:center 167px;}

#container{display:block; margin:auto; width:957px; padding:0 0 0 0; text-align:left; position:relative;}

/* header styles */
#header{min-height:167px; display:block; padding:0; position:relative; z-index:50;}

#header #logo{float:left; width:337px; height:97px; margin-top:21px;}
#header #logo a{width:337px; height:97px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-5000px;}

#header #compName{position:absolute; left:70px; top:40px; font-weight:bold; font-size:180%; width:400px; display:none;}
#header #compNameSub{position:absolute; left:70px; top:67px; font-weight:normal; font-size:150%; width:400px; display:none;}


#header form{float:right; margin-top:20px; clear:right;}
	
#header ul{display:block; top:125px; position:absolute; z-index:210; font-size:110%; clear:both;}

#header ul.navFR{display:block; top:125px; position:absolute; font-size:110%; clear:both;}
#header ul.navDE{display:block; top:125px; position:absolute; font-size:109%; clear:both;}

#header ul li{display:block; float:left; }
#header ul li a{display:block; float:left; padding:10px 30px 0 31px; font-weight:bold; color:#444; background:url(../images/divider.jpg) no-repeat; background-position:right 10px;}

#header ul.navFR li a{padding:10px 18px 0 18px; }
#header ul.navDE li a{padding:10px 18px 0 18px; }


#header ul li.first a{padding-left:0;}
#header ul li.last a{padding-right:0; padding-left:24px; background-image:none;}
#header ul li a:hover{text-decoration:none; color:#de6612;}
#header ul li.active a{color:#de6612;}

#header ul li.active li a{color:#333;}
#header ul li.active li a:hover{text-decoration:none; color:#de6612;}
#header ul li#sSearch{float:right; margin:10px 20px 0 0;}
#header ul li ul{display:none; background-color:#fff; padding:0; font-size:80%; border:1px solid #666; border-top:none; width:150px;}
#header ul li ul li ul{font-size:100%;}
#header ul li ul li ul{font-size:100%;}
#header ul li ul li{display:block; float:none; padding:0; margin:0;}

/*** ESSENTIAL STYLES ***/
#mainNav, #mainNav * {margin:0; padding:0; list-style:none; z-index:220;}
#mainNav {}
#mainNav ul {position:absolute; top:-999em; margin-left:10px; padding-bottom:6px; z-index:230;}
#header ul.navFR ul{margin-left:0;}
#mainNav li {float:left; position:relative; z-index:300;}
#mainNav li ul li a{padding:7px 18px!important; margin:0; background-color:#fff!important; background-image:none; font-weight:normal; display:block; float:none;}
#mainNav li ul li a:hover{background-color:#efefef!important; background-image:none;}
#mainNav li ul li.first a{padding:7px 18px!important;}
#mainNav li ul li.last a{padding:7px 18px!important;}
#mainNav li li.first{}
#mainNav li li{;}
#mainNav li li li{}
#mainNav li:hover ul, ul#mainNav li.sfHover ul {top:42px;}
#mainNav li:hover li ul, #mainNav li.sfHover li ul {top:-999em;}
#mainNav li li:hover ul, ul#mainNav li li.sfHover ul {left:150px; top:0;}
.superfish li:hover ul, .superfish li li:hover ul {top: -999em;}

#mainNav ul ul{margin-left:0px;}

#mainNav li ul li.wbg a{}

.subfish{z-index:400;}


#header input[type=text]{margin-bottom:8px; width:155px; padding:3px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:110%;}
#header input#ajaxSearch_submit{margin-bottom:8px; padding:2px; border:1px solid #CECECE; background-color:#FCFCFC; margin-left:5px; color:#666666; font-size:110%;}


#header #topRight{float:right; font-size:90%; width:375px; line-height:1.2em; margin-top:5px; margin-right:-15px; padding:5px 0 0 40px; color:#fff; height:27px; background:url(../images/bg_topright.jpg) no-repeat;}
#header #topRight a{color:#de6612;}

#header #lang{float:right; padding-right:33px; }
#header #lang a{color:#fff; padding-left:19px; margin-left:12px; display:block; float:left;}

#header #lang a.langEN{background:url(../images/langEN.gif) no-repeat;}
#header #lang a.langFR{background:url(../images/langFR.gif) no-repeat;}
#header #lang a.langDE{background:url(../images/langDE.gif) no-repeat;}

/* middle styles */
#middle{clear:both; height:1%; position:relative;}

#row1{display:block; height:215px; color:#fff; position:relative; width:560px;}
#homeUL{margin:0; padding:0; position:absolute; left:590px; top:-16px; width:365px; height:215px;}
#homeUL ul, #homeUL li{margin:0; padding:0; display:block; width:365px; height:215px; }

#homeLeft{float:left; width:580px; display:block; clear:both; height:385px; padding-left:2px; padding-top:12px;}


/* left styles */
#left{display:block; width:179px; float:left; padding:0; margin-right:30px; margin-left:2px; padding-top:16px;}
	body.section #left{padding-top:49px;}
	body#other #left{display:none;}
	body#home #left{float:left; margin-right:0; margin-right:12px; padding-top:12px;}

#left a{color:#de6612;}

#left ul{margin: 5px 5px 5px 0px;}
	body#home #left ul{margin: 11px 5px 10px 5px;}
#left ul li ul{margin: 5px 5px 15px 15px;}
	body#home #left ul li ul{margin: 5px 5px 15px 15px!important;}


#left ul li{margin-bottom:3px;}
	body#home #left ul li ul li{margin-bottom:5px!important;}
#left ul li a{background:url(../images/dot.gif) no-repeat; background-position:0 4px; padding-left:10px; color:#333; display:block;}

#left ul#subNav{margin:0 0 45px 0; border:1px solid #ccc; border-bottom:0; list-style-type:none; font-size:100%;}
#left ul#subNav li{display:block;  background-color:#F5F7FA; margin:0;}
#left ul#subNav li a{display:block; padding:7px 10px 7px 20px; color:#333; font-weight:bold; background:url(../images/dot.gif) no-repeat; background-position:11px center; background-color:#F5F7FA; border-bottom:1px solid #ccc;}
#left ul#subNav li a:hover{text-decoration:none; color:#de6612;}
#left ul#subNav li.active{background-color:#fff;}
#left ul#subNav li.active a{text-decoration:none; color:#de6612; background-color:#fff;}
#left ul#subNav li.active ul{border:0; border-bottom:1px solid #ccc; margin:0; margin-top:-1px; padding:0 0 5px 0; font-size:95%; background-color:#fff;}
#left ul#subNav li.active ul li{padding-left:20px; background-color:#fff; }
#left ul#subNav li.active ul li a{color:#333; border:0; padding-left:0; background-image:none; background-color:#fff; font-weight:normal;}
#left ul#subNav li.active ul li a:hover{color:#de6612; }
#left ul#subNav li.active ul li.active a{color:#de6612; }
#left ul#subNav li.active ul li.active ul{border:0!important; font-size:90%; background-color:#fff!important; margin:!important; padding-left:0!important; padding-bottom:0;}
#left ul#subNav li.active ul li.active ul li{margin-left:5px; padding-left:0;}
#left ul#subNav li.active ul li.active ul li a{background:url(../images/dot.gif) no-repeat; padding:4px 10px 4px 10px; background-color:#fff; background-position:0 center; color:#333; font-weight:normal!important; padding-left:10px;}
#left ul#subNav li.active ul li.active ul li a:hover{color:#de6612;}
#left ul#subNav li.active ul li.active ul li.active a{color:#de6612;}

#left h2{font-size:120%; margin:0; color:#fff; padding:7px 7px 5px 12px; }
#left h3{font-size:120%; margin-bottom:0; margin-top:4px; color:#de6612;}
h2.header{background:url(../images/bg_panelHeader.png) no-repeat; background-color:transparent;} 
h2.headerBlue{background:url(../images/bg_panelHeaderBlue.png) no-repeat; background-color:transparent;} 
#left p{margin:0 0 10px 0;}

.ditto_summaryPost{border-top:1px solid #80D7F7; padding-bottom:40px; clear:both;} 
.ditto_summaryPost p{margin:0; padding:3px 0;}
.ditto_summaryPost .ditto_intro{color:#111; padding:0 0 10px 0;}	

.smLinks img{border:0; margin-right:1px; margin-left:0; vertical-align:middle;}


.prodItem{margin-bottom:0; border-top:1px dotted #ccc; padding-bottom:10px; padding-top:15px; clear:both;}
.prodItem h2{margin-top:0; padding-top:0;}
.prodItem img{float:right; margin:0 0 20px 20px; max-width:135px; }

.carouselItem{margin-bottom:10px; border-bottom:0; padding-bottom:10px; padding-top:10px; font-size:100%; display:block;}
.carouselItem h2{margin-top:0; padding-top:0;}
.carouselItem img{float:right; margin:0 0 20px 20px; display:block; clear:right; max-width:220px;}


.rImageHolder{height:90px; overflow:hidden; display:block; float:right; width:135px; margin:0 0 20px 20px;}
.carouselItem .rImageHolder{height:180px; overflow:hidden; display:block; float:right; width:230px; margin:0 0 20px 15px;}

.ajaxSearch_result img{max-width:150px; border:3px solid #ccc; float:right; margin:0 0 15px 15px;}

.homeItem{margin-top:0; border:1px solid #ccc; width:171px; background-color:#fbfbfb; height:91px; font-size:90%; padding:5px; float:left; margin-right:8px; margin-bottom:12px;}
.homeItem h2{margin-top:3px; margin-left:5px; padding-top:0; color:#333; margin-bottom:6px; font-size:130%; font-weight:bold;}
.homeItem h2 a{color:#333; text-decoration:none;}
.homeItem h2 a:hover{text-decoration:underline;}
.homeItem p{padding-right:30px; margin-bottom:4px; margin-left:5px;}

.hprod306,.hprod425,.hprod538{background:url(../images/homeItem_containers.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod306:hover,.hprod425:hover,.hprod538:hover{background:url(../images/homeItem_containers_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
.hprod307,.hprod447,.hprod560{background:url(../images/homeItem_closures.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod307:hover,.hprod447:hover,.hprod560:hover{background:url(../images/homeItem_closures_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
.hprod308,.hprod460,.hprod573{background:url(../images/homeItem_pumps.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod308:hover,.hprod460:hover,.hprod573:hover{background:url(../images/homeItem_pumps_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
.hprod309,.hprod468,.hprod581{background:url(../images/homeItem_syringes.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod309:hover,.hprod468:hover,.hprod581:hover{background:url(../images/homeItem_syringes_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
.hprod310,.hprod476,.hprod589{background:url(../images/homeItem_boxes.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod310:hover,.hprod476:hover,.hprod589:hover{background:url(../images/homeItem_boxes_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
.hprod311,.hprod480,.hprod593{background:url(../images/homeItem_vials.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }
	.hprod311:hover,.hprod480:hover,.hprod593:hover{background:url(../images/homeItem_vials_on.jpg) no-repeat; background-position:right top; background-color:#fbfbfb; }

/*	.homeItem:hover{background-image:none; background-color:#e8f5ff; } */

.homeItem ul{margin:10px 10px 9px 25px; min-height:41px; list-style-type:circle; font-size:90%;}
.homeItem ul li{margin-bottom:3px;}
.homeItem ul li a{color:#333;}

#homeTwinPanels{padding:10px; font-size:90%;}
#htpLeft{float:left; width:250px; margin-right:30px;}
#htpRight{float:left; width:230px;}
#homeTwinPanels h2 a{color:#333; text-decoration:none;}
#homeTwinPanels h2 a:hover{text-decoration:underline;}

#left label{display:none;}
#left input{margin-bottom:8px; width:144px; padding:2px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}
#left input.shorter{margin-bottom:8px; width:115px; padding:2px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}
#left input.submit{margin-bottom:8px; width:152px; padding:2px; border:1px solid #aaa; background-color:#E0E3E7; color:#333; font-size:100%; cursor:pointer;}
#left input#go{margin-bottom:8px; width:30px; padding:1px 3px 4px 3px; border:1px solid #aaa; background-color:#E0E3E7; color:#333; font-size:100%; cursor:pointer;}
#left textarea{width:144px; padding:2px; margin-bottom:8px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}

body#careers #snh,body#contact #snh{display:none;}

/* mid styles */
#mid{display:block; position:relative; width:535px; padding:0; float:left;  margin-right:30px; min-height:300px;}
	body#other #mid{width:745px;}
#mid .breadcrumb{padding:17px 0; color:#fff; font-size:90%; position:relative;}
#mid .breadcrumb a{color:#fff;}
#mid .breadcrumb .B_currentCrumb{color:#f39859;}

body.section #mid .breadcrumb{padding:0 0 10px 0; color:#333; font-size:90%;}
body.section #mid .breadcrumb a{color:#333!important;}
body.section #mid .breadcrumb .B_currentCrumb{color:#f39859;}

body#other #mid .breadcrumb{display:none;}

#introText{font-size:160%; font-weight:bold; margin:15px 0; line-height:1.2em; padding-bottom:0;}

	body#home #introText{font-size:150%; font-weight:bold; margin:0 0; line-height:1.3em; border-bottom:0;}
	body#home #introText p{margin-bottom:0;}
	
#mid p{margin-bottom:15px; line-height:1.2em;}

#mid ul{margin:10px 20px; list-style-type:circle; margin-left:35px;}
#mid ul li{margin-bottom:6px;}

#mid #tabs{min-height:260px; padding-bottom:0;}
#mid #tabs ul{margin:0 0 15px 0; list-style-type:none; padding:0;}
#mid #tabs ul li{margin:0; list-style-type:none; padding:0;} 
#mid #tabs ul li a{margin:0; padding:11px 7px 11px 6px!important; display:block; float:left;} 
#mid #tabs ul li a.frg306{padding:11px 7px 11px 6px!important;} 
#mid #tabs div{min-height:170px;}
#mid #tabs div a{font-weight:bold;}

#map{margin-bottom:20px;}

#mid label{float:left; display:block; width:160px; margin-right:10px;}
#mid input{padding:3px;}
#mid img.diag{border:1px solid #ccc; float:right; margin:0 0 10px 5px;}
#mid img.diagImg{border:1px solid #ccc; float:left; margin:0 15px 10px 0;}
#mid #topImgId{border:3px solid #ccc; float:right; margin:0 0 15px 15px;}

#mid a.dpdf{clear:both; background:url(../images/pdf.gif) no-repeat; margin-top:40px; clear:both; border:1px solid #ccc; background-color:#eee; background-position:8px 5px; padding:10px 0 10px 40px; display:block; }
#mid a.dpdf:hover{background-color:#ddd; }

.ajaxSearch_highlight{padding:0 3px; background-color:#eee;}

#mid h2{font-size:190%;}

#midUL{margin:-20px 0 0 0; padding:0;}


/* right styles */
#right{display:block; width:179px; padding:0; float:right; padding-top:16px;}
	body.section #right{padding-top:49px;}
	body#other #right{padding-top:49px;}
	body#home #right{padding-top:12px; float:left;}
#right h2{font-size:120%; margin:0; color:#fff; padding:7px 6px 5px 12px;}
#right h3{font-size:120%; margin-bottom:0; margin-top:4px; color:#de6612;}
#right a{color:#de6612;}
#right p{margin:0 0 10px 0;}
#right label{display:none;}
#right input{margin-bottom:8px; width:144px; padding:2px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}
#right input.shorter{margin-bottom:8px; width:115px; padding:2px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}
#right input.submit{margin-bottom:8px; width:152px; padding:2px; border:1px solid #aaa; background-color:#E0E3E7; color:#333; font-size:100%; cursor:pointer;}
#right input#go{margin-bottom:8px; width:30px; padding:1px 3px 2px 3px; border:1px solid #aaa; background-color:#E0E3E7; color:#333; font-size:100%; cursor:pointer;}
#right textarea{width:144px; padding:2px; margin-bottom:8px; border:1px solid #CECECE; background-color:#FCFCFC; color:#666666; font-size:100%;}


#right ul{margin: 5px 5px 5px 0px;}
	body#home #right ul{margin: 11px 5px 10px 0px;}
#right ul li ul{margin: 5px 5px 15px 15px;}
	body#home #right ul li ul{margin: 7px 5px 5px 15px!important;}
#right ul li{margin-bottom:3px; list-style-position: outside;}
	body#home #right ul li ul li{margin-bottom:6px!important; display:none;}
	
	body#home #nSmall{font-size:90%!important; margin:0!important; padding:0!important; }
	
#right ul li a{background:url(../images/dot.gif) no-repeat; background-position:0 4px; display:block; padding-left:10px; color:#333;}

.panel{padding:10px; border:1px solid #ccc; min-height:65px; border-top:0; background:url(../images/bg_panelmain.jpg) repeat-x; background-position:0 bottom;  background-color:#fff; margin-bottom:20px; font-size:100%;}
.panelTall{padding:8px 10px 0 10px; border:1px solid #ccc; min-height:89px; background:url(../images/bg_panelTall.jpg) repeat-x; background-position:0 0;  margin-bottom:20px; font-size:100%;}
.panelTall p{color:#fff; font-size:90%; margin-bottom:0!important; padding-bottom:4px!important;}
.panelTall a{color:#fff!important;}
.panelTall p a{ text-decoration:underline;}
.panelTall h2{background-image:none!important; background-color:transparent!important; padding:0!important; margin:0 0 7px 0!important; font-weight:bold; font-size:120%!important;}

.panelTall form{margin-top:0;}

#relatedItems{padding-bottom:0!important;}

#right .prodItem{border:0; margin-top:0; padding-top:0;}

#ourPartners{background-color:#fff; background-image:none; overflow:hidden; text-align:left; display:block; clear:both;}
#opUL{margin-left:15px!important; margin-top:5px!important; list-style-type:none; clear:left; display:block;}
body#home #opUL{margin-left:15px!important; margin-top:5px!important;}
#opUL li{margin:0; padding:0; list-style-type:none; float:none; clear:left;}
#opUL li a{display:block; clear:left; text-align:left; display:block; background-image:none!important; padding:0!important;}
#opUL li img{display:block; clear:left; text-align:left; display:block;padding:0!important;}

#viewProductsByInterest{min-height:174px!important;}

body#home .panel,body#home .panelTall{margin-bottom:14px!important;}


.errors{border:1px solid #ccc; background-color:#efefef; color:red; display:block; padding:10px; line-height:1.2em; margin-bottom:15px;}



/* footer styles */
#footer{clear:both; padding:15px 0; background:url(../images/bg_footer.jpg) repeat-x; margin-top:10px; background-color:#353535;}
#footerInner{clear:both; display:block; font-size:100%; line-height: 1.2em;  padding-top:15px; margin:auto; text-align:left; width:957px;  color:#fff; }
#footerInner ul li{display:block; float:left; width:166px;}
#footerInner p{margin:3px 0 15px 0; padding-bottom:15px; padding-top:0; border-bottom:1px solid #646464; width:635px;}
#footerInner p.last{margin:0 0 0 0; padding-bottom:0; padding-top:35px; border-bottom:0; width:570px;}
#footerInner a{color:#fff; font-weight:bold;}
#footer .fAddr{float:right; width:200px; border-left:1px solid #646464; padding-left:12px; display:block; text-align:right;}
#footer .fAddr p{width:200px; border:0; margin-bottom:10px; margin-top:5px; padding:0;}


/* misc styles */
.dn,.hidden{display:none;}

/* tables */
table{border-top:3px solid #e54d04; border-bottom:3px solid #e54d04; padding:0 0 0 0; margin:10px 0 25px 0; text-align: left;}
table tr th{background-color: #aaa; color:#fff; padding:8px 16px 8px 10px; font-weight:bold;}
table tr .header {background-image: url(../js/themes/blue/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table tr td{color: #222; border-right:1px solid #fff; padding: 8px 10px 8px 10px; background-color:#efefee; vertical-align: middle; text-align:center; }
table tr.odd td {background-color:#fff;}
table tr.nm_row_odd td {background-color:#eee;}
table tr.fd-alt td {background-color:#f9f9f9;}
table tr.alt td {background-color:#f9f9f9;}
table tr .headerSortUp {background-image: url(../js/themes/blue/asc.gif);}
table tr .headerSortDown {background-image: url(../js/themes/blue/desc.gif);}
table tr .headerSortDown, table tr .headerSortUp {background-color:#1B3663;}
table img{vertical-align:middle; margin:0; padding:0;}
table strong{display:block; font-weight:bold; margin:0 0 0 0; font-size:110%; padding:0;}

#sortBy{}
#sortMe {position:absolute; display:block; font-size:100%;}
.menu_head{border:0; padding:0; margin:0; cursor:pointer;}
.quickNav{display:none; list-style-type:none!important; width:185px; margin:0 0 0 0!important; z-index:1000; border:1px solid #dfdfdf; border-top:0;}
.quickNav li{background:#fff; list-style-type:none!important; border:0!important; margin:0!important;}
.quickNav li.alt{background:#efefef;}
.quickNav li a{color:#10B4D9; font-weight:bold; text-decoration:none; margin:0; border:0; padding:5px 7px; display:block;}
.quickNav li a:hover{color:#333;}

.jcarousel-skin-ie7.jcarousel-container-horizontal {display:block; padding: 0 35px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {margin:0 0; padding:0 0 0 0; overflow: hidden; height:195px;}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {margin:0 0; padding:0 0 0 0; overflow: hidden;}
.jcarousel-skin-ie7 .jcarousel-item {margin:0 11px 0 0; overflow: hidden;}
.jcarousel-skin-ie7 .jcarousel-item:hover {border-color: #fff;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal {position: absolute; top: 45px; right: 0; width: 24px; height: 24px; cursor: pointer; background: transparent url(../images/next-horizontal.gif) no-repeat right 0; background-position:right 0!important;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-position: 0 0;}.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-position: right 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: right 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position: absolute; top: 45px; left: 0; width: 24px; height: 24px; cursor: pointer; background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position: 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position: 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0 0;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 3; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-item {float: left; margin:0; padding:0; overflow:hidden; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 455px; display:block;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}


#mid #nav_carousel{margin-top:40px;}
#mid #nav_carousel ul{margin:0!important;}
#mid #nav_carousel ul li a{font-weight:bold;}



.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
a{outline:none;}
