/* CSS Document */
h1,h2,h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:2px;margin:0px;font-weight:bold;color:#1c4a77;}
a:link, a:active, a:visited{color:#336699;}
a:hover {color:#1C4FA4;}
p,ul {}
li {padding-left:5px;}

#tagCloudBox {clear:both;width:100%;position:relative;zoom:100%;/*ie7 hasLayout fix*/}
ul#tagCloud {padding:0px 5px 10px 5px;text-align:center;margin-bottom:-1px;}
#tagCloud li {list-style:none;display:inline;}
#tagCloud li a {margin:0 15px 0 0;white-space:nowrap;line-height:1.5em;}
#tagCloud li.t1 a{font-size:xx-small;}
#tagCloud li.t2 a{font-size:x-small;}
#tagCloud li.t3 a{font-size:small;}
#tagCloud li.t4 a{font-size:medium;}
#tagCloud li.t5 a{font-size:large;}
#tagCloud li.t6 a{font-size:x-large;}
#tagCloud li.t7 a{font-size:xx-large;}

.footerLinks {clear:both;text-align:center;font-size:10px;color:#4b6ba1;padding:5px;}
.footerLinks a {color:#4b6ba1;}
.foter {text-align:center;font-size:10px;color:#4b6ba1;padding-top:5px;}
.foter a {color:#4b6ba1;}

.text_box {margin-right: 1px; margin-bottom:1px; margin-top:1px;  margin-left: 1px; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border:0px; solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; height:16px; }
.text_box2 {margin-right: 1px; margin-bottom:1px; margin-top:1px;  margin-left: 1px; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border:1px #666666 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  }
.textbox1 {margin-right: 1px; margin-bottom:0px; margin-top:0px;  margin-left: 1px; border: 1px #326ca5 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #184673;padding:1px;vertical-align:bottom;}

.flags {float:none;}
.flags img {margin-left:3px;}
.flags a {text-decoration:none;}
.flags .domain {background: #fff url(images/flags.png) no-repeat top left;float:left; width:16px;height:11px;margin:0px 2px 0px 2px;}
.flags a .domain {cursor:pointer;}
.flags .domain.UK {background-position:0px 0px;}
.flags .domain.AUST {background-position:-20px 0px;}
.flags .domain.CAN {background-position:-40px 0px;}
.flags .domain.EIRE {background-position:-60px 0px;}
.flags .domain.NZ {background-position:-80px 0px;}
.flags .domain.SA {background-position:-100px 0px;}
.flags .domain.EUR {background-position:-120px 0px;}
.flags .domain.USA {background-position:-140px 0px;}
.flags .domain.IN {background-position:-160px 0px;}

#header2 img {float:left;margin-left:9px;}
#center1 p {}
#center1 h2 {padding-bottom:10px;}
#center1 h2.green {padding-bottom:0px;color:#7bd432;}
#center1 h2.gray {padding-bottom:0px;color:#a1a1a1;}
#center1 h2.lime {padding-bottom:0px;color:#dfe31b;}
#center1 h2.orange {padding-bottom:0px;color:#ff8807;}
#center1 h2.red {padding-bottom:0px;color:#ff020f;}
#center1 img {text-align:center;margin-bottom:5px;}
#c1_box1_m_2 p, #accountmenu_box_m_2 p {text-align:left;padding:0px 10px 10px 10px;margin:0px;line-height:16px;}
#c1_box2_m_2 p {text-align:left;margin:0px 10px 10px 10px;line-height:16px;padding:0px 0px 0px 25px;}
#c1_box2_m_2 p a {color:#1c4fa4;}
.acc_sum {background-image:url(images/user_122.jpg);background-repeat:no-repeat;background-position:center left;}
.acc_set {background-image:url(images/user_125.jpg);background-repeat:no-repeat;background-position:center left;}
.edit_p {background-image:url(images/user_134.jpg);background-repeat:no-repeat;background-position:center left;}
.p_imag {background-image:url(images/user_139.jpg);background-repeat:no-repeat;background-position:center left;}
.inbox {background-image:url(images/user_144.jpg);background-repeat:no-repeat;background-position:center left;}
.whitebar a {}
	
.light_blue {background-color:#dcedfb;}
.light_blue a {}
.light_gray {background-color:#E5E6E8;}
	
.smiley_face {background-image:url(images/user_78.jpg);background-repeat:no-repeat;background-position:center left;}
.pound {background-image:url(images/user_81.jpg);background-repeat:no-repeat;background-position:center left;}
.mail_box {background-image:url(images/user_87.jpg);background-repeat:no-repeat;background-position:center left;}
.excel {background-image:url(images/user_92.jpg);background-repeat:no-repeat;background-position:center left;}

.edit_p {background-image:url(images/user_97.jpg);background-repeat:no-repeat;background-position:center left;}
.green_bullet_w {background-image:url(images/user_106.jpg);background-repeat:no-repeat;background-position:center left;}
.green_bullet_b {background-image:url(images/user_109.jpg);background-repeat:no-repeat;background-position:center left;}
.frame_line_1_group p {line-height:20px;padding:0px 0px 0px 20px;}

.menu_p {line-height:18px;margin:0px;padding:0px;}
.menu_p a, .menu_p a:visited {height:18px;float:left;color:#FFFFFF;vertical-align:middle;font-size:11px;font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:0px 5px 0px 5px;margin:0px 2px 0px 2px;}
.menu_p a:hover {background:url(images/bg-repeat-x.jpg) repeat-x 0px -152px; color:#FFFFFF;}

#accountmenu_box_m_2 .accountmenu-item {text-align:left;margin-left:14px;padding-left:25px;background-repeat:no-repeat;background-position:center left;line-height:22px;}
#accountmenu_box_m_2 .accountmenu-item a {color:#1c4fa4;}
#accountmenu-summary { background-image: url(images/icon-info.gif); }
#accountmenu-settings { background-image: url(images/icon-settings.gif); }
#accountmenu-profile { background-image: url(images/icon-user.gif); }
#accountmenu-messages { background-image: url(images/icon-messages.gif); }
#accountmenu-profileimages { background-image: url(images/icon-images.gif); }
#accountmenu-profilemessages { background-image: url(images/icon-messages.gif); }
#accountmenu-bids { background-image: url(images/icon-jobs-bid.gif); }
#accountmenu-acceptedjobs { background-image: url(images/icon-jobs-accepted.gif); }
#accountmenu-postedjobs { background-image: url(images/icon-jobs-posted.gif); }
#accountmenu-newjob { background-image: url(images/icon-jobs-add.gif); }
#accountmenu-browsejobs { background-image: url(images/icon-jobs-browse.gif); }
#accountmenu-credits { background-image: url(images/icon-credits.gif); }
#accountmenu-subscribe { background-image: url(images/icon-subscribe.gif); }
#accountmenu-unsubscribe { background-image: url(images/icon-unsubscribe.gif); }
#accountmenu-payments { background-image: url(images/icon-subscribe.gif); }
#accountmenu-subscriptions-overview { background-image: url(images/icon-group.png); }
#accountmenu-addtestimonial { background-image: url(images/icon_info2.gif); }

.color_image p {font-size:10px;color:#FFFFFF;text-align:center;margin:70px 0px 0px 0px; }

.formhelp {text-align:left;background-color:#dfeefc;padding:9px 8px 10px 55px;background-image:url(images/largeicon_help.jpg);background-repeat:no-repeat;background-position:center left;margin-top:9px;margin-bottom:14px;}
.formerror {background-image:url(images/largeicon_error.jpg); background-repeat:no-repeat; background-position: 120px center; padding-left:160px; padding-bottom:20px;padding-top:20px;font-weight:bold;}
.alertheading {color:Red;font-weight:bold;}
.steps {line-height:19px;font-size:12px;padding:0px;margin:0px 0px 0px 5px;}
.steps li {background:url(images/bg.png) no-repeat -500px -200px;cursor:pointer;color:#2e5b87;text-align:center;text-decoration:none;float:left;list-style:none;height:19px;margin:0px;padding:0px 0px 0px 5px;margin-left:1px;}
.steps li p {background:url(images/bg.png) no-repeat right -200px;text-align:center;margin:0px;padding-right:5px;}
.steps li a {font-weight:normal;text-decoration:none;}
.steps li.selected {background:url(images/bg.png) no-repeat -500px -224px;color:White;}
.steps li.selected p {background:url(images/bg.png) no-repeat right -224px; }
.steps li.selected a {color:White;font-weight:bold;text-decoration:none;}
.steps .small {background-image:url(images/account_project_tab2.jpg);width:70px;}

#center1 .blog_h1 {text-align:left;color:#FFFFFF;padding:0px 0px 0px 30px;margin:0px;line-height:18px;}
.b_author {font-weight:bold;text-align:left;line-height:18px;padding:0px 0px 0px 7px;margin:0px;}
.p_date {text-align:left;line-height:18px;color:#666666;padding:0px 0px 0px 2px;margin:0px;}
.blog_middle p {text-align:left;}
.home_box_link a {text-decoration:underline;color:#336699;}

h2 {padding-bottom:0px;font-size:11px;font-weight:bold;}	

.home_groupbox1 p {text-align:left;padding-left:5px;line-height:21px;font-size:10px;}
.home_box_link {background-repeat:no-repeat;background-position:center left;line-height:21px;}
.home_box_link a {text-decoration:underline;color:#147315;}
.home_groupbox p {text-align:left;padding-left:10px;line-height:21px;}
.home_text1_1 {padding:27px 0px 0px 101px; color:#1c4a77; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:-0.5px;}
.home_text1_2 {padding:27px 0px 0px 14px; color:#0b590c; font-family:Arial, Helvetica, sans-serif; font-size:13px;letter-spacing:-0.4px;}
.home_text1_3 {padding-right:10px; padding-left:5px; font-size:10px; text-align:justify;margin:0px;}
.home_text1_4 {font-weight:bold; background-image:url(images/icon_arrow.jpg); background-repeat:no-repeat; background-position:center left; padding-left:20px; margin:0px 0px 0px 14px;font-size:11px;}
.home_text1_5 {padding-right:10px; padding-left:14px; font-size:10px; text-align:justify;}
.home_text1_6 {font-weight:bold; background-image:url(images/icon_arrow2.jpg); background-repeat:no-repeat; background-position:center left; padding-left:20px; margin:5px 0px 0px 14px;}
.home_text1_7 {font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#333333; font-size:11px;}
.home_text_111 {font-size:10px;color:#383b38;padding:5px 0px 0px 0px;margin:0px;float:left;overflow:hidden;width:67px;}
.home_text_111 span {font-size:12px;font-weight:bold;font-family:Arial,Tahoma;line-height:12px;}

.header_call {font-family:Arial, Helvetica, sans-serif;color:#1c4fa4;font-size:18px;margin:0px;padding:0px;}
.header_open {color:#999999;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px;padding:0px;}
.home_div2_2 h2 {font-size:11px;text-align:center;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
.home_div3_1 p {color:#27547f;line-height:14px;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;margin:0px;}
.home_div3_1 a {text-decoration:none;color:#27547f;}
.home_div3_2 p {padding:0px;line-height:14px;color:#337f39;text-align:center;font-family:Arial, Helvetica, sans-serif;margin:0px;}
.home_div3_2 a {color:#337f39;text-decoration:none;}
.home_letter {text-align:center;line-height:58px;color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.home_div4_2 p {text-align:center;line-height:58px;padding:0px;color:#23508c;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.home1_letter {text-align:center;line-height:58px;color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.home1_div4_2 p {text-align:center;line-height:58px;padding:0px;color:#23508c;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}

#find_div2 h1 {text-align:left;}
#find_div3 p {margin:0px;padding:0px;}
#find_div4 p {color:#FFFFFF;text-align:left;padding-top:5px;font-size:10px;margin:0px;padding:0px;}
#find_div5 p {text-align:left;color:#FFFFFF;font-size:10px;margin:0px;padding:0px;}
#find_div6 a {text-align:left;color:#FFFFFF;font-size:10px;font-weight:bold;}
#center1 .find_div12 p {line-height:16px;text-align:left;}
#center1 .find_div12 a {text-align:left;color:#1b57a8;}
#center1 .browse_div4 p {line-height:26px; color:#FFFFFF; text-align:left; padding-left:16px;}
#center1 .browse_div4 p a {color:#FFFFFF;text-decoration:none;}
.submit_job_error {background-image:url(images/error_job_03.jpg); background-repeat:no-repeat; background-position: center left; padding-left:35px; font-weight:bold;}
#center1 .faq_text1 {text-align:left; background-image:url(images/faq_bg.jpg); line-height:21px; padding-left:20px; background-repeat:no-repeat; color:#FFFFFF; font-weight:bold;}
#center1 .faq_q {background-image:url(images/faq_q.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; margin-top:7px; text-align:justify;padding-bottom:5px;}
#center1 .faq_a {background-image:url(images/faq_a.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; margin-top:7px; text-align:justify;}
	
/* Registration Page Styles */
#signin-form-container {float: left;width:177px; padding-left: 0px; padding-top: 0px;}
#registration-form-container {margin-left: 220px;padding: 10px;border-left: 1px solid #ccc;}
#signin-form-blurb, #registration-form-blurb {margin-bottom: 10px;}

.loginform-row-username,
.password-reminder-form-row-username,
.password-reminder-form-row-email {margin-bottom: 2px;}

.password-reminder-form-label-container,
.loginform-row-username .loginform-label-container,
.loginform-row-password .loginform-label-container {float: left;width: 80px;padding-top: 3px;}

.password-reminder-form-field-username,
.password-reminder-form-field-email,
.loginform-username,
.loginform-password {width: 85px;font-family: verdana;font-size: 8pt;}

.loginform-row-preserve-login {margin-top: 2px;margin-bottom:4px;}
.loginform-row-preserve-login .loginform-field-container {width: 20px;float: none;margin-right: 4px;display:inline;}
.loginform-row-preserve-login .loginform-label-container {line-height: 12pt;padding-top: 2px;margin-bottom: 2px;display:inline;}
.loginform-row-buttons {padding-left: 80px;}
.loginform-forgotpassword-container {margin-top: 8px;border: 1px solid #abc;padding: 6px 8px 8px 8px;width: 160px;}
.loginform-button,
.password-reminder-form-button {margin-top: 3px;font-family: verdana;font-size: 8pt;}
.password-reminder-form-row-buttons {text-align: center;}
.loginform-row-error {font-weight: bold;color: red;margin-bottom: 8px;width: 176px;}

.activated {padding: 10px;border: 1px solid green;background-color: #efe;margin-bottom: 8px;font-size: 12pt;font-weight: bold;color: green;}
.activated2 {padding: 10px;border: 1px solid green;background-color: #efe;margin-bottom: 8px;font-size: 12pt;font-weight: bold;color: green;}
.activated2_error {padding: 10px;border: 1px solid #fd4c4c;background-color: #fbe8e8;margin-bottom: 8px;font-size: 12pt;font-weight: bold;color: #fd4c4c;}
.activated2_information {padding: 10px;border: 1px solid #ba9901;background-color: #feffbd;margin-bottom: 8px;font-size: 12pt;font-weight: bold;color: #ba9901;}

.subscriptions thead {text-align:center; font-weight:bold; font-size:14px;}
.subscriptions thead td {padding:5px 0 5px 0;}
.subscriptions thead td label {cursor:pointer;}
.subscriptions td {text-align:center; }
.subscription0Label {color:#008080; width:30%;}
.subscription1Label {color:#c0c0c0; width:30%;}
.subscription2Label {color:#ffcc00; width:30%;}
.subscriptionTypes {width:25%; text-align:left;}
.subscriptions .left {text-align:left; float:none;}

.subscriptions.details {border-collapse:collapse;}
.subscriptions.details td {border:2px solid #B7C6DC; padding:4px;}
.subscriptions.details tr.block td {border:0px; padding-top:10px; font-size:12px;}

.subscriptions.details .subscription0Label, .subscriptions.details .subscription1Label, .subscriptions.details .subscription2Label {width:150px; }
.subscriptions.details .subscriptionTypes {border:0;}
.subscriptions.details .spacer {width:20px; border:0;}
.subscriptions.details .value {font-weight:bold;}
.subscriptions.details .red {color:Red;}
.subscriptions.details .green {color:#498632;}


/* AjaxForm */	
.ajaxformblock-heading {background-color:#517db9;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;padding-top:2px;padding-bottom:3px;padding-left:9px;margin-top:10px;margin-bottom:5px;}
.ajaxformblock-heading.red {background-color: Red;}
.ajaxform-row {padding: 1px 0 1px 0;}
.buycreditsrow {padding:5px 0px 5px;padding:expression('0px');}
.ajaxformblock { padding-top: 2px; }
.ajaxform .label, .label {float: left;display: block;width: 140px;text-indent: 0px;color:#184673;}
.label_wide {float: left;display: block;width: 310px;text-indent: 0px;color:#184673;}
.blueLabel {font-weight:bold;color:#16509f;}
.ajaxform .error, .ajaxform .checkbox-error {font-weight: bold;color: red;padding-left: 8px;}
.ajaxform input {font-size: 8pt;}
.ajaxform .field input {line-height: 10pt;height: 10pt;}
.ajaxform .checkbox-field {padding-top: 4px;padding-right: 4px;display: block;float: left;text-indent: 2px;}
.ajaxform .checkbox-label {line-height: 20pt;}
.ajaxform-buttongroup {display: block;clear:both;margin-top: 8px;padding-top: 8px;}
.survey .ajaxform-buttongroup {padding-left: 140px;}

option.select-parentcategory {font-weight: bold;background-color: #ccc;}

#ProjectMessages .alt {}
.owner {background-color: #E5E6E8;border-bottom: 1px solid #bbc;border-top: 1px solid white;}
.MessageRow {margin-bottom:10px;}
.MessageRow .subject {border-bottom: 1px dashed #bbc;font-weight: bold;}
.MessageRow .credits {border-bottom: 1px dashed #bbc;font-size: 8pt;}
.MessageRow .Label {float: left;display: block;width: 100px;}
.MessageRow .attachment {border-bottom: 1px dashed #bbc;font-size: 8pt;background-color: #eef;}
.MessageBody {color: #00599d;padding-top: 8px;}
.MessageThreadSubject, .MessageThreadSender {font-weight:bold;margin-bottom:4px;}

.RatingRow {padding: 8px;}
.RatingRow .ProjectTitle {border-bottom: 1px dashed #ccc;font-weight: bold;}
.RatingRow .RatingStats {border-bottom: 1px dashed #ccc;}
.RatingRow .label {font-weight: bold;color: #666;width:80px;}
.ratings .alt {background-color: #eee;}
#ratingcomment textarea{width:100%;}

.row {background-color:#DCEDFB;padding:4px;position:static;}
.row.alt {background-color:#FFFFFF;}

#ProfileImages {height:140px !important;width:177px !important;margin-bottom:10px;}
.BidderName {font-weight: normal;float:left;}
.BidAmount {text-align: right;font-weight: normal;color: Green;}
.AcceptBid {float: right;}

#BiddingInfo {padding-left:4px;}


/* Tooltips
----------------------------------------------------------*/
img.Tips {cursor:pointer;}
.tool-tip {color: #fff;width: 200px;z-index: 13000;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color: white;padding: 8px 8px 4px;background: url(images/bubble.png) top left;}
.tool-text {font-size: 11px;padding: 4px 8px 8px;background: url(images/bubble.png) bottom right;}


/* ErrorBox
----------------------------------------------------------*/
.errorbox {background:#FFFFCC;border:1px solid #333333;padding:3px;position:absolute;z-index:100;}
.errorbox .leftArrow {background:transparent url(images/homeErrorMessageArrowLeft.gif) no-repeat scroll 0%;height:8px;left:-4px;position:absolute;top:16px;width:5px;}

/* BUTTON
----------------------------------------------------------*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}
.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}
.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}
.yui-button a{text-decoration:none;}
.yui-skin-sam .yui-button {border-width:1px 0;border-style:solid;border-color:#808080;background:url(images/sprite.png) repeat-x 0 0;margin:auto .25em;}
.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam .yui-button a{*line-height:2;}
.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}
.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}
.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}
.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}
.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}
.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}
.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}
.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}
.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}
.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}
.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}
.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}
.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}
.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}
.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}
.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}
.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}
.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}
.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}
.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}
.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}
.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}

/* LIGHTBOX
----------------------------------------------------------*/
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(loading.gif) no-repeat center;}
#lbImage {border: 10px solid #fff;}

.photos {padding: 3px;border: 1px solid #fff;}
a:hover .photos {border: 1px solid #999;}
.lightboxDesc a {color: #999999;text-decoration: none;}
.lightboxDesc a:hover {color: #000000;text-decoration: none;}

#lbPrevLink, #lbNextLink {display: block;width: 63px;height: 32px;outline: none;}
#lbPrevLink {float: left;background: transparent url(prevlabel.gif) no-repeat left;}
#lbPrevLink:hover {background: transparent url(prevlabel.gif) no-repeat left;}
#lbNextLink {float: right;background: transparent url(nextlabel.gif) no-repeat right;}
#lbNextLink:hover {background: transparent url(nextlabel.gif) no-repeat right;}
#lbControls {display: block;height: 32px;}
#lbBottom {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {clear: both;display: block;float: right;width: 66px;height: 22px;background: transparent url(images/closelabel.gif) no-repeat center;margin: 0px 0px 0px 0px;}
#lbCaption, #lbNumber, #lbDescription {margin-right: 71px;}
#lbCaption {font-weight: bold;}
.lightboxDesc {display: none;}

/* JD GALLERY
----------------------------------------------------------*/
#myGallery {width: 460px;height: 345px;z-index:5;display: none;border: 1px solid #000;}
.jdGallery {overflow: hidden;position: relative;}
.jdGallery img {border: 0;margin: 0;}
.jdGallery .slideElement {width: 100%;height: 100%;background-repeat: no-repeat;}
.jdGallery .loadingElement {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('images/loading-bar-black.gif');}
.jdGallery .slideInfoZone {position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone {bottom: -1px;}
.jdGallery .slideInfoZone h2 {padding: 0;font-size: 80%;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdGallery .slideInfoZone p {padding: 0;font-size: 60%;margin: 2px 5px;color: #eee;}
.jdGallery div.carouselContainer {position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn {position: absolute;bottom: 0;right: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .carousel {position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdGallery .carousel .carouselWrapper {position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner {position: relative;}
.jdGallery .carousel .carouselInner .thumbnail {cursor: pointer;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .carousel .label {font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .label .number {color: #b5b5b5;}
.jdGallery a {font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left {position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
* html .jdGallery a.right, * html .jdGallery a.left {filter:alpha(opacity=50);}
.jdGallery a.right:hover, .jdGallery a.left:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.left {left: 0;top: 0;background: url('images/fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('images/fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }
.jdGallery a.open {left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open {position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;filter:alpha(opacity=80); }
	
/* Service Magic
----------------------------------------------------------*/
.service-magic {height:700px;}
.service-magic .big-title
{
    background-color: #E4EBF3;
    color: #3D65A3;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 10px;
    font-size: 24px;
    font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    margin-bottom:10px;
}
.service-magic .big-title strong {color: #3F9123;}
.service-magic .categories {margin-left:70px;}
.service-magic .categories li 
{
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    list-style-image:url('http://front.data.servicemagic.eu/www2.workbidder.iframe.servicemagic.co.uk/common/images/puce.png');
}

.service-magic .categories li a
{
    color: #5392D5;
    text-decoration: none;
}

.service-magic .categories .left {width:250px;}

    
