@charset "utf-8";
body {
  background-image: url('../images/pagebackground.gif');
  background-repeat: repeat-x;
  background-color:#26363e;
  background-color:#FFF;
}

.inner { max-width: 930px; min-width:800px; margin: 0 auto; }

.topmenu { height:38px; }
.branding { height: 162px;
background-image:url('../images/header_top_bg.gif');
background-position:center;
background-repeat: no-repeat;
background-color:#CCC;
}
/*.branding .inner { width:931px; margin:0 auto; }*/

.logo {
/*margin-left:50px;*/
float:left;
}

.slidepromotion { position:relative; width:100%; background-image:url('../images/slide_bg.jpg'); background-position:top center; background-repeat:no-repeat; margin:0; padding:0; height:314px; }

.home1 { width:100%; min-height:341px; background-color:#d4dfe5; }
.home2 { width:100%; min-height:347px; background-color:#eff3f5; border-top:1px solid #dfd7c6; }
.home1 h2,
.home2 h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#004b7d; border-bottom:1px solid #ded3c4; padding:15px 5px; margin:10px 0; }

/* breadcrumbs */
#breadcrumb .inner {
	background: url('../images/breadcrumb.gif');
    height:25px;
    padding:5px 0px;
}
#breadcrumb .inner div {
	color: #999;
    margin-left:15px;
}


