.noItems {
font-size:10px;
font-weight:400;
margin:0;
padding:5px 5px 5px 15px
}

#widgetSidebarDetailed {
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
	text-align:left;
	margin:10px 0 0
}

#widgetSidebarDetailed form {
margin:0;
padding:0
}

#widgetSidebarDetailed form table {
margin:0;
padding:0
}

#widgetSidebarDetailed .top {
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-weight:700;
font-size:14px;
text-align:left
}

#widgetSidebarDetailed .items {
font-size:11px;
padding:2px
}

#widgetSidebarDetailed .price {
font-size:11px;
font-weight:700;
padding:2px
}

#widgetSidebar {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	padding-top:10px;
	text-align:left;
	width:140px
}

#widgetSidebar .top {
background:url(../images/z1.gif);
background-repeat:no-repeat;
background-position:4em;
padding:2px
}

#widgetSidebar .top a {
font-size:12px;
font-weight:700;
text-decoration:underline;
color:#424242
}

#widgetLanguage {
	padding-top:10px;
	float:right;
	color:#464646;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	width:170px;
	text-align:right;
	margin-left:10px
}

#widgetCurrency {
padding-top:10px;
float:right;
color:#464646;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
width:192px;
text-align:right
}

#widgetSearch {
margin-top:10px;
float:right;
color:#464646;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:140px;
text-align:left
}

#widgetSearch .top {
background:url(../images/line2.gif) no-repeat right top;
padding-left:15px;
padding-top:8px;
padding-bottom:8px;
font-weight:700;
color:#E50029;
font-size:14px;
text-align:left
}

#widgetSearch .body .field input {
width:125px;
color:#464646;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-left:4px
}

#widgetSearch .advanced {
font-size:9px;
margin-left:15px;
float:right;
top:-1.5em;
position:relative
}

#widgetSearch .advanced a {
color:#666;
text-decoration:underline
}

#widgetSearch .advanced a:hover {
color:#333;
text-decoration:none
}

#widgetSearch #searchWidgetDynamicResults {
clear:left;
float:left;
background:#EEE;
display:none;
width:90%;
margin-top:5px;
padding:10px
}

#widgetVendors .body ul li {
padding-left:40px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:2em;
font-size:13px
}

#widgetVendors .btm {
background:url(../images/line1.gif) no-repeat right bottom;
padding-left:15px;
padding-top:8px;
font-weight:700;
color:#E50029;
font-size:14px
}

#widgetCategories .body ul li {
padding-left:15px;
background-repeat:no-repeat;
background-position:0.9em;
font-size:13px
}

#widgetContents .body ul li {
padding-left:15px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0.9em;
font-size:13px
}

#widgetRewardPoints .body {
padding-left:15px;
font-weight:700;
color:#FFF;
font-size:11px
}

#widgetRewardPoints .body a {
color:#FFF;
text-decoration:underline;
font-weight:400
}

#widgetRewardPoints .body a:hover {
color:#FFF;
text-decoration:none;
font-weight:400
}

#widgetInformation {
color:#464646;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:15px;
text-align:left;
width:140px
}

#widgetInformation .body ul li {
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:2em;
font-size:13px
}

#widgetInformation .body ul li a {
color:#000;
text-decoration:none;
line-height:20px
}

#widgetInformation .body ul li a:hover {
color:#BE2829;
text-decoration:none;

}

#widgetSubscribe .body .field input {
width:150px;
color:#464646;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-left:4px
}

#widgetFooter {
height:auto;
width:800px
}

#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:700
}

#widgetFooter .actionItems a {
color:#424242;
text-decoration:underline
}

#widgetFooter .copyright {
clear:left;
float:left;
line-height:22px;
margin-top:20px;
margin-left:160px
}

#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;
margin-left:21px;
padding:6px
}

#widgetFooter .nav .title {
text-align:left;
font-weight:700;
font-size:12px;
color:#878787
}

#widgetFooter .nav ul li {
text-align:left
}

