@import url("grid.css");
@import url("global.css");


body {
	color: #353535;
}

body#consumer {
	background-color: #f7f4ef;
}

a {
	color: #bea23e;
}

#networkbar a:visited, .subnav a:visited, h4 a:visited, .subtitle a:visited, #footnav a:visited {
	color: #bea23e;
}

a:visited {
	color: #9c9066;
}	

a:hover {
	color: #bea23e;
}

a:active {
	color: #353535;
}

.dklinks a{
	color: #353535;
}

h4 {
	color: #353535;
}

h4.top {
	color: #353535;
}

h3 {
	color: #353535;
}

h2 {
	color: #353535;
text-transform:uppercase;
}

h1 {
	color: #353535;
}

blockquote {
	color: #dfdbd2;
}

h1 a {
	color: #353535;
	color: #999999;
}

h1 a:hover {
	text-decoration: none;
}

a.goldbutton {
padding: 5px 12px 5px 12px;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 13px;
	background: #e0bf4a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYmY0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWEyM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e0bf4a 0%, #bea23e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0bf4a), color-stop(100%,#bea23e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0bf4a 0%,#bea23e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0bf4a 0%,#bea23e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0bf4a 0%,#bea23e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0bf4a 0%,#bea23e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0bf4a', endColorstr='#bea23e',GradientType=0 ); /* IE6-8 */

	color: #ffffff !important;
	
	}
	
	a.goldbutton:hover {
	text-decoration:none;
	}

.date{
	color: #999999;
	padding-bottom: 10px;
}


/* SHARED */

.knowledgebase {
width: 770px;
}

.line {
	border-top-color: #cdcabf;
}

.meta {
	color: #353535;
}

.meta strong {
	color: #fefefe;
}


/* Network Bar */

#networkbar {
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
height: 32px;
}


.subnav .menu .active a {
	color: #353535;
}

#ext-links li.item1 a {
	color: #353535;
}

#socialbuttons {
float: right;
padding-top: 28px;
}

.fb {
float:right;
}

.twit {
float:right;
margin-right:4px;
}

.linkedin {
float:right;
}

.pin {
float:right;
}

.vimeo {
float:right;
}

.plus {
float:right;
margin-right:3px;
}


.container1 {
	width: 980px;
	margin: 0 auto;
	line-height: 16px;
}


.container2 {
	padding: 0.6666em 0 0.6666em 0;	
	width: 875px;
	margin: 0 ;
	font-size: 75%;/* 12 / 16 */
	float:left;	
	
}




/* STRUCTURAL */

#intro {
	/* Necessary to prevent horizontal scrolling on 1024 */
	padding: 15px 0 15px 0;
	background: url("/images/gui/slideshow/slideshow_bkgd.gif") center repeat-y;
}

#footnav, #footnav a, #footnav a:visited {
	color: #353535;
}

#footnav a:hover {
	color: #bea23e;
}

img {
	border: #fff 5px ;
}

#content{
	float: left;
}

.entry img{
	padding: 10px 0px 10px 0px;
}



.whitecanvas {
background-color:#ffffff;
height: 313px;
padding-top:15px;
margin-bottom:23px;
}

#blackframe {
width: 950px;
background-color: #000000;
margin-left: 15px;
}

.pullquote {
font-size:14px;
font-family: 'Glypha LT W02 45 Light';
}

/* COVER MATERIAL SELECTOR */

#test {
min-height: 515px;
background-color:#ffffff;
}

#products-main{
        float:left;
        padding: 5px;
/*        min-height: 230px;*/
        width: 803px;
        margin-bottom: 12px;
        margin-top: 15px;
        min-height:475px;
        background-color: #faf8f4;
        overflow: auto;
    }
    
    #products-main-content{
        float:left;
        clear:both;
        padding-left: 10px;
        padding-bottom: 10px;
        width: 780px;
        padding-right: 10px;
        
    }

    #products-main-content .product-header h1{
        padding-bottom: 12px;
        border-bottom: 1px solid #CDCABF;
        text-transform: uppercase;
        font-size:14px;
        font-family: 'Futura W01 Book';
        font-weight: normal;
    }
   
    .product-header, .product-header h1, .product-contents-wrapper, .product-contents, .product-contents-output{

        float: left;
        clear: both;
        width: 100%;
    }
/*
    .product-contents-debug{
        float: left;
        clear: both;
        width: 100%;
        overflow:scroll;
    }*/

    .products-subheader{
        
        float:left;
        clear: both;
        width: 100px;
        font-size: 13px;
        font-weight: normal;
        margin: 12px 0 12px 0;
    }
    
    .products-list{
        float:left;
        margin: 12px 0 12px 12px;
        width: 665px;
        list-style-type: none;
    }

    .products-list-material, .products-list-color{
        cursor: pointer;
        float: left;
        padding-right: 18px; 
        margin-bottom: 9px;

    }


    #colors-list-wrapper, #materials-list-wrapper, #products-output-inner-wrapper{
        float:left;
        clear:both;
    }

    #products-output-inner-wrapper{
        width:100%;
    }
    .products-list-albums{
        clear: both;
        float:left;
        width: 100%;
        padding-left: 0;
        list-style-type:none;
        margin: 12px 0 0 0;

    }

    .products-list-album{
        float:left;
        width: 120px;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .product-coverMaterial img{
        width:120px;
        height:95px;
        overflow:hidden;
        cursor:pointer;
    }
    
    .product-contents-wrapper div div ul li{
        color: #Bea23e;
        font-family:'Futura W01 Book';
        text-transform:uppercase;
    }

    .product-contents-wrapper div div ul li.current{
        opacity: 1.0 !important;
        color: #353535 !important;
    }
    
/* Pricelist */

.pcContainer {
width: 785px;
margin-left: 150px;
padding-right: 15px;
background-color: #FAF8F4;
min-height:515px;
border-top: 15px solid #ffffff;
border-bottom: 15px solid #ffffff;
border-right: 15px solid #ffffff;
padding-left:15px;
overflow:auto;
}

.pcLogin {
width: 798px !important;
background-color: #FAF8F4;
height:470px;
border-top: 15px solid #ffffff;
border-bottom: 15px solid #ffffff;
border-right: 15px solid #ffffff;
padding-left:15px;
padding-top:15px;
}

.pcselContainer {
width: 355px !important;
}

h4.pricecalheader {
margin:0 0 12px 0;
padding-top:15px;
}

#album_price_tb {
background-color: #F2EFED;
}

