body
{
	background-color: #FFFFFF;
	margin: 0px auto;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #646464;
}

p, h1, h2, form, input, img, select
{
	padding: 0px;
	margin: 0px;
}

input
{
	font-size: 12px;
	font-family: arial;
}

h1, h2
{
	font-size: 18px;
	color: #104D84;
}

h2
{
	font-size: 13px;
}

a, .link
{
	color: #3BAEED;
	cursor: pointer;
}

td
{
	vertical-align:top;
	font-size: 13px;
}

div#container
{
	margin: 0 auto;
	width: 930px;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	background: url(../loadedFiles/header.png) no-repeat;
	width: 930px;
	height: 110px;
	position: relative;
}

div#logo
{
	position: absolute;
	top: 31px;
	right: 6px;
}

div#logo div
{
	width: 109px;
	height: 110px;
	cursor: pointer;
}

/* -- top links --------------------------------------------------------------------------------------------------- */

div#topLinks
{
}

div#topLinks_in
{
	padding-top: 12px;
	padding-right: 775px;
}

div.topLink
{
	float: right;
}

div.topLink div
{
	padding-right: 20px;
	cursor: pointer;
}

div#topLink0 div
{
	padding-left: 22px;
}

div.topLink a
{
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
}

/* -- top login --------------------------------------------------------------------------------------------------- */

div#topLogin
{
	position: absolute;
	left: 180px;
	top: 11px;
}

div#openLogin
{
	font-weight: bold;
	text-decoration: underline;
}

div#login, div#smallWin
{
	background: url(../loadedFiles/loginPopupWin.png) no-repeat;
	width: 211px;
	height: 106px;
}

div#login_in, div#smallWin_in
{
	padding-top: 20px;
	padding-right: 10px;
}

div#smallWin_in
{
	padding-left: 10px;
}

