body {
	background-color:#4E5A63;
	color:#333;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/bg.gif);
	font-size:11px; }
	
div#header { height:74px; }

#topbannerad {
	display:none; } 
   
div#header a#logo_link {
	display:block;
	width:492px;
	height:33px;
	position:relative;top:19px;left:24px; 
	background: url(/images/logo_gq_landing.gif) top center no-repeat; }
    
	
	div#switchbar a.men, div#switchbar a.men:visited, div#switchbar a.men:active, div#switchbar a.men:hover {
	width:93px;
	height:9px;
	background: url(/images/gq_toggle.gif) 0 1px no-repeat; }  
	
	div#switchbar a.women, div#switchbar a.women:visited, div#switchbar a.women:active {
    width:104px;
	height:9px;
	background: url(/images/gq_toggle.gif) -94px 1px no-repeat; }
	div#switchbar a.women:hover { width:104px;
	height:9px;
	background: url(/images/gq_toggle.gif) -94px -8px no-repeat;} 
	

	div#switchbar a.shop, div#switchbar a.shop:visited, div#switchbar a.shop:active {
	background-color:#C8CCD2; } 
	div#switchbar a.shop:hover { background-color:#B73E3E; }
	
div#navbar {
	width:999px;
	height:29px;
    background: #333333;
	border-right:1px solid #000; 
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;}



