/* CSS Document */

body {
	background-color:#ffffff;
	margin:0px;
}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#4b4b4b;
}

.header_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#ff9600;
}

img {
	border:0px;
}

/* Standard Text */

.greytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	padding:4px;
}

.greytext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c00000;
	text-decoration:none
}

.greytext a:hover {
	color:#ff9600;
}

.greymediumtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	font-weight:bold;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
}

.text a {
	color:#ff9600;
	text-decoration:none
}

.text a:hover {
	color:#c00000;
}

/* Category Box */

.catbox {
	background-image:url(images/gradients/catbox_back_crosshatch.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
}

.catbigtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4b4b4b;
	font-weight:bold;
}

.catbigtext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4b4b4b;
	text-decoration:none;
	font-weight:bold;
}

.catbigtext a:hover {
	color:#c00000;
}

.catsmalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e97900;
	font-weight:normal;
}

.catsmalltext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e97900;
	text-decoration:none;
	font-weight:normal;
}

.catsmalltext a:hover {
	color:#c00000;
}

/* Small Catbox */

.smallcatbox {
	background-image:url(images/gradients/content_catbox_back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
}

/* Login Box */

.loginbox {
	background-color:#FFFFFF;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
}

.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e97900;
	font-weight:normal;
}

.logintext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e97900;
	text-decoration:none;
	font-weight:normal;
}

.logintext a:hover {
	color:#c00000;
}

/* Search Bits */

.searchtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
}

.searchinput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c00000;
	background: rgb(255, 255, 255) url(images/tom8o_searchbar_bg.gif) no-repeat scroll left center;
	-moz-background-origin: border;
	border-color:#ffb141;
	border-style:solid;
	border-width:1px;
	text-indent:5px;
	font-weight:bold;
}

.searchsubmit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/gradients/orangebox_gradient_dark.gif);
	color:#FFFFFF;
	border-color:#e0e0e0;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:1px;
}

/* Content Box */

.contentboxwrapper {
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
}

/* Compare Box */

.comparebox {
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	font-weight:bold;
	padding:7px;
}

.comparebox_nopad {
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	font-weight:bold;
}

.comparebox a {
	color:#ff9600;
}

.comparebox a:hover {
	color:#c00000;
}

.compareboxprice {
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c00000;
	font-weight:bold;
	padding:7px;
}

.compareboxprice_results {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#c00000;
	font-weight:bold;
	padding:7px;
}

.compareboxprice_results a {
	color:#c00000;
	text-decoration:none;
}

.compareboxrating {
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:11px;
}

.compareboxrating a {
	color:#ff9600;
	text-decoration:none;
}

.compareboxrating a:hover {
	color:#c00000;
}

.compareboxheader {
	background-image:url(images/gradients/comparebox_gradient_light.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4b4b4b;
	font-weight:bold;
}

.largetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#666666;
}

.largetext a {
	color:#ff9600;
	text-decoration:none;
}

.largetext a:hover {
	color:#c00000;
}

/* Additional Resources box */

.AR_td {
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#FFFFFF;
	padding-bottom:11px;
	padding-left:11px;
}

.AR_table {
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

/* White Text */

.whitesmalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.whitesmalltext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.whitesmalltext a:hover {
	color:#4b4b4b;
}

/* Orange Box */

.orangebox  {
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	font-weight:normal;
}

.orangeboxheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/gradients/orangebox_gradient_dark.gif);
	border-bottom-width:1px;
	border-bottom-color:#d4d4d4;
	border-bottom-style:solid;
	text-align:left;
	text-indent:3px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Forms */

.orangeform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c00000;
	border-color:#ffb141;
	border-style:solid;
	border-width:1px;
	text-indent:5px;
}

/* Footer */

.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CECECE;
}

.footertext a {
	color:#CECECE;
	text-decoration:none;
}

.footertext a:hover {
	color:#ff9600;
}

.footertextlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CECECE;
}

.footertextlinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff9600;
}

.footertextlinks a:hover {
	color:#c00000;
}