* { 
    -moz-box-sizing: border-box; 
}

form{
 margin : 0px 0px 0px;
}

.logo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

.sub-logo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	color: #FF6600;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.navbarbg{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
}
.navbarbg a{
display: block;
 color : Black;
 background-image : url(../images/menu/menubg.jpg);
 border-top : 1px solid #CCCCCC;
 border-right : 1px solid #CCCCCC;
 border-left : 1px solid #CCCCCC;

}
.navbarbg a:link{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}
.navbarbg a:visited{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}
.navbarbg a:hover{
color: #B22222;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-top: 4px;
width: 100%;
}
.navbarbg a:active{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}

.xCellBorder{
background-color: #FFFFFF;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.xTopCell{
background-color: #000000;
width: 100%;
}
/*formats the search box in the shoppage_header file.*/
.searchfield{
background-color: #FFFFFF;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
}
/*formats the display of the text boxes throughout the front end*/
.txtfield{
background-color: #FFFFFF;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
}
.txtfielddropdown{
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
}
.menuhdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #B3B7BB;
	color : White;
	font-size : x-small;
	font-weight : bold;
	padding : 4px 0px 4px 2px;
	text-align : left;
}
.menubdr{
	background-color : #B3B7BB;
}
.dashed{
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	background-color : #F7F7F7;
}

.leftmenumain a{
	border-top : 1px solid #D3D3D3;
	display: block;
}
.leftmenumain{
background-color: #F7F7F7;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
text-align: left;
}
.leftmenumain a:link{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}
.leftmenumain a:visited{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}

.leftmenumain a:hover{
background-color: #EEEEEE;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: none;
width: 100%;
}

.leftmenumain a:active{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}

.dottedBorder {
	border: 1px dotted #cccccc; 
	background-color: #F9F9F9;
	padding: 5px	
}

.submitbtn {
   color:#666666;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #efefef;
   font-size: x-small;
   font-weight: bold;
   border:1px solid #aaaaaa;
}

/*formats the header text throughout the site*/
.txtheader{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
}
/*formats the mini cart subtotal  in the right menu*/
.cartsubtotalminicart{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
text-align: right;	
}
/*formats the links in the minicart*/

