img {

	border:0;

}

a {

	text-decoration:none;

	outline:none;

}

.float-left {

	float:left;

}

.float-right {

	float:right;

}

.clear {

	clear:both;

}

.font-normal {

	font-weight:normal;

}

.margin-top-10 {

	margin-top:10px;

}

.margin-right-10 {

	margin-right:10px;

}

Body {

	margin:0;

	padding:0;

	background-color:#05274e;

}

h1, h2, h3, ul, p {

	margin:0;

	padding:0;

}

#container {

	margin:0 auto;

	width:980px;

}

.wrapper {

	float:left;

	width:980px !important;

	background-color:#FFF;

}

.header {

	width:980px;

	float:left;

	background: url(../images/hd-bg.jpg) repeat-x left;

	height:143px;

}

.header-top {

	background-color:#1c1c1c;

	height:22px;

	float:right;

	width:100%;

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF;

	text-align:right;

}

.header-top a {

	text-align:right;

	color:#FFF;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	line-height:22px;

	padding-right:4px;

}

.left-top {

	float:left;

	width:251px;

}

.right-top {

	float:right;

	width:680px;

}

.logo {

	width:251px;

	height:61px;

}

.logo img {

	padding:22px 0px 0px 15px;

}

h1, h2 {

	line-height:25px;

	font:normal 28px Arial, Helvetica, sans-serif;

	color:#006699;

}

.hd {

	line-height:25px;

	font:normal 28px Arial, Helvetica, sans-serif;

	color:#333;

}

.hd sup {

	font-size:14px;

	fon-weight:bold;

}

.banner {

	float:left;

}

.content-area {

	float:left;

	width:960px;

	padding:10px;

}

.left-panel {

	float:left;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	width:680px;

	_width:670px;

	line-height:18px;

	text-align:justify;

}

.left-panel img {

	float:left;

	padding-right:12px;

}

.left-panel p {

	margin-bottom:15px;

}

.left-panel ul {

	margin-left:20px;

	list-style-image:url(../images/arw3.gif);

}

.left-panel ul li {

	margin-left:15px;

	line-height:25px;



}

.left-panel a {

	color:#006699;

	text-decoration:none;

}

.left-panel a:hover {

	color:#006699;

	text-decoration:underline;

}

.left-panel h1 sup {

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

}

.left-panel h1 span {

	text-transform:uppercase;

	font-size:22px;

}

.left-panel p span {

	font-size:10px;

	text-transform:uppercase;

}

.left-panel-wide {

	display:block;

	width:960px;

	float:left;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	line-height:18px;

	text-align:justify;

}

.left-panel-wide p {

	

}	

.left-panel-wide table {

	width:100%;

	float:left;

}	

.left-panel-wide ul {

	margin-left:18px;

list-style-image:url(../images/arw3.gif);

}

.left-panel-wide a {

	color:#006699;

	text-decoration:none;

	}

.left-panel-wide h1 span {

	text-transform:uppercase;

	font-size:22px;

	}		

.block {

	display:block;

}

.strong {

	font-weight:bold;

}

.blue {

	color:#006699;

	font-size:16px;

}

.more {

	color:#006699;

}

.box-content {

	float:left;

	width:435px;

	margin-bottom:12px;

	background:url(../images/box-content-bg.jpg) no-repeat;

	padding:15px 15px;

	margin-right:15px;

}	

.box-content ul {

	margin-left:12px;

	list-style-image:url(../images/arw3.gif);

	padding:10px;

}

.italic {

	font-style:italic;

}

.red {

	color:#CC0000;

}

.big-14 {

	font-size:14px;

}

.black {

	color:#000000;

}





.right-panel {

	float:left;

	padding-left:15px;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	line-height:18px;

	text-align:justify;

	width:265px;

}

.author {

	float:right;

}

.author strong {

	display:block;

	text-align:right;

}

.ticker {

	position: relative; /* So we can absolute the .items */

	width: 252px;

	_width: 262px;

	height:210px;

	overflow: hidden;

	margin:0;

}

.items {

	position: absolute;

	top: 200px;

	padding: 10px;

	_padding-right: 10px;

}

.feature-products {

	float:left;

	width:100%;

	padding-top:10px;

	text-align:left;

}

.feature-bg {

	float:left;

	background:url(../images/feat-bg.jpg) repeat-x;

	height:208px;

	width:468px;

	margin-right:10px;

	margin-bottom:20px;

}

.feat-img {

	width:9px;

	height:9px;

	_margin-top:-8px;

}

