/*=========================================*/
/*===== BASE STYLES =======================*/
/*=========================================*/
body 
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	background: url("../images/topnav_bckgrd.gif") repeat-x;
}
img 
{
	padding:0px;
	border:2px;
}
hr
{
	height:1px;
	color:#DDDDDD;
	background-color:#DDDDDD;
	border:none;
}

h1
{
	font-size:1.6em;
	color:#333333;
	margin:0px 0px 12px 0px;
	font-weight:normal;
	padding: 0;
}

h2
{
	font-size:1.6em;
	color:#333333;
	margin:0px 0px 12px 0px;
	font-weight:normal;
}

h3 
{
	margin:0;
	font-size:1.3em;
	font-weight:normal;
	color:#666666;
}
h4 
{
	margin:0;
	font-size:1em;
	font-weight:bold;
	color:#666666;
}
h5 
{
	margin:0;
	font-size:1em;
	font-weight:normal;
	color:#666666;
}
h6 
{
	margin:0;
	font-size:1.1em;
	color:#3f87a2;
}
p, td
{
	margin:4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #666666;
}
ol, ul, li
{
    list-style:none;
	padding:0;
	margin:0;
}
div
{
    margin: 0;
    padding: 0;
    border: none;
}
table 
{
	font-size:1em;
}
label
{
	display:none;
}
a 
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-size:.8em;
}
a img 
{ 
    padding:0px;
    border:0px;
}
/*a:link 
{
    color: #666666;
    text-decoration: none;
}
a:visited 
{
    color: #666666;
    text-decoration: none;
}
a:hover 
{
    color: #666666;
    text-decoration:underline;
}
a:active
{
    color: #666666;
    text-decoration: none;
	outline: none;
}
a:focus
{
	-moz-outline-style: none;
}*/
select {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 6px 2px 0 0;
	display: block;
}

