body{
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position:center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

hr{
  color: #909090;
}

h3{
  font-size:12px; 
}

.hide{
  display:none;
}

.show{
  display:;
}

.loginInputText{
  font-size:10px; 
  font-weight:bolder;
  color:#294256;
  background-color:#FFFFFF;
  font-family:verdana;
	height:20px;
  text-align:center;
  width:126px
}

.loginInputSubmit{
  background-color:#575757;
  font-family:verdana;
	font-size:10px; 
  font-weight:bolder;
  color:#FFFFFF;
  height:20px;
  text-align:center;
} 

.formInputText{
  font-size:10px; 
  font-weight:bolder;
  color:#294256;
  background-color:#FFFFFF;
  font-family:verdana;
	height:20px;
  width:280px;
  padding: 2px;
}

.formInputDate{
  font-size:10px; 
  font-weight:bolder;
  font-family:verdana;
	color:#294256;
  background-color:#FFFFFF;
  height:20px;
  text-align:left;
}

.formInputSubmit{
  background-color:#575757;
  font-family:verdana;
	font-size:10px; 
  font-weight:bolder;
  color:#FFFFFF;
  height:20px;
  text-align:center;
} 

.formInputTextArea{
  font-size:10px; 
  font-weight:bolder;
  font-family:verdana;
	color:#294256;
  background-color:#FFFFFF;
  height:200px;
  text-align:left;
  width:280px
}

.formInputTextAreaShort{
  font-size:10px; 
  font-weight:bolder;
  font-family:verdana;
	color:#294256;
  background-color:#FFFFFF;
  height:100px;
  text-align:left;
  width:280px
}

.formInputTextAreaComment{
  font-size:10px; 
  font-weight:bolder;
  font-family:verdana;
	color:#294256;
  height:50px;
  text-align:left;
  width:700px;
  background-color: #F0F0F0;
}

.formInputTextAreaMessage{
  font-size:10px; 
  font-weight:bolder;
  font-family:verdana;
	color:#294256;
  background-color:#FFFFFF;
  height:70px;
  text-align:left;
  width:680px
}

.formLabel{
  cursor: default;
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.formLabelWhite{
  cursor: default;
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.formLabelError{
  cursor: default;
  color: #FF0000;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textWhite{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textWhiteBigger{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}
.textWhiteBigger:visited{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.menuTextWhite{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:10px; 
  padding-left:10px;
}

.menuTextBlack{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
  padding:0 0 0 20;
}

.menuTextBlack a{
  text-decoration:none;
}

.textWhite:visited{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.leftMenu{
  text-decoration:none;
  padding:0 0 0 35;
  margin:0 0 0 0;
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.leftMenuHighlight{
  text-decoration:none;
  padding:0 0 0 35;
  margin:0 0 0 0;
  color: #AAAAAA;
  color: #FF6000;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}


.newsticker{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textBlack{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textBlackSort{
  color: #434343;
  font-family:verdana;
  font-weight: normal;
  font-size:12px; 
}

.textBlackBigger{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textBlackBiggerCG{
  padding:0 0 0 0;
  margin:0 0 0 0;
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textWhiteBiggerCG{
  padding:0 0 0 0;
  margin:0 0 0 0;
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textBlackBiggerNoU{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
  text-decoration:none;
}

.textBlackBigger:visited{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textBlackContent{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textWhiteContent{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textBlackHeader{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:18px; 
}

.textBlack:visited{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:11px; 
}

.textBlackLight{
  color: #434343;
  font-family:verdana;
  font-size:11px; 
  text-align:justify;
  padding-right:8px;
}

.textBlackLight a{
  color: #434343;
}

.textBlackLightBigger{
  color: #434343;
  font-family:verdana;
  font-size:11px; 
  text-align:justify;
  padding-right:12px;
}

.textBlackLight b{
	font-weight:bolder;
}

.textBlackLightContent{
  color: #434343;
  font-family:verdana;
  font-size:12px; 
  text-align:justify;
  padding-right:8px;
}

.textBlackLightContent h2{
  font-size:15px; 
  text-align:justify;
  margin:0 0 0 0;
  padding:10 0 0 0;
}

.textBlackLightContent h2{
  font-size:14px;
}

.textWhiteLight{
  color: #FFFFFF;
  font-family:verdana;
  font-size:11px; 
}

.textWhiteLight a{
  color: #FFFFFF;
}

.textWhiteLight b{
	font-weight:bolder;
}

.textWhiteLightContent{
  color: #FFFFFF;
  font-family:verdana;
  font-size:11px; 
}

.textWhiteLightContent a{
  color: #FFFFFF;
  font-family:verdana;
  font-size:11px; 
}

.messageNew{
  cursor: default;
  background-color: #FF0000;
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textBlackTitle{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

.textWhiteTitle{
  color: #FFFFFF;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
}

a{
  color: #434343;
}

.leftPanelH{
  color: #434343;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
  text-decoration: none;
  cursor: pointer;
  padding:3 0 3 0;
}

.nyt{
  color: #434343;
  background-color: #dddddd;
  font-family:verdana;
	font-weight:bolder;
  font-size:12px; 
  display: inline;
}

/* Clearfix hack */
.clear {
	clear:both;
	height:0px;
}

.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}

form .clearfix {
	overflow: hidden;
}

/* new job section */
#job-page {
  background: transparent url('images/jobs/search-page-bg.png') no-repeat 0px 0;
  font-family:arial;
}

.job-search {
  font-family:arial;
}

.job-search-form {
  width:627px;
  height:42px;
  float:left;
  background: transparent url('images/jobs/search-form-bg.jpg') no-repeat 0 0;
  line-height:38px;
}

.job-search-form span {
  color:#1b3202;
  font-size:18px;
  font-weight:bold;
  padding-left:7px;
}

.job-search-form .input {
  width:279px;
  border:1px solid #d0ffc5;
  outline:1px solid #c9c9c9;
  padding:3px;
  color:#2a2a2a;
  font-weight:bold;
  font-family:arial;
  margin-left:10px;
}

.job-search-form .select {
  width:147px;
  background-color:#fff;
}

.job-search-form .submit {
  width:66px;
  height:34px;
  background: transparent url('images/jobs/search-form-btn.jpg') no-repeat 0 3px;
  border:none;
  color:#2a2a2a;
  font-weight:bold;
  font-size:12px;
  margin-left:10px;
}

.job-search-switch {
  width:131px;
  height:42px;
  float:right;
  background: transparent url('images/jobs/search-form-switch.jpg') no-repeat 0 0;
  color:#787878;
  font-weight:bold;
  font-size:12px;
  cursor:pointer;
}

.job-search-switch span {
  display:block;
  margin:15px 10px;
}

#job-search-description ul {
  font-family:arial;
  padding:0;
  margin:0;
}

#job-search-description li {
  float:left;
  width:48%;
  list-style:none;
  padding-left:10px;
}

#job-search-description h2 {
  font-size:14px;
  font-weight:bold;
  color:#373737;
}

#job-search-description p {
  font-size:10px;
  color:#787878;
}

#job-search-advanced {
  width:758px;
  height:260px;
  background: transparent url('images/jobs/search-form-advanced-bg.jpg') no-repeat 0 0;
}

#job-search-advanced h2 {
  font-size:13px;
  font-weight:bold;
  color:#373737;
  padding:14px 14px 0 14px;
}

#job-search-advanced canvas {
  float:left;
}

#job-search-advanced table {
  width:510px;
  margin:15px 0 0 232px;
}

#job-search-advanced td {
  width:170px;
  vertical-align:top;
  padding:0 0px 30px 0;
}

#job-search-advanced .checkbox {
  margin:0;
  padding:0;
  width: 13px;
  height: 13px;
  vertical-align: bottom;
  position: relative;
  top: 1px;
  *overflow: hidden;
}

#job-search-advanced td label {
  font-size:10.5px;
  font-weight:bold;
  color:#787878;
  text-indent: -25px;
  padding-left:2px;
  cursor:pointer;
}

#job-search-advanced td span {
  display:block;
  font-size:9px;
  font-weight:normal;
  color:#787878;
  padding-left:16px;
}

#job-search-advanced .submit {
  width:135px;
  height:62px;
  background: transparent url('images/jobs/search-form-advanced-btn.jpg') no-repeat 0 0;
  border:none;
  color:#2a2a2a;
  font-weight:bold;
  font-size:12px;
  margin-top:5px;
}

#job-search-paging {
  text-align:right;
  font-size:11px;
  padding:10px 15px 0 0;
}

#job-search-paging span {
  color:#9f6d34;
  font-weight:bold;
}

#job-search-paging a {
  font-size:10px;
  font-weight:normal;
}

