body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;

	background-color: #eeeeee;
	color: #434343;
}
input,select,textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.hide {
	display: none;
}

#wrapper{
	width:960px;
	margin:0 auto;
}

#outer{
	width:100%;
	float:left;
	
	background-color:#ffffff;
	color:#434343;
}

#topbar {
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;

	background-color:transparent;
	color: #4a4a4a;
}
#logo {
	float: left;
	width: 400px;
	height:100px;
}
#logo img {
	display: block;
	width: 400px;
	height: 100px;
	border:0;
}
#strapline {
	width: 480px;
	padding: 0 0 40px 44px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
#skiplink {
	position: absolute;
	top: 70px;
	left: -999em;
	font-size: 70%;
}
#skiplink:focus {
	left: 10em;
	background-color: #ffffff;
	color: #ff7800;
}
#formsearch {
	float: right;
	margin: 0;
	padding: 48px 20px 0 0;
	font-size: 70%;
}
#formsearch label {
	/*background-color: #ffffff;*/
	color: #333333;
}
#formsearch input {
	margin: 0 0 0 6px;

	border: 1px solid #919191;
}
#formsearch input.button {
	padding: 0;
	font-weight: bold;
	cursor: pointer;

	background-color: #ff7800;
	color: #ffffff;
	border: 1px solid #ff7800;
}
#formsearch input.searchprovider {
	padding:0 5px;
	
	background: #ff7800 url(/images/bulletSpyglassWhite.gif) no-repeat right;
	color: #ffffff;
}


/*Main Navigation Area (top)*/
#navbar {
	background-color:transparent;
	position: relative;
	clear: left;
	float: left;
	width: 100%;
	border-bottom: 15px solid #d6d6d6;
}
#navbar ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;

	background: #c4c2c2 url(/images/bgNavbarLi.gif) repeat-x 0 0;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#navbar li {
	float: left;
	padding: 18px 28px 6px;
	font-weight: bold;
	font-size: 70%;

	background: #c4c2c2 url(/images/bgNavbarLi.gif) repeat-x 0 0;
	color: #ffffff;
	border-right: 1px solid #ffffff;
}
#navbar li a {
	text-decoration: none;

	background-color: #c4c2c2;
	color: #2f5d7d;
}
#navbar li a:hover,#navbar li a:focus {
	background-color: #c4c2c2;
	color: #ffffff;
}
#navbar li.products {
	border-right: none;

	background: #4c7c9d url(/images/bgProductsLi.gif) no-repeat right 0;
	color: #ffffff;
}
#navbar li.products a {
	background-color: #4c7c9d;
	color: #ffffff;
}
#navbar li.products a:hover,#navbar li.products a:focus {
	background-color: #4c7c9d;
	color: #000000;
}
#navbar ul.productnav {
	padding: 10px 0;

	background: #4c7c9d;
	color: #ffffff;
	border-top: 1px solid #2a4a5f;
	border-bottom: 1px solid #2a4a5f;
}
#navbar ul.productnav li {
	padding: 0 20px;
	font-weight: normal;

	background: #4c7c9d;
	color: #ffffff;
}
#navbar ul.productnav li a {
	background-color: #4c7c9d;
	color: #ffffff;
}
#navbar ul.productnav li a:hover,#navbar ul.productnav li a:focus {
	background-color: #4c7c9d;
	color: #672c00;
}

/*Main Content Area*/
#main {
	clear: left;
	float: left;
	width: 100%;
	padding: 0;

	background: #ffffff url(/images/bgMain.gif) repeat-y center 0;
	color: #434343;
}

#main #footerimage{
	clear:both;
	margin:9px auto 0 auto;
	display:block;
}

