@charset "UTF-8";
/* default */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #0e2451 url(../images/layout/bg.gif) top left repeat-x;
}

img {
	border: 0px;
}

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

/* content link styling */

a {
	outline: none;
}

a:link {
	color: #f68c02;
	text-decoration: none;
}

a:visited {
	color: #f68c02;
	text-decoration: none;
}

a:active {
	color: #ffffff;
}

a:hover {
	color: #f68c02;
	text-decoration: underline;
}

/* default positioning */
#mainOverlay {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 1;
}

#mainDisplay {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	position: relative;
	text-align: left;
}

#mainContent {
	display: block;
	position: absolute;
}

#header {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 940px;
	height: 185px;
}

#topHeader {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 940px;
	height: 153px;
	background: #000000 url(../images/layout/header.jpg) bottom left no-repeat;
}

#cart {
	display: block;
	float: left;
	width: 940px;
	color: #ffffff;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cart p {
	margin: 0px 0px 0px 0px;
	padding: 30px 22px 0px 0px;
}

#cart p a {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}

#cart p a:hover {
	text-decoration: underline;
}


/* NAV */

#navigation {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 940px;
	height: 32px;
	background: #000000 url(../images/layout/menuBG.jpg) bottom left no-repeat;
}

#navigation a {
	display: block;
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px 52px 0px 51px;
}

#navigation .first {
	padding: 0px 51px 0px 30px;
}

#navigation .last {
	padding: 0px 0px 0px 51px;
}

#navigation a:hover img {
	border-bottom: 1px solid #f68c02;
}

/* INTERNALS */

.intHeader {
	background: url(../images/layout/intHeaderBG.gif) top left repeat-x;
}

#intPadding {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 122px 0px 122px;
	width: 696px;
	color: #ffffff;
	line-height: 18px;
}

#intPadding p {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
}

#searchInside {
	display: block;
	width: 940px;
	height: 68px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/layout/intHeaderBG.gif) top left repeat-x;
}

#search {
	display: block;
	width: 940px;
	height: 288px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/layout/yakheaderBG.jpg) top left repeat-x;
}

#fork {
	display: block;
	width: 940px;
	height: 288px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#forkMsg {
	width: 370px;
	height: 220px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 510px 0px 60px;
	background: url(../images/layout/int_forkfedLarge.jpg) top left no-repeat;
}

#blogBody {
	width: 626px;
	color: #ffffff;
	display: block;
	background-color: #264575;
	margin: 15px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

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

#searchField {
	float: right;
	padding: 22px 30px 0px 0px;
	height: 46px;
}

#searchField .input {
	color: #000000;
	height: 17px;
	font-size: 11px;
	border: #ffffff 1px solid;
	background-color: #eeeeee;
	margin: 0px;
	padding: 4px 4px 0px 6px;
}

#searchField input[type="text"]:focus, #searchField textarea:focus {
	background-color: #ffffff;
}

.searchOff {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

/* HOME CONTENT */

#herd {
	width: 880px;
	height: 90px;
	display: block;
	float: left;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	/* background-color: #cccccc; */
}

#vs {
	position: absolute;
	width: 219px;
	height: 205px;
	display: block;
	z-index: 100;
	left: 365px;
	top: 200px;
}

#content {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 30px 0px;
	width: 940px;
	background: #385893 url(../images/layout/contentBG.jpg) top left repeat-x;
}

#padding {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 910px;
}

#content h1 {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #9cacc9;
}

#content h2 {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
}

#content h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#content blockquote {
	margin: 0px 32px 0px 32px;
	padding: 0px 0px 0px 0px;
}

div.homeColumn {
	display: inline;
	float: left;
	width: 432px;
	margin: 0px 16px 0px 0px;
	_margin: 0px 15px 0px 0px; /* ie 6 hack */
	padding: 0px 0px 0px 0px;
	color: #ffffff;
}

div.homeColumn p.line {
	line-height: 18px;
}

div.manageDay {
	display: inline;
	float: left;
	width: 432px;
	margin: 0px 16px 0px 0px;
	_margin: 0px 15px 0px 0px; /* ie 6 hack */
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	line-height: 18px;
}

