/* ---------------------------------General page styles-----------------------------------*/

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px;
  color:#d4ba83;
  background-color:#000000;
  margin-top:0px;
  margin-bottom:0px;
  height:100%;
}

a:link {
	color:#d4ba83;
	text-decoration: none;
}
a:active {
	color:#d4ba83;
	text-decoration: none;
}
a:visited {
	color:#d4ba83;
	text-decoration: none;
}
a:hover {
	color:#ffffff;
	text-decoration: none;
	}


/* -------------------------------End General page styles---------------------------------*/


/* ---------------------------------Layout styles-----------------------------------------*/
#container {
	width:1000px;
	background-image:url(images/site_images/09site/generalbg2.jpg);
	background-repeat:repeat-y;
	border-left:#151514 2px solid;
	border-right:#151514 2px solid;
	border-bottom:#151514 1px solid;
	margin:0px auto 0px auto;
	padding:0px;
	}

#index_content {
	width:1000px;
	height:800px;
	background-image:url(images/site_images/09site/homepagebg2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

#index_logo {
	width:340px;	
	padding:30px 0px 0px 20px;
	}
	
#index_text {
	width:740px;
	height:220px;
	vertical-align:top;
	padding:80px 10px 0px 250px;
	clear:both;
	}

#index_video_flags_area {
	width:750px;
	height:80px;
	padding:10px 0px 10px 240px;
	float:left;
	}

#footer {
	width:730px;
	height:30px;
	line-height:30px;
	font-size:9px;
	color:#d4ba83;
	text-align:left;
	margin:0px 20px 0px 250px;
	border-top:thin solid #151514;
	border-bottom:thin solid #151514;
	}

#footer_left {
	width:400px;
	text-align:left;
	float:left;
	}
	
#footer_right {
	width:330px;
	text-align:right;
	float:left;
	}

#general_logo {
	width:180px;	
	padding:40px 0px 30px 20px;
	}

#collections_content {
	width:1000px;
	height:650px;
	margin:0px;
	padding:0px;
	}

#content_left {
	width:250px;
	margin:0px;
	padding:0px;
	float:left;
	}

#content_right {
	width:740px;
	padding:166px 0px 0px 0px;
	float:left;
	}
	
#collections_content_right {
	width:740px;
	padding:180px 0px 0px 0px;
	float:left;
	}

.category_index_image {
	width:140px;
	height:180px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#d4ba83;
	line-height:20px;
	margin:0px 40px 0px 0px;
	float:left;
	}

.category_index_image img {
	border:1px solid #000000;
	}
	
.category_index_image:hover img{
	border:1px solid #d4ba83;
	}
		
.category_index_image a {
	outline:none;
	}
	
#view_collections_text {
	width:740px;
	height:30px;
	font-size:12px;
	margin:80px 0px 0px 0px;
	float:left;
	}

#intro_content {
	width:1000px;
	height:1100px;
	margin:0px;
	padding:0px;
	}

#intro_content_right {
	width:750px;
	background-image:url(images/site_images/09site/intropage4.jpg);
	background-repeat:no-repeat;
	padding:44px 0px 0px 0px;
	float:left;
	}

#video_area {
	width:750px;
	margin:40px 0px 0px 0px;
	float:left;
	}

#video_select_area {
	width:728px;
	height:200px;
	margin:40px 0px 10px 0px;
	border:0px solid #151514;
	float:left;
	}

.intro_vid_logo {
	width:300px;
	height:197px;
	margin:0px 30px 0px 0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#d4ba83;
	line-height:20px;
	}

.intro_vid_logo img {
	border:1px solid #d4ba83;
	}
	
.intro_vid_logo:hover img{
	border:1px solid #ffffff;
	}
		
.intro_vid_logo a {
	outline:none;
	}

#fabric_page_content {
	width:1000px;
	height:2000px;
	margin:0px;
	padding:0px;
	}

#fabric_page_content_right {
	width:750px;
	float:left;
	}

#fabric_page_intro {
	width:750px;
	height:500px;
	background-image:url(images/site_images/09site/fabricstackBG.jpg);
	background-repeat:no-repeat;
	padding:44px 0px 0px 0px;
	float:left;
	}

#fabric_swatch_pics_area {
	width:750px;
	float:left;
	}

.fabric_swatch_pics_row {
	width:750px;
	float:left;
	}

#fabric_2011-12_book2_swatch_title {
	width:750px;
	float:left;
	}

#fabric_2011-12_book2_swatch_area {
	width:750px;
	height:400px;
	float:left;
	}

#quality_content {
	width:1000px;
	height:1040px;
	margin:0px;
	padding:0px;
	}

#quality_content_right {
	width:740px;
	padding:44px 0px 0px 0px;
	float:left;
	}
	
#care_content {
	width:1000px;
	height:2900px;
	margin:0px;
	padding:0px;
	}

