@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/* 
width: 93%;
width: 79.5918%;
width: 37.5%;
width: 18.3673%;  
*/

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
.hide {
	display: none !important;
}
#LayoutDiv1  {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 100%;
	display: block;
}
#additem_button {
	clear: both;
	float: left;
	width: 100%;
}
.100percent {
	clear: both;
	float: right;
	width: 100%;display: block;
}

#small_button, #small_button2 {
	float: left;
	clear: right;
	width: 25%;
	margin-left: 10px;
	display: block;
	padding-bottom: 40px;
}
.textboxer {
	float: left;
	clear: both;
	width: 60%;
	height: 95px;	
}
#searcher  {
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
	height: 10px;
	margin-bottom: 42px;
	width: 79.5918%;
	margin-left: 5.204%;
	/*hopefully using an off value it will still be fluid
	margin-left: 10.204%;*/;
}
.textboxerSmall input[type="text"] {
	width: 99.5918%;
	padding: 12px 24px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 16px;
	letter-spacing: 1px;
}
#placeholder1, #placeholder2, #placeholder3, #placeholder4, #placeholder5, #placeholder6, #placeholder7, #placeholder8 {
	width: 59.65%;
	padding: 12px 24px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 16px;
	letter-spacing: 1px;
}
.textboxerSmall {
	float: left;
	clear: both;
	width: 60%;	
}
#register_formwrap{
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	text-align: right;
}
#register_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}
#register_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}

#formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	margin-top: 3px;
}
#additem_formwrap {
	clear: both;
	float: left;
	margin-left: 0;
	/*width: 37.5%;*/
	width: 37.5%;*/
	display: block;
	text-align: right;
	padding-right: 5px;
}
#additem_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}
#additem_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}

#additem_formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	margin-top: 3px;
}
#firstNameRegistered textarea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 50px;
	
}
#additemname  {
	clear: both;
	float: left;
	margin-left: 0;
	font-size: 12px;
	width: 100%;
	display: block;
	margin-bottom: 25px;
	
}
#additemname textarea {
	height: 50px;
	width: 93%;
	resize: none;
}

.uploaddescription {
	clear: both;
	float: left;
	margin-left: 0;
	padding-bottom: 7.2px;
	font-size:10px;
	width: 93%;
	display: block;
	height: 80px;
	margin-bottom: 15px;
	
}
.uploaddescription textarea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:90%;
	resize: none;
}

#additemprice  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	
}
#additemprice input[type="text"], #additemprice input[type="number"] {
    font-size:14px;
	padding-left: 15px;
	background-color: white;
}
.dollarsign {
	position: absolute;
	margin-left: 4px;
	margin-top: 2px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
	pointer-events: none;
}
.dollarsign2, .dollarsign3 {
	position: absolute;
	margin-left: 4px;
	margin-top: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	cursor: default;
	pointer-events: none;
}

#shippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 34px;
	
}
#shippingforeach input[type="text"], #shippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#onePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height: 35px;
	margin-top: 34px;
	
}
#onePriceShipping input[type="text"], #onePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#mandatorybox  {
	clear: both;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
	
}
#mandatory {
	clear: right;
	float: left;
	height:28px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 34px;
}
#mandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 11px;
}
#intshippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 44px;	
}
#intshippingforeach input[type="text"], #intshippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intonePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 57px;
	
}
#intonePriceShipping input[type="text"], #intonePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intmandatorybox  {
	clear: both;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
	
}
#intmandatory {
	clear: right;
	float: left;
	height:28px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-left: 15px;
	margin-top: 44px;
}
#intmandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 11px;
}
#shippingprofilebox  {
	clear: both;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;	
}
#shippingprofile {
	clear: both;
	float: left;
	height: 38px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-top: 45px;
}
#shippingprofile select {
  margin: -3px -20px -0px -0px;
  font-size: 11px;
}
#requestsbox  {
	clear: left;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 31px;
}
#requests {
	clear: left;
	float: left;
	
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
#requests select {
  margin: -3px -20px -0px -0px;
  font-size: 11px;
}
#catagorybox  {
	clear: left;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
}
#catagory {
	clear: both;
	float: left;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	font-size: 10px;
	border-right: 1px solid #808080;
	margin-top:46px;
	margin-bottom: 30px;
}
#catagory select {
	font-size: 11.5px;
	margin: -3px -20px -0px -0px;
}

