/* vi:set ts=4 sw=4 autoindent:
*/

html {
	min-height: 100%;
	margin-bottom: 1px;

	font-family: helvetica,verdana,sans-serif;
}



body {
	padding: 0;
	margin: 0;
	background-color: black;
	color: white;
}

a, a:visited {
	color: #d5edb3;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border-width: 0;
}

img.thumb {
	border: 1px solid silver;
	background-color: black;
	padding: 4px;
	margin: 2px;
}

#wrapper {
	background-color: black;
	width: 760px;
	position: absolute;
	left: 50%;
	margin-left: -380px;
}

#header {
	position: relative;
	border-bottom: 1px solid #c4ea21;
	width: 100%;
	height: 95px;
}

#header #slogan {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 1em 0 1em;
}

#header #phone_number {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 0.5em 0 0;
	color: #d5edb3;
}

#header #phone_number em {
	font-size: 120%;
	font-style: normal;
}

#nav {
	float: left;
	background-color: black;
	margin: 0;
	width: 10em;
	list-style: none;
	padding: 1em;
}

#home #nav {
	padding: 1em 1em 10em 1em;
}

#nav li {
	border-bottom: 1px solid #f4ffe4;
	font-size: 95%;
}

.ideas_section #nav li, .product_section #nav li, .design_construction_section #nav li {
	clear: left;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #d5edb3;
}
#bookmark_us {
	color: #d5edb3;
}

#nav a.parent {
	background-image: url( 'http://www.greenretreats.co.uk/images/right_arrow.gif' );
	background-repeat: no-repeat;
	background-position: center right;
}

#nav a.inspiration, #nav a.expression {
	font-weight: bold;
}

#nav a:hover,
	#home #nav .home,
	#ideas #nav .ideas,
	.ideas_section #nav .ideas,
	#product_range #nav .product_range,
	.product_section #nav .product_range,
	#design_construction #nav .design_construction,
	.design_construction_section #nav .design_construction,
	#price_list #nav .price_list,
	#planning #nav .planning,
	#installation #nav .installation,
	#gallery #nav .gallery,
	#quotes #nav .quotes,
	#contact #nav .contact,
	#about_us #nav .about_us,
	#site_survey #nav .site_survey,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z
	{
	/*color: #993300;*/
	color: black;
	background-color: #99cc66;
}

#nav a.instant_office {
	font-size: 105%;
	padding-left: 0;
}

/* sub nav */
#nav ul {
	list-style: none;
	margin: -1.35em 0 0 10.5em;
	padding: 0;
}

.ideas_section #nav .ideas ul, .product_section #nav .product_range ul, .design_construction_section #nav .design_construction ul {
	margin: 0 0 0 0.5em;
}

#nav li ul {
	z-index: 1000;
	float: left;
	position: absolute;
	left: -999em;
	color: black;
	background-color: #99cc66;
	border: 1px solid #d5edb3;
	width: 10em;
	padding: 0;
	margin: -1.35em 0 0 10.5em;
}

.ideas_section #nav li.ideas ul, .product_section #nav li.product_range ul, .design_construction_section #nav li.design_construction ul {
	position: static;
	left: auto;
}

#nav li ul a{
	color: black;
	background-image: none;
	padding-left: 0.5em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover ul a:hover,
	#nav li.sfhover ul a:hover,
	#tatton #nav .tatton,
	#eden #nav .eden,
	#chelsea #nav .chelsea,
	#chatsworth #nav .chatsworth,
	#kew #nav .kew,
	#waddesdon #nav .waddesdon,
	#balmoral #nav .balmoral,
	#buckingham #nav .buckingham,
	#custom #nav .custom,
	#instant_office_compact #nav .instant_office_compact,
	#instant_office_mini #nav .instant_office_mini,
	#foundations #nav .foundations,
	#walls #nav .walls,
	#roof #nav .roof,
	#floors #nav .floors,
	#windows_doors #nav .windows_doors,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z,
	#Z #nav .Z
	{
	background-color: black;
	color: #99cc66;

}

