
/* Layout ================================================================================= */
.taling-right{position:absolute; width:50%; height:797px; right:0; background:url(../images/site_right_taling.jpg) right top repeat-x;}
.wrapper {width:100%; position:relative; background:url(../images/site_bg.jpg) center top no-repeat; min-height:800px; height:auto!important; height:800px;}
.page { width:998px; margin:0 auto; padding:0; text-align:left; }
.page-print { padding:20px; text-align:left; }
.page-print .print-head{padding-bottom:20px;}
.page-print .col2-set{padding:5px 0;}
.page-print .col2-set .col-1,
.page-print .col2-set .col-2{padding:5px 0;}
body.page-popup{background:#FFF;}
.page-popup { padding:20px; text-align:left; }
.page-popup .page-title{padding-bottom:10px;}
.page-popup .page-title h2{color:#1D1D1E; font-size:1.41em; font-weight:bold; line-height:normal; text-transform:uppercase;}
.page-popup p{padding-bottom:10px;}
.main{padding:0;}

.main-block{background:url(../images/main_block_bg.jpg) left top repeat-x #FEFEFE; padding:14px 15px 7px 12px;}

/* Base Columns */ 
.col-left{float:left; width:246px;}
.col-main{float:left; width:457px;}
.col-right{float:right; width:246px;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:714px; }
.col2-right-layout .col-main {width:714px;}

/* 3 Columns Layout */
.col3-layout .col-main { width:457px; margin-left:11px; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
/* ======================================================================================= */

/* Header ================================================================================ */
.header-container {}
.header {}
.header .col-1{width:421px; float:left; padding:30px 0 0 15px;}
.header .col-2{width:561px; float:left; padding-right:1px;}
#logo{float:left; width:400px; height:86px; margin:15px 0px 0px 0px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;} 
.header .col-2 .header-links{padding:61px 0 0; height:37px; overflow:hidden;}
.header .links{float:right;}
.header .links li{display:inline; background:url(../images/top_links_divider.gif) right 3px no-repeat; padding-right:16px; margin-right:11px;}
.header .links li a{color:#8C051C; text-decoration:none; font-size:0.91em;}
.header .links li a:hover{text-decoration:underline;}
.header .links li.last{background:0; padding:0;}
.header .form-search{width:195px; height:31px; padding:11px 0 0 90px; overflow:hidden; float:right; background:url(../images/search_bg.gif) left top no-repeat; border:0px;}
.header fieldset{ border:0; }
.header legend{display:none;}
.header .form-search label{display:none;}
.header .form-search input{width:141px; height:16px; float:left; background:0; border:0; margin-right:5px;}
.header .form-search button{width:31px; height:16px!important; overflow:hidden; float:left;}
.header .form-search button span{display:none;}
.header .menu-block{background:url(../images/menu_top.jpg) left top repeat-x #FA8E19; margin-right:1px;}
.header .menu-block .border-left{background:url(../images/menu_left.jpg) left top repeat-y;}
.header .menu-block .border-right{background:url(../images/menu_right.jpg) right top repeat-y;}
.header .menu-block .corner-left-top{background:url(../images/menu_left_top.jpg) left top no-repeat;}
.header .menu-block .corner-right-top{background:url(../images/menu_right_top.jpg) right top no-repeat; padding:10px 10px; color:#833704; font-weight:bold; line-height:18px;}
.header .header-block-2{background:url(../images/head_block_2_bg.jpg) left top repeat-x #FEFEFE; padding:10px 20px 16px 21px; min-height:25px; height:auto!important; height:25px;}
.header .header-mgs{width:237px; float:left; color:#DA0D1C; font-size:1.6em; line-height:normal;}
.header .header-block-2 .links{width:466px; display:block; float:left; padding-top:5px;}
.header .header-block-2 .links li{background:url(../images/header_links_divider.gif) right 4px no-repeat; font-size:1.09em; margin-right:13px; padding-right:17px;}
.header .header-block-2 .links li a{color:#E90511; text-decoration:none;}
.header .header-block-2 .links li a:hover{text-decoration:underline;}
.header .header-block-2 .links li.last{background:0; padding-right:0; margin-right:0; font-weight:bold;}
.header .language-switcher{float:right;}
.header .language-switcher label{display:none;}
.header .language-switcher img{float:left; margin-left:2px; padding-top:8px;}
.header .currency-header{float:right; padding-top:5px;}
.header .currency-header label{color:#FB7C04;}
.header .currency-header select{width:97px; margin:0 7px 0 3px;}


/********** < Navigation */
#nav { font-size:12px; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; background:url(../images/menu_divider.gif) right 7px no-repeat; }
#nav li a { float:left; padding:5px 31px 17px; font-weight:bold; color:#833704; }
#nav li a:hover { color:#FEFEFE; }
#nav li.over a,
#nav li.active a { color:#FEFEFE; }
#nav li.first a{padding-left:18px;}
#nav li.last{background:0;}
#nav li.last a{padding-right:0;}

#nav .corners-top{background:0; padding:0!important;}

#nav .corners-bot{background:url(../images/sub_menu_corner_left_bot.gif) left top no-repeat!important; padding:0!important; height:12px; overflow:hidden;}
#nav .corners-bot div{background:url(../images/sub_menu_corner_right_bot.gif) right top no-repeat; padding:0 12px; height:12px; overflow:hidden;}
#nav .corners-bot div div{background:#FA8E1A!important; width:100%; padding:0; height:12px; overflow:hidden;}

#nav .corners-top iframe{position:absolute; top:0; filter:mask(); width:100%;}
/********** Navigation > */
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; }
input, input.input-text, select, textarea {background:#fff; color:#8E8A8A; border:1px solid #9a9696; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; width:12px; height:12px;}
input.qty { width:2.5em; }
textarea { overflow:auto; }

button.button, button.button-3 {
	background:0;
	border:0;
	cursor:pointer;
	overflow:visible;
	width:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;		
	height:31px!important;
	
}
button.button span {margin:0; display:block; background:url(../images/buttons_left_bg.gif) left top no-repeat!important; height:31px!important;}
button.button span span{display:block; background:url(../images/buttons_right_bg.gif) right top no-repeat!important; padding:0 12px; height:31px!important;}
button.button span span span{display:block; color:#FEFEFE; text-align:center; padding:6px 0 9px; height:15px!important; overflow:hidden!important;  white-space:nowrap; background:#FD3355!important; line-height:normal;}


.sidebar button.button span{background:url(../images/buttons_2_left_bg.gif) left top no-repeat!important;}
.sidebar button.button span span{background:url(../images/buttons_2_right_bg.gif) right top no-repeat!important;}
.sidebar button.button span span span{background:#FC7707!important;}

/* Pager */ 
.pager {padding:0 0 3px; border-bottom:1px solid #D5D6D6; text-align:center; font-size:0.91em; color:#1D1D1E;}
.pager .amount { float:left; }
.pager .limiter { float:right; padding-right:3px; }
.pager .limiter select{width:47px; border:1px solid #7F7F7F; margin:0 4px 1px; color:#1D1D1E;}
.pager .pages { margin:0 135px; }
.pager .pages strong{font-weight:normal;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}


/* Sidebar =============================================================================== */
.sidebar .block {margin:0 0 0;}
.sidebar .block .block-title {}
.sidebar .block .block-title .title-corners{background:url(../images/block_title_corner_left.gif) left top no-repeat;}
.sidebar .block .block-title .title-corners div{background:url(../images/block_title_corner_right.gif) right top no-repeat; padding:0 14px;}
.sidebar .block .block-title .title-corners div div{background:url(../images/block_title_border_top.gif) left top repeat-x; height:13px; overflow:hidden;}
.sidebar .block .block-title .title-content{background:url(../images/block_title_bg.gif) left top repeat-x #FD2D50;}
.sidebar .block .block-title .title-content .layer-2{position:relative; margin-top:-2px; padding:6px 5px 16px 44px; background:url(../images/block_title_marker.gif) 9px top no-repeat;}
.sidebar .block .block-title h2 {color:#FFF; font-size:1.45em; font-weight:bold; line-height:normal; text-transform:uppercase;}
.sidebar .block h3 {}
.sidebar .block .block-content{padding:32px 18px 22px 16px; background:#FEFEFE;}
.sidebar .block .actions { text-align:right; }
.sidebar .block .actions a { float:left; }
 
/* Block: Main */
.sidebar .block-main {}
.sidebar .block-main ul{list-style-type:none; margin:0px; padding:0px;}
.sidebar .block-main li { padding:0 0 5px; }
.sidebar .block-main .block-title .title-content .layer-2{padding-bottom:16px;}
.sidebar .block-main .block-title h2{height:15px;}
.sidebar .block-main .block-content{padding-top:18px;}
.sidebar .block-main .block-content ol li img{float:right; margin:0 5px 5px 0;}
.sidebar .block-main .block-content ol li a{color:#1D1D1E; text-decoration:none;}
.sidebar .block-main .block-content ol li a:hover{text-decoration:underline;}
.sidebar .block-main .actions a{color:#FC7707;}
.sidebar .block-main .compare-no-items{padding-left:7px; padding-bottom:12px;}
.sidebar .block-main .compare-no-items .no-items{color:#FC7707; font-weight:bold;}


/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title {}
.category-image { display:block; margin:20px auto; width:99%; }
.category-products{padding:0px 0 8px;}

.content-block-title{width:100%;}
.content-block-title .title-corners{background:url(../images/title_corner_left.gif) left top no-repeat;}
.content-block-title .title-corners div{background:url(../images/title_corner_right.gif) right top no-repeat; padding:0 14px;}
.content-block-title .title-corners div div{background:url(../images/title_border_top.gif) left top repeat-x; padding:0; height:13px; overflow:hidden;}
.content-block-title .title-content{background:url(../images/title_bg.gif) left top repeat-x #D3D3D3;}
.content-block-title .title-content .border-right{background:url(../images/content_border.gif) left top repeat-y;}
.content-block-title .title-content .layer-2{position:relative; margin-top:-2px; padding:5px 10px 12px 49px; background:url(../images/title_marker.gif) 11px top no-repeat;}
.content-block-title .title-content h2{font-size:1.41em; margin:-4px 0px 0px 0px; font-weight:bold; color:#1D1D1E; text-transform:uppercase; line-height:normal;}

.content-block{width:100%; margin-bottom:10px;}
.content-block .border-left{background:url(../images/content_border.gif) left top repeat-y #FEFEFE;}
.content-block .border-right{background:url(../images/content_border.gif) right top repeat-y; padding:1px;}
.content-block .corners{background:url(../images/content_block_corner_left_bot.gif) left top no-repeat; width:100%;}
.content-block .corners div{background:url(../images/content_block_corner_right_bot.gif) right top no-repeat; padding:0 14px;}
.content-block .corners div div{padding:0; background:url(../images/content_border.gif) left 13px repeat-x #FEFEFE; height:14px; overflow:hidden;}
.content-block .corners-top{background:url(../images/content_block_corner_left_top.gif) left top no-repeat; width:100%;}
.content-block .corners-top div{background:url(../images/content_block_corner_right_top.gif) right top no-repeat; padding:0 14px;}
.content-block .corners-top div div{padding:0; background:url(../images/content_border.gif) left top repeat-x #FEFEFE; height:14px; overflow:hidden;}


.toolbar-block{background:#F3F4F4; padding:9px 16px 7px;}

.list-indent{padding:0 22px 0 23px;}
.grid-indent{padding:0px 22px 12px 23px;}
.grid-indent2{padding:0px 10px 12px 10px;}

/* View Type: Grid */
.products-grid { width:100%; }
.products-grid td {text-align:center;   }
.products-grid td .mgn, td.tdmgn{padding:10px 0px;}
.products-grid .product-box-y{background:url(../images/line_y.gif) center top repeat-y; padding:6px 10px 0px 6px;}
.products-grid .product-box-x{background:url(../images/line_x.gif) left center repeat-x; height:11px; overflow:hidden; margin-right:5px;}
.products-grid td.last .product-box-y{background:0; padding-right:0; padding-left:14px;}
.products-grid td.last .product-box-x{margin-right:0; margin-left:5px;}
.products-grid td .product-name{margin-bottom:8px; font-weight:bold;}
.products-grid td .product-name a{color:#a60721; font-size:1.09em; text-decoration:none;}
.products-grid td .product-name a:hover{text-decoration:underline;}
.products-grid td img{margin:6px 0px;}


.popular-products{padding:0px;}
.popular-products .category-title h2{height:14px;}
.popular-products .content-block-title .title-content .layer-2{padding:8px 10px 15px 48px; height:14px; overflow:hidden;}
.popular-products .category-products{padding:0;}
.popular-products .grid-indent{padding:22px 26px 5px 22px;}
.popular-products .products-grid{width:auto;}
.popular-products td.first{width:211px;}
.popular-products td{width:236px;}
.popular-products td.last{width:189px;}
.popular-products td .product-box-y{padding:6px 22px 0 24px;}
.popular-products td.first .product-box-y{padding:6px 22px 0 0;}
.popular-products td.last .product-box-y{padding:6px 0 0 28px;}
.popular-products td.last .product-name{padding:0;}
.popular-products td .product-name{padding:0; margin-bottom:10px!important;}
.popular-products td .product-image{margin-bottom:4px!important;}
.popular-products button{width:65px!important;}
.popular-products td .indent{padding-left:14px;}
.popular-products td.last button{margin-right:-12px;} 
.product-all-container{position:relative; z-index:9999;}
.product-all{position:absolute; width:108px; height:108px; display:block; top:10px; right:-5px; z-index:999;}
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer {}
.footer .footer-block-corners{background:url(../images/footer_block_corner_left_bot.gif) left top no-repeat;}
.footer .footer-block-corners div{background:url(../images/footer_block_corner_right_bot.gif) right top no-repeat; padding:0 12px;}
.footer .footer-block-corners div div{background:#FEFEFE; padding:0; height:12px; overflow:hidden;}
.footer-block-3{padding:12px 14px 12px; font-size:0.91em; text-align:center;}
.footer-block-3 .store-switcher{float:right;}

.footer ul{display:inline;}
.footer ul li{display:inline; background:url(../images/footer_links_divider.gif) right 4px no-repeat; padding-right:23px; margin-right:22px;}
.footer ul li a{color:#726E6F; text-decoration:none; font-size:0.91em;}
.footer ul li a:hover{text-decoration:underline;}
.footer ul.links li.last{background:0;}

/* ======================================================================================= */

.bodytext
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #9a031c;
	text-align:center;
}
.bodytext2
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-align:center;
}
.bodytxt
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #9a031c;
	text-align:justify;
}
.multilinetextbox
{
	width:400px;
	height:100px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#5c0d35;
	background-color:#f7ecf2;
}
.pagination{padding:10px 0px;}
.pagination_link_selected, .pagination_link_selected a
{
	font-family:Arial;
	font-size:13px;
	color:black;
	font-weight:bold;
	padding:1px;
	text-decoration:none;
}
.pagination_link, .pagination_link a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#a60721;
	padding:1px;
	text-decoration:unederline;
}
.pagination_link a:hover
{
	text-decoration:none;
}
