/* General CSS */
body {
	font-size:62.5%;
	text-align:center;
	background:url(../images/header-bg.gif) repeat-x top;
	min-width:800px;
}
p,div,ul,li {
	color:#676767; font-size:13px; 
	font-family: Verdana, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
* {margin:0; padding:0; word-wrap: break-word;}
img {border:0px; vertical-align:bottom;}

.cl {clear:both;}
ul {list-style:none; text-indent:none;}
ol {list-style:none;}
.none {border:none; text-decoration:none;}
em a {font-style:normal;}
b a {font-weight:normal; background-color:transparent;}
table {border-collapse:collapse;}
h1, h2, h3 {font-weight:normal;}

.font18 {font-size:18px;} .font16 {font-size:16px;}
.font14 {font-size:14px;} .font12 {font-size:12px;} .font11 {font-size:11px;}
.textTop {vertical-align:text-top;}

.orange {font-weight:bold; color:#E18F03;}
.blue {font-weight:bold; color:#0864A6;}

.floatRight {float:right; display:inline;}
.floatLeft {float:left; display:inline;}

.left {position:absolute; left:0px;}

a {cursor:pointer; outline:none;}
a:link, a:visited {color:#084887; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

em a:link, em a:visited {text-decoration:underline;}
em a:hover, em a:active {color:#E18F03; text-decoration:underline;}

b a:link, b a:visited {color:#786342;}
b a:hover, b a:active {color:#453926;}

input[type="text"], input[type="password"], textarea {
	border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9; border-top: 1px solid #B9B9B9;
}
input[type="submit"] {
	border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9; border-top: 1px solid #B9B9B9;
}

/* Site Wrapper */
#wrapper {
	position:relative;
	width:865px; margin: 0 auto; margin-top: 120px;
	text-align:left;
}

/* ----- Begin Header ------ */
#headerWrap {width:865px; margin: 0 auto; text-align:left;}
#headTag {position:absolute; top:0px; right:0px; 
	font-size:11px; padding:0 0 0 7px; text-align:right; 
	font-family:Verdana, 'Helvetica Neue', Arial, Helvetica,  sans-serif; 
	height:24px; color:#D0CBC2;}
#headTag a, #headTag a:link, #headTag a:visited {display:block; padding-top:4px; float:right; height:25px; color:#e2ded7;}
#headTag a:hover, #headTag a:active {color:#f8f6f3;}
#headTag .feedback {padding-left:19px; background:url(../images/general/feedback.gif) no-repeat left top;}
#headTag .bookmark {margin-left:8px; padding-left:16px; background:url(../images/general/bookSite.gif) no-repeat left top;}


#header {
	position:absolute; top:0px; left:auto; height:116px; width:858px;
	background: url(../images/logo.gif) no-repeat top left;
}
#header a .hotspot {
	position: absolute; top:13px; left:21px;
	width:174px; height:80px;
}
	/* Left Container of Header */
#seachArea {
	position:relative; left:221px; top:36px;
	width:490px; text-align:left;
}
.searchBox {
	float:left; display:inline;
	background:url(../images/general/searchTitle.gif) no-repeat center left;
}
.searchBox input {
	width:200px; height:17px;
	font-size:14px; color:#00366A;
	margin-left:163px; padding-bottom:2px; _padding-bottom:1px; padding-left:1px;
	font-family: verdana,"trebuchet ms", 'Helvetica Neue', Arial, Helvetica,  sans-serif;
}
.searchButton a {
	float:left; display:inline;
	margin:1px 0 0 6px; _margin:2px 0 0 3px; 
	width:63px; height:21px;
	background:url(../images/search-down.gif) no-repeat left top;
}
.searchButton a:link, .searchButton a:visited {
	background:url(../images/search-up.gif) no-repeat left top;
}
.searchButton a:hover, .searchButton a:active {
	background:url(../images/search-down.gif) no-repeat left top;
}
#crumbs {
	position:relative; z-index:20;
	top:-43px; left:225px;
	width:653px; text-align:left;
	font-size:12px; color:#786342;
}
#crumbs a:link, #crumbs a:visited {color:#453926;}
#crumbs a:hover, #crumbs a:active {color:#786342;}

/* ----- Begin Footer ----- */
#footerBrown { 
	z-index:1; clear:both; width:100%; height:48px; 
	background-color:#6F6047; border-bottom:1px #D9D5CE solid;
}
#footerSearch {
	z-index:10; clear:both; position:relative; 
	top:63px; width:480px; height:83px;
	padding-left:47px; margin: 0 auto;
	text-align:left;
}

#footerSearch .searchBox, #footerSearch .searchButton a {margin-top:32px;}
#footer {
	clear:both; z-index:1; width:100%;	background-color:#8F826A;
	padding:11px 0; text-align:center; color:#f2f2f2;
}
#footer a {
	display:inline; font-size:12px; line-height:12px;
	padding:3px 4px; color:#f2f2f2; background-color:#8f826a; border:1px solid #8f826a;
	text-decoration:none; white-space:nowrap;
}
#footer a:hover, #footer a:active {color:#fff; text-decoration:underline;}
#footer .spacing {margin:0 5px; color:#D1CEC9;}

