@charset "UTF-8";

/* ADMIN ELEMENTS
***************************************************************/
#adminContainer{
background-image:url(images/admin_bkgnd.png);
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
color:#DDDDDD;
font-size:11px;
font-weight:100;
line-height:30px;
width:840px;
height:30px;
padding-left:10px;
position:relative;
z-index:10;
}
.adminWidth{
width:265px;
}
.adminDashboard{
background-image:url(images/admin_dashboard.png);
width:100%;
height:1800%;
position:absolute;
top:0px;
left:0px;
z-index:10000;
}
.adminFieldset{
background-color:#BBBBBB;
border:2px solid #BBBBBB;
margin:1em 0.5em 1em 0;
padding:1em;
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
font-size:14px;
line-height:20px;
font-weight:100;
color:#444444;
width:400px;
}
.adminFieldsetScrapbook{
background-color:#BBBBBB;
border:2px solid #BBBBBB;
margin:1em 0.5em 1em 0;
padding:1em;
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
font-size:14px;
line-height:20px;
font-weight:100;
color:#444444;
width:400px;
height:440px;
}
.adminDashboardContent{
width:400px;
margin-top:160px;
margin-left:auto;
margin-right:auto;
position:relative;
top:0px;
left:0px;
z-index:10000;
}
.adminBlockContainer{
width:390px;
margin-bottom:10px;
}
.adminItemLayoutText{
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
font-size:14px;
border:0px none;
display:inline;
}
.adminItemLayoutTextEnd{
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
font-size:14px;
border:0px none;
display:inline;
}
.adminItemLayoutArrow{
border:0px none;
width:26px;
margin-left:4px;
margin-right:4px;
margin-top:12px;
display:inline;
}
.adminItemLayoutPencil{
border:0px none;
width:26px;
margin-top:12px;
display:inline;
}
.adminItemLayoutDelete{
border:0px none;
width:26px;
margin-top:12px;
display:inline;
}
.adminItemOverlay{
background-image:url(images/admin_overlay_item.gif);
background-repeat:no-repeat;
border:0px none;
width:34px;
height:34px;
top:3px;
left:0px;
position:absolute;
z-index:1000;
}
.adminCategoryOverlay{
background-image:url(images/admin_overlay_category.png);
background-repeat:no-repeat;
border:0px none;
width:34px;
height:34px;
top:0px;
left:0px;
position:absolute;
z-index:1000;
}
.adminSubcategoryOverlay{
background-image:url(images/admin_overlay_subcategory.png);
background-repeat:no-repeat;
border:0px none;
width:34px;
height:34px;
top:0px;
left:0px;
position:absolute;
z-index:1000;
}
.adminStyleHeader{
font-family:"Georgia", "Times New Roman", Times, serif;
text-transform:capitalize;
font-size:14px;
line-height:20px;
font-weight:100;
color:#444444;
width:400px;
}
.adminStyleText{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:11px;
line-height:17px;
font-weight:100;
padding-bottom:4px;
margin-bottom:14px;
color:#444444;
width:400px;
}
.adminStyleBox{
width:400px;
margin-bottom:14px;
}
.adminLinks{
position:absolute;
top:22px;
right:14px;
z-index:500;
}
.adminContainerTitleText{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:11px;
line-height:30px;
font-weight:100;
height:30px;
margin-right:16px;
float:left;
}
.floatLeft{
float:left;
margin-right:8px;
}
.floatRight{
float:right;
margin-left:8px;
}
.adminButtons{
width:60px;
height:25px;
text-align:left;
clear:both;
}
.adminON{
background-image:url(images/admin_buttonOnOff.png);
background-repeat:no-repeat;
background-position:0 -18px;
width:22px;
height:18px;
margin-top:4px;
margin-right:3px;
float:left;
}
.adminOFF{
background-image:url(images/admin_buttonOnOff.png);
background-repeat:no-repeat;
background-position:0 0px;
width:22px;
height:18px;
margin-top:4px;
margin-right:3px;
float:left;
}
.adminAddPlus{
background-image:url(images/admin_buttonPlus.png);
background-repeat:no-repeat;
background-position:0 -18px;
width:22px;
height:18px;
margin-top:4px;
float:left;
}
.adminAddPlus:hover{
background-position:0 0;
}
.adminAddPlusSetting{
background-image:url(images/admin_buttonPlusSetting.png);
background-repeat:no-repeat;
background-position:0 -18px;
width:22px;
height:18px;
margin-top:4px;
float:left;
}
.adminAddPlusSetting:hover{
background-position:0 0;
}
.adminAdd{
background-repeat:no-repeat;
background-position:0 0;
width:22px;
height:18px;
float:left;
}
.adminAdd:hover{
background-position:0 -18px;
}
.addCategory{
background-image:url(images/admin_buttonAddCategory.png);
}
.addSubCategory{
background-image:url(images/admin_buttonAddSubCategory.png);
}
.addItem{
background-image:url(images/admin_buttonAddItem.png);
}
.adminSettings{
background-image:url(images/admin_buttonSettings.png);
background-repeat:no-repeat;
background-position:0 -30px;
width:24px;
height:30px;
position:absolute;
top:0px;
right:0px;
z-index:50;
}
.adminSettings:hover{
background-position:0 0;
}
.adminEdit{
background-image:url(images/admin_buttonEdit.png);
background-repeat:no-repeat;
background-position:0 0;
width:20px;
height:25px;
float:left;
}
.adminEdit:hover{
background-position:0 -25px;
}
.adminDelete{
background-image:url(images/admin_buttonDelete.png);
background-repeat:no-repeat;
background-position:0 0;
width:20px;
height:25px;
float:left;
}
.adminDelete:hover{
background-position:0 -25px;
}
.adminPhoto{
background-image:url(images/admin_buttonPhoto.png);
background-repeat:no-repeat;
background-position:0 0;
width:32px;
height:42px;
float:left;
}
.adminPhoto:hover{
background-position:0 -42px;
}


