/* 
   -----------------------------------
     iCart 
	 Style Sheet 
	 by Infomart2000 Corp.
	 www.infomart2000.com
   ----------------------------------
   ##Default
 */	
	
 /*body::Controls Page Background Color and any other fonts not defined below*/ 	
BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #8b8b8b;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}

 /*store-name:: Store Name*/		 
.store-name {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	color : #ffffff;
	text-decoration : none;
}

 /*store-slogan:: Store Slogan*/		 
.store-slogan {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #4f9deb;
	font-style : italic;
	text-decoration : none;
	font-weight: bold;
}	
	
 /*frame::  Controls the  Color of the Store's Frame */		
.frame {
	background-color : #cee5fc;
}

/*top::  Controls the  Color of the top Bar */		
.top {
	background-color : #ffffff;
}

/*line::  Controls the  Color of the line bellow the top bar */		
.line {
	background-color :#ffffff;
}	

 /*menu-headers:: Controls the way the menu headers look*/ 
.menu-headers {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #336699;
	font-weight : normal;
	background-color: #99CCFF;
	text-decoration : none;
	line-height : 20px;
	border: solid;
	border-bottom-width: 1px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-color: #ffffff;
}


 /*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ 
.titles {
	font-family :   Georgia, "Times New Roman", Times, serif;
	font-size : 14pt;
	font-weight : bold;
	color : #685d47;
} 

/*data:: Controls body default fonts and colors */
.data {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #535353;
}

 /*page_headers:: Controls the page's titles */
.page-headers {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.5em;
	font-weight : bold;
	color : #3f4141;
	margin-bottom:7px;
}

.page-headers-block {
}


/*icon:: Controls the way the menu icons display*/ 
.icon {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #4f9deb;
}

