/* 
 * Cache $1585681aa6fb0b82aad36ac9c9d04f4d-astro.css$
 * Generated: Fri Mar 18 12:08:13 2016
 * 
 * Contains:
 * - materialfinder.css:20120718125837
 * - tdesign.css:20160318120642
 * - landing.css:20130308131422
 */

/* File: materialfinder.css:20120718125837 */
#mf_search_sort {
	white-space: nowrap;
	float: right;
	position:relative;
	top:-5px;
	padding-left:20px;
	border-left:1px solid #ccc;
}

ul.ticklist {
	list-style-image: url(//scotweb-objects.com/images/silk/tick.png);
	list-style-position: outside;
	padding-left: 25px;
	line-height: 185%;
}

.mf_header {
	border-left: 1px solid #ccc;
	padding-left: 20px;
}

.mf_header h1 {
	font-size: 24px;
}

.mf_header h1 span {
	font-size: 18px;
	font-weight: normal;
}

.mf_advanced {
	float: right;
	border-left: 1px solid #ccc;
	padding: 20px;
	margin-top: 20px;
	width: 150px;
}

#mf_search_main_entry {
	font-size: 20px;
	border: 1px solid #bbb;
	border-right: none;
	padding: 3px 3px 3px 36px;
	height: 26px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	width: 314px;
	background: white url(//scotweb-objects.com/images/search_icon.png) left no-repeat;
}

#mf_search_main_button {
	text-transform: uppercase;
	height: 34px;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	width: 74px;
}

.mf_list {
	margin-bottom: 8px;
	display: block;
	text-decoration: none;
	border: 1px solid #ddd;
}

.mf_list_image {
	display: block;
	width: 110px;
	height: 110px;
	padding: 4px;
	float: left;
	overflow: hidden;
}

.mf_list_info {
	display: block;
	overflow: hidden;
	padding: 4px;
	border-left: 1px solid #ddd;
	color: #333;
}

a.mf_list:hover .mf_list_image, a.mf_list_image:hover {
	background: #404cac;
}

.mf_list_title {
	font-family: Arial, sans-serif;
	border: none;
	margin: 5px;
	font-size: 18px !important;
	height:22px;
	display: block;
}

a.mf_list_title {
	color: #333;
	text-decoration: none;
}

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

a.mf_list:hover .mf_list_title {
	text-decoration: underline;
}

.mf_list_info .details {
	background-color: #eee;
	height: 78px;
	overflow: hidden;
}

a.mf_list:hover .details {
	background-color: #ddd;
}

.mf_list_info .details td {
}

.mf_list_section {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 0 5px;
	border-bottom: 1px solid #ccc !important;
	margin: 0 0 5px;
	font-size: 11px;
	color: #666;
}

.fabric_buy {
	background: #eee;
	padding: 5px;
	width: 100%;
}
.fabric_buy td {
	padding: 3px 5px;
}

.mf_alt_item {
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 1px 0;
	width: 232px;
	float: left;
}

.mf_alt_item a {
	display: block;
	text-decoration: none !important;
	padding: 10px;
	width: auto;
	height: 100%;
}

/* fix for shitty ie6 to make hover stuff work */
.mf_alt_item a:hover {
	background-color: #eee;
}
/* endfix */

.mf_alt_item a img {
	float: left;
	padding: 2px;
	border: 1px solid #ccc;
	margin-right:10px;
}

.mf_alt_item a:hover img {
	border-color: #404cac;
	border-width: 2px;
	padding: 1px;
}

.mf_alt_item a h4 {
	font-size: 14px;
	margin-bottom: 0;
}

.mf_alt_item a:hover h4 {
	text-decoration: underline;
}

.mf_prod_list_item h4 {
	font-size: 12px;
}

.mf_prod_list_item .list_price {
	display: block;
	position: absolute;
	bottom: 5px;
	right: 0;
}

a.mf_prod_list_item:hover .list_price {
	right: 5px;
}

.mf_fabric_buy_area {
	margin: 20px 0 20px 266px;
}

.mf_fabric_buy_area th {
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	font-weight: normal;
	text-align: left !important;
	width: 220px;
}

.mf_fabric_buy_area td {
	padding: 10px 15px;
	border: 1px solid #ddd;
	border-left: none;
	background: #f2f2f2;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#mf_advanced {
	font-size: 11px;
	margin-bottom: 20px;
}

#mf_search_clr {
	float: left;
	width: 360px;
	margin-right: 20px;
}

#mf_search_clr td {
	padding: 0 5px 3px 0;
}

#mf_search_az {
	width: 240px;
	float: left;
	line-height: 150%;
}

#mf_search_az p a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
#mf_search_az p a:hover {
	text-decoration: underline;
}

#mf_search_adv {
	clear: left;
	padding-top: 1px;
}

#mf_search_adv table table tr:hover td {
	background: #eee;
}

#mf_coloursearch option {
	margin: 4px;
	padding-left: 4px;
	border-left: 16px solid #eee;
}

.mf_swatch {
	width: 16px;
	height: 14px;
	background-color: #eee;
}

.mf_swatch_container {
	padding: 1px;
	border: 1px solid #ccc;
	margin-top: 1px;
}

#mf_advanced h4.separator {
	margin: 8px 0 5px;
	font-size: 14px;
	padding-bottom: 1px;
}

#mf_advanced h3.separator {
	margin-bottom: 10px;
}

.mf_adv_close {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	margin: 5px 2px 0 0;
	background: transparent url(//scotweb-objects.com/images/minus_grey.png) no-repeat scroll center center;
	overflow: hidden;
	text-decoration: none;
}

.mf_adv_close:hover {
	position: relative;
	top: -2px;
	right: -2px;
	background-image: url(//scotweb-objects.com/images/minus_grey_greybg_hover.png);
	width: 19px;
	height: 19px;
}

ul.split {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

ul.split li {
	display: block;
	margin: 0;
	padding: 0 10px;
	width: 213px;
	float: left;
}

#product_material_head {
	padding: 0 10px;
}

.prodimg, .prodextra {
	float: left;
	border: 1px solid #d2d2d2;
	padding: 4px;
	height: 150px;
	width: 210px;
	overflow: hidden;
}

.prodinfo {
	float: left;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	overflow: hidden;
}

.prodinfo .titleprice, .prodinfo .desc {
	padding: 10px 15px;
}

.prodinfo .titleprice {
	border-bottom: 1px solid #d2d2d2;
	overflow: hidden;
	width: 490px;
	height: 32px;
}

.prodinfo .titleprice h3 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	border: none;
	margin-top: 0;
}

.prodinfo .titleprice div {
	float: right;
	text-align: right;
}

.prodextra {
	background: #f4f4f4;
}

.material_page .abovelist {
	width: 300px;
}

.material_page h3.separator {
	margin-bottom: 10px;
}

#sta_side {
	border-top: 1px solid #e6e6e6;
	width: 240px;
}

#sta_side td {
	background: white;
	padding: 5px;
	border-style: solid;
	border-color: #e6e6e6;
	border-width: 0 1px 1px 1px;
}

#sta_side td td {
	border: none;
}

#sta_side p {
	font-size: 12px;
	text-align: justify;
	line-height: 160%;
	margin-bottom: 0;
}

.cway_info {
	border: 1px solid #ececea;
	padding: 10px;
	background: white;
}

.cway_info .listarea {
	padding: 5px;
	float: left;
	margin-right: 10px;
	background: #f4f4f4;
	font-size: 13px;
	width: 230px;
}

.cway_info ul {
	font-size: 12px;
	list-style: none;
	padding-left: 0;
	margin-bottom: 10px;
}

.cway_info li {
	background: url(//scotweb-objects.com/images/clax/pd-bullet.gif) no-repeat scroll left 8px;
	padding: 3px 10px;
}

.image_fading {
	float: left;
	text-align: center;
	font-size: 12px;
}

.image_fading .wrapper {
	width: 172px;
	height: 172px;
	padding: 2px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}

.image_fading #image_caption {
	width: 178px;
}

