body 
{
	margin: 0px;
	background-image: url(/skin1/images/site/bg_gradient.gif);
	background-repeat: repeat-x;
	background-color: #153c31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .75em;
}

a
{
	color: #FFFFCC;
}

textarea
{
	width: 300px;
}

#login-form
{
	padding-bottom: 5px;
	text-align: left;
}	

input.login
{
	padding: 2px;
	width: 110px;
	border: 1px solid #aaa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.your-account-register
{
	padding: 0 40px 13px 0; 
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
}

div.your-account-register a
{
	color: #CFD3D6;
}
	
div.module
{
	padding-bottom: 1em;
	color: #fff !important;
}

div.module div.inner
{
	padding: 0 0 0 15px;
	margin: 0;
	border: 0;
	font-size: 1em !important;
	color: #fff !important;
}

div.module div.inner a
{
	font-size: 1em;
}

div.module .your-cart a
{
	display: block;
}

div.module div.inner a.module-link
{
	padding-bottom: 4px;
}

div.module h2
{
	padding: 0 0 5px 0;
	margin: 0;
	border: 0;
	font-size: 1.25em;
	color: #279F72;
}

div.module ul
{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}

div.module li.category
{
	padding-bottom: 4px;
}

span.search-button
{
	font-size: 1.15em;
	font-weight: bold;
}

/**
 * Breadcrumb
 */

#breadcrumb
{
	padding: 5px 0 15px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #aaa;
	text-transform: capitalize;
}

#breadcrumb a.link
{
	border-bottom: none;
	text-decoration: underline;
	color: #aaa;
}

#breadcrumb a.link:hover
{
	border-bottom: none;
	text-decoration: underline;
	color: #aaa;
}

#breadcrumb ul
{
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
}

#breadcrumb li
{
	display: inline;
}

#account-login
{
	padding-bottom: 5px;
}

.aqualineleft 
{
	border-top: 1px solid #6F978A;
	border-bottom: 1px solid #6F978A;
	border-left: 1px solid #6F978A;
}

.aqualineright 
{
	border-top: 1px solid #6F978A;
	border-right: 1px solid #6F978A;
	border-bottom: 1px solid #6F978A;
	background-color: #073623;
	background-image: url(/skin1/images/site/bg_maincontentarea.gif);
	background-repeat: repeat-x;
}

.navigation
{
	border-top: 1px solid #6F978A;
	border-bottom: 1px solid #6F978A;
	border-left: 1px solid #6F978A;
	background: #07311F url(/skin1/images/site/bg_navigation.gif) repeat-x top;
	text-transform: capitalize;
}

.navigation a
{
	color: #FFFFCC;
}

.navigation .inner
{
	padding: 10px;
}

.content
{
	border-top: 1px solid #6F978A;
	border-right: 1px solid #6F978A;
	border-bottom: 1px solid #6F978A;
	background: #195941 url(/skin1/images/site/bg_content.gif) repeat-x top;
	color: #fefefe;
}

.content a
{
	color: #FFFFCC;
}

.content .inner
{
	padding: 10px;
}

.yellowtext 
{
	font-size: 12px;
	color: #ffffcc;
}

.padding20 
{
	padding: 20px;
}

.padding20left 
{
	padding: 0 0 0 20px;
}

.padding15right {
	padding: 0 15px 0 0;
}

.whitetext 
{
	font-size: 12px;
	color: #FFFFFF;
	padding: 20px;
}

.footertext 
{
	padding: 10px 0 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

.footertext .items
{
	padding: 3px;
}

.registertext 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
}

.yellow 
{
	color: #ffffcc;
}

.yellowtextaccount 
{
	padding-bottom: 5px;
	font-size: 12px;
	color: #ffffcc;
	font-weight: bold;
	text-align: left;
}

div#invoice
{
	color: #000;
}

div.items-locations
{
	padding-bottom: 5px;
	text-transform: capitalize; 
	font-weight: bold;
	font-size: 12px;
}

div.items-locations div
{
	padding-top: 5px;
}