div#navbar span.spacer1{
display: none;
    
    } 
	
	div#navbar a.news, div#navbar a.news:visited, div#navbar a.news:active {
	display:block;
	width:47px;
	height:30px;
	position:absolute;top: 0px;left:16px;
	z-index:3;
	border-bottom: solid 1px #56608a;
	background: url(/images/hp_news1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	 /*hide from IE mac \*/
	background-position: 0 -60px;
	 /*end hiding from IE5 mac*/ } 
	div#navbar a.news:hover { 
	width:47px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	 /*hide from IE mac \*/
	background-position: 0 -30px;
	 /*end hiding from IE5 mac*/ } 
 

	
	div#navbar a.fashion, div#navbar a.fashion:visited, div#navbar a.fashion:active {
	display:block;
	width:61px;
	height:30px;
	position:absolute;left:63px;
	z-index:3;
	background: url(/images/hp_fashion1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	div#navbar a.fashion:hover { 
	width:61px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
	
	div#navbar a.gear, div#navbar a.gear:visited, div#navbar a.gear:active {
	display:block;
	width:44px;
	height:30px;
	position:absolute;left:124px;
	z-index:3;
	background: url(/images/hp_gear1.gif) 0 1px no-repeat;
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */ } 
	div#navbar a.gear:hover { 
	width:44px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */  }
	
	div#navbar a.features, div#navbar a.features:visited, div#navbar a.features:active {
	display:block;
	width:69px;
	height:30px;
	position:absolute;left:168px;
	z-index:3;
	background: url(/images/hp_features1.gif) 0 1px no-repeat;
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */ } 
	div#navbar a.features:hover { 
	width:69px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
	
	div#navbar a.forums, div#navbar a.forums:visited, div#navbar a.forums:active {
	display:block;
	width:60px;
	height:30px;
	position:absolute;left:237px;
	z-index:3;
	background: url(/images/hp_forums1.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	div#navbar a.forums:hover { 
	width:60px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
    
    div#navbar a.video, div#navbar a.video:visited, div#navbar a.video:active {
	display:block;
	width:47px;
	height:30px;
	position:absolute;left:297px;
	z-index:3;
	background: url(/images/hp_video.gif) 0 1px no-repeat; 
    background-position: 0 -61px;
	/* hide from IE mac \*/
	background-position: 0 -60px;
	/* end hiding from IE5 mac */} 
	div#navbar a.video:hover { 
	width:47px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -31px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */ }
    div#navbar span.spacer2 {
    display: none;
    }
	
	
	div#navbar a.details, div#navbar a.details:visited, div#navbar a.details:active {
	display:block;
	width:97px;
	height:30px;
	position:absolute;left:393px;
	z-index:3;
	background: url(/images/hp_details1.gif) 0 1px no-repeat;
    } 
	
	
	div#navbar a.details:hover { 
	width:97px;
	height:30px;
	position:absolute;top: 0;
	background-position: 0 -30px;
	/* hide from IE mac \*/
	background-position: 0 -29px;
	/* end hiding from IE5 mac */  }    
	
    
    div#navbar span.spacer3 {
    display: block;
    width:18px;
	height:30px;
    position:absolute; top: 0; left:536px; z-index: 3;
    background: url(/images/space3.gif) 0 1px no-repeat;
    background-position: 0 -30px;
	/* hide from IE mac \*/
	background-position: 0 -29px;
	/* end hiding from IE5 mac */ 
    }

    
    div#navbar a.details, div#navbar a.details:visited, div#navbar a.details:active {
	display:none;
	}
    
    div#navbar a.details_sub, div#navbar a.details_sub:visited, div#navbar a.details_sub:active {
	display:none;
 	} 

    
  div#navbar a.details, div#navbar a.details:visited, div#navbar a.details:active {
	display:block;
	width:73px;
	height:28px;
	position:absolute;top: 1px;left:346px;
	z-index:3;
	background: url(/images/details_logo.gif) 0 1px no-repeat;
	background-position: 0 -29px;
	/* hide from IE mac \*/
	background-position: 0 -30px;
	/* end hiding from IE5 mac */  } 
  div#navbar a.details, div#navbar a.details:hover {
	display:block;
	width:73px;
	height:28px;
	position:absolute;top: 1px;left:346px;
	z-index:3;
	background: url(/images/details_logo.gif) 0 1px no-repeat;
	background-position: 0 1px;
	/* hide from IE mac \*/
	background-position: 0 0;
	/* end hiding from IE5 mac */  }    



    
    div#navbar a.gq, div#navbar a.gq:visited, div#navbar a.gq:active {
	display:none; 
	} 

    
    div#navbar a.gq_sub, div#navbar a.gq_sub:visited, div#navbar a.gq_sub:active {
	display:none;
	 } 
	 
	 
	div#navbar a.gq_sub:hover { 
    display:none;
	 }
	
	div#navbar a.wishlist, div#navbar a.wishlist:visited, div#navbar a.wishlist:active { 
	position:absolute;left:718px; top:5px;}
		
	/*div#navbar a.wishlist:hover { 
	position:absolute;left:700px;
	background-color:#FF0000;
	border-bottom:3px solid #FF0000; }*/
	
	div#wishlist_total { margin-top: -1px; color: #FF0000; }
	
	#lefttabvert {
	/* no vertical left tab appears on main GQ landing page */
	display:none; }
	
	#secnav {
    width:662px;
    height:19px;
    position: relative; z-index: 1; top: 0;
	background-color:#FF0000; }
	
	div#secnav a {left: -10px; }


	div#secnav a.secnav_subscribe, div#secnav a.secnav_subscribe:visited, div#secnav a.secnav_subscribe:active {
	display:block;
	width:63px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_subscribe2.gif) top center no-repeat; 
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */}
	div#secnav a.secnav_subscribe:hover { 
	width:63px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */ }

	div#secnav a.secnav_features, div#secnav a.secnav_features:visited, div#secnav a.secnav_features:active {
	display:block;
	width:62px;
	height:19px;
	float:left;
    margin-left: 0;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_features2.gif) top center no-repeat; 
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */}
	div#secnav a.secnav_features:hover { 
	width:62px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */ }
 
 head:first-child + body div#secnav a.secnav_features, div#secnav a.secnav_features:visited, div#secnav a.secnav_features:active {
    margin-left: 0;
 }
	
	div#secnav a.secnav_fashion, div#secnav a.secnav_fashion:visited, div#secnav a.secnav_fashion:active {
	display:block;
	width:52px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_fashion2.gif) top center no-repeat;
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */} 
	div#secnav a.secnav_fashion:hover { 
	width:52px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
	 }
	
	div#secnav a.secnav_politics, div#secnav a.secnav_politics:visited, div#secnav a.secnav_politics:active {
	display:block;
	width:52px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_politics2.gif) top center no-repeat; 
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */} 
	div#secnav a.secnav_politics:hover { 
	width:52px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
 }
	
	div#secnav a.secnav_women, div#secnav a.secnav_women:visited, div#secnav a.secnav_women:active {
	display:block;
	width:50px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_women2.gif) top center no-repeat; 
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */} 
	div#secnav a.secnav_women:hover { 
	width:50px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
	}
	
	div#secnav a.secnav_styleguy, div#secnav a.secnav_styleguy:visited, div#secnav a.secnav_styleguy:active {
	display:block;
	width:61px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_styleguy2.gif) top center no-repeat;
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */}
	div#secnav a.secnav_styleguy:hover { 
	width:61px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
 }
	
	div#secnav a.secnav_blogs, div#secnav a.secnav_blogs:visited, div#secnav a.secnav_blogs:active {
	display:block;
	width:41px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_blogs2.gif) top center no-repeat;
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */} 
	div#secnav a.secnav_blogs:hover { 
	width:41px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
	 }
	
	div#secnav a.secnav_video, div#secnav a.secnav_video:visited, div#secnav a.secnav_video:active {
	display:block;
	width:63px;
	height:19px;
	float:left;
	position:relative;top:0; z-index:20;
	background: url(/images/secnav_gq_video2.gif) top center no-repeat;
    background-position: 0 -37px;
	/* hide from IE mac \*/
	background-position: 0 -38px;
	/* end hiding from IE5 mac */} 
	div#secnav a.secnav_video:hover { 
	width:63px;
	background-position: 0 -18px;
	/* hide from IE mac \*/
	background-position: 0 -19px;
	/* end hiding from IE5 mac */
	 }
	
    div#secnav a.gq, div#secnav a.gq:visited, div#secnav a.gq:active {
	display:block;
	width:159px;
	height:45px;
	position:absolute;top: -31px;left:528px;
	z-index:3;
	background: url(/images/hp_gq2.gif) 0 0 no-repeat; } 
    

 /*div#secnav a.gq3, div#secnav a.gq3:visited, div#secnav a.gq3:active {
	display:block;
	width:81px;
	height:45px;
	position:absolute;top: -31px;left:609px;
	z-index:3;
	background: url(/images/hp_gq2sub.gif) 0 0 no-repeat; } */
	
	#maincontent {
	width:687px;
	float:left;	}	
	
	#contentwell {
	width:656px; 
	margin-top:7px; 
	float:left;
