
/*PNG FIX*/

* html .profile .pagination {
	position:relative;
	padding: 7px 20px 5px 0;
	}

* html .profile .pagination a {
		z-index:500;
}
* html .profile .pagination .selected{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/pageSelected.png');
	background-image:none !important;
	zoom:1;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:5px;
	padding-top:2px;
}

* html .profile .pagination #totals{
position:relative;
top:-3px;
}

* html .profile .prev-inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_left_inactive.png');
	background-image:none !important;
	position:absolute;
	margin-left:-10px;
		z-index:500;
}

* html .profile .prev-active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_left_active.png');
	background-image:none !important;
	position:absolute;
	margin-left:-10px;
		z-index:600;
}

* html .profile .next-inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_right_inactive.png');
	background-image:none !important;
	position:absolute;
		z-index:700;
		margin-left:-2px;
}

* html .profile .next-active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_right_active.png');
	background-image:none !important;
	position:absolute;
	z-index:800;
	margin-left:-2px;
}

* html #navigation li {
	padding:0px !important;
	background-image:none !important;
}

* html #navigation a {
	font-weight:bold;
}

* html #navigation li div {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/tabs/tab_default.png');
	padding:6px 16px !important;
	display: inline !important;
	zoom:1 !important;
}

* html .main-image .main-register {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/1px_transparency_wide.png');*/
background-color:#cccccc;
}

* html .volunteer-options .skills_btn .submithack_give input {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/give_button.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_give span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/give_button_rightarrow.png');
	background-image:none !important;
}

* html .main-register .register-btn a span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/default_button_rightarrow.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_take input,
* html .SearchContainer .searchOffers_btn .submithack_take input {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/take_button.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_take span,
* html .SearchContainer .searchOffers_btn .submithack_take span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/take_button_rightarrow.png');
	background-image:none !important;
}

* html #navigation .give div,
* html #navigation .take div {
	padding-top: 9px !important;
}

* html #navigation li span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/tabs/tab_right.png');
	background-image:none !important;
	margin-right:4px !important;
}

* html #navigation #nav_give span,
#navigation #nav_home span,
#navigation #nav_groups span,
#navigation #nav_profile span {
	margin-right:5px !important;
}

* html h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/header_left.png');
	background-image:none !important;
}

* html h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_give_header_left.png');
	background-image:none !important;
}

* html #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_give_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .exchange_container #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_left.png');
	background-image:none !important;
}

* html .exchange_container #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .exchange_container #overlay .content {
	border:3px solid #1d439b;
	width:312px;
}

* html .exchange_container #overlay .overlay_close a {
	margin-left:-0px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
}

*html .donateContainer #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_left.png');
	background-image:none !important;

}

*html .donateContainer #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_right.png');
	background-image:none !important;
	margin-right:0px !important;

}

* html .takeContainer #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_take_header_left.png');
	background-image:none !important;
	width:310px !important;
}

* html .takeContainer #overlay .overlay_submit {
	margin-right:5px;
}

* html .takeContainer #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_take_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .butt {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/footer_left.png');
	background-image:none !important;
}

* html .butt span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/footer_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .header_selected_bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_selected_bottom.png');
	background-image:none !important;
}

* html .header_selected {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_selected.png');
	background-image:none !important;
}

* html .header_unselected {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_unselected.png');
	background-image:none !important;
}

* html .header_unselected h2 {
	filter:none;
	background-image:none !important;
}

* html .header_selected h2 {
	filter:none;
	background-image:none !important;
}

/* html #register .register .completedstep{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/reg_completestep.png');
background-image:none !important;}

* html #register .register .currentstep{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/reg_nextstep.png');
background-image:none !important;}
*/

* html .fadeout {
	filter: alpha(opacity=50);
}

/*SITEWIDE FIXES*/

* html .container h2,
* html .butt {
	background:#1d439b url(../images/headings/header_left.png) repeat-x;
}

* html .butt {
	background:#1d439b url(../images/headings/footer_left.png) repeat-x;
}

* html .loggedOut {
	left:100px;
}

* html .loggedIn {
	margin-right:-20px !important;
}

* html #navigation .current {
	border-bottom-color:#1b3c89 !important;
}

* html #navigation .give {
	border-bottom-color:#ffffff;
}

* html #navigation .take {
	border-bottom-color:#ffffff;
}

* html #navigation .give {
	background-color:#3cb2d3;
}

*html .give #contentContainer {
	border-color:#3cb2d3
}

*html .take #contentContainer {
	border-color:#ec008c
}

* html #navigation li a {
	position:relative;
}
 * html #navigation #nav_hiw span, * html #navigation #nav_take span, * html #navigation #nav_groups span, * html #navigation #nav_profile span, {
margin-right:3px;
}

* html #content .mainColumn {
	display:inline;
	margin-left:1%
}

* html .myProfilePage #content .mainColumn,
* html body.profile #content .mainColumn {
	width:526px;
	margin-left:15px !important;
}

* html #footerContainer {
	padding:0px !important;
}

* html .how-it-works #content .mainColumn .container .butt,
* html .legal #content .mainColumn .container .butt,
* html .groups #content .mainColumn .container .butt {
	width:92%!important;
	margin-left:1px;
}

/*LEFT NAVFIXES*/

* html .connected-col .box span {
	position:absolute;
	margin-left:-10px;
	margin-top:-5px;
}

* html .how-it-works .browse-col .box-bottom {
	margin-top: -20px !important;
}

* html .how-it-works .content_nav .box-heading h2,
* html .how-it-works .mainColumn .container h2,
* html .how-it-works .mainColumn .container .butt,
* html .legal .legal_nav .box-heading h2 {
	background-color: #1d439b !important;
}

* html .legal .legal_nav .box-heading h2 {
	background-color:#7c7c7c !important;
}

* html .legal #content .mainColumn .container h2,
* html .legal #content .mainColumn .container .butt {
	background-color:#7c7c7c;
}

* html .content_nav .nav_footer,
* html .legal_nav .nav_footer {
	width:231px;
	margin-left:1px;
}

* html .take-search-col .SearchContainer .Search-content label {
	position:relative;
	top:-5px;
	left:5px;
}

* html #contentContainer #content .leftColumn .content_nav .nav_footer {
	background-image:url(../images/navfooter_default.gif);
}

* html #contentContainer #content .leftColumn .legal_nav .nav_footer {
	background-image:url(../images/navfooter_legal.gif);
}

