html { font-size: 100%; }

body {
	margin: 0; padding: 0;
	font: 62.5%/1.8em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(../../images/backgrounds/page_bg.gif) repeat-x top left #000;

}

table { border-collapse: collapse; margin-bottom: 1.5em; }
td, th { padding: 3px; /*border:1px solid #ccc;*/ vertical-align: top; }
ul, ol, table, p { font-size: 1.2em; }
th { background: #333333; text-align: left; color: #fff; }

a:hover { text-decoration: none; }

/* h1,h2,h3,h3,h5 Tags */

h1 { margin:0; font:  3.2em/1em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; }
h1 a { display:block; color:#f3f3f3; }
h2 { display:none; }
h3 {  font-size: 2em; color: #666; letter-spacing: -1px;	 }
h4 { margin: 0; padding: 0; color: #829a41; }


/* Form Resets */

form { margin:0; padding: 0; }
fieldset { margin: 1em 0;  padding:10px 0 10px 0; border :none; }
legend { font-weight: bold; font-size: 1.4em; color:#000; margin-left:-.3em;  }
label { float: left; width: 10em; margin-right: 1em; }
label .required { font-size: 0.75em; color:#760000; }

input { width: 16em; }
input.radio, input.submit { width: auto; }
input:focus, textarea:focus { background: #ffc; }
input.radio { float: left; margin-right: 1em; }

textarea { width: 18em; height: 10em; }

input[type="text"], textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}



/* Container Width */
#page_cart {  width: 960px; margin: 0 auto; background:#FFFFFF; }

/* Columns */
#right_col { width: 520px; float: left; padding:0; margin:0 20px 20px 20px;}
#left_col { width: 220px; float: left; padding:0 0 0 10px; margin:0;}

#subcontent { width:160px; float:left; margin:0; padding:0;}

/* =Tites
	----------------------------------------------- */

h4 {margin:0; padding:0;}
h4#storecategories { width:220px; height:28px; background:url(../../images/titles/store_categories.gif) no-repeat top left #000; text-indent:-9000px;}
h4#mybasket { width:220px; height:28px; background:url(../../images/titles/mybasket.gif) no-repeat top left #000; text-indent:-9000px;}
h4#storesearch { width:220px; height:28px; background:url(../../images/titles/storesearch.gif) no-repeat top left #000; text-indent:-9000px;}
h4#myaccount { width:220px; height:28px; background:url(../../images/titles/my_account.gif) no-repeat top left #000; text-indent:-9000px;}


h4#productsearch { width:520px; height:28px; background:url(../../images/titles/product_search.gif) no-repeat top left #000; text-indent:-9000px;}
h4#searchresults { width:520px; height:28px; background:url(../../images/titles/search_results.gif) no-repeat top left #000; text-indent:-9000px;}
h4#featuredproducts { width:520px; height:28px; background:url(../../images/titles/featured_products.gif) no-repeat top left #000; text-indent:-9000px; margin:0 0 10px 0;}
h4#welcome { width:520px; height:28px; background:url(../../images/titles/welcome.gif) no-repeat top left #000; text-indent:-9000px; margin:0 0 10px 0; clear:both;}


h1.categorytitles {background:#000; color:#FFF; width:511px; font-family:Georgia, Garamond, "Times New Roman"; font-variant:small-caps; height:21px; font-size:16px; margin:0; padding:5px 0 0 9px; }
h1.categorytitles a { color:#FFF; text-decoration:none; letter-spacing:normal;}
h1.categorytitles a:hover { color:#FFF; text-decoration:underline;}

h4.subtitles {background:#000; color:#FFF; width:511px; font-weight:normal; font-family:Georgia, Garamond, "Times New Roman"; font-variant:small-caps; height:21px; font-size:16px; margin:0 0 10px 0; padding:0 0 0 9px; }


/* =Header
	----------------------------------------------- */

#header { 
	margin:0px; 
	padding:19px 0 0 0;
	height:93px;
	text-align:center;
	background:url(../../images/backgrounds/header.jpg) no-repeat top left;
	position:relative;
}


#subnav { width:312px; height:24px; background:url(../../images/backgrounds/sub_bg.gif) no-repeat top left; color:#FFF; 
margin:0; padding:10px 0 0 0; position:absolute; top:0px; right:10px;margin-top:0px}
#subnav ul { margin:0; padding:0;margin-top:-2px}
#subnav li { display:inline;}
#subnav li a { color:#FFF; text-decoration:none;}
#subnav li a:hover { color:#FFF; text-decoration:underline;}

/*------------ MAIN NAVIGATION ------------ */

#navwrap { background:#000; height:47px; margin:0 0 5px 10px; padding:20px 0 0 26px; width:914px;}

#mainnav  {height:40px; margin:7px 0 0 0; padding:0; list-style:none; width:700px; float:left;}
#mainnav li { margin:0; padding:0; text-indent:-900em; float:left;}

#home a, #acts a, #extras a, #forum a, #agents a,#store a, #venues a {height:40px; display:block;}

#home a {width:51px; background:url(../../images/backgrounds/maintabs.gif)  no-repeat 0 0; margin-right:31px; }
#home a:hover, body#homepage #home a {background-position: 0 -40px;}

#acts a {width:168px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -93px 0; margin-right:31px;}
#acts a:hover, body#actspage #acts a {background-position: -93px -40px;}

#extras a {width:59px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -302px 0; margin-right:31px;}
#extras a:hover, body#extraspage #extras a {background-position: -302px -40px;}

#forum a {width:61px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -402px 0; margin-right:31px;}
#forum a:hover, body#forumpage #forum a {background-position: -402px -40px;}

#agents a {width:71px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -732px 0; margin-right:31px;}
#agents a:hover, body#forumpage #agents a {background-position: -732px -40px;}

#store a {width:101px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -502px 0;}
#store a:hover, body#storepage #store a {background-position: -502px -40px;}

#venues a {width:62px; background:url(../../images/backgrounds/maintabs.gif) no-repeat -635px 0; margin-right:31px;}
#venues a:hover, body#venuespage #venues a {background-position: -635px -40px;}

/*------------ BREAD CRUMBS ------------ */

#breadcrumbs { margin:0 0 5px 10px; padding:0; width:940px; color:#999;}
#breadcrumbs p {margin:0; padding:0;}

#breadcrumbs a {color:#999; text-decoration:none;}
#breadcrumbs a:hover {color:#999; text-decoration:underline;}

/*------------ Adverts ------------ */

#adverts { width:160px; margin:0; padding:0; list-style:none;}
#adverts li { margin:0 0 20px 0; padding:0;}
#adverts li img { border:1px solid #000;}




/* -------- Site Login -------- */

#loginwrap { background:#000; margin:0 0 7px 10px; padding:5px 5px 5px 10px; color:#FFF; width:925px;}
#loginwrap table { border:none; margin:0; padding:0;}
#loginwrap table td { border:none; margin:0; padding:0 5px 0 5px;}

#loginwrap input {font-size:11px;}

#loginwrap a {color:#FFF; text-decoration:none;}
#loginwrap a:hover {color:#FFF; text-decoration:underline;}

#loginwrap ul { list-style:none; margin:0; padding:0;}
#loginwrap li { display:inline; vertical-align:middle;}

/* -------- Search Results -------- */

.searchprodwrap { padding:7px 0 7px 0; margin:0; background:url(../../images/backgrounds/prod_split.gif) repeat-x bottom left;}

.prodthumbnail {float:left; width:80px; margin:0; padding:0;}

.productdetails {float:left; width:430px; margin:0; padding:0 0 0 10px;}

.productdetails h3 {margin:0; padding:0; font-size:13px; line-height:normal; letter-spacing:normal;}
.productdetails h3 a {color:#000; text-decoration:none;}
.productdetails h3 a:hover {color:#000; text-decoration:underline;}

.productdetails p { margin:4px 0 4px 0; padding:0; font-size:11px; line-height:normal; color:#666;}

.productdetails .price { color:#362164; font-weight:bold; font-size:12px;}

.prodpaging {padding: 10px 0px 10px 0px; margin: 0;}
.prodpaging a { color:#362164; text-decoration:none;}
.prodpaging a:hover { color:#362164; text-decoration:underline;}


.searchpanel {
	background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d;
	width: 502px; padding: 0px 9px 9px 9px;
	text-align: left;
	margin:0 0 15px 0;
	color:#FFF;
}

.searchpanel label { font-weight:bold; width:150px;}

.searchpanel a {color:#FFF; text-decoration:underline;}
.searchpanel a:hover {color:#FFF; text-decoration:none;}

.searchpanel p {margin-top:0px;}


/* =Footer
	----------------------------------------------- */
#footer { clear: both; padding:10px 10px 20px 10px; background:#000; color:#FFF; font-size:90%; list-style:none;}

#footer a { color:#FFF; text-decoration:none;}
#footer a:hover { color:#FFF; text-decoration:underline;}

#footer p { margin-bottom: 0; float:left; width:490px; }

#footer ul { width:110px; float:left; list-style:none;}
#footer li { margin:0 0 5px 0; padding:0;}



input.form-error { border:3px double  #a86666; }

div#error-msg {
	background-color:#fff584;
	border:1px solid #dcd266;
	margin-bottom:20px;
	padding:5px;
}
div#error-msg p {
	margin	: 0;
	padding	: 0;
}

.error {  background:#FF0000; color:#fff; padding:.3em; }

.containBox { border:1px solid #ccc; padding:0 1em; }

ul#navigation {
	margin:0 0 5px 0;
	padding:0;
	list-style-type: none;
	position:absolute; bottom: 0; left: 0;
}

ul#navigation li { display: inline; float: left;}

ul#navigation li a {
	text-decoration: none;
	padding: 3px 10px;
	color: #fff;
	background-color: #839a41;
	line-height: 2.5em;
	display: block;
	border-bottom:3px solid #4f5e24;
}

ul#navigation li a:hover {
	color: #fff;
	background-color: #bb7c4a;
	border-color: #8a5932;
}

#page_cart_display {
	padding: .5em;
	border:1px solid #e6e6e6;
}



/* =minicart
	----------------------------------------------- */

div#cart { padding:9px; width:202px; margin:0 0 15px 0; background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d; color:#FFF; }

div#cart h3 { margin-bottom: 0; margin-top:0; }

.prodlist  {border:none; font-size:100%; padding:0; margin:0; width:202px;}
.prodlist td {border:none; padding:0; margin:0;}

.carttotal { text-align:right; font-weight:bold; font-size:110%;}



ul#minicart  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.remove {margin-top: .4em; }

ul#minicart li {
	color: #FFF;
	padding: 4px 0 4px 0;
	text-decoration: none;
}

ul#minicart li a {
	color: #FFF;
	text-decoration:underline;
}

ul#minicart li a:hover {
	text-decoration:none;
	color: #FFF;
}


input.qty { width: 2em; }


/* =Misc
	----------------------------------------------- */
.clearleft { clear:left; }
.clearboth { clear: both; }
.clearright { clear: right; }

.floatleft { float:left; width: 25em; margin-right: 2em; }



/* =Account Navigation
	----------------------------------------------- */
	
#account_nav { width:220px; margin:0; padding:0; background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d;}

#account_nav ul {
	margin: 0;
	padding: 0 6px 10px 9px;
	list-style-type: none;
	font-size:12px;

}

#account_nav ul li { margin: 0; color:#FFF; padding: 4px 0 4px 0; background:url(../../images/backgrounds/cat_split.gif) repeat-x bottom left;  }

#account_nav ul li a {
	display: block;
	color: #FFF;
	width: 205px;
	text-decoration: none;
	
}


#account_nav ul li a:hover {
	background-color: #7a7194;
	color: #FFF;
}



/* =Navigation
	----------------------------------------------- */
	
#category_list { width:220px; margin:0; padding:0; background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d;}
	

#category_list ul {
	margin: 0;
	padding: 0 6px 10px 9px;
	list-style-type: none;
	font-size:12px;

}



#category_list ul li { margin: 0; color:#FFF; padding: 0 0 2px 0;  }

#category_list ul li a {
	display: block;
	color: #FFF;
	width: 205px;
	padding: 4px 0 4px 0;
	text-decoration: none;
	background:url(../../images/backgrounds/cat_split.gif) repeat-x bottom left;
}


#category_list ul li a:hover {
	background-color: #7a7194;
	color: #FFF;
}


#category_list ul li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#category_list ul li ul li { margin: 2px 0 0 5px; }

#category_list ul li ul li a {
	padding:0 4px 0 10px;
	 width: 186px;
	 background-image:url(../../images/backgrounds/sub_nav_bg.gif);
	 background-position:0 6px;
	 background-repeat:no-repeat;

}
#category_list ul li ul li a:hover {
	color: #FFF;
	text-decoration:none;
	
	
}
#category_list ul li ul li a.current,  #category_list ul li a.current ,
#category_list ul li a.current:hover , #category_list ul li ul li a.current:hover {
	background-color: #b5b5b5;
}
#category_list ul li ul li ul li a {background-color: #00CCCC; }




#bestsellers li { margin-left:10px; }

/* =Quicksearch
	----------------------------------------------- */

div#quick_search {
	background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d;
	width: 202px; padding: 9px;
	text-align: left;
	margin:0 0 15px 0;
}