#widgetFooter .nav ul li a {
color:#494949;
text-decoration:underline
}

.widgetImages {
margin-top:15px;
float:right;
color:#464646;
font-family:Arial, Helvetica, sans-serif;
width:140px;
text-align:center
}

.widgetImages .text {
width:140px;
text-align:center;
font-size:12px;
clear:left
}

#widgetPos {
float:left;
clear:both;
width:98%;
padding-bottom:15px;
text-align:left;
margin:5px
}

#widgetPos #productNumber {
clear:left;
float:left;
padding-right:15px;
width:100%
}

#widgetPos #postal {
float:left;
padding-right:15px
}

#widgetPos #credit {
float:left;
clear:left;
padding-top:10px;
width:95%
}

#widgetPos #expiration {
float:left;
padding-top:10px
}

#widgetPos #links {
float:left;
clear:left;
padding-top:10px
}

#widgetPos .link {
padding-right:20px;
float:left;
clear:none
}

#widgetSidebar .top a:hover,#widgetVendors .body ul li a:hover,#widgetCategories .body ul li a:hover,#widgetContents .body ul li a:hover,#widgetFooter .actionItems a:hover {
color:#424242;
text-decoration:none
}

#widgetSidebar .body .items,#widgetSidebar .body .subtotal {
font-size:11px;
font-weight:700;
color:#5C5C5C;
padding:2px
}

#widgetLanguage .top,#widgetCurrency .top,#widgetPos #cvv {
float:left
}

#widgetLanguage .body,#widgetCurrency .body {
float:right
}

#widgetLanguage .body select,#widgetCurrency .body select {
width:116px;
height:18px;
color:#464646;
font-size:10px;
padding-left:4px
}

#widgetSearch .body,#widgetSubscribe .body {
height:25px
}

#widgetSearch .body .field,#widgetSubscribe .body .field {
float:left;
padding-left:15px
}

#widgetSearch .body .button input,#widgetSubscribe .body .button input {
color:#464646;
font-size:11px;
font-family:Arial, Helvetica, sans-serif
}

#widgetSearch .body .button,#widgetSubscribe .body .button {
background:url(../images/tiny_btn.gif) no-repeat center center;
font-weight:700;
font-size:11px;
float:left;
width:25px;
height:19px;
padding-left:2px;
text-align:center;
vertical-align:middle
}

#widgetSearch .body .button a,#widgetNewArrivals .body .sdetails a,#widgetSpecials .body .sdetails a,#widgetTopSellers .body .sdetails a,#widgetFeatured .body .sdetails a,#widgetSubscribe .body .button a {
color:#FFF;
text-decoration:none
}

#widgetSearch .body .button a:hover,#widgetNewArrivals .body .sdetails a:hover,#widgetSpecials .body .sdetails a:hover,#widgetTopSellers .body .sdetails a:hover,#widgetFeatured .body .sdetails a:hover,#widgetSubscribe .body .button a:hover {
color:#FFF;
text-decoration:underline
}

#widgetSearch .btm,#widgetRewardPoints .btm,#widgetInformation .btm,#widgetSubscribe .btm {
background:url(../images/line3.gif) no-repeat right bottom;
padding-left:15px;
padding-top:8px;
font-weight:700;
color:#E50029;
font-size:14px
}

#widgetVendors,#widgetCategories,#widgetContents,#widgetNewArrivals,#widgetSpecials,#widgetTopSellers,#widgetFeatured {
margin-top:15px;
float:right;
color:#464646;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:140px;
text-align:left
}

#widgetVendors .top,#widgetCategories .top,#widgetContents .top,#widgetNewArrivals .top,#widgetSpecials .top,#widgetTopSellers .top,#widgetFeatured .top {
padding-left:15px;
padding-top:8px;
padding-bottom:8px;
font-weight:700;
color:#E50029;
font-size:14px;
text-align:left
}

#widgetVendors .body,#widgetCategories .body,#widgetContents .body,#widgetInformation .body {
margin-bottom:5px
}