.cartminilinks{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: bold;
text-align: left;
}
.cartminilinks a:link{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:visited{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:hover{
color: #FF6600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:active{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}

.hdrproduct{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
}

.breadcrumb { margin-left:5px} 
.price {}
.pricesmall {}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.tyn1 {
  line-height:10px;
}

html>body .tyn1 {
  line-height:50px;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

body{
	padding:0px;
	margin:0px;
	background-color:#000066;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #C9CBCD;
	scrollbar-base-color: #333333;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #008A96;
	scrollbar-highlight-color: #C9CBCD;
	scrollbar-shadow-color: #333333;
	scrollbar-track-color: #006666;
}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea, select
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#333333;;
	}

.m1_text { font-size:9px;}

.m1_text span, .m_text span { font-size:9px; color:#1F2C38;}

.m1_text strong, .m_text strong { color:#1F2C38; font-size:11px;}

.m1_text span strong, .m_text span strong { font-size:12px;}

.m1_text span b, .m_text span b {font-size:12px; color:#BA2A28;}

.m2_text { color:#1F2C38;}

.m2_text span { font-size:12px;}

.m1_text a, .m1_text a:hover {
	color:#000;
	text-decoration:none;
}

.h_text
	{		
		line-height:12px;
		color:#008A96;
		font-weight:bold;
	}
	
.h_text span { font-size:9px;}

p	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#333333;
		margin-left: 5px;
		margin-right: 5px;
		
	}
	
h2	{
		font-family:Tahoma;
		font-size:13px;
		line-height:normal;
		color:#000066;
		margin-left: 5px;
		margin-top: 5px;
		margin-right: 5px;
		font-weight: bold;
		
	}



.i_text { font-size:12px; line-height:12px; color:#FFFFFF; font-weight:bold; margin-left:26px; margin-top:18px;}

.i_text span { font-size:14px;}
	
.ls_text, .ls_text a 
	{
		color:#444444;
		line-height:11px;
		text-decoration:none;
	}

.ls_text a:hover { text-decoration:underline;}

.h1_text { font-size:9px; line-height:9px; color:#312E25;}
	
.c_text, .c_text a
	{		
		line-height:11px;
		color:#E1E1E1;
		text-decoration:none;		
	}

.c_text a:hover { text-decoration:underline;}

.c_text strong a { text-decoration:underline;}

.c_text strong a:hover { text-decoration:none;}

.pop_text1, .pop_text1 a { color:#FFFFFF; text-decoration:none;}

.pop_text1 a:hover { text-decoration:underline;}

.pop_text2 { color:#2C2C2C; line-height:14px;}

.pop_text2 span { font-size:13px; font-weight:bold; color:#4c4c4c}

.pop_text2 strong { color:#565656;}

.pop_text3, .pop_text3 a { color:#008793; line-height:11px; text-decoration:none;}

.pop_text3 a:hover { text-decoration:underline;}

.pop_text4, .pop_text4 a { color:#373737; text-decoration:none;}

.pop_text4 a:hover { text-decoration:underline;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}

.input	{width:152px; height:15px; border-color:#E6E5DF; border-width:1px; background-color:#ffffff; padding-left:5px; color:#6C6859; font-size:9px; line-height:10px}

.i3_input	{width:30px; height:14px; border-color:#818181; border-width:1px; background-color:#ffffff; color:#4C4C4C; font-size:11px; line-height:10px; margin-left:18px; margin-top:12px; border-style:solid; padding-left:5px; padding-top:0px}

.i3_check	{width:14px; height:14px; border-color:#818181; border-width:1px; background-color:#ffffff; margin-left:44px; margin-top:12px;}

.select1 { width:104px; color:#6C6859; font-weight:normal}

.items { background-image: url("../images/items.gif"); background-repeat:no-repeat; background-position: 0px 43px}

.b_dr { background-image: url("../images/b-dr.gif"); background-repeat:repeat-x; background-position:top}

.t { background-image: url("../images/t-dr.gif"); background-repeat:repeat-x; background-position:top; color:#FFFFFF; font-size:12px; line-height:12px; padding-left:13px; font-weight:bold; background-color:#162029;}

.gray_cell { background-color:#999C9F; padding-left:3px; padding-right:3px;}

.m1_t_dr { background-image: url("../images/m1-t-dr.gif"); background-repeat:repeat-x; background-position:top; background-color: #FFFFFF; width:100%; height:100%; }

.m1_b_dr { background-image: url("../images/m1-b-dr.gif"); background-repeat:repeat-x; background-position:bottom; width:100%; height:100%;}

.m1_l_dr { background-image: url("../images/m1-l-dr.gif"); background-repeat:repeat-y; background-position:left; width:100%; height:100%;}

.m1_r_dr { background-image: url("../images/m1-r-dr.gif"); background-repeat:repeat-y; background-position:right; width:100%; height:100%;}

.m1_l_t { background-image: url("../images/m1-l-t.gif"); background-repeat: no-repeat; background-position: left top; width:100%; height:100%;}

.m1_r_t { background-image: url("../images/m1-r-t.gif"); background-repeat: no-repeat; background-position: right top; width:100%; height:100%;}

.m1_l_b { background-image: url("../images/m1-l-b.gif"); background-repeat: no-repeat; background-position: left bottom; width:100%; height:100%;}

.m1_r_b { background-image: url("../images/m1-r-b.gif"); background-repeat: no-repeat; background-position: right bottom; width:100%; height:100%;}

.padding1 { padding: 23px 0px 23px 20px;}

.padding2 { padding: 15px 19px 15px 20px;}

.padding3 { padding: 9px 0px 12px 20px;}

.i3_b_dr { background-image: url("../images/3-b-dr.gif"); background-repeat:repeat-x; background-position:bottom; background-color: #B0D1D5; width:100%; height:100%; }

.i3_l_dr { background-image: url("../images/3-l-dr.gif"); background-repeat:repeat-y; background-position:left; width:100%; height:100%; }

.i3_r_dr { background-image: url("../images/3-r-dr.gif"); background-repeat:repeat-y; background-position:right; width:100%; height:100%; }

.i3_l_b { background-image: url("../images/3-l-b.gif"); background-repeat: no-repeat; background-position: left bottom; width:100%; height:100%; }

.i3_r_b { background-image: url("../images/3-r-b.gif"); background-repeat: no-repeat; background-position: right bottom; width:100%; height:100%; }

.i3_margin { margin-left:14px; margin-right:20px;}

.pop_padding { padding: 15px 15px 10px 12px;}

.zx1 {
	color:#cccccc;
	text-decoration:none;
}

.zx1:hover {
	color:#ffffff;
	text-decoration:none;
}

.zx1 a {
	color:#fff;
	text-decoration:none;
}

.zx1 a:hover {
	color:#fff;
	text-decoration:none;
}

.zx2 * {
	color:#000;
}

.zx3 * {
	color:#ffffff;
	font:bold 12px Tahoma,sans-serif;
	text-decoration:none;
}

.footer {
	color:#ffffff;
	font:bold 11px Tahoma,sans-serif;
	text-decoration:none;
}

.cart {
	color:#000;
}

.zx4 {
	padding:3px;
}

.zx5 {
	padding:15px 0;
}

.blf * {
	color:#000;
}

.blf .smallText b {
	color:#f00;
}

.zx6 { 
	margin:0 4px;
}

.zx6 .infoBoxContents .main, .zx6 b,.zx6 input, .zx6 select,.zx7 *,.zx7 * li,.main,.checkoutBarCurrent {
	color:#000;
}

.checkoutBarFrom {
	color:#808080;
}

.main a {
	color:#000;
	text-decoration:none;
}

.main a:hover {
	text-decoration:underline;
}

font[color="#ff0000"] b {
	color:#f00;
}

.smallText {
	color:#000;
}

#red b {
	color:#f00;
}

.zx7 textarea {
	color:#000;
}