.advsearchselect {
	width: 185px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.advsearchleftnav {
	width: 140px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.browse {
	width:145px;
}
input {
	
	font-family: Arial, Helvetica, sans-serif;
}
input.text {
	font-size: 11px;
	margin: 1px 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.checkbox,
input.radio {
	margin: 0 5px 2px 5px;
}
/*=========================================*/
/*===== MODULE STYLES =====================*/
/*=========================================*/
.container 
{
	/* For 1024x768 display */
	width:1003px;
	float:left;
}
.r 
{
	float:right;
}
.l 
{
	float:left;
}
/* These get overridden in the rtl css :: start */
.rr 
{
	float:right;
}
.ll 
{
	float:left;
}
/* These get overridden in the rtl css :: end */
.t
{
	vertical-align:top;
}
.b 
{
	vertical-align:bottom;
}
.m
{
	vertical-align:middle;
}
.c 
{
	text-align:center;
}
.w
{
	width:100%;
}
.h
{
	/* developer's style to see divs */
	border-width:1px;
	border-color:#FFFF33;
	border-style:solid;
}
.block
{
	display:block;
}
.inline
{
	display:inline;
}
.clear
{
	clear:left; line-height:0;height:0;
}
.button
{
	margin:0px 0px 10px 0px;
}
.line {/* SE1.0.3.1: .line : start. */
	margin:0 0 3px -3px;/* SE1.0.3.1: Margin and positioning (IE-only). */
	padding: 0px;/* SE1.0.3.1: No padding. */
	height:1px;/* SE1.0.3.1: Height. */
	float: left;/* SE1.0.3.1: Float left. */
}/* SE1.0.3.1: .line : end. */
html>body .line {/* SE1.0.3.1: Non-IE .line : start. */
	margin:3px 0 3px 0;/* SE1.0.3.1: Margin and positioning (Non-IE only). */
}/* SE1.0.3.1: Non-IE .line : start. */
.no
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.white
{
	background-color:#FFFFFF;
}
.blue 
{
	color:#3f87a2;
}
.hidden
{
	visibility:hidden;
	display:none;
}
.thin
{
	height:1px;
	
}
.u {
	text-decoration: underline;
}
/*===== Header : Start ====================*/
#Header 
{
	padding:0px;
	width:1003px;
}
#Header .logo 
{
	margin:24px 0px 16px 20px;
	border:0px;
}
#Header .hA 
{
	position:absolute;
	top:24px;
	left:85px;
	width:50px;
	height:84px;
	background: url(../images/hA.gif) top left repeat-x;
}
#Header .nav_sp 
{
	margin:8px 0px 0px 0px;/* SE1.0.3: Updated top padding to relfect style guide. */
	padding-right:28px;
}
#Header .nav_sp a 
{
	padding:0px 4px 4px 0px;
	vertical-align:bottom;
	font-size:.9em;
}
#Header .nav_sp img.hB {/* SE1.0.3: #Header .nav_sp img.hB : start. Separator. */
	vertical-align: -2px;/* SE1.0.3: Vertical-align. */
	margin-right: 5px;/* SE1.0.3: Margin-right (was using a seperator image). */
}/* SE1.0.3: #Header .nav_sp img.hB : end. */
#Header .nav_sp img.flag {/* SE1.0.3: #Header .nav_sp img.flag : start. Flag. */
	vertical-align: -1px;/* SE1.0.3: Vertical-align. */
}/* SE1.0.3: #Header .nav_sp img.flag : end. */
#Header .nav_l1 
{
  	position:absolute;
	top:62px;
  	left:135px;
	width:650px;
	background-image:url(../images/hD.gif);
}
#Header .nav_l2 
{
  	position:absolute;
	padding-top:10px;
	top:86px;
	left:135px;
	width:868px;
	height:12px;
	font-size:9px;
}
#Header .nav_l2bk 
{
  	position:absolute;
	top:86px;
	left:133px;
	width:868px;
	height:22px;
	background: url(../images/hC.gif) top left repeat-x;
}
#Header .nav_l2 a 
{
	margin:0px 21px 0px 0px;
	font-size:9px;
	font-weight:bold;
	vertical-align:baseline;
}
#Header .hE 
{
	position:absolute;
	top:85px;
	left:956px;
	width:45px;
	height:23px;
	background: url(../images/hE.gif) top left repeat-x;
}
#Header .nav_search 
{
  	position:absolute;
	top:62px;
	left:770px;
	width:220px;
}
#Header .searchbox
{
	vertical-align:top;
	font-size: 11px;
	width: 133px;
	margin-top: -1px;
}
html>body #Header .searchbox {
	width: 129px;
	margin-top: 0px;
}
#Header .searchSubmit
{
	margin-left:4px;
}
/*===== Header : End ======================*/
/*===== Drop Down Menus : Start ===========*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li { /* all list items */
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
}
#nav li a { /* all list items */
	padding-left:10px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: 171px;
	left: -999em;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav l2
{
	position: absolute;
}
#nav .activeItem a {/* SE1.0.3: #nav .active a : start. Active item. */
	color: #000000;/* SE1.0.3: Color. */
}/* SE1.0.3: #nav .active a : end. */
#nav .menuItem {
	background-image:url(../images/menu_middle.gif);
	clear:both;
	padding:0px 0px 5px 10px;
	width:171px;
	text-align:left;
}
#nav .menuItem a {
	color:#3f87a2;
	font-size:11px;/* SE1.0.3.1: Font size changed to exactly match all categories menu. */
	font-weight: normal;
}
#nav .menuTop {
	background-image:url(../images/menu_top.gif);
	clear:both;
	padding:0;
	width:171px;
	height:20px;
	text-align:center;
}
#nav .menuBottom {
	background-image:url(../images/menu_bottom.gif);
	clear:both;
	padding:0;
	width:171px;
	height:13px;
	text-align:center;
}
#nav li.sfhover ul {/* SE1.0.3.1: Removed li:hover definition. */
/* lists nested under hovered list items for ie */
	left: auto;
	padding-left:10px;
	margin:5px 30px 0px -50px;
}
html>body #nav li.sfhover ul {/* SE1.0.3.1: Removed li:hover definition. */
/* lists nested under hovered list items for non-ie */
	left: auto;
	padding-left:10px;
	margin:-6px 30px 0px 0px;
}
/*===== Drop Down Menus : End = ===========*/
/*===== Footer : Start ====================*/
#Footer 
{
	margin-top:10px;
	width:100%;/* SE1.0.3.1: Footer background spans screen width. */
	height:26px;
	background-color:#F2F2F2;
	display:block;
	float:left;
}
#Footer .content {/* SE1.0.3.1: #Footer .content : start. Wraps footer content. */
	width:1003px;/* SE1.0.3.1: Content width is bound to the designed width. */
}/* SE1.0.3.1: #Footer .content : end. */
#Footer .nav_ft 
{
	padding:6px 0px 0px 32px;
}
#Footer a
{
	padding:0px 4px 0px 0px;
	vertical-align:bottom;
	font-size:.9em;
	color: #999999;
}
#Footer img
{
	margin:0px 4px 0px 0px;
}
#Footer .rss {
	margin:6px 20px 0px 0px;
}
#Footer .copyright {
	color: #999999;
	margin:6px 8px 0px 0px;
	font-size:.9em;
}
/*===== Footer : End ======================*/
/*===== Legal Disclaimers : Start ===============*/
#LegalDisclaimers
{
	margin-top:25px;
}
#LegalDisclaimers .disclaimer
{
	color: #999999;
	font-size:.9em;
	padding-top:5px;
}
#LegalDisclaimers textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#666666;
	border:#999999 1px solid;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:5px;
	width:680px;
	height:80px
}
/*===== Legal Disclaimers : End ======================*/
/*===== Print Email : Start ===============*/
#PrintEmail
{
	padding:3px 5px 0px 0px;/* SE1.0.3.1: Padding (IE-only). */
	width:235px;
	font-size:1.1em;
}
html>body #PrintEmail {/* SE1.0.3.1: Non-IE #PrintEmail : start. */
	padding-top:0px;/* SE1.0.3.1: Reset top-padding. */
}/* SE1.0.3.1: Non-IE #PrintEmail : end. */
#PrintEmail .email 
{
	padding-right:30px;
}
#PrintEmail a
{
	padding:0px 0px 4px 4px;
	vertical-align:top;
}
/*===== Print Email : End ===============*/
/*===== Breadcrumb : Start ==============*/
#Breadcrumb
{
	padding:3px 27px 16px 32px;/* SE1.0.3: Top padding is IE-only. */
	width:700px;
}
html>body #Breadcrumb {/* SE1.0.3: Non-IE #Breadcrumb : start. */
	padding-top:0px;/* SE1.0.3: Reset top-padding. */
}/* SE1.0.3: Non-IE #Breadcrumb : end. */
#Breadcrumb .lt
{
    color: #3f87a2;
	font-size:1em;
}
#Breadcrumb a
{
    color: #3f87a2;
	font-size:1em;
}
#Breadcrumb .curr
{
    color: #666666;
	font-weight:bold;
}
/*===== Breadcrumb : End ==================*/
/*===== Pagination : Start ================*/
#Pagination {
	margin-top: -3px;
}
.pagination
{
	padding:0px 0px 0px 0px;
	text-align:right;
}
.pagination a
{
    color: #3f87a2;
	font-size:1em;
}
.pagination A:active, .curr
{
    color: #666666;
	font-weight:bold;
}
/*===== Pagination : End ==================*/
/*===== News & Events : Start =============*/
.homeNews .navBlockTitle {/* SE1.0.3: .homeNews .navBlockTitle : start. */
	margin-bottom: 4px;/* SE1.0.3: Adjust top margin (IE only). */
}/* SE1.0.3: .homeNews .navBlockTitle : end. */
html>body .homeNews .navBlockTitle {/* SE1.0.3: Non-IE .homeNews .navBlockTitle : start. */
	margin-bottom: 0;/* SE1.0.3: Reset top margin. */
}/* SE1.0.3: Non-IE .homeNews .navBlockTitle : end. */
.homeNews .navBlockBody {/* SE1.0.3: .homeNews .navBlockBody : start. */
	height: 144px;/* SE1.0.3: Sets height to the height of the feature image plus shadow. */
}/* SE1.0.3: .homeNews .navBlockBody : end. */
html>body .homeNews .navBlockBody {/* SE1.0.3: Non-IE .homeNews .navBlockBody : start. */
	height: 121px;/* SE1.0.3: Sets height to the height of the feature image plus shadow. */
}/* SE1.0.3: Non-IE .homeNews .navBlockBody : end. */
#NewsEvents a
{
  	font-size:1em;
  	color:#3f87a2;
}
#NewsEvents .navBlockFooter p {/* SE1.0.3: #NewsEvents .navBlockFooter p : start. */
	padding: 1px 0 13px 13px;/* SE1.0.3: Padding (IE-only). */
}/* SE1.0.3: #NewsEvents .navBlockFooter p : start. */
html>body #NewsEvents .navBlockFooter p {/* SE1.0.3: Non-IE #NewsEvents .navBlockFooter p : start. */
	padding: 13px;/* SE1.0.3: Padding (Non-IE). */
}/* SE1.0.3: Non-IE #NewsEvents .navBlockFooter p : end. */
.break
{
	font-size:.5em;
}
/* fixing the width makes the graphic stop ghosting away */
/*===== News & Events : End ===============*/
/*===== How to Buy : Start =============*/
#HowToBuy
{
	color: #666666;
}
/*===== How to Buy : End ===============*/

