a > img{
    border: 0;
}

a:link, a:visited { color: grey;
text-decoration: none;}


@import url('https://fonts.googleapis.com/css?family=Ubuntu:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Lato:100,200,300,400,500,600,700,800,900');

body {
	background-color:#DFDDDE;
}


h1 {
	font-family: 'Ubuntu', sans-serif;
  font-weight: 600;
  color: #F10A71;
  font-size: 25px;
}

h2 {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 500;
  color: #000;
  font-size: 22px;
}

h3 {
	font-family: 'Ubuntu', sans-serif;
  font-weight: 200;
  color: #000;
  font-size: 17px;
}


#full-box {
width: 1000px;
height: 100%;
margin: 0 auto;
position: relative;
background-color:#fff;
}


/*Home Page Section*/

#ctrx-home-full-box {
width: 1000px;
height: 100%;
margin: 0 auto;
position: relative;
background-color:#fff;
}

.ctrx-home-slider-area {
	width: 1000px;
	height: 435px;
	display: block;
	float: left;
	overflow: hidden;
}

.ctrx-home-product-area {
	width: 1000px;
	height: 130px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	padding-top: 3px;
}

.ctrx-home-product-box {
	width: 125px;
	height: 130px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	}

.ctrx-home-bundle-area {
	width: 1000px;
	height: 130px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	padding-top: 3px;
}

.ctrx-home-bundle-box {
	width: 250px;
	height: 130px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #2a2d32;
	}

.ctrx-home-bundle-box-half {
	width: 125px;
	height: 130px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #2a2d32;
	}


.ctrx-offers-area {
	width: 1000px;
	height: 345px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	padding-top:5px;
	
}
.ctrx-offers-area-sides {
	width: 330px;
	height: 340px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	
}

.ctrx-offers-area-middle{
	width: 330px;
	height: 340px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}



/*End Home Page Section*/

.box-hero {
	width: 1000px;
	height: 405px;
	display: block;
	float: left;
	overflow: hidden;
}

.box-tag{
	width: 1000px;
	height: 600px;
	display: block;
	float: left;
	overflow: hidden;
	background-color:#fff;
	
}

.box-tag-line {
	float:left;
	width:1000px;
	height:40px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	font-size:28px;
	text-align:center;
	color:#ec008c;
	padding-top:50px;
	
	
}

.box-tag-copy {
	float:left;
	width:680px;
	height:100px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:16px;
	line-height:26px;
	text-align:center;
	padding-top:10px;
	color:#443939;
	margin-left:160px;
}

.box-tag-image {
	float:left;
	width:1000px;
	height:400px;
}


.box-features {
float:left;
display:inline-block;
	width: 1000px;
	height:100%;
	background-color:#fff;
}

.box-features-col-one {
float:left;
	width: 584px;
	height:833px;
	
}

.box-features-col-two {
float:left;
	width: 416px;
	height:833px;
	
}

.box-features-col-two-info {
	float:left;
	width:408px;
	height:320px;
	margin-top:86px;
	
}

.box-features-col-two-header {
	float:left;
	width:360px;
	height:30px;
	margin-left:10px;
		
	
}

.box-features-col-two-copy {
	float:left;
	width:360px;
	height:220px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:26px;
	text-align:left;
	color:#2a2d32;
	margin-top:20px;
	margin-left:10px;
	
}

.box-features-col-two-start-area {
	float:left;
	width:360px;
	height:20px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	text-align:left;
	color:#ec008c;
	margin-top:20px;
	margin-left:10px;
	}
	
.box-features-col-two-order-area {
	float:left;
	width:360px;
	height:30px;
	color:#26abfb;
	margin-top:10px;
	margin-left:10px;
	}
	
.blue {
	color:#03F;
}
	
	


/* Specs Area */

#specs-cell {
float:left;
	width: 282px;
	height:100px;
	margin-top:30px;
	padding-left:50px;
	}


.specs-header {
	float:left;
	width:300px;
	height:30px;;
font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:24px;
	text-align:left;
	color:#000;
	
	
}

