@charset "utf-8";

[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.thrColHybHdr #sidebar1, .thrColHybHdr #sidebar2 { padding-top: 0px; }
.thrColHybHdr #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

/* General formating*/

*{
	margin: 0 auto;
	padding: 0 auto;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration:none;
	color:#333;
	background-color: #f5f5f5;
	min-width:1000px;
}
body img{border-width: 0;border-style: none;}
body div, body p{letter-spacing:normal; font-size:12px}
body a, h1, h2, h3, h4, h5, h6{letter-spacing:0em;}
ul, ul li{
	letter-spacing:0em;
	margin-bottom: 0px;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	margin-left: 18px;
}
h1 {
	color: #000066;
	font-weight: bold;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 6px;
}
h2 {
	color: #000066;
	font-weight: bold;
	font-size: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
}

h2 a:link {
	text-decoration: none;
}
h3 {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}
h4 {
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;	

}
h5 {
	color: #000066;
	font-weight: normal;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;

}
h6 {	
	color: #333333;
	font-weight: normal;
	font-size: 9px;
	margin-top: 3px;
	margin-bottom: 3px;
}
p{margin-top:3px;margin-bottom:3px;}


a {color: #000066;text-decoration: none;font-size: 100%;}
a:link {text-decoration: none;color: #000066;}
a:visited {color: #000066;text-decoration: none;}
a:hover {
	color: #36C;
	text-decoration: underline;
	font-weight:normal;
}
a:active {
	color: #000066;
	text-decoration:none
} 


.thrColHybHdr #container a.a_current{
	color: #000066;
	padding-top: 1px;
	text-decoration:underline;}
	
.thrColHybHdr #container a.a_blkbold{
	color: #000;
	padding-top: 1px;
	text-decoration:underline;
	font-weight:bold;
}
	
.thrColHybHdr #container a.a_bluebold{
	color: #000066;
	font-weight:bold;
	text-decoration: none;
}
	
.thrColHybHdr #container a.a_bluebldlight{
	color:#017DC3;
	font-weight:bold;
	text-decoration: none;
}
	

.thrColHybHdr #container {
	width: 100%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0;
}
.thrColHybHdr #container2 {
	width: 1100px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto;
}
#map {
}

/* header formating*/

#header {
	padding: 0;
	background-image: url(../images/site_images/header2010_bg4.jpg);
	margin: 0 auto;
	height: 94px;
} 
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#menuouter {
	height: 20px;
	background: url(../images/site_images/indentbg3.gif) center center repeat-x;
	border: 1px solid #999;
	margin: 0 auto;
	padding: 0;
	line-height: 5pt;

}
#menutable {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
	width: 100%;
	padding: 0 auto;
	text-align: center;
	height:20px;
	}

#menutable a {
	text-decoration:none;}

#menutable td a:hover {
	color: #0B4FA0 !important;
	padding-top: -1px; /*shift text down 1px for selected and active item*/
	padding-bottom: -1px; /*shift text down 1px for selected and active item*/
}

.indentmenu{
	font-size:10px;
	width: 100%; /*leave this value as is in most cases*/
	overflow: hidden;
	height: 20px;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	border: 1px solid #C0C0C0; /*dark purple border*/
	border-width: 1px 0;
	background: url(../images/site_images/indentbg.gif) center center repeat-x;
	height: 24px;
	font-weight: normal;
}
.indentmenu ul li{
	display:inline;
	font-weight: normal;
}

.indentmenu ul li a{
	float: left;
	color: #333; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid #999; /*divider between menu items*/;
}

.indentmenu ul li a:visited{
	color: #333;
}

.indentmenu ul li a:hover{
	color: #0950A0 !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: url(../images/site_images/indentbg2.gif) center center repeat-x;
}

.indentmenu ul li a.first {
	border-left:1px solid #C0C0C0;
	margin-left: 30px;
}
.indentmenu ul li a.last {
	width:70px;
}


#breadcrmb {
	text-align: left;
	margin: 6px 10px 10px 10px;
	height: 65px;
}
#breadcrmb p{
	margin:0px;
	width:800px;
	padding: 0px;
	color: #000066;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 6px;
}
#breadcrmb a{
	margin:0px;
	width:800px;
	padding: 0px;
	color: #000066;
	font-size: 10px;
	font-weight: normal;
}

#breadcrmb a:link {
color: #000066;
text-decoration: none;
}

#breadcrmb a:visited {
color: #000066;
text-decoration: none;
}

#breadcrmb a:hover {
color:#000066;
text-decoration: underline;
}