.job-premium {
  width:744px;
  height:145px;
  margin:0 0 3px 8px;
}

.job-premium-g {
  background: transparent url('images/jobs/job-premium-box-g-bg.jpg') no-repeat 0 0;
}

.job-premium-w {
  background: transparent url('images/jobs/job-premium-box-w-bg.jpg') no-repeat 0 0;
}

.job-premium h2 {
  width:450px;
  margin:0;
  float:left;
  line-height:30px;
  padding-left:10px;
}

.job-premium h2 a {
  font-size:14px;
  font-weight:normal;
  color:#3b590f;
  text-decoration:none;
}

.job-premium h2 a:hover {
  text-decoration:underline;
}

.job-premium span {
  width:250px;
  float:right;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  text-align:right;
  color:#3b590f;
  padding-right:12px;
}

.job-premium ul {
  margin:5px 0 0 0;
  padding:0;
}

.job-premium li {
  float:left;
  list-style:none;
}

.job-premium-img {
  width:152px;
  height:85px;
  margin:10px 33px 0 10px;
  text-align:center;
  line-height:85px;
}

.job-premium-img img {
  max-width:150px;
  max-height:85px;
  overflow:hidden;
  vertical-align:middle;
  border:0;
}

.job-premium-text {
  width:280px;
  margin:10px 45px 0 0;
  font-size:10px;
  color:#373737;
}

