/* HEADERS*/h1 { font-size: 1.1em; text-decoration: none; font-weight:normal; margin-top:4px; margin-bottom:4px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #3F86BD; }h2 { font-size: 1.2em; color:#005AAB; margin-top:4px; margin-bottom:4px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; }h3 { font-size: 1.0em; color:#005AAB; margin-top:4px; margin-bottom:0px; margin-left:10px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; } /* form object styles */  input { font-size: 11px; font-family: tahoma, verdana, arial; margin-top: 5px; color:#666666;} select { font-size: 11px; font-family: tahoma, verdana, arial; margin-top: 5px; color:#666666;} textarea { font-size: 100%; background-color: #FFFFFF; font-family: tahoma, verdana, arial; color:#666666;}  /* BODY*/body {  background-image: url('../img/background.jpg');  background-position:top; background-repeat: repeat-x; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 80%; color: #57595B; margin-top: 0px; background-color: #DADADA;}body a {color: #3F86BD; text-decoration: none;}body a:hover {color: #3F86BD; text-decoration: underline; }.detail_price {color:red; }.notes {font-size: 95%; }#main_container #content_history{ border:0px solid red; font-size: 90%;  width:600px; }#main_container #content_history #content{ border:0px solid yellow; margin-left: 10px; margin-right: 5px;  margin-top: 10px; margin-bottom: 1px;}#scroller_container{ width:595px; height:173px; margin-left:3px; padding:0px; border: 0px solid GREEN; }#scroller{/*border:1px solid red;*/ text-align:left;  overflow-x:scroll; width:595px; height:173px; margin-left:0px;  margin-right:0px; margin-top:0px; padding-top:0px;     color:#696969;     overflow:auto; padding:0 0 0 0px;      scrollbar-base-color: #649FDD;      scrollbar-face-color: white;     scrollbar-track-color: background-image: url('../../img/scroller_back.gif'); background-repeat:no-repeat;     scrollbar-arrow-color: #649FDD;     scrollbar-highlight-color: #649FDD;     scrollbar-3dlight-color: #649FDD;     scrollbar-shadow-color: #649FDD;     scrollbar-darkshadow-color: #649FDD; 	 }ul#garages { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0; white-space: nowrap;  display:inline-block;}ul#garages li#garage1 {  list-style-type: none; margin-left: 0px; display:block;}ul#garages li#garage1 a {   padding: 0px 0px 0px 0px; display:block; margin-top:0px;  margin-left:0px; border:3px solid #B8B8A5;  list-style-type: none;}ul#garages li#garage1 a:hover {padding: 0px 0px 0px 0px; margin:0;  border:3px solid #649FDD; display: block;  list-style-type: none;}ul#garages li#garage_selected a {padding: 0px 0px 0px 0px; margin:0;  border:3px solid #649FDD; display: block;  list-style-type: none;}#content_home #tartan_container {float:left; }#content_home #previous_next_container {float:left; border:0px solid YELLOW;  width:400px; }#content_home #previous_next_container #left {float:left; font-size:95%;  font-weight:bold; border:0px solid BLUE;  width:110px;  text-align:left; margin:0px; padding:0px; }#content_home #previous_next_container #middle {float:left; font-size:95%; font-weight:bold; border:0px solid RED;  width:150px; text-align:center; margin:0px; padding:0px;  }#content_home #previous_next_container #right {float:right; font-size:95%; font-weight:bold; border:0px solid YELLOW;  width:110px; text-align:right; margin-right:10px; padding:0px;  }/*LEFT COLUMN CONTENT*/#right_side_home #wedding_promo { height:430px; color:white; background-color: #E3E3E3; margin-top:0px; font-size: 93%; padding-top:0px; padding-left:0px; padding-bottom:0px;}#right_side_home #wedding_promo  #wedding_header {  background-color: #67A4E1; font-weight:bold; color: white; padding-left:4px; padding-top:4px; padding-bottom:4px;}#right_side_home #wedding_promo  #wedding_advert {float:left; color: #67A4E1; margin-top:10px; margin-right:5px; margin-left:0px; border:0px solid blue; }#right_side_home #wedding_promo  #wedding_advert a {color: #67A4E1;}#right_side_home #wedding_promo  #wedding_advert img{float:left; margin-right:5px; margin-left:5px; border:1px solid #67A4E1; }#glossary {width:750px; margin-left: 10px; margin-top: 10px; }/*TARTAN PATTERN BOOK*//* cream button style */#tartan_book {width:588px; margin-left: 80px; margin-top: 10px; margin-bottom: 400px; }  .cream_button { 	font-family:  verdana, arial, sans-serif; 	background-color: #F9F3DF; 	color: #00006B; 	font-weight: bold; 	font-size: 70%; 	padding-top: 5px; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 6px; 	margin: 2px; 	border-top: solid 1px #FCF9F0; 	border-right: solid 1px #3F3E39; 	border-bottom: solid 1px #3F3E39; 	border-left: solid 1px #FCF9F0; 	text-decoration: none; } .cream_button_selected{ 	font-family:  verdana, arial, sans-serif; 	background-color: #C0D0D0; 	color: #00006B; 	font-weight: bold; 	font-size: 70%; 	padding-top: 5px; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 6px; 	margin: 2px; 	border-top: solid 1px #E0F2F2; 	border-right: solid 1px #124E8D; 	border-bottom: solid 1px #124E8D; 	border-left: solid 1px #E0F2F2; 	text-decoration: none; } .cream_button_over { 	font-family: verdana, arial, sans-serif; 	background-color: #A9AFDF; 	color: #00006B; 	font-weight: bold; 	font-size: 70%; 	padding-top: 5px; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 6px; 	margin: 2px; 	border-top: solid 1px #D5D9FA; 	border-right: solid 1px #3F3E39; 	border-bottom: solid 1px #3F3E39; 	border-left: solid 1px #D5D9FA; 	text-decoration: none; } .cream_button a { 	color: #00006B; 	text-decoration: none; } .cream_button_over a { 	color: #00006B; 	text-decoration: none; }#scrollpanel{padding:5px; height:170px; overflow:auto; margin-top:-5px; margin-bottom:0px;scrollbar-3dlight-color: White;scrollbar-arrow-color: #A9AFDF;scrollbar-base-color: #F3F3E9;scrollbar-darkshadow-color: #D7D3C0;scrollbar-face-color: #836AA4;scrollbar-track-color: #A9AFDF;}#scrollpanel .block{display:block; background-color:#C0D0D0; padding:4px; padding-left:4px; margin-left:-4px; margin-bottom:2px;  }.bluetext { 	color: #00006B;	text-align: left;  	font-size: 70%; }  .whitebold{	font-size : 11px;	font-family : tahoma, verdana, arial;	color : #FFFFFF;	font-weight : bold;	padding-left:10px;		}#detail_pane11 {	width: 224px;	height: 175px;	background-color:#C0D0D0;	color: #00006C;	margin-top: 0px;	margin-left: 10px;	text-align: left;	padding-right: 10px;	text-align: justify;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}#detail_panel { width: 224px; height: 90px; background-color:#C0D0D0; color: #00006C; margin-top: 0px; margin-left: 10px; text-align: left; padding-right: 10px; text-align: justify; padding-left: 10px; padding-top: 5px; padding-bottom: 10px;}  .formtext { color: #ffffff; text-align: left; font-size: 70%; font-weight : bold; text-decoration: none; padding-top: 8px;}  /* form button style */    /* button style */  .form_button { font-size: 100%; font-family:  arial, tahoma; background-color: #870EA5; border-color: #C3AEDA #404040 #404040 #C3AEDA; font-weight: regular; color: #FFFFFF;  cursor: hand;} .form_button_over { font-size: 100%; font-family:  arial, tahoma; background-color: #65527F;  border-color: #AD87C8 #404040 #404040 #AD87C8; font-weight: regular; color: #FFFFFF; cursor: hand}  #history_img {float:left; width: 203px; margin-right:5px; padding:0px; border:0px solid blue; } #history_content {float:right; width: 200px; margin-right:0px; padding:0px; border:0px solid red;}  #history_img2 {float:left; width: 35px; margin-right:5px; padding:0px; border:0px solid blue; }   #history_content2 {float:left; width: 363px; margin-right:0px; padding:0px; border:0px solid red;}   #history_detail img {float:right;  margin-left:5px; margin-bottom:5px;  }   #history_products {float:left; width: 64px; margin-right:0px; padding:0px; border:0px solid red;}   #history_products_content {float:right;  margin-left:5px; margin-bottom:5px; }         #story_behind {background-image: url('/img/background_book.jpg'); width:640px; height:450px; margin-left:90px; margin-top:10px; }#story_behind a {color: #72553D; }#story_behind #left_page {float:left;  border:0px solid blue; width:245px; height:418px; margin-left:30px; margin-top:10px; }#story_behind #left_page #menu {font-weight:bold; padding-left:10px; padding-top:5px; margin-top:6px; background-color: #C5BAB0; border:1px solid #B2A79D; font-family : Tahoma, Verdana, Helvetica, sans-serif; font-size: 82%; }ul#menu_book { margin-left: 0px; margin-top: 0px; margin-bottom: 5px; padding-left: 0; white-space: nowrap;  }ul#menu_book  li {  list-style-type: none; margin-left: 20px; margin-top:0px;  }   /* Amanda added on 30 Nov 2006 */ #story_behind #left_page #sporran {border:0px solid blue; width:245px; margin-top: 10px; font-size: 86%; }#story_behind #left_page #sporran #sporran_left {float:left; width:150px; }#story_behind #left_page #sporran #sporran_right {float:right; width:76px;  margin-top: 0px;}#story_behind #right_page {float:right;  border:0px solid red; width:260px; height:418px; margin-left:0px; margin-right:30px; margin-top:10px; }#story_behind #right_page #crest {border:0px solid blue; width:240px; margin-top: 10px; margin-left: 10px; font-size: 86%; }#story_behind #right_page #crest #crest_left {float:left; width:140px; border:0px solid blue; }#story_behind #right_page #crest #crest_right {float:right; width:96px;  margin-top: 0px; border:1px solid #9B9996; }#story_behind #right_page #kilt {background-image: url('/scotclans_editor/img/story_kilt.jpg'); width:241px; height:227px; font-size: 86%; margin-top: 10px;  }#story_behind #right_page #kilt #kilt_content {margin-top:70px; margin-left:125px; width:115px;}#story_behind #right_page #page_number {width:241px; margin-top:20px; font-size: 80%; }#story_behind #right_page #page_number #number {float:left; margin-left:60px;}#story_behind #right_page #page_number #next_page {float:right; margin-left:30px; margin-right:2px;}#story_behind #right_page #right_content {width:240px; margin-top: 10px; margin-left: 10px;  height:360px; }#story_behind #right_page #page_number #previous_page {float:left; margin-left:0px; margin-right:0px;}#story_behind #right_page #page_number #number2 {float:left; margin-left:30px;}#story_behind #right_page #page_number #next_page2 {float:right; margin-left:30px; margin-right:2px;}#story_behind #right_page #right_content img {float:left; margin-right: 3px; margin-bottom: 3px;}#story_behind #left_page img {float:left; margin-right: 3px; margin-bottom: 3px;}      
