@charset "utf-8";
/* CSS Document */



html, body {
	margin: 0px;
	font-size:100%;
	line-height:1.125em;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/backing.gif);
	background-repeat: repeat;
}
.clearing {
	clear: both;
	visibility: hidden;
}
p {
	font-size:0.6875em;
	margin-top: 0px;
	margin-bottom: 16px;
	line-height: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 15%;
}
a {
	text-decoration: none;
	color: #CC3333;
}
a:hover {
	color: #FF9900;
}
.orphan-page-link {
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: 2.5em;
}

.inline {
	display: inline;
}
.line-links {
	margin-top: 5px;
	margin-right: 35px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.line-links a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: inline;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	line-height: 2.2em;
	padding-top: 3px;
}
.alt-colour-1 {
	color: #CCCCCC;
}

.alt-colour-2 {
	color: #CC9900;
}
.grey {
	color: #666666;
}



h1 {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	font-weight: lighter;
	color: #CC0033;
	line-height: 1em;
}
.left-column-large h1, .right-column-large h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

h2 {
	color: #CC0033;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.9375em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.left-column-large h2, .right-column-large h2 {
	margin-top: 28px;
	margin-bottom: 10px;
}
#gallery-home h2 {
	text-transform: none;
	font-size: 1.2em;
	margin-bottom: 8px;
}
#container #page .right-column-large .heading-compact {
	margin-bottom: 0px;
}
#container #page .right-column-large .heading-spaced {
	margin-bottom: 10px;
}


h3 {
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666666;
}
h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 0.9375em;
	line-height: 1.3em;
}


.date {
	color: #999933;
}

#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

#backing-graphic {
	background-image: url(images/backing-graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 401px;
	width: 290px;
	margin-left: -290px;
	position: absolute;
}
#header {
	height: 86px;
	background-image: url(images/header-backing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: -13px;
	padding-top: 33px;
	padding-right: 19px;
	width: 920px;
}
#logo {
	height: 56px;
	width: 257px;
	background-image: url(images/logo-main.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -13px;
	float: left;
	position: relative;
}
#logo-agency {
	height: 56px;
	width: 257px;
	background-image: url(images/logo-agency.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -13px;
	float: left;
	position: relative;
}
#logo-australia {
	height: 56px;
	width: 257px;
	background-image: url(images/logo-australia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -13px;
	float: left;
	position: relative;
}
#logo-eboutique {
	height: 56px;
	width: 257px;
	background-image: url(images/logo-eboutique.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -13px;
	float: left;
	position: relative;
}
#nav {
	float: left;
	padding: 0px;
	list-style-type: none;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#nav li {
	float: left;
	list-style-type: none;
	margin-right: 1px;
}
#nav li a {
	display: block;
	font-size: 0.75em;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-image: url(images/nav-backing.gif);
	background-repeat: repeat-x;
	color: #333333;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
}
#nav li a:hover {
	color: #FFFFFF;
	background-image: url(images/nav-over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#container #header #nav #nav-active {
	color: #FFFFFF;
	background-image: url(images/nav-active.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#right-menu {
	float: right;
}

#account-links {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#account-links li {
	float: left;
}
#account-links li a {
	color: #666666;
	text-decoration: none;
	font-size: 0.6875em;
	display: block;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	white-space: nowrap;
}

