/* -- Sandra Viden Design CSS v1.0  ORDERING -- */
/* -- Last Modified: 	September /09 -------- 	*/


/* ---------- ::Defaults:: --------------------- */

html { font-size: 12px; }

	

body
{
	color: #CBC9DF;
	font-family: Arial;
	font-size: 13px;
	line-height: 12px;
	background-color: #0c1b5f;
	behavior: url("csshover3.htc");
	/* IE hover fix */
}

div.spacer {clear: both; height: 1px;}
div.spacer-med {clear: both; height: 30px;}


/* ---------- ::Typography:: ------------------- */

address, h1, h2, h3, h4, h5, h6, li, p, pre {padding: .3em ; text-align: left; font-weight: normal;}
h1 	{	font-size: 24px; color: #98621A; font-style: italic; font-weight: bold;}
h2	{ 	font-size: 	21px; 	margin: 5px 0 0 0; 	color: #98621A; font-style: italic;}
h3
{
	font-size: 1.2em;
	color: #CED4EB;
	border-bottom: 1px solid #62719C;
}
h4 	{	font-size:1.0em;}
address, li,  {font-size:12px;}
pre {font-size: 12px;}


p {font-size: 13px; margin: 0 15px 0px 15px; float: left; width: 98%; line-height: 14px; text-align: justify;}

.right p {text-align: right;}

.textwrap p {width: 98%;}

p.slogan {font-size:1.6em; margin-left: 30px; position: relative; top: 150px; font-style: italic; color: #00ADEE;}

.specials {font-weight: bold; font-size: 13px; color: #00ADEE !important;}

.center {text-align: center;}

p.head {font-size: 22px; font-style: italic; color: #ffffff;}

address { display: block; color: white; margin: 15px 0 0px 230px; line-height: 14px;}

/* ---------- ::Links:: ------------------------ */

a {text-decoration: underline; color: #62719C;}
a:hover {text-decoration: none; color: #62719C;}
a:visited {text-decoration: underline; }
a:active, a:focus {
	text-decoration:none;
	outline:none;
}
a img {border:none;}

/* ---------- ::table:: ------------------------ */

#ordering-table {
	position: relative;
	width: 98%;
	left: 0px;
}

#main-tbl {
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
}

table {font-size: 13px;}

tr.main { color: #00407D; }

td#total { font-size: 14px; border: 1px solid white; color: #ffffff;}

td.head-cent
{
	background-image: url(images/order-sml-cnt.gif);
	background-repeat: repeat-x;
}

td.foot-cent
{
	background-image: url(images/order-sml-cnt.gif);
	background-repeat: repeat-x;
}


input
{
	background-color: #E9E5FB;
	border: 1px #62719C solid;
	height: 20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

input:focus
{
	background-color: #F4F2FF;
	border: 1px #ffffff solid;
}	

textarea
{
	background-color: #E9E5FB;
	border: 1px #62719C solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

textarea:focus
{
	background-color: #F4F2FF;
	border: 1px #ffffff solid;
}	

/* ---------- ::feedback:: ------------------------ */

.feedback strong {color: #CAADDA; text-transform: uppercase; }

div.fb-spacer {clear: both; height: 10px;}

input.radio { height: 15px; display: inline-block; position: relative; top: 2px; background-color: transparent; border: none;} 

input.button { 
	border: 1px #fff solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
input.button:hover
{
	background-color: #D7D3E7;
	border: 1px #0c1b5f solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.nobr { white-space: nowrap; font-style: italic;}

/* ------------:: Other ::---------------------------- */
#cont-shop
{
	position: relative;
	height: 49px;
	width: 102px;
	z-index: 20;
	top: 20px;
	left: 415px;
}

.continue { color: #98AFF2; }

.next { color: #8BF29B; }


/* ---------- ::register:: ------------------------ */

.register-form {
	position: relative;
	width: 80%;
	margin: 20px auto 40px auto;
}