.mf_header_box {
	position: relative;
	padding: 10px 0;
	margin-bottom: 20px;
}
.mf_header_box h2 {
	font-size: 28px;
	font-family: Arial, sans-serif;
	border: none;
	margin: 0;
	padding: 0 0 3px;
}
.mf_header_box h2 strong {
	font-size: 32px;
}
.tartan_box, .tweed_box {
	color: white;
	text-shadow: 0 0 7px #222;
	height: 120px;
	padding: 10px;
}
.tartan_box h2, .tweed_box h2 {
	color: white;
}
.tartan_box {
	background: url(//scotweb-objects.com/images/folded_tartan_bg.jpg) left top no-repeat;
}
.tweed_box {
	background: url(//scotweb-objects.com/images/folded_tweed_bg.jpg) left top no-repeat;
	padding: 15px 10px 5px;
}
.tartan_box .search-form {
	background: url(//scotweb-objects.com/images/sitesearch_back_450_shadow.png) no-repeat;
	height: 35px;
	width: 450px;
	padding: 2px 3px 4px 3px;
	margin-left: -2px;
	_padding: 0;
	_margin-left: 0;
	_background: url(//scotweb-objects.com/images/sitesearch_back_450.jpg) no-repeat;
}
.tartan_box table {
	color: #333;
	height: 35px;
	width: 450px;
}
.tartan_box .overlay {
	background: url(//scotweb-objects.com/images/trans_black.png) repeat;
	_background: black;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 32px;
	padding: 5px 10px;
	color: #eee;
	display: block;
	text-decoration: none;
	font-size: 12px;
}
.tartan_box .overlay span {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #606dcc;
	line-height: 110%;
}
.tartan_box .overlay:hover span {
	color: #808eff;
}
.med {
	float: left;
	width: 454px;
	margin-right: 20px;
}

#filtering_by {
	margin-bottom: 10px;
	padding: 1px;
}
#filtering_by a {
	display: inline-block;
	padding: 1px 3px 3px;
	text-decoration: none;
	color: #444;
	border: 1px solid #e6e6e6;
	background: #f2f2f2;
	margin-left: 10px;
	font-size: 12px;
}
#filtering_by span a {
	display: inline;
	padding: 0;
	color: #404cac;
	border: none;
	background: transparent;
	margin: 0;
	font-size: 14px;
}
#filtering_by a em {
	font-weight: bold;
	font-style: normal;
}
#filtering_by a span {
	color: #c00;
	font-weight: bold;
	font-size: 15px;
	position: relative;
	bottom: -1px;
}
#filtering_by a:hover {
	background: #ffe0e0;
	border-color: #cc8383;
}
#filtering_by span a:hover {
	background: transparent;
}
#mf_search_adv_ajax, #mf_search_adv_ajax select, #mf_search_adv_ajax input {
	font-family: Arial,sans-serif;
	font-size:14px;
}
#mf_search_adv_ajax a {
	color:#404CAC;
}
#mf_search_adv_ajax .red {
	color:#CC0000;
}
#mf_search_adv .activefilter {
	position: relative;
	font-weight: bold;
}
#mf_search_adv .activefilter .redcross {
	display: none;
	color: #ad3b23;
}
#mf_search_adv .activefilter:hover .filterval {
	text-decoration: underline;
}
#mf_search_adv .activefilter:hover .redcross {
	display: inline;
}
#mf_search_adv .activefilter:hover .greenarrow {
	display: none;
}
#mf_search_adv .clearfilter {
	margin: 0 auto;
}
div.ui-dialog-titlebar {
	font-family: Arial,sans-serif;
	font-weight: normal;
}

/* New colourway page stuff */
.cway_swatch {
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 100;
	border: 1px solid #fff;
	padding: 1px;
	background-color: #bbb;
}
.cway_swatch .sw_thumb {
	border: 2px solid #fff;
}
.cway_dichotomy {
	width: 470px;
	float: left;
	margin: 20px 20px 0 0;
}
.cway_dichotomy + .cway_dichotomy {
	margin-right: 0;
}
.cway_dichotomy h3 {
	margin-top: 0;
}
.zomghugebutton {
	display: block;
	position: relative;
	height: 200px;
	margin-bottom: 10px;
	text-decoration: none;
}
.zomghugebutton h2 {
	position: absolute;
	bottom: 0;
	width: 450px;
	margin: 0;
	font-family: Arial,sans-serif;
	color: #fff;
	font-size: 22px;
	border: none;
	padding: 10px;
	background: url(//scotweb-objects.com/images/trans_black_80.png);
}
.zomghugebutton .clickimperative {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 18px;
}
.cway_dichotomy .randomblurb {
	height: 100px;
	padding: 0 10px;
}
.bslinkage {
	display: block;
	position: relative;
	width: 468px;
	overflow: hidden;
	text-decoration: none;
	border: 1px solid #ececea;
}
.bslinkage:hover {
	background-color: #f4f7f6;
}
.bslinkage:hover h4 {
	text-decoration: underline;
}
.bslinkage img {
	float: left;
	padding: 4px;
	border-right: 1px solid #ececea;
}
.bslinkage .bsguff {
	float: left;
	width: 310px;
	padding: 8px;
}
.bslinkage .bsprice {
	position: absolute;
	right: 8px;
	bottom: 8px;
	font-size: 11px;
	color: #666;
}
.cway_newsearch {
	float: left;
	width: 470px;
}
/* End colourway shizz */


/* Tweak to collapsing search routes */
#TB_window h4.help_title {
	font-weight: bold;
	margin-bottom: 0;
}
#TB_window #mf_search_az {
	float: none;
	line-height: 100%;
	width: auto;
	margin-top: 20px;
	text-align: center;
}
#TB_window .help_article h3.separator {
	display: none;
}
#TB_window #mf_search_clr {
	float: none;
	width: auto;
	margin-right: 0;
}
#TB_window #mf_search_clr #mf_coloursearch {
	padding-left: 100px;
}
#TB_window #mf_coloursearch td {
	padding: 5px;
}
#TB_window .mf_swatch {
	width: 20px;
	height: 20px;
}
#mf_meta_control {
	padding: 10px;
	font-size: 13px;
	text-align: center;
}
#mf_meta_control a {
	text-decoration: none;
}
#mf_meta_control a:hover {
	text-decoration: underline;
}


/* Wrapper for A-Z search in Thickbox */

.az_links_foot {
	text-align: center;
	clear: left;
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
}
.az_links_foot a {
	text-decoration: none;
}
.az_links_foot a:hover {
	text-decoration: underline;
}


/* Advanced search filters */
#mf_adv_wrap {
	height: 185px;
}
#mf_adv_loading {
	text-align: center;
	padding-top: 65px;
	line-height: 150%;
	font-weight: bold;
}
.mf_filter_select a, .mf_filter_select div {
	height: 29px;
	padding: 5px 10px;
	border: 1px solid #fff;
}
.mf_filter_select a {
	border-color: #b8e6ae;
	background: url(//scotweb-objects.com/images/silk/delete.png) no-repeat 250px #e5ffe0;
	color: #333;
	display: block;
}
.mf_filter_select a:hover {
	background-color: #ffe5e0;
	border-color: #e6b8ae;
}
.mf_filter_select label {
	font-weight: bold;
	display: block;
	width: 100px;
	float: left;
	padding-top: 7px;
}
.mf_filter_select span {
	display: block;
	padding-top: 7px;
	width: 160px;
	float: left;
}
.mf_filter_select select {
	width: 160px;
}


/* Popular tartans & recommended ranges */
#poplinks, #reclinks {
	width: 320px;
	margin-bottom: 20px;
	padding-top: 10px;
}
#reclinks, .popup_range_choice {
	margin: 0 20px;
	background: #ddd;
	border:1px solid #aaa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#reclinks {
	width: 220px;
	margin-right: 50px;
	padding: 5px 0;
}
#reclinks h4 {cursor:pointer;padding:5px 10px;color:#404cac;margin-bottom:0;position:relative;}
#reclinks img {display:none;position:absolute;right:-24px;top:-2px;}
#reclinks p {padding:5px 10px;}
.popup_range_choice {
	margin-left:290px;
	position:relative;
	font-size:16px;
	padding: 10px 25px;
	line-height: 150%;
	font-weight:bold;
}
.popup_range_choice a {
	text-decoration: none;
}
#reclinks .active {background: #eee;color:#333;}
#reclinks .active img {display:block;}
.popup_range_info {
	margin: 10px 20px 25px;
	font-size:13px;
}
.popup_range_info th, .popup_range_info td { color: #666; padding: 2px; }
.popup_range_info th {padding: 2px 20px 2px 30px;}
#poplinks .help_wrapper, #reclinks .help_wrapper, #tab_search_content .help_wrapper {
	margin-bottom: 10px;
}
#poplinks .help_article, #reclinks .help_article {
	padding: 0 10px;
	width: 300px;
}
#reclinks .help_article {
	width: 240px;
	font-size: 13px;
}
#reclinks .help_article a {
	text-decoration: none;
}
#reclinks .help_article a:hover {
	text-decoration: underline;
}
#mf_range_info {
	padding: 0 10px;
	float: left;
	width: 260px;
}
#mf_range_info {
	width: 320px;
}
.mf_popthumb {
	width: 125px;
	height: 145px;
	padding: 9px;
	margin: 5px;
	border: 1px solid #fff;
	border-radius: 2px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.mf_popthumb:hover {
	background: #eee;
	border-color: #ccc;
}
.mf_popthumb:hover span {
	text-decoration: underline;
}
#mf_range_info table {
	background-color: #ccc;
	font-size: 13px;
	width: 100%;
	margin: 10px auto;
}
#mf_range_info th {
	text-align: right;
	padding: 4px;
	border: 1px solid #fff;
	background-color: #eee;
}
#mf_range_info td {
	background-color: #fff;
	padding: 5px;
}