/* MASTER ELEMENTS
***************************************************************/
body {
	background-image: url(images/bkgnd_master.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #747B55;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size: 11px;
	line-height:16px;
	color: #666666;
}
.dateContainer{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:29px;
color:#7A994E;
font-weight:100;
text-align:right;
float:right;
}

a {
	font-family:"Georgia", "Times New Roman", Times, serif;
	color:#454545;
	border:none;
}
a:link {
	text-decoration:none;
	color: #454545;
	border:none;
}
a:visited {
	text-decoration:none;
	color: #454545;
	border:none;
}
a:hover {
	text-decoration: underline;
	color: #888888;
	border:none;
}
a:active {
	text-decoration: none;
	color: #888888;
	border:none;
}

img  {
	border:0px;
	border-style:none;
}
img:link {
	border:0px;
	border-style:none;
}
img:visited {
	border:0px;
	border-style:none;
}
img:hover {
	border:0px;
	border-style:none;
}
img:active {
	border:0px;
	border-style:none;
}

#masterContainer{
background-color:#F5F6F0;
width:850px;
height:100%;
margin-left:auto;
margin-right:auto;
}
#masterContainerBkgnd{
background-color:#F5F6F0;
width:850px;
height:100%;
margin-left:auto;
margin-right:auto;
}

/* MASTHEAD
***************************************************************/
#masterAlertContainer{
background-color:#747B55;
width:850px;
height:30px;
}
#mastheadAlertImageBox{
position:absolute;
top:0px;
left:0px;
z-index:1000;
}
#mastheadContainer{
background-image:url(images/bkgnd_masthead.gif);
width:804px;
height:150px;
padding-top:23px;
padding-left:23px;
padding-right:23px;
overflow: hidden;
position:relative;
z-index:0;
}
#mastheadLogo{
width:352px;
height:126px;
float:left;
}
.mastheadBilboardBox{
width:226px;
height:126px;
float:left;
}
#mastheadTagline{
background-image:url(images/tagline.gif);
background-repeat:no-repeat;
width:804px;
height:24px;
float:left;
}
.guillotineBugFix{
float:left;
}

/* NAV
***************************************************************/
#navContainer{
background-color:#F5F6F0;
width:790px;
height:27px;
padding-left:23px;
overflow: hidden;
position:relative;
z-index:0;
}

.navLinkBox{
background-position:0 -27px;
background-repeat:no-repeat;
height:27px;
margin-right:4px;
float:left;
}
.navLinkBox:hover{
background-position:0 0px;
}
.navLinkBoxSet{
background-position:0 -54px;
background-repeat:no-repeat;
height:27px;
margin-right:4px;
float:left;
}

#navFront{
background-image:url(images/nav_front.png);
width:54px;
}
#navCategories{
background-image:url(images/nav_categories.png);
width:87px;
}
#navExclusives{
background-image:url(images/nav_exclusives.png);
width:87px;
}
#navAppearences{
background-image:url(images/nav_appearences.png);
width:96px;
}
#navScrapbook{
background-image:url(images/nav_scrapbook.png);
width:96px;
}

/* COLUMNS
***************************************************************/
#columnContainer{
background-color:#F5F6F0;
width:850px;
height:auto;
padding-bottom:8px;
float:left;
}

#columnLeft{
background-color:#F5F6F0;
width:490px;
float:left;
}

#columnRight{
background-color:#F5F6F0;
width:337px;
padding-right:23px;
float:left;
}

