body
{
	font-family:arial;
	font-size:12px;
	margin:0 auto;
	text-align:center;
	
}

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

#container	
{
	width:980px;
	margin:0 auto;
}	
h5
{
 margin: 0px;
}

/* -- HEADER  -------------------------------------------------------------------------------------------------- */
.header
{
	height:218px;
	width:980px;
	background: url(../loadedFiles/newheader.png) no-repeat;

}

.logo_place
{
	padding-top:52px;
	text-align: left;

}
.logo_place div
{
	height:67px;
}
.logo 
{
	float:left;
	cursor:pointer;
	font-size:0px;
	margin-left:100px;
	width:300px;	
}

.headerText
{
	font-size: 22px;
	font-weight: bold;
	color: #59B8E6;
	padding-right: 50px;
	padding-top: 14px;
}
.headerTextBox
{
	height: 40px;

}
.headerText p
{
	margin: 0px;
}
div#topMenu 
{
	padding-top: 33px;
}

.topMenu_box, .topMenu_box_sel
{
	background: url(../loadedFiles/topMenuBg.jpg) no-repeat;
	height:26px;
	width:108px;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	
}
.topMenu_box_sel a
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.topMenu_box a
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.topMenu_box  div, .topMenu_box_sel div
{
	padding-top: 4px;
}
.topMenu_sep
{
	width: 2px;
}

.topSubMenu_box, .topSubMenu_box_sel 
{
	background-color:#AFD94F;
	border-left:1px solid #70A00C;
	border-right:1px solid #70A00C;
	border-bottom:1px solid #70A00C;
	height:27px;
	text-align:center;
}
.topSubMenu_box div, .topSubMenu_box_sel div 
{
	padding-top: 6px;
}
.topSubMenu_box a, .topSubMenu_box_sel a 
{
	color: #5A5957;
	font-size: 12px;
	text-decoration: none;
}


/* -- main -------------------------------------------------------------------------------------------------- */
.main
{
	width:980px;
	background: url(../loadedFiles/mainBg.jpg) repeat-y;
}
.mainTable
{
	margin-left: 50px;
	margin-right: 50px;
	clear: both;
}
.content
{
/*	padding-right: 50px;
	padding-top: 40px;
	text-align: right;
	height:205px;
	width:277px;
	overflow: hidden;
	float: right;*/

/*	height:205px;*/
	width:277px;
}
.howByPic
{
	margin-right: 13px;
	margin-top: 40px;
	text-align: right;
	width:277px;
	float: right;
}
.howByPicTitle
{

	width:277px;
	height:28px;
	font-size: 14px;
	font-weight: bold;
}
.howByPicTitle div
{
	padding-right: 27px;
	padding-top: 4px;
}
.smallBoxTextContent
{
	width:277px;
	height: 150px;
	font-size: 12px;
}

.smallBoxTextContent p
{
	margin: 0px;
}
.smallBoxText
{
	padding-right: 27px;
	margin-top: 10px;
	padding-left: 27px;
	height: 92px;
	overflow: hidden;
}
.smallBoxText ol
{
	padding: 0px;
	margin: 0px;
}
.smallBoxText li
{
	margin-bottom: 5px;
}

.smallBoxTextEssay
{
	padding-right: 27px;
	padding-top: 10px;
	padding-left: 27px;
	height: 103px;
	overflow: hidden;
}
.smallBoxPic
{
		margin-right: 2px;
}
.smallBoxPicName
{
	text-align: center;
}

