body {
	background-color: #C4C3C3;
	background-repeat: repeat-x;
	margin: 0;
}
.bar2 {
	background-color: #000000;
	height: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 250px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	vertical-align: middle;
}
#bar_red_left #logo {
background-repeat: no-repeat;
	height: 90px;
	width: 225px;}
	
.mytextsizecontrol    {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: medium;
	text-transform: capitalize;
	font-weight: bold;
	clear: none;
	float: right;
	vertical-align: middle;
	line-height: normal;
	padding-right: 2px;
	cursor: pointer;
	margin-right: 10px;
	padding-left: 2px;
}
#bar_red_left  {
	height: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: normal;
	vertical-align: bottom;
	letter-spacing: 0em;
	
}

#bottom {
	
	background-repeat: repeat-x;
	height: 80px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	
}
#footer {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 900px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#footer a:link{	color:white;	text-decoration: none;}
#footer a:active{	color:white;	text-decoration: none;}
#footer a:visited{	color:white;	text-decoration: none;}
.barBot {
	background-color: #000000;
	height: 4.5px;
	padding-top: 5px;
	padding-left: 250px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 0px;
}
.footRed {
	
	height: 36px;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: none;
	vertical-align: middle;
	margin-bottom: 10px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	
}
#bottom #footer .footRed .footmenu {
	width: 100px;
	margin-right: 4px;
	margin-left: 4px;
	clear: none;
	float: left;
	margin-top: 4px;
	height: 20px;
	font-size: small;
	vertical-align: middle;
	line-height: 20px;	
	cursor: pointer;
	
}
#bottom     #footer     .footRed     .footmenu     a:hover  {
	
	width: 100px;
	float: left;
	height: 20px;
	
}
#bottom #footer .footRed .xsite {
	width: 200px;
	
	margin-right: 4px;
	margin-left: 4px;
	clear: none;
	float: right;
	margin-top: 4px;
	height: 20px;
	font-size: small;
	vertical-align: middle;
	font-variant: normal;
	cursor: pointer;
	line-height: 20px;	
	
}
#bottom    #footer    .footRed    .xsite    a:hover  {
	width: 200px;
	float: right;
	height: 20px;
	color: #FFFF00;
	
}

#rotator {
	FLOAT: left;
	MARGIN: 10px 0px;
	OVERFLOW: hidden;
	WIDTH: 630px;
	POSITION: relative;
	HEIGHT: 275px;
	TEXT-ALIGN: center;
	padding-left: 10px;

}

#rotator IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 630px;
	HEIGHT: 275px;
	BORDER-RIGHT-WIDTH: 0px

}

#rotator1 {

	FLOAT: left;

	MARGIN: 10px 0px;

	OVERFLOW: hidden;

	WIDTH: 630px;

	POSITION: relative;

	HEIGHT: 275px

}

.shoutbox {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	Z-INDEX: 0;
	PADDING-BOTTOM: 5px;
	WIDTH: 250px;
	COLOR: #FFFFFF;
	BOTTOM: 45px;
	PADDING-TOP: 5px;
	POSITION: absolute;
	height: 50px;
	right: 0px;
	font-size: large;
	background-repeat: no-repeat;
	
	
}
.shoutbox    a:link    {
	color: #FFFFFF;
	text-transform: none;
}