#test:focus {

    background-color: yellow;

}



/*::-moz-selection { background: orange; color: white;}
::selection { background: orange; color: white;}*/

/*::selection {background: #ffb7b7;}::-moz-selection {background: #ffb7b7;}
select option {
  background: #f00; 
  color: #fff; 
  box-shadow: inset 20px 20px #f00
} 

select option:hover {
  color: #000; 
  box-shadow: inset 20px 20px #00f;
}

select option:hover,
    select option:focus,
    select option:active {
        background: linear-gradient(#000000, #000000);
        background-color: #000000 !important; 
        color: #ffed00 !important;
    }*/


#registerUsername  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerPassword {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerUserAddress {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserZipcode {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserState {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserPhone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#registerEmail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
.tagswrap {
	clear: both;
	float: left;
	margin-top: 56px;
}
.tags1 {
	clear: none;
	float: left;
	width: 30%;
	display: block;
	height:50px;
	
}
.tags2 {
	clear: none;
	float: left;
	margin-left: -4%;
	width: 30%;
	display: inline;
	height:50px;
}
.tags3 {
	clear: none;
	float: left;
	width: 30%;
	display: block;
	height:50px;
	margin-top: -15px;
}
.tags4 {
	clear: none;
	float: left;
	margin-left: -4%;
	width: 30%;
	display: inline;
	height:50px;
	margin-top: -15px;
}
#registerLastName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerFirstName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#leftform1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 80px;
}
#leftform2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-weight: bold;
	height: 80px;
	
}
#leftform3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 80px;
	font-weight: bold;
	margin-top: 20px;
	
}
#leftform30 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 130px;
	font-weight: bold;
	margin-bottom: 2px;
	
	
}
#leftform31 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 120px;
	font-weight: bold;
	margin-top: -58px;
	
	
}
#leftform32 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 130px;
	font-weight: bold;
	margin-top: -40px;
	margin-bottom: 0px;
	
	
}
#leftform33 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 120px;
	font-weight: bold;
	margin-top: -53px;
	
}
#leftform34 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 120px;
	font-weight: bold;
	margin-top: -28px;
	
}
#leftform4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: -28px;
	
	
}
#leftform5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: -23px;
	
	
}
#leftform51 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: -25px
	
}
#leftform52 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: -10px
}
.flatboxes {
	margin-top: -9px
}
input {
	width: 93%;
	height: 18px;
}

input[type="text"] {
    font-size:14px;
}
#button, .button {
	width: 100%;
	height: 40px;
	border-radius: 5px 8px 5px 6px;
	border: 1px solid #000000;
	background-color: darkorange;
	/*margin-top: -40px*/
}
#button2{
	width: 12%;
	height: 40px;
	border-radius: 5px 8px 5px 6px;
	border: 1px solid #000000;
	background-color: darkorange;
	/*margin-top: -40px*/
}
#button[type="submit"] {
	font-size: 18px;
	font-weight: bold;
	color: white;
	
}
#logInError {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: red;
	font-size: 14px;
	font-weight: bold;
	height: 50px;
	text-align: center;
}
#images {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#additem_formwrap h3 em {
	font-weight: normal;
	color: black;
	font-size: 11.4px;
	text-align: right;
	display: none;
}
.tags1  {
	clear: both;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	
}
.tags2  {
	clear: right;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	
}
.tags3  {
	clear: right;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	
}
.tags4  {
	clear: right;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	margin-top: -20px;
}
.tags5  {
	clear: right;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	margin-top: -20px;
}
.tags6  {
	clear: right;
	float: left;
	margin: 0;
	width: 32%;
	display: block;
	margin-top: -20px;
}
#header2  {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #ffffff;
}

