/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  width:100%;
}

form {
  margin: 0;
  padding: 0;
}

body {
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #8C8C85;
	/*background: #EDEDEB;*/
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#6385A1;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color:#A5BF5E;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#div_positioner
{
	display:block;
}

#div_wrapper {
	display:block;
	width:971px;
	text-align:left;
}

#div_top {
	display:inline;
	float:left;
	margin-top:29px;
	width:100%;
	height:48px;
}

#div_logo {
	display:block;
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	width: 227px;
	height: 48px;
}

#top_right {
	display:block;
	float:right;
	width:190px;
	height:48px;
}

#language {
	display:block;
	float:right;
	width:139px;
	height:21px;
	background:url(../images/lang_back.jpg) no-repeat;
}

#language ul.language {
	display:inline;
	float:left;
	margin:3px 0px 0px 3px;
	padding:0px;
	list-style:none;
	
}

#language ul.language li {
	display:inline;
	float:left;
	padding:0px 8px 0px 7px;
	background:url(../images/lang_separator.jpg) no-repeat right;
}

#language ul.language li.last {
	background:none;
}

#language ul.language li a {
	color:#585858;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serifl;	
}

#div_phone {
	display:inline;
	float: right;
	width:230px;
	height:20px;
	background:url(../images/phone_back.jpg) no-repeat left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
}

#div_main_menu {
	display:inline;
	float:left;
	width:100%;
	height:40px;
	margin-top:16px;
	background:url(../images/main_menu_back.jpg);
}

.moduletable-menu {
	display:inline;
	float:left;
	margin:0px;
	height:40px;
	}	
	
#nav {
	float:left;
	list-style:none;
	display:inline;
	height:40px;
	margin:0px;
	padding:0px;
	}	
	
#nav  li {
	float:left;
	background: url(../images/menu_li_back.jpg) left no-repeat;
	height:40px;
	}	
	
#nav li a {
	padding:13px 18px 0px 18px;
	display:inline;
	float:left;
	height:27px;
	}
	
#nav li.parent a {
	padding:13px 18px 0px 18px;
	margin-right:12px;
	display:inline;
	height:27px;
	}
	
#nav li a:hover {
	text-decoration:none;
	color:#142B3F !important;
	}	

#nav li a span {
	display:inline;
	float:left;
	clear:both;
	color:#FFF;
	font-weight:normal;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	line-height:13px;
	}

#nav li a:hover span {
	color:#142B3F !important;
	cursor:pointer;
	}	
	
#nav li.item1 {
	background:none;
	}

/*****************************************/
/***        Template Search            ***/
/*****************************************/

.moduletable_search {
	display:inline;
	float:right;
	margin:4px 6px 0px 0px;
}

#mod_search_serchword_out {
	display:inline;
	float:left;
	width:160px;
	height:25px; 
	background:url(../images/search_back.jpg) repeat-x;
	border:none;
	margin:4px 0px 0px 0px;
}

#mod_search_searchword {
	display:inline;
	float:left;
	margin:0px;
	padding:4px 0px 0px 13px;
	width:160px;
	height:21px;
	background:url(../images/search_back_left.jpg) no-repeat left top;
	border:none;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

.button_search {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}


/*****************************************/
/***        Front Promo                ***/
/*****************************************/

#div_front_promo {
	display:inline;
	float:left;
	width:100%;
	margin-top:23px;
}


/*****************************************/
/***          Main Content             ***/
/*****************************************/

#main_content_front {
	display:inline;
	float:left;
	margin-top:14px;
	background:#FFF;
	width:100%;
	height: auto;
	padding-bottom:35px;
border-bottom:1px solid #E8E8E8;
}

#main_content_front_positioner {
	display:block;
	float:left;
	margin-top:22px;
	background:url(../images/front_modules_back.jpg) repeat-y 0px 35px;
	}

/*****************************************/
/***         	 Bottom                ***/
/*****************************************/

#div_bottom {
	display:inline;
	float:left;
	width:100%;
	height:23px;
	margin-top:10px;
	padding-bottom:10px;
}

.moduletable_bmenu {
	display:inline;
	float:left;
	margin:6px 0px 0px -10px;
}