.specs-copy {
	float:left;
	width:320px;
	height:100%;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:20px;
	text-align:left;
	color:#2a2d32;
	margin-top:10px;
		
}


/* Price Column */

.box-price {
float:left;
	width: 1000px;
	height:596px;
	background-color:#2a2d32;	
}


.box-price-header {
	float:left;
	width:1000px;
	height:40px;
	padding-top:40px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#fff;
	text-align:center;
	border-bottom: 1px solid #666;
}

.box-price-column-one {
	float:left;
	width:384px;
	height:516px;
	display: block;
}

.box-price-column-two {
	float:left;
	width:616px;
	height:516px;
	display: block;
}

.box-price-column-one-section {
	float:left;
	width:334px;
	height:486px;
	padding-left:50px;
	padding-top:20px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
}

.box-price-column-one-section-canvas {
	float:left;
	width:334px;
	height:486px;
	padding-top:20px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	margin: 0 auto;
}

.box-price-column-one-dimentions {
	float:left;
	width:90px;
	height:20px;
	margin-right:10px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:14px;
	text-align:center;
	color:#fff;
	border-bottom: 1px solid #666;
}
	
	
.canvas-spec-price {
	display: block;
	float:left;
	width:334px;
	height:470px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	margin-left:108px;
	margin-top:12px;
	border: solid 1px #960;
}

	
.canvas-spec-price-header {
	width:334px;
	height:20px;
	font-family:'Ubuntu', sans-serif;
	font-weight:300;
	font-size:24px;
	color:#9F3;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
	
.price-unit {
	float:left;
	width:330px;
	height:26px;
	padding-top:3px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	text-align:center;
	border-bottom: 1px solid #666;
}

.price-unit:hover .dims{
	color:#ffc000;
	text-decoration: none;
}
.price-unit:hover .price{
	color:#ffc000;
	text-decoration: none;
}

.price-unit:hover .price-play{
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/price-play-active.png);
	}



.price-unit-one {
	float:left;
	width:230px;
	height:26px;
	padding-top:3px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	text-align:center;
	border-bottom: 1px solid #666;
}




.price-unit-one:hover .dims{
	color:#ffc000;
	text-decoration: none;
}
.price-unit-one:hover .price{
	color:#ffc000;
	text-decoration: none;
}

.price-unit-one:hover .price-play{
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/price-play-active.png);

}


.price-unit-long {
	float:left;
	width:330px;
	height:26px;
	padding-top:3px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	text-align:center;
	border-bottom: 1px solid #666;
}




.price-unit-long:hover .dims{
	color:#ffc000;
	text-decoration: none;
}
.price-unit-long:hover .price{
	color:#ffc000;
	text-decoration: none;
}

.price-unit-long:hover .price-play{
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/price-play-active.png);

}



.dims{
	float:left;
	width:90px;
	height:26px;
	padding-top:3px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
	text-align:center;
	margin-right:10px;
}


.price{
	float:left;
	width:90px;
	height:26px;
	padding-top:3px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	font-size:15px;
	text-align:center;
	color:#fff;
	margin-right:10px;
}

.price-play {
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/price-play.png);
	float:left;
	width:30px;
	height:26px;

}

.price:hover {
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	font-size:15px;
	color:#ffc000;
	text-decoration: none;
}


.price-info {
	float:left;
	width:220px;
	height:20px;
	padding-top:4px;
	padding-left:10px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#888;
	text-align:left;

}

.price-switchprints {
	float:left;
	width:230px;
	height:440px;
	margin-left:54px;
	}

.price-games {
	float:left;
	width:500px;
	height:480px;
}

.min-price-column {
	float:left;
	width:334px;
	height:100%;
	padding-top:100px;
}


/* End Price Column */


/* HElP Section */
.help-block {
float:left;
	width: 1000px;
	height:140px;
	background-color:#fff;
	border-bottom: 1px solid #dad8d7;
}


.help-column-one {
float:left;
	width: 400px;
	height:140px;
	overflow:hidden;
}


.help-header {
	float:left;
	width:140px;
	height:30px;
	margin-left:100px;
	padding-top:20px;
	margin-bottom:20px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:22px;
	text-align:left;
	color:#000;
	}

