/* Ecards CSS */

body {
	background-color: #AA99DD;
	}

div.con_main {
	background: url(../gifs/sheaf1.gif) scroll no-repeat 0 0;
	border-bottom: solid 1px #A9D;
	}

div.mod_content_1 {
	background: url(../gifs/pagecurl_white.gif) scroll no-repeat 0 100% #fff;
	}

div.mod_content_1 div.pad_mod {
/*	background: url(../gifs/pagebg_01.gif) scroll no-repeat 100% 100px;*/
	}

/*
p.navanchor_1 {
	height: 40px;
	}
*/

/* --------------------------- ecard forms -------------------------- */		



/* LEFT COLUMN */
div.ecard_details span.leftlabel1 {
	padding-left: 0px;
	width: 178px;
/*	border: solid 1px #000; *//* Testing border */
	}

/* RIGHT COLUMN */
div.ecard_details span.rightinput1 {
	width: 200px;
/*	border: solid 1px #000; *//* Testing border */
	}

table.ecard_form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -12px;
/*	border: solid 1px #000; *//* Testing border */
	clear: left;
	}

table.ecard_form th, table.ecard_form td {
	font: 11px/1.2 verdana, arial, sans-serif;
	color: #63469F;
	text-align: left;
	vertical-align: top;
	}

table.ecard_form thead th {
	font: 11px/1 verdana, arial, sans-serif;
	padding-top: 0;
	padding-bottom: 0;
	}

table.ecard_form td {
	width: 180px;
/*	border: solid 1px #000; *//* Testing border */
	}


div.ecard_steps {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	}

div.ecard_category {
/*	border: solid 1px green; *//* Testing border */
	float: left;
	width: 413px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	}

div.ecard_image {
	margin: 0 5px 0 0;
	padding: 5px 0 5px 0;
	float: left;
	width: 200px;
/*	border: solid 1px #000; *//* Testing border */
	background-color: #eee;
	}

div.ecard_image p.thumb {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	}

div.ecard_image p.description {
	font: 10px/1.2 verdana, arial, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	width: 150px;
	}
	
p.description a:link {
	text-decoration: none;
	color: #a39;
	}
p.description a:visited {
	text-decoration: none;
	color: #839;
	}
p.description a:hover {
	text-decoration: underline;
	color: #d39;
	}
p.description a:active {
	text-decoration: none;
	color: #d39;
	}


div.ecard_to {
/*	width: 430px;*/
/*	border: solid 1px #000; *//* Testing border */
	clear: left;
	}

div.ecard_category h3 {
	font: 11px/1.2 verdana, arial, sans-serif;
	color: #63469F;
	margin: 0 0 5px 0;
	padding: .2em 0 .2em 0;
	border-bottom: solid 1px #63469F;
	}

div.ecard_row span.left b {
	width: 10px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	}
div.ecard_row span.right input.field, div.ecard_row span.left input.field {
	width: 150px;
	}

div.ecard_row span.left, div.ecard_row span.topleft {
	width: 220px;
/*	float: left;*/
	padding: 0 0 0 0;
	}

div.ecard_row span.right {
/*	float: left;*/
	width: 200px;
	padding: 0 0 0 0;
	}

div.ecard_row span.topleft, div.ecard_row span.topright {
	padding: 0 0 0 15;
	font-weight: bold;
	}