html, body {
	height:100%;
	/*background-color:#3F3F3F;*/
	background-color:#FFFFFF;
}
body {
	font-family:Arial, verdana, Tahoma;
	font-size:.8em; 
	color:#222;
	margin:0;
	padding:0;
	background:#fff;
	background-color:#FFFFFF;
	text-align:justify;
}

a {
	color:#333333;
}
a:hover {
	text-decoration: underline;
}

p, li {
	margin:0px;
	color:#555;
	padding:2px
}

.left_panel_custom p {
	color: #ECECEC !important;
}

.left_panel a {
	color: #ECECEC !important;
}

ul {
	padding-left:1em;
}

img {
	border: none;
}

.bordered {
	border:1px solid #aaa;
}

h1 {
	text-align:right;
	margin:2px;
	color:#000;
	font-family:Georgia,Arial,Tahoma;
	font-size: 3em;
}



h5 {
	margin-bottom:4px;
}

textarea {
	background:#BBBBBB;
	color:#333333;
	border:1px solid #AAAAAA;
}

#content {
	width:700px;
	background:#eee;
	margin-left:auto;
	margin-right:auto;
	padding:8px;
	border-left:10px solid #ccc;
	border-right:10px solid #ccc;
}


.cart_table
{
	border-style: dashed;
	border-width: 1px;
	border-color: black;
	width: 100%;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
	
	
body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}
body, td {font-family:Tahoma,verdana,arial; font-size:10px; /*color:#000000;*/color:#FFFFFF;}

.bg1 {background:url(../../images/wilkinson/header_menu_bg.png); background-repeat: repeat-x; background-position:center;}
.bg2 {background:url(../../images/wilkinson/menu_border.gif); background-repeat: no-repeat;  background-position:right;}
.bg3 {background:#666666;}
.bg4 {background:#999999;}
.bg5 {background:url(../../images/wilkinson/home_border.gif); background-repeat: repeat-y; background-position:right center;}

/*.bg1 {background:url(../../images/wilkinson/menu_bg.gif); background-repeat: repeat-x; background-position:center;}*/
/*.bg2 {background:url(../../images/wilkinson/menu_border.gif); background-repeat: no-repeat;  background-position:right;}*/
/*.bg3 {background:url(../../images/wilkinson/left_panel_bg2.gif); background-repeat: repeat-x; background-position:top left;}*/
/*.bg4 {background:url(../../images/wilkinson/left_panel_border.gif); background-repeat: repeat-x; background-position:left bottom;}*/
/*.bg5 {background:url(../../images/wilkinson/home_border.gif); background-repeat: repeat-y; background-position:right center;}*/




.error {font-size:12px; color:#F70A0F; font-weight:normal; }
.error_message {font-size:12px; color:#F70A0F; font-weight:normal; }

a{
	text-decoration:none;
}

.tx0 {font-size:11px; color:#777777; font-weight:normal;}
.tx1 {font-size:12px; color:#ffffff; font-weight:bold;}
.tx2 {font-size:12px; color:#5E5E5E; font-weight:bold;}
.tx3 {font-size:11px; color:#FFFFFF; font-weight:bold;}
.tx4 {font-size:10px; color:#FFFFFF; font-weight:bold;}
.tx5 {font-size:12px; color:#39bb00; font-weight:bold; }
.tx6 {font-size:11px; color:#333333; font-weight:bold;}
/*<!-- all above changed to wilkinson colors -->
<!-- tx9 FFEE00 color -->*/
.tx7 {font-size:12px; color:#5E5E5E; font-weight:normal;}
.tx8 {font-size:10px; color:#5E5E5E; font-weight:normal;}
.tx9 {font-size:12px; color:#5E5E5E; font-weight:normal;}
.tx10 {font-size:12px; color:#FF0018; font-weight:normal; }
.tx11 {font-size:10px; color:#5E5E5E; font-weight:bold;}
.tx12 {font-size:10px; color:#5E5E5E; font-weight:bold;}
.tx13 {font-size:12px; color:red; font-weight:normal; }
.tx14 {font-size:12px; color:#5E5E5E; font-weight:normal; }
.tx14 a:hover {font-size:12px; color:#000000; font-weight:normal; }
.tx13 p {font-size:12px; color:red; font-weight:normal; }
.tx15 {font-size:12px; color:#AAAAAA; font-weight:bold;}


.tx16 {font-size:12px; color:#5E5E5E; font-weight:bold; }
.tx17 {font-size:11px; color:#888888; font-weight:bold; }
.tx17 a {color:#666666;}
.tx17 a:hover {color:#000000;}
.tx18 {font-size:14px; color:#5E5E5E; font-weight:bold; }
.tx19 {font-size:9pt; color:#5E5E5E; font-weight:bold;}
.tx20 {font-size:9pt; color:#5E5E5E; font-weight:normal;}
.tx21 {font-size:10px; color:#5E5E5E; font-weight:bold;}
.tx22 {font-size:11px; color:#5E5E5E; width:100px; text-align:center;}
/*<!-- changed to wilkinson colors --> */




.left {position:relative; top: -1px; bottom:0px; left:0px; right:0px }
.right {position:relative; top: -1px; bottom:0px; left:0px; right:0px }

.new {position:relative; top: -2px; bottom:0px; left:0px; right:0px }
.navtab {position:relative; top: -2px; bottom:0px; left:0px; right:0px }
.user_orders {position:relative; top: -3px; bottom:0px; left:0px; right:0px }

.search {position:relative; top: -1px; bottom:0px; left:0px; right:0px }

#category ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
   	width: 135px;
}

#category li {
	position: relative;
	padding: 0px 0px 0px 0px;
	text-decoration:none;

}

#category ul a {
	color: #FFFFFF;
	text-decoration: none;
    font-size: 11px;
	line-height: 19px;
	font-weight: bold;
    width: 146px;
	display: block;
	text-indent: 15px;
}	
#category ul a:hover{
	color:#FFFFFF;
	background: #666666;
}

#category ul li

	{		
		padding:0px 0px 0px 0px;
	}

.image {

height: 50px;
border: 0;	
	
}

ul{
   margin:0px;
   padding:0px;
   list-style:disc;
}
ul li{		
	
	
	padding:0 0 0 0px;
}
ul a{
	color:#ffffff;
	text-decoration:underline;
    font-size:12px;
	line-height:20px;	
    
}	
ul a:hover{
	color:#ffffff;
	font-weight:bold;
}

li a{
   color:#ffffff;
	text-decoration:underline;
    font-size:12px;
	line-height:20px;
}

ol
{
	
	margin:0px;
   	padding:0px;
    font-size:12px;
	line-height:18px;
	list-style-type: none;
	font-weight:normal;
	color:#177DDC;
}
ol li
{
	margin:0 0 0 25px;
}
ol a{text-decoration:underline; color:#177DDC; font-weight:normal;}
ol a:hover{text-decoration:none; color:#177DDC; font-weight:normal;}

.se  {width:115px; height:19px; font-family:tahoma,verdana,arial; color:#282E3E; font-size:10px; padding-left:2px;}
.se1 {width:147px; height:17px; font-family:tahoma,verdana,arial; color:#353535; font-size:10px; padding-left:2px; background-color:#EDEBD4;}
.go  {width:30px; height:14px; font-family:tahoma,verdana,arial; font-size:11px; color:#636363; border:solid 1px #989797; line-height:12px; margin:0px; padding:0px; text-align:center;}
.ab  {vertical-align: middle;}
.bd  {border:1px solid #E1E1E1;}



/* Order Console */

.w100 {	width:380px; }
.r { text-align:right; }

.icon { vertical-align:middle; border:0;}

.orders .even { background-color: #AAAAAA; }
.orders .odd { background-color: #BBBBBB; }

.orders .list td { padding: 5px; border-collapse:collapse; border:none !important; border:2px solid #F5F5F5; font-size:11px !important; }
.orders .list thead tr { background:#666666; color:#ffffff; font-size:11px !important; padding:2px 0px 2px 10px; }<!--  -->
.orders .list thead tr a { color:#ffffff; text-decoration:none; display:block; background:#666666 !important; font-size:11px !important; padding:2px 0px 2px 10px; }
.orders .list thead tr a:hover { color: #cccccc;text-decoration:none; }
.orders .paginator { text-align:center; }

.orders .list tbody tr:hover, .orders .list tbody tr.hover { color: #FFFFFF; background-color:#777777; cursor: pointer; }
.orders .list tbody tr:hover td, .orders .list tbody tr.hover td { color: #FFFFFF; }

.orders { width:100% !important; }
.orders .w100.input-text { width:175px !important; }
.orders .w100 td { width:175px !important; }
.orders .search.w100 td { width:auto !important; }
.orders form { color: #555555 !important; }

.orders .products { margin-top:25px; width:99%; }
.orders .products .odd { background:#FFFFFF; }
.orders .products .even { background: #FAFAFA; }

button, tr, td
{
	behavior: url('/zeckoShop-1.5/css/IEFixes.htc');
}

.price {
	text-align:right;
}


#debug_error {
	color:black;
}

.custom_html {
	color:#000000;
}

.oddrow {
    background:white;
}

.custom_html {
	padding:15px 15px 15px 15px;
	font-size:10pt;
	color:#666666;
}

.custom_html.home {
	padding:0px;
}

.custom_html h3{
	padding-left:0px;
	color:#333333;
}

.custom_html.details {
	padding:15px 15px 15px 15px;
}




/* LIGHTBOX */

#lightbox {
	left: 0px !important;
	top: 185.5px !important;
	background: transparent !important;
	color: #DDDDDD !important;
	border: none !important;
}

#lightboxDetails {
	width: 100% !important;
}

#lightboxCaption {
	float: none !important;
	font-size: 1.4em;
	font-weight: bold;
	padding: 20px;
}

#keyboardMsg {
	float: none !important;
}

#lightbox a img {
	border: 10px solid #333333 !important;
	margin-bottom: -70px !important;
	border-bottom: 70px solid #333333 !important;	
}