#header1  {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #cfffff;
}

#itemContainer  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#itemTitle  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
}

#itemDescription  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	font-size: 13px;
}

#itemInfoSlot1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
}

#itemInfoSlot2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
}

#itemInfoSlot3  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
}

#itemInfoSlot4  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	
}

#afterItemInfo  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#prices  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#myshop-overview  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 20px;
}

#save-changes  {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 37.5%;
	display: block;
	font-size: 16px;
	padding-top: 8px;
}

#undo-changes  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	font-size: 16px;
	padding-top: 8px;
}

#make-a-payment  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 15px;
}

#how-to-pay  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 20px;
}

#recent-news  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 16px;
	padding-top: 20px;
}
#explanationPoint {
	font-weight: bold;
	font-size: 32px;
	-webkit-text-fill-color: yellow; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	float: left;
	clear: left;
	
}
#explanationPointEnd {
	font-weight: normal;
	font-size: 16px;
	-webkit-text-fill-color: black; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	padding-top: 9px;
	padding-left: 5px;
	float: right;
	clear: right;	
}
#coupon-name {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 15px;
}
#shopAnnouncement {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 15px;
}
#shopDescription {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 12px;
}
#all-orders {
	clear: both;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	font-size: 16px;
	font-weight: bold;
}
#order-issues-small {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 58.3333%;
	display: block;
	font-size: 16px;
	font-weight: bold;
	-webkit-text-fill-color: grey;
  	-webkit-text-stroke-width: 0.2px;
	-webkit-text-stroke-color: black;
}
#new-orders {
	clear: both;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	font-size: 16px;
	font-weight: bold;
	-webkit-text-fill-color: green;
	padding-top: 4px;
}
#completed-orders {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 58.3333%;
	display: block;
	font-size: 16px;
	font-weight: bold;
	-webkit-text-fill-color: yellow;
  	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: darkyellow;
	padding-top: 4px;
}
#order-issues {
	display: none;
}
#shopDesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shopDescBox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shopDescButton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.greenText {
	color: green;
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 481px) {
#small_button, #small_button2 {
	float: left;
	clear: right;
	width: 25%;
	margin-left: 10px;
	display: block;
	padding-bottom: 85px;
}
.textboxer {
	float: left;
	clear: both;
	width: 50%;
	height: 100px;	
}
.textboxerSmall {
	float: left;
	clear: both;
	width: 50%;	
}
.textboxerSmall input[type="text"] {
	width: 99.5918%;
	padding: 12px 25px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 22px;
	letter-spacing: 1px;
}
#placeholder1, #placeholder2, #placeholder3, #placeholder4, #placeholder5, #placeholder6, #placeholder7, #placeholder8 {
	width: 49.7%;
	padding: 12px 24px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 16px;
	letter-spacing: 1px;
}
#register_formwrap{
	clear: both;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	text-align: right;
}
#register_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}
#register_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 13px;
	margin-right: 6%;
	text-align: right;
}
#formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
}
#registerUsername  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerPassword {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerUserAddress {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserZipcode {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserState {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserPhone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#registerEmail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerLastName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerFirstName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#leftform1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 90px;
}

#leftform2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 60px;
	display: block;
	font-weight: bold;
	
	
}
#leftform3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 60px;
	
}
#leftform3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-bottom: 30px;
	
	
}
#leftform31 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: -70px;
	
	
}
#leftform32 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 58px;
}
#leftform33 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 60px;
	font-weight: bold;
	margin-top:60px;
}
#leftform34 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;margin-top: 95px;
}
#leftform4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 95px;
}
#leftform5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 44px;

}
#leftform51 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: 44px;
	
}
#leftform52 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: 55px;
}
input {
	width: 80%;
	height: 22px;
}
input[type="text"] {
    font-size:14px;
}