#care_content_right {
	width:740px;
	padding:44px 0px 0px 0px;
	float:left;
	}
	
#nat_trust_content {
	width:1000px;
	height:660px;
	margin:0px;
	padding:0px;
	}
	
#nat_trust_content_middle {
	width:460px;
	height:610px;
	background-image:url(images/site_images/09site/nat-trust-bg_left2.jpg);
	padding:44px 0px 0px 0px;
	float:left;
	}
	
#nat_trust_content_right {
	width:290px;
	height:610px;
	padding:0px;
	float:left;
	}

#retailer1_content {
	width:1000px;
	height:660px;
	margin:0px;
	padding:0px;
	}

#retailer1_content_middle {
	width:425px;
	padding:30px 0px 0px 0px;
	float:left;
	}

#retailer1_content_right {
	width:269px;
	height:450px;
	margin:40px 20px 0px 10px;
	padding:0px 5px 0px 5px;
	border:0px;
	float:left;
	}

#retailer3_content {
	width:1000px;
	margin:0px;
	padding:0px;
	}

#retailer3_content_middle {
	width:425px;
	padding:40px 0px 0px 0px;
	float:left;
	}

#retailer3_content_right {
	width:249px;
	margin:35px 20px 0px 30px;
	padding:0px 5px 0px 5px;
	border:0px;
	float:left;
	}

#map {
	width:425px;
	height:425px;
	}

#brochure_content {
	width:1000px;
	height:660px;
	margin:0px;
	padding:0px;
	}

#brochure_content_top {
	width:710px;
	height:128px;
	padding:22px 10px 10px 20px;
	float:left;
	}
	
#brochure_content_middle {
	width:250px;
	height:400px;
	padding:0px 0px 14px 10px;
	border:3px solid #151514;
	float:left;
	}

.brochure_text {
	width:255px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#d4ba83;
	padding:14px 0px 10px 5px;
	float:left;
	}

#brochure_content_right {
	width:418px;
	height:400px;
	padding:14px 0px 0px 20px;
	margin:0px 0px 0px 10px;
	border:3px solid #151514;
	float:left;
	}

#brochure_submit {
	width:390px;
	height:40px;
	text-align:center;
	float:left;
	}

#brochure_success {
	width:740px;
	padding:180px 0px 0px 0px;
	float:left;
	}

#contact_content {
	width:1000px;
	height:1050px;
	margin:0px;
	padding:0px;
	}	
	
#contact_content_middle {
	width:370px;
	height:620px;
	padding:0px 0px 0px 10px;
	margin:0px 10px 0px 0px;
	border:3px solid #151514;
	float:left;
	}
	
#contact_content_right {
	width:320px;
	height:620px;
	padding:0px 0px 0px 10px;
	margin:0px 10px 0px 0px;
	border:3px solid #151514;
	float:left;
	}

#contact_agent_details {
	width:706px;
	height:300px;
	margin:10px 0px 0px 250px;
	padding:0px 10px 10px 10px;
	border:3px solid #151514;
	float:left;
	}

#contact_map {
	width:294px;
	height:528px;
	}
	
#contact_map_text {
	width:310px;
	height:50px;
	padding:20px 0px 0px 0px;
	}

#contact_top {
	width:720px;
	height:30px;
	margin:5px;
	float:left;
	}
	
#contact_title {
	width:255px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#d4ba83;
	float:left;
	}
	
#contact_text {
	width:360px;
	height:50px;
	float:left;
	}
	
#contact_submit {
	width:360px;
	height:40px;
	text-align:center;
	float:left;
	}

#contact_address{
	width:360px;
	height:155px;
	float:left;
	}	

#terms_content {
	width:1000px;
	height:1100px;
	margin:0px;
	padding:0px;
	}
	
#legal_content_right {
	width:720px;
	height:660px;
	padding:44px 0px 20px 0px;
	float:left;
	}

#sitemap_spacer {
	width:720px;
	height:104px;
	}

#range_content {
	width:1000px;
	margin:0px;
	padding:0px;
	}
	
#range_content_right {
	width:740px;
	padding:36px 0px 0px 0px;
	float:left;
	}
	
#hero_image {
	width:740px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#d4ba83;
	line-height:20px;
	}

#product_title {
	width:300px;
	height:25px;
	line-height:20px;
	float:left;
	}
	
#index_link {
	width:430px;
	height:25px;
	text-align:right;
	line-height:20px;
	float:left;
	}

#spec_image {
	width: 740px;
	float:left;
	}
	
#print_page_content {
	width:800px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	}
	
#print_page_copyright {
	width:800px;
	height:30px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	}
	
	
/* -----------------------------------End Layout Styles-----------------------------------*/


/* ---------------------------------Page component styles---------------------------------*/

.category_images {
	width:140px;
	height:180px;
	}