.shoutbox a:visited {color:#FFFFFF; text-decoration:none;}






#Container {
	
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 900px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #ffffff;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#topBlock {
	background-color: #000000;
	height: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: lowercase;
	vertical-align: middle;
}
#topHeader {
text-align: right;height: 130px;padding-right: 9px;padding-top: 0px;}
.btMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	font-weight:bold;
	text-transform: uppercase;
	background-repeat:no-repeat;
	width: 180px;
	height: 22px;
	padding-top: 7px;
	text-align:center;
}
.bcMain {
background-color: #FFFFFF;width: 174px;padding-left: 5px;margin-bottom: 10px;padding-top: 3px;padding-bottom: 5px;}
.colLeft {
position: relative;width: 190px; padding-right: 5px;float: left;}
.colMid {
	position: relative;
	float: left;
	clear: none;
	width: 507px;
}
.colMid2 {
	width: 507px;
	
}
.colRight {
	position: relative;
	width: 190px;
	padding-left: 5px;
	float: right;
	
}
.boxContent {
padding: 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 75%;color: #333333;background-color: #FFFFFF;margin-bottom: 5px;}
.siteDocs {
text-align:center;margin-top: 10px;}
.pagination {
text-align: right;padding-top: 5px;padding-bottom: 5px;}
#subCats {
	background-color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 507px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.subCat {
	text-align: center;
	margin-bottom: 0px;
	float: left;
	width: 110px;
	height: 70px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 30px;
}
.regSep{
padding: 10px 0px 10px 0px;margin: 10px 0px 10px 0px;}
.latestProds {
float: left;text-align: center;width: 145px;height: 190px;margin:5px;padding:5px;}
#Footer {
	
	height:23px;
	
	text-align:right;
	padding-right:10px;
	padding-top:7px;
}
.txtCur {
font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#333333;text-decoration:none;}
.dropdown1 {
font-family:Arial, Helvetica, sans-serif;font-size:70%;color:#333333;}
.txtNotice {
font-family:Arial, Helvetica, sans-serif;font-size:75%;text-decoration:none;color:#333333;font-weight:bold;}
.txtCCS {
font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#FFF;}
.txtCCS:hover {
font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#FFF;}
.searchBtn {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 38px;
}
.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #333333;
	background-color: #FFF;
	border: 1px inset #FFF;
	vertical-align: middle;
	margin-bottom: 2px;
}
.textbox {
background-color: #FFF;border: 1px inset #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
.textboxDisabled {
background-color: #FFFFFF;border: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	border: 1px outset #FFF;
	height: 19px;
	font-weight: bold;
}
form, ol, ul {
margin: 0px;padding: 0px;}
li {
list-style-position: inside;margin: 0px;padding: 0px;}
li.bullet {
list-style-type: square;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}
li.bullet1 {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	font-weight: bold;
}
li.bullet2 {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	font-size: 100%;
	color: #333333;
	font-weight: normal;
}
li.bullet3 {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size: 90%;
	color: #333333;
	font-weight: normal;
}

li.bulletLrg {
list-style-type: square;font-family: Arial, Helvetica, sans-serif;font-size: 100%;color: #333333;}
li.num {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}
li.account {
list-style-type: square;padding-top: 5px;padding-bottom: 5px;}
.txtSession {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin-bottom: 2px;
}
a.txtSession {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #FFFFFF;text-decoration: none;} 
a.txtSession:hover {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #FFFFFF;text-decoration: underline;} 
.txtSessionGrey {
color:	#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;text-transform: capitalize;}
.txtCopy, .txtSiteDocs {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}
a.txtSiteDocs {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;text-decoration: none;}
a.txtSiteDocs:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
	border:1px outset #FFF;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border:1px inset #FFF;
	
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.addButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border:1px outset #FFF;
	text-align: center;
	text-decoration: none;
	font-size:12px;
	height: auto;
	line-height: 15px;
	white-space: normal;
	padding: 1px;
	margin: 0px;	
}

.addButton:hover {
	border:1px inset #FFF;
	
	}
.txtOldPrice {
text-decoration: line-through;}
.txtSale {
	
	font-family: Arial, Helvetica, sans-serif;
}
.txtOutOfStock {
	
	font-family: Arial, Helvetica, sans-serif;
}
.txtSiteDocs, a.txtSiteDocs {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;text-decoration:none;}
a.txtSiteDocs:hover {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;text-decoration:underline;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration:underline;}
.txtContentTitle {
font-family: Arial, Helvetica, sans-serif;font-size: 110%;font-weight: bold;font-style: normal;color: #333333;position:relative;}
.txtBoxSave {
	font-size:70%;
	padding-left: 0px;
}
.tblList {
}
.tdListTitle {
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #fff;
}
.tdEven {
background-color: #FFFFFF;border-bottom:1px solid #CCC;}
.tdOdd {
background-color: #FFFFFF;border-bottom:1px solid #CCC;}
.txtCartPrice {
	float: right;
	
	padding-right: 3px;
}
.txtCart {
font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}
.cartTotal {
width: 150px;padding-top: 2px;margin-top: 3px;}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px outset #FFF;
}
a.txtviewCart:hover {
	
	color: #FFFFFF;
	border: 1px outset #FFF;
}
.cartProgress {
font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;padding: 4px;border: 1px solid #CCCCCC;width: 350px;margin: auto;}

.quickBuy {
text-align: center;font-family: Arial, Helvetica, sans-serif;color: #999999;}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	
	border-bottom: 1px solid #fff;
}
.tdcartEven {
background-color: #FFFFFF;border-bottom:1px solid #CCCCCC;}
.tdcartOdd {
background-color: #FFFFFF;border-bottom:1px solid #CCCCCC;}
.tdCartSubTotal {
padding-top: 10px;border-top: 1px solid #990000;}
a.txtCheckout {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px outset #FFF;
}
a.txtUpdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px outset #FFF;
}
.txtStockWarn {
	font-size: 70%;
	
}
.txtError {
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #050F72;background-color: #FFCECE;border: 1px solid #FF0000;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	padding-top: 5px;
	color: #333333;
	visibility: hidden;
}
a.txtCopyright:hover {
text-decoration: underline;}
.dropDown {
width: 120px;}

ul.MenuBarVertical{	border: 1px solid #CC0000;}
ul.MenuBarVertical ul{	border: 1px solid #CC0000;}
ul.MenuBarVertical a{background-color: #CC0000;}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus{background-color: #990000;}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
	{background-color: #990000;}
@media screen, projection

{

	ul.MenuBarVertical li.MenuBarItemIE

	{
	display: block;
	f\loat: left;
	background: #990000;
	}

}
#question { background-image:url(../modalbox/modalbg-grey.jpg); background-repeat:repeat-x}
#question input { background-color:#000000; color:#FFFFFF;border:none}
#question a{
	color: #000000;
	text-decoration: underline;
}
#question2 { }
#question2 input { background-color:#000000; color:#FFFFFF;border:none}
.myclassHidden {
	visibility: hidden;
	display:none;
}
.contactsuccessbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	padding: 20px;
	height: 50px;
	width: 450px;
	border: thin solid #000000;
	vertical-align: middle;
	text-align: center;
}