#button, .button {
	width: 80%;
	height: 40px;
	border-radius: 5px 8px 5px 6px;
	border: 1px solid #000000;
	background-color: darkorange;
	
}
#button[type="submit"] {
	font-size: 18px;
	font-weight: bold;
	color: white;
	margin-bottom: 40px;	
}
#logInError {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: red;
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	text-align:center;
}
#images {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firstNameRegistered textarea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 30px;
}
#additem_formwrap {
	clear: both;
	float: left;
	margin-left: 0;
	/*width: 37.5%;*/
	width: 37.5%;*/
	display: block;
	text-align: right;
	padding-right: 5px;
}
#additem_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 14px;
	margin-right: 6%;
	text-align: right;
}
#additem_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 14px;
	margin-right: 6%;
	text-align: right;
}
#additem_formwrap h3 em {
	font-weight: normal;
	color: black;
	font-size: 13px;
	text-align: right;
	display: block;
}
#additem_formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	margin-top: 3px;
}
#additemname  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 11px;
	font-size: 15px;
}
#additemname textarea {
	width: 93%;
	height: 40px;
	
}
#searcher  {
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
	height: 10px;
	margin-bottom: 42px;
	width: 79.5918%;
	margin-left: 5.204%;
	/*hopefully using an off value it will still be fluid
	margin-left: 10.204%;*/;
}
#search2  {
	width: 11.5918%;
}
#searchbar_button {
	clear: both;
	float: left;
	padding-top: 22px;
	width: 79.4%;
	margin-left: 5.204%;
	/*hopefully using an off value it will still be fluid
	margin-left: 10.204%;*/
}
#searcher input[type="text"] {
	width: 79.5918%;
	padding: 12px 20px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 48px;
	border-radius: 4px;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	/*Use this for tags!
	word-spacing: 1px;*/
}

.uploaddescription {
	clear: both;
	float: left;
	margin-left: 0;
	padding-bottom: 7.2px;
	
	width: 93%;
	display: block;
	height:100px;
	font-size: 12.5px;
	margin-top: 38px;
	
}
.uploaddescription textarea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:90%;
	
}
#additemprice  {
	clear: both;
	float: left;f
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: -5px;
}
#additemprice input[type="text"], #additemprice input[type="number"] {
    font-size:14px;
	padding-left: 15px;
	background-color: white;
}
.dollarsign {
	position: absolute;
	margin-left: 4px;
	margin-top: 3.5px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
	pointer-events: none;
}
.dollarsign3 {
	position: absolute;
	margin-left: 4px;
	margin-top: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	cursor: default;
	pointer-events: none;
}
#mandatorybox  {
	clear: left;
	float:  left;
	height: 38px;
	color: green;
	
}
#mandatory {
	clear: right;
	float: left;
	height: 35px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	margin-left: 2px;
	border-bottom: 0;
	border-right: 0;
	margin-top: 20px;
	border-top: 1px solid #808080;
  	border-right: 1px solid #808080;
}
#mandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 13px;
  
}


#intmandatorybox  {
	float: left;
	clear: left;
	height:35px;
	color: green;
	font-size: 14px;
	
}
#intmandatory {
	clear: right;
	float: left;
	height:35px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	margin-left: 2px;
	border-top: 1px solid #808080;
  	border-right: 1px solid #808080;
	margin-top: 67px;
}
#intmandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}


