.CurveBoxPlainDiv
{
	width:100%;
	height:inherit;
	border-radius: 5px; 
	-moz-border-radius: 5px;-webkit-border-radius: 5px; 
	background-color:#FFFFFF;	
	border: 1px solid #dedede;	
	behavior: url(border-radius.htc);	
}

a:link 
{
	color:#0085cf;
	font-style:normal;
	text-decoration:none;}    /* unvisited link */
a:visited {
	color:#000;
	text-decoration:none;
	} /* visited link */
a:hover {
	color:#0085cf;
	text-decoration:underline;
	}   /* mouse over link */
a:active {
	color:#0085cf;
	font-style:normal;
	text-decoration:underline;
	}  /* selected link */




a.BlueLink:link 
{
	color:#0085cf;
	font-style:normal;
	text-decoration:none;}    /* unvisited link */
a.BlueLink:visited {
	color:0085cf;
	text-decoration:none;
	} /* visited link */
a.BlueLink:hover {
	color:#0085cf;
	text-decoration:underline;
	}   /* mouse over link */
a.BlueLink:active {
	color:#0085cf;
	font-style:normal;
	text-decoration:underline;
	}  /* selected link */



.priceLabel
{
	font-weight:bolder; 
	font-size:14px;
}

.productHeaderLabel
{
	font-weight:bolder; font-size:16px;
}





.standardPadNormal
{
padding:7px;	
	}
	
.InnerPads
{
	padding:15px;
}
	
.maxwidth
{
	width:100%;
	}

.onTop
{
	vertical-align:top;
	}

.productBox
{
	width:79%; text-align:left; vertical-align:top
	}


div.header1
{
	background-image:url(images/Header_r1_c1.png); width:359px; height:38px;background-repeat:no-repeat;
	}
	
td.header2
{
	background-image:url(images/Header_r1_c2.png); width:100%; background-repeat:repeat-x; text-align:right;
	}
	
div.header3
{
	background-image:url(images/Header_r1_c3.png); width:13px ; height:38px; background-repeat:no-repeat;
	}
	
	
div.CurveBoxDiv
{
	width:100%;
	height:inherit;
	border-radius: 5px; 
	-moz-border-radius: 5px;-webkit-border-radius: 5px; 
	background-color:#FFFFFF;	
	border: 1px solid #dedede;
	behavior: url(border-radius.htc);
}

div.BluePanel
{
	width:100%;
	height:inherit;
	-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px; 
	background-color:#FFFFFF;
	background-image:url(images/BlueHeader.png);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px solid #dedede;
	behavior: url(border-radius.htc);
}

div.GreyPanel
{
	width:100%;
	height:inherit;
	-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px; 
	background-color:#FFFFFF;
	background-image:url(images/GreyHeader.png);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px solid #dedede;
	behavior: url(border-radius.htc);
}
	
div.panelheaderlabel
{
 padding-left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px;color:#FFF; font-weight:bolder;
}


table.PurchaseBox
{
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f4f4f4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f4f4f4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #f4f4f4); /* for firefox 3.6+ */
	behavior: url(border-radius.htc);
}
	
.breadcrums
{
	width:100%;
	height:20px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;
	background-color:#333333; border: 1px solid #dedede;
	background-image:url(images/semiheader.png);
	background-repeat:repeat-x;
	behavior: url(border-radius.htc);
	z-index:2010;
}


.clear { /* generic container (i.e. div) for floating buttons */
overflow: hidden;
width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

	
	

/* apple Buttons definitions */


button.cssbutton.apple span,a.cssbutton.apple span,div.cssbutton.apple input {
color:#FFF;
}

/* 	Name: 	apple a 
	Desc:	Blue Button	*/
button.cssbutton.apple.g span,a.cssbutton.apple.g span,div.cssbutton.apple.g input {
background:url("images/green2.png") no-repeat right 0;
padding-right:18px;
font-size: 12px;
}

button.cssbutton.apple.g,a.cssbutton.apple.g,div.cssbutton.apple.g {
background:url("images/green1.png") no-repeat 0 center;
font-size: 12px;
}


button.cssbutton.apple.b span,a.cssbutton.apple.b span,div.cssbutton.apple.b input {
background:url("images/blue2.png") no-repeat right 0;
padding-right:18px;
}

button.cssbutton.apple.b,a.cssbutton.apple.b,div.cssbutton.apple.b {
background:url("images/blue1.png") no-repeat 0 center;
}


button.cssbutton.apple.d span,a.cssbutton.apple.d span,div.cssbutton.apple.d input {
background:url("images/grey2.png") no-repeat right 0;
padding-right:18px;
}

button.cssbutton.apple.d,a.cssbutton.apple.d,div.cssbutton.apple.d {
background:url("images/grey1.png") no-repeat 0 center;
}


button.cssbutton.apple.c span,a.cssbutton.apple.c span,div.cssbutton.apple.c input {
background:url("images/3dgrey2.png") no-repeat right 0;
padding-right:18px;
}

button.cssbutton.apple.c,a.cssbutton.apple.c,div.cssbutton.apple.c {
background:url("images/3dgrey1.png") no-repeat 0 center;
}
/* apple Buttons definitions */
/* Button style Framework */
/* Button style Framework */
/* Button style Framework */

	button.cssbutton {border:0; text-align:center; padding:0; margin:0; cursor:pointer;}
	button.cssbutton span {font:bold 12px/23px Verdana; color:#666; display:block; cursor:pointer; white-space:nowrap; height:23px; margin-left:11px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	LINK DEFINITION CLASS */
	
	a.cssbutton {border:0;float:left;text-align:center;padding:0;margin:0;cursor:pointer;text-decoration: none;}
	a.cssbutton span {font:bold 12px/23px Verdana; color:#666; display:block; float: left; white-space:nowrap; height:23px; margin-left:11px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	INPUT DEFINITION CLASS */
	
	div.cssbutton {border:0; float:left; text-align:center; padding:0; margin:0; cursor:pointer;}
	div.cssbutton input {border:0; font:bold 12px/23px Verdana; color:#666; display:block; cursor:pointer; float:left; white-space:nowrap; height:23px; margin-left:11px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */

/* Button style Framework */
/* Button style Framework */
/* Button style Framework */

