/* widgets definitions */


.noItems { padding-top: 5px; padding: 5px; padding-left: 15px; margin: 0px; font-size: 10px; font-weight: normal; }


/* begin widgetSidebar */

/* used in templates/cart.sidebar.tem.php */


#widgetSidebar { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetSidebar .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color: #FFFFFF; font-family: Tahoma; text-align: center; }

#widgetSidebar .top a { text-decoration: none; font-family: Tahoma; color: #FFFFFF; font-size: 20px; }

#widgetSidebar .top a:hover { text-decoration: none; background-color: #800000; color: #FFFFFF; font-weight: bold; font-family: Tahoma; }

#widgetSidebar .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; padding-left: 25px; }

#widgetSidebar .body .items { padding: 2px; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#widgetSidebar .body .subtotal { padding: 2px; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#widgetSidebar .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetSidebar */





/* begin widgetSidebarDetailed */
/* used in templates/cart.sidebar.detailed.tem.php */

#widgetSidebarDetailed { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetSidebarDetailed .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#FFFFFF; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetSidebarDetailed .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; padding-left: 25px; }

#widgetSidebarDetailed tbody { margin-bottom: 5px; }

#widgetSidebarDetailed tbody .items { padding: 2px; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#widgetSidebarDetailed tbody .items a { color: #FFFFFF; }

#widgetSidebarDetailed tbody .subtotal { padding: 2px; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#widgetSidebarDetailed .price { padding: 2px; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#widgetSidebarDetailed .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetSidebarDetailed */










/* begin widgetLanguage */
/* used in templates/cart.language.tem.php */

#widgetLanguage { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetLanguage .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetLanguage .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; }

#widgetLanguage .body select { width: 116px; height: 18px; color: #464646; font-size: 10px; padding-left: 4px; margin-left: 15px; }

#widgetLanguage .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetLanguage */











/* begin widgetCurrency */
/* used in templates/cart.currency.tem.php */

#widgetCurrency { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetCurrency .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetCurrency .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; }

#widgetCurrency .body select { width: 116px; height: 18px; color: #464646; font-size: 10px; padding-left: 4px; margin-left: 15px; }

#widgetCurrency .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetCurrency */









/* begin widgetSearch */
/* used in templates/cart.search.tem.php */

#widgetSearch { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetSearch .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetSearch .body { font-weight: bold; color: #FFFFFF; font-size: 11px; background:url(../images/greenq2.jpg) repeat-y right top; padding: 10px; padding-left: 25px; height: 20px; }

#widgetSearch .body .field { float: left; }

#widgetSearch .body .field input { width: 150px; color: #464646; font-size: 11px; font-family: Tahoma; padding-left: 4px; }

#widgetSearch .body .button input { color: #FFFFFF; font-size: 11px; font-family: Tahoma; }

#widgetSearch .body .button { /*background:url(../images/tiny_btn.gif) no-repeat center center;*/
    font-weight: bold; font-size: 11px; float: left; width: 25px; padding-left: 2px; text-align: center; vertical-align: middle; }

#widgetSearch .body .button  a { color: #FFFFFF; text-decoration: none; }

#widgetSearch .body .button a:hover { color: #FFFFFF; background-color: #800000; text-decoration: underline; }

#widgetSearch .advanced { background:url(../images/greenq2.jpg) repeat-y right top; font-size: 9px; clear: left; padding-left: 25px; }

#widgetSearch .advanced a { color: #FFFFFF; text-decoration: underline; }

#widgetSearch .advanced a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetSearch .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetSearch */










/* begin widgetVendors */
/* used in templates/cart.vendors.tem.php */

#widgetVendors { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left;

}

#widgetVendors .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetVendors .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; }

#widgetVendors .body ul { padding: 0; margin: 0 0 0 1px; list-style: none; text-align: left; }

#widgetVendors .body ul li { background-image: url(../images/BULLET.gif); background-repeat: no-repeat; background-position: .9em; font-size: 13px; }

#widgetVendors .body ul li a { color: #FFFFFF; text-decoration: none; line-height: 20px; margin: 0 0 0 25px; }

#widgetVendors .body ul li a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetVendors .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetVendors */















/* begin widgetCategories */
/* used in templates/cart.categories.tem.php */

#widgetCategories { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetCategories .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetCategories .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; }