.range_index_images {
	width:345px;
	height:240px;
	}

.hero_image {
	width:730px;
	height:500px;
	}

.spec_image {
	width:730px;
	}

#searchForm {
	margin:0px 0px 0px 0px;
	}

#prodSearch {
	background-color:#151514;
	border: 1px solid #d4ba83;
	font-size:12px;
	color:#d4ba83;
	padding:0px;
	margin:5px 0px 0px 0px;
	}

.clear {
	width:1000px;
	height:1px;
	clear:both;
	}

/* This is to set size and content of left index divs*/
.range_index_pic {
	width:365px;
	height:275px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#d4ba83;
	line-height:20px;
	}

.range_index_pic img {
	border:1px solid #d4ba83;
	}
	
.range_index_pic:hover img{
	border:1px solid #ffffff;
	}
		
.range_index_pic a {
	outline:none;
	}

/* This is to set size and content of right index divs*/	
.range_index_pic_right {
	width:345px;
	height:275px;
	padding:0px 0px 0px 20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#d4ba83;
	line-height:20px;
	}

.range_index_pic_right img {
	border:1px solid #d4ba83;
	}
	
.range_index_pic_right:hover img{
	border:1px solid #ffffff;
	}
		
.range_index_pic_right a {
	outline:none;
	}

/* This is to set size of index image*/
.index_pic {
	width:345px;
	height:240px;
	}

.fabric_page_detail_pics {
	width:188px;
	height:225px;
	text-align:left;
	float:left;
	}

.fabric_page_detail_pic4 {
	width:161px;
	height:225px;
	float:left;
	}

.fabric_page_detail_pics_image {
	width:161px;
	height:200px;
	}
	
#quality_diagram {
	width:730px;
	height:561px;
	}
	
.quality_pics {
	width:193px;
	text-align:left;
	float:left;
	}

.quality_pic4 {
	width:150px;
	float:left;
	}

.quality_pics_image {
	width:150px;
	height:210px;
	padding-bottom:5px;
	}

.hp_arm_detail {
	width:65px;
	height:100px;
	margin:0px 10px 0px 0px;
	float:left;
	}

.hp_diag {
	width:350px;
	height:199px;
	padding:0px 0px 0px 10px;
	float:right;
	}

.nat_trust_houses_image {
	width:269px;
	height:610px;
	border:0px;
	}

.brochure_textbox_area {
	width:240px;
	height:30px;
	float:left;
	}

.brochure_textbox_title {
	width:150px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	float:left;
	}

#brochure_form {
	width:390px;
	}

.form_textbox {
	width:235px;
	background-color:#CCCCCC;
	border:1px solid #d4ba83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	float:right;
	}
	
.form_textarea {
	width:235px;
	height:75px;
	background-color:#CCCCCC;
	border:1px solid #d4ba83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	float:right;
	}

.form_tickbox {
	background-color:#CCCCCC;
	border:1px solid #d4ba83;
	}

.brochure_download_th {
	width:110px;
	padding:0px 5px 0px 5px;
	float:left;
	}
	
.brochure_download_th img {
	width:110px;
	height:150px;
	border:1px solid #000000;
	}
	
.brochure_download_th:hover img{
	border:1px solid #d4ba83;
	}
		
.brochure_download_th a {
	outline:none;
	}
	
.contact_textbox_area {
	width:240px;
	height:30px;
	float:left;
	}

.contact_textbox_title {
	width:120px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	float:left;
	}

.contact_enquiry_title {
	width:120px;
	height:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	float:left;
	}

.contact_enquiry_area {
	width:240px;
	height:90px;
	float:left;
	}	

#contact_form {
	width:360px;
	}


/* -------------------------------End page component styles-------------------------------*/

/* -----------------------------------Text styles-----------------------------------------*/
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#d4ba83;
	}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#d4ba83;
	}

.title_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#d4ba83;
	}
	
.general_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	}

.small_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#d4ba83;
	}

.bold_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d4ba83;
	}
	
.static_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#d4ba83;
	}

.map_marker {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
.feedback {
	color:#ffffff;
	font-size:11px;
	}
/* -----------------------------------End Text Styles  -----------------------------------*/



/* -------------------Navbar code - needed for all pages, dont change --------------------*/	
ul#navbar {
	width:200px;
	height:400px;
	margin:81px 0px 0px 0px;
	padding-left:12px;
	list-style-type: none; 
	}

ul#navbar li a {
	width:200px;
	height:33px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	border:none;
	outline:none;
	}
		
ul#navbar li#home a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px 0px; /* X and Y position at 0 */
	}
	
ul#navbar li#home a:hover {
	background-position:-200px 0px;
	}	

ul#navbar li#intro a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -34px; /* X and Y position at 0 */
	}

ul#navbar li#intro a:hover {
	background-position:-200px -34px;
	}

