/* SeaMarket / PHPProbid 
 
  ------------------------------------------------------------
  DJG CUSTOM CLASSES
  ------------------------------------------------------------

 GENERAL
--------------------------------------------------------- */

html, body {height: 100%;background-color: #FFF;}

* html body {width: expression( document.body.clientWidth < 980 ? "980px" :  "auto" );}
body {
	width: expression( document.body.clientWidth < 980 ? "980px" :  "auto" );
	min-width: 980px;
	margin: 0;
	}
body#popup {min-width: 0 !important;}
body#popup {width: expression( document.body.clientWidth < 980 ? "auto" :  "auto" ) !important;}

body, td, p, input, textarea, select {font-family: Arial, Verdana, Helvetica, sans-serif;}
/*body, td, p, input, textarea, select {font-family: Arial, Verdana, Helvetica, sans-serif;}*/

/* IE Custom modal (not in use) */
#modalVeil {
	position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
    background-repeat: repeat;
    display: none;
	background-image: url(Windows/modalfiles/dkgreydot.gif);
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=30); 
	opacity: 0.3;
	}
#modalVeil.cover {display: block !important;width: 100% !important;}
* html #modalVeil.cover {width: 100% !important;}

/* float clearing */
br.clear {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
	display: block;
	}
p {line-height: 1.6; margin: 6px 0}


/* GENERAL LAYOUT
--------------------------------------------------------- */

#wrapper {}

/* Standard screen mode */
.contentwrapper {width: 980px;margin:0 auto;padding: 0 12px;}

.contentwrapper .content-top {
	background-image: url(img/custom/content_bg_top.gif);
    background-position: top left;
    background-repeat: no-repeat;
	}
.contentwrapper .content-inner {
	background-image: url(img/custom/content_bg_inner.gif);
    background-position: left;
    background-repeat: repeat-y;
	padding: 6px 24px 12px 24px;
	}
.contentwrapper .content-bottom {
	background-image: url(img/custom/content_bg_bottom.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
	}

/* Wide screen mode */
.contentwrapper2 {width: 1200px;margin:0 auto;padding: 0 12px;}

.contentwrapper2 .content-top {
	background-image: url(img/custom/content_bg_top2.gif);
    background-position: top left;
    background-repeat: no-repeat;
	}
.contentwrapper2 .content-inner {
	background-image: url(img/custom/content_bg_inner2.gif);
    background-position: left;
    background-repeat: repeat-y;
	padding: 6px 24px 12px 24px;
	}
.contentwrapper2 .content-bottom {
	background-image: url(img/custom/content_bg_bottom2.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
	}

/* Full screen mode
* html .contentwrapper2 { 
	width: expression( document.body.clientWidth > 1200 ? "1200px" : "auto" );
	}
.contentwrapper2 { 
	margin: 0 auto;
	max-width: 1200px;
	} */

/* Members area footers (Ref: 'members_area.php') */
#ma_wrapper {height: 100%}
#ma_footer {
    height: 40px;
	margin-top: 20px;
	}
#ma_footer.defaultbg {
    border-top: 1px solid #E64537;
	border-bottom: 6px solid #EA5024;
	background-color: #FAD3C8 !important;
    background-image: url(img/custom/mid_red_bg.gif);
	}
#ma_footer.classic {display: none;}
#ma_footer.orangebg {
    border-top: 1px solid #EA8422;
	border-bottom: 6px solid #EA8422;
	background-color: #FAE1C8 !important;
    background-image: url(img/custom/mid_orange_bg.gif);
	}
#ma_footer.bluebg {
    border-top: 1px solid #3D7ED1;
	border-bottom: 6px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}
#ma_footer.greenbg {
    border-top: 1px solid #3DD15A;
	border-bottom: 6px solid #3DD15A;
	background-color: #CFF3D6 !important;
    background-image: url(img/custom/mid_green_bg.gif);
	}
#ma_footer.olivebg {
    border-top: 1px solid #7EBC2D;
	border-bottom: 6px solid #7EBC2D;
	background-color: #E3F3CF !important;
    background-image: url(img/custom/mid_olive_bg.gif);
	}
#ma_footer.goldbg {
    border-top: 1px solid #D3BC15;
	border-bottom: 6px solid #D3BC15;
	background-color: #FAF4C8 !important;
    background-image: url(img/custom/mid_gold_bg.gif);
	}
#ma_footer.dkgoldbg {
    border-top: 1px solid #EAAD22;
	border-bottom: 6px solid #EAAD22;
	background-color: #FAEBC8 !important;
    background-image: url(img/custom/mid_dkgold_bg.gif);
	}
#ma_footer.turqbg {
    border-top: 1px solid #1AB480;
	border-bottom: 6px solid #1AB480;
	background-color: #CBF7E8 !important;
    background-image: url(img/custom/mid_turq_bg.gif);
	}

/* Wide tables > Ref: 'global_header.php' */
.tablewrapper {
	overflow: auto;
    padding-bottom: 20px;
	clear: both;
	}

/* Vertical dotted line */
td.vline {
	width: 7px;
	background-image: url(img/vline.gif);
    background-repeat: repeat-y;
	}

/* STANDARD CONTENT & LINKS, NEWS/OTHER
--------------------------------------------------------- */

/* Standard content font */
.contentfont, .mainpage_contentfont {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	}

