BODY {
	FONT-SIZE: 0.8em;
	BACKGROUND: url(/images/bg.gif) #363a3a center top;
	MARGIN: auto;
	COLOR: #7e7e7e;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: center;
}
DIV.paging A.activePageWidth {
	FONT-WEIGHT: bold;
	COLOR: #7e7e7e;
}
#wrapper {
	MARGIN: auto auto 10px;
	WIDTH: 1198px;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0 0 0 0;
	PADDING-TOP: 0px;
	font-weight: normal;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.7em;
	PADDING-BOTTOM: 0.8em;
	MARGIN: 0px;
	PADDING-TOP: 0.2em;
	font-weight: normal;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.4em;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px 0px 0.4em 0;
	PADDING-TOP: 0.6em;
	BORDER-BOTTOM: #57595c 1px dotted;
}
h3.refs {
	margin-bottom: 1em;
}

H4 {
	PADDING: 0.2em 0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	MARGIN: 1em 0 0.2em 0;
	COLOR: #ffffff;
}
TABLE {
	FONT-SIZE: 1em;
}
.right {
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: right
}
SPAN.bold {
	FONT-WEIGHT: bold
}
A {
	COLOR: #afb1b3;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #e9edf0;
	TEXT-DECORATION: underline
}
IMG.imageborder {
	BORDER-RIGHT: #afb1b3 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #afb1b3 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #afb1b3 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #afb1b3 1px solid;
}
DIV.button {
	MARGIN-TOP: 1em; PADDING-LEFT: 3px
}
INPUT.button_small {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/button_small.gif); BORDER-LEFT: medium none; WIDTH: 71px; COLOR: #e3e7ec; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
INPUT.button_large {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/button_large.gif); BORDER-LEFT: medium none; WIDTH: 120px; COLOR: #e3e7ec; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
INPUT.button_extralarge {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/button_extralarge.gif); BORDER-LEFT: medium none; WIDTH: 170px; COLOR: #e3e7ec; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
INPUT.button_megalarge {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/button_megalarge.gif); BORDER-LEFT: medium none; WIDTH: 230px; COLOR: #e3e7ec; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
A.button_large:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
A.button_megalarge:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
A.button_extralarge:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
A.button_small:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
A.button_small {
	MARGIN-TOP: 4px; DISPLAY: block; BACKGROUND-IMAGE: url(/images/button_small.gif); WIDTH: 71px; COLOR: #e3e7ec; LINE-HEIGHT: 21px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button_large {
	MARGIN-TOP: 15px; DISPLAY: block; BACKGROUND-IMAGE: url(/images/button_large.gif); WIDTH: 120px; COLOR: #e3e7ec; LINE-HEIGHT: 21px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button_extralarge {
	MARGIN-TOP: 15px; DISPLAY: block; BACKGROUND-IMAGE: url(/images/button_extralarge.gif); WIDTH: 170px; COLOR: #e3e7ec; LINE-HEIGHT: 21px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.button_megalarge {
	MARGIN-TOP: 15px; DISPLAY: block; BACKGROUND-IMAGE: url(/images/button_megalarge.gif); WIDTH: 230px; COLOR: #e3e7ec; LINE-HEIGHT: 21px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#pageContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pageContent UL LI {
	COLOR: #ffffff; LIST-STYLE-TYPE: none
}
DIV.thumbs IMG {
	BORDER-RIGHT: #57595c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #57595c 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 0px; BORDER-LEFT: #57595c 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #57595c 1px solid
}
DIV.thumbs {
	TEXT-ALIGN: center
}
#pageContainer {
	BORDER-RIGHT: #57595c 1px solid; BORDER-TOP: #57595c 1px solid; BACKGROUND: #1d2128; BORDER-LEFT: #57595c 1px solid; BORDER-BOTTOM: #57595c 1px solid; TEXT-ALIGN: left
}
#pageContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 630px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; /*HEIGHT: 630px*/
}
#header .mainMenu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header .logo {
	FLOAT: left; WIDTH: 520px; HEIGHT: 100px
}
#header .mainMenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#header .mainMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #afb1b3; TEXT-DECORATION: none
}
#header .mainMenu A:hover {
	COLOR: #e9edf0; TEXT-DECORATION: underline
}
#header .mainMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header .mainMenu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#fulltextSearch {
	PADDING-RIGHT: 10px; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 10px; BACKGROUND: #838d8d; PADDING-BOTTOM: 6px; COLOR: #1d2128; PADDING-TOP: 6px; BORDER-BOTTOM: #afb1b3 1px solid; HEIGHT: 23px
}
#fulltextSearch A {
	COLOR: #1d2128; TEXT-DECORATION: none
}
#fulltextSearch A:hover {
	COLOR: #e9edf0; TEXT-DECORATION: underline
}
#fulltextSearchForm {
	FLOAT: left; WIDTH: 300px
}
.searchBox {
	BORDER-RIGHT: #afb1b3 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: url(/images/search_magn.gif) #494f51 no-repeat; PADDING-BOTTOM: 2px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #9a9f9f; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #afb1b3 1px solid
}
.searchButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 0.9em; BACKGROUND: url(/images/search_button.gif) #494f51 no-repeat; PADDING-BOTTOM: 0.2em; BORDER-LEFT: 0px; WIDTH: 71px; COLOR: #ffffff; BORDER-BOTTOM: 0px; HEIGHT: 21px
}
#advancedsearch TD {
	FONT-WEIGHT: bold; WIDTH: 300px; COLOR: #afb1b3
}
#advancedsearch TD INPUT {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #494f51; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 270px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
#advancedsearch TD SELECT {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #494f51; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 272px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
.secondMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; FLOAT: right; WIDTH: 500px; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
UL.secondMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.secondMenu LI {
	DISPLAY: inline
}
UL.secondMenu LI.separator {
	DISPLAY: inline; MARGIN: 0px 0.3em; COLOR: #afb1b3
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#copyright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#imageEditDlg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #afb1b3; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}
.wraptocenter {
	VERTICAL-ALIGN: middle; WIDTH: 500px; HEIGHT: 580px; TEXT-ALIGN: center
}
.wraptocenter  {
	VERTICAL-ALIGN: middle
}
.wraptocenter IMG {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; MARGIN-LEFT: 1.5em; BORDER-LEFT: #afb1b3 1px solid; BORDER-BOTTOM: #afb1b3 1px solid
}
.detailInfo {
	TEXT-ALIGN: left
}
.fullCatDetail .title {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: center
}
.detailInfo .title {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: center
}
.detailInfo .entry {
	MARGIN: 0.2em 2em 0px 0px
}
.detailInfo .entry .eTitle {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100px
}
.detailInfo .entry .eValue {
	MARGIN-LEFT: 105px; COLOR: #ffffff
}
.detailInfo .entry .eClear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.detailInfo .entry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.detailInfo .entry UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.detailInfo .cartLinks {
	MARGIN-TOP: 2em; TEXT-ALIGN: center
}
.detailInfo .cartLinks A {
	
}
.paging {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 15px 3px 5px; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
.paging SPAN {
	MARGIN: 0px 0.25em
}
.paging A {
	MARGIN: 0px 0.25em
}
.paging SPAN.spaceAfter {
	MARGIN: 0px 3em 0px 0px
}
.paging SPAN.spaceBefore {
	MARGIN: 0px 0px 0px 2em
}
.paging SPAN.activePage {
	BORDER-RIGHT: #7e7e7e 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #7e7e7e 1px solid; PADDING-TOP: 0px
}
.paging A {
	COLOR: #afb1b3
}
.paging UL {
	DISPLAY: inline
}
.paging UL LI {
	DISPLAY: inline
}
.help P {
	FONT-SIZE: 1em; MARGIN: 1em 0px; COLOR: #ffffff; TEXT-ALIGN: justify
}
.cartSummary {
	WIDTH: 100%; float: right; height: 22px;
}
.cartSummaryTitle {
	MARGIN: 2px 0px; WIDTH: 180px; text-align: right; float: right;
}
.cartSummaryValue {
	MARGIN: 2px 0px 2px 20px; TEXT-ALIGN: right; float: right; border: 1px solid red;
}
.cartSummary .border {
	BORDER: #afb1b3 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	BACKGROUND: #494f51;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 0px 0px;
	WIDTH: 80px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: right;
	MARGIN: 2px 0px 2px 20px;
	float: right;
}
.cartSummaryCurrency {
	MARGIN: 2px 0px 2px 6px; WIDTH: 25px; TEXT-ALIGN: left; float: right;
}
.imageVersions .hImageTypes {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px
}
.imageVersions .imageTypes {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px
}
.imageVersions .hImageFormats {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px
}
.imageVersions .imageFormats {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px
}
.imageVersions .hImageCount,
.cartCalendar .hCalendarCount
{
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px;
}
.imageVersions .imageCount {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 4px;
}
.imageVersions .hImagePrice,
.cartCalendar .hCalendarPrice
{
	FLOAT: left; WIDTH: 120px; COLOR: #7e7e7e; MARGIN-RIGHT: 4px
}
.imageVersions .imagePrice
{
	FLOAT: left; WIDTH: 120px; COLOR: #7e7e7e; MARGIN-RIGHT: 4px; 
}
.imageVersions .hImagePriceTotal,
.cartCalendar .hCalendarPriceTotal
 {
	FLOAT: left; WIDTH: 120px; COLOR: #7e7e7e; MARGIN-RIGHT: 4px;
}
.imageVersions .imagePriceTotal {
	FLOAT: left; WIDTH: 120px; COLOR: #7e7e7e; MARGIN-RIGHT: 4px;
}
.imageVersions .imageFormats {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BACKGROUND: #494f51; MARGIN: 4px 3px 0px 0px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
.imageVersions .imageTypes {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BACKGROUND: #494f51; MARGIN: 4px 3px 0px 0px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
.imageVersions .imageCount,
.cartCalendar .calendarCount
 {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BACKGROUND: #494f51; MARGIN: 4px 3px 0px 0px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
.imageVersions .imagePrice,
.cartCalendar .calendarPrice
{
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BACKGROUND: #494f51; MARGIN: 4px 3px 0px 0px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid;
}
.imageVersions .imagePriceTotal,
.cartCalendar .calendarPriceTotal
 {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BACKGROUND: #494f51; MARGIN: 4px 3px 0px 0px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 120px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid;
}
.cartContact DIV {
	FONT-SIZE: 1em; MARGIN: 0.2em 0px; COLOR: #afb1b3
}
.cartContact LABEL {
	FLOAT: left; WIDTH: 120px; TEXT-ALIGN: left
}
.cartContact SPAN.error {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0.5em; COLOR: red
}
.errorMain {
	BORDER-RIGHT: #afb1b3 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 1em; BACKGROUND: #1d2128; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #afb1b3 1px solid; COLOR: red; PADDING-TOP: 0.5em; BORDER-BOTTOM: #afb1b3 1px solid; LETTER-SPACING: 0.1em; TEXT-ALIGN: center
}
.cartVerify DIV {
	FONT-SIZE: 1em; MARGIN: 5px; COLOR: white
}
TABLE.cartVerify {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 60%; BORDER-BOTTOM: 0px
}
TABLE.cartVerify TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #7e7e7e; PADDING-TOP: 2px; BORDER-BOTTOM: #57595c 2px solid
}
TABLE.cartVerify TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #363a3a 1px solid
}
.blog DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0.2em 0px; COLOR: #afb1b3
}
.blog LABEL {
	FLOAT: left; WIDTH: 70px; TEXT-ALIGN: left
}
INPUT.field {
	BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #494f51; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 220px; COLOR: #f5f5f5; BORDER-BOTTOM: #afb1b3 1px solid
}
SELECT.field {
	WIDTH: 220px; BACKGROUND: #494f51; COLOR: #f5f5f5; BORDER-RIGHT: #afb1b3 1px solid; BORDER-TOP: #afb1b3 1px solid; BORDER-LEFT: #afb1b3 1px solid;
}

.blog DIV TEXTAREA {
	BORDER-RIGHT: #afb1b3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #494f51; PADDING-BOTTOM: 5px; BORDER-LEFT: #afb1b3 1px solid; WIDTH: 300px; COLOR: #f5f5f5; PADDING-TOP: 5px; BORDER-BOTTOM: #afb1b3 1px solid; FONT-FAMILY: Tahoma, Arial; HEIGHT: 80px
}
.blogarticles {
	MARGIN: 0px 0px 1.6em 70px
}
.blogarticles .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; PADDING-BOTTOM: 2px; COLOR: #afb1b3; PADDING-TOP: 2px; BORDER-BOTTOM: #363a3a 1px solid; HEIGHT: 19px
}
.blogarticles .text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #363a3a 1px solid
}
.blogarticles .signature {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #494f51; PADDING-TOP: 2px; BORDER-BOTTOM: #363a3a 1px solid
}
.blogarticles .signature SPAN {
	FONT-WEIGHT: bold; COLOR: #afb1b3
}
.blogarticles .response {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #323637; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
.blogError {
	BORDER-RIGHT: #afb1b3 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 1em; BACKGROUND: #1d2128; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #afb1b3 1px solid; COLOR: red; PADDING-TOP: 0.5em; BORDER-BOTTOM: #afb1b3 1px solid; LETTER-SPACING: 0.1em; TEXT-ALIGN: center
}
DIV#gallery {
	MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto; HEIGHT: 400px
}
OBJECT A {
	DISPLAY: none
}
OBJECT {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header .clear {
	CLEAR: both; MARGIN-TOP: 0px; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.clear {
	CLEAR: both; MARGIN-TOP: 0px; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.cartLinks A.addToCart {
	FLOAT: left
}
.cartLinks A.delFromCart {
	FLOAT: left
}
.banner{
	margin: 10px 0;
	text-align: center;
}

.banner img{
	border: 1px solid #afb1b3;
}


span.inputError {
	color: red;
	font-weight: bold;
	padding-left: 0.5em;
}

span.inputErrorInfo {
	color: red;
	padding-left: 0.5em;
}
.successMain {
	BORDER-RIGHT: #afb1b3 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #afb1b3 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 1em; BACKGROUND: #1d2128; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #afb1b3 1px solid; COLOR: Lime; PADDING-TOP: 0.5em; BORDER-BOTTOM: #afb1b3 1px solid; LETTER-SPACING: 0.1em; TEXT-ALIGN: center
}


.cartPleaseLogin {
	text-align: center;
	margin: 1em 0;
	padding: 0.5em;
	border: #afb1b3 1px solid;
	line-height: 2em;	
}
.cartPleaseLogin a {
}

input.button_large_inactive {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/button_large_inactive.gif); BORDER-LEFT: medium none; WIDTH: 120px; COLOR: #e3e7ec; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
	color: #A4A4A4;
}

p.calendar_description span {
	color: white;
}

div.calendar  {
	width: 48%;
	float: left;
	margin: 0 10px 10px 0;
	padding: 2px;
	/*background: #323637;*/
	border: 1px solid #363a3a;
}

div.calendar  img{
	float: left;
	margin: 0 10px 0 0;
	padding: 8px;
}

div.calendar  h3{
	font-size: 16px; 
	border: 0px;
	padding: 0px;
	margin: 5px 0 10px 0;
	color: white;
}

div.calendar  div.description{
	font-size: 12px; 
	color: white;
}


#pageRefs {}
#pageRefs .line {
	overflow: hidden;
	width: 800px;
	margin: 0 auto;
	padding: 20px 0;
}
#pageRefs .line .section {
	width: 400px;
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#pageRefs .line .section .img {
	height: 170px;
	line-height: 170px;
	display: block;
	width: 200px;
}
#pageRefs .line .section .title{
	position: absolute;
	left: 200px;
	top: 20px;
	font-size: 20px;
}


#pageRefsList {
	overflow: hidden;
	margin: 0 auto;
	width: 960px;
}
#pageRefsList .entry {
	display: block;
	float: left;
	width: 300px;
	margin: 10px 10px 5px 10px;
	padding-bottom: 10px;
	border-bottom: 1px #838d8d dotted;
}
#pageRefsList .entry:hover {
	text-decoration: none;
}
#pageRefsList .entry .img{
	float: left;
}
#pageRefsList .entry .title {
	padding-left: 170px;
	padding-right: 5px;
	display: block;
}

#imgDetailImgBig {
	width: 100%; 
	height: 480px;
	background: red;
	cursor: pointer;
}