#gwt_slider_panel { float: left; }
#gwt_slider_panel .carousel_panel { background: url(../../images/GWT/prodinfo_bg.gif) repeat-y left top; margin-left: 24px; }
    #gwt_slider_panel .carousel_panel .carousel_header { background: url(../../images/GWT/carousel_home_head_bg.jpg) no-repeat left top; }
        #gwt_slider_panel .carousel_panel .carousel_header .gwt-Label { font-weight: bold; }
    #gwt_slider_panel .carousel_panel .gwt-Image { text-align: center; cursor: pointer; }
    #gwt_slider_panel .carousel_panel .gwt-Hyperlink { font-family: sans-serif; color: #373737; font-size: 10px; text-align: center; width: 110px; cursor: pointer; }
    #gwt_slider_panel .carousel_panel .carousel_footer { background: url(../../images/GWT/carousel_foot.jpg) no-repeat left top; }



body { background: #c0c0c0; }
#gwt_accordion_panel { float: left; }
#gwt_accordion_panel .accordion_panel_wrapper { background: url(../../images/GWT/bg_accordion.gif) no-repeat 0px -3px; margin-left: 29px !important; }
    #gwt_accordion_panel .accordion_panel_wrapper .gwt-Anchor { background: url(../../images/GWT/tab_acc2.gif) no-repeat -610px 0px; width: 65px; height: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; padding-top: 10px; }
    #gwt_accordion_panel .accordion_panel_wrapper .power .gwt-Anchor { background: url(../../images/GWT/tab_pwr2.gif) no-repeat -610px 0px; }
    #gwt_accordion_panel .accordion_panel_wrapper .gwt-Hyperlink { font-family: sans-serif; color: #373737; font-size: 10px; text-align: center; width: 110px; cursor: pointer; }
    #gwt_accordion_panel .accordion_panel_wrapper .gwt-Image { cursor: pointer; }
    #gwt_accordion_panel .accordion_panel_wrapper .accessories { background: #fff; }
        #gwt_accordion_panel .accordion_panel_wrapper .accessories .gwt-HTML { background: url(../../images/GWT/tab_acc2.gif) no-repeat left top; }
        #gwt_accordion_panel .accordion_panel_wrapper .accessories .active  { background-position: -142px 0px; }
        #gwt_accordion_panel .accordion_panel_wrapper .accessories .gwt-HTML strong { position: absolute; left: -9999px; }
    #gwt_accordion_panel .accordion_panel_wrapper .audio_video { background: #fff; }
        #gwt_accordion_panel .accordion_panel_wrapper .audio_video .gwt-HTML { background: url(../../images/GWT/tab_vid2.gif) no-repeat left top; }
        #gwt_accordion_panel .accordion_panel_wrapper .audio_video .active  { background-position: -142px 0px; }
            #gwt_accordion_panel .accordion_panel_wrapper .audio_video .gwt-HTML strong { position: absolute; left: -9999px; }
    #gwt_accordion_panel .accordion_panel_wrapper .home_products {background: #fff;  }
        #gwt_accordion_panel .accordion_panel_wrapper .home_products .gwt-HTML { background: url(../../images/GWT/tab_prod2.gif) no-repeat left top; }
        #gwt_accordion_panel .accordion_panel_wrapper .home_products .active  { background-position: -142px 0px; }
            #gwt_accordion_panel .accordion_panel_wrapper .home_products .gwt-HTML strong { position: absolute; left: -9999px; }
    #gwt_accordion_panel .accordion_panel_wrapper .power { background: #fff; }
        #gwt_accordion_panel .accordion_panel_wrapper .power .gwt-HTML { background: url(../../images/GWT/tab_pwr2.gif) no-repeat left top; }
        #gwt_accordion_panel .accordion_panel_wrapper .power .active  { background-position: -142px 0px; }
            #gwt_accordion_panel .accordion_panel_wrapper .power .gwt-HTML strong { position: absolute; left: -9999px; }

.addToCartButton { background: url(../../images/GWT/addtocart.gif) no-repeat left top; width: 99px; height: 23px; border: 0 none; cursor: pointer; }

/* Product detail popup modal */
.gwt-PopupPanel { z-index: 9001; }
.gwt-PopupPanel .popupContent { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; sans-serif; color: #373737; font-size: 12px; background: #ffffff; position:relative; overflow:hidden; }
.gwt-PopupPanel .popupContent table { padding: 3px; font-family: arial, helvetica, sans-serif;  }
.gwt-PopupPanel .popupContent table td{ padding: 3px 6px; }
.gwt-PopupPanel .popupContent table td td td { padding-left: 0px; }
.gwt-PopupPanel .popupContent .image_pane { text-align: center; float:left; padding-left:9px;}
.gwt-PopupPanel .popupContent .image_pane .main_image {display:block; margin:0 auto;}
.gwt-PopupPanel .popupContent .image_pane .carousel {overflow:hidden; padding-top:32px; width:210px; margin:0 auto;}
.gwt-PopupPanel .popupContent .image_pane .carousel .gwt-Image {float:left; height:21px; width:12px; margin-top:13px;}
.gwt-PopupPanel .popupContent .image_pane .product_image_carousel {margin:0 auto; overflow: hidden; height: 54px; float:left;}
.gwt-PopupPanel .popupContent .image_pane .product_image_carousel .gwt-Image { border: thin solid #EDEDED; display:block; float:left; margin:0 5px; *margin:0 3px; width:50px; height:50px; }

.gwt-PopupPanel .popupContent .product_details {float:right; text-align:left; width:429px; padding-right:30px; padding-top:19px;}
.gwt-PopupPanel .popupContent .product_details .col {float:left; padding-right:22px;}
.gwt-PopupPanel .popupContent .product_details .col .gwt-Label {padding-bottom:2px;}
.gwt-PopupPanel .popupContent .product_details .item_name {font-size: 13px; color: #9FBE5F; padding-bottom:7px;Font-weight:bold; }

.gwt-PopupPanel .popupContent .gwt-Button { background: url(../../images/GWT/addtocart.gif) no-repeat left top; width: 99px; height: 23px; border: 0 none; cursor: pointer; }
.gwt-PopupPanel .popupContent .gwt-Button strong { position: absolute; left: -9999px; }

.gwt-PopupPanel .popupContent .related_products {clear:both; float:none; padding-bottom:40px; overflow: hidden; height: 76px;}

.gwt-PopupPanel .popupContent .product_details .close_button { background: url(../../images/GWT/close_button.gif) no-repeat left top; }
.gwt-PopupPanel .popupContent .gwt-TabPanel { font-size: 12px; float:right; clear:right; padding-right:29px; padding-top:33px; text-align:left; }
.gwt-PopupPanel .popupContent .gwt-TabPanel tr, .gwt-PopupPanel .popupContent .gwt-TabPanel tr td {padding:0;}
.gwt-PopupPanel .popupContent .product_description .gwt-TabPanel .gwt-TabBar .gwt-TabBarItem { background: url(../../images/GWT/tab_sprite.gif) no-repeat 0px 0px; height: 30px; display: block; }
.gwt-PopupPanel .popupContent .product_description .gwt-TabPanelBottom .gwt-HTML { border: 1px solid #cecece; border-top: none; padding: 16px 16px 44px 16px; }
.gwt-PopupPanel .popupContent .gwt-TabBar .gwt-TabBarItem-wrapper {margin-bottom:-2px;}
.gwt-PopupPanel .popupContent .qty-wrapper {overflow:hidden; width:233px; height:48px; margin-top:22px; margin-left:69px; *margin-left:34px; background:#ccc url(../images/GWT/qty-box-bg.png) no-repeat 0 0; clear:both; float:left;}
.gwt-PopupPanel .popupContent .qty-wrapper .gwt-Label, .gwt-PopupPanel .popupContent .qty-wrapper .gwt-TextBox {float:left;}
.gwt-PopupPanel .popupContent .qty-wrapper .gwt-Label {margin-top:16px; padding-left:40px;}
.gwt-PopupPanel .popupContent .qty-wrapper .gwt-TextBox {width:20px; height:17px; margin-top:13px;}
.gwt-PopupPanel .popupContent .qty-wrapper .gwt-Button {float:left; display:block; margin-top:13px; margin-left:5px;}


/* shop Batteries dropdown */
.gwt-BatteriesPanel { z-index: 9001; }
    .gwt-BatteriesPanel .popupContent .top_bar .bg { background: #ffffff; }
        .gwt-BatteriesPanel .popupContent .top_bar .top_right { background: url(../../images/GWT/top_right.gif) no-repeat left top; }
    .gwt-BatteriesPanel .popupContent .gwt-Hyperlink, .gwt-BatteriesPanel .popupContent .footer_link { font-family: sans-serif; font-size: 1em; }
    .gwt-BatteriesPanel .popupContent .image_row td, .gwt-BatteriesPanel .popupContent .link_row td  { text-align: center; background: #ffffff; cursor: pointer; }
        .gwt-BatteriesPanel .popupContent .top_border { border-top: 1px solid #cecece; }
        .gwt-BatteriesPanel .popupContent .bottom_border { border-bottom: 1px solid #cecece; }
        .gwt-BatteriesPanel .popupContent .side_borders { border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
    .gwt-BatteriesPanel .popupContent .gwt-Hyperlink { padding-bottom: 20px; color: #6DA214; font-weight:bold;}
    .gwt-BatteriesPanel .popupContent .footer td { background: url(../../images/GWT/subnav_btm_bg.gif) no-repeat left top; width: 364px; height: 30px; text-align: right; vertical-align:middle; }
            .gwt-BatteriesPanel .popupContent .footer .footer_link { padding-right: 18px; background: url(../../images/GWT/arrow_blue.gif) no-repeat 350px -1px; }
                .gwt-BatteriesPanel .popupContent .footer .footer_link a { color: #ffffff; }


/* Shop electronics dropdown */
.gwt-ElectronicsPanel {  z-index: 9001; }
    .gwt-ElectronicsPanel .popupContent table tr { width: 241px; height: 30px; display: block; }
    .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a { background: url(../../images/GWT/sedd_sprite.gif) no-repeat left top; width: 241px; height: 30px; display: block; }
            .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a:hover.dd1 { background-position: -241px 0px; }
        .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a.dd2 { background-position: 0px -30px; }
            .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a:hover.dd2 { background-position: -241px -30px; }
        .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a.dd3 { background-position: 0px -60px; }
            .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a:hover.dd3 { background-position: -241px -60px; }
        .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a.dd4 { background-position: 0px -90px; }
            .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a:hover.dd4 { background-position: -241px -90px; }
        .gwt-ElectronicsPanel .popupContent table tr td .gwt-Label a strong { position: absolute; left: -9999px; }
.gwt-FlyoutPanel {  z-index: 9001; }
    .gwt-FlyoutPanel .popupContent .gwt-Hyperlink, .gwt-FlyoutPanel .popupContent .footer_link { font-family: sans-serif; font-size: 0.7em; }
        .gwt-FlyoutPanel .popupContent .top_bar .bg { background: #ffffff; }
            .gwt-FlyoutPanel .popupContent .top_bar .top_right { background: url(../../images/GWT/top_right.gif) no-repeat left top; }
        .gwt-FlyoutPanel .popupContent .image_row td, .gwt-FlyoutPanel .popupContent .link_row td  { text-align: center; background: #ffffff; }
            .gwt-FlyoutPanel .popupContent .side_borders { border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
        .gwt-FlyoutPanel .popupContent .gwt-Hyperlink { padding-bottom: 20px; color: #6DA214; }
        .gwt-FlyoutPanel .popupContent .footer td { background: url(../../images/GWT/subnav_btm_bg.gif) no-repeat left top; height: 30px; text-align: right; vertical-align:middle; }
            .gwt-FlyoutPanel .popupContent .footer .footer_link { padding-right: 18px; background: url(../../images/GWT/arrow_blue.gif) no-repeat 349px 0px; }
                .gwt-FlyoutPanel .popupContent .footer .footer_link a { color: #ffffff; }
                .gwt-FlyoutPanel td {padding:0;}



#gwt_search_bar { background: url(../../images/GWT/searchbar_bg.jpg) repeat-x left top; float: left; font-family: sans-serif; font-size: 1.4em; margin-left: 4px; }
    #gwt_search_bar a { color: #6F9F0D; }
    #gwt_search_bar .breadcrumbs td { padding: 12px 0px 12px 20px; }
	#gwt_search_bar .by_category { width: 685px; }
    #gwt_search_bar .by_category, #gwt_search_bar .by_keyword { float: left; padding: 8px 20px 11px 20px !important; font-size: .9em; }
    #gwt_search_bar .by_keyword { border-left: 1px dashed #f8f8f8; width: 235px; }
        #gwt_search_bar .by_keyword .gwt-Label { font-weight: bold; line-height: 18px; }
    #gwt_search_bar .by_category .gwt-Listbox { margin: 8px 8px 0px 0px; float: left; }
    #gwt_search_bar .by_category .gwt-ListBox { margin: 4px 8px 0px 0px; float: left; width: 185px; }
        #gwt_search_bar .by_category .gwt-Label { font-weight: bold; line-height: 18px; }
    #gwt_search_bar .by_keyword .gwt-Textbox { margin: 7px 8px 0px 0px; float: left; }
    #gwt_search_bar .by_keyword .gwt-TextBox { margin: 4px 8px 0px 0px; float: left; }
    #gwt_search_bar .findit_button { background: url(../../images/GWT/findit_button.gif) no-repeat left top; border: 0 none; width: 68px; height: 23px; margin: 4px 0 0 0; cursor: pointer;  }
    #gwt_search_bar .search_button { background: url(../../images/GWT/search_button.gif) no-repeat left top; border: 0 none; width: 75px; height: 23px; margin: 4px 0 0 0; cursor: pointer; }

#breadcrumbs { padding: 10px; }


#miniShoppingCart { text-align: center; background: #626262; color: #ffffff; font-family: sans-serif; font-size: 0.8em; width: 300px; padding-top: 27px; padding-bottom: 31px; float: left; }
    #miniShoppingCart .title { font-weight: bold; }
    #miniShoppingCart .first_anchor, #miniShoppingCart .divider, #miniShoppingCart .last_anchor { display: inline; }
    #miniShoppingCart .first_anchor, #miniShoppingCart .divider  { margin-right: 8px; }
    #miniShoppingCart .divider { width: 1px; }
    #miniShoppingCart a { color: #ffffff; }


/*
[5/15/2009 NJB] -- initial styles for DeviceLandingWidget
[5/17/2009 NJB] -- edited styles for DeviceLandingWidget
[5/23/2009 NJB] -- more styling
*/


.deviceLandingHR
{
    border-top:thin solid #E0E0E0;
    color:#FFFFFF;
    height:3px;
    margin:10px 0 10px 25px;
    width:650px;
    text-align:center;
}


#categorySearch
{
background:transparent url(../images/twothird_bg.gif) repeat-y scroll 0 50%;
margin:5px 0 5px 22px;
position:relative;
}

.deviceLandingWidget
{
    overflow:hidden;
    position:relative;
}

.gwt-DeviceLandingTitleBar
{
    background:transparent url(../../images/twothird_top.gif) no-repeat scroll 0 50%;
    color: black;
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:1em;
    white-space:pre;
}

.gwt-TabPanel
{
    width:675px;
    left:24px;
    background-color:#FFFFFF;
    position:relative;
}

.gwt-TabBar
{
    color: #FFFFFF;
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:1em;
}

.gwt-TabBar .gwt-TabBarItem
{
    margin-right: 0px;
    cursor:default;
}

.tabBarItemOff
{
    cursor: default;
    margin-right: 3px;
    margin-left: 3px;
    color:#373737;
    font-size:1em;
    text-decoration:none;
}

.gwt-TabPanelBottom
{
    background-color:#FFFFFF;
}

.nColumnDisplayPanel
{
    height: 250px;
    overflow:auto;
    position:relative;
}

.nColumnDisplayPanel a {
	font-size: 1.0em;
	color: #373737;
	text-decoration:none;
	background:url(../../images/GWT/link-bullet.png) no-repeat 0 2px;
	padding-left:21px;
}

.nColumn0
{
    height:0px;
    width:175px;
    position:absolute;
}

.nColumn1
{
    height: 0px;
    width:175px;
    left:200px;
    top:0px;
    position:absolute;
}
.nColumn2
{
	height: 0px;
    width:175px;
    left:400px;
    top:0px;
    position:absolute;
}

.nBufferColumn
{
    width:100px;
}

.tabBarItemDisabled
{
    cursor: default;
    margin-right: 3px;
    margin-left: 3px;
    cursor: default;
    color:red;
    font-size:1em;
    text-decoration:none;
}

.tabBarItemOn
{
    cursor: pointer;
    margin-right: 3px;
    margin-left: 3px;
    color:#6DA214;
    text-decoration:underline;
}

.tabBarItemSelected
{
    cursor: default;
    color:#6DA214;
    margin-left:3px;
    margin-right:3px;
    text-decoration:underline;
}

.gwt-DeviceLandingItems
{
    color:#373737;
    font-size:1em;
    text-decoration:none;
}

.gwt-DeviceLandingItemsHover
{
    color:#6DA214;
    text-decoration:underline;
}
/* bullets styles */
#categorySearch ul a {
                font-size: 1.0em;
                color: #373737;
                text-decoration:none;
                background:url(../../images/GWT/link-bullet.png) no-repeat 0 2px;
                padding-left:21px;
}

.gwt-TemporarilyUnavailable { color: #069FDE; text-align: left; }
.gwt-QuantityResultListing { float: right;  }

/* Product detail modal tabs styles */
.gwt-PopupPanel .popupContent .gwt-TabBarItem {background:url(../../images/GWT/tab-bg.png) no-repeat top left; padding:0 0 0 12px; height:26px;}
.gwt-PopupPanel .popupContent .gwt-TabBarItem .gwt-Label {background:url(../../images/GWT/tab-bg-end.png) no-repeat top right; padding:6px 12px 0 0; height:20px; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#000;}
.gwt-PopupPanel .popupContent .gwt-TabBarItem-selected {background:url(../../images/GWT/tab-active.png) no-repeat top left; padding:0 0 0 12px; height:26px; margin-bottom:-1px; position:relative;}
.gwt-PopupPanel .popupContent .gwt-TabBarItem-selected .gwt-Label {background:url(../../images/GWT/tab-active-end.png) no-repeat top right; padding:6px 12px 0 0; height:20px}
.gwt-PopupPanel .popupContent .gwt-TabPanelBottom {border-top:solid 1px #cacaca; background:url(../../images/GWT/tab-bottom.png) no-repeat left bottom; padding:14px 18px; width:394px;}
.gwt-PopupPanel .popupContent .gwt-TabBar {margin-bottom:-1px;}
.none-exist {width:674px; margin-left: 26px;}
.QuestionPopup{z-index:50000;}
.overlayPanel { z-index: 1000000; background:#fff; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.productDetailPopup {	z-index: 10000100; background-color: #fff;}


.gwt-WhyDoWeAskModal { z-index: 10000101; color:#666; background:#fff; border: solid 1px #000; padding: 10px; }