.feature-meterimg {

	background: url(../images/meter-bg.jpg) no-repeat right center;

	background-position:0px 40px 0px 0px;

	width:450px;

	height:214px;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding-left:12px;

	padding-top:10px;

}

.feature-last {

	background: url(../images/xcel.jpg) no-repeat right center;

	background-position:0px 40px 0px 0px;

	width:450px;

	height:214px;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding-left:12px;

	padding-top:10px;

}

.feature-cartimg {

	background:url(../images/cart.jpg) no-repeat right center;

	background-position:0px 40px 0px 0px;

	width:450px;

	height:214px;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding-left:12px;

	padding-top:10px;

}

.feature-bgimg {

	width:450px;

	height:214px;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding-left:12px;

	padding-top:10px;

	text-align:left;

}

.feature-bgimg strong, .feature-meterimg strong, .feature-cartimg strong, .feature-last strong {

	display:block;

	text-align:left;

}

.feature-bgimg ul, .feature-meterimg ul, .feature-cartimg ul, .feature-last ul {

	list-style: square;

	margin-top:25px;

	font-weight:normal;

	margin-left:15px;

}

.feature-bgimg ul li, .feature-meterimg ul li, .feature-cartimg ul li, .feature-last ul li {

	line-height:20px;

	text-align:left;

}

.feature-bgimg span, .feature-meterimg span, .feature-cartimg span, .feature-last span {

	margin-top:10px;

}

.footer {

	width:960px;

	padding:10px;

	background-color:#333333;

	float:left;

}

.ftr-box {

	width:270px;

	float:left;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	text-transform:uppercase;

	margin-right:10px;

}

.ftr-box2 {

	width:390px;

	float:left;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	text-transform:uppercase;

	margin-right:10px;

}

.ftr-box3 {

	width:250px;

	float:left;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	text-transform:uppercase;

	margin-right:10px;

}

.ftr-box3 sup {

	font-weight:bold;

	font-size:10px;

}

.brdr-line {

	width:100%;

	border-bottom:1px dashed #6b6b6b;

	line-height:5px;

	display:block;

}

.ftr-box ul {

	list-style:url(../images/btm-bul.jpg);

	float:left;

	width:120px;

	margin-left:15px;

	_margin-left:10px;

	text-align:left;

}

.ftr-box2 ul {

	list-style:url(../images/btm-bul.jpg);

	float:left;

	width:180px;

	margin-left:15px;

	_margin-left:10px;

	text-align:left;

}

.ftr-box3 ul {

	list-style:url(../images/btm-bul.jpg);

	float:left;

	width:180px;

	margin-left:15px;

	text-align:left;

}

.ftr-box ul li a, .ftr-box2 ul li a, .ftr-box3 ul li a {

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#6b6b6b;

	text-transform:capitalize;

	line-height:18px;

}

.ftr-box ul li a:hover, .ftr-box2 ul li a:hover, .ftr-box3 ul li a:hover {

	color:#CCCCCC;

}

.btm {

	float:left;

	color:#000000;

	text-transform:uppercase;

	height:20px;

	background-color:#FFFFFF;

	display:block;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	line-height:20px;

	text-align:center;

	width:100%;

}

.follow {

	float:right;

	line-height:25px;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	margin-right:6px;

	margin-bottom:30px;

 *margin-bottom:40px;

	margin-top:15px;

}

.follow img {

	vertical-align:middle;

	;

}

.menu {

	width:680px;

	float:right;

	_margin-top:-12px;

}

/*.menu ul {



	list-style:none;



}



.menu ul li {



	float:left;;



	display:inline;



}



.menu ul li a {



	color:#000000;



	padding:0px 8px 0px 8px;



	text-transform:uppercase;



	font:normal 12px Verdana, Arial, Helvetica, sans-serif;



}*/











#topNavigation a, #topNavigation a:active, #topNavigation a:visited, #topNavigation a:link {

	font-size:12px;

	text-decoration:none;

	padding:0px 12px;

	line-height:29px;

	font-weight:normal;

	text-transform:uppercase;

}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */







.mattblackmenu ul {

	margin: 0;

	padding: 0;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	list-style-type: none;

	overflow: hidden;

	width: 100%;

}

.mattblackmenu li {

	display: inline;

	margin: 0px;

	padding:0px;

}

.mattblackmenu li a {

	float: left;

	display:inline-block;

	display: block;

	text-decoration: none;

	padding: 1px 2px; /*padding inside each tab*/

	/*right divider between tabs*/



color:#069;

	overflow:hidden;

	text-transform:capitalize;

}

