body
{
	padding:0;
	margin: 0 auto;
	font-size: 12px;
	font-family: arial;
	color: #3C3C3C;
	background-color: #FBF4EE;
}
img 
{
	border: 0px;
}
p,form, h1
{
	padding: 0px;
	margin:0px;
}
.container
{
	margin: 0 auto;	
	width: 962px;
}
.header
{
	background: url(../loadedFiles/header.jpg) no-repeat;
	width: 962px;
	height: 296px;
}
.pageBg
{
	background: url(../loadedFiles/pageBg.png) repeat-y;
	width: 962px;
}
.pageBottom
{
	background: url(../loadedFiles/pageBottom.png) no-repeat;
	width: 962px;
	height: 6px;
	font-size: 0px;
}
/* -- topCart -- */
.topCartIcon
{
	float: left;
	margin-right: 10px;
	height: 37px;
}
.topCartIcon img
{
	margin-top: 8px;
}
.topCart
{
	float: left;
	height: 37px;
}
.topCartTitle div
{
	padding-top: 2px;
	color:#D35930;
	font-size:14px;
	font-weight: bold;
}
.topCartTitle div a
{
	color:#D35930;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}
/* -- topLine -- */
.topLineSep
{
	background: url(../loadedFiles/topLineSep.png) no-repeat;
	width: 1px;
	height: 37px;
	font-size: 0px;	
	margin-left: 24px;
	margin-right: 24px;
	float: left;
}
.topLine
{
	height: 37px;
}
.logo div
{
	padding-top: 6px;
	padding-left: 198px;
}
.siteSearch
{
}
.siteSearch form
{
	display: inline;
}
.searchSiteBtn_ie
{
	position:relative;
	top: 1px;
}
.searchSiteBtn_firefox
{
	position:relative;
}
.siteSearch img
{
	vertical-align:middle;
}
input.queryText
{
	border-top:1px solid #ABAEB5;
	border-left:1px solid #DBE0E6;
	border-right:1px solid #DBE0E6;
	border-bottom:1px solid #DBE0E6;
	color:#3C3C3C;
	font-family:arial;
	font-size:12px;
	height:16px;
	width:120px;
	float: left;
	margin-top: 3px;
	margin-left: 50px;
}
.addToFavorites
{
	float: left;
	padding-top: 10px;
	color:#3C3C3C;
	font-size:12px;
	font-weight: bold;
	cursor: pointer;
}
.addToFavorites img
{
	position: relative;	
	top: 2px;
}
.addToFavorites a
{
	color:#3C3C3C;
	font-size:12px;
	font-weight: bold;
}

div#topPics
{
}


div#topPics_in
{
	padding-top: 33px;
	padding-left: 128px; 
}

/* -- searchResults -- */
div.searchTypeTitle
{
	color: #812A29;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}
div.searchResultsTitle
{
	margin-bottom: 7px;
}
div.searchResultsTitle a
{
	color: #3C3C3C;
}
div.searchResultsText
{
	margin-right: 15px;
	margin-bottom: 7px;
}
/* -- page -- */
.mainTable
{
	margin-top: 10px;	
	margin-left: 114px;
	margin-bottom: 10px;
}
#customerDetails
{
	margin-left: 140px;
}
#boxOrder
{
	margin-left: 25px;
}
.pageSepLeft
{
	background: url(../loadedFiles/pageSepLeft.png) repeat-y top;
	width: 16px;
}
.pageSepRight
{
	background: url(../loadedFiles/pageSepRight.png) repeat-y top;
	width: 16px;
}
.pageContent
{
	padding: 0px 10px 10px 22px;
}
.pageTitle, .pageTitle h1
{
	font-size: 18px;
	color: #812a29;
	font-weight: bold;
}
.pageText
{
	font-size: 12px;
	color: #3C3C3C;
	padding-top: 15px;
}
/* -- topMenu -- */
.topMenuBg
{
	background: url(../loadedFiles/topMenuBg.png) no-repeat;
	width: 962px;
	height: 27px;
}
.topMenu
{
	padding-left: 214px;
}
.topMenu_box, .topMenu_boxSel, .topMenu_boxSep
{
	float: left;
	height: 27px;
}
.topMenu_boxSep
{
	background: url(../loadedFiles/topMenuSep.png) no-repeat;
	width: 1px;
	height: 27px;
	font-size: 0px;
}
.topMenu_box div, .topMenu_boxSel div
{
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
/*	padding-bottom: 4px;
	border: 1px solid #EBE1D7;*/
}
.topMenu_boxSel
{
	background-color: #F3ECE6;
}
.topMenu_box div a
{
	font-size: 14px;
	color: #3C3C3C;
	font-weight: bold;
	text-decoration: none;
}
.topMenu_boxSel div a
{
	font-size: 14px;
	color: #3C3C3C;
	font-weight: bold;
	text-decoration: none;
}
.topSubMenu
{
	background-color: #ECE2D9;
	border: #DBCEC5 1px solid;
}
.topSubMenu_box div 
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
div.topSubMenu_box a
{
	color:#3C3C3C;
	font-size:11px;
	text-decoration:none;
}
.topSubMenu_sep 
{
	height: 1px;	
	background-color: #DBCEC5;
	overflow-y: hidden;
	font-size: 0px;
}
/* -- bottomMenu -- */
.bottomLine
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.bottomIcons
{
	padding-left: 30px;
}
.bottomIcons div
{
	float: left;
}
.bottomIconsSep
{
	background-color: #ffffff;;
	width: 1px;
	height: 11px;
	font-size: 0px;
	margin-right: 6px;
	margin-left: 6px;
}
.bottomMenu_box, .bottomMenu_boxSep
{
	float: left;
}
.bottomMenu img
{
	vertical-align: middle;
}
.bottomMenu_boxSep
{
	background: url(../loadedFiles/bottomMenuSep.png) no-repeat;
	width: 2px;
	height: 11px;
	font-size: 0px;
	margin-right: 10px;
	margin-left: 10px;
	position:relative;
	top:2px;
}
.bottomMenu_box div, .bottomMenu_box div a
{
	font-size: 12px;
	color: #3C3C3C;
	text-decoration: none;
}
/* -- sitemap -- */
.sitemapTitle
{
	margin-top: 10px;	
	font-size: 14px;
	color: #812a29;
	font-weight: bold;
}
.sitemapLink
{
	margin-bottom: 4px;
}
.sitemapLink img
{
	vertical-align:middle;
}
.sitemapLink a
{
	font-size: 12px;
	color: #3C3C3C;
	text-decoration: none;
}
/* -- footer -- */
.footer
{
	margin-top: 2px;	
	height: 32px;
}
.copyrights div
{
	font-size: 12px;
	color: #3C3C3C;
}
.copyrights
{
	float: right;
}
.copyrights div
{
	padding-right: 72px;
}
.interuseLogo
{
	float: left;
}
.interuseLogo div
{
	padding-left: 76px;
}
.interuseLogo div img
{
	vertical-align: middle;
}
.interuseLogo div a
{
	font-size: 12px;
	color: #3C3C3C;
	text-decoration: none;
}
/* -- contact us page -- */
.formFieldText
{
	font-size: 12px;
	color: #3C3C3C;	
	font-weight: bold;
	padding-top: 10px;
}
.formField input
{
	border-top:1px solid #ABAEB5;
	border-left:1px solid #DBE0E6;
	border-right:1px solid #DBE0E6;
	border-bottom:1px solid #DBE0E6;
	color:#3C3C3C;
	font-family:arial;
	font-size:12px;
	height:17px;
	width:164px;	
}
.textareaField textarea
{
	border-top:1px solid #ABAEB5;
	border-left:1px solid #DBE0E6;
	border-right:1px solid #DBE0E6;
	border-bottom:1px solid #DBE0E6;
	color:#3C3C3C;
	font-family:arial;
	font-size:12px;
	height:76px;
	width:164px;
}
.formFieldBtn
{
	padding-top: 10px;
	padding-left: 30px;
}
.contactUsPage a
{
	color: #812A29;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/* -- send to friend -- */
.fieldName
{
	margin-top: 10px;
	color: #3C3C3C;
	font-size: 12px;
	font-weight: bold;
}
.inputField
{
	border-top:1px solid #ABAEB5;
	border-left:1px solid #DBE0E6;
	border-right:1px solid #DBE0E6;
	border-bottom:1px solid #DBE0E6;
	color:#3C3C3C;
	font-family:arial;
	font-size:12px;
	height:17px;
	width:164px;
}
textarea.textareaField
{
	border-top:1px solid #ABAEB5;
	border-left:1px solid #DBE0E6;
	border-right:1px solid #DBE0E6;
	border-bottom:1px solid #DBE0E6;
	color:#3C3C3C;
	font-family:arial;
	font-size:12px;
	height:76px;
	width:164px;
}
.sendToFriendSep
{
	background-color:#B3553C;
	height:2px;
	overflow-y: hidden;
	font-size: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* --  news -- */
.news
{
	padding-left: 22px;
}
.newsTop
{
	color:#812A29;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 16px;
}

#ticker-container
{
	height:134px;
	overflow:hidden;
	position:relative;
	width: 145px;
}
#ticker
{
	position: relative;
	width: 145px;
}
.newsBottom
{
	background: url(../loadedFiles/newsSep.png) no-repeat;
	height:1px;
	width: 145px;
	font-size: 0px;
	margin-bottom: 10px;
}
.newsTitle a
{
	font-size: 12px;
	color: #3C3C3C;
	text-decoration: none;
}
.newsBullet_ie
{
	position:relative;
	top: 4px;
}
/* -- essayPreview -- */
.essayPreview
{
	padding-left: 22px;
	padding-bottom: 20px;
}
.oneEssay_title, .oneEssay_title a
{
	color:#812A29;
	font-size:16px;
	font-weight:bold;
/*	margin-bottom: 16px; */
	text-decoration: none;
}
.oneEssay_subtitle
{
	color:#3C3C3C;
	font-size:12px;
	padding-left: 10px;
	padding-right: 10px;
}
.goEssay div
{
	float: right;
	padding-right: 12px;
}
.goEssay div a
{
	color:#ffffff;
	font-size:12px;
}
/* -- login -- */
.loginArea
{
	padding-left: 22px;
	padding-bottom: 5px;
}
/* -- shop -- */
.smallCart
{
	float: left;
	padding-left: 20px;
	color:#D35930;
	font-size:14px;
	font-weight: bold;
	padding-top: 4px;
}

.smallCart a
{
	color:#D35930;
	text-decoration: none;
}

.smallCart img
{
	vertical-align: middle;
}

.smallCartDetails
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

.smallCartDetails div.smallCartDetails_in
{
	width: 145px;
}

.boxCart
{
	display: inline;
}
.shopPageTable
{
	margin-top: 10px;	
	margin-left: 62px;
	margin-bottom: 10px;
}
.shopCategoriesTitle div
{
	color:#812A29;
	font-size:16px;
	font-weight:bold;
}
.shopCatDesc
{
	clear: both;
}
.shopCatDesc div
{
	padding-top: 10px;
	padding-bottom: 10px;	
	color:#3C3C3C;
	font-size:12px;	
}
.category, .homeCategory, .categorySel
{
	margin-top: 10px;	
}
.categoryBullet
{
	float: left;
}
.categoryName
{
	padding-left: 12px;
}
.categoryBullet img
{
	vertical-align: middle;	
}
.category a, .homeCategory a
{
	color:#3C3C3C;
	font-size:12px;
	text-decoration: none;
}
.category .catPic, .homeCategory .catPic
{
	border: 2px solid #832B2A;
}
.categorySel
{
	color:#812A29;
	font-size:12px;
}

div.homeCategory
{
	float: left;
	width: 250px;
	position: relative;
}

div.homeCategory_pic
{
	height: 100px;
}

div.homeCategory_name
{
	height: 60px;
	padding-right: 30px;
}

div#homeCategory48
{
	clear: left;
}

div#product
{
		position: relative;
}
div#add2cartMsgId
{
		background-color: white;
		border:	1px solid #832B2A;
		padding: 20px;
		text-align: center;
}
.productContent
{
	padding: 4px 18px 10px 18px;
}
.productCatName
{
	color:#812A29;
	font-size:14px;
	font-weight:bold;	
	margin-bottom: 10px;
}
.productCatName a
{
	color:#812A29;
	font-size:14px;
	font-weight:bold;	
	text-decoration: none;
}
.productName h1, div#otherProductsTitle
{
	color:#812A29;
	font-size:14px;
	font-weight:bold;
}

div#otherProductsTitle
{
	padding-top: 15px;
	clear: both;
}

div.otherProduct
{
	float: left;
	padding-right: 10px;
	padding-bottom: 15px;
}

div.otherProductPic img
{
	border: 1px solid #832B2A;
}

div.otherProductName
{
	padding-top: 4px;
	padding-left: 2px;
}

div.otherProductName a
{
	color: #3E3C3D;
	text-decoration: none;
	font-weight: bold;
}

.productSep
{
	background-color: #832B2A;
	height:1px;
	overflow-y: hidden;
	font-size: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	clear: both;
}
.productContent .productPicScope
{
	float: right;
	margin-left: 50px;
}
.productPicScope .productPic
{
	border: 1px solid #832B2A;
	background-color: #ffffff;
}
.productPicScope .productPic img
{
	margin: 12px;		
}
.productPicScope .viewPic
{
	padding-top: 4px;
	padding-right: 4px;
	text-align: right;
}
.productDesc
{
	color:#3C3C3C;
	font-size:12px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.addToCart
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.addToCart div
{
	cursor: pointer;
}
.privateTitle
{
	color:#3C3C3C;
	font-size:14px;
	font-weight:bold;
	margin-top: 10px;
}
.privateTableHeader
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.privateTableHeader td
{
	text-align:center;
	height: 22px;
	color:#3C3C3C;
	font-size:12px;
	font-weight:bold;
}
.privateTableHeader td select
{
	border: 1px solid #832B2A;
	height: 22px;
	width: 100px;
	font-size:12px;
	font-family:arial;
}
.privateTableContent
{
	border-left: 1px solid #832B2A;
	border-right: 1px solid #832B2A;
	border-bottom: 1px solid #832B2A;
	margin-bottom: 10px;
}
.privateTableContent td
{
	text-align:center;
	height: 22px;
	color:#3C3C3C;
	font-size:12px;
}
.unevenRow
{
	background-color: #FFFFFF;
}
.evenRow
{
	background-color: #E3CCC6;
}
.privateFields
{
	color:#3C3C3C;
	font-size:12px;
/*	font-weight:bold;*/
	margin-top: 6px;
	margin-bottom: 10px;
}
.privateFields input
{
	border: 1px solid #832B2A;
	background-color: #FFFFFF;
	width: 100px;
	height: 18px;
	color:#3C3C3C;
	font-size:12px;
	font-family:arial;

}

input#customSizeHeight, input#customSizeWidth, input#customSizeDept
{
	width: 72px;
}

#customSize
{
	border: 1px solid #832B2A;
	background-color: #FFFFFF;
	width: 140px;
	height: 18px;
	color:#3C3C3C;
	font-size:12px;
	font-family:arial;
}
#customColor
{
	width: 30px;
	height: 30px;
}
.customColorBorder
{
	border: 1px solid #832B2A;
	background-color: #FFFFFF;
	width: 34px;
	height: 34px;
	float: left;
}

.oneHeightOptionBorder
{
	border: 1px solid #832B2A;
	background-color: #FFFFFF;
	width: 100px;
	height: 18px;
	float: left;
}

.customColorBorder div, .oneHeightOptionBorder div
{
	padding-top: 2px;
	padding-left: 2px;
}
#customColorViewer
{
	float: left;
}
#customQuantity
{
	width: 40px;
	height: 18px;
	color:#3C3C3C;
	font-size:12px;
	font-family:arial;
}
#productPrice
{
	color:#812A29;
	font-weight:bold;
	font-size:12px;
}
.productColors
{
	margin-top: 10px;
}
.productColor
{
	margin-right: 3px;
	margin-bottom: 6px;
	float: left;
	cursor: pointer;
}

table#cartTableData .productColor
{
	cursor: default;
}

.cartPage .productColor
{
	float: none;
	margin-top: 6px;
}
.productColor div
{
	border: 1px solid #832B2A;
	background-color: #FFFFFF;
	width:34px;
	height:34px;
}
.productColor div img
{
	margin-top: 2px;
	margin-left: 2px;
}
.cartPage .productColor div img
{
	margin-left: 0px;
}
.shopPageContent
{
	padding: 4px 18px 10px 18px;
}
.shopPageTitle
{
	float: left;
}
.shopPageTitle h1, .shopPageTitle a
{
	color:#812A29;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.topPaging div
{
	float: right;
}
.products
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.oneProduct
{
	float: left;
	/*width: 217px;*/
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #832B2A;
	background-color: #ffffff;
}
.oneProduct .productPic
{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
}
.oneProduct .productName
{
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.oneProduct .productName a
{
	color:#3C3C3C;
	font-size:12px;
	text-decoration: none;
}
.oneProduct .productPrice
{
	padding-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.bottomPaging
{
	clear: left;	
	float: right;
	padding-top: 20px;
}
.prevPage a, .prevPage_empty a, .nextPage a, .nextPage_empty a, .pageNumber, .pageNumber a
{
	color:#3C3C3C;
	font-size:12px;
	text-decoration: none;
}
.pages_firefox, .pages_ie
{
	padding-right: 4px;
	padding-left: 4px;
}
.pageNumber, .thisPageNumber
{
	margin-left: 1px;
	margin-right: 1px;
}
.thisPageNumber, .thisPageNumber a
{
	color:#812A29;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}
.cartPage
{
	margin-top: 30px;
}
#cartTableHeader
{
	border: 1px solid #B7B7B5;
	background-color: #ffffff;
}
#cartTableData
{
	background-color: #F8EFEA;
	border-left: 1px solid #B7B7B5;
}
#cartTableData td
{
	border-right: 1px solid #B7B7B5;
	border-bottom: 1px solid #B7B7B5;
}
.button
{
	cursor:pointer;
}
#cartTableShipment .totalText
{
	border-bottom: 1px solid #B7B7B5;
	border-right: 1px solid #B7B7B5;
	border-left: 1px solid #B7B7B5;
	background-color: #ffffff;
	height: 38px;
}
#cartTableShipment .totalText div
{
	padding-left: 6px;
}
#cartTableTotal .totalPrice
{
	border-bottom: 1px solid #B7B7B5;	
	border-right: 1px solid #B7B7B5;
	border-left: 1px solid #B7B7B5;
	background-color: #D4D4CC;
	height: 38px;
}
#cartTableTotal .totalPrice div
{
	padding-left: 16px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#cartTableVAT .totalPrice
{
	border-bottom: 1px solid #B7B7B5;	
	border-right: 1px solid #B7B7B5;
	border-left: 1px solid #B7B7B5;
	background-color: #F8EFEA;
	height: 38px;
}
#cartTableVAT .totalPrice div
{
	padding-left: 16px;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
#cartTableToPay .totalPrice
{
	border-bottom: 1px solid #B7B7B5;	
	border-right: 1px solid #B7B7B5;
	border-left: 1px solid #B7B7B5;
	background-color: #FFFFFF;
	height: 38px;
}
#cartTableToPay .totalPrice div
{
	padding-left: 16px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#cartTableBtn
{
	margin-top: 20px;
}
.cartProductName
{
	padding-top: 10px;
}
#cartTableData .cartProductName table
{
	margin-left: 6px;
}
#cartTableData .cartProductName a
{
	color: #3C3C3C;
	font-size: 12px;
	text-decoration: none;
}
#cartTableData .cartProductName table td
{
	border: 0px none;	
}
/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #812A29;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #3C3C3C;
	font-size: 14px;
	font-weight: bold;
}

td.sendEmail_value
{
	color: #3C3C3C;
	font-size: 14px;
	font-weight: normal;	
}

a img
{
		border: 0px;
}
div#customerDetailsTitle
{
		font-weight: bold;
		text-decoration: underline;
}