div.homeColumn div.subhead {
	display: block;
	float: left;
	width: 432px;
	height: 38px;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #07223d url(../images/layout/sub_background.jpg) top left no-repeat;
}

div.homeColumn div.pollBox {
	display: block;
	float: left;
	width: 402px;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 15px 15px;
	background-color: #264575;
}

.pollResults, .pollChoices {
	display: block;
	width:100%;
}

.pollChoice {
	position: relative;
	display: block; 
	margin: 3px 0px 3px 0px; 
	width:100%;
	height: 18px;
	line-height: 18px;
}

.pollVote {
	position: relative;
	display: block; 
	margin: 3px 0px 3px 0px; 
	width:100%;
	height: 18px;
	line-height: 18px;
	border: 1px solid #07223d;
}

.pollVote .percentage {
	position: absolute;
	display: block;
	background: #3966a7;
}

.pollVote .label {
	position:absolute;
}

/* .homeColumn p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/

.pages {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.pages li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 316px;
}

.pages li.right{
	text-align:right;
}

.pages a.current{
	text-decoration:underline;
}

.noResults {
	float: left;
	width:100%;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

.noResults p{
	font-size: 14px;
}

.moreTxt{
	display: none;
}

.icon {
	float: left;
	width: 262px;
	height: 47px;
	display: block;
	margin: 16px 0px 0px 20px;
	padding: 21px 0px 0px 79px;
	background-position: top left;
	background-repeat: no-repeat;
}

	.icon.email {
		background: url(../images/layout/icon_mail.gif);
		background-repeat: no-repeat;
	}
	
	.icon.forkfed {
		background: url(../images/layout/icon_forkfed.gif);
		background-repeat: no-repeat;
	}
	
	.icon.resources {
		background: url(../images/layout/icon_resources.gif);
		background-repeat: no-repeat;
	}
	
	.icon.retail {
		background: url(../images/layout/icon_retail.gif);
		background-repeat: no-repeat;
	}
	
	.icon.submit {
		background: url(../images/layout/icon_submitidea.gif);
		background-repeat: no-repeat;
	}
	
	.icon.yaknation {
		background:  url(../images/layout/icon_yaknation.gif);
		background-repeat: no-repeat;
	}

.icon:hover {
	background-position: bottom left;
	cursor: pointer;
}

.iconText {
	float: left;
	width: 292px;
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 79px;
	line-height: 18px;
}

/* ITEM BOXES */