.job-premium-info {
  width:210px;
  margin:10px 0 0 0;
  font-size:13px;
  color:#000;
  border-left:1px solid #dadada;
  padding-left:10px;
}

.job-premium-info h3 {
  margin:0 0 9px 0;
  font-size:14px;
}

.job-premium-info p {
  margin:0 0 6px 0;
}

#job-description {
  padding-bottom:20px;
}

.job-info {
  width:482px;
  float:left;
  margin:0 0 0 8px;
  padding-bottom:4px;
  background: transparent url('images/jobs/job-info-footer-bg.jpg') no-repeat bottom center;
}

.job-info h2.header {
  width:482px;
  height:29px;
  background: transparent url('images/jobs/job-info-header-bg.jpg') no-repeat 0 0;
  line-height:29px;
  color:#2a2a2a;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding-left:10px;
}

.job-info .job-content {
  width:482px;
  background: transparent url('images/jobs/job-info-body-bg.jpg') repeat-y 0 0;
  padding:10px 20px 10px 10px;
  font-size:10px;
  color:#787878;
}

.job-info .job-content span {
  display:block;
  width:460px;
}

.job-details {
  width:249px;
  float:right;
  margin-right:2px;
}

.job-details-img {
  max-width:249px;
  overflow:hidden;
  text-align:center;
  margin:20px 0;
}

.job-details-box {
  width:249px;
  padding-bottom:5px;
  background: transparent url('images/jobs/job-details-box-footer.gif') no-repeat bottom center;
}

.job-details-box-header {
  width:249px;
  height:5px;
  background: transparent url('images/jobs/job-details-box-header.gif') no-repeat 0 0;
}

.job-details-box-body {
  width:249px;
  background: transparent url('images/jobs/job-details-box-bg.gif') repeat-y 0 0;
  font-size:10px;
  color:#000;
}

.job-details-table {
  width:223px;
  border-collapse:collapse;
  margin:10px 0 0 15px;
  font-family:arial;
}

.job-details-table td {
  vertical-align:top;
  font-size:11px;
  padding-bottom:15px;
}

.job-details-table td.column-caption {
  width:30%;
}

.job-details-apply {
  margin:20px 0 0 15px;
  padding-bottom:5px;
}

.job-details-apply a {
  display:block;
  width:223px;
  height:51px;
  background: transparent url('images/jobs/job-apply-btn.png') no-repeat 0 0;
}

.job-share-facebook {
  margin:10px 0;
}

#job-google-maps {
  width:249px;
  height:249px;
  margin:10px 0;
}

#job-add-c {
	margin:10px;
}

.progress-step {
	color:#888888;
}

.progress-done {
	color:#006E2E;
	font-weight: bold;
}

#progress-indicator {
  color: #484848;
  font-family:verdana;
  font-size:12px; 
  text-align:justify;
  padding:3px 5px;
  background: url(graphics/progress-indicator-bg.gif) repeat-x 0 0; 
}

.progress-step {
	color:#1F1F1F;
	font-weight: bold;
}

.job-add-product {
	border-top:1px dotted #dadada;
}

.job-add-product td {
	padding:10px 0 10px 5px;
	border-bottom:1px dotted #dadada;
	width:50%;
}

.job-add-product .radio {
	position:relative;
	top:3px;
	margin:0 3px 3px 0;
	float:left;
}


.job-add-product label {
	font-size:12px;
}

.job-add-jobinfo {
	width:100%;
}

.job-add-jobinfo td {
	width:50%;
}

.job-add-jobinfo .checkbox {
	position:relative;
	top:3px; 
}

.pseudo-link {
	color:#888888;
	font-size:11px;
	border-bottom:1px dotted #888888;
	cursor:pointer;
}

#switchAddress {
	width:357px;
	margin-bottom:5px;
}

.showCal {
	margin-left:5px;
	margin-right:15px;
}

.form-note {
	color:#888888;
	font-size:11px;
}

.job-add-nav {
	font-size:12px;
}

/* Calendar */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
/* EOF Calendar*/

