@charset "utf-8";
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0;background:#000 url(/images/wrapper-bg.jpg) repeat-x; color:#FFF;}
a {text-decoration:none; color:#FFF;}
a:hover{ text-decoration:underline;}
img {border:0px;}


#wrapper { width:900px; margin:0 auto 0 auto;}

#header { width:900px; }
#cart {color:#fff; width:300px; float:right; font-size:12px; text-align:right; padding:0;margin:0; height:36px; }
.headertel{font-size:17pt; margin:12px 0 0 0; color:#01799E;}
#nav {color:#fff; font-size:12px; padding:0;  margin:0; float:right;}
#nav table {margin:7px 0 0 0;padding:0; float:right }
#nav p {margin:0;padding:0;}
.basket a {color:#01799E;}
.basket a:hover {color:#01799E;}

#ProductListLink {width:900px; margin:20px 0 0 0;Padding:0;}

#content {width:900px; margin:20px 0 0 0;}
#products {width:290px; padding:0; margin:0; }
.hptitle {height:24px;font-size:10.5pt; font-weight:normal; background-color:#015675; color:#FFF; margin:0; padding:8px 15px 0 10px; text-align:left; background:url(/images/PageElements/HPtitlebg.jpg) no-repeat;} 
#productiframe {margin:0 0px 0 1px; border-left:1px Solid #AAA;}
.productitem {background-color:#001A22;padding:8px 6px 8px 8px;margin:0 0 4px 0;border-bottom:1px dashed #015675;}
.productitemOVER {background-color:#015675;padding:8px 6px 8px 8px;margin:0 0 4px 0;border-bottom:1px dashed #015675;}

.product {font-size:11px; margin:0; padding:0;}
.product p {font-size:9pt;margin:0 0 3px 0; padding:0; color:#555;}
.product a {color:#333; text-decoration:none; font-weight:normal;}
.product a:hover {color:#333; text-decoration:underline; font-weight:normal;}
.product .producttitle  {font-size:11.5pt; color:#111; margin:5px 0 5px 0;}

.subscribe {background: url(/images/subscribe-bg.jpg); height:85px; font-size:9pt; font-weight:normal;}
.subscribeform {width:150px; height:18px; border:1px Solid #069;padding:2px;margin:2px 0 10px 0;float:left;}
.subscribebutt {width:103px;hieght:41px;background:url(/images/subscribe-button.jpg);border:0px;margin:0; padding:0;}
.searchform {width:150px; height:18px; border:1px Solid #069;padding:2px;margin:2px 0 10px 0;}

#contentarea {margin:0; padding:0; width:595px; min-height:500px; height:auto !important; height:500px; color:#000; text-align:left; font-size:10pt;background: #FFF url(/images/PageElements/footer-bg.jpg) bottom no-repeat;}

#contentareatitle {height:24px;font-size:10.5pt; font-weight:normal; background-color:#015675; color:#FFF; margin:0; padding:8px; text-align:left; background:url(/images/PageElements/title-bg.jpg) no-repeat;} 
.tblhead {background-color:#F4FBFF; border-bottom:1px Solid #B7C0C7; height:20px; padding:2px; color:#00A3D6; font-size:8.5pt; font-weight:bold;}
.tblheader {background-color:#FFF;  height:20px; padding:2px; color:#00A3D6; font-size:9.5pt; font-weight:normal;}
.tblrow{background-color:#FFF; border-bottom:1px Solid #DDD; height:18px; padding:2px; color:#556;}
.inputitem {width:200px; height:20px;	border:1px Solid #C8D2D1; font-size:9pt; color:#666; font-weight:normal;}
.message{margin:20px 0 0 0; color:#FF0000;}
.addtbl {background-color:#F4FBFF; border:1px Solid #B7C0C7; color:#00A3D6; font-size:9pt;}
.selectitem  {height:20px;border:1px Solid #CCC;  color:#00A3D6; font-weight:bold;}
.artworkbox {border:1px Solid #3493AF;padding:4px;background-color:#F4FBFF;}


#contentareatitle_fullwidth {height:24px;font-size:10.5pt; font-weight:normal; background-color:#015675 color:#FFF; margin:0; padding:8px; text-align:left; background:url(/images/PageElements/fullwidth-bg.jpg) no-repeat; }         
#contentarea_fullwidth {margin:0; padding:0; width:900px; min-height:500px; height:auto !important; height:500px; color:#000; text-align:left; font-size:10pt;background: #FFF url(/images/PageElements/footer-bg-full.jpg) bottom no-repeat;}

#flashwrap {overflow:hidden;height:325px;margin:0;padding:0; float:right;}
#flashcontent {overflow:hidden;top:-180px; position:relative;}

#blackMenuWrapper {
	padding:0px;
	margin: 0px;
	width:180px;
	float:left;
	
}

#blackMenuWrapper li{
	list-style: none;
	padding:10px;
	border:0;
	border-bottom: solid 1px #777;
}

#blackMenuWrapper a {
	font-weight:normal;
	color: #999;
}

#blackMenuWrapper li:hover{
	//background: #1f1f1f;
}

#blackMenu {
	padding:0;
	border:0;
}

#contentarea img {margin:0 0 15px 25px;}
#contentarea h1 {font-size:14pt; font-weight:normal;}
#contentarea a {color:#333; text-decoration:none; font-weight:normal;}
#contentarea a:hover {color:#333; text-decoration:underline; font-weight:normal;}

.gridrowTITLE {font-size:11pt; font-weight:normal;}
.gridrowTOP {background-color:#026A8D; color:#FFF; padding:4px; border-right:1px Solid #FFF;border-bottom:2px Solid #FFF;}
.gridrowA {background-color:#78AEC2; padding:0 0 0 4px;border-right:1px Solid #FFF;}
.gridrowB {background-color:#A2C6D2; padding:0 0 0 4px;border-right:1px Solid #FFF;}
.gridrowGO {background-color:#015675; padding:0 0 0 4px;border-right:1px Solid #FFF; color:#FFF;}
.gridrowGO {background-color:#008EC7; padding:0 0 0 4px;border-right:1px Solid #FFF; color:#FFF;}
.footermsg {color:#999;}


.productcontent {font-size:10pt; color:#333; margin:0; padding:8px 20px 8px 20px; text-align:left;} 
.productHeader {font-size:14px; font-weight:bold; color:#333;}


#offers {width:290px; padding:2px 0 0 0;}
.item {width:290px; height:194px;margin:0; padding:2px 0 17px 0;}


#social {width:900px; height:94px; margin:20px auto 0 auto;}




#footer {width:880px;  background-color:#001A22; padding:10px 10px 30px 10px; margin:10px auto 0 auto; font-size:9pt; color:#ABB6BA;}
#footer a {color:#3E5C66;}
#footer .title {font-size:12pt; color:#3E5C66; margin:0; font-weight:normal;}
#footer .rtborder {border-right:1px Solid #004055;}

.redborder{border:2px Solid red;}


/*Start File Upload Styles */
#upload {

	margin-bottom: 30px;

}

.success {
	font-weight:900;
}

/* Styles for each File in the manager */
#fileManager .file {
	padding-left:50px;
	background: url('zip.gif') no-repeat;
}

#fileManager li {
	list-style-type: none;
	margin-bottom:10px;
}

#fileManager li p{
	margin:0px;
	padding:0px;
	font-size: 9px;
	color: #666;
}

#fileManager li p.fileName a{
	font-size: 13px;
	color: #333;
}

.deleteButton a{
	color:#f00;	
}

.control {
		color: #000;	
	}
	
	.lightboximage {
		
		background: #023;
		border: 1px solid #134;
		
		
    	text-align: center;
    	
		margin: 9px;
		padding: 2px;;
		
		height: 150px;
		
		
		float: left;
	}
	

	div.lightboxrow {
		
		height: 150px;
		margin:0;
		padding: 0;
	}
	div.lightboxwrapper {
		width: 888px;
		height: 480px;
		overflow:auto;
		border: 1px solid #44839F;
		border-top:0;
		padding: 10px 0 10px 10px;
	}
	div.lightboxwrapper a {
		border:0;
		margin:0;
		padding:0;
		font-size:12px;
	}

/*End File Upload Styles */

#fadingMessageWrapper {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	z-index: 999;
	top: 360px;
	width: 100%;
	height: 320px;
	text-align:center;
}

#fadingMessage {
	padding: 20 50 20 50;
	border: solid 2px #39C;
	background: #000;
	color: #fff;
	width: 520px;
	
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


