/*general stuff*/.btn{    background-color: #ffcc33;	color: #663333;	border: solid 1px #663333;	height: 2em;	width: auto;	font-weight: bold;}.btngo{    background-color: #ffcc33;	color: #663333;	border: solid 1px #663333;	height: 2em;	width: 5em;	font-weight: bold;}body {	background-color: #e4e4CA; /*#ddddbb;*/	color:#444;	padding:0;	margin:0;	font-family: myriad, arial, sans-serif;	font-size:13px;	}		a:link {	color:#592326;	text-decoration: underline;	}		a:visited {		color:#444;	text-decoration: underline;	}			a:hover {	color:#000;	text-decoration: underline;	background-color:#ffcc33;	}		a.internal-links {	color:#960;	}		a.internal-links:visited {	color:#960;	}		a.titlelink {	text-decoration: none;	color: #633;	}		a.titlelink:visited {		color:#444;	text-decoration: none;	}			a.titlelink:hover {	color:#444;	text-decoration: none;	background-color:#ddb;	}		a.alert {	color:#d04545;	text-decoration: underline;	}		a.alert:visited{	color:#d04545;	text-decoration: underline;	}			a.alert:hover {	color:#d04545;	text-decoration: none;	background-color:#7d2525;	}	h1 a:link {	text-decoration:none;	}		h2 a:link {	text-decoration:none;	}		.darkbg:hover {	background-color:#663433;	}		.midbg:hover{	background-color:#AB956D;	}		.beigebg:hover {	background-color:#e4e4CA;	}			#bundles a:visited {	color:#592326;	text-decoration: underline;	}		input {	font-size:11px;	color:#000;	background-color:#ddb;	}			h1 {	font-weight:bold;	font-size:21px;	padding:8px 0 0 0;	margin:0 0 5px 0;	color:#222;	}		h2 {	font-weight:bold;	font-size:15px;	padding:0 0 0 0;	margin:7px 0 0 0;	}		h3 {	font-weight:bold;	border-bottom: 1px solid #444;	font-size:15px;	padding:0 0 0 0;	margin:0 0 2px 0;	}		h4 {	font-weight:bold;	padding:1px;	margin:0 0 2px 0;	}		ul {	padding:0 0 0 23px;	margin:0;	}		li.selected {list-style-image: url("images/check-2.gif");background-color: #ffcc33;margin-right:10px;}h1.marketing {margin-top: 20px;font-size:21px;padding-bottom:12px;font-weight:normal;}/* thumbsearch */#thumbsearch {color:#e4e4CA;}.x {	padding-right:3px;	}		#thumbsearch strong {color:#ffcc33;font-weight:bold;}#thumbsearch a:link {color:#AB956D;text-decoration:none;background-color:#633;}#thumbsearch a:visited {color:#AB956D;text-decoration:none;background-color:#633;}#thumbsearch a:hover {color:#ffcc33;font-weight:bold;text-decoration:none;background-color:#633;}/* sign in */#signin {color:  #e4e4CA;font-size:11px;}#signin input, button, submit {font-size:10px;font-family:myriad;background-color: #e4e4CA;}#signin a:link {color:#ffcc33;font-weight:bold;}#signin a:visited {color:#ffcc33;font-weight:bold;}#signin a:hover {color:#633;font-weight:bold;}/* custom structure */.topnav {background-color:#AB956D;margin-bottom:4px;padding-left:20px;}.searchbar {background-color:#633;padding-left:20px;}#navbar {	margin:0;	padding:0 0 0 20px;	background-image: url("images/top-sliver.gif");	background-repeat: repeat-x;}			#bundlesearch {	border: 3px solid #592326;	background-color: #AB956D;	margin:15px 0 0 0;	}	#bundlesearch td {	padding:2px 2px 2px 15px;	}	.welcome {	color: #ddb;	height: 3em;	padding-top: 1.1em;	}	.leftads {	border: 1px solid #444;	padding:2px;	background-color: #ddb;	width:300px;		margin:20px;	text-align:center;	}		   				.button {	border: 0;	padding: 0 2px 0 2px;	}		#content {	margin:15px 0 10px 25px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;		}		h1.result-title {	margin:0;	padding:0;	color:#000;	font-weight:bold;	font-size:16px;	}			#results {		margin:0;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;		}		#results h2 {	padding:10px 0 0 0;	}		#topad {	background-color:#d3ccae;	padding:5px 10px 5px 10px;	margin-bottom:10px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;	}		.topad {	margin:0;	}		a.topad:link {	text-decoration:none;	color:#633;	}		a.topad:visited{	text-decoration:none;	color:#633;	}		#sideads {	width:210px;	background-color:#ddb;	padding:5px 10px 5px 10px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;		}		h2.sideads{	margin-top:12px;	text-decoration:none;		}		a.sideads:link {	text-decoration:none;	color:#633;	}		a.sideads:visited{	text-decoration:none;	color:#633;	}				#searchbar {	text-align:center;	vertical-align: center;	background-color: #633;	padding-left: 25px;		}		#welcome {	margin-top:40px;	}		#sponsoredlinks {	text-align:center;	padding:5px 0 0 0;	color:#AB956D;	font-weight:bold;	}		.sponsoredlink {	color:#AB956D;	font-weight:bold;	}			#bundles {	width:425px;	margin:15px 0 10px 10px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;			}		#lovelikes {	margin:0 50px 10px 0;	padding:0;	font-family: myriad, arial, sans-serif;	font-size:11px;	line-height:1.4em;			}		#lovelikes h3 {	font-weight:bold;	border-top: 2px solid #592326;	margin:8px 11px 0 0;	border-bottom:none;	font-size:13px;	}				#bundleswide {	width:600px;	margin:15px 0 10px 10px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;			}		#bundleswide label 	{	    margin-top:5px;        font-family: myriad, arial, sans-serif;	    font-size:12px;	}		#bundleswide a:visited {	color:#592326;	text-decoration: underline;	}		#bundleswide h3 {	font-weight:bold;	border-top: 2px solid #592326;	margin:8px 11px 0 0;	border-bottom:none;	font-size:13px;	}		#bundleswide h1 {	color:#A65600;		}		#invitations {	margin:15px 0 10px 10px;	font-family: myriad, arial, sans-serif;	font-size:13px;	line-height:1.4em;			}		#footer {		background-color: #fff;	text-align:center;	padding:3px 0 10px 0;	}	#bundles h3 {	font-weight:bold;	border-top: 2px solid #592326;	margin:8px 11px 0 0;	border-bottom:none;	font-size:13px;	}		#bundles h1 {	color:#A65600;		}		.mainbackground {	background-color:#ddb;	}	.pages {	border-top:2px solid #960;	font-weight:bold;	}			a.highlightbox 	{	    	    color: #960;	    font-weight: bold;	}		a.highlightbox:visited 	{	    font-weight: bold;	    color:#960;	}.chkbox INPUT{ COLOR: black; border-style: none; font-family: Tahoma; font-size: 10px; margin-right: 10px}.img-shadow {  float:left;  background: url(images/shadowAlpha.png) no-repeat bottom right !important;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;  }.img-shadow img {  display: block;  position: relative;  background-color: #fff;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px;  } 