TD,SPAN,DIV,P,LI {
padding:0px;
margin:0px;
}

.errortxt {
color:red;
}
.cartTabs {
float:right;
padding-top:2px;
height:23px;
text-decoration:none;
cursor:pointer;
display:block;
}

#cartTabs {
float:right;
width:324px;
height:23px;
background-image:url(../images/tab_cart_HL.jpg);
text-decoration:none;
cursor:pointer;
display:block;
overflow:hidden;
}

#headerTop {
text-align:right;
height:25px;
}

#flashContent {
z-index:1;
overflow:hidden;
}

.leftnavbg {
background-image:url(../images/colors/color7/nav/nav_left_bg.gif);
background-repeat:repeat-x;
}

.personalBannerbg {
height:36px;
background-repeat:no-repeat;
background-image:url(../images/colors/color7/nav/plog_base.jpg);
}

.personalBannerbg2 {
height:36px;
background-repeat:no-repeat;
background-image:url(../images/colors/color7/nav/plog_base2.jpg);
}

.leftOrderDetail {
background-image:url(../images/colors/color7/nav/nav_left_bg.gif);
background-repeat:repeat;
border-color:#c6c6c6;
border-style:solid;
border-width:1px;
}

.leftOrderDetailTxt {
margin-left:11px;
display:block;
border-right:solid;
border-color:#c6c6c6;
border-width:1px;
padding:10px;
}

table.orderDetailTable {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
border-collapse:collapse;
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.offscreen {
position:absolute;
left:-99em;
}

.departmentName {
font-size:11px;
font-weight:bold;
color:#000000;
margin-left:11px;
display:block;
}





.dropdownStyle {
	position:absolute;
	background-image:url(../images/drop_background.gif);
	background-color:#FFF;
	background-repeat:repeat-y;
	z-index:100;
	border-color:#c6c6c6;
	border-style:solid;
	border-width:1px;
	visibility: hidden;
	white-space:normal !important;
	width:144px !important;
}

.cartDropdownStyle {
width:321px;
visibility:hidden;
position:absolute;
border-top:none;
background-color:#FFF;
z-index:100;
border-color:#bc0001;
border-style:solid;
border-width:2px;
}
.CartPageWidth {
width:940px;
}

ul.subCat {
list-style:none;
list-style-type:none;
text-align:left;
margin:0 10px;
padding:0;
}

li.subCat {
display:inline;
margin:0;
padding:0;
}

#headerMiddle {
height:66px;
}

.categoryLinks {
text-decoration:none;
display:block;
width:100%;
height:100%;
}

.catText {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:7px;
}

.locationBar {
width:729px;
height:22px;
position:relative;
}

.breadcrumb {
float:left;
display:inline;
width:790px;
padding-top:3px;
padding-bottom:2px;
margin-left:161px;
overflow:hidden;
}
.breadcrumb2 {
float:left;
display:inline;
width:790px;
padding-top:3px;
padding-bottom:2px;
margin-left:161px;
overflow:hidden;
}
.cartSmallFont {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
padding-top:0px;
padding-right:5px;
float:right;
position:relative;
top:-20px;
}

tr.category {
height:28px;
background-color:#b0b579;
background-image:none;
}

td.category {
text-align:center;
overflow:hidden;
}

td.divider {
width:2px;
}

.headerBox {
float:right;
width:800px;
height:62px;
border-color:#d9ce9f;
border-style:solid;
border-width:1px;
}

table.category {
width:100%;
border:none;
border-collapse:collapse;
border-bottom-style:solid;
border-color:#ededed;
border-width:2px;
}

.boldBlue {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.greeting {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
font-weight:bold;
}
.greeting a:link {
	text-decoration:underline;
	color:#818181;
}
.greeting a:visited {
	text-decoration:underline;
	color:#818181;
}
.greeting a:visited:hover {
	text-decoration:underline;
	color:#bc0001;
}
.greeting a:hover {
	text-decoration:underline;
	color:#bc0001;
}
.greeting2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
font-weight:bold;
padding-top:45px;
}
.greeting2 a:link {
	text-decoration:underline;
	color:#818181;
}
.greeting2 a:visited {
	text-decoration:underline;
	color:#818181;
}
.greeting2 a:visited:hover {
	text-decoration:underline;
	color:#bc0001;
}
.greeting2 a:hover {
	text-decoration:underline;
	color:#bc0001;
}

.iframeCat {
z-index:99;
display:none;
position:absolute;
}

.searchBox {
border:1px solid #cccccc;
font-size:10px;
color:#434343;
width:195px;
height:16px;
#height:18px;
_height:18px;
}

.searchRight {
text-align:right;
line-height:1.3;
}

.searchDrop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#434343;
border:1px solid #cccccc;
font-size:10px;
width:165px;
}

.search {
height:25px;
background:#f6e7a1;
padding:4px 7px 4px 270px;
}

.footerTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
font-weight:bold;
padding-bottom:5px;
}
.footerCol {
width: 250px;
}
.footerMainLink a:hover, .footerMainLink a:visited:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bc0001;
text-decoration:none;
line-height:17px;

}

.rights {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

#footer {
width:970px;
height:auto;
padding-top:7px;
}

#footerTitleBar {
height:20px;
border-top:solid;
border-left:solid;
border-right:solid;
border-color:#DBDDDD;
border-width:1px;
}

#footerSpacer {
height:50px;
}

.footerLeftCol {
width:257px;
border-top:2px solid #f6e7a1;
border-bottom:2px solid #f6e7a1;
padding-top:7px;
padding-left:15px;
}

.footerMidCol {
border-top:2px solid #f6e7a1;
border-bottom:2px solid #f6e7a1;
padding-top:7px;
width:255px;
}

.footerRightCol {
border-top:2px solid #f6e7a1;
border-bottom:2px solid #f6e7a1;
border-right:2px solid #f6e7a1;
padding-top:7px;
width:255px;
}

.footerLinkPad {
padding-left:33px;
}

.footerSubLeft {
float:left;
padding-left:33px;
}

.footerSubRight {
float:right;
padding-right:33px;
}

td.cartLinkDn {
width:237px;
height:23px;
background-image:url(../images/tab_cart_HL.jpg);
text-decoration:none;
cursor:pointer;
}

td.cartLinkUp {
width:237px;
height:23px;
background-image:url(../images/tab_cart_reg.jpg);
text-decoration:none;
cursor:pointer;
display:block;
overflow:hidden;
}

td.wishLinkDn {
width:87px;
height:23px;
background-image:url(../images/tab_wishlist_HL.jpg);
text-decoration:none;
cursor:pointer;
}

td.wishLinkUp {
width:87px;
height:23px;
background-image:url(../images/tab_wishlist_reg.jpg);
text-decoration:none;
cursor:pointer;
}

.orderConfHeader {
height:18px;
background-color:#CCC;
padding-left:15px;
}

.orderConfBox {
background-color:#FFF;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
padding-top:10px;
padding-bottom:15px;
}

.orderConfBoxMid {
background-color:#FFF;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
padding-top:10px;
padding-bottom:15px;
border-top-style:solid;
border-bottom-style:solid;
border-color:#CCC;
border-width:1px;
}

.orderConfTable {
width:98%;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

.orderSummTable {
width:240px;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
border-collapse:collapse;
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.orderSummBold {
font-size:13px;
font-weight:bold;
height:30px;
padding-left:15px;
}

.orderSummBlue {
font-size:13px;
font-weight:bold;
color:#000000;
height:30px;
padding-left:15px;
text-align:right;
padding-right:10px;
}

.orderConfTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
font-weight:bold;

padding-left:1px;
}

.orderConfDivider {
width:100%;
height:1px;
background-color:#CCC;
}

.orderConfNum {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

td.orderSumm {
height:30px;
padding-left:15px;
}

td.orderSummRight {
height:30px;
padding-left:15px;
text-align:right;
padding-right:10px;
}

td.orderSummDivider {
height:1px;
background-color:#CCC;
}

tr.orderConfTR {
height:20px;
}

tr.orderConfTitleTR {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
font-weight:bold;

height:20px;
}

.orderConfText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:15px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#storeLocator {
width:729px;
border:1px solid #CCCCCC;
}

.storeLocTitle {
padding-left:15px;
padding-top:7px;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#434343;
height:35px;
background-image:url(../images/store_loc_header_backgrnd.jpg);
background-repeat:repeat-x;
}

.storeLocatorMain {
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:2.3;
}

.storeLocRightCheckbox {
padding-left:150px;
}

#storeLocatorLeft {
width:343px;
float:left;
}

#storeLocatorRight {
width:366px;
float:left;
text-align:center;
padding-top:10px;
padding-left:10px;
}

.espot {
background:url(../images/espot_base_store_locator.jpg);
width:356px;
height:132px;
margin:0 auto;
}

.espotDeptPage {
background:url(../images/espot_base_store_locator.jpg);
width:141px;
height:132px;
margin:0 auto;
}

.bottomEspot {
height:88px;
width:729px;
padding-top:1px;
overflow:hidden;
display:block;
background-image:url('../images/espot base_landing.jpg');
}

.flashHomeBox {
float:right;
height:279px;
width:554px;
}

.clearArea {
clear:both;
}

.promoMarketingText {
padding-top:10px;
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.promo {
width:auto;
text-align:center;
padding-top:11px;
}

.leftAds {
float:left;
width:170px;
}

.leftAdSpacer {
padding-top:36px;
}

.leftAd {
padding-top:1px;
}

.promoText {
display:block;
margin-top:10px;
}

.checkBoxStoreLoc {
padding-top:5px;
padding-bottom:5px;
}

a.underlnLinkStoreLoc:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#bc0001;
text-decoration:underline;
}

#storeLocatorResultsLeft {
width:217px;
float:left;
}

