body,div,th,td,p,input,select,textarea,tt { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #000000;}

html { background: #ffffff; }
body { background: #ffffff; width: 980px; }
.HeadRightBox { background-image: url(""); background-repeat: no-repeat; height: 153px; clear:both; }
td.VertMenuLeftColumn {padding: 0px; }
td.VertMenuRightColumn {padding: 0px; }
.VertMenuHr {display: none;}

hr{color: #cd1e2d; height: 2px; background-color: #cd1e2d; border: 0px;}


table.Container {padding: 5px;}
table.surround .header {background-image: url("/images/munster/S/header.jpg"); background-repeat: no-repeat;}

td.centralspace {font-size: 110%; padding: 0px 5px 0px 5px;}

img {display: block;}

.helptopcon {float: right; margin-right: 5px;}
.helptopcon .helptopbar {display: block; height: 32px; text-align: right}
.helptopcon .helptopbar .link {background-image: url("/images/munster/S/bg-topbar.jpg"); background-position: right; background-repeat: no-repeat; display: block; float: left; height: 23px; padding: 9px 10px 0px 10px; font-size: 120%;}
.helptopcon .helptopbar .right {background-image: none;}
.helptopcon .helptopbar .link a {color: #ffffff;}

.login {clear: both; background-color: ; display: block;}
.login .detailscon {float: right; margin-right: 15px;}
.login .detailscon .username {width: 170px; background-color:; float: left;}
.login .detailscon .password {width: 170px; background-color:; float: left;}
.login .detailscon .username .nametext {font-size: 110%; padding: 10px 10px 5px 10px; text-align: left; color: #ffffff;}
.login .detailscon .password .passtext {font-size: 110%; padding: 10px 10px 5px 10px; text-align: left; color: #ffffff;}
.login .detailscon .username .nameinput {height: 22px; font-size: 110%; padding: 0px 10px; text-align: left;}
.login .detailscon .password .passinput {height: 22px; font-size: 110%; padding: 0px 10px; text-align: left;}
.login .detailscon input {width: 100%; border: 0px; padding: 5px;}
.login .linkscon {clear: both; float: right; padding-top: 10px; background-color:; padding: 0px;}
.login .linkscon .link {float: left; background-color:;}
.login .linkscon .register {padding: 14px 10px 0px 10px;}
.login .linkscon .recover {padding: 14px 10px 0px 10px;}
.login .linkscon .loginbut {padding: 10px 15px 10px 5px;}
.login .linkscon .link a {text-transform: uppercase; color: #ffffff; font-weight: bold; font-size: 115%;}
.login .linkscon .link input {height: 22px; background-color: #c80000; padding: 3px; font-weight: bold; border: 1px #ffffff solid; text-transform: uppercase; color: #ffffff;}
.login .jscon {float: right; clear: both; background-color: ; margin-right: 15px; height: 27px;}
.login .jscon a {color: #ffffff;}
.login .userloggedin {color: #ffffff; margin-right: 15px; padding-top: 38px;}
.login .logoutbut input { margin-top: 10px; margin-bottom: 10px; height: 22px; background-color: #c80000; padding: 3px; font-weight: bold; border: 1px #ffffff solid; text-transform: uppercase; color: #ffffff;}

.cartcon {background-color:; float: right; clear: both; margin: -12px 5px 0px 0px;}
.cartcon .cartitem {float: left; background-color: ; font-size: 110%; font-weight: bold; color: #ffffff; height: 21px; padding: 8px 10px 0px 10px;}
.cartcon .cartitem a {color: #ffffff;}
.cartcon .view {background-color: #9c1f27;}
.cartcon .checkout {background-color: #333b60;}

.welcomecontainer  {padding: 0px 0px 0px 0px;}
.welcomecontainer .title {height: 23px; background-image: url("/images/munster/S/bg-title.jpg"); background-color: #cd1e2d; color: #ffffff; font-weight: bold; font-size: 120%; padding-top: 7px; padding-left: 7px;}
.welcomecontainer .topbox {width: 630px; padding-top: 5px;}
.welcomecontainer .topbox .welcometext {height: 260px; width: 430px; float: left; background-color: #cd1e2d; color: #ffffff; padding: 10px; margin-right: 5px;}
.welcomecontainer .topbox .welcometext  {color: #ffffff; font-size: 125%; line-height: 1.5;}
.welcomecontainer .topbox .topfeatured {width: 175px; float: right;}
.welcomecontainer .topbox .topfeatured .topitem {text-align: center;}

.welcomecontainer .topbox .itemtitle {padding-bottom: 5px;}
.welcomecontainer .itemtitle a{color: #cd1e2d; font-weight: bold; text-decoration: underline; font-size: 110%;}
.welcomecontainer .itemtitle a:hover{text-decoration: none;}
.welcomecontainer .more {background-image: url("/images/munster/S/bg-button.jpg"); height: 17px; margin: 0px 20px; padding-top: 3px; background-color: #cd1e2d;}
.welcomecontainer .more a {color: #ffffff; font-weight: bold;}
.welcomecontainer .price {color: #cd1e2d; font-weight: bold; font-size: 120%; margin: 5px}

.welcomecontainer .bestbuys {clear: both; padding-top: 5px; width: 630px;}
.welcomecontainer .bestbuys .itemtitle {padding-bottom: 5px;}
.welcomecontainer .bestbuys .bestitem {float: left; background-color: ; width: 157px; text-align: center;}
.welcomecontainer .bestbuys .bestitem .pic {padding-top: 5px; padding-bottom: 5px; height: 155px;}

.welcomecontainer .bottombox {clear: both; width: 630px; padding-top: 20px;}
.welcomecontainer .bottombox .webexclusive {width: 368px; float: left; margin-right: 5px;}
.welcomecontainer .bottombox .webexclusive .leftcol {float: left; margin-right: 5px;}
.welcomecontainer .bottombox .webexclusive .leftcol .pic {padding-top: 5px;}
.welcomecontainer .bottombox .webexclusive .rightcol { float: left; width: 213px;}
.welcomecontainer .bottombox .webexclusive .rightcol .itemtitle {width: 213px; font-size: 100%; padding-bottom: 5px; padding-top: 5px;}
.welcomecontainer .bottombox .webexclusive .rightcol .desc {width: 213px; font-size: 120%; color: #000000;}
.welcomecontainer .bottombox .webexclusive .rightcol .more {background-image: url("/images/munster/S/bg-button.jpg"); width: 110px; height: 17px; margin: 0px 0px; text-align: center; padding-top: 3px; background-color: #cd1e2d;}
.welcomecontainer .bottombox .webexclusive .rightcol .price {padding-bottom: 5px;}
.welcomecontainer .bottombox .webexclusive .rightcol .basket {padding-top: 5px; font-size: 110%; color: #000000;}



.rightcolimage {padding-bottom: 1px;}
.rightcoltitle {margin-top: 4px;border-bottom: 1px #ffffff solid; height: 23px; background-image: url("/images/munster/S/bg-title.jpg"); background-color: #cd1e2d; color: #ffffff; font-weight: bold; font-size: 120%; padding-top: 7px; padding-left: 7px;}
.leftcoltitle {border-bottom: 1px #ffffff solid; height: 23px; background-image: url("/images/munster/S/bg-title.jpg"); background-color: #cd1e2d; color: #ffffff; font-weight: bold; font-size: 120%; padding-top: 7px; padding-left: 7px;}
.leftcoltitle a {color: #ffffff; text-decoration: none;}
.leftcoltitle a:hover {text-decoration: underline;}
.leftcolimage {padding: 3px 0px 0px 0px;}

.searchbar { height: 20px; padding: 5px; border-top: 2px #cd1e2d solid; border-bottom: 2px #cd1e2d solid;  margin-top: 5px; margin-bottom: 5px; margin-right: 5px; background-color: white;}
.searchbar .usersonline {padding-top: 3px; float: left; font-weight: bold; font-size: 120%; color: #cd1e2d;}
.searchbar .searchproducts {float: right;}
.searchbar .searchproducts .searchlabel {color: #c80000; font-size: 120%; padding: 2px 5px 0px 5px; float: left;}
.searchbar .searchproducts .searchinput {padding: 0px 5px 0px 5px; float: left;}
.searchbar .searchproducts .searchinput input {border: 1px #c80000 solid; padding: 3px;}
.searchbar .searchproducts .searchbutton {padding: 0px 5px 0px 5px; float: left;}
.searchbar .searchproducts .searchbutton input {height: 22px; background-color: #c80000; padding: 2px 3px 3px 3px; font-weight: bold; border: 1px #ffffff solid; text-transform: uppercase; color: #ffffff;}
.searchbar .searchproducts .searchadv {font-size: 120%; padding: 2px 5px 0px 5px; float: left;} 
.searchbar .searchproducts .searchadv a {color: #c80000; text-decoration: underline;}

/*Right Column*/
.helplist {background-color: #cd1e2d; border-bottom: 1px #ffffff solid; padding:3px 3px 3px 7px; font-size: 120%;}
.newstext {font-size: 120%; background-color: #cd1e2d; color: #ffffff; padding: 0px 7px 10px 7px;}
.subscription {background-color: #cd1e2d; padding-bottom: 10px;}
.subscription table.subtable td div.subemaillabel {font-size: 120%; padding-left: 7px; color: #ffffff; background-color: #cd1e2d;}
.subscription table.subtable td input {margin-left: 7px; width: 80%; border: 1px red solid; padding: 3px; color: #000000; font-size: 110%;}
.subscription table.subtable td div.subbuttontext {padding-left: 7px; padding-top: 10px; float: left; color: #ffffff;font-size: 130%;}
.subscription table.subtable td div.subbutton {padding-top: 7px; float: left;}
.subscription table.subtable td div.subbutton input {height: 22px; background-color: #c80000; padding: 2px 3px 3px 3px; font-weight: bold; border: 1px #ffffff solid; text-transform: uppercase; color: #ffffff;}



.newstext .SmallNote:link {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
}
.newstext .SmallNote:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
}
.newstext .SmallNote:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
}
.newstext .SmallNote:active {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
}



/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #cd1e2d;
	PADDING: 0px;
}

.VertMenuBox div.catlist{padding: 3px 3px 3px 7px; border-bottom: 1px #ffffff solid;}
.VertMenuBox div.speclist{border-bottom: 1px #ffffff solid; font-size: 120%;padding:3px 3px 3px 7px;}

.VertMenuBorder {
	BACKGROUND-COLOR: #ffffff;
}
.VertMenuTitle {
height: 30px;
background-image: url("/images/munster/S/bg-title.jpg");
background-color: #cd1e2d;
color: #ffffff;
font-weight: bold;
font-size: 110%;
padding-top: 0px;
padding-left: 3px;
}
td.VertMenuTitle {border-bottom: 1px #ffffff solid;}

.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: orange;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}


/*
	Dialog box
*/

div.dialogtable{margin: 0px 0px 0px 0px; width: 630px;}

TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
font-size: 120%;
color: #000000;
}
td.DialogBox div {font-size: 110%; color: #000000;}
td.DialogBox div span {font-weight: bold;}

.DialogBorder {
	BACKGROUND-COLOR: #9c1f27;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	VERTICAL-ALIGN: middle;
background-color: pink;
margin: 0px 0px 0px 0px;
height: 29px;
background-image: url("/images/munster/S/bg-title.jpg");
background-color: #cd1e2d;
background-repeat: repeat-x;
color: #ffffff;
font-weight: bold;
font-size: 120%;
padding-top: 0px;
padding-left: 7px;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}


/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #cd1e2d;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #cd1e2d;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B89B;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}



/* Form */

.FormButton {
	font-size: 100%;
	FONT-WEIGHT: bold;
}
td.FormButton {color: #000000; padding: 5px;}
td.DialogBox td input {padding: 3px; font-size: 120%; color: #000000;}
td.DialogBox td select {font-size: 120%; color: #000000;}
td.DialogBox td textarea {border: 1px #cd1e2d solid; padding: 3px; font-size: 120%; color: #000000;}



/* Footer */

.footer {margin-top: 5px; background-image: url("/images/munster/S/bg-footer.jpg"); background-repeat: no-repeat; background-color: #cd1e2d; height: 125px; }
.footer .image1 {float: left; padding: 20px 20px 20px 160px;}
.footer .image2 {float: left; padding: 20px 20px 20px 0px;}
.footer .links {clear: both;}
.footer .links ul {padding: 0px 0px 0px 152px; margin: 0px;}
.footer .links li {display: inline; list-style: none; padding: 10px; margin: 0px; font-size: 120%;}
.footer .links li a {color: #ffffff;}

/* Categories */

div.categories {background-color: pink;}
div.categories ul {padding: 0px; margin: 0px;}
div.categories li {padding: 0px; margin: 0px; list-style: none;}
div.categories li.popup2 {background-color: #cd1e2d; border-bottom: 1px #ffffff solid; padding: 3px 3px 3px 7px; font-size: 120%;}
div.categories li.popup2 a {color: #ffffff;}



p {color: #000000; font-size: 110%; line-height: 1.5;}
.Text {color: #000000; font-size: 110%;}


/* Billing info */

div.billinginfo td {color: #000000; font-size: 100%;}



/*
	User profile page
*/

.RegSectionTitle  {
color: #000000;
font-size: 105%;
font-weight: bold;
}

font.RegSectionTitle {
	COLOR: #000000;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
}

/* New and Returning customers */


td.FLCDialogCell div.dialogtable div{font-size: 13px;}

div.retcust {margin: 0px; padding: 0px;}
div.retcust div.dialogtable{ margin: 0px; background-color: pink; width: 390px;}
div.newcust div.dialogtable{ margin: 0px; background-color: pink; width: 390px;}


div.lettering { background: #b37b65; text-align: center; padding: 10px 0px 10px 0px; }
div.lettering input.letter { padding: 1px; margin: 1px; width: 20px; height: 20px; font-size: 14px; text-align: center; vertical-align: middle; background: transparent; border: solid #cccccc 1px; color: black; font-weight: bold; }
div.lettering_Gold input.letter { color: #ddd57f; }


/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px 10px 20px 10px;
	VERTICAL-ALIGN: top;
}

.PListCell table td.PListimage {height: 156px;}
.PListCell table td.PListimage img {margin: 0 auto;}
.PListCell .PListdetailscont {padding-left: 35px;}
.PListCell .PListdetailscont .PListdetails {background-image: url("/images/munster/S/bg-button.jpg"); width: 110px; height: 17px; margin: 5px 0px; text-align: center; padding-top: 3px; background-color: #cd1e2d;}
.PListCell .PListdetailscont .PListdetails a {color: #ffffff; font-size: 90%; font-weight: bold;}


/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
}

.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
color: #cd1e2d;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}


/* Sub Headers */

td.SubHeader {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 5px 5px 7px 0px;
border-bottom: 2px #cd1e2d solid;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
}
h3 {color: #000000;}



/*
	Buttons
*/
.FormButton {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #cd1e2d;
	BACKGROUND-REPEAT: repeat-x;
padding: 3px 7px 3px 7px;

background-image: url("/images/munster/S/bg-button.jpg"); background-position: bottom;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}


/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

table.proddesc td{font-size: 120%;}
td.pdettitle {padding: 0px 0px 5px 0px; }
td.Line {background-color: #cd1e2d;padding: 1px 0px 0px 0px;}
table.productdetailstable td {font-size: 110%;}
#product_alt_price {font-family: tahoma; font-size: 90%;}




/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 120%;
	FONT-FAMILY: Tahoma;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #cd1e2d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 120%;
	FONT-FAMILY: Tahoma;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}


/*
	Pagination mechanism
*/

.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 17px;
	HEIGHT: 14px;
background-position: 0px 4px;
}


/* Size Chart */

td.DialogBox table.sizechart th {font-size: 100%; padding: 3px;}
td.DialogBox table.sizechart td {font-size: 100%; padding: 3px;}

/* Product Rating */
img.StarImg {display: inline;}


/* Existing Style Sheet Elements with Colours */
/*

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000000;
}
A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.BottomBox {
	COLOR: #000000;
}
.Bottom {
	COLOR: #000000;
}
A.Bottom:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}


.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.Message {
	COLOR: #FF3300;
}

.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}

.PopupHelpLink {
	COLOR: #000000;
	TEXT-DECORATION: none;
}


.VertMenuTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	COLOR: #999999;
}

TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}


.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.DialogTr {
	COLOR: #20B89B;
}

.NavDialogTitle {
	FONT-WEIGHT: bold;
	COLOR: #000000;
}   

.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
}
.ProductDetailsTitle {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ProductPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ProductPriceSmall {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}



.ItemsList {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #CC6666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #CC6666;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #CC6666;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #CC6666;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #CC6666;
	TEXT-DECORATION: underline;
}

.FormButton {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

FONT.Button {			
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.SmallNote:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.SmallNote:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.SmallNote:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.SmallNote:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.SmallText {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.SubcatInfo {
	COLOR: #000000;
}


.SubHeaderGrey {
	COLOR: #666666;
	FONT-WEIGHT: bold;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-WEIGHT: bold
}


.SubHeader {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}

.RegSectionTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}


SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}


.SpecialOffersPrice {
	COLOR: #FF3300;
}

.CatMenuItemOff {
	COLOR: #000000;
}

.CatMenuItemOn {   
	COLOR: #000000;
}

A.CatMenuItem:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
*/