margin-left:-25px;
/* hide from IE mac \*/
margin-left:0;
/* end hiding from IE5 mac */  }
	
	#editorial {
    width:686px;
	float:left; 
	position:relative;
    border-top:1px solid #343030; 
	border-left:1px solid #2F2B2B;		
	border-bottom:1px solid #2F2B2B;
	background-color:#E3E5E8; }
	
	#news_article {
	width:510px;
	position:relative; 
	padding-top:20px;
	margin-bottom:40px;	}

	div#news_article .thumbnail {
	width:127px;
	height:130px;
	float:left; 
	margin:0 10px 0 20px;position:relative;top:0;
	/* hide from IE mac \*/
	margin:0 20px 0 0;position:relative;top:0;left:20px;
	/* end hiding from IE5 mac */ }
	
	img.img_thumbnail {
	border:1px solid #000;
	margin:0; }
	
	div.news_item div.thumbnail .tn_dropshad_b {
	margin:0;position:relative; top:0; left:2px;
	/* hide from IE mac \*/
	margin:0;position:absolute; top:127px; left:2px;
	/* end hiding from IE5 mac */ }
	
	div.news_item div.thumbnail .tn_dropshad_r {
	margin:0; float:right; position:absolute; top:5px; left:147px;
	/* hide from IE mac \*/
	margin:0; float:right; position:absolute; top:5px; left:127px;
	/* end hiding from IE5 mac */ }
	
	div#news_article .news_item {
	width:510px;
	height:130px; 
	padding-top:4px;
	padding-bottom:2px; 
	border-top:1px solid #FFF; 
	clear:both;	}
	
	div#news_article .news_item_text {
	width:317px;float:none; 
	/* hide from IE mac \*/
	width:327px;float:left; 
	/* end hiding from IE5 mac */ }
	
	div#news_article .news_item_text a {
	color:#333; }
	
	div#news_article .news_item p.news_cat {
	font-style:italic;
	margin:15px 0 0 12px; }
	
	div#news_article .news_item h3 {
	font-size:12px;
	color:#4A5586;
	margin:0 0 0 12px; }
	
	div#news_article .news_item p.news_link {
	margin:0 0 0 12px; }
	
	div#news_article .news_item p.see_all {
	margin:12px 0 0 12px; }
	
	#cat_drop_down {
	width:510px;
	height:30px;
	background-color:#FF0000;
	border-top:1px solid #666; }
	
	#nav_form {
	margin:6px 0 0 352px;
	/* hide from IE mac \*/
	margin:6px 0 0 354px;
	/* end hiding from IE5 mac */ }
	
	#category_nav {
	width:112px;
	height:16px;
	font-size:10px; }

	#wishlist_email_print {
	width:502px;
	height:17px;
	font-size:10px;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:0px;
	border-top:1px solid #666;
	background-color:#FFF;
	text-align:right;
	position:absolute;bottom:0;right:0;
	}

	#email_friend {
    width:78px;
	float: right;
	height: 17px;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #bab9b9;
	}

	#btm_print {
    width:27px;
	float: right;
	padding-left: 6px;
	}
	
	#btm_wishlist_add, #btm_wishlist_remove {
	float:right; padding-right: 6px;
	border-right: 1px solid #bab9b9;
	}
	
	#btm_wishlist_add {
	display: none;
	}
	
	div#wishlist_email_print a, div#wishlist_email_print a:visited, div#wishlist_email_print a:active, div#wishlist_email_print a:hover { 
	color:#333; }
	
	div#rr_shop {
	margin-top: 10px;
	}
   