div#loginClose, div#smallWinClose
{
	position: absolute;
	top: 4px;
	right: 6px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

form#loginForm
{
	text-align: right;
}

td.loginField input
{
	border: 1px solid #DCD8CC;
	height: 19px;
	width: 145px;
}

td.loginFieldText
{
	color: #636363;
	font-weight: bold;
}

div#loginError
{
	color: #636363;
	font-weight: bold;
	padding-bottom: 15px;
}

div#forgotPassword
{
	float: right;
	color: #E67817;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	cursor: pointer;
}

div#login_goBack
{
	text-decoration: underline;
	font-weight: bold;
}

div#confirmMsg
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div#confirmBtns
{
}

div#confirmYesBtn
{
	float: left;
	padding-left: 15px;
	cursor: pointer;
}

div#confirmNoBtn
{
	float: right;
	padding-right: 15px;
	cursor: pointer;
}

/* -- search site ------------------------------------------------------------------------------------------------- */

div#searchSite
{
	float: left;
	padding-top: 23px;
	padding-left: 10px;
}

form#searchForm input#queryText
{
	border: 1px solid #DBD9DA;
	width: 125px;
	height: 17px;
}

div#searchSite a
{
	vertical-align: middle;
	cursor: pointer;
}

div.searchTypeTitle
{
	color: #00AEED;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.searchResultsTitle
{
	margin-bottom: 7px;
}

div.searchResultsTitle a
{
	color: #666666;
}

div.searchResultsText
{
	margin-right: 15px;
	margin-bottom: 7px;
}

/* -- top cart ---------------------------------------------------------------------------------------------------- */

div#topCart
{
	float: left;
	padding-left: 15px;
}

div#topCart_in
{
	text-align: right;
	color: #656364;
	font-weight: bold;
	padding-top: 25px;
	cursor: pointer;
}

div.topCart_firefox
{
	min-width: 260px;
}

div.topCart_ie
{
}

div.topCart_firefox img
{
	vertical-align: top;
}

div.topCart_ie img
{
	vertical-align: bottom;
}

span#topCartTitle
{
	font-weight: bold;
}

div#topCartDetails
{
	float: left;
}

div#topCartDetails table
{
	font-weight: bold;
}

table#boxCartHeader, table#boxCartContent, div#boxCartButtons
{
	display: none;
}

/* -- top menu ---------------------------------------------------------------------------------------------------- */

div#topMenu
{
	clear: both;
}

div.topMenu_in
{
	padding-top: 10px;
	padding-right: 146px;
}

div.topMenu_box
{
	float: right;
	width: 112px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

div.topMenu_box a
{
	text-decoration: none;
	color: #FFFFFF;
}

div.topMenu_box_in
{
	height: 22px;
	cursor: pointer;
}

div.topSubMenu_in
{
	padding-right: 1px;
}

div.topSubMenu_box, div.topSubMenu_box_sel
{
	width: 111px;
	height: 22px;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}

div.topSubMenu_box div, div.topSubMenu_box_sel div
{
	padding-right: 4px;
	padding-top: 3px;
}

div.topSubMenu_box
{
	background: url(../loadedFiles/subMenu.png) repeat-x;
}

div.topSubMenu_box_sel
{
	background: url(../loadedFiles/subMenu_selected.png) repeat-x;
}

div.topSubMenu a
{
	color: white;
	text-decoration: none;
}

div.topSubMenu_box_sel, div.topSubMenu_box_sel a
{
	color: #251C13;
	text-decoration: none;
}

div.subMenuBottom
{
	background: url(../loadedFiles/subMenuBottom.gif) no-repeat left;
	width: 111px;
	height: 5px;
	font-size: 0px;
}

div.topSubMenu_sep
{
	background: url(../loadedFiles/subMenu_sep.png) no-repeat;
	width: 111px;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
}

/* -- ------------------------------------------------------------------------------------------------------------- */

div.topPic
{
}

div#homePic
{
	background: url(../loadedFiles/homePic.jpg) no-repeat;
	width: 930px;
	height: 209px;
}

/* -- title ------------------------------------------------------------------------------------------------------- */

div.titleLeft
{
	float: right;
	background: url(../loadedFiles/titleLeft.png) no-repeat;
	width: 6px;
	height: 22px;
	overflow: hidden;
}

div.titleRight
{
	float: right;
	background: url(../loadedFiles/titleRight.png) no-repeat;
	width: 6px;
	height: 22px;
	overflow: hidden;
}

div.titleBg
{
	float: right;
	background: url(../loadedFiles/titleBg.png) repeat-x;
	height: 22px;
	overflow: hidden;
}

div.titleBg div
{
	padding-right: 2px;
}

div.titleText
{
	font-size: 18px;
	color: #104D84;
}

div.smallTitle
{
	height: 22px;
}

div.smallTitle div.titleBg
{
	width: 277px;
}

div.bigTitle div.titleBg
{
	width: 593px;
}

div.subTitle
{
	background: url(../loadedFiles/subTitle_bg.png) no-repeat;
	width: 557px;
	height: 19px;
}

div.subTitle div
{
	padding-right: 10px;
	font-size: 16px;
	color: white;
	font-weight: bold;
}

/* -- main table -------------------------------------------------------------------------------------------------- */

table.mainTable
{
	width: 930px;
}

table.mainTable td.rightCol
{
	vertical-align: top;
	width: 630px;
}

table.mainTable td.leftCol
{
	vertical-align: top;
	width: 300px;
}

table.mainTable td.leftCol div#leftCol_in
{
	padding-right: 10px;
}

table#homeTable
{
	background: url(../loadedFiles/homeTableBg.png) repeat-y;
}

/* -- home page --------------------------------------------------------------------------------------------------- */

div#homeContent
{
	padding-top: 17px;
}

table#homeInnerTable
{
	background: url(../loadedFiles/homeInnerTableBg.png) repeat-y;
	width: 630px;
}

div.homeBox
{
	padding-top: 15px;
	clear: both;
}

/* -- home magazine (essay preview) ------------------------------------------------------------------------------- */

div#homeMagazine
{
}

div#homeMagazine table td
{
	vertical-align: top;
}

div.homeMagazine_essayPic
{
	padding-top: 5px;
	padding-left: 10px;
}

div.homeMagazine_essayTitle
{
	padding-bottom: 7px;
	width: 170px;

}

div.homeMagazine_essayTitle a
{
	color: #636363;
	font-weight: bold;
	text-decoration: none;
}

div.homeMagazine_essaySubtitle
{
	margin-bottom: 7px;
	width: 170px;
	height: 45px;
	overflow: hidden;
	text-align: justify;
}

div.homeMagazine_essayGo
{
	padding-bottom: 7px;
}

div.homeMagazine_essayGo a
{
	text-decoration: none;
}

div.homeMagazine_essayGo img
{
	vertical-align: middle;
}


/* -- home forums preview ----------------------------------------------------------------------------------------- */

div#forumsPreview
{
}

div#forumsPreviewPromo
{
	width: 290px;
	padding-bottom: 15px;
	display: none;
}

div#forumsPreviewLinks
{
}

div.forumPreview_name
{
	background: url(../loadedFiles/forumBtn.png) no-repeat;
	width: 93px;
	height: 25px;
	float: right;
}

div.forumPreview_name div
{
	padding-top: 3px;
	text-align: center;
}

div.forumPreview_name a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.forumPreview_sep
{
	background: url(../loadedFiles/forum_sep.png) no-repeat;
	width: 19px;
	height: 25px;
	float: right;
}

div#forumsPosts
{
	padding-bottom: 10px;
}

/* -- home latest blog post --------------------------------------------------------------------------------------- */

div#latestBlogPost
{

}

div#latestBlogPost_title
{
	font-weight: bold;
	padding-bottom:3px;
}

div#latestBlogPost_title a
{
	color: #636363;
	text-decoration: none;
}

div#latestBlogPost_date
{
	padding-bottom: 7px;
}

div#latestBlogPost_txt
{
	width: 275px;
	height: 178px;
	overflow: hidden;
}

div#latestBlogPost_goBlog
{
	float: right;
	padding-bottom: 20px;
}

div#latestBlogPost_goBlogs
{
	float: left;
	padding-left: 30px;
	padding-bottom: 20px;
}

div#latestBlogPost_goBlog a, div#latestBlogPost_goBlogs a
{
	text-decoration: none;
}

/* -- home news --------------------------------------------------------------------------------------------------- */

div#homeNews
{
}

marquee.styleMarquee
{
	height: 300px; /*90px;*/
	width: 275px;
}

div.homeNews_date
{
}

div.homeNews_date a
{
	color: #636363;
	text-decoration: none;
}

div.homeNews_title
{
	color: #3BAEED;
}

/* -- home sub-marine sport --------------------------------------------------------------------------------------- */

div#subMarineSport
{
	padding-top: 15px;
}

div.subMarineSport_subtitle
{
	clear: both;
	padding-top: 20px;
	width: 605px;
}

div.subMarineSport_readMore
{
	padding-top: 15px;
	padding-bottom: 15px;
}

div.subMarineSport_readMore a
{
	text-decoration: none;
}

div.subMarineSport_pics
{
}

div.subMarineSport_pic
{
	float: right;
	padding-left: 4px;
}

div#innerRightTop div.subMarineSport_subtitle
{
	width: 592px;
	padding-top: 0px;
}

/* -- home bituach & moadon --------------------------------------------------------------------------------------- */

div#homeBituach a
{
	text-decoration: none;
}

div#homeBituach_in
{
	background: url(../loadedFiles/bituach_bg.png) no-repeat;
	width: 289px;
	height: 151px;
}

div#homeBituach_title, div#homeMoadon_title, div#homeSales_title, div#homeSeker_title
{
	font-size: 18px;
	color: white;
	padding-top: 2px;
	padding-right: 9px;
}

div#homeBituach_text, div#homeMoadon_text
{
	padding-top: 15px;
	padding-right: 9px;
	color: #474948;
}

div#homeSeker_text
{
	padding-top: 5px;
	padding-right: 9px;
	color: #474948;
}

div#homeBituach_text div
{
	width: 140px;
	height: 105px;
	overflow: hidden;
	font-size: 12px;
}

div#homeMoadon
{
	padding-top: 8px;
}

div#homeMoadon_in
{
	background: url(../loadedFiles/moadon_bg.png) no-repeat;
	width: 289px;
	height: 118px;
}

div#homeMoadon_text div
{
	width: 140px;
	height: 70px;
	overflow: hidden;
	font-size: 12px;
}

div#homeSeker
{
	padding-top: 8px;
}

div#homeSeker_in
{
	background: url(../loadedFiles/seker_bg.png) no-repeat;
	width: 289px;
	height: 151px;
}

div#sendSurvey
{
		float: left;
		margin-left: 5px;
}

/* -- home sales -------------------------------------------------------------------------------------------------- */

div#homeSales
{
	padding-top: 8px;
}

div#homeSales_in
{
	background: url(../loadedFiles/sales_bg.png) no-repeat;
	width: 289px;
	height: 235px;
}

div#homeSalesTitle
{
}

div#homeSalesProducts
{
	padding-top: 20px;
	padding-right: 4px;
}

div.homeSalesProduct
{
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}

div.homeSalesProduct_pic
{
	width: 84px;
	height: 116px;
	border: 1px solid #D6D6D6;
	text-align: center;
	background-color: white;
}

div.homeSalesProduct_pic div
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

div.homeSalesProduct_name
{
	width: 80px;
	height: 30px;
	overflow: hidden;
	text-align: center;
}

div.homeSalesProduct_name a
{
	color: #484848;
	text-decoration: none;
	font-weight: bold;
}

div#homeSalesProducts_go
{
	float: left;
	padding-top: 15px;
	padding-left: 18px;
}

div#homeSalesProducts_go img
{
	vertical-align: middle;
}

div#homeSalesProducts_go a
{
	text-decoration: none;
	font-weight: bold;
}

div#weekProduct
{
	background: url(../loadedFiles/weekProduct_bg.png) repeat-y;
	width: 289px;
	text-align: center;
}

div#weekProduct_in
{
	background-color: #EAE8E9;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 7px;
	margin-left: 13px;
	margin-right: 10px;
}

div#weekProduct_right
{
	float: right;
}

div#weekProduct_title
{
	color: #10B2F2;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

div#weekProduct_name
{
	text-align: right;
	padding-top: 5px;
	width: 155px;
}

div#weekProduct_name a
{
	color: #474946;
	font-weight: bold;
	text-decoration: none;
}

div#weekProduct_pic
{
}

div#weekProductCloser
{
	background: url(../loadedFiles/weekProductCloser.png) no-repeat top;
	width: 289px;
	height: 20px;
	font-size: 0%;
}


/* -- newsletter -------------------------------------------------------------------------------------------------- */

div#newsletter
{
}

div#newsletter_in
{
	background: url(../loadedFiles/joinNewsletter.png) no-repeat;
	width: 289px;
	height: 137px;
}

div#newsletter_text
{
	padding-top: 25px;
	padding-right: 5px;
}

div#newsletter_text, div#newsletter_text a
{
	color: white;
}

div#newsletter_text img
{
	vertical-align: middle;
}

div#newsletterRegister
{
	padding-top: 20px;
	padding-right: 10px;
}

td.newsLetterText
{
	color: white;
	width: 45px;
}

td.newsLetterField input
{
	border: 1px solid #CFCFCF;
	height: 18px;
	width: 130px;
}

td.newsLetterField
{
	width: 145px;
}

/* -- bottom banners ---------------------------------------------------------------------------------------------- */

div.leftColBanner
{
	padding-top: 15px;
	padding-right: 15px;
}

div#bottomBanners
{
	padding-top: 20px;
	padding-bottom: 12px;
}

div#bottomBannersBg
{
	width: 930px;
	height: 115px;
	background-color: #E9E9E9;
}

div#bottomBanners_in
{
	padding-right: 7px;
}

div.bottomBanner
{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	float: right;
}

/* -- bottom menu ------------------------------------------------------------------------------------------------- */

div#bottomMenu
{
	background: url(../loadedFiles/bottomMenu_bg.png) no-repeat;
	width: 930px;
	height: 233px;
}

div.bottomMenu_in 
{
	padding-top: 20px;
	padding-right: 4px;
}

div.bottomMenuCol
{
	float: right;
	width: 132px;
	text-align: right;
}

div.bottomMenu_box
{
	padding-bottom: 12px;
	padding-right: 15px;
}

div.bottomMenu_box a
{
	color: white;
	font-weight: bold;
}

div.bottomSubMenu
{
	padding-right: 15px;
}

div.bottomSubMenu_box
{
}

div.bottomSubMenu_box a
{
	color: white;
	text-decoration: underline;
}

/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	clear: both;
}

div#copyrights
{
	float: right;
	color: #636363;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 12px;
}
			
div#interuseLogo
{
	float: left;
	padding-left: 5px;
}

div#interuseText
{
	float: left;
	padding-top: 10px;
}

div#interuseText a
{
	color: #636363;
	font-size: 12px;
	text-decoration: none;
}

/* -- inner menu -------------------------------------------------------------------------------------------------- */

div#innerMenu
{
	padding-top: 123px;
	padding-right: 13px;
}

div#innerMenu_in
{
	height: 42px;
}

div.innerMenu_box, div.innerMenu_box_selected
{
	float: right;
	width: 101px;
	height: 21px;
}

div.innerMenu_box
{
	background: url(../loadedFiles/innerMenu_bg.png) no-repeat right;
}

div.innerMenu_box_selected
{
	background: url(../loadedFiles/innerMenu_bg_selected.png) no-repeat right;
}

div.innerMenu_box div, div.innerMenu_box_selected div
{
	padding-left: 1px;
	padding-top: 1px;
	text-align: center;
	color: white;
}

div.innerMenu_box a, div.innerMenu_box_selected a
{
	color: white;
	text-decoration: none;
}

div#innerMenuNav
{
	clear: both;
	padding-top: 12px;
	padding-right: 13px;
	color: #3BAEED;
}

div#innerMenuNav a
{
	text-decoration: none;
}

/* -- inner page -------------------------------------------------------------------------------------------------- */

div#innerRightTop
{
	background: url(../loadedFiles/inPage_right.png) no-repeat top;
	width: 630px;
}

div#innerLeftTop
{
	background: url(../loadedFiles/inPage_left.png) no-repeat top;
	width: 300px;
	height: 210px;
}

/* -- inner page content ------------------------------------------------------------------------------------------ */

div#pageContent
{
	padding-right: 13px;
	padding-left: 25px;
	padding-top: 5px;
}

td.rightCol div#innerRightTop div.blogPageContent
{
	padding-left: 15px;
}

div#pageTitle
{
	padding-bottom: 15px;
}

div#pageTitle h1
{
	font-size: 22px;
}

div#pageAuthor
{
	padding-bottom: 7px;
}

div#pageSubtitle
{
	font-weight: bold;
	padding-bottom: 10px;
}

/* -- gallery preview --------------------------------------------------------------------------------------------- */

div#galleryPreview
{
	padding-top: 10px;
}

div.galleryPreview_one
{
	float: right;
	width: 295px;
}

div.galleryPreview_pic
{
	background: url(../loadedFiles/galleryPic_bg.png) no-repeat; 
	width: 278px;
	height: 211px;
}

div.galleryPreview_pic div
{
	padding-top: 10px;
	padding-right: 11px;
}

div.galleryPreview_name
{
	float: right;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 25px;
}

div.galleryPreview_name a
{
	color: #636363;
	text-decoration: none;
}

div.galleryPreview_go
{
	float: left;
	padding-top: 12px;
	padding-left: 25px;
	padding-bottom: 25px;
}

div.galleryPreview_go a
{
	text-decoration: none;
}

div.galleryPreview_go img
{
	vertical-align: middle;
}

div#flashcontent
{
	width: 570px;
	height: 500px;
}

/* -- contact page ------------------------------------------------------------------------------------------------- */

div#contactUs
{
	padding-top: 35px;
}

div#contactRight
{
	float: right;
}

td.formFieldText
{
	vertical-align: top;
	width: 55px;
	color: #636363;
	font-weight: bold;
}

input.formField, textarea.textareaField, select.formField
{
	border: 1px solid #E2E9EF;
	border-top: 1px solid #AAADB2;
	width: 230px;
	height: 19px;
}

textarea.textareaField
{
	height: 65px;
}

div#contactLeft
{
	float: right;
	padding-right: 50px;
}

div#contactMap
{
	padding-top: 20px;
}

/* -- border boxes ------------------------------------------------------------------------------------------------ */

div.borderBoxTop
{
	background: url(../loadedFiles/borderBox_top.png) no-repeat;
	width: 257px;
	height: 5px;
	overflow: hidden;
}

div.borderBoxBottom
{
	background: url(../loadedFiles/borderBox_bottom.png) no-repeat;
	width: 257px;
	height: 5px;
	overflow: hidden;
}

div.borderBoxBg
{
	background: url(../loadedFiles/borderBox_bg.png) repeat-y;
	width: 257px;
}

div.borderBox_in
{
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}

div#contactDetails div.borderBox_in
{
	line-height: 22px;
}

div.borderMediumBoxTop
{
	background: url(../loadedFiles/borderMediumBox_top.png) no-repeat;
	width: 169px;
	height: 5px;
	overflow: hidden;
}

div.borderMediumBoxBottom
{
	background: url(../loadedFiles/borderMediumBox_bottom.png) no-repeat;
	width: 169px;
	height: 5px;
	overflow: hidden;
}

div.borderMediumBoxBg
{
	background: url(../loadedFiles/borderMediumBox_bg.png) repeat-y;
	width: 169px;
}

div.borderMediumBox_in
{
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.borderBigBoxTop
{
	background: url(../loadedFiles/borderBigBox_top.png) no-repeat;
	width: 557px;
	height: 5px;
	overflow: hidden;
}

div.borderBigBoxBottom
{
	background: url(../loadedFiles/borderBigBox_bottom.png) no-repeat;
	width: 557px;
	height: 5px;
	overflow: hidden;
}

div.borderBigBoxBg
{
	background: url(../loadedFiles/borderBigBox_bg.png) repeat-y;
	width: 557px;
}

div.borderBigBox_in
{
	padding: 10px;
}

/* -- essay preview ----------------------------------------------------------------------------------------------- */

div#catEssayPreview, div#subMarineEssayPreview
{
	padding-top: 20px;
}

td.catEssayPreview_pic
{
}

td.catEssayPreview_pic div
{
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 10px;
}

div.oneEssay_title
{
	padding-bottom: 5px;
}

div.oneEssay_title a
{
	color: #0F4E84;
	text-decoration: none;
	font-weight: bold;
}

div.oneEssay_subtitle
{
	overflow: hidden;
	width: 480px;
}

div.oneEssay_subtitle_firefox
{
/*	height: 75px;*/
}

div.oneEssay_subtitle_ie
{
/*	height: 73px;*/
}

div.goEssay
{
	background: url(../loadedFiles/goEssay_bg.png) repeat-x bottom;
	width: 480px;
	height: 13px;
}

div.goEssay div
{
	float: left;
	width: 45px;
	background-color: white;
	text-align: left;
}

div.goEssay a
{
	font-size: 12px;
	text-decoration: none;
}

div#subMarineEssayPreview div.oneEssay_subtitle,
div#subMarineEssayPreview div.goEssay
{
	width: 425px;
}

/* -- shop main page ---------------------------------------------------------------------------------------------- */

div#products
{
	padding-top: 15px;
}

div.oneProduct
{
	float: right;
	padding-top: 13px;
	padding-left: 18px;
	padding-bottom: 13px;
}

div.oneProduct div.borderMediumBox_in
{
	text-align: center;
}

div.oneProduct div.oneProduct_pic
{
	padding-bottom: 10px;
}

div.oneProduct div.oneProduct_pic div
{
	height: 135px;
}

div.oneProduct div.oneProduct_name
{
	height: 18px;
	overflow: hidden;
}

div.oneProduct div.oneProduct_name a
{
	text-decoration: none;
	font-weight: bold;
	color: #636363;
}

div.oneProduct div.shopSep
{
	padding-top: 7px;
	padding-bottom: 7px;
}

div.oneProduct div.shopSep div
{
	background: url(../loadedFiles/shopSep.png) no-repeat;
	width: 155px;
	height: 3px;
	font-size: 0%;
}

div.oneProduct div.oneProduct_producer
{
	height: 20px;
}

div.oneProduct_price
{
	color: #626262;
	font-weight: bold;
}

div.oneProduct_memberPrice
{
	color: #E7781C;
	font-weight: bold;
}

div.oneProduct div.oneProduct_go
{
	padding-top: 10px;
	padding-bottom: 3px;
}

div.oneProduct_go img,
div.oneProduct_addToCart img
{
	cursor: pointer;
}

div#bottomPaging
{
	clear: both;
	text-align: center;
}

div.nextPage, div.nextPage_empty,
div.prevPage, div.prevPage_empty, div.pages
{
	padding-left: 2px;
	padding-right: 2px;
}

div.pages a, div#blogPaging table a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.pageNumber, div.thisPageNumber
{
	padding-left: 2px;
	padding-right: 2px;
}

div.thisPageNumber span
{
	font-weight: normal;
}

table#pages, table.pagingTbl
{
	direction: ltr;
}

div.nextPage_empty img, div.prevPage_empty img
{
	display: none;
}

/* -- product page ------------------------------------------------------------------------------------------------ */

div#product
{
}

td#product_pic
{
	vertical-align: top;
	width: 240px;
}

td#product_pic div
{
	border: 1px solid #E8E8E8;
	padding: 5px;
	margin-left: 15px;
	text-align: center;
}

td#product_details div.product_name
{
	padding-top: 10px;
	color: #636363;
	font-weight: bold;
}

td#product_details div.product_desc
{
	padding-top: 15px;
	padding-bottom: 15px;
}

td#product_details div.oneProduct_addToCart
{
	padding-top: 15px;
}

div#attachProducts div.borderBigBox_in
{
	padding-left: 0px;
	padding-right: 0px;
}

table#attachProductsTbl
{
	width: 557px;
}

div#attachProductsTitle
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.attachProduct
{
	width: 135px;
	text-align: center;
}

div.attachProduct_pic
{
	border: 1px solid #E8E6E7;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 15px;
}

div.attachProduct_pic div
{
	padding: 5px;
}

div.attachProduct_name
{
	text-align: center;
	height: 35px;
	overflow: hidden;
}

div.attachProduct_name a
{
	text-decoration: none;
	color: #636363;
	font-weight: bold;
}

div.attachProduct_go
{
	padding-top: 2px;
}

div.attachProduct_go a
{
	text-decoration: none;
}

/* -- cart page --------------------------------------------------------------------------------------------------- */

table#pageCartTable th
{
	background-color: #00AEED;
	height: 25px;
	font-size: 12px;
	color: white;
}

table#pageCartTable td
{
	background-color: #F5C9A4;
	height: 25px;
	font-size: 12px;
	color: #474948;
}

table#pageCartTable td a
{
	color: #474948;
	text-decoration: none;
}

table#pageCartTable td div.pageCart_data
{
	padding: 2px 5px;
}

select#shipment
{
	font-size: 12px;
	font-family: arial;
	width: 100px;
	height: 16px;
}

table#pageCartTable td div.pageCart_data img
{
	vertical-align: middle;
	cursor: pointer;
}

table#cartPageTotalTable td.cartPageTotalCol
{
	background-color: #F2E2D5;
	height: 27px;
	vertical-align: middle;
	font-weight: bold;
}

span.hiddenData
{
	display: none;
}

div#cartPageTotalText
{
	padding-left: 5px;
}

div#cartPageShipment
{
	padding-right: 5px;
}

div#cartPageTotal
{
	padding-right: 5px;
}

div.pageCart_sep
{
	height: 7px;
}

/* -- packages page ----------------------------------------------------------------------------------------------- */

div#packages
{
	clear: both;
	padding-top: 5px;
}

table#packagesTbl
{
}

table#packagesTbl td
{
	vertical-align: top;
}

table#packagesTbl
{
	width: 557px;
}

table#packagesTbl td.package_name
{
	height: 50px;
	vertical-align: middle;
}

table#packagesTbl td.package_pic
{
	width: 182px;
}

table#packagesTbl td.package_pic div.package_picBg
{
	background: url(../loadedFiles/packagePic_bg.png) no-repeat;
	width: 167px;
	height: 109px;
}

table#packagesTbl td.package_pic div.package_picBg div
{
	padding-top: 8px;
	padding-right: 12px;
}

table#packagesTbl td.package_details
{
	width: 375px;
}

table#packagesTbl td.package_details div.package_desc
{
	width: 345px;
	padding-bottom: 10px;
}

/* -- ------------------------------------------------------------------------------------------------------------- */

div#orderPackage
{
	padding-top: 15px;
}

div#orderPackage td.formFieldText
{
	width: 125px;
}

tr.orderPackageForm_sep
{
	height: 5px;
}

tr.orderPackageForm_sepLine td
{
	height: 20px;
	vertical-align: middle;
}

tr.orderPackageForm_sepLine div
{
	background-color: #D9D9D9;
	height: 1px;
	overflow: hidden;
}

div#terms
{
	width: 345px;
}

div#terms p
{
	display: inline;
}

/* -- my blog page ------------------------------------------------------------------------------------------------- */

form#searchPostsForm select, form#searchPostsForm input
{
	border: 1px solid #DCD8CC;
	font-size: 12px;
	font-family: arial;
}

form#searchPostsForm input
{
	height: 19px;
}

form#searchPostsForm select#isReady
{
	width: 80px;
}

div.searchFormFieldTitle
{
	padding-left: 5px;
	font-weight: bold;
}

div#searchBtn div
{
	cursor: pointer;
}

div#myBlog
{
	padding-top: 15px;
}

table#myBlogTable th
{
	background-color: #00AEED;
	height: 25px;
	font-size: 12px;
	color: white;
}

table#myBlogTable td
{
	background-color: #F5C9A4;
	height: 25px;
	font-size: 12px;
	color: #474948;
}

table#myBlogTable td a
{
	color: #474948;
	text-decoration: none;
	font-weight: bold;
}

table#myBlogTable td div
{
	padding: 2px 5px;
}

div.blogPostAction
{
	font-weight: bold;
	cursor: pointer;
}

div.blogPostAction img
{
	vertical-align: middle;
}

a.publishText, a div.postTitle
{
	font-weight: bold;
	text-decoration: none;
}

div#popupWin
{
	background: url(../loadedFiles/editPostWin.png) no-repeat;
	width: 880px;
	height: 500px;
	position: relative;
}

div#popupWin_in
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

div#popupSmallWin
{
	background: url(../loadedFiles/popupSmallWin.png) no-repeat;
	width: 265px;
	height: 210px;
	position: relative;
}

div#popupSmallWin_in
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div#popupWinClose
{
	position: absolute;
	top: 4px;
	right: 6px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

div#popupWinTitle, div#popupSmallWinTitle
{
	font-size: 18px;
	color: #104D84;
	text-align: center;
	width: 840px;
	padding-bottom: 15px;
}

div#popupSmallWinTitle
{
	width: 245px;
	padding-bottom: 5px;
}

form#addPostForm
{
	text-align: right;
}

form#addPostForm input#title
{
	border: 1px solid #DCD8CC;
	font-size: 12px;
	font-family: arial;
	width: 650px;
}

div#addPost td.formFieldText
{
	width: 125px;
}

td.actionBtns img 
{
	cursor: pointer;
}

div#addNewPostBtn
{
	float: left;
	padding-left: 34px;
	padding-top: 3px;
}

div#postsSearch
{
	width: 590px;
}

/* -- blog page --------------------------------------------------------------------------------------------------- */

div#bloggerPic
{
	padding-top: 123px;
	padding-right: 15px;
}

div#bloggerPic div
{
}

td#archiveCol
{
	background-color: #EAE8E9;
	width: 160px;
}

div#blogArchive
{
	padding-top: 35px;
	padding-bottom: 20px;
	width: 160px;
	overflow-x: hidden;
}

div#blogArchive_in
{
	padding-right: 10px;
}

td#blogCol
{
	width: 435px;
}

div#blogContent
{
	padding-right: 20px;
}

div#blogContent_in
{
	width: 415px;
}

div.blogPost_title
{
	float: right;
}

div.blogPost_date
{
	float: left;
	color: #2E6697;
	font-weight: bold;
}

div.blogPost_top
{
	height: 20px;
}

div.blogPost_txt
{
	padding-top: 20px;
	padding-bottom: 15px;
	clear: both;
	width: 415px;
	overflow-x: hidden;
}

div.blogPost_bar
{
	padding-bottom: 20px;
}

div.blogPost_bar table
{
	direction: ltr;
}

div.blogPost_bar table td div
{
	color: #3BAEED;
}

td.postBtn
{
	vertical-align: middle;
	width: 30px;
	text-align: right;
}

td.showHideComment div, td.postBtn_txt div
{
	padding-left: 5px;
	cursor: pointer;
}

td.noComments div
{
	text-decoration: none;
	cursor: default;
}

.archive_year,  .over_archive_year,  .archive_year_expand,  .over_archive_year_expand,
.archive_month, .over_archive_month, .archive_month_expand, .over_archive_month_expand, 
.archive_day,   .over_archive_day,   .archive_day_expand,   .over_archive_day_expand,
.archive_post_title
{
	text-align: right;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 10px;
	height: 17px;
	cursor: pointer;
}

.over_archive_year,  .over_archive_year_expand,
.over_archive_month, .over_archive_month_expand,
.over_archive_day,   .over_archive_day_expand
{
	font-style: italic;
}

.archive_month, .over_archive_month, .archive_month_expand, .over_archive_month_expand
{
	margin-right: 20px;
}

.archive_day,   .over_archive_day,   .archive_day_expand,   .over_archive_day_expand
{
	margin-right: 40px;
}

.archive_year  a,  .over_archive_year   a,  
.archive_month a,  .over_archive_month  a
{
	color: #626262;
	text-decoration: none;
}

.archive_year_expand  a,  .over_archive_year_expand  a,
.archive_month_expand a,  .over_archive_month_expand a
{
	color: #626262;
	text-decoration: none;
}

.archive_day,   .over_archive_day,   .archive_day_expand,   .over_archive_day_expand,
.archive_day a, .over_archive_day a, .archive_day_expand a, .over_archive_day_expand a
{
	color: #0E4D83;
	text-decoration: none;
}

.archive_year,   .over_archive_year, 
.archive_month,  .over_archive_month
{
	background: url(../loadedFiles/archive_close.png) no-repeat right;
}

.archive_year_expand, .over_archive_year_expand,
.archive_month_expand, .over_archive_month_expand
{
	background: url(../loadedFiles/archive_open.png) no-repeat right;
}

.archive_day, .over_archive_day, .archive_day_expand, .over_archive_day_expand
{
	background: url(../loadedFiles/archive_day_open.png) no-repeat right;
}

div#addNewPostBtn img, 
td#addPostComment_btn, td#addPostComment_img img,
td#forwardPost_btn div, td#forwardPost_img img,
td#printPost_img img, td#printPost_btn div
{
	cursor: pointer;
}

form#addCommentForm td.formFieldText
{
	width: 80px;
}

form#addCommentForm input, form#addCommentForm textarea
{
	border: 1px solid #DCD8CC;
	height: 19px;
	width: 170px;
}

form#addCommentForm textarea
{
	height: 70px;
}

form#forwardPostForm td.formFieldText
{
	width: 90px;
}

form#forwardPostForm input
{
	border: 1px solid #DCD8CC;
	height: 19px;
	width: 160px;
}

div#forwardPostSep
{
	margin-top: 7px;
	margin-bottom: 7px;
}

div#forwardPostSep div
{
	height: 1px;
	background-color: #E16606;
	overflow: hidden;
}

div.blogPostSep
{
	height: 30px;
}

div.blogPostSep div
{
	border-bottom: 1px solid #DCD8CC;
}

/* -- comments ----------------------------------------------------------------------------------------------------	*/

.postNumComments
{
}

.postNumComments div
{
	padding-top: 4px;
	color: #323464;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 4px;
}

div.postCommentTitle
{
	color: #00ADEF;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

.postComments
{
	color: #1B2B45;
	padding-bottom: 20px;
	background-color: white;
	width: 410px;
}

div.postCommentsBorder
{
	border: 1px solid #D7D7D7;
	width: 408px;
}

.commentHeader
{
	margin-bottom: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
	color: #343166;
	font-size: 12px;
	font-weight: bold;
}

div.postComments .commentHeader
{
	background-color: #F1F1F1;
}

.postComment_img
{
	float: right;
	margin-right: 5px;
	margin-left: 5px;
}

.postComment_img img
{
	vertical-align: top;
}

.postComment_img div
{
	margin-top: 7px;
}

.postComment .postComment_img div
{
	margin-top: 4px;
}

div.postComment_title
{
	margin-top: 2px;
	color: #40416F;
	padding-left: 0px;
	margin-right: 16px;
}

.postComment_date, .postComment_delete
{
	clear: right;
	float: left;
	margin-top: 2px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
}

.postComment_date
{
	color: #939393;
}

.postComment_date
{
	margin-top: 6px;
}

.postComment_user
{
	margin-top: 6px;
	padding-left: 100px;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

.postComment_user a
{
	font-weight: normal;
}

.postComment_delete img
{
	vertical-align: middle;
}

.postComment_delete span
{
	color: #3BAEED;
}

.postComment_delete
{
	padding-top: 4px;
}

tr.postCommentsTable_sep
{
	height: 8px;
}

table#postCommentsTable  .commentBody
{
	margin-top: 5px;
}

div.commentBodySep
{
	height: 2px;
	font-size: 0%;
	overflow: hidden;
}

.postComment_txt
{
	color: #303464;
	font-size: 12px;
	font-weight: normal;
}

.postComment_txt div
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
}


/* -- blog preview page ------------------------------------------------------------------------------------------- */

div#blogPreview
{
}

div.blogPreview_start
{
	clear: both;
	border-bottom: 1px solid #E8E8E8;
	width: 570px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.blogPreview_bloggerPic
{
	padding-bottom: 5px;
}

div.blogPreview_title, div.blogPreview_blogger
{
	float: right;
	padding-bottom: 7px;
	padding-left: 10px;
}

div.blogPreview_title a
{
	text-decoration: none;
	color: #636363;
	font-weight: bold;
}

div.goBlog
{
	padding-right: 15px;
}

div.goBlog a
{
	text-decoration: none;
}

/* -- magazine ---------------------------------------------------------------------------------------------------- */

div#magazinePagePromo
{
	padding-bottom: 15px;
}

table#magazineTbl
{
}

td#thisMagazineText
{
	width: 280px;
}

td#thisMagazineText div
{
	padding-top: 5px;
}

td#thisMagazineEssays
{
	width: 310px;
}

div#magazinePageEssaysTitle, div#magazineListTitle
{
	color: #E77917;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 5px;
}

div#magazineListTitle
{
	padding-top: 15px;
	font-size: 16px;
}

div.magEssayPreview_title
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.magEssayPreview_title a
{
	color: #104E87;
	font-weight: bold;
	text-decoration: none;
}

div.magEssayPreview_from, div#pageMagFrom
{
	font-weight: bold;
	padding-bottom: 5px;
}

div.magEssayPreview_from a, div#pageMagFrom a
{
	color: #646464;
}

div.magEssayPreview_go
{
	padding-top: 5px;
	padding-bottom: 15px;	
}

div.magEssayPreview_go a
{
	text-decoration: none;
}

div.magazineList_link
{
	float: right;
	width: 80px;
	padding-bottom: 3px;
}

/* -- -- choices ----------------------------------------------------------------------------------------------------------- */

form#choicesForm
{
		margin-bottom: 20px;
}

div#choicesAnswer
{
		text-align: center;
		padding: 20 10 20 10;
		border: 1px solid #E57A18;
		font-size: 14px;
		font-weight: bold;
}

.choicesNext
{
		margin-top: 20px;
		font-size: 13px;
		color:#636363;
		font-weight:bold;
}

div#printPage
{
		font-size: 15px;
		font-weight: bold;
		margin-top: 15px;
		margin-right: 50px;
}

/* -- print page -------------------------------------------------------------------------------------------------- */

div#printPage table
{
	color: black;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

div#printTop
{
	width: 600px;
	height: 120px;
}

div#printTitle
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 20px;
}


/* -- ------------------------------------------------------------------------------------------------------------- */

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

div#sendEmail_title
{
	color: #E77918;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #0885BF;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}
