﻿html, body {
	color:#464646;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:small;
}

a:link {
	color:#0d79be;
	text-decoration:none;
}

a:visited {
	color:#0d79be;
	text-decoration:none;
}

a:hover {
	color:#0d79be;
	text-decoration:underline;
}

img {
	border:none;
}

form {
	display:inline;
}

input.SearchBox {
	color:#464646;
	width:346px;
	margin:0 2px 0 2px;
	border:0px solid;
	background-color:transparent;
	font:14px Arial;
}

td {
	vertical-align:top;
}

td.SearchBox {
	background-color:#ECF7EC;
	background-image:url(/image/background.gif);
	background-repeat:repeat-x;
	background-position:0% 50%;
	font:14px Arial;
	vertical-align:middle;
}

td.SearchAdditional {
	padding:15px 0 0 15px;
	vertical-align:middle;
}

td.SearchAdditional a {
	line-height:1.3em;
}

td.Category {
	font-weight:bold;
}

td.Category div {
	font-size:x-small;
	margin-bottom:12px;
}

td.Category div a, td.Category div a:visited {
	color:#3190cd;
}

a.Explore {
	font-size:85%;
}

a.DidYouMean {
	font-size:85%;
	color:#cc0000;
}

td.Footer {
	color:gray;
	font-size:85%;
	padding:25px 0 15px 0;
	font-family:Tahoma, Arial;
}

td.Footer table tr td {
	vertical-align:bottom;
}

div.Copyright {
	font-size:xx-small;
}

div.Copyright a {
	color:#808080;
	text-decoration:none;
}

div.Indent {
	margin-left:15px;
}

div.Indent div.Content {
	width:80%;
}

table.Filter {
	margin-top:3px;
	margin-left:-25px;
}

table.Filter tr td {
	padding-left:25px;
}

table.Filter tr td {
	font-size:85%;
}

a.RemoveFilter {
	color:#464646;
	white-space:nowrap;
}

a.RemoveFilter:hover {
	color:#c00000;
}

a.RemoveFilter img {
	width:12px;
	height:12px;
	vertical-align:middle;
	padding-left:2px;
}

table.Results {
	margin-top:15px;
	margin-bottom:5px;
}

table.Results tr td {
	font-size:85%;
}

div.ResultCount {
	margin-top:2px;	
}

select#OrderBy {
	font-size:x-small;
}