/*HOME PAGE FIXES*/

* html #home-intro .intro-box {
	width: 239px
}

* html #main-panel .main-image .main-register p {
	margin-left: 10px
}

* html #main-panel .main-image .main-register .register-btn {
	margin-left: -50px;
	position:absolute;
}

* html .subscribe-col,
.browse-col {
	margin-right:0px;
	margin-bottom:0px;
}

* html .subscribe-box .email-input {
	margin-top:-1px;
	width:116px !important;
}

* html .register-btn {
	margin-right: 140px;
}

/*CONTENT PAGES*/

* html .give .mainColumn .container .maincontent form {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:10px;
}

* html .give .mainColumn .container .maincontent {
	padding-bottom:40px;
}

/*GIVE PAGES*/
* html #give #socialBookmarksContainer, * html .groups #socialBookmarksContainer, * html .how-it-works #socialBookmarksContainer {
	position:relative !important;
}

* html #give #socialBookmarks, * html #.groups #socialBookmarks, * html .how-it-works #socialBookmarks {
	position:relative !important;
	bottom:0px;
}

* html #give .maincontent div a {
	padding-bottom:3px;
	margin-left:-10px;
}
* html #give .maincontent{
	padding-bottom:0px!important;
	
}

* html #give .butt{
	margin-top:-41px!important;
	
}

* html #give .maincontent div span {
	margin-right:20px !important;
}

* html #give_register form .short,
* html .edit_offer form .short {
	background-image:none;
}

* html .give #content .mainColumn h2,
* html .give #content .mainColumn .butt {
	background-color:#3cb2d3 !important;
}

* html #give #content .mainColumn .give_right {
	position:relative;
	margin-left:20px !important;
	margin-right:45px !important;
	padding-left:10px !important;
	padding-right:4px !important;
}

* html #give #content .mainColumn .give_right span {
	margin-right:61px !important;
}

* html #give_register #content .mainColumn .buttonZone {
	position:absolute;
	margin-left:-100px;
}

* html #give_register .buttonZone {
	margin-right:10px;
}

* html #give .buttonZone .submithack_give {
	top:-41px;
	position:relative;
}

* html #give .container form {
	padding-bottom:50px;

}

* html #give_register .overlay_close a {
	margin-right:7px;
	padding-right:10px;
	background-position:right 50%;
	margin-left:0px;
	padding-left:15px;
}

* html #give_register .overlay_close a span {
	margin-left:3px;
}

* html #give_register #overlay .content {
	border:3px solid #3cb2d3;
}

* html #give_register #overlay .header {
	width:360px;
}

/*TAKE PAGES*/

* html .take .takeContainer .content-wrapper .profileDetails {
	width:310px !important;
}

* html .takeOffer-topNavigate {
	margin-left:-10px;
}

* html .takeContainer .viewoffer-btn {
	margin-right:0px;
}

* html .takeContainer .back-results-btn {
	margin-left:8px;
}

* html .takeContainer .back-results-btn a {
	background-position:right;
	padding-right:13px;
	margin-right:-7px;
}

* html .takeContainer .back-results-btn span {
	margin-left:5px;
}

* html .takeContainer .addContact-btn {
	margin-left:15px;
}

* html .takeContainer .addContact-btn a {
	padding-top:3px;
	padding-bottom:2px;
	background-position: left 0px
}

* html .takeContainer .addContact-btn a span {
	position: absolute;
	right:345px;
	margin-right:-10px;
}

* html .takeContainer .addPeople-icon {
	background-position:10px -12px;
}

* html .takeContainer .addPeople-icon a {
	margin-right: -7px;
	padding-left:20px;
	background-position:left top;
	margin-left:-10px;
	height:19px;
}

* html .takeContainer .addPeople-icon a span {
	right:280px;
}

* html .takeContainer #overlay .overlay_close a {
	margin-right:-7px !important;
	padding-right:14px !important;
	background-position:right top;
}

* html .takeContainer #overlay .overlay_close span {
	margin-left:4px !important;
	margin-top:-1px !important;
	background-position:right top;
}

* html .takeContainer .overlay .content {
	border-bottom:3px solid #ce0371;
	border-left:3px solid #ce0371;
	border-right:3px solid #ce0371;
	padding: 20px 10px 20px 20px;
}

* html .takeContainer .overlay .overlay_header {
	width:360px;
}

* html #take .takeContainer .noresults-p .search-btn {
	position:relative;
	float:right;
	padding-bottom:10px;
	padding-top:10px;
}

* html #take .takeContainer .noresults-p .search-btn a {
	position:absolute;
	right:5px;
}

/*PAGINATION*/
* html .takeContainer .pagination .prev-active {
	background-image:url("../images/prev-active.gif")!important;
}

* html .takeContainer .pagination .prev-inactive {
	background-image:url("../images/prev-inactive.gif")!important;
}

* html .takeContainer .pagination .next-inactive {
	background-image:url("../images/next-inactive.gif")!important;
}

* html .takeContainer .pagination .next-active {
	background-image:url("../images/next-active.gif")!important;
}

* html .takeContainer .pagination .selected {
	padding:0px 5px 5px;
}

/*PROFILE AREA*/
* html .profile_area_nav {
}

* html .profile #contentContainer #content .container {
	border-bottom:0px;
}

/*DETAILS*/
* html .profile_area_main .personalView .linkNavigate {
	padding-bottom:5px;
	position:relative;
}

* html .profile_area_main .personalView .linkNavigate a {
	position:absolute;
	margin-left:-30px;
	margin-top:-10px;
	padding-top:4px;
	padding-left:5px;
}

* html .profile_area_main .personalView .linkNavigate span {
	position:absolute;
}

/* html .profile_area_main .personalDetailsForm .linkNavigate .submithack_default {
	margin-right:20px !important;
	padding-bottom:10px !important;
}*/

* html .profile_area_main .personalDetailsForm h3 {
	margin-left:10px !important;
	margin-top:10px !important;
}

/* html .profile_area_main .personalDetailsForm .linkNavigate {
	padding: 10px 0px;
	position:relative;
}*/

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn {
	/*position:absolute;*/
	padding-bottom:0px;
	padding-top:4px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	/*right:30px;
	top:0px*/
}

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn span {
	/*position:absolute;
	right:4px;
	top:0px;*/
}