/*Left and Right Column shared styles*/
#main .column {
	width: 150px;
	padding: 0 5px;
}
#main .column .box {
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 12px;
}
#main .column .box .caption {
	padding: 3px 14px;
	font-size: 70%;
	font-weight: bold;

	background: #5289AF url(/images/bgBoxCaption.gif) no-repeat 0 top;
	color: #ffffff;
}
#main .column .box .content {
	float: left;
	width: 143px;
	padding: 0 7px 0 0;

	background: #e7e7e7 url(/images/bgBoxContent.gif) repeat-y right top;
	color: #404040;
}
#main .column .box .content p {
	margin: 0 0 0.6em;
	font-size: 70%;
	line-height: 1.2em;
}
#main .column .box .content p a {
	background-color: #e7e7e7;
	color: #5289af;
}
#main .column .box .content p a:hover,#main .column .box .content p a:focus {
	background-color: #e7e7e7;
	color: #ff7800;
}
#main .column .box .greeting {
	margin: 0 0 0.6em;
	font-size: 70%;
}
#main .column .box .name {
	background-color: #e7e7e7;
	color: #1b5481;
}
#main .column .box .majorlink {
	clear: left;
	float: left;
	width: 94px;
	margin: 0 0 0.6em;
	padding: 0 21px 0 0;
	font-weight: bold;
	text-decoration: none;

	background: #e7e7e7 url(/images/bulletMajorLink.gif) no-repeat right center;
	color: #404040;
}
#main .column .box .majorlink:hover,#main .column .box .majorlink:focus {
	background-color: #e7e7e7;
	color: #ff7800;
}
#main .column .box .lrgbutton {
	clear: left;
	float: left;
	width: 103px;
	padding: 1px 6px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;

	background-color: #ff7800;
	color: #ffffff;
}
#main .column .box .lrgbutton:hover,#main .column .box .lrgbutton:focus {
	background-color: #ff7800;
	color: #672c00;
}
#main .column .box .content ul.nav {
	margin: 0;
	padding: 0;
	font-size: 70%;
	line-height: 1.2em;
	list-style: none;
}
#main .column .box .content ul.nav li {
	padding: 0 0 1px;

	background: #e7e7e7 url(/images/bgBoxNavLi.gif) repeat-x 0 bottom;
	color: #404040;
}
#main .column .box .content ul.nav li a {
	display: block;
	padding: 2px 14px;
	text-decoration: none;

	background-color: #e7e7e7;
	color: #404040;
}
#main .column .box .content ul.nav li a:hover,#main .column .box .content ul.nav li a:focus {
	background-color: #e7e7e7;
	color: #ff7800;
}
#main .column .box .standard {
	padding: 9px 14px 0;
}
#main .column .box .close {
	clear: left;
	float: left;
	width: 100%;
	height: 16px;

	background: #ffffff url(/images/bgBoxClose.gif) no-repeat 0 0;
	color: #434343;
}

/*Left Column Styles*/
#zone1 {
	float: left;
	margin: 9px 2px 0 0;
}
.adbox {
	padding: 9px 14px 0;
	font-size: 70%;
	text-align: center;
}
.adbox img {
	display: block;
	height: 74px;
	margin: 0 auto;
	border: 0;
}
#creditcards {
	clear: left;
	float: left;
	width: 100px;
	margin: 0;
}

#creditcards img {
	display: block;
	width:150px;
}

/*Content Window*/
#zone2 {
	float: left;
	width: 636px;
	margin: 9px 0 0;
	display:inline;
}
#zone2 h1 {
	margin: 0 0 1em;
	font-size: 75%;
	line-height: 1.4em;

	background-color: #ffffff;
	color: #214358;
}
#zone2 p {
	margin: 0 0 1em;
	font-size: 70%;
	line-height: 1.4em;
}
#zone2 p a {
	background-color: #ffffff;
	color: #5289af;
}
#zone2 p a:hover,#zone2 p a:focus {
	background-color: #ffffff;
	color: #ff7800;
}
#zone2 ul,#zone2 ol {
	font-size: 70%;
	line-height: 1.4em;
}
#zone2 ul.sitemap_level0,#zone2 ul.sitemap_level0 ul{
	list-style-type:disc;
	margin:0 0 0 20px;
	padding:0;
}
#zone2 ul.sitemap_level0 li a{
	color: #5289af;
}
#zone2 ul ul,#zone2 ol ol {
	font-size: 100%;
}
#zone2 .padding {
	clear: left;
	float: left;
	width: 600px;
	padding: 12px 18px 0px;
}
#zone2 .highlight {
	background-color: #ffffff;
	color: #dc1212;
}
#zone2 img.standard {
	float: right;
	margin: 0 0 12px 12px;
	padding: 1px;

	background-color: #5289af;
	color: #ffffff;
	border: 8px solid #e7e7e7;
}
#zone2 #breadcrumb {
	clear: left;
	float: left;
	width: 600px;
	margin: 0;
	padding: 12px 18px 0;
	font-size: 75%;
	font-weight: bold;
	list-style: none;

	background-color: #ffffff;
	color: #214358;
}
#zone2 #breadcrumb li {
	float: left;
	padding: 0 0.4em 0 0;
}
#zone2 #breadcrumb a {
	background-color: #ffffff;
	color: #214358;
	text-decoration: none;
}
#zone2 #breadcrumb a:hover,#zone2 #breadcrumb a:focus {
	background-color: #ffffff;
	color: #ff7800;
}
#zone2 #breadcrumb h1 {
	margin: 0;
	font-size: 100%;
}

