/*** Container - Right Side ***/
#content_right {float: left;}
.content_right {width: 250px;}
.content_right_big {width: 350px;}
#content_right .menu_right {clear: both;}
#content_right h4.header {display: block; clear: both; font-weight: normal; font-size: 1.2em; color: #fff; padding: 10px; background-color: #21242a; border-bottom: 1px solid #424348; text-align: center;}
#content_right .inner-boundary {clear: both; border: 1px solid #bbb; border-bottom: none;}
#content_right .inner-boundary .inner-border {border: 1px solid #fff; border-bottom: none; background-color: #e6e6e6; padding: 15px;}
#content_right div.last-item {border-bottom: 1px solid #a8a8a8;}
#content_right div.last-item div.inner-border {border-bottom: 1px solid #fff;}
#content_right div.first-item {border-top: none;}
#content_right h5.decorator {color: #333; font-size: 1.2em; font-weight: normal;}
#content_right .copyright {text-transform: uppercase; color: #808080; font-size: .9em;}
#content_right .icon {clear: both; text-align: center;}
#content_right .field_value {clear: both; padding-top: 10px; font-size: .9em;}
#content_right .field_value_div {float: left; padding-top: 10px; padding-right: 10px; width: 145px;	font-size: .9em;}
#content_right .field_value_nopadding {padding-top: 0px;}
#content_right .field_value_tags {width: 306px;}
#content_right .field_name {display: block; color: #666; text-transform: uppercase;}
#content_right .field_img_rss {display: block; float: left; width: 24px; height: 24px; padding-right: 5px;}
#content_right .field_name_rss {display: block; float: left; color: #666; text-transform: uppercase;  padding-top: 2px;}

/*** Current Balance ***/
#current-balance {font-family: MgOpen Modata, Helvetica, Geneva; font-size: 42px; padding-bottom: 13px; padding-top: 8px; display: block; text-align: center;}
#current-balance span {font-size: 30px; vertical-align: top; letter-spacing: -1px; position: relative; top: -3px; left: -5px;}
.current-rate {font-family: MgOpen Modata, Helvetica, Geneva; font-size: 28px; padding-bottom: 13px; padding-top: 8px; text-align: center;}
.separator {clear: both; padding-top: 8px; height: 1px; background: transparent url(../images/bg/separator.gif) repeat-x;}

/*** Tags ***/
#content_right ul.tag-list {list-style: none; padding: 0px; margin: 0px;}
#content_right ul.tag-list li {padding: 0px; margin: 0px; margin-right: 5px; margin-bottom: 5px; list-style: none; float: left; display: block; overflow: hidden;}
#content_right ul.tag-list li a {display: block; padding: 0px 3px; background-color: #F0F0F0;}
#content_right ul.tag-list li a:hover {background-color: #FFFFFF; color: #3696f9; text-decoration: none;}

/*** Avatar ***/
#content_right .avatar {float: left; padding-right: 15px;}
#content_right .avatar_center {clear: both; text-align: center;}
#content_right .avatar a, #content_right .avatar_center a {margin-top: 7px; margin-bottom: 7px; color:#333333; font-weight: bold; font-size: .9em; text-decoration: none;}
#content_right .avatar a:hover, #content_right .avatar_center a:hover {text-decoration: underline;}
#content_right .avatar span img {margin-top: 3px; margin-right: 3px; vertical-align: middle;}
#content_right .avatar a.input-link {text-decoration: none;}
#content_right .item_thumbnail {float: left; width: 80px; height: 80px; margin-right: 10px; margin-top: 5px;}
#content_right .item_names {float: left; width: 225px; padding-top: 3px; font-size: .9em;}
#content_right .item_names a {font-size:1.3em; text-decoration: none; color:#333333; font-weight:bold;}
#content_right .item_names a:hover {text-decoration: underline;}

/*** Following - Followers ***/
#content_right .follow {float: left; width: 221px;}