/* Tweed finder pattern examples */
.tweed_finder_header {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial,sans-serif;
	position: absolute;
	border-bottom: none;
	margin: 0;
}
.tweed_pattern_header {
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	margin-top: 20px;
}
.tweed_pattern {
	width: 108px;
	height: 143px;
	padding: 10px 10px 0;
	float: left;
	text-decoration: none;
	display: block;
	font-size: 12px;
}
.tweed_pattern:hover {
	background: #eee;
	text-decoration: underline;
}


/* Other fabrics link table */
#mf_other_fabrics {
	text-align: center;
}
#mf_other_fabrics table {
	margin: 0 auto;
}
#mf_other_fabrics th {
	padding: 5px;
	text-align: left;
}
#mf_other_fabrics td {
	padding: 5px 5px 5px 40px;
	text-align: right;
}


/* Tartantalk topics */
.topics_list {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
}
.topics_list a {
	display: block;
	border-top: 1px solid #ccc;
	margin: 5px 0;
	padding-top: 5px;
	color: #555;
	overflow: hidden;
	text-decoration: none;
}
.topics_list a strong {
	color: #333;
	display: block;
}
.topics_list a span {
	float: right;
}
.topics_list a:hover strong {
	color: #404cac;
}

/* Popup MF miscellany */
a.prodmf_altlink {
	font-weight: bold;
	text-decoration: none;
}
a.prodmf_altlink:hover {
	text-decoration: underline;
}
#TB_window #tweed_search {
	margin: 0 auto 10px;
	width: 320px;
	padding: 20px 40px;
	border: 1px solid #ccc;
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mf_search_within {
	text-align: center;
	margin: 10px;
	font-size: 14px;
}
.prod_selected_tartan .sw_thumb {
	float: left;
	margin-right: 10px;
}
.type_cell .prod_selected_tartan .sw_thumb {
	float: none;
	margin: 0 auto 15px;
}
.mf_prod_price .price {
	font-size: 18px;
}
.mf_reset_search {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 12px;
	font-weight: bold;
}
.mf_reset_search a {
	text-decoration: none;
}
.mf_reset_search a:hover {
	text-decoration: underline;
}
#tab_advanced_content .mf_reset_search {
	display: none;
}
#mf_results {
	position: relative;
}
#TB_window #tab_search_content h2.yellowtab {
	height: auto;
	background-image: none;
	width: 100%;
	overflow: hidden;
}
#TB_window #tab_search_content h2.yellowtab div {
	border-bottom: 5px solid #f5da7e;
	width: 530px;
	padding-right: 90px;
}

#popup_breadcrumbs {
	padding: 0;
	background-color: #F5DA7E;
	border-bottom: 1px solid #e5cc76;
	overflow: hidden;
}
#popup_breadcrumbs a, #popup_breadcrumbs span {
	display: block;
	padding: 3px 10px 3px 15px;
	float: right;
	font-size: 13px;
}
#popup_breadcrumbs a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	background: url(//scotweb-objects.com/images/popup_breadcrumbs_right.png) right no-repeat;
	padding-right: 15px;
	margin-right: -5px;
}
#popup_breadcrumbs a:hover {
	background-color: #ffe899;
	background: #ffe899 url(//scotweb-objects.com/images/popup_breadcrumbs_right_hover.png) right no-repeat;
	color: #404cac;
}

#TB_window #mf_search_controls {
	position: relative;
	width: 420px;
	margin: 60px auto;
	border: 1px solid #ccc;
	background: #eee;
	padding: 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* End: materialfinder.css:20120718125837 */

/* File: tdesign.css:20160318120642 */
/***** Tabs stuff *****/

.tabarea {
	background:#f3f3f3;
	border:1px solid #989898;
	border-top:none;
}

#tabarea_tabs {
	background:url(//scotweb-objects.com/images/tabarea_tabs_bg.gif) top left repeat-x;
	height:33px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#tabarea_tabs ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#tabarea_tabs ul li {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	background-color:#AAAAAA;
	border-color:#999999;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:white;
	cursor:pointer;
	display:block;
	float:left;
	font-family:Georgia,serif;
	font-size:15px;
	height:20px;
	margin-right:4px;
	padding-top:5px;
	position:relative;
	text-align:center;
	top:3px;
	width:110px;
}

#tabarea_tabs a {
	color:white;
	text-decoration:none;
}

.activetab a {
	color:#333 !important;
}

.activetab {
	background:#F2F2F2 none repeat scroll 0 0 !important;
	color:#333333 !important;
	height:26px !important;
	*height:24px !important;
	padding-top:8px !important;
	top:0 !important;
}

.tabarea h3 {
	font-family:Arial,sans-serif;
	background:transparent;
	border:none;
	font-weight:bold;
	padding:0px;
}

#simple_tab, #weavers_tab, #pro_tab {
	cursor:pointer;
}

#design_content {
	padding:0 10px;
}

/***** Display *****/

#tartan_details_old {
	border-bottom:1px solid #ccc;
	min-height: 24px;
	_height: 24px;
}

#tartan_details {
	padding: 5px;
	min-height: 24px;
	_height: 24px;
}

#enlarge {
	position:absolute;
	height: 19px;
	right:0px;
	top:-20px;
	padding:2px 5px;
	border:1px solid #ccc;
	border-bottom: 1px solid #eee;
	background-color:#eee;
	font-size:12px;
}

#tartan-wrapper {
	width: 294px;
	margin: 20px auto 0;
	position: relative;
}

#tartan-container {
	width:292px;
	height:292px;
	_width:294px;
	_height:294px;
	overflow:auto;
	background:#e9e9e9 url(//scotweb-objects.com/images/tdesign/tartan-container-bg.png) center no-repeat;
	position: relative;
	font-size: 2px;
	border:1px solid #ccc;
}


.tartan-preview-x {

}

.tartan-preview-y {
	position: absolute;
	top: 0; 
}

.tartan-preview-opacity {
	opacity: .5;
	/* IE Fixin' */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    *filter: alpha(opacity = 50);
}
.tartan-preview-opacity-hover {
	opacity: .9;
	/* IE Fixin' */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    *filter: alpha(opacity = 90);
}

/***** Right column *****/

#weaving_info {
	display: none;
	padding: 5px 10px;
	background: #eee;
	font-size: 12px;
	width: 296px;
	overflow: hidden;
	float: right;
	margin-left: 20px;
}

#weaving_info h4 {
	margin-bottom: 0;
}

#weaving_info a {
	text-decoration: none;
}

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

#more_weaving_info {
	display: none;
}

#winfo_more {
	float: right;
	background: url(//scotweb-objects.com/images/down.png) no-repeat right bottom;
	padding-right: 15px;
}

#winfo_less {
	float: right;
	display: none;
}

#state-controls {
	width: 192px;
	margin: 10px auto;
	overflow: hidden;
}


/***** AJAX loading overlay *****/

.loading_overlay {
	position: absolute;
	display: none;
}

#loading_bg {
	z-index:100;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#loading_box {
	z-index:101;
	text-align:center;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	color: #333;
	width: 250px;
	height: 78px;
	padding: 10px;
}

#loading_message {
	font-size: 11px;
	margin: 5px;
}


/***** Gallery *****/

#gallery_search br {
	clear: right;
}

.td_column {
	border:1px solid #444;
	background: #3c3c3c;
	background: -moz-linear-gradient(top, #444, #333);
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));
	padding-right: 5px;
}

.td_column h2 {
	background: url(//scotweb-objects.com/images/chev_grey.png) right no-repeat transparent;
	color: white;
	padding: 5px;
	font-family:Arial, sans-serif;
	font-size:18px;
	border:none;
	margin:0;
	font-weight:bold;
}

.colcontent {
	padding:0px;
}

.colcontent .strapline {
	padding: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	background: #eee;
	font-size: 12px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 10px;
}

/*Phil: I changed this to remove some of the nasties*/
.colcontentold {
	padding:5px;
	background:#f2f2f2;
	border-top:1px solid #bbb;
}

.gallery_sort {
	text-align:right;
	margin-bottom:5px;
}

.gallery_item {
	padding:5px;
	height:67px;
	_height:77px;
	position:relative;
}

.gallery_item_large {
	padding:0px;
	position:relative;
	margin-right:20px;
}


.gallery_item p {
	font-size:12px;
}

.gallery_item h4 {
	margin-bottom:5px;
	height:1.2em;
	overflow:hidden;
}

#gallery_results .third {
	*zoom: 1;
}