#fullrange {
	clear: left;
	float: left;
	width: 600px;
	padding: 0 18px;
}
#fullrange .row {
	clear: left;
	float: left;
	width: 100%;
	padding: 0 0 12px;
}
#fullrange .item {
	float: left;
	width: 294px;
	margin: 0 0 0 12px;
}
#fullrange .item.first {
	margin: 0;
}
#fullrange .item img {
	display: block;
	width: 294px;
	height: 112px;
	border: 0;
}
.list {
	clear: left;
	float: left;
	width: 576px;
	margin: 0 30px;
}
.list .listnav {
	clear: left;
	float: left;
	width: 100%;
	margin: 1em 0;
	padding: 3px 0;

	background-color: #e7e7e7;
	color: #434343;
}
.list .listnav .pagenumbers {
	float: right;
	padding: 3px 6px 0 0;
	font-size: 70%;
	font-weight: bold;

	background-color: #e7e7e7;
	color: #ff7800;
}
.list .listnav .pagenumbers a {
	font-weight: normal;

	background-color: #e7e7e7;
	color: #5289af;
}
.list .listnav .pagenumbers a:hover,.list .listnav .pagenumbers a:focus {
	background-color: #e7e7e7;
	color: #ff7800;
}
.list .listnav .pagenumbers .label {
	background-color: #e7e7e7;
	color: #214358;
}
#formitemlimit {
	float: left;
	margin: 0 0 0 6px;
	font-size: 70%;
}
#formitemlimit label {
	font-weight: bold;

	background-color: #e7e7e7;
	color: #214358;
}
#formitemlimit select {
	margin: 0 6px;
}
#formitemlimit input {
	padding: 0;
	font-weight: bold;
	cursor: pointer;

	background-color: #5289af;
	color: #ffffff;
	border:0;
	/*border: 1px solid #5289af;*/
}
.list .row {
	clear: left;
	float: left;
	width: 100%;
	padding: 0 0 4px;
}
.list .item {
	float: left;
	width: 282px;
	margin: 0 0 0 12px;
	padding: 0 0 4px;

	border-bottom: 1px solid #5289af;
}
.list .item.first {
	margin: 0;
}
.list .img {
	position: relative;
	float: left;
	width: 98px;
}
.list .img img {
	display: block;
	width: 84px;
	height: 84px;
	padding: 1px;

	background-color: #5289af;
	color: #ffffff;
	border: 6px solid #e7e7e7;
}
.list .img img.flag {
	display:inline;
	position: absolute;
	top: 1px;
	left: 47px;
	width: 50px;
	height: 33px;
	padding: 0;

	background-color: transparent;
	border: 0;
}
.list .text {
	position: relative;
	float: right;
	width: 175px;
}
.list .text img.flag {
	display: inline;
	position: absolute;
	top: 0px;
	left: 125px;
	width: 50px;
	height: 33px;
	padding: 0;

	background-color: transparent;
	border: 0;
}
.list .name {
	min-height: 48px;
	font-size: 70%;
	font-weight: bold;
	line-height: 1.2em;
	width: 132px;

	background-color: #ffffff;
	color: #214358;
}
.list .outstock {
	line-height: 1.2em;
	background: #ffffff url(/images/bulletOutStock.gif) no-repeat right;
	color: #dc1414;
	width:9.0em;
}
.list .description {
	padding: 0 0 12px;
	font-size: 70%;
	line-height: 1.2em;
}
.list .prices {
	float: left;
}
.list .oldprice {
	font-size: 70%;
	/*font-weight: bold;*/
	
	background-color: #ffffff;
	text-decoration: line-through;
	color: #dc1212;
}
.list .incvat {
	font-size: 75%;
	font-weight: bold;

	background-color: #ffffff;
	color: #dc1212;
}
.list .exvat {
	font-size: 70%;
}
.list .actions {
	float: right;
}
.list .actions a {
	display: block;
	padding: 2px 3px;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.list .actions a.view {
	background-color: #5289af;
	color: #ffffff;
	padding: 2px 13px;
}
.list .actions a.view:hover,.list .actions a.view:focus {
	background-color: #5289af;
	color: #214358;
}
.list .actions a.buy {
	margin: 6px 0 0;
	padding: 2px 18px 2px 4px;

	background: #ff7800 url(/images/bulletBasket.gif) no-repeat right;
	color: #ffffff;
}
.list .actions a.preorder {
	margin: 2px 0 0;
	padding: 2px 4px 2px 4px;

	background-color: #ff7800;
	color: #ffffff;
}
.list .actions a.buy:hover,.list .actions a.buy:focus {
	background-color: #ff7800;
	color: #672c00;
}
.list .productadd {
	margin: 0;
}

.productdetail {
	clear: left;
	float: left;
	width: 576px;
	margin: 0 30px 1em;
}
.productdetail .img {
	position: relative;
	float: left;
	width: 272px;
}
.productdetail .img img {
	display: block;
	width: 254px;
	padding: 1px;

	background-color: #5289af;
	color: #ffffff;
	border: 8px solid #e7e7e7;
}
.productdetail .img .flag {
	position: absolute;
	top: 9px;
	left: 211px;
	width: 50px;
	height: 33px;

	background-color: transparent;
	color: #434343;
	border: 0;
}
.productdetail .text {
	float: right;
	width: 278px;
}
.productdetail .closeup {
	clear: left;
	float: left;
	margin: 0 0 1em;
	padding: 0 16px 0 0;
	font-size: 70%;

	background: #ffffff url(/images/bulletSpyglass.gif) no-repeat right;
	color: #5289af;
}
.productdetail .closeup:hover,.productdetail .closeup:focus {
	background-color: #ffffff;
	color: #ff7800;
}
.productdetail .instock,.productdetail .outstock,.productdetail .leadtime {
	clear: left;
	float: left;
	margin: 0 0 0.6em;
	padding: 0 14px 0 0;
	font-size: 70%;
}
.productdetail .instock {
	background: #ffffff url(/images/bulletInStock.gif) no-repeat right;
	color: #008800;
}
.productdetail .outstock {
	background: #ffffff url(/images/bulletOutStock.gif) no-repeat right;
	color: #dc1414;
}
.productdetail .productadd {
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 1em;
}
.productdetail .productadd .prices {
	clear: left;
	float: left;
}
.productdetail .productadd .prices .oldprice,.productdetail .productadd .prices .incvat,.productdetail .productadd .prices .exvat {
	clear: left;
	float: left;
	font-size: 70%;
}
.productdetail .productadd .prices .oldprice{
	text-decoration: line-through;
	background-color: #ffffff;
	color: #dc1212;
}
.productdetail .productadd .prices .incvat {
	font-size:75%;
	font-weight: bold;

	background-color: #ffffff;
	color: #dc1212;
}
.productdetail .productadd select {
	float: right;
	padding: 0 0 0 0;
	margin: 0 8px 0 0;
	font-size: 70%;
	cursor: pointer;
}
.productdetail .productadd input.submit {
	float: right;
	padding: 0 16px 0 0;
	font-size: 70%;
	font-weight: bold;
	cursor: pointer;

	background: #ff7800 url(/images/bulletBasket.gif) no-repeat right;
	color: #ffffff;
	border: 1px solid #ff7800;
}
#options {
	float: left;
	width: 100%;
	margin: 0 0 1em;
}
#options .option {
	clear: left;
	float: left;
	margin: 0 0 0.6em;
	font-size: 70%;
}
#options label {
	font-weight: bold;

	background-color: #ffffff;
	color: #214358;
}
.productdetail .addoptions {
	clear: left;
	float: left;
	width: 100%;
	padding: 1em 0;
	font-size: 65%;

	border-top: 1px solid #e7e7e7;
}
.productdetail .addoptions a {
	background-color: #ffffff;
	color: #5289af;
}
.productdetail .addoptions a:hover,.productdetail .addoptions a:focus {
	background-color: #ffffff;
	color: #ff7800;
}
#zone2 .productdetail .addoptions ul {
	font-size: 100%;
}