.footerSmall {width:100%; clear:both; text-align:center; font-weight:400; font-size:11px; color:#8F826A; padding:10px 0;}
.footerSmall a:link, .footerSmall a:visited {text-decoration:none; color:#6F6047;}
.footerSmall a:hover, .footerSmall a:active {text-decoration:underline;}

/* Border Styles */
.insetTL {
	position:absolute; top:0; left:0; height:10px; width:11px; 
	background: url(../images/general/insetTL.gif) bottom left no-repeat;
}
.insetTR {height:10px; background: url(../images/general/insetTR.gif) top right no-repeat;}
.insetBL {
	background: url(../images/general/insetBL.gif) bottom left no-repeat; height:10px; width:11px; float:left;}
.insetBR {
	background: url(../images/general/insetBR.gif) bottom right no-repeat; height:10px;}

.blueTL {position:absolute; top:0; left:0;  height:8px; width:8px; 
	background:url(../images/general/blueTL.gif) no-repeat top left;}
.blueTR {height:8px; background:url(../images/general/blueTR.gif) no-repeat top right;}
.blueBL {position:absolute; bottom:0; left:0;  height:8px; width:8px; background:url(../images/general/blueBL.gif) no-repeat bottom left;}
.blueBR {height:8px; background:url(../images/general/blueBR.gif) no-repeat bottom right;}
.blueBg480 {background:url(../images/home/123bg.gif) repeat-y;}

.orangeTL {position:absolute; top:0; left:0; height:8px; width:8px; background:url(../images/general/orangeTL.gif) no-repeat top left;}
.orangeTR {height:8px; background:url(../images/general/orangeTR.gif) no-repeat top right;}
.orangeBL {position:absolute; bottom:0; left:0;  height:8px; width:8px; background:url(../images/general/orangeBL.gif) no-repeat bottom left;}
.orangeBR {height:8px; background:url(../images/general/orangeBR.gif) no-repeat bottom right;}

/* Submit button */
.submitButton, .submitButton a {
	display:block; width:57px; height:23px;
	background:url(../images/general/submitOver.gif) no-repeat;
}
.submitButton a:link, .submitButton a:visited {
	background:url(../images/general/submit.gif) no-repeat;
}
.submitButton a:hover, .submitButton a:active {
	background:url(../images/general/submitOver.gif) no-repeat;
}
/* Submit Button #2 */
.submit2, .submit2 a {
	display:block; width:64px; height:31px;
	background:url(../images/general/submit2Over.gif) no-repeat;
}
.submit2 a:link, .submit2 a:visited {
	background:url(../images/general/submit2Up.gif) no-repeat;
}
.submit2 a:hover, .submit2 a:active {
	background:url(../images/general/submit2Over.gif) no-repeat;
}



/* For Bottom Border of Matches, etc. */
.pagesLeft {
	float:left; height:38px; width:15px;
	background:url(../images/matchesPage/pagesLeft.gif) no-repeat left top;
}
.pagesRight {
	float:right; height:38px; width:15px;
	background:url(../images/matchesPage/pagesRight.gif) no-repeat right top;
}
/* Utilities */
.print {background:url(../images/general/iconPrint.gif) no-repeat left;}
.bookmark {background:url(../images/general/iconStar.gif) no-repeat left;}
.wish {background:url(../images/general/iconAdd.gif) no-repeat left;}
.mail {background:url(../images/general/iconMail.gif) no-repeat left;}
.home {background:url(../images/general/iconHome.gif) no-repeat left;}
.talk {background:url(../images/general/iconTalk.gif) no-repeat left;}

#form {width:500px; margin-left:85px;}
#form2 {width:500px; padding:25px 0 0 25px; margin-left:205px;}
#thankyou {width:500px; padding:25px 0 335px 25px; 
	margin-left:205px;}
#thankyou h1 {font:bold 16px/145% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#54514C;}
#thankyou h2 {font:normal 14px/145% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#54514C;}
#thankyou h3 {padding-top:25px; color:#898989; font-weight:normal;}
#thankyou h3 a, #thankyou h3 a:link; #thankyou h3 a:visited {text-decoration:underline; color:#32527a; font-weight:bold;}
#thankyou h3 a:hover, #thankyou h3 a:active {color:#E18F03;}

#legal {
	position:relative; width:600px; padding:20px 0 20px 0; margin-left:69px; 
	}
#legal p {margin-top:15px; font:normal 13px/145% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#54514C; width:670px;}
#legal h2 {font:bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; padding-top:25px; }
#legal h1 {padding-top:25px; font:bold 15px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}

#mainRating img {float:left; padding-top:2px;
}
#mainSubLeft {float:left;display:inline; margin:3px 0 3px 3px; font-size:11px; line-height:14px;}
.spacer {margin:0 3px;}
#mainSubRight {
	float:left; margin-top:3px; white-space:nowrap;
	font-size:11px; line-height:14px;
}

.specialPrice {
}