#widgetCategories .body ul { padding: 0; margin: 0 0 0 1px; list-style: none; text-align: left; width: 95%; }

#widgetCategories .body ul li { background-image: url(../images/BULLET.gif); background-repeat: no-repeat; background-position: 0.9em; font-size: 13px; }

#widgetCategories .body ul li a { color: #FFFFFF; text-decoration: none; line-height: 20px; margin: 0 0 0 25px; }

#widgetCategories .body ul li a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetCategories .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetCategories */


/* begin widgetContents */
/* used in templates/cart.categories.tem.php */

#widgetContents { margin-top: 15px; /*background: url(../images/li.gif); */
    float: right; color: #464646; font-size: 10px; font-family: Tahoma; width: 210px; text-align: left; }

#widgetContents .top { /*background:url(../images/line.gif) no-repeat right top;*/
    padding-left: 15px; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #E50029; font-size: 14px; text-align: left; }

#widgetContents .body { margin-bottom: 5px; }

#widgetContents .body ul { padding: 0; margin: 0 0 0 1px; list-style: none; text-align: left; }

#widgetContents .body ul li { padding-left: 15px; background-image: url(../images/BULLET.gif); background-repeat: no-repeat; background-position: 0.9em; font-size: 13px; }

#widgetContents .body ul li a { color: #FFFFFF; background-color: #800000; text-decoration: underline; line-height: 20px; }

#widgetContents .body ul li a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetContents .btm { /*background:url(../images/line1.gif) no-repeat right bottom;*/
    padding-left: 15px; padding-top: 8px; font-weight: bold; color: #E50029; font-size: 14px; }

/* end widgetContents */




/* begin widgetRewardPoints */
/* used in templates/cart.reward.points.tem.php */

#widgetRewardPoints { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetRewardPoints .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetRewardPoints .body { font-weight: bold; color: #FFFFFF; font-size: 11px; background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; padding-left: 25px; }

#widgetRewardPoints .body a { color: #FFFFFF; text-decoration: underline; font-weight: normal; }

#widgetRewardPoints .body a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; font-weight: normal; }

#widgetRewardPoints .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetRewardPoints */











/* begin widgetInformation */
/* used in templates/cart.information.tem.php */

#widgetInformation { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetInformation .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#FFFFFF; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetInformation .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; }

#widgetInformation .body ul { padding: 0; margin: 0 0 0 1px; list-style: none; text-align: left; }

#widgetInformation .body ul li { background-image: url(../images/BULLET.gif); background-repeat: no-repeat; background-position: 0.9em; font-size: 13px; }

#widgetInformation .body ul li a { color: #FFFFFF; text-decoration: none; line-height: 20px; margin: 0 0 0 25px; }

#widgetInformation .body ul li a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetInformation .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetInformation */









/* begin widgetNewArrivals */
/* used in templates/cart.new.arrivals.tem.php */

#widgetNewArrivals { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; }

#widgetNewArrivals .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetNewArrivals .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; text-align: center; }

#widgetNewArrivals .body .photo { width: 100%; float: left; clear: left; }

#widgetNewArrivals .body .title { font-size: 11px; font-weight: bold; line-height: 16px; }

#widgetNewArrivals .body .title a { color: #FFFFFF; text-decoration: underline; }

#widgetNewArrivals .body .title a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetNewArrivals .body .sprice { font-size: 11px; font-weight: bold; line-height: 18px; padding-top: 8px; width: 100%; clear: left; }

#widgetNewArrivals .body .sdetails { /*background:url(../images/small_btn.gif) no-repeat center center;*/
    font-weight: bold; font-size: 11px; clear: left; padding-top: 10px; padding-bottom: 6px; width: 100%; vertical-align: middle; }

#widgetNewArrivals .body .sdetails a { color: #FFFFFF; text-decoration: none; }

#widgetNewArrivals .body .sdetails a:hover { color: #FFFFFF; background-color: #800000; text-decoration: underline; }

#widgetNewArrivals .body .all-link  { color: #FFFFFF; padding-top: 15px; clear: left; width: 100%; }

#widgetNewArrivals .body .all-link a { color: #FFFFFF; text-decoration: underline; }

#widgetNewArrivals .body .all-link a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetNewArrivals .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetNewArrivals */








/* begin widgetSpecials */
/* used in templates/cart.specials.tem.php */

#widgetSpecials { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; }