/*===== Columns: Start ====================*/
#LeftColumn
{
	/* landing pages */
	width:743px;
}
#RightColumn 
{
	/* landing pages */
	width:212px;
	padding-right:30px;
}
html>body #RightColumn {/* SE1.0.3: Non-IE #RightColumn : start. */
	margin-left: 3px;/* SE1.0.3: Moves the right column over 3 px (Non-IE). */
	padding-right:27px;/* SE1.0.3: Adjusts for Non-IE width computation (Non-IE). */
}/* SE1.0.3: Non-IE #RightColumn : end. */
#LeftNavColumn
{
	width:204px;
}
#LeftNavColumn .active
{
	color:#000000;
}
#RightContentColumn
{
	width:735px;
	margin-left:0px;
}
.rightContentWidth {
	width:735px;
}
#RightContentColumn a {
	color:#3f87a2;
}
/* fix for ie box model bug */
html>body #RightContentColumn
{
	width:767px;
}
#RightContentColumnCont
{
	width:767px;
	margin-left:0px;
}
#RightContentColumnCont .contentLeftColumn
{
	width:490px;
}
#RightContentColumnCont .contentRightColumn
{
	width:210px;
	margin-right:32px;
}
/*#RightContentColumnCont a {
	color:#3f87a2;
	font-size:1em;
}*/
#RightColumn a {
	color:#3f87a2;
	font-size:1em;
}
#RightContentColumnCont img {
	border:0px;
}
.contentLeftColumnWidth {
	width:490px;
}
.contentRightColumnWidth {
	width:210px;
}
#LeftDetailColumn
{
	/* landing pages */
	width:711px;
}

#simpleSearch {
	display: block;
}

#advSearch {
	display: none;
}

#DocLibraryResults {
	width: 100%;
	clear: both;
}

/*===== Columns: End ======================*/
/*===== Links Container : End =============*/
#LinksContainer
{
	padding-left:32px;
	height: auto; /* SE1.0.3.2: Height (IE6 only). */
}
html>body #LinksContainer {
	height: auto;	/* SE1.0.3.2: Height (Non-IE6 only). */
	/*height: 230px !ie; *//* SE1.0.3.2: Height (IE7 only). */
}
#LinksContainer a
{
  	font-size:1em;
  	color:#3f87a2;
}
#ProductLinesIndex
{
	padding-left:32px;
}
#ProductLinesIndex a
{
  	font-size:1em;
  	color:#3f87a2;
}
/*===== Links Container : End =============*/
/*===== Product Comparison : Start ========*/
#ProductComparison 
{
	width:940px;
}
#ProductComparison table {/* SE1.0.3.1: #ProductComparison table : start. Applies styles to the Product Comparison table to match comps. */
	border-collapse: collapse;/* SE1.0.3.1: Reduces the spacing between cells. */
	margin-bottom: 10px;/* SE1.0.3.1: Adds spacing at the bottom of the table. */
}/* SE1.0.3.1: #ProductComparison table : end. */
#ProductComparison td
{
	margin:0;
	padding:3px 0px 3px 0px;/* SE1.0.3.1: Reset padding to follow comps/style guide. */
	
}
#ProductComparison .leftPad
{
	padding-left:1em;
}
#ProductComparison a
{
  	font-size:1em;
  	color:#3f87a2;
}
#ProductComparison .facet { }/* SE1.0.3.1: Removed attributes from this class. */
#ProductComparison .facet span {/* SE1.0.3.1: #ProductComparison .facet span : start.  Wraps facet name, incorporates proper styling (background, font, colors, margins). */
	font-size:11px;/* SE1.0.3.1: Font size. */
	color: #666666;/* SE1.0.3.1: Font color. */
	line-height: 14px;/* SE1.0.3.1: Line height. */
	text-transform:uppercase;/* SE1.0.3.1: Uppercase text. */
	height: 27px;/* SE1.0.3.1: IE-only Height. */
	display:block;/* SE1.0.3.1: Allows for height and margins. */
	background-color:#F0F0F0;/* SE1.0.3.1: Background color. */
	margin: 4px 0px 4px 0px;/* SE1.0.3.1: Whitespace margin on top and bottom of cell. */
	padding-top: 7px;/* SE1.0.3.1: Vertical aligns facet text (manually). */
}/* SE1.0.3.1: #ProductComparison .facet span : end. */
html>body #ProductComparison .facet span {/* SE1.0.3.1: Non-IE #ProductComparison .facet span : start. */
	height: 20px;/* SE1.0.3.1: Allows for differences in how IE and non-IE browsers compute height (27px - 7px padding). */
}/* SE1.0.3.1: Non-IE #ProductComparison .facet span : end. */
#ProductComparison .rightBuffer
{
	padding-right:0px;
	margin-right:0px;
}
#ProductComparison .border
{
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}
/*===== Product Comparison : End ==========*/
/*===== All Categories : Start ===================*/
#categoriesMenu 
{
	padding-left:32px;
	padding-right:32px;/* SE1.0.3.1: Added padding for mouseover state. */
	position:absolute;
	top:104px;
	left:522px;
	/*width:50px;*/
	/*height:84px;*/
}
#categoriesMenu  a
{
  	font-size:11px;/* SE1.0.3.1: Font size changed to exactly match l3 menu. */
  	color:#3f87a2;
}
.categoriesBlock
{
  	background: url(../images/brd_topleft_categories.gif) top left no-repeat;
  	width:212px;
  	margin: 0px 0px 0px 0px;
}
.categoriesTitle 
{
  	background: url(../images/brd_topright_categories.gif) top right no-repeat;
  	font-size:1.0em;
  	padding:13px;
}
.categoriesBody 
{
  	background: url(../images/brd_rightborder_categories.gif) top right repeat-y;
  	background-color:#F2F7FA
  	margin:0;
  	margin-top:-2em;
  	padding:13px;
}
.categoriesBlock
{
  	background: url(../images/brd_topleft_categories.gif) top left no-repeat;
  	width:212px;
  	margin: 0px 0px 0px 0px;
}
.categoriesBuffer {
	margin:-3.1em 0 0 0;
  	display:block;
}
html>body .categoriesBuffer {
	margin:2.2em 0 0 0;
  	display:block;
}
.categoriesPointer 
{
  	margin: 0px 0px 0px 0px;
	width:340px;
}
.categoriesPointer p {
  	background: url(../images/brd_top_categories.gif) top right no-repeat;
	font-size:1.0em;
  	padding:26px;
	margin-top:0px;
}
html>body .categoriesPointer p {
  	background: url(../images/brd_top_categories.gif) top right no-repeat;
	font-size:1.0em;
  	padding:13px;
	margin-top:0px;
}
.categoriesFooter {
  	background: url(../images/brd_bottomleft_categories.gif) bottom left no-repeat;
	width:340px;
	height:10px;
}
.categoriesFooter p {
  	background: url(../images/brd_bottomright_categories.gif) bottom right no-repeat;
  	padding:13px;
  	display:block;
  	margin:-8px 0 0 0;
}
html>body .categoriesFooter {
  	background: url(../images/brd_bottomleft_categories.gif) bottom left no-repeat;
	width:340px;
}
html>body .categoriesFooter p {
  	background: url(../images/brd_bottomright_categories.gif) bottom right no-repeat;
  	padding:5px;
  	display:block;
}