.page_nav {
	position:absolute; 
	background: #F2F2F2;
	width: 282px;
	border-top: 1px #ccc dotted;
	padding-top: 5px;
	*zoom: 1;
	_bottom: 25px; 
	_left: -5px;
}

.page_nav_relative {
	position:relative; 
	width: 282px;
}

.page_nav_center { 
	/*position: absolute;*/
	background: #F2F2F2;
	/*left: 0;
	bottom: 0;*/
	width: 282px;
	border-top: 1px #ccc dotted;
	padding-top: 5px;
	/**zoom: 1;
	_bottom: 25px; 
	_left: -5px;*/
	margin-left:auto;
	margin-right:auto;
}

#gallery_results .column {
	*padding-left: 0px;
	*padding-right: 20px;
}

#gallery_results .td_column {
	*zoom: 1;
	border-color: #3c3c3c;
	background: #fff;
	padding-right: 0;
}

#gallery_results .td_column h2 {
	background: #3c3c3c;
	background: -moz-linear-gradient(top, #444, #333);
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));
}

#gallery_results .colcontent {
	padding-bottom: 65px;
	position:relative;
}

#gs_results {
	display: none;
}


.gallery_thumb {
	float:left;
	width:65px;
	height:65px;
	margin-right:10px;
	font-size:11px;
	overflow:hidden;
	position: relative;
}

/*Thumbnail for the larger gentlemen*/

.gallery_thumb_large {
	float:left;
	width:200px;
	height:200px;
	margin-right:10px;
	font-size:11px;
	overflow:hidden;
	position: relative;
}



.gallery_item .smallbluebutton {
	width:64px;
	display:block;
	margin-bottom:8px;
	text-decoration:none;
	cursor:pointer;
}

.gallery_attrib {
	font-style:italic;
}

#gs_tabs {
    list-style-type:none;
    padding:0;
}

#gs_tabs li {
	font-size:14px;
	font-weight: bold;
	margin:0;
	padding: 1px;
	cursor:pointer;
	text-decoration: underline;
	color: #404cac;
}

#gs_tabs li.active {
	display: none;
}

#gs_search {
	margin-bottom:20px;
	font-size:12px;
}

#gs_search label.fieldname {
	display: block;
	width:70px;
	float:left;
	clear: left;
	margin: 5px;
	padding-top: 5px;
	text-align: right;
}

#gs_search .inputfield {
	display: block;
	float: left;
	width: 180px;
}

#gs_search input.inputfield {
	border:1px solid #999;
	background-color:white;
	color:#444;
	padding:2px;
	font-size:16px;
}

#gs_search .inputfield[type=text]:focus {
	border-color:#404cac;
}

#gs_search .hidden {
	display:none;
}

#gs_search .gallery_attrib {
	width:250px;
	margin-bottom:0;
}

#gs_class_filter {
	float:left;
	width:150px;
	display:none;
}

fieldset.gsSearch {
	padding: 10px;
	margin-top: 10px;
	border: 1px dotted #CCC;
	background: #F9F9F9;
}

legend.gsSearch { 
	padding: 0 3px;
}

.clr_swatch {
	width:15px;
	height:15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid #aaa;
	float: left;
	clear: left;
	margin: 7px;
}

#colours_content select, #colours_content span {
	margin: 5px;
	display: block;
	float: left;
}

#colours_content span {
	padding:2px;
}

#colours_content option {
	margin: 2px;
	border-style: solid;
	border-width: 0 0 0 1.2em;
	padding-left: 2px;
}

#gs_mod_in {
	white-space:nowrap;
	width:300px;
}

#gs_buttons {
	padding-left: 70px;
}

#gs_submit, #gs_clear {
	margin-left:5px;
	padding /*\**/:3px 5px\9;
}

#gp_pagenav {
	margin:5px 0 0;
}

.td_column .pn_next, .td_column .pn_prev {
	margin-top:5px;
}

#my_designs {
	padding:10px 0 10px 10px;
	background:white;
	border:1px solid #ccc;
	font-size:12px;
	margin-bottom:10px;
	width:582px;
}

.tabarea {
	*width: 632px;
}

.my_item {
	border-bottom:1px dotted #ddd;
	padding:2px 0;
	font-size:12px;
	position:relative;
}

.my_item:hover {
	background-color:#f2f2f2;
}

#tartan_preview {
	color: #333;
}

/***** Designer *****/

.float_left {
	float:left;
}

.clear_left {
	clear:left;
	height:0;
	overflow:hidden;
}

.spotcontainer {
	padding:6px 0;
	/*cursor:ns-resize;*/
	cursor: move; 
}

.spotcolour, .shelfcolour {
	width:30px;
	height:30px;
	overflow:hidden;
	margin:0;
	border:1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.shelfcolour  {
	width:68px;
	height:62px;
	cursor:pointer;
}

.shelf_dropzone_highlight {
	background-color: #555 !important;
	color: #eee !important;
	border-color: white !important;
}

.shelf_dropzone_hover {
	background-color: #FAFAFA !important;
	color: #000 !important;
	border-color: #999 !important;
}


.shelfcolour_dhover {
	background-color: black !important;
}

.shelfcolour span {
	display:none;
}

.shelfcolour:hover span {
	display:inline;
}

.pro_colour_wrapper {
	border:1px solid #666;
	background: #FFF;
	padding: 10px;
}

#pro_colour_swatch {
	margin-right: 10px;
}

#shelf_dropzone {
	font-size: 11px;
	margin-bottom:5px;
	border:none;
	padding:15px 2px;
	width:58px;
	background-color:#ccc;
	border:1px dashed #777;
	text-align:center;
}

#td_shelf_note {
	font-size:9px;
	text-align:center;
	width:56px;
}

#pattern_opts {
	float:left;
	padding-left:20px;
	margin-bottom:20px;
	width:254px;
}

#pattern_opts label {
	font-size:12px;
	padding:2px;
}

#pattern_opts h4 {
	margin-bottom:5px;
}

#picker_picker {
	list-style:none;
	padding:0;
	position:relative;
	top:1px;
	margin:0;
	*zoom:1;
}

#picker_picker li {
	display:block;
	float:left;
	margin:0px;
	font-size:13px;
	text-align:center;
	width:70px;
	background:#eee;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:2px 3px 1px 3px;
}

#picker_picker li:hover {
	background:#f7f7f7;
}

#picker_picker li.active {
	background:white;
	border-bottom:1px solid white;
	font-weight:bold;
}

#picker_picker li.active:hover {
	background:white;
}

#picker {
	margin-bottom:10px;
}

#colour_picker {
	padding:5px;
	font-size:13px;
}

#colour_picker label {
	display:block;
	margin-bottom:3px;
}

#colour_picker .box {
	float:left;
	height:12px;
	width:12px;
	margin:2px 0 0 2px;
	overflow:hidden;
}

#simple_content, #weavers_content, #pro_content {
	width:220px;
	/*float:left;*/
}

.simple_colour {
	float:left;
	padding:0;
	width: 94px;
}

.newrow {
	margin: 0 16px 6px 5px;
}

.simple_colour p {
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
}

.simple_swatch {
	float:left;
	border:1px solid #333;
	height:40px;
	width:48px;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.simple_swatch_small {
	border:1px solid #333;
	height:16px;
	width:36px;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	float: right;
}

.simple_swatch_spacer {
	border:1px solid white;
	height:16px;
	width:36px;
	float: right;
}

.weavers_box {
	float:left;
	padding:5px;
	text-align:center;
	font-size:11px;
	width:63px;
}

.weavers_box .pickcolour {
	border:1px solid #ccc;
	cursor:pointer;
	width: 60px;
	height: 85px;
}

.weavers_box .pickcolour:hover {
	border-color:#999;
}

.weavers_box .enlarge_link {
	visibility: hidden;
}

#pro_content input#color, #pro_red, #pro_green, #pro_blue {
	padding:3px;
	border:1px solid #999;
	width:148px;
	margin-bottom:3px;
}

#pro_content h4 {
	margin:10px 0 5px 0;
}

#pro_name {
	font-style:italic;
	border:1px solid #999;
	float:left;
	padding:3px;
	margin-right:5px;
	width:148px;
}

#pro_red, #pro_green, #pro_blue {
	width:30px;
	padding:2px;
}

#palette_container {
	font-size:12px;
}

#palette_container p {
	padding-left:14px;
}

#palette_container .mypalettes {
	padding:5px 5px 13px 5px;
	font-size:11px;
	text-align:center;
	width:70px;
	position:relative;
}
#palette_container .hover {
	background: #ccc;
}
#palette_container .hover span {
	display:inline;
}

#palette_container .mypalettes .remove {
	font-size:11px;
	font-style:italic;
}

