body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
}

#tradeshowcontainer
{
	width: 610px;
	max-width: 610px;
}

.tradeshow table   /*  tradeshow table  */
{
	table-layout: auto;
	width: 610px;
	empty-cells: show;
	font-size: 11px;
}

.tradeshow td
{
	background-color: #fff;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	padding: 6px 8px 6px 8px;
}

.tradeshowc1
{
	width: 144px;
	text-align: left;
}

.tradeshowc2
{
	width: 100px;
	text-align: center;
}

.tradeshowc3 { text-align: left; }

.tradeshowc4
{
	width: 60px;
	text-align: center;
}

.tradeshow th, thead
{
	background-color: #ffdc98;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}

.infobox_top
{
	width: 426px;
	background: url(/i/infobox_top.gif) 0 0 no-repeat;
}

#infobox_bot,
.infobox_bot
{
	width: 426px;
	background: url(/i/infobox_bot.gif) 0 100% no-repeat #FDDB9C;
	margin-bottom: 9px;
}

#infobox { padding: 1px 12px 1px 12px; }
.infobox { padding: 1px 12px 1px 12px; }
p#infobox { margin: 0 0 13px 0; }
ol#infobox { margin: 0 0 13px 0; }
ul#infobox { margin: 0 0 13px 0; }

#mainframe
{
	background-color: #FFF;
	width: 900px;
}

h1
{
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #333;
	margin: 4px 0 13px 0;
}

/*for edit icon*/
h1 input { margin-left: 4px; }

h2
{
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #333;
	margin: 0 0 8px 0;
}

h3
{
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #333;
	margin: 8px 0 8px 0;
}

h4
{
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	margin: 8px 0 8px 0;
}

h5, h6
{
	font-size: 11px;
	line-height: 1.5em;
	color: #333;
	margin: 8px 0 8px 0;
}

p
{
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	margin: 0 18px 13px 0;
}

#footer
{
	clear: both;
	width: 900px;
	border-top: 5px #666 solid;
	padding: 12px 0 0 0;
	margin: 6px 0 0 0;
}

.contactform p
{
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
}

.maxWidth { max-width: 520px; }

ul, ol
{
	font-size: 11px;
	line-height: 1.5em;
	margin: 0 22px 13px 19px;
	padding: 0 0 13px 26px;
	text-align: left;
}

.btt
{
	font-size: 10px;
	line-height: 1em;
	font-weight: normal;
	text-align: left;
	padding: 8px 0 0 0;
}

.small
{
	font-size: 10px;
	line-height: 13px;
	text-align: left;
}

.acap
{
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	margin-bottom: 12px;
	font-weight: bold;
}

.small h1
{
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	font-weight: bold;
}

.smallgrey
{
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #999;
}

.sb
{
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	margin: 0 8px 8px 10px;
}

ul.sb
{
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	padding: 0 8px 8px 14px;
}

ol.sb
{
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	padding: 0 8px 8px 14px;
}

ul.loose li { margin: 8px 0; }

.copyright
{
	font-size: 10px;
	line-height: 14px;
	color: #666;
	margin: 6px 0 13px 0;
	text-align: left;
}

a:link
{
	text-decoration: none;
	font-weight: normal;
}

a:visited
{
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

.btt a:link
{
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

.btt a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

.btt a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #333;
}

.copyright a:link
{
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

.copyright a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

.copyright a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #333;
}

.no_mar { margin: 0 0 9px 0; }
.zero { margin: 0; }
.imgcell a { display: block; }
.tablefloat { float: right; }

/* begin masthead and navigation styles */
#masthead
{
    position: relative;
	width: 900px;
	height: 107px;
	background-color: #FFF;
	background-image: url(/nav-i/masthead.jpg);
	background-repeat: no-repeat;
}

*#masthead * {
	line-height: 1;
	margin: 0;
	padding: 0;
	}

#masthead p
{
	margin: 0 22px 0 0;
	padding-top: 15px;
	padding-bottom: 0;
	color: white;
	text-align: right;
	font-size: 11px;
	line-height: 1;
}

#masthead #searchForm p {
	padding-top: 40px;
	margin: 0 22px 0 0;
	}

