
/*IE7*/
*:first-child+html .example
{
position:relative;

top:-7px;

left:123px;}


/*IE6*/
* html .example{
position:relative;

top:-7px;

left:121px;}

.pos{display:block;position:relative;top:12px;}

body {
margin:0px;padding:0px;
background-color: #ffffff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{border:0px;}


a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:inherit;

}
h1,h2,h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size: 16px;
color: #ff3e3c;
}
h2 {
font-size: 14px;
color: #666666;
}
h3 {
font-size: 12px;
color: #666666;
}

	a:link{color:#333333;text-decoration:underline;}
	a:visited{color:#333333;text-decoration:underline;}
	a:active{color:#333333;text-decoration:underline;}
	a:hover{color:#990000;text-decoration:none;}
	
	td.prodicons a:link{text-decoration:none;}
	td.prodicons a:visited{text-decoration:none;}
	td.prodicons a:active{text-decoration:none;}
	td.prodicons a:hover{text-decoration:none;}
	
p{margin:14px;}

form{width:inherit;}

.breadcrumb{font-size:10px;color:#333333;text-align:right;display:block;padding-top:4px;}

div#wrapper {
width: 820px;background-color:#ffffff;background-image:url(images/mainbg.gif);background-repeat:repeat-y;

margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-bottom:3px solid #e2d1af;
}
div#header {
background-color:inherit;font-size:10px;color:#ffffff;border-top:7px solid #e2d1af;
margin:0px 4px 0 4px;padding:0px;background-image:url(images/Mar08/mock_06.jpg);background-repeat:no-repeat;background-position:top right;

}

*:first-child+html div#header {
background-color:inherit;font-size:10px;color:#ffffff;border-top:7px solid #e2d1af;
margin:0px 4px 0 4px;padding:0px 0 0 0;background-image:url(images/Mar08/mock_06.jpg);background-repeat:no-repeat;background-position:top right;

}

* html div#header {
background-color:inherit;font-size:10px;color:#ffffff;border-top:7px solid #e2d1af;
margin:0px 4px 0 4px;padding:0px;background-image:url(images/Mar08/mock_06.jpg);background-repeat:no-repeat;background-position:top right;

}


.tblbg{}

div#nav {
width:242px;
padding:15px 0 0 0px;
margin:0px 0 0 4px;;background-color:inherit;
float: left;
}

*:first-child+html div#nav {
width:242px;
padding:15px 0 0 0px;
margin:0px 0 0 4px;background-color:inherit;
float: left;
}


* html div#nav {
width:238px;
padding:15px 0 0 0px;
margin:0px 0 0 4px;background-color:inherit;
float: left;
}

.pd{padding-top:17px;}
*:first-child+html .pd{padding-top:10px;}
* html .pd{padding-top:10px;}

.pd-new{padding-top:0px;width:556px;}
*:first-child+html .pd{padding-top:10px;}
* html .pd{padding-top:10px;}



div#main {

padding: 0px;margin:0px 0px 0 242px;
}
*:first-child+html div#main {

padding: 0px;margin:0px 0px 0 242px;
}
* html div#main {

padding:0px;margin:0px 0px 0 242px;
}


div#footer {font-family:Arial, Helvetica, sans-serif;width:733px;
padding:0;color:#cfc2c4;font-size:10px;
margin:0px auto 25px auto;clear:both;

background-color:#ffffff;

color:#d58395;

}

*:first-child+html div#footer{font-family:Arial, Helvetica, sans-serif;width:733px;
padding:0;color:#cfc2c4;font-size:10px;
margin:0px auto 35px auto;clear:both;

background-color:#ffffff;

color:#d58395;

}

* html  div#footer {font-family:Arial, Helvetica, sans-serif;width:733px;
padding:0;color:#cfc2c4;font-size:10px;
margin:0px auto 15px auto;clear:both;

background-color:#ffffff;

color:#d58395;

}

.rgt{padding-left:0px;padding-bottom:3px;padding-top: 15px;text-align: center;}
.rgt a { padding: 0px 15px; }

#footer .ftphone{position:relative;top:10px;left:15px;}
#footer .copy{position:relative;top:5px;left:260px;font-size:9px;color:#d58395;}
	

.utilitynav {
		font-size:10px;
		color:#b68b37;
		margin:0px;
		padding:4px 0 0 20px;}

