body {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #848484; text-decoration: none;
}

h1 {text-align: left; letter-spacing: 0px; font-size: 22px; font-family: Times, Georgia, "Times New Roman", serif; font-weight:regular !IMPORTANT;color: #000000; text-decoration: none; font-style: italic; }
h2 { font-size: 10px; color: #000000; font-family:Arial, Times New Roman, Georgia, Sans Serif;margin: 0px;  padding:0px; display:inline;font-weight:regular !IMPORTANT;} 


img { border: 0px;display:inline;
 }

A:link {text-align: left;   font-size: 11px; font-family: Arial,  sans-serif; color: #000000; text-decoration: none;}
A:visited {text-align: left;  font-size: 11px; font-family: Arial,  sans-serif; color: #000000; text-decoration: none;}
A:hover {text-align: left;  font-size: 11px; font-family: Arial,  sans-serif; color: #000000; text-decoration: none;}
A:active {text-align: left; font-size: 11px; font-family: Arial,  sans-serif; color: #000000; text-decoration: none;}







#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/*.png{
behavior: url('http://www.eyeslipsface.com/js/iepngfix.htc'); 
}*/

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

.link{
	text-decoration: underline;
	cursor: pointer;cursor:hand;
}

input {
	font-family:Arial, verdana, Sans Serif;
	font-size:11px;
	height: 20px;
	color:#000000;
	text-decoration: none;
	background-image: url(images/inputBkgd.jpg); 
	padding-left:4px; 
	
}


input[type=image]{
	font-family:arial, Times New Roman, Georgia, Sans Serif; 
	text-decoration: none;
	background-image: none;  
	padding:0px;
	margin:0px;
	padding:0;
	margin:0;
	
}


.pnkText, a.pnkText:link, a.pnkText:hover,a.pnkText:visited,a.pnkText:visited:hover {
	font-family:Arial, verdana, Times New Roman, Georgia, Sans Serif;
	font-size:11px;
	color:#ff0391; 
	font-weight:regular;
	text-decoration: none; 
}

.gryBox {
	width: 110px; 
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;;
}

.gryBox2 {
	width: 180px;
	height: 20px;
	border: 1px solid #969696;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:3px;

}


.deptLeftNav_gry, a.deptLeftNav_gry:link, a.deptLeftNav_gry:hover,a.deptLeftNav_gry:visited,a.deptLeftNav_gry:visited:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #828282; text-decoration: none; font-weight: bold; 
	color:#666666;
}


a.deptLeftNav_gry:hover, a.deptLeftNav_gry:visited:hover {
 color:#000000;
 text-decoration: none; }

.deptLeftNav_pnk, a.deptLeftNav_pnk:link, a.deptLeftNav_pnk:hover,a.deptLeftNav_pnk:visited,a.deptLeftNav_pnk:visited:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #828282; text-decoration: none; font-weight: bold;
	color:#ef2a81;
}


.deptLeftNav_blk, a.deptLeftNav_blk:link, a.deptLeftNav_blk:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #828282; text-decoration: none; font-weight: bold;
	color:#000000; 
}

a.deptLeftNav_blk:hover, a.deptLeftNav_blk:visited:hover {
 color:#828282;
 text-decoration: none; }
 
 
.deptLeftNav_blk_on, a.deptLeftNav_blk_on:link, a.deptLeftNav_blk_on:visited,
a.deptLeftNav_blk_on:hover, a.deptLeftNav_blk_on:visited:hover  {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;   text-decoration: none; font-weight: bold;
	color:#000000; text-decoration:underline;
}


.deptName, a.deptName:link, a.deptName:visited {
	text-align: left; letter-spacing: 0px; font-size: 25px; font-family: Times, Georgia, "Times New Roman", serif; color: #666666; text-decoration: none; font-style: italic; 
}

a.deptName:hover, a.deptName:visited:hover {
	text-align: left; letter-spacing: 0px; font-size: 25px; font-family: Times, Georgia, "Times New Roman", serif; color: #000000; text-decoration: none; font-style: italic; 
} 

.deptNameSub, a.deptNameSub:link, a.deptNameSub:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666; text-decoration: none;
	margin-left:-10px;
}

a.deptNameSub:hover, a.deptNameSub:visited:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; text-decoration: none;
	 
}