#searchArrow {
	vertical-align: middle;
	margin-right: 16px;
	padding: auto 8px auto 6px;
	}

#searchForm input
{
	vertical-align: middle;
	line-height: 1em;
}

#masthead a:link
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

#masthead a:visited
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

#masthead a:hover
{
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}

#masthead #homeLink,
#masthead #homeLink:visited {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 183px;
    height: 85px;
    background: transparent url(/nav-i/masthead.jpg) 0 0 no-repeat;
    }

#masthead #homeLink span,
#masthead #homeLink:visited span {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
	}

/* end masthead and navigation style */
/* SEARCHTABLE classes */
.searchtable { font-size: 11px; }

.searchtable table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.searchtable td
{
	background-color: #FFF;
	font-size: 11px;
	padding: 6px 12px 6px 12px;
}

.searchtable select, input
{
	font-size: 11px;
	text-align: left;
}

.searchtable th
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.searchtable thead
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.searchtable tfoot
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	background-color: #FFF;
}

.searchtable p
{
	margin: 0;
	font-size: 11px;
}

#searchradio table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

#searchradio td
{
	background-color: #FFF;
	text-align: left;
	font-size: 11px;
}

#searchradio th
{
	font-size: 11px;
	text-align: left;
	background-color: #ffdc98;
	font-weight: bold;
}

#searchradio select, input
{
	font-size: 11px;
	text-align: left;
}

#searchradio p
{
	font-size: 11px;
	margin: 0;
}

#searchbutton
{
	position: relative;
	border-bottom: 1px #666 solid;
	width: 98%;
	height: 19px;
	text-align: right;
}

#searchbuttonbottom
{
	position: relative;
	border-bottom: 1px #666 solid;
	width: 98%;
	height: 19px;
	text-align: right;
}

#searchbuttontop
{
	position: relative;
	border-top: 1px #666 solid;
	width: 98%;
	height: 18px;
	text-align: right;
}

.search_default_freetext
{
	font-size: 11px;
	margin: 0;
}

