.builderTableWrapper{
	background-color: #FFFFFF;
}
.builderTable{
	width: 100%;
}
.gameTable {
	width: 100%;
}
.gameHeadersCell{
	width: 82px;

}
.gameHeadersEmptyCell{
	width: 101px;
}
.gamePaddingRow td {
	padding: 3px 0;
}
.builderTable th, .builderTable td{
	text-align: center;
	padding: 0;
	font-size: 12px;
}
.builderTable th{
	background-color: #307AA3;
	color: #0E294B;
}
.builderTable td{
	color: #464646;
	padding: 9px 11px;
	background-color: #FFF;
}
td.percDiffMinColumn, td.percDiffRecColumn {
	padding: 9px 3px;
}
td.costPerGBColumn {
padding: 9px 1px;
}
td.priceColumn {
padding: 0 5px;
}
.ramBuilderTable td.nameColumn {
padding: 9px 4px;
}
.builderTable .sortHeader{
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 17px 11px;
	position: relative;
}
.replaceHwBtn{
	width: 76px;
}
.addBtnPlus{
	font-size: 20px;
line-height: 0;
position: relative;
top: 3px;
}
.replaceBtnSwitch {
font-size: 16px;
height: 0;
line-height: 0;
display: inline-block;
margin-top: -5px;
position: relative;
top: 2px;
left: -3px;
width: 18px;
}
/* up and down icons to indicate sort */
.sortHeader i{
	font-size: 18px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
/* make and column header icons separately positioned due to left alignment */
.makeColumnHeader i{
	top: 15px;
	left: 54px;
}
.nameColumnHeader i{
	top: 15px;
	left: 84px;
}
.myBuildHeader h1 {
	float: left;
}
.builderTable .sortHeader:hover{
	background-color:rgba(111, 206, 224, 0.68);
}
.makeColumn{
	width: 105px;
}
.nameColumn{
	width: 225px;
}
/* processor */
.coresColumn{
	width: 20px;
}
.corespeedColumn{
	width: 100px;
}
.tdpColumn{
	width: 60px;
}
.releasedateColumn{
	width: 99px;
}
.priceColumn{
	width: 150px;
}
.ratingColumn{
	width: 52px;
}
/* gpu */
.memoryColumn{
	width: 136px;
}
/* mobo */
.formfactorColumn{
	width: 150px;
}
.socketColumn{
	width: 101px;
}
.chipsetColumn{
	width: 45px;
}
th.makeColumnHeader, td.makeColumn, th.nameColumnHeader, td.nameColumn{
	text-align: left;
}
/****** RATING ******/
.ratingWrapper, .ratingWrapperReq{
	position: relative;
}
.ratingWrapperReq{
	width: 43px;
}
.ratingWrapperReq canvas {
	position: absolute;
	top: -16px;
	left: 2px;
}
.ratingColumn canvas{
	position: absolute;
	top: -16px;
	left: -1px;
}
.mingpuColumn canvas, .mincpuColumn canvas, .minramColumn canvas, .reccpuColumn canvas, .recgpuColumn canvas, .recramColumn canvas{
	left:2px;
	position: absolute;
	top: -16px;
}

/****** PAGINATION ******/
.builderPagination{
	background-color: #307AA3;
	padding: 5px 11px;
	font-size: 11px;
}
.builderPagination a{
	color: #FFF;
	text-decoration: none;
}
.builderPrevWrapper, .builderPageWrapper, .builderNextWrapper{
	display:inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.builderPageWrapper{
	width: 49%;
	text-align: center;
}
.builderPrevWrapper, .builderNextWrapper{
	width:25%;
}
.builderPrevWrapper{
	text-align: left;
}
.builderNextWrapper{
	text-align: right;
}
.builderPrevWrapper .active:hover, .builderNextWrapper .active:hover{
	text-decoration: underline;
}
a.inactive{
	color: #A8A8A8;
	cursor: default;
}
a.builderPageCurrent{
	text-decoration: underline;
}
.builderPage {
	display: inline-block;
	width: 13px;
}
.builderPage:hover{
	text-decoration: underline;
}
tr th.builderTableHeader {
	padding: 13px;
	font-size: 25px;
	color: #FFF;
	background-color: #214B6B;
	font-weight: normal;
}
.customBuildPageWrapper{
	overflow: auto;
	width: 100%;
}
.customBuildHwHeader{
	margin-left: 24px;
}
.myBuildMenu{
	overflow: auto;
	background-color: #FAFAFA;
	border-bottom: 1px solid #CCCBCB;
	margin-bottom: 11px;
}
.filtersSidebar{
	width: 319px;
	float: left;
}
.filterSectionWrapper {
	margin: 0 8px 7px 11px;
	background-color: #fff;
	border: 1px solid #307AA3;
}
.filterHeader{
	padding:6px 10px;
	background-color:#307AA3;
	color:#FFF;
	text-align:center;
}
.filterSubheader {
	background-color: #F0F0F0;
	color: #3A3A3A;
	font-size: 13px;
	padding: 6px 16px;
}
.filterWrapper {
	padding: 10px 17px;
}
.filterWrapper label {
	font-size: 12px;
}
#searchWithin{
	width: 100%;
}
/* slider */
.ui-slider-handle {
	border-radius: 10px;
}
.priceRange{
	width: 95%;
	margin: 10px auto 0 auto;
}
.priceRangeLabel {
	display: inline-block;
	width: 49%;
}
.priceRangeLabelMax{
	text-align: right;
}

.customBuildTableWrapper{
	width: 718px;
	float: left;
}
.customBuildNavList{
	margin: 0 auto;
	padding: 0;
	overflow: auto;
	width: 1040px;
}
.myBuildWrapper, .myBuildSummaryTbl{
	width: 792px;
	font-size: 13px;
	background: #fff;
}
.myBuildHardware{
	background-color:#FFF;
}
.myBuildHardwareHeader{
	font-size: 14px;
	background: #fff;
}
.myBuildName{
	/*width: 390px;*/
}
.gameTableCellWrapper{
	padding: 0;
}
.myBuildName a{
	text-decoration: none;
	color: #222;
	font-size:12px;
	text-align:center;
	margin:0;
}
.myBuildName a:hover{
	/*text-decoration: underline;*/
}
.myBuildHwImg{
}
.myBuildRatingColumn{
	text-align: left;
	padding-left: 0px;
}
.myBuildRatingWrapper{
	position: relative;
	width: 0;
}
.myBuildRating {
	font-size: 13px;
	text-align: center;
}
.myBuildRatingWrapper canvas{
	position: absolute;
	top: -16px;
	left: -13px;
}
.myBuildGameReqScoreWrapper {
	width: 100%;
}
.myBuildGameReqScoreWrapper canvas{
	left:15px;
}
.myBuildBuy{
	text-align: center;
	font-size: 12px;
	width: 0;
}
.myBuildDelete{
	color: #524C4C;
}
.myBuildDelete i{
	cursor: pointer;
}
.myBuildDelete i:hover{
	/*color: #696969;*/
}
.myBuildAddHw{
	padding: 0;
	padding-top: 7px;
}
.myBuildAddLink, .myBuildAddLinkGame{
	text-decoration: none;
	color: #000;
	text-align: center;
	padding: 10px;
	width: 160px;
	font-size: 1rem;

	border-radius: 2px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.19);
	border-top: 1px solid rgba(255, 255, 255, 1);
	margin-right: 20px;
	background-color: #CCC;
	display: block;
	margin: 15px auto;
	float: right;

}
.myBuildAddLinkGame{
	width: 300px;
	text-align: center;
	float: none;
}
.myBuildAddLink:hover{
	background-color: #DFDFDF;
}
.myBuildSummaryTbl{
	width:100%;
}
.customBuilderContentWrapper{
	width: 781px;
	float: left;
}
.customBuilderSidebar {
	float: left;
	width: 319px;
}
.myBuildSummary {
	background-color: #307AA3;
	color: #FFF;
}
.myBuildTblHeader {
	font-size: 25px;
	font-weight: normal;
	text-align: left;
	height: 52px;
}

