body {
	background-color:#c2c29f;
	padding:0px;
	margin:0px;
}
#container {
	width:900px;
	background-color:#ffffff;
	padding:0px;
	margin:0px auto;
}
/*** =begin HEADER ***/
#header {
	float:left;
	width:900px;
	background-color:#4c413c;
	padding:0px;
	margin:0px;
}
.logo-container {
	float:left;
	width:395px;
	padding:0px;
	margin:0px;
}
.logo-container img {padding:0px;margin:0px;border:none;}
.top-links {
	float:left;
	width:505px;
	padding:0px;
	margin:0px;
}
ul#primary-links {
	float:left;
	width:495px;
	background-color:#4c413c;
	list-style-type:none;
	padding:10px 5px 1px 5px;
	margin:0px;
}
ul#primary-links li {
	float:left;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 10px 0px 0px;
	margin:0px;
}
ul#primary-links li a {
	float:left;
	background-image:url(images/bul-pri-lin.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#a18d84;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	margin:0px;
}
ul#primary-links li a:hover {
	font:normal 9px Arial, Helvetica, sans-serif;
/*	color:#d1e156;*/
	color:#ffffff;
	text-decoration:none;
}
ul#primary-links li.last {
	float:left;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px;
	margin:0px;
}
ul#primary-links li.last a {
	float:left;
	background-image:url(images/bul-pri-lin.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#a18d84;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	margin:0px;
}
ul#primary-links li.last a:hover {
	font:normal 9px Arial, Helvetica, sans-serif;
/*	color:#d1e156;*/
	color:#ffffff;
	text-decoration:none;
}
.search {
	float:left;
	width:231px;
	background-color:#4c413c;
	padding:54px 0px 0px 274px;
	margin:0px;
}
.search-box {
	float:left;
	width:155px;
	padding:0px;
	margin:0px;
}
input.textinput {
	width:147px;
	float:left;
	background-color:#a4a09e;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:2px 2px 3px 2px;
	margin:0px;
	border-top:1px solid #aca899;
	border-right:1px solid #c4b8b3;
	border-bottom:1px solid #c4b8b3;
	border-left:1px solid #aca899;
}
.search-button {
	float:left;
	width:55px;
	padding:1px 0px 0px 0px;
	margin:0px;
}
.search-button img {padding:0px;margin:0px;border:none;}
/*** =end HEADER ***/

/*** =begin NAVIGATION ***/
#navigation {
	float:left;
	width:900px;
	padding:0px;
	margin:0px;
}
/*** =end NAVIGATION ***/

/*** =begin CONTENT-WRAP ***/
#content-wrap {
	float:left;
	width:900px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	border-bottom:solid 7px #282220;
}

/*** =begin INDEXstyles ***/
#left-side {
	float:left;
	width:408px;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	line-height:15px;
	padding:10px 7px 0px 10px;
	margin:0px;
}
#left-side h2 {
	font:normal 17px "Trebuchet MS", Arial, sans-serif;
	color:#e4371c;
	padding:0px;
	margin:0px;
}
#left-side .news-box {
	float:left;
	width:405px;
	padding:0px 2px 0px 0px;
	margin:0px;
}
#left-side .news-box span.news-image {
	float:left;
	width:80px;
	display:block;
	padding:0px;
	margin:0px;
}
#left-side .news-box span.news-image img {
	padding:0px;
	margin:0px 0px 10px 0px;
	border:1px solid #c1c1ad;
}
#left-side .news-box span.news-date {
	float:left;
/*	width:325px;*/
display:block;
	padding:0px;
	margin:0px;
}
span.news-title {
/*	float:left;*/
/*	width:325px;*/
display:block;
	padding:0px;
	margin:0px;
}
#left-side .news-box span.news-teaser {
	float:left;
	width:325px;
	padding:0px;
	margin:0px;
}
#right-side {
	float:left;
	width:465px;
	padding:10px 10px 0px 0px;
	margin:0px;
}
#right-side h3 {
	float:left;
	width:220px;
	background-color:#a18d84;
	background-image:url(images/heading-corner.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:normal 13px Tahoma;
	color:#ffffff;
	padding:3px 0px 10px 5px;
	margin:0px;
}
#right-side .e-button {
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px;
}
#right-side dl {
	float:left;
	width:226px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font:normal 11px Tahoma;
	color:#000000;
	padding:0px;
	margin:0px;
}
#right-side dl a {
	font:normal 11px Tahoma;
	color:#8c8c8c;
	text-decoration:none;
}
#right-side dl a:hover {
	font:normal 11px Tahoma;
	color:#e4371c;
	text-decoration:none;
}
#right-side dt {
	float:left;
	width:55px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:4px 0px;
	margin:0px;
}
#right-side dt.first {
	background:none;
}
#right-side dd {
	float:left;
	width:171px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:4px 0px;
	margin:0px;
}
#right-side dd.first {
	background:none;
}