#nav li ul .sub_sub {
	position: relative;
	padding-left: 1.0em;
}

#nav li ul .sub_sub span {
	position: absolute;
	right: 0;
}

/* */
#content {
	text-align: justify;
	margin: 0;
	padding: 0 1em 1em 13em;
	background-color: black;
	color: #d5edb3;
}

#content .question {
	
}

#advantages {
	margin-left: 1em;
}
#advantages li {
}

h1 {
	color: #c4ea21;
	font-size: 100%;
}

#footer {
	clear: both;
	font-size: small;
	width: 100%;
	background-color: black;
	text-align: center;
	color: silver;
}
#footer a, #footer a:visited {
	text-decoration: none;
	color: gray;
}
#footer a:hover {
	text-decoration: underline;
	color: #d5edb3;
}


#tags {
        border: 1px solid #333333;
        color: #333333;
        margin: 0.75em;
        padding-bottom: 0.5em;
        text-align: justify;
		overflow: hidden;
}

#tags a, #tags a:visited {
        color: #333333;
        text-decoration: none;
}

#tags a:hover {
        text-decoration: underline;
}

#tags h2, #tags h3, #tags h4, #tags h5, #tags h6 {
        display: inline;
        margin: 0;
        padding: 0px;
}

#tags h1 {
        color: #333333;
        line-height: 1.5em;
        width: 3em;
        font-size: 90%;
        border: 1px solid #333333;
        padding: 0 0.6em 0 0.6em;
        position: relative;
        top: -0.75em;
        left: 0.5em;
        background-color: black;
        margin-bottom: -0.8em;
}

#tags h2 {
        font-size: 160%;
}

#tags h3 {
        font-size: 140%;
}

#tags h4 {
        font-size: 120%;
}

#tags h5 {
        font-size: 100%;
}

#tags h6 {
        font-size: 80%;
}

#tags span {
        margin: 0.2em 0.5em 0.2em 0.5em;
        white-space: nowrap;
}

.product {
	padding: 0px;
	margin: 2em 0.1em 0.1em 0.1em;
}

.product .header {
	position: relative;
	margin: 0;
	padding: 0!important;
}

.product .header h1 {
	border: 1px solid #c4ea21;
	border-bottom-width: 0;
	padding: 0 0.5em 0 0.5em;
	margin: 0;

	display: inline;

}

.product .header h1 a{
	color: #c4ea21;
}

.product a, .product:visited {
	color: #d5edb3;
	text-decoration: none;
}

.product a:hover {
	text-decoration: underline;
}

.product .header .shortlist {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 80%;
	margin: 0 0.2em 0 0;
}

.product .content {
	border: 1px solid #c4ea21;
	padding: 0.5em;
}

.product .content p, .product .content h2, .product .content ul {
	font-size: 90%;
	padding-left: 220px!important;
}

.product .content h2 {
	margin: 0.5em 0.5em 0.5em 0;
}

.product .content ul {
	list-style: none;
	margin: 0;
}
.product .content li {
	padding-left: .7em;
}


.product .content p {
	margin: 0;
}

.product .content .footer {
	clear: none;
	text-align: right;
	padding: 0 160px 0 0;
}

.loan_error {
	color: red;
}

#finance_calc {

}

#finance_calc label {
	display: block;
	width: 150px;
	text-align: right;

	margin:0;
	background-color: blue;
}
#finance_calc input {
	display: block;
	float: left;
	width: 200px;
	margin:0;
}
#finance #finance_calc p {
	margin-left: 5em;
}


#all_explanations {
	font-size: 70%;
}

.price {
	color: #c4ea21;
}
.building_price {
	font-size: 150%;
}

h2 {
	font-size: 90%;
}

h3 {
	font-size: 90%;
}

p {
	font-size: 95%;
}
#options, #dimensions {
	margin: 0;
}

#options li {
	list-style: none;
}

