/* product_list */
#Body2 .fbcurvecontent .picture_list {
    width:100%;
    max-width: 240px;
    max-height: 180px;
    display: inline-block;
	text-decoration:none;
}
#Body2 .fbcurvecontent .picture_list.cols2 {
    max-width: 240px;
}
#Body2 .fbcurvecontent .picture_list.last_col {
    margin-right: 0px;
}
#Body2 .fbcurvecontent .picture_list .picture_list_header {
    background: #808285;
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: right;
    font-size: 20px;
    color: white;
}
#Body2 .fbcurvecontent .picture_list img {
    display: inline-block;
    border: none;
    border-right: 1px dashed #808285;
    box-sizing: border-box;
}
#Body2 .fbcurvecontent .picture_list:hover .picture_list_header {
    background: #F15A29;
}
#Body2 .fbcurvecontent .picture_list:hover img {
    border-right: 1px dashed #F15A29;
}

/* wish_list */
#Body2 .fbcurvecontent .wish_list {
    width:100%;
    max-width: 240px;
    max-height: 300px;
    margin-right: 4px;
    margin-bottom: 21px;
    display: inline-block;
	text-decoration:none;
    border: 8px solid #fabadc;
}
#Body2 .fbcurvecontent .wish_list.cols2 {
    max-width: 240px;
}
#Body2 .fbcurvecontent .wish_list.last_col {
    margin-right: 0px;
}
#Body2 .fbcurvecontent .wish_list .wish_list_header {
    background: #808285;
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: right;
    font-size: 20px;
    color: white;
}
#Body2 .fbcurvecontent .wish_list img {
    display: inline-block;
    border: none;
    /*border-right: 1px dashed #808285;*/
    box-sizing: border-box;
}
#Body2 .fbcurvecontent .wish_list:hover .wish_list_header {
    background: #F15A29;
}
#Body2 .fbcurvecontent .wish_list:hover img {
    /*border-right: 1px dashed #F15A29;*/
}


/* favebook calendars */
#Body2 .fbcurvecontent .fbcalendar {
    width:100%;
    max-width: 180px;
    max-height: 300px;
    margin-right: 4px;
    margin-bottom: 21px;
    display: inline-block;
	text-decoration:none;
    border: 8px solid #3662a1;
    
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    
    border-bottom: 7px solid #3662a1;
    border-top: 7px solid #3662a1;
    border-right: 7px solid #3662a1;
    border-left: 7px solid #3662a1;
}
#Body2 .fbcurvecontent .fbcalendar.cols2 {
    max-width: 180px;
}

#Body2 .fbcurvecontent .fbcalendar .fbcalendar_description {
    display: inline-block;
    width: 95%;
    font-size: 15px;
    margin-top:21px;
    margin-left:10px;
    margin-right:10px;
    /*text-align: center;*/
    color: white;
}
#Body2 .fbcurvecontent .fbcalendar img {
    display: inline-block;
    border: none;
    box-sizing: border-box;
    max-width:180px;
    
    transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

#Body2 .fbcurvecontent .fbcalendar_img img:hover {opacity:0.6;}



/* product_list */
#Body2 .fbcurvecontent .product_list {
    width: 213px;
    height: 255px;
    display: inline-block;
    margin-right: 19px;
    margin-bottom: 20px;
	text-decoration:none;
}
#Body2 .fbcurvecontent .product_list.cols2 {
    /*width: 370px;*/
	 width: 285px;
}
#Body2 .fbcurvecontent .product_list.last_col {
    margin-right: 0px;
}
#Body2 .fbcurvecontent .product_list .product_list_header {
    background: #808285;
    display: inline-block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 19px;
    color: white;
	border-top-right-radius: 15px;
}
#Body2 .fbcurvecontent .product_list img {
    display: inline-block;
    width: 100%;
    border: none;
    /*height: 210px;*/
	height: auto;
    border-right: 1px dashed #808285;
    box-sizing: border-box;
}
#Body2 .fbcurvecontent .product_list:hover .product_list_header {
    background: #F15A29;
	background: #ee5a2a; /* Old browsers */