.news-box-small {
	float:left;
	width:226px;
	padding:5px 0px;
	margin:0px;
}
.right-side-box {
	float:left;
	width:465px;
	padding:0px;
	margin:0px;
	}
.news-row {
	float:left;
	width:225px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:5px 0px;
	margin:0px;
}
.date-time {
	float:left;
	width:56px;
	padding:0px 0px 0px 4px;
	margin:0px;
}
.date, .time {
	float:left;
	width:56px;
	font:normal 11px Tahoma;
	line-height:14px;
	color:#8c8c8c;
	padding:0px;
	margin:0px;
}
.news-item {
	float:left;
	width:145px;
	padding:0px;
	margin:0px;
	padding:0 10px;
}
.news-item a, .news-item a:hover {
	float:left;
	width:145px;
	font:normal 11px Tahoma;
	line-height:14px;
	color:#8c8c8c;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.news-item a:hover {
	color:#e4371c;
}

/*
#right-side table.grid {
	float:left;
	width:226px;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	padding:0px;
	margin:0px;
}
#right-side table.grid tr {
	float:left;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px;
	margin:0px;
}
#right-side table.grid td.left-cell {
	float:left;
	vertical-align:top;
	width:55px;
	padding:4px 0px;
	margin:0px;
}
#right-side table.grid td.right-cell {
	float:left;
	vertical-align:top;
	width:171px;
	padding:4px 0px;
	margin:0px;
}
#right-side table.grid td.right-cell a {
	float:left;
	width:171px;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
#right-side table.grid td.right-cell a:hover {
	float:left;
	width:171px;
	font:normal 11px Tahoma;
	color:#e4371c;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
*/
#left {
	float:left;
	width:226px;
	padding:10px 5px 0px 3px;
	margin:0px;
}
.photo-album {
	float:left;
	width:217px;
	height:93px;
	background-image:url(images/bg-album.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:12px 4px 5px 5px;
	margin:0px;
}
.photo-album span.photo-title {
	font:normal 16px "HelveticaNeueGreek Light", Arial, sans-serif;
	color:#fb3b1d;
	padding:0px;
	margin:0px;
}
.photos {float:left;width:217px;padding:5px 0px 0px 0px;margin:0px;}
.photos span.photo-small {float:left;width:39px;padding:0px 1px 0px 2px;margin:0px;}
.photos span.photo-big {float:left;width:47px;padding:0px 1px;margin:0px;}
.photos img {padding:0px;margin:0px;border:1px solid #938f8e;}
.more-photos {float:right;padding:5px 0px 0px 0px;margin:0px;}
#right {
	float:left;
	width:226px;
	padding:10px 0px 0px 5px;
	margin:0px;
}
.login-register {
	float:left;
	width:213px;
	background-color:#f2f2ef;
	padding:7px 5px 9px 8px;
	margin:0px 0px 5px 0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.login-register h4 {
	font:bold 10px Tahoma;
	color:#666666;
	padding:0px;
	margin:0px;
}
.login-box {
	float:left;
	width:150px;
	padding:5px 5px 0px 0px;
	margin:0px;
}
input.dataentry {
	float:left;
	width:138px;
	font:normal 10px Tahoma;
	color:#666666;
	padding:4px 5px;
	margin:0px;
	border:1px solid #cccccc;
}
.submit-but {
	float:left;
	width:55px;
	padding:8px 0px 0px 3px;
	margin:0px;
}
.submit-but img {padding:0px;margin:0px;border:none;}
.reminder {
	float:left;
	width:213px;
	font:normal 10px Tahoma;
	color:#666666;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.reminder a {
	font:normal 10px Tahoma;
	color:#666666;
	text-decoration:none;
}
.reminder a:hover {
	font:normal 10px Tahoma;
	color:#666666;
	text-decoration:underline;
}
.popular, .publications {
	float:left;
	width:225px;
	padding:10px 0px 0px 5px;
	margin:0px;
}
.publications {
	padding-left:10px;
	}
/* TEMP */
#right-side img {padding:0px;margin:0px;border:none;}
/* TEMP */

a.more-white, a.more-brown {
	float:left;
	background-repeat:no-repeat;
	background-position:right 4px;
	font:normal 11px Tahoma;
	color:#e4371c;
	text-decoration:none;
	padding:2px 16px 2px 0px;
	margin:5px 0px 0px 0px;
}
a.more-white:hover, a.more-brown:hover {
	font:normal 11px Tahoma;
	color:#e4371c;
	text-decoration:underline;
}
a.more-white {
background-image:url(images/more-white.gif);
padding:2px 15px 8px 0px;
}
a.more-brown {float:left;background-image:url(images/more-brown.gif);}
/*** =end INDEXstyles ***/
/*** =begin INNERstyles ***/
#content {	
	float:left;
	width:642px;
	padding:10px 12px 10px 10px;
	margin:0px;
	overflow:hidden;
}
.left-col {
	float:left;
	width:173px;
	padding:0px 13px 0px 0px;
	margin:0px;
}
.left-col ul {
	float:left;
	width:173px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.left-col ul li {
	float:left;
	width:173px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}
.left-col ul li a {
	float:left;
	width:157px;
	background-image:url(images/bul-comp.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	text-decoration:none;
	padding:5px 0px 7px 16px;
	margin:0px;
}
.left-col ul li a:hover {
	font:normal 11px Tahoma;
	color:#E4371C;
	text-decoration:none;
}
.left-col h3 {
	float:left;
	width:167px;
	background-color:#a18d84;
	background-image:url(images/heading-corner.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:normal 13px Tahoma;
	color:#ffffff;
	padding:3px 0px 10px 6px;
	margin:10px 0px 0px 0px;
}
.left-col h3.green {
/*	float:left;
	width:173px;*/
	background-color:#b3c046;
	background-image:url(images/heading-corner-green.gif);
/*	background-repeat:no-repeat;
	background-position:left bottom;
	font:normal 13px Tahoma;
	color:#ffffff;
	padding:3px 0px 10px 6px;*/
	margin:0px;
}

/*** banners below ***/
.banners {
	float:left;
	width:173px;
	padding:0px;
	margin:10px 0px;
	}
.banners img {
	padding:0px;
	margin:10px 0px;
	border:none;
	}
/*** banners above ***/

.book-hotel {
	float:left;
	width:173px;
	background-color:#f2f2ef;
	padding:0px 0px 10px 0px;
	margin:0px;
	border-bottom:1px solid #d5d5d5;
}
.hotel-search-choice {
	display:block;
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.hotel-search {
	display:block;
	text-align:right;
	padding:10px 10px 10px 0px;
	margin:0px;
}
.hotel-search img {padding:0px;margin:0px;border:none;}
.hotel-search-options {
	display:block;
	padding:10px 0px 0px 10px;
	margin:0px;
}
.hotel-search-options a {
	font:normal 11px Tahoma;
	line-height:20px;
	color:#002d82;
	text-decoration:none;
}
.hotel-search-options a:hover {
	font:normal 11px Tahoma;
	line-height:20px;
	color:#002d82;
	text-decoration:underline;
}
.right-col {
	float:left;
	width:456px;
	padding:0px;
	margin:0px;
}
.caption {
	float:left;
	width:456px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font:normal 10px Verdana;
	color:#867b76;
	padding:2px 0px 5px 0px;
	margin:0px;
}

.right-col h3.green {
	float:left;
	width:450px;
	background-color:#b3c046;
	background-image:url(images/heading-corner-green-big.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:normal 13px Tahoma;
	color:#ffffff;
	padding:3px 0px 10px 6px;
	margin:0px 0px 10px 0px;
}

#content h3.green-big {
	float:left;
	width:636px;
	background-color:#b3c046;
	background-image:url(images/heading-corner-green-big.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font:normal 13px Tahoma;
	color:#ffffff;
	padding:3px 0px 10px 6px;
	margin:0px 0px 10px 0px;
}
#content .date-time {
	float:left;
	width:640px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:right;
	font:normal 11px Arial;
	color:#666666;
	padding:0px 2px 5px 0px;
	margin:0px;
}
.shop-search {
	float:left;
	width:612px;
	background-color:#f2f2ef;
	padding:15px 19px 15px 11px;
	margin:10px 0px 10px 0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.shop-search-fields {
	float:left;
	width:610px;
	font:bold 11px Tahoma;
	color:#666666;
	padding:0px 0px 5px 2px;
	margin:0px;
}
.shop-search-field {
	float:left;
	display:block;
	width:218px;
	padding:0px 25px 0px 0px;
	margin:0px;
}
.shop-search-data {
	float:left;
	width:612px;
	padding:0px;
	margin:0px;
}
.shop-search-box {
	float:left;
	display:block;
	width:220px;
	padding:0px 25px 0px 0px;
	margin:0px;
}
input.shop-field {
	float:left;
	width:208px;
	font:normal 11px Tahoma;
	color:#666666;
	height:16px;
	padding:1px 5px 0px 5px;
	margin:0px;
	border:1px solid #cccccc;
}
.shop-search-drop {
	float:left;
	display:block;
	width:220px;
	padding:0px 50px 0px 0px;
	margin:0px;
}
select.shop-drop {
	float:left;
	width:208px;
	font:normal 11px Tahoma;
	color:#666666;
	line-height:16px;
	padding:1px 0px 1px 0px;
	margin:0px;
	border:1px solid #cccccc;
}
.shop-search-button {}
.shop-search-button img {padding:0px;margin:0px;border:none;}
.text-body {
	float:left;
	width:445px;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	padding:14px 0px 10px 11px;
	margin:0px;
}
.text-body h1 {
	font:normal 17px "Trebuchet MS", Arial, sans-serif;
	color:#8C8C8C;
	padding:10px 0px 7px 0px;
	margin:0px;
}
.text-body h2 {
	font:normal 17px "Trebuchet MS", Arial, sans-serif;
	color:#e4371c;
	padding:10px 0px 7px 0px;
	margin:0px;
}
.pagination {
	float:left;
	/*width:456px;*/
	width:435px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font:normal 11px Tahoma;
	color:#000000;
	text-align:right;
	padding:10px 5px;
	margin:0px;
}
.pagination span.page-active {
	padding:1px 0px;
	float:left;
	margin:0px 0px 5px 3px;
	border:1px solid #e4371c;
}
.pagination span.page-inactive {
	padding:1px 0px;
	float:left;
	margin:0px 0px 5px 3px;
	border:1px solid #cccccc;
}
.pagination a {
	color:#8c8c8c;
	text-decoration:none;
	padding:0px 5px;
}
.pagination a:hover {
	color:#E4371C;
	text-decoration:none;
}
.right-col img.pseudolink {padding:0px;margin:0px;border:none;}
#sidebar {
	float:left;
	width:226px;
	padding:10px 10px 10px 0px;
	margin:0px;
}
#sidebar .e-button {
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#sidebar .e-button img {padding:0px;margin:0px;border:none;}
#sidebar .photo-album {
	margin-bottom:10px;
}
.language {
	float:left;
	width:642px;
	background-image:url(images/bg-pop-pub-dots.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:10px 0px;
	margin:0px;
}
.language a.lang-en {
	float:right;
	background-image:url(images/flag-EN.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font:normal 10px Tahoma;
	color:#aaa9a9;
	text-decoration:none;
	padding:0px 24px 0px 0px;
	margin:0px;
}
.language a.lang-en:hover {
	font:normal 10px Tahoma;
	color:#aaa9a9;
	text-decoration:underline;
}
#content img.pseudolink {padding:0px;margin:0px;border:none;}
.one-col {
	float:left;
	width:622px;
	font:normal 11px Tahoma;
	color:#8c8c8c;
	padding:0px 10px;
	margin:0px;
}
.one-col h2 {
	font:normal 17px "Trebuchet MS", Arial, sans-serif;
	color:#e4371c;
	padding:10px 0px 7px 0px;
	margin:0px;
}
ul#sitemap {
	float:left;
	width:612px;
	list-style-type:none;
	padding:0px 0px 0px 10px;
	margin:0px;
}
ul#sitemap li {
	float:left;
	width:612px;
	padding:5px 0px 0px 0px;
	margin:0px;
}
ul#sitemap li a {
	float:left;
	width:612px;
	font:bold 12px Tahoma;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
ul#sitemap li a:hover {
	text-decoration:underline;
	color:#e4371c;
}
ul#sitemap li ul {
	float:left;
	width:607px;
	list-style-type:none;
	padding:0px 0px 0px 5px;	
	margin:0px;
}
ul#sitemap li ul li {
	float:left;
	width:607px;
	padding:2px 0px 0px 0px;
	margin:0px;	
}
ul#sitemap li ul li a {
	float:left;
	width:599px;
	background-image:url(images/bul-sitemap.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	font:normal 12px Tahoma;
	color:#8c8c8c;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	margin:0px;
}
ul#sitemap li ul li a:hover {
	text-decoration:underline;
	color:#e4371c;
}
ul#sitemap li ul li ul {
	float:left;
	width:599px;
	list-style-type:none;
	padding:0px 0px 0px 8px;
	margin:0px;	
}
ul#sitemap li ul li ul li {
	float:left;
	width:599px;
	padding:2px 0px 2px 0px;
	margin:0px;
}
ul#sitemap li ul li ul li a {
	float:left;
	width:599px;
	background-image:none;
	font:normal 11px Tahoma;
	color:#000000;
	text-transform:none;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