#dimensions li {
	list-style: none;
}

.photo_group {
	position: relative;
	margin-top: 1em;
	margin-left: 10px;
    height: 306px;
}

.photo_group img {
	background-color: #000;
	padding: 2px;
	border: 1px solid #CCC;
}

.photo_group #main_photo {
	position: relative;
}

.photo_group #main_photo #image0,
.photo_group #main_photo #image1 {
	position: absolute;
    top: 0px;
    left: 0px;
   	background-color: black;
}

.photo_group #main_photo #image0 {
	z-index: 100;
}

.photo_group #main_photo #image1 {
	z-index: 101;
}

.photo_group #thumbnails {
	text-decoration: none;
	background-color: #000000;
	height: 300px;
	width: 95px;
	position: absolute;
	top: 0px;
	left: 410px;
	list-style-type: none;
	overflow: auto;
	border: 0px none #000;
	padding: 3px 0 0 0;
	margin: 0 0 0 5px;
	scrollbar-face-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #CCC;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #CCC;
}

.photo_group #thumbnails li a:hover img,
.photo_group .thumbnail_0  li a #thumbnail_0,
.photo_group .thumbnail_1  li a #thumbnail_1,
.photo_group .thumbnail_2  li a #thumbnail_2,
.photo_group .thumbnail_3  li a #thumbnail_3,
.photo_group .thumbnail_4  li a #thumbnail_4,
.photo_group .thumbnail_5  li a #thumbnail_5,
.photo_group .thumbnail_6  li a #thumbnail_6,
.photo_group .thumbnail_7  li a #thumbnail_7,
.photo_group .thumbnail_8  li a #thumbnail_8,
.photo_group .thumbnail_9  li a #thumbnail_9,
.photo_group .thumbnail_10  li a #thumbnail_10,
.photo_group .thumbnail_11  li a #thumbnail_11,
.photo_group .thumbnail_12  li a #thumbnail_12,
.photo_group .thumbnail_13  li a #thumbnail_13,
.photo_group .thumbnail_14  li a #thumbnail_14,
.photo_group .thumbnail_15  li a #thumbnail_15,
.photo_group .thumbnail_16  li a #thumbnail_16,
.photo_group .thumbnail_17  li a #thumbnail_17,
.photo_group .thumbnail_18  li a #thumbnail_18,
.photo_group .thumbnail_19  li a #thumbnail_19,
.photo_group .thumbnail_20  li a #thumbnail_20,
.photo_group .thumbnail_21  li a #thumbnail_21,
.photo_group .thumbnail_22  li a #thumbnail_22,
.photo_group .thumbnail_23  li a #thumbnail_23,
.photo_group .thumbnail_24  li a #thumbnail_24,
.photo_group .thumbnail_25  li a #thumbnail_25,
.photo_group .thumbnail_26  li a #thumbnail_26,
.photo_group .thumbnail_27  li a #thumbnail_27,
.photo_group .thumbnail_28  li a #thumbnail_28,
.photo_group .thumbnail_29  li a #thumbnail_29,
.photo_group .thumbnail_30  li a #thumbnail_30,
.photo_group .thumbnail_31  li a #thumbnail_31,
.photo_group .thumbnail_32  li a #thumbnail_32,
.photo_group .thumbnail_33  li a #thumbnail_33,
.photo_group .thumbnail_34  li a #thumbnail_34,
.photo_group .thumbnail_35  li a #thumbnail_35,
.photo_group .thumbnail_36  li a #thumbnail_36,
.photo_group .thumbnail_37  li a #thumbnail_37,
.photo_group .thumbnail_38  li a #thumbnail_38,
.photo_group .thumbnail_39  li a #thumbnail_39,
.photo_group .thumbnail_40  li a #thumbnail_40,
.photo_group .thumbnail_41  li a #thumbnail_41,
.photo_group .thumbnail_42  li a #thumbnail_42,
.photo_group .thumbnail_43  li a #thumbnail_43,
.photo_group .thumbnail_44  li a #thumbnail_44,
.photo_group .thumbnail_45  li a #thumbnail_45,
.photo_group .thumbnail_46  li a #thumbnail_46,
.photo_group .thumbnail_47  li a #thumbnail_47,
.photo_group .thumbnail_48  li a #thumbnail_48,
.photo_group .thumbnail_49  li a #thumbnail_49,
.photo_group .thumbnail_50  li a #thumbnail_50,
.photo_group .thumbnail_51  li a #thumbnail_51,
.photo_group .thumbnail_52  li a #thumbnail_52,
.photo_group .thumbnail_53  li a #thumbnail_53,
.photo_group .thumbnail_54  li a #thumbnail_54,
.photo_group .thumbnail_55  li a #thumbnail_55,
.photo_group .thumbnail_56  li a #thumbnail_56,
.photo_group .thumbnail_57  li a #thumbnail_57,
.photo_group .thumbnail_58  li a #thumbnail_58,
.photo_group .thumbnail_59  li a #thumbnail_59,
.photo_group .thumbnail_60  li a #thumbnail_60,
.photo_group .thumbnail_61  li a #thumbnail_61,
.photo_group .thumbnail_62  li a #thumbnail_62,
.photo_group .thumbnail_63  li a #thumbnail_63,
.photo_group .thumbnail_64  li a #thumbnail_64,
.photo_group .thumbnail_65  li a #thumbnail_65,
.photo_group .thumbnail_66  li a #thumbnail_66,
.photo_group .thumbnail_67  li a #thumbnail_67,
.photo_group .thumbnail_68  li a #thumbnail_68,
.photo_group .thumbnail_69  li a #thumbnail_69,
.photo_group .thumbnail_70  li a #thumbnail_70,
.photo_group .thumbnail_71  li a #thumbnail_71,
.photo_group .thumbnail_72  li a #thumbnail_72,
.photo_group .thumbnail_73  li a #thumbnail_73,
.photo_group .thumbnail_74  li a #thumbnail_74,
.photo_group .thumbnail_75  li a #thumbnail_75,
.photo_group .thumbnail_76  li a #thumbnail_76,
.photo_group .thumbnail_77  li a #thumbnail_77,
.photo_group .thumbnail_78  li a #thumbnail_78,
.photo_group .thumbnail_79  li a #thumbnail_79,
.photo_group .thumbnail_80  li a #thumbnail_80,
.photo_group .thumbnail_81  li a #thumbnail_81,
.photo_group .thumbnail_82  li a #thumbnail_82,
.photo_group .thumbnail_83  li a #thumbnail_83,
.photo_group .thumbnail_84  li a #thumbnail_84,
.photo_group .thumbnail_85  li a #thumbnail_85,
.photo_group .thumbnail_86  li a #thumbnail_86,
.photo_group .thumbnail_87  li a #thumbnail_87,
.photo_group .thumbnail_88  li a #thumbnail_88,
.photo_group .thumbnail_89  li a #thumbnail_89,
.photo_group .thumbnail_90  li a #thumbnail_90,
.photo_group .thumbnail_91  li a #thumbnail_91,
.photo_group .thumbnail_92  li a #thumbnail_92,
.photo_group .thumbnail_93  li a #thumbnail_93,
.photo_group .thumbnail_94  li a #thumbnail_94,
.photo_group .thumbnail_95  li a #thumbnail_95,
.photo_group .thumbnail_96  li a #thumbnail_96,
.photo_group .thumbnail_97  li a #thumbnail_97,
.photo_group .thumbnail_98  li a #thumbnail_98,
.photo_group .thumbnail_99  li a #thumbnail_99,
.photo_group .thumbnail_100  li a #thumbnail_100,
.photo_group .thumbnail_101  li a #thumbnail_101,
.photo_group .thumbnail_102  li a #thumbnail_102,
.photo_group .thumbnail_103  li a #thumbnail_103,
.photo_group .thumbnail_104  li a #thumbnail_104,
.photo_group .thumbnail_105  li a #thumbnail_105,
.photo_group .thumbnail_106  li a #thumbnail_106,
.photo_group .thumbnail_107  li a #thumbnail_107,
.photo_group .thumbnail_108  li a #thumbnail_108,
.photo_group .thumbnail_109  li a #thumbnail_109,
.photo_group .thumbnail_110  li a #thumbnail_110,
.photo_group .thumbnail_111  li a #thumbnail_111,
.photo_group .thumbnail_112  li a #thumbnail_112,
.photo_group .thumbnail_113  li a #thumbnail_113,
.photo_group .thumbnail_114  li a #thumbnail_114,
.photo_group .thumbnail_115  li a #thumbnail_115,
.photo_group .thumbnail_116  li a #thumbnail_116,
.photo_group .thumbnail_117  li a #thumbnail_117,
.photo_group .thumbnail_118  li a #thumbnail_118,
.photo_group .thumbnail_119  li a #thumbnail_119,
.photo_group .thumbnail_120  li a #thumbnail_120,
.photo_group .thumbnail_121  li a #thumbnail_121,
.photo_group .thumbnail_122  li a #thumbnail_122,
.photo_group .thumbnail_123  li a #thumbnail_123,
.photo_group .thumbnail_124  li a #thumbnail_124,
.photo_group .thumbnail_125  li a #thumbnail_125,
.photo_group .thumbnail_126  li a #thumbnail_126,
.photo_group .thumbnail_127  li a #thumbnail_127,
.photo_group .thumbnail_128  li a #thumbnail_128,
.photo_group .thumbnail_129  li a #thumbnail_129,
.photo_group .thumbnail_130  li a #thumbnail_130,
.photo_group .thumbnail_131  li a #thumbnail_131,
.photo_group .thumbnail_132  li a #thumbnail_132,
.photo_group .thumbnail_133  li a #thumbnail_133,
.photo_group .thumbnail_134  li a #thumbnail_134,
.photo_group .thumbnail_135  li a #thumbnail_135,
.photo_group .thumbnail_136  li a #thumbnail_136,
.photo_group .thumbnail_137  li a #thumbnail_137,
.photo_group .thumbnail_138  li a #thumbnail_138,
.photo_group .thumbnail_139  li a #thumbnail_139,
.photo_group .thumbnail_140  li a #thumbnail_140,
.photo_group .thumbnail_141  li a #thumbnail_141,
.photo_group .thumbnail_142  li a #thumbnail_142,
.photo_group .thumbnail_143  li a #thumbnail_143,
.photo_group .thumbnail_144  li a #thumbnail_144,
.photo_group .thumbnail_145  li a #thumbnail_145,
.photo_group .thumbnail_146  li a #thumbnail_146,
.photo_group .thumbnail_147  li a #thumbnail_147,
.photo_group .thumbnail_148  li a #thumbnail_148,
.photo_group .thumbnail_149  li a #thumbnail_149,
.photo_group .thumbnail_150  li a #thumbnail_150,
.photo_group .thumbnail_151  li a #thumbnail_151,
.photo_group .thumbnail_152  li a #thumbnail_152,
.photo_group .thumbnail_153  li a #thumbnail_153,
.photo_group .thumbnail_154  li a #thumbnail_154,
.photo_group .thumbnail_155  li a #thumbnail_155,
.photo_group .thumbnail_156  li a #thumbnail_156,
.photo_group .thumbnail_157  li a #thumbnail_157,
.photo_group .thumbnail_158  li a #thumbnail_158,
.photo_group .thumbnail_159  li a #thumbnail_159,
.photo_group .thumbnail_160  li a #thumbnail_160,
.photo_group .thumbnail_161  li a #thumbnail_161,
.photo_group .thumbnail_162  li a #thumbnail_162,
.photo_group .thumbnail_163  li a #thumbnail_163,
.photo_group .thumbnail_164  li a #thumbnail_164,
.photo_group .thumbnail_165  li a #thumbnail_165,
.photo_group .thumbnail_166  li a #thumbnail_166,
.photo_group .thumbnail_167  li a #thumbnail_167,
.photo_group .thumbnail_168  li a #thumbnail_168,
.photo_group .thumbnail_169  li a #thumbnail_169,
.photo_group .thumbnail_170  li a #thumbnail_170,
.photo_group .thumbnail_171  li a #thumbnail_171,
.photo_group .thumbnail_172  li a #thumbnail_172,
.photo_group .thumbnail_173  li a #thumbnail_173,
.photo_group .thumbnail_174  li a #thumbnail_174,
.photo_group .thumbnail_175  li a #thumbnail_175,
.photo_group .thumbnail_176  li a #thumbnail_176,
.photo_group .thumbnail_177  li a #thumbnail_177,
.photo_group .thumbnail_178  li a #thumbnail_178,
.photo_group .thumbnail_179  li a #thumbnail_179,
.photo_group .thumbnail_180  li a #thumbnail_180,
.photo_group .thumbnail_181  li a #thumbnail_181,
.photo_group .thumbnail_182  li a #thumbnail_182,
.photo_group .thumbnail_183  li a #thumbnail_183,
.photo_group .thumbnail_184  li a #thumbnail_184,
.photo_group .thumbnail_185  li a #thumbnail_185,
.photo_group .thumbnail_186  li a #thumbnail_186,
.photo_group .thumbnail_187  li a #thumbnail_187,
.photo_group .thumbnail_188  li a #thumbnail_188,
.photo_group .thumbnail_189  li a #thumbnail_189,
.photo_group .thumbnail_190  li a #thumbnail_190,
.photo_group .thumbnail_191  li a #thumbnail_191,
.photo_group .thumbnail_192  li a #thumbnail_192,
.photo_group .thumbnail_193  li a #thumbnail_193,
.photo_group .thumbnail_194  li a #thumbnail_194,
.photo_group .thumbnail_195  li a #thumbnail_195,
.photo_group .thumbnail_196  li a #thumbnail_196,
.photo_group .thumbnail_197  li a #thumbnail_197,
.photo_group .thumbnail_198  li a #thumbnail_198,
.photo_group .thumbnail_199  li a #thumbnail_199,
.photo_group .thumbnail_200  li a #thumbnail_200
{
	text-decoration: none;
	border: 1px solid silver;
	padding: 0;
	color: black;

}