.myBuildHwImg img {
}
.myBuildSummaryTblLabel{
	width: 75%;
	padding: 33px 18px;
	font-size: 18px;
}
.myBuildSummaryTblVal{
	width: 25%;
	text-align: center;
	font-size: 18px;
}
.myBuildOverallRatingWrapper{
	position: relative;
}
.myBuildOverallRatingWrapper canvas{
	position: absolute;
	top: -34px;
	left: 32px;
}
.myBuildSummaryRow {
	background: #FFFFFF;
}
/*.myBuildSummaryRow:nth-child(odd) {
background: #FFFFFF;
}
.myBuildSummaryRow:nth-child(even) {
background: #FFFFFF;
}*/
.myBuildHardwareHeader a {
	color: #686868;
	text-decoration: none;
	font-family:Arial;
	font-size:1.3rem;
	padding-left:20px;
	display:block;
	border-bottom:1px solid rgba(204, 204, 204, 0.5);
	padding-top:10px;
	padding-bottom:7px;
	background:rgba(204, 204, 204, 0.44);
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #E2E2E2;
}
.myBuildHardwareHeader a:hover {
	text-decoration: underline;
}
.myBuildNoHwType {
	text-align: center;
	font-style: italic;
	padding: 13px 0;
	background: #F7F7F7;
}
.buildPassHeader{
font-size: 13px;
padding-top: 3px;
margin-bottom: -1px;
}
.buildPassWrapper, .editBuildWrapper, .clear-votes, .lock-votes{
	text-align: center;
	float: left;
	color: #FFF;
	margin-left: 12px;
	background-color: #255F9E;
	padding: 0px 25px;
	height: 35px;
}
.editBuildWrapper {
padding: 5px 10px;
}
.buildMenuHeader{
	padding: 17px 0;
	font-size: 17px;
	background-color: #255F9E;
	text-align: center;
	color: #FFF;
}
.buildPass{
}
.buildPass input {
	height: 13px;
	font-size: 10px;
}
.myBuildBtns {
	width: 96%;
	margin: 11px 0 11px 18px;
	float: left;
}
.myBuildLinks {
	overflow: auto;
	float: left;
	border-right: 2px solid #DADADA;
	width: 207px;
	margin-right: 12px;
}
.buildOption {
width: 193px;
border: none;
background-color: #FF8080;
color: #FFF;
height: 41px;
outline: none;
font-size: 15px;
float: left;
margin-right: 13px;
position: relative;
cursor: pointer;
padding: 13px 0 0 19px;
}
.buildOption:hover {
	background-color: #FF9393;
}
.buildOption:hover .buildOptionIconWrapper, .buildOption:hover .myBuildLinkIconWrapper{
	background-color:#FF7979;
}
.sideAdWrapper{
	margin: 0px 10px 8px 11px;
}
.buildOptionIconWrapper, .myBuildLinkIconWrapper{
	background-color: #FF5959;
}
.buildOptionIconWrapper, .myBuildLinkIconWrapper {
	width: 44px;
	font-size: 28px;
	padding-top: 6px;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	text-align: center;
}
.myBuildLinkIconWrapper{
	background-color: #2E437A;
}
.myBuildLink:hover{
	background-color: #7085BB;
}
.myBuildLink:hover .myBuildLinkIconWrapper{
	background-color: #495E94;
}
.budgetButton{
	background-color: #35A743;
}
.budgetButton:hover{
	background-color: #46C756;
}
.budgetButton .buildOptionIconWrapper{
	background-color: #177523;
}
.budgetButton:hover .buildOptionIconWrapper{
	background-color: #298F36;
}
/*.newBuild .buildOption{
	background: #FFB700;
}
.newBuild .buildOptionIconWrapper{
	background: #FF9610;
}*/
.buildOptionLabel {
	margin-left: 33px;
	text-align: left;
}
.myBuildLink {
	text-align: center;
	padding-top: 13px;
	text-decoration: none;
	background-color: #5469A0;
}
.myBuildLinkLabel {
	text-align: left;
	margin-left: 35px;
}
tr th.builderTableGameHeader, .customBuildGameHeader {
	font-size: 18px;
	padding: 12px 10px;
	font-weight: normal;
	background-color: #0B365E;
	color: #FFF;
}
.hwDerivLink{
	text-decoration: none;
	color: #0088C9;
}
.hwDerivLink:hover{
	color: #2FACFF;
	text-decoration: underline;
}
.customBuildGameHeader{
	text-align: left;
	padding-left: 18px;
}
.customBuildGamePackshotWrapper{
	margin-left: 15px;
	margin-bottom: 9px;
}
.myBuildGameName{
	font-size: 15px;
	background-color: #043DCF;
}
input#filterSubmit {
	width: 301px;
	margin-left: 11px;
}

