/** 
 * Poppy Letterpress Theme template
 *
 * Main Layout File
 */

/* Import 960 grid stylesheets 
-------------------------------------------- */
 
@import url('reset.css');
@import url('960_24_col.css');
 
/* Misc Styles and defaults 
-------------------------------------------- */
 
body {
	color: #999;
 	font-size: 80%; 
 	margin: 0 0 40px;
	font-family:"Times New Roman", Times, serif;
	background: #fff url(../images/bg_rpt.gif) repeat-x;
	}

.clear{
	clear:both;
}

.offLeft {
	position: absolute;
	left: -9999px;
	width: 9000px;
	height: 10px;
	overflow: hidden;
	}







/* ---------------------------------------------- */



.logo {
	
	width: 267px;
	height: 90px;
	margin-top: 97px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position: 280px 0;
	}
	
#pagingControls{
	text-align: right;
	padding-top: 150px;	
	}

	
#nav {
	text-align: right;
	}
	
#nav ul li {
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4a41; 
	text-transform:uppercase;
	font-size: 1.1em;
	margin: 0 0 6px 0;

	}
	
#nav ul li a{
	color: #5e4a41;
}
#nav ul ul li a{
	color: #999;
}


#nav ul li:hover, #nav ul li:hover a {
	color: #e75c25;
}
#nav ul li:hover ul li a {
	color: #999;
}



#nav ul li a, #nav ul li:hover a {
text-decoration: none;
}

#nav ul li.current a, #nav ul li.section a, #nav ul ul li.current a, #nav ul ul li.section a {
color: #e75c25;
}

	
#nav ul ul li {
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color: #999;
		text-transform:none;
	margin: 0 0 3px 0;
	}
	
	#nav ul ul {
		margin-bottom: 12px;
	}
	
	
#content, #nav {
	margin-top: 70px;
	}



#footerRule {
	background-image: url(../images/bg_rpt.gif);
	background-repeat:repeat-x;
	width: 100%;
	height: 60px;
	background-position: 0 -117px;
	background-color: #0099FF;
	margin-top: 60px;
	}
	




/* -------Gallery Home--------------- */

#galleryView {
	width: 100%;
	}
	
#galleryView .designThumb {
	float: left;
	margin: 0px 12px 6px 0;
	height: 110px;
	}
#galleryView .designThumb img, .missingThumbnail{
	padding: 2px;
	border: #999 solid 1px;
	}
	
#galleryView  .designThumb:hover img, .designThumb:hover .missingThumbnail{
	padding: 2px;
	border: #e75c25 solid 1px;
}
	
	
.designThumb p {
	width: 66px;
	text-align: center;
	text-transform: uppercase;
	font-size: .8em;
		}


.missingThumbnail {
	background: url(/assets/Uploads/designs/demo/defaultThumbnail.gif) #fff no-repeat;
	width: 66px;
	height: 66px;
	}
	

/* -------Design View--------------- */

#mainHolder {
	background:url(../images/design/designBG_main.gif) no-repeat;
	width:270px;
	height: 342px;
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 30px;
	}
	
.colourHolder {
	background:url(../images/design/designBG_colour.gif) no-repeat;
	width: 80px;
	height: 107px;
	float: left;
	padding-top: 1px;
	padding-left: 1px;
	}

.galleryHolder {
	background:url(../images/design/designBG_gallery.gif) no-repeat;
	width: 150px;
	height: 157px;
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 30px;

	}

.galleryHolder img{
	
	}


#itemsBox {
	margin-bottom: 30px;
}
.itemHolder {
	background:url(../images/design/designBG_item.gif) no-repeat;
	width: 80px;
	height: 111px;
	padding-top: 1px;
	padding-left: 1px;
	margin-right: 2px;
	float: left;
	}
div#itemsBox div.itemHolder p {
	text-transform: uppercase;
	font-size: .8em;
	margin-top:4px;
	}
	
	#designActions p {
	margin-bottom: 0;
	font-size: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4a41;
	}
	
	#designActions p a {
	color: #5e4a41;
	}
	
	#designActions{
	margin: 20px 0 40px;
	
