/*** variables **********/	

	
	
	
	



 
  	
 
 
	

/*** reset **********/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; vertical-align: baseline; text-decoration:none }
input, textarea { margin: 0; }
table { border-collapse: collapse; border-spacing: 0;}
a, img { border: none; outline: none; }
a { text-decoration: none;}



/*** layout **********/

*{
margin:0px;
padding:0px;
}

html
{
	width:100%;
    height:100%;
}

body 
	{
	font: 76% 'Georgia', Times, serif;
	text-align:center;
	color: #4D4D4D;
	background: #ece7e1;
	}

/*** header area **********/

#header
	{
	width:100%;		
    background: url(http://www.burchfabrics.com/assets/images/global/header_strip_120.jpg) no-repeat;
    position: relative;  
    background-position:center;
	z-index: 3;
	}

#header .header_content
	{
	width: 960px;
	height:120px;
	margin: 0px auto;
    text-align:left;
	position: relative;    
	}

.logo {margin-top: 10px;}
.logo2 {margin-top: 10px;}

.header_links
{
	position:absolute;
    top:0px;
    right:0px;
    width:600px;
    height:29px;
    text-align:right;
}

.navigation_menu
{
	margin: 0;
    position:absolute;
    bottom:0;
    left:0;
    height:30px;
    width:960px;
    display:block;
    padding:0;
	z-index:9999;
}

ul.dropdown li.addmar
{margin-right:5px;}

ul.dropdown
{ margin:0 0 0 5px; position:relative;}

ul.dropdown li
{ list-style:none; float:left;}

ul.dropdown li:hover
{ list-style:none; float:left; position:relative; }


ul.dropdown li.divider
{ border-top:1px solid #cdc0ad; }


ul.dropdown li a
{ color: #FFFFFF; display:block; text-decoration:none; border:none;}


ul.dropdown li a:hover
{ display:block; text-decoration:none; border-bottom:none;}


ul.dropdown li a:active
{ color: #762123;}


ul.dropdown li a.green
{ color: #1e6628; }

ul.dropdown li.hover, ul.dropdown li:hover {color: #762123; position: relative;}


ul.dropdown li.hover a  { color: #762123;}



/* LEVEL TWO */

ul.dropdown ul.subnav 						
{ visibility:hidden; font-family:'Arial', Helvetica, san-serif; width:200px; border-right:1px solid #cdc0ad; border-left:1px solid #cdc0ad; border-bottom:1px solid #cdc0ad; position:absolute; top:100%; left:0; background-color:#ece7e1; margin:-1px 0 0 0; padding:0;}


ul.dropdown ul.subnav li 					
{ list-style: none; float:none; text-transform: none; margin-right:0px; background: #cdc0ad;}


ul.dropdown ul.subnav li:hover 					
{ float:none; background-color:#F6AA3D; }

ul.dropdown ul.subnav li a					
{ display: block; width:200px; padding:7px 0 7px 23px; text-decoration:none; background: none;  color: #762123;} 

ul.dropdown ul.subnav li a.subnav-heading				
{ display: block; width:200px; padding:7px 0 7px 23px; text-decoration:none; font-weight:bold; color: #4D4D4D; } 


ul.dropdown ul.subnav li a:hover					
{ color:#fff; background-color:#F6AA3D; width:177px;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul.subnav ul.subnav 			{ left: -200px; top: 0; }
ul.dropdown li:hover > ul.subnav 			{ visibility: visible; }

.navigation_menu ul.dropdown3 a img
{
	cursor:pointer;
    padding:0;    
}



.searchbox {position:absolute; top:50px; right:0px; }
.searchbox form {float:right; margin-left: 20px;}
.searchbox input.button {display:inline; vertical-align:middle;}
.searchbox input.text {
	padding:5px;
	font-size: 13px;
	background-color: #fff;
    width:200px;
    height:15px;
    vertical-align:middle;
	font-family: 'Arial', Helvetica, san-serif;
	color: #762123;
	border: 1px solid #4D4D4D;
}

.searchbox select {
	padding:2px;
	font-size: 13px;
	background-color: #fff;
	width: 180px;
    height:25px;
    vertical-align:middle;
	font-family: 'Arial', Helvetica, san-serif;
	color: #762123;
	border: 1px solid #4D4D4D;
}

/*** content area **********/


#content
	{
	width: 960px;
    min-height:430px !important;
	margin: 0px auto;
	padding-bottom: 40px;
	text-align:left;
	background: #FFFFFF;
	position:relative;
	}

#page_content
	{
	width: 880px;
    min-height:400px !important;
	margin: 0px auto;
	padding: 20px 40px;
	text-align:left;
	background: url(http://www.burchfabrics.com/assets/images/global/container_bg.png) repeat-y;
	clear:both;
	z-index: 1;
	}

h1.heading
	{
	font-size: 22px;
    color:#762123;
	margin: 0 0 10px 0;
	clear:both;
	}

p.searchlink
	{
	margin: 0 0 5px 0;
	clear:both;	
	}
	
h1
{
	font-size: 22px;
    color:#762123;
    margin: 0px;
}

h2
{
	font-size: 18px;
    color: #4D4D4D;
    font-weight:bold;
    margin: 0 0 5px 0;
    clear:both;
}

h3
{
	font-size:16px;
    color: #4D4D4D;
    font-weight: bold;
    margin: 0 0 5px 0;
}

a
{color:#e59e39;
    text-decoration:underline;
}

a.muted
{color:#808080;
    text-decoration:underline;
}

a.tag
{
	margin: 0px;
	color: #4D4D4D;
	text-decoration: none;	
}

a.tags
{
	margin: 0 10px 0 0;
}

a.remove_tag 
{
	vertical-align: middle;
	margin: 0 10px 0 0;
}


a:hover
{color:#F6AA3D;
}

p, ul, ol {font-size:14px;}

p {font-size:14px; margin-bottom: 10px; line-height:150%;}

p.pagination_links
{ float:left; margin-right: 40px; font-size:14px; font-family:'Arial', Helvetica, san-serif; }

form.pagination_limit
{padding-bottom:8px; float:right; }

ul
{
	color: #808080;
	margin: 15px 0px 5px 15px;
}

label { display: block; font-weight:bold; } 


/*** page_content **********/	

#page_content .sidebar
{
	width:260px;
    float:right;
    padding-bottom: 40px;
}


#page_content .sidebar ul
{
	list-style:none;
    line-height: 20px;
}

#page_content .sidebar .searchbar 
	{background: #ece7e1 url(http://www.burchfabrics.com/assets/images/global/alt_bg_sidehead_red.jpg) top no-repeat; padding: 8px 20px 20px 20px; }

#page_content .pattern_secondary .searchbar 
	{padding: 0;}


#page_content .searchbar h2
{
    font-weight:normal;
    margin: 0 0 15px 0;
	text-transform: uppercase; 
	font-family:'Arial', Helvetica, san-serif; 
	font-size: 13px;
	padding:0;    
    color: #fff;
    text-align:center;
}

#page_content .searchbar select 
{
	font-family: 'Arial', Helvetica, san-serif;
	padding:2px 0px 2px 5px;
	border: 1px solid #4D4D4D;
	background-color: #fff;
	width: 140px;
}


#page_content .searchbar table
{
	font-family: 'Arial', Helvetica, san-serif;
}	

#page_content .searchbar td
{
	padding: 5px 20px 5px 0;
}	

#page_content .searchbar td.bold
{font-weight:bold;}	

#page_content .gallery, #page_content .listing, #page_content .text 
{
	width:580px;
    float:left;
    padding-bottom: 40px;  
   }

#page_content .gallery .entry 
	{
	float: left;
	margin: 0 14px 10px 0;
	padding: 0;
	width:134px;
	text-align:center;
	height: 175px;
	overflow:hidden;
	}

#page_content .gallery .last
	{margin-right:0;}

#page_content .gallery img
	{
	margin-bottom: 5px;
	border: 2px solid #fff;
	}

#page_content .gallery img:hover
	{
	margin-bottom: 5px;
	border: 2px solid #e59e39;
	}

#page_content p.caption
	{
	line-height:110%;
	margin:0;
	display:inline;
	text-align:center;
	width:100px;
	}

#page_content p.caption a
	{
	color: #4D4D4D;
	text-decoration: none;
	}

#page_content .gallery .entry:hover a
	{
	color: #e59e39;
	}

#page_content .listing .entry
	{
	margin: 20px 0;
	padding: 20px 0 0 0;
	clear: both;
	border-top: 1px solid #ece7e1;
	}
 
#page_content .listing img.thumb
	{
	margin: 0 20px 20px 0;
	float: left;
	}
 
#page_content .listing h3
	{
	margin: 5px 0;
	line-height:125%;
	clear: none;
	}


#page_content .listing_action
{
	margin: 30px 0;
	padding: 20px 0 0 0;
	clear: both;
	border-top: 1px solid #ece7e1;
}


#page_content .pattern_primary
{
	width:370px;
    float:left;
    padding-bottom: 40px;
}

#page_content .pattern_primary h1, .search_results h1
{margin-bottom:20px;}
#page_content .pattern_primary h2, .search_results h2
{margin-top:20px;}
#page_content .pattern_primary h3
{margin-top:10px;}

#page_content .pattern_primary .large_thumb, #techdetails .large_thumb
{
	margin: 0 0 20px -14px;
	background: url(http://www.burchfabrics.com/assets/images/global/rulerbg2.gif) no-repeat;	
	padding: 12px 0 0 13px;
}

#page_content .pattern_secondary
{
	width: 500px;
    padding: 0 0px 40px 0px;
    float:right;
}

#page_content .pattern_secondary h3
{
	margin: 15px 0 3px 0;
}

#page_content .pattern_secondary h2
{
	margin: -5px 0 0 0;
}

table.main
{ font-size:13px; width:100%; }

table.main td
{ padding:5px 0; }

table.main td.label
{font-weight:bold;}

table.main tr.header th
{ font-weight:bold; padding: 20px 0 5px 0; border-bottom: 1px solid #ece7e1;}


.thumbnails
{
	text-align: left;
    margin:0;
    clear:both;
    padding-top:20px;
}

.thumbnails img
{
	margin-right:4px;
    margin-bottom:4px;
	border: 2px solid #fff;    
}

.thumbnails img.selected
{
	border: 2px solid #e59e39;    
}

.thumbnails img:hover
{
	border: 2px solid #e59e39;
}

.filterdrops
{display:inline;}

.filterdrops select.quicksearch {
	font-family: 'Arial', Helvetica, san-serif;
	padding:2px;
	margin-right: 5px;
	font-size: 13px;
	height: 25px;
	color: #4D4D4D;
	border: 1px solid #4D4D4D;
	background-color: #fff;
 	vertical-align:middle;  
}

.filterdrops .button {
	display:inline;
	vertical-align:middle;
}

.filterdrops h2 {
	display:inline;
	margin-right: 10px;
	vertical-align:middle;
}


/*** footer area **********/

#footer
	{
	width:100%;		
    height:100%;
    background: #ab9e8b url(http://www.burchfabrics.com/assets/images/global/footer_strip.gif) no-repeat;
	position:relative;
	margin-top: -5px;
	text-align:center;
    background-position:center;		
	}

.footermenu
{
	margin: 0 auto;
    height:30px;
    width: 960px;
    text-align: center;   
}

.footermenu p 
{
	padding: 5px 40px 0 40px;
    color: #fff;
}

.footermenu a, .footermenu a:hover
{
    color: #FFFFFF;
    margin: 0 5px;
}

.footermenu ul
{ list-style:none; margin:0 0 0 20px;  text-align:center;}

.footermenu li
{ list-style:none; display:inline; float:left; text-transform: uppercase; font-family:'Arial', Helvetica, san-serif; font-size: 13px;}

.footermenu li a
{ color: #762123; display:block; padding:8px 23px 7px 23px; text-decoration:none; border:none; }

.footermenu li a.green
{ color: #1e6628; display:block; padding:8px 23px 7px 23px; text-decoration:none; border:none; }


.footermenu li a:hover
{ color: #762123; background-color: #ece7e1; display:block; padding:8px 23px 7px 23px; text-decoration:none; border-bottom:none; }

.footercopy
{
	margin: 0 auto;
    width:960px;
	height:40px;
    text-align:center;
}

.footercopy p
{
	padding: 10px 40px 0 40px;
    color: #FFFFFF;
}

.footercopy a, .footercopy a:hover
{
    color: #FFFFFF;
    margin: 0 5px;
}

.footermenu a img
{
	cursor:pointer;
    margin: 0 7px 0 0;
    padding:0px;    
}



/*** Misc classes **********/
span.smaller {font-size:70%; font-weight:normal; margin-left: 10px; }
.float-right {float:right;}
.float-left {float:left;}
span.searched {font-size:14px; font-weight:normal; margin-left: 10px; color: #4D4D4D; }

.red, a.red, a.red:hover, .error
	{color: #762123;}

.orange, a.orange, a.orange:hover
	{color: #e59e39;}

.error
{
	display:inline;
	padding-left:8px;
	color: red !important;
}
	
a.print
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_infosheet.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}
a.details
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_techspecs.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}
.warning
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_remove_burg.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
    color:#762123;
}
.checkmark
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_alert_success.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}

a.remove
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_remove.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 0px;
}
a.delete
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_remove.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}
a.cart
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_cart.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}

a.user
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_user_2.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}

a.cart-all
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_cart.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}

a.add
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_add.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}
a.update
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_update.gif) no-repeat left center;
    padding-left: 18px;
    margin-right: 20px;
}

a.searchback
{margin-bottom:5px;}

.floatright
{float:right;}

.floatleft
{float:left;}

.callout
{
	margin-top:10px;
    overflow:auto;
}

.callout img
{
	width:75px;
    height:75px;
	float:left;
    margin: 0px 10px 10px 0px;
    
}

.callout h3
{
	margin-bottom: 5px;
}

.alert
{
	padding:5px 10px;
	background:#F6AA3D;
	color: #fff;
	margin: 0 0 20px 0;
}

.alert a
{
	color: #fff;
}

span.alert_flag
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_alert_flag.gif) no-repeat left center;
    padding-left: 25px;
    margin-right: 20px;    
}

span.alert_fail
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_alert_fail.gif) no-repeat left center;
    padding-left: 25px;
    margin-right: 20px;    
}

span.alert_success
{
	background: url(http://www.burchfabrics.com/assets/images/global/icon_alert_success.gif) no-repeat left center;
    padding-left: 25px;
    margin-right: 20px;    
}

.orange
{color: #F6AA3D;}

.clearer
{
	clear:both;
    line-height:0px;
    height:0px;
}

.featured_patterns
{
	border-top: 1px solid #ece7e1;    
	padding-top:20px;
    clear:both;
    min-height: 150px;
}

.featured_patterns h2
{
	margin: 0;
    text-align:center;
}

/*** TECHNICAL DETAILS TABLE CSS ****/
.print_sku_image
{
	margin-left:13px;
	float:left;
}

#techheader
{
	background: #FFFFFF;
	text-align:left;
	padding: 10px 0px 30px 0px;
	margin-bottom:20px;
	margin-left:20px;
	border-bottom: 1px dotted #762123;
	height:35px;	
}
#techheader h1
{
	margin:0px;
	font-size:18px;
	text-align:right;
}


#techdetails, #techdetails_copy  
{
	display:none;
	text-align:left;
	background: #FFFFFF;
	padding-top:10px;
}

#techdetails h3, #techdetails_copy h3
{
	font-size:26px;
	color: #762123;
	margin-bottom:10px;
}	
#techdetails h4, #techdetails_copy h4
{
	font-size:30px;
	padding:0px;
	margin:30px 0px 0px 0px;
	text-align:left;
}	

#techdetails td, #techdetails tr, #techdetails th, #techdetails_copy td, #techdetails_copy tr, #techdetails_copy th
{border:0;}

#techdetails .two, #techdetails_copy .two
{background:#f3f3f3;}

#techdetails td, #techdetails_copy td
{
	font-size:11px;
	padding: 3px 5px 3px 5px;
}

#techdetails td.heading, #techdetails_copy td.heading
{
	color: #762123;
	font-size:11px;
	font-weight:bold;
	padding:10px 5px 4px 5px;
	border-bottom: 1px dotted #808080;
}
#techdetails_copy td.subhead-print, #techdetails td.subhead-print
{
	font-size:11px;
	width:389px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
}
#techdetails td.subhead-screen, #techdetails_copy td.subhead-screen
{
	font-size:11px;
	width:220px;	
	font-weight:bold;
	padding: 3px 5px 3px 5px;
}

#techdetails td.subhead-screen strong, 
#techdetails td.subhead-print strong, 
#techdetails_copy td.subhead-screen strong,
#techdetails_copy td.subhead-print strong
{
	font-size:80%;
	font-style:italic;
	font-weight: normal;
	color: #808080;
}

/****** FORMS STYLING ***********/

h2.forms
{
	border-bottom: 1px solid #ece7e1;
	padding: 0 0 10px 0; 
	margin: 30px 0 10px 0;
}

h2.divider
{
	border-bottom: 1px solid #ece7e1;
	padding: 0 0 10px 0; 
	margin: 20px 0 10px 0;
}

input.forms
{
	border-top: 2px solid #888;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
    padding:3px;
}

textarea.forms
{
	border-top: 2px solid #888;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
    padding:3px;
}

.form_notes, .error
{
	font-size: 90%;
	font-style:italic;
}

input.submitbutton
{
    padding:5px;
	background: #e59e39;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

#freeform h3
{
	margin: 3px 0px 4px 0px;
}


.sup {vertical-align:super; font-size:60%;}

/*****NEW CAROUSEL CSS ***********/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item 
{
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 130px;;
    height: 200px;;
}

.jcarousel-item p
{
	text-align:center;
    font-family: 'Georgia', Times, serif;
    color:#e59e39;
    font-weight:normal;
    padding-top: 5px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-ie7 .jcarousel-container {
    background: #FFFFFF;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 800px;
    padding: 20px 40px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  800px;
    height: 200px;;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 90px;
    height: 255px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  97px;
    height: 255px;
}

.jcarousel-skin-ie7 .jcarousel-item img {
    width: 130px;
    height: 130px;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 37px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 48px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.burchfabrics.com/assets/images/global/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 48px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.burchfabrics.com/assets/images/global/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.burchfabrics.com/assets/images/global/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.burchfabrics.com/assets/images/global/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.droparrow
{padding-left:5px;}


.bold {font-weight:bold;}


#filters1, #filters2
{
	margin:0px;
	padding:0px;
}

.extracolor
{
	background: red;
}

.notes
{
	width:680px;
	border-bottom: 1px solid #762123 !important;
	height:25px;
}

.sanserif {font-family:'Arial', Helvetica, san-serif;}

#properties {margin-top:40px;}
#properties img {margin-right:5px;}



/*********** CSS Sprite Buttons***************/

a.vieworder, a.addtofaves, a.ordersample, a.viewinfaves, a.checkout
{
	width: 166px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	float:left;
	margin-bottom:15px;
}

a.vieworder:hover, a.addtofaves:hover, a.ordersample:hover, a.viewinfaves:hover, a.checkout:hover
{
	background-position: 0 -34px;
}



a.vieworder { background: url(http://www.burchfabrics.com/assets/images/global/spr_btn_viewinorder.gif) no-repeat 0 0;}
a.addtofaves { background: url(http://www.burchfabrics.com/assets/images/global/spr_btn_addtofaves.gif) no-repeat 0 0;}
a.ordersample { background: url(http://www.burchfabrics.com/assets/images/global/spr_btn_ordersample.gif) no-repeat 0 0;}
a.viewinfaves { background: url(http://www.burchfabrics.com/assets/images/global/spr_btn_viewinfaves.gif) no-repeat 0 0;}
a.checkout { background: url(http://www.burchfabrics.com/assets/images/global/spr_btn_checkout.gif) no-repeat 0 0;}


.homeoverlay
{
	position:absolute;
	left:0px;
	bottom:0px;
	height:75px;
	width: 300px;
	background: url(http://www.burchfabrics.com/assets/images/global/header_strip_120.jpg) center right;
	padding:20px;
	z-index:0;
}

.homeoverlay h1
{
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom:10px;
}

#carriers
{display:block;}

li.carousel
	{text-align:center;display:block;}
	
li.carousel img 
	{
	margin-bottom: 5px;
	border: 2px solid #fff;
	}

li.carousel img:hover
	{
	margin-bottom: 5px;
	border: 2px solid #e59e39;
	}

li.carousel p
	{
	line-height:110%;
	margin:0;
	display:inline;
	text-align:center;
	width:100px;
	}

li.carousel p a
	{
	color: #4D4D4D;
	text-decoration: none;
	}

li.carousel:hover p a
	{
	color: #e59e39;
	}
	
.shadowover
{
	position:absolute;
	top:0px;
	left:0px;
	background: url(http://www.burchfabrics.com/assets/images/global/50p_white_overlay.png);
	width:951px;
	height:425px;
}
	
	

