#deviceInfo-specs .content {
	border: initial;
}
.tabcontrols A {
	background: 0 0;
	moz-text-shadow: none;
	webkit-text-shadow: none;
	o-text-shadow: none;
	text-shadow: none;
	moz-box-shadow: none;
	webkit-box-shadow: none;
	o-box-shadow: none;
	box-shadow: none;
	transition: box-shadow 200ms;
	color: #A9A9A9;
	height: 22px;
	border-right: 1px solid #D8D8D8;
	display: block;
	float: left;
	font-weight: 700;
	padding: 6px 5px!important;
	text-align: center;
	min-width: 80px!important;
}
.tabcontrols A.active,
.tabcontrols A:hover {
	moz-box-shadow: inset 0 -3px 0 #FFBD2F;
	webkit-box-shadow: inset 0 -3px 0 #FFBD2F;
	o-box-shadow: inset 0 -3px 0 #FFBD2F;
	box-shadow: inset 0 -3px 0 #FFBD2F;
	color: #F9F9F9;
}
.tabcontrols_thread A {
	background: 0 0;
	moz-text-shadow: none;
	webkit-text-shadow: none;
	o-text-shadow: none;
	text-shadow: none;
	moz-box-shadow: none;
	webkit-box-shadow: none;
	o-box-shadow: none;
	box-shadow: none;
	transition: box-shadow 200ms;
	color: #A9A9A9;
	text-align: center;
	width: 80px;
	display: block;
	float: left;
	font-weight: 700;
	padding: 8px 10px;
	border-right: 1px solid silver;
	font-size: 13px;
	height: 19px;
}
#smartDeviceForum_edit {
	margin: 20px 40px;
	font-size: .9em;
}
#smartDeviceForum_edit .forumheader2 {
	padding-bottom: 2px;
	margin-bottom: 8px;
	/* clear: left; */
	float: left;
	width: 100%;
}
.smartDeviceForum_editButtons {
	clear: left;
	margin: 5px 40px;
	display: block;
	float: left;
}
.clear {
	clear: left;
}
.hovercontrols {
	z-index: 100;
	padding: 10px;
	position: fixed;
	right: 460px;
	background-color: #F5F5F5;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #000;
	list-style-type: none;
	font-size: 1.1em;
}
#smartDeviceForum_edit .field {
	width: 450px;
	float: left;
	margin-right: 15px;
	padding-bottom: 15px;
	position: relative;
}
#smartDeviceForum_edit .field LABEL {
	width: 100px;
	float: left;
	display: block;
	font-weight: 700;
	padding-top: 3px;
}
#smartDeviceForum_edit .field INPUT,
#smartDeviceForum_edit .field SELECT {
	width: 340px;
	float: left;
	display: block;
	font-size: 10pt;
}
#smartDeviceForum_edit .field SELECT {
	padding: 3px;
}
#smartDeviceForum_edit .field TEXTAREA {
	clear: left;
	width: 100%;
	height: 200px;
}
#smartDeviceForum_edit .field SPAN {
	color: #888;
	position: absolute;
	right: 12px;
	top: 4px;
}
#smartDeviceForum_edit .fieldSet_three .field {
	width: 295px;
}
#smartDeviceForum_edit .fieldSet_three .field LABEL {
	width: 85px;
}
#smartDeviceForum_edit .fieldSet_three .field INPUT,
#smartDeviceForum_edit .fieldSet_three .field SELECT {
	width: 200px;
}
#smartDeviceForum_edit TABLE {
	width: 300px;
}
#smartDeviceForum_edit TABLE TD {
	text-align: left;
	vertical-align: top;
}
#smartDeviceForum_edit TABLE TH {
	font-weight: 700;
	text-align: left;
}
#smartDeviceForum_edit #screenshots INPUT {
	width: 80px;
}
#smartDeviceForum_edit #screenshots IMG {
	max-width: 140px;
	max-height: 140px;
	margin: 0 8px 8px 0;
}
#device_results {
	clear: left;
}
#smartDevice TD.threadMenu {
	vertical-align: middle;
}
#top_tabControls {
	clear: left;
	background-color: #2B2B2B;
	height: auto;
	width: 100%;
	float: left;
}
#top_tabControls a {
	line-height: 24px;
	height: 23px;
}
#smartDeviceForum_view {
	width: 100%;
	padding-left: 10px;
}
#forumdevice-righttop {
/* 	margin-left: 315px; */
}
.forumbox-header-row {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
H1.forumbox-header {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
}
.fb-like {
	position: relative;
	top: 3px;
	margin-left: 10px;
	float: left;
}

.deviceforum-sideheader {
	margin:0 0 10px 0;
}

.deviceforum-swappa-buttons {
	margin-top: 15px;
	text-align: center;
	margin-bottom: 15px;
}
.deviceforum-swappa-buttons a {
	display: inline-block;
	padding: 0 10px;
	margin-top: 0;
	margin-right: 5px;
	line-height: 27px;
}

.btn-grey {
    background-color: #848284;
    color: #FFF !important;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 25px;
    margin-top: 8px;
    text-transform: uppercase;
}

.btn-reddish {
    background-color: #F85050;
    color: #FFF !important;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 25px;
    margin-top: 8px;
    text-transform: uppercase;
}

.deviceDescription {
	margin-right: 25px;
	font-size: 14px;
}
.deviceforum-devdb-icon {
	float: left;
	border-right: 1px solid #D8D8D8;
	padding: 8px 10px 6px;
}
#tab_root {
/* 	padding-left: 10px; */
	/* background-color: #FFF; */
}
#tab_root .content {
	margin:10px;
}