.smallBoxPicName a
{
	color: #595959;
}
.gotoCart
{
	text-align: left;
	padding-top: 15px;
	padding-left: 25px;
}
.gotoCart img
{
	vertical-align: bottom;
}
.gotoCart a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.gotoEssay
{
	text-align: left;
	padding-top: 5px;
	padding-left: 25px;
}
.gotoEssay a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.bigBoxBottom
{
	background: url(../loadedFiles/boxBottomBigBg.jpg) no-repeat;
	width:562px;
	height:9px;
	font-size: 0px;
}
.bigBoxTop
{
	background: url(../loadedFiles/boxTopBigBg.jpg) no-repeat;
	width:562px;
	height:28px;
	
}
.bigBoxTop div 
{
	font-size:14px;
	font-weight:bold;
	height:28px;
	padding-right:27px;
	padding-top:4px;
	text-align:right;
}
.bigBox_ie
{
	background: url(../loadedFiles/boxBigBg.jpg) repeat-y;
	width: 562px;
	height: 500px;
}
.bigBox_firefox
{
	background: url(../loadedFiles/boxBigBg.jpg) repeat-y;
	width: 562px;
	min-height: 500px;
}
.contentTitle
{
	padding-right: 20px;
}
.contentText
{
	padding-right: 20px;
	font-size: 12px;
}
.contentText p
{
	margin: 0px;
}
.smallBox
{

	background: url(../loadedFiles/smallBoxBg.jpg) no-repeat;
	width: 277px;
	height: 195px;
	padding-bottom: 2px;
}
.smallBottomBox
{
	background: url(../loadedFiles/smallBottomBoxBg.jpg) no-repeat;
	width: 277px;
	height: 240px;
	padding-bottom: 2px;
}
.contentBottom
{
	clear:both;
	margin-right: 65px;
	padding-top: 26px;
	padding-bottom: 30px;
	height:178px;
}

.smallBoxTitle
{
	padding-right: 27px;
	
	height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	vertical-align: center;
}
.smallBoxTitle div
{
	padding-top: 4px;
}
.smallBoxLinks
{
	padding-right: 22px;
	text-align: right;
	overflow-y: auto;
	height: 138px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;

}
.smallBoxLinks p
{

	padding-bottom: 3px;
}
.smallBoxLinks a
{
	color: #595959;
}
.smallBoxContent
{
	text-align: center;
}
.smallBoxContent input
{
	margin-top: 10px;
	width: 210px;
}
.smallSearchBoxText
{
	margin-top: 30px;
	font-size: 12px;
}
.smallBoxContent select
{
	margin-top: 20px;
	width: 210px;
}
.searchBtn
{
	margin-top: 10px;

}
.newsearch
{
	background: url(../loadedFiles/serch.jpg) no-repeat;
	height: 40px;
	width: 279px;
	position: relative;
}
.newSearchBtn
{
		cursor: pointer;
		width: 30px;
		height: 30px;
		left: 1px;
		top: 5px;
		position: absolute;
}
.newSearchFld
{
		width: 220px;
		height: 20px;
		left: 37px;
		top: 9px;
		position: absolute;
}
.newsletterBtn
{
	background: url(../loadedFiles/but.jpg) no-repeat;
	height: 78px;
	width: 114px;
	cursor: pointer;
	padding-right: 100px;
}
.bottomMenu2row
{
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 12px;
	text-align: center;
	color: #8ECA0A;
	clear: both;
}

.bottomMenu2row a
{
 	font-size: 12px;
	color:#595959;
	text-decoration: none;
}
.categoryMenu, .categoryMenu_sep
{
	float: right;
}
.categoriesEssay, .categoriesShop
{
	clear: both;
	padding-top: 5px;
	margin-right: 58px;
	margin-left: 58px;
}

.categoriesEssay span, .categoriesShop span, .bottomMenu_box_sel
{
	color: #8ECA0A;
	font-size: 12px;
}

.categoriesEssay a, .categoriesShop a, div.bottom_box a
{
	color:#595959;
	text-decoration: none;
}

.categoriesEssay a:hover, .categoriesShop a:hover, div.bottom_box a:hover
{
	text-decoration: underline;
}

.bottomGreenLine
{
	margin-bottom: 8px;
	margin-right: 58px;
	margin-left: 58px;
}

