@charset "utf-8";
html, body, div, applet, span, iframe, object, h1, h2, h3, h4 , h5, h6 {
	margin: 0px;
	border: 0px;
	padding: 0px;
	outline: 0px;
	font-size: 100%;
	text-align: left;
	}
body { font: 12px Arial, Helvetica, sans-serif; color: #333; background: url(../images/main/main-bkgrnd-gold-grad-jan22-2000X800.jpg) no-repeat center top; }

img {
	border:none;
}
table {
	border-collapse: collapse;
}

td {
	vertical-align:top;
	text-align: left;
}
li { margin-bottom: 7px; margin-top: 0px; font-size:12px; }


#wrapper {
	margin: 0px auto;
	width: 900px;
	padding: 0px;
}

a:link, a:active, a:visited { color: #804000; text-decoration:underline; }

a:hover {
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
}
/****  STYLING FOR THE TOP LINKS AND THE SEARCH BOX *****/
#topLinks { width: 900px; font-size: 9px; text-align:right; height: 60px; 
}

#topLinks li{
	display:inline;
	margin:0px 0px 5px 10px;
}

#topLinks a:link {
	color:#362922;
	text-decoration:none;
}
#topLinks a:active{
	color:#362922;
	text-decoration:none;
}
#topLinks a:visited{
	color:#362922;
	text-decoration:none;
}
#topLinks a:hover{
	color:#362922;
	text-decoration:underline;
}


/********STYLING FOR MAIN NAV LINKS - CHOCOLATE TABS WITH WHITE TEXT */
#mainNav { width: 900px; margin-top: 45px; padding-top:3px;	/*background: url(images/brown-bar-900X22.png) no-repeat center center;	*/ 
}

.link,

#SignUp .signupframe {
	color: #362922;
	font-family: Arial, Helvetica, sans-serif;
	}
.link {
		text-decoration: none;
		}
#SignUp .signupframe {
		border: 1px solid #362922;
		background: #ffffff;
		}


/***** STYLING FOR NARROWER LEFT COLUMN WITH SUPPORT LOG IN BOX AND OTHER BOXES ********/

#left {
	float: left;
	width: 250px;
	MARGIN:5PX 0PX 0PX 0PX;
	color: #302821;
}

#left h1 {
	color: #302821;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding:5px 0px 0px 15px;
}

#left p {
	color: #302821;
	font-size: 12px;
}

.leftBox { margin:0px 0px 0px 0px; background: url(../images/boxes/box-bottom.png) no-repeat bottom; margin:0px; }

/* .leftBox h1 {
	background-image: url(../images/boxes/brown-boxes-wider-top-brown.png);
} */

.leftBox h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 5px; }

.leftBox li a { color: #362922; text-decoration:none; font-size: 12px; margin-bottom: 5px; list-style: disc; 
}

.leftBox li a:active{

	width: 150px;
	margin-bottom: 10px;
}

.leftBox li a:visited{

	width: 150px;
	margin-bottom: 10px;
}

.leftBox li a:hover{
	color:#930;
	width: 150px;
	margin-bottom: 10px;
}

.leftBox82 { padding:15px 0px 0px 0px; height:82px; background: url(../images/boxes/short-white-box-250X82.png) no-repeat; margin-top:8px; 
}
.leftBox115 { background: url(../images/boxes/support-box-HEADER-250X115.png) no-repeat TOP; height:115px; }

/* .leftBox115 h1 {
	background-image: url(../images/boxes/brown-boxes-wider-top-brown.png);
} */
.leftBox115 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }

.leftBox130 { background: url(../images/boxes/box-250X130-BROWN-TOP.png) no-repeat top; height:130px; }

.leftBox130 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }

.leftBox150 { background: url(../images/boxes/special-HEADER-250X150.png) no-repeat top; height:150px; }

.leftBox150 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }

.leftBox200 { height:200px; background: url(../images/boxes/box-250X200-BROWN-TOP.png) no-repeat;	}
.leftBox200 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }

.leftBox240 { height:240px; background: url(../images/boxes/box-250X240-BROWN-TOP-solutions.png) no-repeat;	}
.leftBox240 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }
	
.leftBox250 {
	background: url(../images/boxes/box-250X250.png) no-repeat top; height:250px;margin-top:3px;
}
.leftBox250 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 15px; }

.leftBox300 { background: url(../images/boxes/box-250X300.png) no-repeat top; height:300px;}

.leftBox300 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 15px; }

.leftBox380 { background: url(../images/boxes/news-box-250X380-HEADER.png) no-repeat top; height:380px;}

.leftBox380 h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #362922; padding-left: 20px; padding-top: 30px; }



.social { padding:15px 0px 0px 0px; height:85px; background: url(../images/boxes/short-white-box-250X82.png) no-repeat; margin: 3PX 0PX; 
}
.social ul li {
	display:inline;
}
.social img {
	border:none;
}
/********* STYLING FOR THE WIDER RIGHT COLUMN WITH MAIN PAGE CONTENT  *************/
#main {
	width: 600px;  
	float: right;
	padding: 20px 20px 10px 20px;
	MARGIN:5PX 0PX 0PX 0PX;
	border-left: 3px #a1a1a1 dotted;
	font-size:12px;
	
}

#main h1 { color: #9A3C22; margin: 0px 0px 15px 0px; font: bold normal 180% Georgia, "Times New Roman", Times, serif; }

#main h2 { color: #9A3c22; margin: 0px 0px 5px 0px; font: bold normal 120% Georgia, "Times New Roman", Times, serif; }

#main p {
	font-size: 12px;
	margin:0px 0px 15px 0px;
}

#exchange td { padding: 5px 0px 2px 15px; border:1px solid #b7b7b7; vertical-align:middle;}

#compare td {padding:5px 10px;border: 1px solid #b7b7b7;vertical-align:top;}

#compare li{
	margin:3px 0px 3px -20px;
	
}
.yellowbkgrnd { background: #FFE493; vertical-align:middle; }

.beige { background: #F0D8B3;vertical-align:middle;}

#microsoft li{
	margin:3px 0px 3px -20px;
	
}
#microsoft td {
	border-bottom: 1px solid #CCC;
}
.dots {height:4px;bottom-border: 3px solid #a1a1a1;width:100%;}

.mainLeftBottom { float: left; width: 280px; margin-left: 10px; font-size:12px; padding-top: 20px; }
.mainLeftBottom h2 { color: #9A3c22; margin: 0px 0px 5px 0px; font: bold normal 120% Georgia, "Times New Roman", Times, serif; }
.mainRightBottom { float: right; border-left: 3px #a1a1a1 dotted; width: 260px; padding: 0px 0px 0px 30px; margin-left:15px;font-size:12px; }
.mainRightBottom h2 { color: #9A3c22; margin: 0px 0px 5px 0px; font: bold normal 120% Georgia, "Times New Roman", Times, serif; }

.mainRightBottom li {
	font-size:12px;
	margin:0px 0px 3px -20px;
}

#main p {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

#main img {
	margin: 0px 0px 5px 10px;
}

#leftFeed {
	width: 225px;
	height: 250px;
	padding: 15px 10px;
	text-align: left;
}
#leftFeed div { 
margin-bottom: 15px; 
margin-right:5px;
}

/******* STYLING FOR FOOTER WITH COPYRIGHT AND ADDRESS INFO   *******/

#footer {
	font-size: 9px;
	background-image: url(../images/main/footer-gold-bkgrnd.jpg);
	background-repeat: repeat;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