/*===== All Categories : End =====================*/
/*===== Tooltip : Start ===================*/
.toolTipBlock
{
  	background: url(../images/brd_topleft_toolTip.gif) top left no-repeat;
  	width:212px;
  	margin: 0px 0px 0px 0px;
}
.toolTipTitle 
{
  	background: url(../images/brd_topright_toolTip.gif) top right no-repeat;
  	font-size:1.0em;
  	padding:13px;
}
.toolTipBody 
{
  	background: url(../images/brd_rightborder_toolTip.gif) top right repeat-y;
  	background-color:#F2F7FA
  	margin:0;
  	margin-top:-2em;
  	padding:13px;
}
.toolTipBlockCompare
{
  	background: url(../images/brd_topleft_toolTip_compare.gif) top left no-repeat;
  	width:212px;
  	margin: 0px 0px 0px 0px;
}
.toolTipFooter {
  	background: url(../images/brd_bottomleft_toolTip.gif) bottom left no-repeat;
}
.toolTipFooter p {
  	background: url(../images/brd_bottomright_toolTip.gif) bottom right no-repeat;
  	padding:13px;
  	display:block;
  	margin:-24px 0 0 0;
}
.toolTipBuffer {
	margin:-2em 0 0 0;
  	display:block;
}
html>body .toolTipBuffer {
	margin:0;
}
.toolTipPointer {
  	background: url(../images/brd_bottom_toolTip.gif) bottom left no-repeat;
	font-size:1.0em;
  	padding:13px;
	margin-top:0px;
}
html>body .toolTipPointer {
  	background: url(../images/brd_bottom_toolTip.gif) bottom left no-repeat;
	font-size:1.0em;
  	padding:13px;
	margin-top:0px;
}

/*===== Tooltip : End =====================*/
/*===== Content : Start ===================*/
.largerFont {
	font-size:80%;
}
.content
{
	padding-right:32px;
}
.leftBuffer
{
	margin-left:0px;
	padding:0px 0px 0px 32px;
}
/* product block start */
.product
{
	width:340px;
	padding:6px 0px 6px 0px;
}
.product input
{
	margin:0;
	padding:0;
}
.product a
{
	color: #3f87a2;
	font-size:1em;
}
.productNar
{
	width:231px;
	padding:6px 0px 6px 0px;
}
.productNar input
{
	margin:0;
	padding:0;
}
.productNar a
{
	color: #3f87a2;
	font-size:1em;
}
.descNarProd {
	width:120px;
	padding-left:0px;
}
.thumb {
	padding:1px;
	background-image:url(../images/thumb_bk.gif);
	width:98px;/* SE1.0.3.1: Fixed image width. */
	height:98px;/* SE1.0.3.1: Fixed image height. */
}
.smallImg {/* SE1.0.3.1: .smallImg : start. Renamed .small class to better reflect usage. */
	padding:1px;/* SE1.0.3.1: Padding for background. */
	background-image:url(../images/small_bk.gif);/* SE1.0.3.1: Background. */
	width:123px;/* SE1.0.3.1: Image width. */
	height:123px;/* SE1.0.3.1: Image height. */
}/* SE1.0.3.1: .smallImg : end. */
.desc {
	width:220px;
	/*removed since content not being truncated*/
	/*height:80px;*/
	padding-left:0px;
}
.compare {
	width:220px;
}
.compare input {/* SE1.0.3: .compare input : start. */
	vertical-align: middle;/* SE1.0.3: Aligns text to checkbox (IE-only). */
	margin-left: -4px;/* SE1.0.3: Adjust placement (IE wraps checkbox with padding; IE-only). */
}/* SE1.0.3: .compare input : end. */
html>body .compare input {/* SE1.0.3: Non-IE .compare input : start. */
	vertical-align: bottom;/* SE1.0.3: Resets alignment (Non-IE). */
	margin-left: auto;/* SE1.0.3: Resets placement to default (Non-IE). */
}/* SE1.0.3:  Non-IE .compare input : end. */
/* product block end */
/* related product block start */
.descR {
	width:104px;
	padding-top:27px;
	padding-left:13px;
}
html>body .descR
{
	width:95px;
}
.productR
{
	width:212px;
	padding:6px 0px 6px 0px;
}