#breadcrmb a:active {
	color: #333333;
	text-decoration:none;
	font-weight: lighter;
}



/* side column formating*/

.thrColHybHdr #sidebar1 {
	float: left;
	width: 180px; /* since this element is floated, a width must be given */
	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 auto; /* top and bottom padding create visual space within this div */
	border:1px solid #C0C0C0;
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	margin-top: 0px;
}
.thrColHybHdr #sidebar2 {
	float: right;
	width: 180px; /* since this element is floated, a width must be given */
	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0;
	border: 1px solid #C0C0C0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: -32px;
	margin-left: 10px;
}

.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 .thrColHybHdr #prod_right h3, .thrColHybHdr #prod_left p,.thrColHybHdr #prod_left h3, .thrColHybHdr #prod_left p,{
	margin-left: 6px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 0px;
}
.sdheaderdiv {
	width:180px;
	height:20px;
	background-image:url(../images/site_images/indentbg.gif);
	margin:0 auto;
	padding:0 auto;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	color: #333; /*text color*/
	vertical-align: top;
	margin-top: 0px;
}


.sdcontentdiv{width:180px;text-align: left;}
.sdcontentdivbl{background-color:#016FAE;color: #FFF;padding:6px;}
.sdcontentdivbl p{
	color:#FFF;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.sdcontentdivbttm{
	width:180px;
	border-top:1px solid #C0C0C0;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
#sidebar1 .sdcontentdivbl a{
	color:#FFF;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#sidebar1 .sdheaderdiv a{color:#333}
#sidebar1 .sdheaderdiv a:visited{color: #333;}
#sidebar1 .sdheaderdiv a:hover{color: #999;padding-top: 1px; /*shift text down 1px for selected and active item*/}
#sidebar1 h3{
	text-align:center;
}
#sidebar1 p{margin-top:3px;margin-left: 6px;}
#sidebar1 a{color:#000066;text-decoration:none;}
#sidebar1 a:link a:visited a:active{color:#000066;text-decoration:none;}
#sidebar1 a:hover {
	color:#E3512C;
	text-decoration:none;
}
.thrColHybHdr .sdcontentdiv ul{
	list-style:bullitt;
	font-weight: normal;
}

.sdcontentdiv ul, ul li {
}

#sidebar2 .sdcontentdivbl a{
	color:#FFF;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#sidebar2 h3{text-align:center;}
#sidebar2 p{margin-top:6px;}
#sidebar2 .sdheaderdiv a{color:#333}
#sidebar2 .sdheaderdiv a:visited{color: #333;}
#sidebar2 .sdheaderdiv a:hover{color: #999;padding-top: 1px; /*shift text down 1px for selected and active item*/}
#sidebar2 a{color:#000066;text-decoration:none;}
#sidebar2 a:link a:visited a:hover a:active{color:#000066;text-decoration:none;}
#sidebar2 ul{list-style: bullitt;margin-left:24px;}
	

.thrColHybHdr .tips{
	margin-bottom: 10px;
	padding:0px;
	list-style:none;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:20px;
	list-style-image:url(../images/site_images/whitearrowsmall.jpg)
}
.thrColHybHdr .tips ul {
	list-style:none;
}
.thrColHybHdr .tips li {
	margin-bottom:10px;
}
.thrColHybHdr .tips li a{
	color: #333; /*text color*/
	text-decoration: none;
}
.thrColHybHdr .tips ul li a:visited{
	color: #333;
}
.thrColHybHdr.tips ul li a:hover, .main_bullets ul li .a_current{
	color: #666 !important; /*text color of selected and active item*/
}


/* mainContent formating*/

.imgborder { border:1px solid #C0C0C0}
.imgborder_margin10 { border:1px solid #C0C0C0; margin:10px;}
.imgframe_margin10 { border:1px solid #C0C0C0; margin:10px; padding:4px;}
.img_noborder_margin10 {margin:10px;}
.img_noborder_margin0 {margin:0px;}
.imgborder2pxblck { border:2px solid #333}
.imgborder_margin18 {
	border:1px solid #C0C0C0;
	margin:18px;
	padding:4px;
	float: left;
}


.thrColHybHdr #mainContent {margin: 0 192px 0px 192px;padding: 0 10px 0 10px;} 

.thrColHybHdr #mainContent_lg {margin: 0 12px 0 0; padding: 0 10px 0 10px; } 
.thrColHybHdr #mainContent table {
	font-size: 9px;
	border-collapse: collapse;
	text-align: center;
	padding: 8px;
	margin: 0;
	width:100%;
}
.thrColHybHdr #mainContent td {
	width:50%;
	vertical-align: top;
}
.thrColHybHdr #mainContent td a {color:#000066;}


.thrColHybHdr #mainContent .tablegrey {
	border: none;
	background-color:#F5F5F5;
}

.thrColHybHdr #mainContent .tablewhitewborder {
	border:1px solid #C0C0C0;
	background-color:#FFF;
}

