/* 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://garden-room.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.site_survey:hover,
#site_survey #nav:hover .site_survey {
	background-color: black;
}

#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;
}

#nav li.contact {
	border-bottom: 1px solid black;
}
#nav li.site_survey {
	border-bottom: 1px solid black;
}

#nav a.site_survey {
	position:relative;
	height: 29px;
	font-size: 1px;
}
#nav a.site_survey img {
	position: absolute;
	top: -2px;
	left: -10px;
}

/* */
#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;
}

.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,
.photo_group .thumbnail_201  li a #thumbnail_201,
.photo_group .thumbnail_202  li a #thumbnail_202,
.photo_group .thumbnail_203  li a #thumbnail_203,
.photo_group .thumbnail_204  li a #thumbnail_204,
.photo_group .thumbnail_205  li a #thumbnail_205,
.photo_group .thumbnail_206  li a #thumbnail_206,
.photo_group .thumbnail_207  li a #thumbnail_207,
.photo_group .thumbnail_208  li a #thumbnail_208,
.photo_group .thumbnail_209  li a #thumbnail_209,
.photo_group .thumbnail_210  li a #thumbnail_210,
.photo_group .thumbnail_211  li a #thumbnail_211,
.photo_group .thumbnail_212  li a #thumbnail_212,
.photo_group .thumbnail_213  li a #thumbnail_213,
.photo_group .thumbnail_214  li a #thumbnail_214,
.photo_group .thumbnail_215  li a #thumbnail_215,
.photo_group .thumbnail_216  li a #thumbnail_216,
.photo_group .thumbnail_217  li a #thumbnail_217,
.photo_group .thumbnail_218  li a #thumbnail_218,
.photo_group .thumbnail_219  li a #thumbnail_219,
.photo_group .thumbnail_220  li a #thumbnail_220,
.photo_group .thumbnail_221  li a #thumbnail_221,
.photo_group .thumbnail_222  li a #thumbnail_222,
.photo_group .thumbnail_223  li a #thumbnail_223,
.photo_group .thumbnail_224  li a #thumbnail_224,
.photo_group .thumbnail_225  li a #thumbnail_225,
.photo_group .thumbnail_226  li a #thumbnail_226,
.photo_group .thumbnail_227  li a #thumbnail_227,
.photo_group .thumbnail_228  li a #thumbnail_228,
.photo_group .thumbnail_229  li a #thumbnail_229,
.photo_group .thumbnail_230  li a #thumbnail_230,
.photo_group .thumbnail_231  li a #thumbnail_231,
.photo_group .thumbnail_232  li a #thumbnail_232,
.photo_group .thumbnail_233  li a #thumbnail_233,
.photo_group .thumbnail_234  li a #thumbnail_234,
.photo_group .thumbnail_235  li a #thumbnail_235,
.photo_group .thumbnail_236  li a #thumbnail_236,
.photo_group .thumbnail_237  li a #thumbnail_237,
.photo_group .thumbnail_238  li a #thumbnail_238,
.photo_group .thumbnail_239  li a #thumbnail_239,
.photo_group .thumbnail_240  li a #thumbnail_240,
.photo_group .thumbnail_241  li a #thumbnail_241,
.photo_group .thumbnail_242  li a #thumbnail_242,
.photo_group .thumbnail_243  li a #thumbnail_243,
.photo_group .thumbnail_244  li a #thumbnail_244,
.photo_group .thumbnail_245  li a #thumbnail_245,
.photo_group .thumbnail_246  li a #thumbnail_246,
.photo_group .thumbnail_247  li a #thumbnail_247,
.photo_group .thumbnail_248  li a #thumbnail_248,
.photo_group .thumbnail_249  li a #thumbnail_249,
.photo_group .thumbnail_250  li a #thumbnail_250,
.photo_group .thumbnail_251  li a #thumbnail_251,
.photo_group .thumbnail_252  li a #thumbnail_252,
.photo_group .thumbnail_253  li a #thumbnail_253,
.photo_group .thumbnail_254  li a #thumbnail_254,
.photo_group .thumbnail_255  li a #thumbnail_255,
.photo_group .thumbnail_256  li a #thumbnail_256,
.photo_group .thumbnail_257  li a #thumbnail_257,
.photo_group .thumbnail_258  li a #thumbnail_258,
.photo_group .thumbnail_259  li a #thumbnail_259,
.photo_group .thumbnail_260  li a #thumbnail_260,
.photo_group .thumbnail_261  li a #thumbnail_261,
.photo_group .thumbnail_262  li a #thumbnail_262,
.photo_group .thumbnail_263  li a #thumbnail_263,
.photo_group .thumbnail_264  li a #thumbnail_264,
.photo_group .thumbnail_265  li a #thumbnail_265,
.photo_group .thumbnail_266  li a #thumbnail_266,
.photo_group .thumbnail_267  li a #thumbnail_267,
.photo_group .thumbnail_268  li a #thumbnail_268,
.photo_group .thumbnail_269  li a #thumbnail_269,
.photo_group .thumbnail_270  li a #thumbnail_270,
.photo_group .thumbnail_271  li a #thumbnail_271,
.photo_group .thumbnail_272  li a #thumbnail_272,
.photo_group .thumbnail_273  li a #thumbnail_273,
.photo_group .thumbnail_274  li a #thumbnail_274,
.photo_group .thumbnail_275  li a #thumbnail_275,
.photo_group .thumbnail_276  li a #thumbnail_276,
.photo_group .thumbnail_277  li a #thumbnail_277,
.photo_group .thumbnail_278  li a #thumbnail_278,
.photo_group .thumbnail_279  li a #thumbnail_279,
.photo_group .thumbnail_280  li a #thumbnail_280,
.photo_group .thumbnail_281  li a #thumbnail_281,
.photo_group .thumbnail_282  li a #thumbnail_282,
.photo_group .thumbnail_283  li a #thumbnail_283,
.photo_group .thumbnail_284  li a #thumbnail_284,
.photo_group .thumbnail_285  li a #thumbnail_285,
.photo_group .thumbnail_286  li a #thumbnail_286,
.photo_group .thumbnail_287  li a #thumbnail_287,
.photo_group .thumbnail_288  li a #thumbnail_288,
.photo_group .thumbnail_289  li a #thumbnail_289,
.photo_group .thumbnail_290  li a #thumbnail_290,
.photo_group .thumbnail_291  li a #thumbnail_291,
.photo_group .thumbnail_292  li a #thumbnail_292,
.photo_group .thumbnail_293  li a #thumbnail_293,
.photo_group .thumbnail_294  li a #thumbnail_294,
.photo_group .thumbnail_295  li a #thumbnail_295,
.photo_group .thumbnail_296  li a #thumbnail_296,
.photo_group .thumbnail_297  li a #thumbnail_297,
.photo_group .thumbnail_298  li a #thumbnail_298,
.photo_group .thumbnail_299  li a #thumbnail_299,
.photo_group .thumbnail_300  li a #thumbnail_300,
.photo_group .thumbnail_301  li a #thumbnail_301,
.photo_group .thumbnail_302  li a #thumbnail_302,
.photo_group .thumbnail_303  li a #thumbnail_303,
.photo_group .thumbnail_304  li a #thumbnail_304,
.photo_group .thumbnail_305  li a #thumbnail_305,
.photo_group .thumbnail_306  li a #thumbnail_306,
.photo_group .thumbnail_307  li a #thumbnail_307,
.photo_group .thumbnail_308  li a #thumbnail_308,
.photo_group .thumbnail_309  li a #thumbnail_309,
.photo_group .thumbnail_310  li a #thumbnail_310,
.photo_group .thumbnail_311  li a #thumbnail_311,
.photo_group .thumbnail_312  li a #thumbnail_312,
.photo_group .thumbnail_313  li a #thumbnail_313,
.photo_group .thumbnail_314  li a #thumbnail_314,
.photo_group .thumbnail_315  li a #thumbnail_315,
.photo_group .thumbnail_316  li a #thumbnail_316,
.photo_group .thumbnail_317  li a #thumbnail_317,
.photo_group .thumbnail_318  li a #thumbnail_318,
.photo_group .thumbnail_319  li a #thumbnail_319,
.photo_group .thumbnail_320  li a #thumbnail_320,
.photo_group .thumbnail_321  li a #thumbnail_321,
.photo_group .thumbnail_322  li a #thumbnail_322,
.photo_group .thumbnail_323  li a #thumbnail_323,
.photo_group .thumbnail_324  li a #thumbnail_324,
.photo_group .thumbnail_325  li a #thumbnail_325,
.photo_group .thumbnail_326  li a #thumbnail_326,
.photo_group .thumbnail_327  li a #thumbnail_327,
.photo_group .thumbnail_328  li a #thumbnail_328,
.photo_group .thumbnail_329  li a #thumbnail_329,
.photo_group .thumbnail_330  li a #thumbnail_330,
.photo_group .thumbnail_331  li a #thumbnail_331,
.photo_group .thumbnail_332  li a #thumbnail_332,
.photo_group .thumbnail_333  li a #thumbnail_333,
.photo_group .thumbnail_334  li a #thumbnail_334,
.photo_group .thumbnail_335  li a #thumbnail_335,
.photo_group .thumbnail_336  li a #thumbnail_336,
.photo_group .thumbnail_337  li a #thumbnail_337,
.photo_group .thumbnail_338  li a #thumbnail_338,
.photo_group .thumbnail_339  li a #thumbnail_339,
.photo_group .thumbnail_340  li a #thumbnail_340,
.photo_group .thumbnail_341  li a #thumbnail_341,
.photo_group .thumbnail_342  li a #thumbnail_342,
.photo_group .thumbnail_343  li a #thumbnail_343,
.photo_group .thumbnail_344  li a #thumbnail_344,
.photo_group .thumbnail_345  li a #thumbnail_345,
.photo_group .thumbnail_346  li a #thumbnail_346,
.photo_group .thumbnail_347  li a #thumbnail_347,
.photo_group .thumbnail_348  li a #thumbnail_348,
.photo_group .thumbnail_349  li a #thumbnail_349,
.photo_group .thumbnail_350  li a #thumbnail_350,
.photo_group .thumbnail_351  li a #thumbnail_351,
.photo_group .thumbnail_352  li a #thumbnail_352,
.photo_group .thumbnail_353  li a #thumbnail_353,
.photo_group .thumbnail_354  li a #thumbnail_354,
.photo_group .thumbnail_355  li a #thumbnail_355,
.photo_group .thumbnail_356  li a #thumbnail_356,
.photo_group .thumbnail_357  li a #thumbnail_357,
.photo_group .thumbnail_358  li a #thumbnail_358,
.photo_group .thumbnail_359  li a #thumbnail_359,
.photo_group .thumbnail_360  li a #thumbnail_360,
.photo_group .thumbnail_361  li a #thumbnail_361,
.photo_group .thumbnail_362  li a #thumbnail_362,
.photo_group .thumbnail_363  li a #thumbnail_363,
.photo_group .thumbnail_364  li a #thumbnail_364,
.photo_group .thumbnail_365  li a #thumbnail_365,
.photo_group .thumbnail_366  li a #thumbnail_366,
.photo_group .thumbnail_367  li a #thumbnail_367,
.photo_group .thumbnail_368  li a #thumbnail_368,
.photo_group .thumbnail_369  li a #thumbnail_369,
.photo_group .thumbnail_370  li a #thumbnail_370,
.photo_group .thumbnail_371  li a #thumbnail_371,
.photo_group .thumbnail_372  li a #thumbnail_372,
.photo_group .thumbnail_373  li a #thumbnail_373,
.photo_group .thumbnail_374  li a #thumbnail_374,
.photo_group .thumbnail_375  li a #thumbnail_375,
.photo_group .thumbnail_376  li a #thumbnail_376,
.photo_group .thumbnail_377  li a #thumbnail_377,
.photo_group .thumbnail_378  li a #thumbnail_378,
.photo_group .thumbnail_379  li a #thumbnail_379,
.photo_group .thumbnail_380  li a #thumbnail_380,
.photo_group .thumbnail_381  li a #thumbnail_381,
.photo_group .thumbnail_382  li a #thumbnail_382,
.photo_group .thumbnail_383  li a #thumbnail_383,
.photo_group .thumbnail_384  li a #thumbnail_384,
.photo_group .thumbnail_385  li a #thumbnail_385,
.photo_group .thumbnail_386  li a #thumbnail_386,
.photo_group .thumbnail_387  li a #thumbnail_387,
.photo_group .thumbnail_388  li a #thumbnail_388,
.photo_group .thumbnail_389  li a #thumbnail_389,
.photo_group .thumbnail_390  li a #thumbnail_390,
.photo_group .thumbnail_391  li a #thumbnail_391,
.photo_group .thumbnail_392  li a #thumbnail_392,
.photo_group .thumbnail_393  li a #thumbnail_393,
.photo_group .thumbnail_394  li a #thumbnail_394,
.photo_group .thumbnail_395  li a #thumbnail_395,
.photo_group .thumbnail_396  li a #thumbnail_396,
.photo_group .thumbnail_397  li a #thumbnail_397,
.photo_group .thumbnail_398  li a #thumbnail_398,
.photo_group .thumbnail_399  li a #thumbnail_399
{
	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 0 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;
    clear:right;
}

