body 			{ background-color:#FFFFFF;font-family:arial, Helvetica, Sans-serif;font-size:12px;margin-top:0px;}
td			{ font-family:arial, Helvetica, Sans-serif;font-size:12px;}
#pageContainer  	{ width:975px;margin-left:auto;margin-right:auto;}
img			{ border:0px;padding:0px;margin:0px 0px 0px 0px;}
.postext 	{ 	font-family:Arial,arial,helvetica;
			font-size:11px;	
			font-weight:normal;
			color:#000000;
			text-decoration:none;}
.newstitle	{ 	font-family:verdana;
			font-size:13px;
			font-weight:bold;
			color:#1d425f; 
			line-height:16px;
			text-decoration:none;}
.subheadlines	{ 	font-family:verdana;
			font-size:12px;
			font-weight:normal;
			color:#000000; 
			line-height:16px;
			text-decoration:none;}
.free        { 	font-family:verdana;
			font-size:14px;	
			font-weight:normal;
			color:#cc0000;
			text-decoration:none;
			font-weight:bold;}
.freemi        { 	font-family:verdana;
			font-size:10px;	
			font-weight:normal;
			color:#cc0000;
			text-decoration:none;
			font-weight:bold;}
.cloud
		{
			text-decoration:none;
			color:#333333;
		}
			

	td.InfoTitle { width:115px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;color:#5C7391;}
	td.InfoItem { border-bottom:1px solid #ccc;color:#5C7391}
	
	div.DealPrice 
	{
		margin-top:3px;font-size:12pt;color:#f00
	}
a:hover {text-decoration:underline;}

div.shd {
	border-bottom:4px double #CCCCCC;
	color:#000000;
	font-size:14pt;
	font-weight:bold;
	line-height:normal;
	margin:0px 0px 8px;
	padding:0px 0px 4px;
	width:auto;
}	

/* ~~~~~~~ Carasel Slider ~~~~~~~~~~~ */

.carousel .inner{border:2px solid #cccccc;background-image:url('../images/index/featurebk.jpg');background-repeat:repeat-x;background-color:#fff;height:275px;padding:15px;text-align:center;}
.carousel .inner .bd{height:275px;}
.carousel .inner a{text-decoration:none;font-size:14px;font-weight:bold;color:#333333;}
.carousel .inner img{display:block;margin:0 auto 12px;}
.carousel .mod{margin:5px 5px 0;}
.carousel h1.shd {
border-bottom:4px double #CCCCCC;
color:#000000;
font-size:14pt;
font-weight:bold;
line-height:normal;
margin:0px 0px 8px;
padding:0px 0px 4px;
width:auto;
}
.carousel .jCarouselLite .prev  {
z-index:10;
width:21px;
position:absolute;
top:120px;
background:url("../images/scroll.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:62px;
}

 .carousel .jCarouselLite .next{
 z-index:10;
position:absolute;
top:120px;
right:0px;
background:url("../images/scroll.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:62px;
width:21px;
background-position:100%;
}


/* ~~~~~~~~ Navigation for Index Page ~~~~~~~~ */


#tabNavHPDealSub {width:auto;margin-left:auto;}
#tabNavHPDealSub div { width:30px;	padding:3px; text-align:center;font-weight:bold;}
#tabNavHPDealSub div.Box { border:2px solid #999; color:#999; }
#tabNavHPDealSub div.Selected { border:2px solid #000; color:#fff;background-color:#5eb133;}
#tabNavHPDealSub a {color:#000;text-decoration:none;}

/* ~~~~~~~~ Shopping Cart  ~~~~~~~~ */	

#divShopCart			{ position:absolute;z-index:999;width:400px;background-color:#ffffff;top:151px;right:5%;}
#iframe				{ position: absolute;top: 151px;right:5%;width: 400px;z-index:998;}
#divShopCart a			{ text-decoration:none;color:#000000;}
#tabShoppingCart		{ width: 100%;height:auto;border-collapse: collapse;border: 1px solid #999999;padding:0;	margin:0;}
#tabShoppingCart td		{ vertical-align:top;padding-bottom:10px;}
#tabShoppingCart td.Currency	{ vertical-align:top;padding-bottom:3px;text-align:right;font-weight:bold;}
#tabShoppingCart div.nav25	{ width:25%;float:left;text-align:center;}
#tabShoppingCart div.nav33	{ width:33%;float:left;text-align:center;}
#tabShoppingCart div.nav50	{ width:50%;float:left;text-align:center;}
#tabShoppingCart th		{ background:#e0eaf2;border-bottom:1px solid #999999;color:#000000;font-size:10pt;}
#tabShoppingCart td.Close	{ background:#e0eaf2;border-bottom:1px solid #999999;color:#000000;padding-left:5px;padding-top:5px;}
#tabShoppingCart th.Summary	{ border-top:1px solid #999999;}
#tabShoppingCart th.Currency	{ text-align:right;border-top:1px solid #999999;}
form, img 			{ padding:0;margin:0;}
div.padBox			{ width:auto;height:auto;padding-top: 1px;padding-top: 1px;padding-right: 1px;padding-bottom:1px;padding-left:1px;margin:0;}
div.minicart			{ font-family:verdana;font-size:12px;font-weight:bold;color:#1152c0;text-decoration:underline;}
div.minicartrem			{ font-family:verdana;font-size:10px;font-weight:bold;color:#1152c0;text-decoration:underline;}
div.minicartcheck		{ font-family:verdana;font-size:12px;font-weight:bold;color:#cc0000;text-decoration:underline;}
input.GoButton			{ border:1px solid #999999;font-family: Arial;font-size: 8pt;width: 25px;height:20px;}
input.RegButton			{ border:1px solid #999999;font-family: Arial;font-size: 8pt;height:20px;}
.ZipText			{ font-family: Arial;font-size: 8pt; text-decoration: none;color: #000000;}
.InputZip			{ font-family: Arial;font-size: 8pt;width: 40px;height: 20px;}
.InputShip			{ font-family: Arial;font-size:8pt;width:250px;height:20px;text-align:right;}
.Bold				{ color:#000000;font-size:10pt;font-weight:bold;}

/* ~~~~~~~~ Mfg Box  ~~~~~~~~ */	

.storeheader {font-size:16px;font-weight:bold;color:#304f68;}
.storelink {color:#006699;font-weight:bold;}
.storemktg {font-size:14px;font-weight:bold;color:#333;}
.storeprod {font-weight:bold;font-size:12px;color:#006699;text-decoration:none;}
.storeprice {font-size:12px;font-weight:bold;color:#c00;}
