@charset "utf-8";
/* general */
div.spacer { width: 100%; height: 3px; margin: 0; padding: 0; background:#fff; font-size: 0; line-height: 0; }
.clearAll { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }

.uline {text-decoration:underline;}

/* text colors */
.green11normal {font-size:11px; font-weight:normal; color:#09763C;}
.green11bold {font-size:11px; font-weight:bold; color:#09763C;}
.green12normal {font-size:12px; font-weight:normal; color:#09763C;}
.green12bold {font-size:12px; font-weight:bold; color:#09763C;}

.violet11normal {font-size:11px; font-weight:normal; color:#583A5E;}
.violet11bold {font-size:11px; font-weight:bold; color:#583A5E;}
.violet12normal {font-size:12px; font-weight:normal; color:#583A5E;}
.violet12bold {font-size:12px; font-weight:bold; color:#583A5E;}

.blue11normal {font-size:11px; font-weight:normal; color:#0D3D9E;}
.blue11bold {font-size:11px; font-weight:bold; color:#0D3D9E;}
.blue12normal {font-size:12px; font-weight:normal; color:#0D3D9E;}
.blue12bold {font-size:12px; font-weight:bold; color:#0D3D9E;}

.red11normal {font-size:11px; font-weight:normal; color:#ce0008;}
.red11bold {font-size:11px; font-weight:bold; color:#ce0008;}
.red12normal {font-size:12px; font-weight:normal; color:#ce0008;}
.red12bold {font-size:12px; font-weight:bold; color:#ce0008;}

.magenta11normal {font-size:11px; font-weight:normal; color:#E70077;}
.magenta11bold {font-size:11px; font-weight:bold; color:#E70077;}
.magenta12normal {font-size:12px; font-weight:normal; color:#E70077;}
.magenta12bold {font-size:12px; font-weight:bold; color:#E70077;}
.magenta14normal {font-size:14px; font-weight:normal; color:#E70077;}
.magenta14bold {font-size:14px; font-weight:bold; color:#E70077;}

.white11normal {font-size:11px; font-weight:normal; color:#FFFFFF;}
.white11bold {font-size:11px; font-weight:bold; color:#FFFFFF;}
.white12normal {font-size:12px; font-weight:normal; color:#FFFFFF;}
.white12bold {font-size:12px; font-weight:bold; color:#FFFFFF;}

.yellow11normal {font-size:11px; font-weight:normal; color:#FFFF33;}
.yellow11bold {font-size:11px; font-weight:bold; color:#FFFF33;}
.yellow12normal {font-size:12px; font-weight:normal; color:#FFFF33;}
.yellow12bold {font-size:12px; font-weight:bold; color:#FFFF33;}

.gray11normal {font-size:11px; font-weight:normal; color:#666666;}
.gray11bold {font-size:11px; font-weight:bold; color:#666666;}
.gray12normal {font-size:12px; font-weight:normal; color:#666666;}
.gray12bold {font-size:12px; font-weight:bold; color:#666666;}

.black11normal {font-size:11px; font-weight:normal; color:#000000;}
.black11bold {font-size:11px; font-weight:bold; color:#000000;}
.black12normal {font-size:12px; font-weight:normal; color:#000000;}
.black12bold {font-size:12px; font-weight:bold; color:#000000;}

/* Register Forms style */

.cw_RegForms {
	margin:0; 
	padding:0;
	width:97%; 
	background:#ffffff;
	border:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}
.cw_RegForms .Names {
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	height: auto!important; min-height: 25px; height: 25px;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	color:#4A5E80;
	background:#fafafa;
}
.cw_RegForms .Values {
	padding:3px 3px 3px 20px;
	border:0px solid #CCCCCC;
	height: auto!important; min-height: 25px; height: 25px;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	background:#fff;
}
.cw_RegForms .Agree {
	margin:0; padding:5px 10px 5px 10px; 
	position:relative; 
	width:95%; 
	height:130px; 
	background:#ffffff; 
	overflow:auto; 
	border:1px solid #CCCCCC; 
}
.cw_RegForms .AgreeCheck {
	margin:0; padding:0; 
	border:1px solid #CCCCCC;
	vertical-align:middle;
	text-align:left;
}
.cw_RegForms .Submit {
	margin:0;
	padding:3px;
	width:100%;
	text-align:right;
	background:none;
	border:0;
	cursor:hand; cursor:pointer;
}
.cw_RegForms .dropList {
	margin:0;
	padding:0 0 0 5px; 
	background:#ffffff;
	height:25px; 
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#666;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cw_RegForms .InputValues {
	margin:0;
	padding:3px 0 0 5px; 
	background:#ffffff;
	height: auto!important; min-height: 22px; height: 22px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #cccccc;
	border-right:0px solid #cccccc;
	text-align:left;
	vertical-align:middle;
	color:#E70077;
	width:100%;
}
.cw_RegForms .TextareaValues {
	margin:0;
	padding:5px; 
	background:#ffffff;
	height: 125px;
	width:100%;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #cccccc;
	border-right:0px solid #cccccc;
	text-align:left;
	color:#666;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
}

/* Cart Online Forms style */

.cw_CartOnline {
	margin:0; 
	padding:0; 
	width:100%;
	background:#ffffff;
	border:0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}
.cw_CartOnline .Submit {
	margin:0;
	padding:3px;
	width:100%;
	text-align:center;
	background:none;
	border:0;
	cursor:hand; 
	cursor:pointer;
}
.cw_CartOnline .Headlines {
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:center;
	background:#fff;
}
.cw_CartOnline .dropList {
	margin:0; 
	padding:0 0 0 5px; 
	background:#ffffff;
	height:20px; 
	border:1px solid #cccccc;
}
.cw_CartOnline .Agree {
	margin:0; padding:5px 10px 5px 10px; 
	position:relative; 
	width:95%; 
	height:130px; 
	background:#ffffff; 
	overflow:auto; 
	border:1px solid #CCCCCC; 
}
.cw_CartOnline .AgreeCheck {
	margin:0; padding:0; 
	border:1px solid #CCCCCC;
	vertical-align:middle;
	text-align:left;
}

/* IMAGES */
.img_left{float: left; margin:0 20px 10px 0;}
.img_right{float: right; margin: 0 0 10px 20px; }

.noborders {
	padding:0;
	margin:0;
	border:0;	
}