html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr { margin: 0; padding: 0; border: 0; border-collapse: separate; border-spacing: 0;}
li, ul {list-style: none;}

body {height: 100%; padding-bottom: 100px;}

p, .p {font-family: Helvetica; font-size: 12px; line-height: 15px;}
a {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline; color: #000000;}

h1, .h1_green {font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: underline; font-family: Courier; color: #00C300; text-transform: uppercase;}

h2 {font-weight: bold; font-size: 11px; line-height: 15px; font-family: Helvetica; text-decoration: underline;}

.border {border-bottom: 1px dashed #888888; width: 100%; display: block; padding-top: 15px;}

/* Firefox */
@-moz-document url-prefix()
	{
		.border {padding-top: 0px;}
	}

#weAre {padding-top: 23px;}

div#topBar {background-color: #FFFFFF; width: 900px; height: 38px; position: fixed; top: 17px; z-index: 100;}
	div#dotLine {width: 885px; height: 36px; position: absolute; left: 9px; border-top: 1px dashed #888888; border-bottom: 1px dashed #888888;}
	#topBar_emmi {position: absolute; top: 11px; left: 0px;}
	#topBar_work {position: absolute; left: 222px;}
	#topBar_info {position: absolute; left: 336px;}
	#topBar_shop {position: absolute; left: 449px;}
	.topBar_link {font-family: Helvetica; font-size: 12px; font-weight: bold; padding-top: 12px;}
	.topBar_link_selected {font-family: Helvetica; font-size: 12px; font-weight: bold; padding-top: 12px;}	
	a.topBar_link {color: #000000; text-decoration: none;}
	a.topBar_link_selected {color: #000000; text-decoration: underline;}	
	a.topBar_link:hover {text-decoration: underline;}

	#topBar_cart {float: right;}
	#shopcart {padding-top: 10px;}


div#leftBar {position: absolute; top: 70px; left: 9px;}
div#leftBar_fixed {position: fixed; top: 68px; left: 5px; z-index: 10; background-color: white;}

/*LEFTBAR INFO: NAME, ADDRESS, ETC*/
div#leftBar_info {position: fixed; top: 500px; left: 9px; z-index: 1; background-image: url(images_site/clip.gif); background-repeat: no-repeat; width: 208px; padding-top: 30px;}

	.leftBar_info_list {font-family: Courier; font-size: 11px; line-height: 14px; color: #000000;}	
	a.leftBar_info_list {color: #000000; text-decoration: none;}
	a.leftBar_info_list:hover {color: #000000; text-decoration: underline;}	


/*CENTER*/
.center_post {margin-top: 20px;}
div#center {position: relative; top: 70px; left: 232px; width: 430px; margin-bottom: 150px;}
div#center_wide {position: relative; top: 70px; left: 232px; width: 700px; margin-bottom: 100px;}


/*RIGHTBAR*/
div.rightBar_wrapper {position: absolute; top: 65px; left: 685px; width: 210px; padding-bottom: 100px;}
div.rightBar_green {min-height: 550px; background-color: #e5ffe5; padding: 5px 8px 8px 8px;}
div.rightBar_green2 {min-height: 550px; background: url(images_site/bkg_green.gif) repeat; padding: 5px 8px 8px 8px;}
div.rightBar_yellow {min-height: 550px; background-color: #ffffb2; padding: 5px 8px 8px 8px;}
div.rightBar_yellow2 {min-height: 550px; background: url(images_site/bkg_yellow.gif) repeat; padding: 5px 8px 8px 8px;}


.rightBox_date {font-family: Courier; font-weight: bold; font-size: 11px; line-height: 15px;}
.rightBox_text {font-family: Courier; font-weight: normal; font-size: 11px; line-height: 15px; padding-top: 1em;}
.rightBox_link {font-family: Courier; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; color: #000000; padding-top: 1em;}
.rightBox_link:hover {text-decoration: underline; color: #000000;}

/*HOME*/
#myform {height: 26px; font-family: Courier; font-weight: bold; font-size: 11px; line-height: 15px;}
#submit_text {font-weight: bold;}
#submit_img {position: relative; top: 3px; left: 2px;}
.signUp {width: 168px; height: 13px; padding-top: 4px; font-family: Helvetica; margin-top: 5px; border: none; color: #00C300;}		

/*INFO*/
.cell {padding: 0px 18px 18px 0px; width: 95px;}
.table_list {list-style: none; text-align: left;}
ul.table_list {width: 95px;}
li.title {font-family: Helvetica; font-size: 11px; line-height: 16px; text-decoration: underline;}
li.author, li.year {font-family: Helvetica; font-size: 11px; line-height: 16px; text-decoration: none;}
li.publisher {font-family: Helvetica; font-size: 11px; line-height: 16px; text-decoration: none; font-style: italic;}



/*LISTS ON LEFT*/
.list_first {font-family: Helvetica; font-size: 12px; line-height: 15px; font-weight: bold; position: relative; left: 4px; width: 145px;}
.list_second {font-family: Helvetica; font-size: 12px; line-height: 15px; font-weight: lighter; position: relative; left: 12px; width: 145px;}
.list_selected {text-decoration: underline; color: #000000;}
.list {text-decoration: none; color: #000000;}
.list:hover {text-decoration: underline;}

.rightbar_letter {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: underline; padding-top: 1em;}
	a.rightbar_client {font-family: Courier; font-size: 11px; line-height: 15px; color: #000000; text-decoration: none;}
	a.rightbar_client:hover {color: #000000; text-decoration: underline;}

.category_text {font-family: Helvetica; font-size: 15px; line-height: 18px; color: #000000; padding-top: 1em; font-weight: lighter;}

.sIFR-flama {font-family: Helvetica; font-size: 15px; line-height: 30px; color: #000000; padding-top: 1em; font-weight: lighter;}
	.sIFR-active .sIFR-flama {visibility: hidden; font-family: Helvetica;}
	
.sIFR-flamaBold {font-family: Helvetica; font-size: 15px; line-height: 15px; color: #000000; padding-top: 1em; font-weight: bold;}
	.sIFR-active .sIFR-flamaBold {visibility: hidden; font-family: Helvetica;}	
	
/*SHOP*/	
div.shop_item {padding-bottom: 30px;}


.shop_itemTitle {font-family: Courier; font-size: 11px; line-height: 15px; text-align: right; }
.left {float: left;}

div.shop_itemInner_red {background-image: url(images_site/shopbkg_red.gif); background-repeat: repeat-x; height: 15px; margin-top: 9px;}
div.shop_itemInner {background-image: url(images_site/shopbkg_blue.gif); background-repeat: repeat; height: 100%; padding: 12px 12px 40px 12px;}

div.shop_image {float: left;}
div.shop_list {float: left; padding-left: 18px;}
.clear { clear: both;}

.shop_buyMe {font-family: Helvetica; font-size: 11px; line-height: 15px; text-decoration: none; font-weight: bold;} 
.shop_list_place {font-family: Courier; font-size: 11px; line-height: 15px; padding-top: 15px;} 
.shop_list_place_red {color: #EC008C; font-family: Courier; font-size: 11px; line-height: 15px;}
.shop_list_info {font-family: Courier; font-size: 11px; line-height: 15px; padding-top: 15px; width: 180px;} 

.shop_itemList {position: relative; left: 12px; top: 1200px; display: inline;}


.stockists {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: underline;}
.stockist_country {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: bold; padding-top: 20px;}
.stockist_title {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: normal;}

.cartTitle {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: underline; float: left;}

.cartList {font-family: Courier; font-size: 11px; line-height: 15px; font-weight: normal; text-align: right; clear: left;}
.cartAmount {float: left;}

#cartTotal {border-top: 1px dashed black;  padding-top: 5px; margin-top: 5px;}
a.emptyCart {float: right; font-family: Courier; font-size: 11px; text-decoration: none; line-height: 15px;}
a.emptyCart:hover {text-decoration: underline;}
#proceedPaypal {font-family: Courier; font-size: 11px; text-decoration: none; float: left;}
#proceedPaypal:hover {text-decoration: underline;}