#album_price_tb tr {
border-bottom: 1px solid #CDCABF;
height: 40px;
}

#album_price_tb td {
padding: 4px 10px 4px 10px;
}

#album_price_tb th {
padding: 4px 10px 4px 10px;
}

#productType, #albumFormat, #coverMat, #coverSty, #matcolor, #pageType, #titles, #pageNos, #service, #albmdesign, #noofimages, #translucent, #wings, #flips, #cutins, #addQues, #dustJ, #pgStock {
margin-left: 0px !important;
margin-top:10px !important;
}

#album_price {
width: 430px !important;
}

#album_subtotal {
text-align:right;
background-color: #E2DFDE;
margin-left:355px !important;
padding-bottom: 10px;
padding-right: 15px;
}

#selsize, #selproductType, #shcheck, #selcmat, #selcsty, #selpageNos, #selnoofimages, #selnooftrans, #selnoofwings, #selnoofflips, #selnoofcutins, #selquestion134, #selquestion145 {
margin-top: 0px;
margin-bottom: 0px;
}

#typedetails, #sizedetails, #cmatdetails, #cstydetails, #pageNosdetails {
margin-top:1px !important;
}

.pcProduct, .pcServices, .pcAccessories {
text-transform: uppercase;
font-family: 'Futura W01 Book';
font-size: 14px;
}

.pcServices, .pcAccessories {
margin-top:20px;
}


#price_albums {
border-top: 1px solid #CDCABF;
}

#price_albums tr {
border-bottom: 1px solid #CDCABF;
height: 40px;
text-align: center;
}

th.leftalign {
text-align: left !important;
padding-left: 0px !important;
}

#price_albums th {
font-weight: normal;
padding: 4px 10px 4px 0px;
background-color:#FAF8F4 !important;
text-align: center;
}

h4.price_albums_heading {
text-align:left;

}





/* Navigation */

#nav {
	margin: 1em 0 0 0;/* 12 / 12, 24 / 12 */
	list-style: none;
	overflow: auto;
	width: 990px;
color: #000000;
}



#nav li {
	display: inline;
text-transform: uppercase;
font-size: 1.25em;
color: #000000;
letter-spacing: 0.065em;
}

#nav li a {
	float: left;
	width: 135px;
	height: 32px;
	/* text-indent: -6000px; */
}

#nav li a:link {
color: #000000;
}

#nav li a:hover span {
color: #151517;
text-decoration: none;
border-bottom: 3px solid #CDCABF;
}

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

#nav li#current a span {
border-bottom: 3px solid #CDCABF;
}


/* Products */
#nav .item2223 a {
	width: 140px;
	color: #000000;
}


/* Mentions */
#nav .item2543 a {
	width: 122px;
	color: #000000;
}

/* About */
#nav .item2221 a {
	width: 130px;
	color: #000000;
}

/* Blog */
#nav .item2238 a {
	width: 87px;
	color: #000000;
}

/* Where to Buy */
#nav .item2225 a {
	width: 160px;
	color: #000000;
}

/* Making of a Queensberry */
#nav .item2614 a {
	width: 250px;
	color: #000000;
}

#nav .item2224 a {
	width: 115px;
	color: #000000;
}

#nav .item2441 a {
width: 80px;
	color: #000000;
}

/* Products */
#nav .item-2223 a {
	width: 140px;
	color: #000000;
}


/* Mentions */
#nav .item-2543 a {
	width: 135px;
	color: #000000;
}

/* About */
#nav .item-2221 a {
	width: 130px;
	color: #000000;
}

/* Blog */
#nav .item-2238 a {
	width: 87px;
	color: #000000;
}

/* Where to Buy */
#nav .item-2225 a {
	width: 160px;
	color: #000000;
}

/* Making of a Queensberry */
#nav .item-2614 a {
	width: 250px;
	color: #000000;
}

/* SIDE Navigation */

#sidenav {
float:left;
width:138px;
padding:12px 0 0 12px;
}

#sidenav li {
padding:0 0 12px 0;
color: #Bea23e;
cursor: pointer;
}

#sidenav li.current {
color: #353535;
}

#sidenav li:hover {
text-decoration: underline;
}


/* Hidden */

h1.contentheading {
	visibility:hidden;
	display:none;
}

h2.contentheading, {
	visibility:hidden;
	display: none;
}

p.buttonheading {
	display:none;
}

#movie {
height: 450px;
width: 675px;
display: block;
margin: 0px auto;
}