#rightrail_whitecol {
margin-left:-25px;
/* hide from IE mac \*/
margin-left:0;
/* end hiding from IE5 mac */ }
	
	
#rightrail { width:300px;
margin-top:-1px;
background-color:#9E0B0E;
margin-left:-25px;
/* hide from IE mac \*/
margin-left:0;
/* end hiding from IE5 mac */  }  

    #rightrail div { border-top:1px solid #333; border-bottom:1px solid #333; margin-bottom:10px; }
    
    #rightrail div#rr_shop { width:300px; height:90px; border-top:1px solid #333; border-bottom:1px solid #333;
	float:right;	}
	
	#nav_vertical {
	display:none; /* do not display on landing page */ }  
    
    div#nav_vertical a#email_friend_v {
	background: url(/images/email_friend_gq.gif) top left no-repeat; } 
	
	div#nav_vertical a#print_v {
	background: url(/images/gq_print.gif) top left no-repeat; }
	
	div#email_friend a, div#email_friend a:visited, div#email_friend a:active, div#email_friend a:hover { 
	color:#333; }
	
	div#content_ds_1 {
	width:686px;
	height:1px;
	line-height:0;
	background-color:#6A6A6A;
	clear:both;
	margin-left:0;
position:relative; left:-25px;
/* hide from IE mac \*/
position:relative; left:0;
/* end hiding from IE5 mac */ }
	div#content_ds_2 {
	width:686px;
	height:1px;
	line-height:0;
	background-color:#747474;
	clear:both;
	margin-left:0; }
	div#content_ds_3 {
	width:686px;
	height:1px;
	line-height:0;
	background-color:#808080;
	clear:both;
	margin-left:0; }
	
	
	div#forum_sound_off a.forum_link:hover { 
	text-decoration:underline; }
	
	
	div#subcats a, div#subcats a:visited, div#subcats a:active {
	font-weight:bold;
	color:#898989; }


	
	div#maincats a, div#maincats a:visited, div#maincats a:active {
	font-weight:bold;
	color:#898989; }
	
	
    	
	.subcat_pipe {
	margin: 0 10px;	
	color:#898989; 	}
		
	
	div#hdr_archive {
		padding-bottom: 6px;
	}			
	
	div#hdr_onGQ {
		margin-bottom: 5px;
	}
	
	div#lst_archive a {
		color: #333333;
		font-size: 11px;
	}
	
	div#cnt_onGQ a {
		font-weight: bold;
	}		
	
	div#rr_newsletter {
		background-image: url(/images/bg_newsletter_gq.jpg ); background-repeat: no-repeat; 
		height: 125px; 
		position: relative;
		border-top: 1px solid #666;
	  	border-bottom: 1px solid #666; 
		margin-top: 10px; }	
         
  div#rr_newsletter form input#checkbox_weekly {        
        position: absolute;
		top: 26px; 
		left: 16px; }
	
    div#rr_newsletter form input#checkbox_daily {        
        position: absolute; 
		top: 48px; 
		left: 16px; }
    
    div#rr_newsletter form input#email { 
		font-size: 10px; 
		position: absolute; 
		top: 74px; 
		height:12px;
		width:160px;
		left: 40px; }
    
    
    div#rr_newsletter form a#submit_button { 
		display: block; 
		width: 70px; 
		height: 20px; 
		position: absolute; 
		top: 74px; 
		left: 205px; }

 div#rr_newsletter form a#submit_button span { display:none; }
    
		
	.gq_subscription_copy_box {
        padding-bottom:20px;
		padding-left:12px;
		height:125px;
	}
		
	a.gq_subscription_copy_link p {
		font-weight:bold; 
		color:#FF0000;
		text-decoration:none;
		padding-left: 10px;
	}
    
	a.gq_subscription_copy_link:active {
		font-weight:bold; 
		color:#FF0000;
		text-decoration:none;
	}
	a.gq_subscription_copy_link:visited {
		font-weight:bold; 
		color:#FF0000;
		text-decoration:none;
	}
	a.gq_subscription_copy_link:hover {
		font-weight:bold; 
		color:#FF0000;
		text-decoration:underline;
	}
			
	a.pr_ongq {
		text-transform: uppercase;
		text-size: 11px;
		font-weight: bold;
		color: #666;
		line-height: 15px;
		text-decoration: none;
		}
				a.pr_ongq:active {
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
		line-height: 15px;
		text-decoration: none;
		}
				a.pr_ongq:visited {
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
		line-height: 15px;
		text-decoration: none;
		}
				a.pr_ongq:hover {
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
		line-height: 15px;
		text-decoration: underline;
		}
	
	@media print { /* begin print media defs */
div#header, div#topbannerad, div#switchbar, div#navbar, div#secnav, div#lefttabvert, div#wishlist_add, div#archive_link, div#email_friend, div#promo, div#rightrail_whitecol, div#rightrail, div#subnav, div#footer, div#service_links, div#footer_content, div#content_ds_1, div#content_ds_2, div#content_ds_3, div.subnav_dropshad_right, div#subnav_ds_1, div#subnav_ds_2, div#subnav_ds_3, div#nav_vertical { display:none; }
body { color:000; width:7in; }
div#editorial { width:7in; border-style:none; float:none; }
div#news_article, div#news_article_fixed { width:7in; margin-bottom:0; }
div#photocredit { text-align:left; }
div#footer2, div#footer_content2 { width:7in; text-align:left; padding:0; } } /* close print media defs */

/*Robert Eilam* Social Bookmarking@@@@~~5/17/07/*/
 
.sharebox{margin: 49px 0 0 0; padding: 0;
background: #ff0000;
height: 57px;} 

/*span#bottom_shareDiv.shareText:hover{background: #ff0000;}*/

.sbm_topTable{
background: #ff0000;   
width: 104px;
margin: 0; 
padding: 0; 
border-top: solid 1px #e30000; 
border-left: solid 1px #e30000;}

.sbm_mens_bottomTable{
background: #ff0000;  
width: 104px; 
margin: 0; 
padding: 0; 
border-top: solid 1px #e30000; 
border-left: solid 1px #e30000;}


/*.share_on{position: relative;
left:-2px;
width: 58px; 
background: #ff0000; color: #fff;
border-left: solid 1px #000; 
border-right: solid 1px #000;
display: block;
padding: 0; 
  margin: 0; 
height: 22px; }

.share_on2{position: relative;
left:-2px;
width: 58px; 
background: #ff0000;  color: #fff;
display: block;
padding: 0; 
  margin: 0; 
height: 22px; }*/

dt#share_this.just_share_on{ float: right; display: inline;
border-left: solid 1px #000; 
border-right: solid 1px #000;background: #9e0b0e; height: 23px; color: #fff;  width: 58px; margin: 0 -9px 0 0; padding:0;}


#sbm_bottomRight{
display: none;
position: absolute;
top: -95px;
left:403px;
z-index: 1;
width: 104px; 
margin: 0; 
padding: 0; 
border-left: solid 1px #000; 
border-right: solid 2px #000;
border-top: solid 1px #000; }

/*IE\*/
* html table#sbm_bot_generic.sbm_mens_bottomTable{
left:404px;} 
/*IE*/


/*IE\*/
* html dt#share_this.just_share_on{ float: right; display: inline;
border-left: solid 1px #000; 
border-right: solid 2px #000;background: #9e0b0e; height: 23px; color: #fff;  width: 58px; margin: 0 -9px 0 0; padding:0;}
/*IE*/

body:last-child:not(:root:root)table#sbm_bot_generic.sbm_mens_bottomTable{left:405px;} 


#sbm_bot_generic{display: none;
position: absolute; top: -94px; left: 407px; z-index: 1000; 
border-top: solid 1px #000;
border-right: solid 1px #000;
border-left: solid 1px #000;}

/*IE\*/
* html #sbm_bot_generic{display: none;
position: absolute; top: -94px; left: 397px; z-index: 1000; 
border-top: solid 1px #000;
border-right: solid 1px #000;
border-left: solid 1px #000;}
/*IE*/

#wishlist_email_print {
  margin: 0;
	height:19px;
	font-size:10px;
	padding-top:4px;
}


/*IE\*/
* html #wishlist_email_print {
  margin: 0;
	height:23px;
	font-size:10px;
    padding-top:0px;
}
/*IE*/

