/*----------------------------------------------------------
title:        main stylesheet
template:    00015
----------------------------------------------------------*/

body {margin: 0; padding: 0; background: #e0eefb; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

#container {margin: 0 auto; padding: 0; width: 960px;}

/*////////// begin header //////////*/

#header {margin: 0; padding: 0 0 0 45px; width: 915px; height: 153px; background: url(../images/header.png) no-repeat;}

#logo {float: left; margin: 0; padding: 53px 0 0 0; width: 89%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.80em; font-weight: bold; color: #fff;}

/*/ begin main navigation /*/

#nav {margin: 0; padding: 0; width: 960px; height: 51px; background: url(../images/nav.png) no-repeat;}

#topNav {margin: 0; padding: 15px 0 0 17px; width: 943px;}
    #topNav .left {float: left; width: 2%;}
    #topNav .center {width: 96%;}
    #topNav .center .link {float: left; padding: 0 8px 0 8px; width: 140px; text-align: center;}
    #topNav .center .link a {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.40em; font-weight: bold; text-decoration: none; color: #fff;}
    #topNav .center .link a:hover {color: #d2d2d2;}
    #topNav .center .spacer {float: left; width: 25px; height: 35px;}
    #topNav .right {float: left; width: 2%;}

/*/ end main navigation /*/

/*////////// end header //////////*/

/*////////// begin content //////////*/

#content {float: left; margin: 0; padding: 0 0 0 8px; width: 960px; background: url(../images/content.png) repeat-y;}

#content-left {float: left; margin: 0; padding: 0; width: 210px;}

#content-middle {float: left; margin: 0; padding: 0; width: 522px; min-height: 500px; background: #ececec; display: inline-block;}
    #content-middle ul {list-style-type: disc; margin-left: 30px;}

#content-right {float: left; margin: 0; padding: 0; width: 210px;}

/*////////// end content //////////*/

/*////////// begin footer //////////*/

#footer {float: left; margin: 0 0 0 0; padding: 0; width: 960px; background: url(../images/footer.png) repeat-y;}

/*////////// end footer //////////*/

/*////////// begin front end edits //////////*/

.editLogoText {margin: -12px 0 0 2px; padding: 0;}

.editProduct {float: right; margin: 0; padding: 0;}

.editCategory {float: right; margin: 0; padding: 0;}

.editCartBtn {position: relative; top: 0; left: 45px; margin: 0; padding: 0;}

.editDetailBtn {position: relative; top: 0; left: 20px; margin: 0; padding: 0;}

.editNavMenu {position: absolute; margin: 0; padding: 0;}

.editFooterMenu {float: right; margin: 0; padding: 0;}

.editFooterWidget {position: relative; margin: 0; padding: 0; top: 7px; left: 13px;}

.deleteFooterWidget {position: relative; margin: 0; padding: 0; top: -9px; left: 38px;}

/*/ begin category widget /*/

.editCategoryWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteCategoryWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

.swapCategoryWidgetBullet {position: relative; margin: 0; padding: 0; left: -4px;}

/*/ end category widget /*/

/*/ begin currency widget /*/

.editCurrencyWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteCurrencyWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end currency widget /*/

/*/ begin featured widget /*/

.editFeaturedWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteFeaturedWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end featured widget /*/

/*/ begin information widget /*/

.editInformationWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteInformationWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

.swapInformationWidgetBullet {position: relative; margin: 0; padding: 0; left: 8px;}

/*/ end information widget /*/

/*/ begin language widget /*/

.editLanguageWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteLanguageWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end language widget /*/

/*/ begin new arrivals widget /*/

.editNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end new arrivals widget /*/

/*/ begin reward points widget /*/

.editRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end reward points widget /*/

/*/ begin search widget /*/

.editSearchWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteSearchWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end search widget /*/

/*/ begin shopping cart widget /*/

.editSidebarWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteSidebarWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end shopping cart widget /*/

/*/ begin shopping cart detailed widget /*/

.editSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end shopping cart detailed widget /*/

/*/ begin specials widget /*/

.editSpecialsWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteSpecialsWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end specials widget /*/

/*/ begin newsletter widget /*/

.editSubscribeWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteSubscribeWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end newsletter widget /*/

/*/ begin top sellers widget /*/

.editTopSellersWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteTopSellersWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end top sellers widget /*/

/*/ begin vendors widget /*/

.editVendorsWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteVendorsWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end vendors widget /*/

/*/ begin left image widget /*/

.editLeftImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteLeftImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end left image widget /*/

/*/ begin right image widget /*/

.editRightImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteRightImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end right image widget /*/

/*/ begin shop by price widget /*/

.editShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

/*/ end shop by price widget /*/

/*/ begin product list widget /*/

.editProductListWidget {position: relative; margin: 0; padding: 0; top: -17px; left: 130px;}

.deleteProductListWidget  {position: relative; margin: 0; padding: 0; top: -33px; left: 155px;}

.addProductListWidget {position: relative; margin: 0; padding: 0; top: -51px; left: 105px;}

/*/ end product list widget /*/

/*/ begin custom image widget /*/

.editCustomImageWidget {position: relative; margin: 0; padding: 0; top: 28px; left: 39px;}

.deleteCustomImageWidget {position: relative; margin: 0; padding: 0; top: 13px; left: 64px;}

.addCustomImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 14px;}