#widgetVendors .body ul,#widgetCategories .body ul,#widgetContents .body ul,#widgetInformation .body ul,#widgetFooter .nav ul {
list-style:none;
text-align:left;
margin:0 0 0 1px;
padding:0
}

#widgetVendors .body ul li a,#widgetCategories .body ul li a,#widgetContents .body ul li a {
color:#424242;
text-decoration:underline;
line-height:20px
}

#widgetCategories .btm,#widgetContents .btm {
padding-left:15px;
padding-top:8px;
font-weight:700;
color:#E50029;
font-size:14px
}

#widgetRewardPoints,#widgetSubscribe {
margin-top:15px;
background-color:#878787;
float:right;
color:#464646;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:140px;
text-align:left
}

#widgetRewardPoints .top,#widgetInformation .top,#widgetSubscribe .top {
background:url(../images/line2.gif) no-repeat right top;
padding-left:15px;
padding-top:8px;
padding-bottom:8px;
font-weight:700;
color:#FFF;
font-size:14px;
text-align:left
}

#widgetNewArrivals .body,#widgetSpecials .body,#widgetTopSellers .body,#widgetFeatured .body {
padding-left:15px;
padding-right:15px;
height:auto;
margin-bottom:10px
}

#widgetNewArrivals .body .photo,#widgetSpecials .body .photo,#widgetTopSellers .body .photo,#widgetFeatured .body .photo {
width:auto;
float:left
}

#widgetNewArrivals .body .title,#widgetSpecials .body .title,#widgetTopSellers .body .title,#widgetFeatured .body .title {
font-size:11px;
font-weight:700;
text-align:right;
line-height:16px
}

#widgetNewArrivals .body .title a,#widgetNewArrivals .body .all-link a,#widgetSpecials .body .title a,#widgetSpecials .body .all-link a,#widgetTopSellers .body .title a,#widgetTopSellers .body .all-link a,#widgetFeatured .body .title a,#widgetFeatured .body .all-link a {
color:#E50029;
text-decoration:underline
}

#widgetNewArrivals .body .title a:hover,#widgetNewArrivals .body .all-link a:hover,#widgetSpecials .body .title a:hover,#widgetSpecials .body .all-link a:hover,#widgetTopSellers .body .title a:hover,#widgetTopSellers .body .all-link a:hover,#widgetFeatured .body .title a:hover,#widgetFeatured .body .all-link a:hover {
color:#E50029;
text-decoration:none
}

#widgetNewArrivals .body .sprice,#widgetSpecials .body .sprice,#widgetTopSellers .body .sprice,#widgetFeatured .body .sprice {
float:right;
font-size:11px;
font-weight:700;
text-align:right;
line-height:18px;
padding-top:8px;
width:75px
}

#widgetNewArrivals .body .sdetails,#widgetSpecials .body .sdetails,#widgetTopSellers .body .sdetails,#widgetFeatured .body .sdetails {
background:url(../images/small_btn.gif) no-repeat center center;
font-weight:700;
font-size:11px;
float:right;
clear:right;
padding-top:10px;
padding-bottom:6px;
width:64px;
height:19px;
text-align:center;
vertical-align:middle
}

#widgetNewArrivals .body .all-link,#widgetSpecials .body .all-link,#widgetTopSellers .body .all-link,#widgetFeatured .body .all-link {
padding-top:15px;
float:right;
clear:right;
width:100px;
text-align:right
}

#widgetNewArrivals .btm,#widgetSpecials .btm,#widgetTopSellers .btm,#widgetFeatured .btm {
background:url(../images/line1.gif) no-repeat right bottom;
padding-left:15px;
padding-top:8px;
font-weight:700;
color:#E50029;
font-size:14px;
clear:left
}

#widgetFooter .copyright a,#widgetFooter .nav ul li a:hover {
color:#878787;
text-decoration:underline
}

#widgetPos #cash,#widgetPos #check {
float:left;
clear:left;
padding-right:15px;
padding-top:10px;
width:95%
} 
