/*
Contact IA Modules Support if you need help modifying the look and feel of your site.
Extensive design customization well beyond this files options are easily done by our staff by request
Note: Your web browser may cache the css stylesheet making it appear as if effects are not occurring.
You can set your browser to not cache content to solve this.
*/

/* tag overrides follow*/
* { font-family: Arial, Helvetica, sans-serif;}

/* modify the BODY's: 
text-align: left or center   this will justify the pages
background to any color for the background around the pages
add leftmargin:0 topmargin:0 to remove padding around main page.
*/
BODY { 
	background:#b1c570;	
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	margin: 0px; 
	text-align:center;	
	color: #666;	
	overflow: -moz-scrollbars-vertical;
}
form {
	display: inline;
}
A, A:visited, A:active { color:#759b14; text-decoration: none; }
A:hover { text-decoration: underline; }

/* classes */
A.no-link:hover {  color:#ffffff }
A.grey-link:hover { background:#d4d0c8; color:#ffffff }
A.light-colored { color:yellow }

.bg1 { 
background: #dcd9cd;
}
/* modify main table width and background to adjust the page width and color*/
.table-main-table { 
	width:960px;
	margin:0 auto;
	background: #ffffff; 
	height:100%;
	margin-top:0;
	margin-bottom:0;
	background-image:url(/design_images/background.gif);
	background-repeat: repeat-y;
	padding:0 0 0 0;
	text-align:left;
}

#content {
	vertical-align:top;
	font-size:12px;
	padding:0 28px 15px 28px;
	width:849px;
} 


/* STORE HEADER */
#preNav {padding:0px 13px 0px 11px;}
#preNav a {color:#FFFFFF;font-size:10px;}
#preNavContent {background-color:#b1c570;width:100%;height:17px;margin-left:2px;}
#preNavContent td {padding:2px 0 0 0;}
#preHeader {text-align:right;color:#999999;font-weight:bold;margin-bottom:10px;margin-right:30px;}
/*#preHeader a {color:#ca4b06;}*/
#headerTop {
	margin: 0;
	padding: 0;
	height: 11px;
	background: url(/design_images/top.gif) repeat-y left bottom;
	width:824px;
}
#header {
	margin:0px;
	border-collapse:collapse;
	background-image:url(/design_images/background.gif);
	background-repeat: repeat-y;
}

.headerLoginLinks {margin:0;}
.headerLoginLinks a {color:#e98036;text-decoration:underline;}

.headerLinks {margin:0;word-spacing:4px;}

.headerLinks a, .headerLinks a:link, .headerLinks a:visited, .headerLinks a:hover, .headerLinks a:active  {display:inline;color:#999999;font-size:12px;}


#navItem {float:left;}

#nav1 {display:none;}
#nav2 {display:none;}

#nav3 {background-color:#ebac46;padding:5px 0 5px 0;width:125px;display:inline;}
#nav4 {background-color:#ca4b06;padding:5px 0 5px 2px;width:125px;display:inline;}
#nav5 {background-color:#c27ea8;padding:5px 0 5px 0;width:124px;display:inline;}
#nav6 {background-color:#81c1ac;padding:5px 0 5px 0;width:125px;display:inline;}
#nav7 {background-color:#a8611a;padding:5px 0 5px 0;width:124px;display:inline;}
#nav8 {background-color:#ebac46;padding:5px 0 5px 0;width:124px;display:inline;}
#nav9 {background-color:#ca4b06;padding:5px 0 5px 0;width:124px;display:inline;}


#header td {}

#headerTD2 {float:right;line-height:10px;padding-bottom:20px;}

/*#headerTD2 a {color:#999999;}
#headerTD2 a:hover {text-decoration:none;}*/

#logo {
	background-image:url(/design_images/logo.jpg);
	background-repeat:no-repeat;
	width: 326px; height:66px;
	float:left;
	margin:12px 0 0 15px;
	cursor:pointer;
}

#subscribeImage {position:relative;top:0px;}

#mb-kdjiy-kdjiy {font-size:9pt; border-top:1px solid #666666;vertical-align:top;padding:2px 0 1px 5px;height:15px;width:278px;color:#666;}

#shoppingBag {position:relative;top:4px;left:-5px;}

#shoppingBagText {display:inline;position:relative;top:0px;left:1px;}

#mainTableTopCell {
	height:81px;
	background-color:#b1c570;	
}