#storeLocatorResultsRight {
width:509px;
height:461px;
display:block;
border-left:solid;
border-top:solid;
float:left;
text-align:center;
padding-top:10px;
border-color:#CCC;
border-width:1px;
}

.storeLocClosestTitle {
padding-left:15px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#434343;
height:19px;
background-color:#CCC;
overflow:hidden;
}

.storeLocResultNumberClosed {
float:right;
width:20px;
height:20px;
background-image:url(../images/ball_gray.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FFF;
font-weight:bold;
padding-top:2px;
margin-top:5px;
position:relative;
left:-8px;
top:-23px;
}

.closestStoreClosed {
height:29px;
background-color:#f5f5f5;
padding-left:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:solid;
overflow:hidden;
border-color:#CCC;
border-width:1px;
}

.closestStores {
height:320px;
overflow-y:scroll;
border-bottom:solid;
position:relative;
top:0;
left:0;
border-color:#CCC;
border-width:1px;
}

a.closestStoreLinkOpened:link {
display:block;
margin-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#bc0001;
}

.closestStoreOpened {
height:204px;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:solid;
overflow:hidden;
display:none;
border-color:#CCC;
border-width:1px;
}

.pad13 {
padding-left:13px;
}

.storeLocResultNumberOpened {
float:right;
width:20px;
height:20px;
background-image:url(../images/ball_blue.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FFF;
font-weight:bold;
padding-top:2px;
margin-top:5px;
position:relative;
left:-8px;
top:-23px;
}

.getDirectionsBox {
height:46px;
width:185px;
border:solid;
border-color:#CCC;
border-width:1px;
margin:0 auto;
}

.textBoxGeneral {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

#mainBodyLeft {
float:left;
width:168px;
}

#mainBodySpacer {
float:left;
width:5px;
}

#mainBodyRight {
float:right;
width:781px;
}

.vertSpacer7px {
height:7px;
line-height:1;
}

.vertSpacer18px {
height:18px;
line-height:1;
}

.vertSpacer15px {
height:15px;
line-height:1;
}

.vertSpacer28px {
height:28px;
line-height:1;
}

.vertSpacer25px {
height:25px;
line-height:1;
}

.vertSpacer10px {
height:10px;
line-height:1;
}

.vertSpacer85px {
height:85px;
line-height:1;
}

.wishListSignInBox {
border:solid;
height:121px;
border-color:#CCC;
border-width:1px;
}

.wishListSignIn {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;
padding-left:15px;
}

.wishListTitle {
padding-top:7px;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
height:35px;
}

table.signin {
border-collapse:collapse;
width:360px;
}

td.signin {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

.padLeft15px {
padding-left:15px;
}

.blueText11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bc0001;
}

.inlineForm {
display:inline;
}

td.myAccountTD {
border-bottom-style:solid;

padding-bottom:13px;
padding-top:5px;
padding-left:15px;
font-size:10px;
color:#434343;
line-height:21px;
border-color:#CCC;
border-width:1px;
}

td.myAccountTitleTD {
border-bottom-style:solid;

padding-bottom:5px;
padding-top:5px;
padding-left:15px;
font-size:10px;
font-weight:bold;
color:#434343;
border-color:#CCC;
border-width:1px;
}

.lineHeightFix {
display:inline-block;
height:1px;
}

.thankYouMsg {
padding-left:20px;
padding-top:5px;
font-size:10px;
color:#434343;
}

.prodCompareTopBox {
height:120px;
}

td.labelBoxBG {
width:218px;
padding: 4px 4px 4px 4px;
border-left: 1px solid #cccccc ;
}

div.labelBoxBG {
width:133px;
border-top:solid 1px;
border-color:red;
}

td.BoxBG {
width:250px;
padding-top:4px;
}

div.BoxBG {
width:133px;
background-image:url(../images/headerBoxBG.gif);
background-repeat:repeat-y;
border-top:solid 1px;
border-color:red;
}

#miniShopCart {
	position:relative;
}

div#locationBar div#cartDetails {
position:relative;
top:4px;
left:-10px;
z-index:20;
color:#FFF;
font-weight:bold;
float:right;
}

.miniShoppingCart {
top:5px;
color:#FFF;
font-size:11px;
font-weight:bold;
text-align:right;
padding-right:5px;
}

.miniShopCartTitle {
border:2px solid #85847E;
}

#miniShopCartScroll {
margin:4px;
height:195px;
overflow:auto;
text-align:left;
}

#miniShopCartEmpty {
font-weight:bold;
padding:2px;
}

.miniShopCartBtn {
text-align:center;
padding:8px 0;
}

.checkoutBox {
padding:10px 10px 5px;
}

.priceAlign {
text-align:right;
padding-right:10px;
}

.totalPriceAlign {
text-align:right;
padding-right:25px;
}

.productName {
font-size:14px;
font-weight:bold;
color:#434343;
}

.totalBlueBoldTxt {
font-size:14px;
font-weight:bold;
color:#000000;
}

.largeBoldTxt {
font-size:14px;
font-weight:bold;
}

.blueBoldPriceTxt22 {
font-size:14px;
font-weight:bold;
color:#000000;
}

td.seeMoreTxt div#text {
font-family:helvetica,verdana,arial,sans-serif;
font-size:10px;
padding-left:95px;
}

.productScrollTxt {
font-weight:bold;
font-size:10px;
text-align:left;
}

.blueProductScrollPrice {
font-size:10px;
font-weight:bold;
color:#434343;
text-align:left;
line-height:23px;
}
.blueBoldTxt {
color:#434343;
font-size:11px;
font-weight:bold;
}
.redBoldTxt {
color:#bc0001;
font-size:11px;
font-weight:bold;
}
.alsoLikeBox {
padding:10px;
}

.departmentList {
font-size:11px;
color:#434343;
list-style:none;
margin-left:11px;
margin-bottom:5px;
padding-left:0;
}

.departmentList li, .departmentList li a:link, .departmentList li a:visited {
margin-top:5px;
list-style:none;
text-decoration:none;
color:#434343;
}

.departmentList li a:hover, .departmentList li a:visited:hover {
text-decoration:underline;
color:#bc0001;
}
.containerLine {
background-color:#CCC;
}

.boxBorder {
border-top:1px solid #cccccc;
}

.blueBox {
background-color:#ffffff;
}

.resultsSearchBox {
border-bottom:1px solid #c6c6c6;
width:100%;
padding-bottom:5px;
padding-top:2px;
}

.resultsSearchInfoLeft {
font-size:11px;
font-weight:bold;
float:left;
padding:3px;
}

.resultsSearchLabels {
font-size:11px;
font-weight:bold;
margin-left:11px;
border-top:1px solid #c6c6c6;
}

.resultsSearchLabelsCards {
font-size:11px;
font-weight:bold;
}

.resultsSearchLabels2 {
font-size:11px;
font-weight:bold;
margin-left:11px;
padding-left:5px;
}

.bottomBorder {
border-top:solid;
border-color:#c6c6c6;
border-width:1px;
}

.searchMod {
border-bottom:.075em solid #666;
text-decoration:underline;
color:#434343;
padding-bottom:1px;
}

.resultLabelsLeft {
border-left:solid;
border-color:#c6c6c6;
border-width:1px;
}

.resultsSearchPerPage {
font-size:11px;
font-weight:bold;
margin-left:11px;
border-bottom:solid;
text-align:left;
padding-bottom:7px;
border-color:#c6c6c6;
border-width:1px;
}

.resultsSearchPerPageRight {
font-size:11px;
font-weight:bold;
margin-left:11px;
border-bottom:solid;
text-align:right;
padding-bottom:7px;
border-color:#c6c6c6;
border-width:1px;
}

.searchLeftBox {
font-size:11px;
font-weight:bold;
border-bottom:solid;
border-left:solid;
border-color:#c6c6c6;
border-width:1px;
}

.filterLabel {
font-size:11px;
font-weight:bold;
display:block;
margin-left:11px;
color:#000000;
}

.filterpad {
padding-top:8px;
}

.filterList {
	font-size:11px;
	color:#434343;
	margin-left:26px;
	margin-bottom:0;
	margin-top:0;
	padding-left:0;
	padding-bottom:8px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: disc;
}

.filterList li {
margin-top:6px;
padding-right:11px;
}

.recentlyViewed {
font-size:11px;
font-weight:bold;
color:#000000;
padding:0;
line-height: 20px;
}

.recentviewLink a:hover {
color:#434343;
text-decoration:none;
}

.targetScrollablePaneMoveBackwardButton,.targetScrollablePaneMoveBackwardButtonHover {
cursor:pointer;
width:7px;
height:15px;
z-index:999;
background-image:url(../images/colors/color7/nav/left_arrow.gif);
margin:0;
padding:0;
}


.targetScrollablePaneMoveForwardButton,.targetScrollablePaneMoveForwardButtonHover {
cursor:pointer;
width:6px;
height:15px;
z-index:999;
background-image:url(../images/colors/color7/nav/right_arrow.gif);
margin:0;
padding:0;
}

.targetNoScrollButton {
width:1px;
height:1px;
z-index:999;
margin:0;
padding:0;
}

.targetScrollablePaneBackground {
padding-left:8px;
background-image:url(../images/colors/color7/nav/cellBackground.gif);
margin:0;
}

.espotservicebg {
background-image:url(../images/colors/color7/nav/espotbase.jpg);
background-repeat:no-repeat;
}

.promoBar {
height:36px;
margin-top:7px;
background-image:url(../images/colors/color7/promotion/promo_bar.jpg);
background-repeat:no-repeat;
}

.small {

font-weight:bold;
color:#434343;
}

.small2 {
line-height:15px;
font-weight:bold;
color:#000000;
}

.small3 {
text-decoration:none;
}

