@charset "utf-8";

/*
TABLE OF CONTENTS:
01. CSS Reset
02. General
03. Header
04. Intro
05. Main
06. Footer
*/

/*---------------------------------------------------------------------*/
/*--- 01. CSS RESET ---*/
/*---------------------------------------------------------------------*/

.hintText{
	font-size: 12px;
	color: #a1a1a1;
	line-height: 18px;
	display: inline-block;
	margin-bottom: 10px;
	padding-top: 5px;
}

.box204{
	width: 204px;
}

.box300{
	width: 300px;
}

.box313{
	width: 313px;
}

.box350{
	width: 350px;
}

.box438{
	width: 438px;
}

.box600{
	width: 600px;
}

.notification,
.alert{
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
}

.list{
	margin-bottom: 20px;
}

.list li{
	padding-left: 15px;
	background: url(../img/bullet.png) no-repeat left 7px;
}

.imgLeft{
	float: left;
	margin: 0 15px 15px 0;
}

.fLeft{
	float: left;
	margin: 0 15px 10px 0;
}

.fRight{
	float: right;
	margin: 0 0 10px 15px;
}

.notification{
	border: 1px solid #bed7e4;
	background: #f2f8fb url(../img/notification-bg.png) no-repeat 30px center;
	position: relative;
}

.alert{
	border: 1px solid #dcafaf;
	background: #f6d6d6 url(../img/alert-bg.png) no-repeat 20px center;
	position: relative;
}

.notification p,
.alert p{
	margin: 0 0 0 50px;
}

.notification h1,
.notification h2,
.notification h3,
.notification h4,
.notification h5,
.notification h6,
.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6{
	margin: 0 0 5px 50px;
}

/*form style*/

:focus {
  outline: none;
  outline-style: none;
}

::-moz-focus-inner {
  border: 0;
}

.formLine{
	margin-bottom: 10px;
}

label{
	line-height: 30px;
	font-size:12px;
}

/*---------------------------------------------------------------------*/
/*--- 03. HEADER ---*/
/*---------------------------------------------------------------------*/


#homeLogodesign .intro,
#homeForDesigners .intro,
#homeSpecialOffer .intro{
	padding-top: 30px;
}

#homepage #introLeft{
	float: left;
	width: 500px;
}








#homepage #textIntro{
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	width: 966px;
	text-align: center;
	display: block;
	text-shadow: 0px 1px 1px #ffffff;
	margin-bottom: 30px;
	clear: both;
}

#homepage #introRight{
	float: right;
	width: 430px;
}

#homepage #introRight p{
	font-size: 16px;
	font-weight: 600;
}

#homepage #introRight ul{
	float: left;
}

#homepage #introRight ul li{
	height: 26px;
	font-size: 16px;
	font-weight: 600;
	text-shadow: 0px 1px 1px #ffffff;
	margin-bottom: 20px;
}

.miniBtn:hover{
	border: 1px solid #2caedd;
}

.mbg2{
	display: inline-block;
	width: 101px;
	height: 154px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -134px -105px;
}

#homepage #introRight .mbg2{
	float: right;
	margin: 10px 60px 30px 0;
}

#homepage #introRight .button{
	padding: 17px 30px;
	font-size: 22px;
	line-height: 22px;
	float: right;
}

#homeLogodesign #introLeft{
	float: left;
	width: 604px;
}

#homeSpecialOffer #introLeft{
	float: left;
	width: 330px;
	padding-top: 40px;
}

.mbg{
	display: inline-block;
	width: 134px;
	height: 279px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat 0px -140px;
}

#homeLogodesign #introLeft .mbg{
	float: right;
	margin-right: 30px;
}

#homeLogodesign #introLeft h3{
	margin-bottom: 30px;
}

#homeLogodesign #introLeft p{
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 24px;
}

#homeLogodesign #introLeft ul,
#homeSpecialOffer #introLeft ul{
	font-size: 14px;
	margin-bottom: 30px;
	line-height: 24px;
}

#homeLogodesign #introLeft ul li span{
	float: left;
	display: block;
	width: 15px;
	height: 12px;
	margin: 5px 10px 0 0;
	background: url(../img/sprite1.png) no-repeat -385px -156px;
}

#homeSpecialOffer #introLeft label span{
	text-decoration: line-through;
}

#homeLogodesign #introLeft .button{
	margin-bottom: 50px;
}

#homeLogodesign #introRight{
	float: right;
	width: 342px;
}

#homeLogodesign .introRightTabs{
	float: right;
	width: 342px;
	height: 30px;
	text-align: center;
}

#homeLogodesign .introRightTabs a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	width: 130px;
	margin: 0 5px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    font-style: italic;
	font-weight: 700;
}

#homeLogodesign .introRightTabs a.selected{
	background: #fafafa;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: /*inset 0px 1px 1px 0px #a1a1a1, */0px 1px 1px 0px #fff;
	-webkit-box-shadow: /*inset 0px 1px 1px 0px #a1a1a1, */0px 1px 1px 0px #fff;
	box-shadow: /*inset 0px 1px 1px 0px #a1a1a1, */0px 1px 1px 0px #fff;
	border: 1px solid #fafafa;
}

#homeSpecialOffer #introRight{
	float: right;
	width: 600px;
	padding-top: 40px;
	position: relative;
}

#homeSpecialOffer .intro .col12{
	margin: 0 0 30px 0;
	padding-top: 30px;
}

#homeSpecialOffer .ctHead{
	margin: 0 15px;
}



#homeSpecialOffer .intro .foc span{
	font-style: italic;
	text-align: right;
	color: #a1a1a1;
	display: block;
	width: 282px;
}


.landingPagePage #introLeft .mbg{
	margin-left: 30px;
}

#homeSpecialOffer #introRight .mbg{
	position: absolute;
	top: -50px;
	right: 0;
}

#homeLogodesign .logoSlider{
	float: left;
	width: 292px;
	padding: 5px;
	background: #fafafa;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: /*inset 0px 1px 1px 0px #a1a1a1,*/ 0px 1px 1px 0px #fff;
	-webkit-box-shadow: /*inset 0px 1px 1px 0px #a1a1a1,*/ 0px 1px 1px 0px #fff;
	box-shadow: /*inset 0px 1px 1px 0px #a1a1a1,*/ 0px 1px 1px 0px #fff;
	line-height: 0;
	font-size: 0;
	margin: 0 10px 10px 10px;
}

#homeLogodesign .logoSliderLeft,
#homeLogodesign .logoSliderRight{
	float: left;
	width: 10px;
	height: 58px;
	padding-top: 88px;
	display: inline;
}

#homeLogodesign .logoSliderLeft a,
#homeLogodesign .logoSliderRight a{
	width: 10px;
	height: 14px;
	text-indent: -10000px;
	display: block;
}

#homeLogodesign .logoSliderLeft a{
	background: url(../img/sprite1.png) no-repeat -264px 0px;
}

#homeLogodesign .logoSliderRight a{
	background: url(../img/sprite1.png) no-repeat -281px 0px;
}

#homeLogodesign .logoSliderLeft a.enabled{
	background: url(../img/sprite1.png) no-repeat -264px -21px;
}

#homeLogodesign .logoSliderRight a.enabled{
	background: url(../img/sprite1.png) no-repeat -281px -21px;
}

#homeLogodesign .logoSliderBtns{
	float: left;
	width: 342px;
	text-align: center;
	margin-bottom: 10px;
}

#homeLogodesign .logoSliderBtns li{
	display: inline;
	margin: 0 4px;
}

#homeLogodesign .logoSliderBtns li a{
	display: inline-block;
	width: 11px;
	height: 10px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -253px 0px;
	cursor: pointer;
}

#homeLogodesign .logoSliderBtns li a:hover,
#homeLogodesign .logoSliderBtns li.selected a{
	background: url(../img/sprite1.png) no-repeat -253px -16px;
}

#homeLogodesign #textIntro,
#homeSpecialOffer #textIntro{
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	width: 342px;
	text-align: center;
	display: block;
	text-shadow: 0px 1px 1px #ffffff;
	margin-bottom: 50px;
}

#homeSpecialOffer #textIntro{
	width: 330px;
	text-align: left;
}

.breadcrumbs{
	width: 966px;
	margin: 0 auto;
	height: 36px;
}

.breadcrumbs ul{
	float: left;
}

.breadcrumbs li{
	line-height: 36px;
	display: inline;
}

.breadcrumbs li a{
	color: #777;
	font-size: 11px;
}

.breadcrumbs li a:hover{
	color: #4cade3;
}

.breadcrumbs li span{
	color: #4cade3;
}

.breadcrumbs li:last-child span{
	display: none;
}

.asseenWrapper{
	width: 100%;
	height: 82px;
	background: url(asseen-bg.png) repeat-x left top;
}

.asseen{
	width: 966px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 82px;
	font-style: italic;
	font-weight: 600;
}

.asseen img{
	float: right;
	margin-top: 15px;
}

/*---------------------------------------------------------------------*/
/*--- 05. MAIN ---*/
/*---------------------------------------------------------------------*/

.wrapperAll{
	min-height: 100%;
}		

.mainWrapper{
	width: 972px;
	height:auto;
	padding: 0px 0;
	
}

#homepage .mainWrapper{
	padding: 50px 0;
}

.innerPage .mainWrapper{
	
}

.main{
	width: 972px;
	margin: 0 auto;
	overflow:auto;
	padding-bottom: 15px;
}

.separator{
	border-bottom: 1px dashed #eaeaea;
	margin: 20px 0;
}

.buttonsLine{
	clear: both;
	padding-top: 10px;
}

.buttonsLine input,
.buttonsLine a,
.buttonsLine .smbg{
	float: left;
	margin-right: 10px;
}

.buttonsLine .smbg{
	width: 119px;
	height: 30px;
	background: url(../img/mbgsmaller.png) no-repeat;
	display: inline-block;
	margin: 0 10px;
}

.contentFrame,
.contentFrameEdge{
	
	
}

#homeLogodesign .contentFrame,
#homeForDesigners .contentFrame,
#homeSpecialOffer .contentFrame{
	margin-bottom: 30px;
}

.innerPage .contentFrame{
	padding: 30px 30px 0 30px;
	width: 906px;
	color: #50606c;
	

}
.innerPage .contentFrame h2{font: 24px 'Open Sans', "Helvetica Neue", Helvetica, sans-serif; line-height:28px; margin-top:0; font-weight:600;}
.innerPage .contentFrame h6{font: 14px 'Open Sans', "Helvetica Neue", Helvetica, sans-serif; line-height:20px; margin-top:0; font-weight:600; color:#777777;}
.innerPage .contentFrame h4 {
	font: 16px 'Open Sans', "Helvetica Neue", Helvetica, sans-serif;
    line-height: 22px;
	color:#50606c;
}
.innerPage .contentFrame li{ list-style:none;}
.orderPage1 .mbg2{
	float: right;
	margin: 10px 90px 0 0;
}

#oStep1,
#oStep2,
#oStep3,
#oStep4{
	width: 966px;
	height: 51px;
	margin-bottom: 10px;
}

#oStep1{
	background: url(../img/steps-bg.png) no-repeat 94px 0px;
}

#oStep2{
	background: url(../img/steps-bg.png) no-repeat 94px -51px;
}

#oStep3{
	background: url(../img/steps-bg.png) no-repeat 94px -102px;
}

#oStep4{
	background: url(../img/steps-bg.png) no-repeat 94px -153px;
}

.orderSteps .stepCircle{
	width: 241px;
	height: 51px;
	float: left;
}

.orderSteps .circle{
	width: 51px;
	height: 51px;
	margin: 0 auto;
	text-align: center;
	font-weight: 600;
	font-size: 28px;
	line-height: 51px;
	color: #a2b2be;
	text-shadow: 0px 1px 1px #fff;
}

.orderSteps .cWhite{
	text-shadow: 0px 1px 0px #a1a1a1;
	color: #fff;
}

.orderSteps h5{
	width: 241px;
	float: left;
	text-align: center;
}

.step1list{
	width: 600px;
}

.step1list li{
	float: left;
	display: inline;
	line-height: 60px;
	width: 300px;
	position: relative;
}

.step1list li a{
	font-size: 18px;
	font-weight: 600;
}

.step1Tabs{
	width: 600px;
	height: 202px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 20px;
}

.panelText{
	position: absolute;
	left: 245px;
	top: 60px;
}

.panelText p{
	font-size: 16px;
	padding-left: 20px;
	background: url("../img/sprite1.png") no-repeat -393px -173px;	
}

.step1Tabs .tabs{
	float: left;
	width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.step1Tabs .tabs li{
	width: 199px;
	margin: 15px 0;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 600;
	background: #f8f8f8;
	border: 1px solid #eee;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.step1Tabs .tabs li.selected{
	background: #fff;
	border-right: 1px solid #fff;
}

.step1Tabs .tabs li a{
	width: 139px;
	padding-left: 60px;
	line-height: 40px;
	display: block;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	position: relative;
}

.step1Tabs .tabs li a span{
	position: absolute;
	width: 52px;
	height: 48px;
	left: -5px;
	top: -4px;
	display: inline-block;
	background-image: url(../img/sprite1.png);
	background-repeat: no-repeat;
}

.step1Tabs .tabs li#tabIcon a span{
	background-position: -235px -80px;
}

.step1Tabs .tabs li#tabWeb a span{
	background-position: -284px -80px;
}

.step1Tabs .tabs li#tabPrint a span{
	background-position: -234px -130px;
}

.step1Tabs .panels{
	float: right;
	width: 358px;
	min-height: 150px;
	padding: 20px;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

.step1Tabs .panels .button{
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.step1Tabs .panels ul li{
	float: left;
	width: 179px;
	line-height: 26px;
}

.orderPage2 .box350 input[type="text"],
.orderPage2 .box350 textarea{
	width: 340px;			
}

.orderPage2 .myform{
	position: relative;
}

.orderPage2 .myform .bgh{
	position: absolute;
	top: 30px;
	right: 150px;
}

.orderPage2 .slidersBox{
	float: left;
	width: 500px;
	text-align: left;
	margin-top: 5px;
	margin-bottom:15px;
}

.briefPage .slidersBox{
	width: 500px;
}

.orderPage2 .slidersBox table,
.briefPage .slidersBox table{
	width: 500px;
}

.orderPage2 .slidersBox td,
.briefPage .slidersBox td{
	height: 30px;
	vertical-align: middle;
}

.orderPage2 .slidersBox .col02,
.briefPage .slidersBox .col02{
	width: 360px;
}

.orderPage2 .slidersBox .col01,
.orderPage2 .slidersBox .col03,
.briefPage .slidersBox .col01,
.briefPage .slidersBox .col03{
	width: 60px;
	font-size: 11px;
}

.orderPage2 .slidersBox .col01,
.briefPage .slidersBox .col01{
	padding-right: 10px;
	text-align: left;
}

.orderPage2 .slidersBox .col03,
.briefPage .slidersBox .col03{
	padding-left: 10px;
	text-align: left;
}

.orderPage2 .slidersBox .sliderBar,
.briefPage .slidersBox .sliderBar{
	width: 340px;
	margin: 0 10px;
	height: 6px;
	background: #e1e1e1;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	-moz-box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	position: relative;
}

.orderPage2 .slidersBox .sliderKnob,
.briefPage .slidersBox .sliderKnob{
	width: 14px;
	height: 17px;
	display: inline-block;
	background: url(../img/sprite1.png) no-repeat -253px -50px;
}

.addDetailsBtnBox{
	float: right;
}

.addDetailsBtnBox a{
	float: right;
	margin: 0 0 0 10px;
}

.addDetailsBtnBox span{
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 15px;
}

.step2Pages{
	padding-top: 60px;
	position: relative;
}

.step2Pages .addPagesMenu{
	position: absolute;
	left: 0;
	top: 0;
	width: 906px;
	height: 60px;
}

.addPagesMenu .button{
	float: left;
	margin: 0 10px;
}

.addPagesMenu .button span{
	font-size: 12px;
	font-weight: normal;
	color: #777;
}

.addPagesMenu .total{
	float: left;
	display: inline-block;
	line-height: 50px;
	font-size: 15px;
	color: #50606c;
	margin-left: 10px;
}

.step2Pages .addPagesMenu ul{
	float: left;
}

.step2Pages .addPagesMenu ul li{
	height: 40px;
	text-align: center;
	padding: 10px;
	margin: 0 10px;
	display: inline-block;
}

.step2Pages .addPagesMenu ul li a span{
	font-size: 12px;
	color: #777;
}

.step2Pages .addPagesMenu ul li.selected{
	position: relative;
	background: #fcfcfc;
	border: 1px solid #eaeaea;
	border-bottom: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-right: 35px;
}

.step2Pages .addPagesMenu ul li.selected .close{
	position: absolute;
	top: 13px;
	right: 10px;
	width: 14px;
	height: 14px;
	text-indent: -10000px;
	display: block;
	background: url(../img/sprite1.png) no-repeat -253px -35px;
}

.step2Pages .addPagesBox{
	width: 874px;
	padding: 15px;
	background: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
}

.uploadBox,
.settingsPage .avatarBox{
	background: #fcfcfc;
	border: 1px solid #eaeaea;
	padding: 15px;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
}

.uploadBox .url,
.uploadBox .file{
	float: left;
	display: inline;
	margin-right: 50px;
}

.uploadBox .url input{
	width: 200px;
}

.shirt,
.cardLayout{
	color: #777777;
	text-align: center;
	width: 130px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 100px 0 10px 0;
	background-color: #fcfcfc;
	background-repeat: no-repeat;
}

.shirt{
	background-image: url(tshirts.png);
}

.cardLayout{
	background-image: url(cards.png);
}

.shirt.selected,
.cardLayout.selected{
	background-color: #f4fcff;
}

#shirt01,
#card01{
	background-position: 0px 10px;
}

#shirt02,
#card02{
	background-position: -130px 10px;
}