div.bottomGreenLine_in
{
	background-color: #8ECA0A;
	padding-top: 6px;
	padding-bottom: 6px;
}

.bottomGreenMenu
{
	color: #62684C;
	font-size: 12px;
	padding-right: 105px;
}
.bottomGreenMenu a
{
	color: #62684C;
	font-size: 12px;
	text-decoration: none
}
.bottomGreenMenu a:hover
{
	color: #62684C;
	font-size: 12px;
	text-decoration: underline
}
.bottomGreenMenu_sep
{
	color: #62684C;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.actionIcon
{
	padding-right: 10px;
	padding-left: 10px;
}
.actionIcon img
{
	vertical-align: middle;
}
.actionsIcons
{
	float: left;
	width: 105px;
}

.actionIcon a
{
	color: #ffffff;
}
/* -- footer -------------------------------------------------------------------------------------------------- */
.footer 
{	width:980px;
	height:59px;
	color: #ffffff;
	background-color: #B1AA8D;	
	clear: both;
}
.copyrights 
{
	float:right;
	font-size:12px;
	padding-right:50px;
	padding-top:13px;
	text-align:right;
	width:400px;
}
.interuselogo 
{
	float:left;
	padding-left:50px;
	padding-top: 10px;
	text-align:left;
}
.interuselogo img
{
	vertical-align: middle;
}
.interuselogo a
{
	font-size:12px;
	text-align:left;
	color: #3B3D3C;
	text-decoration: none;
}
/* -- Contact Us page -------------------------------------------------------------------------------------------------- */
.contactUsBg
{
	margin-right: 58px;
	margin-left: 58px;
	padding-top: 40px;
	background: url(../loadedFiles/contuctUsBg.jpg) no-repeat  right bottom;
	height: 500px;
}
#contactDetailsTitle 
{
	font-size:14px;
	font-weight:bold;
}
.formTitle
{
	font-size:14px;
	font-weight:bold;
	height: 28px
}
.formTitle
{
	padding-top: 4px;
	padding-right: 30px;
	text-align: right;
}
table#formTbl
{
	padding-right: 30px;
}
.formFieldText
{
	
	font-size:12px;
}
.formFieldBg 
{
	background: url(../loadedFiles/formFieldBg.png) no-repeat  center bottom;
	height:20px;
	width:169px;
}
.formFieldBg div, .textAreaBg div
{
	padding:3px;
}
.formField 
{
	border:0px none;
	font-size:11px;
	height:14px;
	width:163px;
}

.textAreaBg 
{
	background: url(../loadedFiles/textAreaBg.png) no-repeat  center bottom;
	height:43px;
	width:169px;
}
.textareaField 
{
	border:0px none;
	font-size:11px;
	height:37px;
	width:163px;
}
h1.contactUsPageTitle
{
 	display: inline;
}
.generalPageTitle img
{
	vertical-align : middle;
}

div#contactDetails
{
	float:right;
	width: 430px;
	height: 240px;
	text-align: right;
}
div#contactDetails p
{
	margin: 0px;
}
div#contactDetailsText, div#contactDetailsTitle
{
	padding-left: 140px;
	padding-right: 140px
}
.formContactUs
{
	background: url(../loadedFiles/contactDetailsBg.jpg) no-repeat ;
	height:343px;
	width:342px;
	float:right;
}

form#contactForm
{
	display: inline;
}

.contactUsBottomRow
{
	clear: both;
	padding-top: 80px;
}

/* -- Essays preview -------------------------------------------------------------------------------------------------- */
#catEssayPreview .oneEssay
{
	padding-top: 15px;
	padding-right: 27px;
	padding-left: 15px;
	font-size: 12px;
}
#catEssayPreview .oneEssay_in
{
	padding-left: 25px;
}
#catEssayPreview .oneEssay_pic
{
	width: 138;
	height: 104;
	float: left;
}
#catEssayPreview .oneEssay_subtitle div
{
	height: 63px;
	overflow: hidden;
}
#catEssayPreview .oneEssay_pic img
{
	border: 1px;
	border-color: #B5B4B2;

}
#catEssayPreview .oneEssay_title a
{
	font-size: 13px;
	color: #8DC80A;
	text-decoration: none;
}
#catEssayPreview .goEssay a
{

	color: #8DC80A;
	text-decoration: none;
}

.specialEssayIcon
{
	padding-right:20px;
}
.specialEssay, .specialEssay a
{
	color: #000000;
	font-size: 13px;
}
/* -- Essay -------------------------------------------------------------------------------------------------- */
.essayContent
{
	margin-left: 50px;
	margin-right: 50px;
	padding-top: 20px;
	text-align: right;
}
.essayPic
{
	float: left;
	width: 252px;
	padding-left: 20px;
	padding-right: 40px;
}
.essayAdsense
{
	clear: left;
	float: left;
	width: 200px;
	padding-right: 40px;
}
.essayTitle, .essayText, .essayLink, .essayAuthor
{
	padding-right: 20px;
	padding-left: 300px;
}

.goEssays
{
	padding-bottom: 7px;
	padding-top: 10px;
}

.essayAuthor
{
	padding-bottom: 5px;
}
.essaySubTitle
{
	padding-right: 20px;
	padding-left: 300px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #595959;
	text-align: justify;

}
.essayLink
{
	clear: both;
}

.essayLink a
{
	font-size: 12px;
	color: #000000;
}
.essayPicTitle
{
	padding-top: 10px;
	font-size: 10px;
}
.essayText p
{
	margin: 0px;
	font-size: 14px;
	text-align: justify;
}
/* -- General page -------------------------------------------------------------------------------------------------- */

.generalContent
{
	margin-left: 50px;
	margin-right: 50px;
	padding-top: 20px;
	text-align: right;
}
.generalContentTitle
{
	padding-right: 20px;
	clear:both;
}
.generalContactText
{
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
}
.generalContentDescription
{
	padding-bottom: 10px;
	color: #595959;
	font-size: 13px;
	font-weight: bold;
}
/* -- links page -------------------------------------------------------------------------------------------------- */
div#urls a 
{
	color:#000000;
	font-size:12px;
}
/* -- Site MAp page -------------------------------------------------------------------------------------------------- */
.sitemap a 
{
	color:#000000;
	font-size:12px;
}
.sitemapTitle
{
	color:#8ECA0A;
	font-size:13px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #0000C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #404040;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}
/*-- Category page -----------------------------------------------------*/

div#products
{
	margin-right: 8px;
}

.oneProduct
{
	width: 135px;
	float: right;
	padding-left: 8px;
	margin-bottom: 5px;
	text-align: center;
}
.oneProductWithName
{
	width: 135px;
	float: right;
	padding-left: 10px;
	margin-bottom: 15px;
	text-align: center;
}

.oneProduct img, .oneProductWithName img
{
	border: 1px solid #8A8B8F;
}
.oneProductWithName img
{
}
.productPic a 
{
	color:#595959;
}

.smallSearchBoxContent
{
	padding-right: 20px;
}
.smallSearchBoxContent input
{
	width: 210px;

}
.smallSearchBoxContent img
{
	vertical-align: top;
}
.generalCategorytTitle
{
	padding-right: 20px;
	clear:both;

}
.allOneProducts
{
	padding-bottom: 15px;
}

.allOneProducts td
{
	vertical-align: top;
}

.bigBoxPlaceProduct
{
	background: url(../loadedFiles/boxBigBg.jpg) repeat-y;
	width: 562px;
	min-height: 257px;
}
.bigBoxPlaceProduc .productDescription .prodDesc
{
  	height: 195px;
	overflow: auto;
}
.oneCatDesc p
{
	margin 0px;
}
.oneCatDesc div
{
	padding-top 5px;
}
/*-- Product page -----------------------------------------------------*/
.productDescription p
{
	margin: 0px;
}
.productDescription 
{
	font-size: 12px;
	width: 250px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
}
.productLink
{
	font-size: 12px;
	padding-top: 5px;
}
.productLinkBold
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.productLinkBold a
{
	color: #000000;
}
.productLinkBold div
{
	cursor: pointer;
	text-decoration: underline;
}
.categoryDesc, .categoryDesc table
{
	font-size: 14px;
}
.categoryDesc p
{
	margin: 0px;
}
.greenFont
{
	color: #8FC807;
	text-decoration: underline;
}
.prodPhotgrapher
{
	padding-top: 20px;
}
.productPicture
{
	padding-top: 10px;
}
.productPrices, .productPrices table  
{
	font-size: 12px;
}
.productPricesHeader
{
	padding-right: 10px;
}

.addToCart
{
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
}

.addToCart div
{
	cursor: pointer;
	float: right;
	padding-top: 6px;
}
 .addToCart img
{
	cursor: pointer;
	float: right;
	vertical-align: middle;
}

.notForSale
{
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
}

.notForSale div
{
	float: right;
	padding-top: 6px;
	color: #454545;
	font-size:13px;
	font-weight: bold;
}
 .notForSale img
{
	float: right;
	vertical-align: middle;
}

.bigBoxProduct_ie
{
	background: url(../loadedFiles/boxBigBg.jpg) repeat-y;
	width: 562px;
	height: 420px;
}
.bigBoxProduct_firefox
{
	background: url(../loadedFiles/boxBigBg.jpg) repeat-y;
	width: 562px;
	min-height: 420px;
}
.tableSep
{
	background-color: #B2B2B2;
}
.pricesTable td
{
	text-align: center;
}
/* -- Search Results page -------------------------------------------------------------- */
.searchTypeTitle
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-size: 13px;
	font-weight: bold;
	color: #8ECA0A;
}
div#searchResults
{
	padding-right: 20px; 
	padding-left: 10px; 
	padding-bottom: 20px;

}
.searchResultsTitle, .searchResultsText
{
	padding-right: 10px; 
}

/* -- Cart page -------------------------------------------------------------- */
.cartTableHeader
{
	background: url(../loadedFiles/cartTableHeaderBG.jpg) no-repeat;
	height: 28px;
	font-size: 12px;
	font-weight: bold;
}
.cartTableData
{
	background: url(../loadedFiles/cartTableDataBg.jpg) repeat-y;
	font-size: 12px;
}
.cartTableBottom
{
	background: url(../loadedFiles/cartTableBottomBg.jpg) no-repeat;
	height: 9px;
	width: 591px;
}
.cartProductName a
{ 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.pageCartTitle h1
{
	display: inline;
}
.cartTableTotalHeader
{
	font-size: 12px;
	padding-top: 25px;
}
.cartTableTotalHeader .totalText
{
	font-weight: bold;
}
.cartPageButton
{
	background: url(../loadedFiles/returnToShop.png) no-repeat;
	height: 25px;
	width: 127px;
}

.cartTableTotalCheckout
{
	padding-top: 25px;
}
.button
{
	cursor: pointer;
}
ul
{
		margin-top: 2px;
		margin-bottom: 2px;
		margin-right: 20px;
}

div#emailContent
{
	font-family: arial;
	font-size: 12px;
}

div#newsLatterCopyrights
{
	font-font: arial;
	font-size: 11px;
	padding-bottom: 7px;
	padding-top: 20px;
	color: #3B3B3B;
	font-weight: bold;
}

div.webLinks
{
}

div.webLinks div#facebookLink
{
	float: right;
	padding-right: 18px;
	padding-top: 20px;
}

div.webLinks div#tweeterLink
{
	float: right;
	padding-right: 15px;
	padding-top: 20px;
}

div.essayBanner object, div.essayBanner_in
{
	margin-bottom: 15px;
}

