/* 
DIVASWAP.COM CSS DOCUMENT
(C) 2009-2010 All rights reserved.

HCOMS Web Development and Design
URL:     www.hcoms.co.uk
Author:  Robbie McFarlane (Senior Web Developer) 
*/

/* LITTLE FIXES */
h1 span{
	position: absolute;
	top: -1000px;
}
/* /LITTLE FIXES */

html{

}

body{ text-align: center; background: #333333;}

#background_repeater{
	background: url(../css/images/background_repeat.png) repeat-y top center #333333;
}
#container{
	border-left: 0px solid white;
	border-right: 0px solid white;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	font-family: verdana;
	background-color: white;
	line-height: 20px;
}

h1#header{
	position: relative;
	width: 1000px;
	height: 177px;
	background: url(../rimages/header.jpg) no-repeat black;
}
h1#header a {
	text-decoration: none;
	color: white;
}
h1#header #control_widget {position: absolute; top:0; right: 50px; padding: 2px 10px; color: white; background-color: #444; font-size: 11px;}

/* NAV_BAR */
	#nav_bar{
		position: relative;
		float: left;
		width: 100%;
		position: relative;
		background: url(../css/images/nav_repeat.gif) repeat-x top left #C11A84;
		text-align: center;

	}

	#nav_bar .green_tab{
		background: url(../css/images/nav_repeat_green.gif) repeat-x top left;
		text-align: center;
	}

	#nav_bar .blue_tab{
		background: url(../css/images/nav_repeat_blue.gif) repeat-x top left;
		text-align: center;
	}
	

	#nav_bar div#left_star{
		position: absolute;
		left: 90px;
		width: 48px;
		height: 51px;
		background: url(../css/images/left_star_tip.png) no-repeat top left;
		z-index: 100;

	}
	#nav_bar div#right_star{
		position: absolute;
		right: 218px;
		width: 37px;
		height: 38px;
		background: url(../css/images/right_star_tip.png) no-repeat top left;
		z-index: 100;

	}
	#nav_bar #search_form{
		position: absolute;
		top: 4px;
		right: 12px;
	}
	#nav_bar ul#nav{
		float: left;
		margin-left: 170px;
		list-style: none;
		border-left: 1px solid #9B0162;
		border-right: 1px solid #C11A84;
	}
	#nav_bar ul#nav li {
		float: left;
		display: inline;
	}
	#nav_bar ul#nav li a {
		display: block;
		float: left;
		padding:7px 18px;
		text-decoration: none;
		color: white;
		font-size: 12px;
		border-right: 1px solid #9B0162;
		border-left: 1px solid #C11A84;
	}
	#nav_bar ul#nav li a:hover, #nav_bar ul#nav li a.selected { 
		color: white; 
		border-right: 1px solid #444444;
		border-left: 1px solid #777777;
		background: url(../css/images/heading_repeat.gif) repeat-x top left gray;
	}
/* /NAV_BAR */

/* COLUMN_REPEATER_LEFT */
	/*#column_repeater_left { background: url(../css/images/column_repeater_left.gif) repeat-y left top;}*/
/* /COLUMN_REPEATER_LEFT */

/* COLUMN_REPEATER_RIGHT */
	/*#column_repeater_right { background: url(../css/images/column_repeater_left.gif) repeat-y right top; }*/
/* /COLUMN_REPEATER_RIGHT */

/* CONTENT */
	#content { float: left; width: 540px; padding: 30px; margin-left: 200px; }
	#content a { text-decoration: none; color: #C11A84; }
	#content h1,h2,h3,h4,h5,h6 { font-weight: bold !important; }
	#content h3 { color: #444444; font-size: 17px; border-bottom: 1px solid #eee; padding-bottom: 6px; margin-bottom: 12px; }
	#content h4 { color: #C11A84; font-size: 13px; margin: 8px 0px 3px 0px; }
	#content h5 { color: #444444; font-size: 12px; margin: 5px 0 12px 0; }
	#content p { margin: 2px 0 14px 0; font-size: 13px; color: #333333; }
	#content h4.details { color: #C11A84; margin-bottom: 8px; border-bottom: 1px solid #eee; padding-bottom: 2px; font-size: 12px; }
	#content dl.details { font-size: 12px; }
	#content dl.details dt { font-weight: bold; float: left; width: 110px; color: #444444; }
	* html #content{ width: 600px; w\idth: 400px !important; }
	#content table { font-size: 12px; color: #444444; }
	#content table td { padding: 3px }	
	#content .profile_user_img { border: 0px solid #eeeeee; padding: 0px; }
	a.enlarge_image { 
		margin-top: 0px;
		display: block;
		float: left;
		width: 119px;
		font-size: 12px;
		line-height: 12px;
		color: white !important;
		background: url(../css/images/sprite_enlarge_image.gif) no-repeat #C11A84;
		background-position:15px -60px;
		padding: 4px 0px 4px 35px;
	}
	a.enlarge_image:hover {
		background-color: gray;
	}
	
	#content div.home_category_box {
		width: 125px;
		float: left;
		background-color: #333333;
		margin: 5px;
	}
	#content div.home_category_box img {
		float: left;
	}
	#content div.home_category_box a {
		display: block;
		background: url(../css/images/nav_repeat.gif) repeat-x bottom left #C11A84;
	}
	#content div.home_category_box a:hover {
		display: block;
		background-image: url(../css/images/heading_repeat.gif);
	}
	#content div.home_category_box h4 {
		padding: 3px 7px;
		margin: 0;
		color: white;
	}
	
	#content div.enlarge_image_box img {
		float: left;
		width: 100%;
	}
	#content div.enlarge_image_box {
		text-align: left;
		width: 154px;
		margin: 0 auto;
	}
	
	#content table.table { font-size: 11px !important; width: 100%;}
	#content table.table .hr { border-bottom: 1px dotted #ccc; }
	#content table.table .hr hr { display: none; }
	#content table.table th { font-weight: bold; padding: 2px 10px; }
	#content table.table td { padding: 2px 10px;}
	
	#content ul.main_categories li { list-style: none; }