.otheritems {
	clear: left;
	float: left;
	width: 100%;
}
.otheritems .caption {
	margin: 0 0 1em;
	padding: 8px 18px;
	font-size: 75%;
	font-weight: bold;

	background-color: #e7e7e7;
	color: #214358;
}
.otheritemslist {
	clear: left;
	float: left;
	width: 576px;
	margin: 0 30px;
}
.otheritemslist .row {
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 12px;
	
}
.otheritemslist .item {
	float: left;
	width: 126px;
	margin: 0 9px;
	text-align: center;
}
.otheritemslist .item .img {
	position: relative;
	width: 100px;
	margin: 0 auto 12px;
}
.otheritemslist .item .img img {
	display: block;
	width: 84px;
	height: 84px;
	padding: 1px;

	background-color: #5289af;
	color: #ffffff;
	border: 6px solid #e7e7e7;
}
.otheritemslist .item .img img.flag {
	display: inline;
	position: absolute;
	top: 8px;
	left: 61px;
	width: 30px;
	height: 20px;
	padding: 0;

	background-color: transparent;
	border: 0;
}
.otheritemslist .item .name {
	margin: 0 0 0.6em;
	font-size: 70%;
}
.otheritemslist .item .name a {
	background-color: #ffffff;
	color: #5289af;
}
.otheritemslist .item .name a:hover,.otheritemslist .item .name a:focus {
	background-color: #ffffff;
	color: #ff7800;
}
.otheritemslist .prices .incvat {
	font-size: 70%;
	font-weight: bold;

	background-color: #ffffff;
	color: #dc1212;
}
.otheritemslist .prices .exvat,.otheritemslist .prices .oldprice {
	font-size: 70%;
}
.otheritemslist .prices .oldprice{
	text-decoration: line-through;
	background-color: #ffffff;
	color: #dc1212;
}

