html, body { 							height:100%; line-height:1.2em }
body { 									background-color: #ffffff; padding: 0px; margin: 0px; }
body, td, div, p { 						font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; margin-top:0; padding-top:0 }
a:link, a:visited { 					color: #000000; text-decoration: none; }
a:visited { 							color: #000000; text-decoration: none; }
a:hover { 								/*color: #000000;*/ text-decoration: underline; }
img{									border:0;}
hr {									background:#e3d0b2; height:1px; border:0px; border-top:1px solid #e3d0b2;}

.social img{float:left; margin-right:15px;display:block}
.social img.last{float:left; margin-right:0px}
.hot-icons img{display:block}
.breadcrumbs{margin:0 0 12px 8px; font-size:10px}
.breadcrumbs a:link,
.breadcrumbs a:visited{text-decoration:underline; color:#006600}

h1{color:#8a7f54; font-size:18px; margin:0 0 14px 0; padding:0 0 4px 0; display:block; border-bottom:1px #e2cfb1 solid}

.black-bold {							font-size: 12px; color: #000000; font-weight: bold; }
.border-00 { 							border: 1px solid #E3D0B2; }
.space-01 {								padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; }
.space-02 {								padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.space-03 {								padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
.space-04 {								padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.space-05 {								padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; }
.space-06 {								padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.space-07 {								padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; }

.gold {									font-size: 16px; color: #A18457; font-weight: bold;	text-transform: uppercase; }
.gold-news{								font-size: 11px; color: #A18457; font-weight: bold; }

.gold-news a:link, .gold-news a:visited  {font-size: 11px; color: #A18457; font-weight: bold;}
.news {									font-size: 11px; color: #000000; }

.home-small{							font-size: 10px;}

.green {								font-size: 11px; color: #006600; }
.green a:link, .green a:visited {		font-size: 11px; color: #006600; text-decoration: none; }
.green a:hover { 						font-size: 11px; color: #006600; text-decoration: underline; }
.red {									color: #FF0000; }
.greenitalic {							font-size: 10px; color: #006600; font-style: italic; }
.gold-normal {							color:#a18457;}

.field-style-01 { 						border: 1px solid #DBCF8C; width: 127px; height: 16px; font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #000000; }
.field-style-02 { 						border: 1px solid #DBCF8C; width: 150px; height: 16px; font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #000000; }
.field-style-03 { 						border: 1px solid #DBCF8C; background-color: #F9F6EE; width: 60px; height: 16px; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; }
.field-style-04 { 						border: 1px solid #DBCF8C; background-color: #F9F6EE; width: 150px; font-family: verdana, helvetica, sans-serif; height: 16px; font-size: 11px; color: #000000; }
.field-style-05 { 						border: 1px solid #DBCF8C; background-color: #F9F6EE; width: 300px; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; }
.field-style-06 { 						border: 1px solid #DBCF8C; background-color: #F9F6EE; font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #000000; }
.field-style-07 { 						border: 1px solid #DBCF8C; width: 30px; height: 16px; background-color: #F9F6EE; font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #000000; }

.basket-link{background:url(../gfx/shopbasket.gif) no-repeat right; padding:0 30px 0 0;}

/* GENERAL BUTTON */
.button{background:#a39764; border:none; color:#FFFFFF; width:auto; padding:3px; cursor:pointer; float:left;}
.button a:link, .button a, .button a:visited, .button a:active{color:#FFFFFF;}

.enlargelink{float:left;}
.enlargelink span{background:#f4eedd url("../gfx/icon-mag.gif") no-repeat 5px 3px; padding:5px 5px 5px 18px; margin:5px 0 0 0; display:block;}


/* ASK MR C/SERVICE PAGE */
#service-page-container{width:394px; border:2px solid #e3cfb1; border-top:none; border-bottom:none; margin:0 0 0 3px; padding:6px 5px 2px 5px;}
#service-page-container .thankyou{background:#f9f6ee; margin:10px; border:1px solid #dbcf8c; padding:10px; clear:both;}
#service-page-container .errors{color:#FF0000; clear:both;}
#service-page-header{width:236px; height:64px; background:url(../gfx/box_service_page_ask_mr_c.jpg) no-repeat top; padding:38px 100px 0 58px;}
#service-page-content{background:url(../gfx/service-page-bg.gif) no-repeat top; width:394px; height:450px;}
#service-page-content .your-details h1{background:url(../gfx/title_your_details.gif) no-repeat; width:250px; height:13px; margin:20px 10px 10px 10px; clear:both; float:left; display:inline;}
#service-page-content .your-details h1 span{display:none;}
#service-page-details-box{width:248px; background:#f9f6ee; border:1px solid #dbcf8c; float:left; margin:0 5px 0 10px; padding:10px; display:inline;}
#service-page-details-box h1{color:#a18457; font-size:13px; margin:0 0 6px 0; border-bottom:1px solid #e3d0b2; padding:0 0 6px 0; text-transform:uppercase;}
#service-page-details-box strong{color:#a18457;}
#service-page-details-box p{margin:0;}
#service-page-details-box .prop{float:right; width:1px; height:109px;}
#service-page-thumb{border:1px solid #e3d0b2; float:left; background:#FFFFFF;}
#service-page-thumb .enlarge{background:url(../gfx/icon-mag.gif) no-repeat 15px 5px #f4eedd; padding:8px 0 0 35px; height:23px; width:62px; display:block;}
#service-page-thumb img{margin:8px;}
.service-form{float:left; margin:0 0 0 10px; display:inline;}
.service-form label{width:110px; float:left; text-align:right; padding-right:10px;}
.service-form textarea, .service-form input{border:1px solid #dbcf8c; font-size:10px; float:left; width:146px;}
.service-form textarea{height:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.service-form p{margin:0 0 10px 0; float:left;}
.service-form .submit-btn{background:#a39764; border:none; color:#FFFFFF; width:auto; padding:3px; cursor:pointer;}

.gallery{float:left; width:451px;}
.gallery ul{margin:0; padding:0; list-style:none;}
.gallery li{margin:0 5px 10px 5px; border:1px solid #e3d0b2; padding:0; float:left; text-align:center; width:100px; font-size:9px; background:#f4eedd; display:inline;}
.gallery li strong{font-size:10px; color:#000}
.gallery em{color:#000;}
.gallery img{border:none;}
.gallery li a div{width:100px; background:#FFF; float:left;}
.gallery li span{padding:3px 2px; cursor:pointer; height:32px; color:#8a7f54; float:left; text-align:center; width:96px;}


/* 4. bug fixing */
	/* 4.1 clearing */
	.clear{clear:both; width:500px; overflow:hidden; background:#00FF00; height:5px; float:left}
	.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
	.clearfix{display:inline-block}
		/* Hides from IE-mac \*/
		* html .clearfix{height:1%}
		.clearfix{display:block}/* End hide from IE-mac */