/* USER LOGIN REGISTRATION AREA
***************************************************************/
#loginContainer{
background-color:#F5F6F0;
border-top:2px solid #DEDEDE;
width:804px;
height:37px;
margin-top:6px;
margin-left:23px;
margin-right:23px;
}
#loginWrapper{
background-color:#F5F6F0;
background-image:url(images/registration_bar.gif);
background-repeat:no-repeat;
background-position:0 0px;
margin-top:4px;
width:565px;
height:33px;
float:left;
}
.customerLoginError{
background-image:url(images/registration_bar.gif);
background-repeat:no-repeat;
width:565px;
height:33px;
float:left;
}
.customerErrorText{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#E8E8E8;
text-transform:uppercase;
line-height:33px;
height:33px;
margin-right:6px;
margin-left:6px;
float:left;
}
.customerErrorAlert{
height:33px;
margin-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:33px;
font-weight:100;
color:#E8E8E8;
text-transform:uppercase;
float:left;
}
.loginTitle{
width:150px;
height:33px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
line-height:33px;
margin-left:6px;
color:#E8E8E8;
text-transform:uppercase;
float:left;
}
.loginUsername{
height:33px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
line-height:33px;
margin-left:6px;
margin-right:3px;
color:#DDDDDD;
text-transform:uppercase;
float:left;
}
.loginPassword{
height:33px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
line-height:33px;
margin-left:6px;
margin-right:3px;
color:#DDDDDD;
text-transform:uppercase;
float:left;
}
.loginUserInfo{
height:33px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
line-height:33px;
margin-right:4px;
margin-left:6px;
color:#E8E8E8;
text-transform:uppercase;
float:left;
}
.loginForgot{
height:33px;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:11px;
line-height:33px;
margin-left:8px;
margin-right:8px;
margin-top:4px;
padding-left:8px;
padding-right:8px;
border-left:2px solid #DEDEDE;
border-right:2px solid #DEDEDE;
color:#669900;
text-transform:none;
float:left;
}
.loginUsernameInput{
width:132px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:16px;
margin-left:3px;
margin-top:6px;
color:#DEDEDE;
background-color:#999999;
border:1px solid #666666;
font-weight:500;
float:left;
}
.loginPasswordInput{
width:65px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:16px;
margin-left:3px;
margin-top:6px;
color:#DEDEDE;
background-color:#999999;
border:1px solid #666666;
font-weight:900;
float:left;
}
.loginButton{
border:0px none;
background-image:url(images/button_enter.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#777777;
width:52px;
height:21px;
font-size:11px;
line-height:18px;
margin-right:6px;
margin-top:7px;
color:#CCCCCC;
text-transform:uppercase;
font-weight:100;
float:right;
}

.loginButton:hover{
border:0px none;
background-position:0 -0px;
background-color:#777777;
}
.loginButton:active{
border:0px none;
background-position:0 -0px;
background-color:#777777;
}

.buttonRegister{
background-image:url(images/button_register.png);
width:68px;
margin-top:9px;
}

.buttonExit{
background-image:url(images/button_exit.png);
width:39px;
margin-top:6px;
margin-right:6px;
}

/* CATEGORY CONTAINERS
***************************************************************/
#categoryTitleBar{
background-image:url(images/category_titleBar.gif);
background-repeat:repeat-x;
padding-left:11px;
padding-right:3px;
min-height:18px;
margin-top:4px;
overflow:hidden;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
padding-top:3px;
padding-bottom:3px;
color:#444444;
text-transform:none;
width:431px;
float:left;
}
.categoryWrapper{
border:0px solid #F1F1F1;
width:94px;
height:144px;
margin-left:10px;
margin-right:14px;
margin-bottom:8px;
float:left;
}

.categoryContainer{
background-image:url(images/category_bkgnd.gif);
background-repeat:repeat-y;
width:92px;
min-height:124px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:6px;
overflow: hidden;
position:relative;
z-index:0;
}
.categoryContainer:hover{
background-image:url(images/category_bkgnd_ov.gif);
background-repeat:repeat-x;
}

.categoryImage{
width:92px;
height:92px;
overflow: hidden;
float:left;
}
.categoryText{
width:92px;
padding-top:4px;
overflow: hidden;
float:left;
}
.categoryCornerOverlay{
background-image:url(images/overlayCorner_categories.png);
background-repeat:no-repeat;
border:0px none;
width:34px;
height:34px;
top:4px;
right:4px;
position:absolute;
z-index:100;
}
.categorySubCornerOverlay{
background-image:url(images/overlayCorner_subcategories.png);
background-repeat:no-repeat;
border:0px none;
width:34px;
height:34px;
top:4px;
right:4px;
position:absolute;
z-index:100;
}

/* ITEM CONTAINERS
***************************************************************/
.itemWrapper{
width:136px;
height:234px;
margin-left:8px;
margin-bottom:8px;
float:left;
}
.itemLinks{
background-image:url(images/category_titleBar.gif);
width:126px;
height:23px;
padding-top:2px;
position:relative;
z-index:0;
}
.itemContainer{
background-image:url(images/category_bkgnd.gif);
background-repeat:repeat-y;
width:118px;
min-height:134px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:6px;
overflow: hidden;
position:relative;
z-index:0;
}

.itemImage{
width:118px;
overflow: hidden;
}
.itemTextTitle{
width:116px;
min-height:34px;
padding-left:2px;
margin-top:4px;
overflow: hidden;
}
.itemText{
width:116px;
padding-top:4px;
padding-left:2px;
margin-bottom:2px;
overflow: hidden;
}
.rolloverTexture{
width:118px;
}

.itemMagnifierOverlay{
background-image:url(images/button_magnifier.png);
background-repeat:no-repeat;
background-position:0 0;
border:0px none;
width:20px;
height:20px;
margin-right:6px;
float:left;
}
.itemMagnifierOverlay:hover{
background-position:0 -20px;
}
.itemAddCartOverlay{
background-image:url(images/button_addcart_icon.png);
background-repeat:no-repeat;
background-position:0 0;
border:0px none;
width:20px;
height:20px;
margin-right:6px;
float:left;
}
.itemAddCartOverlay:hover{
background-position:0 -20px;
}