.moduletable_bmenu ul.menu {
	display:inline;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:15px;
}

.moduletable_bmenu ul.menu li {
	display:inline;
	float:left;
	padding:0px 10px;
	background:url(../images/bottom_menu_separator.jpg) no-repeat left;
	height:15px;
}

.moduletable_bmenu ul.menu li.item8 {
	background:none;
}

.moduletable_bmenu ul.menu li a {
	display:block;
	float:left;
	color:#8C8C85;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.moduletable_bmenu ul.menu li a:hover {
	text-decoration:none;
	color:#7AAA1B;
}

#copyright {
	display:inline;
	float:right;
	background:url(../images/logo_evhod.png) no-repeat right;
	padding:5px 45px 0px 0px;
	height:19px;
	color:#8C8C85;
	text-decoration:none;
	margin:0px;
}

.article_separator {
	display:inline;
	float:left;
	border-bottom:1px solid #E8E8E8;
	width:100%;
	margin-bottom:12px;
}

#search_searchword {
	display:inline;
	float:left;
	height:19px;
}

.button {
	display:inline;
	border: 1px solid #9DBD2F;
	padding: 4px;
	margin-left:5px;
	height:25px;
	float: left;
	text-decoration: none;
	background:#AFD043;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

/*****************************************/
/***          Inner Page               ***/
/*****************************************/

#inner_page {
	display:inline;
	float:left;
	margin-top:16px;
	width:100%;
border-bottom:1px solid #E8E8E8;
padding-bottom:26px;
}

#modules {
	display:block;
	float:left;
	width:237px;
}

#modules_margin {
	display:inline;
	float:left;
	margin:9px 0px;
	padding-bottom:15px;
	width:237px;
}


#main_content {
	display:inline;
	float:right;
	margin-left:14px;
	width:702px;
}

#content_margin {
	display:inline;
	float:right;
	margin:9px 0px;
	padding:0px;
}

.moduletable_news {
	display:inline;
	float:left;
	width:210px;
	margin:0px 0px 0px 18px;
	padding-right:15px;
}


.moduletable_questions {
	display:inline;
	float:left;
	width:210px;
	margin:0px 0px 0px 18px;
	padding-right:15px;
}
.moduletable_about_us {
	display:inline;
	float:left;
	width:222px;
	margin:0px;
	padding-right:20px;
	
}

.moduletable_products {
	display:inline;
	float:left;
	width:226px;
	margin:0px 0px 0px 17px;
}

.moduletable_news h3,.moduletable_questions h3, .moduletable_products h3, .moduletable_about_us h3{
	display:inline;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 3px 0px;
	width:210px;
	background:url(../images/normativni_aktove_back.jpg) no-repeat right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#464942;
	text-transform:uppercase;
	padding-top:9px;
}

.moduletable_questions h3 {
	background:url(../images/vaprosi_back.jpg) no-repeat 100% 3px;
}

.moduletable_products h3 {
	background:url(../images/evo_products_title_back.jpg) no-repeat right;
}

.moduletable_about_us h3 {
	background:url(../images/about_us_title_back.jpg) no-repeat right;
}

.moduletable_products div#evo_new_products {
	display:inline;
	float:left;
}

.moduletable_products div#evo_new_products a {
	display:inline;
	float:left;
	clear:both;
	font-size:11px;
	color:#6385A0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/black_arrow_bullet.gif) left no-repeat;
	padding-left:15px;
	margin-left:5px;
	margin-bottom:5px;
}

.moduletable_products div#evo_new_products a:hover {
	background:url(../images/green_arrow_bullet.gif) left no-repeat;
	color: #7AAA1B;
}

.dn-title_questions {
	display:block;
	float:left;
	color:#7AAA1B;
}

.dn-introtext_questions {
	display:inline;
	float:left;
	clear:both;
	margin-top:10px;
	color:#8C8C85;
	width:210px;
}

.dn-whole_news, .dn-whole_questions, .about_us_text {
	display:inline;
	float:left;
	width:210px;
}

.dn-head_news a.dn-title_news {
	display:inline;
	float:left;
	font-size:11px;
	color:#6385A0;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:210px;
}