#shirt03{
	background-position: -260px 10px;
}

.colorBox{
	background-color: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 5px;
	line-height: 18px;
}

.colorBox span{
	padding-left: 15px;
	background: url(../img/sprite1.png) no-repeat -393px -175px;
}

.logoStyle .logoStyleBox{
	width: 257px;
	height: 110px;
	background-color: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin: 10px 30px 10px 0;
	padding: 0 10px;
	text-align: center;
}

.logoStyle .logoStyleBox ul{
	float: left;
}

.logoStyle .logoStyleBox label{
	font-size: 14px;
	font-weight: 600;
	color: #50606c;
}

.logoStyle .logoStyleBox label span{
	font-weight: 400;
}

.logoStyle .logoStyleBox div{
	width: 237px;
	height: 52px;
	display: inline-block;
}

.logos01{
	background: url(logo-styles.jpg) no-repeat left top;
}

.logos02{
	background: url(logo-styles.jpg) no-repeat right top;
}

.logos03{
	background: url(logo-styles.jpg) no-repeat left center;
}

.logos04{
	background: url(logo-styles.jpg) no-repeat right center;
}

.logos05{
	background: url(logo-styles.jpg) no-repeat left bottom;
}

.logos06{
	background: url(logo-styles.jpg) no-repeat right bottom;
}

.bannerSizes{
	float: left;
}

.bannerSizes ul li{
	float: left;
	width: 300px;
	display: inline;
}

.orderPage3 .contentFrame{
	position: relative;
}

.orderPage3 h1{
	margin-bottom: 30px;
}

.orderPage3 h1 span{
	font-size: 13px;
}

.orderPage3 .contestListOpt{
	width: 438px;
	margin-bottom: 30px;
	/* width: 906px; */
}
.marginright{ margin-right:230px;}

.orderPage3 .contestListOpt .end td{
	border: none;
}

.orderPage3 .contestListOpt .col01,
.orderPage3 .contestListOpt .col02,
.orderPage3 .contestListOpt .col03,
.orderPage3 .contestListOpt .col04{
	vertical-align: middle;
	padding: 0;
}

.orderPage3 .contestListOpt .col01{
	width: 25px;
}

.orderPage3 .contestListOpt .col03{
	width: 50px;
	text-align: right;
}

.orderPage3 .contestListOpt .col02 h5{
	position: relative;
	padding-right: 22px;
	float: left;
}

.orderPage3 .contestListOpt .col04{
	text-align: left;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
}

.orderPage3 .contestListOpt .col02 h5,
.orderPage3 .contestListOpt .col03 h5{
	margin: 0;
}

.priceGraph{
	position: relative;
	float: left;
	display: inline-block;
	width: 550px;
	height: 250px;
	margin-bottom: 20px;
	background: url(graph-bg.jpg) no-repeat left top;
	z-index: 1;
}

.priceGraph #xMin,
.priceGraph #xMax,
.priceGraph #yMin,
.priceGraph #yMax,
.priceGraph #xLabel{
	font-size: 11px;
	font-weight: 600;
	color: #50606c;
	position: absolute;
	z-index: 10;
}

.priceGraph #xLabel{
	font-size: 10px;
	font-weight: 400;
	color: #777;
	left: 483px;
	top: 209px;
}

.priceGraph #xMin{
	left: 87px;
	top: 209px;
}

.priceGraph #xMax{
	left: 430px;
	top: 209px;
}

.priceGraph #yMin{
	left: 20px;
	top: 163px;
}

.priceGraph #yMax{
	left: 20px;
	top: 69px;
}

.priceGraph .slideBar{
	position: absolute;
	width: 344px;
	height: 10px;
	left: 100px;
	top: 204px;
}

.graphInfo{
	width: 350px;
	float: left;
	display: inline-block;
	position: relative;
}

.graphInfo .bgh{
	position: absolute;
	right: 0px;
	top: -20px;
}

.graphInfo label{
	font-size: 28px;
	line-height: 30px;
	color: #50606c;
	font-weight: 600;
}

.graphInfo input[type="text"]{
	display: inline;
	width: 70px;
	font-size: 26px;
	height: 28px;
}

.graphInfo span{
	font-size: 11px;
	font-weight: 600;
	color: #50606c;
	display: block;
	margin: 5px 0 35px 0;
}

.priceTables{
	width: 906px;
	margin-bottom: 20px;
}

.priceTables .table{
	width: 200px;
	display: inline-block;
	margin: 14px;
	float: left;
}

.priceTables .table.popular{
	width: 220px;
	margin: 0;
}

.priceTables .tableHead{
	width: 168px;
	padding: 0 15px;
	height: 48px;
	color: #fff;
	text-align: left;
	line-height: 48px;
	font-size: 16px;
	font-weight: 600;
	border: 1px solid #434a57;
	background: #505866;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#606878', endColorstr='#434a57'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#606878), to(#434a57)); /*  WebKit */
    background: -moz-linear-gradient(top,  #606878, #434a57);
    -webkit-box-shadow: inset 0 1px 0 #888e9a;
    -moz-box-shadow: inset 0 1px 0 #888e9a;
    box-shadow: inset 0 1px 0 #888e9a;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	position: relative;
}

.priceTables .tableHead span{
	position: absolute;
	right: -5px;
	top: 14px;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	text-shadow: 0px 1px 0px #555;
	padding: 5px;
	line-height: 10px;
	border: 1px solid #4ea2d1;
	background: #83c4e7;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c4e7', endColorstr='#4ea2d1'); /*  IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#83c4e7), to(#4ea2d1)); /*  WebKit */
	background: -moz-linear-gradient(top,  #83c4e7, #4ea2d1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #badff4, 0 1px 0 #555555;
	-moz-box-shadow: inset 0 1px 0 #badff4, 0 1px 0 #555555;
	box-shadow: inset 0 1px 0 #badff4, 0 1px 0 #555555;
}

.priceTables .table.popular .tableHead{
	width: 188px;
}

.priceTables .tableBody{
	text-align: center;
	font-size: 12px;
	padding: 20px 0;
	border: 1px solid #d9e1e6;
	border-top: none;
	background: #edf1f4;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #edf1f4 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#edf1f4)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf1f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf1f4 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf1f4 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  #ffffff 0%,#edf1f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf1f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	position: relative;
}

.priceTables .tableBody h5{
	margin-bottom: 10px;
}

.priceTables .tableBody p{
	height: 80px;
	margin-bottom: 10px;
}

.priceTables .tableBody label{
	font-size: 28px;
	line-height: 30px;
	color: #50606c;
	font-weight: 600;
}

.priceTables .tableBody label span{
	font-size: 13px;
}

.priceTables .tableBody input[type="text"]{
	display: inline;
	width: 50px;
	font-size: 22px;
}

.priceTables .tableBody .info{
	position: absolute;
	left: 10px;
	bottom: 10px;
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -217px -71px;
}

.priceTables .table.selected .tableBody{
	background: #cedde9;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #cedde9 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#cedde9)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#cedde9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#cedde9 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#cedde9 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  #ffffff 0%,#cedde9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cedde9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.priceTables .table.popular .tableBody{
	padding: 35px 0;
}

.contestTable,
.designersTable,
.oneOneTable,
.financesTable{
	width: 100%;
	border: 1px solid #eaeaea;
}

.financesTable{
	margin-bottom: 30px;
}

.contestTable th,
.designersTable th,
.oneOneTable th,
.financesTable th{
	height: 22px;
	background: #868E9D;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.financesTable td{
	vertical-align: middle;
}

.financesTable .col01{
	text-align: left;
	padding-left: 10px;
	width: 100px;
}

.financesTable .col02,
.financesTable .col03,
.financesTable .col05,
.financesTable .col06{
	text-align: center;
	width: 80px;
	border-left: 1px solid #eaeaea;
}

.financesTable .col04{
	text-align: left;
	border-left: 1px solid #eaeaea;
	padding-left: 10px;
}

.financesTable td.col01{
	line-height: 40px;
}

.financesTable .mIn,
.financesTable .mOut{
	display: block;
	width: 11px;
	height: 12px;
	float: left;
	margin: 14px 10px 0 0;
}

.financesTable .mIn{
	background: url(../img/sprite1.png) no-repeat -312px -365px;
}

.financesTable .mOut{
	background: url(../img/sprite1.png) no-repeat -323px -365px;
}

.medalSmallGold,
.medalSmallSilver,
.medalSmallBronze{
	width: 18px;
	height: 18px;
	display: block;
	margin: 0 auto;
}

.medalSmallGold{
	background: url(../img/sprite1.png) no-repeat -253px -350px;
}

.medalSmallSilver{
	background: url(../img/sprite1.png) no-repeat -253px -368px;
}

.medalSmallBronze{
	background: url(../img/sprite1.png) no-repeat -253px -386px;
}

.contestTable .col0102,
.designersTable .col0102,
.designersTable .col01,
.designersTable .col02,
.designersTable .col03,
.oneOneTable .col01,
.oneOneTable .col02,
.oneOneTable .col03{
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}

.contestTable .col03,
.contestTable .col04,
.contestTable .col05,
.contestTable .col06,
.contestTable .col07,
.designersTable .col04,
.designersTable .col05,
.designersTable .col06,
.designersTable .col07,
.designersTable .col08,
.designersTable .col09,
.oneOneTable .col04,
.oneOneTable .col05,
.oneOneTable .col06,
.oneOneTable .col07,
.oneOneTable .col08{
	width: 65px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #eaeaea;
}

.contestTable .col04{
	width: 120px;
}

.oneOneTable .col04,
.oneOneTable .col05,
.oneOneTable .col06{
	width: 100px;
}

.oneOneTable .col08{
	width: 130px;
}

.designersTable td,
.oneOneTable td{
	height: 70px;
}

.designersTable td.col01,
.oneOneTable td.col01{
	width: 50px;
}

.designersTable td.col01 .image,
.oneOneTable td.col01 .image{
	float: left;
}

.designersTable td.col02{
	width: 200px;
}

.oneOneTable td.col02{
	width: 120px;
}

.oneOneTable td.col03 h5{
	margin-bottom: 5px;
}

.designersTable td.col02 a,
.oneOneTable td.col02 a{
	font-size: 15px;
	font-weight: 600;
}

.designersTable td.col03{
	font-size: 12px;
}

.designersTable td.col03 img{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.contestTable td.col01{
	width: 16px;
	padding: 0 15px;
	text-align: center;
	vertical-align: middle;
}

.contestTable td.col01 .locked{
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/sprite1.png) no-repeat -201px -71px;
}

.contestTable td.col02{
	display: block;
	position: relative;
	padding: 10px 30px 10px 0;
	min-height: 40px;
}

.contestTable td.col02 a.cat{
	display: block;
	color: #50606c;
	font-size: 12px;
	font-weight: 600;
}

.contestTable td.col02 p{
	font-size: 11px;
	margin: 0;
}

.contestTable td.col02 .featured{
	position: absolute;
	right: 0;
	top: 0;
	width: 52px;
	height: 53px;
	display: block;
	background: url(../img/sprite1.png) no-repeat -237px -211px;
}

.contestTable td.col03,
.contestTable td.col04,
.contestTable td.col05,
.contestTable td.col06,
.contestTable td.col07,
.designersTable td.col04,
.designersTable td.col05,
.designersTable td.col06,
.designersTable td.col07,
.designersTable td.col08,
.designersTable td.col09,
.oneOneTable td.col04,
.oneOneTable td.col05,
.oneOneTable td.col06,
.oneOneTable td.col07,
.oneOneTable td.col08{
	color: #50606c;
	font-size: 14px;
	font-weight: 600;
}

.contestTable td.col04 .prepaid,
.contestTable td.col04 .lighting,
.contestTable td.col04 .guaranteed,
.contestTable td.col04 .locked,
.contestTable td.col04 .blind{
	display: inline-block;
	margin: 0 3px;
}

.contestTable td.col04 .prepaid{
	width: 11px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat -389px -310px;
}

.contestTable td.col04 .lighting{
	width: 10px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat -390px -330px;
}

.contestTable td.col04 .guaranteed{
	width: 18px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat -382px -350px;
}

.contestTable td.col04 .locked{
	width: 13px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat -387px -370px;
}

.contestTable td.col04 .blind{
	width: 18px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat -382px -390px;
}

.contestTable .lineGray td,
.designersTable .lineGray td,
.oneOneTable .lineGray td,
.financesTable .lineGray td{
	background: #f7f7f7;
}

.contestTable .highlight td{
	background: #dcf0fb;
}

.contestTable .bold .col02{
	font-weight: 600;
}

.contestTable tr:hover td,
.designersTable tr:hover td,
.oneOneTable tr:hover td,
.financesTable tr:hover td{
	background: #e2eaf9;
}

.messagesTable .button{
	margin-left: 10px;
}

.messagesTable td{
	padding: 10px 0;
	border-bottom: 1px solid #eaeaea;
}

.messagesTable .col01{
	width: 25px;
}

.messagesTable .col02{
	width: 30px;
	text-align: center;
}

.messagesTable .col03{
	padding-left: 10px;
}

.messagesTable .col04{
	width: 130px;
	text-align: right;
}

.messagesTable h5{
	margin-bottom: 0;
}

.messagesTable p{
	margin: 20px 0 0 0;
}

.messagesTable .messNew,
.messagesTable .messOld{
	display: inline-block;
	width: 15px;
	height: 11px;
}

.messagesTable .messNew{
	background: url(../img/sprite1.png) no-repeat -327px -350px;
}

.messagesTable .messOld{
	background: url(../img/sprite1.png) no-repeat -312px -350px;
}

.messagesTable .actions td{
	border: none;
}

.oneOneProjBtns .button{
	margin-right: 10px;
}

.payType{
	margin-bottom: 30px;
}

.payType .payTypeLeft{
	float: left;
	position: relative;
}

.payType .payTypeLeft ul li{
	line-height: 36px;
}

.payType .payTypeLeft label{
	float: left;
	width: 100px!important;
}

.payType .payTypeLeft img{
	margin-top: 3px;
}

.payType .payTypeLeft .sealsAuth{
	position: absolute;
	right: 0;
	top: 71px;
}

.payType .payTypeRight,
.summaryBox{
	background: #ebf5fc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 0px 0px #cccccc;
	-moz-box-shadow: 0px 1px 0px 0px #cccccc;
	box-shadow: 0px 1px 0px 0px #cccccc;
}

.summaryBox{
	margin-bottom: 30px;
	position: relative;
}

.summaryBox .bgh{
	position: absolute!important;
	top: 0;
	right: -490px;
}

.payType .payTypeRight{
	float: right;
}

.payType .payTypeRight table,
.summaryBox table{
	width: 438px;
}

.payType .payTypeRight td,
.summaryBox table td{
	height: 30px;
	vertical-align: middle;
}

.payType .payTypeRight .col01,
.summaryBox table .col01{
	padding-left: 10px;
}

.payType .payTypeRight .col02,
.summaryBox table .col02{
	text-align: right;
	font-weight: 600;
	color: #50606c;
	padding-right: 10px;
}

.payType .payTypeRight .total .col01,
.payType .payTypeRight .total .col02,
.summaryBox table .total .col01,
.summaryBox table .total .col02{
	font-weight: 600;
	font-size: 18px;
	border-top: 1px solid #fff;
}

.payFormLeft{
	float: left;
}

.payFormRight{
	float: right;
}

.payFormLeft .box204{
	height: 60px;
}

.payFormLeft .box204 input[type="text"],
.payFormRight .box204 input[type="text"]{
	width: 194px;
}

.payFormLeft .formLine,
.payFormRight .formLine{
	margin-bottom: 20px;
}

.payFormLeft .box438 input[type="text"],
.payFormRight .box438 input[type="text"]{
	width: 428px;
}

.payFormLeft .box313 input[type="text"],
.payFormRight .box313 input[type="text"]{
	width: 303px;
}

.loginPage .payFormRight h3{
	color: #4b69a8;
}

.thankYouPage h1{
	margin-left: 15px;
}

.thankYouPage .hear{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.thankYouPage .hear li{
	float: left;
	width: 140px;
}

.thankYouPage .footText{
	text-align: center;
	padding-top: 20px;
}

.testimonialsPage .button.large{
	float: right;
	margin-bottom: 30px;
	padding: 17px 40px;
}

.testimonialsTable{
	width: 906px;
}

.testimonialsTable .col01{
	width: 200px;
	height: 150px;
	vertical-align: middle;
}

.testimonialsTable .col0205{
	width: 706px;
	height: 100px;
	vertical-align: middle;
}

.testimonialsTable .col0205 h4{
	margin-bottom: 10px;
	line-height: 15px;
}

.testimonialsTable .col02,
.testimonialsTable .col03,
.testimonialsTable .col04,
.testimonialsTable .col05{
	vertical-align: middle;
	width: 176px;
}

.testimonialsTable .col05{
	text-align: right;
}

.ctBox{
	position: relative;
}

.ctA{
	position: absolute;
	left: 0;
	top: 0;
	width: 302px;
	height: 150px;
	text-indent: -10000px;
	display: block;
	z-index: 100;
}

.ctInfo{
	padding: 10px;
	background: #f7f8fb url(ct-info-bg.png) no-repeat 10px bottom;
}

.ctInfo .image-wrap{
	float: left;
	margin-right: 10px;
}

.ctInfo .ctRight{
	float: right;
	width: 227px;
	height: 50px;
}

.ctName{
	font-size: 18px;
	font-weight: 600;
}

.ctInfo p{
	margin: 5px 0 0 0;
}

.ctHead{
	position: relative;
}

.ctHead a{
	position: absolute;
	right: 0;
	font-size: 14px;
	font-weight: 400;
}

.ctText{
	padding: 10px;
	margin: 0;
	background: url(ct-text-bg.png) no-repeat 3px 3px;
}

.top50{
	margin-top: 50px;
}

.top50 h2{
	float: left;
}

.top50 .miniBtn{
	float: right;
	margin-top: 5px;
}

#homeFeatured th{
	border-top: none!important;
	height: 18px!important;
	line-height: 18px!important;
}

#homeFeatured th.col0102{
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}

#homeFeatured th.col07{
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}

