@charset "utf-8";
/*===============================================================  Widget Global Styles  ===============================================================*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1E1E1E; }
a { text-decoration:none; color:#157DD3; }
 a:active, a:visisted, a:link {
 text-decoration:none;
 color:#157DD3;
}
a:hover { color:#1da6ff; text-decoration:none; }
strong { font-weight:bold; }
.Widget { }
.fr { font-size:90%; }
.highlight { background:#FEFFEC; border:solid 1px #FFFFDF; color:#1E1E1E; }
.savings { color:#D91313; }
/*===============================================================  300 X 250  ===============================================================*/
.W300 { width:300px; height:250px; background:#F6F6F6 url('/common/widget/300_bg.png') no-repeat bottom center; overflow:hidden; }
.W300 .widgetDisplay { height:163px; padding:10px 10px 0px; }
.W300 #navtest2 { border-bottom:solid 4px #8ec44e; margin:0px; padding:0px; overflow:hidden; line-height:130%; background:#F5F5F5 url(/images/newmenu_tabs.png) no-repeat 50% 0px; border-right:solid 1px #DFDFDF; }
.W300 #navtest2 a { text-decoration:none; }
.W300 #navtest2 li { float:left; border-right:solid 1px #EEEEEE; border-left:solid 1px #DFDFDF; padding:5px 8px; list-style:none; }
.W300 #navtest2 li:hover { background: #B8D6F4 url(/images/newmenu_tabs.png) no-repeat 50% -80px; border-left:solid 1px #98C6F4; border-right:solid 1px #98C6F4; }
.W300 #navtest2 .current { background:#A2E059 url(/images/newmenu_tabs.png) no-repeat 50% -40px; border-left:solid 1px #8EC44E; border-right:solid 1px #8EC44E; }
.W300 #navtest2 .current a { color:white; }
.W300 #navtest2 .current:hover { /* Fix for click change hover */ background:url(/images/newmenu_tabs.png) no-repeat 50% -40px; border-left:solid 1px #8EC44E; border-right:solid 1px #8EC44E; }
.W300 .tab_content { height:122px; overflow:hidden; margin-bottom:10px; }
.W300 .tab_content a { color:#1E1E1E; }
.W300 .tab_content a:hover { color:#666; }
.W300 .tab_content ul li { margin-bottom:8px; display:block; overflow:hidden; height:35px; }
.W300 .tab_content p { margin:2px 0px 4px; }
.W300 .tab_content p a { color:#157DD3; display:block; height:12px; overflow:hidden; font-size:12px; }
.W300 .tab_content p a:hover { color:#1da6ff; }
.W300 .tab_content span { font-size:10px; }
.W300 .tab_content img { padding:5px; float:left; margin-right:10px; background:url('/common/widget/vendor_logo.png') no-repeat; height:25px; width:33px; }
.W300 .widgetBottom p { display:block; float:right; width:155px; margin:9px 9px 0px 8px; line-height:125%; text-align:center; }
.W300 .widgetBottom img { margin:11px 8px 0px 8px; float:right; }
.W300 .search_field { background-image:url("/images/icons/magnifier.png"); background-position:5px center; background-repeat:no-repeat; border:1px solid #CCCCCC; color:#B2B2B2; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px; padding:3px 3px 0 25px; width:185px; margin-right:10px; }

/*===============================================================  160 X 300 ===============================================================*/
.W160 { width:160px; height:300px; background:#EBEBEB; overflow:hidden; background:url('/common/widget/160_bg.png') no-repeat top left; }
.W160 .widgetDisplay { height:208px; padding:8px 8px 0px; }
.W160 .item_select { width:140px; }
.W160 .item_box { padding:10px 10px 0px; height:30px; overflow:hidden; }
.W160 form { }
.W160 .tab_content { height:160px; overflow:hidden; margin-bottom:10px; }
.W160 .tab_content a { color:#1E1E1E; }
.W160 .tab_content a:hover { color:#666; }
.W160 .tab_content ul li { margin-bottom:6px; display:block; overflow:hidden; height:49px; border-bottom:dotted 1px #cecece; }
.W160 .tab_content p { margin:3px 0; font-size:11px; max-height:22px; overflow:hidden; }
.W160 .tab_content p a { color:#157DD3; }
.W160 .tab_content p a:hover { color:#4887F3; }
.W160 .tab_content span { font-size:10px; height:10px; overflow:hidden; }
.W160 .widgetBottom p { line-height:125%; text-align:center; }
.W160 .widgetBottom img { margin:8px auto 0px; display:block; }
.W160 .search_field { background-image:url("/images/icons/magnifier.png"); background-position:5px center; background-repeat:no-repeat; border:1px solid #CCCCCC; color:#B2B2B2; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px; padding:3px 3px 0 25px; width:112px; margin-right:10px; }

/*===============================================================  Spanner  ===============================================================*/
.W960 { width:100%; height:712px; background:#FFC; overflow:hidden; min-width:450px; }
.W960 .linksbar { height:12px; border-top:solid 1px #CBCBCB; padding:9px; font-size:12px; background:#E5E5E5;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#E5E5E5');
background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#E5E5E5)); background: -moz-linear-gradient(top, #EFEFEF, #E5E5E5); }
.W960 .linksbar a { display:inline-block; margin-right:5px; padding-right:5px; border-right:solid 1px #cecece; }
 .W960 .linksbar .last:a {
 border-right:solid 1px red;
}
.W960 .widgetDisplay { /*height:245px;*/
	background: #FAFAFA;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FBFBFB');
background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#FBFBFB)); background: -moz-linear-gradient(top, #F6F6F6, #FBFBFB); border:solid 1px #CECECE; }
.W960 form { float:left; margin-top:8px; margin-left:10px; }
.W960 #navtest2 { border-bottom:solid 4px #8ec44e; margin:0px; padding:0px; overflow:hidden; line-height:130%; background:#F5F5F5 url('/common/widget/span_bg.png') repeat-x top left; border-right:solid 1px #DFDFDF; }
.W960 #navtest2 a { text-decoration:none; }
.W960 #navtest2 li { float:left; border-right:solid 1px #EEEEEE; border-left:solid 1px #DFDFDF; padding:5px 8px; list-style:none; background:#F5F5F5 url(/images/newmenu_tabs.png) no-repeat 50% 0px; }
.W960 #navtest2 li:hover { background: #B8D6F4 url(/images/newmenu_tabs.png) no-repeat 50% -80px; border-left:solid 1px #98C6F4; border-right:solid 1px #98C6F4; }
.W960 #navtest2 .current { background:#A2E059 url(/images/newmenu_tabs.png) no-repeat 50% -40px; border-left:solid 1px #8EC44E; border-right:solid 1px #8EC44E; }
.W960 #navtest2 .current a { color:white; }
.W960 #navtest2 .current:hover { /* Fix for click change hover */ background:url(/images/newmenu_tabs.png) no-repeat 50% -40px; border-left:solid 1px #8EC44E; border-right:solid 1px #8EC44E; }
.W960 .tab_content { height:604px; /*hides the last dotted divider*/ overflow:hidden; }
.W960 a.viewButton { background:url("/images/bg_button_a.gif") no-repeat scroll right top transparent; color:#5B5B5B; display:inline-block; font-size:12px; height:24px; padding-right:8px; text-align:center; text-decoration:none; width:150px; margin:10px 0px; }
.W960 a.viewButton span { background:url("/images/bg_button_spanView.gif") no-repeat scroll 0 0 transparent; color:#5B5B5B; display:block; line-height:14px; padding:5px 0 5px 25px; white-space:nowrap; }
.W960 .category { font-size:11px; color:#999; display:block; }
.W960 .viewButton span { background:red; }
.W960 .tab_content a { color:#1E1E1E; }
.W960 .tab_content a:hover { color:#666; }
.W960 .tab_content ul li { display:block; overflow:hidden; height:100px; border-bottom:dashed 1px #CBCBCB; padding:10px; }
.W960 .odd { background: #F4F4F4; }
.W960 .even { background: #FBFBFB; }
.W960 .tab_content p { margin:2px 0px 4px; }
.W960 .tab_content p a { color:#157DD3; display:block; height:16px; overflow:hidden; font-size:16px; font-weight:bold; }
.W960 .tab_content .dealTag a { color:#8EC44E; display:block; height:12px; overflow:hidden; font-size:12px; font-weight:bold; }
.W960 .fullView { overflow:hidden; }
.W960 .tab_content p a:hover { color:#1da6ff; }
.W960 .tab_content img { }
.W960 .imgFrame { padding:9px; border:solid 1px #CBCBCB; background:#FFF; }
.W960 .logoBox { float:right; margin-left:15px; }
.W960 .vendor a { font-size:14px; font-weight:bold; color:#888888; display:block; height:14px; overflow:hidden; }
.W960 .cover { float:left; margin-right:15px; }
.W960 .productCover { float:left; margin-right:15px; min-width:75px; max-height:75px; }
.W960 .logoBox img { display:block; clear:both; margin-bottom:5px; }
.W960 .widgetBottom p { display:block; float:right; width:155px; margin:9px 9px 0px 8px; line-height:125%; text-align:center; }
.W960 .widgetBottom img { margin:7px 8px 0px 8px; float:right; }
.W960 .widgetBottom { overflow:hidden; height:43px; background: #F7F7F7;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#FBFBFB');
background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#FBFBFB)); background: -moz-linear-gradient(top, #F7F7F7, #FBFBFB); border:solid 1px #CECECE; border-top:solid 1px white; }
.W960 .search_field { background-image:url("/images/icons/magnifier.png"); background-position:5px center; background-repeat:no-repeat; border:1px solid #CCCCCC; color:#B2B2B2; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px; padding:3px 3px 0 25px; width:185px; margin-right:10px; }
.button { background:url("/images/layout/layout.png") no-repeat 100% -547px transparent; color:#5B5B5B; display:inline-block; font-size:12px; height:21px; padding:5px 16px 0 0; text-align:center; text-decoration:none white-space:nowrap;
margin:0px; }
.button span { background: transparent url("/images/layout/layout.png") no-repeat 0 -601px; color:#5B5B5B; display:block; height:26px; width:10px; float:left; margin-right:6px; padding:0; position:relative; bottom:5px; }
.button_view, .button_cart, .button_print, .button_excla, .button_user, .button_close, .button_edit, .button_play, .button_add, .button_check, .button_go, .button_error, .button_delete, .button_email, .button_date, .button_detail, .button_list, .button_thumbs, .button_images, .button_bulletList, .button_next, .button_previous, .button_money, .button_store, .button_globe, .button_fullpage, .button_spread, .button_thumbnails, .button_pinkRibbon { background:url("/images/layout/layout.png") no-repeat 100% -547px transparent; color:#5B5B5B; display:inline-block; font-size:12px; height:19px; padding:7px 16px 0 0; text-align:center; text-decoration:none; white-space:nowrap; margin:0px; }
a:active.button_thumbnails, a:active.button_spread, a:active.button_fullpage { position:relative; top:1px; left:1px; }
.button_view span, .button_cart span, .button_print span, .button_excla span, .button_user span, .button_close span, .button_edit span, .button_play span, .button_add span, .button_check span, .button_go span, .button_error span, .button_delete span, .button_email span, .button_date span, .button_detail span, .button_list span, .button_thumbs span, .button_images span, .button_bulletList span, .button_next span, .button_previous span, .button_money span, .button_store span, .button_globe span, .button_fullpage span, .button_spread span, .button_thumbnails span, .button_pinkRibbon span { background: transparent url("/images/layout/layout.png") no-repeat; color:#5B5B5B; display:block; height:26px; width:26px; float:left; margin-right:10px; padding:0; position:relative; bottom:7px; }
.button_view span { background-position: 0 -574px; }
.odd .button_view span { background-position: -324px -574px; } /*fix for transparency on browse pages*/
.button_cart span { background-position: -27px -574px; }
.button_print span { background-position: -54px -574px; }
.button_excla span { background-position: -81px -574px; }
.button_user span { background-position: -108px -574px; }
.button_close span { background-position:  -135px -574px; }
.button_edit span { background-position:  -162px -574px; }
.button_play span { background-position:  -189px -574px; }
.button_add span { background-position: -216px -574px; }
.button_money span { background-position: -243px -574px; }
.button_store span { background-position: -270px -574px; }
.button_globe span { background-position: -297px -574px; }
.button_fullpage span { background-position: 0 -655px; }
.button_spread span { background-position: -27px -655px; }
.button_thumbnails span { background-position: -54px -655px; }
.button_check span { background-position: -27px -601px; }
.button_go span { background-position: -54px -601px; }
.button_error span { background-position: -81px -601px; }
.button_delete span { background-position: -108px -601px; }
.button_email span { background-position: -135px -601px; }
.button_date span { background-position: -162px -601px; }
.button_detail span { background-position: -189px -601px; }
.button_list span { background-position: -216px -601px; }
.button_thumbs span { background-position: -243px -601px; }
.button_images span { background-position: -270px -601px; }
.button_bulletList span { background-position: -297px -601px; }
.button_previous span { background-position: -324px -601px; }
.button_pinkRibbon span { background-position: -85px -696px; }

