body { margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 70%; background: #E5E5E4; }

h1, h2, p { margin: 0; padding: 0 0 10px 0; }

input { font-size: 100%; }
select { font-size: 100%; }

.clear { clear: both; }

.sg_left { float: left; padding: 0; margin: 0 10px 10px 0; }
.sg_right { float: right; padding: 0; margin: 0 0 10px 10px; }
.sg_center { display: block; margin: 0 auto; }
.sg_default { margin: 0 5px 0 0; }

.main { width: 960px; margin: 0px auto; background: #fff; }

.header { }
.header img { display: block; }

.content { background: url( ../images/leftBack.gif ); }


.content .left { width: 142px; float: left; }

.content .left .navigation ul { list-style-type: none; margin: 0 0 20px 22px; padding: 0; }
.content .left .navigation li { margin: 0; padding: 0 0 2px 0; }
.content .left .navigation li a { display: block; text-decoration: none; color: #fff; padding: 5px; background: #575675; }
.content .left .navigation li a:hover { text-decoration: underline; }

.content .left .navigation ul ul { margin: 1px 0 0 0; padding: 0; }
.content .left .navigation ul ul li a { background: #777695; }
.content .left .navigation ul ul li { margin: 0; padding: 0 0 1px 0; }


.content .centre { width: 430px; float: left; padding: 10px 17px 0 0; }
.content .centreDefault { width: 500px; float: left; padding: 20px 20px 20px 20px; }

.content .centre .freephoto { height: 535px; background: url( ../images/freephoto.gif ); clear: both; padding: 20px 20px 0 30px;  }
.content .centre .freephoto p { color: #59576d; }

.content .centreDefault ul.picturegallery { margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #ddd; }
.content .centreDefault ul.picturegallery li { margin: 0; padding: 5px 0; border-bottom: 1px solid #ddd; }

.content .centreDefault table.picturegallery img { border: 0; }
.content .centreDefault table.picturegallery td { padding: 5px 5px 10px 0; vertical-align: bottom; border-bottom: 1px solid #ddd; }

.content .centreDefault div.picturegallery img { border: 0; }

.content .centreDefault a.order { background: url(../images/basket.gif) no-repeat left center; padding: 3px 0 3px 20px; display: block; text-decoration: none; color: #000; }
.content .centreDefault a.order:hover { text-decoration: underline; }

.content .centreDefault .plbc { border-bottom: 1px solid #ddd; margin: 0 0 10px 0; padding: 0 0 10px 0; }

.content .centreDefault td { vertical-align: top; }
.content .centreDefault table.order { width: 500px; border-bottom: 1px solid #8D8B9F; margin-bottom: 5px; }
.content .centreDefault table.order th { padding: 5px; background: #3A3752; color: #fff; }
.content .centreDefault table.order th.sub { padding: 5px; background: #8D8B9F; color: #fff; }
.content .centreDefault table.order td {  }

.content .right { width: 351px; float: left; padding: 10px 20px 0 0; }

.content p { line-height: 130%; color: #59576d }

.content .contactFloat { width: 240px; float: left; background: #575675; color: #fff; margin: 20px 0 0 0; padding: 10px; }
.content .contactFloat p, .content .contactFloat a { color: #fff; }

.searchresult { background: #e7e7e7; padding: 10px; border: 1px solid #333; margin: 0 0 10px 0; }
.searchresult a { color: #333; }
.searchresult span { background: #B3DBEF; }