.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;
}

#faq {
	text-align: left;
}

.question {
	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: 16px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

.show p{
	display: block;
}

.hide p {
	display: none;
	height: 35px;
}

#nav li#request_brochure {
	border-bottom: 1px solid black; /* workaround for the IE7 whitespace bug */
margin-top: 1em;

}

li#request_brochure a {
	outline: none;
}

li#request_brochure a:hover {
	background-color: black!important;
}

#nav li#next_step {
	border-bottom: 1px solid black; /* workaround for the IE7 whitespace bug */
margin-top: 1em;

}

li#next_step a:hover {
	background-color: black!important;
}

li#request_brochure a {
	outline: none;
}

.button_info {
	width: 172px;
    height: 175px;
    float: left;
    margin: 5px;
}

.button_info a {
	outline: none;
}

.button_info a:visited {
	background-color: black!important;
}

.button_info p {
	font-size: 9pt;
	margin: 9px;
}

h1.product_title {
	position: relative;
    zoom: 1;
}

h1.product_title a {
	position: absolute;
    right: 0;
    top: 0;
}

#gmap {
	width: 225px;
    padding: 0;
    text-align: center;
    float: right;
}

#gmap_visit_us {
	padding: 0;
    text-align: left;
}

.pinnacle-page {
	text-align: center;
}

.pinnacle-page img{
	padding: 4px;
	border: 1px solid silver;
	margin: 3px;

}

a.rtmp, a.rtmp:hover, a.rtmp:visited {
	display:block;
	width:500px;
	height:280px;	
	background-image: url('/images/video-loading.jpg');
	background-position: center center;
	margin:0 0 0 25px;
	text-align:center;
	border: 1px solid silver;
	outline: none;
}

#video_link{
	text-align: right;
	font-size: 12px;
}