.photo_group #thumbnails li {
	margin: 0px;
	padding: 0px;
}
.photo_group #thumbnails li img {
	margin: 0 0 6px 0;
	background-color: #000;
	border: 1px solid black;
	padding: 0;
}


.feature_box {
	color: #c4ea21;
	border: 1px solid #c4ea21;
	margin: 1em 0;
	padding: 0.5em;
	text-align: justify;
}

.feature_box a {
	color: #c4ea21 !important;
	display: inline;
}

.feature_box a:hover {
	color: #c4ea21 !important;
	background-color: black !important;
}

.feature_box p {
	margin: 0;
	font-size: 80%;
}

.feature_box h1 {
	margin: 0;
}

.feature_box #author {
	font-weight: bold;
	text-align: left;
	margin-top: 0.5em;
}

.contact_form {
	padding: 0;
	width: 500px;
}

.contact_form ul {
	text-align: left;
	list-style: none;
	margin-right: 50px;
	padding: 0;
	margin: 0;
}

.contact_form ul li {
	clear: right;
	margin: 0;
	padding: 0;
	line-height: 94%;
}

.contact_form label{
	display: block;
	width: 200px;
	text-align: right;
	float: left;
	clear: right;
	margin: 0.2em 0.5em 0.5em 0;
}
.contact_form input, .contact_form textarea {
	margin: 0 0 0.5em 0;
	clear: right;
}