#btm_print {
width:27px;
float: right;
margin-right: 30px;
padding-left: 6px; }

dt#share_this{ float: right;display: inline;
border-left: solid 1px #fff; 
border-right: solid 1px #fff;background: #fff;  height: 16px; color:#000; width: 58px; margin: 0 -8px 0 0; padding: 0;}
dt.print_sbm{margin: 0 15px 0 0; padding:0; }


#sbm_bottomRight{
display: none;
position: absolute;
top: -95px;
left:368px;
z-index: 1;
width: 104px; 
margin: 0; 
padding: 0; 
border-left: solid 1px #000; 
border-right: solid 2px #000;
border-top: solid 1px #000; 
}



dt {float: right; display: inline;  margin: 0 -9px 0 0; padding:0;}
 


dt#share_this.just_share_off{ float: right;display: inline;
border-left: solid 1px #fff; 
border-right: solid 1px #fff; background: #fff;  height: 19px; color:#000; width: 58px; margin: 0 -8px 0 0; 
padding: 0;}

dt.print_sbm{ margin: 0 -1px 0 0;
 padding:0; }

.print_sbm span{display: block; padding: 0 14px 0 0;
border-right: solid 1px #000;height: 19px; 
}

/*IE\*/
* html .print_sbm span{display: block; padding: 0 14px 0 0;  margin: 4px 0 0 0;
border-right: solid 1px #000;height: 19px;
}
/*IE*/



