
body,
td { font-family: Verdana, Arial, 'Microsoft Sans Serif' , Sans-Serif; font-size:9pt;}

h1,
h2,
h3 { font-family: Sans-Serif, Arial, Verdana, MS Sans Serif; color: #333333; }

h1 { margin-top: 0px; }

a:visited, a {color: #035fff;text-decoration: none;}
a:hover {text-decoration:underline;}
.required,
.error_label { color: #FF0000; }

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#page {	width:100%; min-width:950px;}
#header {  float:left;  width:100%;  padding:0 0 0 0;  margin:0px;  }

/* PRODUCT LIST PAGE */
.productlist_row { color: #333333; background-color: White; height:25px; cursor: pointer;}
.productlist_altrow { background-color:#F7F6F3; color:#284775; cursor: pointer;}
/* END PRODUCT LIST PAGE */

/* EXTRA PAGES */
#extra_pages {}
#extra_pages td,
#extra_pages th { padding:5px 30px 5px 5px; border-collapse: collapse; text-align:left;}
#extra_pages table { width:100%;}
#extra_pages thead tr {}
#extra_pages thead th { background-color:#DDD; color:#333; } 
#extra_pages tbody td { background-color:#F7F6F3; color: #333333;}
#extra_pages tbody td.controls { text-align:center; padding-left:20px; padding-right:20px; }
#extra_pages tbody td.controls a { margin-right: 10px;}
#extra_pages tbody .alternate td {background-color: #FFF;}
/* END EXTRA PAGES */

/* EXTRA PAGE TYPE */
#extra_page_type {}
#extra_page_type td p { width: 500px; margin-left:24px; margin-top:3px;  } 
#extra_page_type table { margin-bottom:20px; }
/* END EXTRA PAGE TYPE */

/* EXTRA PAGE EDIT */
.extra_page_edit {}
.extra_page_edit label { display:inline-block; width: 75px;}
/* END EXTRA PAGE EDIT */

/* EXTRA PAGE STANDARD */
#extra_page_standard {}
#extra_page_standard h1 { margin-bottom: 20px; margin-top: 20px; }
#extra_page_standard ul { padding-left:10px; }
#extra_page_standard li { list-style:none; margin-bottom:10px; }
#extra_page_standard li label { display:inline-block; width:75px; }
#extra_page_standard #link_info {float:right; padding: 7px; border:solid 1px #DDD; background-color:#FCFCFC;}
#extra_page_standard #link_info h3 { margin-bottom: 5px; margin-top:0px; }
#extra_page_standard .page_content {float:left; }
#extra_page_standard .yui_editor { margin-right:2px;}
#extra_page_standard .yui_editor label { display: block; width:auto; }
/* END EXTRA PAGE STANDARD */

/* EXTRA PAGE blog */
#extra_page_blog {}
#extra_page_blog h1 { margin-bottom: 20px; margin-top: 20px; }
#extra_page_blog ul { padding-left:10px; }
#extra_page_blog li { list-style:none; margin-bottom:10px; }
#extra_page_blog li label { display:inline-block; width:100px; }
#extra_page_blog #link_info {float:right; padding: 7px; border:solid 1px #DDD; background-color:#FCFCFC;}
#extra_page_blog #link_info h3 { margin-bottom: 5px; margin-top:0px; }
#extra_page_blog .block {padding:0px 5px 5px 5px; margin-top:5px; border: solid 1px #ddd; background-color:#f9f9f9;}
#extra_page_blog .block .header {background-color:#DDD; padding:5px; margin-left:-5px; margin-right:-5px; margin-bottom:5px;} 
#extra_page_blog .block .content {}
#extra_page_blog .page_content {}
#extra_page_blog .blog_entries .blog_entry { margin-bottom: 30px; padding-left: 10px; padding-right:10px;}
#extra_page_blog .blog_entries .blog_entry h3 { margin-bottom:5px; font-size: 20px; }
/* END EXTRA PAGE blog */

/* EXTRA PAGE blog */
#extra_page_blog_entry_page {}
#extra_page_blog_entry_page ul { padding-left:10px; }
#extra_page_blog_entry_page li { list-style:none; margin-bottom:10px; }
#extra_page_blog_entry_page li label { display:inline-block; }
#extra_page_blog_entry_page .post_title { width: 300px; }
/* END EXTRA PAGE blog */

/* extra_page_settings */
#extra_page_settings {}
#extra_page_settings ul {padding-left: 0px;}
#extra_page_settings li {list-style: none; margin-bottom:7px;}
#extra_page_settings label { display:inline-block; width: 75px; }
#extra_page_settings .page_title { width:250px; }
/* END extra_page_settings */

/* ebay_item_edit */
#ebay_item_edit {}
#ebay_item_edit .row_spacer td { border-top: solid 20px #FFF; }

/* END ebay_item_edit */


.editor-hidden {
    visibility: hidden;
    top: -9999px;
    left: -9999px;
    position: absolute;
}
#product_edit #long_description textarea,
#extra_page_header textarea,
#extra_page_standard textarea,
#blog_entry_page textarea {
    border: 0;
    margin: 0;
    padding: 0;
}


.yui-skin-sam .yui-toolbar-container .yui-toolbar-editcode span.yui-toolbar-icon {
    background-image: url( assets/img/html_editor.gif );
    background-position: 0 1px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-editcode-selected span.yui-toolbar-icon {
    background-image: url( assets/img/html_editor.gif );
    background-position: 0 1px;
    left: 5px;
}


/* DELIVERY NOTE PAGE */
#deliverynotepagewrapper {width: 640px;}
#deliverynotepagewrapper #deliverynotewrapper { padding:10px; min-height: 650px; border:solid 1px #000; } 
#deliverynotepagewrapper #controls {width: 670px; height: 40px;}
#deliverynotepagewrapper #controls #activity { float:right;}
#deliverynotepagewrapper #controls input { margin-top: 5px; }

#deliverynotepagewrapper .note_box { border:solid 1px #000; padding:10px;}
#deliverynotepagewrapper .note_box h4 { margin-top:0px; padding-bottom:5px; margin-bottom:8px;}
#deliverynotepagewrapper .editable:hover { background-color:#EEE; cursor:pointer;}

#deliverynoteheaderwrapper {margin-bottom: 20px;}
#deliverynotepagewrapper #customerdetails {float:left; width: 300px; padding:10px; padding-bottom: 15px;}
#deliverynotepagewrapper #customerdetails div { font-size:14px; font-weight:bold; text-transform:capitalize; } 
#deliverynotepagewrapper #customerdetails h4 { font-weight:normal; }
#deliverynotepagewrapper #orderdetails {float:right; width:190px; text-align:left;}
#deliverynotepagewrapper #orderdetails h4 {  margin-bottom:10px; border-bottom: solid 1px #000;}
#deliverynotepagewrapper #orderdetails ul { padding-left:0px; margin-top:0px; margin-bottom:0px;}
#deliverynotepagewrapper #orderdetails li {list-style:none; margin-bottom:10px;}
#deliverynotepagewrapper #orderdetails li span {display:block; font-weight:bold; float:left; width: 100px;}

#deliverynotepagewrapper #orderitems {clear:both; padding-bottom: 15px; padding-top:10px; margin-top:20px;}
#deliverynotepagewrapper #orderitems table {width:100%}
#deliverynotepagewrapper #orderitems td .quantity { width : 150px;}
#deliverynotepagewrapper #orderitems td .dispatched { width : 150px;}
#deliverynotepagewrapper #deliverynotefooter { height: 200px; padding: 10px;}
#deliverynotepagewrapper .deliverynoteheader_editing{ margin:-10px -8px 10px -10px; }

/* END DELIVERY NOTE PAGE */

#heading1
{
	float: left;
	font-size: 1.75em;
	padding: 5px 0 0px 0;
	font-weight: bold;
	color: #262626;
	margin:0px;
}

td.leftpane
{
	width: 200px;
	border-bottom-style: none;
	border-right: black 1px solid;
	padding-left: 10px;
	padding-top: 5px;
}

td.middlepane
{
	width: auto;
	border-top: black 1px solid;
}

body
{
	margin:10px;
	color: #000000;
	padding:0px;
}

#headright
{
	float:right;
	margin:0;
	padding:0 5px 0px 0px; 
	font-style:normal;
	vertical-align:top;
	text-align:right;
	vertical-align:top;
}

#headcenter
{
	float:left;
	margin-left:30px;
	margin-right:auto;
	margin-top:0px;
	padding:0 5px 0px 0px; 
	font-style:normal;	
}

#headspacer
{
	width: 100%;
	background-color: #00adef;
	height: 12px;
	float: left;
	margin: 5px 0 0 0;
	padding: 0px 0 0px 0px;
	border-right: #0091e3 1px solid;
	border-top: #0091e3 1px solid;
	border-left: #0091e3 1px solid;
	border-bottom: #0091e3 1px solid;
}

/* ContentHeaderBar - Holds Breadcrumb & Feedback Link */

#contentheaderbar
{
	width: 100%;
	padding:0px;
	vertical-align:top;
	margin:0px;
	height: 25px;
}

#contentheaderbarleft
{
	float: left;
	padding:0px;
	vertical-align:top;
	margin:3px 0 0px 0;
}

#contentheaderbarright 
{
	float: right;
	padding:0px;
	margin:3px 0 0 0;
	font-size: 11px;
}

/* ContentHeader - Holds Content Page Heading */

#contentheader
{
	width: 100%;
	padding:0px;
	vertical-align:top;
	margin:0px;
	height: 20px;
}

#contentheaderleft
{
	float: left;
	padding:0px;
	vertical-align:top;
	margin:0px;
}

#contentheaderleft h1
{
	display:inline;
}

#contentheaderright 
{
	float: right;
	padding:0px;
	vertical-align:top;
	margin:0px;
	font-size: 11px;
}

#contentwrapper
{
	float: left;
	width: 100%;
	padding:0px 0 0px 0;
	vertical-align:top;
	margin:0px;
	z-index: 0;
}

/*
  
#maincontent 
{
	float:right;
	width:100%;
	margin: 0px 150px 0 0px;
	padding:0 150px 0 150px;
	
	/* clear:both; */


#maincontent 
{
	margin: 0px 0 0px 160px;
	padding:0;
	overflow:hidden;
	
	/* clear:both; */
}

/*

#leftcolumn
{
	position: absolute;
	left: 10px;
	top: 90px;
	width: 150px;
	margin: 0 0 0 0;
	padding:0;
	z-index: 1;
}

*/
/* #leftcolumn
{
	position:absolute;
	left: 0px;
	top: 90px;
	width: 150px;
	margin: 0 0 0 0;
	padding:0;
	z-index: 9999;
} */


#leftcolumn
{
/*	position:relative; */
	float:left;
	width: 150px;
	margin: 0 0 0 -100%;
	padding:0;
	height:680px;
	z-index: 1;
	top:0px;
	left:0px;
}

#navleft 
{
	position:absolute;
	left: 10px;
	top: 90px;
	width: 150px;
	margin: 0 0 0 0;
	padding:0;
	z-index: 1;
	width: 135px;
	border-right:0px solid #F;
	padding-left: 0;
	margin:5px 10px 0 0px;
 }
 
 
html>body #navleft 
{
	position:static;
}
 
 
 
 #sideboxmessage
 {
	position:absolute;
	border: solid 1px red;	
	width:121px;
	left:10px;
	top: 490px;
	padding:10px 7px 5px 7px;
	margin:0px;
	margin-top:10px;
 }
 
 html>body #sideboxmessage 
{
	position:static;
}
 
 #sideboxmessage h2 
 {
	margin:0px;
	padding:0px;
	font-size:13px;
 }
 
 #naveleft ul
 {
	z-index: 1;
 list-style-type:none;
 }
 
#navleft li 
{
	z-index: 1;
	font-size:10pt;
  background:none;
  margin-left: 0px;
  padding-left:10px;
  line-height:24px;
  margin-bottom:3px;
 /* background-color: #00adef; */
  background-color:#eeeeee;
  list-style-type:none;
  border:solid 1px #cccccc;
  }
  
#navleft li a, #navleft li strong {
  padding:0px 0px 0px;
  text-decoration:none;
  color:#000000;
  }
  
#navleft li strong {
  color:#000000;
  font-weight:bold;
  }
  
#navleft li a strong {
  padding:0;
  border-width:0;
  }
  
#navleft li a:hover {
  text-decoration:underline;
  }
  
#footer {
width:100%;
display:block;
clear:both;
border-top: solid 2px #cfcfcf;
padding-top:10px;
text-align:center;
}