#catagory {
	clear: left;
	float: left;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	margin-top: 67px;
}
#catagorybox  {
	clear: left;
	float: left;
	color: green;
	
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 100px;
}
#catagory select {
	font-size: 13px;
  margin: -3px -20px -0px -0px;
  
}
#requestsbox  {
	clear: left;
	float: left;
	height:38px;
	color: green;
	
}
#requests {
	clear: left;
	float: left;
	height: 35px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	margin-top: 25px;
}
#requests select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}
#shippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 20px;
}
#shippingforeach input[type="text"], #shippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#onePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height: 35px;
	margin-top: 76px;
}
#onePriceShipping input[type="text"], #onePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intshippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 83px;
	
	
}
#intshippingforeach input[type="text"], #intshippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intonePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 120px;
	/* this padding was used to drop others down more*/
	
}
#intonePriceShipping input[type="text"], #intonePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intmandatorybox  {
	clear: both;
	float: left;
	color: green;
	font-size: 13px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
}
#intmandatory {
	
	height:35px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	margin-top: 83px;	
}
#intmandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 13px;
}
#shippingprofilebox  {
	clear: both;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
	
	
	
}
#shippingprofile {
	height:38px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	margin-top: 58px;
	
}
#shippingprofile select {
  margin: -3px -20px -0px -0px;
  font-size: 11px;
}
.tagswrap {
	clear: both;
	float: left;
	margin-top: 120px;
}
.tags1  {
	clear: both;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	
}
.tags2  {
	clear: right;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	margin-left: -20px;

}
.tags3  {
	clear: right;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	margin-left: -20px;
	
}
.tags4  {
	clear: right;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	margin-top: -20px;
}
.tags5  {
	clear: right;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	margin-top: -20px;
	margin-left: -20px;
}
.tags6  {
	clear: right;
	float: left;
	margin: 0;
	width: 36%;
	display: block;
	margin-top: -20px;
	margin-left: -20px;
}
.flatboxes {
	margin-top: 27px;
	margin-bottom: -25px;
}
#header2 {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #ffffff;
}

#header1 {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #cfffff;
}

#itemContainer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35.8974%;
	display: block;
}

#itemTitle {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
}

#LayoutDiv1 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 100%;
	display: block;
}

#itemDescription {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
	font-size: 15px;
}

#itemInfoSlot1 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
}

#itemInfoSlot2 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
}

#itemInfoSlot3 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
}

#itemInfoSlot4 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
}

#afterItemInfo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#prices {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#myshop-overview {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 20px;
	padding-top: 21px;
}

#save-changes {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 10.2564%;
	display: block;
	font-size: 20px;
	padding-top: 8px;
}

#undo-changes {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35.8974%;
	display: block;
	font-size: 20px;
	padding-top: 8px;
}

#make-a-payment {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 48.7179%;
	display: block;
	padding-top: 8px;
}

