table.inactive
{
color:#CCCCCC;
background-color:#999999;
}

/*sets general margins for the site, shouldn't need to be changed. */

*{

margin:0;

padding:0;

}



/*sets the style for the layout of items in your cart. */

table.cart

{

width:400px;

}





/*General site-wide body style.  Change these to change text color, size, background images, etc */

body{

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#;

font-size: 76%;

background-image:url(../img/back.gif);

background-repeat:repeat-x;

background-color:#4CB49A;

}



/* General Style Info, these change the relevant HTML tag's style (i.e. h1 entrys will change <h1> HTML tags site-wide */

a{

color:#003d4c;

text-decoration:none;

}

a:hover{

color:#003d4c;

text-decoration:none;

}



a img{

border:none;

}



h1, h2, h3, h4{

font-weight:normal;

}



h1{

color: #003d4c;

margin:0.3em 0;

font-size: 180%;

}



h2{

color:#0E36F0;

padding-top: 1em;

margin:0.3em 0;

font-size: 140%;

font-weight:bold;

}



h3{

color:#A6955D;

font-size: 140%;

}



h4{

padding-top:0.5em;

font-size: 110%;

font-weight:bold;

}



em {

font-size: 12px;

}



ul, li {

margin: 0 12px;

}



/* Layout for individal items, you can find what layout contents these modify by searching the views folder files for tags that have the same id inside the tag*/



#container{

text-align:left;

}



#header{

margin-top: 1em;

padding: 4px 20px;

}



#content{

clear:both;

padding: 10px 40px 10px 40px;

background-color: #;

color: #;

}

#footer{

clear:both;

padding: 6px 10px;

text-align: right;

}



/* tables */



table {



color:#;

background-color:none;

clear:both;

padding: 0;

}

th {

color:#c6c65b;

}

table tr td {

vertical-align:top;

}

table tr.altRow td {

background: #eee;

}

table td.actions {

	white-space: nowrap;

}

#cakeSqlLog td {

text-align: left;

padding: 4px 8px;

background: #fff;

border-bottom: 2px solid #ccc;

}



/* scaffold show shouldn't need to be changed */



div.related {

clear:both;

display:block;

}

dl {

line-height:2em;

margin:0em 1em;

float:left;

width: 400px;

}

dt {

font-weight: bold;

vertical-align:top;

}

dd {

margin-left:10em;

margin-top:-2em;

vertical-align:top;

}



/* notices and errors */



#flashMessage, .error, .error_message {

color:#900;

font-size: 14px;

background-color: none;

margin: 8px 0px;

font-weight: bold;

}

.error_message {

clear: both;

}

.error em {

font-size: 18px;

color: #003d4c;

}

.notice {

color: #656565;

font-size: 14px;

background-color: #f4f4f4;

padding: 0.5em;

margin: 1em 0;

display:block;

}

.tip {

color: #656565;

background-color: #ddd;

}



/* forms */



form {

margin-top: 2em;

}

form div{

vertical-align: text-top;



}

form div.formlabel {

	background: #eeeeee;

	padding: 4px;

	margin: 2px;

}

form div.formoption {

	width: 400px;

	padding: 4px;

	margin-bottom: 4px;

	margin-left: 4px;

	margin-top: 4px;

	padding-left: 10px;

}

div.optionlist {

	padding: 4px;

}

div.optionlist input[type=checkbox] {

	margin-right: 2px;

}

form div.date{

margin-left: 0em;

}

label {

display: block;

width: 140px;

font-size: 14px;

padding-right: 20px;

}





select {

clear: both;

vertical-align: text-bottom;

font-size: 14px;

font-family: inherit;

}

option {

font-size: 14px;

font-family: inherit;

padding: 0 0.3em;

}

input[type=submit] {

display: inline;

vertical-align: bottom;

}

div.required {

clear: both;

color:#222;

font-weight:bold;

}

div.optional {

clear: both;

color:#555;

}

div.submit {

clear: both;

margin-top: 40px;

margin-left: 140px;

}

/* action links */

ul.actions {

float: left;

margin-left:20px;

width: 200px;

}

ul.actions li {

margin-top: 4px;

}

pre {

padding: 1em;

}

td.label_right {

	text-align: right;

	font-weight: bold;

	background-color: #eee;

}	

/*end forms section*/
