* { 
    -moz-box-sizing: border-box; 
}

body{
	background-color: #000000;
	margin : 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.bo1{ 
    background-attachment: fixed;
	background-image: url(../images/fpage/up2009bgv1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color: #e5a975;  */
	margin:0 auto;
	padding:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
form{
 margin : 0px 0px 0px;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.navbarbg{
color: #6B84A3;
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%;
}

a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #596d64}
a:active {color: #000000}

.sitemap{
color: #ffffff;
font-size : 11px;
}
.sitemap a:link {color: #ffffff}
.sitemap a:visited {color: #ffffff}
.sitemap a:hover {color: #a0a0a0}
.sitemap a:active {color: #ffffff}

.prodview{
color: #f0f0f0;
font-size : 11px;
}
.prodview a:link {color: #a0a0a0}
.prodview a:visited {color: #a0a0a0}
.prodview a:hover {color: #101010}
.prodview a:active {color: #a0a0a0}

.searchit{
color: #ffffff;
font-size : 14px;
}

.productit{
color: #ffffff;
font-size : 11px;
}

.navbarbg1{
color: #6B84A3;
}
.navbarbg1 a{
 color : Black;
 border-top : 1px thin #000000;
 border-right : 1px thin #000000;
 border-left : 1px thin #000000;
 border-bottom : 1px thin #000000;

}
.navbarbg1 a:link{
color : Black;

}
.navbarbg1 a:visited{
color : Black;

}
.navbarbg1 a:hover{
color: #B22222;

}
.navbarbg1 a:active{
color : Black;
}
.fpfont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.fpfontv1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
	margin-left:25px;
	margin-right:25px;
	
}
.fpborder{
	background-color:#f7f7f7;
/*	background-image:url(../images/header/coated2.jpg); */
	border:#6a7a84; border-width:thin; border-style:solid; 
	height:655px;
	width:700px;
	padding-top:10px; 
	
	 
}
.fpborder1{
	background-color:#f7f7f7;
	border:#6a7a84; border-width:medium; border-style:ridge; 
	height:100px; width:100px;  
}
.fpimageborder{
/*	border:#6a7a84; border-width:medium; border-style:ridge; */
	height:270px;  
}
.fpfontHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
}
.fpfontHeadv1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	margin:4px;
	margin-top:8px;
	margin-bottom:3px;
	margin-left:25px;
}

.xCellBorder{
background-color: #FFFFFF;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.xTopCell{
background-color: #6B84A3;
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: #FF0000;
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: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
font-weight: bold;
}

.ItemStyle {
	list-style-image: url(../images/menu/square.gif);
	font-family: "sans-serif";
	font-size: 12px;
	vertical-align: middle;

}

.PopItemStyle {
	list-style-image: url(../images/menu/folder.gif);
	font-family: "sans-serif";
	font-size: 12px;
	vertical-align: middle;

}
/* Zoom CSS */

.up3-l { float:left; margin-right:10px; }
.up3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=up3-r] { position:relative; }

.up3zoom { border:1px solid #369; }
.up3zoom a,.up3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=up3-r]>a { right:0; }
.up3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  [class~=up3-r]>a:hover { margin:-1px -1px 0 0; }

.up3zoom a img { border:0; height:100%; width:100%; }
.up3zoom a:hover img { height:auto; width:auto;    
  border:0; }

a:hover .up3cap { display:block;
  padding:2px 5px; margin-top:-5px; 
  direction:ltr; background:#369; color:#fff;
  font:10pt verdana,sans-serif; 
  text-align:left; }

.noCap a:hover .up3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* Zoom CSS */ 

/*rounded Corners*/

#xsnazzy h1, #xsnazzy h2, #xsnazzy h3,#xsnazzy p {margin:0 25px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#xsnazzy h1 {font-size:20px; color:#FFFFFF; text-align:center;  }
#xsnazzy h2 {font-size:13px; color:#FFFFFF; }
#xsnazzy h3 {font-size:12px; color:#FFFFFF; }
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em; }
#xsnazzy h3 {padding-top:0.5em;}
#xsnazzy {background:  transparent; margin:1em; width:700px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px  border-right:1px }
.xb1 {margin:0 5px; }
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block;  border:0  border-width:0 1px;}

/* rounded corners */

#krazy_container {display:block; margin-right:25px; position:relative;  padding:50px 0;}
#krazy_container h2 {margin-bottom:1em;}
#krazy_container h3 {clear:both; margin-top:4em;}

/* Inset 3D Raised */
.raised {background: transparent; width:170px; margin:0 auto;}
.raised h1, .raised p, .raised p1 {margin:0 6px;}
.raised p2 {margin:30 20px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.1em; font-weight:bold;}
.raised p1 {padding-bottom:0.1em; font-weight:100;}
.raised p2 {padding-bottom:0.1em; font-weight:normal;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3 {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4 {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b4b {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b3b {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}
.raised .b2b {background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}


.raised .b1 {margin:0 5px; background:#000;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#000;}
.raised .boxcontent {display:block;  background:#f7f7f7; border-left:1px solid #000; border-right:1px solid #000;}