* {
  margin: 0 auto;
  padding: 0;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
}

label
{
    margin-left:5px;
}
body {
  background-color: #fff;
  font-size: 11px;
  color: #94a1aa;
}
input, select {
  font-size: 11px;
  vertical-align: middle;
}
option {
  padding-right: 10px;
}
textarea {
 font-size: 11px;
}

.container {
  width: 934px;
  background: url('../images/bak_container_main.gif') repeat-y;
  clear: both;
}

/* HEADER */
.global_nav {
 width: 700px;
 height: 17px;
 padding: 10px 20px 5px 0;
 text-align: right;
 float: left;
}
.global_nav a {
 font-size: 10px;
 color: #94a1aa;
 text-decoration: none;
}
.top_bar {
 width: 934px;
 background: url('../images/bak_container_top.gif') no-repeat;
 float: left;
}
.logo {
 width: 170px;
 height: 59px;
 padding-top: 10px;
 padding-left: 40px;
 float: left;
}
.cart_row {
 width: 680px;
 padding: 10px 25px 0 0;
 text-align: right;
 float: right;
}
.cart_row a {
 text-decoration: none;
}
.cart_row img {
 vertical-align: middle;
}
.main_nav {
 width: 760px;
 padding: 0;
 position: relative;
 top: 1px;
 left: 0;

 float: right;
}

.global_links img {
 vertical-align: top;
} 


/* BODY */
.right {
  float: right;
}
.left {
  float: left;
}
.clear_row {
  margin: 0;
  padding: 0;
  clear: both;
}

.content {
 width: 910px;
 padding: 0 0 10px 10px;
 float: left;
}

.column100
{
 width: 900px;
 float: left;  
}

.column25 {
 width: 195px;
 float: left;
}
.column75 {
 width: 712px;
 float: left;
}

.column40 {
 width: 307px;
 float: left;
}
.column60 {
 width: 600px;
 float: left;
}
.column50 {
 width: 520px;
 float: left;
}
.column55 {
 width: 493px;
 float: left;
}
.column45 {
 width: 408px;
 float: left;
}
.column30 {
 width: 245px;
 float: left;
}
.column70 {
 width: 661px;
 float: left;
}

