@charset "utf-8";
/* CSS Document */
/*
html,body {
	margin:0;
	padding:0;
	background:url(/images/body-bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
}
*/
#mainwrapper {
	width:979px;
	margin:0 auto;
}

/** HEADER *******************************************************************/
#header {
}

	.header-top {
		height:9px;
		width:100%;
		float:left;
	}

	.header-middle  {
		height:123px;
		padding:0;
		/*background:url(/images/header-full.png) no-repeat top center;*/
		border-bottom:0;
	}
	
	.header-login {
		margin:40px 10px 25px 0;
		float:left;
		width:260px;
		text-align:right;
		position:relative;
		z-index:999;
	} 

	.header-myaccount {
		margin:40px 10px 25px 20px;
		float:left;
		position:relative;
		z-index:999;
	}
	
	.header-user {
		margin:40px 35px 25px 30px;
		float:right;
	}

	.header-login input.textbox,
	.header-login select.listbox {
		border:1px solid #000000; 
		font-size:1em;
		width:100px;
	}
	
	.header-login .house {
		color:#fff;padding:5px 0 2px 2px;
	}

	.header-login select.listbox {
		width:160px;
	}

	.header-middle-left {
		float:left;
		width:530px;
		height:79px;
		position:relative;
	}
	
	.header-middle-left .inner {
	   padding: 40px 0 0 32px;
	}
	
	.header-middle-left .logo {
		font-size:24px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		margin-right:8px;
	}	
	
	.header-middle-left .domain-name {
		font-size:24px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
	}	

	.header-middle-left .domain-name a{
		font-size:24px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
	}	

	.header-middle-left .slogan-text {
		font-size:11px;
		color:#fff;
		padding-top:2px;
	}	

	.header-middle-right {
		padding-top:10px;
		float:right;
		width:400px;
		height:50px;
		line-height:22px;
	}
	
	.header-middle-right span {
		color:#fff;
	}
	
	.header-middle-right a { 
		color:#96C7E8;
		text-decoration:none;
		font-weight:normal
	}

	.header-middle-right a:hover {
		color:#B8EBFF;
		text-decoration:none;
		font-weight:normal
	}

 	.header-nev {
 		height:49px;
		background:url(/images/menu-bg-sep.jpg) no-repeat top center;
	}

	.header-nev-bottom {
		float:left;
		width:976px;
		height:15px;
		/*background:url(/images/header-menu-bottom.jpg) no-repeat top left;*/
	}

	.header-nev a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:1.1em;
	}

	.header-nev a:hover {
		color:#96C7E8;
		text-decoration:none;
		font-weight:bold;
		font-size:1.1em;
	}
	


/** MAIN MENU ****************************************************************/

	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	/*******************************************************************************
	 LAYOUT INFORMATION: describes box model, positioning, z-order
	 *******************************************************************************/
	
	/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
	ul.MenuBarHorizontal {
        /*
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 100%;
		cursor: default;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6D6D6D;
		margin-left:10px;
		background:url(/images/menu-item-bg.png) repeat-x;
        */
		
	}

	/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
	ul.MenuBarActive {
		z-index: 1000;
	}

	/* Menu item containers, position children relative to this container and are a fixed width */
	ul.MenuBarHorizontal li {
        /*
		margin: 0;
		padding:0;
		list-style-type: none;
		position: relative;
		text-align: left;
		cursor: pointer;
		float: left;
        */
	}

    /* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
	ul.MenuBarHorizontal ul {
        /*width: 9em;*/
        
		margin: 0;
		padding: 0;
		/*list-style-type: none;*/
		/*font-size: 100%;*/
		z-index: 1020;
		cursor: default;
		position: absolute;
		left: -1000em;
        
	}
	
	ul.MenuBarHorizontal li ul li a { 
		/*background:url(/images/menu-item-bg.png) repeat-x;*/
        
		/*background:#dedede;*/
		font-weight:normal;
		color:#06147D;
		border-bottom:1px solid #fff;
        
	}

	ul.MenuBarHorizontal li ul li a:hover {
        font-weight:normal;
        color:#fff;
		/*background:url(/images/menu-item-bg.png) repeat-x;*/
		/*background:#5387AF;
		
		color:#fff;
		border-bottom:1px solid #fff;
        */
	}
	
	/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
	ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
		left: auto;
	}
	/* Menu item containers are same fixed width as parent */
	ul.MenuBarHorizontal ul li {
		/*width: 8.2em;*/
		/*width: 15.0em;*/
        float:left
	}

	/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
	ul.MenuBarHorizontal ul ul {
		position: absolute;
		margin: -5% 0 0 95%;
	}
	
	/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
	ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
		left: auto;
		top: 0;
	}
	
	/*******************************************************************************
	 DESIGN INFORMATION: describes color scheme, borders, fonts
	 *******************************************************************************/
	
	/* Submenu containers have borders on all sides */
	ul.MenuBarHorizontal ul {
		border:1px solid #5A98CD;
		border-right:none;
	}
	/* Menu items are a light gray block with padding and no text decoration */
	ul.MenuBarHorizontal a {
        /*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*display: block;
		cursor: pointer;
		
		background:transparent;
		padding: 10px 15px 8px 15px;
		color: #fff;
		text-decoration: none;
		border-right:1px solid #5A98CD;
        */
	}
	
	/* Menu items that have mouse over or focus have a blue background and white text */
	ul.MenuBarHorizontal a:hover, 
	ul.MenuBarHorizontal a:focus {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:transparent;*/
		/*background:#dedede;*/
		color: #06147D;
	}

	/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
	ul.MenuBarHorizontal a.MenuBarItemHover, 
	ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, 
	ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:transparent;*/
		/*background:#dedede;*/
		color: #06147D;
	}
	
	/*******************************************************************************
	 SUBMENU INDICATION: styles if there is a submenu under a given menu item
	 *******************************************************************************/
	
	/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
	ul.MenuBarHorizontal a.MenuBarItemSubmenu {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:transparent;*/
	}
	
	/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
	ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:#dedede;*/
	}
	
	/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
	ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:transparent;*/
		/*background:#dedede;*/
	}
	
	/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
	ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
		/*background:url(/images/menu-item-bg.png) repeat-x top left;*/
		/*background:#dedede;*/
		
	}
	
	/*******************************************************************************
	 BROWSER HACKS: the hacks below should not be changed unless you are an expert
	 *******************************************************************************/
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe {
		position: absolute;
		z-index: 1010;
	}
	
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection {
		ul.MenuBarHorizontal li.MenuBarItemIE {
			display: inline;
			f\loat: left;
			/*background:transparent;*/
		}
	}
	