/* MAIN CONTAINERS
***************************************************************/
#mainContent{
background-image:url(images/pattern_grey.jpg);
background-repeat:repeat;
background-color:#CFD0D1;
width:445px;
padding-top:14px;
padding-left:11px;
padding-right:11px;
padding-bottom:30px;
margin-left:23px;
margin-bottom:3px;
overflow: hidden;
position:relative;
z-index:0;
}
#subContent{
background-image:url(images/subcategory_bkgnd_short.png);
background-repeat:repeat-x;
padding-top:10px;
padding-bottom:30px;
margin-bottom:20px;
overflow: hidden;
width:445px;
float:left;
}
#sideContent{
width:337px;
margin-bottom:16px;
overflow: hidden;
}

/* CART
***************************************************************/
#cartContent{
background-image:url(images/cart_bkgnd.gif);
background-repeat:no-repeat;
background-color:#9f9f9f;
width:310px;
padding-left:4px;
padding-bottom:8px;
margin-left:10px;
overflow: hidden;
position:relative;
z-index:100;
}
#cartBottom{
background-image:url(images/cart_bottom.gif);
background-repeat:no-repeat;
background-color:#9f9f9f;
width:314px;
height:28px;
margin-left:10px;
overflow: hidden;
position:relative;
z-index:100;
}
#cartHeader{
margin-top:6px;
margin-left:4px;
background-image:url(images/title_cart.png);
background-repeat:no-repeat;
width:142px;
height:34px;
}
#cartMainHeader{
margin-top:6px;
margin-left:4px;
background-image:url(images/title_cartMain.png);
background-repeat:no-repeat;
width:142px;
height:34px;
}
#cartCheckoutHeader{
margin-top:6px;
margin-left:4px;
background-image:url(images/title_checkout.png);
background-repeat:no-repeat;
width:142px;
height:34px;
}
#registerHeader{
margin-top:6px;
margin-left:4px;
background-image:url(images/title_register.png);
background-repeat:no-repeat;
width:142px;
height:34px;
}
#cartImageBox{
margin-top:12px;
margin-left:4px;
width:310px;
}
#cartPhoto{
background-color:#CCCCCC;
width:118px;
padding:4px;
margin-bottom:3px;
}

