/***********************************/
/**        BASE STYLES         **/
/***********************************/

body {
	margin:0;
	padding:0;
	background:#eee;
}
h1 {
	margin:0; 
	padding:0;
	color:#fff;
	background:#535353;
}
h2, 
h3 {
	margin:0; 
	padding:0;
}
p {
	margin:0; 
	padding:0;
}
img {
	border:none;
}

/*************/
/*   FONTS   */
/*************/
/* GLOBAL FONTS */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 75%; 
	font-style: normal; 
	font-weight: normal;
	color:#000;
}

/* FONT SIZE */
h1 {
	font-size: 1.33em;
}
h2 {
	font-size: 1em;
}
h3, 
h4 {
	font-size: 1em;
}
input,
select,
textarea {
	font-size:1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* FONT WEIGHT */
.bold {
	font-weight: bold;
}


/*********************/
/* BACKGROUNDS COLOR */
/*********************/
/*Red*/
#admin, 
#admin a {
	background-color:#f00; 
	color:#fff;
}


/* TEXT DECORATION */
a{
	outline:none
}
a:link {
	color:#000;
}
a:visited {
	color:#000;
}
a:hover {
	color:#666;
}
a:active {
	color:#000;
}
a:focus{
	outline:none
}

/***********/
/*  LISTS  */
/***********/
ul {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

/*TABLES*/
tr td {padding:5px 0;}
table.wizrtable, #paymentdetails table {width:732px; border-collapse:collapse; border-spacing:0;}

/***********************************/
/**         HELPER STYLES         **/
/***********************************/

/******************/
/*     FORMS      */
/******************/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display:none; color:#666;}
fieldset {margin: 0; border-width: 0; clear: both; padding: 0;}
fieldset label {float: left; width: 33%;}
#col-two-three fieldset input, 
#col-two-three fieldset textarea,
#checkout fieldset select, 
#checkout input[type=text], 
#checkout fieldset input[type=text], 
#checkout fieldset input[type=password]{border:1px solid #000000;margin:0 5px 5px 0;}
fieldset div div {clear: none; float: left; width: 33%;}
fieldset div {clear: both;}
input#formzipc {border: none;background-color: #666666;color: #ffffff;padding: 2px;width: 60%;}


/********************/
/*     BUTTONS      */
/********************/
#buttons input {border:none;}


/******************/
/* COMMON CLASSES */
/******************/
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.invisible {text-indent:-5000px;visibility:hidden;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}


/****************************/
/* NOTIFICATIONS AND ERRORS */
/****************************/
.error, #atbmsg, #addedmsg, .required {color: #f00 !important;}

/* admin elements */
#admin {margin:0; padding:.5em 0;text-align:center;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:.5em 0;}
#noscript a {text-decoration:underline;}