.dept_title, a.dept_title:link, a.dept_title:visited {
	text-align: left; letter-spacing: 0px; font-size: 17px; font-family: Times, Georgia, "Times New Roman", serif; color: #666666; text-decoration: none; font-style: italic;
}

a.dept_title:hover,a.dept_title:visited:hover{
color:#000000; 
}

.dept_price, a.dept_price:link, a.dept_price:hover,a.dept_price:visited,a.dept_price:visited:hover {
	text-align: left; letter-spacing: 0px; font-size: 17px; font-family: Times, Georgia, "Times New Roman", serif; color: #666666; text-decoration: none; font-style: italic;
}
	
a.dept_title:hover,a.dept_title:visited:hover{
color:#000000; 
}

.smGryText, a.smGryText:link, a.smGryText:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b8b7ba;
	text-decoration: none;
}


a.smGryText:hover,a.smGryText:visited:hover {
	text-decoration: underline;
	color:#ffffff;
}


.lgGryText, a.lgGryText:link, a.lgGryText:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 16px; color: #999999; text-decoration: none; font-weight: bold;
}


a.lgGryText:hover,a.lgGryText:visited:hover {
	text-decoration: underline; 
}

.GryTextBld, a.GryTextBld:link, a.GryTextBld:visited {
	font-family:Arial,  Sans Serif;
	font-size:13px;
	color:#999999;
	text-decoration: none;
	font-weight:bold;
}


a.GryTextBld:hover,a.GryTextBld:visited:hover {
	text-decoration: underline;
	color:#ffffff;
	font-weight:bold;
}



.pnkTitleTxt, a.pnkTitleTxt:link, a.pnkTitleTxt:hover,a.pnkTitleTxt:visited,a.pnkTitleTxt:visited:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; color: #ff0391; text-decoration: none; font-weight: bold;
}



.italicTxt, a.italicTxt:link, a.italicTxt:hover,a.italicTxt:visited,a.italicTxt:visited:hover {
	font-family: Times New Roman, Georgia, Sans Serif; 
	font-size: 16px;
	font-weight: regular;
	text-decoration: none;
	line-height:20px;
	font-style:italic; 
}



.errMsg, a.errMsg:link, a.errMsg:hover,a.errMsg:visited,a.errMsg:visited:hover {
	font-family:Arial, helvetica, Sans Serif;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	text-decoration: none;
}


.parText, a.parText:link, a.parText:hover,a.parText:visited,a.parText:visited:hover {
	font-family:Arial, Sans Serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}


.whiteText, a.whiteText:link, a.whiteText:hover,a.whiteText:visited,a.whiteText:visited:hover {
	font-family:Times New Roman, Georgia, Sans Serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.pageTitle, a.pageTitle:link, a.pageTitle:hover,a.pageTitle:visited,a.pageTitle:visited:hover {
	text-align: left; letter-spacing: 0px; font-size: 72px; font-family: "Times New Roman",Times, Georgia, "Times New Roman", serif; 
font-weight:regular !IMPORTANT;color: #000000; text-decoration: none; font-style: italic; 
}
 
 
.discountText, a.discountText:link, a.discountText:hover,a.discountText:visited,a.discountText:visited:hover {
	font-family:Arial, verdana, Times New Roman, Georgia, Sans Serif;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	color:#ff0391;
}
 
.pnkLink, a.pnkLink:link, a.pnkLink:hover,a.pnkLink:visited,a.pnkLink:visited:hover {
	font-family:Arial, verdana,   Sans Serif;
	font-size:11px;
	color:#ff0391;
	text-decoration: none;
}

#dropdown{
filter:revealTrans(Duration=2,Transition=5)
visibility:visible;
} 
   
A.blueswitch_blue:hover,A.blueswitch_blue:visited:hover {
	font-family:Verdana;
	font-size:10px;
	color:#00479C;
	text-decoration: underline;
}

