﻿@import url('reset.css');

@import url('Products.css');


a
{
	color: #0088aa;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}


.Container
{
	position: relative;
	margin: auto;
	width: 980px;
}


ul.bluLight li
{
	background: url('http://www.blucigs.com/templates/blucigs/img/blt_bluLight.png') 0px 0px no-repeat;
	padding-left: 15px;
	text-align: left;
}



input.submitButton
{
	background: none;
	color: #0088aa;
	font-size: 16px;
}

.TextPage
{
	width: 960px;
	margin: auto;
	padding-bottom: 15px;
}

.Message table,
.Error table
{
	width: 960px;
	margin: auto;
	margin-bottom: 10px;
}

.Message table td,
.Error table td
{
	padding: 10px;
	background: #ffffee;
	border: 1px solid #cccc99;
	color: #000000;
	font-size: 12px;
}

.Error table td
{
	background: #ffeeee;
	border: 1px solid #cc9999;
}

.Inline
{
	display: inline;
}

.Buttons
{
	padding-bottom: 10px;
}


.Button
{
	display: block;
	height: 30px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.Button:hover
{
	cursor: pointer;
	background-position: 0px -30px;
}

.Button span
{
	display: none;
}

.


td.pageHeading
{
	font-size: 20px;
	color: #999999;
	padding-bottom: 20px;
}

.infoboxheading {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 14px;	
}

.MyAccount
{
	
}

.MyAccount h2 span
{
	display: none;
}

.MyAccount h2
{
	height: 60px;
	background: url('http://www.blucigs.com/templates/blucigs/img/bg_myAccountH2.png') 0px 0px no-repeat;
}





.AffiliateCenter h2 span
{
	display: none;
}

.AffiliateCenter h2
{
	height: 60px;
	background: url('http://www.blucigs.com/templates/blucigs/img/bg_affiliateCenterH2.png') 0px 0px no-repeat;
}

.AffiliateCenter .MyPassword input,
.AffiliateCenter .BuildLink input
{
	height: 15px;
	border: 1px solid #999999;
	font-size: 12px;
	padding: 3px;
}

.AffiliateCenter .main a {
	 font-size: 18px; 
}

.AffiliateCenter .SalesTools h3
{
	font-size: 24px;
	color: #999999;
	font-weight: normal;
}

.AffiliateCenter .SalesTools .DownloadableMedia .Item
{
	position: relative;
	float: left;
	margin: 10px;
	width: 428px;
	background: #fff;
	padding: 10px;
	border: 1px solid #dddddd;
	font-size: 12px;
}

.AffiliateCenter .SalesTools .DownloadableMedia .Item .download
{
	position: absolute;
	bottom: 10px;
	border: 1px solid #dddddd;
	background: #eeeeee;
	padding: 5px 0px 5px 15px;
	font-size: 10px;
	width: 245px;
}

.AffiliateCenter .SalesTools .DownloadableMedia .Item .download ul
{
	float: left; 
}

.AffiliateCenter .SalesTools .DownloadableMedia .Item h4
{
	font-size: 12px;
	color: #666666;
}

.AffiliateCenter .SalesTools .DownloadableMedia .Item .thumbnail
{
	width:160px; 
	height: 120px; 
	margin-right: 10px;
}







.ProductInfo td.main
{
	padding: 10px 0px;
	border-bottom: 1px solid #999999;
}





.PasswordRecovery
{

}

.PasswordRecovery h2 span,
.AffiliatePasswordRecovery h2 span
{
	display: none;
}

.PasswordRecovery h2
{
	height: 60px;
	background: url('http://www.blucigs.com/templates/blucigs/img/bg_passwordRecoveryH2.png') 0px 0px no-repeat;
}

.AffiliatePasswordRecovery h2
{
	height: 60px;
	background: url('http://www.blucigs.com/templates/blucigs/img/bg_affiliatePasswordRecoveryH2.png') 0px 0px no-repeat;
}


.PasswordRecovery label,
.AffiliatePasswordRecovery label
{
	float: left;
	display: block;
	width: 250px;
	height: 26px;
	line-height: 26px;
}

.PasswordRecovery input,
.AffiliatePasswordRecovery input
{
	border: 1px solid #cccccc;
	width: 250px;
	font-size: 16px;
	height: 20px;
	padding: 3px;
}







.QuantityPriceChart
{
	background: #ffffff;
	border: 1px solid #cccccc;
}

.QuantityPriceChart td
{
	border: none !important;
	padding: 5px;
}






.ShoppingCart h2 span
{
	display: none;
}

.ShoppingCart h2
{
	height: 60px;
	background: url('http://www.blucigs.com/templates/blucigs/img/bg_shoppingCartH2.png') 0px 0px no-repeat;
}

.ShoppingCart .Cart
{
	width: 960px;
	margin: auto;
	padding-bottom: 15px;
}

.ShoppingCart .Cart table
{
	border-bottom: 1px solid #cccccc;
}

.ShoppingCart .Cart table td
{
	padding: 10px;
}

.ShoppingCart .Cart table input
{
	width: 50px;
	height: 17px;
	padding: 3px;
	text-align: center;
	border: 1px solid #cccccc;
}

.ShoppingCart .Cart .Product li
{
	background: url('http://www.blucigs.com/templates/blucigs/img/blt_bluLight.png') left center no-repeat;
	padding-left: 15px;
	margin-left: 10px;
	line-height: 16px;
	text-align: left;
	color: #666666;
}

.ShoppingCart .Cart table td.productListing-heading
{
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	border-bottom: 1px solid #cccccc;
}


.ShoppingCart .Cart table tr.productListing-even,
.ShoppingCart .Cart table tr.productListing-odd
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.ShoppingCart .Cart table tr.productListing-even td
{
	background: #ffffff;
}

.ShoppingCart .Cart table tr.productListing-odd td
{
	background: #f3f3f3;
}

.ShoppingCart .Total
{
	text-align: right;
	padding: 5px;
	color: #009900;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
}

.ShoppingCart .Messages
{
	background: #ffffee;
	border: 1px solid #cccc99;
	padding: 10px;
}

.ShoppingCart .Buttons
{
	position: relative;
	padding-bottom: 10px;
}

.ShoppingCart .Buttons a,
.ShoppingCart .Buttons button
{
	display: block;
	height: 30px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ShoppingCart .Buttons .UpdateCart button
{
	position: absolute; 
	left: 20px;
	width: 100px;
	background-image: url('http://www.blucigs.com/templates/blucigs/img/btn_updateCart.png');
}

.ShoppingCart .Buttons .ContinueShopping a
{
	margin: auto;
	width: 150px;
	background-image: url('http://www.blucigs.com/templates/blucigs/img/btn_continueShopping.png');
}

.ShoppingCart .Buttons .Checkout a
{
	position: absolute; 
	right: 20px;
	width: 80px;
	background-image: url('http://www.blucigs.com/templates/blucigs/img/btn_checkout.png');
}

.ShoppingCart .Buttons a span,
.ShoppingCart .Buttons button span
{
	display: none;
}

.ShoppingCart .Buttons a:hover,
.ShoppingCart .Buttons button:hover
{
	cursor: pointer;
	background-position: 0px -30px;
}