.deviceTab {
	display: none;
	clear: left;
}
.deviceTab.module {
	clear: none;
}
.deviceTab .module-content {
	background: #FFF;
	padding-left: 20px;
}
DIV.deviceTab.active {
	display: block;
	clear: left;
	width: 100%;
	width: calc(100% - 2px);
}
#smartDeviceForum_view .field {
	font-size: 10pt;
	padding: 6px 0 0;
	clear: left;
}
#smartDeviceForum_view .field LABEL {
	font-weight: 700;
	display: block;
	float: left;
	width: 120px;
}
#smartDeviceForum_view .field SPAN {
	display: block;
	float: left;
}
TABLE#smartDevice TD.threadMenu UL.threadcontrols {
	list-style: none;
}
#smartDeviceAd_left {
	margin: 20px 0;
	text-align: center;
}
#smartDeviceForum_view .forumbox {
	clear: none;
}
.deviceTab.forumbox .content {
	padding: 10px 20px;
	font-size: 10pt;
	line-height: 12pt;
	border: none;
}
H3.forumtitle P {
	font-weight: 400;
}
#tab_subForums OL.forumlist {
	border: none;
	border-bottom: 1px solid #E6DBCC;
}
#tab_subForums OL.forumlist:last-child {
	border-bottom: none;
}
#tab_subForums OL.forumlist LI {
	border: none;
}
#tab_deviceSpecs #deviceStats {
	width: 700px;
	margin-bottom: 20px;
}
#tab_deviceSpecs .stat {
	margin-bottom: 5px;
	height: 40px;
	min-height: 40px;
	width: 340px;
	float: left;
}
#tab_deviceSpecs .stat SPAN {
	margin-left: 40px;
	font-weight: 700;
	display: block;
	padding: 10pt;
	font-size: 12px;
	overflow: hidden;
}
#tab_deviceSpecs #cpu_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cpu.png) no-repeat 0;
}
#tab_deviceSpecs #ram_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_ram.png) no-repeat 0;
}
#tab_deviceSpecs #storage_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_storage.png) no-repeat 0;
}
#tab_deviceSpecs #cam_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cam.png) no-repeat 0;
}
#tab_deviceSpecs #speed_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_speed.png) no-repeat 0;
}
#tab_deviceSpecs #screen_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_screen.png) no-repeat 0;
}
#tab_deviceSpecs #battery_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/devdb/deviceForum/images/icon_battery.png) no-repeat 0;
}
#tab_deviceSpecs #weight_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_weight.png) no-repeat 0;
}
#tab_deviceSpecs #releaseDate_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_date.png) no-repeat 0;
}
#tab_deviceSpecs #type_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_type.png) no-repeat 0;
}
#tab_deviceSpecs #os_version_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_version.png) no-repeat 0;
}
#tab_deviceSpecs #deviceDescription {
	clear: both;
	padding-top: 20px;
}
#smartDeviceForum_view .content OL,
#smartDeviceForum_view .content UL {
	list-style: inherit;
	margin: 10px 10px 10px 40px!important;
}
TABLE.tborder {
	width: 100%;
}
#device_combo DIV.smart_comboBox>DIV {
	background: #FFF;
	border: 1px solid #CCC;
	moz-border-radius: 0 0 8px 8px;
	webkit-border-radius: 0 0 8px 8px;
	khtml-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	filter: alpha(opacity=90);
	ms-filter: alpha(Opacity=90);
	moz-opacity: .9;
	opacity: .9;
	left: 86px;
	top: 22px;
	width: 197px;
	z-index: 100;
	height: 250px;
	overflow-y: scroll;
	position: absolute;
}
#device_combo DIV.smart_comboBox DIV.smart_comboOption:hover {
	cursor: pointer;
	background: orange;
	color: #FFF;
}

