/*Globals*/
body {
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	line-height: 20px;
	margin-top: 30px;
	background: #AFB0B2 url(images/bg.jpg) repeat-x;
}

p { }

td { }

a:link { color: #c03000; }

a:visited { color: #c03000; }

a:hover { color: #c03000; text-decoration: none; }


h1 { color: #474747; font-size: 14pt; font-family: helvetica, arial, sans-serif; font-weight: bold; margin: 15pt 0 0.83em; }
h2 { font-size: 14pt; font-family: helvetica, arial, sans-serif; font-weight: bold; margin: 30pt 0 0.83em; }
h3 { color: #ec1d27; font-size: 14pt; font-family: helvetica, arial, sans-serif; font-weight: bold; margin: 30pt 0 0.83em; }
#maincontainer { background-color: #fff; width: 850px; margin-right: auto; margin-left: auto; padding: 5px; display: block; }
#ordercontainer { background-color: #fff; width: 1000px; margin-right: auto; margin-left: auto; padding: 5px; display: block; }
/*Header*/
.header { background-image: url('images/header.jpg'); width: 850px; height: 114px; display: block }
.header-nav { color: #fff; font-size: 11px; float: right; margin-top: 10px; margin-right: 15px; }
.header-nav a:link { color: #c8c8c8; }
.header-nav a:hover { color: #fff; text-decoration: none; }
.header-nav a:visited { color: #c8c8c8; }
/*Navigation*/
.nav { width: 850px; height: 40px; border-style: none; border-width: 0; outline-width: 0; display: block; }
.nav-image { float: left; border-style: none; border-width: 0; outline-width: 0; display: block; }
/*Body*/
.body { overflow:auto;background-color: #fff; width: 850px; padding-bottom: 30px; display: block; }
#body-text { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
#mainimage { margin-top: 5px; }
/*Footer*/
.footer { background-image: url('images/bg-footer.jpg'); background-repeat: no-repeat; width: 850px; height: 30px; display: block }
#footer-text { color: #bdbec0; font-size: 11px; position: relative; top: 5px; margin-left: 10px; }
#footer-text a:link { color: #fff; }
#footer-text a:hover { color: #fff; text-decoration: none; }
#footer-text a:visited { color: #fff; }
/*Home - Columns*/
#home-column { width: 850px; margin-top: 5px; display: block; }
#home-column1 { background-color: #c8c8c8; background-image: url('images/bg-maincolumn.jpg'); width: 280px; height: 150px; float: left; margin-right: 5px; display: block }
#home-column2 { background-color: #c8c8c8; background-image: url('images/bg-maincolumn.jpg'); width: 280px; height: 150px; float: left; margin-right: 5px; display: block }
#home-column3 { background-color: #ffffff; background-image: url('images/bg-maincolumn.jpg'); background-repeat:no-repeat; width: 280px; height: 250px; float: left; display: block }
.breadcrumbs { color: #c8c8c8; font-size: 11px; position: relative; margin-top: -15px; }
.breadcrumbs a:link { color: #c8c8c8; }
.breadcrumbs a:visited { color: #c8c8c8; }
.breadcrumbs a:hover { text-decoration: none; }
/*Clampstar Specific*/
#clampstarheadline { float: right; margin: -195px 33px 10px 150px; }
#clampstar1 { top: -50px; margin: -50px 0 20px; }
#clampstar2 { position: relative; float: right; margin: 0 20px 10px 0; }
#clampstarbody3 { margin-top: 0; margin-bottom: 30px; }
#clampstarbody2 { margin-top: 0; margin-bottom: 30px; }
#clampstarbody1 { margin-top: 0; margin-bottom: 30px; }
#contactinfowrap { background-image: url('images/vl.gif'); background-repeat: no-repeat; width: 400px; float: right; display: block }
.contactinfo { margin-left: 40px; }
.downloadstable {
}
.downloadstable td {
	background-color: #FFFFFF;
}
.downloadstable  td a:hover {
	background-color: #CCCCCC;
}
#form {
	margin-bottom: 30px;
	margin-left: 5px;
	list-style-type: none;
}
#form li {
	margin-bottom: 10px;

}
#form {}



input:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }
#video {
		text-align: center;
		top: 40px;
		margin-top: 40px;
}
#redirect { color: #ccc; font-size: 10px; font-family: arial; margin-top: -10px; margin-bottom: 50px; padding-bottom: 50px; }
.columntitle {
		font-weight: bold;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 10px;
		color: #FFFFFF;
		background-image: url(images/bg-footer.jpg);
}
.columnlinks {
		color: #2E2E2E;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
}
.columnlinks li {
		margin-bottom: -4px;
		margin-left: -10px;
}
.ajaxtooltip{
		position: absolute; /*leave this alone*/
		display: none; /*leave this alone*/
		width: 600px;
		left: 0; /*leave this alone*/
		top: 0; /*leave this alone*/
		background: lightyellow;
		border: 2px solid gray;
		border-width: 1px 2px 2px 1px;
		padding: 5px;
}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

/*blog*/
p.thedate {
		font: italic 11px Georgia, "Times New Roman", Times, serif;
		color: #999999;
		border-bottom: 1px solid #CCCCCC;
		text-transform: uppercase;
		letter-spacing: .05em;
		margin-top: 20px;
}
h1.storytitle {
		font-size: 24px;
		margin: 5px 0px;
		padding: 0px;
}
#col-blog-left {
		float:left;
		width: 600px;
		margin-right:20px;
}
#col-blog-right {
		float:right;
		width: 200px;
		margin-top: 30px;
}
#col-blog-right ul {
		margin: 0px 0px 20px;
		padding: 0px;
		list-style: none;
}
#col-blog-right li {
		margin: 0px;
		padding: 1px 0px;
		list-style: none;
}

/*utility spotlight*/
.uploader {
	background-color:#E6E6E6;
	padding:10px;
}
input#imagedescription {
	padding: 3px;
	width: 500px;
}
input#uploadimage_btn {
	background-color: #E6E6E6;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #E6E6E6;
}
input#uploadimage_btn:hover {
	background-color: #F9F9F9;
	color: #8B1012;
}
.upload_error {
	background-color: #FFFFCC;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #FFFF99;
}
.ngg-gallery-thumbnail-box {
	height: 170px;
	width: 130px;
	background-image: url(/images/bg-gallery.jpg);
	margin-right: 5px;
	margin-bottom: 5px;
	padding:10px;
	background-repeat: repeat-x;
	background-position: bottom;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ngg-gallery-thumbnail-box:hover {
	background-color: #DFDFDF;
	background-image: none;
}
.ngg-gallery-thumbnail-box span {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.ngg-gallery-thumbnail img {
	background-color:#E6E6E6!important;
	border-top-width: 1px!important;
	border-right-width: 1px!important;
	border-bottom-width: 1px!important;
	border-left-width: 1px!important;
	border-top-style: solid!important;
	border-right-style: solid!important;
	border-bottom-style: solid!important;
	border-left-style: solid!important;
	border-top-color: #E6E6E6!important;
	border-right-color: #999999!important;
	border-bottom-color: #999999!important;
	border-left-color: #E6E6E6!important;
}
.ngg-gallery-thumbnail img:hover { background-color:#ffffff!important; }
a.piclenselink {font-size:10px;}