/*-------------------------+
 | Site: Anniebrook: print |
 +-------------------------*/
 

/* Core layout
======================================================================*/
* {padding: 0; margin: 0; }/* this will reset all elements to margin/padding = 0 */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:11px;
	}
body img {border:none;}
#container {margin: 0 auto;	padding: 0;	width: 980px;}
#banner {display:none;}
	#main-navigation {display:none;}

	#left-column-container {display:none;}
 	#content-container {}
	
#footer {display:none;}



/* Site Links
--------------------*/
a{font-size:11px; color:#663399; text-decoration:underline;}
a:hover{color:#9c68a4;}






/* Fonts + Text
======================================================================*/
#cart-container p{font-size:11px;}
#footer p{font-size:10px; padding:6px 0 0 30px;}

#content-container h1 {font-size:20px; color:#3f1d7e; padding:0 0 10px 0; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; text-indent:20px; text-align:left;}
h2 {font-size:17px; color:#3f1d7e; padding:0 0 10px 0; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
h3 {font-size:14px; color:#9c67a4; padding:0 0 10px 0; font-weight:normal;}
h4 {font-size:12px; color:#333; padding:0 0 10px 0; font-weight:bold;}
h5 {font-size:12px; color:#9c67a4; padding:0 0 10px 0; font-weight:normal;}
p {font-size:11px; color:#666; padding:0 0 15px 0; line-height:19px;}

#content-container ul {list-style: disc; font-size: 11px; color: #666; margin-bottom: 10px;}
#content-container ul li {line-height: 19px;}

#cta-contact p {color:#3d1d7f; font-size:10px; padding:0 0 10px 0;}







/* Extras
======================================================================*/


#flash {display:none;}

hr {border: 0; height: 0;	border-bottom: 1px solid #999;	margin: 10px 0 20px 0;}





/* Clearfix
======================================================================*/
.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/* Forms
======================================================================*/
form.form fieldset,
form.form ol, 
form.form li, 
form.form legend {
	margin: 0;
	padding: 0;
}

form.form fieldset { border: 0; }

form.form ol { list-style: none; }

form.form li { margin-bottom: 5px; }

form.form label {
	display: inline-block;
	width: 100px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

form.form input, form.form select, form.form textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #ddd;
	background: #fff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3f1d7e;
}

form.form textarea { height: 200px; }

form.form select {
	padding: 0;
	width: auto;
}

form.form li.button { margin-top: 15px; }

form.form li.button input {
	width: auto;
	border: 0;
	background: #9d67a1;
	color: #fff;
	cursor: pointer;
}

form.form fieldset legend {
	padding: 20px 0;
	font-weight: bold;
	font-size: 18px;
	color: #444;
	_margin: 0 -7px; /* IE Win fix */
}

/* IE Mac legend fix */
form.form legend {
  display: inline-block;
}



/* Cart
--------------------*/
#cart th {
	text-align: left;
	background: #ddd;
	color: #000;
	padding: 2px;
}

#cart table table td {
	padding: 2px;
	background: #fff;
	border-bottom: 1px dashed #DCD2DB;
}

#cart .right { text-align: right; }

#cart table table table td { border-bottom: 0; }

#cart td.totalprice {
	text-align: right;
	font-weight: bold;
	padding: 8px 0;
}

#cart td.buttons {
	padding-top: 10px;
	text-align: right;
}