.job-manage-img {
  max-width:249px;
  max-height:90px;
  overflow:hidden;
  background-color: transparent;
}

.discount_message {
	font-size:12px;
	background-color: #F9F7ED;
	font-family: arial;
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid #000;
}

.notice-msg {
	background-color: #CDEB8B;
	padding:5px;
}

td.job-product-divider {
	border-right: 1px dotted #DADADA;
	padding-left:5px;
}

.job-recommended {
	color:#006E2E;
}

.job-city-label {
	display:inline-block;
	width:100px;
}

.getitdone {
	background-color: #efefef;
	padding:0 3px;
	font-family: Arial;
}

.gid-menu, .gid-tools, .gid-search, .gid-text, .gid-search-result, .gid-menu-search, .gid-item {
	width:692px;
}

.gid-menu {
	height:70px;
	margin:5px auto 0 auto;
	background: transparent url('images/getitdone/menu-bg.png') no-repeat 0 0;	
}

.gid-menu-min {
	height:30px;
	margin:5px auto 0 auto;
	background: transparent url('images/getitdone/menu-min-bg.png') no-repeat 0 0;	
}

.gid-menu ul {
	margin:0 8px 0 9px;
	padding:0;
}

.gid-menu li {
	list-style: none;
	float:left;
	margin-right:10px;
}

.gid-menu li.last {
	float:right;
}

.gid-menu li.last a {
	padding:0 0 0 10px;
	border-left:1px dotted #666666;
	border-right:none;
}

.gid-menu li a {
	line-height:27px;
	font-size:12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	border-right:1px dotted #666666;
	padding:0 10px 0 0;
}

.gid-menu-btn {
	background: transparent url('images/getitdone/menu-btn.png') no-repeat 0 0;
}

.gid-menu-btn a {
	font-size:10px !important;
	font-weight: normal !important;
	color:#000 !important;
	text-transform: uppercase;
	border:none !important;
	margin-right:14px;
}

.gid-create-account {
	text-transform: uppercase;
	margin-left:436px;
	line-height:28px;
}

.gid-create-account a {
	font-size:11px;
	font-weight:bold;
	color:#3e3c3c;
	text-decoration: none;
}

.gid-tools {
	margin:28px auto 40px auto;
}

.gid-tools ul {
	width:420px;
	margin:0;
	padding:11px 0;
	float:left;
	border:2px solid #dddddd;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
}

.gid-tools li {
	width:200px;
	list-style: none;
	float:left;
}

.gid-tools li a {
	display:block;
	line-height:40px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#5f91b3;
	padding-left:55px;
}

.gid-category-crafts {
	background: transparent url('images/getitdone/icon-crafts.png') no-repeat 20px 10px;
}

.gid-category-it {
	background: transparent url('images/getitdone/icon-it.png') no-repeat 20px 7px;
}

.gid-category-maid {
	background: transparent url('images/getitdone/icon-maid.png') no-repeat 20px 7px;
}

.gid-category-entertainment {
	background: transparent url('images/getitdone/icon-entertainment.png') no-repeat 17px 10px;
}

.gid-category-garden {
	background: transparent url('images/getitdone/icon-garden.png') no-repeat 17px 10px;
}

.gid-category-misc {
	background: transparent url('images/getitdone/icon-misc.png') no-repeat 20px 10px;
}

.gid-tools img {
	float:right;
	border:2px solid #dddddd;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.gid-search {
	margin:15px auto 0 auto;
}

.gid-search-help, .gid-search-job {
	width:333px;
	height:120px;
	background: transparent url('images/getitdone/search-bg.png') no-repeat 0 0;
}

.gid-search-help h2, .gid-search-job h2 {
	font-size:15px;
	color:#666;
	margin:13px 17px;
}

.gid-search-help form, .gid-search-job form {
	margin:0;
	margin-left: 10px;
}

.gid-search-help p, .gid-search-job p {
	margin:0 0 5px 0;
}

.gid-search-help {
	float:left;
}

.gid-search-help h2 {
	width:261px;
	height:13px;
	background: transparent url('images/getitdone/search-help-title.png') no-repeat 0 0;
}

.gid-search-help h2 span {
	display:none;
}

.gid-search-job {
	float:right;
}

.gid-search-job h2 {
	width:188px;
	height:14px;
	background: transparent url('images/getitdone/search-job-title.png') no-repeat 0 0;
}

.gid-search-job h2 span {
	display:none;
}

.gid-search-input {
	width:136px;
	height:31px;
	line-height:31px;
	background: url('images/getitdone/search-input-bg.png') no-repeat 0 0;
	border:none;
	padding:0 27px 0 8px;
	font-size:12px;
	color:#666666;
}