table.Product {
	background-image:url(/image/gradient.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

table.Product tr td.Thumbnail {
	width:125px;
}

table.Product tr td.Details {
	padding-right:15px;
}

table.Product tr td.Purchase {
	text-align:center;
	width:125px;
}

table.Product tr td.Purchase div.Price {
	margin:10px 0 5px 0;
}

table.Product tr td.Purchase div.Price a,
table.Product tr td.Purchase div.Price a:hover {
	color:#464646;
	font-size:150%;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
}

table.Product tr td.Purchase div.Store {
	font-size:x-small;
	color:#8f8f8f;
	margin:7px 0 10px 0;
}

table.Product tr td.Purchase div.Store a {
	font-size:small;
	color:#00910a;
}

table.Product tr td.Thumbnail img {
	margin:10px 12px 10px 15px;
	padding:3px;
	border:1px solid #e3e3e3;
	background-color:#ffffff;
}

table.Product tr td h1 {
	font-weight:normal;
	font-size:large;
	margin:10px 10px 5px 0;
}

table.Product div.RelatedLinks {
	margin-top:10px;
	font-size:85%;
}

table.Product div.RelatedLinks a,
table.Product div.RelatedLinks a:hover {
	color:#00910a;
}

div.ProductComparison table thead tr th {
	font-weight:bold;
}

div.ProductComparison table.sortable thead tr th {
	cursor:pointer;
}

div.ProductComparison table thead tr th.sorttable_nosort {
	cursor:default;
}

div.ProductComparison table tr th,
div.ProductComparison table tr td {
	text-align:left;
	padding:5px;
	border-bottom:1px solid #ECECEC;
	vertical-align:middle;
}

div.ProductComparison table tr td.Source a {
	cursor:pointer;
	color:#0d79be;
}

div.ProductComparison table tbody tr:hover {
	background-color:#ffffe3;
}

div.ProductComparison table tr td.Price a {
	cursor:pointer;
}

div.ProductComparison table .Price,
div.ProductComparison table .Buy {
	text-align:right;
}

div.ProductComparison table tr td.Price a,
div.ProductComparison table tr td.Price a:hover {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

h1 {
	font-weight:normal;
	font-size:large;
	margin:10px 0 10px 0;
	font-family:Tahoma,Arial,Verdana;
	color:#C3960D;
}

h2 {
	font-weight:normal;
	font-size:medium;
	margin:10px 0 10px 0;
	font-family:Tahoma,Arial,Verdana;
	color:#C3960D;
}

img.ProductImage {
	padding:3px;
	border:1px solid #e3e3e3;
	background-color:#ffffff;
}

div.Paging {
	margin:15px 0 10px 0;
	cursor:default;
}

div.Paging a {
	border:1px solid #b2dfb2;
	color:#009600;
	padding:3px 6px 3px 6px;
	background-color:#f1fdf1;
}

div.Paging a:hover {
	text-decoration:none;
	border-color:#009600;
	background-color:#ffffff;
}

div.Paging b {
	border:1px solid #f2c713;
	padding:3px 6px 3px 6px;
	background-color:#ffffcc;
	cursor:default;
}

div.Paging span {
	color:#c3c3c3;
	border:1px solid #c3c3c3;
	padding:3px 6px 3px 6px;
	background-color:#fafafa;
	cursor:default;
}

td.ColumnRight {
	padding-left:15px;
}

div.Advertisement {
	background-image:url(/image/line-dotted.gif);
	background-repeat:repeat-y;
	padding-left:15px;
}

div.DidYouFind {
	margin:15px 0 0 0;
}

div.Notice {
	background-color:#ffffcc;
	border:1px solid #f2c713;
	margin-top:15px;
	padding:5px;
}

div.SelectedCategory {
	width:135px;
	overflow:hidden;
	white-space:nowrap;
	padding:0 5px 0 5px;
	border-left:1px dotted #999999;
	cursor:pointer;
}

#CategoryDropDown {
	cursor:pointer;
}

div.Hidden {
	display:none;
}

div.SuggestionMenu {
	width:350px;
}

div.CategoryMenu,
div.SuggestionMenuInside {
	width:342px;
}

div.CategoryMenu,
div.SuggestionMenu {
	position:absolute;
	margin:3px 0px 0px -1px;
	border:1px solid #00910a;
	background-color:#f6fbf6;
	font-size:85%;
}

div.CategoryMenu table,
div.SuggestionMenu table {
	width:100%;
}

div.CategoryMenu table tr td a,
div.SuggestionMenu table tr td a {
	display:block;
	color:#464646;
	padding:4px 5px 4px 5px;
	white-space:nowrap;
	overflow:hidden;
}

div.CategoryMenu table tr td a:hover,
div.SuggestionMenu table tr td a:hover {
	color:#0d79be;
	background-color:#ffffff;
	text-decoration:none;
}

div.CategoryMenu div,
div.SuggestionMenu div {
	padding:5px;
	border-top:1px solid #d1ebd3;
	background-color:#ecf7ec;
}

div.CategoryMenu div a,
div.SuggestionMenu div a {
	text-decoration:none;
}

div.CategoryMenu div b
div.SuggestionMenu div b {
	color:#009600;
}

div.SuggestionMenu table tr.Selected {
	background-color:#D3EFFF;
}

div.SuggestionMenu table tr.Selected td a {
	color:#0D79D4;
}

div.SuggestionMenu table tr.Selected td a:hover {
	background-color:#E7F6FF;
}

div.SuggestionMenu table tr td a {
	width:340px;
	cursor:pointer;
}

div.SuggestionMenuInside table tr td a {
	width:332px;
}

fieldset {
	padding:10px;
}

fieldset legend {
	color:#CBA42D;
	font-size:medium;
}

fieldset ul {
	list-style-type:none;
	margin:0;
	padding:10px 0 0 0;
}

fieldset ul li {
	padding:4px;
	clear:both;
}

fieldset ul li label {
	float:left;
	width:150px;
	height:20px;
	padding:5px 0 0 0;
}

fieldset ul li label span {
	color:#c0c0c0;
	font-size:85%;
}

.Textbox {
	color:#464646;
	width:250px;
	font:14px Arial;
	border:1px solid #A8A8A8;
	background-color:#FAFAFA;
	padding:3px 2px 3px 2px;
}

div.Social {
	margin-left:15px;
}

div.Social ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.Social ul li {
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	white-space:nowrap;
	font-size:85%;
}

div.Social ul li a img {
	padding-right:3px;
	vertical-align:middle;
}

form#BuyProduct a {
	cursor:pointer;
}

td.ProductDetail {
	vertical-align:middle;
	padding-left:15px;
}

td.ProductDetail a.Price {
	color:#464646;
	font-size:150%;
	font-weight:bold;
}

td.ProductDetail a.Price:hover {
	text-decoration:none;
}

td.ProductDetail input {
	margin-top:7px;
	margin-bottom:15px;
}

.TitleComparePrices {
	margin-top:0;
}

ul.PartnerList {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:5px;
	text-align:left;
}

ul.PartnerList li {
	float:left;
	width:162px;
	display:inline;
	clear:none;
	overflow:hidden;
	margin-right:10px;
}

ul.PartnerList li a {


	white-space:nowrap;

}