#topDesigners ul li{
	padding: 15px;
}

#topDesigners ul li.lineGray{
	background: #f7f7f7;
}

#topDesigners ul li .image{
	float: left;
	margin-right: 10px;
}

#topDesigners ul li .desName{
	float: left;
	font-weight: 600;
	font-size: 14px;
}

#topDesigners ul li span{
	float: left;
}

#topDesigners ul li .button{
	float: right;
	margin-top: 8px;
}

.logoCaseStudies{
	padding-top: 30px;
}

.logoCaseStudies h2{
	float: left;
	margin-left: 15px;
}

.logoCaseStudies .carousel{
	float: left;
	width: 936px;
	height: 130px;
	margin-left: 15px;
	margin-bottom: 40px;
}

.logoCaseStudies .carouselLeft,
.logoCaseStudies .carouselRight{
	float: left;
	width: 10px;
	height: 58px;
	padding-top: 58px;
	display: inline;
}

.logoCaseStudies .carouselLeft a,
.logoCaseStudies .carouselRight a{
	width: 10px;
	height: 14px;
	text-indent: -10000px;
	display: block;
}

.logoCaseStudies .carouselLeft a{
	background: url(../img/sprite1.png) no-repeat -264px 0px;
}

.logoCaseStudies .carouselRight a{
	background: url(../img/sprite1.png) no-repeat -281px 0px;
}

.logoCaseStudies .carouselLeft a.enabled{
	background: url(../img/sprite1.png) no-repeat -264px -21px;
}

.logoCaseStudies .carouselRight a.enabled{
	background: url(../img/sprite1.png) no-repeat -281px -21px;
}

.logoCaseStudies .carouselImages{
	float: left;
	width: 916px;
	height: 130px;
	display: inline;
}

.logoCaseStudies .carouselImages img{
	float: left;
	display: inline-block;
}

.logoCaseStudies .carouselBtns{
	width: 936px;
	text-align: center;
	margin-bottom: 10px;
}

.logoCaseStudies .carouselBtns li{
	display: inline;
	margin: 0 5px;
}

.logoCaseStudies .carouselBtns li a{
	display: inline-block;
	width: 11px;
	height: 10px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -253px 0px;
	cursor: pointer;
}

.logoCaseStudies .carouselBtns li a:hover,
.logoCaseStudies .carouselBtns li.selected a{
	background: url(../img/sprite1.png) no-repeat -253px -16px;
}

.howItWorksPage .hiwBanner{
	width: 906px;
	height: 205px;
	margin-bottom: 20px;
	background: url(hiw-banner.jpg) no-repeat;	
}

.howItWorksPage .box302a,
.howItWorksPage .box302b,
.howItWorksPage .box302c{
	float: left;
	text-align: center;
}

.howItWorksPage .box302a p,
.howItWorksPage .box302b p,
.howItWorksPage .box302c p{
	text-align: left;
}

.howItWorksPage .box302a{
	width: 287px;
	padding-right: 15px;
}

.howItWorksPage .box302b{
	width: 272px;
	padding: 0 15px;
}

.howItWorksPage .box302c{
	width: 287px;
	padding-left: 15px;
}

.howItWorksPage .box453a,
.howItWorksPage .box453b{
	float: left;
	width: 438px;
}

.howItWorksPage .box453a{
	padding-right: 15px;
}

.howItWorksPage .box453b{
	padding-left: 15px;
}

.howItWorksPage .box453a h3 span,
.howItWorksPage .box453b h3 span{
	float: left;
	margin-right: 10px;
	width: 26px;
	height: 28px;
	display: block;
}

.howItWorksPage .box453a h3 span{
	background: url(../img/sprite1.png) no-repeat -275px -392px;
}

.howItWorksPage .box453b h3 span{
	background: url(../img/sprite1.png) no-repeat -301px -392px;
}

.howItWorks{
	width: 936px;
	padding: 30px 15px;
	clear: both;
}

.hiwPic{
	width: 936px;
	height: 106px;
	text-align: center;
}

.hiwCircle{
	width: 77px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: 600;
	font-size: 40px;
	color: #fff;
	text-shadow: 0px 1px 1px #555555;
	display: inline-block;
	margin: 0 60px;
	background: url(../img/sprite1.png) no-repeat -295px 0px;
}

.hiwArrow{
	width: 123px;
	height: 31px;
	display: inline-block;
	background: url(../img/sprite1.png) no-repeat 0px -105px;
}

.hiwBox01,
.hiwBox02,
.hiwBox03{
	float: left;
	text-align: center;
}

.hiwBox01{
	width: 286px;
}

.hiwBox02{
	width: 378px;
}

.hiwBox03{
	width: 272px;
}

.hiwBox01 h3,
.hiwBox02 h3,
.hiwBox03 h3,
.hiwBox01 h4,
.hiwBox02 h4,
.hiwBox03 h4{
	margin-bottom: 10px;
}

#homeLogodesign .faq,
#homeForDesigners .faq,
#homeSpecialOffer .faq{
	padding-top: 30px;
}

#homeLogodesign .faq h2,
#homeSpecialOffer .faq h2{
	float: left;
	margin-left: 15px;
	width: 900px;
}

.faqLeft,
.faqRight{
	width: 453px;
	margin-bottom: 10px;
}

.faqLeft{
	float: left;
	margin-left: 15px;
}

.faqRight{
	float: right;
	margin-right: 15px;
}

.faqBox h3{
	font-style: italic;
	font-weight: 400;
	margin-bottom: 10px;
}

.thankYouPage .faqLeft,
.thankYouPage .faqRight{
	width: 438px;
	margin: 0 0 10px 0;
}

#homeLogodesign .startBox,
#homeSpecialOffer .startBox{
	height: 102px;
}

.bgh{
	display: inline-block;
	width: 203px;
	height: 72px;
	text-indent: -10000px;
	background: url(../img/mbgsmall.png) no-repeat;
}
.mbguaratee{
	display: inline-block;
	width: 227px;
	height: 267px;
	text-indent: -10000px;
	background: url(../img/logombg.png) no-repeat;
}
#homeLogodesign .startBox .bgh,
#homeSpecialOffer .startBox .bgh{
	float: right;
	margin: 15px 20px 0 50px;
}

#homeLogodesign .startBox .button,
#homeSpecialOffer .startBox .button{
	float: right;
	margin-top: 20px;
}

#homeLogodesign .startBox p,
#homeSpecialOffer .startBox p{
	float: left;
	color: #50606c;
	font-size: 14px;
	font-weight: 600;
	width: 260px;
	margin-top: 20px;
}

#homeForDesigners .registerBox{
	text-align: center;
}

#homeForDesigners .intro h1{
	margin-bottom: 40px;
}

#homeForDesigners #introLeft{
	width: 634px;
	float: left;
	padding-top: 10px;
}

#homeForDesigners #introLeft h4{
	float: left;
	margin-bottom: 30px;
}

#homeForDesigners #introLeft h4#title1{
	margin-left: 5px;
}

#homeForDesigners #introLeft h4#title2,
#homeForDesigners #introLeft h4#title3{
	margin-left: 115px;
}

#homeForDesigners #introLeft .icons{
	height: 97px;
	padding-left: 10px;
	margin-bottom: 20px;
}

#homeForDesigners #introLeft .icons div{
	float: left;
}

#homeForDesigners #introLeft .icon1{
	width: 98px;
	height: 97px;
	background: url(../img/sprite1.png) no-repeat 0px -450px;
}

#homeForDesigners #introLeft .icon2{
	width: 100px;
	height: 97px;
	background: url(../img/sprite1.png) no-repeat -98px -450px;
}

#homeForDesigners .intro #introLeft .icon3{
	width: 98px;
	height: 97px;
	background: url(../img/sprite1.png) no-repeat -198px -450px;
}

#homeForDesigners #introLeft .hiwArrow{
	margin: 0 10px;
}

#homeForDesigners #registerFrom{
	width: 262px;
	float: right;
	margin-bottom: 30px;
	padding: 20px;
	background: #f4f0bf;
	-webkit-box-shadow: 0px 1px 0px 0px #cccccc;
	-moz-box-shadow: 0px 1px 0px 0px #cccccc;
	box-shadow: 0px 1px 0px 0px #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#homeForDesigners #registerFrom h4{
	font-weight: 400;
}


#homeForDesigners #registerFrom input[type="text"]
{
	width: 252px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	border: 1px solid #d7d5c2;
	text-decoration: none;
	display: inline-block;
	padding: 4px;
	background: #ffffff;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #eeeeee, 0px 1px 0px 0px #ffffff;
	-moz-box-shadow: inset 0px 1px 0px 0px #eeeeee, 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #eeeeee, 0px 1px 0px 0px #ffffff;
	color: #a1a1a1;
	margin-bottom: 20px;
}


#homeForDesigners #registerFrom input[type="text"]:focus{
	color: #777;
}

#homeForDesigners #registerFrom .button.normal{
	width: 260px;
	height: 36px;
	display: block;
	padding: 0;
	text-align: center;
}

.designerProfilePage .designerInfo,
.workFilter{
	margin-bottom: 30px;
}

.designerProfilePage .designerDetails{
	float: left;
	margin: 15px 0 0 15px;
}

.designerProfilePage .designerDetails .image{
	float: left;
	margin-right: 15px;
}

.designerProfilePage .designerDetails .detBox{
	float: left;
}

.designerProfilePage .designerDetails .detBox h3{
	margin-bottom: 10px;
}

.designerProfilePage .designerDetails .detBox h6{
	margin-bottom: 10px;
	font-weight: 400;
}

.designerProfilePage .designerDetails .detBox p{
	margin: 0;
}

.designerProfilePage .designerDetails .detBox p img{
	float: left;
	margin-right: 7px;
	margin-top: 4px;
}

.designerProfilePage .designerDetails .detBox p span{
	color: #50606c;
}

.designerProfilePage .designerInfo .medals{
	float: right;
	padding: 0 15px;
}

.designerProfilePage .designerInfo .medals .medalBox{
	float: left;
	margin: 0 10px;
	padding-top: 65px;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 10px;
	width: 65px;
	position: relative;
}

.medalwinner,
.medalsilver,
.medalbronze{
	width: 39px;
	height: 70px;
	display: block;
	position: absolute;
}

.designerProfilePage .designerInfo .medals .medalwinner,
.designerProfilePage .designerInfo .medals .medalsilver,
.designerProfilePage .designerInfo .medals .medalbronze{
	left: 13px;
	top: -6px;
}

.medalwinner{
	background: url(../img/sprite1.png) no-repeat -134px -350px;
}

.medalsilver{
	background: url(../img/sprite1.png) no-repeat -173px -350px;
}

.medalbronze{
	background: url(../img/sprite1.png) no-repeat -212px -350px;
}

.designerProfilePage .designerInfo .medals .line1{
	line-height: 20px;
}

.designerProfilePage .designerInfo .medals .line2{
	font-size: 14px;
}

.designerProfilePage .designerInfo .medals .line3{
	font-size: 10px;
}

.designerProfilePage .designerInfo .medals .medalBox.winner,
.designerProfilePage .workList .col3 p.winner{
	color: #b38b2a;
}

.designerProfilePage .designerInfo .medals .medalBox.silver,
.designerProfilePage .workList .col3 p.silver{
	color: #7e7e7e;
}

.designerProfilePage .designerInfo .medals .medalBox.bronze,
.designerProfilePage .workList .col3 p.bronze{
	color: #b46823;
}

.designerProfilePage .rankInfo{
	float: right;
	padding: 9px 15px 8px 15px;
	background: #ebf5fc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.designerProfilePage .rankInfo h4{
	margin-bottom: 0;
}

.designerProfilePage .rankInfo h5{
	margin-bottom: 0;
}

.designerProfilePage .rankInfo h5 span{
	color: #777;
	font-weight: 400;
}

.designerProfilePage .rankInfo p{
	margin-bottom: 0;
}

.designerProfilePage .rankInfo p span{
	color: #50606c;
	font-weight: 600;
}

.workList .col3 p.winner,
.workList .col3 p.silver,
.workList .col3 p.bronze{
	font-weight: 600;
	width: 200px;
	text-align: center;
}

.designerProfilePage .designerInfo .button{
	float: right;
	margin: 15px;
}

.contestInfo,
.contestInfo2,
.contestClosed{
	margin-bottom: 30px;
}

.contestInfo2 .info{
	float: left;
	padding: 15px;
	width: 665px;
	height: 60px;
	position: relative;
}

.contestInfoDesigner .info{
	width: 800px;
}

.contestInfo2 .nrEntries{
	float: right;
	padding: 15px;
	width: 90px;
	height: 60px;
	margin-left: 15px;
	position: relative;
}

.contestInfo2 .nrEntries p{
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
}

.contestInfo2 .nrEntries p span{
	font-size: 32px;
	font-weight: 600;
	color: #50606c;
	line-height: 42px;
}

.contestInfo2 .nrEntries .prepaidCorner{
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/sprite1.png) no-repeat -275px -350px;
}

.contestInfo2 .info h2{
	margin-bottom: 10px;
}

.contestInfo2 .info p,
.contestInfo2 .info .bullet{
	margin: 0;
	float: left;
	display: inline;
	line-height: 21px;
}

.contestInfo2 .info p a,
.contestInfo2 .info p .textGreen{
	font-weight: 600;
}

.contestInfo2 .info .bullet{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(bullet.png) no-repeat center center;
}

.contestInfo2 .info #followCon{
	font-size: 13px;
	color: #777;
	font-weight: 400;
	position: absolute;
	top: 15px;
	right: 15px;
}

.contestInfo2 .info #followCon span{
	float: left;
	width: 21px;
	height: 15px;
	display: block;
	margin-right: 7px;
	background: url(../img/sprite1.png) no-repeat -290px -214px;
}

.contestPage .mainMenu .shareBtns{
	float: right;
	margin-top: 15px;
}

.contestPage .breadcrumbs .shareBtns{
	float: right;
	margin-top: 4px;
}

.contestPage .mainMenu .shareBtns .button,
.contestPage .breadcrumbs .shareBtns .button{
	float: right;
	margin-left: 10px;
	color: #777;
	font-weight: 400;
	font-size: 12px;
}

.contestPage .mainMenu .shareBtns .button:hover,
.contestPage .breadcrumbs .shareBtns .button:hover{
	color: #777;
}

.contestPage .mainMenu .shareBtns .button span,
.contestPage .breadcrumbs .shareBtns .button span{
	width: 20px;
	height: 14px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	display: block;
}

.contestPage .mainMenu .shareBtns a#tweet span,
.contestPage .breadcrumbs .shareBtns a#tweet span{
	background: url(../img/sprite1.png) no-repeat -340px -105px;
}

.contestPage .mainMenu .shareBtns a#share span,
.contestPage .breadcrumbs .shareBtns a#share span{
	background: url(../img/sprite1.png) no-repeat -340px -120px;
}

.contestInfoClient{
	margin-bottom: 5px;
}

.contestClosed{
	position: relative;
}

.contestClosed #testButton{
	position: absolute;
	top: -50px;
	right: 0;
}

.contestClosed .left{
	float: left;
	width: 400px;
	margin: 30px 0 30px 30px;
}

.contestClosed .left .large{
	width: 268px;
	padding: 13px 0;
	font-size: 20px;
	margin-right: 20px;
	float: left;
}