ul#sitemap li ul li ul li a:hover {
	text-decoration:underline;
	color:#e4371c;
}

.contact-form {
	float:left;
	width:435px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.field-name {
	float:left;
	width:65px;
	text-align:right;
	padding:7px 10px 0px 0px;
	margin:0px;
}
.text-field {
	float:left;
	width:350px;
	padding:5px 0px;
	margin:0px;
}
input.contact-entry {
	float:left;
	width:192px;
	font:normal 10px Tahoma;
	color:#666666;
	padding:3px;
	margin:0px;
	border:1px solid #cccccc;
}
.text-area {
	float:left;
	width:537px;
	padding:5px 0px;
	margin:0px;
}
textarea.contact-comments {
	float:left;
	width:192px;
	font:normal 10px Tahoma;
	color:#666666;
	padding:3px;
	margin:0px;
	border:1px solid #cccccc;
}
.form-buttons {
	float:left;
	width:200px;
	padding:5px 0px 5px 150px;
	margin:0px;
}
.form-buttons img {padding:0px;margin:0px;border:none;}
/*** =end INNERstyles ***/


/*** =end CONTENT-WRAP ***/
.other-news {
	float:left;
	width:900px;
	padding:0px;
	margin:0px;
}
/*** =begin FOOTER ***/
#footer {
	float:left;
	width:888px;
	background-color:#ffffff;
	font:normal 11px Tahoma;
	color:#a18d84;
	padding:13px 6px 9px 6px;
	margin:0px;
}
.copy {
	float:left;
	width:444px;
	padding:4px 0px 0px 0px;
	margin:0px;
}
.signature {
	float:left;
	width:123px;
	padding:0px 0px 5px 321px;
	margin:0px;
}
.signature-txt {
	float:left;
	font:normal 11px Tahoma,Verdana;
	color:#000000;
}
.signature .signature-txt a {
	font:normal 11px Tahoma,Verdana;
	color:#a18d84;
	text-decoration:none;
}
.signature .signature-txt a:hover {
	font:normal 11px Tahoma,Verdana;
	color:#625c57;
	text-decoration:none;
}
#atcomProductionFlash {
	float:left;
	padding:0px;
	margin:0px;
}
/*** =class FOOTER ***/
.market_place{
	float:left;
	width:643px;
}
.products{
	float:left;
	width:202px;
	padding:0px 12px 0px 0px;
}