* html .profile_area_main .personalDetailsForm .user-pass-col .newPassrow {
	width:260px;
}

* html .profile_area_main .personalDetailsForm .personalUserpass-section {
	padding-bottom:40px;
}

/*OFFERS*/
* html #profile_offers .container h3,
* html #profile_offers_p_tab_active .container h3,
* html #profile_offers_p_tab_inactive .container h3 {
	margin-left:10px;
}

* html #profile_offers .container .offer_category,
* html #profile_offers_p_tab_active .container .offer_category,
* html #profile_offers_p_tab_inactive .container .offer_category {
	margin-left:5px;
}

* html .profile .makeNewOffer,
{position:relative;
	background-color:#FFFFFF;
}

* html .profile .makeNewOffer a {
	background-color:#FFFFFF;
	left:-114px;
	margin-top:-10px;
	padding:4px 10px 0px;
	position:absolute;
}

* html #profile_offers_p_tab_active .offer_manage_buttons .give_right span {
	margin-right:96px !important;
}

* html #profile_offers_p_tab_active .butt,
* html #profile_offers .butt {
	background-color:#3cb2d3;
}

* html #profile_offers_p_tab_inactive .butt {
	background-color:#8f8f8f;
}

* html #profile_offers_p_tab_inactive .offer_manage_buttons .give_right span {
	margin-right:89px !important;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons {
	margin-right:10px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give {
	padding-bottom:2px;
	padding-right:0px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give span {
	position:absolute;
	right:50px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give_right span {
	margin-right:96px !important;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give_right {
	padding-right:2px;
}

* html .edit_offer form {
	width:460px !important;
	padding-left:20px;
	padding-right:10px;
}

* html .edit_offer .buttonZone span span {
	margin-left:-5px;
}

* html .edit_offer .offer_editlocation {
	margin-top:-25px;
	padding-bottom:15px;
}

* html .edit_offer #postcode {
	margin-left:20px;
}

/*exchanges*/
* html .exchanges .take_donation a span {
	margin-right:20px;
}

* html .exchanges .take_donation a {
	margin-top:3px;
}

* html .exchanges .feedback_actions_save {
	margin: 6px 0 0 0;
}

* html .exchanges .feedback_actions_save span span {
	margin-left:-13px;
}

* html #profile_exchanges .profile_area_main .butt,
* html #profile_exchanges_p_tab_give .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_current .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_completed .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter .profile_area_main .butt,
* html #profile_exchanges_p_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_filter_current .profile_area_main .butt,
* html #profile_exchanges_p_filter_completed .profile_area_main .butt,
{	background-color:#3cb2d3;
}

* html #profile_exchanges_p_tab_take .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_completed .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_current .profile_area_main .butt {
	background-color:#ec008c;
}

/*references*/
* html .profile_area_main .refForm span input {
background-repeat:no-repeat;
}


* html .profile_area_main .refForm span span {
	margin-left:-10px;
}
* html .profile_area_main .pykrefForm span span {
	margin-left:-20px;
}

* html .profile_area_main .pykrefForm textarea {
	width:418px;
}

* html .profile_area_main .back_btn a span {
	margin-left:5px;
	margin-top:-1px;
}

* html .profile_area_main .back_btn a {
	background-position:right top;
	margin-right:-7px;
	padding-left:5px;
	padding-right:15px;
}

* html .profile .yourRefContainer {
clear:both;}

/*messages*/

* html #profile_messagecentre .container .messages {
	height:100%;
}

* html .messages .message_delete_reply {
	margin-right:17px !important;
	margin-top:10px;
}

* html .messages .message_delete_reply span {
}

* html .messages .message_delete_reply .give_right span {
	margin-top:0px !important;
	margin-right:72px !important;
}

* html .messages .message_delete_reply .give_right {
	margin-top:10px !important;
}

* html .messages .message_delete_reply .plain {
	padding-bottom:2px;
}

* html .messages .message_delete_reply .plain span {
	position:absolute;
	right:16px;
}

* html .messages .message_delete_reply .plain span {
	position:absolute;
	right:75px;
}

* html .messages .message_content {
	height:200px;
}

* html .messages .inbox_rowA td,
* html .messages .inbox_rowB td {
	height:10px !important;
}

* html #profile_messages .compose_btn,
* html .profile .back_btn {
	margin-right:12px !important;
}

* html #profile_messagecentre .container .compose_btn {
	height:10px;
	margin-right:12px;
}

/*register*/
* html #register .mainColumn .register h2 {
	background-color:#1b3c89 !important;
	width:441px;
}

* html #register .butt {
	background-color:#1b3c89 !important;
}

* html .register .reg1 {
	margin-left:50px !important;
	margin-right:0px !important;
	width:auto;
	border-left:2px solid #ccc;
}

* html .register .reg2 {
	margin-left:50px !important;
	width:auto;
	border-left:2px solid #ccc;
	margin-right:0px;
}

* html .mainColumn .register .reg2 .currentstep {
	border-left:2px solid #ccc;
}

* html .register .aboutyou {
	padding-bottom:0px;
}

* html .register .reg1 .aboutyou div {
	padding-bottom:0px;
	margin-bottom:0px;
}

* html .register .content-wrapper {
	width:478px;
}

* html .register table {
	margin-left:15px;
	padding-bottom:20px;
}

* html .mainColumn .register .reg1 .completedstep,
* html .mainColumn .register .reg2 .completedstep {
	background-image:none !important;
}

* html .mainColumn .register .reg1 .currentstep,
* html .mainColumn .register .reg2 .currentstep {
	background-image:none !important;
	border-right:2px solid #ccc;
	padding-left:20px;
}

* html .mainColumn .register .reg1 .nextstep,
* html .mainColumn .register .reg2 .nextstep {
	background-image:none !important;
}

* html .mainColumn .register .reg2 .nextstep a {
	color:#ccc !important;
}

* html .mainColumn .register .reg1 .aboutyou {
	padding-top:6px;
	padding-bottom:3px;
	border-right:2px solid #ccc;
}

* html .mainColumn .register .reg1 .nextstep {
	color: #ccc !important;
}

* html .mainColumn .register .reg1 .aboutyou div {
	background-image:none !important;
	padding:0px;
}

* html .register_next_btn {
	margin-right:15px;
}

* html #register .register_next_btn span input {
	padding-left:4px!important;
	padding-right:4px !important;
}