/** HOME BANNER ***************************************************************/
.middlecontent-banner {
	height: 249px;
	background:#fff url(/images/banner-welcome.png) no-repeat top center;
	position: relative;
}
	
	.middlecontent-banner .welcome-message {
		float:left;
		padding:10px 20px 20px 80px;
	}

	.middlecontent-banner .welcome-message .message1 {
		color:#1F4A7C;
		font-size:24px;
		margin-bottom:10px;
		
	}
	.middlecontent-banner .welcome-message .message2 {
		color:#1F4A7C;
		margin-bottom:20px;
	}

	.middlecontent-banner .getstarted {
		position: absolute;
		top: 36px;
		left: 722px;
		width: 120px;
		height: 50px;
	}
        .middlecontent-banner .getstarted a {
		display: block;
		width: 120px;
		height: 50px;
		text-decoration: none;
 	}
/** BREADCRUMB TRAIL *********************************************************/
.breadcrubs-1 { 
	clear:both; 
	line-height:14px;
	height:10px; 
	background:#fff; 
}
.breadcrubs-2 { 
	clear:both; 
	line-height:20px; 
	font-size:12px; 
	color:#9A9A9A; 
	background:#fff; 
	padding:0 0 3px 8px;
}
	.breadcrubs-2 span { 
		color:#195C91; 
	}
	.breadcrubs-2 a { 
		color:#000; 
		text-decoration:none; }
	.breadcrubs-2 a:hover { 
		color:#585858; text-decoration:none; 
	}


/** MAIN CONTENT *************************************************************/
.middlecontent {
	background:#fff;
}
	.middlecontent-wrap {
	}
	
	.middlecontent-top,
	.middlecontent-main,
	.middlecontent-bottom {
		margin:0 auto;
	}

	.middlecontent-top {
		width:968px;
		height:9px;
		font-size: 0;
		line-height: 0;
		background:url(/images/middle-top.png) no-repeat top center;
	}

	.middlecontent-main {
		width:966px;
		border-left:1px solid #b9c2c8;
		border-right:1px solid #b9c2c8;
	}

	.middlecontent-bottom {
		width:968px;
		height:9px;
		background:url(/images/middle-bottom.png) no-repeat top center;
	}

	.middlecontent-left {
		width:203px;
		float:left;
		margin:0 0 3px 5px;
	}
	
	.cms-left-navi {
	   width:150px;
	   font-size: 12px;
	   padding-right: 30px;
	}
	
	.middlecontent-left-search {
		width:203px;
		float:left;
	}

	.middlecontent-left-search h2 {
		width:203px;
		float:left;
	}

	.middlecontent-left-search h2 img {
		float:right;
	}

	.middlecontent-left-search-content {
		width:201px;
		padding:0 0px 5px 0px;
		background:#FFFFFF;
		border-left:1px solid #CECECE;
		border-right:1px solid #CECECE;
		float:left;
		font-size:11px;
	}

	.middlecontent-left2 {
		width:203px;
		float:left;
		margin:0 0 3px 5px;
	}

		.parent {
			font-size:12px;
			font-weight:bold;
			color:#093e6b;
			padding-left:12px;
			padding-bottom:12px;
		}
		
		.left-tree {
			padding:0px;
			margin:0 auto;
			font-size:12px;
		}
		
		.left-tree li {
			list-style: disc outside;
			padding:0px 0px 0px 0;
            margin: 0 0 0 15px;
            color: #29699f;
		}
		.left-tree li.subitem {
			list-style: circle;
			margin-left:20px;
		}

		.left-tree a {
			color:#29699F;
			text-decoration:none;
		}

	.middlecontent-center  { 
		width:540px; 
		float:left; 
		margin:0 0 3px 5px;
    }

	.middlecontent-right { 
		width:740px; 
		float:left; 
		margin:0 0 3px 5px;
	}
	
	.middlecontent-right2  { 
		width:950px; 
		float:left; 
		margin:0 0 5px 8px;
	}
	
	.middlecontent-right3  { 
		width:745px; 
		float:left; 
		margin:0 0 3px 5px;
		overflow: hidden;
	}
	
	.middlecontent-right4 { 
		width:700px; 
		float:left; 
		margin:0 0 3px 15px;
	}
		.bottom-threebox {
			float:left;
			width:4	px;
			margin:0px 0px 0px 0px;
		}
		
		.right-box { 
			float:left;
			width:200px;
			margin:10px 0px 0px 0px;
		}
		
		.right-box span {
			color:#29699F;
			font-weight:bold;
			font-size:1.1em;
		}	
		
		.right-box a {
			color:#3E5A6F;
			font-weight:bold;
			font-size:1.1em;
			text-decoration:none;
		}		

/** FOOTER *******************************************************************/
#footer {  
	margin:0; 
	margin-top:30px;
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}
	#footer .footer-container { 
		margin:0px; 
		padding:0px 10px 0px 0px;
		background-color:#ffffff;
	}
	
	#footer .footer-container .copyright { 
		float:left; 
		line-height:26px; 
		color:#8B8B8B;
		padding:20px 5px 0 5px;
		background-color:#ffffff;
	}
	
	#footer .footer-container .copyright span { 
		color:#8B8B8B; 
	}

	#footer .footer-container .footer-nav { 
		float:right; 
		line-height:26px; 
		padding:20px 5px 0 5px;
		background-color:#ffffff;
	}

	#footer .footer-container .footer-nav a { 
		text-decoration:none; 
		color:#8B8B8B; 
	}

	#footer .footer-container .footer-nav a:hover { 
		text-decoration:none; 
		color:#454545; 
	}

	#footer .footer-nav-bottom {
		/*background:url(/images/footer-full.png) no-repeat bottom center;*/
		clear:both;
		height:22px;
	}

.white-table h1 { 
	background:url(/images/table-white-left-bg.jpg) no-repeat left top;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
	width:203px;
	
}
    .white-table h1.cms-navi {
    	width:152px;
    }

	.white-table  h1 b { 
		float:left; 
	}
	
.white-table h2 { 
	float:left; 
	clear:both; 
	width:203px; 
}

    .white-table h2.cms-navi {
    	width:152px;
    }
	
	.white-table  h2 img { 
		float:right; 
	}
	
	
.white-table-2 h1 { 
	background:url(/images/table-white-left-bg.jpg) no-repeat left top; 
	width:728px;
	float:left; 
	padding:0; 
	margin:0; 
	line-height:30px; 
	font-size:13px; 
	color:#1E344E; 
	padding-left:17px; 
}