.gid-search-select-c {
	float: left;
	width:140px;
	height:31px;
	background: url('images/getitdone/search-input-bg.png') no-repeat 0 0;
	border:none;
	font-size:12px;
	color:#666666;
	margin-right:10px;
}

.gid-search-select {
	width:131px;
	border:none;
	padding:6px 0 0 4px;
	font-size:12px;
	color:#333333;
	background-color: transparent;
	font-weight: bold;
}

.gid-search-btn-help, .gid-search-btn-job {
	width:83px;
	height:30px;
	border:none;
	margin-left:37px;
}

.gid-search-btn-help {
	background: url('images/getitdone/search-btn-help.png') no-repeat 0 0;
}

.gid-search-btn-job {
	background: url('images/getitdone/search-btn-job.png') no-repeat 0 0;
}

.gid-search-users-c {
	width:690px;
	margin:15px auto 0 auto;	
}

.gid-search-users {
	float:left;
	width:330px;
	border:2px solid #dddddd;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	margin-right:22px;	
}

.gid-search-users-last {
	margin-right:0;
}

.gid-search-users ul {
	margin:0;
	padding:10px 0 0 5px;
}

.gid-search-users li {
	list-style: none;
	float:left;
	padding:0;
	width:105px;
	text-align:center;
}

.gid-search-users li:last-child {
	border:none;
}

.gid-search-users a {
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#5f91b3;
	margin:3px 0 5px 0;
}

.gid-search-users p {
	margin:0;
	font-size:10px;
	color:#666666;
}

.gid-text {
	margin:20px auto 20px auto;
	/*border:2px solid #dddddd;
	-moz-border-radius: 5px;
	border-radius: 5px; */
	background-color: #EFEFEF;

	min-height: 550px;
	width: 620px;
	padding-top: 0px;
}
.gid-text-content {
	background: url('getitdone/gfx/yellowboxcontent.png') repeat-y;
	min-height: 560px;
	width: 595px;
	margin: 0;
	}
.gid-sign-top {
background: url('getitdone/gfx/yellowboxtop.png') no-repeat;
height: 41px;
width: 595px;
margin: 0;
}
.gid-sign-bot {
background: url('getitdone/gfx/yellowboxbot.png') no-repeat;
height: 16px;
margin: 0;
width: 596px;
}

.gid-text h2, .gid-text p, .gid-text ul {
	margin:0px 6px;
	color:#333;
}

.gid-text h2 {
	font-size:20px;
}

.gid-text h2.inside {
	font-size:14px;
}

.gid-text h1 {
	font-size:16px;
	margin:10px 6px;
	color:#333;
}

.gid-text p, li {
	font-size:13px;
}

.gid-search-result {
	margin:0px auto 20px auto;
	/*border:1px solid #dddddd; */
	-moz-border-radius: 5px;
	border-radius: 5px;
/*	background-color: #fff; */
	color:#000;
	font-size:11px;
}

.gid-search-result a {
	font-size:12px;
	color:#537d9a;
	text-decoration: none;
}

.gid-search-result-pic {
	width:75px;
	float:left;
	padding:0 5px;
}

.gid-search-result-info {
	width:410px;
	float:left;
	padding:0 5px;
}

.gid-search-result-info2 {
	width:170px;
	float:right;
	padding:0 5px;
}

.gid-menu-search {
	height:61px;
	margin:20px auto 20px auto;
	background: url('images/getitdone/menu-search-bg.png') no-repeat 0 0;
	line-height:75px;
}

.gid-menu-search-c {
	padding-left:5px;
}

.gid-menu-search-c .gid-search-btn-help {
	margin-left:4px;
}

.gid-item {
	margin:20px auto 20px auto;
}

.gid-item-description, .gid-item-user {
	border:1px solid #dddddd;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
}

.gid-item-description h3, .gid-item-user h3 {
	height:27px;
	line-height:27px;
	background: url('images/getitdone/item-title-bg.png') repeat-x 0 0;
	margin:0;
	color:#636464;
	font-size:12px;
	padding-left:13px;
}

.gid-item-description {
	width:492px;
	float:left;
}

.gid-item-description h2 {
	font-size:20px;
	color:#333;
	margin:10px 12px;
	display:block;
	line-height:40px;
	padding-left:35px;
	background-position: 0 8px;
}

.gid-item-description p {
	font-size:12px;
	color:#333;
	margin:10px 12px;
}

.gid-item-user {
	width:186px;
	float:right;
}

.gid-item-user h2 {
	color:#333;
	font-size:13px;
	margin:0 0 5px 0;
}

.gid-item-user-c {
	margin:5px 2px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}

.gid-item-user-c img {
	float:left;
	margin-right:5px;
}

.gid-item-user-c p {
	margin:0 0 17px 0;
	padding:0 0 10px 0;
}