* html #register .register_next_btn span span {
	margin-left:-4px;
}

* html #register_interest .register_next_btn span span {
	position:absolute;
}


* html .content-wrapper #finishReg .submithack_default {
	position:absolute !important;
	right:70px;
}

* html .content-wrapper #finishReg .submithack_default input {
	position:absolute !important;
}

* html .content-wrapper #finishReg .submithack_default span {
	position:absolute !important;
	left:40px;
}

* html .register .mainColumn #finalStage h2,
* html .register .mainColumn #finalStage .butt {
	background-color:#1e449c;
}

* html .register .mainColumn #finalStage .reg1 .aboutyou {
	border-left:2px solid #ccc;
	padding-bottom:7px;
}

/*PROFILE AREA FIXES*/
* html .offers .pagination_title {
	padding-top:10px;
	padding-left:10px;
}

* html .exchanges .exchange_container a.right span {
	right: -26px;
}

* html .exchanges .pagination_title form {
	padding-left:10px !important;
}

* html .container .header_selected_bottom {
	background-position:0px 0px;
	padding:0px;
}

* html .exchanges .exchange_container {
	background-color:#FFFFFF;
}

.exchanges .exchange_container h3 {
	color:#ec008c;
	margin-left:-5px;
}

* html .personalDetailsForm {
	padding:0px !important;
	margin-left:10px !important;
}

* html .ie_clear {
	CLEAR:both !important;
}

* html h3.ie_clear {
	padding-top:0px;
}

* html .profile_area_main {
	margin-left:0px !important;
	margin-top:0px !important;
}

/* MISC */
* html #communication_newsletter .register_next_btn span input,
* html #communication_contactus .register_next_btn span input,
* html #register_interest .register_next_btn span input {
	right:35px;
	position:absolute;
}

* html .betaBadgeRollover p {
	margin-top:0px;
	margin-left:-5px;
}
* html #register .betaBadgeRollover p {
	margin-top:22px;
	margin-left:-5px;
}

* html .search-content-thin input {
margin-left:-20px !important;
}

/*jency's fixes*/

* html .giver-more-btn,
* html .taker-more-btn {
	padding-top: 5px;
}

* html .SearchContainer input {
	margin-left:-20px;
}

* html .SearchContainer label {
	vertical-align: middle;
}

* html .box .giver-info,
* html .box .taker-info {
	float: none;}

	* html .profile_area_main .profilePag-wrapper .pagRightBottom {
	margin-top:0px
}

* html .refForm .textarea {
	margin-left:20px;
}

* html #navigation {
	margin-top:40px
}

* html #userPanel.loggedIn {

	margin-right:50px}

* html 			#navigation li span {
		padding-top:8px !important;
		}

	* html 	.submithack_legal input, * html .submithack_give input, * html .submithack_take input, * html .submithack_default input{
padding:2px 0px 4px 0px;
}

* html .submithack_default span,* html  .submithack_take span,* html  .submithack_give span,* html  .submithack_legal span {
padding:2px 2px 3px 2px
}

* html #home-intro {
	margin-bottom: 0px
}

* html #main-panel .main-image .main-register {
	background-image:  transparent url(../images/1px_transparency.gif);
	left: 284px
}

* html #main-panel .give-panel .volunteer-options p {
	padding-right: 19px}

	* html #main-panel .give-panel .volunteer-options select,
* html #main-panel .take-panel .volunteer-options select {
	width: 178px}

	* html .subscribe-box .email-input {
	margin-top: 1px;
	vertical-align: top;
	width: 126px
}

* html #bottom-panel .box .giver-info,
* html #bottom-panel .box .taker-info {
	float: none}

	* html #bottom-panel .giver-more-btn,
* html #bottom-panel .taker-more-btn {
	padding-top: 5px}

	* html .takeContainer .category-col {
	margin-bottom: 0px
}

* html .profileImage-display {
	margin-bottom:-10px
}

/*REFERENCE FORM STYLES*/
* html .references .mainColumn {

margin-left:20px !important;}
* html .references {
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:62.5%;}
	
	* html .references textarea {
	width:335px;}
	
	* html .references p{
	padding-top:7px;
	padding-bottom:7px;}
	
	* html .references h4 {
	margin:0px;
	color:#1B3C89
	}
	* html .references hr {
	margin:-4px 0 0 0;
	}
	* html .references .submithack_default {
	float:right;
	padding-right:10px;
	}
	* html .references .submithack_default span {
	margin-left:-3px;
	}
	* html .references #frame {
height:83px;
	}
	* html .references table .yourRef, * html .references table .relationship {
	padding:5px;
	vertical-align:top;	
	}
	
	
/* for donate button  in profile exchanges */	
* html .submithack_default input{	
	position: static;
	float: left;
}

* html .submithack_default span {
	display: block;
	float: left;
	position: static;
}

* html .donateContainer .donate_button {
	margin-right: 10px !important;
}

* html #userPanel input.passwordInput {
	float: left;
	margin-right: 4px;
}
* html .profile_area_main .linkNavigate {
	position: static;
	zoom: 1;
	clear: both;
}
* html .profile_area_main .linkNavigate .submithack_default {
	float: right;
	margin-right: 0px !important;
	padding-top: 1px;
}

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn {
	padding-top:4px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:6px;
	display: block;
	float: left;
	position: relative;
	bottom: 15px;
	left: 380px;
}
* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn span {
	position: absolute;
	right:4px;
	top:0px;
}

* html ..exchanges .pendingExchanges {
	position: absolute;
	right: 10px !important;
}

* html .overlay_submit a.legal  {
	display: block;
	background-color: transparent;
	padding: 4px 8px 0;
	width: 72px !important;
}

* html .overlay_submit a.legal span {
	position: absolute;
	margin: 0 -10px 0 !important;
}

* html .overlay_submit div.donate_button {
	margin-top: -25px !important;
}

* html .donateContainer .overlay div.content {
	border:2px solid #1B3C89;
	font-size:1em;
}
* html .leftColumn {overflow:hidden !important; width:33% !important; zoom:1}
* html .profile .leftColumn {overflow:hidden !important; width:auto !important; zoom:1}

*html .subscribe-box .submithack_default span {
position:absolute;
margin-right:-80px;
}
*html .subscribe-box .submithack_default {
margin-top:1px;}

* html .exchangesTable .take_donation a span {
position:absolute;
margin-right:50px !important;
}