h4 {
	display: block;
	text-transform: uppercase;
	margin: 0px 16px 5px 0px;
	padding: 20px 0px 0px 0px;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.winner {
	width: 144px;
	height: 144px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	background: url(../images/layout/winner.png) top left no-repeat;
}

div.yakItem div.info div.close {
	width: 24px;
	height: 24px;
	position: absolute;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	background: url(../images/layout/close.png) top left no-repeat;
	cursor:pointer;
}

.text {
	display:block;
	position: absolute;
	width: 320px;
	height: 73px;
	margin: 130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}

.text .bg{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #07223c;
	z-index: 110;
}

.text .fg{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 120;
}

.text .fg p{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

.winner_ie6 {
	width: 144px;
	height: 144px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	background: url(../images/layout/winner.gif) top left no-repeat;
}

div.yakItem {
	width: 432px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
}

div.yakItem .date {
	color: #f68c02;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

div.yakItem div.info {
	color: #000000;
	width: 432px;
	height: 287px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
	background: url(../images/items/blank.jpg) top left no-repeat;
}

div.yakItem div.info a {
	color: #000000;
	text-decoration: underline; 
}

div.yakItem div.info p {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

div.yakItem div.info p h3 {
	text-transform: uppercase;
}

div.yakItem div.info img.thumb {
	width: 127px;
	height: 80px;
	margin: 6px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

div.yakItem div.info img.thumbScroll {
	width: 127px;
	height: 80px;
	margin: 6px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

div.yakItem div.info div.image{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 432px;
	height: 287px;
	overflow: hidden;
	z-index: 75;
}

div.yakItem div.info div.product, div.yakItem div.info div.story, div.yakItem div.info div.inventor, div.yakItem div.info div.random, div.yakItem div.info div.media, div.yakItem div.info div.buy  {
	display: none;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 422px;
	height: 277px;
	overflow: auto;
	z-index: 50;
}

div.yakItem div.info div.buy  {
	overflow: hidden;
}

div.yakItem div.info div.buy table, div.yakItem div.info div.buy table tr td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: 422px;
	height: 287px;
}

div.yakItem div.info table tr td.center {
	text-align: center;
}

div.yakItem div.info div.buy p.button {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-right: 80px;
	padding-top: 10px;
}

div.yakItem div.info div.buy p {
	margin: 0px 0px 0px 0px;
	padding: 3px 80px 3px 80px;
}

div.yakItem div.info div.buy p select{
	width: 100%;
}

div.yakItem div.info div.buy p a {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

.selOption {
	text-transform: uppercase;
	font-weight: bold;
}

.noHand {
	cursor: default;
}

/* CONTROL LARGE */

div.yakItem div.control {
	width: 432px;
	height: 70px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/layout/controls.jpg) top left no-repeat;
	line-height: 32px;
}

div.yakItem div.control div.line1 {
	font-size: 14px;
	color: #ffffff;
	display: block;
	float: left;
	width: 342px;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

div.yakItem div.control div.line1product{ /* product name title */
	font-size: 14px;
	color: #ffffff;
	display: block;
	float: left;
	width: 332px;
	height: 31px;
	margin: 3px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	_margin-left: 7px; /* ie6 can suck one */
}

div.yakItem div.control div.line1product a, div.yakItem div.control div.line1product a:visited, div.yakItem div.control div.line1product a:active {
	color: #ffffff;
	text-decoration: none;
}

div.yakItem div.control div.line1product a:hover {
	text-decoration: underline;
}

div.yakItem div.control div.line2 {
	font-size: 14px;
	color: #000000;
	display: block;
	float: left;
	width: 85px;
	height: 31px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.line2 img:hover {
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}

div.yakItem div.control img {
	border: 0px;
}

div.yakItem div.control div.line1 a {
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px 4px 0px 4px;
	font-size: 12px;
	text-decoration: none;
}

div.yakItem div.control div.line1 a:visited, div.yakItem div.control div.line1 a:active {
	color: #ffffff;
}

div.yakItem div.control div.line1 a.current {
	background: #5b6064;
}

div.yakItem div.control div.line1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}	

/* YAK NATION */

#index {
	width: 672px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
}

#indexMsg {
	width: 370px;
	height: 210px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 510px 0px 60px;
	background: url(../images/layout/int_yaknationLarge.jpg) top left no-repeat;
}

#indexMsg h1 {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#indexMsg p {
	color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

#listings {
	width: 208px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.sort {
	color: #ffffff;
	width: 208px;
	float: left;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.sort p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #264575;
}

.sort img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sort p.current {
	background: #61789f;
}

.sort a {
	color: #ffffff;
	padding: 6px 0px 6px 17px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	display: block;
}

.sort a:active, .sort a:visited {
	color: #ffffff;
}

.sort a.story {
	color: #f68c02;
}

.sort a:hover {
	text-decoration: underline;
}

/* SMALL ITEM */

div.yakItemSm {
	width: 320px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
}

div.yakItemSm div.info {
	color: #ffffff;
	line-height: 16px;
	cursor: pointer;
}

div.yakItemSm div.control {
	width: 305px;
	height: 34px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/layout/controlsSmall.jpg) top left no-repeat;
	line-height: 34px;
}

div.yakItemSm div.control div.line1 {
	font-size: 14px;
	color: #ffffff;
	display: block;
	float: left;
	width: 305px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.yakItemSm div.control div.line1 a, div.yakItemSm div.control div.line1 a:visited, div.yakItemSm div.control div.line1 a:active {
	color: #ffffff;
	text-decoration: none;
	height: 100%;
	width: 100%;
}

div.yakItemSm div.control div.line1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

div.yakItemSm div.buy {
	width: 305px;
	height: 34px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 26px 15px;
	line-height: 34px;
}

div.yakItemSm div.buy div.line1 {
	font-size: 14px;
	color: #ffffff;
	display: block;
	float: left;
	width: 305px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

div.yakItemSm div.buy div.line1 a img{
	vertical-align:middle;
}


/* FORMS */

form table {
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
}

form table tr td {
	vertical-align: top;
	padding: 0px 0px 10px 20px;
}

form table tr td textarea{
	width: 100%;
	height: 50px;
}

form table tr td.largelabel {
	width: 180px;
	text-align:right;
}

.faded {
	color: #9cacc9;
}

.orange {
	color: #f68c02;
}

.chosen {
	background-color: #ffffff;
	color: #000000;
}

/* */

div.comments {
	color: #a9b7d0;
	float: left;
	width: 427px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
}

div.comments .addthis_button{
	margin-left: 125px;
}

.flag {
	float: right;
}

div.comments .name{
	color: #ffffff;
}

div.comments p {
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 8px;
	width: 404px;
}

/* */

#adminPadding {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	width: 880px;
	color: #ffffff;
	line-height: 18px;
}

#adminPadding p {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
}

#adminPadding .pages li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 420px;
}

.manageInventions, .manageDays {
	margin: 20px 0px 20px 0px;
	width: 100%;
	line-height: 20px;
}

.manageDays .headline {
	background: #284378;
	text-align:center;
}

.manageDays .week td {
	padding: 10px 10px 10px 10px;
	width: 105px;
	height: 105px;
}

.manageDays .week td.date {
	background: #4064a2;
	text-align: left;
	vertical-align: text-top;
	cursor: pointer;
}

.manageDays .week td.past {
	background: #304d85;
}

.manageDays .week td.today {
	border: #ffffff 2px solid;
	padding: 10px 8px 10px 8px;
	background: #284378;
}

.manageDays .week td.alert {
	border: #f62a02 2px solid;
	padding: 10px 8px 10px 8px;

}

.manageDays .week td.warning {
	border: #efdb00 2px solid;
	padding: 10px 8px 10px 8px;

}

.manageDays .week td.good {
	border: #53f602 2px solid;
	padding: 10px 8px 10px 8px;
}

.manageDays .week td.hover {
	background: #284378;
}

.manageDays .week td .thumb {
	float: left;
	margin: 2px 1px 0px 0px;
}

.manageInventions td, .manageInventions th {
	padding: 0px 5px 0px 5px;
}

.manageInventions td.thumb {
	padding: 0px 0px 0px 0px;
	width: 32px;
}

.manageInventions .headline {
	background: #284378;
}

.darkheadline {
	background: #284378;
}

.manageInventions .even {
	background: #385893;
	cursor: pointer;
}

.manageInventions .odd {
	background: #4064a2;
	cursor: pointer;
}

.manageInventions .hover {
	background: #284378;
}

.r {
	text-align: right;
}

.c {
	text-align: center;
}

.manageInventions .w60 {
	width: 60px;
}

.manageInventions .w80 {
	width: 80px;
}

.manageInventions .w100 {
	width: 100px;
}

.manageInventions .w200 {
	width: 200px;
}

input.full_width, textarea.full_width{
	width: 99%;
}

input.half_width, textarea.half_width{
	width: 49%;
}

/* */
#mainCart {
	position: absolute;
	display: none;
	margin: 0px 30px 30px 30px;
	padding: 0px 0px 0px 0px;
	top: 57px;
	right: 0px;
	width: 208px;
	color:#ffffff;
	z-index: 1000;
}

.cartSpacer {
	display: block;
	float: left;
	width: 194px;
	height: 7px;
	background: #07223c;
}
.cartImage {
	float: left;
}

.cartContent {
	float:left;
	width: 208px;
	background: #07223c;
}

.cartProducts{
	display: inline;
	float:left;
	margin: 0px 7px 7px 7px;
	padding-top: 7px;
	width: 194px;
}

.cartProducts p {
	margin: 0px 10px 0px 10px;
}

.cartProduct{
	display: inline;
	float:left;
	margin: 0px 0px 30px 0px;
	width:194px;
}

.cartProductL{
	display: inline;
	float:left;
	margin: 0px 0px 0px 0px;
	width:194px;
}

.cartQty{
	float:left;
	width:170px;
	line-height: 24px;
	margin-top: 5px;
}

.cartQty input{
	display:inline;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 20px;
	height: 12px;
	line-height: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
.cartDelete{
	float:right;
	width: 24px;
	line-height: 24px;
	margin-top: 5px;
}

.cartDelete img{
	margin: 0px 0px 0px 0px;
}

.cartInfo{
	display: inline;
	float:left;
	margin: 0px 7px 0px 7px;
	width: 194px;
	height: 30px;
	line-height: 30px;
	color:#ffffff;
}

.cartInfo .cartIcon{
	float: left;
	width: 194px;
	height: 30px;
}

.cartInfo .cartName{
	float: left;
	width: 194px;
	height: 30px;
	line-height: 30px;
}

.cartInfo .cartShow{
	float: left;
	width: 194px;
	height: 30px;
	line-height: 30px;
	text-align:center;
}

.cartInfo .cartShow a{
	color: #CCCCCC;
}

.cartInfo .cartShow a:hover{
	color: #999999;
}

.cartInfo .cartTotal{
	float: left;
	width: 94px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	font-weight:bold;
}

.cartInfo .cartCheckout{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
}

.checkoutBlock {
	display: inline;
	float: left;
	margin: 30px 0px 0px 30px;
	width: 880px;
}

/* */
#footer {
	color: #ffffff;
	float: left;
	margin: 0px 0px 16px 0px;
	padding: 10px 0px 0px 0px;
	width: 940px;
	height: 60px;
	background: #385893;
	border-top: #0e2451 16px solid;
	text-align: center;
	line-height: 25px;
}

#footer a, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
	margin: 0px 15px 0px 15px;
}