#how-to-pay {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 20px;
}
#recent-news {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 17px;
	padding-top: 21px;
}
#explanationPoint {
	font-weight: bold;
	font-size: 44px;
	-webkit-text-fill-color: yellow; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	float: left;
	clear: left;
}
#explanationPointEnd {
	font-weight: normal;
	font-size: 16px;
	-webkit-text-fill-color: black; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	padding-top: 15px;
	padding-left: 5px;
	float: right;
	clear: right;	
}
#shopDescription {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 0;
}
#couponName {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 0;
}
#shopAnnouncement {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 0;
}
#shopAnnouncementWrapper {
	float: none;
	clear: both;
}
.clearFloat {
	float: none;
	clear: both;
}
#all-orders {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35.8974%;
	display: block;
	font-size: 18px;
	font-weight: bold;
}
#order-issues-small {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
	font-size: 18px;
	font-weight: bold;
	-webkit-text-fill-color: grey;
  	-webkit-text-stroke-width: 0.4px;
	-webkit-text-stroke-color: black;
}
#new-orders {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35.8974%;
	display: block;
	font-size: 18px;
	font-weight: bold;
	-webkit-text-fill-color: green;
}
#completed-orders {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 61.5384%;
	display: block;
	font-size: 18px;
	font-weight: bold;
	-webkit-text-fill-color: yellow;
  	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: darkyellow;
	
}
#order-issues {
	display: none;
}
#shopDesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#couponName {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 0;
}
#shopDescBox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shopDescButton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}




}
@media only screen and (min-width: 769px) {
#small_button, #small_button2 {
	float: left;
	clear: right;
	width: 25%;
	margin-left: 10px;
	display: block;
	padding-bottom: 110px;
}
.textboxer {
	float: left;
	clear: both;
	width: 30%;
	height: 120px;	
}
.textboxerSmall {
	float: left;
	clear: both;
	width: 30%;
	height: 40px;
}
.textboxerSmall input[type="text"] {
	width: 89%;
	padding: 12px 26px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 22px;
	letter-spacing: 1px;
}
#placeholder1, #placeholder2, #placeholder3, #placeholder4, #placeholder5, #placeholder6, #placeholder7, #placeholder8 {
	width: 26.5%;
	padding: 12px 26px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 47px;
	border-radius: 4px;
	font-size: 22px;
	letter-spacing: 1px;
}
#register_formwrap{
	clear: both;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
	text-align: right;
}
#register_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 16px;
	margin-right: 6%;
	text-align: right;
}
#register_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 16px;
	margin-right: 6%;
	text-align: right;
}
#formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 37.5%;
	display: block;
}
#registerUsername  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerPassword {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerUserAddress {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserZipcode {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserState {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#registerUserPhone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#registerEmail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerLastName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#registerFirstName {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
}
#leftform31 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: -70px;
	
	
}
#leftform32 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 28px;
}
#leftform33 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 60px;
	font-weight: bold;
	margin-top: 34px;
}
#leftform34 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 70px;
}
#leftform4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 70px;
}
#leftform5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:60px;
	font-weight: bold;
	margin-top: 24px;

}
#leftform51 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: 40px;
	
}
#leftform52 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 100px;
	font-weight: bold;
	margin-top: 35px;
}
input {
	width: 80%;
	height: 25px;
}

input[type="text"] {
    font-size:18px;
}
#button, .button {
	width: 82%;
	height: 40px;
	border-radius: 5px 8px 5px 6px;
	border: 1px solid #000000;
	background-color: darkorange;
}
#button[type="submit"] {
	font-size: 18px;
	font-weight: bold;
	color: white;
	
}
#logInError {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: red;
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	text-align:center;
}
#images {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#additem_formwrap {
	clear: both;
	float: left;
	margin-left: 0;
	/*width: 37.5%;*/
	width: 37.5%;*/
	display: block;
	text-align: right;
	padding-right: 5px;
}
#additem_formwrap h3 {
	font-weight: bold;
	color: black;
	font-size: 14px;
	margin-right: 6%;
	text-align: right;
}
#additem_formwrap h4 {
	font-weight: bold;
	color: red;
	font-size: 14px;
	margin-right: 6%;
	text-align: right;
}
#additem_formwrap h3 em {
	font-weight: normal;
	color: black;
	font-size: 13.5px;
	text-align: right;
}
#additem_formRightSide {
	clear: right;
	float: left;
	margin-left: 0;
	width: 58.3333%;
	display: block;
	margin-top: 3px;
}
#additemname  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:35px;
	margin-top: 4px;
}
#additemname textarea {
	margin-bottom: 12px;
	width: 93%;
}
#searcher  {
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
	height: 35px;
	margin-bottom: 42px;
	width: 79.5918%;
	margin-left: 10.204%;
}
#searchbar_button {
	clear: both;
	float: left;
	padding-top: 15px;
	width: 77.3%;
	margin-left: 10.204%;
}
#searcher input[type="text"] {
	width: 79.5918%;
	padding: 12px 20px;
	margin: 8px 0;
	box-sizing: border-box;
	height: 56px;
	border-radius: 4px;
	font-size: 22px;
	letter-spacing: 1px;
	/*Use this for tags!
	word-spacing: 1px;*/
}