/*/ end custom image widget /*/

/*/ begin horizontal image widget /*/

.editHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: 7px; left: -12px;}

.deleteHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: -10px; left: 13px;}

/*/ end horizontal image widget /*/

/*////////// end front end edits //////////*/

/*////////// begin widgets //////////*/

/*/ begin widgetSidebar /*/

#widgetSidebar {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetSidebar .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetSidebar .top a {font-size: 14px; font-weight: bold; text-decoration: underline; color: #fff;}
    #widgetSidebar .top a:hover {text-decoration: none;}
    #widgetSidebar .body .items {padding: 5px 0 3px 20px; font-size: 12px; font-weight: bold; color: #464646;}
    #widgetSidebar .body .subtotal {padding: 0 0 15px 20px; font-size: 12px; font-weight: bold; color: #464646;}
    #widgetSidebar .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetSidebar /*/

/*/ begin widgetSidebarDetailed /*/

#widgetSidebarDetailed {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetSidebarDetailed .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetSidebarDetailed .top a {font-size: 12px; font-weight: bold; text-decoration: underline; color: #fff;}
    #widgetSidebarDetailed .top a:hover {text-decoration: none;}
    #widgetSidebarDetailed .price {font-size: 11px; font-weight: bold;}
    #widgetSidebarDetailed input {width: 90px; height: 25px; font-size: 11px;}
    #widgetSidebarDetailed table {margin: 0 0 18px 18px; padding: 0; width: 80%;}
    #widgetSidebarDetailed .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetSidebarDetailed /*/

/*/ begin widgetSearch /*/

#widgetSearch {float: left;; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetSearch .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetSearch .body {padding: 9px 0 0 0; height: 25px;}
    #widgetSearch .body .field {float: left; padding-left: 15px;}
    #widgetSearch .body .field input {padding-left: 4px; width: 135px; font-size: 11px; color: #464646;}
    #widgetSearch .body .button input {font-size: 11px; color: #464646;}
    #widgetSearch .body .button {float: left; padding-left: 2px; width: 25px; height: 19px; vertical-align: middle; font-size: 11px; font-weight: bold; text-align: center; color: #1d1d1d;}
    #widgetSearch .body .button  a {text-decoration: none; color: #1d1d1d;}
    #widgetSearch .body .button a:hover {text-decoration: underline;}
    #widgetSearch .advanced {margin-left: 15px; padding-bottom: 20px; font-size: 9px;}
    #widgetSearch .advanced a {text-decoration: underline; color: #1d1d1d;}
    #widgetSearch .advanced a:hover {text-decoration: none;}
    #widgetSearch .btm {float: left; margin: 0; padding: 0;}
    #widgetSearch .buttonNoImg {margin-top: -5px; margin-left: 6px;}
    #widgetSearch #searchWidgetDynamicResults {display: none; clear: left; float: left; margin: 5px 5px 0; padding: 10px;  background: #eee;}