.contestClosed .left .normal{
	float: left;
	margin-top: 25px;
}

.contestClosed .mbg2{
	float: left;
	margin: 70px 0 0 50px;
}

.contestClosed .right{
	float: right;
	margin: 30px 30px 30px 0;
	position: relative;
}

.contestClosed .right img{
	float: right;
	margin-bottom: 10px;
	border: 1px solid #DEE6E9;
}

.contestClosed .right .medalwinner{
	position: absolute;
	right: 10px;
	top: -6px;
}

.contestClosed .right h5{
	margin: 0;
}

.contestInfoClient h2 span,
.contestInfoClient h2 a{
	font-size: 14px!important;
	float: none!important;
	margin: 0!important;
}

.contestInfoClient h2 a{
	color: #4b95b0!important;
}

.contestInfoClient h2 a:hover{
	color: #2caedd!important;
}

.contestInfo .line01{
	padding: 0 0 15px 0;
	/*border-bottom: 1px solid #eaeaea;*/
}

.contestInfo .line01 h2{
	margin: 0;
	float: left;
}

.contestInfo .line01 a{
	float: right;
	margin-left: 10px;
	color: #777;
	font-weight: 400;
	font-size: 12px;
}

.contestInfo .line01 a:hover{
	color: #777;
}

.contestInfo .line01 a span{
	width: 20px;
	height: 14px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	display: block;
}

.contestInfo .line01 a#tweet span{
	background: url(../img/sprite1.png) no-repeat -340px -105px;
}

.contestInfo .line01 a#share span{
	background: url(../img/sprite1.png) no-repeat -340px -120px;
}

.contestInfo .line02{
	padding: 5px 15px;
	border-bottom: 1px solid #eaeaea;
}

.contestInfo .line02 p,
.contestInfo .line02 .bullet,
.contestInfo .line03 p,
.contestInfo .line03 .bullet{
	margin: 0;
	float: left;
	display: inline;
	line-height: 21px;
}

.contestInfo .line02 p a,
.contestInfo .line02 p .textGreen,
.contestInfo .line03 p a,
.contestInfo .line03 p .textGreen{
	font-weight: 600;
}

.contestInfo .line02 .bullet,
.contestInfo .line03 .bullet{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(bullet.png) no-repeat center center;
}

.contestInfo .line02 .prepaid{
	float: right;
	text-transform: uppercase;
	font-weight: 600;
}

.contestInfo .line02 .prepaid span,
.contestPage .numbers .prepaid span{
	display: block;
	float: left;
	margin-right: 5px;
	width: 21px;
	height: 21px;
	background: url(../img/sprite1.png) no-repeat -169px -71px;
}

.contestPage .numbers .prepaid{
	margin-top: 13px;
	float: right;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 21px!important;
	font-size: 12px!important;
}

.contestInfo .lft{
	float: left;
}

.contestInfo2 .upgs{
	position: absolute;
	bottom: 8px;
	right: 8px;
}

.contestInfo2 .upgs a{
	float: left;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-indent: -10000px;
}

.contestInfo2 .upgs .featuredOn{
	background: url(../img/sprite1.png) no-repeat 0px -420px;
}

.contestInfo2 .upgs .featuredOff{
	background: url(../img/sprite1.png) no-repeat -30px -420px;
}

.contestInfo2 .upgs .highlightedOn{
	background: url(../img/sprite1.png) no-repeat -60px -420px;
}

.contestInfo2 .upgs .highlightedOff{
	background: url(../img/sprite1.png) no-repeat -90px -420px;
}

.contestInfo2 .upgs .hiddenOn{
	background: url(../img/sprite1.png) no-repeat -120px -420px;
}

.contestInfo2 .upgs .hiddenOff{
	background: url(../img/sprite1.png) no-repeat -150px -420px;
}

.contestInfo2 .upgs .blindOn{
	background: url(../img/sprite1.png) no-repeat -180px -420px;
}

.contestInfo2 .upgs .blindOff{
	background: url(../img/sprite1.png) no-repeat -210px -420px;
}

.contestInfo .line03{
	padding: 15px;
	position: relative;
}

.contestInfo .line03 .bigBtns{
	position: absolute;
	right: 0;
	bottom: -50px;
}

.contestInfo .line03 .bigBtns a{
	float: left;
	margin-left: 10px;
}

.contestInfo .line03 p a{
	float: none;
	margin: 0;
}

#readBrief span,
#submitDesign span,
#backContest span,
#backPortfolio span{
	float: left;
	margin-right: 7px;
	margin-top: 2px;
	width: 18px;
	height: 18px;
	display: block;
}

#readBrief span{
	background: url(../img/sprite1.png) no-repeat -340px -135px;
}

#submitDesign span{
	background: url(../img/sprite1.png) no-repeat -340px -153px;
}

#backContest span,
#backPortfolio span{
	background: url(../img/sprite1.png) no-repeat -358px -135px;
}

#backPortfolio{
	margin-bottom: 20px;
}

.briefPage #backContest{
	margin-right: 10px;
}

.contestInfo .line03 .numbers{
	float: right;
}

.contestInfo .line03 .numbers p{
	float: right;
	display: inline;
	margin-left: 20px;
	text-transform: uppercase;
	text-align: right;
	margin-bottom: 0;
	font-size: 11px;
	line-height: 11px;
}

.contestInfo .line03 .numbers p span{
	font-size: 32px;
	font-weight: 600;
	color: #50606c;
	line-height: 32px;
}

.contestInfo #followCon,
.contestInfo .line03 .numbers #incPrize{
	font-size: 13px;
	color: #777;
	font-weight: 400;
	margin: 0;
}

.contestInfo #followCon span,
.contestInfo .line03 .numbers #incPrize span{
	float: left;
	width: 21px;
	height: 15px;
	display: block;
	margin-right: 7px;
}

.contestInfo #followCon span{
	background: url(../img/sprite1.png) no-repeat -290px -214px;
}

.contestInfo .line03 .numbers #incPrize span{
	background: url(../img/sprite1.png) no-repeat -358px -153px;
}

.contestPage .tabsDiv{
	position: relative;
}

.contestPage .tabsDiv .bigBtns{
	position: absolute;
	right: 0;
	top: -15px;
}

.contestPage .tabsDiv .bigBtns a{
	float: left;
	margin-left: 10px;
}

.contestPage .tabs,
.briefPage .tabs{
	height: 35px;
}

.contestPage .tabs li,
.briefPage .tabs li{
	float: left;
	height: 35px;
	margin-left: 15px;
}

.contestPage .tabs li a,
.briefPage .tabs li a{
	line-height: 35px;
	font-weight: 600;
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
	background: #cbced4; /* Old browsers */
	background: -moz-linear-gradient(top,  #cbced4 0%, #5b6372 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbced4), color-stop(100%,#5b6372)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cbced4 0%,#5b6372 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cbced4 0%,#5b6372 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cbced4 0%,#5b6372 100%); /* IE10+ */
	background: linear-gradient(top,  #cbced4 0%,#5b6372 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbced4', endColorstr='#5b6372',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	display: block;
}

.contestPage .tabs li a:hover,
.briefPage .tabs li a:hover{
	color: #eee;
}

.contestPage .tabs li.selected a,
.contestPage .tabs li.selected a:hover,
.briefPage .tabs li.selected a,
.briefPage .tabs li.selected a:hover{
	background: #fff!important;
	color: #4b95b0!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

.reportDesign{
	min-height: 300px;
}

.reportDesign img{
	float: right;
	border: 1px solid #DEE6E9;
	margin-bottom: 30px;
}

.reportDesign .button{
	margin-right: 10px;
}

.reportDesign textarea{
	width: 647px;
	height: 100px;
	margin-bottom: 20px;
}

.reportDesign input[type="text"]{
	width: 300px;
	margin-bottom: 20px;
}

.col9tab{
	padding: 30px;
	width: 657px;
}

.col3hiw{
	text-align: center;
}

.col3hiw .hiwBox01,
.col3hiw .hiwBox02,
.col3hiw .hiwBox03{
	width: 219px;
	margin: 0 0 20px 0;
}

.col3hiw .hiwBox01 h4,
.col3hiw .hiwBox02 h4,
.col3hiw .hiwBox03 h4{
	margin-bottom: 5px;
}

.col3hiw2 li{
	margin-bottom: 20px;
	padding-left: 35px;
	padding-top: 4px;
	position: relative;
	font-size: 12px;
}

.col3tips li{
	margin-bottom: 20px;
	font-size: 12px;
}

.col3hiw2 li h4,
.col3tips li h4{
	margin-bottom: 10px;
}

.col3hiw2 li span{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 30px;
	height: 30px;
}

.col3hiw2 li span#nr1{
	background: url(../img/sprite1.png) no-repeat -296px -450px;
}

.col3hiw2 li span#nr2{
	background: url(../img/sprite1.png) no-repeat -296px -480px;
}

.col3hiw2 li span#nr3{
	background: url(../img/sprite1.png) no-repeat -296px -510px;
}

.expandBox{
	width: 996px;
	position: relative;
	height: 6px;
	margin-bottom: 30px;
}

.expandBox2{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.expandHolder{
	text-align: center;
	margin-bottom: 30px;
}

.expandBtn{
	display: inline-block;
	font-size: 11px;
	height: 18px;
	padding: 0 10px;
	color: #fff;
	background: #50606c;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-box-shadow: 0 1px 0 #888888;
    -moz-box-shadow: 0 1px 0 #888888;
    box-shadow: 0 1px 0 #888888;
    -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.expandBtn span{
	width: 9px;
	height: 8px;
	display: inline-block;
	float: right;
	margin-left: 10px;
	margin-top: 6px;
}

.expandBtn span.down{
	background: url(../img/sprite1.png) no-repeat -358px -80px;
}

.expandBtn span.up{
	background: url(../img/sprite1.png) no-repeat -358px -88px;
}

.expandBtn:hover{
	color: #fff;
	background: #678093;
}

.contestSubmitPage .col9,
.oneOnePage .col9,
.contestFinal .col9,
.registerPage .col9,
.contentPage .col9{
	width: 687px;
	padding: 15px;
	min-height: 500px;
}

.registerPage .col9 .col01,
.affiliatePage .col9 .col01{
	float: left;
	width: 170px;
	vertical-align: top;
	line-height: 30px;
}

.registerPage .col9 .col02,
.affiliatePage .col9 .col02{
	float: left;
	width: 480px;
	vertical-align: top;
	line-height: 30px;
}

.registerPage .col9 .col02 input[type="text"],

.affiliatePage .col9 .col02 input[type="text"],
{
	width: 300px;
}

.registerPage .col9 .col01,
.registerPage .col9 .col02,
.affiliatePage .col9 .col01,
.affiliatePage .col9 .col02{
	padding: 10px 0;
	min-height: 30px;
}

.affiliatePage .col9 .termsBox{
	width: 640px;
	padding: 10px;
	height: 100px;
	border: 1px solid #eaeaea;
	overflow: auto;
}

.registerPage .regTab{
	padding-top: 40px;
	position: relative;
}

.registerPage .registerTabs{
	position: absolute;
	left: 15px;
	top: 0;
	height: 40px;
}

.registerPage .registerTabs a{
	line-height: 39px;
	padding: 0 15px;
	background: #eaeaea;
	border: 1px solid #eaeaea;
	display: inline-block;
	float: left;
	margin-right: 15px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #50606c;
	font-weight: 600;
	font-size: 15px;
}

.registerPage .registerTabs a.selected,
.registerPage .registerTabs a:hover{
	background: #fcfcfc;
	border-bottom: 1px solid #fcfcfc;
}

.registerPage .registerTabs a span{
	float: left;
	width: 30px;
	height: 30px;
	display: block;
	margin: 5px 10px 0 0;
}

.registerPage .registerTabs #tabCli span{
	background: url(../img/sprite1.png) no-repeat -280px -420px;
}

.registerPage .registerTabs #tabDes span{
	background: url(../img/sprite1.png) no-repeat -250px -420px;
}

.registerPage .registerPanel{
	background: #fcfcfc;
	padding: 15px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
}

.registerPage .buttonsLine,
.affiliatePage .buttonsLine{
	padding-top: 30px;
}

.contestFinal .uploaded,
.finalPage .uploaded{
	font-size: 14px;
	line-height: 30px;
}

.contestFinal .uploaded .button,
.finalPage .uploaded .button{
	float: right;
}

.contestFinal .testimonial textarea{
	width: 677px;
	height: 100px;
	margin-bottom: 10px;
}

.contestFinal .testimonial .button{
	float: left;
	margin-right: 10px;
}

.oneOnePage .col9 ul li,
.registerPage .col9 ul li{
	float: left;
	width: 229px;
}

.oneOnePage .col9 input[type="text"],
.oneOnePage .col9 textarea{
	width: 677px;
}

.oneOnePage .col9 textarea{
	height: 100px;
}

.registerPage .col9 .choose .left,
.registerPage .col9 .choose .right,
.oneOnePage .col9 .chooseDes .left,
.oneOnePage .col9 .chooseDes .right,
.oneOnePage .col9 .amount .left,
.oneOnePage .col9 .amount .center,
.oneOnePage .col9 .amount .right,
.contestFinal .uploaded,
.contestFinal .blueBox,
.reportDesign .blueBox,
.finalPage .uploaded{
	padding: 15px;
	background: #EBF5FC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
}

.finalPage .main{
	padding-top: 15px;
}

.finalPage .uploaded{
	width: 405px;
}

.finalPage .uploaded p{
	margin: 0;
}

.finalPage .col9 .buttons{
	margin-bottom: 20px;
	float: left;
}

.finalPage .col9 ul{
	margin-bottom: 20px;
}

.finalPage .col9 textarea{
	width: 425px;
	height: 141px;
}

.finalPage .col9 .buttons .button{
	float: left;
	margin-right: 10px;
}

.finalPage .copyText{
	border: 1px solid #eaeaea;
	margin-bottom: 20px;
	padding: 15px;
	height: 200px;
	overflow: auto;
}

.finalPage .col9 .center{
	text-align: center;
}

.finalPage .col9 .center .button{
	margin-bottom: 20px;
}

.finalPage .col9 .center img{
	float: none;
}

.finalPage .col9 input[type="file"]{
	margin-bottom: 20px;
}

.reportDesign .blueBox{
	float: left;
	padding: 31px 15px;
	width: 390px;
}

.contestFinal .uploadTable{
	margin-bottom: 20px;
}

.contestFinal .uploadTable td{
	padding: 10px 10px 10px 0;
	vertical-align: middle;
}

.contestFinal .uploadTable td img{
	padding: 3px;
	border: 1px solid #eaeaea;
}

.contestFinal .blueBox{
	margin-bottom: 20px;
}

.oneOnePage .col9 .chooseDes .left,
.oneOnePage .col9 .chooseDes .right,
.registerPage .col9 .choose .left,
.registerPage .col9 .choose .right{
	width: 305px;
}

.oneOnePage .col9 .amount .left,
.oneOnePage .col9 .amount .center,
.oneOnePage .col9 .amount .right{
	float: left;
	width: 179px;
	margin-bottom: 20px;
}

.oneOnePage .col9 .amount .right{
	color: #50606c;
}

.oneOnePage .col9 .amount .left input{
	width: 169px;
}

.oneOnePage .col9 .amount span{
	width: 30px;
	line-height: 90px;
	font-size: 26px;
	font-weight: 600;
	text-align: center;
	display: inline-block;
	float: left;
}

.oneOnePage .col9 .amount .center span,
.oneOnePage .col9 .amount .right span{
	line-height: 30px;
}

.oneOnePage .col9 .chooseDes .left,
.registerPage .col9 .choose .left{
	float: left;
}

.oneOnePage .col9 .chooseDes .right,
.registerPage .col9 .choose .right{
	float: right;
}

.oneOnePage .col9 .chooseDes .left input{
	width: 295px;
}

.oneOnePage .col9 .chooseDes .right .button,
.registerPage .col9 .choose .right .button{
	padding: 5px 0;
	width: 303px;
}

.contestSubmitPage .col3,
.oneOnePage .col3,
.registerPage .col3{
	padding-top: 15px;
}

.contestSubmitPage .col3 h5,
.oneOnePage .col3 h5{
	margin: 0;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
	line-height: 22px;
}

.contestSubmitPage .col3 h5 span,
.oneOnePage .col3 h5 span{
	width: 20px;
	height: 22px;
	float: left;
	margin-right: 10px;
	display: block;
}

.contestSubmitPage .col3 h5 span#h51,
.oneOnePage .col3 h5 span#h51{
	background: url(../img/sprite1.png) no-repeat -380px -235px;
}

.contestSubmitPage .col3 h5 span#h52,
.oneOnePage .col3 h5 span#h52{
	background: url(../img/sprite1.png) no-repeat -380px -257px;
}

.contestSubmitPage .col3 h5 span#h53,
.oneOnePage .col3 h5 span#h53{
	background: url(../img/sprite1.png) no-repeat -380px -279px;
}