.white-table-2 h1 b { 
	float:left;  
}

.white-table-2 h2 { 
	float:left;  
	clear:both; 
	width:745px;
}

.white-table-3 {
    padding: 0 10px 10px 10px;
    _padding: 0 9px 10px 8px;
}

.white-table-2 h2 img { 
	float:right; 
}	

.nav-tree {
min-height:300px;
width: 150px;
}

div#search-box {
	width:203px;
	text-align:center;
}	

.white-table-middlecontent {
	padding:0;
	background:#fff;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	float:left;
	font-size:11px;
}
	.ads-box {
		width:201px;
		min-height:500px;
	}
	
	.search-form-box {
		width:201px;
	}
	
.join-now {
	padding:10px 0 10px 0;
	clear:both;
}

	.join-now .message3 {
		font-family:Tahoma, Arial;
		font-size:11px;
		padding:10px;
	}
	
	.join-now .message3 a {
		color:#333B62;
		font-weight:bold;
		text-decoration:none;		
	}


	.quick-search-title {
		background:url(/images/search-icon.png) no-repeat center left; 
		padding:9px 5px 9px 25px;
		font-family:Tahoma, Arial;
		font-weight:bold;
		color:#333B62;
	}

	.refine-search-title {
		background:url(/images/search-icon.png) no-repeat; 
		padding:5px 5px 5px 25px;
		font-family:Tahoma, Arial;
		font-weight:bold;
		color:#333B62;
	}
	
	.demo-video {
		background:url(/images/video-icon.png) no-repeat center left; 
		padding:3px 5px 6px 25px;
		font-family:Tahoma, Arial;
		font-weight:bold;
		color:#333B62;
		border-bottom:1px solid #ccc;
	}

	.tutorials {
		background:url(/images/tutorials-icon.png) no-repeat center left; 
		padding:3px 5px 6px 25px;
		font-family:Tahoma, Arial;
		font-weight:bold;
		color:#333B62;
		border-bottom:1px solid #ccc;
	}


	.sale-inqueries {
		background:url(/images/inquiry-icon.png) no-repeat center left; 
		padding:5px 5px 5px 25px; 
		font-family:Tahoma, Arial;
		font-weight:bold;
		color:#333B62;
		border-bottom:1px solid #cdd6dd;
		margin:10px 0 5px 3px;
	}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.inner-right-title { 
	background:#CDE3FB; 
	border: 1px solid #A3B9CD;
	border-bottom: 0px;
	width:100%; 
	line-height:30px; 
	float:left; 
	clear:both; 
}
	
.inner-right-title b { 
	background:url(/images/arw1.gif) no-repeat 0px 5px; 
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 10px; 
	font-size:13px; 
	color:#26629B; 
	font-weight:bold; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.inner-right-title2 { 
	background:#CDE3FB none repeat scroll 0 0;
	border: 1px solid grey;
	width:100%; 
	line-height:30px; 
	float:left; 
	clear:both; 
}

.inner-right-title2 b { 
	background:url(/images/arw1.gif) no-repeat 0px 5px; 
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 10px; 
	font-size:13px; color:#1E344E; font-weight:bold; 
}


/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.content-gradient-top { 
	background:#ededed; 
	border:1px solid #CECECE; 
	border-top:none; 
	padding:15px 10px; 
	width:688px;
	color:#000; 
	font-size:13px; 
	font-weight:bold; float:left; 
}

.content-gradient-top input { 
	vertical-align:middle; 
}


/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.content-gradient-top2 { 
	background:#ededed; 
	border:1px solid #CECECE; 
	border-top:none; 
	padding:15px 10px; 
	width:936px;
	color:#000; 
	font-size:13px; 
	font-weight:bold; 
}

.content-gradient-top2 input { 
	vertical-align:middle; 
}


/** TABLE LAYOUT *************************************************************/
.listing-all-ttl-wrapper { 
	margin:0; 
	width:687px; 
	height:31px; 
	background:#EDF2F4; 
}
.listing-all-ttl { 
	margin:0; 
	padding:0 0 0 5px; 
	height:31px; 
	line-height:31px; 
	background-color:#D0E7FC; 
	font-weight:bold; 
	text-align:left;
}
.listing-all-ttl a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/** PAGINATION ***************************************************************/
/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.data-table-paging { 
	width:918px; 
	height:31px; 
	line-height:31px; 
	clear:both; 
	text-align:right;
	background:#FAFAFA; 
	margin:0; 
	padding:0 10px 0 0; 
}

.data-table-paging li { 
	display:inline; 
	height:31px; 
	line-height:31px; 
	font-size:11px; 
	margin:0; 
	padding:0; 
	color:#CDCCCC; 
}

.data-table-paging li a { 
	text-decoration:none; 
	color:#000; 
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}

.data-table-paging li a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#CDCCCC; 
}

.data-table-paging li.current { 
	border-right:1px solid #CDCCCC; 
}

.data-table-paging li.current a { 
	border-right:1px solid #CDCCCC; 
	background:#7A7B7D; 
	color:#fff; 
}

.data-table-paging li.current a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#7A7B7D; 
	color:#fff; 
}

.data-table-paging span.page { 
	display:inline; 
	height:31px; 
	line-height:31px; 
	font-size:11px; 
	margin:0; 
	padding:0; 
	color:#CDCCCC; 
}

.data-table-paging span.page a { 
	text-decoration:none; 
	color:#585858; 
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}

.data-table-paging span.page a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#CDCCCC; 
}

.data-table-paging span.selected { 
	background:#7A7B7D;
	color:#fff;  
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}
	
.data-table-paging input { 
	vertical-align:middle; 
}

.data-table-paging ul { 
	list-style:none; 
	margin:0; 
	padding:0; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.data-table-paging-2 { 
	width:436px; 
	height:31px; 
	line-height:31px; 
	clear:both; 
	text-align:right;
	background:#FAFAFA; 
	margin:0; 
	padding:0 10px 0 0; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
* html .data-table-paging-2 { 
	width:436px; 
	height:25px; 
	line-height:31px; 
	clear:both; 
	text-align:right; 
	background:#FAFAFA; 
	margin:0; 
	padding:6px 10px 0 0; 
}

.data-table-paging-2 li { 
	display:inline; 
	height:31px; 
	line-height:31px; 
	font-size:11px; 
	margin:0; 
	padding:0; 
	color:#CDCCCC; 
}

.data-table-paging-2 li a { 
	text-decoration:none; 
	color:#585858; 
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}

.data-table-paging-2 li a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#CDCCCC; 
}

.data-table-paging-2 li.current { 
	border-right:1px solid #CDCCCC; 
}

.data-table-paging-2 li.current a { 
	border-right:1px solid #CDCCCC; 
	background:#7A7B7D; 
	color:#fff; 
}

.data-table-paging-2 li.current a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#7A7B7D; 
	color:#fff; 
}