/*Right Column Styles*/
#zone3 {
	margin: 9px 0 0;
	float: right;
}
#basketsummary {
	float: left;
	width: 115px;
	padding: 0 14px;
	font-size: 70%;
}
#basketsummary th {
	font-weight: normal;
}
#summary {
	float: left;
	width: 100%;
	margin: 0 0 0.6em;
}
#basketsummary .row {
	clear: left;
	float: left;
	width: 100%;
	padding: 3px 0;

	background: #e7e7e7 url(/images/bgBasketSummaryRow.gif) repeat-x 0 bottom;
	color: #404040;
}
#main #basketsummary .name {
	padding: 3px 0;
	font-weight: bold;

	background-color: #e7e7e7;
	color: #404040;
}
#basketsummary .remove {
	float: left;
}
#basketsummary .remove a {
	background-color: #e7e7e7;
	color: #5289af;
}
#basketsummary .remove a:hover,#basketsummary .remove a:focus {
	background-color: #e7e7e7;
	color: #ff7800;
}
#basketsummary .label {
	float: left;
	font-weight: bold;
}
#basketsummary .value {
	float: right;
}
#formnewsletter {
	margin: 0;
	width: 115px;
	padding: 9px 14px 0;
	font-size: 70%;
}
#formnewsletter input,.sendwishlist input {
	width: 96%;

	border: 1px solid #5289af;
}
#formnewsletter input.button,.sendwishlist input.submit {
	width: 115px;
	margin: 0.6em 0 0;
	font-weight: bold;
	border: 0;
	cursor: pointer;

	background-color: #5289af;
	color: #ffffff;
}

