/* RESET
--------------------------------------------------------------------------------------- */
html{background: color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0;}
table{border-collapse:collapse;border-spacing: 0;}
img{border: 0; margin-left:10px;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border: 0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;overflow:hidden;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; resize: none;outline:none;}
legend{color:#000;}

body {font-family:Tahoma,arial,sans-serif;font-size:10px;color:#211922;min-width: 980px;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
em{font-style:italic;}
strong{font-weight:bold;}

/* FOUNDATION
--------------------------------------------------------------------------------------- */
h1 {margin: 32px 0 11px; font-size: 3em;}
h2 {padding: 0 0 8px; font-size: 2.5em;}
h1, h2 {letter-spacing: -0.0125em; font-weight: bold;overflow: hidden;}
p {margin: 0 0 .8em; line-height: 1.35em;}
a {font-weight: bold; color: #221919; text-decoration: none; outline: none;}
a:hover {color: #cb2027; text-decoration: underline;}
textarea, input {padding: 5px; line-height: 1em; color: #8c7e7e; background: #fcf9f9; border: 1px solid; border-color: #ddd #e1dfdf #d1cdcd; box-shadow: inset 0 0 2px rgba(255,255,255,0.75); -moz-box-shadow: inset 0 0 2px rgba(255,255,255,0.75); -webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.75);}
textarea:focus, input:focus {background-color: #fff; box-shadow: inset 0 1px 1px rgba(34,29,29,0.1); -moz-box-shadow: inset 0 1px 1px rgba(34,29,29,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(34,29,29,0.1);}

/* REUSABLE STYLES
 * 
--------------------------------------------------------------------------------------- */
.highlighted {color: #211922; background-color: #ff0 !important;}
.error {font-size: 18px; font-weight: 300; color: #f00;}
.clear {clear: both !important;}
.noFloat {float: none !important;}
.floatRight {float: right !important;}
.floatLeft {float: left !important;}
.noBorder {border-width: 0 !important;}
.noBorderTop {border-top-width: 0 !important;}
.noBorderRight {border-right-width: 0 !important;}
.noBorderBottom {border-bottom-width: 0 !important;}
.noBorderLeft {border-left-width: 0 !important;}
.clearfix:after {clear: both; display: block; height: 0; content: " "; visibility: hidden;}
.no_bold {font-weight: normal !important; text-decoration: underline;}

/* Linear Gradient */
.lg {background-color: #f0eded; background: -moz-linear-gradient(top,#fffcfc, #f0eded); background: -o-linear-gradient(#fffcfc, #f0eded); background: -webkit-linear-gradient(#fffcfc, #f0eded); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfc', endColorstr='#f0eded');}

.ImgLink {display: block; background-color: #fff;}
.ImgLink:active {background-color: #221919;}
.ImgLink img {display: block; margin: 0 auto;}
.ImgLink:hover img,
.ImgLink:active img {opacity: .9; filter: alpha(opacity=90);}

.colorlight,
.colorlight a {color: #ad9c9c;}
.colorless,
.colorless a {color: #8c7e7e;}

.cl {clear:both; font-size:0; line-height:0 !important;}
.header,.header_logo {
	background-color: #fcf9f9; 
	box-shadow: inset 0 1px #fff, 0 1px 2px rgba(34,25,25,0.4); 
	-moz-box-shadow: inset 0 1px #fff, 0 1px 2px rgba(34,25,25,0.4); 
	-webkit-box-shadow: inset 0 1px #fff, 0 1px 2px rgba(34,25,25,0.4);
    position: relative;
    z-index: 105;
    height: 44px;

    position: fixed;
    top:0px;
    width: 100%;
}
.header_logo {
	margin: 0 0px 45px;
	height: auto;
	position: relative;
}
.HeaderContents {
    padding: 23px 20px 42px;
}

/* CONTAINERS
--------------------------------------------------------------------------------------- */

.FixedContainer {width: 898px; margin: 80px auto 0px;}
.FixedContainer .StaticForm {}
.wrapper {position: relative; width: auto; min-width: 900px; margin: 80px auto 0px; border: none;}
.ColumnContainer {position: relative; min-height: 500px; margin: 20px 10px;}
.searchContainer {margin: 15px 10px;}

.WhiteContainer {position: relative; margin: 20px auto 32px; padding: 0 18px 10px; background-color: #fff; box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);}
.WhiteContainer h2 {padding: 20px 0 15px; font-size: 32px; line-height: 43px;}
.WhiteContainer:after {clear: both; display: block; height: 0; content: " "; visibility: hidden;}

/* COMPONENTS
--------------------------------------------------------------------------------------- */
.Button.Indicator {position: fixed; z-index: 3; display: block; text-align: center; font-size: 15px; border-width: 0; box-shadow: 0 0 #fff; -moz-box-shadow: 0 0 #fff; -webkit-box-shadow: 0 0 #fff;}
.Button.Indicator span {border-width: 0; box-shadow: 0 1px 3px rgba(34,25,25,0.5); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.5); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.5);}

.NewIndicator {top: 88px; left: -3px; width: 145px; padding: 10px; -moz-transition: left 1s ease-in-out; -webkit-transition: left 1s ease-in-out;}
.NewIndicator.Offscreen {-moz-transition-duration: 250ms; -webkit-transition-duration: 250ms;}

#ScrollToTop { bottom: -10px; padding: 30px 10px 40px; right: 15px; width: 50px;  font-size: 12px }
#GoToMain { top: -10px; padding: 40px 10px 30px; font-size: 12px;z-index: 5000;left: 30%; }

.ContextBar {position: relative; min-height: 24px; margin: 0px 0 15px; padding: 10px 0 12px; text-shadow: 0 1px rgba(255,255,255,0.9); border: double rgba(34,25,25,0.14); border-width: 3px 0;}
  .ContextBar.fixed {position: fixed; top: 15px; left: 15px;}
  .ContextBar p {margin: 4px 0 0; padding: 0; font-size: 1.8em; line-height: 1em; font-weight: 300; color: #211922; border-width: 0;}
  .ContextBar p span.hilight {font-size: 1em; font-weight: 600; float: none; vertical-align: 5%;}
  .ContextBar p span.selected {margin: 0; color: #f47621;}
  .ContextBar p span.greyselected {margin: 0; color: #8c7e7e;}
  .ContextBar a {font-weight: 300; text-decoration: underline;}
  .ContextBar #sysApplyHelpText {float: right;white-space: nowrap;margin: 5px 10px 0px 0px;font-size: 1.2em;}

/* PIN CELL
--------------------------------------------------------------------------------------- */
.pinList.center {margin: 0px auto;}
.pinList .pin {left:-500px;}
.pin {position:absolute;width: 249px; margin:10px 0px 0px; padding: 15px 15px 0; font-size: 11px; background-color: #fff; box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4); overflow: hidden;}
.pin .PriceContainer {position: absolute; z-index: 2; top: 0; left: 0; width: 100px; height: 100px; overflow: hidden;}
.pin .price {position: absolute; z-index: 2; top: 19px; left: -28px; width: 125px; height: 22px; padding-top: 8px; text-align: center; font-size: 11px; color: #524d4d; background-color: #f2f0f0; overflow: hidden; -webkit-transform: rotate(-45deg); -moz-transform:  rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
.pin .ImgLink {position: relative;}
.pin .ImgLink img {width: 249px;}
.pin .description {display: block; margin: 10px 0 5px; line-height: 1.35em; overflow: hidden;}

.convo {margin: 0 -15px; padding: 10px 15px; background-color: #f2f0f0;}
.convo:after {clear: both; display: block; height: 0; content: " "; visibility: hidden;}
.convo p {margin: 0 0 0 36px; overflow: hidden;}
.convo .ImgLink {float: left; margin-right: 6px; width: 30px;}
.convo .ImgLink img {width: 30px; height: 30px;}
a.convo {display: block; padding: 12px 15px; text-align: center;}
a.convo:hover {background-color: #f2f0f0;}
a.convo:active {color: #221919; background-color: #e1dfdf;}

.attribution {margin-top: 10px; color: #ad9c9c;}
.attribution a {color: #8c7e7e;}
.attribution p {display: table-cell; max-width: 156px; height: 30px; vertical-align: middle;}
.attribution .NoImage {height: auto; margin: 0;}

.write {border-top: 1px solid #d9d4d4; box-shadow: inset 0 1px #fcfafa; -moz-box-shadow: inset 0 1px #fcfafa; -webkit-box-shadow: inset 0 1px #fcfafa;}
.write form {position: relative;}
.write textarea {width: 148px; height: 21px; padding: 4px 3px 3px; font-size: 11px; border: 1px solid #ccc;}
.write .tagmate-menu {left: 36px; right: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.write .tagmate-menu-option {padding: 3px 8px;}
.write .tagmate-menu-option img {width: 26px; height: 26px; margin-right: 5px;}
.write .tagmate-menu-option span {max-width: 107px; margin-top: 6px;}
.write .tagmate-menu-option:first-child {padding-top: 5px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.write .tagmate-menu-option:last-child {padding-bottom: 5px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.write .Button,.write .Button_input11 {display: none; float: right; margin-top: 6px;},l

/* BOARD CELL
--------------------------------------------------------------------------------------- */
.pinBoard {width: 222px !important; padding: 0 !important;}
  .pinBoard h3 {margin: 9px 15px 0; font-size: 12px; font-weight: 300; overflow: hidden;white-space: nowrap;}
  .pinBoard h3 a {font-weight: normal;}
  .BoardLayout .pinBoard h3 {height: 16px;}
  .PriorAndNext {position: relative; display: block; padding: 9px 15px 0; overflow: hidden;}
    .PriorAndNext .position {position: absolute; top: 13px; left: 50%; width: 133px; margin-left: -66px; text-align: center; font-size: 13px;}
    .PriorAndNext .Button em {position: relative; float: left; width: 5px; height: 12px; background: url(/images/ActionIcons17.gif);}
    .PriorAndNext .floatRight em {background-position: -52px 0;}
    .PriorAndNext .floatLeft em {background-position: -3px 0;}
  .pinBoard .curatedBy {padding: 9px 15px 0; overflow: hidden;}
    .pinBoard .curatedBy img {float: left; width: 18px; height: 18px; margin-right: 4px;}
    .pinBoard .curatedBy p {float: left; width: 170px; margin: 2px 0 0; font-size: 11px; white-space: nowrap; overflow: hidden;}
  .pinBoard .link {display: block; height: 200px; background: url(../../img/BoardBackground.png) 15px 9px no-repeat; padding: 9px 0 4px 15px; overflow: hidden;}
    .pinBoard .link img {float: left; width: 61px; height: 61px; margin: 0 4px 4px 0;}
    .pinBoard.domainPins .link {height: auto; margin-bottom: 8px;}

/* CELL BUTTONS
--------------------------------------------------------------------------------------- */
.pin .actions {display: none; position: absolute; z-index: 2; top: 6px; right: 6px; left: 6px;width: 125px;}
.pin .actions div {position: absolute;}
.pin .left {left: 0;}
.pin .right {right: 0; }

.pin:hover .actions {display: block;}
.actions .WhiteButton.Button11 {clear: both;margin-bottom:3px;float:left; position: relative; z-index: 1; padding: 5px 8px; border: 2px solid rgba(140,126,126,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: inset 0 1px rgba(255,255,255,0.35); -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35); -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35);}
.actions .WhiteButton.Button11 span {border-width: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.actions .WhiteButton.Button11:hover span {box-shadow: inset 0 1px rgba(255,255,255,0.35), 0 1px 2px rgba(35,24,24,0.75); -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35), 0 1px 2px rgba(35,24,24,0.75); -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35), 0 1px 2px rgba(35,24,24,0.75);}
.actions .WhiteButton.Button11:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(232,230,230,0.5); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(232,230,230,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(232,230,230,0.5);}
.actions .WhiteButton.Button11 strong {font-weight: normal;}

.actions .WhiteButton.Button11 em {position: relative; top: 1px; left: -2px; display: inline-block; width: 10px; height: 10px; background-image: url(/img/ActionIcons10.png);}
.actions .WhiteButton.Button11.disabled span {background: #f2f0f0; opacity: 1; filter: none;}
.actions .WhiteButton.Button11.disabled:hover span {box-shadow: inset 0 1px rgba(255,255,255,0.35); -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35); -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35);}
.actions .WhiteButton.Button11.disabled:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25);}

/* REARRANGE */
.reArrange {float: right; text-decoration: none !important;}
.pinBoard.inMotion {cursor: move; box-shadow: 0 1px 6px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25);}
.pinBoard.inMotion:hover {box-shadow: 0 1px 6px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.5);}
.pinBoard.inMotion * {cursor: move;}

.sortable {display: block; margin-left: -15px !important; zoom: 1;}
.sortable li {float: left; width: 222px; margin: 0 0 15px 15px;}
#SortableHelper {display: none; margin: 15px 0; padding: 15px; text-align: right; background-color: #ffc; overflow: hidden; box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);}
#SortableText {float: left; font-size: 18px; font-weight: 300;}
#SortableButtons .button {position: relative; top: 3px; margin-left: 10px; font-size: 14px;}
#SortStatus {position: absolute; top: 13px; right: 150px; font-size: 18px; font-weight: 300; opacity: 0; filter: alpha(opacity=0);}

/* REARRANGE */
.reArrange {float: right; text-decoration: none !important;}
/* BUTTONS
--------------------------------------------------------------------------------------- */
.Button {position: relative; display: inline-block; padding: .5em .825em .58em; text-align: center; line-height: 1em; border: 1px solid transparent; border-radius: .3em; -moz-border-radius: .3em; -webkit-border-radius: .3em; -moz-transition-property: color, -moz-box-shadow, text-shadow; -moz-transition-duration: .05s; -moz-transition-timing-function: ease-in-out; -webkit-transition-property: color, -webkit-box-shadow, text-shadow; -webkit-transition-duration: .05s; -webkit-transition-timing-function: ease-in-out; box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35); -webkit-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35);}
.Button:hover {text-decoration: none;}
.Button strong {position: relative; z-index: 2;}

.Button span {position: absolute; z-index: 1; top: -1px; right: -1px; bottom: -1px; left: -1px; display: block; border: 1px solid; opacity: 1; border-radius: .3em; -moz-border-radius: .3em; -webkit-border-radius: .3em; box-shadow: inset 0 1px rgba(255,255,255,0.35); -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35); -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35); -moz-transition-property: opacity; -moz-transition-duration: 0.5s; -moz-transition-timing-function: ease-in-out; -webkit-transition-property: opacity; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease-in-out;}
.Button:hover span {-moz-transition-property: opacity; -moz-transition-duration: 0.05s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: 0.05s; -webkit-transition-timing-function: linear;}
.Button:active span {-moz-transition: none; -webkit-transition: none;}

.Button11,
.Button11 span {font-size: 11px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.Button12,
.Button12 span {font-size: 12px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.Button18,
.Button18 span {font-size: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.Button24,
.Button24 span {font-size: 24px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

/* Orange Button */
.OrangeButton {color: #fcf9f9; text-shadow: 0 -1px rgba(34,25,25,0.5);}
.OrangeButton:hover {color: #fff; text-shadow: 0 -1px rgba(34,25,25,0.3);}
.OrangeButton:active {color: #f2f0f0; text-shadow: 0 -1px rgba(34,25,25,0.6);}

.OrangeButton span {
	border-color: #c05913; 
	background-color: #f47721;
	background: -moz-linear-gradient(top,#f7951e, #f47721); 
	background: -o-linear-gradient(#f7951e, #f47721); 
	background: -webkit-linear-gradient(#f7951e, #f47721); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7951e', endColorstr='#f47721');	
}
.OrangeButton:hover span {
	border-color: #da6719; 
	background-color: #f77d29; 
	background: -moz-linear-gradient(top,#fb9b26, #f77d29); 
	background: -o-linear-gradient(#fb9b26, #f77d29); 
	background: -webkit-linear-gradient(#fb9b26, #f77d29); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9b26', endColorstr='#f77d29');	
}
.OrangeButton:active span {
	border-color: #c05913; 
	background-color: #f47721;
	background: -moz-linear-gradient(top,#f7951e, #f47721); 
	background: -o-linear-gradient(#f7951e, #f47721); 
	background: -webkit-linear-gradient(#f7951e, #f47721); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7951e', endColorstr='#f47721');	
}

.OrangeButton.Button11:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(235,82,82,0.25); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(235,82,82,0.25); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(235,82,82,0.25);}
.OrangeButton.Button11:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(235,82,82,0.35); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(235,82,82,0.35); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(235,82,82,0.35);}

.OrangeButton.Button12:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(235,82,82,0.25); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(235,82,82,0.25); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(235,82,82,0.25);}
.OrangeButton.Button12:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(235,82,82,0.35); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(235,82,82,0.35); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(235,82,82,0.35);}

.OrangeButton.Button18:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(235,82,82,0.25); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(235,82,82,0.25); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(235,82,82,0.25);}
.OrangeButton.Button18:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(235,82,82,0.35); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(235,82,82,0.35); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(235,82,82,0.35);}

.OrangeButton.Button24:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(235,82,82,0.25); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(235,82,82,0.25); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(235,82,82,0.25);}
.OrangeButton.Button24:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(235,82,82,0.35); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(235,82,82,0.35); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(235,82,82,0.35);}

/* White Button */
.WhiteButton {color: #524d4d; text-shadow: 0 1px rgba(255,255,255,0.9);}
.WhiteButton:hover {color: #666060; text-shadow: 0 1px rgba(255,255,255,1);}
.WhiteButton:active {color: #454141; text-shadow: 0 1px rgba(255,255,255,0.8);}

.WhiteButton span {
	border-color: #bbb; 
	background-color: #f1efef;
	background: -moz-linear-gradient(top,#fcfafa, #f1efef); 
	background: -o-linear-gradient(#fcfafa, #f1efef); 
	background: -webkit-linear-gradient(#fcfafa, #f1efef); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfafa', endColorstr='#f1efef');	
}
.WhiteButton:hover span {border-color: #c3c3c3;}
.WhiteButton:active span {border-color: #b7b7b7; background-color: #ebe8e8; background: -moz-linear-gradient(center top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8); background: -o-linear-gradient(top left, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');}

.WhiteButton.Button11:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(232,230,230,0.75); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(232,230,230,0.75); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 5px rgba(232,230,230,0.75);}
.WhiteButton.Button11:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(232,230,230,0.5); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 1px rgba(232,230,230,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(232,230,230,0.5);}

.WhiteButton.Button12:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(232,230,230,0.75); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(232,230,230,0.75); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 6px rgba(232,230,230,0.75);}
.WhiteButton.Button12:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(232,230,230,0.5); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(232,230,230,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 2px rgba(232,230,230,0.5);}

.WhiteButton.Button18:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(232,230,230,0.75); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(232,230,230,0.75); -webkit-box-shadow:  0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 10px rgba(232,230,230,0.75);}
.WhiteButton.Button18:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(232,230,230,0.5); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(232,230,230,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 3px rgba(232,230,230,0.5);}

.WhiteButton.Button24:hover span {box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(232,230,230,0.75); -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(232,230,230,0.75); -webkit-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(232,230,230,0.75);}
.WhiteButton.Button24:active span {box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(232,230,230,0.5); -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(232,230,230,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(232,230,230,0.5);}

/* Suppressed Button */
.Button.Suppressed span {opacity: 0; filter: alpha(opacity=0);}
.Button.Suppressed:hover span {opacity: 1; filter: alpha(opacity=100);}

/* Disabled Button */
.Button.disabled {color: #d1cdcd; text-shadow: 0 -1px rgba(34,25,25,0.01); background: #f2f0f0; border-color: #d1cdcd;}
.Button.disabled:hover {color: #d1cdcd; text-decoration: none;}
.Button.disabled span {opacity: 0; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background: transparent; border: none;}
.Button.disabled.clickable {cursor: pointer;}

/* LIQUID HEADER
--------------------------------------------------------------------------------------- */
.header .HeaderContainer {margin: 0px 10px;}
.HeaderContainer .Pinme {position: absolute; left: 50%; margin-left: -105px;top: 1px;}
.HeaderContainer .Pin1 {float:left; position: absolute; /*left: 50%;*/ margin-left: 10px; top: 1px;}

.Search {float: right; margin: 8px 0 0;}

.HeaderContainer li {position: relative; display: inline; font-size: 13px;}
.HeaderContainer .nav {position: relative; display: inline-block; color: #524d4d; text-shadow: 0 1px rgba(255,255,255,1);}
.HeaderContainer .nav span {position: absolute; background-position: top center; background-repeat: no-repeat;}
.HeaderContainer .nav:hover span {background-position: center;}
.HeaderContainer .nav:active span {background-position: bottom center;}
.HeaderContainer li:hover .nav {color: #221919;}

.HeaderContainer li ul {position: absolute; display: none; width: 140px; background-color: #fff; border-top: 1px solid #cccaca; box-shadow: 0 2px 4px rgba(34,25,25,0.5); -moz-box-shadow: 0 2px 4px rgba(34,25,25,0.5); -webkit-box-shadow: 0 2px 4px rgba(34,25,25,0.5);}
.HeaderContainer li:hover ul {display: block;}
.HeaderContainer li ul li:first-child a, .HeaderContainer li ul li:first-child i {padding-top: 10px;}
.HeaderContainer li ul li:last-child a, .HeaderContainer li ul li:last-child i {padding-bottom: 10px;}
.HeaderContainer li ul a, .HeaderContainer li ul i {display: block; padding: 5px 10px; text-align: left; font-weight: normal; color: #524d4d;}
.HeaderContainer li ul a:hover, .HeaderContainer li ul i:hover {color: #fff; text-decoration: none; background-color: #f47b20;}
.HeaderContainer li ul a:active, .HeaderContainer li ul i:active {color: #fff; background-color: #f47b20;}

.HeaderContainer .beforeDivider a {padding-bottom: 10px;}
.HeaderContainer .divider a {padding-top: 10px; border-top: 1px solid #e1dfdf;}

/* Navigation Bar */
.Navigation {position: relative; float: right; z-index: 105;}
.Navigation ul {z-index: 105; top: 28px; left: 0;}
.Navigation .nav {height: 29px; padding: 15px 27px 0 14px;}

.Navigation li:hover .nav {text-decoration: none; text-shadow: 0 1px rgba(255,255,255,0.3); background-color: #e1dfdf;}
.Navigation li:active .nav {color: #fff; text-shadow: 0 -1px rgba(34,25,25,0.3); }

/* NAG
--------------------------------------------------------------------------------------- */
.Nag {position: absolute; z-index: 99; top: -45px; left: 50%; width: 900px; margin-left: -400px; text-align: center; font-size: 18px; -moz-transition: all 1.3s ease-in-out; -webkit-transition: all 1.3s ease-in-out;}
.Nag .Sheet {position: absolute; padding: 20px 15px 15px; background-color: #fff9b1; border: 1px solid rgba(34,25,25,0.25); overflow: hidden; box-shadow: 0 1px 3px rgba(34,25,25,0.2); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.2); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.2);}
.Nag p {
	margin: 0; 
	color: #FFFFFF; 
	font-size: 19px;
	font-family: Segoe Print;
}
.Nag p.big {
	color:#FFFFFF;
	font-size: 33px;
	line-height: 33px;
}
.Nag select {margin-left: 6px;}
/*.Nag .Sheet1 {position: relative; z-index: 4; bottom: auto !important; background: -moz-linear-gradient(center bottom, #fffcd1 0%, #fff9b1 40%, #fff9b1 100%); background: -o-linear-gradient(center bottom, #fffcd1 0%, #fff9b1 40%, #fff9b1 100%); background: -webkit-linear-gradient(bottom, #fffcd1 0%, #fff9b1 40%, #fff9b1 100%); -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
*/

.Nag .Sheet1 {position: absolute; z-index: 104; bottom: auto !important; background: -moz-linear-gradient(center bottom, #FFFFFF 0%, #2E2E2E 40%, #F2F2F2 100%); background: -o-linear-gradient(center bottom, #FFFFFF 0%, #FF8000 40%, #F2F2F2 100%); background: -webkit-linear-gradient(bottom, #FFFFFF 0%, #2E2E2E 40%, #F2F2F2 100%); -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;margin-top:100px;width:90%;}

#UnauthCallout {position: relative;top: -80px;

    margin-top: 90px;
    position: fixed;
    top: 0;
    width: 100%;	
}
#UnauthCallout .Nag {left: 50%; width: 850px; margin-left: -400px;-moz-transition: all 0s; -webkit-transition: all 0s;top:-21px;}
#UnauthCallout .Nag p {font-family: tahoma;text-align: left;font-size: 17px;}
#UnauthCallout .Sheet {padding: 17px 15px 13px;}
#UnauthCallout .Sheet div {float: right; margin-top: 6px;}
#UnauthCallout .Sheet div .Button {margin-left: 10px;}
#UnauthCallout .Nag.fixed {top: -2px;}

#UnauthCallout .Nag p.bborder {border-bottom: 1px solid #c8c08a;margin-bottom: 12px; padding-bottom: 12px;}
#UnauthCallout .Nag h2 {font-size: 20px;text-align: left;padding-bottom: 12px;}

.FixedContainer #UnauthCallout {
	top: -30px;
	left:0px;
}

#sys-profiler{overflow: hidden;}

.hidden {display: none}

/* MODAL
--------------------------------------------------------------------------------------- */
  .modal .header_popup {position: relative; padding: 18px 31px 8px; background-color: #f2f0f0; border-bottom: 1px solid #cccaca;}
  .modal h2 {margin: 0; font-size: 20px; line-height: 1em; color: #8c7e7e; text-shadow: 0 1px #fff;float: left;}
  .modal .close {position: absolute; z-index: 1; top: -1px; right: 0; bottom: 0; display: block; width: 57px; background-color: #f0eded; background: -moz-linear-gradient(#fffcfc, #f0eded); background: -o-linear-gradient(#fffcfc, #f0eded); background: -webkit-linear-gradient(#fffcfc, #f0eded); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfc', endColorstr='#f0eded'); border-left: 1px solid rgba(34,25,25,0.15); box-shadow: inset 0 1px 2px #fff; -moz-box-shadow: inset 0 1px 2px #fff; -webkit-box-shadow: inset 0 1px 2px #fff; text-indent: -9999px;}
  .modal .close:hover {background-color: #ebe8e8; background: -moz-linear-gradient(#f9f6f6, #ebe8e8); background: -o-linear-gradient(#f9f6f6, #ebe8e8); background: -webkit-linear-gradient(#f9f6f6, #ebe8e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f6', endColorstr='#ebe8e8');}
  .modal .close:active {background-color: #f47b20; background: -moz-linear-gradient(#d62228, #c21f24); background: -o-linear-gradient(#d62228, #c21f24); background: -webkit-linear-gradient(#d62228, #c21f24); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d62228', endColorstr='#c21f24'); box-shadow: inset 0 1px 1px rgba(34,25,25,0.5), 0 1px #b22d00; -moz-box-shadow: inset 0 1px 1px rgba(34,25,25,0.5), 0 1px #b22d00; -webkit-box-shadow: inset 0 1px 1px rgba(34,25,25,0.5), 0 1px #b22d00;}
  .modal .close strong {display: none;}
  .modal .close span {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../../img/Close.png) top center no-repeat;}
  .modal .close:hover span {background-position: center;}
  .modal .close:active span {background-position: bottom center}
  .modal .Form p {margin-bottom: 0;}
  .modal .Form ul {border-top: none;}

  .modal .ModalScroll {max-height: 290px; overflow-y: auto; overflow-x: hidden;}
  .modal .Form .ModalScroll {max-height: 250px; margin-right: -20px;}

  .modal.PaddingLess {padding: 0; border-width: 0;}
  .modal.PaddingLess.wide {margin-left: -245px;}
  .modal.PaddingLess .header {margin: 0;} 

/* ADD 3-PART FORM
--------------------------------------------------------------------------------------- */
.OpenLinks .cell {float: left; width: 142px; height: 160px; padding: 20px; text-align: center; font-size: 16px; color: #524d4d; border-left: 2px solid #e1dfdf;}

.OpenLinks .cell:hover {color: #221919; text-decoration: none; cursor: pointer;}
.OpenLinks .cell:active {color: #cb2027;}

.OpenLinks .cell .scrape {background-position: 0 0;}
.OpenLinks .cell:hover .scrape {background-position: 0 -81px;}
.OpenLinks .cell:active .scrape {background-position: 0 -162px;}

.OpenLinks .cell .upload {background-position: -66px 0;}
.OpenLinks .cell:hover .upload {background-position: -66px -81px;}
.OpenLinks .cell:active .upload {background-position: -66px -162px;}

.OpenLinks .cell .board {background-position: -132px 0;}
.OpenLinks .cell:hover .board {background-position: -132px -81px;}
.OpenLinks .cell:active .board {background-position: -132px -162px;}

.OpenLinks .cell:first-child {border-left-width: 0;}
.OpenLinks .cell:hover {background-color: #ffffff;}

/* IMAGE PREVIEW + PICKER */

.ImagePicker {position: relative; float: left; width: 170px; padding: 0; overflow: visible;}
.ImagePicker .jcarousel-clip {width: 170px; max-height: 170px; min-height: 85px; padding: 0; overflow: hidden;}
.ImagePicker li {position: relative; width: 100%;}
.ImagePicker img {display: block; max-width: 100%; max-height: 100%; margin: 20px auto 0px;}
.ImagePicker .jcarousel-clip {z-index: 10;position: relative; width: 170px; max-height: 170px; min-height: 85px; padding: 0; overflow: hidden;font-size: 11px; background-color: #fff;
/*	box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4); */
}
.ImagePicker .CountSize {position: absolute;padding-bottom: 2px;left: 0px;margin: 0px;font-size: 12px;width: 100%;font-weight: bold; background-color: #fcf9f9;}
.ImagePicker .CountSize .CountBlock {float: left; color: #000000;}
.ImagePicker .CountSize .img_size {float: right;color:#8c7e7e;}

.ImagePicker .CountSize em.plus {background-position: -36px 0;}
.ImagePicker .CountSize em.plus:hover {background-position: -36px -13px;}
.ImagePicker .CountSize em.minus {background-position: -72px 0;}
.ImagePicker .CountSize em.minus:hover {background-position: -72px -13px;}

/* CLOSEUP
--------------------------------------------------------------------------------------- */

/* LEFT */
.CloseupLeft {float: left;margin-top: 16px;width: 222px;}
.CloseupLeft .WhiteContainer {position: static; margin: 0 0 15px;}
.CloseupLeft .WhiteContainer.domainPins {position: relative; margin: 15px 0 0px; float: left;}
.CloseupLeft .pin {position: relative;margin-top: 0px;}

/* RIGHT */
.CloseupRight {float: right; width: 350px; margin-top: 16px;}
.CloseupRight .WhiteContainer {margin-top: 0; padding: 0;}

.CloseupRight2 {float: right; width: 660px; margin-top: 16px;}
.CloseupRight2 .WhiteContainer {margin-top: 0; padding: 0;}

.CloseupRight3 {float: right; width: 800px; margin-top: 16px;}
.CloseupRight3 .WhiteContainer {margin-top: 0; padding: 0;}

.PinPinner {padding: 20px 30px; border-bottom: 1px solid #d1cdcd; overflow: hidden;}
.PinPinner .PinnerImage {float: left; margin-right: 9px; width: 50px;}
.PinPinner .PinnerImage img {display: block; width: 50px; height: 50px;}
.PinPinner .PinnerName {font-size: 23px; line-height: 1em; margin-bottom: 2px;}
.PinPinner .PinnerName a {color: #211922; text-decoration: none;}
.PinPinner .PinnerName a:hover {color: #211922; text-decoration: underline; background-color: transparent;}
.PinPinner .PinnerName a.official {padding: 0px 0px 0px 28px;}

.PinnerStats {display: block; margin: 5px 0 0; padding-left: 60px; font-size: 13px;}

.PinSource {float: right; margin: 0px; font-size: 12px; color: #ad9c9c;max-width: 300px;}

.PinImage {position: relative; margin: 10px 30px 30px; overflow: hidden;}
.PinImage img {display: block; max-width: 600px; margin: 0 auto;}

.PinCaption {padding: 0 30px 15px; font-size: 13px; line-height: 1.5em; border-bottom-width: 0;overflow: hidden;}
  .pintag {color: #524d4d;}
  .pintag:after {content: " ";}
.PinOrigin {display: block; margin-top: 8px; margin-bottom: 0; line-height: 16px;}

.docs {width: 980px;margin: 0 auto;font-size: 1.4em;}
.docs h1 {font-size: 2em;}
.docs ul {margin: 0px 0px 10px 10px;}
.docs li {list-style: inside;}

p.stats  {padding-top: 7px !important}

.ui-sortable .sysBoardItemContainer {cursor: move;}

/*PAGE ERRORS*/
.page_error {margin-top: 150px;text-align: center;color: #b9aeb2; text-shadow: 0 1px rgba(255,255,255,0.8); font-size: 24px;}

.sysCheckedImgs {margin-top: 15px;position: relative;}
.sysCheckedImgs ul {float: left;width: 100%; border-top:1px solid #d8d4d3;border-bottom:1px solid #d8d4d3;padding: 5px 0 0px;margin-bottom: 5px;background: transparent url(/img/bg_upload10.png) 0% 5px no-repeat;}
.sysCheckedImgs li {float: left; width: 50px; margin: 0px 5px 5px 0px;height: 50px; overflow: hidden;position: relative;}
.sysCheckedImgs li:hover {
	cursor: pointer;
}
.sysCheckedImgs li:hover span.bg_opacity {
	position: absolute;
	top:0px;
	left: 0px;
	background:#ffffff;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	z-index: 10;
}
.sysCheckedImgs .orange_submit {margin-left: 190px;}
.sysFormFieldError_descr .error-field {margin: 0px 0px 10px 0px;}
.sysCheckedImgs .sysUploadPinCreateLoading {position: absolute; left:0px;bottom: 2px;}

.auth_text {width: 650px;margin:0 auto 30px;text-align: center; font-size: 18px;color:#8C7E7E;}

.pin .price,.comment_attached_pic .price {
    position: absolute;
    z-index: 2;
    top: 19px;
    left: -28px;
    width: 125px;
    height: 22px;
    padding-top: 8px;
    text-align: center;
    font-size: 11px;
    color: #524d4d;
    background-color: #f2f0f0;
    overflow: hidden;
    -webkit-transform: rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.PinImage .price {
    position: absolute;
    z-index: 1;
    top: 22px;
    left: -34px;
    width: 150px;
    padding: 8px 0;
    font-size: 12px;
    text-align: center;
    background-color: #f2f0f0;
    overflow: hidden;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

.seo_block {width: 702px;margin-top: 100px;}
.seo_block label {font-family: Myriad Pro;font-size: 20px;color:#959595;margin-bottom: 5px;}
.seo_block textarea {width: 682px;font-family: Myriad Pro;color:#383838;font-size: 32px;padding: 10px;margin-bottom: 10px;}
.seo_block .buttons a {display: inline-block;vertical-align: top;font-size: 18px;padding: 0px 15px;height: 33px;font-weight: normal;line-height: 1.7em;margin-right: 10px;}
.seo_block .buttons a:hover {text-decoration: none;color:#3C3C3C;}
.seo_block .buttons a.green_submit {padding: 0px 20px;}
.seo_block .buttons a.green_submit:hover {color:#FFFFFF;}
.seo_block .buttons img {display: inline-block;}

.seo_block .no_keys {text-align: center;font-size: 18px;}

/* BANNER PIN2x
--------------------------------------------------------------------------------------- */
.pin.banner_pin2x {width: 424px;}
.pin.banner_pin2x .ImgLink img {max-width: 384px;}

/* Scroll popup
--------------------------------------------------------------------------------------- */
.spopup_noscroll {overflow: hidden !important;}
#spopup {
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 999;
    overflow-x: auto;
    overflow-y: scroll;
}
#spopup DIV.center {
    margin-left: 50%;
}
#spopup DIV.obj {
    width: 400px;
    margin-left: -200px;
}

/* Pin description
--------------------------------------------------------------------------------------- */
span.sysPinDescr a {
    color: #CB2027;
    text-decoration: underline;
}
span.sysPinDescr a:hover {
    color: #CB2027;
    text-decoration: none;
}

#sysPinCreateFormContainer_repin .ImagePicker img {margin-top: 0px;}

a.CommentUrlDecorate, a.CommentUrlDecorate:active, a.CommentUrlDecorate:visited {
    font-weight:normal;
    text-decoration: underline;
    color: #635959;
}

a.CommentUrlDecorate:hover {
    text-decoration: none;
}

.pincmnt_likes_popup_wrapper {
	position: absolute; top:100px; left: 300px;
}
.pincmnt_likes_popup_wrapper .pincmnt_likes_popup {
	border-bottom: 4px solid #d1cdce;
	border-top: 4px solid #d1cdce;
	border-left: 1px solid #d1cdce;
	border-right: 1px solid #d1cdce;
	height: 174px;
	width:350px;
	background-color:#fdf9fa;
	overflow-y: scroll;
	z-index: 20000;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.41);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.41);
	box-shadow:  1px 1px 3px rgba(0,0,0,0.41);
	position: relative;
}
.pincmnt_likes_popup .user_block {margin: 3px 6px 0px 3px; padding-bottom: 3px; border-bottom: 1px solid #d1cdce;}
.pincmnt_likes_popup .user_block .userImg {width: 28px; height: 28px; float: left;overflow: hidden; margin-right: 5px;}
.pincmnt_likes_popup .user_block .user_name {float: left; font-weight: bold; width: 180px; font-size: 12px; margin-top: 5px;}
.pincmnt_likes_popup .user_block .buttons {float: right;margin-top: 4px;}
.pincmnt_likes_popup .user_block .buttons .Button {padding: 2px 5px 4px;}
.pincmnt_likes_popup .user_block .buttons .Button strong {font-size: 9px; font-weight: normal;}

/* Pin popup
--------------------------------------------------------------------------------------- */

.pinPopup .BackLayout {position: fixed; top: 0px;left: 0px;height:100%; width:50%; cursor: pointer;}
.pinPopup .CloseLayout2 {cursor: pointer;}
.pinPopup .CloseLayout {position: fixed; top: 0px;right: 0px;height:100%; width:50%; cursor: pointer;margin-right: 16px;}
.pinPopup .BackLayout div,.pinPopup .CloseLayout div {width: 115px;height: 100%;}


.pinPopup .BackLayout div {float: left;}
.pinPopup .CloseLayout div ,.pinPopup .CloseLayout2 div{float: right;}
.pinPopup .BackLayout:hover div,.pinPopup .CloseLayout:hover div,.pinPopup .CloseLayout2:hover div {background-color: #000000;opacity:.1;}

.pinPopup .BackLayout em {
	background: transparent url(../../img/ico_pinpopup.png) 0% -10px no-repeat;
	display: inline-block;
	width: 7px;
	height: 11px;
	vertical-align: middle;
	margin: 0px 5px 2px 0px;
}
.pinPopup .CloseLayout em,.pinPopup .CloseLayout2 em {
	background: transparent url(../../img/ico_pinpopup.png) 0% 0% no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	margin: 0px 5px 2px 0px;
}

.pinPopup .BackLayout span,.pinPopup .CloseLayout span ,.pinPopup .CloseLayout2 span {color:#000000; font-size: 12px;font-weight: bold; position: absolute; top: 10px; opacity:.3;}
.pinPopup .BackLayout:hover span,.pinPopup .CloseLayout:hover span,.pinPopup .CloseLayout2:hover span {opacity:1;}
.pinPopup .BackLayout span {left: 30px}
.pinPopup .CloseLayout span ,.pinPopup .CloseLayout2 span {right: 10px}

.pinPopup {width: 660px; margin-top: 30px;position: relative;}
.pinPopup .WhiteContainer {padding: 0px 0px 10px;}
.pinPopup .PinPinner .Button12 { float: right; margin-top: 12px;}
.pinPopup .PinPinner { padding: 20px 18px 20px 30px;}
.pinPopup .SocialShare {position: fixed;top: 162px;left: 50%;margin-left: 360px;padding: 0px;}
.pinPopup .SocialShare .soc_addthis {margin: 10px 0 5px;}
.pinPopup .SocialShare .soc_addthis a {display: inline-block;}

.pinPopup .close {position: absolute; right: 10px; top:10px;font-size: 11px;text-decoration: none;}

.pinPopup .ZoomBoard .Button {float: right;margin-top: 14px;}
.pinPopup .ZoomBoard p {margin: 0px;}
.pinPopup .ZoomBoard h4 {width: 480px;}

/* added v1.0.4 */
.buy_now {
background: url("/img/ebay_icon.png") no-repeat scroll 0 0 transparent;
display: block;
float: right;
height: 28px;
width: 80px;
}
.cat_count{
       width: 1150px;
       margin: auto;
}
.cat_count a{
    display: inline-block;
font-family: arial;
font-size: 12px;
font-weight: normal;
margin: 10px;
width: 260px;
}
.counter_price{
    float: left;
    width: 90px;
}
.bids{
float: right;
text-align: center;
width: 68px;
}
.right_part{
 float: right;
text-align: right;
width: 90px;
}
.convo label{
    color: #666666;
text-transform: uppercase;
}
.pin_hover .count-down{
    display: none;
}
.pin_hover .buy_now{
    display: block !important;
}
.pin .buy_now{
    display: none;
}
.ebay_pin .convo{
    line-height: 18px;
}
.search_widget{
    width: 279px;
    padding: 0;
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
}
.search_box {
background: none repeat scroll 0 0 #F2F0F0;
border: 1px solid #DDDDDD;
border-radius: 5px 5px 5px 5px;
float: left;
margin-bottom: 10px;
width: 277px;
}
.search_title {
  background: url("../../img/plus.png") no-repeat scroll 257px center transparent;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  padding: 5px 8px;
  position: relative;
}
.search_box .active {
  background: url("../../img/minus.png") no-repeat scroll 257px center transparent;
}
.sub-heading {
  clear: both;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  padding: 5px 8px;
  position: relative;
}
.keyword input, .seller input {
  border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
height: 33px;
margin: 7px;
padding: 5px;
width: 250px;
}
.search_box li {
  border-bottom: 1px solid #DDDDDD;
  line-height: 25px;
  list-style: none outside none;
  margin: 0;
  padding: 5px;
  position: relative;
}
.search_box input[type="checkbox"], .search_box input[type="radio"] {
  display: inline-block;
  float: left;
  margin-right: 8px;
  margin-top: 6px;
      margin-left: 4px;
}
.input_box {
float: left;
margin: 7px;
overflow: hidden;
width: 115px;
}
.input_box label {
  color: #666666;
  font-size: 11px;
  margin-left:2px;
}
.input_box input {
border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
height: 23px;
margin-top: 5px;
width: 103px;
}
.search_box .sep {
  float: left;
  margin: 28px 6px 0;
}
.distance select {
   border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
font-family: arial;
font-size: 12px;
height: 24px;
padding: 2px;
width: 90px;
}
.distance input[type="text"] {
   border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
margin-left: 5px;
width: 85px;
}
.btn_submit {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 1px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  color: #666666;
  float: right;
  margin-bottom: 10px;
  padding: 5px 8px;
  text-transform: capitalize;
}
.search_box li:last-child{
    border: none;
}
.scontent {
  border-top: 1px solid #ddd;
}
.ebay_gallery{
    float: left;
padding: 30px 30px;
position: relative;
width: 420px;
overflow: hidden;

}
.ebay_popup_right{
float: right;
font-family: helvetica;
font-size: 13px;
width: 250px;
padding-top: 20px;
}
.actions .WhiteButton.pin_link{
clear: both;margin-bottom:3px;float:left; position: relative; z-index: 1; padding: 5px 8px; border: 2px solid rgba(140,126,126,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: inset 0 1px rgba(255,255,255,0.35); -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35); -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35);
}
.actions .WhiteButton.pin_link span {
  border-radius: 5px 5px 5px 5px;
  border-width: 0;
}
.actions .WhiteButton.pin_link strong{
font-weight: normal;    
}
.actions .WhiteButton.pin_link em {
background-image: url("../../img/pin.png");
background-position: center center;
background-repeat: no-repeat;
display: inline-block;
height: 10px;
left: -3px;
margin-right: 2px;
position: relative;
top: 1px;
width: 6px;
}
.ebay_popup_title{
    font-family: helvetica;
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}
.popup_buyit_now{
    float:left;
    width: 120px;
}
.popup_current_price
{   
    float:left;
    width: 120px;
}
.popup_price{}
.popup_feedback{
    float: left;
margin-right: 20px;
}
.feedback_percent{
    border-left: 1px solid #DDDDDD;
float: left;
padding-left: 20px;
}
.seller_name{
    font-weight: bold;
margin-bottom: 10px;
text-transform: capitalize;
}
.ebay_popup_right label{
display: inline-block;
font-size: 10px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom: 5px;
text-transform: uppercase;
}
.ebay_popup_right h3{
border-bottom: 1px solid #EEEEEE;
clear: both;
font-size: 15px;
font-weight: bold;
margin: 7px 0;
padding: 5px 0;
}
.popup_wrap{}
.popup_buynow{
        background-color: #f47721;
	background: -moz-linear-gradient(top,#f7951e, #f47721); 
	background: -o-linear-gradient(#f7951e, #f47721); 
	background: -webkit-linear-gradient(#f7951e, #f47721); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7951e', endColorstr='#f47721');	
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
display: block;
float: left;
font-family: arial;
font-size: 13px;
font-weight: normal;
margin: 10px 0;
padding: 6px 10px;
}
.ebay_popup{
    width: 800px;
}
.ebay_popup_right span
{
    font-weight:bold;
    font-size: 15px;
}
.pcount-down span{}
.ebay_gallery #next{
background: url("/img/fancy_nav_right.png") no-repeat scroll center center transparent;
height: 50px;
position: absolute;
right: 0;
top: 150px;
width: 35px;
}
.ebay_gallery #prev{
background: url("/img/fancy_nav_left.png") no-repeat scroll center center transparent;
height: 50px;
left: 0;
position: absolute;
top: 150px;
width: 35px;

}
.nav1
{
   margin:10px;
    font-size: 14px;
    font-weight: bold;
}

.animation_image {background: #F9FFFF;border: 1px solid #E1FFFF;padding: 10px;width: 500px;margin-right: auto;margin-left: auto;}

.slideShow {
    width: 400px;
    height: 300px;
    position: relative;
    overflow: hidden;
}