.orderStatusDetailsTable {
width:100%;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

.orderStatusDetailsTitleHD {
border-bottom-style:solid;

padding-top:5px;
padding-bottom:5px;
font-weight:bold;
border-color:#CCC;
border-width:1px;
}

td.orderStatusDetailsTitleTD {
border-bottom-style:solid;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
font-size:14px;
border-color:#CCC;
border-width:1px;
background-color:#e9e2c1;
}

.orderStatusDetailsTitleLeft {
border-bottom:1px solid #c6c6c6;
border-left-style:solid;

padding-top:5px;
padding-bottom:5px;
font-weight:bold;
border-color:#CCC;
border-width:1px;
}

td.orderStatusDetailsTitleRight {
border-bottom-style:solid;
border-right-style:solid;

padding-top:10px;
padding-bottom:5px;
font-weight:bold;
font-family:helvetica,verdana,arial,sans-serif;
border-color:#CCC;
border-width:1px;
}

.boldBlue10 {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-bottom:7px;
padding-top:10px;
}

.orderStatusOrderNum {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;

padding-bottom:7px;
padding-top:10px;
font-weight:bold;
text-decoration:underline;
}

.orderStatusOrderNumBox {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
border-bottom-style:solid;

padding-bottom:7px;
padding-top:10px;
font-weight:bold;
text-decoration:underline;
border-color:#CCC;
border-width:1px;
}

.trackOrderText {

}

div.tabHeader {
width:148px;
height:33px;
color:#bc0001;
}

.tabHeaderText {
padding-left:15px;
padding-top:8px;
color:#bc0001;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.trackingTable {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
}

td.trackingTD {
border-top:1px solid #CCC;

padding-bottom:7px;
padding-top:7px;
padding-right:9px;
background-color:#f7f7f7;
}

td.trackingDetailsTD {
border-bottom-style:solid;

padding-bottom:4px;
padding-top:3px;
background-color:#f7f7f7;
border-color:#e5e5e5;
border-width:1px;
}

td.trackingTitleTD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#434343;
font-weight:bold;
border-bottom-style:solid;

padding-top:4px;
padding-bottom:4px;
background-color:#f7f7f7;
border-color:#CCC;
border-width:1px;
}

.productPrice {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
padding-bottom:7px;
padding-top:10px;
}

.checkout_header {
background:url(../images/colors/color1/gray-header.gif) no-repeat;
padding:6px 10px 5px 6px;
}

.checkout_font {
font-size:10pt;
}

.popup_shopcart {
position:absolute;
right:7px;
top:7px;
}

.popup_shopcart_1 {
font-size:10px;
text-align:center;
color:#434343;
padding:10px 0 0 5px;
}

.popup_shopcart_header {
background:url(../images/colors/color1/gray-header-sm.gif) no-repeat;
margin:12px 0 10px 14px;
padding:6px 10px 6px 6px;
}

.splitQuantityText {
font-weight:bold;
font-size:10pt;
}

.splitQuantityInput {
width:20px;
text-align:center;
}

.splitQuantityButton {
width:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #908D94;
font-size:10px;
background-image:url(../images/colors/color1/button_bk.png);
}

.splitQuantityExitButton {
width:70px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #908D94;
font-size:10px;
background-image:url(../images/colors/color1/button_bk.png);
}

.splitQuantityExit {
position:relative;
padding-left:14px;
padding-bottom:10px;
}

.subTotalBox {
padding:14px 10px 12px;
background-color:#FAF6E3 !important;
border:1px solid #d9ce9f;
}

.greyBox {
border:1px solid #CECECE;
padding:2px 5px;
}

.cartHeaderName {
color:#434343;
font-size:11px;
font-weight:bold;
margin-left:20px;
}

.cartColName {
color:#434343;
font-size:11px;
font-weight:bold;
margin-right:10px;
}

.cartProdDesc {
color:#434343;
font-size:10px;
font-weight:bold;
}

.cartStoreNotice {
color:#434343;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.cartQty {
color:#434343;
font-size:10px;
}

.cartPrice {
color:#434343;
font-size:11px;
font-weight:bold;
}

.priceHeaderName {
color:#434343;
font-size:11px;
font-weight:bold;
margin-left:10px;
}

.cartTotalLabel {
color:#434343;
font-size:12px;
font-weight:bold;
padding-left:9px;
}

.cartTotalPrice {
color:#000000;
font-size:12px;
font-weight:bold;
padding-right:9px;
}

.cartTotalShip {
font-size:11px;
padding-left:9px;
}

.cartColPad {
padding:7px 0;
}

.cartCol1Pad {
padding:7px 0 7px 18px;
}

.cartDescpad {
padding:7px 10px 7px 4px;
}

.cartBorder {
border-left:1px solid #d9ce9f;
border-right:1px solid #d9ce9f;
}

.cartBorderBottom {
border-bottom:1px solid #d9ce9f;
}

.cartPriceDisclaim {
padding:8px;
}

.cartAlignCenter {
text-align:center;
}

.cartShipPad {
padding:8px 0 10px;
}

.checkOutButton {
margin-left:0;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #908D94;
font-size:10px;
background-image:url(../images/colors/color1/button_bk.png);
}

div.checkoutHeader {
color:#d3cebb;
font-size:11px;
text-align:left;
border:0px solid #CCC;
height:73px;
margin-bottom:10px;
width:970px;
}
.checkoutHeader .para3 #hoverbox_five {
display: none;
}
div.checkoutHeader div.imgCheckout {
float:none;
width:166px;
height:22px;
background-image:url(../images/colors/color7/checkout/imgCheckout.gif);
}

div.checkoutHeader div.imgCheckout div.text {
color:#434343;
font-weight:bold;
padding-top:3px;
padding-left:9px;
}


div.checkoutHeader div.para1 {
font-weight:bold;
position:relative;
top:5px;
left:10px;
color:#777;
display:none;
}

div.checkoutHeader div.para2 {
position:relative;
top:10px;
left:10px;
color:#777;
display:none;
}

div.checkoutHeader div.para2 a {
color:#434343;
font-size:11px;
text-decoration:underline;
}

div.checkoutHeader div.para3 {
position:relative;
left:11px;
color:#434343;
padding-right:11px;
padding-bottom:11px;
width:943px;

}

div.checkoutHeader div.para3 div {
font-size:11px;
display:inline;
width:425px;
}

div.checkoutHeader div.para3 a {
font-size:11px;
color:#434343;
text-decoration:underline;
}

div.checkoutBodyLabels {
width:934px;
}

div.checkoutBodyLabels a {
text-decoration:none;
color:#FFF;
font-weight:bold;
font-size:13px;
font-family:Verdana,Tahoma,Arial,Sans-serif;
line-height:18px;
}

div.ShipToMultipleAddressWarning {
color:red;
font-size:11px;
}

div.checkoutBody div.leftCol div#ShipToMultipleAddress hr {
width:443px;
}

div.checkoutBody div.leftCol div.shipMultiCol1 {
float:left;
width:85px;
}

div.checkoutBody div.leftCol div.shipMultiCol1 div.text {
padding-bottom:0;
}

div.checkoutBody div.leftCol div.shipMultiCol2 {
float:left;
margin-left:8px;
_margin-left:0px;
#margin-left:0px;
width: 345px;
}

div.checkoutBody div.leftCol div.shipMultiCol2 div.text {
text-align:right;
padding-bottom:5px;
}

div.checkoutBody div.leftCol {
float:left;
text-align:left;
padding-bottom:9px;
}

div.checkoutBody div.leftCol div.selectedLabel {
width:447px;
height:19px;
background-image:url(../images/colors/color7/checkout/accordionSelected.gif);
}

div.checkoutBody div.leftCol div.unselectedLabel {
height:19px;
background-image:url(../images/colors/color7/checkout/accordionUnselected.gif);
}

div.checkoutBody div.leftCol div.selectedLabel div.text,div.checkoutBody div.leftCol div.unselectedLabel div.text {
font-family:Verdana, Tahoma, Arial, Sans-serif;
font-size:14px;
color:#FFF;
font-weight:bold;
padding-top:3px;
padding-left:13px;
padding-bottom:0;
}

div.checkoutBody div.leftCol div.show {
color:#434343;
display:block;
border-right:0px solid;
border-bottom:0px solid;
border-left:0px solid;
border-top:0px solid;
border-color:#646464;
padding:11px 11px 11px 11px;

}

div.checkoutBody div.leftCol div.hide {
display:none;
}

div.checkoutBody div.leftCol select#shipTo {
width:100%;
margin-bottom:8px;
}

div.checkoutBody div.leftCol div.text {
padding-bottom:13px;
}

div.checkoutBody div.leftCol div.inst {
float:left;
font-weight:bold;
font-size:11px;
padding-bottom:5px;
margin-left:11px;
width:150px;
padding-top:5px;
}

div.checkoutBody div.leftCol div.name {
width:60px;
height:32px;
text-align:right;
position:relative;
left:-5px;
top:2px;
}

div.checkoutBody div.leftCol div.value {
float:right;
width:223px;
}

div.checkoutBody div.leftCol div.value input#nickName,div.checkoutBody div.leftCol div.value input#nameFirst,div.checkoutBody div.leftCol div.value input#nameLast,div.checkoutBody div.leftCol div.value input#address1,div.checkoutBody div.leftCol div.value input#address2 {
width:216px;
}

div.checkoutBody div.leftCol div.value input#city,div.checkoutBody div.leftCol div.value input#zip {
width:146px;
}

div.checkoutBody div.leftCol div.value select#state {
width:153px;
}

div.checkoutBody div.leftCol div.value input.phone {
width:28px;
}

div.checkoutBody hr {
width:100%;
height:1px;
color:#CCC;
background-color:#CCC;
border:0;
text-align:left;
}

.generichr {
width:100%;
height:1px;
color:#CCC;
border:0;
text-align:left;

}

.gray hr {
width:100%;
height:1px;
color:#b9b9b9;
background-color:#b9b9b9;
border:0;
text-align:left;
}
.tan hr {
width:100%;
height:1px;
color:#d9ce9f;
background-color:#d9ce9f;
border:0;
text-align:left;
}