background: -moz-linear-gradient(top,  #ee5a2a 1%, #ee5a2a 35%, #c04928 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ee5a2a), color-stop(35%,#ee5a2a), color-stop(100%,#c04928)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ee5a2a 1%,#ee5a2a 35%,#c04928 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ee5a2a 1%,#ee5a2a 35%,#c04928 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ee5a2a 1%,#ee5a2a 35%,#c04928 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ee5a2a 1%,#ee5a2a 35%,#c04928 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee5a2a', endColorstr='#c04928',GradientType=0 ); /* IE6-9 */

}
#Body2 .fbcurvecontent .product_list:hover img {
    border-right: 1px dashed #F15A29;
}
#Body2 .fbcurvecontent p {
    padding-bottom: 22px;
}
#Body2 .fbcurvecontent p.center {
    text-align: center;
}
#Body2 .fbcurvecontent p.relative {
    position: relative;
}
/* products_details */
#Body2 .fbcurvecontent .products_details {
	width:915px;
}
#Body2 .fbcurvecontent .products_details td {
	padding-bottom:40px;
}
#Body2 .fbcurvecontent .products_details td.title {
    color: #F15A29;
    vertical-align: top;
    font-size: 22px;
    width: 160px;
}
#Body2 .fbcurvecontent .products_details li {
    font-size: 10px;
    line-height: 18px;
    list-style-position: outside;
    margin-left: 15px;
}
#Body2 .fbcurvecontent .products_details li span {
    position: relative;
    top: 2px;
}

/* products_details_canvas */
#Body2 .fbcurvecontent .products_details_canvas {
	width:840px;
	margin-bottom:40px;
}
#Body2 .fbcurvecontent .products_details_canvas th {
	font-weight:bold;
}
#Body2 .fbcurvecontent .products_details_canvas th{
	padding-bottom: 10px;
	padding-right:50px;
	text-align:left;
}
#Body2 .fbcurvecontent .products_details_canvas th.title{
    color: #F15A29;
    vertical-align: top;
    font-size: 22px;
	width:330px;
	font-weight:normal;
}
#Body2 .fbcurvecontent .products_details_canvas th.title img{
	float:right;
}
#Body2 .fbcurvecontent .products_details_canvas td {
	padding-bottom: 5px;
	padding-right:50px;
	line-height:18px;
}
/* products_details2 */
#Body2 .fbcurvecontent .products_details2{
   width:825px;
   border:none;
   border-collapse:collapse;
}
#Body2 .fbcurvecontent .products_details2.title_cols3,
#Body2 .fbcurvecontent .products_details2.cols5{
	width:935px;
}
#Body2 .fbcurvecontent .products_details2 thead td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
    padding-right:40px;
}
#Body2 .fbcurvecontent .products_details2.title_cols3 thead td,
#Body2 .fbcurvecontent .products_details2.cols5 thead td{
    padding-right:20px;
}
#Body2 .fbcurvecontent .products_details2 thead td.title{
    color: #F15A29;
    vertical-align: top;
    font-size: 22px;
    width: auto;
	font-weight:normal;
}
#Body2 .fbcurvecontent .products_details2.title_cols3 td.title{
	width:120px;
}
#Body2 .fbcurvecontent .products_details2 tbody td{
    font-size:12px;
    padding-right:40px;
    vertical-align:top;
    padding-bottom:40px;
}
#Body2 .fbcurvecontent .products_details2.cols2 tbody td{
    width:50%;
}
#Body2 .fbcurvecontent .products_details2.cols3 tbody td{
    width:33%;
}
#Body2 .fbcurvecontent .products_details2.title_cols3 tbody td{
    width: 240px;
    padding-right: 25px;
}
#Body2 .fbcurvecontent .products_details2.cols5 tbody td{
    width:20%;
    padding-right:20px;
}
/* products_prices */
#Body2 .fbcurvecontent .products_prices{
    border-collapse:collapse;
    /*width:100%;*/
    width:910px;
	margin-bottom: 40px;
}

#Body2 .fbcurvecontent .products_prices.small_margin{
	margin-bottom: 20px;
}
#Body2 .fbcurvecontent .products_prices span.legend{
    color: #939598;
    font-style: italic;
    font-size:12px;
}
#Body2 .fbcurvecontent .products_prices td{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	line-height:20px;
	padding:10px 10px;
}
#Body2 .fbcurvecontent .products_prices thead tr td{
    background: #F1F2F2;
    color: #414042;
    font-weight:bold;
    font-size:15px;
}
#Body2 .fbcurvecontent .products_prices p{
	padding-bottom: 10px;
}



