body{
	background-image: url(../images/bgmain.gif);
	background-repeat : repeat-x;
	margin-top:0px;
	margin-left:0px;
    font-family: Verdana;
	font-size:11px;
	color:#333333;
}

h1
{
  margin-top: 5px;
	font-family: Arial;
	font-size:16px;
	letter-spacing:120%;
	color:#231F20;
	

}

h2{
	margin-top: 5px;
	font-family: Arial;
	font-size:14px;
	letter-spacing:120%;
	color:#231F20;
}

#container
{
    width: 998px;
	min-height:600px;
}

#mainbody{
	width:998px;
	height:auto;
	position:relative; 
}

#header{
	vertical-align:top;
	height:110px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}



#headerlinksleft{
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#111111;
	margin-top:25px;
}

#headerlinksleft a
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;}

	
#headerlinksleft a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ED1B23;
	text-decoration:none;
	}
#headerlinksleft span
{
  color: #ED1B23;
}	


#headerlinks {
	padding-top:5px;
	float: right;
	font-family:Arial;
	font-size:10px;
	color:#CCCCCC;
}

#linkh:link{
	font-family:Arial;
	font-size:10px;
	color:#CCCCCC;		
	text-decoration: none;
}

#linkh:hover{
	font-family:Arial;
	font-size:10px;
	color:#CCCCCC;		
	text-decoration: underline;
}

#main{
	text-align:left;
	

}

#mainleft{
	float:left;
	align:center;
	width:576px;
}

#mainright{
	float:right;
	align:center;
	width:370px;

}

#subfooter
{
    text-align:left;
    margin-top:30px;
}

#footer{
	height:15px;
	margin-top:5px;
	padding-left:5px;
	padding-top:5px;
	border-top: thin solid #111111;
	font-family:Arial;
	font-size:10px;
	color:#111111;
	vertical-align:bottom;
}

#footer a
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;}
#footer span
{
  color: #ED1B23;
}	

	
#footer a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ED1B23;
	text-decoration:none;
	}



#linkf:link{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;		
	text-decoration: none;
}

#linkf:hover{
	font-family:Arial;
	font-size:10px;
	color:#CCCCCC;		
	text-decoration: underline;
}


input.image-button-cart
{
border:none;
background-image:url('../images/icoShoppingCart.gif');
background-repeat : no-repeat;	
width:200px;
height:46px;
}




a.squarebutton{
background-color:#dedede;
display: block;
float: left;
color:#000000;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background-color:#dedede;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-color:#000000;
color:#ffffff;
font: normal 12px Arial;

}

a.squarebutton:hover span{ /* Hover state CSS */
background-color:#000000;
color:#ffffff;
font: normal 12px Arial;
}

.buttonwrapper{ 
overflow: hidden;
width: 100%;
}

#divPrice{ 
font: normal 14px Arial;

}

.productdetails{
border:none;
background-image:url('../images/Product_Des.JPG');
background-repeat : no-repeat;	
}



/* Horizontal menu styles */

	#boxtab-blue {	  
		clear:left;
		float:left;
		padding:0;
		background:#fff url(/images/boxtab-blue.gif) bottom repeat-x;
		width:100%;
		overflow:hidden;
		font-family:Verdana, Geneva, sans-serif;
		border-bottom:1px solid #369;
		
	}
	#boxtab-blue ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		left:50%;
		text-align:center;
	}
	#boxtab-blue ul li {
		display:block;
		float:left;
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		position:relative;
		right:50%;
	}
	#boxtab-blue ul li a {
		display:block;
		float:left;
		margin:0 1px;
		padding:5px 10px;
		background:#fff;
		text-decoration:none;
		color:#000;
		border-top:1px solid #369;
		border-left:1px solid #369;
		border-right:1px solid #369;
		
		
		position:relative;
		bottom:1px;
	}
	#boxtab-blue ul li a:hover {
		background:#D2E9F9;
	}
	#boxtab-blue ul li.active {
		margin-top:10px;
	}
	#boxtab-blue ul li.active a,
	#boxtab-blue ul li.active a:hover {
		position:relative;
		bottom:0;
		padding:10px;
		background:#fff;
		color:#000;
		font-weight:bold;
	}

/* End Horizontal menu styles */




.dgrdheader
{
    background-color:#EDF4FA;
    height:50px;
}