.productselect hr {
width:100%;
height:1px;
color:#d9ce9f;
background-color:#d9ce9f;
border:0;
text-align:left;
}

.black hr {
width:100%;
height:1px;
color:#000000;
background-color:#000000 !important;
border:0;
text-align:left;
}



div.checkoutBody div.leftCol div.buttons {
width:100%;
height:5px;
text-align:center;
padding-bottom:5px;
}

div.rightCol {
float:left;
width:454px;
margin-bottom:0;
padding-bottom:0;
padding-left:0px;
background-color:#dfdfdf;
border:1px solid #646464;
}
div.rightCol_active {
float:left;
width:454px;
margin-bottom:0;
padding-bottom:0;
padding-left:0px;
background-color:#fff;
border:1px solid #646464;
}

div.checkoutBody div.rightCol div#orderReview {
width:405px;
margin-left:4px;
margin-bottom:0;
padding-bottom:7px;
}

div.checkoutBody div.rightCol div#orderReview div.header {
width:405px;
height:19px;
text-align:right;
font-weight:bold;
background-image:url(../images/colors/color7/checkout/header_orderReview.gif);
}

div.checkoutBody div.rightCol div#orderReview div.header div.text {
position:relative;
left:-10px;
top:3px;
}

div.checkoutBody div.rightCol div.body {
border-left:1px solid;
border-right:1px solid;
border-color:#CCC;
}

div.checkoutBody div.rightCol div#orderReview div.body div.columnHeadings {
height:20px;
border-bottom:1px solid;
border-color:#CCC;
}

div.checkoutBody div.rightCol div#orderReview div.body div.shipTo,div.checkoutBody div.rightCol div#orderReview div.body div.item,div.checkoutBody div.rightCol div#orderReview div.body div.qty,div.checkoutBody div.rightCol div#orderReview div.body div.price {
float:left;
padding-left:0;
padding-top:3px;

}

div.checkoutBody div.rightCol div#orderReview div.body div.columnHeadings div.shipTo,div.checkoutBody div.rightCol div#orderReview div.body div.columnHeadings div.item,div.checkoutBody div.rightCol div#orderReview div.body div.columnHeadings div.qty,div.checkoutBody div.rightCol div#orderReview div.body div.columnHeadings  {
height:17px;
font-weight:bold;
color:#434343;
}
div.price{
font-weight:bold;
color:#434343;
font-size:11px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.lineItem hr {
margin-bottom:10px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.shipTo {
width:124px;
padding-left:9px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.shipTo div.text {
width:124px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.item {
width:159px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.item div.price {
color:#434343;

text-align:left;
}

div.checkoutBody div.rightCol div#orderReview div.body div.item select {
width:159px;
padding-left:3px;
margin-top:5px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.qty {
width:44px;
}

div.checkoutBody div.rightCol div#orderReview div.body div.price {
color:#434343;
width:53px;
font-weight:bold;
text-align:right;
}

div.checkoutBody div.rightCol div#orderReview div.footer {
width:405px;
height:8px;
background-image:url(../images/colors/color7/checkout/footer_orderReview.gif);
margin-bottom:0;
padding-bottom:0;
}

div.checkoutBody div.rightCol div#orderSummary {
float:right;
width:238px;
position:relative;
left:2px;
font-size:14px;
}

div.checkoutBody div.rightCol div#orderSummary div.header {
width:238px;
height:19px;
background-image:url(../images/colors/color7/checkout/header_orderSummary.gif);
}

div.checkoutBody div.rightCol div#orderSummary div.label {
width:116px;
height:19px;
padding-left:10px;
}

div.checkoutBody div.rightCol div#orderSummary div.value {
float:right;
width:90px;
text-align:right;
padding-right:10px;
}

div.checkoutBody div.rightCol div#orderSummary div.subtotal,div.checkoutBody div.rightCol div#orderSummary div.total {
width:100%;
font-weight:bold;
padding-top:5px;
}

div.checkoutBody div.rightCol div#orderSummary div.subtotal div.value,div.checkoutBody div.rightCol div#orderSummary div.total div.value {
font-weight:bold;
color:#434343;
}

div.checkoutBody div.rightCol div#orderSummary div.tax,div.checkoutBody div.rightCol div#orderSummary div.shipping {
width:100%;
padding-top:5px;
}

div.checkoutBody div.rightCol div#orderSummary div.footer {
width:238px;
height:10px;
background-image:url(../images/colors/color7/checkout/footer_orderSummary.gif);
}

.addressSelect {
border:1px solid #cccccc;
font-size:11px;
margin-top:4px;
width:230px;
color:#434343;
}
.addressSelectLarge {
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
margin-top:4px;
font-size:11px;
width:330px;
color:#434343;
padding:0px 2px 0px 2px;
}
.quantityMoreTextField {
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
margin-top:4px;
font-size:11px;
width:110px;
color:#434343;
padding:0px 2px 0px 2px;
}

.addressSelectSmall {
border:1px solid #cccccc;
font-size:11px;
color:#434343;
margin-left:4px;
margin-top:4px;
width:175px;
padding: 2px 0 2px 3px; 
}

.telephone {
float:left;
border:1px solid #cccccc;
font-size:11px;
color:#434343;
margin-left:4px;
margin-top:4px;
width:90px;

}
.ext {
border:1px solid #cccccc;
font-size:11px;
color:#434343;
margin-left:4px;
margin-top:4px;
width:38px;

}
.greetingCardEntry {
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #d3d3d3;
font-size:10px;
width:250px;
color:#434343;
}
.emailSubmit {
float:left;
border:1px solid #cccccc;
font-size:11px;
color:#434343;
width:140px;
margin-top:4px;

}
.addressSelectSmallDropdown {
border:1px solid #cccccc;
font-size:11px;
color:#434343;
margin-left:4px;
margin-top:4px;
width:176px;
#width:176px;
_width:176px;

}
.qtySelectSmall {
float:left;
border:1px solid #cccccc;
font-size:11px;
color:#434343;
margin-left:4px;
margin-top:4px;
width:55px;
}
.qtyEntrySmall{
float:left;
font-size:11px;
color:#8b6a55;
margin-left:4px;
margin-top:4px;
width:30px;
}
.AddOnsSmall {
float:left;
border:1px solid #cccccc;
font-size:10px;
color:#434343;
margin-left:0px;
margin-top:4px;
width:110px;

}
.AddOnCell{
width: 115px;
margin: 11px 22px 0px 0px;
float:left;
display:block;
}
.AddOnCell img{
text-align:center;
}
.addressBox {
color:#434343;
width:180px;
}

.checkBox {
float:left;
color:#434343;
font-size:10px
}

.addressSelectSmallest {
border:1px solid #cccccc;
font-size:11px;
width:55px;

color:#434343;
margin-left:4px;
margin-top:4px;
}

.shopcartAddressInput {
border:1px solid #cccccc;
font-size:11px;
margin-top:4px;
padding-left:3px;
width:130px;
color:#434343;
}

.shopcartAddressInputSmall {
border:1px solid #cccccc;
font-size:11px;
margin-left:4px;
margin-top:4px;
width:65px;
color:#434343;
}

.shopcartAddressInput2 {
border:1px solid #cccccc;
font-size:11px;
padding-left:3px;
margin-top:4px;
width:265px;
color:#434343;
}

.popup_header {
position:relative;
width:287px;
height:27px;
background-image:url(../images/colors/color1/popup-top.gif);
text-align:center;
font-weight:bold;
}

.popup_content {
padding:10px;
position:relative;
width:387px;
background-color:#FAF6E3;
border:1px solid #D9CE9F;
margin-top:30px;
}

.popup_footer {
width:287px;
height:5px;
background-image:url(../images/colors/color1/popup-bottom.gif);
background-repeat:no-repeat;
}

.smalltext {
font-size:10px;
}

.bigtext {
font-size:13px;
}

.highlighttext {
color:#000;
font-weight:bold;
}

.target_shopping_cart_accordion_container {
float:left;
width:318px;
height:550px;
overflow:hidden;
}

.target_shopping_cart_accordion_content {
overflow:hidden;
width:318px;
}

.target_shopping_cart_accordion {
width:315px;
position:relative;
overflow:hidden;
}

.target_accordion_label_1 {
z-index:10;
background-image:url(/wcsstore/ThePopcornFactory/images/hdr_active.gif);
background-repeat:no-repeat;
background-color:#bc0001;
width:934px;
height:19px;
position:relative;
cursor:pointer;
}

.target_accordion_label_collapsed_1 {
z-index:10;
background-image:url(/wcsstore/ThePopcornFactory/images/hdr__inactive.gif);
background-repeat:no-repeat;
background-color:#b9b9b9;
width:934px;
height:19px;
position:relative;
cursor:pointer;
}

.target_accordion_content_1 {
overflow:hidden;
background-color:#FFF;
position:relative;
z-index:10;
border-color:#646464;
border-style:solid;
border-width:1px;
padding:0;

}

.target_accordion_label {
z-index:100;
background-image:url(/wcsstore/ThePopcornFactory/images/hdr_active.gif);
background-repeat:no-repeat;
background-color:#bc0001;
width:934px;
height:19px;
position:relative;
cursor:pointer;
}

.target_accordion_label_collapsed {
z-index:10;
background-image:url(/wcsstore/ThePopcornFactory/images/hdr_inactive.gif);
background-repeat:no-repeat;
background-color:#959595;
width:934px;
height:19px;
text-transform:uppercase;
text-align:left;
position:relative;
cursor:pointer;
color:#FFF;
}

.target_accordion_content {
overflow:hidden;
background-color:#FFF;
position:relative;
z-index:10;
border:solid 1px #646464;
border-top-style:none;
padding:0;

}