#mainTableBottomCell {
	height:40px;
	margin-top:0;
	background-image:url(/design_images/top.gif);
	background-repeat:repeat-y;
}

#mainTableRightCell {width:0px;}

.categoryProduct {
	margin: 24px 0 0 70px;
	height: 235px;
	width: 150px;
	float: left;
	text-align:left;
}

/* safari fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .categoryProduct { 	margin: 24px 0 0 65px; }
}


.categoryProductTaller {
	margin: 24px 0 0 40px;
	height: 235px;
	width: 150px;
	float: left;
}
.categoryProductImgBk {
	height: 150px;
}
.categoryProduct .frame {margin-bottom:-5px;}

#catProd1 a, #catProd2 a, #catProd3 a, #catProd4 a, #catProd9 a, #catProd10 a, #catProd11 a, #catProd12 a, #catProd17 a, #catProd18 a, #catProd19 a, #catProd20, a#catProd25 a, #catProd26 a, #catProd27 a, #catProd28 a, a#catProd33 a, #catProd34 a, #catProd35 a, #catProd36 a {color:#452510;}
#catProd1 img, #catProd2 img, #catProd3 img, #catProd4 img, #catProd9 img, #catProd10 img, #catProd11 img, #catProd12 img, #catProd17 img, #catProd18 img, #catProd19 img, #catProd20 img, #catProd25 img, #catProd26 img, #catProd27 img, #catProd28 img, #catProd33 img, #catProd34 img, #catProd35 img, #catProd36 img {border:1px solid #dfd6a1;}

#catProd5 a, #catProd6 a, #catProd7 a, #catProd8 a, #catProd13 a, #catProd14 a, #catProd15 a, #catProd16 a, #catProd21 a, #catProd22 a, #catProd23 a, #catProd24 a, #catProd29 a, #catProd30 a, #catProd31 a, #catProd32 a, #catProd37 a, #catProd38 a, #catProd39 a, #catProd40 a {color:#759b14;}
#catProd5 img, #catProd6 img, #catProd7 img, #catProd8 img, #catProd13 img, #catProd14 img, #catProd15 img, #catProd16 img, #catProd21 img, #catProd22 img, #catProd23 img, #catProd24 img, #catProd29 img, #catProd30 img, #catProd31 img, #catProd32 img, #catProd37 img, #catProd38 img, #catProd39 img, #catProd40 img {border:1px solid #cecece;}

a.imgNoHover {text-decoration:none;}

.categoryProduct a:hover img{text-decoration:none;}

/*#productlist {width:747px;position:relative;left:15px;}
*/
#productListContainer {position:relative;left:-25px;}



.categoryProductHome {
	margin: 0px 0px 10px 33px;
	padding: 5px;
	height: 150px;
	width: 150px;
	float: left;
	font-size:11px;
	font-weight:bold;
}


#pageNav {border:1px solid #CCCCCC;padding:5px;}
#productlist_next { vertical-align: bottom; clear:both; }
.selectedPage {font-weight:bold;font-size:14px;position:relative;top:-1px;}
.numbProducts {font-weight:bold;}