#widgetSpecials .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetSpecials .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; text-align: center; }

#widgetSpecials .body .photo { width: 100%; float: left; clear: left; }

#widgetSpecials .body .title { font-size: 11px; font-weight: bold; line-height: 16px; }

#widgetSpecials .body .title a { color: #FFFFFF; text-decoration: underline; }

#widgetSpecials .body .title a:hover { color: #FFFFFF; text-decoration: none; }

#widgetSpecials .body .sprice { font-size: 11px; font-weight: bold; line-height: 18px; padding-top: 8px; width: 100%; clear: left; }

#widgetSpecials .body .sdetails { /*background:url(../images/small_btn.gif) no-repeat center center;*/
    font-weight: bold; font-size: 11px; clear: left; padding-top: 10px; padding-bottom: 6px; width: 100%; vertical-align: middle; }

#widgetSpecials .body .sdetails a { color: #FFFFFF; text-decoration: none; }

#widgetSpecials .body .sdetails a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetSpecials .body .all-link  { padding-top: 15px; clear: left; width: 100%; }

#widgetSpecials .body .all-link a { color: #FFFFFF; text-decoration: underline; }

#widgetSpecials .body .all-link a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetSpecials .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetSpecials */













/* begin widgetTopSellers */
/* used in templates/cart.top.sellers.tem.php */

#widgetTopSellers { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; }

#widgetTopSellers .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetTopSellers .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; text-align: center; }

#widgetTopSellers .body .photo { width: 100%; float: left; clear: left; }

#widgetTopSellers .body .title { font-size: 11px; font-weight: bold; line-height: 16px; }

#widgetTopSellers .body .title a { color: #FFFFFF; text-decoration: underline; }

#widgetTopSellers .body .title a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetTopSellers .body .sprice { font-size: 11px; font-weight: bold; line-height: 18px; padding-top: 8px; width: 100%; clear: left; }

#widgetTopSellers .body .sdetails { /*background:url(../images/small_btn.gif) no-repeat center center;*/
    font-weight: bold; font-size: 11px; clear: left; padding-top: 10px; padding-bottom: 6px; width: 100%; vertical-align: middle; }

#widgetTopSellers .body .sdetails a { color: #FFFFFF; text-decoration: none; }

#widgetTopSellers .body .sdetails a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetTopSellers .body .all-link  { padding-top: 15px; clear: left; width: 100%; }

#widgetTopSellers .body .all-link a { color: #E50029; text-decoration: underline; }

#widgetTopSellers .body .all-link a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetTopSellers .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetTopSellers */




/* begin widgetFeatured */
/* used in templates/cart.featured.tem.php */

#widgetFeatured { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; }

#widgetFeatured .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; color: #5B5B5B; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetFeatured .body, #widgetFeatured .noItems { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; text-align: center; }

#widgetFeatured .body .photo { color: #FFFFFF; width: 100%; float: left; clear: left; }

#widgetFeatured .body .title { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 16px; }

#widgetFeatured .body .title a { color: #FFFFFF; }

#widgetFeatured .body .title a:hover { color: #FFFFFF; background-color: #800000; }

#widgetFeatured .body .sprice { font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 18px; padding-top: 8px; width: 100%; clear: left; }

#widgetFeatured .body .sdetails { /*background:url(../images/small_btn.gif) no-repeat center center;*/ font-weight: bold; font-size: 11px; clear: left; padding-top: 10px; padding-bottom: 6px; width: 100%; vertical-align: middle; }

#widgetFeatured .body .sdetails a { color: #FFFFFF; text-decoration: none; }

#widgetFeatured .body .sdetails a:hover { color: #FFFFFF; background-color: #800000; text-decoration: underline; }

#widgetFeatured .body .all-link  { padding-top: 15px; clear: left; width: 100%; color: #FFFFFF; }

#widgetFeatured .body .all-link a { color: #FFFFFF; }

#widgetFeatured .body .all-link a:hover { color: #FFFFFF; background-color: #800000; text-decoration: underline; }

#widgetFeatured .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetFeatured */




/* begin widgetSubscribe */
/* used in templates/cart.subscribe.tem.php */

#widgetSubscribe { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetSubscribe .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: 'Agency FB', Tahoma; text-align: center; }

#widgetSubscribe .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; height: 20px; }

#widgetSubscribe .body .field { float: left; padding-left: 15px; }