.target_inner_accordion_label {
background-image:url(../images/colors/color7/backbar3.png);
background-repeat:no-repeat;
height:19px;
cursor:pointer;
width:253px;
}

.target_inner_accordion_label_expanded {
background-image:url(../images/colors/color7/checkout/accordionSelected.gif);
background-repeat:no-repeat;
height:19px;
cursor:pointer;
width:253px;
}

.target_accordion_title_shopcart {
z-index:10;
background-image:url(../images/colors/color7/right-accordian-top.gif);
background-repeat:no-repeat;
width:318px;
height:19px;
position:relative;
}

.target_inner_accordion_title {
width:315px;
height:26px;
}

.target_inner_accordion_title_image {
float:left;
padding:5px 4px 0 12px;
}

.target_inner_accordion_title_text {
padding-top:7px;
font-weight:bold;
font-size:8pt;
color:#6B7590;
}

.target_accordion_title_body {
font-weight:bold;
font-size:8pt;
}

.target_accordion_title_body_img {
width:25px;
float:left;
padding:1px 4px 0 5px;
}

.target_accordion_title_body_img1 {
width:20px;
position:absolute;
right:10px;
top:10px;
}

.target_accordion_title_body_text1 {
overflow:hidden;
padding-top:5px;
font-weight:bold;
font-size:8pt;
float:left;
}

.target_accordion_title_body_text2 {
overflow:hidden;

font-size:10px;
float:left;
padding:5px 30px 0 0;
}

.target_accordion_title_body_img_inner {
float:left;
padding:1px 4px 0 5px;
}

.target_accordion_title_body_text1_inner {
width:205px;
overflow:hidden;
padding-top:5px;
font-weight:bold;
font-size:8pt;
float:left;
}

.target_accordion_title_body_text2_inner {
width:205px;
overflow:hidden;

font-size:10px;
float:right;
padding:5px 30px 0 0;
}

.target_accordion_action_area {
height:25px;
}

.target_accordion_action_area_action_body_action {
float:left;
cursor:pointer;
width:100%;
}

a.target_accordion_action_area_action_body_action:hover {
border:solid 1px #A4A4A4;
}

#checkoutTable {
visibility:hidden;
}

.target_accordion_content_area {
height:auto !important;
overflow:hidden;
}
#StoreAccordian_Billing billingPane{
height:auto !important;
}
.checkoutQuickCartBoxHeader {
background-color:#848484;
font-weight:bold;
height:14px;
text-align:left;
text-indent:11px;
vertical-align:baseline;
width:454px;
padding-top:3px;
padding-bottom:3px;
}

.checkoutQuickCartBoxHeader_active {
background-color:#b5331b;
font-weight:bold;
height:14px;
text-align:left;
text-indent:11px;
vertical-align:baseline;
width:454px;
padding-top:3px;
padding-bottom:3px;
}

.checkoutQuickCartBoxTitle {

font-weight:bold;
color:#fff;
float:left;
}
.checkoutQuickCartBoxTitleConfirm {

font-weight:bold;
color:#000;
float:left;
}
.checkoutQuickCartBoxQty {

font-weight:bold;
font-size:10px;
color:#fff;
float:right;
padding-right:10px;
}

.checkoutQuickCartBox {
width:454px;
}
.checkoutEspot {
float:left;
width:140px;
padding:11px;
}
.checkoutOrderTotalsBoxHeader {
background-color:#B9B9B9;
font-weight:bold;
height:14px;
text-align:left;
text-indent:11px;
vertical-align:baseline;
width:454px;
padding-top:3px;
padding-bottom:3px;
color:#fff;
}

.checkoutOrderTotalsBox {
overflow:hidden;
width:230px;
float:right;
margin-right:11px;
}

.price {
font-weight:bold;
color:#bc0001;
}

.totalProductPrice {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.shippingBgcolor1Right {
background-color:#E8EDF2;
color:#bc0001;
border-right:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

padding-top:16px;
border-color:#c6c6c6;
border-width:1px;
}

.shippingBgcolor1Left {
background-color:#E8EDF2;
color:#bc0001;
border-left:solid;
padding-top:16px;

border-color:#c6c6c6;
border-width:1px;
}

.shippingBgcolor1Bottom {
color:#bc0001;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
line-height:1px;
}

.shippingAddress {
color:#bc0001;
padding-top:12px;
}

.shippingBgcolor1 {
background-color:#FFF;

padding-top:16px;
}

.shippingBgcolor2 {
background-color:#E8EDF2;
}

.orderHistTotalPrice {
font-weight:bold;
text-align:right;
padding-top:5px;
font-size:13px;
color:#bc0001;
border-right:solid;
padding-right:5px;
border-color:#c6c6c6;
border-width:1px;
}

.orderHistAmount {
font-weight:bold;
text-align:right;
padding-top:5px;
font-size:11px;
border-right:solid;
padding-right:5px;
border-color:#c6c6c6;
border-width:1px;
}

.orderHistText {
color:#434343;
font-weight:bold;
padding-left:5px;
}

.orderHistTableText {
color:#000;
font-weight:bold;
border-left:solid;
padding-right:5px;
border-color:#c6c6c6;
border-width:1px;
}

.orderHistTableTotalText {
color:#000;
font-weight:bold;
border-left:solid;
padding-right:5px;
font-size:13px;
border-color:#c6c6c6;
border-width:1px;
}

.orderHistLine {
border-top:solid;
border-left:solid;
border-right:solid;
border-color:#c6c6c6;
border-width:1px;
}

.confirmationHeader {
background:url(../images/colors/color1/gray-header2.gif) no-repeat;
padding:10px 10px 20px 6px;
}

.confirmationTable1 {
background-image:url(../images/colors/color1/content_sideborder2.gif);
padding:10px 20px 20px;
}

.confirmationTable2 {
background-image:url(../images/colors/color1/content_sideborder2.gif);
}

.orderSummarySideborder {
background-image:url(../images/colors/color1/content_sideborder1.gif);
padding:3px 10px 0 18px;
}

.orderSummarySideborder2 {
background-image:url(../images/colors/color1/content_sideborder1.gif);
padding:3px 0 0 18px;
}

.orderSummaryHeader {
background:url(../images/colors/color1/gray-header.gif) no-repeat;
padding:10px 10px 20px 6px;
}

.thumbTabShow {
visibility:visible;
position:relative;
display:block;
}

.thumbTabHidden {
visibility:hidden;
position:relative;
display:none;
}

.thumbTopBg {
background:url(../images/colors/color7/nav/rollover_window_top.gif) no-repeat;
width:356px;
height:12px;
}

.thumbBottomBg {
background:url(../images/colors/color7/nav/rollover_window_btm.gif) no-repeat;
width:356px;
height:12px;
}

.thumbRightBg {
background:url(../images/colors/color7/nav/roll_reviews_box_btm.gif) no-repeat;
width:319px;
height:10px;
}


div#ProductDetails {
padding:0px;
}
div.productDetailTable table td{
line-height:18px;
font-size:12px;
}
productDetailTable {
	float:right;
	top:0px;
	margin-left:22px;
}
div#emailFriends {
display:none;
}
#emailFriends{
display:none;
}

div#ProductDetails div#header {
color:#595959;
font-size:1.5em;
font-weight:bold;
padding-left:13px;
margin-bottom:5px;
}

div#ProductDetails  {
color:#000000;
font-size:11px;
font-weight:normal;
padding-left:0px;
margin-bottom:0px;
}
div#price {
color:#000000;
font-size:11px;
font-weight:bold;
}
div#ProductDetails div#priceSubtext {
color:#000000;
font-size:14px;
font-weight:bold;
padding-left:13px;
margin-bottom:10px;

}

div#priceSubtext {
display:none;
}

div#ProductDetails div#discountSubtext {
font-size:14px;
font-weight:bold;
padding-left:13px;
margin-bottom:10px;
}

div#ProductDetails div#View {
float:left;
width:250px;
}

div#ProductDetails div#View div#thumbnails {
margin-top:11;
margin-left:0px;
float:left;
}

div#ProductDetails div#View div#thumbnails div#thumbnail a#zoomImgText img {
border:0px solid #d9ce9f;

}

div#ProductDetails div#View div#thumbnails div#thumbnail a#zoomImg img {
border:1px solid #d9ce9f;
}

.zoomImgSize{
width:50px;
height:55px;
}

div#ProductDetails div#ratings {
color:#434343;
font-size:14px;
padding-left:6px;
margin-bottom:10px;
}

div#ProductDetails div#ratings div#text {
float:left;
margin-right:5px;
margin-bottom:7px;
}

div#ProductDetails div#ratings div#images {
padding-bottom:7px;
}

div#ProductDetails div#ratings div#comments {
width:250px;
padding-bottom:7px;
}

div#ProductDetails div#saveTo {
color:#434343;
font-size:14px;
padding-left:12px;
margin-bottom:15px;
}

div#ProductDetails div#saveTo div#text {
float:left;
padding-top:10px;
padding-right:5px;
}

div#ProductDetails div#AddToCart {
padding-left:57px;
margin-bottom:12px;
}

div#ProductDetails div#FindIt {
width:226px;
border:2px solid #c5c5c5;
color:#434343;
font-size:14px;
padding-left:13px;
padding-right:13px;
padding-bottom:5px;
margin-bottom:19px;
}

div#ProductDetails div#FindIt div#findItHeader {
padding-left:0;
padding-top:5px;
padding-bottom:5px;
font-size:14px;
font-weight:bold;
color:#777;
}

div#ProductDetails div#FindIt div#zip {
padding-bottom:9px;
}

div#ProductDetails div#FindIt div#inStock div#text {
color:#000000;
padding-right:5px;
padding-top:1px;
font-weight:bold;
}

div#ProductDetails div#dots {
float:right;
padding-right:15px;
}

div.selectedDot {
float:left;
width:16px;
height:16px;
color:#FFF;
font-weight:bold;
padding-left:4px;
padding-top:1px;
background-image:url(../images/colors/color7/nav/dotSelected.gif);
background-repeat:no-repeat;
}

