/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	text-decoration:none;
	font-weight:normal;
}
INPUT,SELECT,TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-weight:normal;
}
A:link {
	COLOR: #718cf8;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #718cf8;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
	background:#ffffff;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 7px 0 0 0;
	PADDING: 0px;
	BACKGROUND-COLOR: #000000;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
	text-decoration:none;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}


/*
	term and condition
*/
#terms{font:Arial, Helvetica, sans-serif;
color:#000000;
}
/*
	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: #FFD44C;
}
.HeadThinLine {
	BACKGROUND-COLOR: #8E4B00;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
/*Double 4 Free*/

TD.DialogTitle4db {
	background:url(images/topbg.jpg) left top repeat-x;
}
.db4free_bgcr {
	background: #2d2d2d ;
	padding-left:10px; padding-right:10px; 
}
.bd4freefont{
font-weight:bold;
font-family:"Trebuchet MS";
}
.bd4freetxtfont{
text-align:justify;
font-size:10pt;
font-family:"Trebuchet MS";
}
.bd4freetermsfont{
font-size:12px;
text-align:justify;
color:#738CB8;
line-height:14px;
font-family:"Trebuchet MS";
}
.db4freefont{
font-size:16pt;
font-family:"Trebuchet MS";
}
.db4freetermsfont{
font-weight:bold;
font-size:14px;
color:#738CB8;
font-family:"Trebuchet MS";
}
TD.DialogTitle4botbg {
	background:url(images/botbg.jpg) left top repeat-x;
}
/*Double 4 Free*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
}
A.Bottom:link {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #FFE591;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}


.border03 {
border:solid 1px #333;
}
/*
	Common styles
*/
.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: #ffffff;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #FF6600;
}
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: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #2f2d70;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #4b468d;
}
.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: #FFD44C;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #FFD44C;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFD44C;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
	COLOR: #ffffff;
	text-decoration:none;
	font-size:13px;
	FONT-WEIGHT: bold;
	font-family:"Trebuchet MS";
}
A.VertMenuTitle:link{
	COLOR: #ffffff;
	text-decoration:none;
	FONT-WEIGHT: bold;
}
.checkfont{
font-size:11px;
font-family:"Trebuchet MS";
color:#3CB44A;
font-weight:normal;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 2px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:"Trebuchet MS";
	line-height:17px;
	padding-left:10px;
	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: none;
}
A.VertMenuItems:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 80%;
	HEIGHT: 1px;
	text-align:center;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #666e85;
}
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	background:url(images/main_bg.jpg) left top repeat-y;
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:url(images/top_bg.jpg) left top repeat-x;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}


TD.DialogTitle_1 {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:url(images/top_bg.jpg) left top repeat-x;
	PADDING-RIGHT: 0px;
	padding-left:10px;
	TEXT-ALIGN: left;
}

TD.DialogTitle1 {
	background:url(images/top_bg.jpg) left top repeat-x;
}
TD.DialogTitle2 {
	background:url(images/re_top_bg.jpg) left top repeat-x;
}
TD.DialogTitleliq {
	background:url(images/bgforliq/left_top_shaded.jpg);
	background-repeat:no-repeat;
}

TD.DialogTitle_cr {
	background:url(images/storeimg/store_top_bg.jpg) left top repeat-x;
}

TD.DialogTitle3 {
background:url(images/swi_bg.gif) left bottom repeat-x;
}
TD.fotTitle1 {
	background:url(images/bottom_bg.jpg) left top repeat-x;
}

TD.fotTitle_cr {
	background:url(images/storeimg/store_bot_bg.jpg) left top repeat-x;
}
TD.fotTitle_sp {
	background:url(images/slice/bg.jpg) left top repeat-x;
}
TD.fotTitle_spc {
	background:url(images/slice/new/cbg.jpg) left top repeat-x;
}