#icon-sign-in {
	background-image: url(images/icon-sign-in.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#icon-reg {
	background-image: url(images/icon-reg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#icon-account {
	background-image: url(images/icon-account.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#icon-sign-in:hover {
	background-image: url(images/icon-sign-in-over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FF9900;
}
#icon-reg:hover {
	background-image: url(images/icon-reg-over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FF9900;
}
#icon-account:hover {
	background-image: url(images/icon-account-over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FF9900;
}

#keyword-search {
	margin: 0px;
	padding: 0px;
}
.search-box {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.go-button {
	font-size: 0.6875em;
	color: #FFFFFF;
	background-image: url(images/go-button.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#page {
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.column-half-width {
	width: 50%;
	float: left;
}
#home-right-column {
	background-image: url(images/home-right-column.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.content {
	padding-top: 20px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 22px;
}
#home-image {
	background-image: url(images/home-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 197px;
	width: 460px;
}
#gallery-home {
	border: 1px solid #D4D4D4;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 21px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#gallery-home h2 {
	padding-left: 10px;
}


#gallery-curated {
	border: 1px solid #D4D4D4;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 21px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
}

#gallery-home .line-links p, #gallery-curated .line-links p {
	margin-bottom: 0px;
}

.gallery-thumbs-container {
	padding-bottom: 15px;
	padding-left: 10px;
}
.gallery-thumbs {
	background-color: #FFFFFF;
	margin-right: 0px;
	float: left;
	/*width: 379px;*/
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.gallery-thumbs-curated-full {
	background-color: #FFFFFF;
	margin-right: 15px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.gallery-thumb {
	padding: 0px;
	height: 124px;
	width: 124px;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.gallery-thumb img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.des-thumb img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gallery-curated h2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.75em;
}
.gallery-curated-links {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 5px;
}

.gallery-curated-links a {
	font-size: 0.65em;
	text-transform: uppercase;
	margin-right: 10px;
}
.gallery-thumbs-nav {
	float: left;
	width: 30px;
	padding-top: 100px;
}
.gallery-thumbs-nav p {
	color: #FF9900;
	text-transform: lowercase;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 0.65em;
}

.curated-arrow-l {
	height: 20px;
	width: 13px;
	display: block;
	background-image: url(images/curated-arrow-l.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 3px;
	float: left;
}

.curated-arrow-r {
	height: 20px;
	width: 13px;
	display: block;
	background-image: url(images/curated-arrow-r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.curated-arrow-l:hover {
	background-image: url(images/curated-arrow-l-over.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.curated-arrow-r:hover {
	background-image: url(images/curated-arrow-r-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



.feature-row .feature-box-base {
	min-height: 180px;
	_height: 350px;
}
.feature-market {
	background-image: url(images/feature-market-bk.gif);
	background-repeat: repeat-y;
	width: 439px;
	margin-left: 13px;
	background-position: right;
}
.feature-market-top {
	background-image: url(images/diary.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.feature-market-base {
	padding-left: 12px;
	padding-right: 125px;
	background-image: url(images/pen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 8px;
	padding-bottom: 0px;
}
.feature-market h2 {
	color: #FFFFFF;
	background-image: url(images/heading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.1em;
	text-transform: lowercase;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	float: left;
}
.feature-market h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #CC0033;
	font-size: 0.875em;
	font-weight: normal;
}
.text-block-black {
	color: #FFFFFF;
	background-color: #333333;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.text-block-red {
	color: #FFFFFF;
	background-color: #CC0033;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	line-height: 1.3em;
}
.text-block-white {
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	line-height: 1.3em;
}
.event-text {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.event-text li {
	margin-bottom: 6px;
}
.event-text p {
	display: inline;
	line-height: 1em;
}
.event-text .text-block-white, .event-text .text-block-red, .event-text .text-block-black {
	line-height: 1.4em;
	font-size: 0.75em;
}

.feature-market-base .text-block-red {
	white-space: nowrap;
}




p a:hover .text-block-black, a:hover .text-block-red, a:hover .text-block-white {
	color: #FFFFFF;
	background-color: #FF9900;

}


.home-right-features {
	padding-left: 10px;
	float: left;
}

.feature-box {
	background-image: url(images/feature-box-bk.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 217px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feature-box-top {
	background-image: url(images/feature-box-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.feature-box-base {
	background-image: url(images/feature-box-base.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 14px;
	padding-left: 14px;
}
.feature-box h2 {
	margin: 0px;
	color: #FFFFFF;
	background-image: url(images/heading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-size: 1.1em;
	text-transform: lowercase;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#container #page .feature-row .home-right-features .feature-box .feature-box-top .heading-colour2 {
	background-image: url(images/heading-colour2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.feedback-name {
	display: block;
	text-align: right;
}



.feature-box h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}
.feature-box a p, .feature-box a h3 {
	color: #333333;
}
.feature-box a:hover p, .feature-box a:hover h3 {
	color: #FF9900;
}

.feature-box p {
	margin-bottom: 8px;
	line-height: 1.4em;
	margin-right: 5px;
}
.feature-div {
	height: 1px;
	background-image: url(images/feature-div.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 8px;
}



#footer {
	width: 100%;
	margin-bottom: 30px;
}
#news {
	background-image: url(images/footer-news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	padding-top: 15px;
	background-color: #FFFFFF;
	padding-right: 15px;
}
#news #unwrapped-girl {
	background-image:url(images/unwrapped-girl.gif);
	background-repeat:no-repeat;
	background-position:720px bottom;
}
.news-item {
	float: left;
	width: 320px;
	margin-right: 15px;
}
#container #footer #news .news-item h2 {
	text-transform: none;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom: 2px;
}
.news-item p {
	line-height: 1.3em;
}


#news-links {
	float: right;
	width: 185px;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
}
#news-links li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
#news-links li a {
	display: block;
	font-size: 0.6875em;
	background-image: url(images/arrow-large.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333333;
}
#news-links li a:hover {
	color: #FF9900;
	background-image: url(images/arrow-large-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#base-links {
}
.base-links-left {
	float: left;
	padding-top: 10px;
}
.base-links-left a {
	font-size: 0.6875em;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
.base-links-left a:hover {
	color: #FF9900;
}

#container #footer #base-links .base-links-left .last-link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.base-links-left p {
	padding-left: 10px;
	color: #666666;
	margin-top: 3px;
}
.base-links-right {
	float: right;
	padding-top: 10px;
}
.base-links-right img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.left-column-short {
	width: 174px;
	padding-top: 0px;
	float: left;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 14px;
	padding-bottom: 35px;
}
.right-column-short {
	width: 160px;
	padding-top: 0px;
	float: right;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 14px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
}
.left-column-short h2 {
	color: #FFFFFF;
	background-image: url(images/heading-black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1em;
	text-transform: lowercase;
	padding-top: 1px;
	padding-right: 13px;
	padding-bottom: 1px;
	padding-left: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
	float: left;
	position: relative;
}

.right-column-short h2 {
	color: #FFFFFF;
	background-image: url(images/heading-black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1em;
	text-transform: lowercase;
	padding-top: 1px;
	padding-right: 13px;
	padding-bottom: 1px;
	padding-left: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	float: left;
}



.nav-left {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 0.9em;
}


.nav-left li {
	padding: 0px;
	margin: 0px;
}


.nav-left li a {
	display: block;
	color: #000000;
	font-size: 0.65em;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	text-transform: uppercase;
	width: 144px;
}
.nav-left a:hover {
	background-color: #FF9900;
	color: #FFFFFF;
}
.nav-left li ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-bottom: 8px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
.nav-left li ul li {
	padding: 0px;
	margin: 0px;
}
.nav-left li ul li a {
	color: #666666;
	width: 136px;
}


#container #page .left-column-short .nav-left #left-nav-active {
	color: #FFFFFF;
	background-image: url(images/mid-grey.gif);
	background-repeat: repeat;
}


.left-column-short form {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 18px;
	margin-left: 14px;
	border-top-color: #CCCCCC;
}
.left-column-short form label {
	font-size: 0.6875em;
	text-transform: uppercase;
	padding-bottom: 5px;
	display: block;
}
.left-column-short form a {
	font-size: 0.65em;
}



.left-column-large {
	float: left;
	width: 700px;
	padding-left: 30px;
	padding-top: 25px;
}


.right-column-large {
	float: right;
	width: 729px;
	padding-left: 15px;
	padding-top: 25px;
}



#cart-buttons {
	border: 1px solid #CCCCCC;
	float: right;
	margin-top: -22px;
	margin-right: 3px;
	padding-left: 5px;
}
#cart-buttons ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#cart-buttons ul li {
	float: left;
	white-space: nowrap;
}

#cart-button {
	display: block;
	background-image: url(images/icon-cart.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 0.65em;
	padding-left: 20px;
	color: #333333;
	margin-right: 8px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
#cart-button:hover {
	background-image: url(images/icon-cart-over.gif);
	background-repeat: no-repeat;
	color: #FF9900;
}

#checkout-button {
	display: block;
	background-image: url(images/icon-checkout.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 0.65em;
	padding-left: 15px;
	color: #333333;
	margin-right: 8px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
#checkout-button:hover {
	background-image: url(images/icon-checkout-over.gif);
	background-repeat: no-repeat;
	color: #FF9900;
}

#cart-summary {
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#cart-summary p {
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}
.category-thumb {
	border: 1px solid #CCCCCC;
	width: 172px;
	float: left;
	margin-bottom: -1px;
	margin-right: -1px;
}
.category-thumb a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.category-thumb h2 {
	color: #666666;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 0.75em;
}
.category-thumb a:hover h2 {
	color: #FF9900;
}
#refine-search {
	margin-bottom: 0px;
}

#refine {
	margin: 0px;
	padding: 0px;
	width: 350px;
}
#refine ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 650px;
	height: 100%;
}
#refine ul li {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #page .right-column-large #refine-search #p7ABW1 #p7ABw1_1 #p7ABc1_1 #refine .list-last-item {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#refine label {
	display: block;
	text-transform: uppercase;
}
#refine select {
	margin: 0px;
	padding: 0px;
}
#refine input {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
}

#sort-search {
	margin-right: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sort-search-left {
	float: left;
	white-space: nowrap;
}

#sort-search h3 {
	font-size: 0.6875em;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	float: left;
}
#sort-search p {
	font-size: 0.6875em;
	margin-right: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	white-space: nowrap;
	float: left;
}
#sort-search .arrows {
	margin-right: 10px;
	padding-top: 5px;
	float: left;
}
#sort-search .arrows a {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	display: block;
	height: 8px;
	width: 11px;
}
#sort-search .arrows .arrow-up {
	background-image: url(images/little-arrow-up.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#sort-search .arrows .arrow-up:hover {
	background-image: url(images/little-arrow-up-over.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#sort-search .arrows .arrow-down {
	background-image: url(images/litte-arrow-down.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#sort-search .arrows .arrow-down:hover {
	background-image: url(images/little-arrow-down-over.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pagination a {
	font-size: 0.6875em;
	color: #666666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#page-active {
	background-image: url(images/orange.gif);
	background-repeat: repeat;
	color: #FFFFFF;
}

.sort-search-right {
	float: right;
}
#sort-search ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sort-search ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#sort-search select {
	float: left;
}
.page-numberring {
	float: left;
	margin-right: 10px;
}
.thumbs {
	background-image: url(images/thumbs-bk.gif);
	background-repeat: repeat;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 15px;
	margin-right: 15px;
	margin-bottom: 25px;
}

.thumb {
	width: 164px;
	background-image: url(images/thumb-bk.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}
.thumb-image {
	background-image: url(images/thumb-top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 16px;
	padding-left: 10px;
}
.thumb a .thumb-image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thumb-info {
	padding-left: 10px;
	padding-right: 16px;
	padding-top: 5px;
	background-image: url(images/thumb-base.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 12px;
}
.thumbs  h3 {
	margin: 0px;
	font-size: 0.6875em;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.thumb a:hover h3 {
	color: #FF9900;
}

.thumb p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.thumb a:hover p {
	color: #FF9900;
}
#container #page .right-column-large .thumbs .thumb .thumb-info .list-last-item {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.grey-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 1px;
}
.product-info-column {
	width: 310px;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.product-info-column h2, .designer-info-column h2 {
	text-transform: none;
	color: #FFFFFF;
	background-image: url(images/dark-grey.gif);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	margin-bottom: 8px;
}

.para-links {
	margin-bottom: 20px;
}
.para-links a {
	font-size: 0.6875em;
}
.shortlist {
	display: block;
	margin-right: 15px;
	background-image: url(images/icon-shortlist.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	float: left;
	padding-top:2px;
}
.shortlist:hover, .shortlist-active {
	background-image: url(images/icon-shortlist-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.profile {
	display: block;
	margin-right: 15px;
	background-image: url(images/icon-designer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	float: left;
}
.profile:hover {
	background-image: url(images/icon-designer-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.email-friend {
	color: #CC3333;
	background-image: url(images/icon-email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.email-friend:hover {
	background-image: url(images/icon-email-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.question {
	color: #CC3333;
	background-image: url(images/icon-question.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.question:hover {
	background-image: url(images/icon-question-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.blog {
	color: #CC3333;
	background-image: url(images/icon-blog.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.blog:hover {
	background-image: url(images/icon-blog-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.design {
	color: #CC3333;
	background-image: url(images/icon-design.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.design:hover {
	background-image: url(images/icon-design-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.info {
	color: #CC3333;
	background-image: url(images/icon-info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.info:hover {
	background-image: url(images/icon-info-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.gallery {
	color: #CC3333;
	background-image: url(images/icon-camera.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 19px;
	float: left;
	white-space: nowrap;
}
.gallery:hover {
	background-image: url(images/icon-camera-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.border-box {
	margin-right: -10px;
	margin-left: -10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
}
.border-box h3 {
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 0.6875em;
	text-transform: uppercase;
}
.border-box h4 {
	font-size: 0.65em;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.border-box .links-list {
	float: left;
}

.links-list {
	margin: 0px;
	list-style-type: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 220px;
	display: block;
}
.links-list li {
	white-space: nowrap;
	display: block;
}

.links-list a {
	font-size: 0.6875em;
	margin-bottom: 3px;
}
.designer-logo {
	float: right;
	width: 150px;
	text-align: center;
	padding-top: 10px;
}
.designer-logo img {
}
.h3-alt {
	background-image: url(images/mid-grey.gif);
	background-repeat: repeat;
	color: #FFFFFF;
	font-weight: normal;
}
.delivery-line {
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
}



.product-image-column {
	width: 375px;
	float: right;
	background-image: url(images/product-bk.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-right: 10px;
}
.product-image {
	background-image: url(images/product-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 365px;
	padding-top: 7px;
	padding-left: 10px;
}
.product-info {
	background-image: url(images/product-base.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
}
.product-thumb-images {
	margin-right: 15px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-bottom: 0px;

}
.product-thumb-images a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.magnify {
	background-image: url(images/icon-magnify.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.product-lower {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.designer-info-column {
	width: 430px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.designer-right-column {
	float: right;
	width: 150px;
}
.h2-grey {
	background-image: url(images/mid-grey.gif);
	background-repeat: repeat;
}
#container #page .left-column-short .h2-grey {
	background-image: url(images/heading-grey.gif);
	background-repeat: repeat;
}
.left-column-copy {
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
}


.right-column-float {
	float: right;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.right-column-float .feature-box {
	margin-bottom: 20px;
}
.right-column-float .feature-box .heading-colour2, #container #page .left-column-short .heading-colour2 {
	background-image: url(images/heading-colour2.gif);
}
.right-column-float .feature-box .heading-colour3, #container #page .left-column-short .heading-colour3 {
	background-image: url(images/heading-black.gif);
}
.right-column-float .feature-box .heading-colour4, #container #page .left-column-short .heading-colour4 {
	background-image: url(images/heading-grey.gif);
}
.right-column-float .feature-box .heading-red, #container #page .left-column-short .heading-red {
	background-image: url(images/heading.gif);
}


.feature-box ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feature-box ul li {
	display: block;
	font-size: 0.65em;
	text-transform: uppercase;
	line-height: 1.1em;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.feature-box ul li a {
	color: #CC3333;
}
.feature-box ul li a:hover {
	color: #FF9900;
}
.feature-box .feature-box-base .list-last-item {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}









.des-thumb {
	width: 305px;
	background-image: url(images/des-thumb-bk.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}
.des-thumb-image {
	background-image: url(images/des-thumb-top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 6px;
	padding-left: 10px;
}
.des-thumb a .des-thumb-image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 6px;
}

.des-thumb-info {
	padding-left: 10px;
	padding-right: 16px;
	padding-top: 5px;
	background-image: url(images/des-thumb-base.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 12px;
}
.des-thumb a:hover h3 {
	color: #FF9900;
}

.des-thumb p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.des-thumb a:hover p {
	color: #FF9900;
}

#container #page .right-column-large .thumbs .des-thumb .des-thumb-info .list-last-item {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.profile-image {
	padding-bottom: 10px;
}
.heading-div {
	color: #999999;
	padding-right: 8px;
	padding-left: 8px;
}


.border-box .links-list-2-col {
	float: left;
}

.links-list-2-col {
	margin: 0px;
	list-style-type: none;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	display: block;
	width: 410px;
}
.links-list-2-col li {
	white-space: nowrap;
	display: block;
	float: left;
	width: 205px;
}

.links-list-2-col a {
	font-size: 0.6875em;
	margin-bottom: 3px;
}
h2 a {
	color: #FF6600;
	font-size: 0.9em;
	margin-left: 15px;
}
.designer-sub-info {
	padding-bottom: 30px;
	color: #000000;
}
.designer-sub-info-left {
	float: left;
	width: 49%;
}
.designer-sub-info-right {
	float: left;
	width: 49%;
}
.designer-sub-info h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
	color: #333333;
	font-size: 0.75em;
}
.designer-sub-info h3 {
	font-size: 0.65em;
	text-transform: uppercase;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.designer-sub-info p {
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.designer-sub-info .grey {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #999999;
}

.designer-sub-info ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.designer-sub-info ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sponsor-logo-right {
	margin-bottom: 20px;
}
.wide-image {
	margin-bottom: 20px;
}
.left-column-short .feature-box {
	background-image: none;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 12px;
	margin-left: 10px;
	margin-right: 10px;
	background-repeat: repeat;
	border: 1px dashed #CCCCCC;
}
.event-feature {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
}
.event-feature h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 0px;
	font-size: 0.75em;
}
.event-feature-thumbs {
	float: right;
	padding-right: 10px;

}
.event-feature-thumbs img {
	border: 4px solid #FFFFFF;
}

.event-feature-thumbs .event-image-square img {
	margin:0px;
	padding: 0px;
	border: none;
}

.event-feature-thumbs .event-image-square {
	padding: 0px;
	border: 4px solid #FFFFFF;
}

.event-feature-copy {
	width: 360px;
	float: left;
	padding-left: 10px;
}
.event-feature-copy p {
	line-height: 2em;
}
.event-feature-copy .links-list {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 310px;
}
.3-column-list {
	list-style-type: none;
}
.event-images-short {
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
	width: 468px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 10px;
}
.event-images-short img {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 3px solid #FFFFFF;
}

.event-images-full {
	background-image: url(images/thumbs-bk.gif);
	background-repeat: repeat;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-bottom: 45px;
	width: 700px;
}
.event-images-full img {
	padding: 0px;
	border: 3px solid #FFFFFF;
	margin: 8px;
}

.event-image-square {
	width:150px;
	height:150px;
	overflow:hidden;
	float:left;
}

.event-images-full .event-image-square img {
	margin:0px;
	padding: 0px;
	border: none;
}

.event-images-full .event-image-square {
	padding: 0px;
	border: 3px solid #FFFFFF;
	margin: 8px;
}

.gallery-link-feature {
}
.gallery-link-feature a {
	font-size: 0.6875em;
	width: 170px;
	display: block;
	padding-left: 15px;
	background-image: url(images/gallery-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 150px;
	padding-right: 15px;
	margin-left: 20px;
	text-transform: uppercase;
}
.gallery-entry p {
	margin-bottom: 10px;
}
.gallery-base-link {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.gallery-entry h3 {
	margin-top: 20px;
	margin-bottom: 0px;
}
.gallery-entry:hover h3 {
	color: #FF9900;
}



.gallery-base-link a {
	margin-left: 8px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #333333;
	margin-bottom: 0px;
}
.gallery-base-link a:hover {
	background-color: #FF9900;

}
.news-item-full {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/light-grey.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.date-full {
}
.italic-text {
}

#sendtoafriend {
	padding:5px;
}

#sendtoafriend #closebtn {
	float:right;
}

#sendtoafriend p {
	margin-right:0;
}

#errormessage {
	width:80%;
	margin:0px auto 10px auto;
	color: #cc0000;
	border: 1px solid #cc0000;
	padding:5px;
	font-size: 0.6875em;
	text-align:center;
}

/* ################################################# TABLES ################################################# */
table.inputTable, table.listTable {
	width: 99%;
}

table.inputTable tr, table.listTable tr {
	vertical-align:top;
}

table.inputTable th, table.listTable th {
	font-weight:bold;
	color:#fff;
	background-color:#808080;
	font-size: 0.6875em;
}

table.inputTable td, table.listTable td {
	font-size: 0.6875em;
}

table.inputTable td {
	width:35%;
}

table.inputTable td.span_2col {
	width:50%;
}

table.inputTable td.label {
	width:15%;
	background-color: #eaeaea;
	text-align:right;
	padding-right:5px;
	font-weight: bold;
}

table.inputTable td.nolabel {
	background-color:#FFFFFF;
}

table.inputTable td.label_2col {
	width:9%;
}

table.inputTable td.required label {
	background-image:url(includes/dhtml-suite-batur/themes/blue/images/form-validator/required.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:7px;
}

table.inputTable td input, table.inputTable td select, table.inputTable td textarea,
table.listTable td input, table.listTable td select, table.listTable td textarea {
	width:100%;
	border: 1px solid #E1EAE3;
	font-size: 1em;
}

table.inputTable td textarea {
	font-size: 1.2em;
}

table.inputTable td input[type="checkbox"], table.inputTable td input[type="file"] {
	width:auto;
}

table.inputTable td input:hover, table.inputTable td select:hover, table.inputTable td textarea:hover,
table.listTable td input:hover, table.listTable td select:hover, table.listTable td textarea:hover {
	border: 1px solid #333333;
}

table.inputTable td.required input, table.inputTable td.required select, table.inputTable td.required textarea,
table.listTable td.required input, table.listTable td.required select, table.listTable td.required textarea {
	border: 1px solid #B01E1E;
}

table.inputTable td.arequired input, table.inputTable td.arequired select, table.inputTable td.arequired textarea,
table.listTable td.arequired input, table.listTable td.arequired select, table.listTable td.arequired textarea {
	border: 1px solid #E17100;
}

table.inputTable .calendar_input, table.listTable .calendar_input {
	width:80%;
}

table.inputTable .calendar_image, table.listTable .calendar_image {
	width:auto;
}

table.listTable tr td {
	border-bottom: 1px solid #7D8281;
	width:auto;
}

table.listTable tr:hover {
	background-color: #eeeeee;
	cursor: pointer;
}

table.infoTable tr:hover {
	cursor: auto;
}

table.inputTable input[type="submit"], table.inputTable input[type="button"], table.inputTable input[type="reset"], table.inputTable input[type="submit"]:hover, table.inputTable input[type="button"]:hover, table.inputTable input[type="reset"]:hover,
table.listTable input[type="submit"], table.listTable input[type="button"], table.listTable input[type="reset"], table.listTable input[type="submit"]:hover, table.listTable input[type="button"]:hover, table.listTable input[type="reset"]:hover {
	width:auto;
	border-top:2px solid #F4F4F4;
	border-left:2px solid #F4F4F4;
	border-bottom:2px solid #666666;
	border-right:2px solid #666666;
}
/* ################################################# END TABLES ################################################# */

#gallery-area-backing {
	background-color:#FFFFFF;
}

#gallery-area p {
	margin-right:10px;
}

.DHTMLSuite_calendar_monthView td {
	font-size: 11px;
}

.delete_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/delete.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.edit_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/edit.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.check_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/check.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}
.new_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/new.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.payment_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/payment.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}
.library_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/library.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}
.copy_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/copy.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.refresh_link {
	width:20px;
	height:20px;
	background-image:url(includes/images/crm/refresh.png);
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.twitter {
	float: left;
	width: 320px;
	margin-right: 15px;
	margin-bottom:20px;
}
#container #footer .twitter h2 {
	text-transform: none;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom: 2px;
}

.twitter .tweet {
	margin-bottom:5px;
}

.twitter .tweet p {
	line-height: 1.3em;
	margin-bottom: 2px;
}
#base-links .base-links-left .crackle-link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#eboutique-header {
	position: relative;
	margin-bottom:20px;
}

#eboutique-header #eboutique-image {
	margin-top:30px;
}

#eboutique-header #eboutique-tab {
	position: absolute;
	top: -40px;
	left: 30px;
	width: 200px
}

#eboutique-header #eboutique-content {
	width: 698px;
	padding: 10px;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}

#eboutique-header #eboutique-content h1 {
	position: absolute;
	left: -999px;
}