/*Overall Layout

Colors:
Bg: #336600 (Dark Green)
Text Boxes: #ccff99 (Light Green)

http://www.communitymx.com/content/article.cfm?cid=528A0
*/

body {
	/*background-image: url(images/gb2.png) #ddffdd;
	background-repeat: repeat;*/
	background-color: #ddffdd;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: scroll;
	}
	
#global {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 848px;
	border-left: 1px solid #336600;
	border-right: 1px solid #336600;
	}
		
#wrapper {
	background-image: url(images/gb2.png);
	background-repeat: repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
img {
	border: 0px;
	}
	
a:focus { 
	outline: 0;
	}
	
h2,h3,h4 { 
	margin-top: -1px;
	}
	
a, a:visited, a:active {
	color: #336600;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
	text-decoration: underline;
	}
	
.strong {
	font-weight: bold;
}

.price {
	font-style: italic;
	}
	
.slash {
	text-decoration: line-through;
	}

.sale {
	color: #cc0000;
	font-style: italic;
	font-weight: bold;
	}

.right {
float: right;
	}

.left {
float: left;
	}


#submitted {
	padding-left: 10px;
	color: #336600;
	width: 475px;
	}
	
#submitted img {
	margin-right: 10px;
	border: 1px solid #fff;
	}
	
/*----INLINE SHOPPING CART----*/
button {
	overflow: visible;
	width: auto;
	}
	
button.btnlink {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #336600;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	-moz-user-select: text;
}

button.btnlink span {
	text-decoration: none;
}
button.btnlink:hover span,
button.btnlink:focus span {
	text-decoration: underline;
}

#carttable  td {
	border-bottom: 2px solid #336600;
	}

#carttable th {
	border-bottom: 2px solid #336600;
	text-align: left;
	}

#completebtn {
background-color: transparent; 
font-family: Arial, Verdana, sans-serif;
font-weight: bold; 
color: #336600; 
border: 0px;
text-decoration: underline;
font-size: 11pt;
}

#completebtn:hover {
cursor: hand;
}

#completebtn:focus {
border: 0px;
}

#completeincart {
background-color: transparent; 
font-family: Arial, Verdana, sans-serif;
font-weight: bold; 
font-size: 11pt;
color: #336600; 
border: 0px;
margin-left: -8px;
}

#completeincart a:hover {
text-decoration: underline;
cursor: hand;
}

#completeincart a:focus {
border: 0px;
}

	
/*--------HEADER---------*/
#banner {
	margin-top: 60px;
	margin-left: 0px;
	}

#banner img {
	border: 0px;
	}
	
#banner a:focus { 
	outline: 0;
	}

/*---------MAIN PAGE SIDEBAR----------*/
	
#advert {
	border: 2px solid #336600;
	background-color: #fff;
	float: right;
	width: 145px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-bottom: 30px;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	}

#advert li {
	margin-left: -15px;
	list-style-image: url(images/checkicon.png);
	list-style-position: outside;
	}


#center {
text-align: center;
}
	
#advert img {
		text-align: center;
		border: 0px;
		float:center;
		}
		
#advert hr {
	margin-bottom: 10px;
	}

#ad {
	background-color: #ddbb88;
	color: #663300;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	border-top: 1px solid #663300;
	margin-top: -5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 132px;
	}
	
.adimg {
	margin-top: -5px;
	}
	
img {
	border: 0px;
	}

.buynow {
	font-size: 13pt;
		}
	
a:focus { 
	outline: 0;
	}
	
/*---------SALE-------------*/


#sale {
background-image: url(images/sale.png);
background-repeat: no-repeat;
background-color: #66cc66;
background-position: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 10px;
width: 72px;
height: 90px;
text-align: left;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
border-right: 0px;
}

#saleimages {
background-image: url(images/1x1_sale.png);
background-repeat: repeat;
margin-top: -104px;
margin-bottom: 5px;
margin-left: 70px;
margin-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 10px;
width: 540px;
height: 90px;
text-align: left;
border-top: 2px solid #fff;
border-left: 0px;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}

#sale img {
border:0px;
}

#saleimages img{
border: 1px solid #fff;
margin-left: 20px;
margin-top: 4px;
}

/*---------CART CONTAINER / BUY PRODUCTS------*/
#cart {
	float: right;
	width: 170px;
	overflow: hidden;
	}

legend {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold;
	color: #336600;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 5px;
	}
	
.cookies {
visibility: hidden;
font-size: 6px;
}

#insidecart {
	color: #336600;
	font-size: 11px;
	}
	
.productinfo{
    text-align: left;
	border: 1px solid #bbbbbb;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	float: left;
	width: 120px;
	height: 270px;
	margin-right: 10px;
	margin-bottom: 10px;
	}

.productinfo h4 {
	font-size: 11px;
	}

.addtocart {
	text-align: right;
	padding: 0px;
	z-index: 2;
	position: relative;
	}
	
.productinfo img {
	border: 1px solid #336600;
	}

.clear {
	clear: both
	}

/*#product table{
	width: 80%;
	border: 0px;
	}
	
#product th, td {
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	}
	
#product td {
	width: 150px;
	height: 240px;
	}*/
	
.dropdownstyles {
	background-color: #fff;
	font-size: 10px;
	}

#pkgprice {
	width: 500px;
	text-align: right;
	}
/*Testing Product Table w/ Divs */

div.product{
	width: 80%;
	border: 0px;
	}
	

/*-------CREDITS PAGE--------*/
#thebuttons {
	list-style:none;
	float: right;
	margin-top: -40px;
	text-align: left;
}

#thebuttons li {
	float: left;
	width: auto;
	font-weight:bold;
	padding-right: 5px;
}

#stories {
	/*margin:1em auto;*/
	clear:left;
	padding:1em;
}

/*---------SKINS---------*/
.extend {
	word-spacing: 10pt;
	font-size: 8pt;
	font-weight: bold;
	}

.filler {
width:720px
	}
	
/*-------FORMS (Contact, View Order, Complete Order)----*/
.formlinks {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #336600;
	background-color: transparent;
	cursor: pointer;
	}

.formlinks:hover {
color: #000;
	}

/*View Cart Page*/	
	
#orderformtable {
	width: 300px;
	border: 0px;
	}

#orderformtable th {
	border-bottom: 2px solid #336600;
	text-align: left;
	}
	
#orderformtable td {
	border-bottom: 2px solid #336600;
	}
	
/*Complete Order Page*/
	
#checkouttable {
	width: 340px;
	border-top: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-bottom: 0px;
	float: right;
	margin-right:40px;
}

#checkouttable th {
	text-align: left;
	border-bottom: 2px solid #336600;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	}
	
#checkouttable td {
	text-align: left;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 2px solid #336600;
	}
	
.enlarge {
	font-size: 14px;
	}

/*Complete Order & Contact Pages */

.formdetails {
border: 1px solid #336600;
background-color: #fff !important;
color: #336600;
font-family: Verdana, Arial, sans-serif;
}


	




	