.searchresults { background-color: #FFF; }

.searchresults table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.searchresults td
{
	background-color: #FFF;
	text-align: right;
	font-size: 11px;
}

.searchresults select, input
{
	font-size: 11px;
	text-align: left;
}

.searchresults th
{
	background-color: #ffdc98;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

.searchresults p
{
	font-size: 11px;
	margin: 0 0 9px 0;
}

.searchresults h3
{
	font-size: 12px;
	margin: 0 0 9px 0;
}

.searchresults hr
{
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
	width: 646px;
	float: left;
}

.searchresults a:link
{
	text-decoration: none;
	font-weight: bold;
}

.searchresults a:visited
{
	text-decoration: none;
	font-weight: bold;
}

.searchresults a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}

/* SEARCH RESULTS SEARCH TABLE classes */
.search_searchresults_resulttable { background-color: #FFF; }

.search_searchresults_resulttable table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.search_searchresults_resulttable td
{
	padding: 4px 0;
	border-top: 1px solid #CCC;
	background-color: #FFF;
	font-size: 11px;
}

.search_searchresults_resulttable td.search_thumb { width: 70px; }
.search_searchresults_resulttable td.search_description { width: 570px; }

.search_searchresults_resulttable select, input
{
	font-size: 11px;
	text-align: left;
}

.search_searchresults_resulttable th
{
	background-color: #ffdc98;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

.search_searchresults_resulttable p
{
	font-size: 11px;
	margin: 0 0 9px 10px;
}

.search_searchresults_resulttable h3
{
	font-size: 12px;
	margin: 0 0 9px 10px;
}

.search_searchresults_resulttable hr
{
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
	width: 646px;
	float: left;
}

.search_searchresults_resulttable a:link,
.search_searchresults_resulttable a:visited
{
	text-decoration: none;
	font-weight: bold;
}

.search_searchresults_resulttable a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}

.search_searchresults_tableimage { width: 200px; }

/* end */
#searchattributes { background-color: #FFF; }

#searchattributes table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

#searchattributes td
{
	background-color: #FFF;
	text-align: left;
	font-size: 11px;
}

#searchattributes th
{
	background-color: #ffdc98;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

#searchattributes select, input
{
	font-size: 11px;
	text-align: left;
}

#searchattributes p
{
	font-size: 11px;
	margin: 0;
}

p.progressMsg {
    color: #F00;
    font-weight: bold;
    }

table.productindex
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	vertical-align: top;
	font-size: 10px;
	border-collapse: collapse;
	border: solid 1px #CCC;
}

.productindex td
{
	border-collapse: collapse;
	border: solid 1px #CCC;
}

.productindex th
{
	padding: 6px 3px 6px 6px;
	font-size: 10px;
	font-weight: bold;
	background-color: #ffdc98;
	border-collapse: collapse;
	border: solid 1px #CCC;
}

.productindex thead
{
	border-collapse: collapse;
	border: solid 1px #CCC;
	padding: 6px 12px 6px 12px;
	font-size: 10px;
	font-weight: bold;
	background-color: #ffdc98;
}

.productindex a img { border-width: 0; }

.dataadmin { background-color: #FFF; }

.dataadmin table
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.dataadmin td
{
	background-color: #FFF;
	font-size: 11px;
	padding: 6px 12px 6px 12px;
}

.dataadmin select, input
{
	font-size: 11px;
	text-align: left;
}

.dataadmin th
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.dataadmin thead
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.dataadmin tfoot
{
	background-color: #FFF;
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

.dataadmin p { margin: 0; }
.adminvalidators { color: #F00; }
.logincontrol { font-size: 11px; }

.logincontrol table
{
	width: 220px;
	table-layout: auto;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.logincontrol td
{
	background-color: #FFF;
	font-size: 11px;
	padding: 3px;
	border: 0;
	text-align: right;
}

.logincontrol_password_management
{
	font-size: 9px;
	text-align: center;
	font-weight: normal;
}

.rightcolumndivider
{
	height: 1px;
	width: 220px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px #CCC solid;
	border-left: 0;
	padding: 1px 0 12px 0;
	margin: 1px 0 12px 0;
}

/* SEARCHTYPE link classes */
/* Specific link classes */
.productlocatorsearch a:link { text-decoration: underline; }
.keywordsearch a:link { text-decoration: underline; }
.partnumbersearch a:link { text-decoration: underline; }

/* General link classes using ACTIVE state */
.searchtype a:link { text-decoration: none; }
.searchtype a:active { text-decoration: underline; }

/* END SEARCHTYPE link classes */
.clearfoot
{
	clear: both;
	font-size: 1px;
	height: 1px;
}

.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
}

/* \products\Default.aspx  */
.products_default_treeviewhover    /*  TreeView Hover  */
{
	text-align: left;
	text-decoration: underline;
	white-space: normal;
}

.products_default_treeviewleaf    /*  TreeView Leaf  */
{
	text-align: left;
	white-space: normal;
}

.products_default_treeviewnode    /*  TreeView Node  */
{
	text-align: left;
	white-space: normal;
}

.products_default_treeviewparent    /*  TreeView Parent  */
{
	text-align: left;
	white-space: normal;
}

.products_default_treeviewroot    /*  TreeView Root  */
{
	text-align: left;
	white-space: normal;
}

.sidenavigation .products_default_treeviewselected, /*  TreeView Selected  */
.sidenavigation .products_default_treeviewselected a
{
	text-align: left;
	white-space: normal;
	text-decoration: underline;
}

.product_default_centertable    /*  First center table that has product image and local page links  */
{
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
}

.product_default_centertable img { width: 150px; }

/*SGA*/
.product_default_centertable a:visited { color: #00F; }
.product_default_centertable li a:visited { color: #909; }


.product_default_centertable td { vertical-align: top; }
.product_default_centertable td.prodThumb { width: 150px; }

.product_default_centertable td.prodThumb p {
	font-size: 11px;
	text-align: center;
}

.product_default_centertable td.otp {
	padding-left: 12px;
	vertical-align: top;
}
#colcenter3 .product_default_centertable td.otp p {
	margin-bottom: 4px;
	font-weight: bold;
	}

#colcenter3 .product_default_centertable ul { margin-left: 4px; }
#colcenter3 p.secHead {
	margin-bottom: 4px;
	}

#colcenter3 p.secHead p { line-height: 1; }
#colcenter3 p.secHead input,
#colcenter3 p.secHead a img { vertical-align: middle; }

h2.hdrBrand,
h2.hdrType {
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 13px;
	line-height: 1.2;
	}

h3.hdrName {
	margin-top: 1px;
	font-size: 12px;
	line-height: 1.2;
	}


.product_default_tablefeatures table   /*  Product features table  */
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.product_default_tablefeatures td
{
	background-color: #FFF;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
}

.product_default_tablefeatures th   /*  Product features table  */
{
	background-color: #ffdc98;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	vertical-align: top;
}

.product_default_tablefeatures thead   /*  Product features table  */
{
	background-color: #ffdc98;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	vertical-align: top;
}

#colcenter3 table.product_default_attributes    /*  Multiple attribute tables  */
{
	width: 90%;
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
}

.product_default_attributes thead    /*  Multiple attribute tables  */
{
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

.product_default_attributes th    /*  Multiple attribute tables  */
{
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #333;
	background-color: #FDDB9D;
	border: 2px solid #FFF;
	border-width: 2px 0;
	padding: 4px 6px;
}

.product_default_attributes td {
	padding: 4px 6px;
	border: 2px solid #FFF;
	border-width: 2px 0;
	color: #333;
	background-color: #FDDB9D;
}

.product_default_attributes tr.alt th,
.product_default_attributes tr.alt td { background-color: #FC6; }

.product_default_parttable table    /*  Tables of parts  */
{
	table-layout: auto;
	width: 95%;
	empty-cells: show;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 11px;
}

.product_default_parttable
{
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
}

/* Other sections  on the product detail page are lists  */
.search_productlocatorbutton
{
	width: 75px;
	font-size: 11px;
	line-height: 1.5em;
	text-align: center;
}

.search_default_partnumber
{
	font-size: 11px;
	margin: 0;
}

/* no definition yet; this class is defined for the part table for the product detail page. It should probably include some styling for the thead section of the table or I can hard code this since I am programmatically generating the HTML. */
.products_default_producttable
{
	font-size: 11px;
	line-height: 1.5em;
}

.products_default_producttable table
{
	table-layout: auto;
	empty-cells: show;
	vertical-align: top;
	font-size: 11px;
}

.products_default_producttable tbody {
    display: block;
    width: 426px;
    }

.products_default_producttable td
{
	background-color: #FFF;
	font-size: 11px;
	padding: 6px 12px 6px 12px;
	vertical-align: top;
}

a.collapse:link,
a.collapse:visited,
.products_default_producttable a.collapse {
    color: #000;
    text-decoration: none;
    }

.products_default_producttable select, input
{
	font-size: 11px;
	text-align: left;
}

.products_default_producttable th
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.products_default_producttable thead
{
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.products_default_producttable tfoot
{
	background-color: #FFF;
	padding: 6px 12px 6px 12px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

.products_default_producttable p { margin: 0; }

.products_default_producttable p.btt {
    width: 408px;
	padding-top: 16px;
	border-top: 1px solid #CCC;
	}

/* SGA: More specificity to override '#colcenter3 table' selector in 3col_style.css */
#colcenter3 table.products_default_producttable {
	width: 430px;
	table-layout: fixed;
	}
#colcenter3 table.products_default_producttable p { margin: 0; }

#colcenter3 table.products_default_producttable th.partNum {
	width: 70px;
	background-color: #FFF;
	}

#colcenter3 table.products_default_producttable th.partName { background-color: #FFF; }

#colcenter3 table.products_default_producttable th.partAdmin {
	width: 50px;
	background-color: #FFF;
	}

/*.productadmin style */
.productadmin
{
	font-size: 11px;
	line-height: 1.5em;
}

.productadmin table
{
	empty-cells: show;
	vertical-align: top;
	font-size: 11px;
}

.productadmin td
{
	background-color: #FFF;
	font-size: 11px;
	padding: 6px;
}

.productadminedit td
{
	vertical-align:top;
	background-color: #FFF;
	font-size: 11px;
	padding: 6px;
}

.productadminfooter td
{
	vertical-align:top;
	background-color: #FFF;
	font-size: 11px;
	padding: 6px;
}

.productadmin td.alt1
{
	background-color: #FDDB9D;
	font-size: 11px;
	padding: 6px;
}

.productadmin td.alt2
{
	background-color: #EEE;
	font-size: 11px;
	padding: 6px;
}

.productadmin select, input
{
	font-size: 11px;
	text-align: left;
}

.productadmin th
{
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	background-color: #FC6;
}

.productadmin thead
{
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffdc98;
}

.productadmin th.plain {
	vertical-align: top;
	background-color: #FFF;
	}
.productadmin th.row { text-align: right; }

.productadmin tfoot
{
	background-color: #FFF;
	padding: 6px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

.productadmin p { margin: 0; }
table.adminProductImage th { padding: 6px; }

/* Accordion styles (Steve, I added this just to get started... obviously need to replace it) */
.accordionHeader {
    cursor: pointer;
    margin-bottom: 2px;
    padding: 10px 0px 10px 8px;
    color: #FFF;
    background-color: #97B3C3;
    border: 1px solid #B9CAD5;
    border-color: #B9CAD5 #B9CAD5 #6E93A7 #B9CAD5;
    font-weight: normal;
}

.accordionHeaderSelected {
    margin-bottom: 2px;
    padding: 10px 0px 10px 8px;
    color: #FFF;
    background: #C2D3DD url(/i/bk-accordionHeaderSelected.png) left bottom repeat-x;
    border: 1px solid #9DB6C6;
    border-color: #9DB6C6 #9DB6C6 #50768A #9DB6C6;
    font-weight: bold;
}

.accordionContent {
	padding-top: 10px;
	line-height: 1.6;
}

/* Navigation Styles */
#colleft3 ul.treeNav,
#colleft3 ul.treeNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 6px;
}

#colleft3 ul.treeNav li {
	padding-left: 16px;
	background: transparent url(/i/widget-closed.gif) 0 0.15em no-repeat;
	line-height: 1.1;
	margin: 4px 3px 4px 0;
}

#colleft3 ul.treeNav ul li {
	background-image: none;
	padding: 0;
}

#colleft3 ul.treeNav li.nodeExpanded { background-image: url(/i/widget-open.gif); }
.navCollapsed { display: none; }

div.section {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #AAA;
}

img.productImage {
	float: left;
	width: 125px;
	margin-bottom: 15px;
	border-width: 0;
}

div.productDetails { margin: 0 0 15px 140px; }
div.productDetails h1 { margin-bottom: 8px; }
div.productDetails h2 { font-size: 12px; }
div.productDetails h2,
div.productDetails h3 { margin-bottom: 5px; }
.unstr,
div.productDetails h2 span { font-weight: normal; }

img.brandImage {
	float: left;
	/*width: 120px;*/
	/*height: 40px;*/
	margin: 4px 8px 2px 0;
	/*border: 1px solid red;*/
}