.dn-head_news a.dn-title_news:hover {
	color:#7AAA1B;
	text-decoration:none;
	}

.dn-module_link_questions, #evo_more, .dn-more_questions, .dn-more_news {
	display:inline;
	float:left;
	clear:both;
	margin-top:5px;
}

.dn-more_news a, .dn-module_link_questions a, #evo_more a, .dn-more_questions a {
	display:inline;
	float:left;
	padding-left:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/more_back.jpg) left no-repeat;
	color:#6385A0;
}


.dn-more_news a:hover, .dn-module_link_questions a:hover, #evo_more a:hover, .dn-more_questions a:hover {
	color:#7AAA1B;
	text-decoration:none;
	}
/*****************/
/* inner page    */
/*****************/

#modules_margin .moduletable_news, #modules_margin .moduletable_questions {
	display:inline;
	float:left;
	width:200px;
	margin:25px 0px 0px 17px;
	padding:0px;
	padding-bottom:20px;
	border:none;
	border-bottom:1px solid #E8E8E8;
}

#modules_margin .moduletable_products {
	display:inline;
	float:left;
	width:200px;
	margin:25px 0px 0px 17px;
	padding:0px;
}



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



.moduletable_pmenu {
	display:inline;
	float:left;
	width:237px;
	background:url(../images/product_menu_back.jpg) repeat-x top #66B4B4;
	padding-bottom:10px;
}

.moduletable_pmenu div.module_title {
	display:inline;
	float:left;
	margin:10px 0px 0px 18px;
}

.moduletable_pmenu div.module_title h3 {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color:#FFF;
	position:relative;
	text-transform:uppercase;
	
}

.moduletable_pmenu div.module_title h3.h3_bot {
	color:#3E7B7B;
}

.moduletable_pmenu div.module_title span {
	display:inline;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}

.moduletable_pmenu ul {
	display:inline;
	float:left;
	clear:both;
	list-style:none;
	padding:0px;
	margin:10px 0px 0px 18px;
}

.moduletable_pmenu ul li {
	display:inline;
	float:left;
	clear:both;
	margin-top:5px;
	padding:0px;
}

.moduletable_pmenu ul li a, .moduletable_pmenu ul li a:visited {
	display:inline;
	float:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
}

.moduletable_pmenu ul li#current_sub a, .moduletable_pmenu ul li#current_sub a:visited {
	display:inline;
	float:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #346767;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
}

.moduletable_pmenu ul li a:hover {
	color: #346767;
	text-decoration:none;
}

#main_content #content_margin table.contentpaneopen td.contentpaneopen, #main_content #content_margin table.contentpaneopen td.contentheading {
	display:inline;
	float:left;
	margin:-2px 0px 0px -2px;
	padding:0px;
	width:702px;
	border:none !important;
}

#main_content #content_margin .content_wrapper {
	display:inline;
	float:left;
	margin-left:15px;
	width:670px;
}

#main_content #content_margin .content_wrapper_article {
	margin-top:10px;
}

#main_content #content_margin .contentheading_title {
	display:inline;
	float:left;
	width:100%;
	height:20px;
}

#main_content #content_margin table.contentpaneopen td {
	display:inline;
	float:left;
	margin:0px;
	width:670px;

}

#main_content #content_margin table.blog table.contentpaneopen td {
	display:inline;
	float:left;
	margin:0px;
	width:670px;
}

table.contentpaneopen tr {
	border:none;
}


table.contentpaneopen td.contentheading, .componentheading {
	display:inline;
	float:left;
	background:url(../images/title_back_orange.jpg) repeat-x;
	margin:0px;
	width:702px;
	height:47px;
	border:none;
	margin-bottom:15px;
}

table.blog {
	display:block;
	float:left;
	border-collapse:collapse;
}

table.blog table.contentpaneopen td.contentheading, #main_content #content_margin .contentheading_title a {
	display:inline;
	float:left;
	background:none;
	color:#464740;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#main_content #content_margin .contentheading_title a:hover {
	color:#A5BF5E;
	text-decoration:none;
}