/*footer:: Displays at the very bottom of your online store,  copyright and desgined by notices */		
.footer {
	BORDER-RIGHT: #e3e0d7 0px solid; 
	BORDER-TOP: #e3e0d7 1px solid; 
	FONT-SIZE: 8.5pt; 
	MARGIN: 0px; 
	BORDER-LEFT: #e3e0d7 0px solid; 
	COLOR: #72654a; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: #e3e0d7 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}	

 	 
/*A:: Controls the way the  Links look before a user clicks  or mouse overs on them*/ 	 
a {  color:#D79536; text-decoration:none; }
	
/*A:hover:: Controls the way the  Links look when a user passes  their mouse over a them*/ 	 	
a:hover {  color:#f7ae1c; text-decoration:none; }

/*A:visited:: Controls the way the  Links look after a user has visited that section*/ 
a:visited {  color:#D79536; text-decoration:none; }
	
/*A:visited:hover:: Controls the way the  Links look when a user hovers over a section they have visited*/ 	 
a:visited:hover {
	color :#f7ae1c;
} 

A.navbar {
   font-family : Arial, Helvetica, sans-serif; 
	COLOR: #8b8b8b; 
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.navbar:visited {
   font-family : Arial, Helvetica, sans-serif;  
	COLOR: #8b8b8b; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.navbar:hover {
  font-family : Arial, Helvetica, sans-serif; 
	COLOR: #f7ae1c; 
	TEXT-DECORATION: none;
	font-weight: normal;
}

/*A.cat:: Controls the way the  Links on the left bar look before a user clicks  or mouse overs on them*/ 	 
A.cat {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #d79536;
	font-size : 10px;
	font-weight : normal;
	font-style: normal;
	text-decoration:  none;
}
	
/*A.cat:hover:: Controls the way the  Links on the left bar look  when a user passes  their mouse over a them*/ 	 	
A.cat:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style: normal;
	color : #f7ae1c;
	text-decoration: none;
}

/*A.cat:visited:: Controls the way the  Links on the left bar look after a user has visited that section*/ 
A.cat:visited {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #d79536;
}
	
/*A.cat:visited:hover:: Controls the way the  Links on the left bar look when a user hovers over a section they have visited*/ 	 
A.cat:visited:hover {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #f7ae1c;
	text-decoration: underline;
} 

.Subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #111111; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

/*menu-text:: Controls the way the menu (mailing list) text look */ 
.menu-text {
	font-family : Arial, Helvetica, sans-serif; 
	COLOR: #8b8b8b; 
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: normal;
	text-transform:lowercase;
}

/*item:: Controls the Item, Name, Description, Price, Savings, Cost,Font and Color */ 
.item {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : Normal;
	color : #585C5F;
	text-decoration: none;
}

 /*price-info:: controls the way the prices display on the product page*/ 
.price-info {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : Normal;
	color: #8b8b8b;
	white-space:nowrap;
	padding-right:5px;
}

  /*price:: Controls the way the product's prices display*/ 
.price
{
    font-family: Arial;
    font-size: 9pt;
    color: #8b8b8b;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.your-price { font-weight:bold; color:#3F4141; }

 /*titles2:: Controls the titles on the view cart page*/ 
.titles2 {
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #B4ACA1;
	color : #ffffff;
	
} 
/*alternative:: Controls the form backgrounds and other areas that requred an alternative color */
.alternative {
	background-color : #F4F4F2;
}
 
/*borders:: Controls the color of  the borders on forms*/ 
.borders {
		border : #A19379;
 }
 
 /*borders_coupon:: Controls the color of  the borders on the coupon and shipping box*/ 
.borders_coupon {
    border: solid;
    border-color: #aaa9a9;
	border-width: 1px;
}

 /*steps:: Controls the way the steps on the checkout pages display*/
.steps {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 11pt;
	color : #cfd0d1;
	text-transform: lowercase;
	text-align: right;
}

 /*steps_on:: Controls the way the steps on the checkout [ages display*/
.steps_on {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 11pt;
	font-weight : bold;
	color : #685d47;
	background-color : #ffffff;
}

/*error:: Controls the error messages*/ 
.error {
	color : #e10e04;
}

 /*options-titles:: Controls the way the titles on the product options display*/
.options-titles {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #336699;
}

/*borders2:: Controls the color of  the borders on forms*/ 
.borders2 {
		border : #91bce8;
		background-color : #91bce8;
 }


 /*invoice_title:: Controls the way the title of the invoices look */ 
.invoice_title {
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #cbcaca;
	color : #4f4e4e;
	
} 

/*invoice_table:: Controls the background color on your invoices*/ 
.invoice_table {
    background-color : #f9f8f8;
	
} 

/*font1:: Primary Screen Font */ 
.font1 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
	color:#535353;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
 
/*font2:: Secondary Screen Font */ 
.font2 {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : Normal;
	color: #535353;
}

/*btn:: Controls the buttons*/ 
.btn {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    background-color: #F5AA4C;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;    
    color: #ffffff;
	cursor: pointer;
	} 

 /*btn2:: Controls the buttons*/
.btn2 {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    background-color: #685d47;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;    
    color: #ffffff;
	cursor: default;
	} 	
	
 /*txtBoxStyle:: Controls the text boxes*/  	
.txtBoxStyle {
    border: 1px solid #b3b4b5;
    background-color: #FBFBFB;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9pt;    
    color: #535353;
	} 
	
 /*txtareaStyle:: Controls the text areas*/ 	
 .txtareaStyle {
    border: 1px solid #b3b4b5;
    background-color: #FBFBFB;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9pt;    
    color: #535353;
	}
	

.tableheader {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: lowercase; COLOR: #685d47; BORDER-BOTTOM: #91BCE8 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
} 

.shadow {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(assets/templates/[template]/images/nav_shadow.gif); BACKGROUND-REPEAT: repeat-x
}

















/* Zia Moda LLC */

p {
	font-size: 9pt;
	margin-top: 5px;
}

td {
		font-size: 9pt;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #3f4141; /* 685D47 */
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13pt;
	color:#685D47;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font: 12pt bold;
}


.copyright {

	font-size: 7pt;
	color: #72654A;
	font-family: Arial, Helvetica, sans-serif;
}

.attention {
	color: #685D47;
}
.attention2 {
	color: #FFFFFF;
	background-color: #685D47;
	padding-right: 3px;
	padding-left: 3px;
}
.hd2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
	color: #685D47;
	margin-bottom: 2px;
}
.hd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: lowercase;
	font-weight: normal;
	color: #685D47;
	margin-bottom: 2px;
	font-style: italic;
}
.tablefooter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.tdtxt {
	font-size: 9pt;
}

/* hides images that are to be preloaded */
.hidden {
	display: none;
	height: 0px;
	width: 0px;
}

/* hides forms and hidden elements so they don't takes space in IE */
form {
	margin:0px;
	padding:0px;
} 

.subcategory_link {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : Normal;
	color: #ffffff;
	text-align:right;
}

.banner {
	margin: 3px 0 5px 0;
}


.sitewidefont
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
	color:#8B8B8B;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

a.sitewidelink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
    color: #8B8B8B;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
a.sitewidelink:visited
{
    color: #8B8B8B;
}
a.sitewidelink:hover
{
    color: #F7AE1C;
}


/* crumb trail and additional pages nav */
.catNav {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color:#8B8B8B;
	text-transform: lowercase;
	padding-bottom:7px;
}


/* CATEGORIES */
.cat_title {
	border-bottom: #685D47 solid 1px ;
	padding-bottom:4pt;
	margin-bottom:2pt;
}

div#cat_menu {
	overflow:hidden;
}

.menuCol {
	/* white-space:nowrap; */
	padding-right:13px;
	vertical-align:top;
}
.menuColName {
	color:#D79536;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:2px;
}

div.menu a:link {  color:#685D47; text-decoration:none; }
div.menu a:visited {  color:#685d47; text-decoration:none; }
div.menu a:hover {  color:#F7AE1C; text-decoration:none; }
div.menu a:active {  color:#9fa8bb; text-decoration:none; }

#cat_page_items {
	border:#e3e0d7 1px solid;
	background-image:url(/assets/templates/default/images/i_cat_items_pgbanner.gif);
	background-repeat:repeat-x;
	padding: 6px 15px 20px 15px;
}

/* category and search listings numbers of pages and navigation */
.pageNav {
	font-family :   Georgia, "Times New Roman", Times, serif;
	font-size : 11pt;
	font-weight : normal;
	text-transform: lowercase;
	color:#685d47;
}

.pageNav-selected {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:13pt;
	font-weight:bold;
}

.pageNav-link {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
	font-weight:bold;
}

/* item names in category listing */
a.item
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
    color: #8B8B8B;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
a.item:visited
{
    color: #8B8B8B;
}
a.item:hover
{
    color: #F7AE1C;
}


/* boutique menus */
.cat_menu_title {	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:20pt;	color: #3f4141;	}
.cat_menu_subtitle {	font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #3f4141; font-weight:bold;	}
.cat_mneu_text {		font-size: 9pt;	color:#685D47;	font-weight: normal;	font-style: normal;	text-decoration: none;	margin-top: 5px;	}
a.menu-link	{	color: #A19A8C;	text-decoration:none;	}
a.menu-link:visited	{    color: #A19A8C;	}
a.menu-link:hover	{    color: #000000; 	text-decoration: underline;	}


/* header image */
.menu-block-header {
	padding-top:10px;
}

/*menu-block:: formats div block for group of menu items */ 
.menu-block {
	width:146px;
	padding-bottom:10px;
}

.navShadow {
	background-image:url(/assets/templates/default/images/i_nav_shadow.gif);
	background-repeat:repeat-x;
}

.center-block {
	width:583px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:10px;
}

.itemTemplate {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.itemName {
	text-transform: capitalize;
	font-size: 12pt;
	color: #685D47;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px 0px 4px;
}

/* item thumbnail listing blocks */
.item-block {
	width:140px;
}

.webformtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #685D47;
}

.webform {
	background-color: #fdfdff;
	padding: 8px 25px 25px;
	border:1px solid #ced7e7;
}

.checkoutform {
	background: #f3f7fc;	/* f2f9ff */
	background-image:url(/assets/templates/default/images/i_checkoutform_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px 15px;
	border:1px solid #ced7e7;
}

.checkoutform-shipmethod {
	background: #fff;
	background-image:url(/assets/templates/default/images/i_shipworldwide.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 10px 15px 40px;
	border:1px solid #ced7e7;
}
.checkoutbox {
	padding: 10px 15px;
	border:1px solid #ced7e7;
}

 /*checkout-header: titles of sections of the checkout pages (Billing Information, Shipping Information etc)*/
.checkout-header {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12pt;
	text-transform:lowercase;
	font-weight : bold;
	color : #708cb6;
	margin-bottom: 7px;
}


.messagetitle {
	text-transform: capitalize;
	font-size: 12pt;
	color: #685D47;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px 0px 4px;
	padding-bottom: 7px;
}

.message {
	width: 413px;
	margin: 30px auto;

	background: #f3f7fc;
	background-image:url(/assets/templates/default/images/i_checkoutform_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 20px;
	border:1px solid #ced7e7;
}

.goBtn {
	margin-left:3px;
	margin-top:1px;
}

/* labels to left of a field, based on sitewidefont */
.labelLeft
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#8B8B8B;
	text-align: right;
	white-space:nowrap;
}
#Table7 .labelLeft {	width:113px; }	/* one page checkout for additional questions */
#Table7, #Table10 { margin-bottom:12px; }

input {
	font-size: 9pt;
	color: #685D47;
}

select
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #685D47;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
	vertical-align: middle;
}

ul {
	font-size: 9pt;
	list-style-image: url(/assets/templates/default/images/i_bullet.png);
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #685D47;
}

.finetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #8B8B8B;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 2px;
}
.cart-thumb {
	width: 40px;
}

.cartTableHeader {
	background:#7f9fce;
	color:#FFFFFF;
}

.cartRow {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f9fce;
	vertical-align: middle;
}

.cartTable {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #A19A8C;
}

/*cart-text:: Controls the way the text inside the shopping cart looks*/ 
.cart-text {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #A19A8C;
	text-decoration: none;
}

/* item names in cart listing */
a.cart-item
{
    color: #A19A8C;
	text-decoration:none;
}
a.cart-item:visited
{
    color: #A19A8C;
}
a.cart-item:hover
{
    color: #F7AE1C;
}


.cart-block-title {
	text-transform: lowercase;
	font-size: 9pt;
	color: #685D47;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top: 10px;
	margin: 0px;
}

.promotion {
	background-color:#fff6b1;
	background-image:url(/assets/templates/default/images/discount_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #f3d732;
	padding:10px;
	margin-bottom:2px;
}

.discount {
	background-color:#fff6b1;
}

.total {
	background-color:#7f9fce;
	color:#FFFFFF;
}


/* checkout */
.checkout_leftcol {
	float:left;
	width:380px;
	margin-right:20px;
	/*background-color:#CCFF33;*/
}

.checkout_rightcol {
	float:left;
	width:380px;
	/*background-color:#FFCC66;*/
}

.previous-addresses {
	background-color: #FFFFFF;
	padding: 5px 5px 7px 5px;
	border:1px solid #D9D9D9;
	margin-right:30px;
}

paymentoption { height:30pt; vertical-align:bottom; }

/* checkout right column blocks of content  */
.right-block {
	width: 100%;
	font-size: 8pt;
	color: #8B8B8B;
	padding-bottom:21px;
}

.right-block-title {
	text-transform: lowercase;
	font-size: 10pt;
	color: #708cb6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f9fce;
}

.right-block-title-noline {
	text-transform: lowercase;
	font-size: 10pt;
	color: #708cb6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-bottom:5px;
}

.right-block-item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f9fce;
}

.right-block-text {
	font-size: 8pt;
	color: #8B8B8B;
}

.right-block-action {
	text-align:right;
}

.subtotal-right  {
	text-align: right;
}

.shipping-right {
	text-align: right;
}

.taxes-right {
	text-align: right;
}

.discount-right {
	text-align: right;
	background-color:#fff6b1;
}

.total-right {
	text-align: right;
	background-color:#7f9fce;
	color:#FFFFFF;
}

.shipping-display-block {
	border-top:solid;
	border-color:#CCCCCC;
	border-top-width:1px;
	padding:7px;
}

.right-block-guarantees {
	padding-top:21px;
	text-align:center;
}


/* product details pages styles */

.descriptiontext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#685D47;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 3px;

}

.blocktitle1 {
	color: #685D47;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-transform: lowercase;
	margin-top: 20px;
	padding-top: 6px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.blocktitle1-text-only {
	color: #685D47;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-transform: lowercase;
}
.blocktitle1-line-only {
	margin-top: 20px;
	padding-top: 6px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.blocktitle2 {
	color: #685D47;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;

}


.blocktitle3 {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;
}

.blockbody {
	background-image:url(/assets/templates/default/images/block_bkgd.gif);
	background-repeat:repeat-y;
}

.blockBottom {
	padding-top:4px;
	padding-bottom: 7px;
	margin-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.labelLeftOption
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#8B8B8B;
	text-transform: lowercase;
	text-align: right;
	padding-right: 5px;
	height:32px;
	white-space:nowrap;
	vertical-align:top;
	padding-top:3px;
}

option-select {
	text-transform: lowercase;
}

.sampleThumb {
	margin: 10px 10px 0px 0px;
	cursor: pointer;
	width: 68px;
	height: 68px;
	vertical-align:top;
}

.colorThumb {
	height: 28px;
	width: 28px;
	padding-right: 5px;
	vertical-align:middle
}

a.moreinfo
{
	text-decoration:none;
}
.quote {
	font-size: 11px;
	color: #685D47;
	text-align: left;
	margin-top:10px;
	margin-bottom:4px;
}
.customer {
	font-size: 11px;
	font-style: italic;
	color: #685D47;
	text-align: right;
}
.fieldRight {
	display: block;
	text-align: right;
}
.itemPhoto {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thumbPopup {
	/*visibility:hidden;*/
	position:absolute;
	left: 658px;
	top: 301px;
}

.preview {
	background-image: url(assets/images/site/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}

.required {
	vertical-align: middle;
	padding-left:7px;
}

.required-text {
	color:#6C6C6C;
	font-weight:bold;
}

.orderconfirmation {
	border:#ced7e7 solid 1px; /* f4af34 */
	background-image:url(/assets/templates/default/images/i_invoicebase.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.ordernumberlabel {
	font: 12pt georgia;
	color:#685d47;
	text-align:right;
	padding: 0 15pt 2pt 0;
}
.ordernumber { font-weight:bold; color:#000; }
a.link #ordernumber , a.visited #ordernumber { color:#000; }

.confirmationmessage { color:#685D47; padding-bottom:10pt; }