.categoryProductHome a:hover img{text-decoration:none;border:1px solid #479C23;}

.table-fixed-width {
	width: 760px; 
	background: #FFFFFF; 
	color: #000000; 
}
.table-small { 
	border: 0px; 
	padding:1px; 
}
/*
modify these three below to adjust the look and text size of the tables and headers
*/
.table-title { 
	font-weight: bold; 
	font-size: 14px;
  }
.tblcols {
	background: #CCC;
	color: #333;
	text-align:left;
}
.table-header { 
	text-align:left; 
	background-color: #fff; }

.listing-row { background: #FFF7E8 }
.listing-row-alt { background: #FFFFFF }
/* customize left main menu*/
.menulink {
	background-color: #fff;
}
.cell-menulinktext{color: #FFFFFF; font-weight: bold;}
.cell-menulink{background: #CCCCCC; font-weight: bold;}
.cell-menusearch{background: #CCCCCC}
.cell-catlink{background: #EEEEEE}
.cell-cart{ background: #EEEEEE; color: #000000; font-weight:bold; font-size: 12px; text-align:center} 
/*
Modify the two classes below to adjust the text of the category product list
*/
.text-category-name{ color: #cccccc; font-weight:bold; font-size: 14px;}
.text-category-desc{ color: #000000; font-weight:bold; font-size: 12px;}

.body-form { background: #E3DFD7; color:#000000 }

.warning { color: #cc1000; font-weight:bold }

.stackdump-class { color:black }
.stackdump-method { color:black }
.stackdump-file { color:purple }
.stackdump-line { color:red }

.currency-input { 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.option-input { 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.text-input {
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    font-size: 8px;
}

.number-input {    
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: left;
    font-size: 8px;
}

/* HOME */

#homeLeftRow1 {text-align:center;width:380px;margin:0 0 0 0;font-size:14px;color:#759b14;line-height:20px;font-family:Tahoma;}

#homeRightTd {background-image:url(/design_images/homeImgRight.jpg);background-repeat:no-repeat;width:320px;height:796px;background-position:30px 0;margin:20px 0 0 5px;}

#hatHome {float:left;display:inline;height:160px;width:158px;}

#signUpHome {}

#boxRoll {margin:-4px 0 0 -6px;}
#boxRoll2 {margin:-4px 0 0 -6px;}
#boxRoll3 {margin:-4px 0 0 -6px;}

#signUpNow {
	margin:0 0 18px 0;
	background-image:url(/design_images/signUpNow.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	width:380px;
	z-index:5000;
}

#buyMore {
	margin:0 0 18px 0;
	background-image:url(/design_images/buyMore.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	width:380px;
	z-index:5000;
}

#visitUs{
	margin:0 0 0 0;
	background-image:url(/design_images/visitUs2.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	width:380px;
	z-index:5000;
}

#signUpBracket {position:relative;top:5px;}

#greyStar {display:inline;position:relative;top:115px;left:-20px;}

a.subscribeHome {font-family:Georgia, "Times New Roman", Times, serif;}

/* SIDEBAR MENU */

.MenuLeft, .MenuRight {
	width:0px;
	vertical-align:top;
}
#search {
	border-collapse: collapse;
	width: 160px;
	margin: 5px 0px 5px 0px;
}

#searchform {margin:0 0 20px 84px;}

#search TD {
	padding: 2px;
	white-space: nowrap;
	font-size:12px;
}

 #myaccount  {
	border-collapse: collapse;
	width: 160px;
	margin: 0px 0px 5px 0px;
	background-color:#F1F1F1;
	font-size:12px;
}
.signin {	
	width: 400px;
	border-collapse: collapse;
	margin: 10px 10px 0px 0px;
	font-size:12px;
}

.signin #uname {width:233px;height:19px;margin-top:13px;padding:8px 0 0 10px;color:#999999;}
.signin #pword {width:233px;height:19px;margin-top:13px;padding:8px 0 0 10px;color:#999999;}


#myaccount TD, .signin td {
	padding: 2px;
}
#bestSellers TD, #related TD, #newProducts TD{
	padding: 2px;
	font-size:12px;
}

#myaccount a {
	text-decoration: none;
}
.tblhead  {
	text-align: left;
	color: #fff;
	font-weight: bold;
	height: 20px;
	background-color: #ebac46;
	background-repeat: repeat-x;
	background-position: top;
	white-space: nowrap;
	padding: 2px;
}

.tblheadGreen  {
	text-align: left;
	color: #fff;
	font-weight: bold;
	height: 20px;
	background-color: #759b14;
	background-repeat: repeat-x;
	background-position: top;
	white-space: nowrap;
	padding: 2px;
}
.tblhead a:link, .tblhead a:visited, .tblhead a:hover, .tblhead a:active  {
	color: #fff;
}

.tblhead2 {	
	background-repeat:no-repeat;
	height:31px;
	background-color: #ebac46;
	width:100%;
	padding-left:20px;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:bold;
}

.tblfoot {
	background:#CCCCCC;
	color:#000000;
}
.hellouser {
	
}
.gobutton {   
   margin-left: 5px;
   font-size: 11px;
   } 
   
 

/* FEATURED PRODUCT */
#featured {
	width: 100%;	
	font-size:12px;
}
#featured td {
	vertical-align: top;
}
.featuredproduct {
	width: 100%;
}
.featuredproduct td {
	text-align: center;
}

#productdetail .frame {
	border: 1px solid #dacf96;
	text-align:center;
}

.frameLight {border: 1px solid #CCCCCC;text-align:center;}
/* PRODUCT ATTRIBUTES */
.name, .price, .qty {
	font-weight: bold;
}

/* CATEGORY PRODUCT LIST */
h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}
#categoryproductlist {
	width: 100%;
}

.catListFormat td {padding:5px;}

#parentCat {padding:0 5px 25px 6px;}
#parentCatImage {padding-top:50px;width:400px;}
#parentCatImage img {border:1px solid #dfcf93;padding:4px;}
#parentCatName {color:#759b14;font-size:38px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:lowercase;}
#parentCatBracket {position:relative;top:7px;}
#parentCatDesc {color:#759b14;font-size:13px;line-height:23px;}

#subCatName {color:#452510;font-size:38px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:lowercase;}

.pagedesc {
	margin: 0px 0px 10px 0px;
}
#productlist, #invoicelist {
	width: 100%;
	background-color: #fff;
	font-size:12px;
}

#productlist TD, #invoicelist TD {
	padding: 2px;
}

#productlist .tblhead{
	text-align:center;
}

.breadcrumb {
	margin: 0px 0px 10px 0px;
	font-size:18px;
}

a.breadcrumb:link, a.breadcrumb:visited,  a.breadcrumb:active  {
 color:#b29c35;font-size:10px;text-decoration:underline;text-transform:capitalize;
}

a.breadcrumb:hover {text-decoration:none;}

#pagehead {
	font-size: 11px;
}

/* FOOTER */
#footer {
	margin:0;
	color: #797979;
	font-size:11px;
	text-align:left;
}