#deviceForumHeader {
	position:relative;
	/* border:1px solid red; */
	float: left;
	width: 100%;
	min-height: 200px;
}

#deviceForumSimpleHeader {
	position:relative;
	float: left;
	/* background-color: #F3F3F3; */
	width:100%;
}

#screenshotHeaderImage {
	position: absolute;
	top:0;
	left:0;
	text-align: center;
	width: 100%;
	overflow: hidden;
	/* z-index: 0; */
}

#screenshotHeaderImage IMG {
	max-width:100%;
	max-height: 219px;
	/* width: 835px; */
	/* height: 219px; */
}

#screenshotViewPane {
/* 	border: 1px solid #021a40; */
	z-index: 100;
/* 	width: 300px; */
/* 	height: 300px; */
	/* float: right; */
	position: absolute;
	bottom: 0;
	right: 0;
	width: auto;
	display: inline-block;
	margin: 0;
background-color: transparent;}

#screenshotViewPane .widget_title H3 {
	float:right;
	padding: 0 0 0 10px;
	position: relative;
	top: 5px;
}

#bx-wrapper,
#screenshotContainer,
#screenshotContainer UL,
#screenshotviewpane IMG {
/* 	width: 300px;
	height: 300px; */
	overflow: hidden;
	list-style: none;
	padding: 0!important;
	margin: 0;
}
#screenshotContainer LI,
#screenshotContainer UL {
	margin: 0;
	list-style: none;
	padding: 0!important;
}

#screenshotContainer LI {
	float: left;
	margin-left: 10px;
}

#screenshotContainer LI:first-child {
	margin-left:0;
}

#screenshotContainer LI A {
	float:right;
	width: 75px;
	height: 75px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}


#screenshotViewPane #xdaSlider-next,
#screenshotViewPane #xdaSlider-prev {
	display: none;
	z-index: 150;
	height: 76px;
	width: 48px;
	filter: alpha(opacity=70);
	ms-filter: alpha(Opacity=70);
	moz-opacity: .7;
	opacity: .7;
}
#screenshotViewPane #xdaSlider-next:hover,
#screenshotViewPane #xdaSlider-prev:hover {
	filter: alpha(opacity=100);
	ms-filter: alpha(Opacity=100);
	moz-opacity: 1;
	opacity: 1;
}
#screenshotViewPane #xdaSlider-next:active,
#screenshotViewPane #xdaSlider-prev:active {
	filter: alpha(opacity=85);
	ms-filter: alpha(Opacity=85);
	moz-opacity: .85;
	opacity: .85;
}
#screenshotViewPane #xdaSlider-prev {
	background: url(/images/xdaSlider-prev.png) no-repeat;
	position: absolute;
	top: 100px;
}
#screenshotViewPane #xdaSlider-next {
	background: url(/images/xdaSlider-next.png) no-repeat;
	position: absolute;
	top: 100px;
	right: 0;
}

.forumdevice-headerButtons {
	position:absolute;
	bottom:0;
	width:165px;
}