* html #profile_exchanges #content .mainColumn .withNiceButt .butt {
background-color:#1D439B !important;}=======

/*PNG FIX*/

* html .profile .pagination {
	position:relative;
	}

* html .profile .pagination a {
		z-index:500;
}
* html .profile .pagination .selected{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/pageSelected.png');
	background-image:none !important;
	zoom:1;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:5px;
	padding-top:2px;
}

* html .profile .pagination #totals{
position:relative;
top:-3px;
}

* html .profile .prev-inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_left_inactive.png');
	background-image:none !important;
	position:absolute;
	margin-left:-10px;
		z-index:500;
}

* html .profile .prev-active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_left_active.png');
	background-image:none !important;
	position:absolute;
	margin-left:-10px;
		z-index:600;
}

* html .profile .next-inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_right_inactive.png');
	background-image:none !important;
	position:absolute;
		z-index:700;
		margin-left:-2px;
}

* html .profile .next-active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/arrow_right_active.png');
	background-image:none !important;
	position:absolute;
	z-index:800;
	margin-left:-2px;
}

* html #navigation li {
	padding:0px !important;
	background-image:none !important;
}

* html #navigation a {
	font-weight:bold;
}

* html #navigation li div {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/tabs/tab_default.png');
	padding:6px 16px !important;
	display: inline !important;
	zoom:1 !important;
}

* html .main-image .main-register {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/1px_transparency_wide.png');*/
background-color:#cccccc;
}

* html .volunteer-options .skills_btn .submithack_give input {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/give_button.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_give span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/give_button_rightarrow.png');
	background-image:none !important;
}

* html .main-register .register-btn a span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/default_button_rightarrow.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_take input,
* html .SearchContainer .searchOffers_btn .submithack_take input {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/take_button.png');
	background-image:none !important;
}

* html .volunteer-options .skills_btn .submithack_take span,
* html .SearchContainer .searchOffers_btn .submithack_take span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/buttons/take_button_rightarrow.png');
	background-image:none !important;
}

* html #navigation .give div,
* html #navigation .take div {
	padding-top: 9px !important;
}

* html #navigation li span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/tabs/tab_right.png');
	background-image:none !important;
	margin-right:4px !important;
}

* html #navigation #nav_give span,
#navigation #nav_home span,
#navigation #nav_groups span,
#navigation #nav_profile span {
	margin-right:5px !important;
}

* html h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/header_left.png');
	background-image:none !important;
}

* html h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_give_header_left.png');
	background-image:none !important;
}

* html #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_give_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .exchange_container #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_left.png');
	background-image:none !important;
}

* html .exchange_container #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_default_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .exchange_container #overlay .content {
	border:3px solid #1d439b;
	width:312px;
}

* html .exchange_container #overlay .overlay_close a {
	margin-left:-0px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
}

* html .takeContainer #overlay h2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_take_header_left.png');
	background-image:none !important;
	width:310px !important;
}

* html .takeContainer #overlay .overlay_submit {
	margin-right:5px;
}

* html .takeContainer #overlay h2 span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/overlay_take_header_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .butt {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/footer_left.png');
	background-image:none !important;
}

* html .butt span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/headings/footer_right.png');
	background-image:none !important;
	margin-right:-1px;
}

* html .header_selected_bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_selected_bottom.png');
	background-image:none !important;
}

* html .header_selected {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_selected.png');
	background-image:none !important;
}

* html .header_unselected {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/public/givetakedonate/images/header_unselected.png');
	background-image:none !important;
}

* html .header_unselected h2 {
	filter:none;
	background-image:none !important;
}

* html .header_selected h2 {
	filter:none;
	background-image:none !important;
}

/* html #register .register .completedstep{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/reg_completestep.png');
background-image:none !important;}

* html #register .register .currentstep{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/public/givetakedonate/images/reg_nextstep.png');
background-image:none !important;}
*/

* html .fadeout {
	filter: alpha(opacity=50);
}

/*SITEWIDE FIXES*/

* html .container h2,
* html .butt {
	background:#1d439b url(../images/headings/header_left.png) repeat-x;
}

* html .butt {
	background:#1d439b url(../images/headings/footer_left.png) repeat-x;
}

* html .loggedOut {
	left:100px;
}

* html .loggedIn {
	margin-right:-20px !important;
}

* html #navigation .current {
	border-bottom-color:#1b3c89 !important;
}

* html #navigation .give {
	border-bottom-color:#ffffff;
}

* html #navigation .take {
	border-bottom-color:#ffffff;
}

* html #navigation .give {
	background-color:#3cb2d3;
}

*html .give #contentContainer {
	border-color:#3cb2d3
}

*html .take #contentContainer {
	border-color:#ec008c
}

* html #navigation li a {
	position:relative;
}
 * html #navigation #nav_hiw span, * html #navigation #nav_take span, * html #navigation #nav_groups span, * html #navigation #nav_profile span, {
margin-right:3px;
}

* html #content .mainColumn {
	display:inline;
	margin-left:1%
}

* html .myProfilePage #content .mainColumn,
* html body.profile #content .mainColumn {
	width:526px;
	margin-left:15px !important;
}

* html #footerContainer {
	padding:0px !important;
}

* html .how-it-works #content .mainColumn .container .butt,
* html .legal #content .mainColumn .container .butt,
* html .groups #content .mainColumn .container .butt {
	width:92%!important;
	margin-left:1px;
}

/*LEFT NAVFIXES*/

* html .connected-col .box span {
	position:absolute;
	margin-left:-10px;
	margin-top:-5px;
}

* html .how-it-works .browse-col .box-bottom {
	margin-top: -20px !important;
}

* html .how-it-works .content_nav .box-heading h2,
* html .how-it-works .mainColumn .container h2,
* html .how-it-works .mainColumn .container .butt,
* html .legal .legal_nav .box-heading h2 {
	background-color: #1d439b !important;
}

* html .legal .legal_nav .box-heading h2 {
	background-color:#7c7c7c !important;
}

* html .legal #content .mainColumn .container h2,
* html .legal #content .mainColumn .container .butt {
	background-color:#7c7c7c;
}

* html .content_nav .nav_footer,
* html .legal_nav .nav_footer {
	width:231px;
	margin-left:1px;
}

* html .take-search-col .SearchContainer .Search-content label {
	position:relative;
	top:-5px;
	left:5px;
}