div#quick_search input  { width:200px; }
div#quick_search label {
	color: #fff;
	margin-right: 1.2em;
	font-size: 1.2em; float:none;
}

div#quick_search p {text-align:right; margin:5px 0 0 0;}


/* =search results
	----------------------------------------------- */
ol.search-product-list { margin:0 0 0 2em; padding: 0; }

ol.search-product-list li { margin-bottom: .8em; border-bottom: 1px solid #f3f3f3; padding-bottom: .8em; }
.result-image {
  float: right;
  margin-right: 7px;
  clear:right;
}
ul#paging-top { margin: 0 .5em 0 0; padding: 0; }
ul#paging-top li { margin: 0 .5em 0 0; list-style: none; float:left; }

#paging ul { margin:0 0 1em 0; padding: 0;  border:1px solid #ccc; padding: .3em; height: 2em;}
#paging li { list-style: none; float:left; margin: 3px; text-align:center;}
#paging ul a {  background:#CCCCCC; text-decoration: none; padding:2px 5px 2px 5px;  }
#paging ul a:hover { background: #999999; }


.toppaging {margin:10px 0 10px 0; padding:0 0 10px 0; background:url(../../images/backgrounds/cat_split.gif) repeat-x bottom left;}
.toppaging a { color:#22144e; text-decoration:none;}
.toppaging a:hover { color:#22144e; text-decoration:underline;}

.footerpaging {margin:10px 0 0 0; padding:0;}
.footerpaging a { color:#22144e; text-decoration:none;}
.footerpaging a:hover { color:#22144e; text-decoration:underline;}

/* =product details
	----------------------------------------------- */
#details ul { margin:0; padding: 0; list-style: none; }

#details h3 {font-size:12px; color:#333; line-height:normal; letter-spacing:normal;}

#details h4 {  }

#details span.prodPrice { color: #21134e; font: 16px; font-weight:bold; }

#details .total { text-align: left; }
#details .subtotal { text-align: left; }

#details .prodImage { position: relative; text-align:right; float:left; border:1px solid #ccc; padding: .5em;  }
#details .prodImage img {}

#details .discount { position:relative; top:0; left:0; }


/* =Categories{shop.php}
	----------------.------------------------------- */
	
.products .categories img{ width:auto; height:auto; margin:0 0 10px 0; }

/* =Products{homepage}
	----------------------------------------------- */



.prodImage { position: relative; }
.discount { position:absolute; top:0; left:0; }

div.products, div.productsInt {
	width: 173px; float: left;
	text-align: center;
	margin-right: 0; padding: 0;
	height:230px; margin-bottom: 1em; min-height: 230px;
	background:url(../../images/backgrounds/prod_split.gif) repeat-x bottom left;
	position:relative;
}

div.productsInt { height:230px; margin:10px 0 0 0; }
div.products h3 { margin:0; padding:0;}
div.products h3 a, div.productsInt h3 a, ul.products a { font-size: 12px; line-height: 1em; color:#22144e; text-decoration:none; margin:0; padding:0;}
div.products h3 a:hover, div.productsInt h3 a:hover { color: #fff; color:#22144e; text-decoration:underline;  }

ul.attributes li { list-style: none;  margin:0; padding:0; font-size:11px; color:#333; line-height:normal;}
ul.attributes { margin: 0; padding: 0;  }
ul.attributes li span.money {
	color: #22144e;
	font-size: 12px;
	font-weight: normal;
	font-weight:bold;
}

ul.attributes li span.vat {
	font-size: .8em;
}

.categorydesc {font-size:12px; line-height:normal; margin:10px 0 10px 0; padding:0;}

.filterproducts { background:url(../../images/backgrounds/cat_bg.gif) repeat-x bottom left #21134d; color:#FFF; padding:7px; margin:0;}



ul.products { padding:0; margin:0; list-style: none; width:520px; }
ul.products li { padding:0; width:173px; height:230px; background:url(../../images/backgrounds/prod_split.gif) repeat-x bottom left; float:left; text-align:center; margin:0 0 15px 0; position:relative;}
ul.products li h3 { margin:5px 0 0 0; padding:0; font-size:12px; letter-spacing:normal;}
ul.products li h3 a {text-decoration:none;}
ul.products li h3 a:hover {text-decoration:underline;}

ul.products li p {margin:0; padding:0; font-size:11px; color:#333; line-height:normal;}
.moreinfo { position:absolute; bottom:7px; right:0px;}
ul.products li p.productprice { color:#22144e; font-weight:bold;}

/* =Sidepanel {class}
	----------------------------------------------- */
div#extra { height: auto; }
div.sidepanel { width: 33%; float: left; }
div.sidepanel h3 { padding:20px 0  0 0; border-top: 1px solid #ccc; color:#000066;
font: bold  1.6em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif;   }

div.sidepanel ul { margin: 0; padding: 0; }
div.sidepanel ul li { list-style: none; }

div.sidepanel ol { margin:0 0 0 25px;  padding: 0; }


/* =Varitaions
	----------------------------------------------- */

#variations { color:#333;}
#variations a { color:#21134d; text-decoration:none;}
#variations a:hover { color:#21134d; text-decoration:underline;}

#variations h4 {background:#000; color:#FFF; width:511px; font-weight:normal; font-family:Georgia, Garamond, Times New Roman; font-variant:small-caps; height:21px; font-size:16px; margin:0 0 10px 0; padding:5px 0 0 9px;}

#variations li {margin:0 0 7px 0; padding:0 0 0 15px; background:url(../../images/backgrounds/bullet_point.gif) no-repeat 0 5px;}


/* =Carts
	----------------------------------------------- */

div#microcart {
	position: absolute; bottom: 0; right: 0;
	background:#839a41; margin-bottom: 6px;
	border-bottom: 3px solid #4f5e24;
	color: #fff;
}

div#microcart p { margin: 0; padding:.7em; }
div#microcart a { color: #fff; }
div#productCart ul { margin: 0; padding: 0; }
div#productCart ul li { list-style: none; }


.total {
	text-align: right;
	background: #7a7195; padding: 10px 3px;;
	border-width: 1px 0;
	color: #FFF;
	font: 1.6em;
	margin-bottom: 10px;
}

.subtotal {
	text-align: right;
	padding: 10px 5px;
	border:1px solid #ccc;
	border-width: 1px 0;
	color: #21134e;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

.delivery { border-top:1px solid #ccc; padding: 10px 5px; }

span.prodTitle {

font: bold  1.4em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; color: #0d0157 }

span.prodPrice { color: #21134e; font-size: 1.3em }


/* Lists */
ul.listinline {
	list-style: none;
	margin:0 0 1.5em 0; padding:0;
	font-size: 1em;
}

ul.listinline li { display: inline; margin-right:1em; padding-right: 1em; }
ul.listinline  .killborder { border:0; }


.nextstage {list-style:none; margin:0; padding:0; width:200px; float:right; text-align:right;}

.selected a {
	font-weight: bold;
	border: 1px #ccc solid;
	padding: 2px;
}

#promText {
	font-size: .9em;
	margin: 2px;
	padding: 0;
	text-align: right;
}
#promText input {
	font-size: .9em;
}
.odd {
	background: #f5f5f5;
}
.even {
	background: #fff;
}
.isGift {
	background: #D8E7F5;
}
table#email_list {
	margin: 10px 5px;
}


/* Customer Account "continue shopping" buttons */
.cart-return{ float:right; text-align:right; padding:10px; }
.cart-return a{ margin:0 0 0 10px; }

#prodGallery { float:left; padding-left:10px; }

#prodGallery li{ border:1px solid #ccc; padding: .5em; margin-left:10px; margin-bottom:10px;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#page_slugs { list-style: none; padding:0; margin:0; font-size:1em  }
	#page_slugs li { display:inline; }


#files ul li {
	list-style-position : inside;
	list-style-image: url('/images/file_icons/txt.gif');
	line-height: 20px;
}
	#files ul li.exe {
		list-style-image: url('/images/file_icons/exe.gif');
	}
	#files ul li.pdf {
		list-style-image: url('/images/file_icons/pdf.gif');
	}
	#files ul li.ai, #files ul li.eps {
		list-style-image: url('/images/file_icons/ai.gif');
	}
	#files ul li.tiff, #files ul li.tif {
		list-style-image: url('/images/file_icons/tiff.gif');
	}
	#files ul li.gif {
		list-style-image: url('/images/file_icons/gif.gif');
	}
	#files ul li.jpeg, #files ul li.jpg {
		list-style-image: url('/images/file_icons/jpg.gif');
	}
	#files ul li.psd {
		list-style-image: url('/images/file_icons/psd.gif');
	}
	#files ul li.csv, #files ul li.xls, #files ul li.xlb {
		list-style-image: url('/images/file_icons/excel.gif');
	}
	#files ul li.doc, #files ul li.docx {
		list-style-image: url('/images/file_icons/doc.gif');
	}

div.rating_box {
	position: relative;
	overflow: hidden;
}
	div.rating_box div#rating_off,
	div.rating_box div#rating_on {
		position:absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background-repeat: repeat-x;
	}