.thrColHybHdr #mainContent .tablewhitewborder td {
	border:1px solid #C0C0C0;
	background-color:#FFF;
}

#prod_container {
	margin: 10px 410px 10px 10px;
	text-align: left;
}
.thrColHybHdr #mainContent_prod {
	margin: 6px 200px 0px 10px;
	padding: 0;
} 
.thrColHybHdr #prod_right {
	width: 410px;
	padding: 0px 0px 0px 0px;
	border:none;
	margin-bottom: 10px;
	vertical-align: top;
	float: right;
	margin-left: 10px;
}
.thrColHybHdr #mainContent_prod table {
	font-size: 9px;
	border-collapse: collapse;
	text-align: center;
	margin: 0;
}
.thrColHybHdr #mainContent_prod #table2 {
	font-size: 9px;
	text-align: center;
	margin: 0;
	width:100%;
	padding:8px;
}
.thrColHybHdr #mainContent_prod #table2 td {
	padding:20px;
}

.thrColHybHdr #mainContent_prod td {
	vertical-align: top;
}
.thrColHybHdr #mainContent_prod td a {}

.thrColHybHdr #mainContent_prod #packagingcontent table {
	font-size: 9px;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid #C0C0C0;
	background-color:#FFF;
	width: 100%;
}

.thrColHybHdr #prod_left {
	float: left;
	width: 60%; 
	background: #FFF; 
	padding: 0px 0px 0px 0px; 
	border:none;
	margin-left: 0px;
	margin-bottom: 10px;
	vertical-align: top;
}

#videodiv {
	height: 650px;
	vertical-align: top;
}
#video_app {
	width:40%;
	padding:8px;
	height: 320px;
	margin-right: 20px;
	float: right;
}
#photogalleycontent {
	height: 500px;
	text-align: center;
	width: 800px;
}
#packagingcontent {
	margin: 0 auto;
	padding-top: 20px;
	width: 99%;
	border-top: 1px solid #C0C0C0;
	vertical-align: top;
}

#packagingcontent p {
margin:6px;
}

.packaginglist ul li{
	margin-left:50px;
}

.tablist ul li {
	color:#333;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 6px;
	}

.450contentdiv{
	width:450px;
	text-align: center;
	margin-top: 12px;
}


/* footer formating*/
#footer {
	padding: 0 10px; 
	background:none;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	font-size: 10px;
}
#footer a {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	color:#007DC3;
	font-size: 10px;
}
#footer a:link a:visited a:hover a:active {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	color:#007DC3;
}

/* other formating*/
.thrColHybHdr #mainContent_prod #prod_righttable{
	width:410px;
	padding: 0px;
	border:1px solid #C0C0C0;
	vertical-align: top;
	margin: 0 auto;
}
.thrColHybHdr #mainContent_prod #prod_righttable td{
	vertical-align: top;
	padding:6px;
	text-align: center;
	border: 1px solid #C0C0C0;
}