.contestSubmitPage .col3 p,
.oneOnePage .col3 p{
	border-top: 1px solid #fff;
	padding-top: 5px;
	font-size: 12px;
}

.workList .col3{
	position: relative;
	margin-bottom: 30px;
}

.workList .col3 .divBtns{
	position: absolute;
	right: 0;
	top: 0;
}

.workList .col3 .commentShot,
.workList .col3 .reportShot,
.workList .col3 .deleteShot,
.eliminateShot span{
	float: right;
	width: 16px;
	height: 15px;
	margin-top: 7px;
	margin-right: 10px;
	display: inline-block;
}

.workList .col3 .commentShot{
	background: url(../img/sprite1.png) no-repeat -296px -135px;
}

.workList .col3 .commentShot:hover{
	background: url(../img/sprite1.png) no-repeat -296px -150px;
}

.workList .col3 .reportShot{
	background: url(../img/sprite1.png) no-repeat -312px -135px;
}

.workList .col3 .reportShot:hover{
	background: url(../img/sprite1.png) no-repeat -312px -150px;
}

.workList .col3 .deleteShot,
.eliminateShot span{
	background: url(../img/sprite1.png) no-repeat -296px -235px;
}

.workList .col3 .deleteShot:hover,
.eliminateShot:hover span{
	background: url(../img/sprite1.png) no-repeat -296px -250px;
}

.workList .col3 .medalwinner,
.workList .col3 .medalsilver,
.workList .col3 .medalbronze{
	right: 10px;
	top: -6px;
}

.workList .col3 p{
	float: left;
	margin: 0;
	padding-left: 10px;
	line-height: 30px;
}

.workList .col3 p .crown{
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/sprite1.png) no-repeat -312px -250px;
}

.workList .col3 p .crown:hover{
	background: url(../img/sprite1.png) no-repeat -328px -250px;
}

.workList .col3 p a{
	font-weight: 600;
}

.workList .col3 img,
.contestThumb{
	border: 1px solid #dee6e9;
	margin-left: 9px;
	float: left;
}

.contestThumb{
	float: right;
	margin: 0 0 20px 20px;
}

.workList .col3 a:hover img,
a:hover .contestThumb{
	border: 1px solid #c9d5da;
}

.workList .col3 .barBox,
.barBox1{
	width: 200px;
	height: 30px;
	float: left;
	margin-left: 10px;
}

.workList .col3 .barBox .bar{
	float: left;
	width: 140px;
	height: 12px;
	margin-top: 9px;
	background: #fafafa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #eeeeee;
	-moz-box-shadow: inset 0px 1px 0px 0px #eeeeee;
	box-shadow: inset 0px 1px 0px 0px #eeeeee;
}

.workList .col3 .barBox .bar span{
	display: block;
	height: 10px;
	background: #66aed7;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#95ceed', endColorstr='#3f93c4'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#95ceed), to(#3f93c4)); /*  WebKit */
    background: -moz-linear-gradient(top,  #95ceed, #3f93c4);
    border: 1px solid;
    border-color: #75b8de #3a8ebf #3387b8;
    -webkit-box-shadow: inset 0 1px 0 #b4dcf2;
    -moz-box-shadow: inset 0 1px 0 #b4dcf2;
    box-shadow: inset 0 1px 0 #b4dcf2;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.workList .col3 .barBox .bar span.dark{
	background: #3f80a5;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#81bbdb', endColorstr='#1f6289'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#81bbdb), to(#1f6289)); /*  WebKit */
    background: -moz-linear-gradient(top,  #81bbdb, #1f6289);
}

.workList .col3 .barBox p,
.barBox1 p{
	float: right;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.workList .col3 .barBox p span,
.barBox1 p span{
	color: #50606c;
	font-weight: 600;
}

.workList .col3 .problemBox,
.workList .col3 .withdrawnBox,
.workList .col3 .exampleBox,
.workList .col3 .eliminatedBox,
.workList .col3 .sourcesBox,
.workList .col3 .requestedBox{
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
        z-index: 2;
}

.workList .col3 .sourcesBox{
	height: 182px;
	top: 30px;
}

.workList .col3 .problemBox{
	background: rgb(200, 54, 54);
	background: rgba(200, 54, 54, 0.7);
}

.workList .col3 .withdrawnBox,
.workList .col3 .eliminatedBox{
	background: rgb(193, 193, 193);
	background: rgba(193, 193, 193, 0.7);
}

.workList .col3 .sourcesBox,
.workList .col3 .requestedBox{
	background: rgb(131, 197, 233);
	background: rgba(131, 197, 233, 0.7);
}

.workList .col3 .exampleBox{
	background: rgb(190, 184, 31);
	background: rgba(190, 184, 31, 0.7);
}

.workList .col3 .problemBox p,
.workList .col3 .withdrawnBox p,
.workList .col3 .exampleBox p,
.workList .col3 .eliminatedBox p,
.workList .col3 .sourcesBox p,
.workList .col3 .requestedBox p{
	font-weight: 600;
	font-size: 18px;
	padding-top: 90px;
	padding-left: 0;
	width: 100%;
}

.workList .col3 .sourcesBox p{
	padding-top: 60px;
}

.workList .col3 .problemBox p,
.workList .col3 .exampleBox p,
.workList .col3 .sourcesBox p,
.workList .col3 .requestedBox p{
	color: #fff;
	text-shadow: 0 1px 0 #111;
}

.workList .col3 .withdrawnBox p,
.workList .col3 .eliminatedBox p{
	color: #333;
	text-shadow: 0 1px 0 #fff;
}

.portfolioPBtns{
	margin-top: 30px;
}

.portfolioPBtns a{
	float: left;
	margin-right: 10px;
}

.contestComments textarea{
	width: 956px;
	height: 100px;
	margin-bottom: 10px;
}

.blogComments textarea{
	width: 624px;
	height: 100px;
	margin-bottom: 10px;
}

.blogComments #commentform td{
	padding: 0 10px 10px 0;
}

.knowComments textarea{
	width: 707px;
	height: 100px;
	margin-bottom: 10px;
}

.jot-nav{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 0px 0px #cccccc;
	-moz-box-shadow: 0px 1px 0px 0px #cccccc;
	box-shadow: 0px 1px 0px 0px #cccccc;
}

.contestComments .comNav1,
.blogComments .comNav1,
.knowComments .comNav1{
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #fff;
	margin-top: 20px;
}

.contestComments .comNav2,
.blogComments .comNav2,
.knowComments .comNav2{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e2e2e2;
	height: 25px;
}

.contestComments .comNav2 a,
.contestComments .comNav2 p,
.contestComments .comNav2 span,
.blogComments .comNav2 a,
.blogComments .comNav2 p,
.blogComments .comNav2 span,
.knowComments .comNav2 a,
.knowComments .comNav2 p,
.knowComments .comNav2 span{
	float: left;
	display: inline;
	line-height: 25px;
	font-size: 12px;
	margin: 0;
}

.contestComments .comNav2 span,
.blogComments .comNav2 span,
.knowComments .comNav2 span{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(bullet.png) no-repeat center center;
}

.contestComments .comment,
.blogComments .comment,
.knowComments .comment{
	float: left;
	margin-top: 20px;
	width: 966px;
}

.blogComments .comment{
	width: 634px;
}

.knowComments .comment{
	width: 717px;
}

.contestComments .commentUser,
.blogComments .commentUser,
.knowComments .commentUser{
	float: left;
	width: 219px;
	line-height: 17px;
	position: relative;
}

.blogComments .commentUser,
.knowComments .commentUser{
	width: 179px;
}

.contestComments .commentUser .image,
.blogComments .commentUser .image,
.knowComments .commentUser .image{
	float: left;
	margin-right: 10px;
}

.contestComments .commentUser .name,
.blogComments .commentUser .name,
.knowComments .commentUser .name{
	font-size: 14px;
	font-weight: 600;
}

.contestComments .commentUser .name span,
.blogComments .commentUser .name span,
.knowComments .commentUser .name span{
	font-size: 11px;
	text-transform: uppercase;
	color: #50606c;
}

.contestComments .commentUser .time,
.blogComments .commentUser .time,
.knowComments .commentUser .time{
	font-size: 11px;
}

.contestComments .commentUser .triangle,
.blogComments .commentUser .triangle,
.knowComments .commentUser .triangle{
	width: 8px;
	height: 15px;
	position: absolute;
	right: 0;
	top: 10px;
	background: url(../img/sprite1.png) no-repeat -340px -80px;
}

.contestComments .contestHolder .commentUser .triangle,
.blogComments .contestHolder .commentUser .triangle,
.knowComments .contestHolder .commentUser .triangle{
	background: url(../img/sprite1.png) no-repeat -349px -80px;
}

.contestComments .commentText,
.blogComments .commentText,
.knowComments .commentText{
	float: right;
	width: 717px;
	padding: 15px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 0px 0px #cccccc;
	-moz-box-shadow: 0px 1px 0px 0px #cccccc;
	box-shadow: 0px 1px 0px 0px #cccccc;
}

.blogComments .commentText{
	width: 425px;
}

.knowComments .commentText{
	width: 508px;
}

.contestComments .contestHolder .commentText,
.blogComments .contestHolder .commentText,
.knowComments .contestHolder .commentText{
	background: #eff9fe;
	border: 2px solid #c6d5dc;
	width: 713px;
}

.contestComments .commentText .about,
.blogComments .commentText .about,
.knowComments .commentText .about{
	font-weight: 600;
	margin-bottom: 10px;
}

.contestComments .commentText p,
.blogComments .commentText p,
.knowComments .commentText p{
	margin: 0;
}

.contestComments .editText,
.blogComments .editText,
.knowComments .editText{
	text-align: right;
	font-size: 10px;
	font-style: italic;
	margin: 0;
	clear: both;
}

.contestListPage .col9 h2,
.topDesignersPage .col12 h2,
.contestListPage .col12 h2{
	margin: 30px 0 30px 15px;
}

.oneContentBox{
	padding: 0 15px 30px 15px;
}

.contestListPage .col3 h3{
	margin: 30px 0;
}

.contestListPage .col3 ul,
.contestFinal .col3 ul{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e2e2e2;
	margin-bottom: 20px;
}

.contestListPage .col3 ul li a,
.contestFinal .col3 ul li a,
.finalPage .col3 ul li a{
	display: block;
	width: 209px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 13px;
	color: #50606c;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #fff;
}

.contestFinal .col3 ul li a,
.finalPage .col3 ul li a{
	cursor: default;
}

.contestListPage .col3 ul li a:hover{
	color: #2caedd;
}

.contestListPage .col3 ul li.selected a,
.contestListPage .col3 ul li.selected a:hover,
.contestFinal .col3 ul li.done a,
.finalPage .col3 ul li.done a{
	color: #fff;
	background: #868e9d;
	text-shadow: 0px 1px 0px #555;
	position: relative;
}

.contestFinal .col3 ul li.progress a,
.finalPage .col3 ul li.progress a{
	background: #d5ead6;
	position: relative;
}

.contestFinal .col3 ul li.done a span,
.contestFinal .col3 ul li.progress a span,
.finalPage .col3 ul li.done a span,
.finalPage .col3 ul li.progress a span{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top:  9px;
}

.contestFinal .col3 ul li.done a span,
.finalPage .col3 ul li.done a span{
	background: url(../img/sprite1.png) no-repeat -340px -215px;
}

.contestFinal .col3 ul li.progress a span,
.finalPage .col3 ul li.progress a span{
	background: url(../img/sprite1.png) no-repeat -340px -231px;
}

.contestListPage .col3 .bgh{
	margin-bottom: 20px;
}

.contestListPage .col3 .button.large{
	font-size: 20px;
	padding: 15px 30px;
}

.designerProfilePage .workFilter,
.designerProfilePage .paginationBox,
.contestPage .workFilter,
.contestPage .paginationBox,
.contestPage .upgradeBox,
.eliteBox{
	padding: 15px 0;
}

.contestPage .workFilter ul li{
	float: left;
	display: inline;
	margin-left: 15px;
}

.contestPage .workFilter h4{
	margin-left: 15px;
}

.contestPage .workFilter textarea{
	height: 100px;
	width: 926px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.designerProfilePage .workFilter .selects,
.contestPage .workFilter .selects{
	float: right;
	margin-right: 15px;
}

.eliteBox{
	margin-bottom: 30px;
}

.eliteBox p{
	padding: 0 15px;
	margin: 0;
}

.eliteBox p a{
	float: right;
	margin-left: 15px;
}

.upgradeBoxEmpty{
	padding: 3px 0;
}

.contestPage .upgradeBox h4,
.contestPage .upgradeBox form{
	margin-left: 15px;
}

.contestPage .upgradeBox ul{
	float: left;
}

.contestPage .upgradeBox ul li{
	display: inline;
	margin-right: 15px;
	position: relative;
	padding-right: 20px;
}

.orderPage3 .contestListOpt h4,
.orderPage3 .summaryBox span{
	position: relative;
	float: left;
	padding-right: 25px;
}

.orderPage3 .contestListOpt table{
	margin: 0;
}

.contestPage .upgradeBox ul li .info,
.orderPage3 .contestListOpt h4 .info,
.orderPage3 .summaryBox .info,
.orderPage1 .info,
.orderPage2 .info{
	position: absolute;
	right: 0;
	top: 2px;
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -217px -71px;
}

.orderPage1 .info,
.orderPage2 .info{
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-left: 10px;
}

.orderPage3 .contestListOpt h4 .info{
	top: 4px;
}

.contestPage .upgradeBox .inputBox{
	float: right;
	margin-right: 15px;
}

.contestPage .upgradeBox input[type="text"]{
	width: 50px;
	font-size: 16px;
}

.contestPage .upgradeBox input[type="submit"]{
	float: right;
	margin-left: 15px;
}

.designerProfilePage .workFilter .button,
.contestPage .workFilter .button{
	float: left;
	margin-left: 15px;
}

.designerProfilePage .workFilter .button.selected,
.contestPage .workFilter .button.selected{
	background: #fcfcfc;
}

.designerProfilePage .paginationBox .pagination,
.contestPage .paginationBox .pagination{
	margin-left: 15px;
}

.pagination .pageNr{
	float: left;
	margin-right: 10px;
}

.contestListPage .pagination,
.topDesignersPage .pagination{
	float: left;
	margin: 30px 0 30px 15px;
}

.pagination ul,
.pagination #prev,
.pagination #next{
	float: left;
}

.pagination #prev,
.pagination #next{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: -10000px;
}

.pagination #prev{
	background: url(../img/sprite1.png) no-repeat -380px -195px;
	margin-right: 5px;
}

.pagination #next{
	background: url(../img/sprite1.png) no-repeat -380px -215px;
	margin-left: 5px;
}

.pagination ul li{
	display: inline;
	margin: 0 3px;
}

.pagination ul li a{
	display: inline-block;
	min-width: 20px;
	height: 20px;
	text-align: center;
	color: #a1a1a1;
	font-weight: 600;
}

.pagination ul li a:hover{
	color: #50606c;
}