th.systemReqHeader{
	color: #FFF;
	padding-top: 5px;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 3px;
	font-weight: normal;
	font-size: 14px;
}
th.cpuScoreRecColumnHeader .sortHeader{
	border-left: 1px solid;
}
th.gameTableSubheader{
	background-color: #0B365E;
	color: #FFF;
	font-weight: normal;
	font-size: 16px;
	padding: 9px;
}
.filterSubInfo{
	float:right;
}
.large-hardware-image{
	width:100px;
	height:100px;
	display:block;
}
.choosen-hardware-image-large{
	width:100px;
	height:100px;
	margin-left:20px;
}
.bottom-border{
	height:48px;
}

.left-view-hardware{
	display:block;
	padding:20px;
	float:left;
}

.hardware-image-title{
	text-decoration: none;
	display:block;
	font-size:1rem;
	margin-bottom:5px;
	color:#5F5F5F;
	text-align:center;
}
.hardware-build-row{  display:block; padding-top:0; overflow:auto;}
.shadow-spacer{margin-top:20px;}
.shadow{ height:28px; background:#fff;}
.shaded{box-shadow:inset -8px 3px 16px -13px rgba(0, 0, 0, 0.47);background:rgba(204, 204, 204, 0.1);}
.shadednon{border-top:1px solid #fff;border-bottom:1px solid rgba(51, 51, 51, 0.06);background:rgba(204, 204, 204, 0.22);}

.hardware-image-title:hover{color:rgba(95, 95, 95, 0.72);}
.build-details{ border-collapse:initial;border-right:1px solid rgba(0, 0, 0, 0.06);padding-right:20px;padding-left:20px;box-shadow:inset -4px 3px 21px -10px #000;border-radius:5px;margin:20px;box-shadow:inset -4px 3px 26px -10px #000;background:#fff;box-shadow:inset -4px 3px 26px -13px #000; box-shadow:inset -4px 3px 19px -12px #000; min-width:220px;  width:289px;margin:0px;border-bottom:1px solid rgba(204, 204, 204, 0.39);}
.selected-row{background:rgba(201, 201, 201, 0.22);border-top:1px solid rgba(9, 9, 9, 0.05);padding-top:50px;height:202px;height:208px;height:200px;border-bottom:1px solid #cfcfcf;}
.selected-row > td:first-child{}
.fps-check{cursor:pointer; background:rgba(86, 144, 216, 1); margin:5px; color:#fff; border-top:0; border-bottom:1px solid #9C9C9C; padding:10px 0;}
.fps-check:hover{background:rgba(119, 169, 233, 1);}
.remove-component{background:#D85757;}
.remove-component:hover{background:#FF6464;}
.run-test{background:#63B363;}
.run-test:hover{background:rgba(0, 128, 0, 0.78);}

.action-buttons-build-row{float:right;}
.build-details td{border-bottom:1px  dashed rgba(224, 224, 224, 0.72);  padding:12px;  font-size:1rem; padding-right:0;}
.build-details tr:last-of-type td, td.requirementsCell {border: none; }
td a.component-title:hover{text-decoration: underline;}

.fps-contain{padding:20px; overflow:auto;}
.fps-viewport{height:235px; overflow:auto; float:left;}
.fps-tbl th{text-align: left}
.fps-tbl{width:100%;}
.average-fps{float:right;}
.label-fps{text-align:center; font-size:1.5rem; font-family:'Roboto';}
.deploy-fps-check{ width:781px; height:200px; position:absolute;color:red;background:#fff;display:none;z-index:5;box-shadow:0px 5px 9px -6px #666;margin-top:-1px;}
.fps-build-viewport{height:200px; overflow:auto; width:550px;padding:20px;/* box-shadow:inset -28px 0px 28px -20px #000*/}
.fps-build-headers{font-size:1rem; text-align:left;}
.fps-build-viewport table{color:#000; border-spacing:5px; border-collapse: initial; }
.circle-fps{text-align:center; width:200px;}
.deploy-fps-check table{margin-top:-1px;}
.le-opinion{font-size:1rem; color:#888; font-family:'verdana';}
.detail-values{
	padding-right:0;
	padding-left: 50px;
	width: 190px;}
.detail-header{
	width: 75px;}
	td .detail-header{
		padding-left:0;
	}
a.build-btns, div.build-btns{background:#ccc; color:#000;}
a.build-btns:hover, div.build-btns:hover{color:#fff}
a.buy-btn{background:#2C8A37; border-bottom:0;}
a.buy-btn:hover{background:rgba(44, 138, 55, 0.87)}

.compatFilterWrapper{
	overflow: hidden;
	background-color: #FFF;
	width: 100%;
}
.compatInputWrapper{
	float: left;
	width: 50%;
	padding: 8px 0 3px 15px;
}
.compatFilterLabel{
	font-size: 21px;
	position: relative;
	top: -5px;
	left: 3px;
}
.compatFilterRadio{
	height: 26px;
	width: 26px;
}
.shareSection, .shareLinkSectionWrapper{
	overflow: auto;
}
.shareSection{
	margin-bottom: 9px;
}
.shareLinkSectionWrapper{

	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 14px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px;
	padding-top: 0;
}
.shareLinkSectionWrapper > div {
	float: left;
}
.shareSection {
	padding: 5px 9px;
}

.shareLink{
	width: 450px;
	font-size: 16px;
	padding: 4px;
}
.shareHeader {
	margin-right: 8px;
	margin-top: 9px;
}
.tweetBuild, .fbBuild, .redditMarkdownBtnWrapper {
	float: left;
	margin-left: 12px;
}
.socialLink{
	padding: 10px 15px 10px 10px;
	background-color: #255F9E;
	color: #FFF;
	font-size: 15px;
	text-decoration: none;
	display: block;
}
.socialLink:hover, .emailMe:hover{
	background-color: #4380C2;
}
#redditMarkdownModal{display: none;}
#redditMarkdown {
width: 100%;
font-size: 11px;
}
.markdownDescription {
font-size: 13px;
margin-bottom: 12px;
}
.requirementsWrapper {
	text-align: center;
	font-size: 11px;
}
.percDiff{
	margin: 0 auto;
	text-align: center;
}
.requirementsHeader {
	font-size: 11px;
	margin-bottom: 11px;
	font-weight: bold;
}
.requirementsSubeader {
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 10px;
}
.noteIconWrapper{
	text-align: right;
	font-size: 28px;
	color: #969696;
	margin-top: 20px;
	cursor: help;
}
.noteIcon{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */
	display:inline-block;
}
.ui-widget-overlay{
	background: #aaaaaa;
}
.ui-dialog-titlebar{
	border:none;
	background: none;
	font-weight: normal;
	font-size: 22px;
	height: 43px;
	font-family: sans-serif;
}
#budgetSymbol {
	font-size: 23px;
}
#budgetInput {
	width: 89%;
	margin-left: 3px;
	font-size: 21px;
}
.modalSubmitWrapper{
	text-align: center;
	margin-top: 11px;
}
#budgetForm{
	display: none;
}
div input.modalSubmit {
	background-color: #2C8A37;
	outline: none;
	border: none;
	font-family: sans-serif;
	color: #FFF;
	padding: 4px 12px;
	border-radius: 1px;
}
.modalSubmit:hover{
	background-color: #35A743;
}

.budgetWrapper{
	margin: 0 8px 7px 11px;
	border: 1px solid #00396D;
	background-color: #F1F1F1;
}
.budgetHeader{
	text-align: center;
	background-color: #00396D;
	color: #FFF;
	padding: 7px 0;
	position: relative;
}
.budgetExceeds {
	color: red;
}
.budgetOkay{
	color: green;
}
.budget, .budgetTotalCost, .budgetDifference{
	text-align: center;
	margin: 15px 0;
}
.budgetTable{
	width: 100%;
}
.budgetCellHeader {
	width: 65%;
	padding: 15px;
}
.budgetCell{
	width: 35%;
}
.remainingBudgetRow{
	background-color: #FFF;
}
.restrictCheck {
	text-align: center;
	background-color: #00396D;
	color: #FFF;
	padding: 2px 0;
}
.restrictCheck label, .restrictCheck input{
	cursor:pointer;
}
.restrictCheck label, .budgetRestrictInfo {
	font-size: 11px;
	position: relative;
	top: -3px;
}
.budgetRemove {
position: absolute;
right: 9px;
top: 4px;
cursor: pointer;
font-size: 19px;
}
td.pricesMsg {
background-color: #FFFCB0;
}
.build-children-list{background:#f1f1f1;}
.build-children-title{padding:20px; font-size:25px; font-family:sans-serif;  color:#fff;
border-bottom:1px solid #e3e3e3; background:#307AA3;}
.build-children-content{padding:20px; background:#fff;  }
.child-builds{display:block; text-decoration: none;  }
.uppercase{text-transform: capitalize;}
.children-headers{text-align:left;}
.children-table td, .children-table th{padding:15px;}
.children-table th{background:#eee;}
.aznBasket {
	margin: 14px 9px 9px 11px;
}
.aznBasketBtn{
text-align: center;
display: block;
color: #222;
border-color: #cba957 #bf942a #aa8326;
/* background: #f0c14b; */
font-size: 13px;
text-decoration: none;
border-width: 1px;
border-style: solid;
padding: 9px 0;
background-color: #F7DFA6;
background: -moz-linear-gradient(top,#F7DFA6,#F0C14C);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F7DFA6),color-stop(100%,#F0C14C));
background: -webkit-linear-gradient(top,#F7DFA6,#F0C14C);
background: -o-linear-gradient(top,#F7DFA6,#F0C14C);
background: -ms-linear-gradient(top,#F7DFA6,#F0C14C);
background: linear-gradient(top,#F7DFA6,#F0C14C);
border-radius: 3px;
}
.aznBasketBtn:hover {
background: -moz-linear-gradient(top,#F5D17A,#FFD05E);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F5D17A),color-stop(100%,#FFD05E));
background: -webkit-linear-gradient(top,#F5D17A,#FFD05E);
background: -o-linear-gradient(top,#F5D17A,#FFD05E);
background: -ms-linear-gradient(top,#F5D17A,#FFD05E);
background: linear-gradient(top,#F5D17A,#FFD05E);
}
.aznBasketIconWrapper{
	font-size: 16px;
	background-color: #242424;
	float: left;
	color: #E0E0E0;
	height: 26px;
	width: 27px;
	position: relative;
	top: -6px;
	left: 2px;
	padding-top: 5px;
	border-radius: 3px;
}
.buildSynopsisHeader{
	padding: 17px 0;
	font-size: 17px;
	background-color: #255F9E;
	text-align: center;
	font-weight: normal;
	color: #FFF;
}
table.buildSynopsis {
	width: 100%;
}
.synopsisHwLink{
	font-size: 11px;
	text-decoration: none;
	color: #0060F0;
	font-weight: bold;
}
.synopsisHwLink:hover{
	text-decoration: underline;
}
.synopsisHwLinkText{
	font-size: 11px;
	font-weight: bold;
}
.synopsisIcon img {
width: 34px;
}
td.synopsisIcon{
	width: 60px;
	text-align: center;
}
td.synopsisHwDeriv {
	width: 189px;
	padding: 0 2px;
}
td.synopsisHwBuy {
	width: 92px;
	text-align: center;
}
tr.synopsisRow {
	border-bottom: 1px dotted #CCC9C9;
}
table.summaryTbl{
	background: #C1CFE4;
	width: 100%;
}
.summaryHeader{
	width: 200px;
	font-size: 14px;
	padding: 4px 13px;
}
.summaryItem{
	width: 72px;
	padding: 12px 0;
	text-align: center;
	font-weight: bold;
}
.synopsesWrapper{
	border: 1px solid #255F9E;
	width: 299px;
}
.synopsisRatingWrapper{
	position: relative;
}
#synopsisRating{
	position: absolute;
	top: -16px;
	left: 18px;
}
.synopsisRatingNumber {
	font-size: 12px;
}

#filterForm div.collapsedFilterList{
	overflow: hidden;
	height: 112px;
}
.seeMoreWrapper {
text-align: center;
}
.seeMore {
	display: inline-block;
	background-color: #ccc;
	padding: 3px 9px;
	font-size: 14px;
	text-decoration: none;
	color: #4B4949;
	position: relative;
	top: 3px;
	border-radius: 2px;
	outline: none;
	border: none;
	margin-top: 4px;
}
.seeMore:hover {
	background-color: #D8D8D8;
	color: #818181;
}
.sideSection{
	margin: 0px 9px 15px 11px;
}
.preBuiltWrapper{
	border: 1px solid #255F9E;
}
.preBuiltBody {
	padding: 6px;
	overflow: auto;
}
.preBuiltLink{
	width: 48%;
	margin: 0 1%;
	float: left;
	font-size: 17px;
	line-height: 19px;
	padding: 9px 0 0 1px;
	height: 54px;
}
.preBuiltText {
	width: 60%;
	float: right;
	position: relative;
	top: -2px;
}
.ebayBasketBtn{
	background: #FFF;
	border-color: #8A8A8A;
}
.ebayBasketBtn:hover {
	background: #DBF9FF;
	border: 1px solid #2B7294;
}
.preBuiltLink .aznBasketIconWrapper{
	height: 46px;
	width: 49px;
}
.preBuiltLink .aznBasketIcon {
	font-size: 31px;
	position: relative;
	top: 2px;
}
.preBuiltDisabled{
	pointer-events: none;
	cursor: default;
	opacity: 0.4;
}
.preBuiltDisabled .aznBasketIconWrapper{
	color: #CECECE;
}
.priceColumn .buyBtn {
	font-size: 14px;
}
.emailMe {
width: 100%;
background-color: #255F9E;
padding: 0;
padding-right: 5px;
border: none;
color: #FFF;
outline: none;
position: relative;
overflow: auto;
height: 35px;
font-size: 15px;
padding-bottom: 3px;
}
.emailMeIconWrapper{
	background-color: #21457A;
width: 19%;
float: left;
height: 100%;
padding-top: 2px;
}
.emailMeIcon{
position: relative;
top: 2px;
font-size: 21px;
}
.emailMeLabel {
float: left;
width: 80%;
height: 100%;
padding-top: 8px;
}
.emailMeForm, .emailMeForm input{
	font-family: sans-serif;
}

.emailInput {
	margin-top: 11px;
	margin-bottom: 9px;
}
.emailMeFormWrapper {
border: 1px solid #ccc;
background-color: #FFF;
padding: 12px;
text-align: center;
border: 1px solid #21457A;
border-top: none;
margin-top: -2px;
width: 500px;
display: none;
}
.emailWrapper{
display: inline-block;
width: 260px;
font-size: 15px;
margin-right: 6px;
overflow: hidden;
height: 20px;
vertical-align: middle;
text-overflow: ellipsis;
white-space: nowrap;
margin-top: 7px;
margin-bottom: 6px;
}
.emailMsgGood, .emailMsgBad{
	margin-top: 8px;
	font-size: 12px;
}
.emailMsgGood{
	color: green;
}
.emailMsgBad{
	color: red;
}
.emailMeWrapper {
float: left;
margin-left: 12px;
width: 183px;
}
.compatSocketsList {
padding-left: 24px;
}
.compatSockets {
display: inline-block;
background-color: #7090B3;
padding: 5px 10px;
border-radius: 3px;
color: #FFF;
cursor: help;
}
.compatSockets:hover {
background-color: #93AECC;
}
.emailMsgWrapper {
text-align: center;
margin-bottom: 12px;
}
.disqusWrapper{
	padding: 23px;
}
.hw-vote-arrows{
	font-size:34px;
}
.arrow-container{
	float:left;
	border: 1px solid rgba(34, 34, 34, 0.14);
	border-radius: 5px;
	cursor:pointer;
	padding:5px;
	background:rgba(204, 204, 204, 0.42);
	border-top:1px solid #EEE;
	border-bottom:1px solid rgba(0, 0, 0, 0.14);
	border-right:0;
	border-left:0;
}
.arrow-container a{color: rgba(255, 255, 255, 1); font-size:30px !important; text-shadow:rgba(0, 0, 0, 0.51) 0px 0px 1px; text-decoration:none; float:left; display:block; line-height:0; }
.arrow-container a:hover{}
.vote-up:hover, a.vote-up-selected{color:#00B233; }
.vote-down:hover, a.vote-down-selected{color:#B20000; }
.clear-votes, .lock-votes{float:left; cursor:pointer; padding-top:8px; font-size:15px; font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; text-decoration: none;}
.clear-votes i, .lock-votes i{font-size:18px;}
.clear-votes:hover, .lock-votes:hover{background:#4380C2;}
.vote-count{font-size:20px;color:rgba(0, 0, 0, 0.5); ;border-left:1px solid #222 ;border-left:1px solid rgba(34, 34, 34, 0.16) ;border-left:1px dashed rgba(34, 34, 34, 0.16);font-family:sans-serif, Arial;cursor:default; font-weight:100; display:block; float:left; margin-top:4px; padding:1px 13px; ;padding-bottom:3px; ;padding-bottom:0px;padding-bottom:3px;}
.arrow-container a.voteLocked{display:none;}
.main-hw-build-info{color:#307AA3;font-size:25px;}
.rigDisplayCount{float:left; padding:15px;}
.rigVotes{border:1px solid #ACACAC; display:inline; padding:10px; background:#C5C5C5;}
.buildVoteCounter{float:right;}
.buildHeader{float:left;margin-top:11px;margin-left:18px;}
div.compatibilityNumber{float: right; margin-left: 10px; background: rgba(255, 255, 255, 0.2); border-radius: 5px; font-size: 35px; padding: 5px 20px; margin-top: 0px; margin-right: 2px;}
.compatibilityText{font-size:15px;margin-top:17px;}
.build-part-votes{float:left; border-radius:4px; padding: 5px 10px; background: rgba(204, 204, 204, 0.42); border-top: 1px solid #EEE; border-bottom: 1px solid rgba(0, 0, 0, 0.14); border-right: 1px solid rgba(0,0,0,0.14); border-left: 1px solid rgba(0,0,0,0.14); height: 29px; color:rgba(255, 255, 255, 0.77); font-size:18px; margin-left:12px; }
.build-part-votes span{font-size:10px;}
.tipBoxWidth{width:140px;}
.compatibilityNumber span{font-size:10px;}
.emailNote {font-size: 10px; padding: 11px 0 0 0; }
.nameBuildWrapper{text-align: center;background-color: #E4E4E4;position: relative;}
.nameSubmit{padding: 14px 27px; margin-left: 9px; font-size: 20px; border-radius: 2px;}
.hideNameInput {border: none; background: none; font-family: sans-serif; font-size: 24px; font-weight: bold; color: #3D3C3C; outline: none; position: absolute; right: 22px; top: 19px;}
.renameBuildIcon{cursor: pointer;}
.renameFormWrapper{display: none;}
.buildName{float:left; max-width: 457px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.saveReminder{width: 506px; display: inline-block; text-align: center; padding-top: 7px; font-style: italic;}
.dxDiagLink {color: #FFF; display: block; text-decoration: none; padding: 18px; font-size: 15px; background-color: #2A86BE; text-align: center;}
.dxDiagLink:hover {background-color: #3C94CA; }