.data-table-paging-2 span.page { 
	display:inline; 
	height:31px; 
	line-height:31px; 
	font-size:11px; 
	margin:0; 
	padding:0; 
	color:#CDCCCC; 
}

.data-table-paging-2 span.page a { 
	text-decoration:none; 
	color:#585858; 
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}

.data-table-paging-2 span.page a:hover { 
	border-right:1px solid #CDCCCC; 
	background:#CDCCCC; 
}

.data-table-paging-2 span.selected { 
	background:#7A7B7D;
	color:#fff;  
	font-weight:700; 
	border-right:1px solid #CDCCCC; 
	margin:0; 
	padding:0 4px 0 6px; 
}

.data-table-paging-2 input { 
	vertical-align:middle; 
}

.data-table-paging-2 ul { 
	list-style:none; 
	margin:0; 
	padding:0; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
h1 { 
	background:#CDE3FB none repeat scroll 0 0;
	border: 1px solid grey;
	width:186px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
	padding-left:17px;
}

h1 b {
	float:left; 
}

h1 img {
	float:right; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.middle-part2-container-1-box1 h3 {
	background:#CDE3FB;
	border: 1px solid grey;
	width:465px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
	padding-left:17px;
}

.middle-part2-container-1-box1 h3 b {
	float:left;
}

.middle-part2-container-1-box1 h3 img {
	float:right;
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.middle-part2-container-1-box1 h4 {
	background:#CDE3FB;
	border: 1px solid grey;
	width:482px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
}

.middle-part2-container-1-box1 h4 b {
	float:left;
}

.middle-part2-container-1-box1 h4 img {
	float:right;
	padding:0;
	margin:0;
}
/*
h3 { 
	background:url(/images/title-left-bg.jpg) no-repeat left top;
	width:465px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
	padding-left:17px;
}

h3 b {
	float:left; 
}

h3 img {
	float:right; 
}

h4 {
	background:url(/images/table-footer-left.jpg) no-repeat left bottom;
	width:482px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
}

h4 b {
	float:left; 
}

h4 img {
	float:right;
	padding:0;
	margin:0;
}

h5 { 
	background:url(/images/table-header2-left.jpg) no-repeat left top;
	width:465px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
	padding-left:17px;
}

h5 b {
	float:left; 
}

h5 img {
	float:right; 
}

h6 {
	background:url(/images/table-bottom-left.jpg) no-repeat left bottom;
	width:482px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
}

h6 b {
	float:left; 
}

h6 img {
	float:right;
	padding:0;
	margin:0;
}
*/

.left-search {
	text-align:left;
	width:200px;
	color:#093e6b;
	clear:both; 
}

* html .left-search { 
	text-align:left; 
	margin-bottom:8px; 
	width:200px; 
	color:#093e6b; 
	clear:both; 
}
	
	
	.left-search .label {
		float:left;
		width:63px;;
		height:25px;
		padding-left:5px;
	}
	
	.left-search .control {
		float:left;
		width:110px;
		text-align:right;
		height:25px;
	}

	.search-btn {
		margin-left:75px;
		clear:both;
		text-align:left;
	}

	.left-search select, .left-search input {
		vertical-align:middle; 
		height:18px; 
		font-size:11px; 
		margin:0; 
		padding:0; 
		color:#696969; 
	}
	
	* html .left-search select, .left-search input {
		font-size:11px; 
		color:#696969; 
	}

	.left-search select.listbox {
		width:102px;
		border:1px solid #BFCEDE; 
	}
	.left-search input.textbox {
		width:100px;
		border:1px solid #BFCEDE; 
	}
	
	* html .left-search select.listbox {
		width:102px;
		border:1px solid #BFCEDE; 
	}
	* html .left-search input.textbox {
		width:100px;
		border:1px solid #BFCEDE; 
	}

.bluelink {
	color:#5083BC;
	text-decoration:none;
	font-weight:normal
}

.bluelink:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal
}


.blacklink {
	color:#000;
	text-decoration:none;
	font-weight:normal
}

.blacklink:hover {
	color:#5083BC;
	text-decoration:none;
	font-weight:normal
}


/** Item View ****************************************************************/

.middle-part-container-1-box1 { 
	float:left; 
	clear:both; 
	margin:0; 
	padding:0 0 10px 0; 
	width:100%; 
	line-height:16px; 
}

.middle-part-container-1-box1 h3 { 
	line-height:31px; 
	border:1px solid #E1E1E1; 
	background:#D0E7FC; 
	color:#585858; 
	font-size:12px; 
	font-weight:bold; 
	width:97%; 
	margin:0; 
	padding:0 0 0 3%; 
}

.middle-part-container-1-box1-content { 
	float:left; 
	border:1px solid #E1E1E1; 
	border-top:none; 
	background:#fafafa; 
	margin:0; 
	padding:0; 
	width:100%; 
}

/** Search *******************************************************************/
/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.middle-part2 { 
	background:#fff; 
	float:left; 
	border-right:1px solid #CECECE; 
	border-left:1px solid #CECECE; 
	width:936px; 
	padding:10px; 
	
}

.middle-part2-left-container-1 { 
	width:453px; 
	float:left;
	padding:5px;
}

.middle-part2-right-container-1 { 
	width:453px; 
	float:right; 
	padding:5px;
}

	.middle-part2-container-1-box1 { 
		float:left;
		width:100%;
		margin:0; 
		padding:0 0 10px 0; 
	}
	
	.middle-part2-container-1-box1 h3 { 
		background:#ecebeb; 
		color:#1E344E;
		font-size:13px;
		line-height:30px;
		margin:0;
		padding:0 0 0 17px;
		width:434px;
	}
	
	.middle-part2-container-1-box1 h3 b {
		float:left;
	} 

	.middle-part2-container-1-box1 h3 img {
		float:right;
	} 
	
	.middle-part2-container-1-box1-content { 
		float:left; 
		border-left:1px solid #cecece; 
		border-right:1px solid #cecece; 
		border-bottom:1px solid #cecece; 
		background:#fafafa; 
		margin:0; 
		padding:0; 
		width:451px;
		font-size:11px;
	}

	.middle-part2-container-1-box1 h4 { 
		background:transparent url(/images/table-bottom-left.jpg) no-repeat scroll left bottom;
		color:#1E344E;
		float:left;
		font-size:13px;
		line-height:30px;
		margin:0;
		padding:0;
		width:453px;
	}
	
	.search-criteria { 
		width:98%; 
		float:left; 
		padding:1%; 
		z-index:100; 
	}

	.search-criteria .label { 
		width:15%; 
		padding:1%; 
		float:left; 
	}

	.search-criteria .control { 
		width:80%; 
		padding:1%; 
		float:left; 
	}

	.search-criteria ul { 
		margin:0; 
		padding:0; 
		list-style:none; 
	}
	
	.search-criteria li { 
		padding:1% 0%; 
		width:100%; 
		font-size:12px; 
		color:#585858; 
		display:inline; 
		float:left; 
		clear:both; 
		font-size:11px; 
		list-style:none;
	}
	
	.search-criteria li .column-3 { 
		width:106px;  
		float:left; 
		padding-left:2px; 
		margin-right:2px;
		overflow: hidden; 
	}
	
	.search-criteria li .column-3 input { 
		vertical-align:middle; 
	}
	.search-criteria li .column-3 span {
		display: block;
		width: 20px;
		float: left;
	}
	.search-criteria li .column-3 span.cat-label {
		display: block;
		width: 86px;
		float: left;
		padding: 3px 0 0 0;
	} 

	.search-criteria li .column-4 { 
		width:75px; 
		height:18px; 
		float:left; 
		padding-left:2px; 
		margin-right:2px; 
	}
	
	.search-criteria li .column-4 input { 
		vertical-align:middle; 
	}
	
	.search-criteria-btn-box { 
		width:100%; 
		margin:0px 0 8px 0; 
		padding-bottom:6px; 
		clear:both; 
		text-align:center; 
		border-bottom:1px solid #DFE0E0;
	}
	
	.search-criteria-btn-box input {  }


/** Search Result ************************************************************/
.search-result-left-middlecontent { 
	width:201px; 
	padding:0px 0px 10px 0px; 
	background:#fff; 
	border-left:1px solid #cecece; 
	border-right:1px solid #cecece; 
	float:left; 
	clear:both; 
	font-size:11px; 
}

.search-result-left-middlecontent h3 { 
	margin:0; 
	width:215px; 
	padding:0px 0px 0px 10px; 
	background:#e6edf1; 
	border-bottom:1px solid #bfcede; 
	font-size:12px; 
	font-weight:bold; 
	line-height:30px; 
	color:#5083bc; 
	clear:both; 
}

.search-criteria2 { 
	width:98%; 
	float:left; 
	padding:1% 1% 6% 1%; 
	z-index:100; 
}

.search-criteria2-container { 
	width:93%; 
	padding:3%; 
	margin:0; 
	line-height:28px;
	overflow: hidden; 
}

.search-criteria2 ul { 
	margin:0; 
	padding:0px 0px 10px 0px; 
	list-style:none; 
}

.search-criteria2 li { 
	padding:1% 0%; 
	width:100%; 
	font-size:12px; 
	color:#585858; 
	display:inline; 
	float:left; 
	clear:both; 
	font-size:11px; 
	list-style:none;
}

.search-criteria2 li .column-2 { 
	width:105px; 
	height:18px; 
	float:left; 
	padding-left:2px; 
	margin-right:2px; 
}

.search-criteria2 li .column-2 input { 
	vertical-align:middle; 
}

.search-criteria2 li .column-3 { 
	width:69px; 
	height:18px; 
	float:left; 
	padding-left:2px; 
	margin-right:2px; 
}

.search-criteria2 li .column-3 input { 
	vertical-align:middle; 
}


.middlecontent-center .new-tabs-2 { 
	width:100%; 
	float:left; 
	clear:both; 
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.inner-new-tabs-content-top { 
	background:#EEEEEE; 
	padding:12px 0px 0px 0px; 
	height:30px; 
	border-bottom:1px solid #E1E1E1; 
	font-size:11px; 
	text-align:center; 
}

.inner-new-tabs-content-top ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
}

.inner-new-tabs-content-top li { 
	display:inline; 
	border-right:1px solid #CECECE; 
	padding:0px 3px 0px 3px 
}

.inner-new-tabs-content-top li input { 
	vertical-align:middle; 
	margin:0; 
	padding:0; 
}

.new-tabs-content-wrapper { 
	margin:0; 
	padding:0; 
	float:left; 
	clear:both; 
	width:100%; 
}

.inner-tabs-mid-part { 
	padding:10px 2% 15px 2%; 
	float:left; 
	clear:both; 
	width:96%; 
	border-bottom:1px solid #E1E1E1; 
}

.search-result-box-wrapper { 
	width:99%; 
	float:left; 
	clear:both; 
	margin-top:8px; 
}

.search-result-box { 
	border:1px solid #CECECE; 
	background:#fff; 
	float:left; 
	clear:both; 
	margin:4px 0 10px 0; 
	padding:0; 
	width:100%; 
}

.search-result-box-title-part { 
	background:#D0E7FC; 
	border-bottom:1px solid #BFCEDE; 
	line-height:30px; 
	color:#5083BC; 
	font-weight:bold; 
	float:left; 
	width:100%; 
	margin-bottom:8px; 
}

.search-result-box-image { 
	width:70px; 
	height:65px; 
	float:left; 
	clear:both; 
	text-align:center; 
}

.search-result-box-image img { 
	border:1px solid #CECECE; 
}

.search-result-box-contents { 
	width:245px; 
	float:left; 
	padding:0px 4px; 
	line-height:20px; 
}

.search-result-box-button { 
	width:100px; 
	float:right; 
	padding:0px 0px; 
}

.search-result-box-title-part ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
}

.search-result-box-title-part li { 
	display:inline; 
	padding:8px 10px 8px 10px; 
	border-right:1px solid #BFCEDE; 
}

.search-result-box-title-part li a { 
	color:#5083BC; 
	text-decoration:none; 
}

#search-result-right { 
	width:230px; float:right; 
}