.contact_form textarea, .contact_form input {
	width: 240px;
	font-size: 10pt;
	font-family: inherit;

	border: 1px solid #1f3c78;
	padding: 0.2em;
}

.contact_form #controls {
	clear: both;
	text-align: center;
}

.contact_form .btn{
	margin: 0 auto;
	width: 150px;
	text-align: center;
}

.contact_form textarea {
	height: 150px;
}

.contact_form table tr td.multi input.multi_element {
	border-width: 0;
	display: inline;
	width: 20px;
}

.contact_form table tr td.multi label{
	display: inline;
	margin-left: 5px;
	text-align: left;
	float: none;
}

/*
.multi_choice {
	margin: 0 0 0 0;
	height: 20px;
	clear: both;
}

.contact_form .multi_choice label {
	padding: 0;
}

.contact_form .multi_choice .choices {
	width: 240px;
	text-align: left;
	margin: 0 0 20px auto;
	padding: 0 0 0 5px;
	float: left;
}

.contact_form .multi_choice .choices li {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	display: inline;
}

.contact_form .multi_choice .choices li input{
	float: left;
}

.contact_form .multi_choice .choices li label{
	float: none;
	display: inline;
}
*/
/* price_list */
#price_list table {
font-size: 90%;
	text-align: center;
	border-spacing: 0 0;
	margin-bottom: 2em;
}