/*/ end widgetSearch /*/

/*/ begin widgetLanguage /*/

#widgetLanguage {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetLanguage .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetLanguage .body {padding: 8px 0 18px 18px;}
    #widgetLanguage .body select {padding-left: 4px; width: 116px; height: 18px; font-size: 10px; color: #464646;}
    #widgetLanguage .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetLanguage /*/

/*/ begin widgetVendors /*/

#widgetVendors {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetVendors .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgEtVendors .body {padding: 8px 0 20px 15px;}
    #widgetVendors .body select {padding-left: 4px; width: 160px; height: 18px; font-size: 10px; color: #464646;}
    #widgetVendors .btm {float: left; margin: 0; padding: 0;}
    
/*/ end widgetVendors /*/

/*/ begin widgetCategories /*/

#widgetCategories {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetCategories .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetCategories .body {margin-bottom: 5px; padding-left: 13px;}
    #widgetCategories .body ul {margin: 0; padding: 0;}
    #widgetCategories .body ul li {margin-bottom: 8px;}
    #widgetCategories .body ul li a {padding-left: 19px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000; background: url(../images/bullet.png) no-repeat 2px 4px;}
    #widgetCategories .body ul li a:hover {text-decoration: underline;}
    #widgetCategories .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetCategories /*/

/*/ begin widgetCurrency /*/

#widgetCurrency {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetCurrency .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetCurrency .body {padding: 8px 0 18px 17px; font-family: Arial, Helvetica, sans-serif;}
    #widgetCurrency .body select {padding-left: 4px; width: 116px; height: 18px; font-size: 10px; color: #464646;}
    #widgetCurrency .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetCurrency /*/

/*/ begin widgetRewardPoints /*/

#widgetRewardPoints {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetRewardPoints .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetRewardPoints .body {margin: 0; padding: 6px 0 21px 15px; font-size: 11px; font-weight: bold; color: #1d1d1d;}
    #widgetRewardPoints .body a {text-decoration: underline;color: #464646;}
    #widgetRewardPoints .body a:hover {text-decoration: none;}
    #widgetRewardPoints .btm {float: left;margin: 0;padding: 0;}

/*/ end widgetRewardPoints /*/

/*/ begin widgetInformation /*/

#widgetInformation {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetInformation .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetInformation .body {margin-bottom: 5px; padding-left: 13px;}
    #widgetInformation .body ul {margin-left: 13px}
    #widgetInformation .body ul li {padding-bottom: 8px;}
    #widgetInformation .body ul li a {padding-left: 19px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000; background: url(../images/bullet.png) no-repeat 2px 2px;}
    #widgetInformation .body ul li a:hover {text-decoration: underline;}
    #widgetInformation .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetInformation /*/

/*/ begin widgetNewArrivals /*/

#widgetNewArrivals {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetNewArrivals .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetNewArrivals .body {float: left; padding-top: 8px; padding-bottom: 8px; width: 210px; text-align: center;}
    #widgetNewArrivals .body .sdetailsNoImg {float: left; clear: left; padding-top: 15px; width: 216px;}
    #widgetNewArrivals .body .photo { }
    #widgetNewArrivals .body .title {font-size: 11px; font-weight: bold; text-align: center; line-height: 16px;}
    #widgetNewArrivals .body .title a {text-decoration: underline; color: #1d1d1d;}
    #widgetNewArrivals .body .title a:hover {text-decoration: none;}
    #widgetNewArrivals .body .sprice {padding: 8px 0 5px 0; font-size: 11px; font-weight: bold; text-align: center; line-height: 18px;}
    #widgetNewArrivals .body .sdetails {margin: 0 auto; padding: 3px 0 0 0; width: 58px; height: 21px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; background: url(../images/details_button.jpg) no-repeat;}
    #widgetNewArrivals .body .sdetails a {text-decoration: none; color: #fff;}
    #widgetNewArrivals .body .sdetails a:hover {color: #ececec;}
    #widgetNewArrivals .body .all-link  {padding-top: 8px; padding-bottom: 13px; font-size: 11px; text-align: center;}
    #widgetNewArrivals .body .all-link a {text-decoration: underline; color: #1d1d1d;}
    #widgetNewArrivals .body .all-link a:hover {text-decoration: none;}
    #widgetNewArrivals .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetNewArrivals /*/