div#ProductDetails div.dot {
float:left;
width:16px;
height:16px;
color:#FFF;
font-weight:bold;
padding-left:5px;
padding-top:1px;
background-image:url(../images/colors/color7/nav/dot.gif);
background-repeat:no-repeat;
}

div#ProductDetails div.dot a {
color:#FFF;
font-weight:bold;
}

div#ProductDetails div#FindIt div#location div#getDirections {
float:right;
padding-right:30px;
}

div#ProductDetails div#CreateYourOwn div#header {
padding-left:0;
padding-right:30px;
padding-top:13px;
margin-bottom:5px;
width:200px;
float:left;
color:#595959;
font-size:1.5em;
font-weight:bold;
}

div#ProductDetails div#CreateYourOwn div#item {
float:left;
width:129px;
padding-top:5px;
font-size:14px;
}

div#ProductDetails div#CreateYourOwn div#item div#name {
font-size:14px;
}

div#ProductDetails div#CreateYourOwn div#item div#one {
padding-left:18px;
}

div#ProductDetails div#CreateYourOwn div#item div#two {
align:center;
width:138px;
padding-left:10px;
padding-right:10px;
position:relative;
top:-3px;
}

div#ProductDetails div#CreateYourOwn div#item div#two a#left,div#ProductDetails div#CreateYourOwn div#item div#two a#right {
position:relative;
top:-44px;
padding-right:5px;
padding-left:5px;
}

div#ProductDetails div#YMAL div#header {
padding-left:0;
padding-top:5px;
font-size:14px;
}

div#ProductDetails div#YMAL div#scrollList div#scrollControl {
float:left;
position:relative;
top:50px;
}

div#ProductDetails div#YMAL div#scrollList div#item {
float:left;
}

div#ProductDetails div#tabbedContent div#contentArea {
background-image:url(../images/colors/color7/nav/reviewBottomBG.gif);
background-repeat:no-repeat;
}

div#ProductDetails div#tabbedContent div#tabs {
float:clear;
width:521px;
}

div#ProductDetails div#tabbedContent div#tab {
float:left;
height:19px;
text-align:center;
font-weight:bold;
}

div#ProductDetails div#tabbedContent div#tab div {
padding-top:2px;
}

div#ProductDetails div#tabbedContent div#tab a {
color:#434343;
}

div#ProductDetails div#tabbedContent div.tabLeft {
width:102px;
background-image:url(../images/colors/color7/nav/reviewsLeftTabUnselectedBG.gif);
background-position:left;
background-repeat:no-repeat;
}

div#ProductDetails div#tabbedContent div.tab {
width:109px;
background-image:url(../images/colors/color7/nav/reviewsMiddleTabUnselectedBG.gif);
background-position:left;
background-repeat:no-repeat;
}

div#ProductDetails div#tabbedContent div.tabRightSelected {
width:112px;
background-image:url(../images/colors/color7/nav/reviewsrightTabSelectedBG.gif);
background-position:right;
background-repeat:no-repeat;
color:#FFF;
}

div#ProductDetails div#tabbedContent div#chooseReview {
float:clear;
width:520px;
}

div#ProductDetails div#tabbedContent div#chooseReview div.text {
float:left;
padding-top:8px;
}

div#ProductDetails div#tabbedContent div#dots {
float:left;
padding-top:7px;
padding-left:15px;
}

div#ProductDetails div#tabbedContent div#sortBy {
float:right;
padding-top:7px;
padding-left:15px;
}

div#ProductDetails div#tabbedContent div#content {
padding-left:0;
width:520px;
}

div#ProductDetails div#tabbedContent div#header {
padding-top:5px;
padding-bottom:5px;
padding-left:0;
font-size:14px;
}

div#ProductDetails div#tabbedContent div#content div#text {
float:left;
font-weight:bold;
}

div#ProductDetails div#tabbedContent div#content div#helpfulRating div#text {
float:left;
width:160px;

padding-top:4px;
}

select,input {
font-size:10px;
font-family:verdana,helvetica,arial,sans-serif;
color:#434343;
}

td {

}

.emailHeader {
color:#000000;
font-size:15px;
font-weight:bold;
}

.email_Form {
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #434343;
font-size:11px;
width:260px;
color:#434343;
margin-bottom:8px;
padding-left:2px;
}

.emailLabel {
color:#000000;
font-size:11px;
font-weight:bold;
float:left;

}

.emailSmall {
color:#545454;
font-size:10px;
}

#emailFriend {
display:none;
width:306px;
z-index:300;
position:absolute;
top:58px;
margin-left:-156px;
border-top:1px dotted gray;
}

.productDetail{
float:right;
margin-left:11px;
}
.Div1 {
font-weight:bold;
padding:2px 11px 2px 0px;
display:block;

}
.wishListSubTitle {
font-weight:bold;
color:#59677D;
line-height:1.3;
font-size:10pt;
}

.wishlistcontainer {
z-index:10;
margin:0;
padding:0;
}

.wishlistcontainer select {
width:150px;
font-size:10px;
color:#434343;
background-color:#FFF;
margin:0;
padding:0;
}

div#wishList {
width:781px;
border:1px solid #d9ce9f;
margin-bottom:7px;
}

div#wishList div#listAction {
width:394px;
float:right;
padding:4px;
}

div#wishList div#MP3Message {
width:98%;
height:35px;
background-image:url(../images/colors/color7/nav/plog_base.jpg);
}

div#wishList div#MP3Message div#text {
position:relative;
top:10px;
left:150px;
color:#000000;
font-weight:bold;
font-size:14px;
font-family:Verdana, Tahoma, sans-serif;
}

div#wishList div#headerBar {
width:781px;
height:17px;
color:#000000;
background-color:#d9ce9f;
border-top:1px solid;
border-bottom:1px solid;
font-weight:bold;
border-color:#c2c2c2;
padding-top:3px;
}
div#wishList div#wishlistHeader {
width:759px;
height:17px;
color:#000000;
background-color:#FAF6E3;
border-top:1px solid;
border-color:#c2c2c2;
padding: 3px 11px 8px 11px;
margin-top:11px;
}
div#wishList div#headerBar div#item {
float:left;
width:350px;
margin-left:11px;
}

div#wishList div#desc {
float:left;
width:143px;
}

div#wishList div#qty {
float:left;
width:105px;
}

div#wishList div#qtys {
float:left;
width:95px;
}

div#wishList div#received {
float:left;
width:110px;
}

div#wishList div#receivedQty {
float:left;
width:75px;
padding-left:45px;
}

div#wishList div#price {
float:left;
width:105px;
}
div#wishList div#priced {
float:left;
width:115px;
}

div#wishList div#dateAdd {
float:left;
width:120px;
}

div#wishList div#itemRow {
color:#434343;
height:130px;
border-bottom:1px solid #d6d6d6;
padding:7px;
}

div#wishList div#itemRow div#checkBox {
float:left;
width:15px;
margin-top:-1px;
#margin-top:-2px;
_margin-top:-2px;
}

div#wishList div#itemRow div#item {
float:left;
width:318px;
margin-left:5px;
}

div#wishList div#itemRow div#dateAdd {
color:#434343;
}

div#wishList td.wishListDesc {
padding-left:20px;
}

div#wishList td.wishListColTitle {
width:100px;
}

#wishListMainBodyLeft {
float:left;
width:167px;
}

.smallWishList {

font-weight:bold;
color:#000000;
}

.orderHistBreadcrumb {
padding-bottom:5px;
}

#header {
width:970px;
padding-top:35px;
}
#header2{
width:970px;
padding-top:40px;
}
#header3{
width:970px;
padding-top:60px;
}
#mainBody {
width:100%;
float:left;
}


.topLinks, a.topLinks:link, a.topLinks:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin:8px;
}
a.topLinks:hover, a.topLinks:visited:hover {
color:#bc0001;
text-decoration:underline;

}
a.subCatLinks:link,a.subCatLinks:visited {
color:#434343;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin:10px;
text-align:left;
}

a.subCatLinks:hover, a.subCatLinks:visited:hover {
color:#bc0001;
text-decoration:underline;

}

.logoImage,.storeLocLeftCheckbox,.target_accordion_action_area_checkall_body_3actions,.target_accordion_action_area_action_body,div#ProductDetails div#YMAL div#scrollList,div#ProductDetails div#tabbedContent div#content div#rating div {
float:left;
}
.searchLeft{
color:#6b6d1f;
float:left;
margin-top:5px;
#margin-top:2px;
}

a.underlnLink:link,a.underlnLink:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
a.underlnLink:hover, a.underlnLink:visited:hover  {
color:#bc0001;
text-decoration:underline;
}
.footerText {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
}

.footerText a:link, .footerText a:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.footerText a:hover, .footerText a:visited:hover {
color:#bc0001;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.footerMainLink a:link, .footerMainLink a:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:17px;
}