#footer1 {background-color:#b1c570;margin:2px 0 0 11px;}
#footer1 td {width:159px;padding:5px 0 5px 0}
#footer1 a {color:#FFFFFF;font-size:10px;}

#footer2 {background-color:#eaeaea;margin:2px 0 0 13px;padding:7px 0 7px 12px;}

#footer3 {margin:2px 0 0 11px;}
#footer3 a {color:#797979;}



#bottom{
	margin: 0;
	padding: 0;
	height: 11px;
	background: url(/design_images/bottom.gif) no-repeat left top;
	width:960px;
}
/* PRODUCT DETAIL */
#productdetail {
	font-size:12px;	
	width:892px;
	margin-left:3px;
}
#productDetailDescription {display:none;}
#pdImageTd {width:325px;}
#variantSwatch {margin:11px 0 0 4px;}
#pdDescTd {}
#pdDescTd h1 {color:#759b14;font-weight:normal;font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;}
#displayDesc {margin-top:0px;margin-bottom:0px;font-size:13px;width:560px;}
#pdDetails {color:#b66f03;font-size:12px;}
#pdDetailsTable td {padding-bottom:10px;}
#findMoreTd1 {padding:37px 0 0 0;}
.smoothbox img {margin:5px 5px 5px 5px;}
#related_main {margin-top:-20px;}
#submitReg {margin-right:20px;}
#addbutton {
	margin-top: 10px;
}
#enlargeIcon {display:inline;}
#enlargeIcon a:hover {text-decoration:none;}

a.thickbox:hover {text-decoration:none;}

#bulletPoints {font-size:12px;color:#b29c35;margin-left:5px;line-height:20px;}

.findMoreTable {margin-top:25px;}

#findMore {color:#b29c35;}

