/*///////////////////////////////////////////////////////*/
/*-------------- Quick Pick and Cross Sell --------------*/
/*///////////////////////////////////////////////////////*/
#thumbnail2 {}
#thumbnail2 td { vertical-align:top; text-align:left !important;}
#thumbnail2 .products { width:570px; margin: 4px 0px; font:normal 11px verdana, helvetica, arial, sans-serif;}

#thumbnail2 #models_top { width:570px; height:24px; border-top:2px solid;}
#thumbnail2 #models_top form { margin:0px; padding:0px;}
#thumbnail2 #models_top select { border:1px solid; font:11px verdana, helvetica, arial, sans-serif;}

#thumbnail2 .sortform { margin:2px 4px; padding:0px; float:left; height:20px;}
#thumbnail2 .viewitems { margin:2px 4px; padding:0px; float:left; height:20px;}
#thumbnail2 .sortform p, #thumbnail2 .viewitems p { margin-top:2px; float:left; font-weight:bold;}

#thumbnail2 .pageof { margin:0px 0px; padding-bottom:0px; float:left; font-weight:bold; font-size:11px; width:auto; height:20px; text-align:right; vertical-align:middle;}
html>body #thumbnail2 .pageof { margin:2px 0px; padding:0px; float:left; font-weight:bold; font-size:11px; width:auto; height:20px; text-align:right;}
#thumbnail2 .pageof form { margin:auto 0; vertical-align:middle;}
#thumbnail2 .pageof input { border:1px solid; font-size:11px; margin:auto 0;}


#thumbnail2 div.items { clear:both; float:left; font:11px verdana, helvetica, arial, sans-serif; width:300px; height:20px;}
#thumbnail2 div.items p { font-weight:bold; margin-left:10px;}
#thumbnail2 div.paging { float:left; width:300px; height:20px; text-align:right;}
#thumbnail2 div.paging a { font-size:11px; font-weight:bold; text-decoration:none;}
#thumbnail2 div.paging a:hover { text-decoration:underline;}

#thumbnail2 table.rule { width:570px; margin:10px auto; text-align:center; clear:both; text-align:left;}
#thumbnail2 table.product { width:190px; text-align:left;}
#thumbnail2 table.product img { text-align:center;}
#thumbnail2 table.product td { font-size:10px; vertical-align:top; padding-top:4px; padding-bottom:10px; text-align:left;}
#thumbnail2 table.product a:hover { font-weight:bold; font-size:12px;}
#thumbnail2 table.product h2 { margin: 4px 0 0 0;}
#thumbnail2 table.product form { margin:0;}

#thumbnail2 table.library { border-bottom:2px; padding-bottom:4px;}
#thumbnail2 table.library tr td { vertical-align:bottom;}
#thumbnail2 table.library tr td a  { vertical-align:top; font:normal 11px verdana, helvetica, arial, sans-serif; text-decoration:underline;}
#thumbnail2 h2 { vertical-align:top; font-size:10px; padding-bottom:0px; padding-top:0px;}
.manuf { font-style:italic; font-size:9px; margin:0px 0 0px 0px;}

#thumbnail2 table.product a, #thumbnail table.product a { padding-bottom:0; font-size:12px; font-weight:bold; text-decoration:underline;}
#thumbnail2 table.product a:hover, #thumbnail table.product a:hover { font-size:12px; font-weight:bold; text-decoration:none} 
#thumbnail2 table.product a.comparelink, #thumbnail table.product a.comparelink { font-weight:normal; font-size:11px;}
#thumbnail2 table.product a.comparelink:hover, #thumbnail table.product a.comparelink:hover { text-decoration:none}

#buynow_quick { float:left;}

/*//////////////////////////////////////////////*/
/*-------------- Comparison Page 1 --------------*/
/*//////////////////////////////////////////////*/
#comparison { width:570px; margin-bottom:20px; text-align:left;}
#item { clear:both; margin-top:10px; margin-bottom:10px; min-height:170px; height:auto !important; height:170px; position:relative;}
#item p.title { width:100%; height:auto; display:block; font-weight:bold; font-size:12px;}
#item .content { width:100%; height:auto; display:block; border-top:1px solid; height:2px;}
#item .col1 { width:24%; height:auto; float:left; text-align:center;}
#item .col2 { width:63%; height:auto; float:left; font-size:10px;}
#item .col3 { width:13%; height:auto; float:left; text-align:center; font-weight:bold;}
.compare_button_top { clear:left;}
.compare_button_bot { clear:left; border-top:2px solid;}
.compare_button_top img, .compare_button_bot img { float:right; position:relative; margin-top:10px;}

/*//////////////////////////////////////////////*/
/*-------------- Comparison Table --------------*/
/*//////////////////////////////////////////////*/
#comparison_table { padding-bottom:20px;}
#comparison_table table { width:570px; border-collapse:collapse;}
#comparison_table th { width:auto; font-size:10px; text-align:left; border:1px solid; padding:2px;}	
#comparison_table td { width:auto; font-size:10px; text-align:center; border:1px solid; padding:2px;}		
#comparison_table tr:hover {}
#comparison_table td:hover {}	
#comparison_table a { text-decoration:underline;}
#comparison_table a:hover { text-decoration:none;}
#comparison_table .comp_view_compat { font-weight:normal; font-size:9px; font-style:italic;}


#thumbnail2 a.comparelink { font-weight:normal; font-size:11px;}
#thumbnail2 a.comparelink:hover { font-size:11px;}
#thumbnail2 .comparelink { font-size:11px; text-decoration:underline;}
#thumbnail2 .comparelink:hover { font-size:11px;}
#thumbnail .comparelink { font-size:11px; text-decoration:underline;}
#thumbnail .comparelink:hover { font-size:11px;}

