body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


a:link {
	/* color: #D71B58; */
	color: #61BC47;
	text-decoration: none;
}
a:visited {
	color: #61BC47;
	text-decoration: none;
}
a:active {
	color: #61BC47;
	text-decoration: none;
}
a.hover {
	text-decoration:underline;
	color: black;
}

.textbox {
	padding: 0px 0px 0px 50px;
	border:#DCD8DB 1px solid;
	background-color:#FFFFFF;
	filter:alpha(opacity=66);
	-moz-opacity:.66;
	opacity:.66;
}
 
h1 {
	color:#817756;
	font-weight:bold;
	font-size:14px;
}

h2 {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

#header {
	position:absolute;
	width:600px;
	text-align:right;
	left:125px;
}

#tb_top {
	position:absolute;
	left:76px;
	top:75px;
	width:600px;
	
	z-index:1;
}
#tb_bottom {
	position:absolute;
	left:76px;
	top:200px;
	width:600px;
	height:auto;
	z-index:2;
}

#tb_boxtop {
	width:600px;
	height:4px;
	background:url(images/box_top.png) no-repeat;
}
#tb_boxmid {
	width:600px;
	background:url(images/box_mid.png) repeat-y;
}
#tb_boxbottom {
	width:600px;
	height:4px;
	/*background:url(images/box_btm.png) no-repeat;*/
}

#mediabox {
	position:absolute;
	left:751px;
	top:75px;
	width:300px;
	z-index:3;
}

#media_left {
	float:left;
	width:150px;
}
#media_right {
	float:left;
	width:150px;
}

h3#mediatitle {
	font-size:12px;
	color: #817756; 
	text-transform:lowercase;
	font-weight:bold;
}

#bg_heart {
	position:absolute;
	top:1px;
	left:0px;
	width:355px;
	height:748px;
	z-index:0;
	background-image: url(images/bigheart.gif);
}
#tshirt_button {
	position:absolute;
	width:600px;
	height:108px;
	z-index:3;
	bottom: 50px;
	left: 126px;
}
.blog {
	width:550px;
}

#important {
	color:#D71B58;
	font-weight:bold;
}

/*DEVELOPER: Andrew Barrows - Muller Bressel & Brown 
WEBSITE: Grenk / InkCycle
DATE: 05/17/2008 -----------------------------------*/

/*Index page styles*/

div#outer_wrapper {
	width:100%;
	margin:0px;
}

div#outer_wrapper div#inner_wrapper {
	margin:auto;
	width:940px;
}

/* Admin CMS page styles */

div#admin_shell {
	width:940px;
	margin:0px auto;
	padding:0px;
}

div#admin_shell div#admin_header {
	height:220px;
	width:100%;
	background:url(images/admin_header.gif) no-repeat;
}

div#logout{ 
	/* #A60D33 */
	color:#61BC47;
	width:940px;
	margin-right:15px;
	text-transform:lowercase;
    text-decoration:underline;
	text-align:right;
	font-weight:bold;
}
div#logout a:link, a:visited {
	color:#61BC47;
}

div#logout a:hover {
	color:#ccc;
	
}

div#submit_link{
	color:#61BC47;
	width:auto;
	margin-top:15px;
	text-transform:lowercase;
    text-decoration:underline;
	text-align:center;
	font-weight:bold;
}
div#submit_link a:link, a:visited {
	color:#61BC47;
}

div#submit_link a:hover {
	color:#ccc;
	
}

div#admin_shell ul#admin_navigation li {
	display:inline;
	color:#61BC47;
	padding:7px 14px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
    text-decoration:underline;
	font-weight:bold;
}

div#admin_shell ul#admin_navigation li#logout a:visited, div#admin_shell ul#admin_navigation li#logout a:hover, div#admin_shell ul#admin_navigation li#logout a:link {
color:#61BC47;
text-decoration:underline;
}
div#admin_shell ul#admin_navigation li a:visited, div#admin_shell ul#admin_navigation li a:link {
color:#61BC47;
font-size:14px;
}

div#admin_shell ul#admin_navigation li a:hover {
color:#ccc;
font-size:14px;
}

div#approval_shell h1 {
font-size:22px;
color:#ccc;
padding:14px;
}

div#approval_shell h1 span {
font-size:26px;
color:#61BC47;
}

div#inks_shell h1 {
font-size:22px;
color:#ccc;
padding:14px;
}

div#inks_shell h1 span {
font-size:26px;
color:#61BC47;
}

/* Updating the cartridge page */

div#cartridges_shell {
width:825px;
}

div#inks_shell, div#toners_shell {
margin:0px auto;
border:0px solid #ccc;
width:825px;
height:auto;
}

h1.cartridges_title {
font-size:22px;
color:#61BC47;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

div.clear {
	clear:both;
}

form.cartridges_form input {
margin:21px;
}

form.cartridges_form input.language {
margin:0px;

}

form.cartridges_form label, form.cartridges_form span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	font-size:12px;
	margin-left:14px;
}

form.cartridges_form label {
font-weight:bold;
margin-left:14px;
}

form.cartridges_form input.languages {
margin:0px auto;
text-align:center;
width:100%;
}

form.cartridges_form input.submit {
margin:0px auto;
text-align:right;
width:100%;
}

div.option_boxes {
	margin:14px auto;
	background:#eee;
	padding:14px;
	border:1px solid #ccc;
}

table.update_table {
border:.5px solid #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

table.update_table tr.heading {
background:url(images/grad_grenk.gif) repeat-x;
}

table.update_table tr td {
border:.5px solid #ccc;
padding:4px 6px;
text-align:center;
}

table.update_table tr {
border-bottom:1px solid #ccc;
}

table.update_table {
border:.5px solid #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

table.update_table tr.heading {
background:url(images/grad_grenk.gif) repeat-x;
}

table.update_table tr td {
border:.5px solid #ccc;
padding:2px 4px;
text-align:center;
}

table.update_table tr {
border-bottom:1px solid #ccc;
}

div#add_button {
background:transparent url(images/grad_grenk.gif) repeat-x scroll 0% 50%;
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
height:17px;
position:absolute;
right:115px;
text-align:center;
top:252px;
width:100px;
}

h2.success {
text-align:center; 
position:absolute; 
top:200px;
color:#61BC47;
left:64px;
position:absolute;
top:200px;
font-style:italic;
}