/* releated product block end */
/* solution block start */
.solution
{
	width:100%;
	padding:6px 0px 6px 0px;
}
.solProdNar
{
	width:236px;
	padding:6px 0px 6px 0px;
}
.descWide {
	width:370px;
	padding-left:0px;
}
.descNar {
	width:125px;
	padding-left:0px;
}
/* solution block end */
/* accessories block start */
.prodAcc
{
	width:320px;
	padding:6px 0px 6px 0px;
}
.descNarAcc {
	width:205px;
	height:80px;
	padding-left:0px;
}
.descWidePromo {
	width:500px;
	height:80px;
	padding-left:0px;
	margin-left:20px;		
}
.promo
{
	width:650px;
	padding-bottom:15px;
}
/* accessories block end */
/* featured product block start */
.featuredProduct
{
	width:163px;/* SE1.0.3.1: Updated width for small image. */
	padding:10px 20px 10px 0px;/* SE1.0.3.1: Updated padding to better match style guide. */
}
html>body .featuredProduct {/* SE1.0.3.1: Non-IE .featuredProduct : start. */
	width:143px;/* SE1.0.3.1: Difference in width computation. */
}/* SE1.0.3.1: Non-IE .featuredProduct : end. */
.descFeatProd {
	width: 100%;/* SE1.0.3.1: Updated width. */
}
.tablePadBot 
{
	padding-bottom:15px;
}
/* featured product block end */

/* SE1.0.3.1: Home page link blocks height alignment : start. */
#LinksContainer table.blockContainer {
	width: 711px;/* SE1.0.3.1: Define table width (LeftColumn.width - LinksContainer.paddingLeft). */
}
#LinksContainer table.blockContainer,
#LinksContainer table.blockContainer td,
#LinksContainer table.blockContainer .navBlock,
#LinksContainer table.blockContainer .navBlockBody {
	height: 100%;
	vertical-align: top;
}
#LinksContainer table.blockContainer td td {/* SE1.0.3.2: Top position (IE6 only). */
	height: auto;/* SE1.0.3.2: Top position (IE6 only). */
}/* SE1.0.3.2: Top position (IE6 only). */
#LinksContainer table.blockContainer .navBlock {
	overflow:hidden;
}
#LinksContainer table.blockContainer td:first-of-type {/* SE1.0.3.1: Formatting for Safari. */
	height:1px;
}
#LinksContainer table.blockContainer .navBlockFooter {
	position: relative;/* SE1.0.3.2: Position. */
	top: 0px;/* SE1.0.3.2: Top position (IE6 only). */
}
html>body #LinksContainer table.blockContainer .navBlockFooter {
	top: -41px;/* SE1.0.3.2: Top position (IE6 only). */
	top: 0px !ie;/* SE1.0.3.2: Top position (Non IE). */
}



/* SE1.0.3.1: Home page link blocks height alignment : end. */

table.contentTable {/* SE1.0.3.1: table.contentTable : start. */
	clear:both;/* SE1.0.3.1: Clears both sides (Positioning). */
	width:100%;
}/* SE1.0.3.1: table.contentTable : end. */
table.contentTable tr {/* SE1.0.3.1: table.contentTable tr : start. */
	vertical-align: top;/* SE1.0.3.1: Top align. */
}/* SE1.0.3.1: table.contentTable tr : end. */
table.contentTable td {/* SE1.0.3.1: table.contentTable td : start. */
	width: 100%;/* SE1.0.3.1: Width. */
}/* SE1.0.3.1: table.contentTable td : end. */