/*/ begin widgetSpecials /*/

#widgetSpecials {float: left; margin: 0; padding: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetSpecials .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetSpecials .body {float: left; padding-top: 8px; padding-bottom: 8px; width: 210px; text-align: center;}
    #widgetSpecials .body .sdetailsNoImg {float: left; clear: left; padding-top: 15px; width: 216px;}
    #widgetSpecials .body .photo { }
    #widgetSpecials .body .title {font-size: 11px; font-weight: bold; text-align: center; line-height: 16px;}
    #widgetSpecials .body .title a {text-decoration: underline; color: #1d1d1d;}
    #widgetSpecials .body .title a:hover {text-decoration: none;}
    #widgetSpecials .body .sprice {padding: 8px 0 5px 0; font-size: 11px;  font-weight: bold; text-align: center; line-height: 18px;}
    #widgetSpecials .body .sdetails {margin: 0 auto; padding: 3px 0 0 0; width: 58px; height: 21px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; background: url(../images/details_button.jpg) no-repeat;}
    #widgetSpecials .body .sdetails a {text-decoration: none; color: #fff;}
    #widgetSpecials .body .sdetails a:hover {color: #ececec;}
    #widgetSpecials .body .all-link  {padding-top: 8px; padding-bottom: 13px; text-align: center; font-size: 11px;}
    #widgetSpecials .body .all-link a {text-decoration: underline; color: #1d1d1d;}
    #widgetSpecials .body .all-link a:hover {text-decoration: none;}
    #widgetSpecials .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetSpecials /*/

/*/ begin widgetTopSellers /*/

#widgetTopSellers {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetTopSellers .top {padding: 10px 0 0 32px; margin: 0; width: 178px; height: 33px; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat; font-family: Georgia,"Times New Roman",Times,serif;}
    #widgetTopSellers .body {float: left; padding-top: 8px; padding-bottom: 8px; width: 210px; text-align: center;}
    #widgetTopSellers .body .sdetailsNoImg {float: left; clear: left; padding-top: 15px; width: 216px;}
    #widgetTopSellers .body .photo { }
    #widgetTopSellers .body .title {font-size: 11px; font-weight: bold; text-align: center; line-height: 16px;}
    #widgetTopSellers .body .title a {text-decoration: underline; color: #1d1d1d;}
    #widgetTopSellers .body .title a:hover {text-decoration: none;}
    #widgetTopSellers .body .sprice {padding: 8px 0 5px 0; font-size: 11px; font-weight: bold; text-align: center; line-height: 18px;}
    #widgetTopSellers .body .sdetails {margin: 0 auto; padding: 3px 0 0 0; width: 58px; height: 21px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; background: url(../images/details_button.jpg) no-repeat;}
    #widgetTopSellers .body .sdetails a {text-decoration: none; color: #fff;}
    #widgetTopSellers .body .sdetails a:hover {color: #ececec;}
    #widgetTopSellers .body .all-link  {padding-top: 8px; padding-bottom: 13px; text-align: center; font-size: 11px;}
    #widgetTopSellers .body .all-link a {text-decoration: underline; color: #1d1d1d;}
    #widgetTopSellers .body .all-link a:hover {text-decoration: none;}
    #widgetTopSellers .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetTopSellers /*/

/*/ begin widgetFeatured /*/