#price_list table .design {
	text-align: left;
}

#price_list #content h2 {
	background-color: #99cc66;
	color: black;
	padding: 2px 5px 2px 5px;
	
}
/*

table.eden tr.eden td, table.eden tr.eden td a,
table.eden td.eden, table.eden th.eden {
	background-color: #d5edb3;
	color: black!important;
}*/

#installation_gallery {
	width: 400px;
	margin: 0 auto;
	border-width: 0px;
}

#installation_gallery h2 {
	margin: 0;
}

#installation_gallery img {
	padding: 4px;
	border: 1px solid silver;
	margin: 0 auto;
}

#installation_gallery div {
	margin-bottom: 30px;
}

#error_404 #wrapper #content p{
	text-align: left;
}

#finance_offer {
	border: 1px solid #c4ea21;
	color: #c4ea21;
	font-weight: bold;
	padding: 0 10px 0 10px;
	margin: 10px;
}

#new_range {
	position: relative;
	border: 1px solid #c4ea21;
	color: #c4ea21;
	padding: 0 10px 0 10px;
	margin: 0;
	height: 165px;
}

#new_range img {
	position: absolute;
	right: 5px;
	top: 5px;
	border: 1px solid white;
	padding: 2px;
	background-color: black;
}

#new_range h1 {
	padding-right: 220px;
	margin-top: 10px;
}