/* main */
.threecol, .threecola { background-color:#FFF; }

.main {width:100%; padding:0; margin:0 auto; background: #e8e0d0 url(images/main_bg1.gif) top repeat-x; }
.main2 {width:100%; padding:0; margin:0 auto; background: #eeeadc url(images/main_bg2.gif) top repeat-x; }
/********** header **********/
/*slider2*/
.slider2 { width:935px; margin:0 auto; padding:0; }
.slider2 h2 { text-align:center; font:bold 36px Arial, Helvetica, sans-serif; color:#f8f5ec; padding:20px 0; margin:0;}
.block_header { margin:0 auto; width:935px; padding:0; border:none; }
/* header_text*/
.header_text { width:450px; float: left; font: normal 10px Tahoma, Geneva, sans-serif; color:#cd8b31; padding:10px 10px 10px 10px; margin:0; text-align: left;}
.header_text a {font: normal 11px Tahoma, Geneva, sans-serif; color:#cd8b31; text-decoration:none;}
.header_text a:hover { text-decoration:underline;}
/* search */
.search { padding:30px 0 0 0; margin:0; float:right; width:300px;}
.search span { display:block; float:left;}
.search form { display:block; float:right; padding:5px 0;}
.search form .keywords { line-height:14px; float:left; background: url(images/search_bg.gif) left top no-repeat; border:0; height:14px; width:198px; padding:11px 5px; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#505050;}
/*.search form .button { float:left; margin:0; padding:0;}*/

/* menu */
.menu { height:100%; width:auto; padding:0; margin:0px 0px 0px 0px; float:left;}
.menu2 { float:right; padding:10px 0 0 0; margin:0 0 -25px 0; }
.menu ul { height:100%; float:left; padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:7px 0px 0px 0px; padding:8px 8px 5px 8px; color:#ccc; font:normal Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; }
.menu ul li a:hover { color:#fff; text-decoration:none; background-color:#333; }
.menu ul li a.active {color:#fff; text-decoration:none; background-color:#3399ff; }

/* header */
.header {
    margin:0px auto 0px auto;
	padding:0;
}
.header .our {
	width:220px;
	float:right;
	margin:0;
	padding:10px;
}
.header h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px; margin:0;}
.header p { font:normal 11px Arial, Helvetica, sans-serif; color:#dae6ee; padding:5px; margin:0; line-height:1.8em;}
.header a { color:#fff; text-decoration:none;}
.header a:hover { color:#fff; text-decoration:underline;}

/********** slider **********/
.slider { margin:0 auto; width:931px; padding:0 0 0 20px; }
/* Scroll */
#screen { width:931px; padding:0; margin:0 auto; }
#screen ul { margin:0 auto; padding:0;}
#screen li { float:left; list-style:none; display:block; border:0;}
#screen .jq-ss-crop { margin:0; border:0; float:left; }
#left,
#right { margin-top:95px; display:block; text-decoration:none; width:61px; padding:0 2px; margin-left:0; margin-right:0; }
#right { text-align:right;}
#view { margin:0; padding:0; width:800px; overflow:hidden; height:250px; }
#images { width:1800px; padding:0; border:0; margin:0 auto;}
#images li { margin:0; padding:0;}
#images li div { border:0; display:block; margin:0; padding:0;}
#images li h4 { margin:0; padding:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#403226;}
#images li p { border:0; margin:0; padding:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; line-height:1.8em;}
#images li a { font:bold 11px Arial, Helvetica, sans-serif; color:#423327;}
#images li img { float:none; border:0; margin:0; padding:0;}

/********** catalogue tab **********/
.catalogue { margin:0 auto; width:900px; padding:0 0 0 20px; }
.catalogue h2, .catalogue h3 { color:#ffffff; }
.catalogue p { color:#ffffff; }

/********** content bit **********/
.threecol .content { background-color:#FFF; min-height:250px; }


/********** block index **********/
.body_resize { width:931px; margin:0 auto; padding:0;}
.body h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#5d4731; border-bottom:1px solid #ded3c4; padding:15px 5px; margin:10px 0;}
.body h4 { font:bold 18px Arial, Helvetica, sans-serif; color:#fff;  padding:10px 0; margin:15px 0;}
.body h2 span { color:#b0b0b0;}
.body h3{ font:bold 14px Arial, Helvetica, sans-serif; color:#5d4731; padding:10px 5px; margin:15px 0;}
.body p { font:normal 11px Arial, Helvetica, sans-serif; color:#5d4731; line-height:1.8em; padding:5px 5px; margin:0;}
.body p span { color:#b79e85;}


.content { color:#434343; }

.content img { float: left; margin:10px 5px; padding:0;}
.box-featured { width:555px; float:left; margin:0; padding:15px 15px;}
.box-featured .bloga { width:260px; float: left; margin:5px 5px; padding:0;}

.box-news { width:300px; float:left; margin:0; padding:15px 15px;}
a.more1 { color:#0253a2; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; background: url('../images/a_bg.gif') left no-repeat; padding:0 0 0 20px; margin:0;}
a.more2 { color:#0253a2; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; background: url('../images/a_bg2.gif') left no-repeat; padding:0 0 0 20px; margin:0;}


/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#3b2e24; font: bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:380px; border:1px solid #ddd5c4; margin:10px 0; padding:5px 2px; height:16px; background:#f2efe3; float:left;}
#contactform textarea { width:380px; border:1px solid #ddd5c4; margin:10px 0; padding:2px; background:#f2efe3; float:left;}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/*FBG*/
.FBG { background:#eeeadc url(images/FBG_bg.gif) top repeat-x;}
.FBG h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#5d4731; border-bottom:1px solid #ded3c4; padding:15px 5px; margin:10px 0;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#5d4731; line-height:1.8em; padding:5px 5px; margin:0;}
.FBG p span { color:#b79e85;}
.FBG a { color:#c2832e; text-decoration:none; font:bold  11px Arial, Helvetica, sans-serif; background: url(images/a_bg.gif) left no-repeat; padding:0 0 0 20px; margin:0;}
.FBG_resize { width:935px; margin:0 auto; padding:0; }
/*left1*/
.left1 { width:555px; float:left; margin:0; padding:10px 15px;}
/*right1*/
.right1 { width:320px; float:left; margin:0; padding:10px 15px;}

/*************footer**********/
.footer {
  height:126px;
  padding:0;
  margin:0;
  background:#26363e; border-top:1px solid #1f2c32;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#e8e0d0;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#e8e0d0; text-decoration:underline; padding:5px 5px; margin:0;}
.footer img { margin:0 5px; padding:0; float:left;}
.footer p.leftt { text-align:right; width:50%; margin:0; padding:10px 0 0 0; float:right;}
.footer p.rightt { text-align:right; width:50%; margin:0; padding:10px 0; float:right;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #ddd5c4; padding:0; margin:10px 0; background:none; line-height:0;}

/*************tabs**********/
div.tabbedarea { width:931px; padding:0; margin:0 auto; padding-left:94px; height:44px; }
div.tabbedarea div { float:left; margin-right:10px; }

/*********scrollable area**********/
.scrollable,
.scrollable2 {
	position:relative;
	overflow:hidden;
	width: 800px;
	height:280px;
}

.scrollable .items,
.scrollable2 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	/*clear:both;*/
}

.scrollable .items div,
.scrollable2 .items div {
 display:inline-block;
 width:190px;
 height:100px;
 float:left;
 margin-right:10px;
}

.scrollable h4,
.scrollable2 h4 { margin:0; padding:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#403226; }
.scrollable p,
.scrollable2 p { border:0; margin:0; padding:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; line-height:1.8em; }
.scrollable a,
.scrollable2 a { font:bold 11px Arial, Helvetica, sans-serif; color:#d5ffa4;text-decoration:underline; }
.scrollable a:hover,
.scrollable2 a:hover { color:#7de700;text-decoration:none; }
.scrollable img,
.scrollable2 img { float:none; border:0; margin:0; padding:0;}

/* active item */
.scrollable .active,
.scrollable2 .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/*************scrollable buttons******************/
/* this makes it possible to add next button beside scrollable */
.scrollable,
.scrollable2 {
	float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/browse.gif) no-repeat;
	display:block;
	width:35px;
	height:35px;
	float:left;
	margin:42px 0;
    padding:0px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ background-position:-35px 0; clear:right; margin-top:110px; margin-left:12px; margin-right: 0px;}
a.right:hover 	{ background-position:-35px -35px; }
a.right:active 	{ background-position:-35px -35px; }

/* left */
a.left			{ margin-left: 0px; margin-top:110px; margin-right: 25px; }
a.left:hover  	{ background-position:0 -35px; }
a.left:active  	{ background-position:0 -35px; }

/* up and down */
a.up, a.down		{
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

#content .middle {
	background: #FFFFFF;
	padding:10px;
	min-height: 380px;
    width:515px;
}

.product_model { color: #999; font-size: 11px; }
.product_price { color: #900; font-weight: bold; }
.product_pricesmash { color: #900; font-weight: bold; text-decoration: line-through; }
.product_saleprice { color: #F00; }

.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
.buttons {
	position:relative;
	z-index:0;
	margin:0 auto;
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	clear: both;
	padding: 5px;
	margin-bottom: 10px;
}
.buttons2 {
	position:relative;
	z-index:0;
	margin:0 auto;
}

/*.buttons input {
	padding: 0px;
	margin: 0px;
}
*/
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}
.list {
	margin-bottom: 10px;
	width: 100%;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}
.sort {
	margin-bottom: 10px;
	background: #F8F8F8;
	height: 30px;
	width: 100%;
}
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	display: inline-block;
	width: 100%;
	background: #F8F8F8;
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
.tabs {
	display: block;
	width: 100%;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 5px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab.png') repeat-x;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 8px;
	z-index: 3;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	display: inline-block;
	padding: 10px;
	display: block;
	width: 495px;
	clear: both;
	z-index: 2;
	margin-bottom: 10px;
}
#tab_image img {
    border: 1px solid #DDDDDD;
    margin-bottom: 3px;
}
#tab_image .imagelist {
    display: inline-block;
    float: left;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}
#tab_image .imagelist_outer { display:inline-block; }

#footer
.footer {
	border-top: 1px solid #DDDDDD;
}
#footer .div1,
.footer .div1 {
	float: left;
	text-align: left;
}
#footer .div2,
.footer .div2 {
	float: right;
	text-align: right;
}
#category ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_1.png');
}
#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}
.cart {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
}
.cart th {
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
}

/* Converted inline styles */
.box001 {
    background: #F7F7F7;
    border: 1px solid #DDDDDD;
    padding: 10px;
    margin-bottom: 10px;
    display:block;
}
.box001a {
    background: #F7F7F7;
    border: 1px solid #DDDDDD;
    padding: 10px;
    vertical-align:top;
    display: block;
}
.box002 {
    min-height: 190px;
}
.box003 {
    background: #F7F7F7;
    border: 1px solid #DDDDDD;
    padding: 10px;
    margin-top: 2px;
    margin-bottom: 15px;
    display: block;
}
.optionbox {
    background: #FFFFCC;
    border: 1px solid #FFCC33;
    padding: 5px 10px 10px 10px;
    margin-top: 5px;
    margin-bottom: 15px;
    line-height:22px;
}
.optionbox select { margin-top:5px; }

.loginbox {
    float: left;
    vertical-align:top;
    display: inline-block;
    width: 251px;
}
.loginbox2 {
    float: left;
    vertical-align:top;
    display: inline-block;
    width: 251px;
    margin-left:10px;
}
.loginheight { min-height:215px; }

.summary { margin-bottom: 2px; display: block; }
.description { margin-bottom: 15px; }
.listimage { margin-bottom: 3px; }

/* Generic layout mechanisms */
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

.fullwidth, .width-full { width:100%; }
.width25 { width:25%; }

.pad5right { padding-right:5px; }

/* Other stuff */
.box001 textarea { width: 99%; }
.small { font-size: 11px; }

/* Adjustments */
.contentLayout .content {
  width:600px;
  margin-left:6px;
}
.logo { display:inline-block; width:auto; }

h1.logo-name,
.logo-text { display:inline-block; width:auto;float:left;clear:both; }

#content h1 { margin:10px 0px 0px 10px; }

/* Language box */
#languagebox div.flag { display:inline; }
#languagebox form { margin:0;padding:0;float:left; }
#languagebox .flagimg { position: relative; top: 12px; }
#languagebox .language-txt { color:#FFF;float:left; margin:10px 5px 5px 35px; padding-top:1px; }

/* Searchbox */
#module_search { float:right; margin-top:25px; margin-left:15px; width:200px; }
#module_search input { float:left; }
/* #module_search .button { padding-top:2px; }*/

/* Breadcrumbs */
#breadcrumb {
    font-family:Verdana;
    font-size:10px;
    z-index:1005;
	padding: 7px 0px 11px 0px;
	height: 13px;
	color: #999;
}

/* Product page */
div.product_outer { width:100%; margin-bottom:30px; }
table.product_outer { width: 100%; border-collapse: collapse; }
table.product_data { width:100% }
TD.product_image { text-align: center; /*width: 250px;*/ width:50%; vertical-align: top; }
TD.product_info { padding-left: 15px; /*width: 296px;*/ width:50%; vertical-align: top; }
IMG.rating { margin-top: 2px; }
.qty { margin:3px 5px 0px 0px; padding:0px; float:left; }

.contactblockinfo { float:left; display:inline-block; width:50%; }

/* begin Box, Block */
.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.Block-body
{
	position: relative;
	z-index:1;
	padding: 0px;
}



.Block
{
	margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 0px;
}

.BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

.BlockHeader .l, .BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('../images/BlockHeader.png');
}

.BlockHeader .l
{
	left:0;
	right:0px;
}

.BlockHeader .r
{
	width:894px;
	right:0;
	clip: rect(auto, auto, auto, 894px);
}

.header-tag-icon
{
	display:inline-block;
	background-position:left top;
	background-image: url('../images/BlockHeaderIcon.png');
	padding:0 0 0 19px;
	background-repeat: no-repeat;
	min-height: 12px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:3px;
	min-height:3px;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	padding: 8px;
}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl, .BlockContent-tc, .BlockContent-bc,.BlockContent-cr, .BlockContent-cl
{
	position:absolute;
	z-index:-1;
}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl
{
	width: 2px;
	height: 2px;
	background-image: url('../images/BlockContent-s.png');
}

.BlockContent-tl
{
	top:0;
	left:0;
	clip: rect(auto, 1px, 1px, auto);
}

.BlockContent-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 1px, 1px);
}

.BlockContent-bl
{
	bottom: 0;
	left: 0;
	clip: rect(1px, 1px, auto, auto);
}

.BlockContent-br
{
	bottom: 0;
	right: 0;
	clip: rect(1px, auto, auto, 1px);
}

.BlockContent-tc, .BlockContent-bc
{
	left: 1px;
	right: 1px;
	height: 2px;
	background-image: url('../images/BlockContent-h.png');
}

.BlockContent-tc
{
	top: 0;
	clip: rect(auto, auto, 1px, auto);
}

.BlockContent-bc
{
	bottom: 0;
	clip: rect(1px, auto, auto, auto);
}

.BlockContent-cr, .BlockContent-cl
{
	top: 1px;
	bottom: 1px;
	width: 2px;
	background-image: url('../images/BlockContent-v.png');
}

.BlockContent-cr
{
	right:0;
	clip: rect(auto, auto, auto, 1px);
}

.BlockContent-cl
{
	left:0;
	clip: rect(auto, 1px, auto, auto);
}

.BlockContent-cc
{
	position:absolute;
	z-index:-1;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #D9D9D9;
}


.BlockContent-body
{
	color:#185468;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.BlockContent-body a:link
{
	color: #1B517E;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #2FA8D0;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #737373;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #1D6881;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

.BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('../images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */
/* begin Button */
.Button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:26px;
	margin:0;
	padding:0;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.Button .btn
{
	display:block;
	position:relative;
	float:left;
	height: 26px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	color: #FFFFFF;
}

.Button .btn .t
{
	display:block;
	height: 26px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding: 0 10px;
	line-height: 26px;
	text-decoration: none !important;
}

input, select
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.Button .hover, .Button:hover
{
	color: #FFFFFF;
	text-decoration: none !important;
}

.Button .active
{
	color: #FCF9ED;
}

.Button .btn .l, .Button .btn .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 78px;
	background-image: url('../images/Button.png');
}

.Button .btn .l
{
	left:0;
	right:1px;
}

.Button .btn .r
{
	width:403px;
	right:0;
	clip: rect(auto, auto, auto, 402px);
}

.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r
{
	top: -26px;
}

.Button .btn.active .l, .Button .btn.active .r
{
	top: -52px;
}


/* end Button */