.uploaddescription {
	clear: both;
	float: left;
	margin-left: 0;
	padding-bottom: 7.2px;
	width:93%;
	display: block;
	height:100px;
}
.uploaddescription textarea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:90%;
	margin-top: 6px;
}
#additemprice  {
	clear: both;
	float: left;
	margin: 0;
	width: 34.8%;
	display: block;
	height:35px;
	margin-top: 3px;
}
#additemprice input[type="text"], #additemprice input[type="number"] {
    font-size: 16px;
	padding-left: 16px;
	background-color: white;
}
#shippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 10px;
	
}
#shippingforeach input[type="text"], #shippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}

#onePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height: 35px;
	margin-top: 46px;
}
#onePriceShipping input[type="text"], #onePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intshippingforeach  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 60px;
}
#intshippingforeach input[type="text"], #intshippingforeach input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intonePriceShipping  {
	clear: both;
	float: left;
	margin: 0;
	width: 35%;
	display: block;
	height:35px;
	margin-top: 95px;
	/* this padding was used to drop others down more*/
	padding-bottom: 0px;
}
#intonePriceShipping input[type="text"], #intonePriceShipping input[type="number"] {
    font-size: 14px;
	padding-left: 15px;
	background-color: white;
}
#intmandatorybox  {
	clear: both;
	float: left;
	height: 38px;
	color: green;
	font-size: 12px;
}
#intmandatory {
	height: 33px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-left: -5px;
	margin-top: 60px;
}
#intmandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}
#shippingprofilebox  {
	clear: both;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
	
	
}
#shippingprofile {
	height: 51px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-top: 54px;
	
}
#shippingprofile select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}
.dollarsign {
	position: absolute;
	margin-left: 4px;
	margin-top: 6px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
	pointer-events: none;
}
.dollarsign3 {
	position: absolute;
	margin-left: 4px;
	margin-top: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	cursor: default;
	pointer-events: none;
}
#mandatorybox  {
	clear: left;
	float: left;
	height: 38px;
	color: green;
	font-size: 12px;
}
#mandatory {
	clear: right;
	float: left;
	height: 33px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-left: -5px;
	margin-top: 10px;
}
#mandatory select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}
#requestsbox  {
	clear: left;
	float: left;
	height: 38px;
	color: green;
	font-size: 12px;
}
#requests {
	clear: left;
	float: left;
	height:33px;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-top: 5px;
}
#requests select {
  margin: -3px -20px -0px -0px;
  font-size: 14px;
}
#catagorybox  {
	clear: left;
	float: left;
	color: green;
	font-size: 14px;
	/* CONSIDER MAKING HEIGHT TAG BASED ON ROWS */
	height: 108px;
}
#catagory {
	clear: left;
	float: left;
	color: green;
	display: inline-block;
	vertical-align: top;
  	overflow: hidden;
	font-size: 12px;
	border-right: 1px solid #808080;
	margin-top: 65px;
}
#catagory select {
	font-size: 14px;
	margin: -3px -20px -0px -0px;
}
.tagswrap {
	clear: both;
	float: left;
	margin-top: 97px;
}
.tags1  {
	clear: both;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	
}
.tags2  {
	clear: right;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	margin-left: -48px;
}
.tags3  {
	clear: right;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	margin-left: -48px;
}
.tags4  {
	clear: right;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	margin-top: -20px;
}
.tags5  {
	clear: right;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	margin-top: -20px;
	margin-left: -48px;
}
.tags6  {
	clear: right;
	float: left;
	margin: 0;
	width: 37%;
	display: block;
	margin-top: -20px;
	margin-left: -48px;
}
.flatboxes {
	margin-top: -4px
}
#header2 {
	height: 110px;
	max-height: 110px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #ffffff;
}

#header1 {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #cfffff;
}

#itemContainer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 38.7755%;
	display: block;
}

#itemTitle {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
}

#LayoutDiv1 {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
}

