.viewer-body
{
	/*margin:12px;*/
}

.main
{
	
	margin-right:30px;
	width:475px;
	float:left;
	margin-bottom:10px;
}

/*
	targets only NON-IE (all versions)
*/

*|html .main
{
	
	display: table;
	height:auto;
	
	
}

.moreBlock
{
	width:256px;
	float:left;
}

.moreBlock .contents
{
	margin-left:10px;
}

.moreBlock .info-block
{
	padding-bottom:0px ;
}

.moreBlock#folder
{
	margin-right:8px;
}

.moreBlock#files
{
	
}

.moreAdBlock
{
	width:300px;
	height:250px;
	margin-bottom:36px;
	float:left;
	margin-right:8px;
}

.moreAdBlock .contents, .moreAdBlock .info-block
{
	margin:0px;
}

.heading-link
{
	color:#587196;
}

.heading-text#aux
{
	position:relative;
	float:right;
	margin-right:10px;
	left:0px;
	top:4px;
	width:auto;
	font-size:11px;
	color:#81818d;
	font-weight:normal;
}

.wrapper
{
	padding-top:10px;
	margin-left:10px;
}

.contents
{
	margin-right:10px;
	text-align:left;
}

.contents#id
{
	margin-left:0px;
	margin-right:0px;
}

.view
{
	/*margin:0px auto;*/
	margin-top:0px;
	padding:0px;
	border:6px solid rgb(239,239,239);
	
}


.info-block
{
	border-bottom:1px solid rgb(239,239,239);
	/*border:1px solid red;*/
	margin-top:10px;
	padding-bottom:10px ;
}

.info-block#sizes
{	
	margin-bottom:0px ;
	padding-bottom:5px ;
	margin-top:5px;
	border-bottom:0px transparent;
}


a.image-link
{
	background-position:center left;
	background-repeat:no-repeat;
	width:103px;
}

.options
{
	border-bottom:0px transparent;
}

.print-options
{
	margin-top:0px;
	padding-top:10px;
}

.print-options .menuLeft
{
	background-image:url(/viewdocument/images/print_menu_left.gif);
	width:66px;
	height:60px;
	float:left;
}

.print-options .menuItem
{
	height:61px;
	width:55px;
	float:left;
	display:block;
	margin:4px 8px;
}

.print-options .menuItem#shirt
{
	background-image:url(/viewdocument/images/shirt.gif);
}

.print-options .menuItem#poster
{
	background-image:url(/viewdocument/images/poster.gif);
}

.print-options .menuItem#mousepad
{
	background-image:url(/viewdocument/images/mousepad.gif);
}

.print-options .menuItem#mug
{
	background-image:url(/viewdocument/images/mug.gif);
}

.print-options .menuItem#sticker
{
	background-image:url(/viewdocument/images/sticker.gif);
}

.print-options .menuItem:hover
{
	background-position:-55px;
}

.print-options .menuRight
{
	margin-top:-1;
	background-image:url(/viewdocument/images/print_menu_right.gif);
	width:24px;
	height:61px;
	float:left;
}

.print-heading
{
	color:#a00000;
	font-weight:bold;
	margin-bottom:10px;
}

#author
{
	border-bottom:0px transparent;
}

.options a.image-link
{
	float:left;
	line-height:17px;
	padding-left:30px;
	color:#80bdf9;
	margin-bottom:10px;
	text-decoration: none;
}

.print-options a.image-link
{
	float:left;
	line-height:21px;
	padding-left:36px;
	width:110px;
	color:#0061C1;
	margin-bottom:10px;
}

.options a.image-link:hover
{
	color:black;
	text-decoration: none;
}

.options a#share
{
	background-image:url(images/icon_share.gif);
}

.options a#download
{
	
	background-image:url(images/icon_download.gif);
}

.options a#view-document-quicklist
{
	background-image:url(images/icon_quicklist.gif);
}

.options a#widget
{
	
	background-image:url(images/icon_widget.gif);
}

.options a#flag
{
	background-image:url(images/icon_flag.gif);
}

.options a#favorite
{
	background-image:url(images/icon_favorite.gif);
}

.print-options a#shirt
{
	background-image:url(images/icon_shirt.gif);
}

#facts .item
{
	margin-bottom:6px;
}

#facts .item#description
{
	margin-top:8px;
}

#link-out
{
	border-bottom:0px transparent;
}

#link-out .item
{
	float:left;
}

#link-out a.image-link
{
	display:block;
	float:left;
	height:16px;
	width:16px;
	margin-right:12px;
	margin-top:2px;
}
	

#link-out a#delicious
{
	background-image:url(/images/3rd/delicious.gif);
}


#link-out input
{
	margin-left:-10px;
}

*|html #link-out input
{
	margin-left:0px;
}

 #link-out a#digg
{
	background-image:url(/images/3rd/digg.gif);
	height:14px;
}

#link-out a#stumble
{
	background-image:url(/images/3rd/stumble.gif);
}

#link-out a#reddit
{
	background-image:url(/images/3rd/reddit.gif);
}

.info-block#link-out
{
	margin-top:15px;
}

#link-out .item *
{
	margin-bottom:8px;
}

#link-out .item#sites-out
{
	margin-left:30px;
}



#facts .item#commerce
{
	margin-bottom:5px;	
}


.item#commerce  *
{
	float:left;
	margin-right:5px;
}

.item#commerce  .clearBottom
{
	float:none;
}

.item#commerce span, .item#commerce a
{
	padding-top:5px;
}

.item#commerce .outOfStockNotice
{
	background-image:url(/images/ecommerce/outofstock.gif);
	background-repeat:no-repeat;
	width:100px;
	height:20px;
}


.item#commerce .buyLink
{
	background-image:url(/images/buynow.gif);
	background-repeat:no-repeat;
	width:68px;
	height:23px;
	display:block;
}


#author
{
	padding-bottom:5px;
}

#author a#photo img
{
	border:0px transparent;
	
}

#author .item
{
	float:left;
}

#author .item#author-bio
{
	width:350px;
	padding-left:12px;
}

#author .item#author-bio *
{
	float:left;
	clear:left;
	margin-bottom:5px;
}

#add-comment .item#first 
{
	float:left;
	padding-top:5px;
	width:120px;
}

#add-comment .item#panel 
{
	float:right;
}

#add-comment .item#panel *
{
	float:left;	
}

#add-comment #text
{
	font-weight:bold;
	color:rgb(85,85,85);
}

#add-comment .item#panel #text
{
	padding-top:5px;
	margin-right:8px;
	
}

#moreFrom .info-block
{
	padding-left:0px;
}


#last
{
	border-bottom:0px transparent;
}

.roundButton
{
	display:block;
}

.options-wrapper
{
	width:440px;
}

.viewer-body .clearBottom
{
	height:0px;
	padding:0px;
	margin:0px;
}

*|html .viewer-body .clearBottom
{
	height:auto;
}

#user
{
	margin-top:10px;
}

#promote
{
	margin-top:25px;
}

#dummyWrapper
{
	padding-top:0px;
}

.heading-text#nextButton
{
	top:2px;
	float:right;
	position:relative;
	width:48px;
}

#cellLayoutContent
{
	padding-top:2px;
}

.info-block
{
	border-bottom: 0px;
}


.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}