* html #contentContainer #content .leftColumn .content_nav .nav_footer {
	background-image:url(../images/navfooter_default.gif);
}

* html #contentContainer #content .leftColumn .legal_nav .nav_footer {
	background-image:url(../images/navfooter_legal.gif);
}

/*HOME PAGE FIXES*/

* html #home-intro .intro-box {
	width: 239px
}

* html #main-panel .main-image .main-register p {
	margin-left: 10px
}

* html #main-panel .main-image .main-register .register-btn {
	margin-left: -50px;
	position:absolute;
}

* html .subscribe-col,
.browse-col {
	margin-right:0px;
	margin-bottom:0px;
}

* html .subscribe-box .email-input {
	margin-top:-1px;
	width:120px;
}

* html .register-btn {
	margin-right: 140px;
}

/*CONTENT PAGES*/

* html .give .mainColumn .container .maincontent form {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:10px;
}

/*GIVE PAGES*/
* html #give #socialBookmarksContainer, * html .groups #socialBookmarksContainer, * html .how-it-works #socialBookmarksContainer {
	position:relative !important;
}

* html #give #socialBookmarks, * html #.groups #socialBookmarks, * html .how-it-works #socialBookmarks {
	position:relative !important;
	bottom:0px;
}

* html #give .maincontent div a {
	padding-bottom:3px;
	margin-left:-10px;
}

* html #give .maincontent div span {
	margin-right:20px !important;
}

* html #give_register form .short,
* html .edit_offer form .short {
	background-image:none;
}

* html .give #content .mainColumn h2,
* html .give #content .mainColumn .butt {
	background-color:#3cb2d3 !important;
}

* html #give #content .mainColumn .give_right {
	position:relative;
	margin-left:20px !important;
	margin-right:45px !important;
	padding-left:10px !important;
	padding-right:4px !important;
}

* html #give #content .mainColumn .give_right span {
	margin-right:61px !important;
}

* html #give_register #content .mainColumn .buttonZone {
	position:absolute;
	margin-left:-100px;
}

* html #give_register .buttonZone {
	margin-right:10px;
}

* html #give_register .overlay_close a {
	margin-right:7px;
	padding-right:10px;
	background-position:right 50%;
	margin-left:0px;
	padding-left:15px;
}

* html #give_register .overlay_close a span {
	margin-left:3px;
}

* html #give_register #overlay .content {
	border:3px solid #3cb2d3;
}

* html #give_register #overlay .header {
	width:360px;
}

/*TAKE PAGES*/

* html .take .takeContainer .content-wrapper .profileDetails {
	width:310px !important;
}

* html .takeOffer-topNavigate {
	margin-left:-10px;
}

* html .takeContainer .viewoffer-btn {
	margin-right:0px;
}

* html .takeContainer .back-results-btn {
	margin-left:8px;
}

* html .takeContainer .back-results-btn a {
	background-position:right;
	padding-right:13px;
	margin-right:-7px;
}

* html .takeContainer .back-results-btn span {
	margin-left:5px;
}

* html .takeContainer .addContact-btn {
	margin-left:15px;
}

* html .takeContainer .addContact-btn a {
	padding-top:3px;
	padding-bottom:2px;
	background-position: left 0px
}

* html .takeContainer .addContact-btn a span {
	position: absolute;
	right:345px;
	margin-right:-10px;
}

* html .takeContainer .addPeople-icon {
	background-position:10px -12px;
}

* html .takeContainer .addPeople-icon a {
	margin-right: -7px;
	padding-left:20px;
	background-position:left top;
	margin-left:-10px;
	height:19px;
}

* html .takeContainer .addPeople-icon a span {
	right:280px;
}

* html .takeContainer #overlay .overlay_close a {
	margin-right:-7px !important;
	padding-right:14px !important;
	background-position:right top;
}

* html .takeContainer #overlay .overlay_close span {
	margin-left:4px !important;
	margin-top:-1px !important;
	background-position:right top;
}

* html .takeContainer .overlay .content {
	border-bottom:3px solid #ce0371;
	border-left:3px solid #ce0371;
	border-right:3px solid #ce0371;
	padding: 20px 10px 20px 20px;
}

* html .takeContainer .overlay .overlay_header {
	width:360px;
}

* html #take .takeContainer .noresults-p .search-btn {
	position:relative;
	float:right;
	padding-bottom:10px;
	padding-top:10px;
}

* html #take .takeContainer .noresults-p .search-btn a {
	position:absolute;
	right:5px;
}

/*PAGINATION*/
* html .takeContainer .pagination .prev-active {
	background-image:url("../images/prev-active.gif")!important;
}

* html .takeContainer .pagination .prev-inactive {
	background-image:url("../images/prev-inactive.gif")!important;
}

* html .takeContainer .pagination .next-inactive {
	background-image:url("../images/next-inactive.gif")!important;
}

* html .takeContainer .pagination .next-active {
	background-image:url("../images/next-active.gif")!important;
}

* html .takeContainer .pagination .selected {
	padding:0px 5px 5px;
}

/*PROFILE AREA*/
* html .profile_area_nav {
}

* html .profile #contentContainer #content .container {
	border-bottom:0px;
}

/*DETAILS*/
* html .profile_area_main .personalView .linkNavigate {
	padding-bottom:5px;
	position:relative;
}

* html .profile_area_main .personalView .linkNavigate a {
	position:absolute;
	margin-left:-30px;
	margin-top:-10px;
	padding-top:4px;
	padding-left:5px;
}

* html .profile_area_main .personalView .linkNavigate span {
	position:absolute;
}

/* html .profile_area_main .personalDetailsForm .linkNavigate .submithack_default {
	margin-right:20px !important;
	padding-bottom:10px !important;
}*/

* html .profile_area_main .personalDetailsForm h3 {
	margin-left:10px !important;
	margin-top:10px !important;
}

/* html .profile_area_main .personalDetailsForm .linkNavigate {
	padding: 10px 0px;
	position:relative;
}*/

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn {
	/*position:absolute;*/
	padding-bottom:0px;
	padding-top:4px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	/*right:30px;
	top:0px*/
}

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn span {
	/*position:absolute;
	right:4px;
	top:0px;*/
}

* html .profile_area_main .personalDetailsForm .user-pass-col .newPassrow {
	width:260px;
}

* html .profile_area_main .personalDetailsForm .personalUserpass-section {
	padding-bottom:40px;
}