#widgetFeatured {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetFeatured .top {padding: 10px 0 0 32px; margin: 0; width: 178px; height: 33px; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat; font-family: Georgia,"Times New Roman",Times,serif;}
    #widgetFeatured .body {float: left; padding-top: 8px; padding-bottom: 8px; width: 210px; text-align: center;}
    #widgetFeatured .body .sdetailsNoImg {float: left; clear: left; padding-top: 15px; padding-bottom: 10px; width: 216px;}
    #widgetFeatured .body .photo { }
    #widgetFeatured .body .title {font-size: 11px; font-weight: bold; text-align: center; line-height: 16px;}
    #widgetFeatured .body .title a {text-decoration: underline; color: #1d1d1d;}
    #widgetFeatured .body .title a:hover {text-decoration: none;}
    #widgetFeatured .body .sprice {padding: 8px 0 5px 0; font-size: 11px; font-weight: bold; text-align: center; line-height: 18px;}
    #widgetFeatured .body .sdetails {margin: 0 auto; padding: 3px 0 0 0; width: 58px; height: 21px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; background: url(../images/details_button.jpg) no-repeat;}
    #widgetFeatured .body .sdetails a {text-decoration: none; color: #fff;}
    #widgetFeatured .body .sdetails a:hover {color: #ececec;}
    #widgetFeatured .body .all-link  {padding-top: 12px; padding-bottom: 13px; text-align: center; font-size: 11px;}
    #widgetFeatured .body .all-link a {text-decoration: underline; color: #1d1d1d;}
    #widgetFeatured .body .all-link a:hover {text-decoration: none;}
    #widgetFeatured .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetFeatured /*/

/*/ begin widgetSubscribe /*/

#widgetSubscribe {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetSubscribe .top {padding: 10px 0 0 32px; margin: 0; width: 178px; height: 33px; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat; font-family: Georgia,"Times New Roman",Times,serif;}
    #widgetSubscribe .body {padding: 7px 0 14px 0; height: 25px;}
    #widgetSubscribe .body .field {float: left; padding-left: 15px; width: 185px;}
    #widgetSubscribe .body .field input {float: left; padding-left: 4px; width: 128px; height: 21px; font-size: 11px; color: #464646;}
    #widgetSubscribe .body .button input {font-size: 11px; color: #464646;}
    #widgetSubscribe .body .button {float: left; padding-top: 2px; padding-left: 2px; vertical-align: middle; font-size: 11px; font-weight: bold; text-align: center; color: #1d1d1d;}
    #widgetSubscribe .body .button  a {text-decoration: none; color: #1d1d1d;}
    #widgetSubscribe .body .button a:hover {text-decoration: underline;}
    #widgetSubscribe .buttonNoImg {float: right; margin-top: -5px;}
    #widgetSubscribe .btm {float: left; margin: 0 0 13px 0; padding: 0;}

/*/ end widgetSubscribe /*/

/*/ begin widgetFooter /*/

#widgetFooter {width: 943px; text-align: left;}
    #widgetFooter hr {float: left; clear: left; height: 1px; color: #878787; background-color: #878787;}
    #widgetFooter .actionItems {margin: 0; padding: 15px 0 0 35px; font-weight: bold; color: #fff;}
    #widgetFooter .actionItems a {text-decoration: underline; color: #fff;}
    #widgetFooter .actionItems a:hover {text-decoration: none; color: #fff;}
    #widgetFooter .copyright, #widgetFooter .copyright-small {float: left; margin: 0; padding: 15px 85px 0 35px; width: 300px; line-height: 22px; color: #fff;}
    #widgetFooter .copyright a, #widgetFooter .copyright-small a {text-decoration: underline; color: #fff;}
    #widgetFooter .copyright a:hover, #widgetFooter .copyright-small a:hover {text-decoration: none; color: #fff;}
    #widgetFooter .copyright-small {width: 100%; text-align: center; padding: 10px;}
    #widgetFooter .nav {float: left; margin: 0; padding: 19px 0 10px 10px; width: 150px;}
    #widgetFooter .nav .title {margin: 0; padding: 0; width: 120px; font-size: 12px; font-weight: bold; text-align: left; color: #fff;}
    #widgetFooter .nav ul {margin: 0 0 0 1px; padding: 0; text-align: left; list-style: none;}
    #widgetFooter .nav ul li {text-align: left; line-height: 2.00;}
    #widgetFooter .nav ul li a {text-decoration: underline; color: #fff;}
    #widgetFooter .nav ul li a:hover {text-decoration: none;}