/*===== Content : End =====================*/
/*===== Product Browse : Start ============*/
.compareButton {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
html>body .browseHr
{
 	margin-top:10px;
}
.productsTable {/* SE1.0.3.1: .productsTable : start. */
	width:100%;/* SE1.0.3.1: Full width */
}/* SE1.0.3.1: .productsTable : end. */
.productCol
{
	width:360px;
}
.productRow {/* SE1.0.3.1: .productRow : start. */
	vertical-align: top;/* SE1.0.3.1: Align to top of cell. */
}/* SE1.0.3.1: .productRow : end. */
.leftCol
{
	width:10%;
	vertical-align: top;/* SE1.0.3: Vertical align */
	padding:0;/* SE1.0.3: Reset Padding */
	margin:0;/* SE1.0.3: Reset margin */
}
.leftCol input {/* SE1.0.3: .leftCol input : start. */
	margin-top: -1px;/* SE1.0.3: Margin (IE-only). */
}/* SE1.0.3: .leftCol input : end. */
html>body .leftCol input {/* SE1.0.3: Non-IE .leftCol input : start. */
	margin-top: 3px;/* SE1.0.3: Resets the margin (Non-IE). */
}/* SE1.0.3: Non-IE .leftCol input : end. */
.rightCol
{
	width:90%;
}
/*===== Product Browse : End ==============*/
/*===== Navigation Block : Start ==========*/
/* navigation block start */
.navBlock
{
  	background: url(../images/brd_topleft.gif) top left no-repeat;
  	width:212px;
  	margin: 0px 0px 0px 0px;
}
.navBlockSmall
{
  	background: #f1f6f9 url(../images/brd_topleft_small.gif) top left no-repeat; /* added background color for extended advanced search box */
	width:212px;
  	margin: 0px 0px 0px 0px;
}
.navBlockMed
{
  	background: url(../images/brd_topleft.gif) top left no-repeat;
  	width:173px;
  	margin: 0px 0px 0px 0px;
}
.navBlockLong
{
  	background: url(../images/brd_topleft_long.gif) top left no-repeat;
  	width:173px;
  	margin: 0px 0px 0px 0px;
}
.navBlockShort
{
  	background: #f1f6f9 url(../images/brd_topleft_short.gif) top left no-repeat;
  	width:173px;
  	margin: 0px 0px 0px 0px;
}

.navBlockTitle 
{
  	background: url(../images/brd_topright.gif) top right no-repeat;
  	font-size:1.0em;
  	padding:13px;
}
.navBlockBody 
{
  	background: url(../images/brd_rightborder.gif) top right repeat-y;
  	background-color:#F2F7FA
  	margin:0;
  	margin-top:-2em;
  	padding:13px;
}
html>body .navBlockBody {/* SE1.0.3: Non-IE .navBlockBody : start. */
	padding-bottom:20px;/* SE1.0.3: Adds padding. */
}/* SE1.0.3: Non-IE .navBlockBody : end. */
.wrapLinks p
{
	margin-top: 0px;
	margin-left: .7em; 
	text-indent: -.7em;
	clear:both;/* SE1.0.3: Fixes issues with the line breaker. */
}
.wrapLinks p.more {/* SE1.0.3: .wrapLinks p.more : start. */
	margin-top: 10px;/* SE1.0.3: "More in the..." spacing. */
}/* SE1.0.3: .wrapLinks p.more : end. */
.wrapLinksDetails p
{
	margin-left: 1.2em; 
	text-indent: -1.2em;
}
.navBlockFooter {
  	background: url(../images/brd_bottomleft_transparent.gif) bottom left no-repeat;/* SE1.0.3.1: Added transparent image. */
  	float: left;/* SE1.0.3: Prevents border errors (IE only). */
  	width: 100%;/* SE1.0.3: Prevents border errors (IE only). */
  	padding: 3px 0 0 0;/* SE1.0.3: Prevents border errors (IE only). */
  	margin-top: -3px;
}
.navBlockFooter {
	
}
html>body .navBlockFooter {/* SE1.0.3: Non-IE .navBlockFooter : start. */
  	float: none;/* SE1.0.3: Reset. */
  	width: auto;/* SE1.0.3: Reset. */
  	padding: 0;/* SE1.0.3: Reset. */
  	margin-top: 0;/* SE1.0.3: Reset. */
}/* SE1.0.3: Non-IE .navBlockFooter : end. */

.navBlockFooter p {
  	background: url(../images/brd_bottomright_transparent.gif) bottom right no-repeat;/* SE1.0.3.1: Added transparent image. */
  	padding:2px 5px 5px 5px;/* SE1.0.3: Padding (IE-only). */
  	display:block;
  	margin:-6px 0 0 0;/* SE1.0.3: Margin (Non-IE). */
}
html>body .navBlockFooter p, html>body .navBlockFooter p.navBlockFooterContent {/* SE1.0.3: Non-IE .navBlockFooter p : start. */
 	 padding:13px;/* SE1.0.3: Padding (Non-IE). */
  	margin:-24px 0 0 0;/* SE1.0.3: Margin (Non-IE). */
}/* SE1.0.3: Non-IE .navBlockFooter p : end. */
.spotlightBlockFooter {
  	background: url(/staticfiles/Admin%20Content/Resources/Business/images/brd_bottomleft.gif) bottom left no-repeat;
}
.spotlightBlockFooter p {
  	background: url(/staticfiles/Admin%20Content/Resources/Business/images/brd_bottomright.gif) bottom right no-repeat;
  	display:block;
	padding-right: 13px; 
	padding-left: 13px; 
	padding-top: 11px;
	padding-bottom: 0px;
  	margin:0px 0px 0px 0px;
}
.noBlockTitle {
	padding-top:2px;
	padding-bottom:0px;
}
/* For IE 7 */
.noBlockFooter {
	padding-bottom:7px;
}
/* For NS, FF, Safari */
html>body .noBlockFooter
{
	padding-bottom:13px;
}
/* navigation block start */
/* detail block start */
.navBlockDetail
{
  	background: url(../images/brd_topleft_short.gif) top left no-repeat;
  	width:173px;
  	margin: 20px 0px 0px 0px;
}
.detailBlock
{
  	background: url(../images/brd_topleft_detail.gif) top left no-repeat;
  	width:692px;/* SE1.0.3: Fixed width. */
  	margin: 0px 0px 0px 0px;
}
.detailBlockTitle 
{
  	background: url(../images/brd_topright_detail.gif) top right no-repeat;
  	font-size:1.0em;
  	padding:13px;
}
.detailBlockBody
{
  	background: url(../images/brd_rightborder_detail.gif) top right repeat-y;
  	background-color:#F2F7FA
  	margin:0;
  	margin-top:-2em;
  	padding:20px 20px 10px 20px;/* SE1.0.3: Fixed padding. */
}
.detailBlockFooter {
  	background: url(../images/brd_bottomleft_detail.gif) bottom left no-repeat;
}
.detailBlockFooter p {
  	background: url(../images/brd_bottomright_detail.gif) bottom right no-repeat;
  	padding:13px;
  	display:block;
  	margin:-20px 0 0 0;
}
.accCol
{
	width:210px;
	padding-bottom:15px;
}
.accDesc {
	width:210px;
	/*removed since content not being truncated*/
	/*height:80px;*/
	padding-left:0px;
}
.component
{
	width:320px;
	padding:6px 0px 6px 0px;
}
/* detail block end */
/*===== Navigation Block : Start ==========*/
#LinksContainer div.navBlockShort, #LinksContainer div.navBlockMed, #LinksContainer div.navBlockLong {/* SE1.0.3.1: #LinksContainer div.navBlockShort : start. */
	margin-bottom: 20px;/* SE1.0.3.1: Margin-bottom declaration. If empty, subsequent elements take the position. */
}/* SE1.0.3.1: #LinksContainer div.navBlockShort : end. */
#LearnMore 
{
	margin-top:auto;/* SE1.0.3.1: Removed margin-top declaration.  Applied to the bottom of all #LinksContainer navBlock____ elements in consideration of empty boxes. */
}


/*===== Tabs : Start ======================*/
#Tabs
{
	margin-top:10px;
	margin-left:1px;
}
#Tabs a
{
  	font-size:1em;
  	color:#3f87a2;
	font-weight:normal;
}
#Tabs A:hover
{
	text-decoration:none;
}
#Tabs A:active, .curr
{
  	font-size:1em;
  	color:#000000;
	font-weight:normal;
}
#Tabs .td {
	width:12px;
}
.tabWidth
{	
	width:689px;/* SE1.0.3: Updated width for padding and shadow (IE-only). */
	height:25px;
	padding-right: 5px;/* SE1.0.3: Updated padding for shadow. */
	background: url(../images/brd_topright_tabs.gif) top right no-repeat;/* SE1.0.3: Updated background image. */
	cursor: hand;/* SE1.0.3: Use link cursor to select whole tab. */
	cursor: pointer;/* SE1.0.3: Use link cursor to select whole tab. */
}
html>body .tabWidth {/* SE1.0.3: IE only .tabWidth : start. */
	width:694px;/* SE1.0.3: Updated width for padding and shadow and width (Non-IE). */
	width:689px !ie;/* SE1.0.3: Updated width for padding and shadow (IE-only). */
}/* IE only .tabWidth : start. */
.tabWidth tr, .tabWidth td {/* SE1.0.3: .tabWidth tr, .tabWidth td : start. */
	padding-right: 0px;/* SE1.0.3: Updated padding for children of table. */
}/* SE1.0.3: .tabWidth tr, .tabWidth td : end. */
.tabMiddle
{
	background: url(../images/tab_bk_active.gif) top left repeat-x;
	vertical-align:top;/* SE1.0.3: Raises text */
	text-align:center;
}
.tabMiddle2
{
	background: url(../images/tab_bk_inactive.gif) top left repeat-x;
	vertical-align:top;/* SE1.0.3: Raises text */
	text-align:center;
}
/* SE1.0.3: Tab left and right (LTR) : start */
.tabLeft {
	background: url(../images/tab_lt_active.gif) top left no-repeat;
	width:12px;
	height:25px;
}
.tabLeft2 {
	background: url(../images/tab_lt_inactive.gif) top left no-repeat;
	width:12px;
	height:25px;
}
.tabRight {
	background: url(../images/tab_rt_active.gif) top left no-repeat;
	width:12px;
	height:25px;
}
.tabRight2 {
	background: url(../images/tab_rt_inactive.gif) top left no-repeat;
	width:12px;
	height:25px;
}
.tabBk {
	background: url(../images/tab_bk_inactive.gif) top left no-repeat;
	width:7px;
	height:25px;
}
.tabBk {
	width:6px;
	width:7px !ie;
}
/* SE1.0.3: Tab left and right (LTR) : end */
.tabTitle
{
	line-height:8px;
}
/* feature tab start */
.tabFeatureTitle
{
	font-weight:bold;
}
.tabFeatureHeader
{
	/* SE1.0.3: Removed padding declaration (Added to parent). */
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
}
.tabData td
{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}