.cartItemTextBlock{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:310px;
margin-left:4px;
margin-bottom:3px;
text-align:left;
}
.cartItemDescription{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:298px;
border-top:2px solid #AEAEAE;
border-bottom:2px solid #AEAEAE;
padding-top:4px;
padding-bottom:4px;
margin-left:4px;
margin-right:4px;
margin-bottom:8px;
text-align:left;
}
.cartItemQtyBox{
width:310px;
margin-left:4px;
margin-bottom:3px;
text-align:left;
}
.cartItemQtyTitle{
width:128px;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:24px;
color:#EEEEEE;
margin-right:4px;
float:left;
}
.cartItemQtyFormBox{
width:178px;
height:40px;
float:left;
}
.checkoutFormBox{
width:310px;
height:40px;
float:left;
}
.cartItemQtyForm{
width:26px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#666666;
background-color:#DEDEDE;
border:1px solid #AAAAAA;
text-transform:uppercase;
font-weight:500;
float:left;
}
.addQtyButton{
border:0px none;
background-image:url(images/button_add.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:38px;
height:22px;
margin-right:12px;
font-weight:100;
float:right;
}
.addQtyButton:hover{
border:0px none;
background-position:0 -0px;
}
.addQtyButton:active{
border:0px none;
background-position:0 -0px;
}

.buttonCloseCartBox{
background-image:url(images/button_close.gif);
background-position:0 -12px;
width:12px;
height:12px;
top:4px;
right:4px;
position:absolute;
z-index:1100;
}
.buttonCloseCartBox:hover {
background-image:url(images/button_close.gif);
background-position:0 0px;
}
.buttonCloseDashBoxText{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:12px;
font-weight:900;
color:#DDDDDD;
height:12px;
top:40px;
right:58px;
position:absolute;
z-index:1100;
}
.buttonCloseDashBox{
background-image:url(images/button_close.gif);
background-repeat:no-repeat;
background-position:0 -12px;
width:12px;
height:12px;
margin-top:-5px;
margin-right:-5px;
float:right;
}
.buttonCloseDashBox:hover {
background-image:url(images/button_close.gif);
background-position:0 0px;
}

/* CART LIST
**********************/
.cartListBoxTitles{
border-bottom:2px solid #AEAEAE;
padding-bottom:4px;
margin-bottom:3px;
width:301px;
height:14px;
margin-left:4px;
text-align:left;
}
.cartListBox{
border-bottom:2px dashed #AEAEAE;
padding-bottom:4px;
margin-bottom:6px;
width:301px;
height:38px;
margin-left:4px;
text-align:left;
}
.cartListBoxInfo{
background-image:url(images/cart_infoBkgnd.gif);
background-repeat:no-repeat;
background-color:#ccd2b1;
padding-top:6px;
padding-left:6px;
padding-right:6px;
padding-bottom:6px;
margin-bottom:6px;
width:289px;
margin-left:4px;
text-align:left;
float:left;
}
.cartRules{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#005954;
padding-top:3px;
margin-bottom:6px;
display:block;
}
.cartRulesTax{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#666666;
padding-top:3px;
margin-bottom:6px;
display:block;
}
.cartListViewTitle{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:23px;
margin-bottom:3px;
margin-right:4px;
text-align:left;
float:left;
}
.cartListView{
background-image:url(images/button_magnifierLite.png);
background-repeat:no-repeat;
background-position:0 0;
width:23px;
height:20px;
margin-bottom:3px;
margin-right:4px;
text-align:left;
float:left;
}
.cartListView:hover{
background-position:0 -20px;
}

.cartListItemNo{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:42px;
margin-bottom:3px;
margin-right:4px;
text-align:left;
float:left;
}
.cartListTitle{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:103px;
margin-bottom:3px;
margin-right:4px;
text-align:left;
float:left;
}
.cartListTitleWide{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:144px;
margin-bottom:3px;
margin-right:4px;
text-align:left;
float:left;
}
.cartListQty{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:22px;
margin-bottom:3px;
margin-right:4px;
text-align:right;
float:left;
}
.cartListRemoveTitle{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:41px;
margin-bottom:3px;
margin-right:4px;
text-align:right;
float:left;
}
.cartListRemove{
background-image:url(images/button_close.gif);
background-repeat:no-repeat;
background-position:0 -12px;
width:12px;
height:12px;
margin-bottom:3px;
margin-left:31px;
margin-right:2px;
float:left;
}
.cartListRemove:hover {
background-image:url(images/button_close.gif);
background-position:0 0px;
}
.cartListPrice{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:46px;
padding-right:2px;
margin-bottom:3px;
text-align:right;
float:left;
}
.cartListPriceWide{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
width:46px;
padding-right:2px;
margin-bottom:3px;
text-align:right;
float:left;
}
.cartListTotalBox{
border-bottom:2px solid #AEAEAE;
padding-bottom:4px;
margin-bottom:6px;
width:301px;
margin-left:4px;
text-align:right;
float:left;
}
.cartListTotal{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 10px;
line-height:14px;
color:#EEEEEE;
font-weight:900;
margin-bottom:3px;
margin-right:4px;
text-align:right;
float:right;
}

.selectMenuCheckout{
font-size: 11px;
line-height:24px;
height: 22px;
font-family:"Georgia", "Times New Roman", Times, serif;
border: thin solid #CCCCCC;
color: #666666;
background-color: #ECECEC;
}
.selectMenuCheckoutState{
font-size: 12px;
line-height:22px;
height: 22px;
padding-top:3px;
font-family:"Georgia", "Times New Roman", Times, serif;
border: thin solid #CCCCCC;
color: #666666;
background-color: #ECECEC;
float:left;
}
.selectMenuAdmin{
width:380px;
font-size: 12px;
line-height:22px;
height: 22px;
padding-top:3px;
font-family:"Georgia", "Times New Roman", Times, serif;
border: thin solid #CCCCCC;
color: #666666;
background-color: #ECECEC;
float:left;
}
.selectMenuAdminShort{
width:350px;
font-size: 12px;
line-height:22px;
height: 22px;
padding-top:3px;
font-family:"Georgia", "Times New Roman", Times, serif;
border: thin solid #CCCCCC;
color: #666666;
background-color: #ECECEC;
float:left;
}
.cartListBoxTitlesCheckout{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
border-bottom:2px solid #AEAEAE;
padding-bottom:6px;
margin-bottom:3px;
width:301px;
margin-left:4px;
text-align:left;
}
.cartListBoxTitlesCheckoutAlt{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
padding-bottom:6px;
margin-bottom:3px;
width:301px;
margin-left:4px;
text-align:left;
}
.cartListBoxCheckout{
border-bottom:2px dashed #AEAEAE;
padding-bottom:4px;
margin-bottom:6px;
width:301px;
height:28px;
margin-left:4px;
text-align:left;
}

.cartListCheckout{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:290px;
margin-bottom:3px;
margin-right:8px;
margin-top:4px;
text-align:left;
}

.cartListCheckoutFloat{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:290px;
margin-bottom:3px;
margin-right:8px;
margin-top:4px;
text-align:left;
float:left;
}
.cartListCheckoutFloatWide{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:346px;
margin-bottom:3px;
margin-right:8px;
margin-top:4px;
text-align:left;
float:left;
}
.cartListCheckoutExtra{
border-bottom:2px dashed #AEAEAE;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:300px;
margin-bottom:3px;
margin-right:8px;
margin-top:12px;
padding-bottom:4px;
text-align:left;
float:left;
}
.cartListCheckoutAlt{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:300px;
margin-bottom:3px;
margin-right:8px;
margin-top:2px;
padding-left:4px;
padding-bottom:4px;
text-align:left;
float:left;
}
.cartListCheckoutForm{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#EEEEEE;
width:310px;
margin-bottom:3px;
margin-left:3px;
margin-right:3px;
text-align:left;
float:left;
}
.cartThankYouGraphic{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 14px;
line-height:14px;
font-weight:600;
color:#DDDDDD;
background-image:url(images/thankYouGraphic.png);
background-repeat:no-repeat;
background-position:-4px 0;
padding-left:101px;
padding-top:65px;
width:198px;
height:45px;
float:left;
}
.formDiv{
width:310px;
}
.formDivHeight{
width:310px;
height:22px;
}
.formDivWide{
width:376px;
height:22px;
}
.formDivTall{
width:350px;
height:50px;
}
.formDivTextBlock{
width:350px;
height:160px;
}
.formDivUpload{
width:310px;
}
.inputForm{
width:230px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#666666;
background-color:#DEDEDE;
border:1px solid #AAAAAA;
text-transform:none;
font-weight:500;
float:left;
}
.inputFormShort{
width:110px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#666666;
background-color:#DEDEDE;
border:1px solid #AAAAAA;
text-transform:none;
font-weight:500;
float:left;
}
.inputFormLong{
width:350px;
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#666666;
background-color:#DEDEDE;
border:1px solid #AAAAAA;
text-transform:none;
font-weight:500;
float:left;
}
.inputFormBlock{
width:350px;
height:90px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#666666;
background-color:#DEDEDE;
border:1px solid #AAAAAA;
text-transform:none;
font-weight:500;
float:left;
}
.label{
height:16px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:16px;
color:#EEEEEE;
text-transform:uppercase;
font-weight:500;
float:left;
}
.sendOrderButton{
border:0px none;
background-image:url(images/button_sendOrder.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-top:8px;
font-weight:100;
float:left;
}
.sendOrderButton:hover{
border:0px none;
background-position:0 -0px;
}
.sendOrderButton:active{
border:0px none;
background-position:0 -0px;
}
.signupButton{
border:0px none;
background-image:url(images/button_signupnow.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-top:8px;
font-weight:100;
float:left;
}
.signupButton:hover{
border:0px none;
background-position:0 -0px;
}
.signupButton:active{
border:0px none;
background-position:0 -0px;
}
.editMainButton{
border:0px none;
background-image:url(images/button_editMain.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:44px;
height:22px;
margin-top:8px;
font-weight:100;
float:left;
}
.editMainButton:hover{
border:0px none;
background-position:0 -0px;
}
.editMainButton:active{
border:0px none;
background-position:0 -0px;
}
.continueButton{
border:0px none;
background-image:url(images/button_continue.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-top:8px;
font-weight:100;
float:left;
}
.continueButton:hover{
border:0px none;
background-position:0 -0px;
}
.continueButton:active{
border:0px none;
background-position:0 -0px;
}
.continueButtonBlock{
border:0px none;
background-image:url(images/button_continue.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-top:8px;
font-weight:100;
}
.continueButtonBlock:hover{
border:0px none;
background-position:0 -0px;
}
.continueButtonBlock:active{
border:0px none;
background-position:0 -0px;
}
.uploadButton{
border:0px none;
background-image:url(images/button_upload.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:69px;
height:22px;
margin-top:8px;
font-weight:100;
float:left;
}
.uploadButton:hover{
border:0px none;
background-position:0 -0px;
}
.uploadButton:active{
border:0px none;
background-position:0 -0px;
}
.selectImageButton{
border:0px none;
background-image:url(images/button_selectImage.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-top:2px;
margin-bottom:4px;
font-weight:100;
float:left;
}
.selectImageButton:hover{
border:0px none;
background-position:0 -0px;
}
.selectImageButton:active{
border:0px none;
background-position:0 -0px;
}
.deleteMainButton{
border:0px none;
background-image:url(images/button_delete.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:61px;
height:22px;
margin-right:8px;
font-weight:100;
float:right;
}
.deleteMainButton:hover{
border:0px none;
background-position:0 -0px;
}
.deleteMainButton:active{
border:0px none;
background-position:0 -0px;
}
.continueButtonRight{
border:0px none;
background-image:url(images/button_continue.png);
background-repeat:no-repeat;
background-position:0 -27px;
background-color:#9f9f9f;
width:92px;
height:22px;
margin-right:8px;
font-weight:100;
float:right;
}
.continueButtonRight:hover{
border:0px none;
background-position:0 -0px;
}
.continueButtonRight:active{
border:0px none;
background-position:0 -0px;
}
.creditCardImage{
background-image:url(images/creditCards.png);
background-repeat:no-repeat;
width:300px;
height:30px;
margin-top:3px;
margin-bottom:6px;
float:left;
}

/* FEATURED ITEM
***************************************************************/
#featuredItemContent{
width:324px;
overflow: hidden;
position:relative;
z-index:100;
}
.featureCornerOverlay{
background-image:url(images/overlayCorner_feature.gif);
background-repeat:no-repeat;
width:68px;
height:68px;
top:92px;
right:0px;
position:absolute;
z-index:110;
}

#featuredItemHeader{
margin-top:6px;
background-image:url(images/title_featuredItem.gif);
background-repeat:no-repeat;
background-position:top right;
width:285px;
margin-left:39px;
height:34px;
}
.featuredItemBlock{
width:324px;
height:24px;
text-align:right;
}

#featuredItemPhoto{
background-color:#CCCCCC;
width:285px;

overflow:hidden;
margin-left:39px;
margin-top:4px;
margin-bottom:6px;
position:relative;
z-index:100;
}
#featuredItemDescription{
border-bottom-color:#DDDDDD;
padding-bottom:3px;
width:285px;
height:auto;
margin-left:39px;
text-align:right;
float:right;
}

#featuredLinksBox{
width:124px;
height:27px;
float:right;
clear:both;
}

.styleFeaturedTitle{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 22px;
text-transform:capitalize;
line-height:25px;
font-weight:100;
color:#B1A56A;
text-align:right;
}
.styleFeaturedInfo{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#666666;
text-align:right;
}

.styleEnlargeTitle{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 18px;
text-transform:capitalize;
font-weight:100;
line-height:25px;
color:#B1A56A;
text-align:right;
}
.styleEnlargeInfo{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#444444;
text-align:right;
}
.enlargeBox{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	padding-right:40px;
	position:absolute;
	z-index:1000;
	left: 109px;
}
.enlargeBoxTop{
	background-image:url(images/enlargeBkgnd_top.png);
	background-repeat:no-repeat;
	width:610px;
	height:66px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	padding-right:40px;
	float:left;
}
.enlargeBoxCenter{
	background-image:url(images/enlargeBkgnd_extension.png);
	background-repeat:repeat-y;
	width:610px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	padding-right:40px;
	float:left;
}
.enlargeBoxBottom{
	background-image:url(images/enlargeBkgnd_bottom.png);
	background-repeat:no-repeat;
	width:610px;
	height:66px;
	margin-left:auto;
	margin-right:auto;
	padding-top:64px;
	padding-left:40px;
	padding-right:40px;
	float:left;
}
.enlargeArea{
width:550px;
float:left;
}
.enlargePhoto{
width:550px;
margin-bottom:3px;
float:left;
}
.enlargeBlock{
float:left;
margin-top:4px;
margin-right:10px;
}
.enlargeBlockDetail{
width:540px;
float:left;
clear:both;
margin-top:6px;
margin-bottom:10px;
margin-right:10px;
}
.featureCornerOverlayEnlarge{
background-image:url(images/overlayCorner_featureEnlarge.gif);
background-repeat:no-repeat;
width:68px;
height:68px;
top:66px;
right:60px;
position:absolute;
z-index:100;
}

.featuredItemEnlarge{
background-image:url(images/button_magnifier_bkgndYel.gif);
background-position:0 0;
width:20px;
height:20px;
margin-right:3px;
}
.featuredItemEnlarge:hover{
background-position:0 -20px;
}

/* CONTACT INFO
***************************************************************/
#contactContent{
background-color:#DCE6C2;
width:445px;
height:auto;
padding-top:4px;
padding-left:11px;
padding-right:11px;
padding-bottom:22px;
margin-left:23px;
margin-bottom:3px;
overflow: hidden;
position:relative;
z-index:0;
}
#contactContent span{
display:block;
}
#contactContent span a:link{
color:#756934;
text-decoration:underline;
}
#contactContent span a:hover{
color:#756934;
text-decoration:none;
}
.contactInfoBlock{
padding-left:92px;
}