.gid-item-sms {
	width:180px;
	height:101px;
	background: url('images/getitdone/sms-bg.png') no-repeat 0 0;
	margin:5px 3px;
}

.gid-item-sms p {
	font-size:13px;
	color:#333333;
	text-align: center;
	margin:0;
	padding-top:7px;
}

.git-item-sms-code {
	width:50px;
	border:1px solid #999;
	padding:2px;
}

.sms-btn {
	vertical-align:bottom;
}

.gid-item-user-desc-c {
	margin:5px 12px;
	padding-bottom:10px;
}

.gid-item-user-desc-c img {
	float:left;
	margin-right:5px;
}

.gid-item-user-desc-c p {
	margin:0;
	padding:0;
}

.gid-item-user-desc-c h2 {
	margin:0;
	padding:0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 310px;
    padding:10px 10px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 310px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 95px;
    height: 155px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: -22px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/getitdone/next.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: -10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/getitdone/prev.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 div.jcarousel-next-horizontal {
    background-imgage: url(images/getitdone/next1.png) !important;
}

/* Fådetgjort.dk */
select.minimal {
border: 1px #DDDDDD solid;
width: 200px;
font-size: 15px;
padding: 5px;
height: 30px;

}
input.minimal {
border: 1px #DDDDDD solid;
width: 400px;
font-size: 15px;
padding: 5px;
height: 30px;

}
input.minimal2 {
border: 1px #DDDDDD solid;
width: 75px;
font-size: 15px;
padding: 5px;
height: 30px;
}
input.minimal3 {
border: 1px #DDDDDD solid;
width: 75px;
font-size: 15px;
padding: 5px;
height: 30px;
}
input.minimal4 {
border: 1px #DDDDDD solid;
width: 321px;
font-size: 15px;
padding: 5px;
height: 30px;
}
input.minimal5 {
border: 1px #DDDDDD solid;
width: 300px;
font-size: 15px;
padding: 5px;
height: 30px;
}
textarea.minimal
{
border: 1px #DDDDDD solid;
width: 400px;
font-size: 13px;
padding: 2px;
}
textarea.minimalcom
{
border: 1px #DDDDDD solid;
width: 250px;
font-size: 13px;
padding: 2px;
}
textarea.minimalbesked
{
border: 1px #DDDDDD solid;
width: 300px;
font-size: 13px;
padding: 2px;
}
div#betingelsediv {
display: none; 
position: absolute; 
background-color: #FFFFFF; 
border: 1px solid #FA7800; 
width: 400px; 
height: 400px; 
left: 50%; 
margin-left: -200px;
border-radius: 25px; 
padding: 30px; 
z-index: 100;
top: 200px;
overflow: auto;

}
div.fdgregform {
width: 150px;
font-size: 14px;
float: left;
padding-top: 8px;
}
div.fdgbetingelser {
width: 450px;
font-size: 14px;
float: left;
padding-top: 8px;
}
input.betingelserminimal {
border: 1px #DDDDDD solid;
width: 100px;
font-size: 15px;
padding: 5px;
height: 30px;

}
div.holderfdgregform {
padding-left: 20px; 
width: 600px;
margin-top: 0px;
}
div.fdgprocess {
margin: 0 auto;
height: 57px;
width: 297px;
}
div#fdgprocess1 {
background: url('getitdone/gfx/processlength.png') no-repeat;
}
div#fdgprocess2 {
background: url('getitdone/gfx/processlength2.png') no-repeat;
}
div#fdgprocess3 {
background: url('getitdone/gfx/processlength3.png') no-repeat;
}
div#fdgprocess4 {
background: url('getitdone/gfx/processlength4.png') no-repeat;
}
div#fdg_op_process1 {
background: url('getitdone/gfx/o_proclen1.png') no-repeat;
width: 374px;
}
div#fdg_op_process2 {
background: url('getitdone/gfx/o_proclen2.png') no-repeat;
width: 374px;
}
div#fdg_op_process3 {
background: url('getitdone/gfx/o_proclen3.png') no-repeat;
width: 374px;
}
div#fdg_op_process4 {
background: url('getitdone/gfx/o_proclen4.png') no-repeat;
width: 374px;
}

div.fdgabochoose {
margin: 0px 23px 0 23px;
width: 600px;
}
div.fdgdeluxe {
width: 177px;
height: 281px;
background: url('getitdone/gfx/comparison-deluxe-bg.png') no-repeat;
float: left;
}
.fdgdeluxe h3 {
font-size: 20px;
text-align: center;
margin-top: 43px;
margin-bottom: 0;
}
.fdgdeluxe h4 {
text-align: center;
font-size: 16px;
margin-top: 0;
margin-bottom: 5px;
}
.fdgdeluxe span {
font-size: 20px;
color: #acacac;
}
div.fdgdeluxepoints {
padding-left: 8px;
margin-bottom: 0;
font-size: 12px;
}

