/* @override 
	http://mjc.local/~michaelcaruso/evergreen/view/css/product.css
	http://localhost/~michaelcaruso/evergreen/view/css/product.css
	http://localhost/~michaelcaruso/egs_svn/view/css/product.css
	http://localhost/~michaelcaruso/egs_svn_1/view/css/product.css
*/

/* @group Product Info */

#bodyindex #productname {
	font-size: 45px;
	margin: 0;
	padding: 0;
	float: none;
	line-height: 45px;
}

div#eco-description {
	background-color: #B8E496;
	padding: 7px;
	width: 450px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #88A36A;
	box-shadow: 0px 1px 2px #ccc;
}

#bodyindex #companyname {
	font-size: 15px;
	line-height: 20px;
	margin: 5px 0px;
	padding: 0px 10px;
	float: none;
}

#addedby {
	margin: 0 0 20px;
	padding: 0;
}

p#addedby {
	vertical-align: middle;
	font-size: 10px;
}

#addedby img {
	vertical-align: middle;
	height: 25px;
}

#description_header, 
#eco_header {
	font-size: 14px;
	font-weight: bold;
	background-color: #e3e3e3;
	padding: 5px;
	margin: 5px 0px;
}

p#product_description, 
p#eco-friendliness {
	margin: 0px;
	padding: 0px;
	font-size: .9em;
}

div#product_description_div {
	padding-bottom: 20px;
}

#average_rating img {
	vertical-align: top;
}

#average_cost {
	font-size: 22px;
	font-weight: bold;
	background-color: #eeffc9;
	padding: 5px;
}



/* @end */

div#content {
	padding-left: 20px;
}

/* @group Images */

#content p a img {
	border: 0px;
}

#bodyindex img.smaller_pic {
	width: 75px;
	margin-top: 10px;
	border: 0px;
}

#bodyindex img.main_pic {
	border: 1px solid #eee;
	padding: 5px;
	margin: 0px auto;
}

#bodyindex img.main_pic_tall {
	height: 200px;
	
	border: 1px solid #eee;
	padding: 5px;
	margin: 0px auto;
}

#bodyindex img.main_pic_wide {
	height: 150px;
	
	border: 1px solid #eee;
	padding: 5px;
	margin: 10px auto;
}

form#another-pic {
	font-size: 12px;
	margin: 0px;
	padding: 8px 20px;
}

#another-pic p {
	margin: 0px;
	padding: 0px;
}

#another-pic input, 
#first-pic input {
	font-size: 10px;
}



/* @end */

span.stbuttontext {
	font-size: 12px;
	vertical-align: top;
	text-decoration: none;
}

a.stbutton.stico_default {
	text-decoration: none;
}

#edit-button {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

span#cancel_own {
	font-size: 9px;
	padding: 0 3px 0 10px;
	vertical-align: text-top;
}

span.num_ratings {
	padding-left: 5px;
	font-size: 11px;
	vertical-align: middle;
}

#nopictures {
	border: 2px dotted silver;
	width: 20em;
	padding: 8px;
	margin: 3px;
}

#average_cost_box span.title, 
#average_rating_box span.title, 
#eco-friendliness span.title {
	font-weight: bold;
}

#one-star, 
#two-stars, 
#three-stars, 
#four-stars, 
#five-stars {
	padding: 4px;
	background-color: #FCFFCE;
}

#rating {
	font-size: 12px;
	margin: 3px 0;
}

#price {
	width: 75px;
}

#location {
	width: 100%;
}

#anon_add_retail td {
	background-color: #ff8364;
}

/* @group Sale Table */

table#sale_table {
	font-size: 12px;
	border: 1px solid #fff;
	margin-bottom: 20px;
}

#sale_table tbody th {
	background-color: #a0a0a0;
	color: #fff;
}

#rightsidebar {
	float: right;
	border-left: 1px solid #eee;
	padding-left: 25px;
}

#sale_table tbody tr td {
	border: 1px solid #fff;
}

#sale_table .addremove {
	text-align: center;
}



/* @end */

/* @group Comments */

.commentpost {
	height: 50px;
	width: auto;
	border: 1px solid #000;
	margin: 0;
	padding: 0;
}

#commenttoadd {
	opacity: 1;
}

p.apostrophe {
	color: #e7e7e7;
	margin: 0;
	font: 75px Georgia, "Times New Roman", Times, serif;
	z-index: -1;
	padding: 0;
	position: absolute;
}

#commentpost p.text {
	font-size: 12px;
	padding-top: 15px;
	padding-left: 15px;
	margin: 0;
}

#comments h3 {
	margin: 0;
	padding: 0;
}

img.userpic {
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	border: 0px;
}

/* @end */

/* @group Right Sidebar */

#own_it {
	width: 100px;
	text-align: center;
	margin: 0px;
	font-size: 14px;
	border: 1px solid #E5DE35;
	padding: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	background: #FFFCE0; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCE0', endColorstr='#FFF69B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFCE0), to(#FFF69B)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFCE0,  #FFF69B); /* for firefox 3.6+ */ 
	
	text-shadow: 0px 1px 0px #ddd;
}

#own_it form {
	margin: 0px;
	padding: 0px;
}

#own_it form input {
	margin: 0px;
	padding: 0px;
	background: none;
	border: 0px;
}

#own_it p {
	margin: 0px;
	padding: 0px;
}

div#bought_it {
	padding: 0px;
	margin: 0px;
}

div#own_it_no .ownbutton, 
div#own_it_yes input:hover, 
div#want_it_no input, 
div#want_it_yes input:hover {
	padding: 6px 18px;
	background-color: #E6E6E6;
	border: 0px;
	font: normal 0.9em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

div#own_it_no input:hover, 
div#own_it_yes input, 
div#want_it_no input:hover, 
div#want_it_yes input {
	padding: 6px 18px;
	background-color: #61F535;
	border: 0px;
	font: normal 0.9em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

#want_it_yes form span {
	font-size: 0.9em;
	padding-left: 5px;
}

#own_it_yes form span {
	font-size: 0.9em;
	vertical-align: ;
}

#tags h3 {
	list-style-type: none;
}

#addpictures h3 {
	margin: 0px;	
}

#tags {
	display: inline;
}

#tags p a {
	padding: 4px;
	border: 2px solid #cf0000;
	text-decoration: none;
	color: #cf0000;
}

#tags p a:hover {
	padding: 4px;
	text-decoration: none;
	color: #fff;
	background-color: #cf0000;
}

#missing_tag_error {
	padding: 5px;
	border: 2px solid yellow;
	text-align: center;
}

/* @end */

/* @group Notifications */

#commmentlogin a {
	padding: 5px;
	border: 2px solid #693518;
	background-color: #ff8364;
}

#commentsubmitted p {
	background-color: #86ffa3;
	border: 2px solid #305617;
	padding: 9px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#commentsubmitted {
	width: 25em;
}



/* @end */