#Body2 .fbcurvecontent .competitiontable{
    border-collapse:collapse;
    width:100%;
	margin-bottom: 40px;
}
#Body2 .fbcurvecontent .competitiontable.small_margin{
	margin-bottom: 20px;
}
#Body2 .fbcurvecontent .competitiontable span.legend{
    color: #939598;
    font-style: italic;
    font-size:12px;
}
#Body2 .fbcurvecontent .competitiontable td{
	line-height:20px;
	padding:10px 10px;
}
#Body2 .fbcurvecontent .competitiontable td.title {
    color: #F15A29;
    vertical-align: top;
    font-size: 22px;
    width: 160px;
}

#Body2 .fbcurvecontent .competitiontable thead tr td{
    background: #F1F2F2;
    color: #414042;
    font-weight:bold;
    font-size:15px;
}
#Body2 .fbcurvecontent .competitiontable p{
	padding-bottom: 10px;
}
/* products_images */
#Body2 .fbcurvecontent .products_images{
    margin-bottom:40px;
    }
#Body2 .fbcurvecontent .products_images td{
    vertical-align:middle;
    padding:10px 5px;
    text-align:center;
    color:#808285;
}
#Body2 .fbcurvecontent .products_images.cols3 td{
    padding:5px 19px;
}
/* canvas_details_text */
#Body2 .fbcurvecontent .canvas_details_text {
    position:absolute;
    width: 215px;
    display:block;
    text-align:left;
}

#Body2 .fbcurvecontent .busblinds_details_text {
    position:absolute;
    width: 215px;
    display:block;
    text-align:left;
}
#Body2 .fbcurvecontent .canvas_details_text.text1 {
    left: 198px;
    top: 197px;
}
#Body2 .fbcurvecontent .canvas_details_text.text2 {
    left: 479px;
    top: 197px;
}
#Body2 .fbcurvecontent .canvas_details_text.text3 {
	top: 202px;
	left: 249px;
	width: 220px;
}
#Body2 .fbcurvecontent .busblinds_details_text.text3 {
	top: 245px;
	left: 241px;
	width: 220px;
}
#Body2 .fbcurvecontent .canvas_details_text.text4 {
	top: 204px;
	left: 621px;
}
#Body2 .fbcurvecontent .busblinds_details_text.text4 {
	top: 205px;
	left: 547px;
}
#Body2 .fbcurvecontent .canvas_details_text.text5 {
	top: 194px;
	left: 189px;
	width: 220px;
}
#Body2 .fbcurvecontent .canvas_details_text.text6 {
	top: 194px;
	left: 557px;
}
#Body2 .fbcurvecontent .canvas_details_text .title{
	color:#F15A29;
	font-size:17px;
	display:block;
	padding-bottom: 10px;
}
#Body2 .fbcurvecontent .busblinds_details_text .title{
	color:#F15A29;
	font-size:17px;
	display:block;
	padding-bottom: 10px;
}
#Body2 .fbcurvecontent .canvas_details_text .descr{
	color:#67686A;
	display: block;
	width: 155px;
	line-height: 20px;
}
#Body2 .fbcurvecontent .canvas_details_text.text3 .descr {
	width: 160px;
}
#Body2 .fbcurvecontent .busblinds_details_text.text3 .descr {
	width: 160px;
}
#Body2 .fbcurvecontent .canvas_details_text .price{
	color:#B90A1B;
	font-size:12px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	line-height: 20px;
	vertical-align: top;
}

#Body2 .fbcurvecontent .busblinds_details_text .price{
	color:#B90A1B;
	font-size:12px;
	position: absolute;
	top: -10px;
	right: 0;
	text-align: right;
	line-height: 20px;
	vertical-align: top;
}
#Body2 .fbcurvecontent .canvas_details_text .price span{
	color:#B90A1B;
	font-size:20px;
	vertical-align: bottom;
	line-height: 25px;
}

