/* CSS Document */

/*///////////////////////////////////////////*/
/*-------------- Basic Styling --------------*/
/*///////////////////////////////////////////*/	
body { background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;	margin:0; width:760px;}

#page { width:760px; padding-bottom:100px; min-height:1060px; height:auto !important; height:1060px;}
#makesure { position:relative; left:0px; top:0px; height:20px;}
	
#footer { position:relative; left:0px; bottom:0px; width:760px; height:auto; font-size:11px; border-top:medium #003366 solid; text-align:center;}
#footer a { color:#003365; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
#footer a:hover { color:#0066FF; text-decoration:underline;}

p { font: normal 11px/13px verdana, helvetica, arial, sans-serif; color: #000; background: transparent; margin: 0px; }	
img{ vertical-align: bottom; border:0px;}
td,th { font-family: verdana, helvetica, arial, sans-serif; font-size: 12px;}
input, textarea, select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: disc; list-style-position: outside;}
ol { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: upper-roman; list-style-position: outside;}
li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
a { color:#003365;}

.small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.big { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;}
.bodystyle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:100;}
.findbox { padding: 1px; border-width:thin; border-style:inset; border-color: #CCC #666 #666 #CCC; font-size:10px;}
.box2 { border-width:3px; border-style:solid; padding:5px;}
.delivery { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; margin:0px 0px 0px 0px; font-weight:bold;}


h1 { font-size:18px; color:#013567; margin: 20px 0px 4px;}
h2 { font-size:14px; color:#808080; margin: 10px 0px 4px; font-weight:bold;}
h3 { font-size:17px; color:#006699; margin: 16px 0px 4px;}
h4 { font-size:18px; color:#009900; margin: 5px 0px 0px; font-weight:bolder;}
h6 { font-size:14px; color:#013567; margin: 5px 0px 0px; font-weight:bold;}

#breadcrumb { font-size:10px; color:#FFFFFF; position:absolute;	left:7px; top:80px; width:470px; z-index:1000;}
#breadcrumb a {text-decoration:none; color:#FFFFFF;}
#breadcrumb a:hover {text-decoration: underline; color:#CCCCCC;}

/*////////////////////////////////////////////*/
/*-------------- Header Styling --------------*/
/*////////////////////////////////////////////*/		
#masthead {	position:absolute; left:0px; top:0px; z-index:2;}
#masthead img { margin:0px; margin-right:2px; padding:0px; float:left;}
#masthead_text { position:absolute;	left:193px;	top:56px; width:549px; font-size:13px; color:#FFFFFF; font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}
#masthead_text a { text-decoration:underline; color:#003366;}
#masthead_text a:hover { color:#FFF;}

#content { position:relative; left:154px; top:70px; width:594px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#main_cart { position:relative; width:425px;}
#content_no_right { position:relative; left:154px; top:50px; width:594px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_no_right p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#content_no_right ul li { font-family:Verdana, Arial, Helvetica, sans-serif;}

#logo { position:relative; left:2px; top:2px; width:400px;}
#find { position:absolute; left:459px; top:77px; width:289px; color:#FFFFFF; font-weight:bold; font-size:12px; z-index:3;}
#home { position:absolute; left:10px; top:54px;}
#contact { position:absolute; left:630px; top:2px; z-index:1000}

#top_navigation { position:absolute; left:154px; top:98px; width:480px; font-size:11px; z-index:1000;}
#top_navigation a { color:#003365;}
#top_navigation a:hover { color:#0066FF; text-decoration:underline;}

#view_cart { position:absolute; top:98px; font-size:11px; left:701px;}
#view_cart a { color:#003365;}
#view_cart a:hover { color:#0066FF; text-decoration:underline;}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------- Display of Ship/Bill and Credit info on Review Order page below --------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////*/	
table.ship { font: normal 11px/13px verdana, helvetica, arial, sans-serif; float:left; margin: 0px 13px 0px 13px;  }
table.ship td { vertical-align:top; padding:0px 0px; }
table.ship td.label { font-weight:bold; text-align:right; vertical-align:top; padding: 0px 13px 0px 0px;}
table.ship h3 { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }

table.credit { font: normal 11px/13px verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 13px;  }
table.credit td { vertical-align:top; padding: 0px 0px; }
table.credit td.label { font-weight:bold; text-align:left; vertical-align:top; padding: 0px 13px 0px 0px;}
table.credit h3 { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }

H1.review { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }
#content H1.review span { font-weight:normal; margin-left:340px; }

table.order th { font-size:9px; font-weight:bold; color:#FFFFFF; background:#009901 center; vertical-align:bottom; padding:3px;}
table.order td.top { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:center; vertical-align:top; }
table.order td.top-left { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:left; vertical-align:top;}
table.order td.top-right { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:right; vertical-align:top;}
table.order td.center { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:center;}
table.order td.left { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:left;}
table.order td.right { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:right;}

table.order td.total { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:right;}
table.order td.total-caption { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:right;}
table.order td.total-price { font-size:9px; border-top: 1px dotted #009903; padding: 5px 3px 3px; text-align:right;}
table.order td.total-bold { font-size:9px; font-weight:bold; border-top: 1px dotted #009903; padding: 8px 3px 4px; text-align:right;}

table.order td.norule form div { font-size:9px; font-weight:bold; text-align:right; }
table.order td.noruleleft { font-size:9px; border-top:0px; padding: 5px 3px 3px; text-align:left;}
table.order td.norule { font-size:9px; border-top:0px; padding: 5px 3px 3px; text-align:right; white-space:nowrap;}
table.order td.norule form select { font-size:9px;  border-top:0px; padding: 5px 3px 3px; text-align:right;}
table.order td.norule-bold { font-size:9px; font-weight:bold; border-top:0px; padding: 5px 3px 3px; text-align:right;}

table.order td.promo { width:250px; height:auto; color:#FFF; background-image: url(/images/yourwirelesssource/promobg.gif); font-size:12px; border: 2px #003366 solid; padding: 5px 3px 3px; text-align:center;}	
table.order td.promo h6 { color:#FFF; font-size:9px; font-weight:normal;}	

.qty { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; margin: 0px 0px 0px 0px; font-weight:bold;}

#title { font-weight:bolder; font-size:20px; color:#013567; position:relative; top:70px; left:155px; width:300px;}
#title_cart { font-weight:bolder; font-size:20px; color:#013567; position:relative; top:66px; left:155px; width:300px;}

/*///////////////////////////////////////////////////*/
/*-------------- Right Side/Cross Sell --------------*/
/*///////////////////////////////////////////////////*/		
#right_side{ position:absolute; background:#FFF; left:582px; top:97px; width:173px; height:auto; z-index:100; border-left:1px solid #EEE; display:none;}
#right_side table { width:100%; border: 0px #D0D0D0 solid; border-bottom:1px solid #EEE; background:#FFF; margin-left:3px; margin-top:0px;}		
#right_side form { margin:0px;}	
#right_side p { margin-bottom:0px;}
#right_side p a { color:#009900;}
#right_side p a:hover { color:#00CCFF; text-decoration:underline;}
#right_side td { font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#009900; font-weight:bold; text-align:right;}
#right_side td a { font-family:Arial, Helvetica, sans-serif; color:#003366;}
#right_side img { vertical-align: bottom;}

#right_side_top_image { margin-top:15px; text-align:center;}
#right_side_top_image img { border: 0px solid #009900;}
#right_side_corner { position:absolute; top:97px; left: 561px;}
#right_side_bottom { padding-left:0px;}

/*/////////////////////////////////////////////////////*/
/*-------------- Left-Side Shopping Cart --------------*/
/*/////////////////////////////////////////////////////*/		
#shoppingcart {	position:absolute; left:0px; top:98px; z-index:100; width:150px; height:auto; color:#000066;	font-size:12px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	background:#003366; padding-bottom:5px; border-right:1px solid #EEEEEE; border-bottom:1px solid #090;}	
#shoppingcart td a { color:#FFFFFF;}
#shoppingcart td a:hover { text-decoration:underline; color:#00CCFF;}	
#shoppingcart td { font-size:10px; color:#999999;}


/*//////////////////////////////////////////////////*/
/*-------------- Left-Side Navigation --------------*/
/*//////////////////////////////////////////////////*/		
#navigation { position:absolute; left:0px; top:132px; width: 150px; height:auto; color:#003365; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top:5px; border-right:1px solid #EEEEEE;}
#navigation h4 { margin:1px 0px 3px; color:#FFFFFF;}
#navigation a { color:#777777;}
#navigation a:hover { text-decoration:underline;color:#0066FF;}
#navigation img { padding-left:2px;}
#navigation ul { position:relative; top:-20px; left:0px; margin-bottom:-15px;}	
#navigation li { font-size:10px; width:130px; list-style:none; margin-bottom:3px; margin-left:-26px}

/*//////////////////////////////////////////////////////*/
/*-------------- Left-Side Secondary Menu --------------*/
/*//////////////////////////////////////////////////////*/			
/*#secondary_menus img { padding-left:2px;}
#secondary_menus ul { position:relative; top:-20px; left:-8px; margin-bottom:8px;}
#secondary_menus li { font-size:10px; margin-bottom:3px;}*/	

/*//////////////////////////////////////////////////*/
/*-------------- Left-Side Why Buy Us --------------*/
/*//////////////////////////////////////////////////*/		
/*#whybuyus img { padding-left:0px;}
#whybuyus ul { position:relative; top:-8px; left:-8px;}	*/
#whybuyus li { color:#777777; list-style:url(/images/yourwirelesssource/dot.gif)}

/*/////////////////////////////////////////////////*/
/*-------------- Manufacturer Select --------------*/
/*/////////////////////////////////////////////////*/
.manuf_select ul li { font-size:11px; list-style-image:url(/images/yourwirelesssource/yws_list.gif); padding-bottom:6px;}
.manuf_select ul li a:hover { text-decoration:underline; color:#0066FF;}
.manuf_select2 ul li { font-size:9px; list-style-image:url(/images/yourwirelesssource/yws_list.gif); padding-bottom:3px; text-transform: uppercase;}
.manuf_select2 ul li a b { text-decoration:underline;color:#000000;}
.manuf_select2 ul li a { text-decoration:underline;color:#999999;}
.manuf_select2 ul li a:hover { text-decoration:underline;color:#0066FF;}

/*////////////////////////////////////////////*/
/*-------------- Models Styling --------------*/
/*////////////////////////////////////////////*/				
#model_content{ position:relative; left:154px; top:60px; width:600px;}
#model_content td { font:normal 11px/13px verdana, helvetica, arial, sans-serif;}
#model_img { float:left}

#models_top { width:100%; vertical-align:bottom; border-top:2px #003366 solid; border-bottom:0px #003366 solid; background:url(/images/yourwirelesssource/yws_content_bg.jpg); background-color: #009901; padding:0px;}
#models_top .mbox_link { color:#003366; font-size:12px; font-weight:bold; font: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline; text-transform:none; padding-left:2px;}
#models_top a.mbox_link { color:#003366; font-size:12px; font-weight:bold; font: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline; text-transform:uppercase; padding: 0px 0px 0px 2px;}
#models_top a.mbox_link:hover { color:#003366; font-size:12px; font-weight:bold; font: Verdana, Helvetica, Arial, sans-serif; text-decoration:underline;}

.mbox { color:#ff0000; font-size:12px; font-weight:bold; text-decoration:underline; background-color: #FFFFFF; border:1px #FFFFFF solid;}
.mbox_link { color:#003366; font-size:12px; font-weight:bold; text-decoration: underline; text-transform:none;}
.mbox_link:hover { color:#0033FF; text-decoration:underline;}
.mbox_hover { color:#000000; font-size:11px/13px; font-weight:bold; text-decoration: underline; background-color:#FFFFFF; border:0px #003366 solid;}
.mbox_hover_link { color:#7290AC; font-size:12px; font-weight:bold; text-decoration: underline; text-transform:none;}
/*/////////////////////////////////////////////////*/
/*-------------- Accessories Styling --------------*/
/*/////////////////////////////////////////////////*/	
#acc_table { width: 100%; padding:0px; text-align:left;}
.acc { background-color: #FFFFFF; border:1px #FFFFFF solid; border-bottom:1px #003366 dotted; width:13%;}
.acc_hover { background-color: #FFFFFF; border:1px #003366 dotted; width:13%;}
#acc_td2 { color:#003366; font-size:10px; width:34%; padding-top:10px;}

/*///////////////////////////////////////////////////////*/
/*-------------- Quick Pick and Cross Sell --------------*/
/*///////////////////////////////////////////////////////*/
#thumbnail p.products { width:600px; margin: 4px 0px;}
#thumbnail p.products span.items { float:left; font:bold 11px/13px verdana, helvetica, arial, sans-serif; color:#003366;}
#thumbnail p.products span.paging { float:right; text-align:right; margin-right:13px;}
#thumbnail p.products span.paging a { color:#003366; font-size:12px; font-weight:bold; text-decoration:underline;}
#thumbnail p.products span.paging a:hover { border: #003366 1px solid; font-weight:bold; font-size:12px; color:#7290AC; background-color:#ffffff; text-decoration: underline;}

#thumbnail table.rule { width:600px; margin-top:4px;}
#thumbnail table.product { padding-bottom:4px; padding-top:4px;}
#thumbnail table.product tr td { font-size:10px; vertical-align:top;  padding-top:4px;}
#thumbnail table.product tr td a { padding-bottom:0px; font-size:10px; text-decoration: underline;}
#thumbnail table.product tr td a:hover { font-weight:bold; font-size:10px;}
#thumbnail table.product tr td h2 { margin: 4px 0px 4px;}
#thumbnail table.product tr td form { margin: 0px 0px 0px; dis}

#thumbnail table.library { border-bottom:2px; padding-bottom:4px;}
#thumbnail table.library tr td { vertical-align:bottom;}
#thumbnail table.library tr td a  { vertical-align:top; font:normal 10px/13px verdana, helvetica, arial, sans-serif; color:#003366; text-decoration: underline;}
#thumbnail h2 { vertical-align:top; font-size:10px; padding-bottom:0px; color:#003366; padding-top:0px;}

#stock, #notstock{	color:#000; font-weight:normal;}
#quickpick_title1 {	text-align:left;}
#quickpick_title2 {	text-align:right;}

.listprice { color:#000000; font-family:Verdana; font-size:12px; text-decoration:line-through;}
.listpricetext { color:#000000; font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline; width:110px;}
.ourpricetext { color:#000000; font-family:Verdana; font-size:12px; font-weight:bold;  text-decoration:underline;}
.ourprice { color:#990000; text-decoration:underline; font-size:12px;}
/*////////////////////////////////////////////////*/
/*-------------- Basic Form Styling --------------*/
/*////////////////////////////////////////////////*/	
#content FORM.data TD { font:11px/13px verdana, helvetica, arial, sans-serif;}
#content FORM.data H1 { background:none transparent scroll repeat 0% 0%;margin:0px 0px 13px;font:bold 11px/13px verdana, helvetica, arial, sans-serif;color:#000;text-align:left;}
#content FORM.data TD.error { color:#03F; font:11px/13px verdana, helvetica, arial, sans-serif; padding:3px 13px 3px 0px; vertical-align:top; text-align:right;}
#content FORM.data TD.prompt { padding:3px 13px 3px 0px; font:11px/13px verdana, helvetica, arial, sans-serif; vertical-align:top; text-align:right;}
#content FORM.data TD.response { padding:3px 0px; font:11px/13px verdana, helvetica, arial, sans-serif;vertical-align:top; text-align:left;}
#content FORM.data TD.instruction { padding:6px 0px 3px 0px; font:9px/10px verdana, helvetica, arial, sans-serif;color:#03F; text-align:left;}
#content FORM.data TD.instruction A { font:9px/10px verdana, helvetica, arial, sans-serif;color:#03F;text-decoration: underline;}
#content SELECT.shippingoptions { padding:5px 3px 3px 3px; border-top:0px; font-weight:normal; font-size:11px; font-style:normal; font-variant:normal; line-height:13px; vertical-align:top; text-align:right;}
#content FORM SELECT { font:9px/11px verdana, helvetica, arial;color:#666;margin-right:6px;}
#content FORM INPUT { font:9px/11px verdana, helvetica, arial;color:#666;margin-right:6px;}

/*//////////////////////////////////////////*/
/*-------------- Sellable BMD --------------*/
/*//////////////////////////////////////////*/	
#sellableBMD FORM { margin: 0px 0px 0px;}
#sellableBMD table tr td { font-size:10px; vertical-align:top;  padding-top:4px;}
#sellableBMD h2 { vertical-align:top; font-size:10px; padding-bottom:0px; color:#003366; padding-top:0px; }
#sellableBMD p.small { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px;}

/*////////////////////////////////////////////*/
/*-------------- Orphan Styling --------------*/
/*////////////////////////////////////////////*/
.buynow_detail { margin-top:10px;}
span.error { color:#ff0000; vertical-align: top;}
#errmsg span.error { position:relative; top:35px; left:154px;}

.price{ font-size:14px; font-weight:bold; color:#FF0000;}	
#price { color:#CCCCCC;}

#popup { position:absolute; left: 10px;	top: 190px;}	

.cartWidthSet {	width: 425px;}
.phoneWidth { vertical-align:top; width:138px;}	

#confidence { position:relative; top:0px; left:0px;}

/*////////////////////////////*/
/*---- Giftcenter Styling ----*/
/*////////////////////////////*/
#giftcenter { border:1px; padding:0px; margin:0px; width:630px; border-bottom:0px #003366 solid;}
#giftcenter .models_top { width:100%; height:19px; vertical-align:bottom; border-top:2px #003366 solid; background:url(/images/yourwirelesssource/yws_content_bg.jpg) right repeat-y; padding:0px 4px;}
#giftcenter .bodytext { border-bottom:2px #E4E4E4 solid;}
#giftcenter td { padding:4px; margin:0px; vertical-align:top;}
#giftcenter .buynow_detail { margin-top:2px;}
#giftcenter form { margin: 0px 0px 0px;}
#giftcenter .none { padding:0px; margin:0px; height:10px;}

/*///////////////////////*/
/*---- Tooltip Popup ----*/
/*///////////////////////*/
.ttPopupHeader { background-color:#036; color:#FFF; }
.ttPopupInner { background:#e6ecff; color:#000000; }
.backorderwarning { color:#090; font-weight:bold;}

/*///////////////////////////*/
/*---- Tabbed Subsection ----*/
/*///////////////////////////*/
#ddimagetabs { width:594px; float:left; margin-left:6px;}
#ddimagetabs a { display:block; text-decoration:none; font: bold 11px Arial; color:#036; width:102px; height:22px; float:left;
	background-repeat: no-repeat; background-image:url(/images/yourwirelesssource/tablink.jpg); text-align: center; margin-right:1px; margin-bottom:0px; padding-top:4px;}

html>body #ddimagetabs a { display:block; text-decoration:none; font: bold 11px Arial; color:#036; width:102px; height:22px; float:left;
	background-repeat: no-repeat; background-image:url(/images/yourwirelesssource/tablink.jpg); text-align: center; margin-right:1px; margin-bottom:-4px; padding-top:4px;}

#ddimagetabs a:hover { background-image:url(/images/yourwirelesssource/tabhover.jpg); color: #FFF;}
#ddimagetabs a.current { background-image:url(/images/yourwirelesssource/tabcurrent.jpg); color: #FFF;}
#tabcontentcontainer { position:relative; width:600px; min-height:400px; height:auto !important; border:2px solid #036; border-top:2px solid #036; overflow:auto;}
.tabcontent { display:none; min-height:400px; height:auto !important; height:400px;}

#rel_items_top { width:600px; vertical-align:bottom; border:0px; background:url(/images/yourwirelesssource/yws_content_bg.jpg); background-color: #009901; padding:0px;}
#tabcontentcontainer a.mbox_link { color:#003366; font-size:10px; font-weight:bold; font: Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase;}
#tabcontentcontainer a.mbox_hover_link { color:#7290AC; font-size:10px; font-weight:bold; font: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline;}
/*#tab1 .title { margin-top:20px; font:bold 10px; background:url(/images/yourwirelesssource/yws_content_bg1.jpg); height:14px; border:1px solid #7290AC; border-bottom:0px;}
#tab1 .title a { font:bold 10px Verdana, Helvetica, Arial, sans-serif; text-decoration:underline; color:#036; margin:2px;}
#tab1 .title a:hover { color:#7290AC; text-decoration: underline;}
#tab1 div.group { border:1px solid #7290AC; border-top:0px;}*/
#tab1 a.mbox_link { color:#003366; font:bold 10px Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase;}
#tab1 a.mbox_hover_link { color:#7290AC; font:bold 10px Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase; text-decoration: underline;}

#rel_items_table { width:584px; padding:0px;}
#rel_items_table p.products { width:584px; margin: 4px 0px;}
#rel_items_table p.products span.items { float:left; font:bold 11px/13px verdana, helvetica, arial, sans-serif; color:#003366;}
#rel_items_table p.products span.paging { float:right; text-align:right; margin-right:13px;}
#rel_items_table p.products span.paging a { color:#003366; font-size:12px; font-weight:bold; text-decoration:underline;}
#rel_items_table p.products span.paging a:hover { border: #003366 1px solid; font-weight:bold; font-size:12px; color:#7290AC; background-color:#ffffff; text-decoration: underline;}

#rel_items_table table.rule { width:584px; margin-top:4px;}
#rel_items_table table.product { padding-bottom:4px; padding-top:4px;}
#rel_items_table table.product tr td { font-size:10px; vertical-align:top;  padding-top:4px;}
#rel_items_table table.product tr td a { padding-bottom:0px; font-size:10px; text-decoration: underline;}
#rel_items_table table.product tr td a:hover { font-weight:bold; font-size:10px;}
#rel_items_table table.product tr td h2 { margin: 4px 0px 4px;}
#rel_items_table table.product tr td form { margin: 0px 0px 0px;}

#rel_items_table table.library { border-bottom:2px; padding-bottom:4px;}
#rel_items_table table.library tr td { vertical-align:bottom;}
#rel_items_table table.library tr td a  { vertical-align:top; font:normal 10px/13px verdana, helvetica, arial, sans-serif; color:#003366; text-decoration: underline;}
#rel_items_table h2 { vertical-align:top; font-size:10px; padding-bottom:0px; color:#003366; padding-top:0px;}

/*/////////////////////////////////////////////////*/
/*-------------- Compatibility Links --------------*/
/*/////////////////////////////////////////////////*/
.itemcompat_mfg, .itemcompat_mfg_hover { font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:2px; margin:0px;}
.itemcompat_mfg_hover { color:#7290AC}
a.itemcompat_mfg, a.itemcompat_mfg_hover { display:block; background-color:#E4E4E4;}

.itemcompat_bmd, .itemcompat_bmd_hover { font:normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.itemcompat_bmd_hover { color:#7290AC}
a.itemcompat_bmd, a.itemcompat_bmd_hover { display:block; width:134px}

/*////////////////////////////////////////////*/
/*-------------- Bluetooth Page --------------*/
/*////////////////////////////////////////////*/

#faq { position:relative; top:40px; padding:4px; width:720px;}

#search_nav { position:absolute; left:0px; top:132px; width: 150px; height:auto; color:#003365; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top:5px; border-right:1px solid #EEEEEE;}
#search_nav h4 { margin:1px 0px 3px; color:#FFFFFF;}
#search_nav a { color:#777777;}
#search_nav a:hover { text-decoration:underline;color:#0066FF;}
#search_nav img { padding-left:2px;}
#search_nav ul { position:relative; top:-20px; left:0px;}	
#search_nav li { font-size:10px; width:130px; list-style:none; margin-bottom:3px; margin-left:-26px}
#related_mod, #related_cat {}
#related_mod h2, #related_cat h2 { width:auto; display:block; background-color:#036; height:auto; padding:3px 0px; color:#FFF;}
#search_nav { width:150px; background:#FFF;}
#search_nav div { margin-bottom:5px;}
#search_nav a { font-size:10px; list-style:none; padding:3px; padding-left:14px; margin-bottom:4px; color:#036; width:auto; display:block;}
#search_nav .title { font-size:12px; font-weight:bold; list-style:none; padding:3px;padding-left:6px; margin-bottom:4px; color:white; background-color:#46af48;width:auto; display:block;}
.even { background-color:#EAF4FF;}
.odd { background-color:#EAF4FF;}

.showstate { cursor:hand; margin-top:2px; margin-right:3px; white-space:nowrap;}
.headers { color:#036; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; height:16px; text-decoration:underline;}
.headers { width:130px; margin:0px 0 0 103px;}
.advancedsearch p { vertical-align:middle; font-size:11px;}
.advancedsearch span { width:100px; margin:0px 4px; display:block; float:left; text-align:right; vertical-align:bottom; clear:both;}
.switchcontent p { margin:4px 0px; display:block; clear:both;}
.switchcontent { background-color:#EEE; border:2px dashed #46AF48; display:block; padding:4px 0; margin:5px 0;}
.switchcontent br { display:none;}

.freepdg { font-weight:bold; color:#090; letter-spacing:.3em; text-align:right;}