dt#share_this.just_share_on{ float: right; display: inline;
border-left: solid 1px #000000; 
border-right: solid 1px #000000; height: 19px; color: #fff;  width: 59px; margin: -4px -9px 0 0; 
padding:4px 0 0 0;}

/*IE\*/
* html dt#share_this.just_share_on{  height: 19px; margin: 0 -9px 0 0; 
padding:0;}
}
/*IE*/
dt#share_this.just_share_on .share_sbm_text{}
.share_sbm_text{display: block; margin: 0 21px 0 0; padding: 0 0 0 15px; }

/*IE\*/
* html .share_sbm_text{display: block; margin: 4px 21px 0 0; padding: 0 0 0 15px;}
/*IE*/

.sharebox, .sharebox:hover{margin: 49px 0 0 0; padding: 0;
width: 21px;
height: 57px;} 

/*IE\*/
 * html #sbm_topRight{
 display: none;
 position: absolute;
 z-index: 3000;
 width: 104px; 
 height: 93px;
left: -107px; background: #ff0000;
top: 49px;
 margin: 0; padding-bottom: 3px;
 padding-right: 0px;
  border-top: solid 1px #000; 
 border-left: solid 1px #000; 
 border-bottom: solid 1px #000; 
 border-right: solid 1px #000;}

/*IE*/

.sharebox > img{
width: 21px; 
height: 57px; 
}

#sbm_topRight{
 display: none;
 position: relative;
 z-index: 3000;
 width: 104px; 
 height: 93px;background: #ff0000;
left: -107px;
top: -57px;
 margin: 0; 
 padding-right: 1px; padding-bottom: 3px;
  border-top: solid 1px #000; 
 border-left: solid 1px #000; 
 border-bottom: solid 1px #000; 
 border-right: solid 1px #000;}

 #email_friend_v{display: none;}

 /*IE7*/
 *:first-child+html table#sbm_bot_generic.sbm_mens_bottomTable{left:405px;} 
 /*IE7*/
 
.sbm_topTable{ background: #9e0b0e;}
#share_vert.sharebox {background: #9e0b0e;}
#share_vert.sharebox div#sbm_topRight{background: #9e0b0e;}
table#sbm_bot_generic.sbm_mens_bottomTable{background: #9e0b0e;}
dt#share_this.just_share_on{background: #9e0b0e;}

/*table#sbm_bot_generic.sbm_mens_bottomTable td{border-left: solid 1px #e30000;}
table#sbm_bot_generic.sbm_mens_bottomTable td a[href*="email"]{ display: block; width: 101px; border-top: solid 1px #e30000;}*/
/* Social Bookmarking@@@@*/
