#about {
	width: 720px;
}
#about img.title {
	margin: 0 0 15px 0;
}
#about div.container {
	width: 740px;
}
#about div.image {
	float: left;
	margin-right: 32px;
	width: 300px;
}
#about div.text {
	float: left;
	color: #5a5a5a;
	width: 408px;
}
#about div.text p { padding: 2px 0 10px 0; margin: 0; font-size: 11px; line-height: 16px; }
#contact {
	width: 720px;
}
#contact img.title {
	margin: 0 0 15px 0;
}
#contact table {
	border: 0;
}
#contact td {
	vertical-align: top;
	width: 370px;
}

#clientarea {
	width: 720px;
}
#clientarea img.title {
	margin: 0 0 15px 0;
}
#clientarea p.info {
	margin: 0 0 27px 0;
}
#clientarea table {
	border: 0;
}
#clientarea label {
	font-weight: normal;
	margin-right: 7px;
	position: relative;
	top: 2px;
}
#clientarea th {
	text-align: right;
	vertical-align: top;
}
#clientarea td {
	width: 206px;
}
#clientarea input.inputtext {
	background: #f7f5e6;
	border: 1px solid #5a5a5a;
	margin: 0 0 7px 0;
	padding: 2px;
	width: 200px;
}
#clientarea button {
	background: #f59800;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 12px 0;
	width: 206px;
}
#clientarea a {
	color: #f08711;
}

#customerservice {
	width: 720px;
}
#customerservice img.title {
	margin: 0 0 15px 0;
}
#customerservice p.hightext {
	margin: 0 0 27px 0;
}
#customerservice table {
	border: 0;
}
#customerservice label {
	font-weight: normal;
	margin-right: 7px;
	color: #5a5a5a;
	position: relative;
	top: 2px;
}
#customerservice th {
	text-align: right;
	vertical-align: top;
}
#customerservice input.inputtext, #customerservice textarea.inputtext {
	background: #f7f5e6;
	border: 1px solid #5a5a5a;
	margin: 0 0 7px 0;
	padding: 2px;
	resize: none;
	width: 230px;
}
#customerservice button {
	/*background: #f59800;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	margin: 0;*/
	width: 236px;
}

#contact {
	width: 720px;
}
#contact img.title {
	margin: 0 0 15px 0;
}
#contact p {
	margin: 0;
	font-size: 11px;
	padding: 4px 0 18px 0;
	line-height: 15px;
	color: #5a5a5a;
}

#contact h3 { margin: 0; padding: 0; }
#contact a {
	color: #f08711;
	text-decoration: underline;
}

#stores {
	width: 748px;
}
#stores img.title {
	margin: 0 0 15px 0;
}
#stores div.container {
	width: 748px;
}
#stores div.image {
	float: left;
	margin-right: 32px;
	width: 300px;
}
#stores div.text {
	float: left;
	width: 416px;
}
#stores table {
	border: 0;
}
#stores td {
	vertical-align: top;
	width: 370px;
}
#stores h3 {
	margin: 0; padding: 0;
}
#stores p {
	margin: 0 0 0 0;
	font-size: 11px;
	padding: 4px 0 18px 0;
	line-height: 15px;
	color: #5a5a5a;
}
#stores a {
	color: #f08711;
	text-decoration: underline;
}

#termsconditions {
	width: 720px;
}
#termsconditions img.title {
	margin: 0 0 15px 0;
}
#termsconditions h1 {
	color: #f08711;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0;
}

#termsconditions p {
	margin: 0 0 11px 0;
}
#termsconditions a {
	color: #f08711;
}


#news img.title {
	margin: 0 0 8px 0;
}
#news img.image {
	float: left;
	margin: 0 23px 19px 0;
}
#news div.content {
	float: left;
	width: 360px;
	margin: 0 0 19px 0;
}
#news p {
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 0 0 0;
}
#news p.date {
	margin: 0;
}
#news h2 { margin-top: 3px; }

#news a {
	color: #f08711;
	text-decoration: underline;
}
#collection {
	width: 946px;
}
#collection img.title {
	float: left;
	margin: 0 0 15px 0;
}
#collection p.back {
	float: right;
}
#collection p.back a {
	text-decoration: underline;
}
#collectionshow {
	width: 946px;
}
#collectionshow img.title {
	float: left;
	margin: 0 0 15px 0;
}
#collectionshow p.links {
	float: right;
	height: 13px;
	line-height: normal;
}
#collectionshow p.links a {
	text-decoration: underline;
}

.news_item {
	position: relative;
}
.news_item .item { height: auto; }
#news .news_item .item a { text-decoration: none; }