/*/ end widgetFooter /*/

/*/ begin widgetImages /*/

.widgetImages {float: left; margin: 0 0 17px 0; padding: 0; width: 210px; text-align: center; color: #464646;}
    .widgetImages .text {width: 210px; font-size: 12px; text-align: center;}

/*/ end widgetImages /*/

/*/ begin widgetCustomProductLists /*/

.widgetCustomProductLists {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    .widgetCustomProductLists .top {padding: 10px 0 0 32px; margin: 0; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    .widgetCustomProductLists .body {padding: 7px 0 20px 17px;}
    .widgetCustomProductLists .body select {padding-left: 4px; width: 150px; height: 18px; font-size: 10px; color: #464646;}
    .widgetCustomProductLists .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetCustomProductLists /*/

/*/ begin widgetShopByPrice /*/

#widgetShopByPrice {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetShopByPrice .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetShopByPrice .body {padding: 7px 0 20px 17px;}
    #widgetShopByPrice .body select {padding-left: 4px; width: 150px; height: 18px; font-size: 10px; color: #464646;}
    #widgetShopByPrice .btm {float: left; margin: 0; padding: 0;}

/*/ end widgetShopByPrice /*/

/* begin widgetRecentlyViewed */
/* used in templates/cart.recently.viewed.tem.php */

#widgetRecentlyViewed {float: left; padding: 0; margin: 0; width: 210px; text-align: left; color: #1d1d1d;}
    #widgetRecentlyViewed .top {margin: 0; padding: 10px 0 0 32px; width: 178px; height: 33px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; text-align: left; color: #fff; background: url(../images/title_bar.jpg) no-repeat;}
    #widgetRecentlyViewed .body {float: left; padding-top: 8px; padding-bottom: 8px; width: 210px; text-align: center;}
    #widgetRecentlyViewed .body .title {font-size: 11px; font-weight: bold; text-align: center; line-height: 16px;}
    #widgetRecentlyViewed .body .title a {text-decoration: underline; color: #1d1d1d;}
    #widgetRecentlyViewed .body .title a:hover {text-decoration: none;}
    #widgetRecentlyViewed .body .sprice {padding: 8px 0 5px 0; font-size: 11px; font-weight: bold; text-align: center; line-height: 18px;}
    #widgetRecentlyViewed .body .review {clear: left; padding: 4px 0px;}
    #widgetRecentlyViewed .body .compare {clear: left; padding: 4px 0px;}
    #widgetRecentlyViewed .body .sdetails {margin: 0 auto; padding: 3px 0 0 0; width: 58px; height: 21px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; background: url(../images/details_button.jpg) no-repeat;}
    #widgetRecentlyViewed .body .sdetails a {text-decoration: none; color: #fff;}
    #widgetRecentlyViewed .body .sdetails a:hover {color: #ececec;}
    #widgetRecentlyViewed .btm {float: left; margin: 0; padding: 0;}

/* end widgetRecentlyViewed */

/*////////// end widgets //////////*/

#widgetCategories .body ul {margin: 0; padding: 0; list-style: none;}

#widgetInformation .body ul {margin: 0; padding: 0; list-style: none;}

#widgetVendors .body ul {margin: 0; padding: 0; list-style: none;}

#widgetContents .body ul {margin: 0; padding: 0; list-style: none;}

#widgetFooter .body ul {margin: 0; padding: 0; list-style: none;}

.widgetCustomProductLists .body ul {margin: 0; padding: 0; list-style: none;}

/* Begin widget menu definitions */

.placeHolder {clear: both; border: 1px dashed;}

/* End widget menu definitions */