/*OFFERS*/
* html #profile_offers .container h3,
* html #profile_offers_p_tab_active .container h3,
* html #profile_offers_p_tab_inactive .container h3 {
	margin-left:10px;
}

* html #profile_offers .container .offer_category,
* html #profile_offers_p_tab_active .container .offer_category,
* html #profile_offers_p_tab_inactive .container .offer_category {
	margin-left:5px;
}

* html .profile .makeNewOffer,
{position:relative;
	background-color:#FFFFFF;
}

* html .profile .makeNewOffer a {
	background-color:#FFFFFF;
	left:-114px;
	margin-top:-10px;
	padding:4px 10px 0px;
	position:absolute;
}

* html #profile_offers_p_tab_active .offer_manage_buttons .give_right span {
	margin-right:96px !important;
}

* html #profile_offers_p_tab_active .butt,
* html #profile_offers .butt {
	background-color:#3cb2d3;
}

* html #profile_offers_p_tab_inactive .butt {
	background-color:#8f8f8f;
}

* html #profile_offers_p_tab_inactive .offer_manage_buttons .give_right span {
	margin-right:89px !important;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons {
	margin-right:10px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give {
	padding-bottom:2px;
	padding-right:0px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give span {
	position:absolute;
	right:50px;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give_right span {
	margin-right:96px !important;
}

* html .profile_area_main .offer_inactive .offer_manage_buttons .give_right {
	padding-right:2px;
}

* html .edit_offer form {
	width:460px !important;
	padding-left:20px;
	padding-right:10px;
}

* html .edit_offer .buttonZone span span {
	margin-left:-5px;
}

* html .edit_offer .offer_editlocation {
	margin-top:-25px;
	padding-bottom:15px;
}

* html .edit_offer #postcode {
	margin-left:20px;
}

/*exchanges*/
* html .exchanges .take_donation a span {
	margin-right:20px;
}

* html .exchanges .take_donation a {
	margin-top:3px;
}

* html .exchanges .feedback_actions_save {
	margin: 6px 0 0 0;
}

* html .exchanges .feedback_actions_save span span {
	margin-left:-13px;
}

* html #profile_exchanges .profile_area_main .butt,
* html #profile_exchanges_p_tab_give .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_current .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter_completed .profile_area_main .butt,
* html #profile_exchanges_p_tab_give_filter .profile_area_main .butt,
* html #profile_exchanges_p_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_filter_current .profile_area_main .butt,
* html #profile_exchanges_p_filter_completed .profile_area_main .butt,
{	background-color:#3cb2d3;
}

* html #profile_exchanges_p_tab_take .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_pending .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_completed .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_cancelled .profile_area_main .butt,
* html #profile_exchanges_p_tab_take_filter_current .profile_area_main .butt {
	background-color:#ec008c;
}

/*references*/
* html .profile_area_main .refForm span input {
background-repeat:no-repeat;
}


* html .profile_area_main .refForm span span {
	margin-left:-10px;
}
* html .profile_area_main .pykrefForm span span {
	margin-left:-20px;
}

* html .profile_area_main .pykrefForm textarea {
	width:418px;
}

* html .profile_area_main .back_btn a span {
	margin-left:5px;
	margin-top:-1px;
}

* html .profile_area_main .back_btn a {
	background-position:right top;
	margin-right:-7px;
	padding-left:5px;
	padding-right:15px;
}

* html .profile .yourRefContainer {
clear:both;}

/*messages*/

* html #profile_messagecentre .container .messages {
	height:100%;
}

* html .messages .message_delete_reply {
	margin-right:17px !important;
	margin-top:10px;
}

* html .messages .message_delete_reply span {
}

* html .messages .message_delete_reply .give_right span {
	margin-top:0px !important;
	margin-right:72px !important;
}

* html .messages .message_delete_reply .give_right {
	margin-top:10px !important;
}

* html .messages .message_delete_reply .plain {
	padding-bottom:2px;
}

* html .messages .message_delete_reply .plain span {
	position:absolute;
	right:16px;
}

* html .messages .message_delete_reply .plain span {
	position:absolute;
	right:75px;
}

* html .messages .message_content {
	height:200px;
}

* html .messages .inbox_rowA td,
* html .messages .inbox_rowB td {
	height:10px !important;
}

* html #profile_messages .compose_btn,
* html .profile .back_btn {
	margin-right:12px !important;
}

* html #profile_messagecentre .container .compose_btn {
	height:10px;
	margin-right:12px;
}

/*register*/
* html #register .mainColumn .register h2 {
	background-color:#1b3c89 !important;
	width:441px;
}

* html #register .butt {
	background-color:#1b3c89 !important;
}

* html .register .reg1 {
	margin-left:50px !important;
	margin-right:0px !important;
	width:auto;
	border-left:2px solid #ccc;
}

* html .register .reg2 {
	margin-left:50px !important;
	width:auto;
	border-left:2px solid #ccc;
	margin-right:0px;
}

* html .mainColumn .register .reg2 .currentstep {
	border-left:2px solid #ccc;
}

* html .register .aboutyou {
	padding-bottom:0px;
}

* html .register .reg1 .aboutyou div {
	padding-bottom:0px;
	margin-bottom:0px;
}

* html .register .content-wrapper {
	width:478px;
}

* html .register table {
	margin-left:15px;
	padding-bottom:20px;
}

* html .mainColumn .register .reg1 .completedstep,
* html .mainColumn .register .reg2 .completedstep {
	background-image:none !important;
}

* html .mainColumn .register .reg1 .currentstep,
* html .mainColumn .register .reg2 .currentstep {
	background-image:none !important;
	border-right:2px solid #ccc;
	padding-left:20px;
}

* html .mainColumn .register .reg1 .nextstep,
* html .mainColumn .register .reg2 .nextstep {
	background-image:none !important;
}

* html .mainColumn .register .reg2 .nextstep a {
	color:#ccc !important;
}

* html .mainColumn .register .reg1 .aboutyou {
	padding-top:6px;
	padding-bottom:3px;
	border-right:2px solid #ccc;
}

* html .mainColumn .register .reg1 .nextstep {
	color: #ccc !important;
}

* html .mainColumn .register .reg1 .aboutyou div {
	background-image:none !important;
	padding:0px;
}

* html .register_next_btn {
	margin-right:15px;
}