a.footerSubLink:link,a.footerSubLink:visited {
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

a.footerSubLink:hover,a.storeLocPrintLink:hover,a.standardLink:hover {
color:#bc0001;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

#footerSubLinks,.emailPad,.wishListAction,div#wishList td.wishListPad {
padding-top:10px;
}

.bottomEspotCategoryNav,.bottomEspotCategory {
display:block;
overflow:hidden;
padding-top:11px;
padding-bottom:22px;
width:auto;
}

a.underlnLinkStoreLoc:link,a.underlnLinkStoreLoc:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

a.storeLocPrintLink:link,a.storeLocPrintLink:visited {
color:#5c5b5b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

a.closestStoreLinkClosed:link,a.closestStoreLinkClosed:visited,a.closestStoreLinkClosed:hover {
color:#434343;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:8px;
text-decoration:none;
}

a.closestStoreLinkOpened:visited,a.closestStoreLinkOpened:hover {
color:#bc0001;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:8px;
text-decoration:none;
}

a.standardLink:link,a.standardLink:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.miniBorder,.cartBorderTop {
border-top:1px solid #CCC;
}

.blueBoldTxt,.redBoldTxt {
color:#000000;
font-size:12px;
font-weight:bold;
}

.boldTxt,div#wishList div#itemRow div#desc {
font-weight:bold;
}

.departmentList a:link, .departmentList a:visited, .filterList a:link, .filterList a:visited, .recentviewLink a:link, .recentviewLink a:visited {
color:#434343;
text-decoration:none;
text-align:left;
}

.filterList a:hover {
color:#bc0001;
text-decoration:underline;
}

.resultLabelsBottom,.searchRightBox {
border-bottom:solid;
border-color:#c6c6c6;
border-width:1px;
}

td.orderStatusListTD,td.orderStatusListRightTD {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:7px;
padding-top:10px;

border-color:#CCC;
border-width:1px;
}

.splitQuantityShipmentIcon,div.checkoutBody div.rightCol div#orderReview div.body div.item div.text,.wishListSidebarPad {
padding-left:5px;
}

.alignRight,div#wishList td.wishListAlign {
text-align:right;
}

.cartImageCell,div.checkoutBody div.leftCol div.value input {
padding-left:3px;
}

.cartOptionspad,div#wishList div#itemRow div#item,div#wishList div#itemRow div#desc,div#wishList div#itemRow div#received,div#wishList div#itemRow div#receivedQty,div#wishList div#itemRow div#price {
padding-top:2px;
}

div#wishList div#itemRow div#dateAdd {
padding-top:0px;
}

div#wishList div#itemRow div#options {
padding-top:0px;
}
div.checkoutHeader a,div.checkoutHeader a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#434343;
text-decoration:underline;
}

div.checkoutBody a,div.checkoutBody a:visited {
color:#434343;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

div.checkoutBody div.leftCol div.text a,div#emailFriends a.emailText,div#ProductDetails div#FindIt div#location div#getDirections a:hover,div#wishList a:hover,div#wishList a.wishListTxt,div#wishList div#itemRow div#options a.optionsText {
text-decoration:underline;
}

div.checkoutBody div.rightCol div#orderReview div.body div.item div.image,div#ProductDetails div#tabbedContent div#content div#helpfulRating div#radio,div#wishList div#options {
float:left;
width:50px;
}

.target_store_accordion_container,.target_store_accordion_div_container {
WIDTH: 934px;
margin-left:9px;
height:auto;
margin-bottom:9px;
#margin-bottom:2px;
_margin-bottom:2px;
}

.target_accordion_label_expanded_1,.target_accordion_label_expanded {
background-image:url(/wcsstore/ThePopcornFactory/images/hdr_active.gif);
background-repeat:no-repeat;
background-color: #bc0001;
color:#FFF;
cursor:pointer;
height:19px;
position:relative;
WIDTH: 934px;
z-index:10;
text-transform:uppercase;
text-align:left;

}

.target_accordion_bottom_1,.target_accordion_bottom {
background-image:url((/wcsstore/ThePopcornFactory/images/colors/color7/right-accordian-bottom.gif);
background-repeat:no-repeat;
z-index:10;
}

.target_accordion_bottom_expanded_1,.target_accordion_bottom_collapsed_1,.target_accordion_bottom_expanded,.target_accordion_bottom_collapsed {
height:0;
visibility:hidden;
background-color:#b9b9b9;
width:0;
z-index:10;
}

.target_accordion_action_area_checkall_body,div#ProductDetails div#YMAL div#stuffList {
float:left;
padding-right:10px;
}

.shipAddress1,div#ProductDetails div#tabbedContent div#sortBy div#selectBox {
padding-top:0;
}

div#ProductDetails div#View div#thumbnails div#zoom,.emailFormPad {
padding-top:5px;
}

div#ProductDetails div#FindIt div#location div#address,div#ProductDetails div#tabbedContent div#content div#date {
float:clear;
}

div#ProductDetails div#CreateYourOwn,div#ProductDetails div#YMAL {
background-image:url(../images/colors/color7/nav/createYourOwnBG.gif);
background-repeat:no-repeat;
height:220px;
margin-bottom:19px;
padding-left:13px;
width:544px;
}

div#ProductDetails div#CreateYourOwn div#item div#price,div#ProductDetails div#YMAL div#price {
font-size:14px;
left:-13px;
position:relative;
}

div#ProductDetails div#CreateYourOwn div#plus,div#ProductDetails div#CreateYourOwn div#equals {
float:left;
padding-left:0;
padding-top:0;
width:45px;
}

div#ProductDetails div#CreateYourOwn div#result1,div#ProductDetails div#CreateYourOwn div#result2,div#ProductDetails div#CreateYourOwn div#result3,div#ProductDetails div#CreateYourOwn div#result4,div#ProductDetails div#CreateYourOwn div#result5 {
font-size:14px;
font-weight:bold;
position:relative;
top:10px;
width:98px;
}

div#ProductDetails div#CreateYourOwn div#result1 div#price,div#ProductDetails div#CreateYourOwn div#result2 div#price,div#ProductDetails div#CreateYourOwn div#result3 div#price,div#ProductDetails div#CreateYourOwn div#result4 div#price,div#ProductDetails div#CreateYourOwn div#result5 div#price {
font-size:14px;
left:-13px;
position:relative;
}

div#ProductDetails div#CreateYourOwn div#result1 div#desc,div#ProductDetails div#CreateYourOwn div#result2 div#desc,div#ProductDetails div#CreateYourOwn div#result3 div#desc,div#ProductDetails div#CreateYourOwn div#result4 div#desc,div#ProductDetails div#CreateYourOwn div#result5 div#desc {
width:175px;
}

div#ProductDetails div#CreateYourOwn div#result1 div#savings,div#ProductDetails div#CreateYourOwn div#result2 div#savings,div#ProductDetails div#CreateYourOwn div#result3 div#savings,div#ProductDetails div#CreateYourOwn div#result4 div#savings,div#ProductDetails div#CreateYourOwn div#result5 div#savings {
color:#434343;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}

div#ProductDetails div#YMAL div.itemSelected,div#wishList div#itemRow div#price {
color:#000000;
font-weight:bold;
}

div#ProductDetails div#YMAL div#stuffList div#item,div#ProductDetails div#tabbedContent div#sortBy div.text {
padding-top:3px;
}

div#ProductDetails div#tabbedContent div#content div#subheading,div#ProductDetails div#tabbedContent div#content div#reviewer {
float:clear;
padding-bottom:5px;
padding-top:5px;
}

div#ProductDetails div#tabbedContent div#content div#review,div#ProductDetails div#tabbedContent div#content div#helpfulOthers,div#ProductDetails div#tabbedContent div#content div#helpfulRating,div#ProductDetails div#tabbedContent div#content div#solicit {
float:clear;
padding-bottom:5px;
padding-top:5px;
width:520px;
}

a,.emailText {
color:#434343;
text-decoration:underline;
text-align:center;

}

#orderConf,#prodCompare,.orderStatusMainHeader {
	border:1px solid #d9ce9f;
}

.resultsSearchInfoRight {
text-align:right;
padding:3px;
}
.resultsSearchLabels5 {
text-align:center;
padding:3px;
}

.resultLabelsTopRight,.resultsLabel,.resultsLabel2 {
font-size:11px;
font-weight:bold;
margin-left:11px;
}

.revealBk {
background-image:url(../images/colors/color7/nav/rollover_window_tile.gif);
background-repeat:repeat-y;
}

.revealBkTitle {
background-image:url(../images/colors/color7/nav/roll_reviews_box_tile.gif);
background-repeat:repeat-y;
}


/* Extracted From Checkout Page ------------------------------------------------------------------- */
.dojoLayoutContainer{ position: relative; display: block; overflow: hidden; }
body .dojoAlignTop, body .dojoAlignBottom, body .dojoAlignLeft, body .dojoAlignRight { position: absolute; overflow: hidden; }
body .dojoAlignClient { position: absolute }
.dojoAlignClient { overflow: auto; }
.dojoTooltip {
	border: 0px;
	color: black;
	position: relative;
	z-index: 10;
}
.dojoAccordionPane .label {
	color: #000;
	font-weight: bold;
	background: url(/wcsstore/dojo041/src/widget/templates/images/soriaAccordionOff.gif) repeat-x top left #85aeec;
	border:1px solid #d9d9d9;
	font-size:14px;
}

.dojoAccordionPane-selected .label {
	background: url(/wcsstore/dojo041/src/widget/templates/images/soriaAccordionSelected.gif) repeat-x top left #85aeec;
	border:1px solid #84a3d1;
}

.dojoAccordionPane .label:hover {
	cursor: pointer;
}

.dojoAccordionPane .accBody {
	background: #fff;
	overflow: auto;
	border:1px solid #84a3d1;
}

	.pqv_table {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color:#434343; 
		width: 100%;
	}
	.pqv_img_view {
		text-align : center; 
		display:block;
		padding-top:12px;
		padding-bottom:10px;
		
	}

	.pqv_price {
		font-size:  12px; 
		color: #434343; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-align: right;
	}

	.pqv_discountPrice{
		font-size:  10px; 
		color: #434343; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.pqv_productName{
		font-size:  11px; 
		color: #000000; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.pqv_discount {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#bc0001; 
		
	}
	.pqv_text{
		color:#000000;
		font-size: 11px;
	}