.links1
{
	font-size: 80%;
}

h1
{
	 margin-bottom: 0px;
	 line-height: normal;
	 font-size:20px;
	 font-weight:bold;
}

h2
{
	 margin-bottom: 0px;
	 line-height: normal;
	 font-size:16px;
	 font-weight:bold;
}


.orderfullsitebox
{
	background-color: #ffeae6;
	border:solid 1px #ff7d81;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}



.orderfullsitebox p
{
	margin-bottom:5px;
	margin-top:3px;
}


.orderfullsitebox h1, .orderfullsitebox h1 a 
{
	font-size:16px;
	color:#d8004b;
	margin-bottom:0px;
	margin-top:5px;

}

.orderfullsitebox h1 a 
{	
	text-decoration:none;
	display:inline;
}

.orderfullsitebox h1 a:hover 
{
	text-decoration:underline;
}

.orderfullsitebox h1 a:visited
{
	color:#d8004b;
}

.welcomeboxdiv
{
	background-color: #ffffe5;
	border:solid 1px #f5e082;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

.welcomeboxdiv h1 
{
	color:#cc6600;
}

.welcomeboxdiv .closebox 
{
	margin-bottom:3px;
	text-align:right;
}

.indexboxgridrowheader {
	background-color:#DDDDDD;
	Color:#333333;
	Font-Size:12px;
	Height:18px;
	text-align:left;
}


.indexboxgridrowalt, .indexboxgridrow 
{
	height:25px;
}

.indexboxgridrow 
{
	color:#333333;
	background-color: White;	
}


.indexboxgridrowalt 
{
	background-color: #F7F6F3;
	color:#284775;
}



div.tabletext
{
	font-size: 89%;
	overflow: hidden;
}

div.tabletext a:visited, div.tabletext a 
{
}

div.tabletext a:hover 
{
}


 .tabletextwrapper
{
}

.tabletextwrapper2
{
}

/* Login From */

#loginformwrapper
{
	width: 370px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
}

.input_name, .input_value
{
	height: 25px;
}

.input_value
{
}


.input_name, .prod_detail_name, .detail_name 
{
	width: 130px;
	text-align:right;
	padding-right:10px;
	background-color:#f7f7f7;
/*	background-color:#EEEEEE; */
}

.prod_detail_name, .detail_name 
{
	text-align:right;
	padding: 4px 10px 4px 10px;
	border-bottom: solid 2px white;
	white-space:nowrap;
	
/*	font-weight:bold; */
/*	color: #666666; */
}

.prod_detail_value, .detail_value {
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	border-bottom: solid 2px #FBFBFB;
}

.secheader { background-color:#666675; height: 30px; color:White; font-size: 14px; padding:0px; font-weight:bold; margin-bottom: 10px; margin-top: 10px;}
.secheaderright a:visited, .secheaderright a { color:#fcff01; }
.secheaderright {color: White; float:right;	margin:7px 0 0 0px;	padding:0 10px 0 5px;}
.secheaderleft { float:left;margin:7px 0 0 0px;	padding:0 0 0 5px;}
.secheaderleft a, .secheaderleft a:visited { color:#fcff01;	font-size:11px;}
.secheaderright .buttons,
.secheaderleft .buttons { margin-top: -2px; }
.secheaderright .buttons input,
.secheaderleft .buttons input { border:solid 1px #000; }

.defaultpager span, .defaultpager a, .defaultpager a:visited, .defaultpager a:active
{
	font-size:15px;
	padding-right:5px;
}

.defaultpager a
{
	text-decoration:underline;
}

.defaultpager a:visited
{
	text-decoration:underline;
}

.defaultpager a:active
{
	text-decoration:none;
}

/* Image Gallery */

div.imageholder 
{
border: 1px solid #CCCCCC; padding:1px; height:95px;
width:125px;
line-height:95px;
font-size:80px;
 text-align:center;
  vertical-align:middle;
  margin:10px;
  background-color:#FFFFFF;
}

*>div.imageholder 
{
	font-size:12px;
}


/* Over lay  -  Used to hide inactive background window */

#overlay{ background-image: url(images/overlay.png);
	position:absolute; top:0px; left:0px; display:none; width:100%;	 }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

#imagepreview
{
	display:none;
	position:absolute;
	z-index:150;
	background-color:White;
	width:600px;
	height:550px;
	
}

.DataEntryHelp 
{
 font-size: 8pt;
 color:#777777;
}
/* Default Text Box Settings */



/* Delivery Tariff Table */
.deliverytarifftable td 
{
	padding-top:15px;
}



/* MODAL POPUP */

.modalBackground 
{
background-color: Gray;
opacity: 0.7;
filter:alpha(opacity=50);
z-index: 99999;
}


.test1 
{
	background-color: white;
	width:90%;
	border:solid 1px #999999;
}


.treeview a, .treeview a:visited
{
	color:Black;
}

#treeview1 a 
{
	
}



/* END MODAL POPUP */


.handleImage
{
	width:15px;
	height:16px;
	background-image:url(assets/img/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}



.ebayedititem fieldset 
{
	margin-bottom:10px;
	padding:10px;
}

.ebayedititem legend 
{
	font-size:16px;
	font-weight:bold;
	color: #333333;
}

.ebayedititem .input_name 
{
	width:140px;
}