/* IMAGE BOXES
***************************************************************/
.imageBlock{
width:auto;
height:auto;
margin-top:6px;
margin-bottom:4px;
overflow: hidden;
}
.imageLeft{
width:auto;
height:auto;
padding-right:6px;
padding-bottom:6px;
overflow: hidden;
float:left;
}
.imageRight{
width:auto;
height:auto;
margin-left:6px;
margin-bottom:4px;
overflow: hidden;
float:right;
}

/* BUTTONS
***************************************************************/
.buttonLink{
height:27px;
margin-left:3px;
background-position:0 -27px;
background-repeat:no-repeat;
}
.buttonLink:hover{
background-position:0 0;
}
.buttonFloatRight{
float:right;
}
.buttonFloatLeft{
float:left;
}
.buttonInline{
display:inline;
}

.buttonAddCart{
background-image:url(images/button_addToCart.gif);
width:92px;
}
.buttonCheckout{
background-image:url(images/button_checkout.png);
width:87px;
margin-right:6px;
}
.buttonViewCart{
background-image:url(images/button_viewCart.png);
width:92px;
}

.buttonEnlargeBox{
background-image:url(images/button_close.png);
background-position:0 0;
width:12px;
height:12px;
top:36px;
left:76px;
position:absolute;
z-index:1100;
}
.buttonEnlargeBox:hover {
background-image:url(images/button_close.png);
background-position:0 -12px;
}