#itemDescription {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
	font-size: 16px;
}
#itemInfoSlot1 {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
	
}

#itemInfoSlot2 {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
}

#itemInfoSlot3 {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
}

#itemInfoSlot4 {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 59.1836%;
	display: block;
}

#afterItemInfo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#prices {
	clear: both;
	float: left;
	margin-left: 0;
	width: 38.7755%;
	display: block;
}

#myshop-overview {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 26px;
}

#save-changes {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 28.5714%;
	display: block;
	font-size: 20px;
	padding-top: 8px;
}

#undo-changes {
	clear: none;
	float: left;
	margin-left: 0;
	width: 28.5714%;
	display: block;
	font-size: 20px;
	padding-top: 8px;
}

#make-a-payment {
	clear: none;
	float: left;
	width: 38.7755%;
	display: block;
	padding-top: 8px;
	margin-left: 2.0408%;
}

#how-to-pay {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 18px;
}

#recent-news {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	font-size: 17px;
	padding-top: 0px;
}
#explanationPoint {
	font-weight: bold;
	font-size: 44px;
	-webkit-text-fill-color: yellow; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	float: left;
	clear: left;
}
#explanationPointEnd {
	font-weight: normal;
	font-size: 20px;
	-webkit-text-fill-color: black; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	padding-top: 13px;
	padding-left: 5px;
	float: right;
	clear: right;	
}
#all-orders {
	clear: both;
	float: left;
	margin-left: 0;
	width: 18.3673%;
	display: block;
	font-size: 17.5px;
	font-weight: bold;
	padding-bottom: 26px;
}
#order-issues-small {
	display: none;
}
#new-orders {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 28.5714%;
	display: block;
	font-size: 17.5px;
	font-weight: bold;
	-webkit-text-fill-color: green;
	padding-bottom: 26px;
  	
}
#completed-orders {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 28.5714%;
	display: block;
	font-size: 17.5px;
	font-weight: bold;
	-webkit-text-fill-color: yellow;
  	-webkit-text-stroke-width: 0.8px;
	-webkit-text-stroke-color: #1c0000;
	padding-bottom: 26px;
}
#order-issues {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 18.3673%;
	display: block;
	font-size: 17.5px;
	font-weight: bold;
	-webkit-text-fill-color: grey;
  	-webkit-text-stroke-width: 0.4px;
	-webkit-text-stroke-color: black;
	padding-bottom: 26px;
}
#all-orders:hover {
	color: #000;
    -webkit-animation: neonAllOrders 1.5s ease-in-out infinite alternate;
    -moz-animation: neonAllOrders 1.5s ease-in-out infinite alternate;
    animation: neonAllOrders 1.5s ease-in-out infinite alternate;
}
#new-orders:hover {
	color: #000;
    -webkit-animation: neonNewOrders 1.5s ease-in-out infinite alternate;
    -moz-animation: neonNewOrders 1.5s ease-in-out infinite alternate;
    animation: neonNewOrders 1.5s ease-in-out infinite alternate;
}
#completed-orders:hover {
	color: #000;
    -webkit-animation: neonCompletedOrders 1.5s ease-in-out infinite alternate;
    -moz-animation: neonCompletedOrders 1.5s ease-in-out infinite alternate;
    animation: neonCompletedOrders 1.5s ease-in-out infinite alternate;
}
#order-issues:hover, #order-issues-small:hover {
	color: #000;
    -webkit-animation: neonOrderIssues 1.5s ease-in-out infinite alternate;
    -moz-animation: neonOrderIssues 1.5s ease-in-out infinite alternate;
    animation: neonOrderIssues 1.5s ease-in-out infinite alternate;
}
#shopDesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 18.3673%;
	display: block;
}
#shopDescBox {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 28.5714%;
	display: block;
}
#shopDescButton {
	clear: none;
	float: left;
	margin-left: 2.0408%;
	width: 48.9795%;
	display: block;
}





}