/* LEFT NAV STYLES */
.leftNav {
	width:167px;
	background-color:#FAF6E3;
	border-left:1px solid #d9ce9f;
	border-bottom:1px solid #d9ce9f;
	border-top:1px solid #d9ce9f;

}
.leftWidth {
width:167px;
}
.rightWidth {
width:150px;
}
#RightNav{
margin-top:0px;
display:none;
position:relative;
z-index:30 !important;
width:-0px;
background-color:#E9E2C1;
height:auto;
top:400px;
left:-950px;
}
.ymalColor{
background-color:none;
}
.emailNav{
width:167px;
background-color:#FAF6E3;
border:1px solid #d9ce9f;
padding-top:7px;
height:122px;
}
.dojoTooltip1 {	
	border: 0px;
	color: black;
	position: relative;
	z-index: 10;
}
.pqv_table1 {		
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color:#434343; 
		width: 100%;
}
#recentItemsBlock_div{
padding-top:11px;
}

.scrollablePaneWidgetContainer{
-moz-user-select: none; 
height:150px;

}

.recently {
position: relative; 
z-index: 999; 
left: 0px; 

}

.scrollablePaneContainerNode {
width: 136px;
}

.targetScrollablePaneElements {
	position: relative;
	left: 11px;
	top: 0px;
	clip: rect(auto, auto, auto, auto);
	visibility: visible;
	width:131px;
	display:block;
	overflow:hidden;
	height:150px;
	
}

.recentlyBox {
padding: 2px; 
width: 112px; 
text-align: left;
}

/*PRODUCT DETAIL STYLES EXTRACTED FROM PAGE */

body .dojoTab {
		position : relative;
		float : left;
		padding-left : 0px;
		background-image:url(../images/target_tab_top_right.gif);
		cursor: pointer;
		white-space: nowrap;
		z-index: 3;
	}
	body .dojoTab div {
		display : block;
		padding : 4px 15px 4px 15px;
		background-image : url(images/target_tab_top_right.gif);
		color : #434343;
		font-size : 10px;
		position:relative;
		border-right:1px solid #b9b9b9;
		margin-bottom:0px;
		
	}
	body .dojoTabPaneWrapper {
		border : 1px solid #d9ce9f;
		_zoom: 1; /* force IE6 layout mode so top border doesnt disappear */
		display: block;
		clear: both;
		overflow: hidden;
		width:585px;
		height:200px;
		padding:11px;
		background-color:#ffffff;
		top:19px;
		
	}
	body .dojoTabPaneWrapperQuick {
		border : 1px solid #d9ce9f;
		_zoom: 1; /* force IE6 layout mode so top border doesnt disappear */
		display: block;
		clear: both;
		overflow: hidden;
		width:307px;
		height:200px;
		padding:11px;
		background-color:#ffffff;
		top:19px;
		
		
	}	
	body .dojoTabLabels-bottom body .dojoTab {
		border-top :  1px solid #d9ce9f;
		border-bottom : 0;
		background-image:url(images/target_tab_bot_left.gif) no-repeat left bottom;
	}
	body .dojoTabLabels-bottom body .dojoTab div {
		background-image:url(images/target_tab_bot_right.gif) no-repeat right bottom;
	}
	body .dojoTabLabels-bottom body .dojoTab.current {
		border-top : 0;
		background-image:url(images/target_tab_bot_left_curr.gif) no-repeat left bottom;
	}						
	body .dojoTabLabels-bottom body .dojoTab.current div {
		padding-top : 4px;
		background-image:url(images/target_tab_bot_right_curr.gif) no-repeat right bottom;
	}
	body .dojoTabLabels-right-h body .dojoTab {
		padding-left : 0;
		border-left :  1px solid #d9ce9f;
		border-bottom : 0;
		background-image:url(images/target_tab_bot_right.gif) no-repeat right bottom;
		float : none;
	}
	body .dojoTabLabels-right-h body .dojoTab.current {
		border-left :  0;
		border-bottom :  1px solid #d9ce9f;
	}
	body .dojoTabLabels-left-h body .dojoTab {
		border-right :  1px solid #d9ce9f;
		border-bottom : 0;
		float : none;
		background-image:url(images/target_tab_top_left.gif) no-repeat left top;
	}
	body .dojoTabLabels-left-h body .dojoTab.current {
		border-right : 0;
		border-bottom :  1px solid #d9ce9f;
		padding-bottom : 0;
		background-image:url(images/target_tab_top_left.gif) no-repeat 0 -150px;
	}
	body .dojoTabLabels-left-h body .dojoTab div {
		background : 0;
		border-bottom :  1px solid #d9ce9f;
	}
	body .dojoTab.current {
		padding-bottom : 3px;
		border-left: 1px solid #d9ce9f;
		background-position : 0 -150px;
		background-color: #ffffff;
	}
	body .dojoTab.current div {
		padding-bottom : 4px;
		margin-bottom : 1px;
		background-position : 99% -150px;
	}
	.dojoTabContainer {
	position : relative;
}
	.dojoTabContainerQuick {
	position : relative;
	margin-left:11px;
	width:310px;
}
body .dojoTabPaneWrapperOuter {
	_zoom: 1; /* force IE6 layout mode so top border doesnt disappear */
	display: block;
	clear: both;
	overflow: hidden;
}

.dojoTabLabels-top {
	position : relative;
	top : 0px;
	left : 0px;
	overflow : visible;
	margin-bottom : 0px;
	width : 100%;
	z-index: 2;	/* so the bottom of the tab label will cover up the border of dojoTabPaneWrapper */
}

.dojoTabNoLayout.dojoTabLabels-top .dojoTab {
	margin-bottom: -1px;
	_margin-bottom: 0px; /* IE filter so top border lines up correctly */
}

.dojoTab .close {
	display : inline-block;
	height : 12px;
	width : 12px;
	padding : 0 12px 0 0;
	margin : 0 -10px 0 10px;
	cursor : default;
	font-size: 10px;
}

.dojoTab .closeImage {
	background-image:url(images/tab_close.gif) no-repeat right top;
}

.dojoTab .closeHover {
	background-image : url(images/tab_close_h.gif);
}

.dojoTab.current {
	padding-bottom : 1px;
	border-bottom : 0;
	background-position : 0 -150px;
}

.dojoTab.current div {
	padding-bottom : 5px;
	margin-bottom : -1px;
	background-position : 100% -150px;
}

/* bottom tabs */

.dojoTabLabels-bottom {
	position : relative;
	bottom : 0px;
	left : 0px;
	overflow : visible;
	margin-top : -1px;
	width : 100%;
	z-index: 2;
}

.dojoTabNoLayout.dojoTabLabels-bottom {
	position : relative;
}

.dojoTabLabels-bottom .dojoTab {
	border-top :  1px solid #6290d2;
	border-bottom : 0;
	background-image:url(images/tab_bot_left.gif) no-repeat left bottom;
}

.dojoTabLabels-bottom .dojoTab div {
	background-image:url(images/tab_bot_right.gif) no-repeat right bottom;
}

.dojoTabLabels-bottom .dojoTab.current {
	border-top : 0;
	background-image:url(images/tab_bot_left_curr.gif) no-repeat left bottom;
}

.dojoTabLabels-bottom .dojoTab.current div {
	padding-top : 4px;
	background-image:url(images/tab_bot_right_curr.gif) no-repeat right bottom;
}

/* right-h tabs */

.dojoTabLabels-right-h {
	overflow : visible;
	margin-left : -1px;
	z-index: 2;
}

.dojoTabLabels-right-h .dojoTab {
	padding-left : 0;
	border-left :  1px solid #6290d2;
	border-bottom : 0;
	background-image:url(images/tab_bot_right.gif) no-repeat right bottom;
	float : none;
}

.dojoTabLabels-right-h .dojoTab div {
	padding : 4px 15px 4px 15px;
}

.dojoTabLabels-right-h .dojoTab.current {
	border-left :  0;
	border-bottom :  1px solid #6290d2;
}

/* left-h tabs */

.dojoTabLabels-left-h {
	overflow : visible;
	margin-right : -1px;
	z-index: 2;
}

.dojoTabLabels-left-h .dojoTab {
	border-right :  1px solid #6290d2;
	border-bottom : 0;
	float : none;
	background-image:url(images/tab_top_left.gif) no-repeat left top;
}

.dojoTabLabels-left-h .dojoTab.current {
	border-right : 0;
	border-bottom :  1px solid #6290d2;
	padding-bottom : 0;
	background-image:url(images/tab_top_left.gif) no-repeat 0 -150px;
}

.dojoTabLabels-left-h .dojoTab div {
	background : 0;
	border-bottom :  1px solid #6290d2;
}
.tabContainer {
	width:100%;
	height:260px;
	}
.tabContainerQuick {
	width:100%;
	height:260px;
	padding:11px;
	}
.tabInner {
left: 0px; 
top: 0px; 
bottom: auto; 
right: auto; 
width: 606px;
}
.tabInner2 {
left: 0px; 
top: 21px; 
bottom: auto; 
right: auto; 
width: 606px; 
height: 240px;" 
}
.tabPane{
margin: 5px 20px 5px 5px; 
position: relative; 
width: 566px; 
height: 200px;
}

.tabPaneQuick{
margin: 5px 20px 5px 5px; 
position: relative; 
width: 300px; 
height: 200px;
}
/* Cart image alignment fix */
.cart-img-align{
margin-top:-1px;
}
#miniShoppingCartDiv{
margin-top:4px;
}
/*----- For Checkout Loader --- */
#checkout-loading-box{
position:absolute;
z-index:20000;
left:50%;
margin-left: -150px;
margin-top:200px;
background:#FFFFFF;
width:300px;
height:150px;
border:1px solid #a7a7a7;
}
#checkout-loading-background{
width:100%;
height:100%;
position:absolute;
z-index:10000;
left:0;
top:0;
background-color:#000000;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}

/*-Reverted and merged 9/30/08 */

#checkoutTable {
visibility:hidden;
}

.giftMessageLoadingPane {
	width: 700px;
	height: 300px;
}

.greetingCardLoadingPane {
	width: 850px;
	height: 550px;
	top: 53px;
}

.creditCardLoadingPane {
	width: 350px;
	height: 350px;
}