TD.home_box_bottombg {
	background:url(images/home_bottom_bg.jpg) left top repeat-x;
}
TD.fotTitle_su {
	background:url(images/su_bottom_bg.jpg) left 4px repeat-x;
}
TD.main_bg {
	background: #2d2d2d url(images/main_bg.gif) left top repeat-x;
	padding:10px;
}
TD.over_bg {
	background: #2d2d2d url(images/over_bg.jpg) left top repeat-x;
	padding:10px;
}
.over_bg{background: url(images/ov_bt_bg.jpg) left top repeat-x;}
.safepro_bg{background: #2d2d2d url(images/slice/new.jpg) repeat;}
.safepro_bgnext{background: #2d2d2d url(images/slice/bg2.jpg) repeat;}
.safepro_bg1{background: #2d2d2d url(images/slice/new/mainbg.jpg) repeat;}
.safepro_bg2{background: #2d2d2d url(images/slice/new/bg2.jpg) repeat;}
.safepro_bg3{background: #2d2d2d url(images/slice/new/bg.jpg) repeat;}

.safepro_bgsp1{background: #2d2d2d url(images/slice/newsp/sp1bg1.jpg) repeat;}
.safepro_bgsp2{background: #2d2d2d url(images/slice/newsp/sp2bg.jpg)  repeat-x;}
.safepro_bgsp3{background: #2d2d2d url(images/slice/newsp/sp3bg.jpg) repeat-x;}
.safepro_bgsp4{background: #2d2d2d url(images/slice/newsp/sp4bg.jpg) repeat-x;}
.safepro_bgsp_f{background: #2d2d2d url(images/slice/newsp/sp1_middle.jpg)  repeat-x;}
.safepro_bgsp_s{background: #2d2d2d url(images/slice/newsp/sp_sec/sp_sec1.jpg) repeat-x;}
.safepro_bgsp_t{background: #2d2d2d url(images/slice/newsp/sp_sec/sp_third1.jpg) repeat-x;}

TD.main_bg2 {
	background: #2d2d2d url(images/main_bg2.gif) left top repeat-x;
	padding-left:10px; padding-right:10px; 
}
TD.main_bgcr {
	background: #2d2d2d url(images/storeimg/Store_Landing_03.jpg) left top repeat;
	padding-left:10px; padding-right:10px; 
}

TD.main_bg2_store {
	background: #2d2d2d url(images/main_bg2.gif) left top repeat-x;
}
TD.main_bg2_sp {
	background: #2d2d2d url(images/slice/new.jpg) repeat-x repeat-y;
}

TD.main_bg2_store1 {
	background: #010101 url(images/main_bg2.jpg) left top repeat-x;
}
TD.main_bg_su {
	background: #050505 url(images/su_bg.jpg) left top repeat-x;
	padding:10px;
}
TD.main_bg3 {
	background: #2d2d2d url(images/swi_bg1.gif) left top repeat-x; border-left:solid 2px #333333; border-right:solid 2px #333333;
}
TD.main_bg4 {
	background: #2d2d2d url(images/swi_bg4.gif) left top repeat-x; border-left:solid 2px #333333; border-right:solid 2px #333333;
}
.Dialogmain {
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
TD.Dialogfooter {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:url(images/maisn_botton.jpg) left top no-repeat;
	height:11px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
}
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: #421857;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #421857;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B8A7;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.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 {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family:"Trebuchet MS";
}
.ProductTitleMonthlySpecial{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	font-family:"Trebuchet MS";
}
.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: #a7b7e8;
	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;
}

/*
	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;
	background:#FFFFFF;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/


.newforpng {
behavior: url(../images/iepngfix.htc);

}

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

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

/*
	Buttons
*/
.FormButton {
	COLOR: #a9b6ea;
	FONT-WEIGHT: bold;
}
.formbutton{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/but_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	padding-bottom:3px;
}
TD.Buttonnext {
background-image:url(../images/cltip_s/Add2-cart_02.gif);						 

	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
}

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: #a7b7e8;
	FONT-WEIGHT: bold;
}
.GoImage {
	VERTICAL-ALIGN: middle;
	padding-top:7px;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.emailSugg{
	COLOR: #a6b6e7;
	TEXT-DECORATION: none;
	text-align:left;
	FONT-SIZE: 9px;
	font-style:normal
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:link {
	COLOR: #a6b6e7;
	TEXT-DECORATION: none;
	text-align:left;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
A.SmallNoteNews:link, A.SmallNoteNews:visited,A.SmallNoteNews:active,A.SmallNoteNews:hover {
	COLOR: #a6b6e7;
	TEXT-DECORATION: underline;
	text-align:left;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #fff;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

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

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.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: #FFD44C;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #FFD44C;
}
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
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 15px;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.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: #550000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #718cf8;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #718cf8;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #fff;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	Popup image
*/
.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;
}

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

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

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

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

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #FF8600;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	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;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- 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;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	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: #FF8600;
	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: #FFD44C;
	BORDER-RIGHT: #8E4B00 1px solid;
	BORDER-TOP: #8E4B00 1px solid;
	BORDER-LEFT: #8E4B00 1px solid;
	BORDER-BOTTOM: #8E4B00 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;
}
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;
}

/*
	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;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}
.switch_id{
	font-size:10px;
	color:#718CF8;
	float:left;
	width:220px;
	
}
/*
	header
*/
.top_menu{
background:url(images/menu_bg.jpg) left top repeat-x;
height:29px;}
.top_banner{
background:url(images/banner_bg.jpg) left top repeat-x;
}
.banner_01{
padding:8px 0 0 10px;}
.banner_02{
padding:37px 30px 0px 0px;}
.welcome{
font-size:12px;
color:#FFFFFF;}
.welcome a{
font-size:11px;
text-decoration:none;
color:#a9b6ea;}
/*
	boxes
*/
.box_top{
background:url(../images/top.gif) left top no-repeat;
}
.box_main{
background:url(../images/box_bg.jpg) left top repeat-y;
}
.box_bottom{
background:url(../images/bottom.gif) left top no-repeat;
}
.homeBoxBg{
	background:url(../images/home_box_bg.jpg);
	background-repeat: repeat-x;	
}
.catagory{}
.catagory h3{
margin:0px;
padding:0px;
background:url(../images/link_bg.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 10px;
color:#FFFFFF;}
.catagory h3 a{
background:url(../images/link.gif) 125px center no-repeat;
display:block;
color:#FFFFFF;}
.catagory h3 a:hover{
text-decoration:none;}

h4{
margin:0px;
padding:0px;
background:url(../images/link_bg.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 0;
color:#FFFFFF;}
h4 a{
background:url(../images/link.gif) 140px center no-repeat;
display:block;
color:#FFFFFF;}
h4 a span{
background: url(images/re_menu_left.jpg) left 7px no-repeat; padding-left:8px;
display:block;}
h4 a:hover{
background:url(images/link1.gif) 140px center no-repeat;
text-decoration:none;}

/***********/ 
.menu_last{
margin:0px;
padding:0px;
background:url(../images/spacer.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 0px 0;
color:#FFFFFF;
}
.menu_last a{
background:url(../images/link.gif) 140px center no-repeat;
display:block;
color:#FFFFFF;
}
.menu_last a:hover{
background:url(images/link1.gif) 140px center no-repeat;
text-decoration:none;
}
.menu_last a span{
background: url(images/re_menu_left.jpg) left 7px no-repeat; padding-left:8px;
display:block;
}

/*********/

h6{
margin:0px;
padding:0px;
background:url(../images/link_bg.gif) left bottom repeat-x #2a1b2e;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 20px;
color:#FFFFFF;}
h6 a{
display:block;
color:#FFFFFF;}
h6 a span{
padding-left:8px;
display:block;}
h6 a:hover{
text-decoration:none;}
.topten{
margin:0px;
padding:0px;
background: #2a1b2e url(../images/link_bg.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 0;
color:#FFFFFF;}
.topten a, .topten a:hover{
background: #39316d;
color:#ffffff;}
.topten a span{background:url(images/green.png) left 7px no-repeat;}

.topten1{
margin:0px;
padding:0px;
background: #2a1b2e url(../images/link_bg.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 0;
color:#FFFFFF;}
.topten1 a, .topten1 a:hover{
background: #3a2440;
padding-left:30px;
color:#ffffff;}
.topten1 a span{background:url(images/grexen.png) left 7px no-repeat;}

.bestseller{
color:#a9b7e8;
padding:5px 0 5px 10px;
font-family:"Trebuchet MS";
font-size:11px;
display:block;}
.bestseller a{
color:#FFFFFF;}
.bestseller a{
color:#FFFFFF;
text-decoration:none;}
.user{
color:#FFFFFF;
padding-bottom:3px;
display:block;
font-size:11px;
font-weight:normal;}
.box_01{
width:125px;
height:15px;
color:#000000;
border-top: solid 2px #848484;
border-left: solid 2px #848484;}
.box_02{
width:125px;
height:12px;
color:#000000;
border-top: solid 2px #848484;
border-left: solid 2px #848484;}
.recover a{
color:#a7b9e7;
padding-bottom:3px;
display:block;
font-size:11px;
padding-left:12px;
text-decoration:underline;
font-weight:normal;}
.recover a:hover{
text-decoration:none;}
/*
	Footer
*/
.footer_bg{
margin:10px auto;
background:url(images/footer_bg.jpg) left top repeat-x;color:#FFFFFF;}
/*.footer_link, .footer_link a{
color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-decoration:none;}*/
/*
	Top Menu
*/
.home a{
background:url(images/menu/home_off.gif) left top no-repeat;
width:76px;
display:block;
text-indent:-9999px;
height:27px;}
.home a:hover, a.home1:link, a.home1:active{
background:url(images/menu/home.gif) left top no-repeat;
}
.crystal a{
background:url(images/menu/crystal_off.gif) left top no-repeat;
width:99px;
display:block;
text-indent:-9999px;
height:27px;}
.crystal a:hover, a.crystal1:link, a.crystal1:visited{
background:url(images/menu/crystal.gif) left top no-repeat;
}
.swich a{
background:url(images/menu/swich_off.gif) left top no-repeat;
width:74px;
display:block;
text-indent:-9999px;
height:27px;}
.swich a:hover, a.swich1:link, a.swich1:visited{
background:url(images/menu/swich.gif) left top no-repeat;
}
.store a{
background:url(images/menu/store_off.gif) left top no-repeat;
width:72px;
display:block;
text-indent:-9999px;
height:27px;}
.store a:hover, a.store1:link, a.store1:visited{
background:url(images/menu/store.gif) left top no-repeat;
}
.support a{
background:url(images/menu/support_off.gif) left top no-repeat;
width:89px;
display:block;
text-indent:-9999px;
height:27px;}
.support a:hover, a.support1:link, a.support1:visited{
background:url(images/menu/support.gif) left top no-repeat;
}
.register a{
background:url(images/menu/register_off.gif) left top no-repeat;
width:86px;
display:block;
text-indent:-9999px;
height:27px;}
.register a:hover, a.register1:link, a.register1:visited{
background:url(images/menu/register.gif) left top no-repeat;
}
.contact a{
background:url(images/menu/contact_off.gif) left top no-repeat;
width:89px;
display:block;
text-indent:-9999px;
height:27px;}
.contact a:hover, a.contact1:link, a.contact1:visited{
background:url(images/menu/contact.gif) left top no-repeat;
}
.card_empty{
padding:7px 0 0 7px;
border:none;}
.AuthText {


	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color:#FFFFFF;
	PADDING-BOTTOM: 5px;
}
.AuthText a {
	color:#718cf8;
}
.yourcard{
background:url(images/yourcard_bg.jpg) left top repeat-x;}
.product_txt1{color: #ffffff;font-size: 14px;line-height: 20px;font-weight: bold;}
.product_txt2{color: #ffffff;font-size: 18px;line-height: 20px;font-weight: bold;}
.phoneno{color: #ffffff;font-size: 22px;line-height: 25px;font-weight: bold;}

.product_link a {color: #005875;font-size: 12px;font-weight: normal;text-decoration: underline;}
.product_link a:hover {color: #005875;font-size: 12px;font-weight: normal;text-decoration: none;}
.Sel_link a {color: #718CF8;font-size: 14px;font-weight: normal;text-decoration: none;}
.Sel_link a:hover {color: #FFFFFF;font-size: 14px;font-weight: normal;text-decoration: none;}
.footer_link a, .footer_link a:hover,.footer_link a:visited{color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration:none;}

.dcl{ color:#949494; font-size:14px; font-weight:normal;}
.frontview{ color:#bbbaba; font-size:11px;}
.checkPoinDet{color:#F2F2F2;font-size:42pt;font-family:Arial, Helvetica, sans-serif;}
.checkPointxt{color:#F2F2F2;font-size:9pt; font-weight:bold;line-height:20px;font-family:Arial, Helvetica, sans-serif; }
.abouthead{color:#F2F2F2;font-size:19px;line-height:20px;font-family:"Trebuchet MS";}
.abouttext{color:#F2F2F2; font-size:13px; font-weight:bold;font-family:"Trebuchet MS";}
.aboutreward{ text-align:justify;color:#F2F2F2; font-size:13px; font-weight:normal;font-family:"Trebuchet MS";
}
.lorem{ color:#ffffff; font-size:13px; font-weight:normal;}
.lorem11{ color:#ffffff; font-size:13px; font-weight:bold; }
.lorem1{ color:#ffffff; font-size:13px; font-weight:bold; padding:10px;}
.lorem_knowlage{ color:#ffffff; font-size:13px; font-weight:normal; padding:0 20px 0 0;}
.troub{ color:#FFFFFF;}
TD.main_bg1 {background: #2d2d2d url(images/main_bg.gif) left top repeat-x;}
TD.main_bg1 p{ padding:0 10px; margin:0px;}

.main_bg1_1 {background: #2d2d2d url(images/main_bg.gif) left top repeat-x; border-right:3px solid #636363; border-bottom:3px solid #636363; padding:5px 0 10px 10px;}
.main_bg1_1 p{ padding:0 10px; margin:0px;}

.main_bg1_2 {background: #2d2d2d url(images/main_bg.gif) left top repeat-x; padding:5px 0 10px 10px; border-bottom:3px solid #636363;}
.main_bg1_2 p{ padding:0 10px; margin:0px;}


.tro_right{ background:url(images/tro_right.gif) top right repeat-y;}
.tro_right2{ background:url(images/tro_right.gif) top right repeat-y; }
.tro_txt{padding:10px;}
.tro_bottom{ background:url(images/tro_bottom.gif) left bottom repeat-x; margin:0; padding:10px 0 10px 10px; border-right:3px solid #636363;}
.tro_bottom2{ background:url(images/tro_bottom.gif) left bottom repeat-x; margin:0; padding:10px 0 10px 10px;}
.hiddenPic {display:none;}
.sw_01{	border-bottom: solid 2px #333333; padding:4px 0; color:#757575; font-size:12px; font-weight:bold;}
.sw_01 img{ vertical-align:middle; padding:0 2px;}
.sw_02{	border-bottom: solid 2px #333333; border-top: solid 2px #333333; background:#2d2d2d; padding:6px 0; color:#fefefe; font-size:14px; font-weight:bold;}
#topten{ background:#2a1b2e;}
.gray_ve{ background:url(images/gray_line.jpg) center top repeat-y;}
.gray_hr{ background:url(images/gray_line.jpg) left center repeat-x;}
.pro{color:#00ff00; font-size:14px; font-weight:bold;}
.con{ color:#ff0101; font-size:14px; font-weight:bold;}
.abcd, .abcd a { color:#FFFFFF; font-weight:bold;}
.fa_01 {border-bottom: solid 1px #333333; padding:4px 0; color:#757575; font-size:12px; font-weight:bold;}
.fa_box { height:20px; background:#FFFFFF; border:solid 1px #8f8f8f;}
.fa_bo_ri {border-right: solid 1px #333333;}
.fa_txt_bo{ font-weight:bold;}
.sca_01{ background:#1b1b1b; border-top: solid 1px #424242; border-left: solid 1px #424242; border-right: solid 1px #424242; padding:5px 0;}
.sca_02 {border: solid 1px #424242; padding:10px 0;}
.sca_03 {border-top: solid 1px #424242; border-bottom: solid 1px #424242; background:#242424;}
.sca_04 {border: solid 1px #424242; background:#242424;}
.sca_05 {border-top: solid 1px #424242; border-bottom: solid 1px #424242; background:#242424;}
.sca_044 {border-left: solid 1px #424242; border-right: solid 1px #424242;}
.yes_gr {color:#02ea00;}
.no_red {color:#c20605;}
.sca_06 { border-bottom:solid 1px #424242; border-left:solid 1px #424242; border-right:solid 1px #424242;}
.sca_07 { border-bottom:solid 1px #424242;}
.sca_08 { border-right:solid 1px #424242;}
.sca_09 { padding-top:5px;}

.txtbox{border:1px solid #BEBCB9;}
.txtbox1{width:122px; height:50px; min-height:50px}
.main_combo{
   width:150px;
   display:block;
   }
.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
	height:20px;
}

.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:18px; height:18px;
}


.dhx_combo_input{
	color:#333333;
	font-family: Arial;
	font-size: 9pt;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
	
}

.dhx_combo_box{
	position:absolute;
	border:1px solid #7F9DB9;
	height:20px;
	width:50px;
	_height:22px;
	overflow:hidden;
    background-color: white;	
}
.dhx_combo_list{
   position:absolute;
   z-index:30;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: #333333;
}

.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}

.dhx_selected_option{
	background-color:navy;
	color:white;
}

.location_bg {border:1px solid #424242; padding:5px; background:url(images/location_bg.gif) left top repeat-x #2C2C2C;}
.location_hd {color:#969696; padding:0 0 8px 0;}

.product_det{
   color:#FFFFFF;
   font-size:12pt;
   font-family:"Trebuchet MS";
   }
.product_det_savpric{
   color:#00F905;
   font-size:13pt;
   font-family:"Trebuchet MS";
   }
.product_det_sav{
   color:#FFFFFF;
   font-size:13pt;
   font-family:"Trebuchet MS";
   }
.product_det span{
   color:#9b9b9b;
   font-weight:normal;
   font-size:13pt;
   font-family:"Trebuchet MS";
   letter-spacing:0.2px;
   }    
.product_det b{
   color:#FFFFFF;
   font-weight:normal;
   font-size:36px;
   font-family:"Trebuchet MS";
   line-height:38px;
} 
.product_det_dollar{
   color:#FFFFFF;
   font-weight:normal;
   font-size:10pt;
   font-family:"Trebuchet MS";
} 
.prod_divtext{
font-size:8pt;
color:#FFFFFF;
font-family:"Trebuchet MS";
}
.product_text_style{
	width:240px;
	color:#9b9b9b;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
}
.product_text_style_liq{
	color:#9b9b9b;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
}
.select_option{
	color:#9b9b9b;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
}
.product_text_title_style{
   color:#FFFFFF;
   font-weight:normal;
   font-size:22px;
   font-family:"Trebuchet MS";
   line-height:22px;
} 
.product_text_small{
   color:#F7F7F7;
   font-weight:normal;
   font-size:16px;
   font-family:"Trebuchet MS";
}

.product_crystl_feature{
   color:#FFFFFF;
   font-weight:normal;
   font-size:17px;
   font-family:"Trebuchet MS";
} 
.productInfo_list_text{
	color:#F3F3F3;
	font-weight:bold;
	font-size:10pt;
	font-family:"Trebuchet MS";
}
.productInfo_list_txt{
	color:#F3F3F3;
	font-weight:bold;
	font-size:10pt;
	font-family:"Trebuchet MS";
}

.productInfo_safepro{
	color:#FFFFFF;
	font-weight:normal;
	font-size:9pt;
	font-family:"Trebuchet MS";
	line-height:18px;
}
.productInfo_safepro_small{
	color:#FFFFFF;
	font-weight:normal;
	font-size:9pt;
	font-family:"Trebuchet MS";
}
.productInfo_list_mediumtext{
	color:#FFFFFF;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
	line-height:16px;
}
.productInfo_list_smalltext{
	color:#F7F7F7;
	font-weight:normal;
	font-size:9pt;
	font-family:"Trebuchet MS";
	line-height:10px;
}
.cry_pro_det{color:#9b9b9b;font-size:11px; line-height:15px;}     
.product_det .sku{
   color:#fefefe;
   font-weight:bold;
   font-size:9pt;
   }
.product_100{
   color:#FFFFFF;
   font-weight:bold;
   font-size:10pt;
   font-family:"Trebuchet MS";
   }  
 .product_pro{
	color:#FBB517;
	font-weight:normal;
	font-size:33px;
	font-family:"Trebuchet MS";
	line-height:38px;
 }
 .product_pro_medium{
	color:#FBB517;
	font-weight:normal;
	font-size:24px;
	font-family:"Trebuchet MS";
	line-height:38px;
 }
  .product_pro_small{
	color:#FBB517;
	font-weight:normal;
	font-size:15px;
	font-family:"Trebuchet MS";
	line-height:38px;
 }
 .product_pro_tiny{
	color:#FBB517;
	font-weight:normal;
	font-size:11px;
	font-family:"Trebuchet MS";
	line-height:38px;
 }
   .product_reward{
   padding-left:5px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:10pt;
   font-family:"Trebuchet MS";
   line-height:15px;
   }  
   .clsDot_Bold{
		color:#FFFFFF;
		font-weight:bold;
   }
   .styleforcombo{
   
   }   
.reg{color:#ffffff; text-decoration:none; background:none; border:none;} 
/* Register Form*/
.re_txt { color:#969696; font-size:12px; font-weight:normal; line-height:15px; background:none; border:none;}
.txtbox1{ border-top: 2px solid #959595; border-left: 2px solid #959595; background:#FFFFFF; width:200px; height:15px;}
.readio{ border: none;}
p.term_head{ font-weight:bold; font-size:11pt;font-family:"Trebuchet MS";}
p.term_tst{ font-weight:normal; font-size:10pt;text-align:justify;font-family:"Trebuchet MS";line-height:20px;}
.product_se_bg{ background:url(images/product_se_bg.jpg) left top no-repeat; padding:5px 5px 0px 5px;}
.product_li_bg{ background:url(images/prod_liq.jpg) left top no-repeat; padding:0px 5px 0px 5px;}
TD.fotTitle_su1 {
	background:url(images/su_bottom_bg.jpg) left bottom repeat-x;
}
.fotTitle_li {
	background:url(images/li_img.jpg) left bottom repeat-x;
}


.safeHandsPro_img { padding: 60px 0 0 80px;}
.safeHandsPro_img1 { padding: 43px 0 0 80px;}
.liquid_img { padding: 0px 0 0 0px;}
.safehand_thum{ position:absolute; margin: 180px 0 0 200px; width:250px;}
.safehand_main{ height:350px;}
.main_pro_bg{ background:url(images/bodybg.jpg) left top repeat-y;}

.main_pro_bgg{ background:url(images/body_bgg.jpg) left top repeat-y;}
.main_pro_ligbg{ background:url(images/body_bgg.jpg) left top repeat-y;}
.crystal_img{padding: 23px 0 0 5px;}
.safe{ color:#FFFFFF; font-size:21pt; }
.safe span{ color:#fbb514;font-size:21pt;}
.st_pro{ color:#FFFFFF; font-size:13pt; font-weight:normal;font-family:"Trebuchet MS" }

.st_pro2{ color:#FFFFFF;font-family:"Trebuchet MS" font-size:10pt; font-weight:bold; padding-left:120px; padding-bottom:10px; padding-top:5px; padding-right:5px;}
.st_pro1{ color:#b5b5b5; font-size:10pt; font-weight:bold;font-family:"Trebuchet MS"}
.st_pro_liq{ color:#CCCCCC; font-size:10pt; font-weight:bold;}

.feature_product{ float:left; width:140px; height:170px; border: solid 1px #5e5e5e; margin:2px;}
/*.reward_bgsale{ border-bottom:solid 1px #555555; border-top:solid 1px #555555;border-left:solid 1px #555555; border-right:solid 1px #555555;  margin:0px; padding:20px;}*/
.reward_bgsale{ width:300px; border-bottom:solid 1px #555555; border-top:solid 1px #555555;border-left:solid 1px #555555; border-right:solid 1px #555555;  margin:0px; padding:20px;}

.reward_border{border-right:solid 1px #73787c; border-bottom:solid 1px #73787c;}

.reward_hd{font-family: "Trebuchet MS"; font-size: 24pt;}
.reward_grey{color:#8A8A8A; text-align:justify; font-size:11px; font-family:"Trebuchet MS";}

.reward_grey a{color:#8A8A8A; text-align:justify; font-size:11px; font-family:"Trebuchet MS"; padding-left:5px; text-decoration:underline;}
.reward_bg{ border-bottom:solid 1px #555555; border-left:solid 1px #555555; border-right:solid 1px #555555; background:#2e2e2e; margin:0px; padding:10px;}
reward_cat{ border:solid 1px #555555; background:#2e2e2e; margin:5px; }
.re_sub_itoms{ padding:10px;}
.re_sub_itoms_bg{ border-left:solid 1px #73787c; border-right:solid 1px #73787c; border-bottom:solid 1px #73787c;}
.Rewards_CT_det1_bor{ display:block; border-right:solid 1px #73787c; border-bottom:solid 1px #73787c; padding:10px;}
.lorem1_price{ font-size:20pt; font-weight:normal;}

.rewselect {
background:#222222 none repeat scroll 0 0;
border:1px solid #474747;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:8pt;
margin:0;
padding:2px;
width:10%;
}
.rewoption {
background:#222222 none repeat scroll 0 0;
border:1px solid #474747;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:8pt;
margin:0;
padding:2px;
width:30%;
}

/*mens_class*/
h4.cate{
margin:0px;
padding:0px;
background:url(../images/link_bg.gif) left bottom repeat-x;
font-size:11px;
font-weight:normal;
padding:3px 0 7px 0;
color:#FFFFFF;}
h4.cate a{
background:url(../images/link.gif) 140px center no-repeat;
display:block;
color:#FFFFFF;}
h4.cate a:hover{color:#847ec6;}
h4.cate a span{
background: url(images/re_menu_left.jpg) left 7px no-repeat; padding-left:8px;
display:block;}
h4.cate a:hover{
background:url(images/link1.gif) 140px center no-repeat;
text-decoration:none;}

ul.mens_class{ list-style:none; padding:0px; margin:0px;}
.mens_class li{ padding-left:15px; background:none; background:url(../images/link_bg.gif) left top repeat-x;}
#topten_cat .mens_class li a, .mens_class li a{ background:url(images/cat_off.jpg) left center no-repeat; padding:3px 0 3px 7px; color:#969696;}
.mens_class li a:hover{ background:url(images/cat_on.jpg) left center no-repeat; padding:3px 0 3px 7px;  color:#847ec6;}
.select_cat {color:#847ec6;}
#topten_cat a { color:#847ec6;}
.home_head{ color:#F2F2F2; font-size:14px; font-weight:normal;font-family:Trebuchet MS;}
.home_reword{ color:#F2F2F2; font-size:12px; font-weight:normal;font-family:Trebuchet MS;}
.home_reword a{ color:#00afef; font-size:12px; text-decoration:underline;}

.CheckPointName{ color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
font-weight:bold;
padding-left:10px;}
.CheckPoint{ color:#F7F7F7;
width:292px;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;}


.CheckrewBg{background: url(images/Rewards_CT_Check-PointsB-09.jpg) left top repeat-x;}
.CheckPointBg{background: #000000 url(images/Reward_Middle.jpg) left top repeat-x;}
.lorem_reword{ color:#F2F2F2; font-size:13px; font-weight:normal;}
.lorem_reword a{ color:#00afef; font-size:12px; text-decoration:underline;}

.lorem_rewordpoint{ color:#F2F2F2; font-size:12px; font-weight:normal;}
.lorem_rewordpoint a{ color:#00afef; font-size:12px; text-decoration:underline;}
.redeem{font-family:Arial, Helvetica, sans-serif;font-size:11pt; font-weight:bold; padding-left:10px;color:#F2F2F2;}
.redeemtxt{font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#F2F2F2;}
TD.main_bg_un {background: #000000 url(images/unque_bg.jpg) left top repeat-x; padding:10px;}
TD.main_top_un {background:url(images/unque_top_bg.jpg) left top repeat-x;}
TD.main_bottom_un {background:url(images/unque_bottom_bg.jpg) left bottom repeat-x;
}

.ch_bg1 a{ color:#FFFFFF; font-size:8pt; font-weight:bold; display:block; line-height:18px}
.ch_bg1 a:hover, .selected{ background:url(images/but_bg.gif) left center repeat-x; }


.product_option_normal{
	background-color:#0F0F0F;
	/*background-image:url(../images/cry/Store_CrystalTip-BulkPac-06.jpg); background-repeat:repeat-y;*/
	float:left;
	
	cursor:pointer;
	
}
.Pro_Price{
float:left;
font-size:36px;
line-height:38px;
font-family:"Trebuchet MS";

}
.product_option_selected{
	background-color:#333333;
	float:left;
	width:240px;
	cursor:pointer;
	color:#9b9b9b;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
}


TD.DialogTitle_1 {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:url(images/top_bg.jpg) left top repeat-x;
	PADDING-RIGHT: 0px;
	padding-left:10px;
	TEXT-ALIGN: left;
}
TD.DialogContent {
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	font-family:"Trebuchet MS";
	FONT-SIZE: 10px;
	font-weight:bold;
	background:url(images/top_bg.jpg) left top repeat-x;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center;
}
 TD.DialogLine {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:url(images/top_bg.jpg) left top repeat-x;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center;
}
.onSaleViewMore{
	color:#036682;
	font-weight:normal;
	font-size:15px;
	font-family:"Trebuchet MS";
}
a.onSaleViewMore:hover, a.onSaleViewMore:link, a.onSaleViewMore:visited, a.onSaleViewMore:active{
	color:#036682;
	font-weight:normal;
	font-size:15px;
	font-family:"Trebuchet MS";
}
.errorMessage{
	font-family:"Trebuchet MS";
	font-size:xx-small;
	color:#FF0000;
}
TD.DialogTitleever {
	background:url(images/everclearbotbg.jpg) left top repeat-x;
}
TD.DialogTitleeverbot {
	background:url(images/evercleartopbg.jpg) left top repeat-x;
}
.everbg {
	background: #373737 ;
	padding-left:20px; padding-right:20px; 
}
.everDialogmain {
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	border-left: solid 2px #444444;
	border-right: solid 2px #444444;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
.ever_head{
   color:#FFFFFF;
   font-weight:normal;
   font-size:34pt;
   font-family:"Trebuchet MS";
   line-height:22px;
} 
.ever_subhead{
   color:#9B9B9B;
   font-weight:normal;
   font-size:20px;
   font-family:"Trebuchet MS";
   line-height:22px;
} 
.ever_txt{
	color:#F3F3F3;
	font-weight:normal;
	font-size:10pt;
	font-family:"Trebuchet MS";
	line-height:14px;
}
.ever_txtAccess{
	color:#F3F3F3;
	font-weight:normal;
	font-size:10pt;
	font-family:"Trebuchet MS";
	text-align:justify;
	line-height:20px;
}
.ever_smalltxt{
	color:#F3F3F3;
	font-weight:normal;
	font-size:9pt;
	font-family:"Trebuchet MS";
	line-height:11px;
}
.ever_smalllogotxt{
	color:#F3F3F3;
	font-weight:normal;
	font-size:8pt;
	font-family:"Trebuchet MS";
	line-height:11px;
}