ul#navbar li#fabrics a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -68px; /* X and Y position at 0 */
	}
	
ul#navbar li#fabrics a:hover {
	background-position:-200px -68px;
	}
	
ul#navbar li#quality a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -102px; /* X and Y position at 0 */
	}
	
ul#navbar li#quality a:hover {
	background-position:-200px -102px;
	}
	
ul#navbar li#care a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -136px; /* X and Y position at 0 */
	}
	
ul#navbar li#care a:hover {
	background-position:-200px -136px;
	}
	
ul#navbar li#natTrust a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -170px; /* X and Y position at 0 */
	}
	
ul#navbar li#natTrust a:hover {
	background-position:-200px -170px;
	}
	
ul#navbar li#findRet a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -204px; /* X and Y position at 0 */
	}
	
ul#navbar li#findRet a:hover {
	background-position:-200px -204px;
	}

ul#navbar li#brochure a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -238px; /* X and Y position at 0 */
	}
	
ul#navbar li#brochure a:hover {
	background-position:-200px -238px;
	}
	
ul#navbar li#contact a {
	background:url(images/site_images/09site/navbar.gif) no-repeat 0px -272px; /* X and Y position at 0 */
	}
	
ul#navbar li#contact a:hover {
	background-position:-200px -272px;
	}
	
ul#navbar li#retailer a {
	background:url(images/site_images/09site/navbar-print.gif) no-repeat 0px -306px; /* X and Y position at 0 */
	}
	
ul#navbar li#retailer a:hover {
	background-position:-200px -306px;
	}
	
ul#navbar li#printPage a {
	background:url(images/site_images/09site/navbar-print.gif) no-repeat 0px -340px; /* X and Y position at 0 */
	}
	
ul#navbar li#printPage a:hover {
	background-position:-200px -340px;
	}
/* -------------------------------------End Navbar Code-----------------------------------*/


/* -------------- Image Download Code (used only for image download page) -----------------*/

.download_left_column {
	padding-left:20px;
	}

#image_download_login_table {
	width:250px;
	line-height:20px;
	border:1px solid #d4ba83;
	margin-top:100px;
	margin-left:150px;
	padding:5px;
	}

.image_download_login_cell {
	background-color:#333333;
	padding:5px;
	}
	
.image_download_login_cell_centred {
	background-color:#333333;
	padding:5px;
	text-align:center;
	}

.image_download_login_textbox {
	width:150px;
	background-color:#333333;
	border:1px solid #d4ba83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	margin-left:auto;
	margin-right:auto;
	}

#image_download_content {
	width:1000px;
	height:680px;
	margin:0px;
	padding:0px;
	}

#image_download_content_right {
	width:750px;
	background-repeat:no-repeat;
	padding:44px 0px 0px 0px;
	float:left;
	}
	
#image_download_table {
	width:700px;
	line-height:20px;
	border:1px solid #d4ba83;
	margin-top:50px;
	padding:5px;
	}
	
.image_download_table_header {
	background-color:#333333;
	padding:5px;
	}

.image_download_table_cell {
	width:170px;
	background-color:#333333;
	padding:5px;
	}
	
#download_recipient_table {
	width:700px;
	line-height:20px;
	border:1px solid #d4ba83;
	margin-top:50px;
	padding:5px;
	}
	
.download_recipient_table_cell {
	width:340px;
	background-color:#333333;
	padding:5px;
	}


/* ----------------------------------End Image Download Code------------------------------*/



/* -------------- Clearance code (used only for clearance pages -----------------*/

.clearance_left_column {
	padding-left:20px;
	}

#clearance_login_table {
	width:250px;
	line-height:20px;
	border:1px solid #d4ba83;
	margin-top:100px;
	margin-left:150px;
	padding:5px;
	}

.clearance_login_cell {
	background-color:#333333;
	padding:5px;
	}
	
.clearance_login_cell_centred {
	background-color:#333333;
	padding:5px;
	text-align:center;
	}

.clearance_login_textbox {
	width:150px;
	background-color:#333333;
	border:1px solid #d4ba83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ba83;
	margin-left:auto;
	margin-right:auto;
	}

#clearance_content {
	width:1000px;
	margin:0px;
	padding:0px;
	}

#clearance_content_right {
	width:750px;
	min-height:600px;
	background-repeat:no-repeat;
	padding:44px 0px 0px 0px;
	float:left;
	}
	
.clearance_pic_area {
	width:360px;
	height:210px;
	margin-right:15px;
	text-align:center;
	float:left;
	}

.clearance_pic_image {
	height:150px;
	}
	
.clearance_pic_image img {
	border:1px solid #d4ba83;
	}
	
.clearance_pic_image:hover img{
	border:1px solid #ffffff;
	}
		

/* ----------------------------------End Clearance Code------------------------------*/