.mattblackmenu li a:visited {

	color: #000;

}

.mattblackmenu li ul li a:visited {

	color: #000;

}

.mattblackmenu li a:hover {

	background:url(../images/tab.png) repeat-x left center;

	color:#000; /*background of tabs for hover state */

}

.mattblackmenu li a:hover span {

	background:url(../images/tab.png) repeat-x right center;

	color:#000; /*background of tabs for hover state */

}

.mattblackmenu a.selected {

	background:url(../images/tab.png) repeat-x left center;

	color:#000;/*background of tab with "selected" class assigned to its LI */

}/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul { /*topmost and sub ULs, respectively*/

	font: normal 12px arial;

	margin: 0;

	padding: 0;

	position: absolute;

	left: 0;

	top: 0;

	list-style-type: none;

	border-bottom-width: 0;

	visibility: hidden;

	z-index: 100;

}

.ddsubmenustyle li a {

	display: block;

	width:150px; /*width of menu (not including side paddings)*/

	color: #000;

	background: #8ce4f9;

	text-decoration: none;

	padding: 3px 0px 3px 10px;

	border-bottom: 1px solid #81CBDB;

	line-height:18px;

}

.ddsubmenustyle a sup {

	font-size:10px;

	font-weight:bold;

}

* html .ddsubmenustyle li { /*IE6 CSS hack*/

	display: inline-block;

	width: 180px; /*width of menu (include side paddings of LI A*/

}

.ddsubmenustyle li a:hover {

	background: url(images/blackNaviBg.png) repeat-x #2c2c2d;

	color: white;

}

/* ######### Neutral CSS  ######### */







.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/

	padding-left: 4px;

	border: 0;

}

.rightarrowpointer { /*CSS for "right" arrow image added to drop down menu items*/

	position: absolute;

	padding-top: 3px;

	left: 100px;

	border: 0;

}

.ddiframeshim {

	position: absolute;

	z-index: 500;

	background: transparent;

	border-width: 0;

	width: 0;

	height: 0;

	display: block;

}

#ajaxticker1 {

	width: 260px;

}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

	background-color: #fff;

}

.someclass {

//class to apply to your scroller(s) if desired

}

.links {

	color:#000000;

}

.links:hover {

	text-decoration:underline;

}

.prod-feat {

	display:block;

	background-color:#ebebeb;

	line-height:25px;

	font-weight:bold;

	padding-left:12px;

	margin-bottom:10px;

}

.right-panel strong {

	color:#006699;

	padding-left:10px;

	line-height:20px;

}





.right-panel ul {

	margin-left:12px;

	

	list-style-image:url(../images/arw3.gif);

}

.right-panel ul li {

	margin-left:10px;

}

.right-panel ul li a {

	color:#006699;

	line-height:18px;

}

.newsticker {

	list-style-type: none;

	border: 1px dashed #fff;

	background: #050c44;

	padding: 3px;

	margin: 0;

}

.form-left {

	float:left;

	width:250px;

	display:block;

}

.form-right {

	float:left;

	display:block;

	

}

form-right select {

	float:left;

}



.none {

	float:left;
	width:600px;


}
.none ul{

	list-style:NONE;


}

.red {

	color:#CC0000;

	

}

.hdbg {

	background-color:#CCCCCC;

	line-height:25px;

	padding-left:6px;

	width:680px;

	}

.txt-hilight {

	background-color: #e8edef;

	border:1px dashed #0066CC;

	color:#000;

	height:100%;

	padding:10px;

	margin:10px 0px 10px 0px;

	width:680px;

	display:block;

	}

.txt-in-blue-box {

	float:left;

	background-color: #e8edef;

	border:1px dotted #0066CC;

	float:left;

	width:680px;

	margin-top:10px;

	margin-bottom:10px;

	padding:10px;

}	

.txt-in-blue-box p {

	line-height:26px;

	

}

.big-orange  {

	color:#FF8A1F; font-size:18px

}

.small-10 {

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

}	

.gray-box {

	background:#f2f2f2;

	border:1px solid #CCC;

	float:left;

	padding:10px;

	width:680px;

	}

.gray-bg {

	background:#f2f2f2;

	padding:5px;

}

.brdr {

	border:1px solid #ccc;

}

.dot-brdr-float-left {

	border:1px dotted #ccc;

	padding:5px;

	width:690px;

	float:left;

}



/*-----------------------------------------------------------------------------*/



#slideshow {

    position:relative;

    height:248px;

	width:980px;

}



#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}



#slideshow IMG.last-active {

    z-index:9;

}