.buyBoxes li {
	float:left;
	width:150px;
	margin:10px;
}	
	#content ul.main_categories li a { 
		display: block; 
		float: left; 
		text-align: center;
		width: 150px; 
		height: 150px; 
		color: white; 
		background-color: #666666;
		position:relative;
	}
	#content ul.main_categories li a .title {
		position:absolute;
		width:100%;
		left:0;
		top:65px;
	}
	#content ul.main_categories li a:hover { background-color: #C11A84; }
	
/* /CONTENT */

/* LEFT_COLUMN */
	#left_column{
		float: left;
		width: 200px;
		margin-left: -800px;
	}
	ul.link_hierarchy { list-style: none !important; border-top: 0px solid white;}
	ul.link_hierarchy ul { border: 0px solid #ccc; background-color: #eee; }
	#left_column h4, #right_column h4 {
		color: white;
		background: url(../css/images/heading_repeat.gif) repeat-x top left gray;
		font-size: 12px;
		padding: 4px; padding-left: 8px;
		margin-top: 0px;
	}
	ul.link_hierarchy h4.pink {
		background-color: #C11A84;
	}
	ul.link_hierarchy li {
		list-style: none !important;
	}
	ul.link_hierarchy li a {
		display: block;
		border: 0px solid red;
		padding: 5px 0;
		text-decoration: none;
		color: #444444;
		font-weight: bold;
		background: url(../css/images/nav_star_off.png) no-repeat 10px center;
		padding-left: 30px;
		border-bottom: 1px dotted #ccc;
		font-size: 11px;
	}
	ul.link_hierarchy li a:hover {
		background: url(../css/images/nav_star.png) no-repeat 10px center;
	}
	ul ul {
		margin-bottom: 8px;
	}
	ul.link_hierarchy ul ul{
		padding-left: 10px;
		background-color: #eee;
		margin-bottom: 8px;
	}
	
	dl.list { padding: 5px 5px 5px 10px; background-color: #eeeeee;}
	dl.list dt{ font-weight: bold; color: #444444; font-size: 12px; }
	dl.list dd{ color: #444444; font-size: 12px; }
/* /LEFT_COLUMN */

/* RIGHT_COLUMN */
	#right_column{ float: right; width: 199px; }
	#right_column div.column_box { margin-bottom: 10px; background-color: #eeeeee; }
	#right_column div.column_box h4 {
		color: white;
		background-color: #444;
		font-size: 12px;
		padding: 4px; padding-left: 8px;
	}
	#right_column div.column_box dl { padding: 10px; font-size: 12px; color: #444444;}
	#right_column div.column_box dl dt { display: block; color: gray; }
	#right_column div.column_box dl dd { display: block; }
/* /RIGHT_COLUMN */

/* FOOTER */
	#footer{
		margin-top: 0px;
		background-color: #222222;
		color: white;
		clear: both;
		text-align: center;
		font-size: 11px;
		border-top: 8px solid #C11A84;
		padding: 5px;
	}
/* /FOOTER */

.pink {
	color: #C11A84;
}

.pinkBG, #content a.watchItem:hover {
	background: #C11A84;
}

#content a.watchItem {
	font-weight:bold;
	background:#444444;
	display:inline-block;
	padding:5px 8px;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}

#bidButton {
	font-family:verdana;
}

.pink_back {
	background-color: #C11A84 !important;
}

div.left_column { float: left; width: 50%; } 
div.right_column { float: right; width: 50%; }

form label { color: #444444; font-size: 12px; line-height: 16px; }
form fieldset legend { display: none; /*color: #C11A84; font-weight: bold; font-size: 12px;*/ }
form label span { display: block; font-size: 12px; float: left; width: 100%; }
form label input { clear: both; }
form label span h5 { margin: 0px !important;}
.button { 
	display: block; 
	text-decoration: none; 
	border: none; 
	color: white !important; 
	background: url(/css/images/nav_repeat.gif) repeat-x top left #C11A84; 
	padding: 5px 8px; 
	margin: 4px 0; font-size: 12px; line-height: 12px; 
}

.button2 { 
	text-decoration: none; 
	border: none; 
	color: white !important; 
	background: url(/css/images/nav_repeat.gif) repeat-x top left #C11A84; 
	padding: 5px 8px; 
	margin: 4px 0; 
	font-size: 12px; 
	line-height: 12px;
}

.button2:hover {
	background-image:url(/css/images/heading_repeat.gif);
}

#sub_cat {
	margin:0;
}

.accUN {
	margin-left:60px;
}

.button:hover {
	background:url(/css/images/heading_repeat.gif);	


}

#blog_chain{
list-style-image:url(/css/images/MessageOld.gif);
font-size:12px;
}
#blog_chain_sub{
list-style-image:url(/css/images/replyArrow1.gif);
font-size:12px;
margin-left:13px;
}

#blog_chain li span.message_date, #blog_chain_sub li span.message_date{
margin-right:100px;
float:right;
}


#blog_chain li span.message_user, #blog_chain_sub li span.message_user{
margin-right:100px;
float:right;
}

#blog_chain {
display: block; 
float:left;
width:940px;
border:0px solid green;
margin-left:20px;

}