#td_wrapper_shelf {
	width: 80px;
}

.pro_notify {
	position:absolute;
	bottom:29px;
	left:8px;
	padding:2px;
	background-color:white;
	color:#c00;
	font-weight:bold;
	border:1px solid;
	width:58px;
	cursor:pointer;
}

.pro_notify:hover {
	text-decoration:underline;
}

#blues_title {
	background:#7e98cb;
}

#reds_title {
	background:#da3637;
}

#greens_title {
	background:#79ae5e;
}

#yellows_title {
	background:#7c4931;
}

#blacks_title {
	background:#7f6e71;
}

#weavers_content .title {
	color:white;
	padding:3px;
	margin-top:5px;
	font-weight:bold;
	text-decoration:underline;
}

#weavers_content .title span {
	font-size:13px;
	font-weight:normal;
}

#pattern_title {
	background:#ddd;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #ccc;
}

#pattern_title span {
	font-weight:normal;
	font-size:11px;
}

#pattern_box {
	background-color: #ddd;
	padding: 5px;
	position: relative;
	top:-1px;
	border: 1px solid #ccc;
	border-top-color: #ddd;
}

#thread_container {
	position:relative;
	width: 254px;
	margin: 0 auto;
	min-height: 385px;
	/* IE6 Only, IE7 Supports min-height (sort of) */
	_height: 385px;
}

.thread {
	height:44px;
	width:245px;
	padding:0 5px;
	color:#999;
	position:relative;
	z-index:1;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}

.inverse .thread {
	border-top: 1px dotted #AAA;
}

.thread_highlight {
	background: #ccc;
	border:1px solid #888;
}

.thread .spotcontainer:hover {
	background:#f2f2f2 url(//scotweb-objects.com/images/tdesign/draggable.png) center no-repeat;
}

.thread .horizontal_track {
	width:168px;
	line-height:0px;
	font-size:0px;
	text-align:left;
	margin:14px 0 0 0;
	padding:0 0 5px 0;
}

.thread .horizontal_slider {
	cursor:pointer;
	width:16px;
	height:16px;
	position:relative;
	z-index:2;
	line-height:0;
	margin:0;
	background:transparent url(//scotweb-objects.com/images/tdesign/slider.png) center no-repeat;
}

.thread .horizontal_slider:hover {
	background-image:url(//scotweb-objects.com/images/tdesign/slider_hover.png);
}

.thread .horizontal_slit {
	background-color:#aaa;
	width:158px;
	height:1px;
	margin:6px 5px 2px 5px;
	line-height:0;
	position:absolute;
	float:left;
	z-index:1;
	border:1px solid;
	border-color:#888 #ccc #ccc #888;
}

.thread .min {
	width:12px;
	padding:6px 0 0 5px;
	margin-left: 0px;
	text-align:center;
}

.thread .max {
	width:22px;
	padding:6px 0 0 0;
	text-align:center;
}

.thread .value_display {
	width:24px;
	margin:12px 2px 0 2px;
	padding:2px 0;
	font-size:10px;
	color:#333;
	font-weight:bold;
	line-height:12px;
	border:1px solid #666;
	cursor:default;
}

.thread .delete {
	padding:12px 0 0 2px;
	cursor:pointer;
}

.thread_place_holder {
	padding:0;
	border-top: 1px dotted #F2F2F2;
	border-bottom: 1px dotted #F2F2F2;
}

#tartan_name {
	font-weight:bold;
	font-size:18px;
	/*cursor:pointer;*/
}

#tartan_description {
	/*cursor:pointer;*/
	font-size:13px;
}

#tartan_name span, #tartan_description span {
	font-weight:normal;
	color:#c00;
	font-size:11px;
}

#unsaved-status {
	color: #d00;
	float: right;
	font-weight: bold;
	padding: 5px;
	margin-top: 3px;
}

#tartan_name_edit {
	color:#00c;
	font-size:10px;
	vertical-align:top;
}

#tartan_description_edit {
	width:304px;
	border:1px solid #999;
	background:#f2f2f2;
	margin-bottom:5px;
}

#save_result {
	margin-top:5px;
}

#review_form input[type=text], #review_form textarea {
	width:280px;
}

table#attribution {
	font-size:12px;
}

table#attribution th, table#attribution td {
	vertical-align:top;
}

table#attribution td {
	padding-top:5px;
}

.design_details textarea {
	width:300px;
	height:60px;
	padding:2px;
	border:1px solid #999;
	font-size:13px;
	font-family:Arial,sans-serif;
}

.design_details input[type=text] {
	width:300px;
	padding:2px;
	border:1px solid #999;
}

#controlarea {
	position:relative;
	width: 304px;
	_z-index: 2;
	_zoom:1;
}

#report_form {
	display:none;
}

#weavingcolourdetails {
	width:100%;
}

#weavingcolourdetails td {
	padding:2px 3px;
}

#weavingcolourdetails td.aright {
	padding-right:10px;
}

#weavingcolourdetails .bgrey td {
	background-color:#f2f2f2;
}

#weavingcolourdetails th, #td_review_design_ticket th.fullwidth {
	border-bottom:1px solid #e2e2e2;
	background:#f2f2f2 url(//scotweb-objects.com/images/silver_short_gradient.png) repeat-x top;
	padding:2px 3px;
}

#HoE_box {
	float:left;
	margin-bottom:10px;
	border-top:1px solid #333;
	border-left:1px solid #333;
}

#HoE_table th, #HoE_table td {
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:0 3px;
}

#HoE_table th {
	font-weight:normal;
	text-align:left;
}

#HoE_table td {
	width:30px;
	text-align:center;
}

#td_infoline {
	/* text-align:center; 
	font-weight:bold;
	color:#404cac;*/
	font-size:13px;
	height: 22px;
}

#td_infoline2 {
	/* text-align:center; 
	font-weight:bold;
	color:#404cac;*/
	font-size:13px;
	/*height: 22px;*/
}

#design_infoline {
	_zoom:1;
}

#td_infoline .error_notification, 
#td_infoline .success_notification,
#td_infoline .general_notification {
	margin-top:0;
	background: #ffff67;
	border: 1px solid #efeca9;

	padding:3px 20px;
	position:relative;
	z-index:10;
}

#td_infoline2 .error_notification, 
#td_infoline2 .success_notification,
#td_infoline2 .general_notification {
	margin-top:0;
	background: #ffff67;
	border: 1px solid #efeca9;

	padding:3px 20px;
	position:relative;
	z-index:10;
}


/*
#td_infoline .error_notification, #td_infoline .success_notification {
	margin-top:0;
	border:1px solid #AC6666;
}

#td_infoline .success_notification {
	border:1px solid #B8E6AE;
}

#td_infoline .general_notification {
	padding:3px 20px;
	background:#ECECEC;
	border:1px solid #D0D0D0;
	position:relative;
	z-index:10;
}*/

#td_wrapper_table {
	width: 960px;
}

#td_wrapper_table td {
	vertical-align: top;
}

#td_wrapper_table .td_column {
	border-bottom:none;
}

#td_wrapper_table .colcontent {
	border:1px solid #ddd;
	border-top: none;
}

.td_wrapper_spacer {
	width: 20px;
}


.showhint-error-text, .showhint-success-text {
	font-size: 12px;
}

.showhint-error-wrapper {
	background: url(//scotweb-objects.com/images/red_hint_arrow.gif) left center no-repeat;
	padding: 0 0 0 5px;
}

.error-shelf-wrapper {
	background-position: 0px 20px;
}

.error-shelf-title {
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 2px;
	position: relative;
}


.error-shelf-close {
	position: absolute;
	top: 0;
	right: 2px;
	font: 12px normal;
	cursor:pointer;
}

.error-shelf-close:hover {
	color: #666;
}

.showhint-error-body { 
	border: 2px #AC6666 solid;
	background: #FAEAEA ;
	padding: 3px 4px;
	color: #000;
}

.showhint-success-wrapper {
	background: url(//scotweb-objects.com/images/green_hint_arrow.gif) no-repeat;
	background-position: 0 10px;
	padding: 0 0 0 5px;
}

.success-hint-above-wrapper {
	background: url(//scotweb-objects.com/images/green_hint_arrow_down.gif) no-repeat;
	background-position: 10px 100%;
	padding: 0 0 5px 0;
}

.error-hint-above-wrapper {
	background: url(//scotweb-objects.com/images/red_hint_arrow_down.gif) no-repeat;
	background-position: 10px 100%;
	padding: 0 0 5px 0;
}

.showhint-success-title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}

.showhint-success-body { 
	border: 2px #B8E6AE solid;
	background: #E5FFE0;
	padding: 3px 4px;
	color: #000;
}

/***** Controls *****/

#draft-control {
}

.control-hide {
	display:none;
}


/***** Reviewer Interface *****/

.td_review_item {
	margin: 0 0 10px;
}

.td_ri_head {
	background: #777 url(//scotweb-objects.com/images/updown.png) left no-repeat;
	border: 1px #777 solid;
	border-bottom: none;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 14px;
	height: 15px;
	color: #fff;
	cursor: move;
}

#td_enlarge_link {
	height: 18px;
	float: right;
	background: #f3f3f3;
	border: 1px solid #aaa;
	border-bottom: none;
	padding: 4px 6px;
}

.td_review_data {
	width: 294px;
	border: 1px #777 solid;
	background: #f3f3f3;
	padding: 5px;
}

input.td_review_data {
	font-weight: bold;
}

.td_review_item td {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.td_review_item table {
	width: 294px;
}

.td_review_item .btn_delete {
	width: 11px;
	height: 14px;
	padding: 1px 0 0 4px;
	float: right;
	border-bottom: none;
	font-weight: bold;
}

.td_review_item .btn_delete:hover {
	cursor: pointer;
	background: #aaa;
	color: #333;
}

.td_review_thumb {
	border: 1px #777 solid;
	background: #f3f3f3;
	padding: 5px;
	text-align: center;
}

#td_review_upload {
	padding: 10px;
	border: 1px #aaa solid;
	border-style: solid none;
}

#td_review_controls {
	text-align: center;
	line-height: 250%;
}