table.contentpaneopen td.contentheading .content_title_position, .componentheading_text_position {
	display:inline;
	float:left;
	margin:9px 0px 0px 17px;
	width:500px;
}

.content_article_title {
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:5px 0px 7px 2px;
	color:#464740;
}

table.contentpaneopen td.contentheading .content_title, .componentheading_text {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
}

.componentheading_text_bot {
	color:#CE7E05;
}

table.contentpaneopen td.contentheading .content_title_bot {
	color:#CE7E05;
}

.content_sub_title {
	display:block;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin-top:2px;
	margin-left:1px;
	line-height:11px;
	width:500px;
}

.search_result_item {
	width:100%; 
	margin-bottom:20px;
	display:block;
	clear:both;
	}

.search_result_item .small {
	color:#000;
	}

.search_result_item .small, .search_result_item a {
	font-weight:bold;
	}
	
.div_search_form {
	display:inline;
	width: 670px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	border:1px solid #E8E8E8;
	background:#F7F7F7;
	}
	
.div_search_form form {
	display:block;
	width:618px;
	margin:15px 0px 15px 15px;
	padding:0px;
	}	
	
.div_search_results {
	float:left;
	display:block;
	margin:15px 0px 0px 15px;
	} 
	
.search_result_item {
	display:inline;
	float:left;
	clear:both;
	width:670px;
	margin:10px 0px 0px 15px;
	padding-bottom:10px;
	border-bottom:1px solid #E8E8E8;
	}	

.searchintro {
	display:inline;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}

.searchintro tr {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.searchintro tr td {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#F00;
	text-transform:uppercase;
	
}

/*************************************/

.componentheadingevo {
	display:block;
	float:left;
	width:702px;
	height:47px;
	background: url(../images/title_back_orange.jpg) repeat-x;
}

.itemid-27 {
	background: url(../images/title_back_green.jpg) repeat-x;
}

.itemid-28 {
	background: url(../images/title_back_blue.jpg) repeat-x;
}
 
.itemid-29 {
	background: url(../images/title_back_red.jpg) repeat-x;
}

.componentheadingevo .category {
	display:inline;
	float:left;
	height:31px;
	margin:10px 0px 0px 17px;
	width:450px;
}

.componentheadingevo .category .name {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:15px;
	margin:0px;
	padding:0px;
	width:450px;
	text-transform:uppercase;
}

.componentheadingevo .category .name_bot {
	color:#CE7E05;
}

.itemid-27 .category .name_bot {
	color:#738936;
}

.itemid-28 .category .name_bot {
	color:#316DA4;
}

.itemid-29 .category .name_bot {
	color:#772813;
}

.componentheadingevo .category .description {
	display:block;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0px;
	padding:0px;
	width:450px;
	margin-left: 1px;
}

#container_positioner {
	display:inline;
	float:right;
	margin:15px 17px 0px 0px;
}

#product_ordering {
	padding-right:20px;
	font-size:10px;
	width:50px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background:url(../images/ordering_back.jpg) right no-repeat;
	cursor:pointer;
}

.itemid-27 #product_ordering {
	background:url(../images/ordering_back_green.jpg) right no-repeat;
}

.itemid-28 #product_ordering {
	background:url(../images/ordering_back_blue.jpg) right no-repeat;
}

.itemid-29 #product_ordering {
	background:url(../images/ordering_back_red.jpg) right no-repeat;
}

#product_ordering_slide {
	display:inline;
	float:left;
	margin-left:-73px;
	margin-top:17px;
	width:160px;
	position:absolute;
	visibility:hidden;
}

#product_ordering_slide_content {
	display:inline;
	float:left;
	padding:10px;
	width:140px;
	background:#EDEDEB;
}

#product_ordering_slide_content a {
	display:inline;
	color:#585858;
	float:left;
	clear:both;
	background:url(../images/black_arrow_bullet.gif) left no-repeat;
	padding-left:15px;
	white-space:nowrap;
}

#product_ordering_slide_content a:hover {
	background:url(../images/green_arrow_bullet.gif) left no-repeat;
}

#product_ordering_slide_content a:hover {
	color:#A5BF5E;
}

.items {
	display:inline;
	float:left;
}