.tblpic{background-image:url(images/Mar08/mock_12.jpg);background-repeat:no-repeat;background-position:bottom right;}
		
		
	.utilitynav a:link{font-size:10px;color:#b68b37;text-decoration:none;}
	.utilitynav a:visited{font-size:10px;color:#b68b37;text-decoration:none;}
	.utilitynav a:active{font-size:10px;color:#b68b37;text-decoration:none;}
	.utilitynav a:hover{font-size:10px;color:#414141;text-decoration:underline;}
	
	#main .map span{display:none;}
	#main .map .mapA {display:block;width:170px;height:25px;position:relative;top:90px;left:0px;}
	#main .map .mapB {display:block;width:190px;height:25px;position:relative;top:90px;left:0px;}
	#main .map .mapC {display:block;width:190px;height:22px;position:relative;top:90px;left:0px;}
	#main .map .mapD {display:block;width:210px;height:25px;position:relative;top:100px;left:0px;}
	
	#main .map .mapRev {display:block;position:relative;top:175px;left:165px;color:#ffffff;}
		#main .map .mapRev a{color:#ffffff;font-size:10px;}
	
	.utilitynav p{margin:0px 0 0 40px;padding-top:10px;}
	
	#main .map {
		display:block;float:left;position:relative;top:0px;left:7px;
		height:212px;width:356px;
		background-image:url(images/Mar08/mock_15.jpg);
		background-repeat:no-repeat;}
		
		*:first-child+html  #main .map {
		display:block;float:left;position:relative;top:0px;left:14px;
		height:212px;width:356px;
		background-image:url(images/Mar08/mock_15.jpg);
		background-repeat:no-repeat;}
		
		* html #main .map {
		display:block;float:left;position:relative;top:0px;left:11px;margin:0px;padding:0px;
		height:212px;width:356px;
		background-image:url(images/Mar08/mock_15.jpg);
		background-repeat:no-repeat;}
		
	 .trg img{ margin-left: 6px; margin-bottom: 10px; }
		
		*:first-child+html .trg img{}
		
		* html .trg img{}
		
		
	#main .map2 {
		display:block;float:left;position:relative;top:0px;left:-1px;
		height:209px;width:208px;
		background-image:url(images/Mar08/mock_16.jpg);
		background-repeat:no-repeat;}
	
	*:first-child+html #main .map2 {
		display:block;float:left;position:relative;top:0px;left:6px;
		height:209px;width:208px;
		background-image:url(images/Mar08/mock_16.jpg);
		background-repeat:no-repeat;}
		
	* html #main .map2 {
		display:block;float:left;position:relative;top:0px;left:3px;
		height:209px;width:208px;
		background-image:url(images/Mar08/mock_16.jpg);
		background-repeat:no-repeat;}
	.gray_small{font-size:9px;}	
		
	.mainnav {color:#a00017;font-size:10px;text-align:center;margin-top:10px;;height:20px;}
	
		form{font-size:10px;}
		
	.gobt{position:relative;top:7px;}
		*:first-child+html .gobt{position:relative;top:7px;}
			* html .gobt{position:relative;top:5px;}
		
	.mainnav a:link{font-size:10px;color:#a00017;font-weight:bold;text-decoration:none;}
	.mainnav a:visited{font-size:10px;color:#a00017;font-weight:bold;text-decoration:none;}
	.mainnav a:active{font-size:10px;color:#a00017;font-weight:bold;text-decoration:none;}
	.mainnav a:hover{font-size:10px;color:#a00017;font-weight:bold;text-decoration:underline;}
	td{vertical-align:top;}
	
	div .box{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 15px 15px 15px;padding-bottom:5px;}
	*:first-child+html  div .box{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 15px 15px 15px;padding-bottom:5px;}
	* html div .box{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 15px 15px 5px;padding-bottom:5px;}
	
	div .box_cat{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 5px 15px 5px;padding-bottom:5px;}
	*:first-child+html  div .box_cat{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 5px 15px 5px;padding-bottom:5px;}
	* html div .box_cat{border:1px solid #cccccc;font-size:11px;color:#666666;margin:10px 5px 15px 5px;padding-bottom:5px;}
	
	
	
	div .box1{border:1px solid #cccccc;font-size:10px;color:#666666;margin:10px 10px 5px 0px;}
	
	div .box2{border:1px solid #cccccc;font-size:10px;color:#666666;margin:10px 10px 5px 0px;}
	*:first-child+html div .box2{border:1px solid #cccccc;font-size:10px;color:#666666;margin:10px 10px 5px 0px;}
	* html  div .box2{border:1px solid #cccccc;font-size:10px;color:#666666;margin:10px 10px 5px 0px;}
	

* html .bannerbt{position:relative;top:-93px;right:0px;left:242px;}	


	.box h1{position:relative;top:-1px;left:4px;}
	*:first-child+html	.box h1{position:relative;top:-8px;left:4px;margin:0px;}
		* html 	.box h1{position:relative;top:-8px;left:4px;margin:0px;}
		
		
	.smallink{font-size:9px;}
	
	
	.box li{list-style-type:none;list-style-image:url(images/mock_66.gif);}
	
	.box1 h1{position:relative;top:-1px;left:4px;}
	*:first-child+html	.box1 h1{position:relative;top:-9px;left:4px;}
		* html 	.box1 h1{position:relative;top:-9px;left:4px;}
		
		.box2 h1{position:relative;top:-1px;left:4px;}
	*:first-child+html	.box2 h1{position:relative;top:-9px;left:4px;}
		* html 	.box2 h1{position:relative;top:-9px;left:4px;}
		
	.box ul{margin-top:0px;}	
	
		.box form{padding-left:15px;padding-bottom:5px;margin:0px;}
	*:first-child+html	.box form{padding-left:15px;padding-top:0px;padding-bottom:10px;margin:0px;}
		* html 	.box form{position:relative;top:0px;left:4px;}
	
	
	.box li{list-style-type:none;list-style-image:url(images/mock_66.gif);}
	
	.box h1 span{display:none;}
	.box1 h1 span{display:none;}
	.box2 h1 span{display:none;}
	
	.box1 .hd_welcome {display:block;width:228px;height:16px;background-image:url(images/mock_44.gif);background-repeat:no-repeat;margin-top:-9px;padding:0px;}
	
	.box .hd_search {display:block;width:95px;height:17px;background-image:url(images/mock_18.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	*:first-child+html .box .hd_search {display:block;width:95px;height:17px;background-image:url(images/mock_18.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	* html  .box .hd_search {display:block;width:95px;height:17px;background-image:url(images/mock_18.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	
	
	.box .hd_brand {display:block;width:100px;height:16px;background-image:url(images/mock_28.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}	
	.box .hd_length {display:block;width:134px;height:15px;background-image:url(images/mock_35.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}	
	.box .hd_type {display:block;width:109px;height:15px;background-image:url(images/mock_47.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}	
	
	.box .hd_help {display:block;width:76px;height:14px;background-image:url(images/mock_59.gif);background-repeat:no-repeat;margin-top:-5px;padding:0px;}
	*:first-child+html .box .hd_help {display:block;width:76px;height:14px;background-image:url(images/mock_59.gif);background-repeat:no-repeat;margin-top:-3px;padding:0px;}
	* html  .box .hd_help {display:block;width:76px;height:14px;background-image:url(images/mock_59.gif);background-repeat:no-repeat;margin-top:-5px;padding:0px;}
	
	.viewall{margin:0px;padding:0px 10px 0 0;position:relative;left:240px;top:10px;font-size:9px;}
	*:first-child+html .viewall{margin:0px;padding:0px 10px 0 0;position:relative;left:240px;top:10px;font-size:9px;}
	* html  .viewall{margin:0px;padding:0px 10px 0 0;position:relative;left:240px;top:10px;font-size:9px;}
	
	
				
	.box2 .hd_featured {display:block;width:91px;height:13px;background-image:url(images/mock_68.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	*:first-child+html .box2 .hd_featured {display:block;width:103px;height:13px;background-image:url(images/mock_68.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	* html .box2 .hd_featured {display:block;width:103px;height:13px;background-image:url(images/mock_68.gif);background-repeat:no-repeat;margin-top:0px;padding:1px 0 0 0;}
	
	
	
	.box1 .hd_ms {display:block;width:130px;height:14px;background-image:url(images/most_viewed_products.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
	*:first-child+html .box1 .hd_ms {display:block;width:130px;height:14px;background-image:url(images/most_viewed_products.gif);background-repeat:no-repeat;margin-top:0px;padding:0px;}	
	* html .box1 .hd_ms {display:block;width:130px;height:14px;background-image:url(images/most_viewed_products.gif);background-repeat:no-repeat;margin-top:0px;padding:0px;}
	
	.hd_wn { display:block; width:74px; height:14px; background:url(images/hd_wn.gif) no-repeat; margin-top:-6px; padding:0; }
	*:first-child+html .hd_wn, * html .hd_wn { margin-top:0px; }
	
		
	.box .hd_cs {display:block;width:104px;height:13px;background-image:url(images/mock_60.jpg);background-repeat:no-repeat;margin-top:-6px;padding:0px;}
		.box .hd_ml {display:block;width:122px;height:14px;background-image:url(images/mock_interior_26.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}	
	.box1 .hd_more {display:block;width:94px;height:14px;background-image:url(images/additional_deals.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}						
	
	.box .hd_log {display:block;width:94px;height:14px;background-image:url(images/customer_login.gif);background-repeat:no-repeat;margin-top:-6px;padding:0px;}		
	
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}

#footer  a:link{color:#cfc2c4;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#footer  a:active{color:#cfc2c4;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#footer  a:visited{color:#cfc2c4;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica,t sans-serif;}
#footer  a:hover{color:#cfc2c4;font-weight:bold;font-size:10px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}


.smalllink:link{color:#666666;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.smalllink:active{color:#666666;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.smalllink:visited{color:#666666;font-weight:bold;font-size:10px;text-decoration:underline;font-family:Arial, Helvetica,t sans-serif;}
.smalllink:hover{color:#666666;font-weight:bold;font-size:10px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.redlink:link{color:#CC0033;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.redlink:active{color:#CC0033;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.redlink:visited{color:#CC0033;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica,t sans-serif;}
.redlink:hover{color:#CC0033;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.banner{background-image:url(images/img_08.jpg);width:514px;height:141px;background-repeat:no-repeat;}
.banner p{margin:20px 15px 0 0;width:120px;text-align:right;font-size:10px;color:#ffffff;font-weight:bold;float:right;line-height:16px;}
.search{display:block;height:68px;background-image:url(images/img_03.gif);background-repeat:repeat-x;margin:0px;}


#nav img {border:0px;}

.mainnav{margin:0px;padding:10px 0 10px 0;}
*:first-child+html .mainnav{margin:0px;padding:10px 0 10px 0;}
* html .mainnav{margin:0px;padding:0px;}


.mainnav span{display:none;}

.mainnav li{margin:0px;padding:0px;list-style:none;}
.mainnav li a.nav_home{display:block;width:239px;height:37px;background-image:url(images/img_15.gif);}
.mainnav li a.nav_home:hover{display:block;width:239px;height:37px;background-image:url(images/img_15_over.gif);}

.mainnav li a.nav_host{display:block;width:239px;height:37px;background-image:url(images/img_16.gif);}
.mainnav li a.nav_host:hover{display:block;width:239px;height:37px;background-image:url(images/img_16_over.gif);}

.mainnav li a.nav_sites{display:block;width:239px;height:36px;background-image:url(images/img_17.gif);}
.mainnav li a.nav_sites:hover{display:block;width:239px;height:36px;background-image:url(images/img_17_over.gif);}

.mainnav li a.nav_flash{display:block;width:239px;height:37px;background-image:url(images/img_18.gif);}
.mainnav li a.nav_flash:hover{display:block;width:239px;height:37px;background-image:url(images/img_18_over.gif);}

.mainnav li a.nav_gallery{display:block;width:239px;height:36px;background-image:url(images/img_22.gif);}
.mainnav li a.nav_gallery:hover{display:block;width:239px;height:36px;background-image:url(images/img_22_over.gif);}

.mainnav li a.nav_intro{display:block;width:239px;height:36px;background-image:url(images/img_23.gif);}
.mainnav li a.nav_intro:hover{display:block;width:239px;height:36px;background-image:url(images/img_23_over.gif);}

.mainnav li a.nav_php{display:block;width:239px;height:37px;background-image:url(images/img_24.gif);}
.mainnav li a.nav_php:hover{display:block;width:239px;height:37px;background-image:url(images/img_24_over.gif);}

.mainnav li a.nav_logo{display:block;width:239px;height:35px;background-image:url(images/img_27.gif);}
.mainnav li a.nav_logo:hover{display:block;width:239px;height:35px;background-image:url(images/img_27_over.gif);}

.mainnav li a.nav_corp{display:block;width:239px;height:33px;background-image:url(images/img_32.gif);}
.mainnav li a.nav_corp:hover{display:block;width:239px;height:33px;background-image:url(images/img_32_over.gif);}

.rt_img {position:relative;top:-93px;right:0px;left:266px;}	
*:first-child+html rt_img {position:relative;top:-93px;right:0px;left:266px;}	
* html .rt_img {position:relative;top:-93px;right:0px;left:266px;}	


.bannerbt{position:relative;top:-93px;right:0px;left:242px;}	

.out{position:relative;top:-1755px;left:737px;}
*:first-child+html .out{position:relative;top:-1111px;left:737px;}
* html .out{position:relative;top:-757px;left:737px;}

#superfooter { text-align: center; font-size:10px; color:#b68b37; margin-bottom: 5px; margin-top: 2px; }

#superfooter a:link{font-size:10px;color:#b68b37;text-decoration:none;}
#superfooter a:visited{font-size:10px;color:#b68b37;text-decoration:none;}
#superfooter a:active{font-size:10px;color:#b68b37;text-decoration:none;}
#superfooter a:hover{font-size:10px;color:#414141;text-decoration:underline;}

#showhidecatsdiv { margin: 5px 0px 3px 39px; font-size: 10px; }
#showhidecatsdiv a { text-decoration: none; color: #666666; }
#showhidecatsdiv a:hover, #showhidecatsdiv a:active { text-decoration: underline; color: #CC0000; }

#showhidebrandsdiv { margin: 5px 0px 3px 39px; font-size: 10px; }
#showhidebrandsdiv a { text-decoration: none; color: #666666; }
#showhidebrandsdiv a:hover, #showhidebrandsdiv a:active { text-decoration: underline; color: #CC0000; }

#tabs { text-align: center; }

.prodicons { font-size: 10px; line-height: 14px; }
.prodicons a { font-size: inherit !important; }

.maroon { color: #993333; }


.tab-hide { display:none; }
.hide { display:none; }

#tabs-nav { background:url(images/home_tabs.png) no-repeat; height:27px; margin:0; position:relative; width:385px; }
#tabs-nav a { height:27px; left:0; outline:0; position:absolute; top:0; width:125px; }
#tabs-nav a.active { background-image:url(images/home_tabs.png); background-repeat:no-repeat; }

#tabs-nav #tab-mostviewed { left:0; }
#tabs-nav #tab-mostviewed.active { background-position:0 -27px; }
#tabs-nav #tab-monthlyspecials { left:131px; }
#tabs-nav #tab-monthlyspecials.active { background-position:-131px -27px; }
#tabs-nav #tab-mostpurchased { left:262px; }
#tabs-nav #tab-mostpurchased.active { background-position:-262px -27px; }

#tabs-container { border:1px solid #CCC; padding-top:20px; width:383px; }


/* Homepage billboard */
#billboard-holder {
	float:left;
	clear:none;
	position:relative;
	width:544px;
	height:255px;
	margin:25px 0 20px 0;
}
#billboard-nav { 
	margin: 5px; 
}
#billboard-nav a { 
	margin: 5px; 
	padding: 3px 5px; 
	color:#666;
	text-decoration:none;
	}
#billboard-nav a.activeSlide { 
	color:#333;
	font-weight:bold;
	}
#billboard-nav a:focus { 
	outline: none;
	}
#billboard a { 
	display: none; 
	}
#billboard a.first { 
	display:block; 
	}
	
/* Site Wide Banner Styles - Anna Lowe 9/30/11 */




/* Default Site Wide Banner
div#site-wide-banner {
	background: url(http://www.wilshirewigs.com/branding_banners/Wilshire_site_wide_shipdefault.jpg) transparent no-repeat top center;
	height: 45px;
	width: 820px;
	margin: auto;
	padding-bottom: 5px;
}
*/

div#site-wide-banner {
	background: url(http://www.wilshirewigs.com/branding_banners/Wilshire_vday_site_wide_banner.jpg) transparent no-repeat top center;
	height: 45px;
	width: 820px;
	margin: auto;
	padding-bottom: 5px;
}




/*
div#product-detail-promo {
	background: url(http://www.wilshirewigs.com/branding_banners/BCAM_productdetails_banner.jpg) transparent no-repeat top center;
	height: 47px;
	width: 257px;
	padding: 10px 0px;
	margin: 220px auto 0px;
	display: none;
}*/