.pagination ul li.current a,
.pagination ul li.current a:hover{
	color: #fff;
	background: #868e9d; /* Old browsers */
	background: -moz-linear-gradient(top,  #868e9d 0%, #646c7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868e9d), color-stop(100%,#646c7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #868e9d 0%,#646c7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #868e9d 0%,#646c7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #868e9d 0%,#646c7b 100%); /* IE10+ */
	background: linear-gradient(top,  #868e9d 0%,#646c7b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868e9d', endColorstr='#646c7b',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.financeFilter{
	padding: 15px;
	margin-bottom: 30px;
	background: #EBF5FC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 70px;
}

.financeFilter div{
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 10px;
	line-height: 30px;
}

.financeFilter .button{
	float: right;
}

.withdrawPage .col9,
.designerProfilePage .col9,
.reportPage .col9,
.finalPage .col9,
.twoColPage .col9{
	width: 657px;
	padding: 30px;
}

.surveyPage .col9 ul{
	margin-bottom: 30px;
}

.surveyPage .col9 textarea{
	height: 100px;
	width: 647px;
	margin-bottom: 30px;
}

.surveyTable{
	border-top: 1px solid #f5f5f5;
	margin-bottom: 30px;
}

.surveyTable td{
	line-height: 30px;
	border-bottom: 1px solid #f5f5f5;
}

.surveyTable .col01{
	padding-right: 30px;
}

.designerProfilePage h3 span{
	font-size: 13px;
}

.withdrawPage .withdrawTabs{
	position: relative;
}

.withdrawLeft{
	position: absolute;
	left: 0px;
	top: 20px;
	width: 170px;
}

.withdrawRight{
	float: left;
	margin-left: 169px;
	padding: 30px;
	background-color: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 350px;
}

.withdrawTable td{
	padding: 10px 20px 10px 0;
}

.withdrawTable .button{
	margin-right: 10px;
}

.withdrawTable input[type="text"]{
	width: 290px;
}

.withdrawMethod .withdrawMethodBox{
	width: 148px;
	height: 36px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	display: inline-block;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.withdrawMethod .selected,
.withdrawMethod .withdrawMethodBox:hover{
	background-color: #fcfcfc;
	border-right: 1px solid #fcfcfc;
}

.withdrawMethod .withdrawMethodBox ul{
	float: left;
}

.withdrawMethod .withdrawMethodBox label{
	font-size: 12px;
	font-weight: 600;
	color: #50606c;
}

.withdrawMethod .withdrawMethodBox label span{
	font-weight: 400;
}

.withdrawMethod .withdrawMethodBox div{
	width: 138px;
	height: 36px;
	display: inline-block;
}

.withdrawMethod .withdrawMethodBox .pm01{
	background: url(withdraw.png) no-repeat left top;
}

.withdrawMethod .withdrawMethodBox .pm02{
	background: url(withdraw.png) no-repeat right top;
}

.withdrawMethod .withdrawMethodBox .pm03{
	background: url(withdraw.png) no-repeat left center;
}

.withdrawMethod .withdrawMethodBox .pm04{
	background: url(withdraw.png) no-repeat right center;
}

.withdrawMethod .withdrawMethodBox .pm05{
	background: url(withdraw.png) no-repeat left bottom;
}

.badgesLine{
	width: 100%;
	text-align: center;
}

.badgesLine img{
	display: inline;
	margin: 20px;
}

.fbLogin,
.fbSocial,
.twSocial{
	padding: 15px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.fbLogin,
.fbSocial{
	background: #f1f4f8;
}

.twSocial{
	background: #eaf7f9;
}

.socialPage .box313{
	margin-bottom: 30px;
}

.fbLogin .btnFacebook,
.socialPage .btnFacebook,
.socialPage .btnTwitter,
.registerPage .col3 .btnFacebook{
	padding: 4px 10px 4px 5px;
	line-height: 14px;
	float: left;
	margin-right: 15px;
}

.registerPage .col3 .btnFacebook{
	padding: 7px 10px 7px 5px;
}

.fbLogin p,
.fbSocial p{
	margin: 0;
	color: #4B69A8;
}

.twSocial p{
	margin: 0;
	color: #30abdc;
}

.fbSocial,
.twSocial{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}

.widgetsPage{
	padding-bottom: 60px!important;
	position: relative;
}

.checkList li{
	background: url("sprite.png") no-repeat scroll -385px -150px transparent;
	padding-left: 30px;
	line-height: 24px;
}

.widgetsPage .checkList{
	margin-bottom: 30px;
}

.widgetsPage h5{
	margin-bottom: 10px;
}

.widgetsPage .wBox{
	margin-bottom: 20px;
}

.wTower{
	width: 120px;
	height: 600px;
	position: absolute;
	right: 30px;
	bottom: 130px;
}

.wTower p{
	padding-top: 250px;
	margin-bottom: 5px;
}

.wWide{
	width: 728px;
	height: 90px;
	position: absolute;
	right: 30px;
	bottom: 30px;
}

.wWide p{
	padding-top: 5px;
	margin-bottom: 5px;
}

.wSquare{
	width: 300px;
	height: 300px;
	position: absolute;
	right: 160px;
	bottom: 130px;
}

.wSquare p{
	padding-top: 110px;
	margin-bottom: 5px;
}

.wTower,
.wWide,
.wSquare{
	background: #eff9fe;
	display: block;
	text-align: center;
}

.wTower .button,
.wWide .button,
.wSquare .button{
	font-size: 12px;
}

.settingsPage .avatarBox .image{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.settingsPage textarea{
	width: 647px;
	height: 100px;
	margin-bottom: 20px;
}

.portfolioUpPage textarea{
	width: 647px;
	height: 100px;
	margin-bottom: 20px;
}

.settingsPage ul{
	float: left;
	margin-bottom: 20px;
}

.settingsPage ul li{
	float: left;
	width: 320px;
}

.portfolioUpPage .keywords{
	width: 647px;
	margin-bottom: 20px;
}

.separator966{
	width: 966px;
	height: 1px;
	background: #fff;
	border-top: 1px solid #e1e1e1;
	margin: 30px 15px;
	float: left;
}

.contestPage .alert,
.contestPage .notification{
	width: 934px;
	margin-bottom: 30px;
	position: relative;
}

.alert .close,
.notification .close{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 14px;
	height: 14px;
	text-indent: -10000px;
	display: block;
}

.alert .close{
	background: url(../img/sprite1.png) no-repeat -312px -211px;
}

.notification .close{
	background: url(../img/sprite1.png) no-repeat -326px -211px;
}

.contactLeft{
	float: left;
}

.contactLeft .form{
	width: 408px;
	padding: 15px;
	background: #EBF5FC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.contactLeft .form input[type="text"],

.contactLeft .form textarea{
	width: 398px;
	margin-bottom: 10px;
}

.contactLeft .form textarea{
	height: 100px;
}

.contactRight{
	float: right;
}

.affiliatePage .col9{
	width: 657px;
}

.affiliatePage .col3 input[type="text"],
{
	width: 209px;
	margin-bottom: 5px;
}

.affiliatePage .col3 .buttons{
	padding-top: 5px;
}

.affiliatePage .col3 .buttons .button{
	float: left;
	margin-right: 10px;
}

.affiliatePage .col3 .buttons a{
	line-height: 30px;
}

.affiliatePage .col3 .green{
	width: 217px;
	padding: 7px 0;
	margin-top: 20px;
	margin-bottom: 30px;
}

.affTour li{
	margin-bottom: 20px;
}

.briefPage .contentFrame{
	width: 657px;
	padding: 30px;
}

.briefPage h2{
	position: relative;
}

.briefPage h2 a{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0!important;
}

.briefPage .col3 #editBriefBtn{
	width: 217px;
	padding: 7px 0;
	margin-bottom: 30px;
	position: relative;
	z-index: 9;
}

.briefPage .col3 p{
	margin-bottom: 30px;
}

.col3 ul#addInfo #p1,
.col3 ul#addInfo #p2,
.col3 ul#addInfo #p3,
.col3 ul#addInfo #p4,
.col3 ul#addInfo #p5{
	text-align: center;
	margin-bottom: 20px;
}

.briefPage .col3 ul,
.col3 ul#addInfo{
	margin-bottom: 20px;
}

.briefPage .col3 ul.files li{
	display: table;
}

.briefPage .col3 ul.files li .delete{
	float: right;
	margin: 4px 0 0 10px;
	display: inline-block;
	width: 14px;
	height: 14px;
	text-indent: -10000px;
	background: url(../img/sprite1.png) no-repeat -312px -235px;
}

.briefPage .col3 ul.files li .delete:hover{
	background: url(../img/sprite1.png) no-repeat -326px -235px;
}

.briefPage .col3 ul li{
	margin-bottom: 8px;
}

.briefPage .col3 ul li span,
.col3 ul#addInfo li span{
	width: 138px;
	height: 36px;
	display: block;
	margin-left: 40px;
}

.col3 ul#addInfo li#p1 span{
	background: url(withdraw.png) no-repeat left top;
}

.col3 ul#addInfo li#p2 span{
	background: url(withdraw.png) no-repeat left center;
}

.col3 ul#addInfo li#p3 span{
	background: url(withdraw.png) no-repeat left bottom;
}

.col3 ul#addInfo li#p4 span{
	background: url(withdraw.png) no-repeat right top;
}

.col3 ul#addInfo li#p5 span{
	background: url(withdraw.png) no-repeat right center;
}

.popupModal{
	width: 675px;
	background: #fff url(modal-bg.png) repeat-y left top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.popupModal .modalLeft{
	float: left;
	width: 201px;
	padding: 20px 10px;
	text-align: center;
}

.popupModal .modalLeft div{
	position: relative;
}

.popupModal .modalLeft img{
	border: 1px solid #dadada;
}

.popupModal .modalLeft h5{
	width: 200px;
	display: block;
	line-height: 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 1px 0px #a1a1a1;
	-moz-box-shadow: 0px 1px 0px #a1a1a1;
	box-shadow: 0px 1px 0px #a1a1a1;
	border: 1px solid #eee;
}

.popupModal .modalLeft .flip{
	display: block;
	width: 142px;
	height: 20px;
	background: url(../img/sprite1.png) no-repeat 0 -547px;
	position: absolute;
	left: 30px;
	top: 145px;
}

.popupModal .modalLeft .medalwinner,
.popupModal .modalLeft .medalsilver,
.popupModal .modalLeft .medalbronze{
	position: absolute;
	top: -6px;
	right: 5px;
}

.popupModal .modalLeft .client{
	border: 3px solid #dadada;
}

.popupModal .modalLeft .clientName{
	color: #50606C;
	display: block;
	margin-bottom: 10px;
}

.popupModal .modalRight{
	float: right;
	width: 414px;
	padding: 20px;
}

.popupModal .modalRight .nrBox{
	float: left;
	width: 205px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}

.popupModal .modalRight .nrBox span{
	color: #50606c;
	font-size: 40px;
	line-height: 60px;
	font-weight: 700;
}

.popupModal .modalRight .button.large{
	padding: 17px 20px;
}

.popupTestimonials{
	width: 615px;
	padding: 30px;
	background-image: none;
}

.popupTestimonials h2{
	position: relative;
}

.popupTestimonials h2 a{
	position: absolute;
	font-size: 13px;
	font-weight: 400;
	right: 0;
	bottom: -4px;
}

.popupTestimonials .popupBoxTestimonial{
	width: 615px;
	min-height: 130px;
	margin-bottom: 10px;
	background: #ebf5fc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.popupTestimonials .popupBoxTestimonial .left{
	float: left;
	width: 160px;
	height: 120px;
	padding: 5px 0 5px 5px;
}

.popupTestimonials .popupBoxTestimonial .right{
	float: right;
	width: 450px;
}

.popupTestimonials .popupBoxTestimonial .right p{
	float: left;
	width: 390px;
	min-height: 70px;
	margin: 15px 0 0 15px;
	padding: 15px 15px 0 15px;
	font-size: 16px;
	line-height: 22px;
	color: #50606c;
	background: url(quote.png) no-repeat left top;
}

.popupTestimonials .popupBoxTestimonial .right .info{
	float: left;
	width: 420px;
	height: 25px;
	margin-left: 15px;
	line-height: 25px;
	background: #dae8f1;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.popupTestimonials .popupBoxTestimonial .right .info span{
	width: 20px;
	height: 10px;
	background: url(bullet.png) no-repeat center center;
	display: inline-block;
}

.popupTestimonials .btnBox{
	width: 615px;
	text-align: center;
	padding-top: 20px;
}

.popupMoney,
.popupCommentShot,
.popupCode,
.popupClassic{
	width: 600px;
	padding: 30px;
	background-image: none;
	border: 3px solid #dadada;
}

.popupOneOne{
	width: 500px;
}

.popupOneOne ul{
	margin-bottom: 20px;
}

.popupOneOne ul li{
	margin-bottom: 5px;
	padding: 10px;
	background: #ebf5fc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.popupOneOne ul li textarea{
	width: 470px;
}

.popupLogin form{
	float: left;
}

.popupLogin table{
	width: 350px;
}

.popupLogin table td{
	padding: 10px;
}

.popupLogin table .col01{
	width: 70px;
}

.popupLogin table input[type="text"],
{
	width: 200px;
}

.popupLogin .faceLogin{
	float: right;
	width: 220px;
	padding-top: 10px;
}

.popupLogin .faceLogin .fbLogin{
	text-align: center;
	padding: 15px 0;
}

.popupLogin .faceLogin .fbLogin .btnFacebook{
	float: none;
	margin: 0 0 10px 0;
}

.popupHomepage{
	width: 450px;
	padding: 30px;
	background-image: none;
	border: 3px solid #dadada;
}

.popupHomepage ul{
	margin-bottom: 20px;
	float: left;
}

.popupHomepage ul li{
	width: 225px;
	float: left;
	display: inline;
	font-size: 18px;
	line-height: 26px;
}

.popupHomepage .btnBox{
	width: 450px;
	text-align: center;
}

.popupHomepage .btnBox .button{
	width: 448px;
	padding: 17px 0;
}

.popupConsult{
	width: 510px;
}

.popupConsult .col01{
	width: 140px;
	line-height: 30px;
	vertical-align: top;
}

.popupConsult input[type="text"],

.popupConsult textarea{
	width: 360px;
	margin-bottom: 20px;
}

.popupConsult textarea{
	height: 100px;
}

.popupConsult .right{
	float: right;
	width: 220px;
}

.popupUpgrade{
	width: 740px;
}

.popupUpgrade .left{
	width: 450px;
	float: left;
}

.popupUpgrade .left .col01{
	width: 30px;
}

.popupUpgrade .left h5{
	margin-bottom: 5px;
}

.popupUpgrade .left .col01,
.popupUpgrade .left .col02{
	vertical-align: middle;
	padding: 7px 0;
	border-bottom: 1px dashed #EAEAEA;
}

.popupUpgrade .last .col01,
.popupUpgrade .last .col02{
	border: none;
}

.popupUpgrade .contestTable{
	width: 260px;
	float: right;
}

.popupMoney h2,
.popupMoney p{
	text-align: center;
}

.popupMoney p{
	margin: 0;
}

.popupCommentShot textarea{
	width: 590px;
	height: 100px;
	margin-bottom: 20px;
}

.popupCommentShot ul li{
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 20px;
}

.popupCommentShot .buttons #btnCancel,
.popupCommentShot .buttons #btnYes{
	float: left;
	margin-right: 10px;
}

.popupCommentShot .buttons #btnComment,
.popupCommentShot .buttons #btnWinner,
.popupCommentShot .buttons #btnNo{
	float: right;
}

.popupCommentShot p{
	margin-bottom: 20px;
}

.popupCommentShot p span,
.portfolioUpPage .payFormRight p span{
	font-weight: 600;
	color: #50606c;
}

.popupCommentShot .sliderBar,
.portfolioUpPage .sliderBar,
.popupFeedback .sliderBar,
.sliderBar1{
	width: 340px;
	margin: 0 0 30px 0;
	height: 6px;
	background: #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	-moz-box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	box-shadow: inset 0px 1px 0px 0px #a1a1a1;
	position: relative;
}

.portfolioUpPage .sliderBar{
	width: 313px;
}

.popupCommentShot .sliderBar{
	width: 600px;
}

.popupFeedback .sliderBar{
	width: 200px;
}

.sliderBar1{
	width: 140px;
	float: left;
	margin-top: 10px;
}

.popupCommentShot .sliderKnob,
.portfolioUpPage .sliderKnob,
.popupFeedback .sliderKnob,
.sliderBar1 .sliderKnob{
	width: 14px;
	height: 17px;
	display: inline-block;
	background: url(../img/sprite1.png) no-repeat -253px -50px;
}

.popupCode code{
	display: block;
	width: 570px;
	padding: 15px;
	margin-bottom: 20px;
	background: #f7f7f7;
}

.popupFeedback .left{
	float: left;
	width: 350px;
}

.popupFeedback .left textarea{
	width: 340px;
	height: 118px;
	margin-bottom: 25px;
}

.popupFeedback .right{
	float: right;
	width: 220px;
	margin-bottom: 10px;
}

.popupFeedback .right .col3{
	margin: 0;
}

.eliminateShot{
	padding-left: 25px;
	position: relative;
	margin: 0 0 5px 10px;
	float: left;
}

.eliminateShot span{
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}

.popupFeedback .right .barBox{
	height: 50px;
}

.popupFeedback .right .barBox .sliderBar,
.popupFeedback .right .barBox p,
.popupFeedback .right .barBox1 .sliderBar,
.popupFeedback .right .barBox1 p{
	float: none;
	margin: 0;
}

.popupFeedback .buttons{
	clear: both;
}

.popupFeedback .buttons #btnComment{
	float: right;
}

.popupFeedback .buttons #btnWinner{
	float: left;
}

.popupBanner{
	width: 728px;
	padding: 30px;
	background-image: none;
	text-align: center;
}

.bannerExample{
	display: inline;
}

#b468x60,
#b468x60 td{
	width: 468px;
	height: 60px;
}

#b468x60 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b728x90,
#b728x90 td{
	width: 728px;
	height: 90px;
}

#b728x90 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b336x280,
#b336x280 td{
	width: 336px;
	height: 280px;
}

#b336x280 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b300x250,
#b300x250 td{
	width: 300px;
	height: 250px;
}

#b300x250 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b250x250,
#b250x250 td{
	width: 250px;
	height: 250px;
}

#b250x250 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b160x600,
#b160x600 td{
	width: 160px;
	height: 600px;
}

#b160x600 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b120x600,
#b120x600 td{
	width: 120px;
	height: 600px;
}

#b120x600 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b120x240,
#b120x240 td{
	width: 120px;
	height: 240px;
}

#b120x240 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b240x400,
#b240x400 td{
	width: 240px;
	height: 400px;
}

#b240x400 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b234x60,
#b234x60 td{
	width: 234px;
	height: 60px;
}

#b234x60 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b180x150,
#b180x150 td{
	width: 180px;
	height: 150px;
}

#b180x150 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b125x125,
#b125x125 td{
	width: 125px;
	height: 125px;
}

#b125x125 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b120x90,
#b120x90 td{
	width: 120px;
	height: 90px;
}

