BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px/14px Arial, Helvetica, Verdana, san-serif, Georgia, "Times New Roman", Times, serif; COLOR: #666; PADDING-TOP: 0px
}
#body_container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 40px; WIDTH: 960px; PADDING-RIGHT: 40px; PADDING-TOP: 0px
}
#content_header {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN#logo {
	BORDER-BOTTOM: #484848 7px solid; DISPLAY: block; MARGIN-BOTTOM: 9px; COLOR: #484848; FONT-SIZE: 24px
}
H1#logo SPAN {
	DISPLAY: none
}
H1#logo {
	BACKGROUND-IMAGE: url(../images/logo.gif); BORDER-BOTTOM: #484848 7px solid; MARGIN: 0px 0px 9px; WIDTH: 162px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
#content_container {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
#minicart {
	TEXT-ALIGN: right; DISPLAY: block; OVERFLOW: auto; MARGIN-RIGHT: 30px
}
#minicart .block-mini-cart {
	BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px dashed; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 193px; PADDING-RIGHT: 5px; BACKGROUND: #ffff33; FLOAT: right; CLEAR: both; BORDER-RIGHT: #cccccc 1px dashed; PADDING-TOP: 5px
}
#content_container P {
	MARGIN-TOP: 0px
}
#content_container_sidebar {
	PADDING-BOTTOM: 15px; MARGIN: 0px 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 15px
}
#content_meta_area {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 505px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #484848 1px solid; PADDING-TOP: 15px
}
#content_container_area {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 730px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 15px
}
#content_container_area:after {
	CLEAR: both
}
.content_grid {
	PADDING-BOTTOM: 40px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.content_grid_store {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.content_grid_store A {
	TEXT-DECORATION: none
}
.listing-type-grid {
	OVERFLOW: auto
}
.listing-type-grid H5 {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px
}
.listing-type-grid H5 A {
	TEXT-DECORATION: none
}
P.product-image {
	PADDING-BOTTOM: 0px !important; MARGIN-BOTTOM: 0px !important
}
.listing-type-grid OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.listing-type-grid OL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 300px; PADDING-TOP: 0px
}
.headline {
	DISPLAY: block
}
.nomargin {
	MARGIN: 0px
}
#content_footer {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.clearfloats {
	CLEAR: both
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
.store_nav A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #F00; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.store_nav SPAN A {
	BACKGROUND: #F00; COLOR: #ffffff
}
.store_nav {
	LINE-HEIGHT: 20px; CLEAR: right; FONT-SIZE: 20px; FONT-WEIGHT: lighter
}
.store_hdr {
	DISPLAY: block; FLOAT: left
}
UL.nav {
	BORDER-BOTTOM: #484848 8px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.nav LI {
	LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none !important; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none !important; TEXT-DECORATION: none
}
UL.nav LI A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: -9000px; PADDING-LEFT: 0px; WIDTH: 162px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 32px; COLOR: #212121; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.nav LI.nav--store A {
	BACKGROUND-IMAGE: url(../images/skin/nav_store.gif)
}
UL.nav LI.nav--studio A {
	BACKGROUND-IMAGE: url(../images/skin/nav_studio.gif)
}
UL.nav LI.nav--photography A {
	BACKGROUND-IMAGE: url(../images/skin/nav_photography.gif)
}
UL.nav LI.nav--printing A {
	BACKGROUND-IMAGE: url(../images/skin/nav_printing.gif)
}
UL.nav LI.nav--contact A {
	BACKGROUND-IMAGE: url(../images/skin/nav_contact.gif)
}
UL.nav LI.nav--press A {
	BACKGROUND-IMAGE: url(../images/skin/nav_press.gif)
}
UL.nav LI A:hover {
	BACKGROUND-POSITION: -162px 0px
}
UL.nav LI.active A {
	BACKGROUND-POSITION: -162px 0px
}
UL.nav LI.active UL LI A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
UL.nav LI UL {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.nav LI UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #F00; FONT-SIZE: 11px; PADDING-TOP: 0px
}
UL.nav LI UL LI.active A {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #f5f5f5
}
UL.nav LI UL LI.active UL LI A {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff
}
UL.nav LI UL LI A {
	BACKGROUND-IMAGE: none !important; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; COLOR: #F00; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL.nav LI UL LI A:hover {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #f5f5f5
}
UL.nav LI UL LI.active UL LI A:hover {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #f5f5f5
}
UL.nav LI A.noimage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #F00; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.nav LI A.noimage:hover {
	BACKGROUND: #f5f5f5
}
.black-link A {
	COLOR: #000000 !important
}
.black-link UL.level1 LI A {
	COLOR: #F00 !important
}
INPUT[type=text] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
INPUT[type=password] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
INPUT[type=file] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
INPUT[type=submit] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
INPUT[type=button] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
SELECT {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
TEXTAREA {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
INPUT[type=text]:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
INPUT[type=password]:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
INPUT[type=file]:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
INPUT[type=submit]:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
INPUT[type=button]:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
SELECT:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
TEXTAREA:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #d6d6d6; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
INPUT[type=checkbox] {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
.checkbox {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
INPUT[type=radio] {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
.radio {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
FORM.paypal_order {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
FORM#intl_shipping {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
FORM.paypal_order LABEL {
	PADDING-BOTTOM: 16px; PADDING-RIGHT: 3px; FLOAT: left; COLOR: #F00; FONT-SIZE: 9px
}
FORM#intl_shipping LABEL {
	PADDING-BOTTOM: 16px; PADDING-RIGHT: 3px; FLOAT: left; COLOR: #F00; FONT-SIZE: 9px
}
FORM.paypal_order SELECT {
	BACKGROUND: #e5e5e5; FONT-SIZE: 10px
}
FORM#intl_shipping SELECT {
	BACKGROUND: #e5e5e5; FONT-SIZE: 10px
}
.modelname-box {
	PADDING-BOTTOM: 3px; CLEAR: both
}
#contactform {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#email_input {
	WIDTH: 105px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 30px; COLOR: #484848; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#signup .submit {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #484848; MARGIN: 4px 0px 0px 3px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; HEIGHT: 33px; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#findus {
	LINE-HEIGHT: 18px; MARGIN-TOP: 15px; FONT-SIZE: 10px; FONT-WEIGHT: lighter
}
#findus SPAN {
	TEXT-DECORATION: underline
}
H1 {
	MARGIN: 0px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
H1 A {
	MARGIN: 0px; TEXT-DECORATION: none
}
H1 A:hover {
	TEXT-DECORATION: underline
}
H2 {
	MARGIN: 0px; FONT-SIZE: 14px
}
H3 {
	MARGIN: 0px; FONT-SIZE: 11px
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.hr {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
P {
	MARGIN-BOTTOM: 15px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	COLOR: #666; TEXT-DECORATION: underline
}
A.on {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.nohover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.nohover:link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.nohover:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.nohover:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A#closeEnlarge {
	TEXT-DECORATION: none
}
A#closeEnlarge:hover {
	BACKGROUND: #F00; COLOR: #ffffff; TEXT-DECORATION: none
}
A.shopping {
	MARGIN-TOP: 5px; TEXT-INDENT: -9000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 193px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 5px; HEIGHT: 31px
}
A.shopping:hover {
	BACKGROUND-POSITION: -193px 0px
}
A#shopping_add {
	BACKGROUND-IMAGE: url(../images/shopping_add.gif)
}
A#shopping_intl {
	BACKGROUND-IMAGE: url(../images/shopping_intl.gif)
}
A#shopping_continue {
	BACKGROUND-IMAGE: url(../images/shopping_continue.gif)
}
A#shopping_update {
	BACKGROUND-IMAGE: url(../images/shopping_update.gif); MARGIN-LEFT: 15px
}
A#shopping_proceed {
	BACKGROUND-IMAGE: url(../images/shopping_proceed.gif)
}
TABLE#shopping-cart-table {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-SIZE: 11px; PADDING-TOP: 20px
}
TABLE#shopping-cart-table TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
TABLE#shopping-cart-table TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
TABLE#shopping-cart-table TD {
	BORDER-BOTTOM: #939598 1px dashed; TEXT-ALIGN: center
}
.a-left {
	TEXT-ALIGN: left !important
}
.black {
	COLOR: #000000 !important; TEXT-DECORATION: none
}
.black A {
	COLOR: #000000 !important; TEXT-DECORATION: none
}
.remove-link {
	COLOR: #00aeef; FONT-SIZE: 24px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE#shopping-cart-table TH {
	TEXT-DECORATION: underline
}
.shopping-cart-totals {
	FLOAT: right
}
.shopping-cart-totals TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.messages {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
UL.messages LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.messages UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.checkout-header {
	PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #00aeef; COLOR: #ffffff; FONT-SIZE: 14px !important; PADDING-TOP: 8px
}
A.checkout {
	TEXT-INDENT: -9000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 115px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 31px
}
A.checkout:hover {
	BACKGROUND-POSITION: -115px 0px
}
#checkoutSteps A#checkout_continue {
	BACKGROUND-IMAGE: url(../images/checkout_continue.gif)
}
#checkoutSteps A#checkout_login {
	BACKGROUND-IMAGE: url(../images/checkout_login.gif)
}
#checkoutSteps A#checkout_placeorder {
	BACKGROUND-IMAGE: url(../images/checkout_placeorder.gif); WIDTH: 193px
}
#checkoutSteps A#checkout_placeorder:hover {
	BACKGROUND-POSITION: -193px 0px
}
#checkout-step-review .attributes-col {
	BORDER-BOTTOM: #939598 1px dashed; TEXT-TRANSFORM: uppercase; COLOR: #000000
}
OL#checkoutSteps {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 550px; PADDING-RIGHT: 0px !important; DISPLAY: block; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px !important
}
OL#checkoutSteps H4 {
	BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 5px; COLOR: #000000; MARGIN-RIGHT: 30px
}
OL#checkoutSteps LI {
	LIST-STYLE-TYPE: none; CLEAR: both; LIST-STYLE-IMAGE: none
}
OL#checkoutSteps LI A {
	TEXT-DECORATION: none
}
OL#checkoutSteps LI A:hover {
	BACKGROUND-COLOR: #f5f5f5
}
OL#checkoutSteps .head {
	PADDING-BOTTOM: 5px
}
#checkoutSteps H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; BACKGROUND: #00aeef; COLOR: #ffffff; FONT-SIZE: 14px !important
}
#checkoutSteps .validation-advice {
	COLOR: #c00c00; FONT-SIZE: 10px
}
#checkoutSteps FORM LABEL {
	PADDING-TOP: 10px
}
#checkoutSteps FORM .input-box {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#checkoutSteps FORM INPUT {
	MARGIN: 0px
}
#checkoutSteps FORM LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.one-page-checkout-progress {
	BACKGROUND: #f5f5f5; COLOR: #484848
}
.one-page-checkout-progress H3 {
	TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.one-page-checkout-progress OL {
	PADDING-LEFT: 30px
}
.one-page-checkout-progress H3.complete {
	COLOR: #00aeef
}
.shipment-methods UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 5px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.shipment-methods UL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 5px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.shipment-methods DD {
	PADDING-BOTTOM: 0px !important; MARGIN: 5px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.payment-methods DD {
	PADDING-BOTTOM: 0px !important; MARGIN: 5px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.box {
	BORDER-TOP: #484848 1px dotted; PADDING-TOP: 5px
}
.col2-set {
	CLEAR: both
}
.col2-set .col-1 {
	PADDING-BOTTOM: 10px; WIDTH: 50%; FLOAT: left
}
.col2-set .col-2 {
	PADDING-BOTTOM: 10px; WIDTH: 50%; FLOAT: left
}
.one-page-checkout-progress {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 150px; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.up-sell {
	WIDTH: 400px; CLEAR: both; PADDING-TOP: 20px
}
.up-sell H4 {
	BORDER-BOTTOM: #666 2px solid; PADDING-BOTTOM: 7px; TEXT-INDENT: -9000px; MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/hdr_youmaylike.gif) no-repeat; FONT-SIZE: 15px
}
.up-sell .product-image {
	MARGIN-RIGHT: 8px
}
.modelname-box {
	CLEAR: both
}
.grey {
	COLOR: #666
}
.red {
	COLOR: red
}
.error {
	COLOR: red
}
#banner {
	MARGIN-BOTTOM: 20px
}
DIV.dotborder {
	BORDER-BOTTOM: #231f20 1px dashed; MARGIN-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.blog {
	WIDTH: 385px; FLOAT: left
}
DIV#blog_container {
	WIDTH: 600px !important
}
.blog H2 A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; COLOR: #1a1a1a; FONT-SIZE: 21px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.blog H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; COLOR: #1a1a1a; FONT-SIZE: 21px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#sidebar LI.widget {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#author_list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#author_list LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #1a1a1a; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.blog .post {
	BORDER-BOTTOM: #231f20 1px dashed
}
.blog .post SPAN.date-comments A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.blog .post SPAN.date-comments {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.blog .post SPAN.date-comments A:hover {
	COLOR: #F00
}
#blog_container #searchform #search_text {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; PADDING-LEFT: 5px; WIDTH: 128px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#blog_container #searchform #submit_search {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #1a1a1a; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
#blog_container #sidebar {
	WIDTH: 162px; FLOAT: right
}
#blog_container #sidebar .sidebar_header {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 10px
}
#blog_container #sidebar SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
#blog_container #sidebar A:hover {
	COLOR: #F00
}
#blog_container #sidebar A {
	TEXT-TRANSFORM: uppercase; COLOR: #414142; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#blog_container #sidebar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog_container #sidebar UL LI {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px !important
}
#wrapper {
	TEXT-ALIGN: left; WIDTH: 804px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1#header {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9000px; MARGIN: 13px 0px 3px; PADDING-LEFT: 0px; WIDTH: 802px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/header.gif) no-repeat; HEIGHT: 82px; PADDING-TOP: 0px
}
#nav A {
	TEXT-INDENT: -9000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; FLOAT: left; HEIGHT: 69px
}
#nav A:hover {
	BACKGROUND-POSITION: 0px -67px
}
#nav A:active {
	BACKGROUND-POSITION: 0px -67px
}
#nav #nav-store {
	BACKGROUND-IMAGE: url(../images/nav_top_store.gif); WIDTH: 200px; BACKGROUND-REPEAT: no-repeat
}
#nav #nav-studio {
	BACKGROUND-IMAGE: url(../images/nav_top_studio.gif); WIDTH: 200px; BACKGROUND-REPEAT: no-repeat
}
#nav #nav-book {
	BACKGROUND-IMAGE: url(../images/nav_top_photography.gif); WIDTH: 201px; BACKGROUND-REPEAT: no-repeat
}
#nav #nav-blog {
	BACKGROUND-IMAGE: url(../images/nav_top_printing.gif); WIDTH: 201px; BACKGROUND-REPEAT: no-repeat
}
#footer_nav {
	MARGIN-TOP: 28px; MARGIN-BOTTOM: 10px; HEIGHT: 19px; OVERFLOW: auto
}
#footer_nav A {
	TEXT-INDENT: -9000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; HEIGHT: 19px
}
#footer_nav A:hover {
	BACKGROUND-POSITION: 0px -19px
}
#footer_nav A:active {
	BACKGROUND-POSITION: 0px -19px
}
#footer_nav #bot-nav-store {
	BACKGROUND-IMAGE: url(../images/bot-nav-store.gif); WIDTH: 123px
}
#footer_nav #bot-nav-studio {
	BACKGROUND-IMAGE: url(../images/bot-nav-studio.gif); WIDTH: 160px
}
#footer_nav #bot-nav-printing {
	BACKGROUND-IMAGE: url(../images/bot-nav-printing.gif); WIDTH: 157px
}
#footer_nav #bot-nav-about {
	BACKGROUND-IMAGE: url(../images/bot-nav-about.gif); WIDTH: 123px
}
#footer_nav #bot-nav-contact {
	BACKGROUND-IMAGE: url(../images/bot-nav-contact.gif); WIDTH: 145px
}
#footer_nav #bot-nav-press {
	BACKGROUND-IMAGE: url(../images/bot-nav-press.gif); WIDTH: 89px
}
#footer_nav A {
	FLOAT: left
}