.tabNoPaddingData
{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}

.tabNoPaddingData td
{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}
/*===== Tabs : End ========================*/
/*===== Badge : Start =====================*/
.badge {
	margin: 6px 0px 4px 2px;/* SE1.0.3.1: Changed left-margin to adjust for border loss. Changed top and bottom to align with style guide. */
	border: 0;/* SE1.0.3.1: Removed border. */
}
/*===== Badge : End =======================*/
/*===== Intro Text : Start ================*/
.landingText {
	padding:10px 0px 18px 32px;
	display:block;
	color: #999999;
	margin:0px 8px -2px 0px;
	font-size:1.4em;
}
.introText {
	padding:0px 0px 18px 0px;
	display:block;
	color: #999999;
	margin:0px 8px -2px 0px;
	font-size:1.4em;
	line-height: 24px;/* SE1.0.3.1: Line-height to align with design guide. */
}
.introText a
{
	color:#3f87a2;
	text-decoration:underline;
	font-size:1em;
}
.introLink
{
	color:#3f87a2;
	text-decoration:underline;
	font-size:1em;
}
/*===== Intro Text : End ==================*/
/*===== Product Detail Page : Start =======*/
.detailImage 
{
	width:258px;
	margin:0px 0px 10px 2px;
	padding:0 0 0 8px;/* SE1.0.3: Adjust for left padding  */
}
.detailDesc 
{
	width:370px;
	padding-left:20px;
}
.detailDesc ol, .detailDesc ul, .detailDesc li
{
	list-style:circle;
	padding:0px;
	margin:0px;
}
.detailDesc h2 {/* SE1.0.3: .detailDesc h2 : start. Name. */
	line-height: 1;/* SE1.0.3: Correctly aligns title to top. */
	padding-bottom:10px;/* SE1.0.3: Spacer between name and info (style guide). */
}/* SE1.0.3: .detailDesc h2 : end. */
.detailNav 
{
	width:258px;
	padding-left:13px;
}
/* fix for ie box model bug */
html>body .detailNav 
{
	width:246px;
}
.detailLine 
{
	width:234px;
}
.detailTabContent
{
	width:652px;/* SE1.0.3: Style guide.  */
	color:#666666;
	height: 400px;
}
/* SE1.0.3.2: Default list type styling (Tab content) : start. */
.detailTabContent ul {
	margin-left: 15px;
}
html>body .detailTabContent ul {
	margin-left: 12px;
	margin-left: 15px !ie;
}
.detailTabContent ul li {
	list-style: disc outside;
}
.detailTabContent ol {
	margin-left: 22px;
}
html>body .detailTabContent ol {
	margin-left: 17px;
	margin-left: 22px !ie;
}
.detailTabContent ol li {
	list-style: decimal outside;
}
/* SE1.0.3.2: Default list type styling (Tab content) : end. */

/* SE1.0.3.2: Added 'noMarker' class to override default list type styling : start. */
.detailTabContent .noMarker {
	padding:0 !important;
	margin:0 !important;
}
.detailTabContent .noMarker li, .detailTabContent li.noMarker
{
	list-style:none !important;
}
/* SE1.0.3.2: Added 'noMarker' class to override default list type styling. : end */
html>body .detailTabContent {
	height: auto;/* SE1.0.3: Define min-height (IE only).  */
	min-height: 400px;/* SE1.0.3: Define min-height (Non-IE).  */
}
.detailLink
{
	color:#3f87a2;
	text-decoration:underline;
	font-size:1em;
}
.mailto
{
	color:#666666;
}
.zoom, .views {
	/*border-width:1px;
	border-color:#FF0000;
	border-style:solid;*/
}
/*===== Product Detail Page : End =========*/
/*===== Document Library Page : Start =====*/
#DocLibrary li
{
	margin-bottom:4px;
}
#DocSearch .searchbox
{
	margin:4px 0px 4px 0px;
	vertical-align:top;
	font-size: 11px;
	width: 180px;
	display: block;
}

#DocSearch .advsearchbox
{
	margin:4px 0px 4px 0px;
	vertical-align:top;
	font-size: 11px;
	width: 180px;
	display: block;
}

#DocSearch .leftsearchbox
{
	margin:4px 0px 4px 0px;
	vertical-align:top;
	font-size: 11px;
	width: 140px;
	display: block;
}