.mobile-body .forumdevice-headerButtons {
	width:auto;
	text-align:center;
}

.forumdevice-headerButtons a {
	border-radius:3px;
	padding: 5px 10px;
	text-transform: uppercase;
	z-index: 100;
	font-size: 14px;
	font-weight: 900;
	white-space:nowrap;
	display: inline-block;
	margin-top:5px;
}

.mobile-body .forumdevice-headerButtons a {
	margin-right:5px;
}

#deviceForumSimpleHeader {
	margin-top:5px;
}

#deviceForumSimpleHeader .forumdevice-headerButtons {
	width:100%;
	position: relative;
	bottom: initial;
	padding:0;
	margin:0;
}

#deviceForumSimpleHeader .forumdevice-headerButtons a {
	margin: 5px 10px 0 0;
}

#forumdevice-guidelink i.fa {
	font-size:12px;
}

.forumdevice-newthreaddialog {
	border-radius: 0!important;
	background: #2E2E2E!important;
	color: #F8F8F8!important;
	padding:0!important;
}

.forumdevice-newthreaddialog * {
	font-family:'Titillium Web', sans-serif;
}

.forumdevice-newthreaddialog #forumdevice-newthreaddialog,
.forumdevice-newthreaddialog #forum-category-jumper-dialog {
	padding:0;
}

.forumdevice-newthreaddialog .ui-dialog-titlebar {
	border-radius:0!important;
	background: #2E2E2E!important;
	border: none!important;
	color: #FFF;
	margin: 0!important;
}

.forumdevice-newthreaddialog .ui-dialog-titlebar-close {
	border-radius:0!important;
	background:none!important;
	border:none!important;
}

.forumdevice-newthreaddialog .ui-dialog-titlebar-close:before {
	content: "\f00d";
    font-family: "FontAwesome";
    color:#FFF;
    position:relative;
    top:-1px;
}

.forumdevice-newthreaddialog .ui-dialog-titlebar-close span {
	display:none;
}

.forumdevice-newthreaddialog UL {
	margin:0;
	padding:0;
}

.forumdevice-newthreaddialog LI {
	list-style-type:none;
	margin: 0;
	padding:0;
	background-color: #4D4D4D;
}

.forumdevice-newthreaddialog a {
	color: #FFF!important;
	display:block;
	padding: 5px 10px;
}

.forumdevice-newthreaddialog a:selected, .forumdevice-newthreaddialog a:focus {
	outline:0!important;
}

.forumdevice-newthreaddialog a:hover {
	background-color: #2E2E2E;
}