.row {
	display:inline;
	float:left;
	width:672px;
	border-top:1px solid #E8E8E8;
	padding-top:28px;
	margin-bottom:28px;
	margin-left:15px;
}

.first-row {
	border:none;
	margin-top:10px;
	padding-top:18px;
}

.teaser-item {
	display:block;
	float:left;
	width:100%;

}

.no_image {
	display:block;
	float:left;
	border:1px solid #E8E8E8;
}

  a.teaser-image {
	display:inline;
	float:left;
	margin-bottom:20px;
	clear:both;
	position:relative;
	width:auto;
	text-decoration:none;
	border:1px solid #E8E8E8;
	position:relative;
	cursor: url(../images/zoomin.cur), pointer;
}

  a.teaser-image img {
	display:block;
	float:left;
}

  a.teaser-image span.zoom_in_back {
	display:block;
	float:right;
	width:21px;
	height:21px;
	background:url(../images/catalog_image_back.png) no-repeat;
	clear:both;
	position:absolute;
	bottom:-10px;
	right:-10px;
}

.teaser-item .teaser-text {
	display:inline;
	float:left;
	margin-left:25px;
	width:480px;
}

.teaser-item h2.name {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.teaser-item h2.name a{
	display:block;
	float:left;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464740;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.teaser-item h2.name a:hover {
	color: #999;
}

.teaser-item .teaser-description {
	display:inline;
	float:left;
	clear:both;
	margin-top:15px;
	color:#8C8C85;
	padding:0px;
	width:460px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.teaser-description table, .name_description table {
	display:inline;
	float:left;
	border-collapse:collapse;
	border-top:1px solid #D0D0CA;
	border-left:1px solid #D0D0CA;
	border-bottom:none;
	border-right:none;
}

.teaser-description table td, .name_description table td {
	border-bottom:1px solid #D0D0CA;
	border-right:1px solid #D0D0CA;
	padding:3px 5px 0px 5px;
}

.pagination {
	display:inline;
	float:left;
	margin-top:18px;
	background:#D7D7D2;
	width:697px;
	height:28px;
}

.pagination-bg {
	display:inline;
	float:left;
	width:675px;
	margin:5px 10px 0px 10px;
}

.pagination span.previous, .pagination a.previous {
	display:block;
	float:left;
	width:12%;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	color:#8D8D85;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.pagination span.previous a {
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	color:#8D8D85;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.pagination a.previous:hover, .pagination span.previous a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#A5BF5E;
}

.pagination-pages {
	display:inline;
	float:left;
	width:76%;
	text-align:center;
}

.pagination-pages a {
	display:inline;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold !important;
	color:#8D8D85;
	text-decoration:none;
	margin-right:7px;
}

.pagination-pages a:hover {
	text-decoration:none;
	color:#A5BF5E;
}

.pagination-pages span {
	display:inline;
	font-size:10px;
	font-weight:normal;
	margin-right:7px;
}

.pagination span.next, .pagination a.next {
	display:block;
	float:right;
	width:12%;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	color:#8D8D85;
	text-decoration:none;
}

.pagination span.next a {
	display:block;
	float:right;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	color:#8D8D85;
	text-decoration:none;
}

.pagination span.next {
	font-weight:bold;
	text-decoration:none;	
}

.pagination a.next:hover, .pagination span.next a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#A5BF5E;
}


/**************************************/
/*			 view: item               */
/**************************************/
.item {
	display:inline;
	float:left;
	margin-top:28px;
	margin-left:15px;
	padding-bottom:18px;
}

.item .thumb_images {
	display:block;
	float:left;
}

.item .teaser-image {
	display:inline;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.item .teaser-image .image{
	display:block;
	float:left;
}

.item .name_description {
	display:inline;
	float:left;
	margin-left:25px;
	width:460px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.item .name {
	display:block;
	float:left;	
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464740;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px;
}

.item .description {
	display:inline;
	float:left;
	clear:both;
	width:460px;
	margin-top:10px;
}

.blue {
	color:#6385A0;
}


.blue_big {
	color:#6385A0;
	font-size:13px;
}

.green {
	color:#7AAA1B;
}

.green_big {
	color:#7AAA1B;
	font-size:13px;
}

.black {
	color:#000;
}

.black_big {
	color:#000;
	font-size:13px;
}

.title_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
}

.title_dark {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#464942;
}

#previous_page {
	display:inline;
	float:right;
	margin:15px 15px 0px 0px;
	color:#FFF;
}

#previous_page a {
	display:inline;
	float:left;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/back_link_back.jpg) no-repeat right;
	padding-right:20px;
}