#DocSearch .searchSubmit
{
	margin-left:0px;
	margin-bottom: 10px;
	padding:4px 0px 4px 0px;
	display: block;
}
#DocSearch img
{
	border: 0px;
}
#DocSearch .navBlockBody {/* SE1.0.3.1: #DocSearch .navBlockBody : start. Search box. */
	height: 40px;/* SE1.0.3.1: Height (IE-only). */
	margin-top:-18px;/* SE1.0.3.1: Margin-top (IE-only). */
}/* SE1.0.3.1: #DocSearch .navBlockBody : end. */
html>body #DocSearch .navBlockBody {/* SE1.0.3.1: Non-IE #DocSearch .navBlockBody : start. */
	height: auto;/* SE1.0.3.1: Height (Non-IE). */
	margin-top:-2em;/* SE1.0.3.1: Margin-top (Non-IE). */
}/* SE1.0.3.1: Non-IE #DocSearch .navBlockBody : start. */
#DocSearch input.searchSubmit {/* SE1.0.3.1: #DocSearch input.searchSubmit : start. Search button/image. */
	margin-top: 4px;/* SE1.0.3.1: Vertically aligns button (IE-only). */
}/* SE1.0.3.1: #DocSearch input.searchSubmit : start. Search button/image. */
html>body #DocSearch input.searchSubmit {/* SE1.0.3.1: Non-IE #DocSearch input.searchSubmit : start. */
	margin-top: -1px;/* SE1.0.3.1: Vertically aligns button (Non-IE). */
}/* SE1.0.3.1: Non-IE #DocSearch input.searchSubmit : end. */

.docTitle
{
	margin:0 5px 0 0;/* SE1.0.3.1: Provides padding for sort arrow. */
	font-size:1em;
	font-weight:bold;
	color:#000000;
}
.docTable { 
	margin: -3px 0 auto -3px;/* SE1.0.3.1: Alignment (IE-only). */
	border-collapse: collapse;
	clear:both;/* SE1.0.3.1: Alignment. */
}
html>body .docTable {/* SE1.0.3.1: Non-IE .docTable : start. */
	margin: auto auto auto auto;/* SE1.0.3.1: Reset (Non-IE). */
}/* SE1.0.3.1: Non-IE .docTable : end. */
.docTable .docTitleDate {/* SE1.0.3.1: .docTable .docTitleDate : start. Date header. */
	width: 110px;/* SE1.0.3.1: Defined width. */
}/* SE1.0.3.1: .docTable .docTitleDate : end. */
.docTable .docTitleLang {/* SE1.0.3.1: .docTable .docTitleLang : start. Language header. */
	width: 100px;/* SE1.0.3.1: Defined width. */
}/* SE1.0.3.1: .docTable .docTitleLang : end. */
.docTable .docTitleSize, .docTable .docDataSize {/* SE1.0.3.1: .docTable .doc_____Size : start. Size header. */
	text-align: right;/* SE1.0.3.1: Right-align text. */
}/* SE1.0.3.1: .docTable .doc_____Size : end. */
.docTable .docDataDescription {/* SE1.0.3.1: .docTable .docDataDescription : start. */
	padding-right: 10px;/* SE1.0.3.1: Adds additional padding to the right. */
	width: 190px;/* SE1.0.3.1: Width. */
}/* SE1.0.3.1: .docTable .docDataDescription : end. */
.docTable td { 
	border: 6px solid white; /* 'cellspacing' */ 
}
.docLibTable {/* SE1.0.3.1: .docLibTable : start. */
	margin-top: 0px;/* SE1.0.3.1: Defines table margin-top (comps). */
	clear:both;/* SE1.0.3.1: Alignment. */
}/* SE1.0.3.1: .docLibTable : end. */
.docTable img, .docLibTable img {
	border:0px;
}
.curr{
	color: #666666;
	font-weight:bold;
}
.docLibTable li p {/* SE1.0.3.1: .docLibTable li p : start. */
	margin-top: 1px;/* SE1.0.3.1: Resets top margin. */
}/* SE1.0.3.1: .docLibTable li p : end. */
.docLibTable li  {/* SE1.0.3.1: .docLibTable li : start. Document type. */
	padding-bottom: 7px;/* SE1.0.3.1: Adds padding to the bottom of the documents (comps). */
}/* SE1.0.3.1: .docLibTable li : end. */
.docLibTable li span.description {/* SE1.0.3: .docLibTable li span.description : start.  Indents text. */
	margin-left: -1px;/* SE1.0.3: Align. */
	text-indent:0;/* SE1.0.3: IE adds negative indenting. */
	display:block;/* SE1.0.3: Treat as block (allows margin). */
}/* SE1.0.3: .docLibTable li span.description : end. */
html>body .docLibTable li span.description {/* SE1.0.3: Non-IE .docLibTable li span.description : start.*/
	margin-left: 7px;/* SE1.0.3: 7px indent (Non-IE). */
}/* SE1.0.3: Non-IE .docLibTable li span.description : start. */
/*===== Document Library Page : End =======*/
/*===== Country / Language Page : Start ===*/
.countryLanguageSteps 
{
	padding:10px 0px 10px 0px;
	display:block;
	color: #666666;
	font-size:1.3em;
}
.countryLanguageTable 
{
	width:510px;
	text-align:left;
}
.countryLanguageTablerRow 
{
	text-align:right;
}
/*===== Country / Language Page : End ====*/
/*===== Title : Start ================*/
.title {
	padding:0px 0px 0px 32px;
}

.title li
{
	display:inline;
}

.printSendToFriend 
{
	margin-right:30px;
	margin-top:3px;
	margin-bottom:0px;
}

.printSendToFriend a
{
	font-size: 11px;
	color:#3f87a2;
}

.printSendToFriend a:hover
{
	font-size: 11px;
	color: #666666;
}

/*===== Title : End ==================*/
/*===== Image Title : Start ==================*/
.imageTitleT
{
	margin:16px 0px 0px 0px;/* SE1.0.3: Updated top-margin. */
}
.imageTitleB
{
	margin:0px 0px 5px 0px;
}
/*===== Image Title : End ================*/
/*===== Div Table Sizing : Start ==========*/
.smDiv {
  	width:155px;
}
.smTable
{
	width:128px;
}

.medDiv {
  	width:340px;
}
.detailDiv {
	width:694px;
}
.catDiv {
	width:485px;
}
.medTable
{
	width:310px;
}
.spacerDiv {
	width:28px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
}
/*===== Div Table Sizing : End ==========*/


/* SE1.0.3.1: Formatting for Safari. */
html>body #LinksContainer table.blockContainer td {/* SE1.0.3.1: Formatting for Safari. */
	height:1px;
}
html>body #LinksContainer table.blockContainer td {/* SE1.0.3.1: Formatting for Non-Safari/IE. */
	height: 100%;
	# /* SE1.0.3.1: Safari fix. */
}
/* SE1.0.3.1: Formatting for Safari. */
