body {clear:both; 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;}

.td input {border: 1px solid #000000;}

.td-srch{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; 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.go{font-family:Arial, Helvetica, sans-serif; height:28px; line-height:28px; display:block; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; }
a.go:hover{ color: #01a4e9;}

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: 12px;

width: 121px;

}

.menu1 li a {

font:bold 10px Arial,Helvetica,Verdana,sans-serif;

text-align: left;

display: block;

padding-left: 7px;

font-weight:bold;

height:14px;

width: 128px;

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-dotsCart {

  align: center;

  background: url(../images/dots2.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:5px; height:22px;}

.td_12{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:0.8em;  height:22px;}

.td_12 div{height:30px;}

.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;}

.dtl input {border: 1px solid #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;

	border: 1px solid #000000;



	

}

.txtbx-small

{

	height:15px;

	background-color:whitesmoke;

	border-color:gray;

	border-width:1px;



	

}



.txtbx1

{

	

	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

{

top:0px;

width:20%;

height:230px;

}



.ItemTemp:hover

{

background-image:url(../images/cat-bg.jpg);

background-repeat:no-repeat;

background-position:center;

text-decoration:none;

}



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:#000000;

font-style:italic;

font-size:11px;

font-weight:normal;

text-decoration:none;

}



.catsizes a

{

color:#000000;

text-decoration:none;

}



.catsizes a:hover

{

color:#000000;

text-decoration:underline;

}



.catsizes3d

{

color:#000000;

font-style:italic;

font-size:11px;

font-weight:bold;

text-decoration:none;

}



.catsizes3d a

{

color:#000000;

text-decoration:none;

}



.catsizes3d a:hover

{

color:#000000;

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;

}



.drop-down

{

color:#000000;

font-size:11px;

}

#searchform
{
background-image:url("../images/srch-bg.png");
background-repeat:no-repeat;
width:180px;
height:27px;
}
#searchform input {
border:0px;
margin-top: 1px;
height:21px;
line-height:21px;
margin-left:6px;
margin-right:6px;
}

.blink

{

color:#000000;

}

.blink a

{

color:#01a0e1 !important;

text-decoration:underline !important;

}

.blink a:hover

{

text-decoration:none !important;

}

.td-zip

{

border:1px solid #000000; 

height: 12px;

line-height:13px;

width:89px;

font-size:10px;

}

.shipdropdown

{

border:1px solid #000000;

width:180px;

font-size:11px;

background-color:#FFFFFF;

}

.black-border

{



border-color:#000000;

border-width:1px;

border-style:solid;

background-color:#FFFFFF;

height:20px;

}

.page-numbers
{
line-height:20px;
}
.white-nav
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
display:block;
}
.white_link
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
display:block;

}
.white_link a
{
background-image:("../images/smallcart.png");

background-repeat:no-repeat;
}
.white-nav a
{
color:#FFFFFF;
text-decoration:none;
height:40px;
line-height:40px;
display:block;
padding-left:20px;
padding-right:20px;
}

.white-nav a:hover
{
color: #01A4E9;
height:40px;
line-height:40px;
display:block;
}
#cart-div a
{
background-image:url(../images/smallcart.png);
background-position: 20px 10px;
background-repeat:no-repeat;
display:block;
float:right;
}
#cart-div a:hover
{
background-image:url(../images/smallcart-blue.png);
background-position: 20px 10px;
background-repeat:no-repeat;
}
.btm-head
{
padding-top:20px;
font-size:16px;
font-weight:bold;
color: #01A4E9;
display:block;
}
.btm-links
{
display:block;
padding:3px;
}
.btm-links a
{
color:#FFFFFF;
text-decoration:none;
}
.btm-links a:hover
{
color:#01A4E9;
text-decoration:none;
}
.popupcart-sizes
{
color:#5f5f5f;
font-size:11px;
font-weight:normal;
}
.popupcart-price
{
font-size:11px;
font-weight:normal;
}