.bak_content_top {
 width: auto;
 height: auto;
 background: url('../images/bak_content_sprite.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top {
 width: 185px;
 height: 15px;
 background: url('../images/bak_content_sprite.gif') top right no-repeat;
 float: left;
}
.bak_content_btm {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_content_sprite.gif') bottom left no-repeat;
 float: left;
}
.content_btm {
 width: 185px;
 height: 15px;
 background: url('../images/bak_content_sprite.gif') bottom right no-repeat;
 float: left;
}
.bak_content_main {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_content_main.gif') top left repeat-y;
 float: left;
}
.content_main {
 width: 185px;
 height: auto;
 background: url('../images/bak_content_main.gif') top right repeat-y;
 float: left;
}

.bak_content_sub_grey {
 width: auto;
 height: auto;
 background: url('../images/bak_content_sub_grey.gif') top left repeat-y;
 padding-left: 10px;
 float: left;
}
.content_sub_grey {
 width: 705px;
 height: 35px;
 background: url('../images/bak_content_sub_grey.gif') top right repeat-y;
 float: left;
}

.bak_content_grey_top {
 width: auto;
 height: auto;
 background: url('../images/bak_content_grey_top.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_grey_top {
 width: 165px;
 height: 10px;
 background: url('../images/bak_content_grey_top.gif') top right no-repeat;
 float: left;
}
.bak_content_grey_btm {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_content_grey_btm.gif') top left no-repeat;
 float: left;
}
.content_grey_btm {
 width: 165px;
 height: 10px;
 background: url('../images/bak_content_grey_btm.gif') top right no-repeat;
 float: left;
}
.bak_content_grey_main {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_content_grey_main.gif') top left repeat-y;
 float: left;
}
.content_grey_main {
 width: 165px;
 height: auto;
 background: url('../images/bak_content_grey_main.gif') top right repeat-y;
 float: left;
}

.bak_fade_top {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_fade_top.gif') top left no-repeat;
 float: left;
}
.fade_top {
 width: 320px;
 height: 10px;
 background: url('../images/bak_fade_top.gif') top right no-repeat;
 float: left;
}
.bak_fade_btm {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_fade_btm.gif') top left no-repeat;
 float: left;
}
.fade_btm {
 width: 320px;
 height: 10px;
 background: url('../images/bak_fade_btm.gif') top right no-repeat;
 float: left;
}
.bak_fade_main {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_fade_main.gif') left bottom no-repeat;
 float: left;
}
.fade_main {
 width: 320px;
 height: auto;
 background: url('../images/bak_fade_main.gif') right bottom no-repeat;
 float: left;
}

.bak_fade_art_btm {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_fade_art_btm.gif') top left no-repeat;
 float: left;
}
.fade_art_btm {
 width: 320px;
 height: 10px;
 background: url('../images/bak_fade_art_btm.gif') top right no-repeat;
 float: left;
}
.fade_art_main {
 width: 320px;
 height: auto;
 background: url('../images/bak_fade_art_main.gif') right bottom no-repeat;
 float: left;
}
.bak_fade_art_main {
 width: auto;
 height: auto;
 padding-left: 10px;
 background: url('../images/bak_fade_art_main.gif') left bottom no-repeat;
 float: left;
}

.bak_slider {
 width: 707px;
 height: 114px;
 padding: 10px 0 0 5px;
 background: url('../images/bak_slider.gif') no-repeat;
 float: left;
}

.generic_content {
 padding: 10px;
 float: left;
}
.generic_content h1 {
 font-weight: normal;
 font-size: 18px;
}
.generic_subhead {
 padding: 10px 20px 20px 20px;
 float: left;
}
.generic_subhead h1 {
 font-weight: normal;
 color: #707172;
 font-size: 22px;
}
.generic_side_main {
 width: 175px;
 float: left;
}
.generic_side_main ul {
 margin-left: 20px;

}
.generic_side_main li {
 padding-bottom: 10px;
}

.scrollbox {
 overflow: auto;
 float: left;
}

.thin_txt {
 font-weight: normal;
}

.fine_print {
 font-size: 10px;
}

.red { color: #e40202; }
.white { color: #fff; }
.blue { color: #0077d6; }
.orange { color: #fbbc10; }
.purple { color: #b308d3; }
.green { color: #84cc32; }
.dgrey { color: #707172; }
.grey { color: #94a1aa; }
.dgreen { color:#555533; }
.yellow { color: #f8c02c; }

.prints { color: #2b88d3; }
.gifts { color: #ff9700; }
.personalized { color: #932610; }
.business { color: #8bbb55; }
.art { color: #a24eb9; }

.printsbg { background: #ffffff; color:#2b88d3; font-weight: normal }
.giftsbg { background: #ffffff; color:#ff9700; font-weight: normal }
.personalizedbg { background: #ffffff; color:#932610; font-weight: normal }
.businessbg { background: #ffffff; color:#8bbb55; font-weight: normal }
.artbg { background: #ffffff; color:#a24eb9; font-weight: normal }
.normalbg { background: #ffffff; color:#707172; font-weight: normal}

.clear_row {
 clear: both;
}

/* FOOTER */
.footer {
 width: 934px;
 padding: 10px 0;
 text-align: center;
 clear: both;
}

.footer a {
 color: #707172;
}

/* SPLASH PAGE */
.splash_container {
  width: 950px;
  clear: both;
}
.splash_logo {
 float: left;
}
.splash_departments
{
    padding-left:10px;
}
.splash_departments a
{
    text-decoration:none;
}

.bak_splash {
 width: 950px;
 float: left;
}

.splash_footer {
 width: 940px;
 padding: 5px;
 font-size: 10px;
 color: #fff;
 background-color: #1d9ddb;
 text-align: right;
 float: left;
}
.splash_footer a {
 font-size: 10px;
 color: #fff;
 text-decoration: none;
}

.splash_casing {
 width: 950px;
 height: auto;
 float: left;
}

.splash_nav {
 width: 930px;
 padding: 6px 10px;
 font-size: 10px;
 color: #fff;
 background-color: #13689f;
 float: left;
}
.splash_nav img {
 vertical-align: middle;
}
.splash_nav a {
 font-size: 10px;
 color: #fff;
 text-decoration: none;
}
.splash_nav input {
 vertical-align: middle;
}

/* -- Fr version -- */
/* SPLASH PAGE */




.splash_btn_prints_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_prints_fr.gif') no-repeat;
 float: left;
}
.splash_btn_prints_on_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_prints_fr_on.gif') no-repeat;
 float: left;
}
.splash_btn_gifts_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_gifts_fr.gif') no-repeat;
 float: left;
}
.splash_btn_gifts_on_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_gifts_fr_on.gif') no-repeat;
 float: left;
}
.splash_btn_personalized_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_personalized_fr.gif') no-repeat;
 float: left;
}
.splash_btn_personalized_on_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_personalized_fr_on.gif') no-repeat;
 float: left;
}
.splash_btn_business_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_business_fr.gif') no-repeat;
 float: left;
}
.splash_btn_business_on_fr {
 width: 150px;
 height: 110px;
 padding-right: 1px;
 background: url('../images/splash/btn_business_fr_on.gif') no-repeat;
 float: left;
}
.splash_btn_art_fr {
 width: 150px;
 height: 110px;
 background: url('../images/splash/btn_art_fr.gif') no-repeat;
 float: left;
}
.splash_btn_art_on_fr {
 width: 150px;
 height: 110px;
 background: url('../images/splash/btn_art_fr_on.gif') no-repeat;
 float: left;
}

.bak_content_lgrey_main
{
	background:transparent url('../images/bak_content_lgrey_main.gif') repeat-y scroll left top;
	float:left;
	height:auto;
	padding-left:10px;
	width:auto;
}

.content_lgrey_main
{
	background:transparent url('../images/bak_content_lgrey_main.gif') repeat-y scroll right top;
	float:left;
	height:auto;
	width:185px;
}

.bak_content_lgrey_btm
{
	background:transparent url('../images/bak_content_lgrey_btm.gif') no-repeat scroll left top;
	float:left;
	height:auto;
	padding-left:10px;
	width:auto;
}

.content_lgrey_btm
{
	background:transparent url('../images/bak_content_lgrey_btm.gif') no-repeat scroll right top;
	float:left;
	height:15px;
	width:185px;
}
