body{text-align:center; margin:0px; background-image:url('images/Background.jpg'); background-repeat:repeat-x}
#header{height:160px;margin:0;}
#container-main{position:relative; margin:0 auto; top:0px; height:auto; width:920px; text-align:center; background:url('images/containerBackground.png'); background-repeat:repeat-y}
#container{position:relative; margin:0 auto; top:0px; height:auto; width:900px; text-align:left; background-color:#fff}
#logo{position:absolute; left:0px; top:0px; width:240px; height:100px; background:url('images/logo_xmas.gif')}
#top_center{position:absolute; left:240px; top:0px; width:420px; height:100px; /*background-color:#fff*/ background:url('images/top_center_xmas.gif')}
#phone{position:absolute; left:660px; top:0px; width:240px; height:100px; background:url('images/phone_xmas.gif')}
#tabs{position:absolute; left:0px; top:100px; width:900px; height:21px; background-color:#fff}
#search_bar{position:absolute; left:0px; top:121px; width:900px; height:27px; background:url('images/searchbg.gif'); background-repeat:repeat-x; text-align:center; padding-top:3px}
#top{position:absolute; right:0px; top:0px; width:400px; height:20px}
#wrapper{float:left; width:100%; background-color:#fff}
div#footer{margin:0;padding:5px 10px; clear:left; width:100%; text-align:center}
#content{margin: 0 150px; padding-left:10px; padding-right:10px; background-color:#fff}
#rightcol{float:left; width:150px; margin-left:-150px; background-color:#fff}
#leftcol{float:left; width:150px; margin-left:-900px; background-color:#fff}
#quick{position:absolute; left:710px; top:126px; width:111px; height:18px}
#bottomsearch{background-image:url('images/bottom_search.gif'); background-repeat:no-repeat; height:30px; width:580px; padding-left:10px; padding-right:10px; padding-top:5px; margin-top:15px; margin:0 auto}
.footermenu, .footermenu a:link, .footermenu a:visited {font-family:Arial,Helvetica,Century Gothic,sans-serif; font-size:10px; text-decoration:none; color:#777; text-align:center}
.footermenu a:hover {color:#db003a}
.searchbox{width:390px; height:19px; background:url('images/searchboxbg.gif'); background-repeat:no-repeat; border:none; padding-left:7px; padding-right:7px; padding-top:3px}
.boxText{font-size:12px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#70d250; text-decoration:underline}
A{color:#000; text-decoration:none}
A:hover{color:#db003a}
FORM{display:inline}
TR.header{background:#fff}
TR.headerNavigation{background:#bbc3d3}
TD.headerNavigation{font-size:12px; color:#fff; background:#777; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
A.headerNavigation{color:#FFF}
A.headerNavigation:hover{color:#fff}
TR.headerError{background:#f00}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#f00; color:#fff; font-weight:bold; text-align:center}
TR.headerInfo{background:#0f0}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#0f0; color:#fff; font-weight:bold; text-align:center}
TR.footer{background:#bbc3d3}
TD.footer{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#bbc3d3; color:#fff; font-weight:bold}
.infoBox{border-left:1px solid #777; border-right:1px solid #777; border-bottom:1px solid #777}
.infoBoxContents{font-family:Verdana,Arial,sans-serif; font-size:10px}
.infoBoxProducts{font-family:Verdana,Arial,sans-serif; font-size:8px}
.infoBoxNotice{background:#FF8E90}
.infoBoxNoticeContents{background:#FFE6E6; font-family:Verdana,Arial,sans-serif; font-size:10px}
.table{font-size:12px; color:#fff; background:#777; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
.infoBoxHeading{font-size:12px; color:#fff; background:#777; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
TD.infoBoxHeading1{font-size:12px; color:#fff; background:#777; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold; text-align:right}
TD.infoBox, SPAN.infoBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9}
TR.productListing-odd{background:none}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9}
TR.productListing-even{background:none}
TABLE.productListing{border:1px; border-style:solid; border-color:#b6b7cb; border-spacing:1px}
.productListing-heading{font-family:Arial,Helvetica,Century Gothic,sans-serif; font-size:12px; background:#ccc; color:#000; font-weight:bold}
TD.productListing-data{font-family:Verdana,Arial,sans-serif; font-size:10px}
A.pageResults{color:#000}
A.pageResults:hover{color:#db003a}
TD.pageHeading, DIV.pageHeading{font-family:Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; color:#777}
TR.subBar{background:#f4f7fd}
TD.subBar{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
TD.main, P.main{font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:1.5}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana,Arial,sans-serif; font-size:10px}
.productInfoModel{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#777; font-weight:bold}
TD.accountCategory{font-family:Verdana,Arial,sans-serif; font-size:13px; color:#abd}

TD.fieldKey{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
TD.fieldValue{font-family:Verdana,Arial,sans-serif; font-size:12px}
TD.tableHeading{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
SPAN.newItemInCart{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#db003a}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana,Arial,sans-serif; font-size:11px}
TEXTAREA{width:100%; font-family:Verdana,Arial,sans-serif; font-size:11px}
SPAN.greetUser{font-family:Verdana,Arial,sans-serif; font-size:12px; color:#f0a480; font-weight:bold}
TABLE.formArea{background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px}
TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
SPAN.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#c76170; font-weight:bold}
.productSpecialPrice{font-family:Verdana,Arial,sans-serif; color:#db003a}
SPAN.errorText{font-family:Verdana,Arial,sans-serif; color:#f00}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer;}
.moduleRowSelected{background-color:#ccc}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
.messageBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#9f0}
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#db003a}
TABLE.linkListing{border:1px; border-style:solid; border-color:#b6b7cb; border-spacing:1px}
.linkListing-heading{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background:#b6b7cb; color:#FFF; text-align:center}
A.linkListing-heading{color:#FFF}
A.linkListing-heading:hover{color:#F00}
TD.linkListing-data{border-right:1px solid #b6b7cb; border-bottom:1px solid #b6b7cb; padding:4px; font-family:Verdana,Arial,sans-serif; font-size:10px}
TR.linkListing-odd{background:#f8f8f9}
TR.linkListing-even{background:#F5F5F5}
.linkFeatured{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background:#dbd6d6; color:#FFF; text-align:center; border:1px solid black}
.linkFeaturedHeading{font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; background:#dbd6d6; color:#FFF; text-align:center}
.linkFeaturedMain{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background:#dbd6d6; color:#FFF; text-align:center}
A.linkListingMain{color:#fff}
A.linkListingMain:hover{color:#F00}
.linkListingCats{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-align:center}
A.linkListingCats{color:#000; line-height:1.5}
A.linkListingCats:hover{color:#F00}
.linkListingSubCats{font-family:Verdana,Arial,sans-serif; font-size:9px; font-weight:normal; color:#FFF; text-align:center}
A.linkListingSubCats{color:#000; line-height:1.5}
A.linkListingSubCats:hover{color:#F00}
h1{color:#db003a; font-size:24px; font-family:Arial,Helvetica,Verdana, sans-serif; font-weight:normal; margin-bottom:1px; margin-top:1px; display:inline}
h2{font-size:15px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold; margin-bottom:1px; margin-top:1px; display:inline}
/* Individual Boxes Graphical Borders */
.mws_boxTop_module{background:url('images/infobox_module/top.gif'); font-family:Tahoma; font-size:11px; text-align:center; font-weight:900; background-repeat:repeat-x; vertical-align:middle; white-space:nowrap}
.mws_boxLeft_module{background:url('images/infobox_module/left.gif')}
.mws_boxRight_module{background:url('images/infobox_module/right.gif')}
.mws_boxBottom_module{background:url('images/infobox_module/bot.gif'); font-family:Verdana,Arial,sans-serif; font-size:11px; text-align:center; vertical-align:middle; white-space:nowrap}
.mws_boxCenter_module{background:#fff; font-family:Verdana,Arial,sans-serif; font-size:10px}
.mws_boxCenter_module2{background:#fff; font-family:Verdana,Arial,sans-serif; font-size:10px}
/* Individual Boxes Graphical Borders */
TD.noborderbox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.productTitle{font-size:15px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#777; font-weight:bold}
.productTitleSmall{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#777; font-weight:bold}
.productInfoTitle{font-family:Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; color:#777}
.a.productTitle:hover{color:#db003a}
.general{font-size:12px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif}
.generalRed{font-size:13px; color:#db003a; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
.categoryHeadText{font-size:14px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
.contact{font-size:12px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
.generalPrice{font-size:15px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
.generalOurPrice{font-size:18px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:600}
.quote1{font-size:19px; color:#0066cc; font-family:Verdana,Arial,sans-serif; font-weight:600}
.quote2{font-size:19px; color:#2bd60c; font-family:Verdana,Arial,sans-serif; font-weight:600}
.quote3{font-size:19px; color:#ff3d37; font-family:Verdana,Arial,sans-serif; font-weight:600}
.quote4{font-size:19px; color:#fb62fb; font-family:Verdana,Arial,sans-serif; font-weight:600}
.quote5{font-size:19px; color:#37e1e1; font-family:Verdana,Arial,sans-serif; font-weight:600}
.quote6{font-size:19px; color:#777777; font-family:Verdana,Arial,sans-serif; font-weight:600}
.ourPriceListing{font-size:18px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:600; color:#db003a}
a.generalReversed:link, a.generalReversed:visited{font-size:12px; color:#db003a; font-family:Arial,Helvetica,Century Gothic,sans-serif}
a.generalReversed:hover, a.generalReversed:visited:hover{font-size:12px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif}
.general_notice{font-size:16px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold}
a.categoryBox:link, a.categoryBox:visited{font-size:15px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold; color:#777}
a.categoryBox:hover, a.categoryBox:visited:visited:hover{font-size:15px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold; color:#db003a}
.categoryBoxSelected{font-size:15px; font-family:Arial,Helvetica,Century Gothic,sans-serif; font-weight:bold; color:#db003a}
.smallCategory{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color:#777}
a.infoBoxHeadingMain:link{text-decoration:none; color:#fff}
.oldPrice{text-decoration:line-through}
.textBox130{background-color:#ccc; width:123px; height:14px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.textBox30{background-color:#ccc; width:30px; height:14px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.textBox200{background-color:#ccc; width:200px; height:14px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.dropDown200{background-color:#ccc; width:208px; height:19px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.textArea{background-color:#ccc; width:200px; height:80px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.textBox450{background-color:#ccc; width:410px; height:14px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.textBoxGeneral{background-color:#ccc; height:19px; border:1px solid #777; padding-top:2px; padding-left:3px; padding-right:3px}
.tiny{font-size:10px}
.tiny1{font-size:11px}
.boxSpace{padding-top:10px; padding-bottom:10px}
.boxBot{padding-bottom:10px}
.boxTop{padding-top:10px}
.mainHeader{color:#db003a; font-size:24px; font-family:Arial,Helvetica,Verdana, sans-serif}
.mainHeaderNew{color:#db003a; font-size:24px; font-family:Arial,Helvetica,Verdana, sans-serif; padding-left:5px}
.attentionGrabber{color:#db003a; font-size:16px; font-family:Arial,Helvetica,Verdana, sans-serif; font-weight:bold}
ul{list-style-image:url('images/bullet.gif')}
ul li{padding-bottom:6px}
.nestedmenu{font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif; font-weight:bold;}
a.categoryNested:link, a.categoryNested:visited{font-size:12px; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; color:#777}
a.categoryNested:hover, a.categoryNested:visited:visited:hover{font-size:12px; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; color:#db003a}
.categoryNestedSelected{font-size:12px; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; color:#db003a}
.tabHR{color:#777; width:560px; text-align:center; height:1px;}
.prodList{width:580px; height:155px; background-image:url('images/prodbg.gif'); background-repeat:no-repeat; float:left; padding-bottom:7px}
.prodSmlL{width:285px; height:172px; background-image:url('images/prodsml.gif'); background-repeat:no-repeat; float:left; padding-bottom:4px}
.prodSmlR{width:285px; height:172px; background-image:url('images/prodsml.gif'); background-repeat:no-repeat; float:right; padding-bottom:4px}
.prodListName{width:100%; height:20px; float:left; padding-top:10px; text-align:center}
.prodListDesc{width:100%; height:70px; float:left; padding-top:20px}
.prodListRate{width:100%; height:20px; float:left; padding-top:10px; text-align:center}
#dropmenudiv{position:absolute; border:1px solid black; border-bottom-width: 0; font-size:13px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif; line-height:18px; z-index:100}
#dropmenudiv a{width:100%; display:block; text-indent:3px; border-bottom:1px solid black; padding:1px 0; text-decoration:none}
#dropmenudiv a:hover{background-color:#db003a; color:#fff}
.textTable{border-left:1px solid #777; border-right:1px solid #777; padding-left:5px; padding-top:10px; width:580px; font-size:12px; color:#000; font-family:Arial,Helvetica,Century Gothic,sans-serif}
.headTable{border-left:1px solid #777; border-right:1px solid #777; width:580px}