.buttonFormErrorBox{
background-image:url(images/button_close.png);
background-position:0 -12px;
width:12px;
height:12px;
margin-top:4px;
margin-right:4px;
float:right;
z-index:1100;
}
.buttonFormErrorBox:hover {
background-image:url(images/button_close.png);
background-position:0 0px;
}

/* TEXT BOXES
***************************************************************/
.textBlock{
margin-bottom:10px;
}

/* COPYRIGHT
***************************************************************/
#copyrightContainer{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#EEEEEE;
line-height:14px;
text-align:center;
text-transform:uppercase;
background-color:#C9BB7F;
width:804px;
padding-left:23px;
padding-right:23px;
padding-top:8px;
padding-bottom:8px;
height:auto;
float:left;
}
#copyrightContainer span{
display:block;
}

/* TOOL TIPS
***************************************************************/
.tool-tip {
	color:#BBBBBB;
	font-size: 10px;
	z-index: 100;
	width:102px;
	margin-top:0px;
	margin-left:0px;
}
 
.tool-title {
	font-size: 10px;
	font-weight:900;
	color:#BBBBBB;
	padding-left:6px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	background: url(images/toolTip_drk.png) top left;
}
 
.tool-text {
	background: url(images/toolTip_drk.png) bottom left;
	font-size: 10px;
	color:#BBBBBB;
	padding-left:6px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}