#new_range p {
	margin: 10px 5px 5px 0px;
	padding-right: 220px;
}

#new_range p em {
	font-weight: bold;
}

#gallery #content h1 {
	margin-bottom: 1em;
}

.product_category {
	border: 1px solid #d5edb3;
	color: #d5edb3;
	margin-bottom: 2em;
	padding-top: 1em;
	text-align: left;
	position: relative;
}
.product_category h2 {
	border: 1px solid #d5edb3;
	position: absolute;
	top: -0.85em;
	left: 0.5em;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	background-color: #000;
	height: 1.3em;
	display: inline;
}
.product_category a img {
	margin: 2px;
	padding: 1px;
	border: 1px solid #CCC;
}

.question {
	border: 1px solid silver;
	margin: 25px;
	padding: 5px;
}

.show_and_tell_show,
.show_and_tell_hide {
	display: none;	/* Hide the show/hide labels by default - only show when javascript is enabled */
	font-size: 14px;
}

.show .show_and_tell_show {
	display: none;
}
.show .show_and_tell_hide {
	display: inline;
}

.hide .show_and_tell_show {
	display: inline;
}
.hide .show_and_tell_hide {
	display: none;
}

.show_and_tell h1 {
	font-size: 20px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

.show {
	overflow: visible;
}

.hide {
	overflow: hidden;
	height: 35px;
}