#deviceInfo-moreInfo {
	margin-top: 10px;
}
#deviceInfo-moreInfo #deviceInfo-moreInfo-content {
	position: relative;
	background-color: #F9F9F9;
	border: 1px solid #D8D8D8;
	margin-top: -1px;
	width: 100%;
	padding: 10px 10px 0;
}
#deviceInfo-moreInfo #deviceInfo-segControl {
	position: relative;
	z-index: 1;
}
#deviceInfo-moreInfo .deviceInfo-sC {
	border-top: 1px solid #D8D8D8;
	width: 100px;
	padding: 8px 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
}
#deviceInfo-moreInfo .deviceInfo-sC:first-child {
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
#deviceInfo-moreInfo .deviceInfo-sC:hover {
	box-shadow: inset 0 2px 2px -1px rgba(0, 0, 0, .3);
	background: #DDD;
}
#deviceInfo-moreInfo .sC-active,
#deviceInfo-moreInfo .sC-active:hover {
	background: #F9F9F9;
}
#deviceInfo-moreInfo .stat {
	height: 40px;
	min-height: 40px;
	width: 33%;
	float: left;
}
#deviceInfo-moreInfo .stat SPAN {
	font-weight: 700;
	display: table-cell;
	padding: 0 5px 0 40px;
	font-size: 12px;
	overflow: hidden;
	vertical-align: middle;
	height: 40px;
}
#deviceInfo-moreInfo #cpu_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cpu.png) no-repeat 0;
}
#deviceInfo-moreInfo #ram_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_ram.png) no-repeat 0;
}
#deviceInfo-moreInfo #storage_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_storage.png) no-repeat 0;
}
#deviceInfo-moreInfo #cam_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cam.png) no-repeat 0;
}
#deviceInfo-moreInfo #speed_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_speed.png) no-repeat 0;
}
#deviceInfo-moreInfo #screen_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_screen.png) no-repeat 0;
}
#deviceInfo-moreInfo #battery_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_battery.png) no-repeat 0;
}
#deviceInfo-moreInfo #weight_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_weight.png) no-repeat 0;
}
#deviceInfo-moreInfo #releaseDate_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_date.png) no-repeat 0;
}
#deviceInfo-moreInfo #type_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_type.png) no-repeat 0;
}
#deviceInfo-moreInfo #os_version_stat.stat {
	background: url(//cdn3.xda-developers.com/devdb/deviceForum/images/icon_version.png) no-repeat 0;
}
#deviceInfo-moreInfo #deviceDescription {
	clear: both;
	padding-top: 20px;
}
.searchMessage TD {
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	font-weight: 700;
	font-size: 1.2em;
	text-align: center;
	padding: 15px 0!important;
}
.devdb_projectResults {
	width: 100%;
	margin: 0 0 20px;
}
.devdb_projectResults TBODY TR TD {
	padding: 10px 10px 0;
}
.pagenavControls TBODY TR TD {
	padding: 0!important;
	min-width: 20px;
}
.pagenavControls .alt1 {
	border: 0;
}
.project_title {
	background-color: #FFF;
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	/* padding: 10px 5px; */
}
.project_author,
.project_device,
.project_follow,
.project_review {
	border-right: 1px solid #ECECEC;
	padding: 0px;
	border-bottom: 1px solid #ECECEC;
	background-color: #FFF;
	/* font-size: .85em; */
}
.project_device {
	min-width: 150px;
}
.project_author {
	border-right: 1px solid #ECECEC;
/* 	padding: 10px 5px; */
	border-bottom: 1px solid #ECECEC;
	background-color: #F5F5F5;
}
.project_dateModified {
	border-right: 1px solid #ECECEC;
	/* 	padding: 10px 5px; */
	border-bottom: 1px solid #ECECEC;
	background-color: #FFF;
	/* font-size: .85em; */
}
.project_author A,
.project_title A {
	color: #EAA40D;
}
.projectheader {
	color: #000;
}
.projectheader TD:first-child {
	border-left: 1px solid silver;
}
.projectheader TD:last-child {
	border-right: 1px solid silver;
}
.projectheader TD {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	/* background: #F6F6F6!important; */
}

.projectheader td > span, .projectheader td strong > span  {
	display:block;
	cursor:pointer;
	/* border:1px solid red; */
	padding: 3px;
}

.projectheader .icon-sort:before {
	content:"\f0dc";
	font-family:"FontAwesome";
}

.projectheader .icon-sort-down:before {
	content:"\f0dd";
	font-family:"FontAwesome";
}

.projectheader .icon-sort-up:before {
	content:"\f0de";
	font-family:"FontAwesome";
}