.contentfont a:link {
	color: #000;text-decoration: underline;}

.contentfont a:visited {
	color: #000;text-decoration: underline;}

.contentfont a:hover, .contentfont a:active {
	color: #E64537;text-decoration: none;}

/* Main page only */
.mainpage_contentfont a:link {
	color: #0033CC !important;text-decoration: underline;}

.mainpage_contentfont a:visited {
	color: #840000 !important;text-decoration: underline;}

.mainpage_contentfont a:hover, .mainpage_contentfont a:active {
	color: #E64537 !important;text-decoration: none;}

/* Categories side panel links */
.mainpage_contentfont .categories, 
.mainpage_contentfont .categories a {
	color: #666 !important;text-decoration: none;}
.mainpage_contentfont .categories a:hover {
	color: #666 !important;text-decoration: underline;}

/* Side menu */
#ma_side_menu.contentfont a:link, 
#ma_side_menu.contentfont a:visited {
	color: #000 !important;}

#ma_side_menu.contentfont a:hover, 
#ma_side_menu.contentfont a:active {
	color: #E64537 !important;}

/* Articles */
.createdate {color: #666;padding-top: 4px;}
.newsdivider {
	height: 5px;
	background-image: url(img/custom/dotted_grey.gif);
	background-repeat: repeat-x;
    background-position: center;
	}

/* Articles / information */
.topic_id {
	margin-top: 10px;
	font-weight: 700;
	padding: 0 0 5px 15px;
	}
.topic_id a:link, .topic_id a:visited {color: #E64537;text-decoration: none;}
.topic_id a:hover {color: #555 !important;text-decoration: underline;}

/* Wrapper ref: 'content_pages.php' */
.topic_content {
	width: 760px;
	margin: 20px auto;
	border: 1px solid #CCC;
	padding: 12px 24px;
	line-height: 1.5;
	}

.topic_content h2 {color: #555;}
h2.topic_header {color: #555;}
.topic_content a:link {color: #0033CC;}
.topic_content a:hover {color: #FF3020;}


/* STANDARD LINKS > GENERAL
--------------------------------------------------------- */

.sell, .sell a:link, .sell a:visited {font-weight: 700;color: #FFF !important;}
.sell a:hover, .sell a:active {font-weight: 700;color: #B0DCF4 !important;text-decoration: none;}

.item, .smallfont {}
.item a:link, .smallfont a:link {color: #0033CC;text-decoration: underline;}
.item a:hover, .item a:active {color: #000;text-decoration: none;}
.smallfont a:hover, .smallfont a:active {color: #000;text-decoration: none;}
.mainmenu, .mainmenu a {font-weight: 700;color: #FFF;text-decoration: none;}
.mainmenu a:hover {color: #FF3;}

/* Sub-menu links */
.submenu, .submenu a {font-weight: 700;color: #FFF;text-decoration: underline;}
.submenu a:hover {color: #EAD822;text-decoration: none;}

a.hidelayer:link, a.hidelayer:visited {
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	text-decoration: none;
	}

/* Categories side panel links (also see above) */
.categories, .categories a {color: #666 !important;text-decoration: none;}
.categories a:hover {color: #666 !important;text-decoration: underline;}

/* footer.php */
.footerfont {color: #000;text-decoration: none;}
.footerfont a {color: #000;text-decoration: underline;}
.footerfont a:hover {color: #FF3020;text-decoration: none;}

.smpad {padding: 0 8px 0 2px !important;}
.content_table td {background-color: #F7F7F7; padding: 4px;}


/* MENU BAR
--------------------------------------------------------- */

/* Positioning so sub-menus open above other elements but under fxContainer (if applic.). */
#menu_bg, #menu_bg.ie {
	border-top: 0; /* 1px solid #000 */
	background-color: #2A65B0;
	}

/* IE class */
#menu_bg.ie {}

.menu_container {}
/* IE ignores styles with [attributes], so it will skip the following. */

/* Background image - aqua
#menu_bg, #menu_bg.ie {
    background-image: url(img/custom/bg_topmenu2.jpg);
    background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #0F4A69;
	} */
/*
#menu_bg.ie {background-image: url(img/custom/bg_topmenu2.jpg) !important;height: 40px;}
.menu_container {}
.menu_container[class] {background-image: url(img/custom/trans-bg-black.png);}
*/

#ma_tabmenu {
    margin-top: 5px;
	margin-bottom: 10px;
	position: relative;
	z-index: 3;
    }

/* Full screen mode */
#menu_bg_fsm, #menu_bg_fsm.ie {background-color: #2A65B0;}
#fsm_logo {
	float: left;
	height: 35px;
	width: 160px; /* If fsm3 > img 160 (148px + 12px padding) */
	padding-top: 0; /* 4px */
	background-image: url(../../images/seamarket_logo_fsm3.png);
    background-position: left;
	background-repeat: no-repeat;
    }
#fsm_logo.ie {
	background-image: url(../../images/seamarket_logo_fsm3.gif) !important;
	}
/* If fsm4
#fsm_logo_fill {
	float: left;
    margin-left: -8px;
	height: 40px;
	width: 8px;
    background-color: #FFF;
    }
*/


/* HEADER PANEL
--------------------------------------------------------- */

/* Previously below > now apply only on required classes. 
(Caused problems with IE loading all images.)
img, div { behavior: url(/auctions/themes/modern_blue/iepngfix.htc) }*/

/* If using full image.
#header_panel, #header_panel_ie {
    margin: 0;
    background-position: top center;
	background-repeat: no-repeat;
	background-color: #1D4579;
	}
    
/* See 'global_header.php' for swap image if applicable
#header_panel {background-image: url(img/custom/bg_hilite5.jpg);}
#header_panel_ie {background-image: url(img/custom/bg_hilite5.jpg);}
 */

#header_panel, #header_panel_ie {
    margin: 0;
	background-image: url(img/custom/bg_hilite_blue.gif);
    background-position: bottom;
	background-repeat: repeat-x;
	background-color: #2A65B0;
	}

/* Container td */
#header_panel_td {
	border-top: 1px solid #000;
	padding: 8px 0;
	font-size: 13px;
	}
#header_panel_td_ie {
	border-top: 1px solid #000;
	padding: 12px 0 0 0;
	font-size: 12px;
	}

/* Bevel (now both are same > header_bevel_bottom2 has #999 border) */
#header_bevel, #header_bevel_classic {
	margin-bottom: 5px;
    background-image: url(img/custom/header_bevel_bottom.gif); /* header_bevel_bottom2 */
    background-repeat: repeat-x;
    background-position: top left;
	}
#header_bevel_classic {
    background-image: url(img/custom/header_bevel_bottom.gif) !important;
	}

/* Toggle panel/trigger */
#tg_header_panel {
	position: relative;
	z-index: 0;
	}
.headerToggle {
	width: 150px;
    padding-top: 6px;
	outline: none;
	}
.headerToggle:link, .headerToggle:visited {color: #FFF !important;text-decoration: none !important;}
.headerToggle:hover, .headerToggle:active {color: #9EBFE8 !important;}

div.ie_toggle {margin: 5px 0 10px 0}

/* Swap background image title */
#swap_image_title {
	width: 150px;
	float: right;
	color: #CFDFF3;
	text-align: right;
    font-size: 11px;
    padding-top: 6px;
	}

/* Table container for hiliteMod divs */
.hilitePanel, .hilitePanel_ie  {margin: 10px 0 5px 0;}

/* hiliteMod divs */
/*.hiliteMod {padding: 5px;}
.hiliteMod[class] {background-image: url(img/custom/trans-bg-white.png);}*/
.hiliteMod {padding: 0;}
.hiliteMod[class] {background-image: none);}
.hiliteMod_ie {padding: 0;}

/* Hilite panel insets */
.insetImg1, .insetImg2, .insetImg3, .insetImg4, .insetImg5 {
	padding: 2px 0 0 30px;
    background-repeat: no-repeat;
    background-position: top left;
	color: #FFF;
	}

/* Currently styled to aqua */
.hilitePanel a:link, .hilitePanel a:visited {color: #FFF !important;}
.hilitePanel a:hover, .hilitePanel a:active {color: #88DEFE !important;}

.insetImg1 {background-image: url(img/custom/arrow_orange.gif);}
.insetImg2 {background-image: url(img/custom/arrow_red.gif);}
.insetImg3 {background-image: url(img/custom/arrow_emerald.gif);}
.insetImg4 {background-image: url(img/custom/arrow_blue.gif);}
.insetImg5 {background-image: url(img/custom/arrow_aqua2.gif);}

.inset1, .inset2, .inset3, .inset4, .inset5 {
	padding: 6px 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 80px;
	overflow: auto;
	}
.inset1_ie, .inset2_ie, .inset3_ie, .inset4_ie, .inset5_ie {
	padding: 6px 12px;
	height: 80px;
	overflow: auto;
	}

.inset1 h2, .inset2 h2, 
.inset3 h2, .inset4 h2,
.inset5 h2,
.inset1_ie h2, .inset2_ie h2, 
.inset3_ie h2, .inset4_ie h2,
.inset5_ie h2  
	{margin: 0; font-size: 16px;}

.inset1 {
	border-top: 1px solid #EFA45B;
	border-right: 1px solid #EA8422;
	border-bottom: 1px solid #EA8422;
	border-left: 1px solid #EFA45B;
	}
.inset1[class] {background-image: url(img/custom/trans-bg-orange.png);}
.inset1_ie {
	background-color: #EB8522; /* Brighter version of EA8422 */
	border-top: 1px solid #EFA45B;
	border-right: 1px solid #894A0D;
	border-bottom: 1px solid #894A0D;
	border-left: 1px solid #EFA45B;
	}

.inset2 {
	border-top: 1px solid #EF755B;
	border-right: 1px solid #E64537;
	border-bottom: 1px solid #E64537;
	border-left: 1px solid #EF755B;
	}
.inset2[class] {background-image: url(img/custom/trans-bg-red.png);}
.inset2_ie {
	background-color: #E64537;
	border-top: 1px solid #EF755B;
	border-right: 1px solid #88230E;
	border-bottom: 1px solid #88230E;
	border-left: 1px solid #EF755B;
	}

.inset3 {
	border-top: 1px solid #6EDC83;
	border-right: 1px solid #2AB144;
	border-bottom: 1px solid #2AB144;
	border-left: 1px solid #6EDC83;
	}
.inset3[class] {background-image: url(img/custom/trans-bg-emerald.png);}
.inset3_ie {
	background-color: #2AB144;
	border-top: 1px solid #6EDC83;
	border-right: 1px solid #1D792F;
	border-bottom: 1px solid #1D792F;
	border-left: 1px solid #6EDC83;
	}

.inset4 {
	border-top: 1px solid #6E9EDC;
	border-right: 1px solid #2A65B0;
	border-bottom: 1px solid #2A65B0;
	border-left: 1px solid #6E9EDC;
	}
.inset4[class] {background-image: url(img/custom/trans-bg-blue.png);}
.inset4_ie {
	background-color: #2A65B0;
	border-top: 1px solid #6E9EDC;
	border-right: 1px solid #1D4579;
	border-bottom: 1px solid #1D4579;
	border-left: 1px solid #6E9EDC;
	}

/* If full header image
.inset5 {
	border-top: 1px solid #01ADEF;
	border-right: 1px solid #0191C8;
	border-bottom: 1px solid #0191C8;
	border-left: 1px solid #01ADEF;
	}
.inset5[class] {background-image: url(img/custom/trans-bg-aqua.png);}
.inset5_ie {
	background-color: #0191C8;
	border-top: 1px solid #01ADEF;
	border-right: 1px solid #016C95;
	border-bottom: 1px solid #016C95;
	border-left: 1px solid #01ADEF;
	}
*/

/* No header image > aqua (Ref: global_header.php) */
.inset5, .inset5_ie {
	background-color: #32A8CF; /* Brighter std aqua */
	border-top: 1px solid #37B9E3;
	border-right: 1px solid #2A8FB0;
	border-bottom: 1px solid #2A8FB0;
	border-left: 1px solid #37B9E3;
	}


/* HEADER SEARCH BOX / TOOLS
--------------------------------------------------------- */

/* Ref: header.tpl.php > header.css, header_fsm.css */

/* Firefox link panel */
.firefox {padding: 3px 0;text-align: center;}


/* QUICK ACCESS LINKS
--------------------------------------------------------- */

#qa_wrapper {
	line-height: normal;
	position: relative;
	z-index: 4;
	height: 30px;
	clear: both;
	margin-bottom: 0;
	padding: 2px 0 2px 0;
	background: url(img/custom/sep-hdot.gif) repeat-x bottom;
	}
.quick_access {width: 100%;color: #E64537;}
.quick_access .arrow {color: #999 !important;}
.quick_access .login_prompt {color:#2A65B0 !important;}

.access_items {float: left;padding: 7px 0;}
.access_items a,
.access_items a:hover,
.access_items a:active,
.access_items a:focus {color: #555;}
.access_items a:hover {text-decoration: none;}
.access_items ul {display: inline;padding: 0;margin: 0;}
.access_items li {
	background: url(img/custom/sep-vline.gif) no-repeat right center;
	display: inline;
	padding-left: 5px;
	padding-right: 9px;
	}
.access_items li.first {padding-left: 12px;}
.access_items li.last {background: none;padding-right: 0;}
.access_items strong {font-weight: bold;}

.access_tools {
	color: #555;
	position: absolute;
	right: 0;
	top: 10px;
	}
.access_tools div  {
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	}
.live_help a,
.live_help a:hover,
.live_help a:active,
.live_help a:focus {color: #2A65B0;}
.live_help a:hover {text-decoration: none;}

.page_help a,
.page_help a:hover,
.page_help a:active,
.page_help a:focus {color: #2A65B0;}
.page_help a:hover {text-decoration: none;}

.tutorials a,
.tutorials a:hover,
.tutorials a:active,
.tutorials a:focus {color: #2A65B0;}
.tutorials a:hover {text-decoration: none;}

.category_switcher {}
.category_switcher label {padding-right: 5px;}


/* SLOGAN BAR
--------------------------------------------------------- */

/* Time */
.datetime, .sloganbar_datetime {
    float: right;
	color: #000; 
	font-weight: bold;
    padding: 20px 12px 0 0;
    }
#servertime {color: #000;}
.sloganbar_datetime {padding: 0 12px 0 0 !important;}


/* MODE & SLOGAN BAR
--------------------------------------------------------- */

#mode_bar {
	height: 15px;
	margin: 0;
	padding: 2px 0;
	border-top: 1px solid #000;
	background-color: #3D7ED1;
	/*background-image: url(img/custom/bg-blue2.gif);*/
	background-repeat: repeat-x;
	background-position: top left;
	}
#mode_bar.standard {
    background-color: #3D7ED1 !important; /* 1A7EB3/7CC5EC */
	/*background-image: url(img/custom/bg-aqua4.gif) !important;*/
    }
#mode_bar.classic {
	border-top: 0 !important;
    background-color: #FFF !important;
	background-image: none !important;
    }
#mode_bar div.slogan {float: left}
#mode_box {
	float: right;
	color: #FFF; /* 000 */
    }
#mode_box div {
	float: left;
	margin: 0;
	}
#mode_bar a,
#mode_bar a:hover,
#mode_bar a:active,
#mode_bar a:focus {color: #FFF;} /* 000 */
#mode_bar a:hover {text-decoration: none;}


/* MAIN PAGE EPM & WELCOME IMAGE
--------------------------------------------------------- */

#epm_wrapper {padding-bottom: 6px;}
#epm_container {margin-right: 300px;padding-right: 6px;}
#welcome_container {
    float: right;
    width: 300px;
	}


/* MERGED SELECTORS > GENERAL
--------------------------------------------------------- */

.content_table, twhitebg, .twhitebg {background-color: #FFF;}
.content_table tr.ct_header td {background-color: #E1E2E4;}
.alertfont, .negative {color: red;}
.strong, .bold_item {font-weight: 700;}
.itemid, .itemidend {color: #FFF;font-weight: 700;}


/* CUSTOM LINKS
--------------------------------------------------------- */

a.padright, .padright a {padding-right: 12px}

/* Emerald green link eg. link to user tools from sell item > grey 
   Previously aqua */
.featLink {white-space: nowrap;}
.featLink a:link, .featLink a:visited {color: #2AB144 !important;}
.featLink a:hover, .featLink a:active {color: #555 !important;}

/* Aqua (brighter) link > grey */
/*.featLink2 a {padding-right: 12px}*/
.featLink2 a.padright {padding-right: 12px}
.featLink2 a:link, .featLink2 a:visited {color: #32A8CF !important;}
.featLink2 a:hover, .featLink2 a:active {color: #555 !important;}

/* White link > aqua/blue */
.featLink3 a:link, .featLink3 a:visited {color: #FFF !important;}
.featLink3 a:hover, .featLink3 a:active {color: #96D1F0 !important;}

/* (Brighter) orange link > grey */
.featLink4 a:link, .featLink4 a:visited {color: #EC8522 !important;}
.featLink4 a:hover, .featLink4 a:active {color: #555 !important;}

/* SM Red link > grey */
.featLink5 a:link, .featLink5 a:visited {color: #E64537 !important;}
.featLink5 a:hover, .featLink5 a:active {color: #555 !important;}

/* Static links > rollover */
.staticLink:link, .staticLink:visited,
.contentfont .staticLink:link, .contentfont .staticLink:visited,
.mainpage_contentfont .staticLink:link, .mainpage_contentfont .staticLink:visited {
	padding: 0 2px;
	color: #444 !important;
	text-decoration: none !important;
	letter-spacing: 0.15em;
	border-bottom: 1px dashed #B4B4B4;
	}
.staticLink:hover, .staticLink:active,
.contentfont .staticLink:hover, .contentfont .staticLink:active,
.mainpage_contentfont .staticLink:hover, .mainpage_contentfont .staticLink:active {
	background-color: #96D1F0;
	color: #000 !important; /* FF3020 */
	text-decoration: none !important;
	letter-spacing: 0.15em;
	border-bottom: 1px dashed #555;
	}

/* Read more link */
a.readMore, .readMore a {
	color: #FFF !important;
	background-color: #E64537;
	margin: 5px 2px 0 0;
	padding: 2px 5px 2px 16px;
	background-image: url(img/custom/right_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none !important;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
a.poplink, .poplink a {
	background-image: url(img/custom/popup.gif) !important;
	padding-left: 18px !important;
	}
div.readMoreBR {height: 4px;clear: both;display: block;}

a.readMore:link, a.readMore:visited,
.readMore a:link, .readMore a:visited
	{color: #FFF !important;}

a.readMore:hover, a.readMore:focus, a.readMore:active,
.readMore a:hover, .readMore a:focus, .readMore a:active {
	background-color: #2A65B0;
	text-decoration: underline !important;
	color: #FFF !important;
	}

/* Read more > side menu */
#ma_side_menu.contentfont .readMore a:link, 
#ma_side_menu.contentfont .readMore a:visited {
	color: #FFF !important;}

#ma_side_menu.contentfont .readMore a:hover, 
#ma_side_menu.contentfont .readMore a:active {
	color: #FFF !important;}

/* Return link */
.returnLink, .returnLink2, .returnLink3 {padding: 8px 0 6px 0;}
.returnLink a, .returnLink2 a, .returnLink3 a {
	color: #FFF !important;
	margin: 0 2px 0 0;
	padding: 6px 14px 6px 16px;
	background-image: url(img/custom/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #2A65B0;
	text-decoration: none !important;
	text-align: center;
	/*-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;*/
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
.returnLink2 a {background-color: #2A65B0 !important;}
.returnLink3 a {background-color: #2A65B0 !important;}

.returnLink a:link, .returnLink a:visited,
.returnLink2 a:link, .returnLink2 a:visited,
.returnLink3 a:link, .returnLink3 a:visited
	{color: #FFF !important;}

.returnLink a:hover, .returnLink a:focus, .returnLink a:active {
	background-color: #32A8CF !important;
	text-decoration: underline !important;
	color: #FFF !important;
	}
.returnLink2 a:hover, .returnLink2 a:focus, .returnLink2 a:active {
	background-color: #32A8CF !important;
	text-decoration: underline !important;
	color: #FFF !important;
	}
.returnLink3 a:hover, .returnLink3 a:focus, .returnLink3 a:active {
	background-color: #32A8CF !important;
	text-decoration: underline !important;
	color: #FFF !important;
	}

/* Image tabs td (work in all browsers) */
.tabLink a, .tabLink2 a {
	float: left;
	background: url(img/custom/tab_left_red2.gif) no-repeat left bottom;
	margin: 0;
	padding: 0 0 0 12px;
	}
.tabLink a:link, .tabLink2 a:link, 
.tabLink a:visited, .tabLink2 a:visited {text-decoration: none;}
.tabLink a span, .tabLink2 a span {
	float: left;
	display: block;
	background: url(img/custom/tab_right_red2.gif) no-repeat right bottom;
	padding: 7px 15px 6px 6px;
	color: #FFF;
	}
.tabLink a:hover span, .tabLink2 a:hover span {color:#FFF;text-decoration:underline;}
.tabLink2 a {background-image: url(img/custom/tab_left_gold.gif) !important;}
.tabLink2 a span {background-image: url(img/custom/tab_right_gold.gif) !important;}

/* Standard tab links */
.tabLink3 a {
	float: left;
	background: url(img/custom/tab_left_greygreen.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
    cursor: hand;
	}
.tabLink3 a:link, .tabLink3 a:visited {text-decoration: none;}
.tabLink3 a span {
	float: left;
	display: block;
	background: url(img/custom/tab_right_greygreen.gif) no-repeat right top;
	padding: 7px 15px 8px 6px;
	color: #FFF;
	}
.tabLink3 a:hover span {color:#FFF;text-decoration:underline;}
.tabLink3 a:hover {background-position: 0% -42px;}
.tabLink3 a:hover span {background-position: 100% -42px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabLink3 a span {float: none;}
/* End IE5-Mac hack */

/* eg. make_offer image */
.activeTab {padding: 11px 6px 6px 0;}
.activeTab_mode {padding: 14px 6px 6px 0;}

/* Search menu > button td eg. advanced search */
#search_menu {}
.buttonLink {
	padding: 2px 12px;
	border: 1px solid #CCC;
	}
.buttonLink a {margin: 0 !important;}
.buttonLink a:link, .buttonLink a:visited {color: #000;text-decoration: underline;}
.buttonLink a:hover, .buttonLink a:active {color: #000;text-decoration: none;}
#search_menu .active {border: 1px solid #000}
.buttonLink:hover {border: 1px solid #000} /* Hover TD */

/* Close modal */
.closeModal {
	color: #FFF !important;
	margin: 5px 2px 0 0;
	padding: 6px 14px 6px 20px !important;
	background-image: url(img/custom/close_white.gif) !important;
	background-repeat: no-repeat;
	background-position: left;
	background-color: #E64537 !important;
	text-decoration: none !important;
	text-align: center;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
.closeModal:link, .closeModal:visited {color: #FFF !important;}
.closeModal:hover, .closeModal:focus, .closeModal:active,
.returnLink .closeModal:hover, .returnLink .closeModal:focus,
.returnLink .closeModal:active {
	background-color: #2A65B0 !important;
	text-decoration: underline !important;
	color: #FFF !important;
	}

/* Backlinks & close modal and  table */
.backlinks {margin: 10px 0 15px 0;}

/* eg. content_pages.tpl.php */
.backlinks .bottom {
	padding-top: 4px;
	background-image: url(img/custom/head_bg_gray2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFF;
	}


/* ICON LINKS
--------------------------------------------------------- */

/* 16px and 20px icons */
.home, .advSearch, .printPage, .returnPage, .returnList, 
.helpSystem, .guide, .popInfo, .emailReceived, .emailOpen, 
.emailGo, .addMessage, .addMessage2, .invoices, .viewInvoice, 
.editInvoice, .sendInvoice, .resendInvoice, .previewInvoice, 
.bankDetails, .payOnline, .paidInvoice, .unpaidInvoice, 
.multiInvoice, .viewReceipt, .invoicePending, .invoiceNote, 
.userLogin, .userRegister, .addReputation, .viewReputation, 
.repDetails, .manageAccount, .addItem, .deleteItem, 
.archiveItem, .editItem, .settings, .skipstep, 
.auctionDetails, .sellSimilar, .endAuction, .payFees, 
.deleteAuction, .editAuction, .editDescription, .editQuantity, 
.pendingApproval, .openAuctions, .soldItem, .soldItems, 
.currencyConv, .seller, .buyers, .auctionSearch, .itemImage, 
.stores, .storeItems, .offers, .viewOffers, .acceptOffer, 
.rejectOffer, .deleteOffer, .counterOffer, .assignWinner, 
.bidHistory, .unpaid, .paid, .live, .notlive, 
.retractOffer, .retractBid, .viewBids, .wonItems, 
.watchItem, .wantedAds {
	height: 20px;
	display: block;
	float: left;
	margin: 0 15px 5px 0;
	border: 0 !important;
	padding: 4px 4px 0 24px;
	background-repeat: no-repeat;
	background-position: left;
	}

.nofloat {float: none !important;}

/* General */
.home {background-image: url(img/custom/home20.gif);}
.advSearch {
	background-image: url(img/custom/advanced_search20.gif);
    font-weight: 700;
	}
.advSearch:link, .advSearch:visited {color: #3AAB0D !important;}
.advSearch:hover, .advSearch:active {color: #555 !important;}

.printPage {
	background-image: url(img/custom/print_green20.gif);
    font-weight: 700;
	}
.printPage:link, .printPage:visited {color: #000 !important;}
.printPage:hover, .printPage:active {color: #FF3020 !important;}

/* Nav */
.returnPage {} /* See .returnLink */
.returnPage, .returnList {
	background-image: url(img/custom/page_return20.gif);
    font-weight: 700;
	}
.returnPage:link, .returnPage:visited,
.returnList:link, .returnList:visited
	{color: #E64537 !important;}
.returnPage:hover, .returnPage:active,
.returnList:hover, .returnList:active
	{color: #555 !important;}

/* Help system */
.helpSystem {background-image: url(img/custom/help16.gif);}
.guide {background-image: url(img/custom/guide16.gif);}
.popInfo {background-image: url(img/custom/popinfo_blue20.gif);}

/* Messaging */
.emailReceived {background-image: url(img/custom/email_received20.gif);}
.emailOpen {background-image: url(img/custom/email_open16.gif);}
.emailGo {background-image: url(img/custom/email_go16.gif);}
.addMessage, .addMessage2 {background-image: url(img/custom/message_board20.gif);}
.addMessage2 {font-weight: 700;}

/* Invoice message board link */
.addMessage2:link, .addMessage2:visited {color: #000 !important;}
.addMessage2:hover, .addMessage2:active {color: #FF3020 !important;}

/* Invoicing and payment */
.invoices {background-image: url(img/custom/invoice20.gif);}
.viewInvoice {background-image: url(img/custom/print20.gif);}
.editInvoice {background-image: url(img/custom/edit_invoice20.gif);}
.sendInvoice {background-image: url(img/custom/send_invoice20.gif);}
.resendInvoice {background-image: url(img/custom/resend_invoice20.gif);}
.previewInvoice {background-image: url(img/custom/preview_invoice20.gif);}
.bankDetails {background-image: url(img/custom/offline_payment20.gif);}
.payOnline {background-image: url(img/custom/online_payment20.gif);}
.paidInvoice {background-image: url(img/custom/product_paid20.gif);}
.unpaidInvoice {background-image: url(img/custom/product_unpaid20.gif);}
.multiInvoice {background-image: url(img/custom/multi_item20.gif);}
.viewReceipt {background-image: url(img/custom/print_blue20.gif);}
.invoicePending {background-image: url(img/custom/invoice_pending20.gif);}
.invoiceNote {background-image: url(img/custom/invoice_note20.gif);}

/* Users */
.userLogin {background-image: url(img/custom/login20.gif);}
.userRegister {background-image: url(img/custom/register20.gif);}
.addReputation {background-image: url(img/custom/reputation20.gif);}
.viewReputation {background-image: url(img/custom/view_reputation20.gif);}
.repDetails {background-image: url(img/custom/reputation_details20.gif);}
.manageAccount {background-image: url(img/custom/my_account20.gif);}

/* Records */
.addItem {background-image: url(img/custom/add_blue20.gif);}
.deleteItem {background-image: url(img/custom/delete_red20.gif);}
.archiveItem {background-image: url(img/custom/add_archive20.gif);}
.editItem {background-image: url(img/custom/edit20.gif);}

/* General */
.settings {background-image: url(img/custom/settings20.gif);}
.skipstep {background-image: url(img/custom/delete_green20.gif);}

/* Selling */
.auctionDetails {background-image: url(img/custom/auction_details20.gif);}
.sellSimilar {background-image: url(img/custom/sell_similar20.gif);}
.endAuction {background-image: url(img/custom/end_auction20.gif);}
.payFees {background-image: url(img/custom/pay_fees20.gif);}
.deleteAuction {background-image: url(img/custom/delete_auction20.gif);}
.editAuction {background-image: url(img/custom/edit_description20.gif);}
.editDescription {background-image: url(img/custom/edit_description20.gif);}
.editQuantity {background-image: url(img/custom/edit_quantity20.gif);}
.pendingApproval {background-image: url(img/custom/pending_approval20.gif);}
.openAuctions {background-image: url(img/custom/open_auctions20.gif);}
.soldItem {background-image: url(img/custom/sold20.gif);}
.soldItems {background-image: url(img/custom/sold_items20.gif);}
.currencyConv {background-image: url(img/custom/change_currency20.gif);}
.seller {background-image: url(img/custom/seller20.gif);}
.buyers {background-image: url(img/custom/buyers20.gif);}
.auctionSearch {background-image: url(img/custom/auction_search20.gif);}
.itemImage {background-image: url(img/custom/image20.gif);}

/* Selling > Stores */
.stores {background-image: url(img/custom/store20.gif);}
.storeItems {background-image: url(img/custom/store_items20.gif);}

/* Selling > Bids Offers */
.offers {background-image: url(img/custom/offers20.gif);}
.viewOffers {background-image: url(img/custom/view_offers20.gif);}
.acceptOffer {background-image: url(img/custom/approve_green20.gif);}
.rejectOffer {background-image: url(img/custom/delete_blue20.gif);}
.deleteOffer {background-image: url(img/custom/delete_red20.gif);}
.counterOffer {background-image: url(img/custom/counter_offer20.gif);}
.assignWinner {background-image: url(img/custom/assign_winner20.gif);}
.bidHistory {background-image: url(img/custom/bid_history20.gif);}

/* Members area invoicing */
.unpaid, .paid, .live, .notlive {
	margin: 0;
	padding: 2px 4px 4px 18px !important;
	line-height: 1.8;
	}
.live, .notlive {margin-left: 10px !important;}
.unpaid, .notlive {background-image: url(img/custom/cross16.gif);}
.paid, .live {background-image: url(img/custom/check16.gif);}

/* Bidding > Bids, Offers */
.retractOffer {background-image: url(img/custom/retract_offer20.gif);}
.retractBid {background-image: url(img/custom/retract_bid20.gif);}
.viewBids {background-image: url(img/custom/bids20.gif);}
.wonItems {background-image: url(img/custom/won_items20.gif);}
.watchItem {background-image: url(img/custom/watch_item20.gif);}

/* Wanted */
.wantedAds {background-image: url(img/custom/wanted20.gif);}

/* Dual class - image only */
.imgLink {
	width: 20px;
	margin-right: 5px !important;
	padding: 0 !important;
	text-decoration: none !important;
	float: left;
	outline: 0;
	}
.imgLink img {border: 0 !important;}

/* Auction details */
.userLogin:hover, .userRegister:hover {
	color: #000 !important;
	text-decoration: underline;
	}

/* 30px icons eg. payment and dispatch status */
.statusLink {
	height: 30px;
	display: block;
	float: left;
	margin-right: 15px;
	border: 0 !important;
	padding: 8px 4px 0 36px;
	background-repeat: no-repeat;
	background-position: left;
	}

/* Dual class - image only */
.imgLink2 {
	width: 30px;
	margin-right: 10px !important;
	padding: 0 !important;
	text-decoration: none !important;
	float: left;
	outline: 0;
	}
.imgLink2 img {border: 0 !important;}

/* 40px icons eg. auction summary */
.auctionLink {
	height: 40px;
	display: block;
	float: left;
	margin-right: 15px;
	border: 0 !important;
	padding: 12px 4px 0 48px;
	background-repeat: no-repeat;
	background-position: left;
	}

/* Dual class - image only */
.imgLink3 {
	width: 40px;
	margin-right: 15px !important;
	padding: 0 !important;
	text-decoration: none !important;
	float: left;
	outline: 0;
	}
.imgLink3 img {border: 0 !important;}

/* Dual class - image only - mainpage rows ref: .tip */
.imgLink4 {
	padding: 0 !important;
	text-decoration: none !important;
	outline: 0;
	}


/* HORIZONTAL NAV MENU
--------------------------------------------------------- 
General usage horizontal navigation (emerald green)
   eg: reputation rating */

.navlist {width: 400px;margin-bottom: 10px;}
.navlist ul {margin: 0;padding: 0;}
.navlist li {
	list-style-type: none;
	float: left;
	margin-right: 4px;
	}
.navlist a {
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	color: #CCC;
	border: 1px solid #CCC;
	padding: 4px 10px;
	}
.navlist a:hover {color: #2AB144;border-color: #2AB144;}
.navlist .current {
	color: #FFF !important;
	font-weight: 700;
	background-color: #3DD15A;
	border-color: #FFF;
	}


/* VERTICAL AUCTION NAVIGATION
--------------------------------------------------------- */

.navlist2 {width: 130px;}
.navlist2 ul {margin: 0;padding: 0;}
.navlist2 li {
	width: 120px;
	list-style-type: none;
	float: left;
	margin-bottom: 4px;
	}
.navlist2 a {
	width: 120px;
	float: left;
	text-decoration: none !important;
	display: block;
	padding: 2px 5px 2px 16px;
    background-color: #32A8CF;
	background-image: url(img/custom/right_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none !important;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.navlist2 a:link, .navlist2 a:visited {color: #FFF !important;}
.navlist2 a:hover {background-color: #74C2E1;}
.navlist2 .current {
	color: #FFF !important;
	font-weight: 700;
	}


/* PROBID SUB MENU
--------------------------------------------------------- 
Horizontal sub-menu (sm orange red) */

.submenu2 {
	margin-bottom: 10px;
    border: 1px solid #999;
    padding: 4px 3px;
    background-color: #FFF;
	}
.submenu2Header {
	margin-bottom: 3px;
	padding: 3px;
    font-weight: 700;
    color: #FFF;
	}
.submenu2 ul {margin: 0;padding: 0;}
.submenu2 li {
	list-style-type: none;
	float: left;
	margin-right: 4px;
	border: 1px solid #FFF;
	}

/* Colors ---------- */
.submenu2 a {
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	color: #B4B4B4;
	border: 1px solid #B4B4B4;
	background-color: #FFF;
	padding: 4px 10px;
	}

/* Header */
.submenu2Header_green {background-color: #2AB144;}
.submenu2Header_blue {background-color: #2A65B0;}
.submenu2Header_orange {background-color: #EA8422;}

/* Menu > green */
.submenu2_green {
	border: 0 !important;}
.submenu2_green li.current {border: 1px solid #FFF;} /* Same */
.submenu2_green a:hover, .submenu2_green a:active {
	color: #000;border-color: #000;}
.submenu2_green li.current a {
	color: #FFF !important;
	font-weight: 700;
	background-color: #3DD15A;
	border-color: #FFF;
	}

/* Menu > blue */
.submenu2_blue {
	border: 0 !important;}
.submenu2_blue li.current {border: 1px solid #FFF;}
.submenu2_blue a:hover, .submenu2_blue a:active {
	color: #000;border-color: #000;}
.submenu2_blue li.current a {
	color: #FFF !important;
	font-weight: 700;
	background-color: #3D7ED1;
	border-color: #FFF;
	}


/* SEARCH PANEL TOGGLE
--------------------------------------------------------- */

/* Show/hide search panel > #topPanel 
<style type="text/css">
.toggleOpen {margin: 10px 0 10px 0; display: block;}
</style>
*/

.toggleTrigger {margin: 10px 0 5px 0;padding: 4px;}
.toggleClose {margin: 10px 0 10px 0;display: none;}

/* Open/close (toggle) image trigger */
.openTopPanel, .closeTopPanel {
    display: block;
	height: 27px;
	width: 150px;
	margin: 0 10px 0 0;
	border: 0 !important;
	padding: 0;
	background-image: url(img/custom/toggle_down_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.closeTopPanel {background-image: url(img/custom/toggle_up_blue.gif) !important;}

.openTopPanel:link, .openTopPanel:visited,
.closeTopPanel:link, .closeTopPanel:visited,
.openTopPanel:hover, .openTopPanel:active,
.closeTopPanel:hover, .closeTopPanel:active {
	text-decoration: none !important;}

/* Open/close (toggle) text trigger
.openTopPanel, .closeTopPanel {
	height: 16px;
	margin: 0 10px 0 0;
	border: 0 !important;
	padding: 2px 0 2px 20px;
	background-image: url(img/custom/panel_open16.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}
.closeTopPanel {background-image: url(img/custom/panel_close16.gif) !important;}
.openTopPanel:link, .openTopPanel:visited {color: #3AAB0D !important;}
.closeTopPanel:link, .closeTopPanel:visited {color: #999 !important;}
.openTopPanel:hover, .openTopPanel:active,
.closeTopPanel:hover, .closeTopPanel:active {
	color: #555 !important;} */

/* Clear filter */
.clearfilter {font-family: Arial, Verdana, Helvetica, sans-serif;}
.clearfilter a:link, .clearfilter a:visited {color: #3AAB0D !important;}
.clearfilter a:hover, .clearfilter a:active {color: #555 !important;}

/* Highlight filtered cells */
.filtered {background-color: #CFDFF3 !important;}


/* PAGINATION / SORTERS
--------------------------------------------------------- */

.footer {background-color: #F0F0F0;}
.footer img {margin: 2px;vertical-align: middle;}

.membmenu, .membmenu th, .membmenu td { 
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px solid #A5A5A5; 
	border-right: 1px solid #A5A5A5;
	background-color: #E1E1E1;
	color: #000;
	white-space: nowrap;
	font-weight: 700;
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}
.membmenu a:link, .membmenu a:visited {color: #000;}
.membmenu a:hover, .membmenu a:active {color: #E64537;}
.membmenu img {margin: 2px;vertical-align: middle;}


/* SEARCH FORMS
--------------------------------------------------------- */

.searchform {margin: 0 0 15px 0}

/* See .border for corner css */
.sformheader {padding: 4px 6px}

.controls .th {}
.controls td { 
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 4px;
	background-color: #F8F8F8;
	white-space: nowrap;
	color: #000;
	}
.bottom td { 
	background-color: #F0F0F0 !important;
	text-align: right !important;
	vertical-align: middle !important;
	}
.button, .button_green, .button_gold, 
.button_red, .button_orange, .button_emerald { 
	background-color: #2A65B0;
	color: #FFF;
	border-left: solid 1px #EDEDED;
	border-top: solid 1px #EDEDED;
	border-right: solid 1px #848284;
	border-bottom: solid 1px #848284;
	padding: 2px;
	font-weight: bold;
	}
.button_green {background-color: #7EBC2D !important;}
.button_gold {background-color: #EAAD22 !important;}
.button_red {background-color: #E64537 !important;}
.button_orange {background-color: #EA8422 !important;}
.button_emerald {background-color: #2AB144 !important;}


/* TABLES / CLASSIC MEMBERS MENU
--------------------------------------------------------- */

/* Section headers > standard */
.sectionheader{}

/* Section headers > CCS (Ref: title.php & font_sizes.css) */
.CCS_sectionheader, .CCS_toggleheader {
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	padding: 7px !important;
	letter-spacing: 0.15em}

/* Main footer styles */
.footertd {height: 6px; background-color: #3D7ED1;}
.copyright {color: #000 !important;background-color: #E1E1E1;}

.footerfont1 {font-weight: 700;color: #FFF;}
.footerfont1 a {color: #000;text-decoration: none;}
.footerfont1 a:hover {color: #E64537;text-decoration: underline;}

/* Optional > controlled by global setting */
#footerbanner_outer {
	margin: 10px 0 5px 0;
    padding: 0;
    line-height: 0;
    background-color: #2A66AF;
    overflow: hidden;
    }
#footerbanner {
    height: 90px;
    width: 1260px;
    background-image: url(img/custom/nets_1260.png);
    background-position: left;
    background-repeat: no-repeat;
    }

/* Link to main site */
.mainsite {
    float: right;
    width: 450px;
    text-align: right;
    padding: 4px 8px;
	}
.mainsite a {
	color: #2A65B0 !important;
    text-decoration: none !important;
	letter-spacing: 0.15em;
    text-transform: uppercase;
    }

/* Categories header table */
#cat_image {border: 1px solid #999;}

/* Members area side menu (also see links) */
#ma_side_menu {}

.menusection {
	background-color: #3D7ED1; /* Blue headers */
	color: #FFF;
	font-weight: 700;
	}
#ma_side_menu a.active {font-weight: 700;color: #E64537 !important;}

/* Stores */
#menu_shop_header a.active {font-weight: 700;text-transform: uppercase;}
#menu_shop_footer a.active {font-weight: 700}
.shopHeader {font-size: 16px;};
.submenu_shop {vertical-align: middle};


/* SCROLLER
--------------------------------------------------------- */

/* Min height not working - added directly to element */
#iframe_scroller {
	background-color: #FFF;
	width: 100%;
	margin: 0;
	padding:0;
	min-height: 357px;
	height: auto;
	}

/* for Internet Explorer */
/*\*/
* html #iframe_scroller {
	height: 357px;
	}
/**/


/* JAVASCRIPT COUNTDOWN TIMER(S)
--------------------------------------------------------- */

.timer {width: 100%}
/*.timer th {
    padding: 5px;
	background-image: url(img/custom/timer_bg_red.gif);
	background-repeat: repeat-x;
    color: #FFF;
	}*/
.timer th {
    padding: 5px;
	background-color: #32A8CF;
    color: #FFF;
	}
.timer td {padding: 5px; font-weight: 700;}


/* TOOL PANEL
--------------------------------------------------------- */

/* DHTML Window styles */
.tpboxcontent {
	background-color: #FFF;
    padding: 10px;
    border-bottom: 1px solid #3D7ED1;
	}
#tpbox .drag-contentarea {
	padding: 0 !important;
	background-color: #CFDFF3 !important;
	color: #000 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}

#jmenu {
    padding: 4px;
    overflow: auto;
    margin-bottom: 15px;
    background-color: #F8F8F8;
    border: 1px dashed #CCC;
	}
#jmenu form {margin-bottom: 0;}

#toolpanel, #auctiontools {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
    text-align: center;
	background-color: #FFF;
	}
div.iconbox {float: left;}
div.icon {margin: 3px;}
div.icon a { 
	display: block; float: left;
	height: 38px !important;
	height: 40px;
	width: 38px !important;
	width: 40px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #CCC !important;
	padding: 2px 5px 1px 5px !important;
	background-color: #FFF !important;
	}
div.icon a:link {color: #999;}
div.icon a:hover { 
	color : #000; 
	background-color: #FFF;  
	border: 1px solid #555 !important;
	padding: 3px 4px 0px 6px !important; 
	}
div.icon a:active  {color : #808080;}
div.icon a:visited {color : #808080;}
div.icon img {margin-top: 5px;}

/* Active link */
div.icon a.current { 
	border-color: 2px solid #EA8422 !important;
    }


/* VERTICAL TOOLPANEL NAVIGATION
--------------------------------------------------------- */

#tpnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 10px 0 20px 0;
	background-color: #FFF;
	}
#tpnav .nav {
	width: auto;
	margin-bottom: 4px;
	}
#tpnav .nav a {
	display: block;
	text-decoration: none;
	text-align: left;
	padding: 4px 16px;
	color: #FFF;
	background-color: #2A65B0;
	border-top: 1px solid #558ED7;
	border-right: 1px solid #235391;
	border-bottom: 1px solid #235391;
	border-left: 1px solid #558ED7;
}
#tpnav .nav a:hover, #tpnav .nav a:active {
	border-color: #000;
	color: #000 !important;
	background-color: #FFF;
	}
#tpnav .nav a.current {
	border-color: #000;
	font-weight: bold;
	color: #000 !important;
	background-color: #FFF;
	text-transform: uppercase;
	}
#tpnav .nav a.current:hover {
	color: #000 !important;
	background-color: #FFF;
	text-decoration: underline !important;
	}


/* MODAL WINDOWS
--------------------------------------------------------- */

/* DHTML Window iframe styles. Ref: js file for class */
.modalwrapper {padding: 12px 24px;}

/* DHTML Inline Window styles - ref: 'custom_classes_general.php' for row modal generator. 
   Note: All new modals need to be added to clsDhtmlWin->id_list */

#msgboard .drag-footerarea, 
#msgboard2 .drag-footerarea, 
#screenbox1 .drag-footerarea, 
#screenbox2 .drag-footerarea,
#prefsbox .drag-footerarea,
#storepages .drag-footerarea {
    height: 60px;
    border-top: 1px solid #E64537;
	background-color: #FAD3C8 !important;
    background-image: url(img/custom/mid_red_bg.gif);
	}

/* Invoice items, other */
#invitm .drag-footerarea,
#auctfeespage .drag-footerarea,
#subdetails .drag-footerarea,
#search .drag-footerarea {
    height: 60px;
    border-top: 1px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}

/* Edit available qty, Edit offered qty etc. */
#editaqpage .drag-footerarea, 
#editoqpage .drag-footerarea, 
#adsummary .drag-footerarea, 
#viewhist .drag-footerarea, 
#currconv .drag-footerarea,
#bidincr .drag-footerarea,
#addinvnote .drag-footerarea,
#gdetails .drag-footerarea,
#swapimages .drag-footerarea,
#swapimages2 .drag-footerarea,
#swapimages3 .drag-footerarea {
    height: 60px;
    border-top: 1px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}

/* Submit counter-offer */
#cntrofferpage .drag-footerarea,
#cntrofferpage .drag-footerarea {
    height: 60px;
    border-top: 1px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}

/* Reputation, About me (emerald green) */
#addreppage .drag-footerarea,
#viewreppage .drag-footerarea,
#viewuserrep .drag-footerarea,
#aboutme .drag-footerarea,
#profile .drag-footerarea {
    height: 60px;
    border-top: 1px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}


/* AJAX SEARCH
--------------------------------------------------------- */

#loading {
    float: left;
	visibility: hidden;
	padding: 4px 0 0 4px;
    height: 1px;
    width: 1px;
	}
#ajax_response {
	position: absolute;
	z-index: 99999;
	border: 1px solid #999;
	background: #FFF;
	display: none;
	padding: 2px 2px;
	top: auto;
    margin-top: 30px;
    margin-left: 10px;
	}
#holder {width: 350px;}
.ajaxList {
	padding: 0;
	margin: 0;
	list-style: none;
	}
.ajaxList li {text-align: left;}
.ajaxList li.noresult {padding-left: 4px;}
.ajaxList li a {
	text-align: left;
	padding: 2px;
	cursor: pointer;
	display: block;
	text-decoration: none !important;
	}
.ajaxList li a:link,
.ajaxList li a:visited {
	color: #000 !important;
	text-decoration: none !important;
	}
.selected, .ajaxList li a:hover {
	background: #E85144 !important;
	color: #FFF !important;
	}


/* LISTINGS, BIDDING & GENERAL
--------------------------------------------------------- */

.c2_orange {color: #FF7D20;font-weight: 700;}
.c2_gray_bg, .c2_orange_bg {
	color: #FFF !important;
	font-weight: 700;
	text-align: center !important;
	padding: 4px !important;
	}
.c2_gray_bg {background-color: #999 !important;}
.c2_padded {padding: 4px 2px !important;}

/* Bid now > featured items */
a.bid_now:link, a.bid_now:visited {color: #E64537 !important;}
a.bid_now:hover, a.bid_now:active {color: #555 !important;text-decoration:none !important;}

/* Preview links */
a.preview {
	margin-bottom: 3px;
	padding: 2px 5px 2px 18px;
	background-image: url(img/custom/popup_smred.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
a.preview:link, a.preview:visited {color: #000 !important;}
a.preview_feat:hover, a.preview_feat:active {color: #E64537 !important;text-decoration:none !important;}

a.preview_feat {
	margin-bottom: 3px;
	padding: 2px 5px 2px 18px;
	font-weight: 700;
	background-color: #E1E1E1;
	background-image: url(img/custom/popup_smred.gif) !important;
	background-repeat: no-repeat;
	background-position: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
a.preview_feat:link, a.preview_feat:visited {color: #000 !important;}
a.preview_feat:hover, a.preview_feat:active {color: #E64537 !important;text-decoration:none !important;}

/* Edit auction divider */
.divider {margin: 4px 0;border-bottom: 2px dashed #CCC;}

/* Auction title */
.auctiontitle {
    font-weight: bold;
    color: #2A65B0;
    text-transform: uppercase;
	}

/* Buy now
#buynow_container {
	background-image: url(img/custom/buy_now_bg.gif);
    background-position: top left;
    background-repeat: no-repeat;
	} */
#buynow_container {}

/* Auction options */
#options {
	padding: 12px;
	border: 2px groove #FFF;
	background-image: url(img/custom/bg-blue-v3.gif);
	}
.optionsInner {
	border: 2px inset #FFF;
	background-color: #FFF;
	}

/* Payment processing status */
.greenbg {background-color: #7AEE8B;}
.redbg {background-color: #FF7469;}

/* Payment processing select box */
.selectbox {}

/* Order and offer status */
div.orderstatus, div.offerstatus {
	margin: 0 4px;
	padding: 2px 0;
    text-align: center;
    color: #FFF !important;
	}
div.orderstatus {font-weight: 700 !important;}
.unpaidfees {background-color: #EA5024;} /* Won items emerald green */

.greenbg2 {background-color: #7CE448;}
.redbg2 {background-color: #ED663F;}
.pinkbg {background-color: #E54771;}
.orangebg {background-color: #ED943F;}
.purplebg {background-color: #7848E4;}
.goldbg {background-color: #EDB83F;}

/* Table cells eg. invoices sent/rcd. Ref: function [outputGridDetailsRow] */
.cellbgBlue {
	background-image: url(img/custom/cellbg_grad_blue.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }
.cellbgYellow {
	background-image: url(img/custom/cellbg_grad_yellow.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }
.cellbgGreen {
	background-image: url(img/custom/cellbg_grad_green.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }
.cellbgOrange {
	background-image: url(img/custom/cellbg_grad_orange.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }
.cellbgAqua {
	background-image: url(img/custom/cellbg_grad_aqua.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }
.cellbgGrey {
	background-image: url(img/custom/cellbg_grad_grey.gif);
    background-repeat: repeat-y;
    background-position: top right;
    }

/* Row style changer. Ref: header.tpl.php */
.rowHover td {background-color: #CBE8F7 !important;} /* CBE8F7 light blue, FFFFCC light yellow hover */
.rowHover td a:hover {color: #000 !important;}

/* Row style changer. Ref: header.tpl.php */
.feedinfo {color: #FFF;margin: 4px 0 0 0;}
.feedinfo a:link, .feedinfo a:visited {color: #FFF;}
.feedinfo a:hover, .feedinfo a:active {color: #6EC1DC;}

/* Item images */
.imgcontainer {
	margin: 5px 0;
	padding: 2px;
    border: 1px solid #999;
	background-color: #FFF;
}
.imgcontainer div {padding: 6px;background-color: #F0F0F0;}
.imgcontainer p {margin: 3px 0;color: #555;}

/* Registration/other asterisk */
.required {color: red;font-size: 12px;}

/* Swap offer details */
.swapdetails {
	height: 40px;
	overflow: auto;
    border: 2px dashed #CCC;
    padding: 8px;
    }

/* eg. Category selector */
.footerarea {
    height: 80px;
    border-top: 1px solid #3D7ED1;
    border-bottom: 1px solid #3D7ED1;
	background-color: #CFDFF3 !important;
    background-image: url(img/custom/mid_blue_bg.gif);
	}


/* INVOICES AND GRIDS
--------------------------------------------------------- */

body#invoice {
	min-width: 0 !important;
	max-width: 950px !important;
	}
body#invoice {width: expression( document.body.clientWidth > 950 ? "950px" :  "auto" ) !important;}

#inv_container table.border, 
#inv_container table.border td:first-child {
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}

.invoice {padding: 12px;}
.invoice_border {border: 1px dashed #CCC;}
.invoice_box {border: 2px dashed #CCC;}
.invoice_data {line-height: 1.3;padding: 6px 12px;}
.invoice_name {
	color: #555;
	background-color: #E1E1E1;
	line-height: 1.3;
	padding: 4px;
	}
.invoice_name h2 {
	color: #555;
	font-size: 18px;
	margin: 0 12px;
	}
.invoice_titles h2 {color: #E64537;margin: 0 12px;}
.invoice_captions td {
	background-color: #E64537;
	color: #FFF;
	font-weight: 700;
	}

/* Row padding */
tr.invoice_padded td {padding: 4px 6px !important;}

/* DHTML window */
.print_invoice, .print_invoice a {
	font-size: 12px !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 0.15em;
	}

/* Back link (Ref: header.tpl.php) */
#header_back_link {
	display: none;
	background-color: #E1E1E1;
    border-bottom: 2px solid #CCC;
	padding: 4px 4px 12px 4px;
	margin: 10px 0;
	clear: both;
    }

/* Invoice row notes (Ref: custom_class_product_invoice.php') */
div.invnotes_buyer, div.invnotes_seller {
	margin: 5px;
    padding: 4px;
    line-height: 1.6;
	}
div.invnotes_buyer {
    border: 1px solid #86AEE2;
	background-color: #CFDFF3; /* Light blue */
	}
div.invnotes_seller {
    border: 1px solid #86AEE2;
	background-color: #CFDFF3; /* Light blue */
	}
div.invnotes_buyer div, div.invnotes_seller div {
	float: left;
	width: 120px;
	padding-right: 8px;
	}


/* MESSAGES
--------------------------------------------------------- 
 Bulleted paragraphs */

.tips, .info, .info2, .info3, .info4, .info5,
.info6, .warn, .error, .correct, .correct2, 
.incorrect {
    margin: 10px 5px 5px 5px;
	padding: 0 4px 8px 24px;
	}

.warn {
	padding-bottom: 20px; 
	padding-left: 40px;
	font-weight: 700;
    line-height: 1.6;
}

.tips a:link, .tips a:visited, 
.info a:link, .info a:visited, 
.info2 a:link, .info2 a:visited, 
.info3 a:link, .info3 a:visited, 
.info4 a:link, .info4 a:visited, 
.info5 a:link, .info5 a:visited, 
.info6 a:link, .info6 a:visited, 
.warn a:link, .warn a:visited, 
.error a:link, .error a:visited, 
.correct a:link, .correct a:visited, 
.correct2 a:link, .correct2 a:visited, 
.incorrect a:link, .incorrect a:visited {
	color: #000;}

.tips a:hover, .tips a:active, 
.info a:hover, .info a:active, 
.info2 a:hover, .info2 a:active, 
.info3 a:hover, .info3 a:active, 
.info4 a:hover, .info4 a:active, 
.info5 a:hover, .info5 a:active, 
.info6 a:hover, .info6 a:active, 
.warn a:hover, .warn a:active, 
.error a:hover, .error a:active, 
.correct a:hover, .correct a:active, 
.correct2 a:hover, .correct2 a:active, 
.incorrect a:hover, .incorrect a:active {
	color: #E64537;
	text-decoration: underline;
    }

/* Variations */
.info a:link, .info a:visited {color: #2AB144;}
.info a:hover, .info a:active {color: #555;}

/* Bulleted paragraphs */
.tips {
	color: #E64537; /* SM Red */
	background: url(img/custom/info_red16.gif) no-repeat top left;
	}
.info {
	color: #3AAB0D; /* Emerald green */
	background: url(img/custom/info16.gif) no-repeat top left;
	}
.info2 {
	color: #2E6FC2; /* Mid blue */
	background: url(img/custom/info_blue16.gif) no-repeat top left;
	}
.info3 {
	color: #619123; /* Dk olive green */
	background: url(img/custom/info_olive16.gif) no-repeat top left;
	}
.info4 {
	color: #E64537; /* SM Red as above */
	background: url(img/custom/info_red16.gif) no-repeat top left;
	}
.info5 {
	color: #DB7615; /* Orange */
	background: url(img/custom/info_orange16.gif) no-repeat top left;
	}
.info6 {
	color: #E64537; /* SM red as above */
	background: url(img/custom/info_red16.gif) no-repeat top left;
	}
.warn {
	color: #FF3020;
	background: url(img/custom/warn30.gif) no-repeat top left;
	}
.error {
	color: red !important;
	background: url(img/custom/error16.gif) no-repeat top left;
	}
.correct {
	color: #3AAB0D; /* Green */
	background: url(img/custom/check16.gif) no-repeat top left;
	}
.correct2 {
	color: #0472C6; /* Blue */
	background: url(img/custom/check_blue16.gif) no-repeat top left;
	}
.incorrect {
	color: red !important;
	background: url(img/custom/cross16.gif) no-repeat top left;
	}

/* Used with correct, incorrect bullets */
.querymessage {
	margin: 0;
	padding: 0;
	}
.querymessage li {
	margin: 0 0 0 5px;
	list-style-type: none;
	padding-left: 24px;
	}

/* Modal headers */
p.modalhdr {
	background-color: #E64537;
	color: #FFF;
	font-weight: 700;
	letter-spacing: 0.12em;
	padding: 4px;
	}

.nomargintop {margin-top: 0 !important;}
.nomargin {margin-top: 0 !important; margin-bottom: 0 !important;}
.nopad {padding: 0 !important;}
.nopad_bottom {padding-bottom: 0 !important;}
.msg_smallpad {padding: 4px 8px !important;margin-bottom: 10px;}


/* TOOL TIPS
--------------------------------------------------------- */

/*
Example of a CSS Tooltip:
Requires: 
<script language="JavaScript" src="tooltips.js" type="text/javascript"></script>
body onload="tooltips();"
<a href="#" class="tip" title="Tip text here">[?]</a>

If getting js conflicts use:
<a href="[link]" class="tip oneLine">&nbsp;<span>The tip</span></a>
*/

a.tip {
	text-decoration: none !important;
	font-weight: normal !important;
    outline: 0 !important;
	}
a.tip:hover {
	position: relative;
	cursor: help;
	}
a.tip span {
	display: none;
	}
a.tip:hover span {
	display: block;
	white-space: normal;
	width: auto;
	width: 160px;
	line-height: 1.4;
	position: absolute; 
	top: 10px; 
	left: 0;
/* formatting only styles */
	padding: 5px;
	margin: 10px;
	z-index: 200;
	opacity: 0.9;
    text-align: left !important;
/* end formatting */
	}
a.smallTip:hover span {width: 110px !important;}
a.smallTipLeft:hover span {width: 110px !important;left: -110px !important;}
a.smallTipUp:hover span {top: -40px !important;}
a.largeTip:hover span {width: 220px !important;}
a.largeTipUp:hover span {top: -100px !important;width: 220px !important;}
a.largeTipLeft:hover span {width: 220px !important;left: -220px !important;}
a.tipLeft:hover span {left: -160px !important;}
a.tipUp:hover span {top: -100px !important;}

/* eg for <a href="[link]" class="tip oneLine">&nbsp;
<span>The tip</span></a> */
a.oneLine {white-space: nowrap;}

/* Tip colors */
a.tip, a.tip:link, a.tip:visited, 
a.tip:hover, a.tip:active {
	padding: 0 4px 1px 4px;
	background-color: #666666; /* Alt F4E223 > same as feat3 */
	color: #FFF !important;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	}
a.tip:hover span {
	color: #000;
	background-color: #FFFFE1; /* Green E3F3CF; Lt yellow FFFFE1, Cream FAF5C8; Blue CFDFF3; Orange F8DDCA */
	border: 1px dotted #555;
	}

/* Ref: tip bg */
.imgLink, .imgLink2, .imgLink3, .imgLink4, .unpaid, .paid {
	-moz-border-radius: 0;
    -webkit-border-radius: 0;
	background-color: transparent !important;
	}

/* Side menu */
#ma_side_menu.contentfont a.tip:link,  
#ma_side_menu.contentfont a.tip:visited {
	color: #FFF !important;}

/* Ajax pop-up tips */
span.poptip{}
span.poptip a, span.poptip2 a {
	border-bottom: 1px dotted #2AB144;
	text-decoration: none !important;
	}
span.poptip a:link, span.poptip a:visited, 
span.poptip a:hover, span.poptip a:active {
	color: #2AB144;
	}


/* THREE-STATE BUTTONS (not in use)
--------------------------------------------------------- */

.tsButtons {padding: 0;}
.tsButtons a {
	height: 26px;
	text-decoration: none !important;
	outline: none;
	}
.ts1 {
	width: 100px;
	background-image: url(img/custom/pay_online.gif) !important;
	}
.ts2 {
	width: 120px;
	background-image: url(img/custom/message_board.gif) !important;
	}
.tsButtons a:link,
.tsButtons a:visited,
.tsButtons a:hover,
.tsButtons a:active {
	display: block;
	top: 0;
	}
.tsButtons a:hover {background-position: 0 -26px;}
.tsButtons a:active {background-position: 0 -52px;}

/* Active link */
.tsButtons .selected {background-position: 0 -52px;}


/* IFRAMES
--------------------------------------------------------- */

div.iframe {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	}
#iframe1 {
	height: auto;
	width: 100%;
	min-height: 450px;
	padding: 0;
	}

/* Standard DHTML iframe class > loading image relative to httpdocs */
.iframewin {
	margin-left: 20px;
	background-image: url(img/loading.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	}
.iframewin span {padding-left: 25px;}

/* Now generating via js/php */
div#iframeLoading {
	background-image: url(img/loading.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	}

div#iframeLoading {margin-left: 20px;}
div#iframeLoading span {padding-left: 25px;}

/* END CUSTOM CLASSES */


/*  
  ------------------------------------------------------------
  STANDARD & MODIFIED CLASSES
  ------------------------------------------------------------
*/

/* MENUS
--------------------------------------------------------- */

/* Blue
.bordermenu {background-color:  #1863BD; border-bottom:  2px solid #003C85; color:  #FFF; font-weight:  bold; font-size:  10px;	}
 Red CC3300 990000 E64537 E64537 */

.top_menu {background-color: #FFF;}
.bordermenu {
	background-color: #2A65B0;
	border-bottom: 2px solid #1D4579;
	color: #FFF;
	font-weight: 700;
	}
.bordermenu a {
	color: #FFF !important;
	font-weight: 700;
	text-decoration: none;
	}
.bordermenu a:hover {text-decoration: underline;}


/* TABLES, CELL COLORS & HIGHLIGHTS
--------------------------------------------------------- *

/* Tables - border */
.border, .plainborder, table.roundedtop {border: 1px solid #999;}
.border2 {border: 1px solid #E1E1E1;}
.border3 {border: 2px inset #FFF;}
.border4 {border: 1px solid #2A65B0;} /* Dark blue */
.border5 {border: 1px solid #E64537;} /* Red */
.border6 {border: 1px solid #000;} /* Red */

.border, table.roundedtop {
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	}
table.border td:first-child, td.roundedtop {
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	}
table.searchform, table.searchform td:first-child {
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}
table.border2, table.border2 td:first-child {
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}
.plainborder {
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}

/* Header box eg. product invoice header */
.headerbox {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	} /* DGrey */

.headerbox2 {
	border-left: 1px solid #EA8422;
	border-bottom: 1px solid #EA8422;
	border-right: 1px solid #EA8422;
	} /* Orange */

.headerbox3 {
	border-left: 1px solid #2AB144;
	border-bottom: 1px solid #2AB144;
	border-right: 1px solid #2AB144;
	} /* Olive green */

/* SYSTEM classes - border for Steps in sell item pages
   Also used in store setup */
.sellsteptab, .headerbox4 {
	border-left: 1px solid #2A65B0;
	border-bottom: 1px solid #2A65B0;
	border-right: 1px solid #2A65B0;
	}
.sell1 {
	background-color: #2E6FC2;
	color: #FFF;
	font-weight: 700;
	}
.sell2 {
	background-color: #E1E2E4;
	color: #000;
	font-weight: 400;
	}
.selldigit {
	background-color: #F8F8F8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E6FC2;
	font-weight: 700;
	text-decoration: none;
	}

/* Invoice payment header */
.pmtdigit {
	background-color: #F8F8F8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E6FC2;  /* Olive green 7EBC2D, Blue 2E6FC2 */
	font-weight: 700;
	text-decoration: none;
	}
.pmt1 {
	background-color: #2E6FC2; /* Olive green 7EBC2D, Blue 2E6FC2 */
	color: #FFF;
	font-weight: 700;
	}
.pmt2 {
	background-color: #E1E2E4;
	color: #000;
	font-weight: 400;
	}

/* Store setup header */
.storedigit {
	background-color: #F8F8F8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2A65B0;
	font-weight: 700;
	text-decoration: none;
	}
.store1 {
	background-color: #2A65B0;
	color: #FFF;
	font-weight: 700;
	}
.store2 {
	background-color: #E1E2E4;
	color: #000;
	font-weight: 400;
	}

/* Highlight table cells */
.neutral {color: #969696;}
.buyingtitle, .verifiedtitle, .sellingtitle, .messagingtitle {color: #FFF;padding: 4px 6px;}
.buyingtitle {background-color: #E64537;}
.verifiedtitle {background-color: #E64537;}
.sellingtitle {background-color: #E64537;}
.messagingtitle {background-color: #2A65B0;}

/* Previously bg image eg.
.messagingtitle {
	background-color: #EAD822;
	color: #000;
	border-right: 1px solid #EAD822;
	border-bottom: 1px solid #EAD822;
	}*/

.verifiedtitle {
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	}

/* Backgrounds
.buyingtitle {background-image: url(img/custom/mid_red_bg.gif);}
.verifiedtitle {background-image: url(img/custom/mid_aqua_bg.gif);}
.sellingtitle {background-image: url(img/custom/mid_red_bg.gif);}
.messagingtitle {background-image: url(img/custom/mid_gold_bg.gif);} */

/* Form instructions (same as .reguser) */
.infocell, .infocell td {
	background-color: #FFF;
	color: #555;
	line-height: 1.4;
	}
.infofont {color: #555;}

/* Stats box titles */
.statsdiv {
    float: left;
    margin: 0 15px 5px 0;
    }

/* Skin & pages > payment gateways table */
.paymenttable {
	border: 1px solid #999;
	background-color: #FFF;
	margin-bottom: 5px;
	}
.paytable1 {background-color: #FFF;}
.paytable2 {background-color: #3D7ED1; color: #FFF;}
.paytable3 {background-color: #FFF;}
.payactive {color: #7EBC2D;font-weight: 700}

.item a:hover {color: red;text-decoration: none;}

/* Featured & highlighted items */
.hlbolditem {
	font-weight: 700;
	color: #000;
	text-decoration: none;
	}
.hlbolditem a {
	font-weight: 700;
	text-decoration: underline;
	color: #000;
	background: #FFA720;
	}
.hlbolditem a:hover {
	color: #FFF;
	text-decoration: none;
	background: #FFA720;
	}

.hl_item {background-color: #F7F0AD !important;} /* 7CC5EC mid blue > highlighted listing */
.hl_item2 {background-color: #F7F0AD !important;} /* F7F0AD light yellow > bid history */

/* Categories browse table > elevator panel */
#catwrapper {border: 1px solid #E64537;}

/* Categories > featured items */
.catfeattable {
	border-top: 6px solid #3D7ED1;
	border-bottom: 6px solid #3D7ED1;
	}
.catfeatmaincell {background-color: #FFF;border: 1px solid #888;}
.catfeatpic {background-color: #FFFFE1;}
.catfeatc1 {background-color: #FFF;}
.catfeatc3 {
	background-color: #0082D6;
	color: #FFF;
	font-weight: 700;
	text-decoration: none;
	}

/* SYSTEM classes - auction_details.php */
.topitempage {
	background-color: #FFFFE1;
	border: 1px dashed #CFCFCF;
	margin-bottom: 5px;
	line-height: 18px;
	padding: 6px;
	}
.topitempage a {color: #0033CC;text-decoration: underline;}
.topitempage a:hover {color: red;text-decoration: underline;}
    
/* Auction details options */
.leftborder {border-left: 1px solid #999;}

/* Auction hit counter */
.counter {border: 1px solid #2AB144;font-weight: 700;}
.counter td {
	background-color: #2AB144; 
	padding: 4px 8px;
	color: #FFF;
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	}

/* Auction status display (div) ref: class_item.php: */
.auctionopen, .auctionclosed {
	width: 50px;
    text-align: center;
	background-color: #17BA30; 
	padding: 4px 8px;
	color: #FFF;
	}
.auctionclosed {background-color: #FF3020 !important;}

.picselect {background-color: #FFF;font-weight: 700;}
.picselectmain {background-color: #E9E9EB;}
.gradient {border: 1px solid #999;background-color: #F7F7F7;}

/* Featured items images bg (?) */
.boldgrey, .boldgrey a {
	color: #666;
	font-weight: 700;
	}
.boldgrey a {text-decoration: underline;}
.boldgrey a:hover {
	color: #666;
	font-weight: 700;
	text-decoration: none;
	}

/* THEME classes - members_area_header_menu.php  */
.membmenuicon {padding-bottom: 4px;padding-top: 4px;}
.memmenu_a {background-color: #1863BD;border-right: 2px solid #FFF;}
.memmenu_u {
	background-color: #B0DCF4;
	color: #0F3F79;
	text-decoration: none;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	}
.memmenu_u a {color: #0F3F79;text-decoration: none;}
.memmenu_u a:hover {color: #0F3F79;text-decoration: underline;}
.submembmenu {border-top: 3px solid #2A65B0;}  /* orig 1863BD */

.memmenu_a a, .subcell_a a {
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	}
.memmenu_a a:hover, .subcell_a a:hover {
	font-weight: 700;
	color: #FFF;
	text-decoration: underline;
	}

.subcell_a {
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	background-color: #2A65B0; /* orig 1863BD */
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
	padding-left: 5px;
	padding-right: 5px;
	}
.subcell_u {
	background-color: #B0DCF4; /* orig ABD6FF */
	font-weight: 400;
	color: #0F3F79;
	text-decoration: none;
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
	padding-left: 5px;
	padding-right: 5px;
	}
.subcell_u a {
	font-weight: 400;
	color: #0F3F79;
	text-decoration: none;
	}
.subcell_u a:hover {
	font-weight: 400;
	color: #0F3F79;
	text-decoration: underline;
	}

/* register.php */
.creg2 {background-color: #FAFAFA;}

/* Light gray light */
.creg3 {background-color: #F4F4F4;}

.creg4 {background-color: #FFF;}

/* Inside bg for tables */
.creg5 {background-color: #999;}

/* Block tables */
.regborder {background-color: #FFF;border: 1px dotted #999;}
.regsignup {
	background-color: #FFE23B;
	border: 2px dotted #C00;
	color: #C00;
	font-weight: 700;
	}
.reguser {background-color: #FFF;color: #666;line-height: 1.4;}

/* Links color in categories headers */
.cathead {
	font-weight: 400;
	color: #FFF;
	text-decoration: none;
	}
.cathead a {color: #FFF;text-decoration: underline;}
.cathead a:hover {color: #FE0;text-decoration: none;}
.catfeatc3 a, .c3 a, .c4 a, .c7 a {color: #FFF !important;font-weight: 700;}
.catfeatc3 a:hover, .c3 a:hover, .c4 a:hover, .c7 a:hover {text-decoration: none;}

.c0 {background-color: #FFF;} /* White */
.c1 {background-color: #F0F0F0;} /* Mid-light gray */
.c2 {background-color: #F7F7F7;} /* Light gray */

/* Common */
.c3 {background-color: #2A65B0} /* Dark blue */
.c4 {background-color: #2A65B0} /* Dark blue as per c3 (prev. Orange) headers and separators (prev EAAD22) */
.c5 {background-color: #666;padding: 3px;} /* Spacers (main) */
.c6 {background-color: #E7EFF9;color: #1D4579;} /* Light blue */
.c7 {background-color: #2A65B0} /* Dark blue as per c3 */
.c8 {background-color: #E1E2E4} /* Mid gray */
.c9 {background-color: #2A65B0} /* Mid blue as per c3 (prev gold */
.c10 {background-color: #E1E1E1} /* Mid gray darker */
.c11 {background-color: #1A7EB3} /* Aqua */
.c12 {background-color: #2A65B0} /* Dark blue as per c3 */

/* Highlights / features */
.c14 {background-color: #CFDFF3} /* Light blue (prev gold) sub-headers - inv sent */
.c15 {background-color: #CFDFF3} /* Light blue (prev emerald) sub-headers - inv rcd */
.c16 {background-color: #2A65B0;padding: 3px;} /* Dark blue as per c3 (prev. emerald) headers and separators eg. inv rcd */
.c17 {background-color: #FAD3C8;font-weight: 700;} /* Error rows eg. fees not paid. */
.c18 {background-color: #E64537;padding: 3px;} /* SM Red headers and separators eg. preferences */
.c19 {background-color: #FAF5C8;font-weight: 700;} /* Yellow row highlight action items (eg. closed auctions) */
.c20 {background-color: #EAD822;font-weight: 700;} /* Yellow header for store search */
.c21 {background-color: #4DB21A;padding: 3px;} /* Green separator for search, other */
.c22 {background-color: #CFDFF3} /* Light blue eg. for invoice sub-header */
.c23 {background-color: #2A65B0} /* Dark blue as per c3 headers and separators */
.c24 {background-color: #2A65B0} /* Dark blue as per c3 headers (prev emerald) */
.c25 {background-color: #B6CFEE !important;} /* Light blue (prev light emerald) links eg. for reputation */
.c26 {background-color: #FCFAE4;} /* Yellow row highlight */
.c27 {background-color: #555;} /* Dark grey */

.c10 {border-bottom: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;}

.c3, .c4, .c5, .c7, .c9, .c11, .c12, .c16, .c18, .c23, .c24, .c27 {
	color: #FFF;
	font-weight: 700;
	padding: 4px 6px !important;
	}
.c25 a:hover {color: #2A65B0 !important;} /* prev emerald */

.rowsep {background-color: #A5A5A5;padding: 4px 6px !important;} /* Medium dark grey eg. sold items */
.white_btmborder td {border-bottom: 1px solid white;}
.gold_btmborder td {border-bottom: 1px solid #F2CC76;} /* Light gold rows */
.ltblue_btmborder td {border-bottom: 1px solid #86AEE2;} /* Light blue rows */

/* Sold/won items inset table 
 featured items colors in main page */
.feat1 {
	background-color: #E64537;
	color: #FFF;
	font-weight: 700;
	}
.feat2 {
	background-color: #1D4579;
	color: #FFF;
	font-weight: 700;
	}
.feat3 {
	background-color: #F4E223;
	color: #000;
	font-weight: 700;
	}
.feat3 a {color: #0033CC;font-weight: 700;}
.feat3 a:hover {color: #FF3020 !important;}

/* Featured auctions */
.featborder {border: 1px solid #999;}

/* SeaMarket red */
.smredfont {color: #E64537 !important;}

.stdfont {color: #000 !important;}

.largefont {font-size: 120%};

/* Disabled invoices */
.disabledfont, .disabledfont td, .disabledfont a:link, 
.disabledfont a:visited {color: #B4B4B4 !important;}
.disabledfont a:hover, .disabledfont a:active {color: #E64537 !important;}

.greyfont {color: #555 !important;}
.whitefont {color: #FFF !important;}
.bluefont {color: #2A65B0 !important;}
.bluefont2 {color: #0472C6 !important;} /* Brighter */

/* Font color and link style eg. for invoicing */
.orangefont, .orangefont a:link, .orangefont a:visited {color: #EA8422 !important;}
.orangefont a:hover, .orangefont a:active {color: #555 !important;}

/* Link style eg. for tax status */
.whitefont a:link, .whitefont a:visited {color: #FFF !important;}
.whitefont a:hover, .whitefont a:active {color: #96D1F0 !important;}

.pinkfont {color: #E448DD;}
.purplefont {color: #7848E4;}
.goldfont {color: #EAAD22;}
.yellowfont {color: #EAD822;}
.olivefont {color: #B1D11E;}
.redfont, .checkdelete {color: #FF3020;}
.greenfont, .positive, .checkadd {color: #3AAB0D;}

/* Ratings */
.positive, .neutral, .negative {font-weight: 700;}


/* TEXT & MESSAGES
--------------------------------------------------------- */

/* Small text for comments */
.pintext {
	font-size: 18px;
	font-weight: 700;
	color: #666;
	}
.title {}
.welcome {font-weight: 700;color: #039;}
.user {font-weight: 700;color: #666;}

/* (Customised) Error & alert messages */
.message, .message2, .message3, .message4, .message5,
.errormessage, .errormessage2 {
	background-color: #FFF; /* FFFFCC/FFFFE1 */
	border: 2px dashed #5698D2; /* Light blue */
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 1.6;
	padding: 12px;
	color: #2E6FC2;
	}
.message h2 {padding-left: 10px;}
.message2 {
	background-color: #FFF !important;
    border-color: #F59C4D; /* Light orange > warn */
	color: #EB8522 !important; /* Brighter orange */
	}
.message3 {
	background-color: #FFF !important;
    border-color: #3DD15A; /* Light green eg. action success */
	color: #2AB144 !important;
	} 
.message4 {
	background-color: #FFF !important;
    border-color: #5698D2; /* Light blue eg. member message */
	color: #2E6FC2 !important;
	} 
.message5 {
	background-color: #FFF !important;
    border-color: #CCC; /* Light grey */
	color: #555 !important;
	} 
.errormessage2 {
	background-color: #FFF !important; /* Red */
	border-color: #FF6969; /* Light red */
	color: #FF0000 !important; /* Red */
	} 
.errormessage p.error_msg {
	width: 500px;
    margin: 0 auto;
	line-height: 1.5;
	padding: 0 5px 5px 25px;
	background: url(img/custom/error16.gif) no-repeat top left;
	color: #E53B17 !important;
	}

/* Submit form message (eg. 'buy_out_confirm.tpl.php') */
.submessage, .submessage2, .submessage3 {
	background-color: #FFF;
	border: 2px dashed #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.6;
	padding: 12px 6px;
	}
.submessage2 {border-color: #EA8422;}
.submessage3 {border-color: #5698D2;}

.centered {width: 650px;margin: 15px auto 10px auto !important;}
.noborder {border: 0 !important;}

/* Actions eg renew subscription */
a.messageLink {
	color: #FFF !important;
	padding: 2px 5px;
	background-color: #EA8422;
	text-decoration: none !important;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
a.messageLink:link, a.messageLink:visited
	{color: #FFF !important;}

a.messageLink:hover, a.messageLink:focus, a.messageLink:active {
	background-color: #EAAD22;
	text-decoration: underline !important;
	color: #FFF !important;
	}