.liteTip-tip {
	color:#ecdfa5;
	font-size: 9px;
	line-height:12px;
	z-index: 100;
	width:190px;
	margin-left:-95px;
}
 
.liteTip-title {
	font-size: 10px;
	line-height:12px;
	font-weight:900;
	color:#ecdfa5;
	padding-left:44px;
	padding-right:44px;
	padding-top:60px;
	padding-bottom:3px;
	background: url(images/toolTip_decorative.png) top right; 
}
 
.liteTip-text {
	background: url(images/toolTip_decorative.png) bottom left;
	font-size: 9px;
	line-height:12px;
	font-weight:100;
	color:#ecdfa5;
	padding-left:44px;
	padding-right:44px;
	padding-top:2px;
	padding-bottom:10px;
}

/* FONT STYLES
***************************************************************/
.styleText_detail{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#666666;
text-align:left;
}
.styleText_title{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
text-transform:uppercase;
line-height:14px;
color:#666666;
text-align:left;
}
.styleText_empty{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:14px;
color:#444444;
margin-left:12px;
text-align:left;
}

/* FORM ELEMENTS
***************************************************************/
.loginErrorBox{
background-image:url(images/form_errorBkgnd.gif);
background-repeat:no-repeat;
}
.ajax-loading{
background: url(images/ajax-loading.gif) no-repeat left;
background-color:#FFFFFF;
}

/* SCRAPBOOK
***************************************************************/
#scrapbookContent{
background-image:url(images/scrapbook_bkgnd.png);
background-repeat:repeat;
width:445px;
padding-top:14px;
padding-left:11px;
padding-right:11px;
padding-bottom:30px;
margin-left:23px;
margin-bottom:3px;
overflow: hidden;
position:relative;
z-index:0;
}
.scrapbookEntry{
background-image:url(images/scrapbook_top.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:445px;
padding-left:4px;
padding-bottom:6px;
margin-bottom:10px;
}
.scrapbookHeader{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 24px;
line-height:26px;
font-weight:100;
text-transform:capitalize;
color:#666666;
margin-bottom:3px;
text-align:left;
}
.scrapbookDate{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:23px;
font-weight:100;
text-transform:none;
color:#663333;
margin-right:8px;
text-align:right;
margin-bottom:6px;
}
.scrapbookBlock{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:16px;
font-weight:100;
text-transform:none;
color:#666666;
text-align:left;
margin-bottom:6px;
}
.scrapbookLink a{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:23px;
font-weight:100;
text-decoration:underline;
color:#3f828c;
text-align:left;
margin-bottom:6px;
}
.scrapbookLink a:hover{
color:#756934;
text-decoration:none;
}

/* EXCLUSIVES
***********************************************************/
#exclusiveContent{
background-image:url(images/exclusives_bkgnd.gif);
background-repeat:repeat;
background-color:#E2EAC4;
width:445px;
padding-top:14px;
padding-left:11px;
padding-right:11px;
padding-bottom:30px;
margin-left:23px;
margin-bottom:3px;
overflow: hidden;
position:relative;
z-index:0;
}
.exclusivesEntry{
border-bottom:1px dotted #AAAAAA;
width:445px;
padding-left:4px;
padding-bottom:6px;
margin-bottom:10px;
float:left;
}
.exclusivesHeader{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 24px;
line-height:26px;
font-weight:100;
text-transform:capitalize;
color:#666666;
margin-bottom:3px;
text-align:left;
}
.exclusivesDate{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 13px;
line-height:23px;
font-weight:100;
text-transform:none;
color:#663333;
margin-right:8px;
text-align:right;
margin-bottom:6px;
}
.exclusivesBlock{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:16px;
font-weight:100;
text-transform:none;
color:#666666;
text-align:left;
margin-bottom:6px;
}
.exclusivesLink a{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:23px;
font-weight:100;
text-decoration:underline;
color:#3f828c;
text-align:left;
margin-bottom:6px;
}
.exclusivesLink a:hover{
color:#756934;
text-decoration:none;
}

/* APPEARANCES
***********************************************************/
#appearancesContent{
background-image:url(images/appearences_bkgnd.jpg);
background-repeat:repeat;
background-color:#E2EAC4;
width:445px;
padding-top:14px;
padding-left:11px;
padding-right:11px;
padding-bottom:30px;
margin-left:23px;
margin-bottom:3px;
overflow: hidden;
position:relative;
z-index:0;
}
.appearancesEntry{
border-bottom:1px dotted #AAAAAA;
width:435px;
padding-left:4px;
padding-bottom:6px;
margin-bottom:10px;
padding-right:10px;
float:left;
}
.appearancesHeader{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 24px;
line-height:26px;
font-weight:100;
text-transform:capitalize;
color:#666666;
margin-bottom:3px;
text-align:left;
}
.appearancesDate{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 17px;
line-height:23px;
font-weight:100;
text-transform:none;
color:#003300;
margin-right:8px;
text-align:left;
margin-bottom:6px;
}
.appearancesBlock{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:16px;
font-weight:100;
text-transform:none;
color:#666666;
text-align:left;
margin-bottom:6px;
}
.appearancesLink a{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size: 11px;
line-height:23px;
font-weight:100;
text-decoration:underline;
color:#3f828c;
text-align:left;
margin-bottom:6px;
}
.appearancesLink a:hover{
color:#756934;
text-decoration:none;
}