#b120x90 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b120x60,
#b120x60 td{
	width: 120px;
	height: 60px;
}

#b120x60 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b88x31,
#b88x31 td{
	width: 88px;
	height: 31px;
}

#b88x31 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b120x30,
#b120x30 td{
	width: 120px;
	height: 30px;
}

#b120x30 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b230x33,
#b230x33 td{
	width: 230px;
	height: 33px;
}

#b230x33 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b728x210,
#b728x210 td{
	width: 728px;
	height: 210px;
}

#b728x210 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b720x300,
#b720x300 td{
	width: 720px;
	height: 300px;
}

#b720x300 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b500x350,
#b500x350 td{
	width: 500px;
	height: 350px;
}

#b500x350 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b550x480,
#b550x480 td{
	width: 550px;
	height: 480px;
}

#b550x480 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b300x600,
#b300x600 td{
	width: 300px;
	height: 600px;
}

#b300x600 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#b94x15,
#b94x15 td{
	width: 94px;
	height: 15px;
}

#b94x15 td{
	vertical-align: middle;
	background: #F7F8FB;
	border: 1px solid #868e9d;
}

#fullView,
#chatPage{
	background: #fff url(intro-bg.png) repeat left top;
}

#fullView .headerWrapper,
#chatPage .headerWrapper{
	background: url(fw-header-bg.png) repeat-x left top;
	height: 100px;
}

#fullView .headerFullView{
	width: 966px;
	height: 100px;
	margin: 0 auto;
}

#chatPage .headerChat{
	width: 580px;
	padding: 0 10px;
	height: 100px;
	margin: 0 auto;
}

#fullView .headerFullView .fw01,
#fullView .headerFullView .fw02,
#chatPage .headerChat .fw01,
#chatPage .headerChat .fw02{
	height: 50px;
}

#fullView .headerFullView .fw01 #logoDcSmall,
#chatPage .headerChat .fw01 #logoDcSmall{
	margin-top: 8px;
}

#fullView .headerFullView .fw01 .button,
#chatPage .headerChat .fw01 .button{
	float: right;
	margin: 10px 0 0 20px!important;
}

#fullView .headerFullView .fw01 #reportBtn,
#fullView .headerFullView .fw01 #feedbackBtn,
#chatPage .headerChat .fw02 #chattoptoolbarprintlink,
#chatPage .headerChat .fw02 #chattoptoolbaremaillink,
#chatPage .headerChat .fw02 #chattoptoolbarsoundonlink,
#chatPage .headerChat .fw02 #chattoptoolbarsoundofflink{
	float: right;
	line-height: 30px;
	margin: 10px 0 0 20px;
	font-size: 12px;
	color: #fff;
	text-shadow: 0px 1px 1px #000000;
}

#chatPage .headerChat .fw02 #chattoptoolbarprintlink,
#chatPage .headerChat .fw02 #chattoptoolbaremaillink,
#chatPage .headerChat .fw02 #chattoptoolbarsoundonlink,
#chatPage .headerChat .fw02 #chattoptoolbarsoundofflink{
	color: #4B95B0;
	text-shadow: none;
}

#fullView .headerFullView .fw01 #reportBtn:hover,
#fullView .headerFullView .fw01 #feedbackBtn:hover,
#chatPage .headerChat .fw02 #chattoptoolbarprintlink:hover,
#chatPage .headerChat .fw02 #chattoptoolbaremaillink:hover,
#chatPage .headerChat .fw02 #chattoptoolbarsoundonlink:hover,
#chatPage .headerChat .fw02 #chattoptoolbarsoundofflink:hover{
	color: #4cade3;
}

#chatPage .headerChat .fw02 #chattoptoolbarprintlink span,
#chatPage .headerChat .fw02 #chattoptoolbaremaillink span,
#chatPage .headerChat .fw02 #chattoptoolbarsoundonlink span,
#chatPage .headerChat .fw02 #chattoptoolbarsoundofflink span{
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	margin-right: 7px;
	margin-top: 7px;
}

#fullView .headerFullView .fw01 #reportBtn{
	padding-left: 27px;
	background: url(../img/sprite1.png) no-repeat -384px -414px;
}

#fullView .headerFullView .fw01 #feedbackBtn{
	padding-left: 24px;
	background: url(../img/sprite1.png) no-repeat -386px -543px;
}

#chatPage .headerChat .fw02 #chattoptoolbarprintlink span{
	background: url(../img/sprite1.png) no-repeat -312px -165px;
}

#chatPage .headerChat .fw02 #chattoptoolbaremaillink span{
	background: url(../img/sprite1.png) no-repeat -327px -347px;
}

#chatPage .headerChat .fw02 #chattoptoolbarsoundonlink span,
#chatPage .headerChat .fw02 #chattoptoolbarsoundofflink span{
	background: url(../img/sprite1.png) no-repeat -296px -165px;
}

#fullView .headerFullView .fw02 #designer{
	float: left;
	height: 49px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #eaeaea;
}

#fullView .headerFullView .fw02 #designer img{
	float: left;
	margin: 4px 10px 0 0;
}

#fullView .headerFullView .fw02 #designer p{
	display: inline-block;
	font-size: 11px;
	margin: 4px 0 0 0;
}

#fullView .headerFullView .fw02 #designer p a{
	font-weight: 600;
	font-size: 12px;
}

#fullView .headerFullView .fw02 h1{
	float: left;
	font-size: 14px;
	line-height: 49px;
}

#chatPage .headerChat .fw02 h5{
	float: left;
	line-height: 50px;
}

#chatPage .headerChat .fw02 h5 span{
	font-weight: 400;
	color: #777;
}

#fullView .headerFullView .fw02 #nextBtn,
#fullView .headerFullView .fw02 #prevBtn{
	float: right;
	line-height: 49px;
	padding: 0 10px;
	color: #777;
	font-weight: 600;
}

#fullView .headerFullView .fw02 #nextBtn{
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}

#fullView .headerFullView .fw02 #prevBtn{
	border-left: 1px solid #eaeaea;
}

#fullView .headerFullView .fw02 #nextBtn:hover,
#fullView .headerFullView .fw02 #prevBtn:hover{
	color: #2caedd;
}

#fullView .headerFullView .fw02 #nextBtn span,
#fullView .headerFullView .fw02 #prevBtn span{
	width: 7px;
	height: 8px;
	display: block;
}

#fullView .headerFullView .fw02 #nextBtn span{
	float: right;
	margin: 22px 0 0 10px;
	background: url(../img/sprite1.png) no-repeat -360px -180px;
}

#fullView .headerFullView .fw02 #prevBtn span{
	float: left;
	margin: 22px 10px 0 0;
	background: url(../img/sprite1.png) no-repeat -393px -180px;
}

#fullView .container{
	width: 100%;
	overflow: auto;
}

#fullView .mainWrapper,
#chatPage .mainWrapper{
	background: none;
}

#fullView .mainWrapper{
	text-align: center;
	padding: 0 0 30px 0;
	overflow: auto;
}

#fullView .mainFull{
	width: 966px;
	margin: 0 auto 30px auto;
	text-align: left;
}

#chatPage .main{
	width: 600px;
}

#chatPage .col12{
	width: 580px;
	margin: 0 10px;
}

#chatPage .contentFrame{
	padding: 10px;
	margin-bottom: 30px;
}

#chatPage .chatLine h6{
	margin-bottom: 5px;
}

#chatPage .chatLine h6 span{
	font-weight: 400;
	font-size: 12px;
}
	
#chatPage .chatBox textarea{
	width: 550px;
	height: 70px;
	margin-bottom: 20px;
}

#chatPage table .col01,
#chatPage table .col02{
	line-height: 30px;
	vertical-align: middle;
	padding: 5px 20px 5px 0;
}

#chatPage table .col02 input[type="text"]{
	width: 300px;
}

#chatPage table .col02 textarea{
	width: 420px;
}

.blogPage .blogPost{
	width: 574px;
	padding: 30px;
	margin-bottom: 30px;
}

.blogPage .blogPost .postHead{
	position: relative;
}

.blogPage .blogPost .postMeta{
	position: absolute;
	left: -35px;
	bottom: -45px;
	height: 25px;
	line-height: 25px;
	padding-left: 35px;
	padding-right: 10px;
	font-size: 12px;
	background: #f6fbff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 0px 0px #dadada;
	-moz-box-shadow: 0px 1px 0px 0px #dadada;
	box-shadow: 0px 1px 0px 0px #dadada;
}

.blogPage .blogPost .postMeta p,
.blogPage .blogPost .postMeta .bullet{
	float: left;
}

.blogPost .alignleft,
.blogPost .alignright{
	padding: 4px;
	border: 1px solid #eaeaea;
}

.blogPost .alignleft{
	float: left;
	margin: 0 15px 10px 0;
}

.blogPost .alignright{
	float: right;
	margin: 0 0 10px 15px;
}

.blogPage .blogPost .postMeta .bullet{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(bullet.png) no-repeat center center;
}

.blogPage .blogPost h2{
	margin-bottom: 65px;
}

.blogPage .blogPost h2 a{
	color: #50606c;
}

.blogPage #commentform table{

	margin-top: 20px;
}

.blogPage #commentform table td{
	padding: 0 10px 10px 0;
}

.blogPage .col4 ul{
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #fff;
}

.blogPage .col4 ul li, .tasright .otherpages li {
	color: #50606c;
	line-height: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e2e2e2;
}

.blogPage .paginationBox{
	padding: 15px 30px;
}

.knowledgePage .contentFrameEdge{
	width: 657px;
	padding: 30px;
}

.knowledgePage .col9 .knowLeft,
.knowledgePage .col9 .knowRight{
	width: 310px;
}

.knowledgePage .col9 .knowLeft{
	float: left;
}

.knowledgePage .col9 .knowRight{
	float: right;
}

.knowledgePage .col9 h4{
	margin-bottom: 10px;
}

.knowledgePage .col9 .search input[type="search"]{
	float: left;
	width: 550px;
	margin-bottom: 30px;
}

.knowledgePage .col9 .search .button{
	float: right;
}

.knowledgePage .col9 .folderList{
	margin-bottom: 20px;
	overflow: auto;
}

.knowledgePage .col9 .folderList li{
	float: left;
	display: inline;
	width: 189px;
	padding-right: 30px;
	margin-bottom: 10px;
}

.knowledgePage .col3 ul li{
	line-height: 30px;
}

.knowledgePage .col3 ul li a{
	color: #50606c;
}

.knowledgePage .col3 ul li a span,
.knowledgePage .col9 .folderList li a span{
	width: 17px;
	height: 16px;
	display: block;
	float: left;
	margin: 8px 10px 0 0;
	background: url(../img/sprite1.png) no-repeat -344px -250px;
}

.knowledgePage .col9 .folderList li a span{
	margin: 3px 10px 10px 0;
}


/*----------------------------*/
/* Register - affiliate */

.affiliatePage .MainInfoContent{
	background: none!important;
	border: 0!important;
	padding: 0!important;
}

.affiliatePage legend{
	color: #50606c!important;
	font-weight: 600!important;
	margin-bottom: 20px!important;
	font-size: 16px!important;
	line-height: 22px!important;
}

.affiliatePage .FormField{
	padding: 10px 0!important;
}

.affiliatePage .FormFieldLabel{
	width: 150px!important;
}

.affiliatePage .FormFieldInputContainer{
	width: 335px!important;
}

.affiliatePage .FormFieldInput{
	width: 300px!important;
}

.affiliatePage .TextBoxContainer{
	background: none!important;
	border: none!important;
}

.affiliatePage .FormFieldError,
.affiliatePage .FormFieldHelp{
	padding: 0 0 0 14px!important;
}

.affiliatePage .FormField-error .TextBoxContainer,
.affiliatePage .TextBoxContainer-error{
	border: none!important;
}

.affiliatePage .TermsAndConditions .TextBoxContainer{
	width: 490px!important;
	border: 1px solid #eaeaea!important;
	padding: 5px!important;
}

.affiliatePage .ButtonText{
	color: #fff!important;
	font-size: 14px!important;
}

/*-------------------------------------*/
/* REST */

#linksBox span {
 float: right;
 font-size: 11px;
 color: #fff;
 font-weight: 600;
 text-shadow: 0px 1px 1px #000000;
}
.logoCaseStudies .carousel .carouselImages {
 width: 876px;
}
.jcarousel-clip {
    overflow: hidden;
}
.jcarousel-clip-horizontal {
    width:  840px;
    margin-left: 30px;
    height: 150px;
}
.jcarousel-item {
    width: 200px;
    height: 150px;
    cursor: pointer;
}
.jcarousel-item-horizontal {
    margin: 0 20px 0 0;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-control {
 clear: both;
}
.logoCaseStudies .carousel .carouselBtns li {
 margin: 0 6px;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 5px;
    width: 10px;
    height: 14px;
    cursor: pointer;
    background: url(../img/sprite1.png) no-repeat -281px -21px;
}
.jcarousel-next-disabled-horizontal {
    cursor: default;
    background: url(../img/sprite1.png) no-repeat -281px 0px;
}
.jcarousel-prev-horizontal {
    left: 5px;
    background: url(../img/sprite1.png) no-repeat -264px -21px;
}
.jcarousel-prev-disabled-horizontal {
    cursor: default;
    background: url(../img/sprite1.png) no-repeat -264px 0px;
}
.col4 {
 position: relative;
}
.col4 > a1 {
 position: absolute;
 width: 100%;
 height: 100%;
 display: block;
 top: 0;
}
.col4 *[rel] {
 cursor: pointer;
}
.popupModal {
	display:none;
        z-index:10;
	background-color:white;
	min-height:200px;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
.popupModal .close {
	background-image:url(modal-close.png);
	position:absolute;
	right:-13px;
	top:-13px;
	cursor:pointer;
	height:32px;
	width:32px;
}
.popupMoney {
 min-height: 50px;
}
#homepage #introRight .popupHomepage ul li {
 font-size: 18px;
 font-weight: normal;
 margin: 0;
 text-shadow: none;
 width: 250px;
}
.popupHomepage {
 min-height: 160px;
 width: 450px;
}
.popupHomepage ul {
 margin: 0 -50px 0 0;
}
.orderSteps .stepCircle .circle {
 display: block;
}
.orderPage2 {
 position: relative;
}
.orderPage2 .bgh {
 position: absolute;
 right: 180px;
 top: 148px;
}
.orderPage2 .mbguaratee {
 position: absolute;
 right: 180px;
 top: 148px;
}
.orderPage2 .iColorPicker {
 border: 1px solid #CACACA;
 display: block;
 float: left;
 height: 20px;
 margin: 6px 10px 0 6px;
 width: 50px;
} 

.step1Tabs .panels {
 display: none;
}
.separator {
 clear: both;
}

/*FC-Trackbar*/
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
div.tickdiv {margin:0; padding:0; border:0; float:none;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background: url(../img/bar.png) 0 0 no-repeat;}
table.trackbar .l div {position:relative; width:0; text-align: right; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {width:1%; text-align: left; font-size: 1px; background: url(../img/bar.png) right top no-repeat; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}
div.tickdiv {position:relative; height:1px; margin:10px 0 10px;}
div.tickdiv div.tick {position:absolute; z-index:400; top:13px; height:12px; width:1px; background:#666; margin:0; padding:0; font:10px tahoma; color:#666;}
div.tickdiv div.tick span {display:block; margin-top:14px; position:absolute; left:-50px; width:100px; text-align:center;}
div.tickdiv div.stick {position:absolute; top:16px; height:6px; width:1px; background:#999; font-size:1px; line-height:1px; margin:0; padding:0;}
.slidersBox .tickdiv {
 display: none;
}
.slidersBox .trackbar {
 margin: 10px 0 -15px 10px;
}
.trackbar img {
	height:16px;
	width:8px;
	margin-top: -5px;
	background:#8c141a;
	border-color: #8c141a;
}
table.trackbar .r div img {
 background-position: -260px -50px;
}

.brif_color {margin:-10px 0 15px 0px;float:left;padding-bottom:10px;background: #f0f5f5;}
.brif_color .color_one {margin:11px 0px 0px 7px;width:149px;height:42px;background: #fbfcfc;line-height:44px;float:left;border:1px solid #dde6e6;}
.brif_color_3 .color_one {width:170px;}
.brif_color .color_one span {display:block;float:left;border:1px solid #cacaca;margin: 6px 10px 0px 6px;width:27px;height:27px;}
.brif_color .color_one span.checkbox, .brif_color .color_one span.radio {border:0px;margin:0px;height:47px;margin: -2px -2px 0px 10px;}
.brif_color_3 .color_one span {margin-left:10px;}
.tshirts input, .cards input {
 display: none;
}
.formLine textarea {
 height: 200px;
}
.box204 select {
 width: 198px;
}
.priceTables .table {
 cursor: pointer;
}
.priceTables input[type="radio"] {
 display: none;
}
.priceGraph .slideBar {
 left: 94px;
}
.priceGraph .slideBar td {
 background: none;
}
.priceGraph .slideBar td div div {
 width: auto;
 font-size: 13px;
 font-weight: bold;
}
.priceGraph #leftBlock div {
 margin-right: -13px;
}
.priceGraph #rightBlock div {
 margin-left: -13px;
}
#projections {
 position: relative;
 border: 1px dashed green;
 border-left: none;
 border-bottom: none;
 left: 50px;
 bottom: -155px;
}
.apoint {
 position: absolute;
 width: 6px;
 height: 6px;
 background: url(../img/sprite1.png) -279px -50px no-repeat;
}
.apointact {
 background-position: -270px -50px;
 width: 9px;
 height: 9px;
 margin: -2px 0 0 -2px;
}
.logNavigation li .last {
 left: auto;
 right: 0;
}
input.commentShot {
 border: none;
}
.formLine .button {
 text-transform: capitalize;
}
.errors {
 border: 1px dashed red;
 color: red;
 padding: 20px;
}
.step2Pages .addPagesMenu ul li .close {
 display: none;
}
.addPagesBox {
 overflow: hidden;
}
#tabcontent {
 width: 4500px;
 position: relative;
}
#tabcontent .box350 {
 position: relative;
 float: left;
 width: 900px;
}
.localDD span {
 display: none;
}
#homeLogodesign #introRight .logoSlider {
 width: 290px;
}
#popuppv .right > div {
 position: relative;
 height: 200px;
}
#popuppv .right > div > div {
 position: absolute;
}
.popupUpgrade label {
 line-height: 20px;
}
.popupUpgrade .right {
 width: 280px;
 float: right;
}
.popupUpgrade .contestTable {
 float: none;
 width: 280px;
}
#yourcontest .locked, #yourcontest .featured {
 display: none;
}
#homeLogodesign #introRight .logoSliderBtns {
 margin: 0 0 10px 10px;
 width: 322px;
}
.tooltip {
	display:none;
	background:transparent url(black_arrow.png);
	font-size:12px;
	height:80px;
	width:160px;
	padding:15px 25px 25px 25px;
	color:#fff;	
}
#moretests {
 z-index: 10;
}
.ctHead .miniBtn {
 top: 7px;
 font-size: 13px;
}
.orderPage3 .summaryBox span {
 float: none;
 padding: 0;
}
#pvtable .edit {
 display: none;
}
#pvtable td:hover .edit {
 display: inline;
 text-decoration: underline;
}
#emlprompt, #pwdprompt {
 width: 350px;
 min-height: 150px;
}
#loginbox {
 display: none;
}
#homepage #seeallcats .button {
 float: none;
 padding: 17px 100px;
}
.upgradeBox {
 display: none;
 width: 966px;
}
.popupCaseStudies h3 {
 padding-right: 70px;
 position: relative;
}
.popupCaseStudies h3 a {
 position: absolute;
 right: 0;
 top: 0;
}
.summaryBox .bgh {
 float: left;
 padding-right: 25px;
}
.orderPage3 .summaryBox .info {
 right: -20px;
}
.addDetailsBtnBox {
 line-height: 27px;
}
.uploadBox .info, .payTypeRight .info {
 right: 0;
 top: 2px;
 display: inline-block;
 width: 15px;
 height: 15px;
 text-indent: -10000px;
 background: url(../img/sprite1.png) no-repeat -217px -71px;
 margin: 0 0 -2px 0;
}
#rfcform input[type="radio"] {
 margin-bottom: 20px;
}
#lpplayer {
 display: block;
 width: 330px;
 height: 187px;
}