#reviews_info {
	font-size: 10px;
}
#review_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#review_list li {
		position: relative;
		border-top: 1px dashed #ddd;
		padding: 5px 0px;
		margin: 5px 0px 5px 0px;
	}
	#review_list .title {
		font-weight: bold;
		color: #829a41;
		padding-left: 10px;
	}
	#review_list .report_link {
		position: absolute;
		right: 0px;
		bottom: -6px;
	}
	#review_list .report_link a {
		text-decoration: none;
		color: #829a41;
	}
	#review_list .name {
		font-weight: bold;
	}
	#review_list .review_text a {
		color: #829A41;
		text-decoration: none;
	}
#frmAddReview {
	margin-top: 10px;
}
	#frmAddReview div.field {
		display: block;
		float: none;
		clear: both;
	}
	#frmAddReview div.field label {
		display: block;
		float: none;
		clear: both;
		width: auto;
	}

pre {
	font-size: 12px;
	color: #C0C0C0;
}

#sort_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sort_links li {
	display: inline;
}

.order_message {
	margin-bottom: 5px;
	width: 100%;
}
.order_message th {
	vertical-align: top;
	width: 120px;
	border-right: 1px dashed #999;
	background: transparent;
	color: #333;
}
.admin_message {
	border: 2px solid #C0C0FF;
}
.user_message {
	border: 2px solid #C0FFC0;
}

.red_border {
	border: 2px solid #c00;
}
#currency_selector h3 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
}
#currency_selector ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#currency_selector ul li {
	display: block;
	float: left;
	padding: 1px;
}




/*=Archives

	-------------------------------------------------------*/


ol.archive_list { list-style: none; margin:0; padding:0; }
ol.archive_list ol {

	padding:20px;

	list-style:disc;

}

ol.archive_list ol li { margin-bottom: 10px; }

ol.archive_list ol p { margin-bottom:0; }



ol.archive_list ol span { display: block; font-size: 90%; font-weight: normal; }

