body {

	font: normal 13px Tahoma, Arial, Helvetica, sans-serif;

}

body {
	background: #161617 url(/joomdev/templates/gk_quay/images/bg-concrete.jpg) top center repeat-x; 
}

a, a:visited, a:active {  color: #378ADF;}
a:hover {color: #FF9471; text-decoration: underline;}

.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input {
	color: #ffffff;
}


.header-helper-container {
	position: relative;
}

.logo-image {
	margin-top: 14px;
	height: 90px;
}

/* background of top search box */
.top-tools-container {
	height: 35px;
	padding-top: 9px;
	padding-bottom: 9px;
	background-color: #E1E8E9;
}

/* hr style */
hr.dashed {
	border: 0 none;
	border-bottom: 1px solid #97B8C8;
}


/* product option fields */
.form-field label {
	font: normal 11px verdana, tahoma, arial, geneva, helvetica, sans-serif;
}
.product-list-field label {
	font: normal 11px verdana, tahoma, arial, geneva, helvetica, sans-serif;
}

input, textarea, select {
	color: #626262;
	font: normal 11px verdana, tahoma, arial, geneva, helvetica, sans-serif;
}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long {
	border: 1px solid #dfe6ed;
	padding: 1px;

}
select {
	border: 1px solid #7f9db9;
	padding: 1px;
}

.product-list-field {

	margin-top: 6px;
	padding-left: 120px;
}
.form-field {padding-bottom: 6px; padding-top: 6px; 	border-bottom: 1px dotted #D1D3D6;}


/* checkout page width */

#checkout_steps {width: 940px;}


/* view larger image text */
.view-larger-image, .view-larger-image:visited, .view-larger-image:hover, .view-larger-image:active {
	font-size: 90%;

}

/* "optional" text on product Page */
.description {font-size: 80%; font-style:italic;}

/* error box text on checkout page for failed orders, etc. */
.error-box {
	padding: 1px 8px;
	width: 500px;
	text-align: center;
	margin: 0 auto;
	border: 10px solid red;
}

.error-box p {

	padding: 12px;
    color: red;
	font-weight: bold;
	font-size: 120%;
}