#loginbox .col01 {
 width: 100px;
}
#loginbox input {
 margin: 3px 0;
}
.popupCode textarea {
 width: 570px;
 height: 100px;
 background: #F7F7F7;
 margin: 0 0 20px 0;
}
input[disabled] {
 color: graytext;
 background: threedface;
}
.oneOnePage .col9 .amount input {
 width: 169px;
}
.briefPage .slidersBox .sliderKnob {
 margin-left: 163px;
}
.brief_colors {
 width: 657px;
 float: left;
}
.brief_colors .color_one {
 width: 149px;
 line-height: 44px;
 float: left;
}
.brief_colors .color_one span {
 border: 1px solid #CACACA;
 display: block;
 float: left;
 width: 27px;
 height: 27px;
 margin: 6px 10px 0 6px;
}
.withdrawBox {
 display: none;
}
#previewbox {
 background-color: #fff;
 width: 640px;
 height: 480px;
 position: absolute;
 border: none;
 padding: 0;
 z-index: 100;
 padding: 3px;
 border: 1px solid #000;
}
#previewbox #image {
 height: 480px;
}
.eliminatedBox a, .withdrawnBox a {
 display: block;
}
#commentCover {
 display: none;
 position: absolute;
 z-index: 1;
 width: 600px;
 line-height: 230px;
 background: rgba(255, 255, 255, 0.7);
 text-align: center;
}
#winpicfrm {
 padding-top: 60px;
}
#winpicfrm div {
 margin-top: 15px;
}
#winpicfrm a {
 margin-right: 20px;
}
.workList .col3 img {
 border: none;
 float: none;
 margin: 0;
}
.workList .col3 a img {
 border: 1px solid #DEE6E9;
 float: left;
 margin-left: 9px;
}
.popupFeedback .right .barBox p {
 text-align: right;
}
.workList .col3 .problemBox, .workList .col3 .withdrawnBox,
.workList .col3 .exampleBox, .workList .col3 .eliminatedBox {
 z-index: 5;
}
.contestClosed h3 .textBlue {
 text-transform: capitalize;
}
.breadcrumbs li:last-child span {
 display: inline;
}
.contestInfoClient h2 span {
 position: absolute;
 right: 0;
 top: 3px;
 background: white;
}
.ac_results {
 background: white;
 border: 1px solid #CDD9DE;
 border-top: none;
}
.expandBox {
 margin: -30px 0 30px 0;
}
.expandHolder {
 margin-bottom: 0;
}
.messagesTable .col8 {
 float: none;
}
.messagesTable p {
 display: none;
}
.briefPage .col3 .col3hiw2 ul li span {
 height: 30px;
 margin-left: 0;
}
.briefPage h2 a {
 position: static;
 float: right;
 margin-left: 20px !important;
}
.contestPage .upgradeBox {
 padding: 25px 0 32px 0;
}
.contestClosed h3 {
 font-size: 18px;
}
#moredesigns .contentFrameEdge {
 -moz-box-shadow: none;
}
#moredesigns h4 {
 display: none;
}
#moredesigns textarea {
 display: block;
}
.contestClosed .popupTestimonials .left, .contestClosed .popupTestimonials .right {
 margin: 0;
}
.contestInfo2 .info #followCon {
    bottom: 8px;
    position: absolute;
    right: 8px;
    top: auto;
}
.contestPage .notification {
 margin: 0;
}
.workList .col3 .deleteShot, .eliminateShot span {
 border: none;
}
.reportForm {
 display: none;
}

.contestComments {
 position: relative;
 min-height: 150px;
 margin-top: -10px;
}
.jot-nav {
 background: white;
 clear: both;
 padding: 5px;
 margin-top: 10px;
}
#jot-loading {
 display: none;
 z-index: 1;
 position: fixed;
 width: 966px;
 height: 80px;
 text-align: center;
 background: white; opacity: 0.7;
 height: 80px;
 padding-top: 100px;
 margin-top: -100px;
}
.priceGraph #xMin, .priceGraph #xMax, .priceGraph #yMin, .priceGraph #yMax, .priceGraph #xLabel {
 z-index: auto;
}
.logoStyle {
 margin-right: -30px;
}
.contestPage .step2Pages .addPagesBox, .contestPage .addPagesMenu {
 width: 620px;
}
.contestPage .step2Pages .notification {
 width: 587px;
}
#moredesigns textarea {
 width: 470px;
}
#fullView .headerFullView .fw01 .button {
 margin: 0;
}
.contestTable td.col02 a {
 display: block;
}
.contestTable td.col02 a.cat {
 display: inline;
}
.logos02 {
 background-position: left bottom;
}
.logos03 {
 background-position: right top;
}
.logos04 {
 background-position: left center;
}
.logos05 {
 background-position: right center;
}
.buy99 {
 background: url("buy99.png"); 
 width: 71px; 
 height: 18px; 
 display: block;
 margin: 6px 8px 0 0;
}
.contestClosed .right img {
 float: none;
}
.briefPage .oneOnePage {
 margin-right: -30px;
}
.briefPage .oneOnePage ul li {
 float: left;
 width: 229px;
}
.designerProfilePage .orderPage3 .summaryBox .info {
 right: 0;
}

/* TipTip CSS - Version 1.2 */
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

#tiptip_content h1, #tiptip_content h2, #tiptip_content h3,
#tiptip_content h4, #tiptip_content h5, #tiptip_content h6 {
 color: #fff;
 margin-bottom: 10px;
}
.offer {
       text-align: center;
       font-size: 20px;
       color: #38761d;
       border: 1px solid #666666;
       padding: 20px;
       margin: 0 0 20px;
       background: #b6d7a8;
}
.offered, .offered td {
         color: #38761d !important;
}
tr.offered {
           font-size: 110%;
}
h5.offered:after {
 content: " (FREE)";
}
.designerProfilePage .notification b {
 color: #4B95B0;
}
.contestTable td.col02 a.miniBtn {
 margin-left: 315px;
}
.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.star-rating,.star-rating a{background:url(star.gif) no-repeat 0 0px}
.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
.star-rating-on a{background-position:0 -16px!important}
.star-rating-hover a{background-position:0 -32px}
.star-rating-readonly a{cursor:default !important}
.testimonialsTable h4 {
 display: inline;
}
.testimonialsTable h4 .fLeft {
 margin: -3px 15px 0 0;
}
.gray-stars, .red-stars {
 display: inline-block;
 background: url(star.gif);
 height: 16px;
 width: 80px;
}
.red-stars {
 background-position: 0 -16px;
}
span[itemprop=itemreviewed], span[itemprop=dtreviewed], span[itemprop=rating] {display: none;}
.mainWrapper .col8 h4 {
   margin: 10px 0 0 0;
}
.ratingLP {
 margin: -10px 15px 20px 15px;
 font-weight: bold;
}
#homepage .ratingLP {
 margin: 20px 15px -30px;
}
.ratingLP .gray-stars {
 margin-right: 20px;
}
.ratingLP span {
 display: none;
}
 .col0205 div[itemscope] {
 position: relative;
}
.typedate {
 position: absolute;
 right: 0;
 top: -20px;
 font-size: 85%;
}
.typedate time {
 display: block;
 font-size: 115%;
}
.facebook {
 max-width: 90px;
}
.tasthumbs {
 margin: 0 -30px 0 -10px;
}
.tasthumbs div div {
 margin: -10px 0 10px 0;
}
.tasright {
 overflow: visible;
}
.tasright table {
 border-spacing: 5px;
 border-collapse: separate;
}
.tasright .button {
 width: 90%;
 margin: 15px 0;
}
.tasright h3 {
 margin: 0;
 border-bottom: 1px solid #e2e2e2;
}
.iconSet {
 display: none;
 background: #F2F8FB;
 border: 1px solid #BED7E4;
 width: 92%;
 margin-left: 10px;
 padding: 0 10px;
}
.iconSet table {
 margin: 0;
 border: none;
 clear: both;
 width: 100%;
}
.iconSet table td {
 text-align: center;
 vertical-align: bottom;
 width: 16%;
}
.iconSet h3 {
 margin: 20px 0;
}
.voteurl a {
 display: inline-block;
 cursor: pointer;
 width: 13px;
 height: 12px;
 background: url(vote_heart.png) no-repeat;
}
.voteurl a:hover {
 background: url(vote_heart_hover.png) no-repeat;
}
.sbuttons .float_left {
 margin-right: 5px;
}
.sbuttons .fbutton {
 margin-right: -5px;
}
#homeSpecialOffer #introRight .button.large,
.landingPagePage #introLeft .button.large{
	padding: 17px 0;
	text-align: center;
	width: 400px;
	font-size: 22px;
}

.landingPagePage .landPageIcon{
	float: right;
	width: 128px;
	height: 128px;
	margin: 0 0 10px 20px;
}

.landingPagePage #landElements{
	background: url(sprite2.png) no-repeat 0 0;
}

.landingPagePage #landDimensions{
	background: url(sprite2.png) no-repeat -128px 0;
}

.landingPagePage #landQuality{
	background: url(sprite2.png) no-repeat -256px 0;
}

.landingPagePage #landUvp{
	background: url(sprite2.png) no-repeat 0 -128px;
}

.landingPagePage #landSimplicity{
	background: url(sprite2.png) no-repeat -128px -128px;
}

.landingPagePage #landSpeed{
	background: url(sprite2.png) no-repeat -256px -128px;
}

.landingPagePage #introLeft .mbg{
	margin-left: 30px;
}
#wrong-code {
        display: none;
        color: #F00;
}
.contestFinal .workFilter textarea {
 width: 616px;
 display: block;
}
.contestFinal #tabContent {
 padding: 15px;
}
.contestFinal .col12 {
 width: 616px;
}
.contestFinal .comment {
 width: 100%;
}
.contestFinal .contestComments .commentText {
 width: 363px;
}
.contestFinal .col9 .contentFrameEdge {
 /*clear: both;*/
}
a.downloadStep {
 width: 100%;
}
.reviewStep, .happyStep, .signStep, #uploadStep {
 display: none;
}
.signTable {
 width: 100%;
 margin: 15px 0;
}
.signTable .button {
 width: 45%;
}
.contestFinal .testimonial textarea {
 height: 142px;
 width: 420px;
 margin: 0;
}
.contestFinal .testimonial .button {
 width: 100%;
}
.contestFinal .alert {
 width: 100%;
}
.finalPicture {
 float: right;
 display: block;
 width: 200px;
 height: 150px;
 margin: 0 20px 0 0;
 border: 1px solid #DEE6E9
}
.disabled {
 color: #BBB;
}
.happyStep .green {
 margin-left: 20px;
 padding: 5px 40px;
}
#filesBlockLeft {
 float: left;
 line-height: 40px;
 margin-top: 10px;
}
#filesBlockLeft span {
 display: inline-block;
 width: 300px;
}
.finalNotes {
 text-align: center;
 margin: 10px 0 20px 0;
}
.finalNotes .notification {
 width: 934px;
 margin: 0 auto -1px auto;
}
.jot-cfm {
 margin: 0 15px 10px 15px;
}
.contestFinal .jot-cfm {
 width: 100%;
}
.contestFinal .contentFrameEdge > .workList {
 padding-top: 15px;
}
.contestFinal .workList .col3 {
 margin: 0 5px 30px 5px;
}
.contestFinal #submitDesign {
 margin: 15px 15px 0 0;
}
.popupFeedback #btnEliminate {
 position: absolute;
 left: 190px;
}
.workList .col3 .barBox .bar td span {
 width: 100%;
 margin-bottom: -10px
}
.fb_iframe_widget iframe {
 right: 0;
}


.logoStyle .logoStyleBox{
	width: 257px;
	height: 100px;
	background-color: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin: 10px 30px 10px 0;
	padding: 0 10px;
	text-align: center;
}

.logoStyle .logoStyleBox ul{
	float: left;
}

.logoStyle .logoStyleBox label{
	font-size: 14px;
	font-weight: 600;
	color: #50606c;
}

.logoStyle .logoStyleBox label span{
	font-weight: 400;
}

.logoStyle .logoStyleBox div{
	width: 237px;
	height: 52px;
	display: inline-block;
}

.logos01{
	background: url(../img/logo-styles.jpg) no-repeat left top;
}

.logos02{
	background: url(../img/logo-styles.jpg) no-repeat right top;
}

.logos03{
	background: url(../img/logo-styles.jpg) no-repeat left center;
}

.logos04{
	background: url(../img/logo-styles.jpg) no-repeat right center;
}

.logos05{
	background: url(../img/logo-styles.jpg) no-repeat left bottom;
}

.logos06{
	background: url(../img/logo-styles.jpg) no-repeat right bottom;
}

.colorBox{
	background-color: #fcfcfc;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 5px;
	line-height: 18px;
}

.colorBox span{
	padding-left: 15px;
	background: url(../img/sprite1.png) no-repeat -393px -175px;
}
.brif_color {margin:-10px 0 15px 0px;float:left;padding-bottom:10px;background: #f0f5f5;}
.brif_color .color_one {margin:11px 0px 0px 7px;width:149px;height:42px;background: #fbfcfc;line-height:44px;float:left;border:1px solid #dde6e6;}
.brif_color_3 .color_one {width:170px;}
.brif_color .color_one span {display:block;float:left;border:1px solid #cacaca;margin: 6px 10px 0px 6px;width:27px;height:27px;}
.brif_color .color_one span.checkbox, .brif_color .color_one span.radio {border:0px;margin:0px;height:47px;margin: -2px -2px 0px 10px;}
.uploadBox,
.settingsPage .avatarBox{
	background: #fcfcfc;
	border: 1px solid #eaeaea;
	padding: 15px;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	border-radius: 3px;
}

.uploadBox .url,
.uploadBox .file{
	float: left;
	display: inline;
	margin-right: 50px;
}

.uploadBox .url input{
	width: 200px;
}