/*/////////////////////////////////////////////////////*/
/*-------------- Model Content Autosized --------------*/
/*/////////////////////////////////////////////////////*/
.model_con_td1 { width:auto;}
.model_con_td2 { width:auto;}
.model_con_td3 { width:auto;}
#acc_td2 { border-color:#CCC;}

/*///////////////////////////*/
/*---- Tabbed Subsection ----*/
/*///////////////////////////*/
#tabcontentcontainer { text-align:left;}
.tabcontent { text-align:left;}

#rel_items_table { text-align:left;}
#rel_items_table table.rule { text-align:left;}
#rel_items_table table.product { text-align:left;}
#rel_items_table table.library { text-align:left;}

/*/////////////////////////////////////////////*/
/*-------------- Stock Indicator --------------*/
/*/////////////////////////////////////////////*/
#stock{	color:#000; font-weight:normal;}
#notstock{ color:#000; font-weight:normal;}


/*/////////////////////////////////////////////////*/
/*-------------- Compatibility Links --------------*/
/*/////////////////////////////////////////////////*/
.itemcompat_mfg, .itemcompat_mfg_hover { font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:2px; margin:0px;}
.itemcompat_mfg_hover {}
a.itemcompat_mfg, a.itemcompat_mfg_hover { display:block; background-color:#CCC;}

.itemcompat_bmd, .itemcompat_bmd_hover { font:normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.itemcompat_bmd_hover {}
a.itemcompat_bmd, a.itemcompat_bmd_hover { display:block; width:114px}


#thumbnail a.mbox_link { text-decoration:underline;}
#thumbnail a.mbox_link:hover { text-decoration:none;}

body { behavior: url(/css/csshover.htc);}
.hot_item {margin-left:-10px; vertical-align:top;  margin-top:0px; opacity:.65; filter:alpha(opacity=65); -moz-opacity:0.65;}

#buynow_quick { text-align:left;}

/*/////////////////////////////////////////////*/
/*-------------- Advanced Search --------------*/
/*/////////////////////////////////////////////*/
#search_nav { position:absolute; left:0px; top:132px; width:160px; height:auto;}
#search_nav { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top:5px; font-size:11px;}
#search_nav img { padding-left:2px;}
#search_nav ul { position:relative; top:-20px; left:0px;}	
#search_nav li { font-size:10px; width:160px; list-style:none; margin-bottom:3px; margin-left:-26px}

#related_mod, #related_cat {}
#related_mod h2, #related_cat h2 { font-size:12px !important; width:auto; display:block; background-color:#444; height:auto; padding:3px 2px; color:#FFF;}

#search_nav div { margin-bottom:5px;}
#search_nav .title { font-size:11px; font-weight:bold; list-style:none; padding:3px;padding-left:6px; margin-bottom:4px; color:white; background-color:#939393;width:auto; display:block;}
#search_nav a { font-size:10px; list-style:none; padding:3px; padding-left:14px; margin-bottom:4px; color:#444; width:auto; display:block;}
#search_nav a:hover { color:#888; text-decoration:none;}
.even, .odd { background-color:#EFEFEF;}

.showstate { cursor:hand; margin-top:2px; margin-right:3px; white-space:nowrap;}
.headers { color:#444; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; height:16px; text-decoration:underline;}
.headers { width:auto; margin:0 0 0 105px;}
html>body .headers { width:130px; margin:0px 0 0 105px;}
.switchcontent {}
.advancedsearch {}
.advancedsearch p { vertical-align:middle; font-size:11px; text-align:left;}
.advancedsearch span { width:100px; margin:0px 4px; display:block; float:left; text-align:right; vertical-align:bottom; clear:both;}

.freepdg { font-weight:bold; color:#090; letter-spacing:.3em; text-align:right;}

#hours { margin:20px 0px;}


/*////////////////////////////////////////////*/
/*-------------- Order Tracking --------------*/
/*////////////////////////////////////////////*/
.colSearch {}
.colSearch table { width:100%; border-collapse:collapse; margin-bottom:16px;}
.colsearch tr { background-color:#FFF;}
.colSearch td { border:2px solid #F4F4F4; padding:3px;}
.colSearch a.button:link { padding:3px; margin:0px 10px; text-decoration:underline; font-weight:700;}
.ordSrchPri { color:#C00;}
.colSearch input { padding:0px; border:1px solid; font-size:100%;}


#orderList { position: relative; top:10px; left:0px; padding:0px;}
#orderList { min-height:200px; height:auto !important; height:200px; margin-bottom:20px; }

#orderList table { border-collapse:collapse;}
#orderList table tr.rowOdd { background-color:#D4D4D4; color:#000;}
#orderList table tr.rowEven { background-color:#FFF; color:#000;}
#orderList table th { background-color:#B4B4B4; font-weight:700;}
#orderList table td { padding:3px 1px; font-size:60%; }
#orderList a { color:#444; text-decoration:underline;}

#content_no_right table { margin:0 !important; padding:0px; border:0 !important; border-collapse:collapse;}

.itemdetail-quickline, 
#itemdetail-desc-div .idd-topRight, 
#itemdetail-desc-div .idd-topLeft, 
#itemdetail-desc-div .idd-midLeft, 
#itemdetail-desc-div .idd-midRight { display:none;}


/* Anti-Ventev Changes (2010) Overrides */
.itemtitle h1 { margin:0 0 10px 0; text-align:left;}