a.findMoreLink, a.findMoreLink:link, a.findMoreLink:visited, a.findMoreLink:hover, a.findMoreLink:active  {color:#b29c35;}

.findMoreBorder {border: 1px dotted #b29c35;padding:8px 10px 8px 10px;}

#breadCrumbLine {border-bottom:1px dashed #d5d5d5;height:1px;width:888px;margin:2px 0 22px 4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#breadCrumbLine {border-bottom:1px dashed #d5d5d5;height:1px;width:875px;margin:2px 0 22px 4px;}
}

/* Cross Sell Items */

#xSellTable {margin-left:-10px;clear:both;}

/*.xSellFeaturedProduct {
	margin: -2px 0px 10px 33px;
	padding: 5px;
	height: 150px;
	width: 150px;
	float: left;
	font-size:11px;
	font-weight:bold;
}*/

.xSellFeaturedProduct {
	margin: 24px 0 0 40px;
	height: 185px;
	width: 150px;
	float: left;
	
}

.xSellFeaturedProduct a:hover img{text-decoration:none;}

#relatedItems {border-bottom:1px dashed #d5d5d5;width:753px;margin:20px 0 32px 4px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:17px;color:#759b14;clear:both;}

/* Subcategories */

#subcategories, #shoppingcart, #coupon {
	font-size:12px;
}

#subcategories td {padding:30px 0 0 20px;}


.top-nav a {color:#b29c35;width:175px;}
#oddSubCatList a {color:#759b14;}

#subCatList {line-height:22px;text-transform:lowercase;}

.categoryHeader {color:#452510;font-size:18px;text-transform:lowercase;font-family:Georgia, "Times New Roman", Times, serif;}

#oddSubCatList a.categoryHeader {color:#452510;font-size:18px;text-transform:lowercase;font-family:Georgia, "Times New Roman", Times, serif;}

#subCatBracket {position:relative;top:3px;}


h2 {
	font-size:16px;
}

/* GIFT REGISTRY */

h1#myReg {
	background-image: url(/design_images/cdH1.gif);
	background-repeat:no-repeat;
	width:882px; height:62px; 
	color:#FFFFFF;	font-size:20px;
	padding:12px 0px 0px 23px;
}
#searchReg {	
	background-image: url(/design_images/findRegH2.gif);
	background-repeat:no-repeat;
	height:52px;
	width:350px;
	color:#FFFFFF;
	padding:7px 0px 0px 23px;
}
#searchRegForm{margin-left:40px;}

#instSearchReg {font-weight:bold;color:#999999;width:325px;text-align:justify;line-height:17px;margin-left:15px;}
#setupReg {float:right;background-image:url(/design_images/findRegBg.gif);background-repeat:no-repeat;width:318px;height:182px;margin-top:-52px;margin-right:60px;padding-top:15px;padding-left:17px;color:#999999;font-weight:bold;line-height:20px;}
#setupReg a {color:#70C918;font-weight:bold;text-decoration:underline;}
#savedHeading {font-weight:bold;margin-left:16px;}
h1#saved {font-size:26px;font-weight:bold;margin-top:5px;}
#savedCartList {margin:0 0 0 13px;}
#savedCartList strong {font-size:18px;text-align:left;color:#0087BF;}
#savedCartList a {color:#70C918;font-weight:bold;text-decoration:none;text-align:center;}
#newSavedCart {font-weight:bold;margin-left:20px;}
#newSavedCart td {padding-bottom:24px;}
.styleNewSC {font-size:13px; font-weight:bold;}
.sc1, .sc3, .sc5, .sc7, .sc9, .sc11, .sc13, .sc15, .sc17, .sc19, .sc21, .sc23, .sc25, .sc27, .sc29, .sc31, .sc33, .sc35, .sc37, .sc39, .sc41, .sc43 {background-color:#BFDCA2;font-weight:bold;color:#000000;}
.sc2, .sc4, .sc6, .sc8, .sc10, .sc12, .sc14, .sc16, .sc18, .sc20, .sc22, .sc24, .sc26, .sc28, .sc30, .sc32, .sc34, .sc36, .sc38, .sc40, .sc42, .sc44 {background-color:#FFFFFF;font-weight:bold;color:#000000;}

/* CUSTOMER DETAILS */

.tabs { margin: 15px 0 -15px 30px;}
.tabs td {background-image: url(/design_images/cdTab.gif);background-repeat:no-repeat;
	width: 112px; height:28px;padding: 0px 0px 0px 11px;}
.tabs td a {
	text-align:center;
	white-space: nowrap;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:lowercase;
}
.tabs td a:hover {
	color:#FFFFFF; text-decoration: underline;
}

.label {
	background:none;
	font-weight:bold;
	font-size:12px;
}

#customerdetails, #customerdetails input, #customerdetails select, #customerdetails option {
	font-size:12px;
}

#customerdetails {margin-left:5px;}

#cd h1 {
	background-color:#ebac46;
	color:#FFFFFF;
	padding:7px 0px 7px 23px;
	margin:15px 0 7px 5px;
	font-size:20px;
	width:733px;
}