* html #register .register_next_btn span input {
	padding-left:4px!important;
	padding-right:4px !important;
}

* html #register .register_next_btn span span {
	margin-left:-4px;
}

* html .content-wrapper #finishReg .submithack_default {
	position:absolute !important;
	right:70px;
}

* html .content-wrapper #finishReg .submithack_default input {
	position:absolute !important;
}

* html .content-wrapper #finishReg .submithack_default span {
	position:absolute !important;
	left:40px;
}

* html .register .mainColumn #finalStage h2,
* html .register .mainColumn #finalStage .butt {
	background-color:#1e449c;
}

* html .register .mainColumn #finalStage .reg1 .aboutyou {
	border-left:2px solid #ccc;
	padding-bottom:7px;
}

/*PROFILE AREA FIXES*/
* html .offers .pagination_title {
	padding-top:10px;
	padding-left:10px;
}

* html .exchanges .exchange_container a.right span {
	right: -26px;
}

* html .exchanges .pagination_title form {
	padding-left:10px !important;
}

* html .container .header_selected_bottom {
	background-position:0px 0px;
	padding:0px;
}

* html .exchanges .exchange_container {
	background-color:#FFFFFF;
}

.exchanges .exchange_container h3 {
	color:#ec008c;
	margin-left:-5px;
}

* html .personalDetailsForm {
	padding:0px !important;
	margin-left:10px !important;
}

* html .ie_clear {
	CLEAR:both !important;
}

* html h3.ie_clear {
	padding-top:0px;
}

* html .profile_area_main {
	margin-left:0px !important;
	margin-top:0px !important;
}

/* MISC */
* html #communication_newsletter .register_next_btn span input,
* html #communication_contactus .register_next_btn span input,
* html #register_interest .register_next_btn span input {
	right:35px;
	position:absolute;
}

* html .betaBadgeRollover p {
	margin-top:0px;
	margin-left:-5px;
}
* html #register .betaBadgeRollover p {
	margin-top:22px;
	margin-left:-5px;
}

* html .search-content-thin input {
margin-left:-20px !important;
}

/*jency's fixes*/

* html .giver-more-btn,
* html .taker-more-btn {
	padding-top: 5px;
}

* html .SearchContainer input {
	margin-left:-20px;
}

* html .SearchContainer label {
	vertical-align: middle;
}

* html .box .giver-info,
* html .box .taker-info {
	float: none;}

	* html .profile_area_main .profilePag-wrapper .pagRightBottom {
	margin-top:0px
}

* html .refForm .textarea {
	margin-left:20px;
}

* html #navigation {
	margin-top:40px
}

* html #userPanel.loggedIn {

	margin-right:50px}

* html 			#navigation li span {
		padding-top:8px !important;
		}

	* html 	.submithack_legal input, .submithack_give input, * html .submithack_take input, * html .submithack_default input{
padding:2px 0px 4px 0px;
}

* html .submithack_default span,* html  .submithack_take span,* html  .submithack_give span,* html  .submithack_legal span {
padding:2px 2px 3px 2px
}

* html #home-intro {
	margin-bottom: 0px
}

* html #main-panel .main-image .main-register {
	background-image:  transparent url(../images/1px_transparency.gif);
	left: 284px
}

* html #main-panel .give-panel .volunteer-options p {
	padding-right: 19px}

	* html #main-panel .give-panel .volunteer-options select,
* html #main-panel .take-panel .volunteer-options select {
	width: 178px}

	* html .subscribe-box .email-input {
	margin-top: 1px;
	vertical-align: top;
	width: 126px
}

* html #bottom-panel .box .giver-info,
* html #bottom-panel .box .taker-info {
	float: none}

	* html #bottom-panel .giver-more-btn,
* html #bottom-panel .taker-more-btn {
	padding-top: 5px}

	* html .takeContainer .category-col {
	margin-bottom: 0px
}

* html .profileImage-display {
	margin-bottom:-10px
}

/*REFERENCE FORM STYLES*/
* html .references .mainColumn {

margin-left:20px !important;}
* html .references {
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:62.5%;}
	
	* html .references textarea {
	width:335px;}
	
	* html .references p{
	padding-top:7px;
	padding-bottom:7px;}
	
	* html .references h4 {
	margin:0px;
	color:#1B3C89
	}
	* html .references hr {
	margin:-4px 0 0 0;
	}
	* html .references .submithack_default {
	float:right;
	padding-right:10px;
	}
	* html .references .submithack_default span {
	margin-left:-3px;
	}
	* html .references #frame {
height:83px;
	}
	* html .references table .yourRef, * html .references table .relationship {
	padding:5px;
	vertical-align:top;	
	}
	
	
/* for donate button  in profile exchanges */	
* html .submithack_default input{	
	position: static;
	float: left;
}

* html .submithack_default span {
	display: block;
	float: left;
	position: static;
}

* html .donateContainer .donate_button {
	margin-right: 10px !important;
}

* html #userPanel input.passwordInput {
	float: left;
	margin-right: 4px;
}
* html .profile_area_main .linkNavigate {
	position: static;
	zoom: 1;
	clear: both;
}
* html .profile_area_main .linkNavigate .submithack_default {
	float: right;
	margin-right: 0px !important;
	padding-top: 1px;
}

* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn {
	padding-top:4px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:6px;
	display: block;
	float: left;
	position: relative;
	bottom: 15px;
	left: 380px;
}
* html .profile_area_main .personalDetailsForm .linkNavigate .cancel-save-btn span {
	position: absolute;
	right:4px;
	top:0px;
}

* html ..exchanges .pendingExchanges {
	position: absolute;
	right: 10px !important;
}

* html .overlay_submit a.legal  {
	display: block;
	background-color: transparent;
	padding: 4px 8px 0;
	width: 72px !important;
}

* html .overlay_submit a.legal span {
	position: absolute;
	margin: 0 -10px 0 !important;
}

* html .overlay_submit div.donate_button {
	margin-top: -25px !important;
}

* html .donateContainer .overlay div.content {
	border:2px solid #1B3C89;
	font-size:1em;
}
* html .leftColumn {overflow:hidden !important; width:33% !important; zoom:1}
* html .profile .leftColumn {overflow:hidden !important; width:auto !important; zoom:1}
* html .home .take-panel .submithack_take {
margin-right:-64px;
}

* html .home .give-panel .submithack_give {
margin-right:-20px;
}