a {color:#336699;}
a.btmnav {color:#336699; text-decoration:none; font-size:10px; font-weight:bold;}
a.btmnav:hover {color:#0056AD; text-decoration:underline;}

body {background-color:#F2F4FD; margin-bottom:0px; margin-bottom:0%; padding-bottom:0%;}
td {font-family:Verdana, sans-serif; font-size:9pt;}
h1 {color:#2259D7;font-weight:bold;font-size:18pt;}
h3 {color:#2259D7;font-weight:bold;font-size:15pt;}
h4 {color:#2259D7;font-weight:bold;font-size:12pt;}
h5 {color:#2259D7;font-weight:bold;font-size:12pt;}

.btm01 {background-color:#235CDB; background-image:url(i/btm_bg_1.gif); background-repeat:repeat-x;}
.btmMain {background-color:#D9DFF8; background-image:url(i/btm_bg.gif); background-repeat:repeat-x;}

.leftColumn {background-image:url(i/left_bg.gif); background-repeat:repeat-y;}

.mn {font-weight:bold; color:#2A4866; padding-left:6px; text-decoration:none;}
.mn:hover {font-weight:bold; color:#0056AD; text-decoration:underline;}

.on {font-weight:bold; color:#0056AD; text-decoration:none;}
.on:hover {font-weight:bold; color:#2A4866; text-decoration:underline;}

/* news */
.news {font-family:tahoma,verdana,sans-serif; font-size: 11px; padding:1px 6px 6px 6px; color:#336699;}
.newsDate {color:#336699; font-weight:bold;}
.hotDate {color:#cc0000; font-weight:bold;}


.boxHeader {font-weight:bold; color:#336699;}

.copyrights {font-family:tahoma,verdana,sans-serif; color:#3C70E0; font-size:60%;}
.content {font-family:Verdana, sans-serif; font-size:9pt;}
.white {color:#FFFFFF;}
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #CECECE;
	background-color: #E9E9E9;
}
.mnSmall {
	font-weight:normal;
	color:#2A4866;
	text-decoration:none;
	font-size: 9pt;
}

/* download table */
.downloadTable
{
	margin: 15px 0px 15px 0px;
	border-collapse: collapse;
}
.downloadTable TD
{
	border: 1px #CACACA solid; /*#F5F5F5*/
}
.downloadTable .noborder
{
	border: 0px; /*#F5F5F5*/
}
.downloadHeader
{
	background-color: #F3F8FC;
	padding: 5px;
}
.downloadContent
{
	margin: 5px;
}
.downlinks td
{
	line-height: 155%;
	padding: 3px 0px 3px 0px;
}




.dealDate { float:right; width:111px; color:#113A86; background-color:#FFFDD7; border:1px solid #D6DDEA; padding:2px 6px 3px 6px; margin:0; text-align:center; }
.dealDateHead { font-size:12px; margin:0 0 3px 0; }
.dealDateDay {  float:left; font-size:50px; color:#113A86; line-height:40px; letter-spacing:-3px; margin:0 5px 0 2px; }
.dealDateMonth { font-size:16px; color:#113A86; font-weight:bold; line-height:16px; margin:0 0 0 6px; }
.dealDateYear { font-size:26px; color:#113A86; letter-spacing:-1px; margin:5px 0 0 0; }
.dealDateWeekday { clear:left; font-size:11px; color:#50699B; padding: 1px 0 0 0; }

.dealBoxHeader { font-size:19px; margin:1px 0 12px 0; }
.dealBoxPrice { font-size:31px; color:#278D23; letter-spacing:-1px; margin:0 0 17px 0; }
.dealBoxSubHead { float:left; clear:left; margin:0 0 2px 0; }
.dealBoxSubHead { #width:200px; }  /* IE Only */
.dealBoxSubHead div { float:left; width:65px; }
.dealBoxSubPrice { color:#9B2B20; }
.dealBoxSubPercent { color:#143595; }

.dealBtn { background-color:#0FA313; display:block; float:left; width:136px; height:49px; cursor:pointer; margin:6px 0 6px 0; }
a.dealBtn:hover { background-color:#12C218; }
.dealBtnSeeTheDeal { background-image:url(images/btnSeeTheDeal.png); }

/*styles for order page*/

.opItem {
	border-collapse:collapse;
	height:110px;
	margin-bottom:.72em;
	width:800px;
}
.opItem p {
	padding:.3em;
	margin:0;
	font-size:1.2em;
}
.opItem td {
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	height:110px;
}
.opItem-left {
	background:url(i/order/opitem-left.gif) no-repeat;
	width:10px;
}
.opItem-center {
	background:url(i/order/opitem-center.gif) repeat-x;
}
.opItem-right {
	background:url(i/order/opitem-right.gif) no-repeat;
	width:10px;
}

.opItem-cont {
	border-collapse:collapse;
	width:100%;
	margin:0;
	padding:0;
	font-size:.8em;
}
.opItem-cont div.description {
	font-size:1em;
	line-height:1.2em;
	margin-left:1em;
}

table.prices {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
}
table.prices td {
	text-align:right;
	height:50px;
	vertical-align:middle;
}
table.prices td.one img {
	position:relative;
	top:6px;
	padding-left:5px;
}
table.prices span {
	color:#c92702;
	font-weight:bold;
	font-size:1.5em;
	position:relative;
}