/*** Price Box ***/
.pricebox {clear: both; padding: 20px 10px 10px 10px; border: 1px solid #3A93C6; background-color: #d3e6f3;}
.pricebox p.item_cost {float: left; width: 186px; text-align: right; font-family: MgOpen Modata, Helvetica, Geneva; font-size: 42px; margin: 16px 0px 8px 0px;}
.pricebox p.item_cost span {font-size: 30px; vertical-align: top; letter-spacing: -1px; position: relative; top: -3px; left: -3px;}
.pricebox p.item_price_details {float: right; width: 108px; text-align: center; padding: 5px; margin: 0px 11px 3px 0px; font-style: italic; background-color: #a5d5f6; border: 1px solid #3A93C6; position: relative;}
.pricebox p.item_price_details img {position: absolute; left: -7px; top: 17px;}
.pricebox .text {clear: both; text-align: center;}
.pricebox .purchased {clear: both; margin: 5px;}

/*** License DropDwon ***/
#purchase-dropdown {width: 180px; padding: 5px 10px; border: 1px solid #b4b4b4; background-color: #f4f4f4; background-repeat: repeat-x; cursor: pointer; position: relative; text-align: left; float: left; margin-top: 8px;}
#purchase-dropdown span.license-name {display: block; border: none; padding: 0px; width: 100%; cursor: pointer; text-align: left; line-height: 23px;}
#purchase-dropdown ul {display: none; position: absolute; border: 1px solid #b4b4b4; background-color: white; margin: 0px; padding: 25px 20px 6px 20px; top: 33px; left: -1px; width: 250px; cursor: default; z-index: 9000;}
#purchase-dropdown ul li {list-style: none; padding: 0px; margin: 0px 0px 10px 0px;}
#purchase-dropdown ul li button {float: left;}
#purchase-dropdown ul li button {margin-left: -5px;}
#purchase-dropdown ul li p {padding: 5px 0px; clear: both; font-size: 0.9em; line-height: 1.3em;}
#purchase-dropdown:hover ul {display: block;}
.sprite {background: transparent url(../images/bg/arrow-down.png) no-repeat center right;}
.vert_sprite {background: transparent url(../images/bg/input.png) repeat-x top left;}
a.more_about_licences {display: block; clear: both; text-align: center; text-decoration: none;}
a.more_about_licences span {color: #999999;}
a.more_about_licences span:hover {color: #225e8a;}
.pricebox .text .link-button {margin:0px 0px 0px 8px;}

/*** Item Categories ***/
#content_right ul.category-tree {padding: 0; margin: 0;}
#content_right ul.category-tree li {list-style: none; margin: 0; padding: 0; padding-bottom: 5px;}
#content_right ul.category-tree li a.category_title {font-size: 1.2em; color: #333; text-decoration: none;}
#content_right ul.category-tree li a.category_title:hover {color: #333; text-decoration: underline;}
#content_right ul.category-tree li a.selected {font-weight: bold;}
#content_right ul.category-tree ul {list-style: none;margin: 0; padding: 0;}
#content_right ul.category-tree .category-tree-sub {background-position: 0px 7px; background-image: url(../images/ul.gif); background-repeat: repeat-y;}
#content_right ul.category-tree .category-tree-sub li {list-style: none; margin: 0; padding: 0; padding-top: .2em; padding-bottom: .2em; margin-left: 1em; padding-left: 20px;	background-position: 0px 7px; background-image: url(../images/li.gif); background-repeat: no-repeat;}

/*** Categories ***/
#content_right ul.categories {margin: 0; padding: 0;}
#content_right ul.categories li {list-style: none; margin-right: 14px; border-bottom: 1px dotted #ccc; background: transparent;}
#content_right ul.categories li a {display: block; padding: 8px 0px 8px 20px; background: transparent url(../images/bg/dot.png) no-repeat 8px center; padding-top: .3em; padding-bottom: .3em;}
#content_right ul.categories li a:hover, #content_right ul.categories li a.selected {background-color: #fff;}

/*** Category List ***/
#content_right ul.category-list {padding: 0; margin: 0px;}
#content_right ul.category-list li {list-style: none; margin: 0; padding: 0; padding-bottom: 5px;}