#td_review_build {
	background: #f3f3f3;
	border: 1px solid #777;
}

#td_review_build p {
	padding: 10px;
}

#td_review_build h2 {
	background: #777;
	border: none;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	color: #fff;
}

p .bluebutton, p .purplebutton {
	display: inline;
	margin: 5px;
	*margin: 4px;
	white-space: nowrap;
}

/*#td_review_controls .purplebutton {
	padding: 8px;
	font-size: 17px;
}*/

#td_review_revisions {
	padding: 10px;
}

#td_review_design_ticket {
	border: 1px solid #777;
	width: 304px;
	overflow: auto;
	margin-bottom: 10px;
}

#td_review_design_ticket h4 {
	background: #777;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding: 3px;
	margin-bottom: 0;
	text-decoration: underline;
}

#td_review_design_ticket h4 span {
	font-weight: normal;
}

#td_review_design_ticket table {
	font-size: 13px;
	display: none;
}

#td_review_design_ticket th {
	padding: 2px 3px;
	text-align: left;
	font-weight: normal;
}

#td_review_design_ticket td {
	width: 30px;
	text-align: center;
}

#td_upload_frame {
	display: none;
}

#design_details th {
	font-family:Georgia, serif;
	font-weight:normal;
	padding:5px;
	background:#ccc;
	color:#111;
	text-align:left;
	vertical-align:top;
	font-size:16px;
	width:150px;
}

#design_details th.colour, #design_details td.colour {
	padding:2px 5px;
	font-family:Arial, sans-serif;
}

#design_details th.colour {
	font-size:12px;
}

#design_details td {
	padding:5px;
	vertical-align:top;
}

#design_details td.required {
	background:#e5ffe0;
}

#design_details td.spacer {
	background:#f2f2f2;
	padding:0;
}

#design_details h4 {
	font-size:20px;
	margin-bottom:5px;
}

#design_details td input, #design_details td textarea {
	display:none;
}

#design_details td input[type=text] {
	width:300px;
}

#details_submit, #details_submit_top {display:none;}

#precontainer {
	*width:256px;
	*height:5em;
}


#winfo_icon {
	width: 44px;
	height: 44px;
	margin-right: 10px;
	float:left;
}

.weaving-icon-good {
	background:url(//scotweb-objects.com/images/tdesign/suitability.png) no-repeat 0px 0px;
}

.weaving-icon-okay {
	background:url(//scotweb-objects.com/images/tdesign/suitability.png) no-repeat 0px -54px ;
}

.weaving-icon-fail {
	background:url(//scotweb-objects.com/images/tdesign/suitability.png) no-repeat 0px -108px ;
}

#weaving_info hr {
	margin-top: 10px;
	margin-right: 15px;
	border-bottom-width: 2px;
}

#td_title a.helplink {
	height: 24px;
	padding-right: 24px;
	background:transparent url(//scotweb-objects.com/images/help.png) right no-repeat;
}

.td_column a.helplink {
	padding-right: 24px;
	background:transparent url(//scotweb-objects.com/images/help.png) right no-repeat;
	height: 24px;
	display: block;
	position: relative;
	top: 1px;
	right: 2px;
}

#weaving_info a.helplink {

	vertical-align: middle;
	background:transparent url(//scotweb-objects.com/images/help.png) no-repeat right;
	padding-right: 28px;
	padding: 5px 28px 5px 0;
}

#td_head_preview {
	width: 304px;
	_width: 306px;
}

#td_head_preview h2 {
	background-image: none;
}

.gs_magnify {
	background:#DDD;
	position:absolute;
	padding: 2px 3px;
	top:2px;
	left:2px;
	width: 8px;
	font-height: 8px;
	overflow:hidden;
}

.gs_magnify span {
}

.gs-buttons {
	position: absolute;	
	bottom: 5px; 
	right: 0px;
}

.gs-buttons .smallbluebutton {
	margin: 0;
	width: auto;
}

.gs-buttons .mright_small {
	margin-right: 5px;
}

.gs-delete-design {
	position: absolute;
	top: 5px;
	right: 5px;
}

.gs-loading .gallery_sort {
	background:transparent url(//scotweb-objects.com/images/tdesign/gs_ajax_loading.gif) no-repeat 0% 50%;
}

.gs-loading .page_nav {
	background:transparent url(//scotweb-objects.com/images/tdesign/gs_ajax_loading.gif) no-repeat 50% 90%;
}

#details_submit_top .bluebutton,
#details_submit .bluebutton {
	font-size: 16px;
	padding-bottom:3px;
}

#tdesign_logo {
	width: 92px;
	height: 88px;
	background:transparent url(//scotweb-objects.com/images/tdesign/tartandesign_92x88_logo.png) no-repeat center;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//scotweb-objects.com/images/tdesign/tartandesign_92x88_logo.png');
}

#tdesign_logo_shad {
	width: 92px;
	height: 88px;
	background:transparent url(//scotweb-objects.com/images/tdesign/tartandesign_92x88_logo_darkshadow.png) no-repeat center;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//scotweb-objects.com/images/tdesign/tartandesign_92x88_logo_darkshadow.png');

	position:absolute;
	top: 2px;
	right: 5px;

}

.pbottom_20 {
	padding-bottom: 20px;
}


* > .ie7-mtop {
	*margin-top: 20px;
}

.ie6-control-container {
	_width: 280px !important;
}

/* Comments List */
#comments_table {
	width:100%;
}

#comments_table th {
	padding:5px;
	background: #EEE;
	border-bottom:1px solid #FFF;
	text-align:left;
}

#comments_table .nopad {
	padding:0;
}

#comments_table .expand,
.js #comments_table .preview .fulltext {
	display:none;
}

.js #comments_table .preview .expand {
	display:inline;
}

#comments_table .openclose {
	background:url(//scotweb-objects.com/images/updown.png) no-repeat 0 0;
	height:10px;
}

#comments_table .preview .openclose {
	background-position: 0 -9px;
}

#comments_table td {
	border: 1px solid #F8F8F8;
	border-width: 1px 1px 0 0;
	padding:5px 5px 3px 5px;
	vertical-align: top;
	font-size: 12px;
}

#comments_table .first-row td {
	padding-top:5px;
	border-top:1px;
}

#comments_table .first-td {
	border-left-width:1px;
}

#palette_convert_dialog {
	font-size: 14px;
	font-family: Arial,sans-serif;
	padding: 20px;
}

#palette_convert_dialog .td_screenshot {
	float: right;
	margin: 0 30px;
}

#palette_convert_dialog #palette_convert_form {
	margin-right: 232px;
}

#palette_convert_dialog #palette_convert_cancel {
	padding-bottom: 20px;
	border-bottom: 1px solid #aaa;
}

#palette_convert_dialog a {
	color: #404cac;
}

#palette_convert_dialog td {
	padding-right: 10px;
}

div.ui-dialog-titlebar {
	font-family: Arial,sans-serif;
	font-weight: normal;
}