#Body2 .fbcurvecontent .busblinds_details_text .price span{
	color:#B90A1B;
	font-size:20px;
	vertical-align: bottom;
	line-height: 25px;
}
#Body2 .fbcurvecontent .canvas_details_text .dl{
    position: absolute;
    right: 0;
    bottom: 0;
}


/* PRODUCTS - PRICES IMAGES */
.productdescriptionimages {
    width: 987px;
    background-color:white;
    background-repeat:no-repeat;
    text-align:center;
    margin-bottom:15px;
}
.productdescriptionimages span{
    font-size:18px;
    font-family:CaviarDreams;
    font-weight:bold;
    position:relative;
    color:#F15A29;
    top:10px;
    background-color:white;
}
#pb_product_text_first{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; }
#pb_product_text{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-21px;}
#pb_product_text2{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-7px;}
#pb_product_text3{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-50px;}

#hd_product_text_first{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:40px; }
#hd_product_text{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-21px;}
#hd_product_text2{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-7px;}
#hd_product_text3{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:-40px;}
#hd_product_text4{border-bottom:1px solid #808285; margin-left:80px; margin-right:80px; position:relative; top:7px;}
/*photobooks*/
#pb_pb {height:720px; background-image: url(/img/index/products/photobooks/01.jpg);}
#pb_pb1 {height:450px; background-image: url(/img/index/products/photobooks/02.jpg);}
#pb_pb2 {height:790px; background-image: url(/img/index/products/photobooks/03.jpg);}
#pb_pb3 {height:480px; background-image: url(/img/index/products/photobooks/04.jpg);}
#pb_pb4 {height:620px; background-image: url(/img/index/products/photobooks/05.jpg);}
#pb_pb5 {height:689px; background-image: url(/img/index/products/photobooks/06.jpg);}
#pb_pb6 {height:525px; background-image: url(/img/index/products/photobooks/07.jpg);}
#pb_pb7 {height:430px; background-image: url(/img/index/products/photobooks/08.jpg);}
#pb_pb8 {height:639px; background-image: url(/img/index/products/photobooks/09.jpg);}
#pb_story {height:639px; background-image: url(/img/index/products/photobooks/10.jpg);}
#pb_story2 {height:390px; background-image: url(/img/index/products/photobooks/11.jpg);}
#pb_story3 {height:639px; background-image: url(/img/index/products/photobooks/12.jpg);}
/*canvas*/
#hd_ca {height:593px; background-image: url(/img/index/products/canvas/01.jpg);}
#hd_ca2 {height:600px; background-image: url(/img/index/products/canvas/02.jpg);}
#hd_ca3 {height:817px; background-image: url(/img/index/products/canvas/03.jpg);}
#hd_ca4 {height:670px; background-image: url(/img/index/products/canvas/04.jpg);}
#hd_ca5 {height:712px; background-image: url(/img/index/products/canvas/05.jpg);}
#hd_ca6 {height:644px; background-image: url(/img/index/products/canvas/06.jpg);}
#hd_ca7 {height:750px; background-image: url(/img/index/products/canvas/07.jpg);}
#hd_ca8 {height:708px; background-image: url(/img/index/products/canvas/08.jpg);}
/*acrylic*/
#hd_ac {height:705px; background-image: url(/img/index/products/acrylic/01.jpg);}
#hd_ac1 {height:725px; background-image: url(/img/index/products/acrylic/02.jpg);}
#hd_ac2 {height:681px; background-image: url(/img/index/products/acrylic/03.jpg);}
/*calendars*/
#cal_1 {height:663px; background-image: url(/img/index/products/calendars/01.jpg);}
#cal_2 {height:708px; background-image: url(/img/index/products/calendars/02.jpg);}
#cal_3 {height:504px; background-image: url(/img/index/products/calendars/03.jpg);}
#cal_4 {height:615px; background-image: url(/img/index/products/calendars/04.jpg);}
#cal_5 {height:738px; background-image: url(/img/index/products/calendars/05.jpg);}
/*facebook calendars*/
#fbcal_1 {height:721px; background-image: url(/img/products/calendars/fbcalendars/background1.png); background-position:center; background-repeat:no-repeat;}
#fbcal_2 {height:1276px; background-image: url(/img/products/calendars/fbcalendars/background2.png); background-position:center; background-repeat:no-repeat;}
/**bar-runners*/
#pg_br {height:586px; background-image: url(/img/index/products/bar/01.jpg);}
#pg_br2 {height:683px; background-image: url(/img/index/products/bar/02.jpg);}
#pg_br3 {height:600px; background-image: url(/img/index/products/bar/03.jpg);}
#pg_br4 {height:683px; background-image: url(/img/index/products/bar/04.jpg);}