.help-links {
	float:left;
	width:200px;
	height:26px;
	margin-left:140px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:12px;
	text-align:left;
	color:#ec008c;
	line-height:20px;
	}
	
	
.help-column-two {
float:left;
	width: 600px;
	height:140px;
	overflow:hidden;
	}


.round-arrow {
float:left;
	width: 30px;
	height:20px;
	overflow:hidden;
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/round-arrow.png);
	background-repeat:no-repeat;
	}
	
	.round-arrow:hover {
float:left;
	width: 30px;
	height:20px;
	overflow:hidden;
	background-image:url(https://www.photography.com/Images/PageGraphics/default/a-skin/images/elements/round-arrow-active.png);
	background-repeat:no-repeat;
	}
/* End HElP Section */




/* Gallery Section */
.slider-gallery-block {
float:left;
	width: 1000px;
	height:476px;
	background-color:#fff;
	
}

/* End Gallery Section */

/* Footer */



.boxa-footer {
	width:1000px;
	height:340px;
	display: block;
	background-color:#2a2d32;	
	float: left;
 }

.boxa-footer-col-logo {
	width:300px;
	height:220px;
	display: block;
	float: left;
	
}


.boxa-footer-col-1 {
	width:140px;
	height:200px;
	display: block;
	float: left;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:11px;
	line-height:15px;
	text-align:left;
	color:#918C8D;
	margin-top: 20px;
}

#boxa-footer-sitemap {
	float:left;
	width:110px;
	padding-left:30px;
	padding-top:10px;
	 }
#boxa-footer-sitemap li{ list-style-type:none; }
#boxa-footer-sitemap li a{ text-decoration:none; }
#boxa-footer-sitemap li a:active{ text-decoration:#fff; }
#boxa-footer-sitemap .first_itemq { color:#448bf5;}
#boxa-footer-sitemap .itemq a:visited,.boxa-footer-sitemap .itemq a{  color:grey;text-decoration:none;}
#boxa-footer-sitemap .itemq a:hover{  color:#fff; text-decoration: none;}

.boxa-footer-disclaimer {
	width:960px;
	height:20px;
	margin-left:20px;
	display: block;
	float:left;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:12px;
	text-align:center;
	color:#827E7E;padding-top: 10px;
	border-top: solid  1px #484646;
 }


.boxa-footer-copyright {
	width:960px;
	height:20px;
	margin-left: 20px;
	display: block;
	float:left;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:10px;
	text-align:center;
	color:#827E7E;padding-top: 10px;
	border-top: solid  1px #484646;
 }

.boxa-footer-logo {
	width:200px;
	height:52px;
	display: block;
	float: left;
	margin-left: 30px;
	margin-top: 80px;
 }
 
 .boxa-footer-credit {
	width:100%;
	height:27px;
	display: block;
	float: left;
	font-size:10px;
	text-align:center;
	color:gray;
	padding-bottom:10px;
 }


/* End Footer Section */


/* Reviews */
.reviews-full-box {
	width:1000px;
	height:100%;
	display: block;
	float: left;
	background-color:#fff;
	
	
}


.reviews-customers {
	width:900px;
	height:100%;
	margin-left: 50px;
	display: block;
	float:left;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:14px;
	text-align:left;
	color: #292929;
	padding-top: 30px;
	letter-spacing: 0.01em;
	
 }

/* End Reviews Section */



/* Canvas Choice */

.canvas-full-box {
	width:1000px;
	height:860px;
	display: block;
	float: left;
	background-color:#fff;
}

.canvas-choice-box {
	width:318px;
	height:400px;
	display: block;
	float: left;
	background-color:#fff;
	margin-left:8px;
	margin-right: 3px;
	margin-top: 20px;
	border: solid 1px #c2c2c2;
}

.canvas-choice-box-half {
	width:159px;
	height:400px;
	display: block;
	float: left;
	background-color:#fff;
	margin-left:10px;
	margin-right: 3px;
	margin-top: 20px;
}


.canvas-choice-image {
	width:1000px;
	height:420px;
	display: block;
	float: left;

}

