/* CONTENT */
h2{ font-size: 24px; color: #494949; margin:0 0 15px 0; color: #ff6600;}
h3{ font-size: 18px; color: #494949; margin: 0 0 10px 0;  }
h4{ font-size: 14px; color: #42444F; font-weight:bold; margin: 0px 0 10px 0; }
h5{ font-size: 13px; color: #42444F; font-weight:bold; margin: 0px 0 5px 0; }
p{ margin: 0 0 18px 0; line-height:1.5em; }
ul{ margin: 0 0 18px 0; line-height: 1.4em;  }
li{ padding:0 0 3px 15px; background: url(bullet_dots.gif) no-repeat 1px 6px; }
hr{ color: #d3d3d3; height: 1px; width: 100%; border: 0 none; border-top: 1px solid #d3d3d3; margin: 0 0 10px 0; }
* html hr{margin: 0; }
tr hr{margin: 0; }
a{ color: #0076ca; }
a:hover, #Side a:hover{ text-decoration: underline; }


/* tables */
.tdata { background: #cccccc; margin: 0 0 18px 0; border: solid #cccccc; border-width: 1px 1px 1px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	.tdata tr.even td, tr.even{ background-color: #f5f5f5; border-right: 1px solid white; }
		.tdata tr.odd td, tr.odd{ background-color: #ffffff; border-right: 1px solid white; }		
	.tdata .rank{ font-weight: bold; font-size: 19px; text-align: center; vertical-align: middle; }
	.tdata td{ background:white; vertical-align: middle; padding:9px; border-left: 1px solid #cccccc;   }				
	.tdata th{ background:white; font-weight: normal; text-align: left; border: solid #cccccc; border-width:0 0 1px 1px; padding: 0 9px; }	
	.tdata thead th { background: White url(bg_table_head.gif) repeat-x; font: bold 13px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; height: 34px; }				

.even{ background-color: #f5f5f5; }

.shortd{ color: #d00000; font-weight: bold;}

/* CSS Document */

* { margin:0; padding:0;}
body { background:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#989797;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:965px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#44636e; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

.margin4, .margin3{ margin-bottom:20px;}
.margin1{ margin-top:20px;}


/* ============================= header ====================== */
#header .top{ width:100%; overflow:hidden; text-align:right;}
#header .logo{ padding:50px 0 31px 1px; float:left;}

#header .nav-links{ padding:29px 1px 15px 0;}
#header .nav-links a{ color:#4a5c62; text-decoration:none;}
#header .nav-links a:hover{ text-decoration:underline;}

#header .cart{ display:inline-block; background:#fff; padding:9px 10px 10px 14px; color:#2b3539;}
#header .cart strong{ color:#8bb2c0; font-size:16px;}
#header .cart a{ color:#6d8d9d; text-decoration:none; font-weight:bold; text-transform:uppercase;}
#header .cart a:hover{ color:#007cba;}

#header .row{ border-bottom:solid 6px #455358; height:47px; width:100%; overflow:hidden; margin-bottom:19px;}
#header .menu{ float:left;}
#header .menu ul{ padding:0; margin:0;}
#header .menu li{ float:left; font-size:11px; text-transform:uppercase; padding-right:1px;}
#header .menu li a{ background:#2b3539; color:#fff; text-decoration:none; display:inline-block; padding:16px 19px 15px 19px;}
#header .menu li a:hover{ background:url(./menu-item-tail-act.gif) top repeat-x;}

#bannerOne{ padding-bottom:17px;}
.banners{ width:100%; overflow:hidden; padding-bottom:17px;}
#bannerTwo{ float:left;}
#bannerThree{ float:left; padding-left:16px;}
#bannerFour{ float:left; padding-left:16px;}

