BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #494949; PADDING-TOP: 0px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #4b68ae; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #4b68ae; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #4b68ae; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 5px; COLOR: #a24a7d; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #8eaddc 1px solid
}
H2 {
	FONT-SIZE: 16px; COLOR: #4b68ae
}
H3 {
	
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 10px 0px; COLOR: #a24a7d; LINE-HEIGHT: 18px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #8eaddc; HEIGHT: 1px; BACKGROUND-COLOR: #8eaddc; BORDER-RIGHT-WIDTH: 0px
}
#frame {
	MARGIN: 0px auto; WIDTH: 950px; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(../images/headerBackground2.jpg) no-repeat 0px 31px; FLOAT: left; WIDTH: 950px; HEIGHT: 130px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
#headerTopMenu {
	/*FLOAT: right; WIDTH: 782px; HEIGHT: 75px;*/
	FLOAT: right; WIDTH: 950px; HEIGHT: 75px;
}
#headerTopMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; WIDTH: 340px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#headerTopMenu UL LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 11px; FONT-WEIGHT: bold; BACKGROUND: url(../images/topMenuDivider.gif) no-repeat right center; PADDING-BOTTOM: 0px; COLOR: #2b4374; PADDING-TOP: 0px
}
#headerTopMenu UL LI.lastItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headerTopMenu UL LI A {
	FONT-WEIGHT: bold; COLOR: #2b4374; TEXT-DECORATION: none
}
#headerTopMenu UL LI A:visited {
	FONT-WEIGHT: bold; COLOR: #2b4374; TEXT-DECORATION: none
}
#headerTopMenu UL LI A:hover {
	TEXT-DECORATION: underline
}
#headerTopMenu UL LI SPAN {
	COLOR: #8a1f53
}
#headerTopMenu DIV {
	FLOAT: right; MARGIN: 5px 10px 0px 0px
}
#headerTopMenu DIV LABEL {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #2b4374
}
#headerTopMenu DIV INPUT {
	VERTICAL-ALIGN: middle
}
#headerTopMenu DIV INPUT.textBox {
	WIDTH: 140px
}
#header UL.categories {
	FLOAT: right;
	WIDTH: auto;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: right;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header UL.categories LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; BACKGROUND: url(../images/categoryDivider.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header UL#categoriesOne LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header UL#categoriesOne LI.firstItem {
	PADDING-LEFT: 0px
}
#header UL#categoriesTwo LI.firstItem {
	PADDING-LEFT: 0px
}
#header UL#categoriesOne LI.lastItem {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#header UL#categoriesTwo LI.lastItem {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#header UL.categories LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #a24a7d; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#header UL.categories LI A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #a24a7d; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#header UL.categories LI A:hover {
	BACKGROUND-COLOR: #cedff8
}
#pageBody {
	BACKGROUND: url(../images/verticalNavStripe.gif) #fff repeat-y 176px top; FLOAT: left; WIDTH: 950px
}
#noNavPageBody {
	FLOAT: left; WIDTH: 950px
}
#noNavPageMargin {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content {
	BORDER-TOP: #fff 10px solid; BACKGROUND: url(../images/content_area_shadow.gif) repeat-x 50% top; FLOAT: left; WIDTH: 770px
}
.contentPadActive {
float:right;
	MARGIN: 5px 25px;
	width:700px;
}
.contentPadActive2 {
	MARGIN: 5px 25px;
}
.contentPadInactive {
	WIDTH: 775px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 950px; PADDING-TOP: 5px; BACKGROUND-COLOR: #0C589E
}
#footer DIV {
	FLOAT: left; BACKGROUND-COLOR: #576baa
}
#emailText {
	PADDING-RIGHT: 15px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer DIV INPUT {
	VERTICAL-ALIGN: middle
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 99%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#footer UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 11px
}
#footer UL LI A {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer UL LI A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer UL LI.lastItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer UL.listTwo {
	MARGIN: 0px
}
#footer UL.listTwo LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#footer UL.listTwo LI.lastItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#subFooter {
	FLOAT: left; WIDTH: 950px; COLOR: #374a72; TEXT-ALIGN: left
}
#leftNavigation {
	FLOAT: left; WIDTH: 175px
}
#leftNavigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 10px 18px; COLOR: #a24a7d; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#leftNavigation UL {
	LIST-STYLE-TYPE: none
}
.standardNavList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 18px; PADDING-TOP: 0px
}
.standardNavList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.standardNavList A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #696969; TEXT-DECORATION: none
}
.standardNavList A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #696969; TEXT-DECORATION: none
}
.standardNavList A:hover {
	TEXT-DECORATION: underline
}
.homeNavList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 173px; PADDING-TOP: 0px
}
.homeNavList LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #a7b0c1 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 15px solid
}
.homeNavList LI.firstItem {
	BORDER-TOP-STYLE: none
}
.homeNavList LI.lastItem {
	BORDER-BOTTOM-STYLE: none
}
.homeNavList LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8a1f53; TEXT-DECORATION: none
}
.homeNavList LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8a1f53; TEXT-DECORATION: none
}
.homeNavList LI A:hover {
	TEXT-DECORATION: underline
}
.homeNavList LI IMG {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.homeNavList LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 69px; PADDING-TOP: 0px
}
.homeNavList LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
	width:100px;
	overflow: hidden;
	white-space: nowrap;
}
.homeNavList LI UL LI A {
	FONT-SIZE: 11px; COLOR: #374a72; TEXT-DECORATION: none
}
.homeNavList LI UL LI A:visited {
	FONT-SIZE: 11px; COLOR: #374a72; TEXT-DECORATION: none
}
.homeNavList LI UL LI A:hover {
	TEXT-DECORATION: underline
}
.homeNavViewAllLink {
	PADDING-RIGHT: 8px; BACKGROUND: url(../images/navLinkBullet.gif) no-repeat right 50%
}
.homeNavList LI UL LI A.homeNavViewAllLink {
	COLOR: #4b68ae
}
.homeNavList LI UL LI A.homeNavViewAllLink:visited {
	COLOR: #4b68ae
}
.homeNavList LI UL LI A.homeNavViewAllLink:hover {
	COLOR: #4b68ae
}
.subCategoryNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subCategoryNavigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 6px
}
.subCategoryNavigation LI IMG {
	VISIBILITY: hidden; WIDTH: 0px; HEIGHT: 0px
}
.subCategoryNavigation LI A {
	FONT-SIZE: 20px; COLOR: #8a1f53
}
.subCategoryNavigation LI A:visited {
	FONT-SIZE: 20px; COLOR: #8a1f53
}
.subCategoryNavigation LI A:hover {
	FONT-SIZE: 20px; COLOR: #8a1f53
}
.subCategoryNavigation LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 0px
}
.subCategoryNavigation LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.subCategoryNavigation LI UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #696969
}
.subCategoryNavigation LI UL LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #696969
}
.subCategoryNavigation LI UL LI A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #696969
}
#homePromoTable {
	FLOAT: left; WIDTH: 768px; BORDER-BOTTOM: #fff 6px solid
}
.homePromoMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 764px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.homeCenterBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/dottedBlue.gif) repeat-x left top; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 764px; PADDING-TOP: 9px
}
.homeCenterBlock A {
	TEXT-DECORATION: none
}
.homeCenterBlock A:visited {
	TEXT-DECORATION: none
}
.homeCenterBlock A:hover {
	TEXT-DECORATION: underline
}
.homeCenterBlock H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #e5781f; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
.homeCenterBlock H2 A {
	COLOR: #e5781f; TEXT-DECORATION: none
}
.homeCenterBlock H2 A:visited {
	COLOR: #e5781f; TEXT-DECORATION: none
}
.homeCenterBlock H2 A:hover {
	COLOR: #e5781f; TEXT-DECORATION: underline
}
.homeCenterBlock H2 SPAN {
	FONT-SIZE: 16px; COLOR: #5f7ba5
}
.homeCenterBlock DIV {
	FLOAT: left; WIDTH: 191px; TEXT-ALIGN: center
}
.homeCenterBlock DIV.threeAcross {
	WIDTH: 254px
}
.homeCenterBlock IMG {
	MARGIN-BOTTOM: 10px
}
.homeCenterBlock DIV SPAN {
	DISPLAY: block
}
.trendsBlock {
	FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 725px
}
.trendsBlock IMG {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.map {
	FLOAT: right; WIDTH: 450px; HEIGHT: 400px
}
.internationalRatesTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #d8dce4 1px solid; TEXT-ALIGN: center
}
.internationalRatesTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #d8dce4 1px solid; TEXT-ALIGN: center
}
.internationalRatesTable .countryColumn {
	TEXT-ALIGN: left
}
.tabberlive .tabbertabhide {
	DISPLAY: none
}
.tabber {
	
}
.tabberlive {
	MARGIN-TOP: 1em
}
UL.tabbernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 12px Verdana, sans-serif; PADDING-TOP: 3px
}
UL.tabbernav LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.tabbernav LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; BACKGROUND: #dde; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
UL.tabbernav LI A:link {
	COLOR: #448
}
UL.tabbernav LI A:visited {
	COLOR: #667
}
UL.tabbernav LI A:hover {
	BACKGROUND: #aae; COLOR: #000
}
UL.tabbernav LI.tabberactive A {
	BACKGROUND: #aae; COLOR: #000
}
UL.tabbernav LI.tabberactive A:hover {
	BACKGROUND: #aae; COLOR: #000
}
.tabberlive .tabbertab {
	
}
.tabberlive .tabbertab H2 {
	DISPLAY: none
}
.tabberlive .tabbertab H3 {
	DISPLAY: none
}
.tabberlive#tab1 {
	
}
.tabberlive#tab2 {
	
}
.tabberlive#tab2 .tabbertab {
	OVERFLOW: auto; HEIGHT: 200px
}
#contactLinks {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FLOAT: right; PADDING-BOTTOM: 12px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffa0
}
#contactLinks H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contactLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contactLinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#contactLinks A {
	FONT-WEIGHT: bold; COLOR: #a24a7d; TEXT-DECORATION: underline
}
.slidey {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 720px
}
.slidey .title {
	FONT-WEIGHT: bold
}
.slidey .slideblock {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.slideblock P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.slideblock DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.faqDivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 10px; WIDTH: 720px; COLOR: #a24a7d; PADDING-TOP: 0px
}
#productTopPane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 45px; WIDTH: 720px; PADDING-TOP: 10px
}
#productImagePane {
	FLOAT: left; WIDTH: 310px; TEXT-ALIGN: center
}
#productImagePane .productImage {
	BORDER-RIGHT: #888f98 1px solid; BORDER-TOP: #888f98 1px solid; BORDER-LEFT: #888f98 1px solid; BORDER-BOTTOM: #888f98 1px solid
}
.clickEnlarge {
	MARGIN-TOP: 10px; CURSOR: pointer
}
#productInfoPane {
	FLOAT: right; WIDTH: 400px
}
#productInfoPane H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a24a7d; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#productInfoPane H1 SPAN {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #696969
}
#productInfoFunctions {
	BORDER-RIGHT: #888f98 1px solid; BORDER-TOP: #888f98 1px solid; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #888f98 1px solid; BORDER-BOTTOM: #888f98 1px solid; BACKGROUND-COLOR: #fef7d1
}
#productInfoFunctions TABLE {
	FLOAT: left; MARGIN: 10px 0px 10px 10px
}
#productInfoFunctions TABLE TH {
	PADDING-BOTTOM: 8px; WIDTH: 40px
}
#productInfoFunctions TABLE TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 8px
}
#productInfoFunctions TABLE TD INPUT {
	MAX-WIDTH: 185px
}
TH.productName {
	WIDTH: 188px; COLOR: #802024
}
TH.productPrice {
	WIDTH: 50px; COLOR: #802024; TEXT-ALIGN: right
}
TH.productQuantity {
	WIDTH: 50px; COLOR: #802024; TEXT-ALIGN: center
}
TD.productName {
	TEXT-ALIGN: left
}
TD.productName SPAN {
	FONT-WEIGHT: normal
}
TD.productPrice {
	TEXT-ALIGN: right
}
TD.productQuantity {
	TEXT-ALIGN: center
}
TD.productQuantity INPUT {
	WIDTH: 20px
}
#productAdd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 115px; PADDING-TOP: 25px
}
#productAdd INPUT {
	MARGIN-BOTTOM: 10px
}
#productInfoErrorPane {
	FLOAT: left; WIDTH: 400px; TEXT-ALIGN: center
}
#productInfoErrorPane SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 400px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
H4#availableColorsHeader {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.availableColorsWithCrossSell {
	WIDTH: 435px
}
.availableColorsWithOutCrossSell {
	WIDTH: 720px
}
.productPageAvailableColorsItem {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 144px; HEIGHT: 150px; TEXT-ALIGN: center
}
.productPageAvailableColorsItem INPUT {
	BORDER-LEFT-COLOR: #888f98; BORDER-BOTTOM-COLOR: #888f98; BORDER-TOP-COLOR: #888f98; BORDER-RIGHT-COLOR: #888f98
}
.productPageAvailableColorsItem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
.productPageAvailableColorsItem A {
	FONT-SIZE: 11px; COLOR: #52679e; TEXT-DECORATION: none
}
.productPageAvailableColorsItem A:visited {
	FONT-SIZE: 11px; COLOR: #52679e; TEXT-DECORATION: none
}
.productPageAvailableColorsItem A:hover {
	FONT-SIZE: 11px; COLOR: #52679e; TEXT-DECORATION: none
}
.productPageAvailableColorsItem A:hover {
	TEXT-DECORATION: underline
}
.productMayWeAlsoRecommend {
	FLOAT: right; MARGIN-BOTTOM: 20px; WIDTH: 220px; BACKGROUND-COLOR: #e9eaec
}
.mayWeAlsoRecommendPad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.mayWeAlsoRecommendPad H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mayWeAlsoRecommendItem {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 200px; COLOR: #5d6672
}
.mayWeAlsoRecommendItem IMG {
	BORDER-RIGHT: #888f98 1px solid; BORDER-TOP: #888f98 1px solid; FLOAT: left; MARGIN: 0px 10px 30px 0px; BORDER-LEFT: #888f98 1px solid; BORDER-BOTTOM: #888f98 1px solid
}
.mayWeAlsoRecommendItem A {
	COLOR: #52679e; TEXT-DECORATION: none
}
.mayWeAlsoRecommendItem A:unknown {
	COLOR: #52679e; TEXT-DECORATION: none
}
.mayWeAlsoRecommendItem A:hover {
	TEXT-DECORATION: underline
}
.outOfStock {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: none
}
.nextPrevious A {
	TEXT-DECORATION: none
}
.nextPrevious A:visited {
	TEXT-DECORATION: none
}
.nextPrevious A:hover {
	TEXT-DECORATION: underline
}
.breadCrumb {
	FLOAT: left; WIDTH: 725px; COLOR: #adadad; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right
}
.breadCrumbWide {
	FLOAT: left; WIDTH: 850px; COLOR: #adadad; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right
}
.breadCrumb A {
	COLOR: #adadad; TEXT-DECORATION: none
}
.breadCrumb A:visited {
	COLOR: #adadad; TEXT-DECORATION: none
}
.breadCrumbWide A {
	COLOR: #adadad; TEXT-DECORATION: none
}
.breadCrumbWide A:visited {
	COLOR: #adadad; TEXT-DECORATION: none
}
.breadCrumb A:hover {
	TEXT-DECORATION: underline
}
.breadCrumbWide A:hover {
	TEXT-DECORATION: underline
}
.categoryMainImageBanner {
	FLOAT: left; BORDER-BOTTOM: #fff 20px solid
}
.categoryTitleImage {
	DISPLAY: block; FLOAT: left
}
.categoryMainImage {
	DISPLAY: block; FLOAT: left
}
.categoryPaging {
	CLEAR: both; FLOAT: left; WIDTH: 561px; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: right
}
#searchResults {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 725px
}
#searchResultItems {
	FLOAT: left; WIDTH: 725px
}
#searchResultItems DIV {
	FLOAT: left; WIDTH: 140px; HEIGHT: 205px; TEXT-ALIGN: center
}
#categoryMainItemsPad #searchResultItems DIV {
	HEIGHT: 50px
}
#searchResultItems DIV.listHeaderItemDescription {
	FLOAT: left; MARGIN-BOTTOM: -4px; WIDTH: 140px; COLOR: gray; HEIGHT: auto; TEXT-ALIGN: center
}
#searchResultItems DIV IMG {
	BORDER-RIGHT: #605f5e 1px solid; BORDER-TOP: #605f5e 1px solid; BORDER-LEFT: #605f5e 1px solid; BORDER-BOTTOM: #605f5e 1px solid
}
#categoryMainItemsPad #searchResultItems DIV IMG {
	MARGIN-LEFT: 19px
}
#searchResultItems DIV SPAN {
	DISPLAY: block; MARGIN: 0px 3px 0px 18px; TEXT-ALIGN: left
}
#categoryMainItemsPad #searchResultItems DIV SPAN {
	MARGIN: 0px; TEXT-ALIGN: center
}
.listItemDescription {
	CLEAR: both; FONT-WEIGHT: bold; COLOR: #a24a7d; PADDING-TOP: 5px
}
.listSaleItemPrice {
	COLOR: red
}
.listItemDescription A {
	FONT-WEIGHT: bold; COLOR: #a24a7d; TEXT-DECORATION: none
}
.listItemDescription A:visited {
	FONT-WEIGHT: bold; COLOR: #a24a7d; TEXT-DECORATION: none
}
.listItemDescription A:hover {
	COLOR: #a24a7d; TEXT-DECORATION: underline
}
#searchResultItems .listItemDescription IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT-WIDTH: 0px
}
#categoryMainItemsPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#rhinstonesCenterMainTable {
	FLOAT: left; WIDTH: 770px; BORDER-BOTTOM: #fff 6px solid
}
#rhinestoneCenterMainCell {
	BACKGROUND: url(/Assets/CategoryMains/Rhinestones/RhinestoneCenterHeader.gif) #8a2050 no-repeat 16px 10px; WIDTH: 545px; PADDING-TOP: 36px
}
#rhinestoneCenterMainCell IMG {
	DISPLAY: block
}
#rhinestoneFinderCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/rhinestone_finder.gif) #3c72a1 no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 221px; COLOR: #fff; PADDING-TOP: 44px; TEXT-ALIGN: center
}
#rhinestoneFinderCell LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#rhinestoneFinderCell DIV {
	DISPLAY: block; PADDING-TOP: 8px
}
#rhinestoneFinderCell SELECT {
	VERTICAL-ALIGN: middle
}
#rhinestoneFinderCell INPUT {
	VERTICAL-ALIGN: middle
}
#rhinestoneFinderCell SELECT {
	WIDTH: 150px
}
#rhinestoneFinderCell HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 15px 8px; PADDING-TOP: 0px
}
#rhinestonesTable {
	FLOAT: right; WIDTH: 771px; COLOR: #fff
}
#rhinestonesTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #5c0924
}
#rhinestonesTable TH IMG {
	DISPLAY: block
}
#rhinestonesTable TD {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; PADDING-TOP: 180px; TEXT-ALIGN: center
}
#rhinestonesTable TD {
	VERTICAL-ALIGN: middle
}
#rhinestonesTable TD IMG {
	VERTICAL-ALIGN: middle
}
#rhinestonesTable TD INPUT {
	VERTICAL-ALIGN: middle
}
#rhinestonesTable TD SELECT {
	VERTICAL-ALIGN: middle
}
#rhinestonesTable TD IMG {
	MARGIN-RIGHT: 10px
}
#rhinestonesTable TD SELECT {
	WIDTH: 110px
}
#rhinestonesTable TD.one {
	BACKGROUND: url(../images/bg1.jpg) #344780 no-repeat left top
}
#rhinestonesTable TD.two {
	BACKGROUND: url(../images/bg2.jpg) #cf5a0a no-repeat left top; WIDTH: 383px; BORDER-RIGHT-WIDTH: 0px
}
#rhinestonesTable TD.three {
	BACKGROUND: url(../images/bg3.jpg) #873056 no-repeat left top
}
#rhinestonesTable TD.four {
	BACKGROUND: url(../images/bg4.jpg) #11416b no-repeat left top; WIDTH: 383px; BORDER-RIGHT-WIDTH: 0px
}
.cartTable {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 850px; BORDER-BOTTOM: #232841 1px solid
}
.cartTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #232841; PADDING-TOP: 5px; BORDER-BOTTOM: #232841 1px solid; TEXT-ALIGN: center
}
.cartTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.cartTable B {
	COLOR: #831856
}
.cartItemImage {
	WIDTH: 77px
}
.cartItemImage IMG {
	BORDER-RIGHT: #888f98 1px solid; BORDER-TOP: #888f98 1px solid; BORDER-LEFT: #888f98 1px solid; BORDER-BOTTOM: #888f98 1px solid
}
.cartItemProduct {
	TEXT-ALIGN: left
}
.cartItemProduct A {
	FONT-WEIGHT: bold; COLOR: #831856; TEXT-DECORATION: none
}
.cartItemProduct A:visited {
	FONT-WEIGHT: bold; COLOR: #831856; TEXT-DECORATION: none
}
.cartItemProduct A:hover {
	TEXT-DECORATION: underline
}
.cartItemSize {
	WIDTH: 70px
}
.cartItemColor {
	WIDTH: 110px
}
.cartTable TD.cartItemQtyPerUnit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 85px; BACKGROUND-COLOR: #e9eaec; BORDER-RIGHT-WIDTH: 0px
}
.cartTable TD.cartItemQty {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 50px; BACKGROUND-COLOR: #e9eaec; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.cartItemQty INPUT {
	WIDTH: 35px
}
.cartItemUnitPrice {
	WIDTH: 100px
}
.cartItemPrice {
	WIDTH: 100px; TEXT-ALIGN: left
}
.cartItemPrice DIV {
	PADDING-LEFT: 10px; BORDER-LEFT: #d9d9d9 1px solid; TEXT-ALIGN: left
}
.cartItemPrice A {
	FONT-SIZE: 11px; COLOR: #831856; TEXT-DECORATION: underline
}
.cartItemQtyError {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-COLOR: #e9eaec; TEXT-ALIGN: center
}
#cartTableUpdateRow TD {
	BORDER-BOTTOM: #232841 1px solid
}
.proceedButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 850px; PADDING-TOP: 15px; TEXT-ALIGN: right
}
.proceedButton INPUT {
	VERTICAL-ALIGN: middle
}
.proceedButton SELECT {
	VERTICAL-ALIGN: middle
}
.continueShopButton {
	FLOAT: left
}
.PayPalButton {
	WIDTH: 126px; HEIGHT: 36px
}
.proceedButtonTable {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 850px
}
.proceedButtonTable .middleColumn {
	BORDER-RIGHT: #ded6d4 1px solid; BORDER-LEFT: #ded6d4 1px solid; WIDTH: 284px; TEXT-ALIGN: center
}
.cartMayWeAlsoRecommend {
	BACKGROUND: #e9eaec; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 620px
}
.specialOfferLabel {
	
}
.checkoutBread {
	DISPLAY: block
}
.checkoutBlock {
	FLOAT: left; WIDTH: 850px; BACKGROUND-COLOR: #e9eaec
}
.checkoutBlockPad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.checkoutBlock H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 25px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.checkoutBlock H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #5064ab
}
.checkoutBlock H3 {
	FONT-SIZE: 14px; COLOR: #a24a7d
}
.checkoutBlockTotalBlock {
	PADDING-RIGHT: 0px; BORDER-TOP: #8eaddc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 820px; PADDING-TOP: 10px; BORDER-BOTTOM: #8eaddc 1px solid
}
.checkoutBlockTotalBlockPad {
	BACKGROUND: url(../images/verticalRule.gif) repeat-y 410px top; FLOAT: left
}
#shippingPageShippingMethod {
	FLOAT: left; WIDTH: 390px
}
#shippingPageTotals {
	FLOAT: right; WIDTH: 390px
}
#shippingPageTotals TABLE TH {
	PADDING-BOTTOM: 10px; WIDTH: 150px; TEXT-ALIGN: right
}
#shippingPageTotals TABLE TD {
	PADDING-BOTTOM: 10px; WIDTH: 70px; TEXT-ALIGN: right
}
#shippingPageTotals TABLE .orderTotalRow TH {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a24a7d
}
#shippingPageTotals TABLE .orderTotalRow TD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a24a7d
}
#ShippingPageNeedHelp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/need_help.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 60px 0px 0px; WIDTH: 220px; PADDING-TOP: 25px; LIST-STYLE-TYPE: none
}
#ShippingPageNeedHelp LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/leftArrow.gif) no-repeat left 3px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#ShippingPageNeedHelp A {
	FONT-WEIGHT: bold; COLOR: #5064ab; TEXT-DECORATION: none
}
#billingPageNote {
	MARGIN-TOP: 40px; FONT-SIZE: 14px; FLOAT: right; WIDTH: 220px; COLOR: #a24a7d; LINE-HEIGHT: 20px
}
#billingPageTotals {
	MARGIN: 0px auto
}
#billingPageTotals TH {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#billingPageTotals TD {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
#billingPageTotals .orderTotalRow TH {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a24a7d
}
#billingPageTotals .orderTotalRow TD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a24a7d
}
.checkoutContinueButton {
	FLOAT: left; MARGIN: 20px 347px 0px
}
.orderReviewPageBlockPad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #fff 15px solid
}
#orderReviewPagePaymentBlock {
	BACKGROUND: url(../images/reviewBox1Bg.gif) repeat-y 260px top; FLOAT: left; WIDTH: 820px
}
.orderReviewPaymentBlockSmallBlock {
	FLOAT: left; WIDTH: 273px
}
#orderReviewBlockerThing {
	BACKGROUND: url(../images/orderReviewSubmitDivider.gif) #e9eaec repeat-y 426px top; FLOAT: left; WIDTH: 820px
}
.specialOfferTextBox {
	WIDTH: 90px; MARGIN-RIGHT: 10px
}
.orderReviewCreateAccount {
	FLOAT: left; WIDTH: 410px
}
.orderReviewCreateAccount TABLE TD {
	PADDING-BOTTOM: 10px
}
.orderReviewCreateAccount TABLE TH {
	PADDING-BOTTOM: 10px
}
.orderReviewCreateAccount TABLE TH {
	WIDTH: 120px
}
.orderReviewSubmitBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 40px
}
.orderReviewSubmitOrder {
	PADDING-RIGHT: 120px; FLOAT: right
}
.orderReviewPaypalExpress {
	PADDING-LEFT: 120px; FLOAT: left
}
.shippingInfo {
	FLOAT: left; WIDTH: 360px
}
.shippingInfo TABLE {
	FLOAT: left; WIDTH: 360px; TEXT-ALIGN: right
}
.shippingInfo TD {
	HEIGHT: 27px
}
.shippingInfo INPUT.textbox {
	WIDTH: 170px
}
.shippingInfo SELECT {
	WIDTH: 174px
}
.shippingAddressBookInfo {
	FLOAT: left; WIDTH: 360px
}
.shippingAddressBookInfo TABLE {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 360px; TEXT-ALIGN: left
}
.shippingAddressBookInfo TD {
	HEIGHT: 27px
}
.shippingAddressBookInfo INPUT.textbox {
	WIDTH: 170px
}
.shippingAddressBookInfo SELECT {
	WIDTH: 174px
}
.orderReviewH1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.creditCardInfo {
	WIDTH: 820px
}
.creditCardInfo TABLE {
	WIDTH: 820px; TEXT-ALIGN: right
}
.creditCardInfo TD {
	HEIGHT: 27px
}
.creditCardInfo INPUT.textbox {
	WIDTH: 170px
}
.ccType {
	WIDTH: 174px
}
.expirationMonth {
	WIDTH: 45px
}
.expirationYear {
	WIDTH: 80px
}
.cidNumber {
	WIDTH: 76px
}
#orderReviewBillTo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 55px 0px 0px; WIDTH: 270px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#orderReviewSummaries {
	PADDING-RIGHT: 0px; BORDER-TOP: #849082 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; WIDTH: 707px; PADDING-TOP: 10px; BORDER-BOTTOM: #849082 1px solid
}
#orderReviewSummaries H3 {
	PADDING-BOTTOM: 10px
}
#orderReviewSummaries DIV {
	FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 707px; BORDER-BOTTOM: #ded6d4 1px solid
}
#orderReviewSummaries DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.redULine:link {
	COLOR: #680e15; TEXT-DECORATION: underline
}
.redULine:visited {
	COLOR: #680e15; TEXT-DECORATION: underline
}
.redULine:hover {
	COLOR: #680e15; TEXT-DECORATION: underline
}
.recipientList {
	FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#orderReviewSummaries H4 SPAN {
	FONT-SIZE: 14px
}
.recipientOrderItems {
	FLOAT: left; WIDTH: 820px
}
.recipientOrderItems TH {
	PADDING-BOTTOM: 5px; COLOR: #680e15; TEXT-ALIGN: center
}
.recipientOrderItems TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.orderReviewDescription {
	WIDTH: 200px; BORDER-BOTTOM: #ded6d4 1px solid
}
.orderReviewSize {
	WIDTH: 200px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.orderReviewColor {
	WIDTH: 200px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.orderReviewQuantity {
	WIDTH: 35px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.orderReviewUnitPrice {
	WIDTH: 90px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.orderReviewPrice {
	WIDTH: 45px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: right
}
.orderReviewPrice {
	WIDTH: 45px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: right
}
.orderReviewTotalsDescription {
	FONT-SIZE: 12px; TEXT-ALIGN: right
}
.orderReviewGrandTotalDescription {
	FONT-SIZE: 12px; TEXT-ALIGN: right
}
.orderReviewOrderTotal {
	WIDTH: 45px; TEXT-ALIGN: right
}
.orderReviewTotalTable {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 180px; TEXT-ALIGN: right
}
.orderReviewTotalTable TD.rightColumn {
	WIDTH: 50px
}
.orderReviewTotalTable TH {
	FONT-SIZE: 14px; COLOR: #680e15; PADDING-TOP: 5px
}
.orderConfirmPageBlockPad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 15px solid
}
#orderConfirmPagePaymentBlock {
	MARGIN-TOP: 15px; BACKGROUND: url(../images/reviewBox2Bg.gif) repeat-y 190px top; FLOAT: left; WIDTH: 820px
}
.orderConfirmPaymentBlockSmallBlock {
	FLOAT: left; WIDTH: 204px
}
.liveChatBlock {
	FLOAT: right; WIDTH: 450px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.liveChatBlock IMG {
	BORDER-RIGHT: #ded6d4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ded6d4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ded6d4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ded6d4 1px solid
}
.error {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none
}
.informational {
	FONT-WEIGHT: bold; COLOR: blue; TEXT-DECORATION: none
}
#siteMapListOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#siteMapListTwo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#siteMapListOne LI {
	PADDING-BOTTOM: 5px
}
#siteMapListTwo LI {
	PADDING-BOTTOM: 5px
}
.siteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d0c0c
}
A.siteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d0c0c
}
A.siteTitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d0c0c
}
A.siteTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d0c0c
}
.wishListTable {
	FLOAT: left; MARGIN: 25px 0px 10px; WIDTH: 850px; BORDER-BOTTOM: #232841 1px solid
}
.wishListTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #232841; PADDING-TOP: 5px; BORDER-BOTTOM: #232841 1px solid; TEXT-ALIGN: center
}
.wishListTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #ded6d4 1px solid; TEXT-ALIGN: center
}
.wishListTable B {
	COLOR: #831856
}
.wishListItemImage {
	WIDTH: 77px
}
.wishListItemImage IMG {
	BORDER-RIGHT: #888f98 1px solid; BORDER-TOP: #888f98 1px solid; BORDER-LEFT: #888f98 1px solid; BORDER-BOTTOM: #888f98 1px solid
}
.wishListItemProduct {
	TEXT-ALIGN: left
}
.wishListItemProduct A {
	FONT-WEIGHT: bold; COLOR: #831856; TEXT-DECORATION: underline
}
.wishListItemSize {
	WIDTH: 70px
}
.wishListItemColor {
	WIDTH: 110px
}
.wishListItemQtyPerUnit {
	WIDTH: 85px; BACKGROUND-COLOR: #e9eaec
}
.wishListItemQty {
	WIDTH: 50px; BACKGROUND-COLOR: #e9eaec
}
.wishListItemQty INPUT {
	WIDTH: 35px
}
.wishListItemUnitPrice {
	WIDTH: 100px
}
.wishListItemPrice {
	WIDTH: 100px; TEXT-ALIGN: left
}
.wishListItemPrice DIV {
	PADDING-LEFT: 10px; BORDER-LEFT: #d9d9d9 1px solid; TEXT-ALIGN: left
}
.wishListItemPrice A {
	FONT-SIZE: 11px; COLOR: #831856; TEXT-DECORATION: underline
}
.myAccountMainList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.myAccountMainList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 0px
}
.myAccountMainList LI A {
	FONT-SIZE: 16px; COLOR: #a24a7d; TEXT-DECORATION: none
}
.myAccountMainList LI A:visited {
	FONT-SIZE: 16px; COLOR: #a24a7d; TEXT-DECORATION: none
}
.myAccountMainList LI A:hover {
	TEXT-DECORATION: underline
}
#accountAddEditAddressTable {
	
}
#accountAddEditAddressTable TD {
	PADDING-BOTTOM: 8px
}
#accountAddEditAddressTable SELECT {
	WIDTH: 150px
}
#accountAddressBookTable {
	
}
#accountAddressBookTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d8dce4
}
#accountAddressBookTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #a7b0c1 2px solid
}
#siteMapPane {
	FLOAT: left; WIDTH: 850px; BACKGROUND-COLOR: #e5e5e5
}
#siteMapPane H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 10px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 10px solid; BACKGROUND-COLOR: #a24a7d; TEXT-ALIGN: center
}
#siteMapPane DIV {
	FLOAT: left; WIDTH: 212px
}
#siteMapPane DIV H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#siteMapPane DIV H4 A {
	COLOR: #a24a7d
}
#siteMapPane DIV H4 A:link {
	COLOR: #a24a7d
}
#siteMapPane DIV H4 A:visited {
	COLOR: #a24a7d
}
#siteMapPane DIV H4 A:hover {
	COLOR: #a24a7d
}
#siteMapPane UL {
	MARGIN-TOP: 10px; LIST-STYLE-TYPE: none
}
#siteMapPane UL LI {
	PADDING-BOTTOM: 5px
}
#giftCardPane {
	TEXT-ALIGN: center
}
#giftCardPane IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#CheckSideBar H1 {
	BORDER-BOTTOM-STYLE: none
}
#CheckSideBar A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #374a72; TEXT-DECORATION: none
}
#CheckSideBar A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #374a72; TEXT-DECORATION: none
}
.blue {
	FONT-WEIGHT: bold; COLOR: #374a72
}