#widgetSubscribe .body .field input { width: 150px; color: #464646; font-size: 11px; font-family: Tahoma; padding-left: 4px; }

#widgetSubscribe .body .button input { color: #464646; font-size: 11px; font-family: Tahoma; }

#widgetSubscribe .body .button { background:url(../images/tiny_btn.gif) no-repeat center center; font-weight: bold; font-size: 11px; float: left; width: 25px; height: 19px; padding-left: 2px; text-align: center; vertical-align: middle; }

#widgetSubscribe .body .button  a { color: #FFFFFF; text-decoration: none; }

#widgetSubscribe .body .button a:hover { color: #FFFFFF; text-decoration: underline; }

#widgetSubscribe .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; }

/* end widgetSubscribe */



/* begin widgetFooter */
/* used in templates/cart.footer.tem.php */

#widgetFooter { height: auto; width: 95%; margin-left: 35px; color: #FFFFFF; }

#widgetFooter hr { background-color: #878787; color: #878787; height: 1px; clear: left; float: left; }

#widgetFooter .actionItems { clear: left; float: left; line-height: 22px; font-size: 100%; font-weight: bold; color: #FFFFFF; width: 100%; }

#widgetFooter .actionItems a { color: #FFFFFF; text-decoration: underline; }

#widgetFooter .actionItems a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetFooter .copyright { clear: left; float: left; line-height: 22px; margin-top: 20px; width: 40%; }

#widgetFooter .copyright a { color: #FFFFFF; text-decoration: none; }

#widgetFooter .copyright a:hover { color: #FFFFFF; background-color: #800000; text-decoration: none; }

#widgetFooter .img { border: 1px solid orange; background: url(../images/design/p1.gif) no-repeat fixed center left; float: left; width: 165px; height: 30px; }

#widgetFooter .nav { float: right; text-align: left; width: auto; line-height: 16px; padding: 6px; margin-left: 21px; }

#widgetFooter .nav .title { text-align: left; font-weight: bold; font-size: 12px; font-style: italic; color: #FFFFFF; }

#widgetFooter .nav ul { padding: 0; margin: 0 0 0 1px; list-style: none; text-align: left; }

#widgetFooter .nav ul li { text-align: left; }

#widgetFooter .nav ul li a { color: #FFFFFF; text-decoration: underline; }

#widgetFooter .nav ul li a:hover { color: #FFFFFF; background-color: #800000; text-decoration: underline; }

/* end widgetFooter */


/* begin widgetImages */
/* used in templates/cart.left_image.tem.php */
/* used in templates/cart.right_image.tem.php */
/* used in templates/cart.horizontal_image.tem.php */

.widgetImages { margin-top: 15px; float: left; color: #FFFFFF; font-family: Tahoma; width: 250px; text-align: center; }

.widgetImages .text { width: 250px; text-align: center; font-size: 12px; clear: left; } /* end widgetImages */



/* begin widgetShopByPrice */
#widgetShopByPrice { margin-top: 15px; float: left; color: #FFFFFF; font-size: 10px; font-family: Tahoma; width: 250px; text-align: left; }

#widgetShopByPrice .top { background:url(../images/greenq1.jpg) no-repeat right top; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 20px; text-align: left; line-height:25px; color:#ffffff; font-family: Agency FB; text-align: center; }

#widgetShopByPrice .body { background:url(../images/greenq2.jpg) repeat-y right center; padding: 10px; padding-left: 25px; }

#widgetShopByPrice .btm { background:url(../images/greenq3.jpg) no-repeat right bottom; padding-left: 15px; font-weight: bold; color: #E50029; font-size: 14px; height: 17px; } /* end widgetShopByPrice */





/* begin topNav */
#topNav { width: 100%; height: 39px; }

#topNav .left { float: left; width: 20px; }

#topNav .center { float: left; width: 700px; }

#topNav .center .link { float: left; padding-left: 5px; padding-top: 12px; width: 110px; text-align: center; font-family: Arial, Helvetica, sans-serif; }

#topNav .center .link a { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

#topNav .center .link a:hover { text-decoration: underline; color: #FFFFFF; font-weight:bold; text-decoration: none; background-color: #800000; color=#FFFFFF; font-weight: bold; }

#topNav .center .spacer { float: left; width: 25px; }

#topNav .right { float: left; width: 20px; } /* end topNav */
