@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	background: url(../img/topbg.jpg) top repeat-x;
	text-align: center;
}

#head { width: 930px; margin: auto; height: 88px; }

.logo { margin-left: 10px; float: left; margin-top: 4px; }

#topnav { float: left; width: 440px; text-align: right; margin-top: 47px; height: 32px; margin-left: 20px; }

#topnav a { color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-decoration: none; margin-left: 3px; background: url(../img/navimgs/activebg.jpg) repeat-x; float: left; height: 22px; padding: 5px; line-height: 20px; border-left: #5291d2 1px solid; border-right: #5291d2 1px solid; border-top: #5291d2 1px solid; }

#topnav a .activelink { background:url(../img/navimgs/activebg.jpg) repeat-x; }

#topnav a:hover { background:url(../img/navimgs/hoverbg.jpg) repeat-x; }

#headimg { width: 930px; height: 222px; margin: 0px auto; margin-bottom: 10px; background: url(../img/headimgs/1.jpg) no-repeat; padding-top: 15px; }

#head_text { width: 500px; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; margin-left: 30px; }

#top_options { width: 100px; float: right; }

#main { width: 930px; margin: auto; }

#left_column { width: 217px; float: left; border-right: #ececec 1px solid; }

.left_head { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; background: url(../img/headingbgs/blue.jpg) no-repeat; width: 196px; height: 33px; line-height: 33px; padding-left: 8px; color: #FFFFFF; }

.right_head { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; background: url(../img/headingbgs/blue_wide.jpg) no-repeat; width: 337px; height: 33px; line-height: 33px; padding-left: 8px; color: #FFFFFF; margin-bottom: 5px;}

#middle_column { width: 334px; float: left; border-right: #ececec 1px solid; padding-left: 20px; }

#middle_column a { color: #609cc7; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; }
#middle_column a:hover { color: #2b658e; text-decoration: none; }

#middle_column_wide { width: 496px; float: left; border-right: #ececec 1px solid; padding-left: 20px; padding-right: 25px; }

#middle_column_wide a { color: #609cc7; text-decoration: none; font-family: Tahoma, Geneva, sans-serif;}

#middle_column_wide a:hover { color: #2b658e; text-decoration: none; }

#account_middle_column_wide { width: 496px; float: left; border-right: #ececec 1px solid; padding-left: 20px; padding-right: 25px; }

#account_middle_column_wide a { color: #609cc7; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; font-size: 14px;}

#account_middle_column_wide a:hover { color: #2b658e; text-decoration: none; }

#mid_column_med { width: 395px; float: left; border-right: #ececec 1px solid; padding-left: 20px; padding-right: 25px; }

#mid_column_med a { color: #609cc7; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; font-size: 14px;}

#mid_column_med a:hover { color: #2b658e; text-decoration: none; }

#right_column_med { width: 250px; float: left; padding-left: 20px; }

#right_column { width: 337px; float: left; padding-left: 20px; }

#right_column_thin { width: 150px; float: left; padding-left: 10px; }

.on_offer_text { font-family: Tahoma, Geneva, sans-serif; color: #973398; font-size: 11px; }

.wanted_text { font-family: Tahoma, Geneva, sans-serif; color: #73a005; font-size: 11px; }

.main_text { font-family: Tahoma, Geneva, sans-serif; color: #333; font-size: 13px; text-align: justify; }

#business_categories { color: #609cc7; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }

#business_categories a { color: #609cc7; text-decoration: none; }

#business_categories a:hover { color: #2b658e; text-decoration: none; }

.small_italics { font-family: Tahoma, Geneva, sans-serif; color: #999; font-style:italic; font-size: 11px; }

.red { color: #920A0D; font-size: 8pt; }

.small_grey {
	color: #333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
}

.black { color: #000000; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; }

#latest_requests { background: #e3f1ff; margin-top: 10px; padding: 7px; margin-right: 15px; }

#latest_requests a { color: #205f9e;  font-family:Tahoma, Geneva, sans-serif; font-size: 13px; text-decoration: none; }

#latest_requests a:hover { color: #0c3863; }

#footer { height: 150px; background: url(../img/footerbg.jpg) repeat-x; border-top: #bdbdbd 2px solid; margin-top: 15px; }

#footercontent { width: 930px; margin: auto; }

/* HEADING STYLES */
h1 { color: #094977; font-family: Tahoma, Geneva, sans-serif; font-weight: lighter; margin: 0px; padding: 0px; font-size: 19pt; }
h2 { color: #964289; font-family: Tahoma, Geneva, sans-serif; font-weight: lighter; margin: 0px; padding: 0px; font-size: 17pt; }

.pink_heading { font-family: Tahoma, Geneva, sans-serif; font-weight: lighter; font-size: 16pt; color: #f510f8;}

.pink_heading_smaller { font-family: Tahoma, Geneva, sans-serif; font-weight: lighter;  color: #f510f8;}
.pink_heading_small {  color: #f510f8;font-family: Tahoma, Geneva, sans-serif; font-size: 10pt;}

.pink_tiny {  color: #f510f8;font-family: Tahoma, Geneva, sans-serif; font-size: 8pt;}

.green_heading { font-family: Tahoma, Geneva, sans-serif; font-weight: lighter; font-size: 16pt; color: #638905;}
.bright_red { color: #F00; font-family: Tahoma, Geneva, sans-serif; font-size: 8pt;}

/* Form Styles */
.formerror { background: #FEE7ED; border: 1px solid #F3B1B4; padding: 10px; margin-bottom: 15px; }

.errors { color: #600; font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; }

.error_heading { font-family: Tahoma, Geneva, sans-serif; font-size: 11pt; color: #C00; }



#social_links {
	text-align: center;
	line-height: 25px;
	width: 950px;
	margin: 20px auto;
	padding-left: 0px;
}

#copyright {
	width: 930px;
	margin: 20px auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0000000;
	padding-left: 19px;
}

#copyright a {
	color: #596a7c;
	text-decoration: none;
	margin-left: 10px;
}

#terms a {
	color: #596a7c;
	text-decoration: none;
	margin-left: 10px;
}

#footer a:hover {
	color: #000000;
}

#social_links a {
	color: #596a7c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 6px;
}

#social_links a:hover {
	color: #000000;
}

.furl_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/furl.gif) no-repeat top left;
}

.delicious_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/delicious.gif) no-repeat top left;
}

.technorati_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/technorati.gif) no-repeat top left;
}

.blinklist_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/blinklist.gif) no-repeat top left;
}

.digg_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/digg.gif) no-repeat top left;
}

.google_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/google.gif) no-repeat top left;
}

.stumbleupon_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/stumbleupon.gif) no-repeat top left;
}

.yahoo_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/yahoo.gif) no-repeat top left;
}

.facebook_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/facebook.gif) no-repeat top left;
}

.twitter_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.barter.uk.com/img/icons/twitter_logo.gif) no-repeat top left;
}

#terms { font-family:Tahoma, Geneva, sans-serif; font-size: 11px; text-align: right; width: 950px; margin: auto; padding: 0px;}

