body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; text-align:center; background: #E8EEF5 url(images/bg.jpg) repeat-x ;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#333333; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#333333; text-decoration:underline;}
.bluGrad {
	background: url(images/blu_grad_bg.jpg) repeat-x;
}
.wht_headings {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:948px; margin:0 auto; text-align:left; }
/* header*/
#header { height:90px;  overflow:hidden;}
.logo { float:left; no-repeat; width:377px; height:90px; margin:0 0;}
.logo a{ display:block; text-indent:-9999px; width:377px; height:90px;}
.topbanner {width:564px; height:123px; float:right; }
/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			/*.navbar { width:948px; height:43px;}
			ul#nav {
				width:948px; height:43px;
				background:url(images/nav.gif) no-repeat;
				position: relative;
				padding:0px 0px ; margin:0 0px;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:43px;}
			
					ul#nav li#nav-1 a { 
						left: 0; width: 202px; 
						background: url("images/nav.gif") 0 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 202px; width: 111px; 
						background: url("images/nav.gif") -202px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 313px; width: 105px; 
						background: url("images/nav.gif") -313px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 413px; width: 163px; 
						background: url("images/nav.gif") -413px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 581px; width: 153px; 
						background: url("images/nav.gif") -581px 0 no-repeat;
						}
					/*ul#nav li#nav-6 a { 
						left: 734px; width: 214px; 
						background: url("images/nav.gif") -734px 0 no-repeat;
						}*/
					
			
			/*ul#nav li#nav-1 a:hover  	{ background-position: -0px -43px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -202px -43px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -313px -43px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -413px -43px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -581px -43px; }*/
			/*ul#nav li#nav-6 a:hover  	{ background-position: -734px -43px; }*/
			

			/*ul#nav li#nav-1 a.active  	{ background-position: -0px -43px; }
			ul#nav li#nav-2 a.active  	{background-position: -202px -43px; }
			ul#nav li#nav-3 a.active  	{ background-position: -313px -43px; }
			ul#nav li#nav-4 a.active  	{ background-position: -413px -43px; }
			ul#nav li#nav-5 a.active  	{  background-position: -581px -43px; }*/
			/*ul#nav li#nav-6 a.active  	{ background-position: -734px -43px; }
			*/

			.navbar{width:948px; height:43px; line-height:43px; font-size:15px; font-weight:bold; background:url(images/nav_new_bg.gif) no-repeat; margin:0 auto; margin-left:9px; padding-left:20px; width/**/:/**/928px;  }
			.navbar a{ text-decoration:none; color:#024882; padding-right:40px;}
			.navbar a:hover{ color:#ffffff;}
			.navbar a.active{ color:#ffffff;}

			/* navigation close */
			
			/*middle*/
#ContentArea {   width:948px;  overflow:hidden; padding:19px 0px 0px 0px;}

.searchBox{ background:url(images/srch_bg.gif) no-repeat; width:492px; height:75px; margin-right:10px; float:right; padding:11px 0px 29px 20px; height/**/:/**/35px; margin-top:15px; text-align:left; width/**/:/**/472px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3884DD; font-weight:bold;}
.srchtxtBG{ background:url(images/srch_box_bg.gif) no-repeat; width:200px; height:35px; margin-left:8px; padding:7px 7px 7px 7px; width/**/:/**/186px; height/**/:/**/21px;}
.txtBox{
	width:186px;
	height:21px;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0px none #FFFFFF!important;
	font-weight:normal !important;
}
.ranking{ width:948px; overflow:hidden;}
.rankingTop{ background:url(images/ranking_top.gif) no-repeat; width:948px; height:8px; overflow:hidden; margin:0 0px;}
.rankingBtm{ background:url(images/ranking_btm.gif) no-repeat; width:948px; height:18px; overflow:hidden; margin:0 0px;}
.rankingMid{ width:940px; background:#FFFFFF; padding:4px 42px 8px 42px; width/**/:/**/856px; margin:0 0px 0px 8px; overflow:hidden; }
 .first{ width:157px; float:left; text-align:left; color:#436DAD;}
 .second{ width:522px; float:left; text-align:center !important;}
 .third{ width:170px; float:left; text-align:left; padding-left:30px; width/**/:/**/140px; }
 .tblBorder{ border:#A2A3A3 1px solid;}
 .cellBtmborder{ border-bottom:#A2A3A3 1px solid;}.orange_links {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFA200;
	text-decoration: none;
}
.orange_links:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFA200;
	text-decoration: underline;
}
.blu_links {

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #436DAD;
	text-decoration: none;
}
.blu_links:hover {


	font: bold 12px Arial, Helvetica, sans-serif;
	color: #436DAD;
	text-decoration: underline;
}
.blu_Textbig {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #678FC0;
	text-decoration: none;
}

.paging{ width:948px; padding:5px 15px 5px 19px; width/**/:/**/914px; }
.feedback{ width:948px; overflow:hidden;}
.feedbackTop{ width:948px; background:url(images/ranking_top.gif) no-repeat; height:8px; overflow:hidden;}
.feedbackBtm{ width:948px; background:url(images/feedback_btm.gif) no-repeat bottom; overflow:hidden; padding:0px 0px 15px 8px; width/**/:/**/940px; text-align:left; margin:0 0 15px 0;}
.feedbackMid{ width:940px; background:#ffffff; padding: 6px 15px 0px 12px; text-align:left; width/**/:/**/913px;}
.blu_Textbig a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #678FC0;
	text-decoration: underline;
}
.blu_Textbig a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #678FC0;
	text-decoration: none;
}
.rankingTbl{ float:right; width:125px;}
.txtSmall{ font-size:12px;}
.txtSmall a{ font-size:12px; color:#333333; text-decoration:none;}
.txtSmall a:hover{ font-size:12px; color:#333333; text-decoration: underline;}

.txtSmall_new{ font-size:12px;}
.txtSmall_new a{ font-size:12px; color:#333333; text-decoration:none;}
.txtSmall_new a:hover{ font-size:12px; color:#333333; text-decoration: underline;}

#footer{ float:right; width:940px; background:url(images/footer_bg.gif) no-repeat; height:61px; padding:24px 15px 10px 15px; width/**/:/**/910px; height/**/:/**/27px; font-size:12px !important;}
#footer a{ color:#333333; text-decoration:none;}
#footer a:hover{ color:#333333; text-decoration:underline;}
.pageHeadingbigger {
	font: bold 14px Tahoma;
	color: #F88300;
	text-decoration: none;
}
.formButtonsregi {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF9900 center center;
	height: 20px;
	width: 50px;
	border: 1px solid #FFFFFF;
	padding-bottom:5px;
	text-decoration:none !important;
}
.formButtonsregi_big_button {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF9900 center center;
	height: 20px;
	border: 1px solid #FFFFFF;
	padding-bottom:5px;
	text-decoration:none !important;
}
.buyButton{ margin-top:56px; float:right; width:111px; height:34px; overflow:hidden; text-indent:-9999px;}

.buyButton a{ background:url(images/buy_button.gif) no-repeat; display:block; width:111px; height:34px; }
.buyButton a:hover{ background:url(images/buy_button_ov.gif) no-repeat; }
.checkout{ float:right; margin-top:65px; font-weight:bold; color:#FFFFFF; width:111px; height:15px; overflow:hidden;}
.checkout a{ float:right; font-weight:bold; color:#F88300; text-decoration:none;}
.checkout a:hover{   font-weight:bold; color:#F88300; text-decoration:underline;}