/** My Account CSS ***********************************************************/
.middle-part3 { background:#fff; border-left:1px solid #CECECE; float:left; border-right:1px solid #CECECE; width:928px; padding:10px; }
.middle-part3-left-container-1 { width:660px; float:left; }
.middle-part3-right-container-1 { width:660px; float:right; }
.middle-part3-container-1-box1 { float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; width:100%; line-height:16px; }
.middle-part3-container-1-box1 h3 { line-height:31px; border:1px solid #E1E1E1; background:#D0E7FC; color:#000; font-size:12px; font-weight:bold; width:660px; margin:0; padding:0px 0px 0px 11px; }
.middle-part3-container-1-box1-content { float:left; border:1px solid #E1E1E1; background:#fafafa; margin:0; padding:5px; width:661px; }

.middle-part4 { background:#fff; border-left:1px solid #CECECE; float:left; border-right:1px solid #CECECE; width:928px; padding:10px; }
.middle-part4-left-container-1 { width:320px; float:left; }
.middle-part4-right-container-1 { width:320px; float:right; }
.middle-part4-container-1-box1 { float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; width:100%; line-height:16px; }
.middle-part4-container-1-box1 h3 { line-height:31px; border:1px solid #E1E1E1; background:#D0E7FC; color:#000; font-size:12px; font-weight:bold; width:320px; margin:0; padding:0px 0px 0px 11px; }
.middle-part4-container-1-box1-content { float:left; border:1px solid #E1E1E1; background:#fafafa; margin:0; padding:5px; width:321px; }


#personalInfo {}
#contactInfo {}
#billingInfo {float:left;width:322px;}
#shippingInfo {float:left;width:322px;margin-left:18px;}
#bankInfo {}
#accountInfo {float:left;width:322px;}
#privacyInfo {float:left;width:322px;margin-left:18px;}

/** Global CSS ***************************************************************/
form { margin:0; padding:0; }
.center-inner {text-align:center;}
.center-outer {margin:0 auto 0 auto}
.clear  {
    clear:both;
}
.fleft {float:left;}
.fright {float:right;}


/** Misc *********************************************************************/

.input1 { line-height:19px; height:19px; margin:0; padding:0; border:1px solid #bfcede; color:#696969; width:100px; vertical-align:middle; }
.input2 { line-height:19px; height:19px; margin:0; padding:0; border:1px solid #bfcede; width:100px; color:#696969; vertical-align:middle; }
.input3 { line-height:19px; height:19px; margin:0; padding:0; border:1px solid #bfcede; width:100px; color:#696969; vertical-align:middle; }


.auction-left {
	float:left;
	text-align:left;
	margin:0px 0px 7px 6px;
	width:140px;
	color:#093e6b;
}
 
.auction-left a {
	float:center;
	text-decoration:none;
	font-weight:bold;
	width:130px;
	color:#29699F;
}

.auction-left a:hover {
	text-decoration:underline;
	font-weight:bold;
	width:130px;
	color:#000000;
}

.auction-left span { 
	width:240px;
	float:center;
	text-align:right;
	color:#555555;
}

.auction-left-title {
	color:#29699F;
	font-weight:bold;
	font-size:1.1em;
}

.auction-left-item-title {
	color:#030303;
	font-weight:bold;
	font-size:1em;
	text-align:left;
}

.auction-left-item-title span {
	font-weight:normal;
}

.auction-left-item-img {
	text-align:center;
	width:140px;
	padding-top:10px;
}

.auction-left-item-img2 {
	text-align:center;
	width:125px;
	padding-top:10px;
}

.auction-left-line-upcoming {
	height: 5px; 
	width: 130px;
	border-bottom: 1px solid #cfcfcf;
}

.auction-left-line-past {
	height: 10px; 
	margin-left: 15px;
	margin-top: 10px;
	width: 430px;
	border-top: 1px solid #cfcfcf;
}

.auction-left-item-img img {
	border: 3px solid #D1D6D9
}

h2 {
	background:url(/images/table-bottom-left.jpg) no-repeat left bottom;
	width:226px;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:13px;
	color:#1E344E;
}

h2 b {
	float:left; 
}

h2 img {
	float:right;
	padding:0;
	margin:0;
}
/*.left-search 
{
text-align:right;
margin-bottom:8px;
width:210px;
padding-right:14px;
color:#093e6b;
clear:both; 

}*/


.mainbanner {
	width:710px;
	/* height:242px; */
	float:left;
	vertical-align:middle;
}

.icon-bg {
	background:url(/images/icon-bg.jpg) no-repeat;
	padding:0 15px 0 15px;
	float:left;
	width:680px;
	height:90px;
	margin-top:6px;
}

.icon-content {
	width:140px;
	float:left;
	margin-right:5px;
}

.icon-content img {
	float:left;
	vertical-align:middle;
	padding-top:1px;
}

.icon-content span {
	border-right:1px solid #F1F1F1;
	float:right;
	height:65px;
	padding-right:10px;
	padding-top:25px;
	font-size:12px;
	color:#5E6061;
	font-weight:bold;
}

.icon-content span a {
	color:#5E6061;
	font-weight:bold;
	text-decoration:none;
}

.icon-content span a:hover {
	color:#29699F;
	font-weight:bold;
	text-decoration:none;
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.bluebtn {
	background:#295586 none repeat scroll 0 0;
	border:1px solid #80A2B6;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.bluebtnlink {
	background:#295586 none repeat scroll 0 0;
	border:1px solid #80A2B6;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
	line-height:20px;text-align:center;text-decoration:none;padding:1px 10px 0 10px;
}

/* MODIFIED BY AVALL DESIGN // Background Image swapped to color */
.login-btn {
	background:#408DC4 none repeat scroll 0 0;
	border-style: none;
	width:46px;
	height:23px;
	color:#000000;
	cursor:pointer;
	vertical-align:middle;
}

.myacct-btn {
	background:#408DC4 none repeat scroll 0 0;
	border-style: none;
	width:85px;
	height:23px;
	color:#000000;
	cursor:pointer;
	vertical-align:middle;
}

.bluebtn2 {
	background:#408DC4 none repeat scroll 0 0;
	border:1px solid #D8DEE3;
	color:#585858;
	cursor:pointer;
}

.inner-left-icons { background:url(/images/inner-left-icon-bg.jpg) no-repeat left top; width:230px; height:38px; float:left; clear:both; }
.icon { width:35px; height:32px; float:left; padding:1px 0px 0px 15px; }
.icon-name { padding-right:10px; width:150px; line-height:33px; float:right; font-weight:bold; }
.icon-name a { text-decoration:none; color:#5E6061; }
.icon-name a:hover { text-decoration:none; color:#5083BC; }

.inner-right-content-wrapper { width:708px; float:left; clear:both; margin:0; padding:0; }
.inner-right-content-wrapper h2 { background:url(/images/table-bottom-left.jpg) no-repeat left bottom;width:710px;float:left;padding:0;margin:0;line-height:30px; }
.inner-right-content-wrapper h2 img { float:right;padding:0;margin:0;}

.inner-right-content-wrapper2 { width:950px; float:left; clear:both; margin:0; padding:0; }
.inner-right-content-wrapper2 h2 { background:url(/images/table-bottom-left.jpg) no-repeat left bottom;width:950px;float:left;padding:0;margin:0;line-height:30px; }
.inner-right-content-wrapper2 h2 img { float:right;padding:0;margin:0;}

.middle-part { background:#fff; border-left:1px solid #CECECE; float:left; border-right:1px solid #CECECE; width:688px; padding:10px; }
.middle-part-left-container-1 { width:340px; float:left; }
.middle-part-right-container-1 { width:340px; float:right; }

.middle-part2-right2-container-1 { width:575px; float:right; }
.auctioneer-box1 { float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; width:100%; line-height:16px; }
.auctioneer-box1-content { float:left; border:1px solid #E1E1E1; background:#fafafa; margin:0; padding:0; width:575px; }

.middle-part-small-box-container { width:175px; }

.gray-box-with-border-1 { background:#fafafa; border:1px solid #E1E1E1; width:93%; padding:3%; float:left; }
.gray-box-with-border-1-box-1 { width:185px; height:185px; float:left; }
.gray-box-with-border-1-box-1 img { border:1px solid #E1E1E1; }
.gray-box-with-border-1-box-2 { width:495px; height:185px; padding:0px 0px 0px 6px; float:left; line-height:20px; }
.gray-box-with-border-1-box-2 a { text-decoration:underline; color:#5083BC; font-weight:bold; }
.gray-box-with-border-1-box-2 a:hover { text-decoration:none; color:#5083BC; font-weight:bold; }
.gray-box-with-border-1-box-3 { width:140px; height:185px; float:right; }
.gray-box-with-border-1-box-3 input { width:160px; margin:0px 0px 10px 0px; }

.about-and-link { width:100%; line-height:35px; float:left; clear:both; }
.about-and-link b { float:left; }
.about-and-link span { float:right; }
.about-and-link span a { text-decoration:underline; color:#5083BC; font-weight:bold; }
.about-and-link span a:hover { text-decoration:none; color:#5083BC; font-weight:bold; }

.current-lot-details { width:96%; float:left; padding:2%; z-index:100; }
.current-lot-details ul { margin:0; padding:0; list-style:none; }
.current-lot-details li { line-height:20px; padding:1% 0%; float:left; clear:both; width:90%; font-size:12px; color:#585858; border:0px solid #000000; list-style:none; margin:0	}
.current-lot-details li label { margin:0; padding:0 0 0 2%; float:left; width:27%;font-weight:bold; }
.current-lot-details li p { margin:0; padding:0; float:left; width:44%; }

.current-lot-details-left { width:280px; padding:10px 0 5px 5px; float:left; }
.current-lot-details-left input { vertical-align:middle; margin:4px 0px; }
.current-lot-details-left ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
.current-lot-details-left li { line-height:20px; padding:1% 0%; float:left; clear:both; width:100%; font-size:12px; color:#585858; list-style:none; }
.current-lot-details-left li label { margin:0; padding:0 0 0 2%; float:left; width:45%;font-weight:bold; }
.current-lot-details-left li p { margin:0; padding:0; float:right; width:50%; line-height:130%; }


.search-criteria-small-content { float:left; border:1px solid #E1E1E1; border-top:none; background:#fafafa; margin:0; padding:0; width:220px; }
.search-criteria-small-wrapper { width:222px; float:left; }
.search-criteria-small-wrapper h3 { line-height:31px; border:1px solid #E1E1E1; background:#D2DFE5; color:#585858; font-size:12px; font-weight:bold; margin:0; padding:0; width:221px; }

.search-criteria-small-box { float:left; height:110px; width:220px; }
.search-criteria-small-box ul { margin:0; padding:0; list-style:none; }
.search-criteria-small-box li { padding:1% 0%; width:100%; font-size:12px; color:#585858; display:inline; float:left; clear:both; font-size:11px; list-style:none;}
.search-criteria-small-box li .column-small { width:105px; float:left; padding-left:2px; margin-right:2px; }
.search-criteria-small-box li .column-small input { vertical-align:middle; }

.image-above-all { width:120px; height:120px; position:absolute; margin:7px 0px 0px 199px; z-index:101; text-align:right; }
.image-above-all img { border:1px solid #E1E1E1; }

.listing-wrapper p { margin:0; padding:0px 0px 0px 0px; color:#bfbfbf; }
.listing-wrapper p a { text-decoration:none; color:#306294; padding:0px 6px; }
.listing-wrapper p a:hover { text-decoration:underline; }
.listing-wrapper { margin:0px 0px 20px 0px; }
.listing-box { margin:0px 0px 5px 0px; width:928px; }

/*
.listing-auction-ttl { width:156px; color:#585858; margin:0px 1px 0px 0px; }
.listing-image-ttl { width:146px; color:#585858; margin:0px 1px 0px 0px; }
.listing-description-ttl { width:212px; color:#585858; margin:0px 1px 0px 0px; }
.listing-start-ttl { width:128px; color:#585858; margin:0px 1px 0px 0px; }
.listing-lots-ttl { width:100px; color:#585858; margin:0px 1px 0px 0px; }
.listing-status-ttl { width:120px; color:#585858; }
.listing-lot2-ttl { width:55px; color:#585858; margin:0px 1px 0px 0px; }
.listing-picture-ttl { width:72px; color:#585858; margin:0px 1px 0px 0px; }
.listing-shape-ttl { width:74px; color:#585858; margin:0px 1px 0px 0px; }
.listing-carat-ttl { width:60px; color:#585858; margin:0px 1px 0px 0px; }
.listing-cut-ttl { width:58px; color:#585858; margin:0px 1px 0px 0px; }
.listing-clarity-ttl { width:65px; color:#585858; margin:0px 1px 0px 0px; }
.listing-color-ttl { width:60px; color:#585858; margin:0px 1px 0px 0px; }
.listing-report-ttl { width:65px; color:#585858; margin:0px 1px 0px 0px; }
.listing-estimated-price-ttl { width:130px; color:#585858; margin:0px 1px 0px 0px; }
.listing-presale-bid-ttl { width:98px; color:#585858; margin:0px 1px 0px 0px; }
.listing-view-details-ttl { width:70px; color:#585858; }
*/
.scroll { float:left; width:926px; vertical-align:top; border-top:1px solid #fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; clear:both; }
.scroll ul { list-style:none; margin:0px; padding:0px; }
.scroll li { margin:0px; padding:0px; width:auto; }
.scroll-light-bg { background-color:#fafafa; border-bottom:1px solid #E1E1E1; }
.scroll-dark-bg { background-color:#fff; border-bottom:1px solid #E1E1E1; }

.scroll-2 { overflow:scroll; overflow-x:hidden; height:65px; width:100%; vertical-align:top; border-top:1px solid #fff; clear:both; }
.scroll-2 ul { list-style:none; margin:0px; padding:0px; }
.scroll-2 li { margin:0px; padding:0 0 0 2%; width:98%; float:left; line-height:27px; }
/*.scroll-2 li label { margin:0px; padding:0 0 0 2%; width:38%; float:left; line-height:27px; }
.scroll-2 li p { margin:0px; padding:0 2% 0 2%; width:56%; float:right; line-height:27px; }
.scroll-2 li p a { text-decoration:underline; color:#5083BC; }
.scroll-2 li p a:hover { text-decoration:none; color:#5083BC; }*/
.scroll-2 li a { text-decoration:underline; color:#5083BC; }
.scroll-2 li a:hover { text-decoration:none; color:#5083BC; }

.scroll-2-light-bg { background-color:#fff; border-bottom:1px solid #E1E1E1; }
.scroll-2-dark-bg { background-color:#fafafa; border-bottom:1px solid #E1E1E1; }

.listing-contents {color:#585858; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:108px;}
.listing-auction-content { width:156px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:108px; }
.listing-image-content { width:146px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:108px; }
.listing-image-content img { vertical-align:text-bottom; border:1px solid #e1e1e1; }
.listing-description-content { width:212px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:108px; }
.listing-description-content img { padding-top:8px; }
.listing-start-content { width:118px; padding:10px 5px 0px 10px; border-right:1px solid #fff; height:108px; }
.listing-lots-content { width:100px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:108px; }
.listing-lots-content img { padding-top:6px; }
.listing-status-content { width:123px; padding:10px 0px 0px 10px; height:108px; }

.listing-lot2-content { width:55px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-picture-content { width:72px; padding:10px 5px 0px 5px; border-right:1px solid #fff; text-align:center; height:60px; }
.listing-picture-content img { vertical-align:text-bottom; border:1px solid #e1e1e1; }
.listing-shape-content { width:74px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-carat-content { width:55px; padding:10px 5px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-cut-content { width:58px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-clarity-content { width:65px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-color-content { width:60px; padding:10px 4px 0px 6px; border-right:1px solid #fff; height:60px; }
.listing-report-content { width:65px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-estimated-price-content { width:130px; padding:10px 5px 0px 5px; border-right:1px solid #fff; height:60px; }
.listing-presale-bid-content { width:98px; padding:10px 0px 0px 10px; border-right:1px solid #fff; height:60px; }
.listing-view-details-content { width:68px; padding:10px 5px 0px 5px; text-align:center; height:60px; }
.listing-view-details-content a { text-decoration:underline; color:#5083BC; }
.listing-view-details-content a:hover { text-decoration:none; color:#5083BC; }

.content-gradient-top-box1 {min-height:105px; float:left; padding:10px 0px 0px 10px; font-weight:normal; line-height:28px; font-size:12px; }
.left-form  { text-align:right; margin-bottom:10px; padding-right:14px; color:#093e6b; clear:both; }
.right-form  { text-align:left; margin-bottom:10px; padding-left:14px; color:#093e6b; clear:both; }
.float-left-form  { float:left; color:#093e6b; margin-bottom:10px;}
.float-right-form  { float:right; color:#093e6b; margin-bottom:10px;}
.error { color:#ff0000; }
.link-button  { color:#9A9A9A; text-decoration:none; }
.link-button-blue { color:#29699F; float:left; font-weight:normal; text-decoration:underline; }
.auction-img {border:2px solid #CCD7E0;}
.cc-form {display:none;}
.inner-col {border-right:1px solid #fff; }
.send-to-friend { width:300px; background-color:#ffffff; overflow:auto; }

ul.tabs-nav li {list-style:none;}
ul.nav-sub {list-style: none; padding: 0; margin: 0; }	
ul.nav-sub li {float: left; border: 1px solid; border-bottom-width: 0; margin: 0 0.5em 0 0; }
ul.nav-sub a {display: block; padding: 0 1em; text-decoration:none; color:#9A9A9A; }
ul.nav-sub .selected { position: relative; top: 1px; background: white; }

div.renderWithName { 	padding: 4px 0 4px 0; overflow: auto; height: 100%; }
	div.renderWithName div.left { float: left; width: 100px; margin-right: 25px; }
	div.renderWithName div.required { font-weight: bold; text-transform: uppercase; }
	div.renderWithName div.left span.instructions { font-size: 11px; color: #999; font-style: italic; text-transform: none; }
	div.renderWithName div.right { }
	div.renderWithName div.right span.error { margin-left: 15px; font-size: 12px; color: #600; }


/* QFileAsset */
div.fileassetDbox { border: 4px solid #333; background-color: #fff; padding: 20px; width: 400px; overflow: auto; }
	div.fileassetDbox h1 { margin: 0; background:none; }
	div.fileassetDbox input { padding: 3px; margin-right: 5px; }



#r1 { border: 3px solid #D6E5EB; background-color: #FAFAFA; width: 300px; height: 100px; margin: 10px; display:none; z-index:999; position:absolute; padding:5px; }
#r2 { width:60px; float:right; text-align:right; cursor:hand; cursor:pointer; } 
#r5 { padding:5px; text-align: left; }
#r3, #r4 { font-size:11px; width:60px; }

/* webcast icons */
    span.icon-webcast{
        display: inline-block;
        border: 1px;
        background: url('../images/icon-webcast.png') top left no-repeat;
        width: 30px;
        height: 20px;
    }
    
    span.icon-audio{
        display: inline-block;
        border: 1px;
        background: url('../images/icon-audio.png') top left no-repeat;
        width: 30px;
        height: 26px;
    }
   
    
    span.icon-online{
        display: inline-block;
        border: 1px;
        background: url('../images/icon-online.png') top left no-repeat;
        width: 30px;
        height: 26px;
    }
   a.icon-online span,
   span.icon_no_label span
   {display:none;}

   div.TabbedPanels {
   		background: none;
   }
   li.TabbedPanelsTab {
	background: #D0E7FC;
   }
   li.TabbedPanelsTabSelected {
	background: #fff;
   
   }

   li.TabbedPanelsTabSelected b {
        background: none;

   }

div.add-docs {
  overflow: hidden;

}
div.add-docs a {
  display: block;
  width: 178px;
  float: left;
  margin: 0px 10px 5px 0;
  border: none;
  text-decoration: none;
}
span.add-doc {
  display: block;
  width: 178px;
  text-align: center;
}