div.fdgstandard {
width: 200px;
height: 281px;
background: url('getitdone/gfx/comparison-standard-bg.png') no-repeat;
float: left;
}
.fdgstandard h3 {
font-size: 20px;
text-align: center;
margin-bottom: 0;
margin-top: 25px;
}
.fdgstandard h4 {
text-align: center;
font-size: 16px;
margin-top: 0;
margin-bottom: 5px;
}
.fdgstandard span {
font-size: 20px;
color: #598db1;
}
div.fdgstandardpoints {
padding-left: 8px;
margin-bottom: 0;
margin-top: 17px;
font-size: 14px;
}
.fdgstandardpoints img {
margin-bottom: 3px;
}
.fdgbedstetilbud {
background: url('getitdone/gfx/bedstetilbud.png') no-repeat;
height: 69px;
width: 69px;
position: relative;
top: 60px;
left: 355px;
}
div.fdglight {
width: 179px;
height: 281px;
background: url('getitdone/gfx/comparison-light-bg.png') no-repeat;
float: left;
}
.fdglight h3 {
font-size: 20px;
text-align: center;
margin-top: 43px;
margin-bottom: 0;
}
.fdglight h4 {
text-align: center;
font-size: 16px;
margin-top: 0;
margin-bottom: 5px;
}
.fdglight span {
font-size: 20px;
color: #acacac;
}
div.fdglightpoints {
padding-left: 8px;
margin-bottom: 0;
margin-top: 17px;
font-size: 16px;
}
div.fdghasuser {
padding-left: 10px;
margin-top: -10px;
border: 2px #ffa244 solid;
border-radius: 8px;
width: 540px;
margin-left: 20px;
}
div.doopslag {
margin-left: 40px;
margin-top: 30px;
}
.selectcatfdg {
width: 175px
}
div.catfdg {
margin-left: 30px;
margin-top: 20px;
}
div.opslagform {
margin-left: 30px;
}
div.billedeupload {
margin-left: 30px;
}
div.godkendfdg {
margin-left: 30px;
}
div.clrboth {
clear: both;
}
div.betalabo {
margin-left: 30px;
}
.betalabo p {
margin:0;
margin-bottom: 5px;
}
.betalabo h3 {
margin: 0;
margin-bottom: 5px;
font-size: 24px;
}
div.fdgcreateaccount {
float: left;
margin: 0;
background: url('getitdone/gfx/ringbutton.png') no-repeat;
height: 71px;
width: 120px;
margin: -5px 0 0 15px;
padding-left: 0px;
}
div.fdgcreateaccount2 {
float: left;
margin: 0;
background: url('getitdone/gfx/ringbutton2.png') no-repeat;
height: 71px;
width: 110px;
margin-left: 17px;
margin-top: -5px;
padding-left: 15px;
}
.fdgcreateaccount a {
text-decoration: none;
}
div.yellowboxtop {
background: url('getitdone/gfx/yellowboxtop.png') no-repeat;
width: 595px;
height: 41px;
}
div.yellowboxcontent {
background: url('getitdone/gfx/yellowboxcontent.png') repeat-y;
width: 595px;
min-height: 465px;
}
div.yellowboxbot {
background: url('getitdone/gfx/yellowboxbot.png') no-repeat;
width: 595px;
height: 16px;
margin: 0;
}

 /* Fådetgjort.dk - Opslagsoversigt*/
 /* Deluxe */
div.deluxeopslag {
background-color: #FFFFFF;
margin: 3px 3px;
width: 680px;

height: 90px;
border: 1px #EAEAEA solid;
border-radius: 8px;
color: #000;
}
div.op_pics {
float: left;
width: 180px;
padding: 2px;
}
img.delpics {
width: 80px;
height: 85px;
}
div.op_content {
width: 320px;
float: left;
}
.op_content h3{
color: #537d9a;
float: left;
margin:0;
margin-right: 3px;
}
.op_content span {
float: left;
margin-bottom: 3px;
}
div.op_ekstra {
float: left;
width: 90px;
padding-left: 15px;
margin-top: 25px;
}
div.delmark {
background: url('getitdone/gfx/deluxemark.png') no-repeat;
height: 66px;
width: 71px;
float: right;
margin-right: -1px;
}

/* Standard */
div.standardopslag {
background-color: #FFFFFF;
margin: 3px 3px;
width: 680px;
height: 65px;
border: 2px #EAEAEA solid;
border-radius: 8px;
color: #000;
}
div.op_s_pics {
float: left;
width: 65px;
padding: 2px;
}
img.stdpics {
width: 60px;
height: 60px;
}
div.op_overskrift {
float: left;
width: 150px;
padding: 0;
margin: 0;
}
.op_overskrift h3{
color: #537d9a;
}