.canvas-choice-name {
	width:318px;
	height:36px;
	display: block;
	float: left;
	font-family: 'Lato', sans-serif;
	font-weight:600;
	font-size:20px;
	text-align:center;
	margin-top: 14px;
	color:#ec008c;

}

.canvas-choice-text {
	width:280px;
	height:76px;
	display: block;
	float: left;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:13px;
	text-align:center;
	margin-left: 20px;

}

.canvas-choice-btn {
	width:280px;
	height:26px;
	display: block;
	float: left;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	font-size:15px;
	text-align:center;
	margin-left: 20px;

}


/* End Canvas Choice */

/*Framed Photo Prints */

.pr-page-full-box {
	width:1000px;
	height:460px;
	display: block;
	float: left;
	background-color:#fff;
}

.pr-page-choice-title {
	width:1000px;
	height:40px;
	display: block;
	float: left;
	background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:600;
	font-size:22px;
	text-align:center;
	margin-top: 20px;
	color:#000;
}


.pr-page-choice-size {
	width:1000px;
	height:40px;
	display: block;
	float: left;
	background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:15px;
	text-align:center;
	color:#000;
	margin-top: 20px;
	line-height: 40px;
	border-bottom: solid 1px #9CACB7;
	border-top: solid 1px #9CACB7;
}

.pr-page-choice-image {
	width:500px;
	height:300px;
	display: block;
	float: left;
	background-color:#fff;
}

/*End Framed Photo Prints */

/*Substrate Size Choice */

.zet-sub-choice {
	width:380px;
	height:32px;
	display: block;
	float: left;
	background-color: #fff;
	margin-top: 70px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:15px;
	text-align:center;
	line-height: 32px;
	color: #000;	
	}

.zet-sub-area {
	width:120px;
	height:386px;
	display: block;
	float: left;
	background-color: #fff;
	margin-left: 130px;
	}
.zet-sub-area-canvas {
	width:120px;
	height:346px;
	display: block;
	float: left;
	background-color: #fff;
	margin-left: 50px;
	margin-top: 20px;
	}

.zet-sub-size {
	width:120px;
	height:30px;
	display: block;
	float: left;
	background-color: #fff;
	margin-top: 6px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:15px;
	text-align:center;
	line-height: 28px;
	color: #000;
	border: 1px solid #AFAEAE;
	}

.zet-sub-size:hover {
	width:120px;
	height:30px;
	display: block;
	float: left;
	background-color: #000;
	margin-top: 6px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:14px;
	text-align:center;
	line-height: 29px;
	color: #fff;
	}

/*End Substrate Size Choice */

.afr-sub-choice {
	width:333px;
	height:32px;
	display: block;
	float: left;
	background-color: #fff;
	margin-top: 30px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:13px;
	text-align:center;
	line-height: 32px;
	color: #F88400;
	margin-left: 50px;
	}

.afr-sub-choice-name {
	width:110px;
	height:26px;
	display: block;
	float: left;
	
	}



.afr-frame-box {
width: 1000px;
height: 60px;
float: left;
background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:24px;
	text-align:center;
	line-height: 60px;
	color: #F88400;
	border-bottom: solid 1px #7A7A7A;
}


.afr-column-ot-size {
	width:333px;
	height:26px;
	display: block;
	float: left;
	background-color: #fff;
	margin-left: 50px;
	margin-top: 6px;
	border-left: 1px  #c2c1c1 solid;
	border-top: 1px  #c2c1c1 solid;
	border-bottom: 1px  #c2c1c1 solid;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:14px;
	text-align:center;
	line-height: 24px;
	color: #000;
	}

.afr-column-ot-size:hover {
	width:333px;
	height:26px;
	display: block;
	float: left;
	background-color: #000;
	color: #fff;
	
	}


.afr-column-id-size {
	width:110px;
	height:26px;
	display: block;
	float: left;
	border-right: 1px #c2c1c1 solid;
	}

.afr-column-id-size:hover {
	width:110px;
	height:26px;
	display: block;
	float: left;
	
		}
		
		
.ui-content {
    border-width: 0;
    overflow: visible;
    overflow-x: hidden;
    padding: 0px;