.products2{
	padding:0px 12px 0px 0px;
	width:400px;
	margin:10px auto;
	clear:both
	/*float:left;*/
}

.products3{
	padding:0px 12px 0px 0px;
	width:400px;
	margin:2px auto;
}

.products span.products_titlename{
	float:left;
	width:192px;
	background-color:#f2f2f0;
	font:bold 13px tahoma;
	color:#534d4d;
	padding:0px 0px 0px 10px;
}

div#toolBar, div.toolbar{
	margin:4px auto;
	text-align:center;
	clear:both;
	padding:10px
}

span.products_titlename2{
	background-color:#f2f2f0;
	font:bold 16px tahoma;
	color:#534d4d;
	padding:0px 10px 0px 10px;
}

.products_content{
	float:left;
	width:202px;
	padding:10px 0px 10px 0px;
}

.products_content2{
	padding:10px 0px 10px 0px;
}

.products_content span.productimg{
	float:left;
	width:66px;
	
}
.products_content span.producttxt{
	float:left;
	width:125px;
	padding:0px 0px 0px 10px;
	font:normal 11px tahoma;
	color:#a18d82;
}

span.producttxt2{
	padding:2px;
	border:1px dotted #c0c0c0;
	font:normal 11px tahoma;
	color:#a18d82;
	display:block;
}