#footer a:hover {
	border-bottom: 1px solid #f68c02;
}

/* */
.error, #intPadding p.error, #adminPadding p.error{
	margin: 0px 0px 30px 0px;
	padding: 5px 25px 5px 25px;
	color: #000000;
	background: #ffcccc;
}

.manageInventions .required {
	color: #000000;
	background: #ffffcc;
	cursor: pointer;
}

.manageInventions .error {
	color: #000000;
	background: #ffcccc;
	cursor: pointer;
}

.cartProducts .error{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input[type="text"], input[type="password"], select, textarea{
	color: #000000;
	line-height: 24px;
	font-size: 11px;
	border: #ffffff 1px solid;
	background-color: #eeeeee;
	margin: 0px;
	padding: 4px 4px 4px 6px;
}

input.required, select.required, textarea.required{
	background: #ffffcc;
	border: #ffff00 1px solid;
}

input.invalid, select.invalid, textarea.invalid{
	background: #ffcccc;
	border: #ff0000 1px solid;
}

#intPadding p.required, #adminPadding p.required{
	margin: 0px 0px 30px 0px;
	padding: 5px 25px 5px 25px;
	color: #000000;
	background: #ffffcc;
}

#intPadding p.invalid, #adminPadding p.invalid{
	margin: 0px 0px 30px 0px;
	padding: 5px 25px 5px 25px;
	color: #000000;
	background: #ffcccc;
}

.adminMedia {
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

.adminMedia li{
	position: relative;
	float:left;
	margin: 0px 20px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.imageDelete{
	position: absolute;
	margin: 10px 10px 10px 10px;
	top: 0px;
	right: 0px;
}

.imageMain{
	position: absolute;
	margin: 10px 10px 10px 10px;
	top: 0px;
	left: 0px;
}

.imageZoom{
	position: absolute;
	margin: 10px 10px 10px 10px;
	bottom: 0px;
	left: 0px;
}

.tinymce{
	width: 422px;
	height: 277px;
}

.clear{
	height: 0px;
	clear: both;
}

.hide{
	display:none;
}