body {margin:0; padding:0; font-family:arial; font-size:12px; color:#000000}
.td{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.slogan {  font-size:18px; font-style:italic; font-weight:bold; }
.slogan span { color:#e31031; font-size:18px; font-style:italic; font-weight:bold;}

.btmBorder { border-bottom:1px solid #e6e6e6;}
a.toplinks{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; }
a.toplinks:hover{ color: #01a4e9;  }

a.toplinksblue{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#01a4e9; text-decoration:none; }
a.toplinksblue:hover{ color: #000000;  }

a.bottomlinksblue{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#01a4e9; text-decoration:none; }
a.bottomlinksblue:hover{ color: #000000;  }

a.links{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#000000; text-decoration:none; }
a.links:hover{ color: #01a4e9;  }

a.links-trajan{font-family:"trajan Pro"; font-size:12px;font-weight:bold; color:#000000; text-decoration:underline; }
a.links-trajan:hover{ color: #01a4e9; text-decoration:none; }

.subhead{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.subhead:hover{ color: #01a4e9;  }

.clsLinkBtnNormal {padding-left:3px; padding-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#01a4e9; font-weight:bold; border: 1px solid #000000;}
a.clsLinkBtnNormal {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; color:#000000; border:1px solid #ffffff;}
a.clsLinkBtnNormal:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; color:#01a4e9;  border: 1px solid #000000;}
a.clsLinkBtnMouseOver{ font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; font-weight:bold;  color:#000000;}
a.clsLinkBtnMouseOver:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold;  color:#01a4e9;}
a.links_No_Hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; color:#000000; text-decoration:none; }
a.links_No_Hover:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; color:#000000; text-decoration:none; } 


a.active{ color:#01a4e9;font-weight:bold; text-decoration:none; font-size:13px; }
a.active:hover{ color:#000000;  }
a.blueBold{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a.blueBold:hover{ text-decoration:none; color:#01a4e9; }
a.btmlinks{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#01a4e9; text-decoration:none; font-weight:bold; }
a.btmlinks:hover{ text-decoration:none; color:#000000; }
img.imgBox:hover { border-collapse:collapse; border:2px solid #01a4e9;}

a.Simple_Bold_ert{        color :#000000;  text-decoration:underline;  }
a.Simple_Bold_ert:visited{        color :#000000;  text-decoration:underline;   }
a.Simple_Bold_ert:hover{   color :#01a4e9; text-decoration:underline; }

a.select{ color:#FFFFFF;font-weight:bold; text-decoration:none; font-size:9px; }
a.select:hover{ color:#000000;  }

a.bread{ color:#333333;font-weight:bold; text-decoration:none; font-size:11px; }
a.bread:hover{ color:#01a4e9;  }

.btmBrdr { border-bottom:1px solid #e1e1e1;}
.topBrdr { border-top:1px solid #e1e1e1;}
.lftBrdr { border-left:1px solid #e1e1e1;}
.ritBrdr { border-right:1px solid #e1e1e1;}

#bg-select {
  background: url(../images/select.gif) no-repeat center; 
}

.menu {
background-color:#e5e5e5;u
margin: 0px;
font-weight:bold;
border:0px;
width: 150px;
}
.menu ul {
/*font: normal 13px Arial,Helvetica,Verdana,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
list-style:none;
margin: 0px;
color:#333333;
/* font-weight:bold; */
padding: 0;
}
.menu li a {

text-align: left;
display: block;
/*padding-left: 30px;*/
padding-left: 10px;
height:16px;
width: 140px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.menu li a:hover,li a:focus {
color: #01a4e9;
font-weight:bold;
background:#f0fbff url(../images/menuovr.jpg) 0px 0px no-repeat;

}

.pages{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-decoration:none;
/*font-weight:bold;*/
}
.menu1 {
font:bold 11px Arial,Helvetica,Verdana,sans-serif;
background-color:#e5e5e5;
margin: 0px ;
border:0px;
font-weight:bold;
width: 150px;
text-align:left;
}
.menu1 ul {
font:bold 11px Arial,Helvetica,Verdana,sans-serif;
list-style: none;
margin: 0px;

padding: 0;
}

.menu1 li  {
font:bold 11px Arial,Helvetica,Verdana,sans-serif;
text-align: left;
padding-left: 16px;
width: 121px;
}
.menu1 li a {
font:bold 10px Arial,Helvetica,Verdana,sans-serif;
text-align: left;
display: block;
padding-left: 14px;
font-weight:bold;
height:14px;
width: 121px;
color: #333333;
text-decoration:none;
}
.menu1 li a:hover,li a:focus {
font:bold 10px Arial,Helvetica,Verdana,sans-serif;
color: #01a4e9;
font-weight:bold;

}
.srch {
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}

.srch:link {
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
body,td,th {
	color: #000000;
}
.black_arial_22{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.black_10_arial{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:normal;
line-height:10px;
height:10px;
}


.black_12_arial{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.black_13_arial{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
#bg-dots {
  align: center;
  background: url(../images/dots.gif); 
  background-repeat:repeat-x;
}
#bg-dots1 {
  align: center;
  background: url(../images/dots.gif); 
  background-repeat:repeat-y;
}
.b-dots {
  align: center;
  background: url(../images/dots.gif); 
  background-repeat:repeat-x;
}

.cls_Btn { 
	background:url(../images/btn_gb.jpg);
	background-repeat:no-repeat;
	height:20px;
	border:0px solid #BBBBBB;
	font-size:11px;
	font-weight:bold;	
	color:#FFFFFF;
}
.cls_Btn_red { 
	background:url(../images/btn_gb_rd.jpg);
	background-repeat:no-repeat;
	height:20px;
	border:0px solid #BBBBBB;
	font-size:11px;
	font-weight:bold;	
	color:#FFFFFF;
}
.cls_Btn_blue { 
	background:url(../images/blueover.gif);
	background-repeat:no-repeat;
	height:20px;
	border:0px solid #BBBBBB;
	font-size:11px;
	font-weight:bold;	
	color:#FFFFFF;
}
.cls_Btn_update { 
	background:url(../images/updatecart.gif);
	background-repeat:no-repeat;
	width:84px;
	height:17px;
	border:0px solid #BBBBBB;
}
.cls_Btn_checkout { 
	background:url(../images/proceedtocheckout.gif);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	border:0px solid #BBBBBB;
	
}
.cls_Btn_checkout1 { 
	background:url(../images/proceedtocheckout.gif);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	border:0px solid #BBBBBB;
	
}
.cls_Btn_checkout1:hover { 
	background:url(../images/proceedtocheckout-hover.gif);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	border:0px solid #BBBBBB;
	
}
.td_13{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; line-height:0.8em; padding-left:10px;}
.td_12{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:0.8em}
.cls_Btn_AddToCart { 
	background:url(../images/add-to-cart.gif);
	background-repeat:no-repeat;
	width:71px;
	height:17px;
	border:0px solid #BBBBBB;
	
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 2px;
left: -1000px;
border: 1px dashed #000000;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
 .custombutton 
 {
	padding:0;
	margin:0;
	border:none;
	background:none;
	cursor:pointer;
}
.hdr
{
	width:100%;
	background-color:#e5e5e5;
	height:20px; 
	vertical-align:bottom;	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#000000; 
	text-decoration:none;
}
a.blueNormal{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#01a4e9; text-decoration:none; }
a.blueNormal:hover{ text-decoration:none; color:#000000; }
.dtl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}

.border
{
background-image:url(../images/cart-bg.png); 
background-repeat:no-repeat;
background-position:top right;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
height:191px;
border:none;
text-align:right;
/*
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid;
    border-left: #000000 1px solid; 
    border-bottom: #000000 1px solid
*/	
}
.box
{
	border-right:  #e5e5e5 1px solid; 
	border-top:  #e5e5e5 1px solid;
    border-left:  #e5e5e5 1px solid; 
    border-bottom:  #e5e5e5 1px solid
	
}
.txtbx
{
	height:15px;
	background-color:whitesmoke;
	border-color:gray;
	border-width:1px;

	
}
.txtbx-small
{
	height:15px;
	background-color:whitesmoke;
	border-color:gray;
	border-width:1px;

	
}

.txtbx1
{
	
	background-color:whitesmoke;
	border-color:gray;
	border-width:1px;

	
}

.bgpmt
{
	background:url(../images/payment.gif) no-repeat;
	
	}
	
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #FFFFFF;
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	// background-color: #333344;
	background-color: #C8C8C8;
	color: #000000;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 10px;
	width: 10px;
	text-indent: -50px;
	background: url(images/close.gif) no-repeat;
}

.ItemTemp:hover
{
background-image:url(../images/cat-bg.jpg);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
}

a.ItemTemp:hover #hov
{
text-decoration:underline !important;
}


.ItemTemp:hover #hov
{
text-decoration:underline !important;
}


#itemhover:hover
{
background-image:url(../images/cat-bg.jpg);
background-repeat:no-repeat;
background-position:center;
}

#mainpageheading
{
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#000000; 
text-decoration:none; 
font-weight:bold;
display:block;
line-height:31px;
height:31px;

}

#mainpageheading a
{
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#000000; 
text-decoration:none; 
font-weight:bold;
display:block;
}

#mainpageheading a:hover
{
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#01a4e9; 
text-decoration:none; 
font-weight:bold;
display:block;
}
.itemdetailrow
{
clear:both;
padding:0px;
margin:0px;
}
.itemdetailrow td

{
clear:both;
padding:0px;
margin:0px;
}

.bullet
{
padding: 0 0 0 11px;
margin: 0;
background: url(../images/bullet.jpg) 0 60% no-repeat; 
list-style-position: inside; 
font-family:verdana;
}
#homeblue:hover a
{
color:#01a4e9;
}
.custom-small-logos{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0c04b4;font-weight:normal; text-decoration:none; font-size:10px; }
a.custom-small-logos { text-decoration:underline; color:#0c04b4; }

.catsizes
{
color:#606060;
font-style:italic;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.catsizes a
{
color:#606060;
text-decoration:none;
}

.catsizes a:hover
{
color:#606060;
text-decoration:underline;
}

.see-details
{
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.see-details a
{
color:#000000;
text-decoration:none;
}

.see-details a:hover
{
color:#000000;
text-decoration:underline;
}


/*
.lightupin 
{
color:#000000;
}
.lightupin a
{
text-decoration:none;
color:#000000;
}


.lightupin a.hover
{
text-decoration:none;
color:#000000;
}

.lightupout
{
color:#000000;
}
.lightupout a
{
text-decoration:none;
color:#000000;
}


.lightupout a.hover
{
text-decoration:none;
color:#000000;
}

.lightupout span a
{
text-decoration:none;
color:#01a4e9;
}
.lightupout span a.hover
{
text-decoration:none;
color:#01a4e9;
}
*/