A.blueswitch_orange:hover,A.blueswitch_orange:visited:hover {
	font-family:Verdana;
	font-size:10px;
	color:#FF9933;
	text-decoration: underline;
}
 
 
/* FACEBOOK STYLES */
 .clearfix:after {
	content: ".";
	display: inline;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline;
	vertical-align:middle;
}
 
html[xmlns] .clearfix {
	display: inline;
}
 
* html .clearfix {
	height: 1%;
}

#header_login{
	font-size: 11px;
	position: relative;
	display:inline;
}

#header_login ul{
	float: left; 
	display:inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}

#header_login li{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#header_login li a.fbconnect_login_button img{
	position: relative;
	/*bottom: -3px;*/
	display:inline;
}

#header_login .hidden{
	position: relative;
	display: none;
}

/* CLOSE FACEBOOK STYLES */


 
.onOver {cursor:hand;cursor:pointer;}

.navWhite, a.navWhite:link,a.navWhite:visited {
	font-family: arial,    Sans Serif, sans serif;
	font-size:11px;
	color:#e3e3e3;
	text-decoration: none;
}

 a.navWhite:hover,a.navWhite:visited:hover {
	color:#000000;
 }

 
.navWhite2, a.navWhite2:link,a.navWhite2:visited {
	font-family:Arial,  Sans Serif, helvetica, sans serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

 a.navWhite2:hover,a.navWhite2:visited:hover {
	font-weight:bold;
 }

 
.topNav, a.topNav:link,a.topNav:visited {
	font-family:Arial,  Sans Serif, helvetica, sans serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

 a.topNav:hover,a.topNav:visited:hover {
	font-weight:bold;
 }   

.logoCell {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px; 
}

#deptNav {
	border-top:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	height:25px;
}

.navWhtLink, .navWhtLink a, .navWhtLink a:hover, .navWhtLink a:visited {
	background-color: #383738;
	color: #FFFFFF;
}

 .blackline {
border-bottom:1px solid #000000;
 margin-left:10px;
 margin-right:10px;
  }

  .DropDownDisplay {
  position:absolute; width:150; margin-left:150px;margin-top:-29px;  z-index:9999;display:none;
  }  
  
  .DropDownTitlePadding {
  	padding-top: 7px; padding-bottom:7px; padding-left: 10px;
  } 
  
  .transparent {filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity: .95;opacity:.95;} 
  .transparent2 {filter:alpha(opacity=50);-moz-opacity:.50;-khtml-opacity: .50;opacity:.50;}  

.GryText, a.GryText:link, a.GryText:hover,a.GryText:visited,a.GryText:visited:hover {
	font-family:Arial, Sans Serif;
	font-size:12px;
	color:#999999;
	text-decoration: none; 
}

.navPadd {padding-left:8px;padding-right:8px;}
.navPadd2 {padding-left:4px;padding-right:4px;}
.navPadd3 {padding-left:10px;padding-right:10px;}

.paddingLR {padding-left:10px;padding-right:10px;}
.paddingR {padding-right:8px;}

 
.productDesc{ 
	font-size:10px;
	display:block;
}
  
.topBar {
	position:relative;
	display:block;
	background-color: #737477;
}

.cartDropDown {
	position:absolute; 
	background-color:#737477;
	width:202;
	visibility:hidden;
	z-index:9999;
}

.navSpacer {
	width: 1px;
	background-color: #FFFFFF;
	}

.prodNavSpacer {
width: 8px;
text-align:center;
}
	
.askelf {
	position:absolute;
	display:none;
	background-color:#fdeef4;
	margin-top:20px;
	margin-left:-200px;
	padding:4px;
	width:600px;
	text-align:left;
}

.mainDropdown {
	position:absolute;  
	visibility: visibile; 
	z-index:9999;
	margin-top:-3px;
	display:none;
	width:300px; 
}

.magHP {
	height:119px;
	width:300px; 
	background-color:#FFFFFF;
}

.magText { 
	font-style: italic; 
	font-weight:bold;
	font-size:13px;
	color:#000000;
	font-family:Times New Roman, Georgia, Sans Serif;
	
}

.mainProdImg {
	display:inline;
	width:250px;
	float: left;
	position:relative;
	padding-left:20px;
	text-align:center !IMPORTANT;
}

.colorOpt {
	display:inline;
	width:170px;
	float: left;
	position:relative;
}

.colorSq {
	/*border:1px solid #999999; */
	margin-right:1px;
	margin-top:1px;
	cursor:hand;cursor:pointer;
	float:left;
	display:block; 
}


.colorSqPnk {
	border:0px;
	 
	cursor:hand;cursor:pointer;
	float:left;
	display:inline; 
}


.prodTab {
	curosr:hand;cursor:pointer; 
	font-size:14px;
	color:#000000;
	font-weight:bold; 
}

.productRec {
	display:inline;
	width:150px;
	height:160px;
	float: left;
	vertical-align:bottom;
	bottom: 0px;
}

.reviewsBar {
	background-image:url(/images/tab_bkgd.gif);
	background-repeat:repeat-x;
	height:27px;
	width:980px;
	text-align:left;
	padding-top:4px;
}

.blogPnkBar { 
	background-image:url(/images/pnk_bkgd.jpg);
	background-repeat:repeat-x;
	text-align:center;
	width:100px;
}


.blogBlkBar { 
	background-image:url(/images/mainNav_bkgd.gif);
	background-repeat:repeat-x;
	text-align:center; 
	width:100px;
}

.blogNav {
	color: #333333;
	font-size:12px;
	text-decoration: none;
}
 
.blogPnk, a.blogPnk:link, a.blogPnk:hover,a.blogPnk:visited,a.blogPnk:visited:hover {
	color: #ff0391;
	font-size:12px;
} 

.blogPnkBld, a.blogPnkBld:link, a.blogPnkBld:hover,a.blogPnkBld:visited,a.blogPnkBld:visited:hover {
	color: #ff0391;
	font-size:12px;
	font-weight:bold;
}


.blogPnkLrg, a.blogPnkLrg:link, a.blogPnkLrg:hover,a.blogPnkLrg:visited,a.blogPnkLrg:visited:hover {
	color: #ff0391;
	font-size:18px; 
}


.bigText, a.bigText:link, a.bigText:hover,a.bigText:visited,a.bigText:visited:hover {
	font-family:arial, verdana, Sans Serif;
	font-size:18px;
	color:#000000;
	text-decoration: none;
}



.bigText2, a.bigText2:link, a.bigText2:hover,a.bigText2:visited,a.bigText2:visited:hover {
	font-family:arial, verdana,  Sans Serif;
	font-size:16px;
	color:#000000;
	text-decoration: none;
}


.gryline {
border-bottom:1px solid #999999; 
}

.blogNavBkgd {
  background-color: #fefefe;
}

.blogNavPadd  {
	padding-left:4px;padding-right:4px;
	padding-top:4px;padding-bottom:4px;
}

.pageHorzDivider {
display: block;width:980px;border-top:1px solid #666666;background-color:#FFFFFF;

}


ul.deptDropDown {
	float: left;  
	list-style-type: none;
	line-height:16px;
	margin: 0 0 10 10;
	padding: 0; 
	width:80px;
	z-index:9988;
}
 

ul.groupDropdown {
	float: left;  
	list-style-type: none;
	line-height:16px;
	margin: 10 0 0 0;
	padding: 0;  
}
 
ul.groupDropdown1 {
	float: left;  
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0; 
	z-index:9988; 
}
 
  

 .waterdrop {
 background-image: url(images/waterdrop.jpg);
 background-repeat: no-repeat;
 background-position: center;
 }
 
 .dotBorderVert { 
 	background-image: url(images/grydot_vert.gif);
	background-repeat: repeat-y;
	width: 2px;
	}

	
 .dotBorderRight { 
 	background-image: url(images/grydot_vert.gif);
	background-repeat: repeat-y;
	background-position:top right; 
	}

.mainSiteContent {
	display: block;width:980px;background-color:#FFFFFF;min-height:600px; background-image:url(image/spacer_wht.gif);height: 100%; display: table;
}


.mainSiteContentMargin {
	margin-left:10px;margin-right:10px;width:960px;text-align:left !IMPORTANT;background-color:#FFFFFF;background-image:url(image/spacer_wht.gif); display: table;height: 100%;
}


.deptBanner {
display:block; }

.horizontalList { margin:0;padding:0;width:400px;
list-style:none;float:left;}

.horizontalList li { margin:0;padding:0;
list-style:none;float:left;margin-left:5px;}

.productTab { width:400px;}

.productDescTitle{color:#666666;font-size:10px;}

.productPrice {font-size:16px; font-weight:bold;}

#quickview {text-align: left; letter-spacing: 0px; font-size: 22px; font-family: Times, Georgia, "Times New Roman", serif; font-weight:regular !IMPORTANT;color: #ed0b6f; text-decoration: none; font-style: italic; }
 
.scriptText {text-align: left; letter-spacing: 0px; font-size: 16px; font-family: Times, Georgia, "Times New Roman", serif; font-weight:regular !IMPORTANT;color: #000000; text-decoration: none; font-style: italic; }
 

.footerLnk, a.footerLnk:link, a.footerLnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b8b7ba;
	text-decoration: none;
}


a.footerLnk:hover,a.footerLnk:visited:hover {
	text-decoration: underline;
	color:#ffffff;
}


.columnHeadings {background-image:url('images/columnHeadingbar.gif');background-repeat:repeat-x;height:20px;list-style:none;float:left;
width:980px;margin:0;padding:0;clear:both;display:block;}

.columnHeadings li {height:20px;list-style:none;float:left;display:inline; margin-left:20px;font-weight:bold;color:#000000;font-size:12px;margin-top:2px;}
#cartItems {width:980px;}
#cartItems td {width:100px;padding-left:20px;height:70px;}


.blkText, a.blkText:link, a.blkText:hover,a.blkText:visited,a.blkText:visited:hover {
	font-family:Arial, Sans Serif;
	font-size:12px;
	color:#000000;
	text-decoration: none; 
}


.blkTextBld, a.blkTextBld:link, a.blkTextBld:hover,a.blkTextBld:visited,a.blkTextBld:visited:hover {
	font-family:Arial, Sans Serif;
	font-size:12px;
	color:#000000;
	text-decoration: none; 
	font-weight:bold;
}

.remove {background: none;}

#deptNavList {list-style:none;margin:0;padding:0;display:block; margin-top:10px;width:180px;}
#deptNavList li {display:block;margin:0;padding:0;}

#footerEmailField{height:23px;width:220px;vertical-align:top;font-weight:bold;}
#bannerText {text-align: center; letter-spacing: 0px; font-size: 22px; font-family: "Times New Roman",Times, Georgia, "Times New Roman", serif; 
font-weight:regular !IMPORTANT;color: #000000; text-decoration: none; font-style: italic;padding-top:20px;padding-bottom:20px;background-color:#FFFFFF; }

.tabTitle, a.tabTitle:link, a.tabTitle:visited {
	text-align: left; letter-spacing: 0px; font-size: 12px; font-family: Arial, verdana; color: #000000; text-decoration: none;  
	}

a.tabTitle:hover,a.tabTitle:visited:hover{
color:#888888; 
}


.tabTitleON, a.tabTitleON:link, a.tabTitleON:visited {
	text-align: left; letter-spacing: 0px; font-size: 16px; font-family: Arial, verdana; color: #888888; text-decoration: none;  
	}

a.tabTitleON:hover,a.tabTitleON:visited:hover{
color:#888888; 
}

.faq_questions { width:350;margin-top:5px;vertical-align:top;}
.faq_answer{display:none;width:300;margin-left:20px;}
.faq_checkout_questions { width:300;margin-top:2px;vertical-align:top;clear:both;}
.faq_checkout_answer { width:300;margin-left:20px;clear:both;}
#faq_ul {margin:0px;margin:0;padding:0px;padding:0;list-style:none;float:left;display:block;width:620px;}
#faq_ul li {margin:0px;margin:0;padding:0px;padding:0;list-style:none;display:block;margin-bottom:10px;}

.blogText, .blogText a,   .blogText a:visited 
{font-family:arial;font-size:14px;color:#999999;}

 .blogText a:hover,  .blogText a:visited:hover 
{text-decoration:underline;font-family:arial;font-size:14px;color:#999999;}

