/* 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: #5D3E41;	font-size: 10px;	font-family: Tahoma;	width: 140px;	text-align: left;}#widgetSidebar .top {	background:url(../images/tagBGtop.jpg) no-repeat right top;	padding-top: 40px;	padding-bottom: 8px;	font-weight: bold;	color: #55252A;	font-size: 26px;	text-align: left;	font-family: Agency FB;	text-align: center;}#widgetSidebar .top a {	color: #55252A;	text-decoration: underline;}#widgetSidebar .top a:hover {	color: #CC293A;	text-decoration: none;}#widgetSidebar .body {	background:url(../images/tagBGmid.jpg) repeat-y right center;	padding: 0px 12px 15px 24px;}#widgetSidebar .body .items {	padding: 2px;	font-size: 11px;	font-weight: bold;	color: #55252A;}#widgetSidebar .body .subtotal {	padding: 2px;	font-size: 11px;	font-weight: bold;	color: #55252A;}#widgetSidebar .btm {	background:url(../images/tagBGbtm.jpg) no-repeat right bottom;	padding-left: 15px;	font-weight: bold;	color: #E50029;	font-size: 14px;	height: 51px;}/* 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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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: #5D3E41;	font-size: 10px;	font-family: Tahoma;	width: 249px;	text-align: left;}#widgetSearch .top {	background:url(../images/tagBGtop.jpg) no-repeat right top;	padding-top: 40px;	padding-bottom: 8px;	font-weight: bold;	color: #55252A;	font-size: 26px;	text-align: left;	font-family: Agency FB;	text-align: center;}#widgetSearch .body {	background:url(../images/tagBGmid.jpg) repeat-y right center;	padding: 0px 10px 35px 22px;}#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, #widgetSearch .body .buttonNoImg {	background:url(../images/tagBGbtn.jpg) 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;}#widgetSearch .body .buttonNoImg {	background: none;}#widgetSearch .body .button a, #widgetSearch .body .buttonNoImg a {	color: #5D3E41;	text-decoration: none;}#widgetSearch .body .button a:hover, #widgetSearch .body .buttonNoImg a:hover {	color: #CC293A;	text-decoration: underline;}#widgetSearch .advanced {	background:url(../images/tagBGmid.jpg) repeat-y right top;	font-size: 9px;	clear: left;	padding: 0px 10px 25px 22px;}#widgetSearch .advanced a {	color: #5D3E41;	text-decoration: underline;}#widgetSearch .advanced a:hover {	color: #CC293A;	text-decoration: none;}#widgetSearch .btm {	background:url(../images/tagBGbtm.jpg) no-repeat right bottom;	padding-left: 15px;	font-weight: bold;	color: #E50029;	font-size: 14px;	height: 51px;}/* 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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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;	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: 10px;	float: left;	color: #5D3E41;	font-size: 10px;	font-family:Sirona;	width: 140px;	text-align: left;}#widgetCategories .top {	padding-top: 5px;	padding-bottom: 8px;	background:#e7decc;	border-right:2px solid #afa9a6;	font-weight: bold;	color: #55252A;	font-size: 14px;	text-align: left;	font-family:Sirona;	text-align: center;}#widgetCategories .body {	padding: 0;	background:#e7decc;	border-right:2px solid #afa9a6;}#widgetCategories .body ul {	padding: 0;	margin: 0;	list-style: none;	text-align: left;	width: 95%;}#widgetCategories .body ul li {	background-position: 0.9em;	font-size: 12px;}#widgetCategories .body ul li a {	color: #502418;	text-decoration: none;	line-height: 20px;	margin: 0;}#widgetCategories .body ul li a:hover {	color: #877570;	text-decoration: underline;}#widgetCategories .btm {	padding: 0;	background:#e7decc;	border-right:2px solid #afa9a6;	border-bottom:2px solid #afa9a6;	font-weight: bold;	color: #E50029;	font-size: 12px;	height: 15px;}/* 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: #424242;	text-decoration: underline;	line-height: 20px;}#widgetContents .body ul li a:hover {	color: #424242;	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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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;	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: #5D3E41;	font-size: 10px;	font-family: Tahoma;	width: 250px;	text-align: left;}#widgetInformation .top {	background:url(../images/tagBGtop.jpg) no-repeat right top;	padding-top: 40px;	padding-bottom: 8px;	font-weight: bold;	color: #55252A;	font-size: 26px;	text-align: left;	font-family: Agency FB;	text-align: center;}#widgetInformation .body {	background:url(../images/tagBGmid.jpg) repeat-y right center;	padding: 0px 12px 15px 12px;}#widgetInformation .body ul {	padding: 0;	margin: 0 0 0 1px;	list-style: none;	text-align: left;}#widgetInformation .body ul li {	background-image: url(../images/tagBGblt.gif);	background-repeat: no-repeat;	background-position: 0.9em;	font-size: 13px;}#widgetInformation .body ul li a {	color: #5D3E41;	text-decoration: none;	line-height: 20px;	margin: 0 0 0 25px;}#widgetInformation .body ul li a:hover {	color: #E50029;	text-decoration: none;}#widgetInformation .btm {	background:url(../images/tagBGbtm.jpg) no-repeat right bottom;	padding-left: 15px;	font-weight: bold;	color: #E50029;	font-size: 14px;	height: 51px;}/* 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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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;	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;	text-decoration: underline;}#widgetNewArrivals .body .all-link  {	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;	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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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;	text-decoration: underline;}#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;	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/tagBGtop.jpg) no-repeat right top;	padding-top: 40px;	padding-bottom: 8px;	font-weight: bold;	color: #55252A;	font-size: 26px;	text-align: left;	font-family: Agency FB;	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;	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;	text-decoration: underline;}#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: #E50029;	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: #5D3E41;	font-size: 10px;	font-family: Tahoma;	width: 249px;}#widgetFeatured .top {	background:url(../images/tagBGtop.jpg) no-repeat right top;	padding-top: 40px;	padding-bottom: 8px;	font-weight: bold;	color: #55252A;	font-size: 26px;	text-align: left;	font-family: Agency FB;	text-align: center;}#widgetFeatured .body, #widgetFeatured .noItems {	background:url(../images/tagBGmid.jpg) repeat-y right center;	padding: 0px 12px 10px 12px;	text-align: center;}#widgetFeatured .body .photo {	width: 100%;	float: left;	clear: left;}#widgetFeatured .body .title {	font-size: 11px;	font-weight: bold;	line-height: 16px;}#widgetFeatured .body .title a {	color: #5D3E41;	text-decoration: underline;}#widgetFeatured .body .title a:hover {	color: #CC293A;	text-decoration: none;}#widgetFeatured .body .sprice {	font-size: 11px;	font-weight: bold;	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: #5D3E41;	text-decoration: none;}#widgetFeatured .body .sdetails a:hover {	color: #CC293A;	text-decoration: underline;}#widgetFeatured .body .all-link  {	padding-top: 15px;	clear: left;	width: 100%;}#widgetFeatured .body .all-link a {	color: #5D3E41;	text-decoration: underline;}#widgetFeatured .body .all-link a:hover {	color: #CC293A;	text-decoration: none;}#widgetFeatured .btm {	background:url(../images/tagBGbtm.jpg) no-repeat right bottom;	padding-left: 15px;	font-weight: bold;	color: #E50029;	font-size: 14px;	height: 51px;}/* 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: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	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, #widgetSubscribe .body .buttonNoImg {	background:url(../images/tiny_btn.gif) no-repeat center center;	font-weight: bold;	font-size: 11px;	float: left;	width: 25px;	height: 19px;	text-align: center;	vertical-align: middle;}#widgetSubscribe .body .buttonNoImg {	background: none;}#widgetSubscribe .body .button a, #widgetSubscribe .body .buttonNoImg a {	color: #424242;	text-decoration: none;}#widgetSubscribe .body .button a:hover, #widgetSubscribe .body .buttonNoImg a:hover {	color: #424242;	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;	text-decoration: none;}#widgetFooter .copyright {	clear: left;	float: left;	line-height: 22px;	margin-top: 20px;	width: 40%;}#widgetFooter .copyright a {	color: #878787;	text-decoration: underline;}#widgetFooter .copyright a:hover {	color: #878787;	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;	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;	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: 26px;	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: 610px;	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:Sirona;}#topNav .center .link a {	font-size: 14px;	color: #f6976d;	text-decoration: none;	font-weight: bold;}#topNav .center .link a:hover {	text-decoration: underline;	color: #d7ab98;		font-weight:bold;}#topNav .center .spacer {	float: left;	width: 25px;}#topNav .right {	float: left;	width: 20px;}/* end topNav *//* begin widgetCustomProductLists *//* used in templates/cart.custom.list.tem.php */.widgetCustomProductLists {	margin-top: 15px;	float: left;	color: #FFFFFF;	font-size: 10px;	font-family: Tahoma;	width: 250px;	text-align: left;}.widgetCustomProductLists .top {	background:url(../images/greenq1.jpg) no-repeat right top;	padding-top: 8px;	padding-bottom: 8px;	font-weight: bold;	color: #5B5B5B;	font-size: 26px;	text-align: left;	line-height:25px;	color:#ffffff;	font-family: Agency FB;	text-align: center;}.widgetCustomProductLists .body {	background:url(../images/greenq2.jpg) repeat-y right center;	padding: 10px;}.widgetCustomProductLists .body ul {	padding: 0;	margin: 0 0 0 1px;	list-style: none;	text-align: left;}.widgetCustomProductLists .body ul li {	background-image: url(../images/BULLET.gif);	background-repeat: no-repeat;	background-position: 0.9em;	font-size: 13px;}.widgetCustomProductLists .body ul li a {	color: #FFFFFF;	text-decoration: none;	line-height: 20px;	margin: 0 0 0 25px;}.widgetCustomProductLists .body ul li a:hover {	color: #FFFFFF;	text-decoration: none;}.widgetCustomProductLists .btm {	background:url(../images/greenq3.jpg) no-repeat right bottom;	padding-left: 15px;	font-weight: bold;	color: #E50029;	font-size: 14px;	height: 17px;}/* end widgetCustomProductLists */