.produsser{
	float:left;
	width:202px;
}

.produsser2{
	text-align:center;
	margin-bottom:10px;
	clear:both;
	float:left;
	
}

.produsser span.comp{
	float:left;
	font:normal 11px tahoma;
	color:#a18d82;
	padding-right:5px;
}
.produsser span.comp_name{
	float:left;
	font:normal 11px tahoma;
	color:#fb3920;
}
.spacer{
	float:left;
	background-image:url(images/spacer.gif);
	background-position:left;
	background-repeat:repeat-x;
	width:202px;
}
.cart2 {
	float:left;
	width:187px;
	background-color:#f2f2f0;
	padding:5px 5px 5px 10px;
	margin:10px 0px 0px 0px;
	font-size:0;
	}
	
.cart2 span	{
	float:left;
	font-size:11px;
	line-height:18px;
}

.cart2 input {
	margin:0 5px;
	padding:0;
	height:14px;
}

.cart2 a {
	margin:0;
}
/***
.cart2{
	float:right;
	
}
***/
/****marketplace******/

.market_place{
	float:left;
	width:643px;
}
.product_photo{
	float:left;
	width:219px;
}
.product_description{
	float:left;
/*	width:183px;*/
	width:409px;
	padding:0px 0px 0px 15px;
}
.product_description span.product_title{
	float:left;
	font:bold 13px tahoma;
	color:#552813;
}
.product_description span.product_price{
	float:left;
/*	width:183px;*/
	width:409px;
	font:normal 13px tahoma;
	color:#e5371c;
	margin:20px 0px 0px 0px;
}
.product_description span.product_info{
	float:left;
/*	width:183px;*/
	width:409px;
	font:normal 13px tahoma;
	color:#8c8c8c;
	margin:20px 0px 0px 0px;	
}
.addcart{
	float:left;
	width:183px;
	margin:20px 0px 0px 0px;
}
.mycart{
	float:left;
	width:226px;
	background-color:#f2f2f0;
	padding:0px 0px 0px 0px;
}
.mycart span.line{
	float:left;
	width:226px;
}
.mycart span.mycart_title{
	float:left;
	width:226px;
	font:bold 14px tahoma;
	color:#676767;
	padding:10px 0px 10px 0px;
}
.mycart span.mycart_title img{
	float:left;
	padding:0px 10px 0px 10px;
}
.cart_cont{
	float:left;
	width:216px;
	padding:10px 0px 10px 10px;
}
.cart_cont_title{
	float:left;
	width:216px;
	font:normal 14px tahoma;
	color:#e3381c;
}
.cart_cont_name{
	float:left;
	width:195px;
	font:normal 14px tahoma;
	color:#676767;
}
.mycart_cont_prod{
	float:left;
	width:216px;
	padding:0px 0px 10px 10px;
}
.mycart_cont_prod span.prod_count{
	float:left;
	width:216px;
	font:bold 12px tahoma;
	color:#616161;
	padding:5px 0px 0px 0px;
}
.mycart_cont_prod span.prod_fpa{
	float:left;
	width:216px;
	font:normal 12px tahoma;
	color:#616161;
	padding:5px 0px 0px 0px;
	
}
.mycart_cont_prod span.total_price{
	float:right;
	padding:5px 30px 0px 0px;
	font:bold 11px tahoma;
	color:#e5371e;
	
}
.continue_shopping{
	float:left;
	padding:10px 0px 10px 30px;
}

/* additions 160909 */

table.cartTable {
	width:100%;
}

table.cartTable tr.cartHeader td {
	padding:5px;
	font-weight:bold;
	background:#f2f2f0;
}

table.checkoutTable tr td input {
	float:left;
	clear:left;
}

.checkoutError {
	float:left;
	clear:left;
	width:100%;
}

.fieldLabel{
	display:block;
	float:left;
	width:200px;
	margin-right:2px;
	text-align:right;
	padding:2px;
}