#cd h2 {	
	background-color:#ebac46;
	width:250px;
	color:#FFFFFF;
	padding:7px 0px 7px 23px;
}

select#BCountry, select#SCountry {
	width:140px;
}

#customerDetailText{
	padding:5px;
}

/* SHOPPING CART */
#shoppingcart_header {padding-left:4px;}
#shoppingcart_header h1{color:#b1c570; font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;}
#shoppingcart {font-size:12px;margin:0 0 50px 8px;}
#shoppingcart a {color:#666666;font-weight:bold;}
#shoppingcart #style_green {color:#b1c570;font-weight:bold;}
#update_coupon_button {position: relative; top: 5px; left:19px;}
#cartQty {width:33px;padding-left:2px;border-top: 1px solid #666666;}
#regPrice {color:#666666;font-weight:bold;}
.cartMessage {padding-right:150px;}
#enter_coupon {position:relative;top:-1px;}
#qtyForFF {padding-left:15px;}

/* CONTACT US */

#contactTD1 {padding:65px 0 0 20px;color:#759b14;line-height:20px;}
#contactUs {color:#452510;font-size:33px;font-family:"Times New Roman", Times, serif;letter-spacing:4px;}
#contactTD2 {padding:30px 0 0 10px;}
#contactTable2 {background-color:#f6dd82;border:2px dashed #d2d3d3;margin-top:20px;}
#contactTD3 {background-image:url(/design_images/contactStar.gif); background-position:top center; background-repeat:no-repeat;color:#521e0f;padding-top:11px;padding-bottom:30px;}
#contactTD4 {padding:32px 0 0 27px;width:250px;}
#contactTD5 {padding:32px 0 0 30px;}
#contactTD6 {padding:25px 0 25px 27px;}
#contactTD7 {padding:25px 47px 20px 30px; color:#452510;}
#ourRetail {line-height:20px;}
#contactStore {position:relative;top:6px;margin-bottom:-4px;}

/* there is a fix for this in store_ie_fix.css */
.regulartext #realname {width:333px;height:19px;margin-top:13px;padding:8px 0 0 10px;color:#999999;}
.regulartext #email {width:333px;height:19px;margin-top:13px;margin-bottom:13px;padding:8px 0 0 10px;color:#999999;}
.regulartext #phone {width:333px;height:19px;margin-top:13px;margin-bottom:13px;padding:8px 0 0 10px;color:#999999;}

.regulartext #sendContact {margin-top:15px;}
.regulartext #clearContactBtn {margin-right:10px;}

/* */
.regulartext #comments {width:333px;height:100px;padding:0 0 0 10px;color:#999999;}


/* CLASSES AND EVENTS */

#classesTD1 {padding:10px 0 0 2px;}
#classesTD2 {width:422px;padding:32px 0 0 22px;color:#b29c35;line-height:22px;font-size:14px;}
#classesTD3 {padding:130px 0 0 0;}

#classesTD2 a {color:#452510;font-size:37px;font-family:"Times New Roman", Times, serif;letter-spacing:4px;}

#classesBracket {position:relative;top:7px;padding:0;}

