/* $Id: skin1.css,v 1.24.2.14 2008/06/05 13:00:11 zaa Exp $ */

/*
	MAIN STRUCTURE
*/
html,
body {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	
	background-color:#2dc6d6;
}
.outer { width: 981px; margin: 0px auto; background: url('images/bg-stars.jpg') -53px 0px no-repeat;  }
.wrapper { width: 951px; margin: 0px auto; text-align: left; position: relative; padding: 0px 0px 0px 15px; }
.starbit { position: absolute; top: 0px; left: 0px; margin: 0px 0px 0px -53px; }
.baby_top { width: 114px; height: 127px; position: absolute; top: 0px; right: 0px; margin: 102px 110px 0px 0px; z-index: 10000; background: url('images/baby.png') no-repeat; }
* html .baby_top { behavior: url('skin1/iepngfix.htc'); }
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Arial, Verdana, Tahoma, Sans-sans-serif;
	COLOR: #3a3a3a;
	FONT-SIZE: 11px;
}

/*
	Delete some styles that is found in website 8 folder
*/


H1 { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: normal; PADDING: 0px; MARGIN: 0px; }
H2 { FONT-SIZE: 13px; }
H3 { FONT-SIZE: 12px; }
HR { COLOR: #DDDDDD; HEIGHT: 1px; }
FORM { MARGIN: 0px; }
TABLE,IMG { BORDER: 0px; }
.lightblue { color: #A0B9DB; }
.darkgrey { color: #414040; }
.pink { color: #CD81A4; }
.body { line-height: 18px; }
.smallblue { color: #A0B9DB; font-size: 11px; }
.smallblue:link, .smallblue:active, .smallblue:visited { color: #3062AE; font-size: 11px; text-decoration: underline; }
.smallblue:hover { color: #3062AE; font-size: 11px; text-decoration: none; }
.smallgrey { font-size: 11px; color: #666666; line-height: 18px; }
.whitebody { font-size: 11px; color: #ffffff; }
.whitelink, .whitelink:link, .whitelink:active, .whitelink:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
.whitelink:hover { font-weight: bold; text-decoration: underline; color: #ffffff; }
.pinksmalllink, .pinksmalllink:link, .pinksmalllink:active, .pinksmalllink:visited { font-size: 11px; font-weight: bold; text-decoration: none; color: #C65E8E; }
.pinksmalllink:hover { font-weight: bold; text-decoration: underline; color: #C65E8E; }
.newsletterlink, .newsletterlink:link, .newsletterlink:active, .newsletterlink:visited { font-size: 11px; text-decoration: underline; color: #ffffff; }
.newsletterlink:hover { font-size: 11px; text-decoration: none; color: #ffffff; }
/*
	Topnav
*/
ul#topnav { margin: 0px; padding: 0px; float: left; display: inline; list-style-type: none; }
ul#topnav li { height: 33px; float: left; display: inline; overflow: hidden; }
ul#topnav li.home { width: 68px; background: url('images/nav/home.jpg') no-repeat; }
ul#topnav li.specials { width: 90px; background: url('images/nav/specials.jpg') no-repeat; }
ul#topnav li.vouchers { width: 130px; background: url('images/nav/vouchers.jpg') no-repeat; }
ul#topnav li.faqs { width: 65px; background: url('images/nav/faqs.jpg') no-repeat; }
ul#topnav li.testimonials { width: 121px; background: url('images/nav/testimonials.jpg') no-repeat; }
ul#topnav li.news { width: 138px; background: url('images/nav/news.jpg') no-repeat; }
ul#topnav li.cart { width: 134px; background: url('images/nav/cart.jpg') no-repeat; }
ul#topnav li:hover { background-position: 0px -33px; }
/*
	Leftnav
*/
ul#leftnav { width: 190px; float: left; margin: 0px; padding: 8px 0px 0px 0px; display: inline; list-style-type: none; }
ul#leftnav li { width: 190px; height: 28px; float: left; background: url('images/categories/left.gif') no-repeat; overflow: hidden; }
ul#leftnav li a { font-weight: normal; color: #04569A; line-height: 27px; }
ul#leftnav li.on { width: 190px; height: 28px; float: left; background: url('images/categories/left.gif') 0px -28px no-repeat; overflow: hidden; }
ul#leftnav li.on a { font-weight: normal; color: #CD81A4; line-height: 27px; }

ul#buttons { width: 190px; float: left; margin: -1px 0px 0px 0px; padding: 0px 0px 14px 0px; display: inline; list-style-type: none; background: #ffffff; }
ul#buttons li.btn { width: 190px; height: 80px; float: left; padding: 10px 0px 0px 0px; margin: 0px; }
/*
	Category Pics
*/
#pc_carousel li p.pic { width: 96px; margin: 8px 0px 0px 8px; }
#pc_carousel li p.txt { width: 82px; margin: 9px 0px 0px 9px; float: left; }
#pc_carousel li p.go { width: 16px; margin: 10px 0px 0px 0px; float: left; }
/*
	Content enviroment styles
*/
TABLE.Container { HEIGHT: 100%; }
TD.Container { VERTICAL-ALIGN: top; }
.box_top { width: 746px; height: 6px; background: url('images/bg-box-top.gif') no-repeat; }
.box_content { width: 746px; background: url('images/bg-box-content.gif') repeat-y; }
.box_bottom { width: 746px; height: 6px; background: url('images/bg-box-bottom.gif') no-repeat; }
.box_bottom_product { width: 746px; height: 6px; background: url('images/bg-box-bottom.gif') left bottom no-repeat; }
.title { font-family: Century Gothic, Georgia, sans-serif; font-size: 18px; color: #04569A; font-weight: bold; }
.sort_title { position: absolute; top: 0px; right: 0px; z-index: 1000; margin: 255px 0px 0px 0px; }
/*
	Header styles
*/
.HeadLogo { PADDING-LEFT: 27px; TEXT-ALIGN: left; }
.HeadRightBox { VERTICAL-ALIGN: top; TEXT-ALIGN: right; }
.HeadText { FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.HeadLine { BACKGROUND-COLOR: #D6D7D9; }
.HeadThinLine { BACKGROUND-COLOR: #68C1FF; HEIGHT: 1px; }
.PrintableRow { WIDTH: 100%; VERTICAL-ALIGN: middle; PADDING-RIGHT: 176px; HEIGHT: 18px; }
.HeadTopPad { HEIGHT: 18px; }
.HeadTopPad IMG { WIDTH: 1px; HEIGHT: 18px; }
/*
	Search styles
*/
.searchbg { width: 167px; height: 26px; background: url('images/bg-search.jpg') no-repeat; }
.searchbg input { width: 156px; height: 20px; background: transparent!important; border: 0px; color: #333333; margin: 5px 0px 0px 7px; font-size: 11px; padding: 0px; }
/*
	Home styles
*/
.quicksearch { width: 254px; height: 128px; background: url('images/bg-quicksearch.jpg') no-repeat; }
.quicksearch_text { color: #8F8A85; }
.quicksearch_input { width: 169px; height: 24px; background: url('images/bg-quicksearch-input.jpg') no-repeat; }

.register { width: 254px; height: 128px; background: url('images/bg-register.jpg') no-repeat; }
.register_text { color: #005398; }
.register_btn { width: 95px; height: 24px; background: url('images/bg-btn.jpg') no-repeat; }
.register_btn a { font-size: 11px; color: #ffffff; font-weight: bold; }

.news_item { width: 220px; float: left; margin: 0px 0px 0px 0px; }
.news_item h1 { width: 220px; float: left; font-size: 12px; color: #3062AE; margin: 0px; padding: 0px; }
.news_item h1 a { color: #3062AE; text-decoration: none; }
.news_item h1 a:hover { color: #3062AE; text-decoration: underline; }
.news_item p { width: 220px; float: left; border-bottom: 1px solid #E7EBF2; font-size: 11px; margin: 0px 0px 10px 0px; padding: 5px 0px 8px 0px; }
.news_item p a { font-weight: bold; color: #D0719D; }
.news_item p.clear { height: 5px; margin: -15px 0px 0px 0px; border: 0px; padding: 0px; background: #ffffff; }
/*
	Footer styles
*/
.footer { width: 100%; height: 444px; margin: 0px auto; background: url('images/bg-footer.jpg') left bottom repeat-x; }
.footer_content { width: 981px; margin: 0px auto; }
.footer_body { width: 951px; float: left; margin: 0px 0px 0px 22px; display: inline; }
.base { width: 951px; height: 211px; background: url('images/footer/bg-base.jpg') no-repeat; }
.newsletter { width: 220px; height: 188px; background: url('images/footer/bg-newsletter.jpg') no-repeat; }
.newsletter_input { width: 190px; height: 26px; background: url('images/footer/bg-newsletter-input.jpg') no-repeat; }
.newsletter_input input { width: 155px; height: 20px; background: transparent!important; border: 0px; color: #333333; margin: 5px 0px 0px 7px; font-size: 11px; padding: 0px; }
.BottomRow { TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; }
.BottomBox { BACKGROUND-COLOR: #D6D7D9; COLOR: #68C1FF; HEIGHT: 22px; VERTICAL-ALIGN: middle; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; }
.Bottom { BACKGROUND-COLOR: #D6D7D9; COLOR: #68C1FF; }
.BottomPopup { WIDTH: 500; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; }
.BottomPopup A { FONT-WEIGHT: bold; }   
.BottomDialogBox { BACKGROUND-COLOR: #d6d7d9; PADDING-LEFT: 13px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; }

/*
	Common styles
*/
.CustomInput {
	padding: 4px;
	border: 1px solid #E7EBF2;
	color: #333333;
	font-size: 11px;
	background: transparent!important;
}
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #ffffff;
	background: #9CB2D6;
	font-weight: bold;
	padding: 5px;
}
.Line {
	BACKGROUND-COLOR: #FF3300;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #CD81A4;
}
.TableHead {
	BACKGROUND-COLOR: #DDDDDD;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}


/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #D6D7D9;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #D6D7D9;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowButton {

}
.BuyNowQuantity {
	font-size: 11px;
	WHITE-SPACE: nowrap;
	border: 1px solid #CFD9E8;
	padding: 4px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
}
.VertMenuBox {
	BACKGROUND-COLOR: #D6D7D9;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #68C1FF;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #081589;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	font-family: Arial;
	COLOR: #04569A;
	TEXT-DECORATION: none;
	line-height: 28px;
	font-weight: bold;
}
A.VertMenuItems:link {
	COLOR: #04569A;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #04569A;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #04569A;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.DialogBorder {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #68C1FF;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	TEXT-ALIGN: left;
}
TD.DialogTitleSlant {
	WIDTH: 10px;
	BACKGROUND-IMAGE: url(images/dialog_slant.gif);
}
TD.DialogTitleLeft {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(images/dialog_left.gif);
}
TD.DialogTitleBg {
	BACKGROUND-IMAGE: url(images/dialog_right.gif);
}
TD.DialogTitleSpacer {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 1px;
}
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: 100%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	font-family: Century Gothic, Georgia, sans-serif; 
	font-size: 18px; 
	color: #CD81A4; 
	font-weight: bold;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #081589;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #081589;
	PADDING: 0px;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 14px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #D6D7D9;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {
	FONT-FAMILY: Century Gothic, Georgia, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #005398;
}
.ProductPinkTitle {
	FONT-FAMILY: Century Gothic, Georgia, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #CD81A4;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #333333;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #333333;
	FONT-WEIGHT: bold;
	line-height: 20px;
	FONT-SIZE: 12px;
}
.ProductPrice {
	FONT-FAMILY: Century Gothic, Georgia, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #CD81A4;
}
.ProductDetailPrice {
	FONT-FAMILY: Century Gothic, Georgia, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #CD81A4;
}
.ProductPriceSmall {
	COLOR: #00559C /*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: Georgia;
}
.PImgBox img {
	VERTICAL-ALIGN: top;
	border: 1px solid #E7EBF2;
}
.ProductDetailBase {
	WIDTH: 443px;
	HEIGHT: 52px;
	BACKGROUND: url('images/bg-prod-detail-base.gif') no-repeat;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 122px;
	HEIGHT: 122px;
	PADDING: 8px 0px 0px 0px;
	BACKGROUND: url('images/bg-product-thumb.gif') no-repeat;
	POSITION: relative;
}
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;
	VERTICAL-ALIGN: top;
}
.PListCellBase {
	WIDTH: 336px;
	HEIGHT: 36px;
	BACKGROUND: url('images/bg-product-base.gif') no-repeat;
}
.PListCellBase input {
	WIDTH: 24px;
	HEIGHT: 20px;
	BACKGROUND: #ffffff url('images/bg-pb-input.gif') no-repeat;
	border: 0px;
	margin: 0px;
	padding: 4px 8px 0px 8px;
	color: #333333;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #3062AE;
	FONT-WEIGHT: normal;
}
.ItemsListDisabled {
	COLOR: #3062AE;
}
A.ItemsList:link {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #3062AE;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #333333;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}
A.NavigationPath:visited {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}
A.NavigationPath:hover {
	COLOR: #3062AE;
	TEXT-DECORATION: underline;
}
A.NavigationPath:active  {
	COLOR: #3062AE;
	TEXT-DECORATION: none;
}

/*
	Buttons
*/
.CustomBtn {
	width: 75px;
	HEIGHT: 24px;
	LINE-HEIGHT: 15px;
	BACKGROUND: url('images/bg-btn-search.gif') no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-size: 11px;
}
.FormButton {
	COLOR: #005398;
}
.FormBlackButton {
	COLOR: #333333;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url('images/butbg.gif');
	BACKGROUND-COLOR: #A5BBDB;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	height: 24px;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 5px;
	HEIGHT: 24px;
}
TD.Button2 {								 
	BACKGROUND-IMAGE: url('images/butbg_2.gif');
	BACKGROUND-COLOR: #A5BBDB;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	height: 24px;
}
FONT.Button2 {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide2 {
	WIDTH: 25px;
	HEIGHT: 24px;
}
.SimpleButton TR TD {
	PADDING: 0px;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 18px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
	padding: 0px 0px 0px 7px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-sans-serif;
}
.SmallNote:visited {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-sans-serif;
}
.SmallNote:hover {
	COLOR: #888888;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-sans-serif;
}
.SmallNote:active {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-sans-serif;
}
.SmallText {
	COLOR: #CD81A4;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	font-size: 11px;
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
	COLOR: #333333;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	font-size: 11px;
	COLOR: #333333;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #D6D7D9;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #D6D7D9;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationTitle {
	FONT-FAMILY: Century Gothic, Georgia, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #005398;
}
.NavigationCell, 
.NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: none;
	color: #04569A;
}
.NavigationCellSel {
	color: #CC6C98;
	font-weight: normal;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 7px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #C86191;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #C86191;
	font-family: Century Gothic, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #C86191;
	font-family: Century Gothic, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING: 0px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 25px;
	HEIGHT: 25px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	width: 217px;
	overflow-x: hidden;
}
UL.RPItems li {
	width: 500px;
	height: 24px;
	border-bottom: 1px solid #E7EBF2;
}
UL.RPItems li a {
	line-height: 24px;
	font-weight: normal;
	color: #3062AE;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}

.SpecialOffersThumb {
	position: relative;
	display: block;
	MARGIN: -114px -80px 0px 0px;
	width: 42px;
	height: 42px;
	padding: 0px 0px 0px 0px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 42px;
	HEIGHT: 42px;
}

*+ html .SpecialOffersThumb  {
     position: relative;
     display: block;
     MARGIN: -117px -80px 0px 0px;
     width: 42px;
     height: 42px;
     padding: 0px 0px 0px 0px;
}

* html .SpecialOffersThumb {
     position: relative;
     display: block;
     MARGIN: -117px -80px 0px 0px;
     width: 42px;
     height: 42px;
     padding: 0px 0px 0px 0px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #081589;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #D6D7D9;
	BORDER-RIGHT: #68C1FF 1px solid;
	BORDER-TOP: #68C1FF 1px solid;
	BORDER-LEFT: #68C1FF 1px solid;
	BORDER-BOTTOM: #68C1FF 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #FF8600;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
/*	Explorer skin */

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #8DBE3E;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

#dropin {
position: absolute;
z-index: 200;
}

#dropinboxv2cover{
width: 500px; /*change width to desired */
height: 415px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 480px; /*change width to above width-20. */
height: 260px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 1px solid #9CB2D6; /*Customize box appearance*/
background-color: #ffffff;
padding: 4px;
position:relative; /*Don't change below 3 rules */
}

/* Slider */
#main-photo-slider { width: 501px; height: 296px; float: left; margin: 0px; background: #ffffff; position: relative; }
.panelNav { width: 69px; position: absolute; bottom: 0px; right: 8px; list-style-type: none; display: inline; float: left; z-index: 900; }
.panelNav li 								{ width: 21px; height: 21px; float: left; padding: 0px; overflow: hidden; }
.active-thumb 								{ float: left; margin: -21px 0px 0px 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 501px; height: 296px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 501px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }