


.toolContent{
	width:1000px;
	height:906px;
	position:relative;
	left:;
	top:-143px;
	background:url(../img/tools/toolsBG.png) no-repeat center top;
	}

.toolContentTopLeft{
	width:640px;
	height:480px;
	float:left;
	margin:70px 0 0 70px;
	}

.toolContentTopLeftLong{
	width:630px;
	height:700px;
	float:left;
	margin:100px 10px 0 70px;
	}

.handyDandyTitle{
	width:100%;
	height:19px;
	float:left;
	}

.whoaNellyPopup{
   z-index: 20;
   position: absolute;
	width:448px;
	height:154px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:70px 0 0 0;
	background: url(../img/tools/whoaNellyBG.png) no-repeat top center;
	}

.blueprintPopup{
	left: 50%;
	top: 50%;
	width:466px;
	height:487px;
	margin-left: -233px;
	margin-top: -243px;
	font-size:14px;
	background: url(../img/blueprintRoom/overlayBG.png) no-repeat top center;
	}
	
.blueprintPopupClose{
	width:25px;
	float:right;
	margin:10px 5px 0 0;
	font-size:14px;
	font-weight:bold;
	}
	
.blueprintPopupTitle{
	width:100%;
	float:left;
	font-size:24px;
	color:#fc2b98;
	margin:10px 0 0 30px;
	}
	
.blueprintPopupText{
	width:406px;
	float:left;
	padding:0 30px 0 30px;
	}
	
	

.handyDandyText{
	width:100%;
	float:left;
	margin:5px 0 0 0;
	font-weight:bold;
	}
	
.featuredWorkshopsWrap{
	width:100%;
	height:180px;
	margin:40px 0 0 0;
	float:left;
	}

.featuredWorkshopsTitle{
	width:100%;
	height:20px;
	float:left;
	}

.featuredWorkshopsThumbWrap{
	width:193px;
	float:left;
	margin:0;
	}

.featuredWorkshopsThumbTop{
	width:193px;
	height:109px;
	float:left;
	margin:10px 0 0 0;
	overflow: hidden;
	}

.featuredWorkshopsThumbBot{
	width:193px;
	height:20px;
	float:left;
	margin:5px 0 0 0;
	}
	


.toolContentTopRight{
	width:220px;
	height:460px;
	float:left;
	margin:50px 0 0 43px;
	}

.createTop{
	width:213px;
	height:112px;
	float:left;
	margin:30px 0 0 4px;
	}
	
.createTop a{
	display:block;
	width:213px;
	height:112px;
	background:url(../img/tools/creatLogo.png) no-repeat top left;
	}
	
/*.createTop a:hover{background-position: 0px -112px}*/

.createTopInsp{
	width:204px;
	height:136px;
	float:left;
	margin:10px 0 0 8px;
	}
	
.createTopInsp a{
	display:block;
	width:204px;
	height:136px;
	background: url(../img/inspirationRoom/share.png) no-repeat top left;
	}
	
.createTopInsp a:hover{background-position: 0px -136px}


.createHR, .createHR2, .createHR3, .createHR4{
	width:100%;
	height:5px;
	float:left;
	text-align:center;
	}

.createHR{margin:25px 0 0 0px;}
	
.createHR2{margin:20px 0 0 0px;}
	
.createHR3{margin:10px 0 0 0px;}

.createHR4{margin:5px 0 0 0px;}

.showMeWrap{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	}

.showMeTop{
	width:100%;
	height:16px;
	float:left;
	text-align:center;
	margin:15px 0 0 0;
	}

.showMeMid{
	width:100%;
	height:16px;
	float:left;
	text-align:center;
	margin:15px 0 0 18px;}

.showMeMidLeft{
	width:90px;
	float:left;
	margin:0 0 0 0;
	}

.showMeMidRight{
	width:100px;
	float:left;
	margin:0 0 0 0;
	}
	
.showMeRadioOn{
	width:14px;
	height:14px;
	float:left;
	margin:1px 0 0 0;
	background: url(../img/tools/radioBtn.png) top center;
	}

.showMeRadioOff{
	width:14px;
	height:14px;
	float:left;
	margin:1px 0 0 0;
	background: url(../img/tools/radioBtn.png) center bottom;
	}

.showMeRadioText{
	width:70px;
	float:left;
	text-align:left;
	margin:0 0 0px 5px;}

.showMeBot{
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
	}

.showMeBot select{
	background:#000000;
	border:1px solid #fc2b9b;
	height:25px;
	width:180px;
	color:#ffffff;
	padding:
	}
	

.createBot{
	width:100%;
	float:left;
	margin:15px 0 0 0;
	}

.createBotTitle{
	width:100%;
	height:20px;
	float:left;
	text-align:center;
	}

.createBotText{
	width:185px;
	float:left;
	line-height:1.3em;
	padding: 10px 15px 0 20px;
	}
	

	
.toolContentBotWrap{
	width:900px;
	float:left;
	height:225px;
	margin:40px 0 0 70px;
	}

.toolContentBotLeft{
	width:400px;
	float:left;
	margin:0px 0 0 0px;
	}

.toolContentBotLeftRow{
	width:400px;
	float:left;
	height:80px;
	margin:15px 0 0 0;
	}

.toolContentBotLeftCol, .toolContentBotRightCol{
	width:190px;
	float:left;
	height: 95px;
	}
	
.toolContentBotRightCol{margin-left:15px;}

.toolContentBotLeftThumbWrap{
	width:64px;
	float:left;
	margin:0 0 0 0;
	}

.toolContentBotLeftThumb{
	width:64px;
	float:left;
	height:64px;
	margin:0 0 0 0;
	}

.toolContentBotLeftText{
   clear: both;
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding-top: 3px;
	}

.toolContentBotRightTitleWrap{
	width:116px;
	float:left;
	margin:0 0 0 10px;
	}

.toolContentBotRightTitle{
	width:100%;
	float:left;
	margin:0 0 0 0px;
	}

.toolContentBotRightText{
	width:100%;
	float:left;
	font-size:11px;
	margin:0 0 0 0px;
	}

.toolContentBotRight{
	width:450px;
	float:left;
	margin:0 0 0 40px;
	}

.blueprintWrap{
	width:193px;
	float:left;
	margin:0px 0 0 0;
	}

.popularWorkshopsTitle{
	width:100%;
	float:left;
	margin:0 0 0 0;
	}

.blueprintThumb{
	width:193px;
	float:left;
	margin:15px 0 0 0;
	}

.creatorsWrap{
	width:181px;
	float:left;
	margin:0 0 0 50px;
	}
	
.creatorsWrap2{
	width:181px;
	float:left;
	margin:60px 0 0 45px;
	}

.popularWorkshopsTitle{
	width:100%;
	float:left;
	margin:0 0 0 0;
	}

.creatorsRow{
	width:100%;
	float:left;
	margin:21px 0 0 0;
	}

.creatorsRowThumb{
	width:32px;
	height:28px;
	float:left;
	padding:4px 0 0 0;
	}

.creatorRowStats{
	width:139px;
	float:left;
	line-height:1.2em;
	font-size:11px;
	margin:0 0 0 10px;
	}
	
.creatorRowStats a{font-size:12px;}


.pagination{
	font-size:11px;
	margin:0 0 0 0;
	text-align:right;
	}
	
.pagination2{
	width:100%;
	float:left;
	font-size:11px;
	margin:25px 0 0 0;
	text-align:right;
	}

.pagination a{text-decoration:none;}


.createdByTitle{
	margin:15px 0 5px 0;
	text-align:center;
	float:left;
	width:100%;
	}
	





.alsoCreatedBy{
	margin:10px 0 0 20px;
	width:180px;
	height:200px;
	float:left;
	overflow: auto;
	}

.alsoCreatedBy2{
	margin:10px 0 0 20px;
	width:180px;
	height:160px;
	float:left;
	overflow: auto;
	}

.alsoCreatedByRow{
	width:150px;
	padding: 0px 10px 5px 0;	
	font-size:11px;
	line-height:1.1em;
	}
	
.alsoCreatedByRow2{
	width:150px;
	padding:0px 10px 5px 0;	
	font-size:11px;
	}
	
