/*fix png
img, div { behavior: url(../Scripts/iepngfix.htc) }*/
/* main */
body, p, li, input { font-family: Arial, Helvetica, Sans-Serif; color: #666666; font-size: 12px; }
p { line-height:17px }
a, a:active, a:visited { font-family: @Arial Unicode MS, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #f72832; }
a:hover { text-decoration: underline; color: #000000; }
ul { margin-left: 30px; padding:0 }

.comparetbl {}
.comparetbl td { font-size: 11px; border-right: solid 1px #ccc; width:145px}
.comparetbl td b { color: #000; }
.comparetbl td h2 { font-size: 12px; color: #000; text-transform: capitalize; }
.hidden { display:none; }
/* Misc */
img, .radio { border:0px; }
#contacts { background: #ffffff url(../../Images/Common/resultsbg.png) repeat-x top left; min-height:300px; }
#contacts input { border:0px }
form { margin:0px; }
.attDDL { padding-top: 3px; }
.attAdd { padding-top: 3px; width: 120px; } 
.placeanadvert { position:relative; left:-8px; }
.alert { color:#f72832; }

#listall { position:absolute; top:130px; margin: 0 24px 0 24px; display:none;  width:894px; border: solid 5px #3d3d3d; z-index:999; background-color:#fff; }
#listall .all { padding:10px 0 10px 0; color:#000000; font-family: @Arial Unicode MS,Arial, Verdana, Tahoma; text-align: left; }
#listall ul li a { color:#000000; text-decoration:none; display: block; }
#listall ul li a:hover { color:#666; text-decoration:none; display: block; }
#listall ul { margin: 0px 0 0 10px; width:160px; padding: 0 0px 4px 0px; list-style-type: none; float:left; display:block; }
#listall ul b { color:#f72832; font-weight:bold; font-size:14px; margin-bottom:4px; font-family:Arial, Verdana, Tahoma; }
#listall ul li { list-style-type: none; display: inline; font-size:11px; padding: 0px; margin: 0px; }
/* form */
input.btn { background-color: #af061b; border: 1px; color:#fff; text-align: center; font-family: Tahoma, Arial, Helvetica, Serif; }
input, textarea, select { border: 1px solid #cecece; color:#000000; font-family: @Arial Unicode MS, Arial, Helvetica, Sans-Serif; font-size: 12px; }
option  { padding:1px; color:#000000; font-family: @Arial Unicode MS, Arial, Helvetica, Sans-Serif; font-size: 11px; }
input.reg { border:0px; }
/* headings */
h1, .h1, .Heading1, a.Heading1, a.Heading1:active, a.Heading1:visited { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #000000; font-size: 16px; margin: 0px; }
h1 span, .h1 span, .Heading1 span, a.Heading1 span, a.Heading1:active span, a.Heading1:visited span { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #af061b; font-size: 16px; margin: 0px; }
h2, .h2, .Heading2, a.Heading2, a.Heading2:active, a.Heading2:visited { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #000000; font-size: 14px; margin: 0px; }
h2 span, .h2 span, .Heading2 span, a.Heading2 span, a.Heading2:active span, a.Heading2:visited span{ font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #af061b; font-size: 14px; margin: 0px; }
h3, .h3, .Heading3, a.Heading3, a.Heading3:active, a.Heading3:visited { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #000000; font-size: 12px; margin: 0px; }
h4, .h4, .Heading4, a.Heading4, a.Heading4:active, a.Heading4:visited { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #000000; font-size: 11px; margin: 0px; }
h5, .h5, .Heading5, a.Heading5, a.Heading5:active, a.Heading5:visited { font-family: Arial, Trebuchet MS, Tahoma; font-weight:lighter; color: #000000; font-size: 10px; margin: 0px; }

hr { color: #ffffff; height: 1px; border-bottom: dotted 1px #cccccc; }

/* Layout styling */
#head { background:#f0203a url(../../images/rugby/common/header-bg.png) repeat-x top left; } 
#head #headLogo { float:left; padding:0 0 0 20px; }
#head #headRgt { float:right; text-align:right; padding: 0; }
#head #headRgt div.loggedin { text-transform:capitalize; font-size:12px; margin-top:5px; color:#fff; margin-right:5px; }
#head #headRgt div.loggedin a { color:#fff; text-decoration:none; }
#head #headRgt div.loggedin a:hover { color:#fff; text-decoration:none; }
.advertpnl { width:508px; height:85px; }
.advertpnlm { width:408px; height:85px; background: transparent url(../../Images/merchant-logo.jpg) no-repeat 230px 20px; }

/*left navigation*/
#topper
{
    background: #fff url(../../Images/free/topper.png) top left no-repeat;
    width: 198px;
    height:19px;
}
.leftcontainer
{
    padding: 0 20px 5px 20px;
}
.txttop
{
    font-family:Arial, Verdana;
    font-style:italic;
    color:#000;
    font-size: 17px;
    margin-left: 20px;
    margin-bottom:5px;
}
.txttop span
{
    color:#f72832;
    font-size: 17px;
}
.leftcontainer h2
{
    background: transparent url(../../Images/rugby/free/merchant.png) top left no-repeat;
    width: 136px;
    height:46px;
    margin-bottom:10px;
}
.leftcontainer h2 span
{
    display:none;
}
#topmenu, .topmenu
{
    background: #fff url(../../Images/free/topbg.png) top left repeat-y;
    width: 198px;
    margin-bottom:10px;
}
#bottommenu, .bottommenu
{
    background: #fff url(../../Images/free/bottom.png) top left no-repeat;
    width: 198px;
    height: 23px;
    margin-bottom:5px;
}
#toptitle
{
    background: transparent url(../../Images/free/top.png) top left no-repeat;
    width: 178px;
    padding: 16px 20px 5px 20px;
}
#toptitle span
{
    width: 150px;
    font-size:14px;
    color: #fff;
    font-weight: bold;
}
#menu, .menu
{
    background: #fff url(../../Images/free/navbg.png) top left repeat-y;
    width: 198px;
}
#profile
{
    background: #fff url(../../images/free/profilepanel.png) top left no-repeat;
    width: 198px;
    height: 180px;
    padding: 10px 0 0 0;
}

#profilelong
{
    background: #fff url(../../images/free/profilepanel2.png) top left no-repeat;
    width: 198px;
    height: 280px;
    padding: 10px 0 0 0;
}

#profile .picture, #profilelong .picture
{
    background: #000;
    width: 96px;
    height: 115px;
    margin:0px 0 10px 55px;
}
#profile .links, #profilelong .links
{
    margin:0px 0 0px 15px;
    color:#222;
}
#profile .feedback, #profilelong .feedback
{
    margin:10px 0px;
    color:#476719;
    font-size: 15px;
    font-weight:lighter;
}
#profile .clicks, #profilelong .clicks
{
    font-size:12px;
}
#profile .clicks a, #profilelong .clicks a
{
    color: #666;
}
#profile .clicks a span, #profilelong .clicks a span
{
    color: #666;
    
}
#profile h3, #profilelong h3
{
    color: #444;
    font-weight:bold;
    padding-bottom:4px;
    font-size:13px;
}
#profile h3 span, #profilelong h3 span
{
    color: #666;
    font-weight:normal;
}
#profile .pictureoverlay, #profilelong .pictureoverlay
{
    background: transparent url(../../images/free/photo.png) top left no-repeat;
    width: 96px;
    height: 115px;
}
#theBanner, .theBanner { width:700px; height:134px; }
#shopBanner, .shopBanner { width:700px; height:134px; background: transparent url(../../Images/free/shop-banner.png) no-repeat top left; padding:0px; margin:0px; }
#menu ul  
{
	margin: 0; 
	padding: 0; 
	list-style: none;
	line-height:normal;
	width: 198px; /* Width of Menu Items */
} 
 
#menu ul li { 
	position: relative; 
	font-size:11px;
} 
 
#menu li ul { 
	position: absolute; 
	left: 192px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
} 
 
#menu li:hover ul {
	display: block; 
} 
 
#menu li:hover>ul { 
	display:block; 
} 
 
#menu ul ul {
	display:none; 
} 
 
/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 
 
/* Make-up syles */ 
 
#menu ul, li { 
	margin: 0; 
	padding:0;
	
} 
 
/* Styles for Menu Items */ 
#menu ul a  
{
    display: block; 
	text-decoration: none; 
	color: #5d5a5a; 
	width:149px;
	min-height:20px;
	vertical-align: middle;
	margin: 0px;
	padding-top:5px;
	font-size:11px;
} 
#menu ul a:hover { 
	color: #ffffff; 
	
} 
 
/* Sub Menu Styles */ 
#menu li ul a  
{
    margin:0px;
	text-decoration: none; 
	color: #ffffff; 
	/*background: #969696;  IE6 Bug */ 
	margin-left:7px;
	padding: 4px 10px 0 10px;
	border-top: solid 1px #ccc; 
	/*filter:alpha(opacity=95); 
	opacity:0.95;*/
	
} 
 
/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	color: #000; 
	/*background: #969696; */
} 

#menu li ul { background: transparent url(../../Images/submenubg.png) top left no-repeat; padding: 6px 0px 0px 10px; margin-left:-7px; margin-top: -5px; } 
 
/* Icon Styles */ 
#menu ul a.submenu { background: #ededed url(../../Images/rugby/free/off.png) top left no-repeat; margin-left: 13px; padding-left:21px; cursor:pointer; } 
#menu ul a.subsubmenu { background: #ededed url(../../images/free/offsub.png) top left no-repeat; margin-left: 13px; padding-left:28px; cursor:pointer; } 
#menu ul a.submenu span.counter { color:#f72832; } 
#menu ul a.submenum { background: #ededed url(../../Images/rugby/free/more.png) top left no-repeat; margin-left: 13px; padding-left:21px; }
#menu ul a.submenu:hover, #menu ul a.submenum:hover { background: #ededed url(../../Images/free/over.png) top left no-repeat; }
#menu ul a.submenu:hover span.counter { color:#fff; } 
#menu ul a.subsubmenu:hover { background: #ededed url(../../images/free/oversub.png) top left no-repeat; }
#menu ul a.submenuon { color:#fff; background: #ededed url(../../Images/free/remove.png) top left no-repeat; margin-left: 13px; padding-left:21px; }
#menu ul a.nosubmenu { background: #ededed url(../../images/rugby/free/off.png) top left no-repeat; margin-left: 13px; padding-left:21px; cursor:default; } 
#menu ul a.nosubmenu:hover { color:#5d5a5a; }
#menu ul span.sub { background: #ededed url(../../images/rugby/free/off.png) top left no-repeat; margin-left: 13px; padding-left:21px; cursor:default; } 
#menu a.checker { background: transparent url(../../images/free/checkoff.png) top left no-repeat; margin-left: 13px; padding-left:42px; cursor:pointer; } 
#menu a.checkeron { background: transparent url(../../images/free/checkon.png) top left no-repeat; margin-left: 13px; padding-left:42px; cursor:pointer; } 
#menu a.checkeron:hover { background: transparent url(../../images/free/checkremove.png) top left no-repeat; color: #111; } 
#menu a.checker:hover { background: transparent url(../../images/free/checkon.png) top left no-repeat; color: #111; } 
#menu a.more { margin-left: 13px; padding-left:42px; cursor:pointer; color:#f72832; } 
#menu a.more:hover { color:#111; }

/*NEW NAVIGATION*/
#newtopmenu, .newtopmenu
{
    background: transparent;
    width: 198px;
    margin-bottom:10px;
}
#newbottommenu, .newbottommenu
{
    background: transparent;
    width: 198px;
    height: 10px;
    border-top: dotted solid #cacaca;
}
#newtoptitle
{
    background: transparent;
    width: 170px;
    padding: 0px 20px 0px 20px;
}
#newtoptitle span
{
    width: 150px;
    font-size:17px;
    color: #f72832;
    font-style:italic;
}
#newmenu, .newmenu
{
    background: transparent;
    width: 198px;
}
#newmenu ul  
{
	margin: 0; 
	padding: 0; 
	list-style: none;
	line-height:normal;
	width: 198px; /* Width of Menu Items */
} 
 
#newmenu ul li { 
	position: relative; 
	font-size:12px;
} 
 
#newmenu li ul { 
	position: absolute; 
	left: 192px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
} 
 
#newmenu li:hover ul {
	display: block; 
} 
 
#newmenu li:hover>ul { 
	display:block; 
} 
 
#newmenu ul ul {
	display:none; 
} 
 
/* Fix IE. Hide from IE Mac \*/ 
* html #newmenu ul li { float: left; height: 1%; } 
* html #newmenu ul li a { height: 1%; } 
/* End */ 
 
/* Make-up syles */ 
 
#newmenu ul, li { 
	margin: 0; 
	padding:0;
	
} 
 
/* Styles for Menu Items */ 
#newmenu ul a  
{
    display: block; 
	text-decoration: none; 
	color: #333; 
	width:165px;
	min-height:20px;
	vertical-align: middle;
	margin: 0px;
	padding-top:5px;
	font-size:12px;
	border-top: dotted 1px #cacaca;
} 
#newmenu ul a:hover { 
	color: #ffffff; 
	
} 
 
/* Sub Menu Styles */ 
#newmenu li ul a  
{
    margin:0px;
	text-decoration: none; 
	color: #333; 
	/*background: #969696;  IE6 Bug */ 
	margin-left:7px;
	padding: 4px 10px 0 10px;
	border-top: dotted 1px #cacaca; 
	/*filter:alpha(opacity=95); 
	opacity:0.95;*/
	
} 
 
/* Sub Menu Hover Styles */ 
#newmenu li ul a:hover { 
	color: #f72832; 
	/*background: #969696; */
} 

#newmenu li ul { background: transparent url(../../images/free/newsubmenubg.png) top left no-repeat; padding: 6px 0px 6px 10px; margin-left:-7px; margin-top: -5px; filter:alpha(opacity=95); opacity:0.95; } 
 
/* Icon Styles */ 
#newmenu ul a.submenu { background: #fff; margin-left: 13px; padding-left:5px; cursor:pointer; } 
#newmenu ul a.subsubmenu { width:142px; background: #fff url(../../images/free/newoffsub.png) top left no-repeat; margin-left: 13px; padding-left:28px; cursor:pointer; } 
#newmenu ul a.submenu span.counter { color:#f72832; } 
#newmenu ul a.submenum { background: #fff url(../../images/free/newmore.png) top right no-repeat; margin-left: 13px; padding-left:5px; }
#newmenu ul a.submenu:hover, #newmenu ul a.submenum:hover { color:#f72832; }
#newmenu ul a.submenu:hover span.counter { color:#000; } 
#newmenu ul a.subsubmenu:hover { background: #fff url(../../images/free/newoversub.png) top left no-repeat; color:#f72832; }
#newmenu ul a.submenuon { color:#000; width:149px; background: #fff url(../../images/free/newremove.png) top left no-repeat; margin-left: 13px; padding-left:21px; } 
#newmenu ul a.nosubmenu { background: #fff; margin-left: 13px; padding-left:5px; cursor:default; } 
#newmenu ul a.nosubmenu:hover { color:#000; }
#newmenu ul span.sub { background: #fff; margin-left: 13px; padding-left:5px; cursor:default; } 
#newmenu a.checker { width:138px; background: transparent url(../../images/free/newcheckoff.png) top left no-repeat; margin-left: 13px; padding-left:42px; cursor:pointer; } 
#newmenu a.checkeron { width:138px; background: transparent url(../../images/free/newcheckon.png) top left no-repeat; margin-left: 13px; padding-left:42px; cursor:pointer; } 
#newmenu a.checkeron:hover { width:138px; background: transparent url(../../images/free/newcheckremove.png) top left no-repeat; color: #111; } 
#newmenu a.checker:hover { width:138px; background: transparent url(../../images/free/newcheckon.png) top left no-repeat; color: #111; } 
#newmenu a.more { width:138px; margin-left: 13px; padding-left:42px; cursor:pointer; color:#f72832; } 
#newmenu a.more:hover { color:#111; }
/*END NEW NAVIGATION*/

a.multiselchecks { display: block; 
	text-decoration: none; 
	width:149px;
	min-height:20px;
	vertical-align: middle;
	margin: 0px;
	padding-top:5px;
	font-size:11px;
	background: transparent url(../../images/free/checkoff.png) no-repeat; padding-left:42px; color:#111; } 
/* Info panel classes */
.infofooter
{
    background: #fff url(../../images/information.png) bottom left repeat-y;
    width: 198px;
    height:20px;
}
.information
{
    background: #fff url(../../images/information.png) top left repeat-y;
    width: 162px;
    padding: 18px;
    font-size: 11px;
    min-height:150px;
}
.information div
{
    margin-left:34px;
}
.information b
{
    color: #4a63a0;
    font-size: 16px;
    font-weight: normal;
}
/* pop up product info (used in product options for example) */
#floatingInfo { border: #f72832 2px solid; position: absolute; left: 0px; min-height: 50px; padding: 5px; z-index: 9999; background: #fff;}
	#floatingInfo .loadingNav { background: #fff; font-size: 10px; }
		#floatingInfo .loadingNav img { vertical-align: middle; margin-right: 5px; }
	#floatingInfo .details { background: transparent; font-size: 11px; color: #444444; width: 360px; }
	#floatingInfo .details li, #floatingInfo .details ul {  color: #444444; display:block; list-style-type:disc; margin-left:8px; }
		#floatingInfo .details div { font-size: 11px; float: left; width: 350px; }
		/*#floatingInfo .details img { margin: 0px 10px 10px 10px; float: right; width: 230px; height: 80px; }*/

/* common page numbers */
div.paging { float: right; width: 55%; text-align: right; padding: 10px 10px 10px 0px; }
	div.paging a, div.paging a:link, div.paging a:visited { margin: 2px; padding: 2px; border: 1px solid #e61109; text-decoration: none; color: #e61109; background: #ffffff;}
	div.paging a:hover, div.paging a:active { margin: 2px; padding: 2px; border: 1px solid #000000; background-color: #e61109; color: #fffFFF; }
	div.paging span.s { margin: 2px; padding: 2px; font-weight: bold; border: 1px solid #000000; background-color: #e61109; color: #FFFFFF; }
	div.paging span.d { margin: 2px; padding: 2px; border: 1px solid #ccc; color: #ccc; }

/* common loading layer */
#ajaxLoading { clear: both; background-position: left top; margin: 10px 0px; }
	#ajaxLoading div { background-position: right top; margin-left: 10px; padding: 10px 15px 11px 0px; color: #fff; text-align: center; font-weight: bold; }
	#ajaxLoading img { margin-right: 10px; vertical-align: middle; }
	
/* shopwindow page numbers */
div.shopwindowpaging { float: right; width: 55%; text-align: right; padding: 10px 10px 10px 0px; }
	div.shopwindowpaging a, div.paging a:link, div.paging a:visited { margin: 2px; padding: 2px; border: 1px solid #f5f5f5; text-decoration: none; color: #444; background: #ffffff;}
	div.shopwindowpaging a:hover, div.paging a:active { margin: 2px; padding: 2px; border: 1px solid #555; background-color: #f5f5f5; color: #555; }
	div.shopwindowpaging span.s { margin: 2px; padding: 2px; font-weight: bold; border: 1px solid #9c9c9c; background-color: #9c9c9c; color: #FFFFFF; }
	div.shopwindowpaging span.d { margin: 2px; padding: 2px; border: 1px solid #fff; color: #ccc; }


/* product search summary (also used in related items searches) */
div.srchSummary { float: left; font-size: 11px; color: #333; font-weight: bold; padding: 10px 0px 10px 10px; }
	div.srchSummary b { color: #e61109; }
/* product search - misc */
#srchFilter { padding: 10px 0px; }
/* advert search results */
div.prodSrchFull { padding:0; }
	div.prodSrchFull h3.banner { margin: 0px; }
	div.prodSrchFull .itemad { background: transparent url(../../images/touch/lists/list-bg-new.png) no-repeat top left; width: 617px; height: 141px; overflow:hidden; float: left; padding:25px 0 0 25px; margin: 0px 5px 0 5px;  }
	    div.prodSrchFull .itemad .detail .left { width:117px; float:left; margin-right:4px; }
	    div.prodSrchFull .itemad .detail .info { width:460px; margin:0; float:right; }
	    div.prodSrchFull .itemad .detail .popup { float:left; width:38px; margin-right:4px;}
	    div.prodSrchFull .itemad .detail .compare { float:left; margin:0 0px 0 6px; width:81px; }
	    div.prodSrchFull .itemad .detail .noPhoto { float:left; margin:0 0px 0 0px; width:22px; font-size:10px; padding: 10px 0 0 50px; }
	    div.prodSrchFull .itemad .detail .shopwindow { float:left; margin:0 0px 0 6px; width:72px; }
	    
		div.prodSrchFull .itemad .detail .info .title { padding: 0px; vertical-align: top; text-align: left; position: relative; height: 25px; }
			a.adh2 { color:#000; font-family: Arial, Verdana; line-height:23px; font-size:15px; }
			a.newh2 { color:#444; font-family: Arial, Verdana; line-height:12px; font-size:12px; }
			a.newh2:hover { color:#222; text-decoration: none; }
			a.adh2 span, .dif { position:absolute; left:-999px; float:none; margin:0px; padding:0; text-indent:-999em;line-height:0; background: #000; width:6px; height:10px; overflow:hidden; }
			a.adh2:hover { font-family: Arial, Verdana; line-height:23px; font-size:15px; text-decoration: none; color:#666; }
		div.prodSrchFull .itemad .detail { margin: 0px 0px 0 0px; width: 588px; }
			div.prodSrchFull .itemad .detail .desc { float: left; color:#5c5c5c; font-size: 11px; line-height:13px; margin-left: 0px; width: 340px; height: 38px; vertical-align: top; margin-bottom: 0px; overflow: hidden; text-align: left; }
			div.prodSrchFull .itemad .detail .location { text-align:right; float:right; color: #666; font-weight:bold; font-style:italic; margin-right: 8px; width: 160px; vertical-align: top; font-size: 12px; padding-top: 5px; line-height: normal; }
			div.prodSrchFull .itemad .detail .location span { color: #666; font-weight:bold; }
			div.prodSrchFull .itemad .detail .image { float: left; vertical-align: top; padding-bottom: 10px; text-align: center; }
			div.prodSrchFull .itemad .detail .buttons { float:left; width:593px; }
				div.prodSrchFull .itemad .detail .image img { width: 117px; height: 85px; }
			div.prodSrchFull .itemad .detail .price { float:right; width:100px; margin:0; text-align: right; font-size: 16px; color: #666; font-weight:bold; }
				
			div.prodSrchFull .itemad .detail .infoBtn { float: right; text-align: right; }
			div.prodSrchFull .itemad .detail .buyBtn { height: 22px; }
		div.prodSrchFull .itemad .ftr { /* left in just in case */ }
div.prodSrchFull .adtype { float:right; width:74px; text-align:right; height:17px; }

/* 2 column search results (used in related items searches) */
div.prodSrch { padding:20px 0px 20px 0; }
	div.prodSrch h3.banner { margin: 0px; }
	div.prodSrch .item { background: transparent url(../../Images/touch/free/new-home-result.png) no-repeat top left; width: 301px; height: 150px; overflow:hidden; float: left; padding:15px 0 0 0; margin: 0 10px 0 10px;  }
	    div.prodSrch .item .detail .left { width:117px; float:right; margin-right:4px; }
	    div.prodSrch .item .detail .info { width:156px; margin:0; float:left; }
	    div.prodSrch .item .detail .popup { float:right; width:38px; margin-right:4px;}
	    div.prodSrch .item .detail .compare { float:right; margin:0 6px 0 0px; width:70px; }
		div.prodSrch .item .detail .info .title { padding: 0px; vertical-align: top; text-align: left; position: relative; min-height: 35px; }
			div.prodSrch .item .info h2 { font-size: 12px; font-weight: normal; text-transform:capitalize; margin: 0px 0 0px 0; padding: 0px; }
			div.prodSrch .item .info h2 a, div.prodSrch .item .title h2 a:active, div.prodSrch .item .title h2 a:visited, div.prodSrch .item .title2 h2 a, div.prodSrch .item .title2 h2 a:active, div.prodSrch .item .title2 h2 a:visited { text-transform:capitalize; color: #000; }
		div.prodSrch .item .detail { margin: 0px 12px; width: 282px; }
			div.prodSrch .item .detail .desc, div.prodSrch .item .detail .desc2 { float: left; color:#5c5c5c; font-size: 11px; line-height:13px; margin-right: 5px; width: 160px; height: 28px; vertical-align: top; margin-bottom: 0px; overflow: hidden; text-align: left; }
			div.prodSrch .item .detail .location { text-align:left; float:left; color: #666; font-weight:bold; font-style:italic; margin: 11px 8px 0 0; width: 120px; vertical-align: top; font-size: 12px; }
			div.prodSrch .item .detail .location span { color: #666; font-weight:bold; }
			div.prodSrch .item .detail .image { float: left; vertical-align: top; padding-bottom: 5px; text-align: center; }
			div.prodSrch .item .detail .buttons { float:left; width:278px; }
				div.prodSrch .item .detail .image img { width: 117px; height: 85px; }
			div.prodSrch .item .detail .price { margin:0; text-align: left; font-size: 16px; color: #666; font-weight:bold; }
				
			div.prodSrch .item .detail .infoBtn { float: right; text-align: right; margin-top:3px; }
			div.prodSrch .item .detail .buyBtn { height: 22px; }
		div.prodSrch .item .ftr { /* left in just in case */ }
div.prodSrch .adtype { width:117px; text-align:right; height:17px; }


/* advert preview results */
#previewlisting .itemad { background: transparent url(../../Images/lists/list-bg.png) no-repeat top left; width: 617px; height: 114px; overflow:hidden; float: left; padding:25px 18px 0 7px; margin: 87px 0 0 160px;  }
	    #previewlisting .itemad .detail .left { width:117px; float:left; margin-right:4px; }
	    #previewlisting .itemad .detail .info { width:460px; margin:0; float:right; }
	    #previewlisting .itemad .detail .popup { float:left; width:38px; margin-right:4px;}
	    #previewlisting .itemad .detail .compare { float:left; margin:0 0px 0 6px; width:70px; }
		#previewlisting .itemad .detail .info .title { padding: 0px; vertical-align: top; text-align: left; position: relative; height: 25px; }
			span.adh2 { color:#000; font-family: Arial, Verdana; line-height:23px; font-size:15px; }
		#previewlisting .itemad .detail { margin: 0px 0px 0 0px; width: 581px; }
			#previewlisting .itemad .detail .desc { float: left; color:#bbbbbb; font-size: 11px; line-height:13px; margin-left: 0px; width: 340px; height: 38px; vertical-align: top; margin-bottom: 0px; overflow: hidden; text-align: left; }
			#previewlisting .itemad .detail .location { text-align:right; float:right; color: #666; font-weight:bold; margin-right: 8px; width: 160px; vertical-align: top; font-size: 11px; padding-top: 3px; line-height: normal; }
			#previewlisting .itemad .detail .location span { color: #666; font-weight:bold; }
			#previewlisting .itemad .detail .image { float: left; vertical-align: top; padding-bottom: 10px; text-align: center; }
			#previewlisting .itemad .detail .buttons { float:left; width:470px; }
				#previewlisting .itemad .detail .image img { width: 117px; height: 85px; }
			#previewlisting .itemad .detail .price { float:right; width:100px; margin:0; text-align: right; font-size: 16px; color: #af061b; font-weight:bold; }
				
			#previewlisting .itemad .detail .infoBtn { float: right; text-align: right; }
			#previewlisting .itemad .detail .buyBtn { height: 22px; }
		#previewlisting .itemad .ftr { /* left in just in case */ }
#previewlisting .adtype { float:right; width:74px; text-align:right; height:17px; }

/* product search - applied filters */
div.srchOpt { margin:0; padding:0; }
	div.srchOpt .content { padding: 0px 0px 4px 0px; width:255px; line-height: 16px; font-weight: normal; background-color:#fff; font-size:11px; }
		div.srchOpt .content a, div.srchOpt .content a:link, div.srchOpt .content a:active, div.srchOpt .content a:visited { text-decoration: none; color: #666; }
		div.srchOpt .content a:hover { text-decoration: underline; }
		/*div.srchOpt .content table { width: 100%; margin: 0px; }
			div.srchOpt .content th { width: 90px; text-align: right; vertical-align: top; }
			div.srchOpt .content td { vertical-align: top; text-transform: capitalize; }*/
		div.srchOpt .content .label { float: left; text-transform:capitalize; width: 90px; text-align: right; margin-right: 5px; color: #555; }
		div.srchOpt .content .wide { width: 10px; }
		div.srchOpt .content .padTop { padding-top: 1px; }
		div.srchOpt .content .field { float: left; text-align: left; width:150px; }
			div.srchOpt .content input, div.srchOpt .content select { margin: 0px; width:150px; font-size:11px; }
		div.srchOpt .content .count { color: #EE820F; }
			div.srchOpt .content .count a, div.srchOpt .content .count a:link, div.srchOpt .content .count a:active, div.srchOpt .content .count a:visited { color: #EE820F; }
	div.srchOpt .contentFtr { padding-bottom: 7px; }
	div.srchOpt img { vertical-align: middle; }
	div.srchOpt span.title { color: #666; font-weight: bold; margin-right: 6px; }
.clearBoth { clear:both; margin: 0px 0 0px 0; }

/* main navigation */
#nav { width:952px; height:97px;  margin: 0 auto 0 auto; background: #fff url(../../Images/rugby/search-ads.png) top no-repeat; }
#navBar { clear: both; padding-left:40px; width:886px; }
#navBar ul { position:relative; top:-28px; margin: 0px; padding: 0px; list-style-type: none; }
#navBar ul li { background-image: none; display: inline; list-style-type: none; padding: 0px; margin: 0px; }
#navBar ul li a { text-decoration: none; display:block; float:left; width:137px; height:36px; color:#5d5d5d; background: #fff url(../../Images/rugby/tabs/tab.png) no-repeat; cursor:pointer; }
#navBar ul li a:hover { text-decoration: none; display:block; float:left; width:137px; height:36px; color:#fff; background: #fff url(../../Images/rugby/tabs/tab-over.png) no-repeat; cursor:pointer; }
#navBar ul li a span { display:block; float:left; padding:7px 0 0 12px; font-weight:bold; margin-top:10px; width:137px; height:25px; font-size: 12px; font-family: @Arial Unicode MS, Arial; }
#navBar ul li a.on { text-decoration: none; display:block; float:left; width:137px; height:36px; color:#5d5d5d; background: #fff url(../../Images/rugby/tabs/tab-on.png) no-repeat; cursor:pointer; }
#navBar ul li a.on:hover { text-decoration: none; display:block; float:left; width:137px; height:36px; color:#5d5d5d; background: #fff url(../../Images/rugby/tabs/tab-on.png) no-repeat; cursor:pointer; }


span.dotty { position:absolute; left:-999px; float:none; margin:0px; padding:0; text-indent:-999em;line-height:0; background: #000; width:6px; height:10px; overflow:hidden; }

#place-an-ad { float:right; position:relative; top:-8px;  width: 178px; height: 77px; margin-right:10px; padding-top:0px; }
#search-adverts { position:relative; top:-5px; float:right; width: 288px; height: 29px; margin-right:10px; padding-top:0px; }
#merchant-stats { float:right; text-align:left; width: 700px; height: 29px; margin-right:0px; padding-top:13px; color:#fff; font-size:9px; }

/*##################TAG CLOUD ##########*/
#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.1em; font-weight: 700; }
#cloud a.tag8 { font-size: 0.6em; font-weight: 300; }
#cloud a.tag9 { font-size: 1.3em; font-weight: 200; }
#cloud a.tag10 { font-size: 1.5em; font-weight: 400; }
#cloud { padding: 0px; line-height:normal; text-align: left; }
#cloud a { padding: 0px; color: #aaaaaa;}
#cloud { margin: 0 0px 0 0; }
#cloud li { display: inline; }
#tagcloud
{
    margin-left:20px;
    float:left;
    background: transparent url(../../Images/rugby/common/recent.png) no-repeat;
    width:196px;
    height:181px;
    overflow:hidden;
}
#tagcloud .inner
{
    padding: 38px 20px 20px 20px;
}

/* ############### GUIDES ############## */
#guideholder
{
    float:right;
    width:704px;
    margin-right:20px;
}

.guides
{
    background: transparent url(../../Images/footer/guide-bg.png) repeat-y;
    width:704px;
}
.guidestop
{
    background: transparent url(../../Images/footer/guides.png) no-repeat;
    width:704px;
    height:35px;
}
.guidesend
{
    background: transparent url(../../Images/footer/guide-footer.png) no-repeat;
    width:704px;
    height:15px;
}
.guides .holder
{
    padding:6px;
}
/*footer*/
#foot #footText  
{
    padding:30px 30px 0px 35px;
    margin-bottom: 30px;
}
#afText, #afText a, #afText a:visited, #afText a:active
{
    color: #fff;
    text-decoration: none;
}
#footer, #footer a, #footer a:visited, #footer a:active
{
    color: #ccc;
    text-decoration: none;
}
#foot #footer  
{
    background: #fff url(../../Images/footer.png) no-repeat;
    width:932px;
    height:45px;
    padding: 20px 0 0 20px;
}
#foot { width:952px; margin: 0 auto 0 auto; background: #e2e2e2 url(../../Images/rugby/footer-bg.png) no-repeat 0% 0%; text-align:left;  }

/*end*/
/*home*/
#HomepanelControl { width:718px; min-height:256px; background: transparent url(../../Images/Common/homepanels.png) no-repeat top left; padding:7px; }
#HomepanelControl #Left { float:left; padding:23px 0 23px 23px; width:330px }
#HomepanelControl #Right { float:right; padding: 23px 23px 23px 0; width:325px }
/*end*/
/*breadcrumb*/
#theBC { width:700px; margin-top: -3px; margin-bottom: 5px; }
#showBC { padding: 0px 15px 0px 15px; color: #666; font-size: 9px; }
#showBC a, #showBC a:hover, #showBC a:link { text-decoration: none; color: #b7b7b7; }
#showBCrumb { margin: 4px 15px 8px 15px; color: #666; }
#showBCrumb a, #showBCrumb a:hover, #showBCrumb a:link { text-decoration: none; color: #ccc; }
.refineSearch { background: #ffffff url(../../Images/search-inner.png) no-repeat top left; width:676; margin: 7px 0 0px 0; }
.refineSearch .theBottom { clear:both; background: #ffffff url(../../Images/search-inner.png) no-repeat bottom left; width:676; height:10px; margin: 0px 0 0px 0; }
.theRefining { width:450px; margin: 9px 0 0 0; float:left; }
.searchCat { width:170px; margin:10px 0 0 13px; float:left; font-size:10px; color:#000000; }
.tblCont { width:31px; float:right; margin-right: 10px; }
.go { width:31px; height:18px; cursor:pointer; }
/*end*/
/* add an advert */
/* details */
#aaBoxOuter, .aaBoxOuter { width:912px; background: #fff url(../../Images/aa/page-top.png) no-repeat bottom left; height:19px; }
#aaBoxInner, .aaBoxInner { width:912px; background: #fff url(../../Images/aa/page-bg.png) repeat-y top left; padding:0px; }
#aaBoxBottom { width:912px; padding:0px 0px 0px 0px; }
#aaBoxBottom #theResults { float:left; margin: 20px 0 0 0; width:699px; padding: 10px 20px 0px 0px; color: #000000; }
#aaCut { width:912px; padding-top:20px; background: #fff url(../../Images/aa/cutitout.png) no-repeat top left; min-height:52px; }
#aaCut #advertMer { padding:0; margin:0px auto 20px auto; width:647px; background: transparent url(../../Images/merchant/pricebg.png) no-repeat top left; height:74px; }
#aaCut #advertMer #Next { float: right; margin:20px 21px 0 0px; color: #000; font-size:10px; font-weight:bold; width:165px; }
#aaCut #advertCost { padding:0; margin:0px auto 20px auto; width:647px; background: transparent url(../../Images/aa/pricebg.png) no-repeat top left; height:74px; }
#aaCut #advertCost #Price { font-style:italic; float: left; margin:22px 0 0 276px; color: #000; font-size:28px; font-weight:bold; width:122px; }
#aaCut #advertCost #Next { float: right; margin:20px 21px 0 0px; color: #000; font-size:10px; font-weight:bold; width:165px; }
#aaBoxBottom #step { float:left; padding: 0px 20px 0px 20px; }
#aaBoxBottom #step #indicator { width:74px; height:92px; }
#aaBoxBottom #theResults #youarehere { float:left; width:699px; font-style:italic; color:#000; vertical-align:middle; margin:0px 0 0 0px; font-size: 20px; font-family: Arial, Verdana; }
#aaBoxBottom #theResults #youarehere span { color:#669900; font-size:15px; }


#FormOuter, .FormOuter { width:699px; background: #ebebeb url(../../Images/aa/form-top.png) no-repeat bottom left; height:15px; }
#FormInner, .FormInner { width:699px; background: #ebebeb url(../../Images/aa/form-bg.png) repeat-y top left; padding:0px; }
#FormBottom, .FormBottom { width:699px; background: transparent url(../../Images/aa/form-bottom.png) no-repeat bottom left; padding:0px 0px 15px 0px; }
.FormBottom input, .FormBottom .form { margin-left: 20px; border:solid 1px #fff; font-size: 14px; font-style: italic; color:#666; width:95%; }
.textform { padding: 5px; border:solid 1px #ccc; font-size: 14px; font-style: italic; color:#333; font-family: Arial, Verdana; }
.rad input, .rad label { border:solid 0px #fff; font-weight:bold; font-size: 11px; font-style: italic; color:#666; }

.rad2 input, .rad2 label { border:solid 0px #fff; color:#666; }
.selector { border:solid 0px #fff; padding:0 7px; border-right: dotted 1px #ccc; font-size: 11px; color:#ccc; }
.FormBottom .info { width:669px; padding: 0 15px 0 15px; }
.FormBottomman { width:699px; background: transparent; padding:0px; }
.FormBottomman .manual { width:689px; height:225px; overflow-x:scroll; margin: 0 5px 0 5px; text-align:right; }
#AttOuter, .AttOuter { padding:0; width:659px; background: transparent url(../../Images/rugby/aa/att-top.png) no-repeat bottom left; height:43px; }
#AttInner, .AttInner { width:659px; margin:0px auto 2px auto; background: #ebebeb url(../../Images/aa/att-bg.png) repeat-y top left; padding:0px; }
#AttBottom, .AttBottom { width:629px; background: transparent url(../../Images/aa/att-bottom.png) no-repeat bottom left; padding:0px 15px 13px 15px; }

.StepOuter { width:710px; background: #f1f1f1 url(../../Images/aa/step2-top.png) no-repeat bottom left; }
.StepInner { width:710px; background: #f1f1f1 url(../../Images/aa/step2-bg.png) repeat-y top left; padding:0px; }
.StepBottom { width:710px; background: transparent url(../../Images/aa/step2-bottom.png) no-repeat bottom left; padding:0px 0px 15px 0px; }
.StepFormBBottom { width:710px; background: transparent url(../../Images/aa/step2-form-bottoms.png) no-repeat bottom left; padding:0px 0px 15px 0px; }
.StepFormBTop { width:710px; background: transparent url(../../Images/aa/step2-form-tops.png) no-repeat bottom left; padding:0px 0px 15px 0px; }
.StepForms { width:646px; min-height:10px; margin:0px 32px 0px 32px; }
.StepTitle { width:300px; background: transparent url(../../Images/rugby/aa/step-arw.png) no-repeat top left; height:26px; padding:4px 0px 0px 20px; color:#343434; font-size:16px; }
.StepFormOuter { width:528px; background: #fff url(../../Images/aa/step-form-top.png) no-repeat bottom left; height:7px; }
.StepFormOuterSml { width:180px; background: #fff url(../../Images/aa/step-form-top-sml.png) no-repeat bottom left; height:7px; }
.StepFormInner { margin: 6px 20px; width:528px; background: #fff; padding:0px; }
.StepFormBottom { width:528px; background: transparent url(../../Images/aa/step-form-bottom.png) no-repeat bottom left; padding:0px 0px 7px 0px; }
.StepFormBottomSml { width:180px; background: transparent url(../../Images/aa/step-form-bottom-sml.png) no-repeat bottom left; padding:0px 0px 7px 0px; }
.StepFormBottomAtt { width:520px; background: transparent url(../../Images/aa/step-form-bottom.png) no-repeat bottom left; padding:0px 0px 7px 8px; }
.StepFormBottomAtt input, .StepFormBottomAtt .form { font-family: Arial, Verdana; margin-left: 8px; border:solid 1px #fff; font-size: 12px; font-weight:bold; font-style: italic; color:#666; }
.StepFormBottom input, .StepFormBottom .form, .StepFormBottomSml input, StepFormBottomSml form { font-family: Arial, Verdana; margin-left: 8px; border:solid 1px #fff; font-size: 12px; font-weight:bold; font-style: italic; color:#666; width:95%; }
.StepFormBottom .upgrade { font-family: Arial, Verdana; margin-left: 8px; border:solid 1px #fff; font-size: 12px; font-weight:bold; font-style: italic; color:#840e1c; width:95%; }
.StepFormBottom .fselect { border:dotted 1px #ccc; font-family: Arial, Verdana; font-size: 12px; font-weight:bold; font-style: italic; color:#929292; }
/* end fc6701 */

/*merchant forms*/
.MerFormOuter { width:299px; background: #fff url(../../Images/merchant/inner-form-top.png) no-repeat bottom left; height:7px; }
.MerFormInner { margin: 1px 0px; width:299px; background: #fff; padding:0px; }
.MerFormBottom { width:299px; background: transparent url(../../Images/merchant/inner-form-bottom.png) no-repeat bottom left; padding:0px 0px 7px 0px; }
.MerFormBottom input, .MerFormBottom .form { font-family: Arial, Verdana; margin-left: 8px; border:solid 1px #fff; font-size: 12px; font-weight:bold; font-style: italic; color:#666; width:95%; }

/* details */
#searchFullBoxOuter, .searchFullBoxOuter { width:900px; background: #fff url(../../Images/details/ad-top.png) no-repeat bottom left; height:62px; }
#searchFullBoxInner, #searchFullResultInner, .searchFullResultInner { width:900px; background: #fff url(../../Images/details/ad-bg.png) repeat-y top left; padding:0px; margin-left:10px; }
#searchFullResultBottom, .searchFullResultBottom { width:900px; background: transparent url(../../Images/details/ad-base.png) no-repeat bottom left; padding:0px 0px 20px 0px; }
#searchFullResultBottom #theResults, .searchFullResultBottom .theResults { min-height:300px; width:860px; padding: 10px 20px 0px 20px; color: #000000; }

#theResults #imgContainer { width:305px; float:left;margin: 10px 0px 10px 20px; }
#theResults #advertDetails { width:320px; margin: 10px 0px 10px 20px; float:left; }
#advertDetails h1, #advertDetails .h1 { font-size: 19px; }
#advertDetails .hr { height: 4px; width: 100%; background: #fff url(../../Images/details/dots.png) repeat-x top left; }
.hrd { margin-bottom: 12px; height: 4px; width: 100%; background: #fff url(../../Images/details/dots-dark.png) repeat-x top left; }
#advertDetails { min-height:210px; }
.description { padding: 10px 20px 10px 20px; color:#000; font-family: @Arial Unicode MS, Arial, Tahoma, Sans-Serif; font-size: 12px; line-height: 16px;}
#advertDetails .leftLocation { width: 250px; float:left; margin-bottom:12px; }
#advertDetails .rightCall { float:right; margin-bottom:12px; }
#advertDetails .leftLocation h2, #advertDetails .rightCall h2 { font-size: 16px; }
#advertDetails .callNow { font-family: Arial, Tahoma, San-Serif; font-size: 24px; line-height: normal; }
.callNow { font-family: Arial, Tahoma, San-Serif; font-size: 24px; line-height: normal; }
.callNow span {  font-family: Arial, Tahoma, San-Serif; font-size: 24px; color:#af061b; }
/*end*/
/* preview details page */
#previewadvert #pholder { min-height:300px; width:860px; padding: 10px 20px 0px 20px; color: #000000; text-align:left; }
#previewadvert #imgContainer { width:305px; float:left;margin: 10px 0px 10px 10px; }
#previewadvert #advertDetails { width:520px; margin: 10px 5px 10px 20px; float:right; }
/*end*/
/*search results*/
#searchBoxOuter, .searchBoxOuter { width:700px; background: transparent url(../../Images/free/page-top.png) no-repeat top left; padding:16px 0px 0px 0px; }
#searchTabs { position:relative; top:22px; }
#searchBoxInner, #searchResultInner, .searchBoxOuter .searchBoxInner, .searchResultInner { width:700px; background: transparent url(../../Images/free/page-bg.png) repeat-y top left; padding:0px; }
#searchResultBottom, .searchResultBottom { width:700px; background: transparent url(../../Images/free/page-bottom.png) no-repeat bottom left; padding:0px 0px 20px 0px; }
#searchBoxOuter #searchResultInner #theResults { min-height:200px; width:660px; padding: 10px 20px 0px 20px; color: #000000; }
.searchBoxOuter .searchResultInner .theResults { width:660px; padding: 10px 20px 0px 20px; color: #000000; }
.searchBoxOuter .searchResultInner .theResults h1 span { color: #666; }
#searchBoxOuter #searchResultInner #theResultsAd{ background: #ffffff url(../../Images/Common/adback.jpg) no-repeat 80px 0px; min-height:300px; width:684px; padding: 10px 10px 10px 10px; color: #000000; }
#theResults2 { height:735px; width:660px; padding: 10px 20px 0px 20px; color: #000000; }
#theResults3 { min-height:300px; width:680px; padding: 10px 10px 10px 10px; color: #000000; }
#searchBoxOuter #searchResultInner #theResults h2 { font-family: @Arial Unicode MS, Arial, Trebuchet MS, Tahoma; font-weight:lighter; text-transform:capitalize; line-height:16px; font-size: 14px; color: #000000; }
#searchBoxOuter #searchResultInner #theResults p { line-height: 16px; color: #000000; }
#searchBoxOuter #searchResultInner #theDetails { width:706px; padding:1px 7px 1px 7px; }
#searchBoxOuter #searchResultInner #theDetails #imgContainer { width:305px; float:left;margin: 10px 0px 10px 10px; }
#searchBoxOuter #searchResultInner #theDetails #advertDetails { width:310px; margin: 10px 5px 10px 20px; float:right; }
#searchBoxOuter #searchResultInner #theDetails #advertDetails #previewad { width:280px; border: solid 1px #ffffff; background-color: #f5f5f5; height:200px; margin: 10px 15px 5px 5px; float:right; }
#searchBoxOuter #contactDetails { width:698px; height:57px; background: #ffffff url(../../Images/Common/shadowbottom.png) no-repeat top left; padding:0px; }
#searchBoxOuter #contactDetails #tabs { float:right; text-align:right; padding-right:0px; width: 380px; height:57px;}
#searchBoxOuter #myAccount { width:718px; height:57px; background: transparent url(../../Images/Common/shadowtop.png) no-repeat left bottom; padding:0px; }
#searchBoxOuter #myAccount #tabstop { float:left; padding-right:2px; width: 348px; height:57px;}
.myactlist { width:664px; height:100px; padding:10px; }
.myactlist .imageholder { float:left; width:105px; height:80px; padding: 7px 30px 7px 7px; }
.myactlist .desc { float:left; width:324px; height:80px; padding: 7px 0px 7px 0px; }
.myactlist h2 a { color:#000; }
.myactlist .buttons { float:right; width:133px; height:80px; vertical-align:middle; padding: 10px 15px 10px 5px}
#searchBoxOuter #searchResultInner #theResultsUp{ background: #ffffff url(../../Images/Common/resultsbgup.png) repeat-x bottom left; min-height:300px; width:684px; padding: 10px 0px 10px 20px; color: #000000; }
#searchBoxOuter #contactDetails #priceBg { float:right; background: transparent url(../../Images/priceBg.png) no-repeat top left; padding-right:2px; width: 329px; height:57px;}
#EditPriceBg { float:right; background: #fff url(../../Images/EditPriceBg.png) no-repeat top left; margin-top:-6px; margin-right:40px; width: 515px; height:57px;}
#searchBoxOuter #contactDetails #advertPrice, #EditPriceBg #advertPrice { margin-left:20px; margin-top:2px;}

b.attrs, th.attrs { font-size: 12px; font-weight:bold; color:#000; }
.attrs { font-size:12px; }
.attrs a { color:#af061b; }
/*end*/
/*50-50 panels*/
#panelControl { float:left; width:338px; height:185px; margin:0px; padding:65px 0 0 0; background:#fff url(../../Images/rugby/banners/top-buys.png) 0px 3px no-repeat; }
/*end*/
.bgGreen { background-color:#99CC67 }
.paraBullet { position:absolute; margin:5px 0 0 -20px }

/* Colour override styling */
.blue, .blue a, .blue a:hover { color: #003499; }
.green, .green a, .green a:hover { color: #346702; }
.lgtGreen, .lgtGreen a, .lgtGreen a:hover { color: #669900; }
.grey, .grey a, .grey a:hover { color: #999999; }
.merchantpanel
{
    background: #fff url(../../Images/merch-panel-bg.jpg) repeat-x bottom left;
    padding: 10px;
    margin:0px 20px 40px 20px;
    min-height: 180px;    
    border: solid 1px #ffffff;
    float:left;
    font-size: 12px;
    color: #000000;
}
.merchantinner1
{
    width: 370px
}
.merchantinner2
{
    width: 190px
}
.merchantinner3
{
    width: 300px
}
div.pinPg 
{
    padding: 2px; margin: 2px;
}
div.pinPg a 
{
    padding: 1px 2px 1px 2px; margin: 2px; border: 1px solid #99CC67; text-decoration: none; color: #666666;
}
div.pinPg a:hover, div.pinPg a:active 
{
    border: 1px solid #003399; color: #003399;
}
div.pinPg span.s 
{
    padding: 1px 2px 1px 2px; margin: 2px; border: 1px solid #656666; font-weight: bold; background-color: #99CC67; color: #FFF;
}
div.pinPg span.d 
{
    padding: 1px 2px 1px 2px; margin: 2px; border: 1px solid #F2F2F2; color: #DFDFDF;
}

.highlight { color: #D80523; }

/*###########MODAL POPUP BG#######*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Black;
	padding:8px;
	width:250px;
}
.accordionHeader
{
    border-bottom: 1px solid #ffffff;
    color: black;
    background: #959595 url(../../Images/Common/stepbg.png) repeat-x top left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: lighter;
	text-align:left;
    padding: 6px 10px 4px 10px;
    margin-top: 0px;
    cursor: hand;
}
.accordionHeader a, .accordionHeader a.link, .accordionHeader a.hover,.accordionHeader a.visited
{
    color:#000000;
    text-decoration: none;
}
span.ddl { display:none; }
.adbanner1
{
    background: #fff url(../../Images/banner1off.png) no-repeat top left;
}
.adbanner2
{
    background: #fff url(../../Images/banner2off.png) no-repeat top left;
}
.adbanner3
{
    background: #fff url(../../Images/banner3off.png) no-repeat top left;
}
.adbanner4
{
    background: #fff url(../../Images/banner4off.png) no-repeat top left;
}
.accordionContent
{
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 10px;
    width:100%;
    background: #ffffff url(../../Images/Common/resultsbg.png) repeat-x top left;
}
.accordion_content
{
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 0px 0px 0px 0px;
    margin:0px;
    overflow:hidden;
    background: #ffffff url(../../Images/Common/resultsbg.png) repeat-x top left;
}
.accordspace
{
    /*min-height: 220px;*/
}


#vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
    .accordion_toggle, .accordion_toggle_active
{
    border-bottom: 1px solid #ffffff;
    color: black;
    background: #959595 url(../../Images/Common/stepbg.png) repeat-x top left;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: lighter;
	text-align:left;
    padding: 6px 10px 4px 10px;
    margin-top: 0px;
    cursor: hand;
}
.msg_list {
	margin: 0px;
	padding: 0px;
	width: 688px; 
	margin-top: 0px;
}
.msg_head {
	cursor: pointer;
	margin: 0px;
}

.msg_head h2 { display: inline; margin: 0px; color: #ccc; font-size:18px; font-weight: bold;  }
.msg_head h2 span { display: inline; margin: 0px; color: #ccc; font-size:18px; font-weight: bold;  }

.collapsed_head { padding: 16px 8px 14px 77px; background: transparent url(../../Images/rugby/Common/Exp_Box_Collapsed.png) no-repeat top left; }
.expanded_head { padding: 16px 8px 5px 77px; background: transparent url(../../Images/rugby/Common/Exp_Box_Expanded.png) no-repeat top left; }

.expanded_body { padding: 0px 30px 30px 47px; background: #fff url(../../Images/Common/Exp_Box_Expanded_Cont.png) no-repeat bottom left; }

.msg_body {
	background-color:#fff;
	 width: 612px;
}
.yes input { border:solid 0px #fff; }

.TheLists { width:615px; margin: 20px auto 0px auto; }
.accountLists { width: 595px; min-height:20px; padding:10px 10px 10px 10px; background: #fff url(/Images/myaccount/table-bg.png) repeat-y top left; }
.accountLists .advert { width: 595px; min-height:70px; padding:5px 0 5px 0; margin:0 0 5px 0; background: #fff; }
.accountLists .advert .chk { width: 23px; float:left; padding:35px 0 0 0; background: transparent; }
.accountLists .advert .chk .check { border: solid 0px #fff; }
.accountLists .advert .pic { width: 117px; height:85px; float:left; padding:0px 10px 0 0; background: transparent;}
.accountLists .advert .desc { width: 200px; float:left; padding:5px 10px 0 0; font-size:11px; background: transparent; }
.accountLists .advert .desc h2 { font-size:13px; color:#f72832; }
.accountLists .advert .desc h2.grn { color:#829337; }
.accountLists .advert .desc h2.red { color:#ce0000; }
.accountLists .advert .desc h2.blu { color:#40568f; }
.accountLists .advert .price { width: 55px; float:left; padding:5px 3px 0 0; font-size:12px; background: transparent; }
.accountLists .advert .extras { width: 40px; float:left; padding:5px 3px 0 0; font-size:12px; background: transparent; }
.accountLists .advert .options { text-align:right; width: 85px; float:left; padding:5px 5px 0 0; font-size:12px; background: transparent; }
#hp2 a { display:block; width:100px; background: #fff; border-bottom: dotted 1px #999; }
#hp2 a.last { border-bottom: dotted 0px #999; }
#hp2 a:hover { text-decoration: none; }
a.grn { color:#829337; }
a.red { color:#ce0000; }
a.blu { color:#40568f; }
.accountHeaderGry { width: 595px; height:26px; padding: 10px 0px 0 20px; background: #fff url(/Images/myaccount/header-gry.png) no-repeat top left;  }
.accountHeaderGry h2 { font-size: 16px; color:#333; }
.accountHeaderBlu { width: 595px; height:26px; padding: 10px 0px 0 20px; background: #fff url(/Images/myaccount/header-blu.png) no-repeat top left;  }
.accountHeaderBlu h2 { font-size: 16px; color:#40568f; }
.accountHeaderRed { width: 595px; height:26px; padding: 10px 0px 0 20px; background: #fff url(/Images/myaccount/header-red.png) no-repeat top left;  }
.accountHeaderRed h2 { font-size: 16px; color:#ce0000; }
.accountHeaderGrn { width: 595px; height:26px; padding: 10px 0px 0 20px; background: #fff url(/Images/myaccount/header-grn.png) no-repeat top left;  }
.accountHeaderGrn h2 { font-size: 16px; color:#829337; }
.accountFooter { width: 605px; margin-bottom:20px; height:31px; padding: 5px 0px 0 10px; background: #fff url(/Images/myaccount/footer.png) no-repeat top left;  }
.accountFooter .check { border: solid 0px #fff; }