#classesBlog {color:#452510;font-size:37px;font-family:"Times New Roman", Times, serif;letter-spacing:4px;text-transform:lowercase;}

/* WORDPRESS */

#blogTitle {margin:20px 0 20px 30px;border-bottom:1px dashed #FDA30F;width:750px;}
#blogTitle h1 {font-size:20px;color:#FDA30F;}
a.postTitle {color:#759b14;font-weight:normal;font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar {width:250px;margin-top:-8px;}
#sidebar h2 {color:#759b14;;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
.widecolumn {width:892px;margin-top:25px;margin-left:5px;}
.widecolumn h1, .widecolumn h2, .widecolumn h3 {color:#759b14;}
.widecolumn h2 {font-size:19px; display:inline;}
.widecolumn hr {color:#FFA616;background-color:#FFA616;border:0;margin-bottom:15px;}

.narrowcolumn {width:640px;}
.narrowcolumn h1, .narrowcolumn h2, .narrowcolumn h3 {color:#479C23;}
.narrowcolumn h2 {font-size:19px; display:inline;}

.entry {line-height:20px;}
#single img {border:1px solid #dfcf93;padding:4px;margin:10px;}
.entry img a {border:none;}

.postmetadata {padding:5px;border:1px solid #999999;}

.narrowcolumn #comment {width:390px;}

.archiveList {list-style:none;line-height:20px;}

#archive {color:#452510;font-size:24px;font-family:"Times New Roman", Times, serif;letter-spacing:4px;text-transform:lowercase;}


/* SEARCH PRODUCTS */

#prodSearchContainer {float:right;display:inline;position:relative;top:6px;left:-24px;}
/* safari fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#prodSearchContainer {float:right;display:inline;position:relative;top:2px;left:-24px;}
}
#prodSearch {font-size:9pt; border-top:1px solid #666666;vertical-align:top;padding:2px 0 1px 5px;height:15px;width:187px;color:#666;}
#searchImage {position:relative;top:0px;}


/* ABOUT US */
#aboutTD1 {text-align:center;padding:58px 20px 0 55px;width:50%;line-height:30px;font-size:14px;color:#759b14;font-family:Tahoma;}
#aboutTD2 {padding: 0 0 0 50px;}
#aboutTD3 {padding:0 0 0 160px;color:#b29c35;font-size:12px;line-height:18px;font-family:Tahoma;}

#aboutTD3 p {padding-left:27px;padding-top:0px;margin:14px 0 0 0;}

#aboutHeaderOdd {color:#452510;font-size:24px;font-family:"Times New Roman", Times, serif;}
#aboutHeaderEven {color:#759b14;font-size:24px;font-family:"Times New Roman", Times, serif;}

#aboutName {margin:0 0 0 0;position:relative;left:15px;}
#aboutBracket {position:relative;top:4px;}

/* GIFT REGISTRY */


#searchReg {	
	text-align: left;
	color: #fff;
	font-weight: bold;
	margin:25px 0 10px 0;
	height: 20px;
	background-color: #FDB747;
	padding: 2px;
}
#searchRegForm{margin-left:40px;}

#instSearchReg {font-weight:bold;color:#999999;width:325px;text-align:justify;line-height:17px;margin-left:15px;}
#setupReg {float:right;background-image:url(/design_images/findRegBg.gif);background-repeat:no-repeat;width:318px;height:182px;margin-top:0px;margin-left:50px;margin-right:60px;padding-top:15px;padding-left:17px;color:#999999;font-weight:bold;line-height:20px;}
#setupReg a {color:#70C918;font-weight:bold;text-decoration:underline;}


/* Ajax Box */

#TB_title {font-weight:bold;}

table.datalist {border-collapse: collapse; font-size: 0.8em; margin-bottom: 10px; border-top: 1px solid #DDD;}
.datalist th {background: #EEE; border-bottom: 1px solid #DDD;}
.datalist td,.datalist th {padding: 5px 4px; text-align: left;}
.datalist tr.alt td {background: #FAFAFA;}


/* Checkout Page */

#checkoutTableOuter {
	width:900px;
}