table.registerdetails {
	font-size: 12px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background: #eee;
}
table.registerdetails td, table.registerdetails th {
	border-color: #fff #ccc #ccc #fff;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
table.registerdetails th {
	text-align: left !important;
}

.tdnav_container {
	margin: 0 10px 20px;
	clear: left;
	border-style: solid;
	border-color: #eee #eee #ccc;
	border-width: 1px 0;
	height: 35px;
	padding-top: 5px;
}
.tdnav_container h2 {
	font-family: Arial,sans-serif;
	font-size: 30px;
	border: none;
	margin-top: 0;
	font-weight: bold;
}
.tdesign_nav {
}
.tdesign_nav td {
	font-size: 18px;
}
.tdesign_nav a {
	text-decoration: none;
	display: block;
	padding: 5px 20px 9px;
	margin-right: 100px;
}
.tdesign_nav a.active {
	font-weight: bold;
	color: #333;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 20px;
}
.tdesign_nav .grey { color: #ccc; }

/* End: tdesign.css:20160318120642 */

/* File: landing.css:20130308131422 */
.article_item {
	width: 600px;
	background: #ebe8e8;
	padding: 0px;
	font-size: 16px;
	line-height: 24px;
}

.article_item p {
	margin: 10px 20px 10px 20px;
}

.article_item img {
	margin: 20px 0px 10px -50px;
}

.article_item_linkbox {
	background: white; 
	margin: 0px 50px 0px 50px; 
	box-shadow: 10px 10px 5px #888; 
	border:1px solid #999999;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px; 
	background-color:white; 
	padding:15px
}

.landing_grid4, .landing_grid3, .landing_grid6 {
	width: 100%;
	color: #333333;
	margin-top: -10px;
	clear: left;
}

.landing_grid4 td, .landing_grid3 td, .landing_grid6 td {
	padding: 10px;
	overflow: hidden;
	vertical-align: top;
}
.landing_grid4 a, .landing_grid3 a, .landing_grid6 a {
	display: block;
	position: relative;
	text-decoration: none;
}

h1.landing {
	text-transform: uppercase;
	color: #777;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

.landing_grid3 .caption, .landing_grid4 .caption, .landing_grid6 .caption, .xmarketing .caption {
	position: absolute;
	bottom: 15px;
	background: rgb(80,80,80);
	background: rgba(80,80,80,0.7);
	border: 1px solid rgba(255,255,255,0.3);
	outline: 1px solid rgba(0,0,0,0.2);
	color: #fff;
	font-weight: bold;
	padding: 0px 10px;
	font-size: 15px;
}
.landing_grid3 .right, .landing_grid4 .right { right: 15px; text-align: right; }
.landing_grid3 .left, .landing_grid4 .left { left: 15px; text-align: left; }
.landing_grid3 .top, .landing_grid4 .top { top: 240px; bottom: auto;}
.landing_grid3 .caption { width: 254px; }
.landing_grid4 .caption { width: 173px; }
.landing_grid6 .caption { width: 111px; left: 5px; bottom: 5px;}
.landing_grid3 .caption h4, .landing_grid4 .caption h4 { margin: 5px 0; font-size: 18px; }
.landing_grid3 .caption p, .landing_grid4 .caption p,  .landing_grid6 .caption p, .xmarketing .caption p { font-size: 12px; font-weight: none; margin: 5px 0; }
.landing_grid3 a:hover .caption, .landing_grid4 a:hover .caption, .landing_grid6 a:hover .caption, .xmarketing a:hover .caption { background: rgb(34,34,34); background: rgba(34,34,34,0.9); }
.landing_grid3 .big, .landing_grid4 .big {
	font-size: 16px;
	padding: 10px 20px;
	width: auto;
}
.left.big { left: -10px; }
.right.big { right: -10px; }
.landing_grid3 .big p, .landing_grid4 .big p { margin: 10px 0; }
.landing_grid3 .big h4, .landing_grid4 .big h4 { margin: 10px 0; font-size: 30px !important; }

.landing_grid6 h2 {
	border-bottom: none;
	background: #f2f2f2;
	font-size: 27px;
	font-weight: bold;
	color: #777;
	font-family: Arial, sans-serif;
	text-align: center;
}

.overlaytext { 
	position: absolute;
	top: 25px;
	left: 25px;
	right: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 175%;
}

.minifeatures {
	background-color: #fff;
	margin: 10px 0;
	padding: 0;
	width: 980px;
}
.minifeatures td { padding: 10px; width:215px; }
.minifeatures td.double { width: 450px; }
.minifeatures a {
	display: block;
	color: #444;
	text-decoration: none;
	height: 60px;
}
.minifeatures p {
	font-size: 13px;
	margin-bottom: 0;
}
.minifeatures a strong {
	color: #404cac;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.minifeatures a:hover strong {
	text-decoration: underline;
}

.landing_grid4 .w1 {
	width: 225px;
}
.landing_grid4 .h1 {
	height: 225px;
}
.landing_grid4 .w2 {
	width: 470px;
}
.landing_grid4 .h2 {
	height: 470px;
}
.landing_grid4 .w3 {
	width: 715px;
}
.landing_grid4 .h3 {
	height: 715px;
}

.landing_grid3 .w1 {
	width: 306px;
}
.landing_grid3 .h1 {
	height: 306px;
}
.landing_grid3 .w2 {
	width: 633px;
}
.landing_grid3 .h2 {
	height: 633px;
}
.landing_grid3 .w3 {
	width: 960px;
}
.landing_grid3 .h3 {
	height: 960px;
}


.landing_grid6 .w1 {
	width: 143px;
}
.landing_grid6 .h1 {
	height: 143px;
}
.landing_grid6 .w2 {
	width: 306px;
}
.landing_grid6 .h2 {
	height: 306px;
}
.landing_grid6 .w3 {
	width: 470px;
}
.landing_grid6 .h3 {
	height: 470px;
}

.landing_tartan_search {}
.landing_tartan_search button, .landing_tartan_search input {
	border: 1px solid #aaa;
}
.landing_tartan_search input {
	padding: 3px;
	width: 160px;
	border-radius: 2px 0 0 2px;
	height: 15px;
}
.landing_tartan_search button {
	padding: 0 10px 1px;
	font-weight: bold;
	background-color: #eee;
	background: -moz-linear-gradient(top, #fff, #e6e6e6 1px, #d6d6d6);
	background: -webkit-gradient(linear, left top, left bottom,  from(#fff), color-stop(0.05, #e6e6e6), to(#d6d6d6));
	cursor: pointer;
	color: #444;
	border-radius: 0 2px 2px 0;
	border-left: none;
	font-size: 13px;
	height: 23px;
}
.landing_tartan_search button:hover {
	background-color: #ddd;
	background: -moz-linear-gradient(top, #eee, #ccc 1px, #ddd);
	background: -webkit-gradient(linear, left top, left bottom,  from(#eee), color-stop(0.05, #ccc), to(#ddd));
}

.landing_grid3_tartan_finder {
	background-color: #f3f3f3;
	color: black;
	height:306px
}

.landing_grid3_tartan_finder h2 {
	font-size: 27px;
	font-family: Arial, sans-serif;
	margin-top: 0;
	border-bottom: none;
	color: #777;
	
}

.landing_grid3_tartan_finder h3 {
	display: none;
}

.landing_grid3_tartan_finder #mf_search_az a {
	display: inline;
}


.landing_grid3_tartan_finder #mf_search_az {
	float: none;
	width: auto;
	margin-left: 80px;
}

.landing_grid3_tartan_finder li {
	font-size: 18px;
	padding: 5px;
}

.landing_grid3_tartan_finder .site_search_box {
	width:327px !important;
}
.landing_grid3_tartan_finder .search-form {
	background: url(//scotweb-objects.com/images/sitesearch_back_450_shadow.png) no-repeat;
	height: 35px;
	width: 500px;
	padding: 2px 3px 4px 3px;
	margin-left: 80px;
	margin-top: 20px;
	margin-bottom: 20px;
	_padding: 0;
	_background: url(//scotweb-objects.com/images/sitesearch_back_450.jpg) no-repeat;
}
.landing_grid3_tartan_finder table {
	height: 35px;
	width: 450px;
}

.landing_grid3_tartan_finder .advanced_search {
	margin-left: 80px;
}

.landing_grid3_tweed_finder {
    background-color:#f3f3f3;
    text-decoration: none;
	background: url(//scotweb-objects.com/images/landing/tweed/tweed_fabric_bg_1w-1h.jpg) no-repeat;
}

.landing_grid3_tweed_finder h4 {
	text-transform: uppercase;
	color: #f3f3f3;
	font-size: 14px;
}

.landing_grid3_tweed_finder .large_padded {
	padding: 20px;
}

.landing_grid3_tweed_finder li {
	font-weight: bold;
	color: #f3f3f3;
	padding: 5px;
	font-size: 14px;
}

.landing_grid3_tweed_finder a {
    text-decoration: none;
}

.landing_grid3_tweed_finder table td {
	padding: 3px;
	border: none;
}

.landing_grid3_tweed_finder table select {
	width: 180px;
}	


.landing_grid3_sample_service {
    background-color:#f3f3f3;
    text-decoration: none;
	background: url(//scotweb-objects.com/images/landing/fabrics/tartan_sample.jpg) no-repeat;
	color: #f3f3f3;
}

.landing_grid3_sample_service h3 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #f3f3f3;
	padding: 5px;
	font-size: 21px;
	margin-bottom: 24px;
}

.landing_grid3_sample_service .large_padded {
	padding: 20px;
}

.landing_grid3_sample_service li {
	font-weight: bold;
	color: #f3f3f3;
	padding: 5px;
	font-size: 14px;
}

.landing_grid3_sample_service ul {
	margin-bottom: 24px;
	margin-left: -5px;
}

.landing_grid3_vertical_items {
	margin-bottom: 10px;
	overflow: hidden;
}

.landing_grid3_vertical_items h3 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #404cac;
	margin: 0 0 10px;
}

.landing_grid3_vertical_items img {
	float: left;
	margin-right: 10px;
}


.landing_grid3_vertical_items p {
	font-size: 12px;
}

.freeshipping {
	display: block;
	margin: 10px 10px 20px;
	padding: 20px;
	background-color: #7e7e7e;
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}
.freeshipping strong {
	text-transform: uppercase;
	color: white;
	font-size: 16px;
}
.freeshipping span {
	color: #ffff00;
}
.freeshipping:hover span {
	text-decoration: underline;
}

.table_features {
    background-color:#f3f3f3;
    border: solid #cccccc 1px;
    border-collapse:collapse;
    width: 960px;
    margin: 0 10px 20px;
    text-decoration: none;
}
.table_features td {
    padding: 10px;
    border: solid #cccccc 1px;
}

.table_features h4 {
	text-transform: uppercase;
	color: #777;
	font-size: 18px;
}

.table_features a {
    text-decoration: none;
}

.table_features table td {
	padding: 3px;
	border: none;
}


.table_features table select {
	width: 140px;
}	

.table_features table .vhidden {
	display: none;
}

.table_topmenu {
    background-color:#f3f3f3;
    border-collapse:collapse;
    width: 880px;
    margin: 0 auto;
    text-decoration: none;
	color: #333333;
}

.table_topmenu h1 {
	font-size: 36px;
	margin-bottom: 0px;
}

.table_topmenu a {
    text-decoration: none;
	color: #41668b;
	display: block;
	padding: 8px;
	height: 26px;
	font-weight: bold;
	font-size: 11px;
}

.table_topmenu a:hover {
	background-color: #e1eafe;
}

.table_topmenu table td {
	padding: 3px;
	border: none;
}

.table_topmenu table select {
	width: 140px;
}	

.table_topmenu table .vhidden {
	display: none;
}

.table_topmenu_info {
    background-color:#f3f3f3;
    border-collapse:collapse;
    width: 880px;
    margin: 0 auto;
    text-decoration: none;
	color: #333333;
}

.table_topmenu_info h1 {
	font-size: 36px;
}

.table_topmenu_info td {
		padding: 15px;
		font-weight: bold;
		font-size: 12px;
		font-family: Arial, sans-serif;
}
.xmarketing {
    background-color:#7e7e7e;
    border-collapse:collapse;
    width: 960px;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

.xmarketing h3 {
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	color: #ede8e8;
	font-size: 27px;
	font-family: Arial, sans-serif;

}

.xmarketing a {
	padding: 10px;
	display: block;
	float: left;
	position: relative;
}

.xmarketing .caption {
	left: 15px;
	width: 108px;
}
.xmarketing .caption p { font-size: 12px; }

.newprod {
	font-family: Arial, sans-serif;
	font-size: 13px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
	text-decoration: none;
}
.newprod:hover { background: #f2f2f2; }
.newprod img { float: left; margin-right: 10px; }
.newprod span img { float: none; margin: 0; }
.newprod .fright { margin-top: 5px; }
.newprod:hover h4 { text-decoration: underline; }

ol { list-style-position: outside; padding-left: 30px; }
ol a { display: inline; }

.top10 {
	font-size: 16px;
	font-weight: bold;
}

.top10 li {
	padding: 3px;
}

.top10 li:hover {
	background: #f2f2f2;
}

.dcd_big_ads {
	font-family: Arial, sans-serif;
	font-size: 18px;
	overflow: hidden;
	margin-bottom: 20px;
	text-decoration: none;
}

.dcd_promotion {
	height: 300px;
	padding: 20px;
	background-color: #7e7e7e;
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}
.dcd_promotion h3 {
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	color: white;

}

.dcd_linksarea {
	height: 300px;
	padding: 20px;
	border: 1px solid #aaa;
	background-color:#f3f3f3;
	font-weight: bold;
	text-decoration: none;
}

.dcd_linksarea h3 {
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}

.dcd_linksarea li {
	padding: 8px;
}

.tartandesign_linksarea {
	height: 250px;
	padding: 20px;
	border: 1px solid #aaa;
	background-color:#f3f3f3;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.tartandesign_linksarea h3 {
	font-family: Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

.tartandesign_linksarea li {
	padding: 8px;
}

.tartandesign_linksarea img {
	margin-top: 15px;
}

.offers_bigarea {
	font-family: Arial, sans-serif;
	height: 250px;
	padding: 20px;
	border: 1px solid #aaa;
	background-color:#f3f3f3;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.offers_bigarea h3 {
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
.offers_bigarea h4 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}

.offers_bigarea li {
	padding: 8px;
}

.numberbox {
	font-size: 18px;
	padding: 20px;
}

.mainpoints {
	font-size: 24px;
	margin-left: 40px;
}
.mainpoints h2 {
	font-family: Arial, sans-serif;
	font-size: 27px;
	text-decoration: none;
	border-bottom: none;
}
.mainpoints li {
	font-size: 16px;
	padding: 5px;
}
.about-item-single {
	padding: 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	float: left;
	width: 200px;
}
.about-item-single h3 {
	margin-bottom: 10px;
	font-size: 24px;
	padding: 5px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.about-item-double {
	margin-top: 0px;
	margin-right: 20px;
	padding: 25px;
	background-color:#f3f3f3;
	border: 0px solid #aaa;
	border-radius: 20px 3px 20px 3px ;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 400px;
	float: left;
}
.about-item-double h3 {
	margin-bottom: 10px;
	font-size: 24px;
	padding: 5px;
	text-align: center;
	background-color: gray;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.timeline {
	padding: 15px;
	margin-top: 20px;
	background-color:#f3f3f3;
	border: 1px solid #aaa;
	border-radius: 5px 3px 5px 3px ;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.timeline h3 {
	font-size: 24px;
	padding: 15px;
	text-align: center;
	background-color: gray;
	color: white;
	border-radius: 20px 20px 20px 20px ;
	margin-bottom: 20px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.timeline h4 {
	margin-top: 20px;
	padding: 5px;
	font-size: 16px;
	text-align: center;
	background-color:#999999;
	color: white;
	margin-bottom: 20px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

/* for the fading box */
#fade_holder {
	position: relative;
}
#fade_holder a {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
#fade_holder #fade1 {
	display: block;
}
/* end fade box */

IMG.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }

#clear_light a {
	display: block;
	color: #333;
	padding: 10px 0;
	border-top: 1px solid #e6e6e6;
	font-size:12px;
}
#clear_light a:hover {
	color: #404cac;
}
#clear_light h4 {
	font-size: 13px;
}
#clear_light h4, #clear_light p {
	margin-bottom: 5px;
}

.inner_alpha_box {
	background-color: rgba(0,0,0,0.6);
	padding: 20px;
	height: 144px;
}

.inner_alpha_box h2 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 27px;
	color: #f3f3f3;
	padding: 0px;
	margin-top: -5px;
	margin-bottom: 30px;
	border-bottom: none;
}

.inner_alpha_box h3 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #f3f3f3;
	padding: 0px;
	margin-top: -5px;
	margin-bottom: 12px;	
}

.inner_alpha_box li {
	font-weight: bold;
	color: #f3f3f3;
	padding: 0px;
	font-size: 14px;
	margin-left: -10px;
	margin-bottom: 10px;
}

.inner_alpha_box p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f3f3f3;
	padding: 0px;
	margin-top: -5px;
	margin-bottom: 12px;	
}


.inner_alpha_box a {
	display: inline;
	color: #00ccff;
}

.inner_alpha_box img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.inner_alpha_box h3.separator {
	display: none;
}

.inner_alpha_box #mf_search_az {
	clear: both;
}

a.advanced_search {
	clear: both;
	display: block !important;
}

.landing_azlist {
	margin-bottom: -10px;
	clear: left;
	text-align: center;
	font-size: 12px;
}
.landing_azlist a {
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	padding-right: 12px;
}
.landing_azlist span {
	display: inline-block;
	padding-right: 12px;
}

/* End: landing.css:20130308131422 */