#pg_orn {height:550px; background-image: url(/img/products/photo-gifts/ornaments.jpg);background-size:944px auto;}
/*cards*/
#pg_gc {height:576px; background-image: url(/img/index/products/cards/01.jpg);}
#pg_gc2 {height:691px; background-image: url(/img/index/products/cards/02.jpg);}
#pg_gc3 {height:756px; background-image: url(/img/index/products/cards/03.jpg);}
/*coasters*/
#pg_co {height:537px; background-image: url(/img/index/products/coasters/01.jpg);}
#pg_co2 {height:548px; background-image: url(/img/index/products/coasters/02.jpg);}
#pg_co3 {height:672px; background-image: url(/img/index/products/coasters/03.jpg);}
#pg_co4 {height:523px; background-image: url(/img/index/products/coasters/04.jpg);}
/*keyrings*/
#pg_kr {height:466px; background-image: url(/img/index/products/keyrings/01.jpg);}
#pg_kr2 {height:550px; background-image: url(/img/index/products/keyrings/02.jpg);}
/*magnets*/
#pg_mgn {height:763px; background-image: url(/img/index/products/magnets/01.jpg);}
#pg_mgn2 {height:550px; background-image: url(/img/index/products/magnets/02.jpg);}
#pg_mgn3 {height:627px; background-image: url(/img/index/products/magnets/03.jpg);}
#pg_mgn4 {height:560px; background-image: url(/img/index/products/magnets/04.jpg);}
/*mouse pads*/
#pg_mp {height:638px; background-image: url(/img/index/products/mousepads/01.jpg);}
#pg_mp2 {height:683px; background-image: url(/img/index/products/mousepads/02.jpg);}
/*mugs*/
#pg_mug {height:570px; background-image: url(/img/index/products/mugs/01.jpg);}
#pg_mug2 {height:570px; background-image: url(/img/index/products/mugs/02.jpg);}
#pg_mug3 {height:615px; background-image: url(/img/index/products/mugs/03.jpg);}
#pg_mug4 {height:699px; background-image: url(/img/index/products/mugs/04.jpg);}
#pg_mug5 {height:648px; background-image: url(/img/index/products/mugs/05.jpg);}
/*jigsaw puzzles*/
#pg_jp {height:644px; background-image: url(/img/index/products/puzzles/01.jpg);}
#pg_jp2 {height:696px; background-image: url(/img/index/products/puzzles/02.jpg);}
#pg_jp3 {height:696px; background-image: url(/img/index/products/puzzles/03.jpg);}
#pg_jp4 {height:734px; background-image: url(/img/index/products/puzzles/04.jpg);}
/*stubby holders*/
#pg_sh {height:646px; background-image: url(/img/index/products/stubby/01.jpg);}
#pg_sh2 {height:646px; background-image: url(/img/index/products/stubby/02.jpg);}
#pg_sh3 {height:720px; background-image: url(/img/index/products/stubby/03.jpg);}
#pg_sh4 {height:648px; background-image: url(/img/index/products/stubby/04.jpg);}
#pg_sh5 {height:648px; background-image: url(/img/index/products/stubby/05.jpg);}
#pg_sh6 {height:648px; background-image: url(/img/index/products/stubby/06.jpg);}
#pg_sh7 {height:648px; background-image: url(/img/index/products/stubby/07.jpg);}
#pg_sh8 {height:648px; background-image: url(/img/index/products/stubby/08.jpg);}
#pg_sh9 {height:648px; background-image: url(/img/index/products/stubby/09.jpg);}
#pg_sh10 {height:648px; background-image: url(/img/index/products/stubby/10.jpg);}
#pg_sh11 {height:648px; background-image: url(/img/index/products/stubby/11.jpg);}

.auto1 img {
    width: 988px;
}