.lastrow TD {
	background-color: #FFF;
}
.lastrow .totals {
	border-right: 0;
	border-left: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
}
.lastrow .pagenavWrapper {
	border-right: 1px solid #ECECEC;
	border-left: 0;
	border-bottom: 1px solid #ECECEC;
}
.totalRecords {
	margin: 15px;
}
.pagenavControls {
	float: right;
}
.project_link {
	float: left;
	width: 90%;
	font-size: 1.1em;
}
.filter_device,
.filter_tags,
.filter_text {
	display: inline-block;
	margin: 0;
}
.project_tags {
	float: left;
	padding: 0!important;
	width: 90%;
	margin: 0;
}
.filter_device LI,
.filter_tags LI,
.filter_text LI,
.project_tags LI {
	list-style: none;
	float: left;
	display: inline-block;
	padding: 3px 5px;
	margin: 10px 10px 5px 0;
	font-size: .8em;
	color: #666!important;
	font-weight: lighter!important;
	background: -moz-linear-gradient(top, #f6f6f6 5%, #eaeaea 5%, #ececec 50%, #eaeaea 95%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #f6f6f6), color-stop(5%, #eaeaea), color-stop(50%, #ececec), color-stop(95%, #eaeaea), color-stop(100%, #f6f6f6));
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #eaeaea 5%, #ececec 50%, #eaeaea 95%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #eaeaea 5%, #ececec 50%, #eaeaea 95%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #eaeaea 5%, #ececec 50%, #eaeaea 95%, #f6f6f6 100%);
	background: linear-gradient(top, #f6f6f6 5%, #eaeaea 5%, #ececec 50%, #eaeaea 95%, #f6f6f6 100%);
	border: 1px solid #C6C6C6;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
}
.filter_tags LI A,
.filter_text LI A,
.project_tags LI A {
	color: #666!important;
	font-weight: lighter!important;
}
.devdbSearch {
	float: right;
	margin: 2px 5px 0 0;
	background-color: #FEFEFE;
}
.devdbSearch-icon {
	position: relative;
	float: right;
	top: 12px;
	left: -25px;
	display: none;
	visibility: hidden;
}
.loadingTxt {
	width: 250px;
	text-align: center;
	font-size: 1.2em;
	font-weight: 700;
	position: absolute;
	left: 25%;
	top: 25%;
	padding: 25px;
	background-color: #FFF;
	z-index: 100;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	khtml-border-radius: 5px;
	border-radius: 5px;
}
.loadingContainer {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	filter: alpha(opacity=70);
	ms-filter: alpha(Opacity=70);
	moz-opacity: .7;
	opacity: .7;
	width: 100%;
	z-index: 90;
}
.device_filters {
	font-size: 1.5em;
}
.loadingAnimClass {
	display: none;
	position: relative;
	top: 3px;
	left: 14px;
}
.loadingAnimClassActive {
	display: block;
}
.loadingAnimClass A:hover {
	border-bottom: none;
}
#device_includeHeader_group,
#device_includeRoot_group,
#device_includeSpecs_group {
	border: 1px solid #CCC;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin: 10px 0;
	float: left;
}
#device_header,
#device_links {
	border: 1px solid #C9C9C9;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	khtml-border-radius: 5px;
	border-radius: 5px;
}
#device_header {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, .08) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .08)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, .08) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, .08) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, .08) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, .08) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#14000000', GradientType=0);
	margin-bottom: 10px;
	padding: 10px 25px;
}
#device_header H1 {
	margin: 6px 0;
	font-size: 1.3em;
}
#device_header #device_header_text {
	clear: right;
}
#device_links {
	float: right;
	width: 240px;
	background-color: #FFF;
	padding: 0 5px 0 0!important;
	overflow: hidden;
	margin: 0 0 0 15px;
}
#device_links UL {
	padding-left: 0!important;
}
#device_links LI {
	list-style-type: none;
	margin: 0;
	padding: 8px 10px 8px 6px;
	font-size: 1.1em;
	color: #D38339;
	width: 240px;
	border-bottom: 1px solid #C9C9C9;
	text-align: center;
	background: 0 0;
	transition: box-shadow 500ms;
	webkit-transition: box-shadow 500ms;
	box-shadow: inset 0 0 #D38339;
}
#device_links LI:last-child {
	border-bottom: 0;
}
#device_links LI:hover {
	box-shadow: inset 0 -5px #D38339;
}
#device_links LI A {
	padding-bottom: 3px;
	font-weight: 700;
}
DIV#devdb_list {
	clear: left;
	width: 100%;
}
.upper_nav_container {
	height: 34px;
}
#create_project2 {
	position: relative;
	top: -37px;
}
#create_project2 a {
	color: #A9A9A9;
	font-size: 13px;
	display: block;
	max-width: 135px;
	text-align: center;
	float: left;
	white-space: nowrap;
	webkit-text-size-adjust: 10%;
	height: 25px;
	line-height: 30px;
	padding: 6px 5px;
}
#create_project2 a:hover {
	color: #454545;
	background-color: #EBEBEB;
	webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}
.project_actions .menucontrol {
	margin-bottom: 10px
}