.itemid-27 #previous_page a {
	background:url(../images/back_link_back_green.jpg) no-repeat right;
}

.itemid-28 #previous_page a {
	background:url(../images/back_link_back_blue.jpg) no-repeat right;
}

.itemid-29 #previous_page a {
	background:url(../images/back_link_back_red.jpg) no-repeat right;
}

.image_and_quantity {
	display:inline;
	float:left;
}

.quantity {
	display:inline;
	float:left;
	clear:both;
	position:absolute;
	top:10px;
	right:0px;
	width:55px;
	height:20px;
	text-align:center;
	padding-top:2px;
	color:#5D5E59;
	font-size:11px;
	font-weight:bold;
	cursor:url(../images/zoomin.cur), pointer;
	background:url(../images/quantity_back.png) no-repeat;
}
#mapsie {
	font-size:10px;
	padding:0px 20px 20px 20px;
}
	
.jce_file {
	display:inline;
	float:left;
	margin-right:10px;
}

.jce_icon {
	display:inline;
	float:left;
	margin-right:5px;
}

.all_quantity {
	display:inline;
	float:left;
	clear:both;
	width:162px;
	height:19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5D5E59 !important;
	font-weight:bold !important;
	background:url(../images/all_quantity_back.jpg) no-repeat;
	text-align:center;
	padding-top:2px;
}

.all_quantity:hover {
	color:#fff !important;
	background:url(../images/all_quantity_back_hover.jpg) no-repeat;
}


.button_ordering {
	display:inline;
	float:left;
	margin-top:15px;
}

.button_ordering a, .button_ordering a:visited {
	display:inline;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:29px;
	background:url(../images/alpha_view.jpg) no-repeat right;
}

.itemid-29 .button_ordering a, .itemid-29 .button_ordering a:visited {
	background:url(../images/alpha_view_red.jpg) no-repeat right;
}

.itemid-28 .button_ordering a, .itemid-28 .button_ordering a:visited {
	background:url(../images/alpha_view_blue.jpg) no-repeat right;
}

.itemid-27 .button_ordering a, .itemid-27 .button_ordering a:visited {
	background:url(../images/alpha_view_green.jpg) no-repeat right;
}

.button_ordering a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.alpha_chars {
	display:inline;
	float:left;
	width:100%;
	background:#F9A62C;
	height:27px;
}

.alpha_chars table {
	display:table;
	width:670px;
	margin-top:3px;
	margin-left:20px;
}

.alpha_chars table tr td {
	color:#B36E10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.alpha_chars table tr td a, .alpha_chars table tr td a:visited {
	display:block;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.alpha_chars table tr td a:hover {
	color:#000;
	text-decoration:none;
}

.headers_chars {
	display:inline;
	float:left;
	width:687px;
	padding-left:15px;
	padding-bottom:3px;
	color:#6385A1;
	font-size:15px;
	margin-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #E8E8E8;
}

.char_titles {
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:15px;
}

.char_titles a {
	display:inline;
	float:left;
	clear:both;
	color:#606060;
	background:url(../images/alpha_link_bullet.jpg) no-repeat left;
	margin-top:2px;
	padding-left:10px;
	text-transform:uppercase;
}

.char_titles a:hover {
	color:#95B14B;
	background:url(../images/alpha_link_bullet_hover.jpg) no-repeat left;
	text-decoration:none;
}

.id-27 {
	background:#9CB653;
}

.id-27 table tr td {
	color:#7A923E;	
}

.id-28 {
	background:#4B87BB;
}

.id-28 table tr td {
	color:#295680;	
}

.id-29 {
	background:#CD4923;
}

.id-29 table tr td {
	color:#752711;	
}