body, th, td, input, select, textarea {font-family: Arial, sans-serif; font-size: 12px; color: #444; }

/*Positioning*/
.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }
/*Floating*/
.f-left {float: left;}
.f-right {float: right;}
.f-none {float: none;}

/*
	PARAGRAPHS
-------------------------------------------------------------------------------------------------------------------------------------------- */
p { margin: 0px 0 10px 0; }
.content{ line-height: 150%;} 
.img_holder img { display: block;}

/*
	LINKS
-------------------------------------------------------------------------------------------------------------------------------------------- */
a img { border: 0 solid #fff; }
a:link, a:visited {color: #; text-decoration: none; }
a:hover { text-decoration: underline; }

a.imp_link_gfx01:link, a.imp_link_gfx01:visited { float: left; height: 19px; line-height: 19px; padding: 0 4px 0 0;  background: url(../images/buttons/button01_gfx.gif) right -19px no-repeat; display: block; color: #ffffff; font-size: 12px!important; font-family: Georgia, Arial, sans-serif!important; overflow: hidden; /* border: #333 solid 0px; */ text-decoration: none; text-transform: lowercase; }
a.imp_link_gfx01:hover, a.imp_link_gfx02:hover { text-decoration: none;}
a.imp_link_gfx01 span { float: left; height: 19px; line-height: 19px; padding: 0 3px 0 7px;  background: url(../images/buttons/button01_gfx.gif) left 0 no-repeat; display: block; cursor: pointer;  }


 a.imp_link_gfx02:link, a.imp_link_gfx02:visited    {overflow:visible;
    width:auto;
	height: 29px;
    border:0;
    padding:0 4px 0 0;
    background:#f18200;
	background: url(../images/buttons/button02_right.gif) top right no-repeat;
    color:#fff;
    border:0px solid #de5400;
    font:normal 16px Georgia, arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
	text-transform: lowercase;
	border-width: 0; cursor: pointer;
	display: block; text-decoration: none;}
a.imp_link_gfx02 span {
    white-space:nowrap;
	background: url(../images/buttons/button02_left.gif) top left no-repeat;
    padding: 0 0px 0 4px;
	height: 29px;
	line-height: 29px;
	display: block;
	position: relative;
}

/*
	LISTS
-------------------------------------------------------------------------------------------------------------------------------------------- */

/* ul { margin: 0; padding: 0; list-style: none;} */
.content ul {}



/*
	FORMS
-------------------------------------------------------------------------------------------------------------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.imp-text, .imp-textarea, .imp-select, .imp-file {}
.imp-text-gfx, .imp-textarea-gfx, .imp-select-gfx, .imp-file-gfx {}
.imp-radio, .imp-checkbox {}

.imp-button {}
.imp-button-gfx { cursor: pointer; }

/*
	HEADERS
-------------------------------------------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6{font-family: Georgia, Arial, sans-serif; margin: 10px 0;}
h1 {font-size: 22px; color: #af5526; font-weight: normal;}
h2 {font-size: 18px; color: #af5526; font-weight: normal;}
h2.big {font-size: 27px!important; color: #af5526;  font-weight: normal;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h5.header_gfx, h6.header_gfx {color: #33150e; margin: 3px 0 10px 0 ; font-size: 12px; font-weight: bold; text-transform: lowercase; }
h6.header_gfx a:link, h6.header_gfx a:visited  {text-decoration: none;}
h5.header_gfx span, h6.header_gfx span {color: #d88c2a;}
h6 {font-size: 11px; font-weight: normal;}

.csc-header {}
.csc-textpicHeader {}

.csc-header h1, .csc-textpicHeader h1 {}
.csc-header h2, .csc-textpicHeader h2 {}
.csc-header h3, .csc-textpicHeader h3 {}
.csc-header h4, .csc-textpicHeader h4 {}
.csc-header h5, .csc-textpicHeader h5 {}
.csc-header h6, .csc-textpicHeader h6 {}

/*
	FCE
-------------------------------------------------------------------------------------------------------------------------------------------- */

.FCE-2cols-25x75 .fce-1c {width: 25%; float: left; overflow: hidden;}
.FCE-2cols-25x75 .fce-2c {width: 74%; float: right; overflow: hidden;}

.FCE-2cols-50x50 .fce-1c {width: 50%; float: left; overflow: hidden;}
.FCE-2cols-50x50 .fce-2c {width: 49%; float: right; overflow: hidden;}

.FCE-2cols-60x40 .fce-1c {width: 60%; float: left; overflow: hidden;}
.FCE-2cols-60x40 .fce-2c {width: 39%; float: right; overflow: hidden;}

.FCE-2cols-75x25 .fce-1c {width: 74%; float: left; overflow: hidden;}
.FCE-2cols-75x25 .fce-2c {width: 25%; float: right; overflow: hidden;}

.fce_product_item { float:left; width:146px; /* min-height: 230px; */ height: 230px; /* height: auto!important; */ padding: 7px 0px 14px 0px; line-height:1.6em; overflow:hidden; margin: 0 3px 0 2px; text-align: center; position: relative; z-index: 1; display: inline;}
	.item_large { width:184px; height: auto; padding: 7px 0 14px; line-height:1.6em; margin: 0 3px 0 2px;}
.fce_product_item .product-image { height: 121px; text-align:center; background: url(../images/blocks/bg_product_sm.gif) top left no-repeat; padding: 22px 0 25px 0;}
	.item_large .product-image { height: 140px; background: url(../images/blocks/bg_grid_item.gif) top left no-repeat; padding: 22px 0 40px;}
.fce_product_item .product-image:hover { background-position: 0 -167px;}
	.item_large .product-image:hover { background-position: 0 -202px;}
.fce_product_item .rating-box { float:left; margin-left:0; margin-right:5px; }
.fce_product_item .actions { margin:10px 0; text-align:center; }
.fce_product_item .imp_specproposal { width: 177px; height: 28px; position: absolute; top: 7px; right: 2px; z-index: 2; }
.fce_product_item .imp_new { background: url(../images/blocks/bg_imp_new.png) top right no-repeat; }
.fce_product_item .imp_hot { background: url(../images/blocks/bg_imp_hot.png) top right no-repeat; }
.fce_product_item .imp_sale { background: url(../images/blocks/bg_imp_sale.png) top right no-repeat; }
.fce_product_item .imp_more_info { position: absolute; top: 146px; right: 9px; z-index: 2; }
.fce_product_item h6 { color:#1B1104; font-weight:normal; margin-bottom:0; }
.fce_product_item h5 { font-size:18px; font-weight:normal; margin:0 10px; text-align:center; }
.fce_product_item h5 a:link, .fce_product_item h5 a:visited  { text-decoration: none;}

.fce-product-top {/*height:25px;*/ margin-bottom:3px; background: #f5f5f5; padding:5px 5px; font-family: Georgia, Arial, sans-serif; font-weight:bold;}
.fce-product-top:hover { background: #faf2e4; }
.fce-product-top .brand {font-weight:normal;}
.fce-product-top a:link, .fce-product-top a:visited { text-decoration: none; font-size: 12px;}

.fce-3cols {}
.fce-3cols .fce-3cols-left {width:32%; float:left; padding:0 10px 0 0;}
.fce-3cols .fce-3cols-middle {width:32%; float:left;padding:0 10px 0 0;}
.fce-3cols .fce-3cols-right {width:32%; float:left;padding:0;}

.fce-3cols-fixed {}
.fce-3cols-fixed .fce-3cols-left, .fce-3cols-fixed .fce-3cols-middle, .fce-3cols-fixed .fce-3cols-right { min-height: 10px; width: 248px; margin-right: 7px; float: left; }
.fce-3cols-fixed .fce-3cols-right { margin-right: 0; }

.fce_separator { width: 100%; height: 3px; clear: both; overflow: hidden; margin: 5px 0 10px 0; background: url(../images/blocks/h_separator01.gif) top left repeat-x;}

.fce-banner-box { width: 248px; height: 107px; margin-bottom: 7px; overflow: hidden; position: relative; z-index: 1; }
.fce-banner-box h2 { width: 232px; height: 45px; line-height: 45px; font-size: 18px; font-weight: normal; margin: 0; padding: 0 8px; position: absolute; left: 0; top: 0; z-index: 5; overflow: hidden;  }
.fce-banner-box h2 a:link, .fce-banner-box h2 a:visited { color: #fff; text-decoration: none; font-family: Georgia, serif; }
.fce-banner-box h2 a:hover { text-decoration: none; }
/*
	CONTENT BOXES
-------------------------------------------------------------------------------------------------------------------------------------------- */
/*png boxes with rounded corners*/
.rb01 { width: 760px; margin: 0 0 7px -1px; float: left;  background: url(../images/blocks/bg_rb01.gif) top left repeat-y; position: relative; z-index: 1;}
.rb01 .rb01-twrap{ float: left; background: url(../images/blocks/bg_rb01_t.gif) top left repeat-x; padding: 4px 0 0 0; }
.rb01 .rb01-bwrap{ width: 750px; float: left; background: url(../images/blocks/bg_rb01_b.gif) bottom left repeat-x; padding: 0px 5px 8px 5px; }
.rb01 .rt{ width: 10px; height: 9px; background: url(../images/blocks/bg_rb01_rt.png) top right no-repeat; position: absolute; top: 0px; right: 0px; z-index: 20; }
.rb01 .lt{ width: 10px; height: 9px; background: url(../images/blocks/bg_rb01_lt.png) top left no-repeat; position: absolute; top: 0; left: 0; z-index: 20; }
.rb01 .lb{ width: 10px; height: 13px; background: url(../images/blocks/bg_rb01_lb.png) bottom left no-repeat; position: absolute; bottom: 0; left: 0; z-index: 2; }
.rb01 .rb{ width: 10px; height: 13px; background: url(../images/blocks/bg_rb01_rb.png) bottom right no-repeat; position: absolute; bottom: 0; right: 0; z-index: 2; }

.rb02 { width: 100%; margin: 0 0 7px 0; float: left; position: relative; z-index: 1;}
.rb02 .rt{ width: 10px; height: 10px; background: url(../images/blocks/bg_rb02_rt.png) top right no-repeat; position: absolute; top: 0; right: 0; z-index: 2; }
.rb02 .lt{ width: 10px; height: 10px; background: url(../images/blocks/bg_rb02_lt.png) top left no-repeat; position: absolute; top: 0; left: 0; z-index: 2;  }
.rb02 .lb{ width: 10px; height: 10px; background: url(../images/blocks/bg_rb02_lb.png) bottom left no-repeat; position: absolute; bottom: 0; left: 0; z-index: 2; }
.rb02 .rb{ width: 10px; height: 10px; background: url(../images/blocks/bg_rb02_rb.png) bottom right no-repeat; position: absolute; bottom: 0; right: 0; z-index: 2; }
	.category_cms .rb, .category_cms .lb { bottom: 1px;}
/*content boxes*/
.cb01 {background: #ffffff url(../images/blocks/bg_cb01.gif) bottom left repeat-x; margin: 0 0 10px 0; }
.cb01 .cb_lt {background: url(../images/blocks/bg_cb01_lt.gif) top left no-repeat;}
.cb01 .cb_rt {background: url(../images/blocks/bg_cb01_rt.gif) top right no-repeat;}
.cb01 .cb_t {background: url(../images/blocks/bg_cb01_t.gif) top left repeat-x;}
.cb01 .cb_l {background: url(../images/blocks/bg_cb01_l.gif) top left repeat-y;}
.cb01 .cb_r {background: url(../images/blocks/bg_cb01_r.gif) top right repeat-y;}
.cb01 .cb_rb {background: url(../images/blocks/bg_cb01_rb.gif) bottom right no-repeat;}
.cb01 .cb_lb {background: url(../images/blocks/bg_cb01_lb.gif) bottom left no-repeat;}
.cb01 .cb_b {background: url(../images/blocks/bg_cb01_b.gif) bottom left repeat-x;}
.cb01 .cb_content { padding: 8px 10px 9px 10px;}
.cb01, .cb01 .cb_lt, .cb01 .cb_rt, .cb01 .cb_t, .cb01 .cb_l, .cb01 .cb_r, .cb01 .cb_lb, .cb01 .cb_b {width: 100%; float: left;} /*Wolf:	without this have probs in IE.*/
	#leftColumn .cb01 .cb_lt {background: url(../images/blocks/bg_cb01_lt_org.gif) top left no-repeat;}
	#leftColumn .cb01 .cb_rt {background: url(../images/blocks/bg_cb01_rt_org.gif) top right no-repeat;}
	#leftColumn .cb01 .cb_l {background: url(../images/blocks/bg_cb01_l_org.gif) top left repeat-y;}
	#leftColumn .cb01 .cb_r {background: url(../images/blocks/bg_cb01_r_org.gif) top right repeat-y;}
	#leftColumn .cb01 .cb_rb {background: url(../images/blocks/bg_cb01_rb_org.gif) bottom right no-repeat; overflow: hidden; width: 163px;}
	#leftColumn .cb01 .cb_lb {background: url(../images/blocks/bg_cb01_lb_org.gif) bottom left no-repeat;}
	#leftColumn .cb01 .cb_b {background: url(../images/blocks/bg_cb01_b_org.gif) bottom left repeat-x;}

/*
	TYPO3 ELEMENTS
-------------------------------------------------------------------------------------------------------------------------------------------- */
/*video orr image FRAME1 style*/
.csc-frame-frame1 {} 	
.csc-frame-frame1 .csc-textpic {background: url(../images/blocks/bg_video.gif) top left no-repeat; padding: 15px 0 10px 0;} 	
	
/*
	CARUSEL
-------------------------------------------------------------------------------------------------------------------------------------------- */
.carusel .rb01-bwrap { background: url(../images/blocks/bg_carusel.gif) bottom left no-repeat; position: relative;}
.carusel .rb01-twrap{ width: 100%; float: left; padding: 0;}
.carusel .navigation { width: 100%; height: 24px; float: left; padding: 5px 0 4px 0; margin: 265px 0 0 0;}
.carusel .img_holder { position: absolute; top: 4px; left: 5px; z-index: 1;}
.carusel .advedisment{ float: left; }
.carusel .advedisment h2{ margin: 0 15px; color: #a31f1f; font-weight: normal; font-size: 20px;}
.carusel .pager  {float: right; padding: 2px 11px 0 0;}
.carusel .pager a:link, .carusel .pager a:visited {width: 20px; height: 20px; line-height: 20px; display: block; float: left; text-align: center; font-size: 12px; color: #000000; margin: 0 0 0 5px; overflow: hidden; text-decoration: none;}
.carusel .pager a:hover {color: #ffffff; background: url(../images/buttons/btn_pager_hover.gif) top left no-repeat; text-decoration: none;}
.carusel .pager a.prev:link, .carusel .pager a.prev:visited { background: url(../images/buttons/btn_prev.gif) top left no-repeat;}
.carusel .pager a.next:link, .carusel .pager a.next:visited { background: url(../images/buttons/btn_next.gif) top left no-repeat;}
.carusel .pager a.pause:link, .carusel .pager a.pause:visited { background: url(../images/buttons/btn_pager_pause.gif) top left no-repeat;}
.carusel .pager a.play:link, .carusel .pager a.play:visited { background: url(../images/buttons/btn_pager_play.gif) top left no-repeat;}
.carusel .pager a.act:link, .carusel .pager a.act:visited { background: url(../images/buttons/btn_pager_hover.gif) top left no-repeat; color: #ffffff;}

/*
	TABS BOX
-------------------------------------------------------------------------------------------------------------------------------------------- */
.tab_box {}
.tab_box .tab_nav{ width: 100%; height: 43px; float: left; margin: 0 0 4px 0; background: url(../images/blocks/bg_tab_box.gif) bottom left no-repeat;}
.tab_box .tab_nav ul { margin: 0; padding: 0; list-style: none; float: left;}
.tab_box .tab_nav li { float: left; margin: 0; padding: 0; list-style: none; font-family: Georgia, Arial, sans-serif;}
.tab_box .tab_nav li a:link, .tab_box .tab_nav li a:visited { height: 35px; display: block; margin: 0 2px 0 0;background: url(../images/blocks/bg_tab_l.gif) top left no-repeat;float: left; font-size: 14px; color: #444444; text-decoration: none;}
.tab_box .tab_nav li.act a:link, .tab_box .tab_nav li.act a:visited { background: url(../images/blocks/bg_tab_l_act.gif) top left no-repeat;}
.tab_box .tab_nav li a:hover { background: url(../images/blocks/bg_tab_l_act.gif) top left no-repeat; text-decoration: none;}
.tab_box .tab_nav li a span { height: 33px; line-height: 34px; padding: 2px 10px 0 10px; display: block; background: url(../images/blocks/bg_tab_r.gif) top right no-repeat; float: left; cursor: pointer;}
.tab_box .tab_nav li.act a span { background: url(../images/blocks/bg_tab_r_act.gif) top right no-repeat;}
.tab_box .tab_nav li a:hover span { background: url(../images/blocks/bg_tab_r_act.gif) top right no-repeat;}
.tab_box .tab_nav .imp_link_gfx01 { float: right; margin: 13px 10px 0 0;}

/*
	BRANDSLIST
-------------------------------------------------------------------------------------------------------------------------------------------- */
.imp_brandslist { width: 764px;}
.imp_brandsitem {  text-align: center; float: left; width: 184px; height: 145px; margin: 0 7px 10px 0; overflow: hidden;}
.imp_brandsitem a:link, .imp_brandsitem a:visited { width: 182px; height: 97px; text-align: center; vertical-align: middle; border: #ebebeb solid 1px; display: block;}
.imp_brandsitem a:hover {  border: #f1ca88 solid 1px;}
.imp_brandsitem h3  {margin: 3px 0 5px 0;}
.imp_brandsitem h3 a:link, .imp_brandsitem h3 a:visited {font-weight: normal; text-decoration: none; display: inline; width: auto; height: auto; border: 0px solid #333!important;}
.imp_brandsitem h3 a:hover { text-decoration: underline; }

/*
	BLOGS
-------------------------------------------------------------------------------------------------------------------------------------------- */
/* NEWS SINGLE VIEW */
.news-single-item .imp_back_link_box{ background-repeat: repeat-x; }
.news-single-item .news-single-timedata { font-size:10px; margin-left:5px; font-family:Arial,sans-serif; }
.news-single-item h2{ line-height: 37px; padding-left: 10px; background: url(../images/blocks/bg_header_gfx02.gif) repeat-x scroll left top; color: #DD9139; }

/* NEWS LIST VIEW */
.news-list-morelink a:link, .news-list-morelink a:visited{background:transparent url(../images/buttons/button01.png) no-repeat scroll left top; border:0 solid #333333; cursor:pointer; display:block; float:left; height:19px; line-height:18px; padding:0 3px 0 7px; color:#FFFFFF; text-decoration:none; text-transform:lowercase; }
.news-list-morelink { margin-top: 14px; background:transparent url(../images/buttons/button01.png) no-repeat scroll right bottom;
border:0 solid #333333; display:block; float:left; font-family:Georgia,Arial,sans-serif !important; font-size:12px !important; height:19px; line-height:19px; overflow:hidden; padding:0 4px 0 0; }
.news-list-item .img-holder { float: left; }
.news-list-item .img-holder img{ margin-right: 10px; }

/*
	VIDEO
-------------------------------------------------------------------------------------------------------------------------------------------- */
.video_list {}
.video_list .img-holder {width: 182px; }
.video_list .video_content { width: 410px; float: left;}
.video_list .video_content h3 a:link, .video_list .video_content h3 a:visited { text-decoration: none;}
.video_list .video_content h3 a:hover{ text-decoration: underline;}
.video_list .news-list-morelink {float: right; margin-top: 0;}
.video_list .video-info{ float:right; line-height:150%; margin:0 5px; padding: 25px 0 0 5px; white-space:nowrap; width:125px; display: inline;}

.video-single { font-size: 12px; }
.video-single .video-holder { width: 440px; float: left; padding: 0 10px 10px 0;}
.video-single .video-rating { float: left;}
.video-single .video-info { width: 268px; height: 188px; padding: 10px; float: left; line-height: 180%; background: url(../images/blocks/bg_box_288x208.png) top left no-repeat; }
.video-single .video-info .imp-col1 { width: 45%; float: left; }
.video-single .video-info .imp-col2 { width: 45%; float: right; }
.video-single .video-info .tags-line { margin: 15px 0 0 0; padding: 10px 0px; border-top: #d9c094 solid 1px;}

/*
	TOOLTIP
-------------------------------------------------------------------------------------------------------------------------------------------- */
.tooltip { z-index:999; background: url(../images/blocks/bg_tooltip_top.png) top left no-repeat; width:237px; padding: 10px 0 0 0; text-align: left;}
.tooltip .tool_bwrap{ background: url(../images/blocks/bg_tooltip_bottom.png) bottom left no-repeat; padding: 0 0 25px 0; }
.tooltip .tool_wrap{ background: url(../images/blocks/bg_tooltip.png) top left repeat-y; padding: 10px 20px; }

/*
	TIMELINE
-------------------------------------------------------------------------------------------------------------------------------------------- */
.timeline { width: 100%; float: left; clear: both; margin: 10px 0;}
.timeline .timeline-date {width: 135px; float: left; text-align: right; color:#AF5526; padding: 5px 0; font-size:18px; font-weight:normal; font-family:Georgia,Arial,sans-serif;}
.timeline .timeline-text { margin: 0 0 0 145px; padding: 5px; background: #F5F5F5 url(../images/blocks/imp_separator01.gif) repeat-x scroll left bottom;}
.timeline .timeline-text:hover {background: #fae0b3 url(../images/blocks/imp_separator01.gif) repeat-x scroll left bottom;}

/*
	ALPHA LIST (terminology)
-------------------------------------------------------------------------------------------------------------------------------------------- */
.alpha-list { margin: 0 0 20px 0; padding: 0; width: 100%; float: left; }
.alpha-list li{ white-space:nowrap; font-family:Georgia,Arial,sans-serif; display: inline; margin-right: 17px; }
.alpha-list li a:link, .alpha-list li a:visited{ text-decoration: none;  }
.alpha-list li a:hover{ color: #fff; background: #e6bb73;}
.alpha-item-header span{ color:#DD9139; font-size:36px; font-weight:normal; font-family:Georgia,Arial,sans-serif; }
.alpha-item ul li{ background: #F5F5F5 url(../images/blocks/imp_separator01.gif) left bottom repeat-x; margin-bottom:19px; padding-bottom:1px; } 
.alpha-item ul li:hover{ background: #fae0b3 url(../images/blocks/imp_separator01_hover.gif) left bottom repeat-x ; margin-bottom:19px; padding-bottom:1px;  }
.alpha-item ul li h5.title { background: #fff; font-size:20px; font-weight:normal; padding:5px; }
.alpha-item ul li p { padding-left: 5px;}
.alpha-item { clear: both;  }

/*
	GUEST BOOK
-------------------------------------------------------------------------------------------------------------------------------------------- */
.tx-veguestbook-pi1 h2.tx-guestbook-header { background:none!important; color:#444!important; font-size:18px!important; padding:0!important; font-weight: normal!important; width: 100%!important; }
.tx-guestbook-left { background: none!important;}
.tx-veguestbook-pi1 .tx-guestbook-pagination { font-size:12px!important; background: transparent url(../images/blocks/bg_tab_box02_right.jpg) no-repeat left top!important; height: 41px; min-width: 80px; width: auto!important; width: 80px; padding-right: 10px; padding-left: 110px; }
.tx-veguestbook-pi1 .tx-guestbook-pagination  a:link, .tx-veguestbook-pi1 .tx-guestbook-pagination  a:visited { color: #7e4c31; font-size: 12px!important; } 
.tx-veguestbook-pi1 .tx-guestbook-result  { text-align: left;   font-size:;  padding:3px 11px 7px; font-family:Arial,sans-serif; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { border: 1px solid #7E4C31!important; width:15em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { border: 1px solid #7E4C31!important; width:15em; }
.tx-veguestbook-pi1 .tx-guestbook-clear { height: 1px;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea  { width:16em; }
.tx-veguestbook-pi1 input.tx-guestbook-submit { background: transparent url(../images/blocks/bg_newsletter_submit.gif) repeat-x scroll left top!important; cursor: pointer!important;  border:0 solid #FFDF99!important; color:#000000!important; font-family:Georgia,Arial,sans-serif!important; font-size:14px!important; padding:1px 5px!important; text-align:center!important; margin-left:34%; }
.imp-guestbook-list-wraper { width: 54%; float: left;}
.imp-form-wraper { width: 45%; float: right;}
.tx-veguestbook-pi1 .tx-guestbook-left{  float: none; padding: 0; width: 100%; }
.tx-veguestbook-pi1 .tx-guestbook-left p { margin-bottom: 5px; line-height:100%; }
.tx-veguestbook-pi1 .tx-guestbook-right {  background: none; float: none; padding: 0; width: 100%; }
.tx-veguestbook-pi1 .tx-guestbook-field { float:left; padding:5px 0; } 
.paginator-wraper { background: transparent url(../images/blocks/bg_tab_box02.png) no-repeat scroll right top!important; line-height: 41px; text-align: right; width: 100%; float: left; }

 /* BLOG */
.paginator { background: transparent url(../images/pager_bg.gif) no-repeat scroll right top!important; float:left; width:100%; }
.pageBrowser-footer .paginator { background: transparent url(../images/pager_bottom_bg.gif) no-repeat scroll right top!important; float:left; width:100%; }
ul.pageBrowser { font-size:12px !important; height:31px; /* min-width: 50px; width:auto !important; width: 50px; padding-left:140px; */ padding-right:10px; float: right; line-height:31px; margin-bottom: 20px; }
ul.pageBrowser li { float: left; margin-right: 5px; }
ul.pageBrowser li a:link, ul.pageBrowser li a:visited { float: left; color:#DD9139; text-decoration: none; }
ul.pageBrowser li a:hover { text-decoration: underline; }

.itemNav { background: transparent url(../images/blocks/bg_grid_row.gif) left top repeat-x; padding-top: 7px; margin-top: 10px; }
.itemTop { margin-bottom: 20px; }
.itemTop .time { float: left; margin-right:5px; }
.itemTop .date { float: left; margin-right: 10px; }
.itemTop .categories { float: left; }
.itemTop .categories a:link, .itemTop .categories a:visited { background: url(../images/blocks/bg_cb01_l.gif) left top no-repeat; padding-left: 10px; color:#DD9139; text-decoration: none; }
.itemTop .categories a:hover { text-decoration: underline; }
.itemTop h3 a:link, .itemTop h3 a:visited { color: #DD9139; font-size:22px; font-weight:normal; text-decoration: none; }
.itemTop h3 a:hover { text-decoration: underline; }

/* .itemNav  a:link, .itemNav  a:visited { text-decoration: none; }
.itemNav  a:hover { color: #DD9139; } */
.itemNav .author { margin-right: 5px; }
.itemNav .author .author { margin-right: 0; }

.itemNav .permalink { margin-right: 5px; padding-left: 5px; background: url(../images/blocks/bg_cb01_l_org.gif) left top no-repeat; }

.itemNav .authoremail { margin-right: 5px; padding-left: 5px; background: url(../images/blocks/bg_cb01_l_org.gif) left top no-repeat; }
.itemNav .comments  { padding-left: 5px; background: url(../images/blocks/bg_cb01_l_org.gif) left top no-repeat; }
.itemNav .blogtipafriendlink { margin-right: 5px; padding-left: 5px; background: url(../images/blocks/bg_cb01_l_org.gif) left top no-repeat; margin-left:5px; }
.itemNav .trackback { padding-left: 5px; background: url(../images/blocks/bg_cb01_l_org.gif) left top no-repeat; }

#singleNavigation { width: 100%; float: left; margin-bottom: 10px; }
#singleNavigation .backtolist { float: left; }
#singleNavigation .next { float: right;  }
#singleNavigation .next a:link, #singleNavigation .next a:visited { padding-right: 18px; background: url(../images/bullets/nav_arrow_next.gif) right 50% no-repeat; }
#singleNavigation .previous { float:left;  }
#singleNavigation .previous  a:link, #singleNavigation .previous  a:visited { margin-right: 135px; padding-left: 18px; background: url(../images/bullets/nav_arrow_prev.gif) left 50% no-repeat; }
.single .itemTop .categories { margin-right: 5px; }
.single h3 a:link, .single h3 a:visited { color: #DD9139; font-size:22px; font-weight:normal; text-decoration: none; }

#commentListTitle .middle { min-height: 20px; height: auto!important; height: 20px; width: auto; background: #eaeaea; padding: 10px; }

/* .single .itemTop .categories a:link, .single .itemTop .categories a:visited { background: url(../images/blocks/bg_cb01_l.gif) right top no-repeat; padding-left: 0px; padding-right: 5px; } */

.commentFormStyle input.text { border:1px solid #7E4C31; width: 200px; }
.commentFormStyle textarea.text { width: 197px; }
.commentFormStyle .formLabel{ float: left; width: 30%; padding: 5px 0; }
.commentFormStyle .formField{ float: left; width: 69%; padding: 5px 0; }
.commentFormStyle .button { background: transparent url(../images/blocks/bg_newsletter_submit.gif) repeat-x scroll left top!important; cursor: pointer!important;  border:0 solid #FFDF99!important; color:#000000!important; font-family:Georgia,Arial,sans-serif!important; font-size:14px!important; padding:1px 5px!important; text-align:center!important; }

/* TAG CLAUD */
.tag-cloud li { float: left; margin-right: 5px; }
.tag-cloud li a:link, .tag-cloud li a:visited { float: left; white-space:nowrap; color: #AF5526!important; }
.tag-cloud li a:hover { color: #d88c2a;}
.leftColumn-wrap .tx-t3blog-pi2 h3 { color: #33150e; font-size: 12px; text-transform: lowercase; font-weight:bold; margin:3px 0 10px; }
#togglecat0 span.postnum { padding-left: 5px;}

.archive { padding: 0; margin: 0; width: 100%; float: left; }
.archive li{ padding: 0; margin: 0; width: 100%; float: left; }
.archive li a:link, .archive li a:visited {  }

#archive .postnum { padding-left: 5px; }

/* VIDEO */
.news-list-browse { background: transparent url(../images/pager_bg.gif) no-repeat scroll right 0px!important; float:left; width:100%; min-height: 60px; height: auto!important; height:60px; }
.news-list-browse table { float: right; margin: 5px 5px 0 0; display: inline; }
.news-list-browse table p { margin-bottom: 0; }
.news-list-browse table a:link, .news-list-browse table a:visited{ color:#DD9139; text-decoration: none; font-size:12px !important; margin-right: 5px; }
.news-list-browse table a:hover { text-decoration: underline; }
.news-list-browse .page_browser_info { float: left; margin-top:5px; }
.footer-browse { background: transparent url(../images/pager_bottom_bg.gif) no-repeat scroll right 0px!important; float:left; width:100%; }
.footer-browse .page_browser_info {  margin-top: 10px; }

/* VIDEO */
.videos { background: url(../images/blocks/bg_video.jpg) left top no-repeat; min-height: 232px; height: auto!important; height: 232px; padding: 10px; }