div.op_s_content {
width: 300px;
float: left;
}
div.op_s_ekstra {
float: left;
width: 95px;
margin-top: 15px;
margin-left: 15px;
}
div.standardmark {
width: 49px;
height: 47px;
background: url('getitdone/gfx/standardmark.png') no-repeat;
float: right;
margin-right: -1px;
}

/* Light */
div.lightopslag {
background-color: #FFFFFF;
margin: 3px 3px;
width: 680px;
height: 30px;
border: 2px #EAEAEA solid;
border-radius: 8px;
color: #000;
}
div.op_l_pics {
float: left;
width: 35px;
padding: 2px;
}
img.lightpics {
width: 25px;
height: 25px;
}
div.op_l_overskrift {
float: left;
width: 150px;
}
.op_l_overskrift h3 {
color: #537d9a;
margin: 0;
}

div.op_l_content {
width: 340px;
float: left;
}
div.op_l_ekstra {
float: left;
width: 140px;
}


/* Fdg item opslag */
div.item-pictures-fdg {
margin: 0 5px 5px 5px;
}
img.item-pictures-fdgopslag {
max-height: 100px;
width: 100px;
float: left;
margin: 3px;
cursor: pointer;
cursor: hand;
}

/* fdg breadcrumb */
div.breadcrumb_fdg {
margin: 15px 0 20px 10px;
font-family: Arial;
text-decoration: none;
font-size: 12px;
height: 30px;
padding-left: 15px;
color: #FA7800;
}
.breadcrumb_fdg a {
font-family: Arial;
text-decoration: none;
font-size: 12px;
float: left;
margin: 1px 5px 0 5px;
padding: 0;
color: #FA7800;
}
.breadcrumb_fdg input {
font-family: Arial;
text-decoration: none;
font-size: 12px;
cursor: pointer;
cursor: hand;
float: left;
margin: 0;
padding: 0;
color: #FA7800;
}
span.bc_fdg_span {
float: left;
margin: 0;
font-size: 15px;
color: #FA7800;
}

div#overlayloginbox {
position: absolute; 
top: 0; 
left: 0; 
right: 0;
bottom: 0;
z-index: 90; 
width: 100%; 
height: 1500px; 
background: url('getitdone/gfx/bg.png') repeat; 
opacity: 0.5; 
display: none;
}
div#logindiv {
display: none; 
position: absolute; 
background-color: #FFFFFF; 
border: 1px solid #FA7800; 
width: 400px; 
height: 130px; 
left: 50%; 
margin-left: -200px;
border-radius: 25px; 
padding: 30px; 
z-index: 100;
}
div.user_opslag {
margin: 10px;
}
.user_opslag h4 {
margin: 0 0 5px 0;
}
.user_opslag table {
font-size: 12px;
padding: 3px;
border-top:  1px solid #FA7800;
border-bottom:  1px solid #FA7800;
}
.user_opslag a {
text-decoration: none;
}

/* FDG Ratings */


div.fdg_item_rating {
border-bottom: 1px solid #DDDDDD; 
margin: 5px 2px; 
padding-bottom: 5px;
font-size: 12px;
}
.fdg_item_rating img {

}

div.fdg_item_comments {
border-bottom: 1px solid #DDDDDD;
font-size: 10px;
}
.fdg_item_comments a {
text-decoration: none;
color: #FA7800;
}
div.overhead_comments {
border-bottom: 1px solid #DDDDDD; 
margin: 5px 2px; 
padding-bottom: 10px;
}

div.fdg_item_actual_comment {
border-bottom: 1px solid #DDDDDD;
padding-bottom: 3px;
margin: 5px 2px;
}

div#addcommentdiv {

}
#addcommentdiv h4 {
font-size: 20px;
color: #000000;
}
div.closedivrating {
float: right; 
margin-right: 10px; 
font-weight: 900; 
border: none;
}
.closedivrating a {
text-decoration: none;
color: #666666;
font-size: 12px;
padding: 3px;
}
.commentadd {
}

/* FDG MAIL */
img.fdgmail {
margin: 0px;
}
div.beskeder {
padding: 5px;
border-bottom: 1px solid #DDDDDD;
}
div.fdgmail_emne {
width: 200px; 
float: left;
}
div.fdgmail_afs {
width: 200px; 
float: left;
}
div.fdgmail_date {
width: 50px; 
float: left;
}
div.inboxitem {
float: left;
width: 330px;
padding: 5px;
}
div.inboxafsender {
float: left;
width: 235px;
padding: 5px;
}