#footersep {
	clear: left;
	float: left;
	width: 100%;
	height: 26px;

	background-color: #d2d0d0;
	color: #ffffff;
	border-top: 1px solid #b5b2b2;
	border-bottom: 1px solid #b5b2b2;
}
#footer {
	clear: left;
	float: left;
	width: 100%;

	background: #5289af url(/images/bgFooter.gif) no-repeat 0 bottom;
	color: #ffffff;
	border-top: 1px solid #ffffff;
}
#footer a {
	background-color: #5289af;
	color: #214358;
}
#footer a:hover,#footer a:focus {
	background-color: #5289af;
	color: #d4e1eb;
}
#adtext {
	float: left;
	padding: 6px 36px;
	font-size: 70%;
	font-weight: bold;
}
#copyright {
	float: right;
	padding: 6px 36px;
	font-size: 65%;
}






/*
matt's nasty styles
*/

#memberlogin{
	font-size: 70%;
	margin: 0;
}
#memberlogin input {
	width: 96%;

	border: 1px solid #5289af;
}
#memberlogin input.submit{
	width: 115px;
	margin: 0.6em 0 0;
	font-weight: bold;
	border: 0;
	cursor: pointer;

	background-color: #5289af;
	color: #ffffff;
}

.searchresults{
	float: left;
	width: 100%;
	list-style: none;
	margin:0;
	padding: 0;
}
.searchresults li{
	clear: left;
	float: left;
	margin: 0 0 2px;
}
.searchresults li a {
	float: left;
	cursor:pointer;
}
.searchresults li .img {
	float: left;
	width: 40px;
	height: 18px;
}
.searchresults li .img img {
	height: 18px;
	border: 0;
}
.searchresults li .text {
	float: left;
	height: 18px;
}
.searchresults li .noimgtext {
	float: left;
	margin:0 0 0 40px;
	height: 18px;
}

.wishlist{
	margin:0;
	list-style-type:none;
}
.wishlist a{
	font-size:70%;
	color:#5289af;
}
.searchresults li a,.editoriallist li a{
	background-color: #ffffff;
	color: #5289af;
}
.searchresults li a:hover,.editoriallist li a:hover,.searchresults li a:focus,.editoriallist li a:focus {
	background-color: #ffffff;
	color: #ff7800;
}

#contacttable{
	font-size: 70%;
	margin: 0;
}
#contacttable th{
	text-align:left;
}
#contacttable th label{
	color:#1b5481;
}

#contacttable td input,#contacttable td textarea{
	border: 1px solid #5289af;
}
#contacttable td input{
	width:200px;
}
#contacttable td textarea{
	width:300px;
	height:100px;
	overflow:auto;
}
#contacttable td input.submit{
	width: 115px;
	margin: 0.6em 0 0;
	font-weight: bold;
	border: 0;
	cursor: pointer;

	background-color: #5289af;
	color: #ffffff;
}
.actions input.submit {
	padding: 0 16px 0 0;
	font-size: 70%;
	font-weight: bold;
	cursor: pointer;

	background: #ff7800 url(/images/bulletBasket.gif) no-repeat right;
	color: #ffffff;
	border: 1px solid #ff7800;
}
.addoptions input.submit {
	padding: 0;
	font-weight: bold;
	cursor: pointer;
	
	background: #ff7800;
	color: #ffffff;
	border: 1px solid #ff7800;
}
.wishlist form{
	display:inline;
}
.wishlist input.submit{
	position:relative;
	width:9px;
	height:8px;
	border:0;
	padding:0;
	margin:0;
	top:-4px;
	left:-4px;
	background: #ffffff url(/images/bulletOutStock.gif) no-repeat right;
	color: #dc1414;
	cursor: pointer;
}
.productdetail .productadd input.order{
	padding: 0;
	
	background: #ff7800;
}
.preorderemail{
	font-size:70%;
	float:right;
}
.fieldrequired{
	color:#ff0000;
}
a.image_search_result{
	display:block;
	float:left;
	width:150px;
	height:110px;
	text-align:center;
	
	font-size:70%;
	color: #5289af;
}
a.image_search_result:hover,a.image_search_result:focus{
	color: #ff7800;
}
a.image_search_result img{
	border:0;
}
.greytext{
	color:#999999;
}
.categoryheader{
	width:576px;
	height:95px;
	margin:0 0 0 12px;
}
#rightlink img{
	margin:12px 0 0 0;
	width:233px;
	height:20px;
	border:0;
	display:block;
}