.divprod_description {
	text-align:left;
	padding-left:212px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.thrColHybHdr .divprod_description p {
	font-size:12px;
}
.thrColHybHdr .divprod_description h2 {
	margin-left:12px;
	margin-top:12px;
}
.thrColHybHdr .divprod_description img {
	margin:12px;
}
.thrColHybHdr .divprod_description .img_noborder_margin0 {
	margin:0px;
	margin-left: -12px;
}


.divwhitewborder {background-color:#FFF;border: 1px solid #C0C0C0;padding:8px;}

.divdarkblue {background-color:#016FAe;color:#FFF;padding:inherit}
.divdarkblue a {text-decoration: underline;color:#FFF;}

.divdarkblue2 {background-color:#427BB5;}
.divdarkblue2 p {color:#FFF;}
.divdarkblue2 a {color:#FFF;}

.tdprice{
	background-color:#F7CF60;
	border:1px solid #C0C0C0;
	vertical-align: top;
	text-align: left;
}
.tdprice p {color:#333; font-size:10px;text-align: left;}

.tdlghtblue{background-color:#A8E2FF;border:1px solid #C0C0C0;vertical-align: top;text-align: left;}
.tdlghtblue p {color:#333; font-size:10px;text-align: left;}


.tddarkblue2{background-color: #000048; border:1px solid #C0C0C0; vertical-align: top;}
.tddarkblue2 p{color:#FFF; font-weight:bold; font-size:12px}
.tddarkblue2 a{text-decoration: underline;color:#FFF;}

.tddarkblue{background-color:#5191CD; padding:8px;}
.tddarkblue p{color:#FFF; font-size:12px}
.tddarkblue a{text-decoration: underline;color:#FFF;}

.tdblue {
	background-color:#94BCD8;
	border-left: 1px solid #94BCD8;
	border-right: 1px solid #94BCD8;
}
.tdblue p {color:#FFF;}
.tdblue a {color:#FFF;}

.td {background-color:#94BCD8;}
.tdblue p {color:#FFF;}
.tdblue a {color:#FFF;}

.tdwhite {
	background-color:#FFF;
	border: 1px solid #C0C0C0;
}
.tdwhite p {color:#333; font-size:10px; text-align: left;}

.tdwhite_border_center {background-color:#FFF; border:1px solid #C0C0C0;}
.tdwhite_border_center p {color:#333; font-size:10px; text-align: center;}

.td_border_redlft {
	border-bottom:2px solid #F00;
	border-left:2px solid #F00;
	border-top:2px solid #F00;
	border-right:1px solid #C0C0C0;
}
.td_border_redrgt {
	border-bottom:2px solid #F00;
	border-right:2px solid #F00;
	border-top:2px solid #F00;
}


.main_bullets{
	text-align: left;
	font-size: 12px;
	padding:20px;
	margin-bottom: 12px;
}

.main_bullets ul{
	margin-bottom: 10px;
	padding: 0;
}

.main_bullets li{
	margin-bottom: 10px;
	padding: 0px;
}
.main_bullets li a{
	color: #000066; /*text color*/
	text-decoration: underline;
}
.main_bullets ul li a:visited{
	color: #333;
}

.main_bullets ul li a:hover, .main_bullets ul li .a_current{
	color: #666 !important; /*text color of selected and active item*/
}

.menu_table{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	vertical-align:middle;
	height: 20px;
	background-color: #C0C0C0;
	width: 100%;
	text-align: center;
	padding: 0px;
	font-variant: normal;
	font: 10px solid #333333;
}

.td_padding8 {padding:8px;}
.empty {background: url(../images/site_images/menuempty.jpg);}
.arrow {background: url(../images/site_images/menu2empty.gif);}
.height20 { height: 20px}



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.wid25px{width:25px;}
.wid26px{width:26px;}
.wid30px{width:30px}
.wid40px{width:40px;}
.wid45px{width:45px;}
.wid50px{width:50px;}
.wid55px{width:55px;}
.wid60px{width:60px;}
.wid65px{width:65px;}
.wid70px{width:70px;}
.wid80px{width:80px;}
.wid85px{width:85px;}
.wid95px{width:95px;}
.wid105px{width:103px;}
.wid110px{width:110px;}
.wid125px{width:125px;}
.wid150px{width:150px;}
.wid170px{width:170px;}
.wid180px{width:180px;}
.wid200px{width:200px;}
.wid240px{width:240px;}
.wid255px{width:255px;}
.wid260px{width:260px;}
.wid270px{width:270px;}
.wid300px{width:300px;}
.wid350px{width:350px;}
.wid400px{width:400px;}
.wid480px{width:480px;}
.wid500px{width:500px;}
.wid540px{width:540px;}
.wid25Percent{width:25%;}
.wid35Percent{width:35%;}
.wid48Percent{width:49%;}
.wid50Percent{width:50%;}
.wid100Percent{width:100%;}
.wid80Percent{width:80%}
.wid5Percent{width:5%;}
.wid6Percent{width:6%;}
.wid7Percent{width:7%;}
.wid8Percent{width:8%;}
.wid9Percent{width:9%;}
.wid10Percent{width:10%;}
.wid15Percent{width:15%;}

/* text formating*/
.text_wh_bd_center {color: #FFFFFF; text-align: center;font-weight: bold;}
.text_wh_center {color: #FFFFFF;text-align: center;}
.text_wh_bd {font: bold normal 12px/normal Verdana;color: #FFFFFF;}
.text_lightgrey {color: #666;}
.text_bl_bd_13center {color: #000066;text-align: center;margin: 8px;font-size: 13px;font-weight: bold;}
.text_bl_bd_13center a{ text-decoration:none;}
.text_bl_bd_16 {color: #000066;font-size: 16px;font-weight: bolder;}
.text_bl_bd_18 {color: #000066; text-decoration: none;font-size: 18px;font-weight: bold;}
.text_bl_bd_18_center {color: #000066; text-decoration: none;font-size: 18px;font-weight: bold; text-align:center}
.text_bl_bd_12 {color: #000066; margin-bottom: 8px;font-weight: bold;}
.text_bl_bd_rgt {color: #000066;margin-bottom: 8px;font-weight: bold;text-align:right}
.text_bl_bd_10 {color: #000066;font-size: 10px;font-weight: bold;}
.text_bl_13 {color: #000066;font-size: 13px;}
.text_bl_10 {color: #000066;font-size: 10px;}
.text_bk_bd_10 {font-size: 10px;font-weight: bold;}
.text_bk_10 {font-size: 10px;}
.text_bk_12_center {
	font-size: 12px;
	text-align:center;
	color:#333
}
.text_bk_bd{margin-top: 6px;margin-bottom: 6px;font-weight: bold;}
.tex_bk_nobold {font-weight:normal}
.text_bk_bd_center{margin-top: 6px;margin-bottom: 6px;font-weight: bold; text-align:center}
.text_bk_bd_14{font-size: 14px;margin-top: 6px;margin-bottom: 6px;font-weight: bold;}
.text_bk_bd_14_center{font-size: 14px;margin-top: 10px;margin-bottom: 10px;font-weight: bold; text-align:center}
.text_margin0{margin-bottom: 0px;margin-top: 0px;}
.text_margin10 {margin-top: 10px;margin-bottom: 10px;}
.text_marginlft30 {margin-left:30px;}
.txtindent24_list {text-indent:24px;margin: 0;}
.txtindent12_list {text-indent:12px;margin: 0;}
.txtindent8{margin-top: 6px; margin-bottom: 6px;margin-left: 8px;}
.text_indent12{margin-top: 6px; margin-bottom: 6px; margin-left: 12px;margin-right: 0px;}
.txtAlignCenter{text-align: center;}
.txtAlignRight{text-align: right; }
.txtAlignLeft{text-align: left;	}
.vAlignMiddle{vertical-align: middle;}
.fontNormal{font-weight:normal;}
.fontBold{font-weight: bold;}
.fontArial2px{font-family:Arial,sans-serif;font-size: 2px;}
.fontArial5px{font-family:Arial,sans-serif;font-size: 5px;}
.fontArial10px{font-family:Arial,sans-serif;font-size: 10px;}
.fontArial11px{font-family:Arial,sans-serif;font-size: 11px;}
.fontArial12px{font-family:Arial,sans-serif;font-size: 12px;}
.fontArial13px{font-family:Arial,sans-serif;font-size: 13px;}
.fontArial14px{font-family:Arial,sans-serif;font-size: 14px;}
.fontArial16px{font-family:Arial,sans-serif;font-size: 16px;}
.fontArial18px{font-family:Arial,sans-serif;font-size: 18px;}


/* td formating*/



.td_noborder{
	border:0;
	vertical-align:top
}
.td_leftrightborder{
border-top:none;
border-bottom:none;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
vertical-align:top;
}
.td_fullborder{
border-top:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
vertical-align:top;
}
.td_rightborder{
border-right:1px solid #999999;
vertical-align:top;
}
.td_noleftborder{
border-top:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
border-left:none;
border-right:1px solid #C0C0C0;
vertical-align:top;
}
.td_notopborder{
	border-top:none;
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	vertical-align:top;
}
.td_right_bottom_border{
border-top:none;
border-bottom:1px solid #C0C0C0;
border-left:none;
border-right:1px solid #C0C0C0;
vertical-align:top;
}
.td_bottom_border{
border-top:none;
border-bottom:1px solid #C0C0C0;
border-left:none;
border-right:none;
vertical-align:top;
}
.td_top_border{
border-bottom:none;
border-top:1px solid #C0C0C0;
border-left:none;
border-right:none;
vertical-align:top;
}

.td_no_bottom_border{
border-bottom:none;
border-top:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
vertical-align:top;
}
#mainContent_prod #packagingcontent ul {

}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {

}

/* accordion header */
#accordion h2 {
;		
}

/* currently active header */
#accordion h2.current {
;
}

/* accordion pane */
#accordion .pane {

}

/* a title inside pane */
#accordion .pane h3 {

}

