/*Our system supports FF, Opera and IE browsers.
Fixes for IE6 and Opera have been applyed in the separated stylesheets Opera.css, ie.css.
All stylesheets can be switched on/of in the _design/xsl/includes/Main.xsl file.*/

/*----------bof Common block-------------------------------------------------------------------*/
BODY
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	margin: 0;
	background-color: #eeeeee;
	background-image: url(/store/images/bg.jpg);
}
A
{
    color: #000000;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
    color:#cc4444;
}

A.messb
{
    font-weight: bold;
}
DIV
{
    font-size: 8pt;
    font-family: Verdana;
}
FORM
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0;
}
H1
{
    text-align: left;
    margin-top: 0;
    font-size: 8pt;
    margin-bottom: 7pt;
    font-family: Verdana;
}
H2
{
    margin-top: 0;
    font-size: 11pt;
    margin-bottom: 6pt;
    font-family: Verdana;
}
H3
{
    margin-top: 0;
    font-size: 8pt;
    margin-bottom: 5pt;
    font-family: Verdana;
}
H4
{
    margin-top: 0;
    font-size: 9pt;
    margin-bottom: 4pt;
    font-family: Verdana;
}
HR
{
    height: 0;
    color: #eeeeee;
    border-width: 1px 0 0 0;
}
INPUT
{
    color: #000;
    font-size: 8pt;
    font-family: Verdana;
}
INPUT.email
{
    width: 120px;
    color: #000;
    font-size: 8pt;
    font-family: Verdana;
}
OL
{
    margin-top: 2pt;
    margin-bottom: 0;
}
P
{
    margin-top: 2pt;
    margin-bottom: 6pt;
}
PRE
{
    font-size: 8pt;
    font-family: Verdana;
}
SELECT
{
    color: #000;
    font-size: 8pt;
    font-family: Verdana;
}
TABLE
{
    font-size: 8pt;
    font-family: Verdana;
}
TD
{
    font-size: 8pt;
    font-family: Verdana;
}
TEXTAREA
{
    color: #000;
    font-size: 8pt;
    font-family: Verdana;
}
UL
{
    margin-top: 2pt;
    margin-bottom: 0pt;
}
/*---------eof Common block----------------------------------------------------------------------------*/

/*--------- bof Main block-----------------------------------------------------------------------------*/

div#container 
{
    margin:auto;
	width: 955px;
	padding-top: 2px;
	text-align:center;
}

/* #container1 is a basic element of the AceFlex B2C design, 
it defines border-color and background-color on pages, defines width of the site*/
div#container1 
{
    position:relative;
    float:left;
	background-color:#fff;
	width:955px;

}

/*Header area*/

div#header
{
    position:relative;
	width: 955px;
	height:101px;
}
/* #logo defines left area of the #header*/
div#header div#logo
{
    position:relative;
    float:left;
    text-align:center;
    vertical-align:middle;
	height: 63px;
	width: 180px;
	padding-top:37px;
	border-bottom: solid 1px #888;
}

/* #header #top includes #language and #currency blocks*/
div#header #top{
	float:left;
	width: 815px;
	height:37px;
}
div#header #top div#currency 
{
    position:relative;
    float:left;
    vertical-align:middle;
	width: 190px;
	height:27px;
	padding-top: 10px;
}
div#header #top div#languages 
{
    position:relative;
    float:right;
    text-align:right;
    width:330px;
	height:27px;
	padding-right: 10px;
	padding-top: 10px;
}

div#header #bottom{
	float:left;
	width: 815px;
	height:63px;
}
.cart A
{
    color: #c44;
}

div#menu 
{
    position:relative;
    float:left;
	height:14px;
	margin-top:17px;
	margin-bottom:5px;
	text-transform: capitalize;
	padding-left:5px;
	padding-right:5px;
}
div#topnav
{
    position:relative;
    background-color:#EEE;
    float:left;
    text-align:left;
	height:20px;
	width:633px;
	padding-top:7px;
	border-top: solid 1px #888;
    border-right: solid 1px #888;
    border-left: solid 1px #888;
}



div#welcome
{
    position:relative;
    float:right;
    text-align:left;
	width: 240px;
	height:18px;
	margin-top:7px;
}

div#cartitems
{
    position:relative;
    text-align:left;
    float:left;
	border-bottom: solid 1px #888;
	color: #557;
	width: 180px;
	height:21px;
	padding-top:6px;
	padding-left:0px;
}

/*--------- eof Main block-----------------------------------------------------------------------------*/


/*Main block
----------------------------------------------------------------------------------------------*/

COL.fields
{
    width: 70px;
    text-align: right;
}
.advancedlinks
{
    width:175px;
    border-collapse:collapse;
    border-top: solid 1px #888;
    border-bottom: solid 1px #888;
    border-left: solid 1px #888;
    border-right: none 0px #888;
}
.advancedlinks THEAD *
{
    text-align: left;
    font-weight: bold;
    background-color: #888;
    color: #fff;
    padding-left: 8px;
}
.advancedlinks TBODY *
{
    margin: 0px;
}
.leftnavigation A, .rightnavigation A
{
    color: #555577;
}
.leftnavigation A:hover, .rightnavigation A:hover
{
    color: #cc4444;
}
.leftnavigation TBODY, .rightnavigation TBODY
{
    color: #555577;
}
.left_separator
{
    width: 0px;
}

.progress_div
{
    position:absolute;
    width:300px;
    height:55px;
    text-align:center;
    vertical-align:middle;
    background-color:#fff;
    border:solid 1px #888;
    visibility:hidden;
    z-index:999;
}
.progress_image
{
    width:30px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    border:none;
}


/*div#container 
{
    width:996px;
    position:relative;
	text-align:center;
	background: url(../_images/bg-2.gif) repeat-y;
}
div#container1 
{
    position:relative;
	width:996px;
	border-top:solid 1px #888;
	border-left:solid 0px #888;
	border-right:solid 0px #888;
}*/
div#content #center
{
    position:relative;
    float:left;
	text-align:left;
	width:780px;
	border-collapse:collapse;
	border:solid 0px olive;
}
div#content 
{
    position:relative;
	width:955px;
	height:auto;
}

div#main
{
    position:relative;
    float:left;
    margin-top:10px;
	margin-left:10px;
    width:750px;
}
div#banner
{
    position:relative;
    float:left;
	height:78px;
	width:630px;
	text-align:left;
}
div#small-search-ex
{
    position:relative;
	width: 160px;
	float:left;
	text-align:left;
}
div#right-navigation
{
    position:relative;
    float:right;
	width:180px;
	text-align:left;
}
div#right-navigation-static
{
    float:right;
    position:relative;
	width:165px;
	text-align:left;
	border-left:solid 0px #888;
	padding-left:0px;
	padding-bottom:15px;
	line-height:14px;
}
div#right-navigation-static #contacts
{
	padding-left:0px;
	width:145px;
	padding-bottom:15px;
}
div#left-navigation-static
{
    position:relative;
    float:left;
	width:145pxpx;
	text-align:left;
	padding-left:10px;
	clear:none;
	line-height:14px;
}
div#category-list-block-static
{
	position:relative;
	float:left;
	width:90px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:15px;
	margin-left: 10px;
}
div#category-list-block-main
{
    position:relative;
    float:left;
	width:90px;
	padding-top:15px;
	padding-bottom:15px;
}
div#category-list-block
{
    position:relative;
    float:left;
	width:90px;
	padding-left:10px;
}
div#bestsellers
{
    position:relative;
    float:right;
	width:165px;
	text-align:left;
	padding-bottom:15px;
	padding-left:12px;
}
div#banners
{
    position:relative;
    float:right;
	width:165px !important;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:12px;
}
div#imagebanner
{
    position:relative;
    float:left;
	text-align:left;
	padding-top:15px;
}
.imagebanner
{
    border-width: 0px;
    max-width:160px !important;
}
div#textbanner
{
    position:relative;
    float:left;
	text-align:left;
	padding-top:15px;
}
div#flashbanner
{
    position:relative;
    float:left;
	text-align:left;
	padding-top:15px;
}
div#flashbannerswf
{
    position:absolute;
	left:0px;
	top:0px;
}
div#flashbannercover
{
    position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
div#hotdeals
{
    position:relative;
    float:right;
    /*padding-top:15px;*/
    padding-bottom:15px;
}
div#hotdeals td
{
    padding-left:10px;
}
div#footer
{
    position:relative;
	width: 955px;
	height:80px;
	clear:both;
	padding-top:0px;

}

div#footer #left
{
	width: 180px;
	float:left;
}
div#footer #left #bottom
{
    position:absolute;
    left:0px;
    bottom:0px;
	width: 180px;
	text-align:center;
	padding-bottom:5px;
}
div#footer #center
{
    position:absolute;
    background-color:#888;
	width: 630px;
	margin-top:50px;
	padding-top:3px;
	padding-bottom:3px;
	left:180px;
	bottom:0px;
	/*float:left;*/
	text-align:center;
}
div#footer #right
{
    position:absolute;
    bottom:0;
    right:0;
	width: 180px;
	padding-bottom:5px;
}
div#signature
{
    background-color:#fff;
    position:relative;
    text-align:left;
    margin-left:180px;
	width:997px;
	padding-top:5px;
	padding-bottom:15px;
	color: #555577;
}

div#content A
{
    color: #555577;
}
div#maincaption
{
    position: relative;
    padding-bottom:0px;
	padding-left:10px;
}
div#affiliate-agreement
{
    position: relative;
    float:left;
    overflow: auto; 
    width:480px; 
    height: 300px; 
    border: 1px solid #aaaaaa;
}
/*End of Main block----------------------------------------------------------------------------*/

/*Common block
----------------------------------------------------------------------------------------------*/
.bottomnavigation
{
    color: #cccccc;
    height: 25px;
    text-align:center;
    vertical-align:middle;
}
.bottomnavigation A
{
    color: #333333;
}
.caption
{
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 5px;
}
.fieldname
{
    text-align: left;
	width:90px;
	font-size: 8pt;
}
.list
{
}
.listcap
{
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    background-color: #7A7A98;
    height: 22px;
    padding: 0px 3px 0px 3px;
}
.liststatusl
{
    height: 22px;
    padding-left: 5px;
    font-size: 10px;
    color: #000000;
    background-color: #eeeeee;
}
.liststatus
{
    height: 22px;
    font-size: 10px;
    color: #000000;
    background-color: #eeeeee;
}
.logo
{
    font-family: "Arial";
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    color: #666;
}
.maincontent A
{
    color: #555577;
    text-decoration: none;
}
.maincontent A:hover
{
    color: #c44;
}
.maincontent H2
{
    /*text-align: left;*/
    font-size: 8pt;
    font-family: Verdana;
    color: #738FCB;
    font-weight: normal;
    margin-bottom: 0px;
}
/*short description under title of page*/
.maincontent .description
{
    padding-bottom: 5px;
}
.menu
{
    height: 33px;
}
.menu-header
{
    height: 13px;
    color: #000000;
    background-color: #eee;
    text-transform: capitalize;
}
.menu-header A
{
    color: #000000;
}
.messb
{
    font-weight: bold;
}
.messbg
{
    padding-right: 2px;
    padding-left: 2px;
    height: 20px;
    background-color: #f5f5f5;
}
.row0
{
    background-color: #fff;
    height: 20px;
}
.row1
{
    background-color: #EBEBF0;
    height: 20px;
}
.shadow
{
    background-color: #eeeeee;
}
.step_left
{
    font-family: Verdana;
    font-size: 11px;
    padding: 5px;
    font-weight: bold;
    color: #666 /*#7999c6;*/;
}
.step_passed
{
    font-family: Verdana;
    font-size: 11px;
    padding: 5px;
    color: Gray;
}
.steps
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    background-color: #fff;
    margin: 5px 0 10px 0;
}
.preview_div
{
    position: absolute;
    display: none;
    z-index: 999;
    text-align: center;
    vertical-align: top;
}
/*End of Common block----------------------------------------------------------------------------*/

/*Product/Category block
----------------------------------------------------------------------------------------------*/
.blockcap
{
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
}
.blockitem
{
    background-color: #ffffff;
    padding-top: 8px;
    padding-left: 8px;
}
.blockitem DIV
{
    font-size: 7.5pt;
    background-color: #ffffff;
}
.blockitem TD
{
    font-size: 7.5pt;
    background-color: #ffffff;
}
.canceledprice
{
    text-decoration: line-through;
}

.category-list-header
{
    color: #000000;
}
.categoryitem
{
    border-style: solid;
    border-width: 0px !important;
    border-color: #ccc;
    background-color: #ffffff;
    margin: 0 2px 0 2px;
    vertical-align: top;
    height: 100px;
}
.categoryitem img
{
    max-width: 250px !important;
}
.categoryitem td.productimagecell
{
    width: 250px;
    text-align: center;
    vertical-align: top;
}
.categorylist
{
    background-color: #ffffff;
    margin: 0 2px 0 2px;
    vertical-align: top;
    width:160px;
	height:100%;
    min-height:120;
}
    
.categorylist img.thumbimg
{
    /*max-width: 250px !important;*/
}
.categorylist img.previewimg
{
    border: 1px solid gray
}
.chain
{
    font-size: 10pt;
    color: gray;
}
.comment0
{
}
.comment1
{
    color: #a52a2a;
}
.price
{
    color: #cc4444;
}
.productlist
{
    border-style: solid;
    border-width: 5px !important;
    border-color: #ccc;
    background-color: #ffffff;
    margin: 0 2px 0 2px;
    vertical-align: top;
    height: 100px;
}
.productlist-bundle .button-add
{
    display: none;
}
.productlist img
{
    max-width: 50px !important;
}
.quick-cart
{
    width: 170px;
    border: 2px solid #ccc;
    margin: 0 0 20px 0;
    background-image: url(../_images/page/bg.gif);
    background-repeat: no-repeat;
}
.quick-cart-title
{
    width: 175px;
    text-align: center;
    color: #999;
    font-weight: bold;
}
.signature
{
    text-align: center;
    background-color: #ffffff;
    color: #999999;
}
.signature A
{
    text-decoration: underline;
    color: #999999;
}
.signature A:hover
{
    text-decoration: none;
}
.topnavigation
{
    color: #000000;
}
.topnavigation A
{
    color: #555577;
}
.topnavigation A:hover
{
    color: #c44;
}
.value
{
    text-align: left;
}
.warning
{
    color: #cc4444;
}
.productfilteroptions
{
	width:650px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
div#gcheckout
{
    position: relative;
    float:left;
    width:620px;
}
div#product
{
    position: relative;
    float:left;
    width:630px;
    border:solid 0px green;
}
div#proditem
{
    position: relative;
    float:left;
    width:340px;
}
div#proditem .fieldname
{
    text-align:left;
    width:95px;
    float:left;
}
div#proditem .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
div#product-name
{
    position: relative;
    float:left;
    text-align:left;
    font-weight:bold;   
    padding-bottom:10px;
    width:340px;
    border:solid 0px green;
}
div#product-note
{
    position: relative;
    float:left;
    text-align:left;   
    padding-bottom:15px;
    width:420px;
    border:solid 0px red;
}
div#prodgallery1
{
position: relative;
	float:left;
	width:230px;
}
div#proditemimg 
{
    position: relative;
    float:left;
	padding-left:0px; 
	padding-right:15px;
	padding-top:0px;
	text-align:center;
	width:230px;
	border:solid 0px red;
}
div#prodgallery2
{
position: relative;
	float:left;
	width:230px;
}
div#prodbuttons
{
    position: relative;
    float:left;
    text-align:center;
    padding-top:5px;    
    padding-bottom:5px;
}
div#bundle
{
    position: relative;
    float:left;
    width:630px;
    border:solid 0px green;
}
div#bundle-image
{
    position: relative;
    float:left;
	padding-right:15px;
	padding-top:15px;
	text-align:center;
	width:150px;
	border:solid 0px red;
}
div#bundle-item
{
    position: relative;
    float:left;
	padding-top:15px;
	text-align:center;
	width:255px;
	border:solid 0px red;
}
div#bundle-products-block
{
    position: relative;
    float:left;
    text-align:left;
    width:630px;
    clear:left;
}
div#bundle-products-block h2
{
   padding-left:20px;
}

div#bundlebuttons
{
    position: relative;
    float:left;
    text-align:center;
    padding-bottom:15px;
}
div#bundle-name
{
    position: relative;
    float:left;
    text-align:left;
    font-weight:bold;   
    padding-bottom:15px;
    width:420px;
}
div#bundle-note
{
    position: relative;
    float:left;
    text-align:left;   
    padding-bottom:15px;
    width:270px;
    border:solid 0px red;
}
div#prodbutton
{
    position: relative;
    float:left;
}
div#prodrelated
{
    
    float:left;
    padding-top:15px;
	clear:both;
	width:%100;
}

div#prodgallery 
{
    position: relative;
    float:left;
    width:625px;
}
div#prodgalleryname
{
    position: relative;
    float:left;
	padding-right:5px;
	padding-top: 0px;
	height:32px;
}
div#prodgalleryimg
{
    position: relative;
    float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px; 
}
div#display-epoints
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:270px;
}
div#shipping-cost
{
    position: relative;
    float:left;
	padding-bottom:10px; 
	width:270px;
}
div#product-availability
{
    position: relative;
    float:left;
	padding-bottom:10px; 
	width:270px;
	border:solid 0px brown;
}
div#gift-wrap
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:270px;
}
div#display-prices
{
    position: relative;
    float:left;
	padding-bottom: 4px; 
	width:270px;
}
div#product-sku
{
	position: relative;
	float:left;
	padding-bottom: 2px;
	width:340px;
	padding-top: 2px;
}
div#manufacturer_name
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:270px;
}
div#product-variant-partno
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:270px;
}
div#product-variant-partno .fieldname
{
    text-align:left;
    width:95px;
    float:left;
}
div#product-variant-partno .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
.product-variants-select
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:450px;
	border:solid 0px green;
}
.product-variants-select .fieldname
{
    text-align:left;
    width:95px;
    float:left;
}
.product-variants-select .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
.product-variants-select0
{
    position: relative;
    float:left;
}
.product-variants-select1
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:450px;
	clear:right;
}
.product-variants-select1 .fieldname
{
    text-align:left;
    width:95px;
    float:left;
    height:18px;
    vertical-align:middle;
}
.product-variants-select1 .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
div#display-qty
{
    position: relative;
    float:left; 
	padding-bottom: 10px; 
	width:270px;
	border:solid 0px red;
}
div#display-qty .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
div#display-qty .fieldname
{
    text-align:left;
    width:95px;
    float:left;
}
div#custom-fields
{
    position: relative;
    float:left; 
	padding-bottom: 10px; 
	width:450px;
}
.profile-custom-fields
{
    /*background-color:Maroon;*/
    width:240px;
}
.profile-custom-fields .fieldname
{
    text-align:left;
    float:left;
    width:70px;
}
.profile-custom-fields .amount
{
    text-align:left;
    float:right;
    width:140px;
    border:solid 0px red;
}
div#product-button
{
    position: relative;
    float:left; 
	padding-bottom: 6px; 
	width:450px;
}
div#product-button-2
{
    position: relative;
    float:left; 
	padding-bottom: 10px; 
	width:440px;
}
div#package-contents
{
    position: relative;
    float:left; 
    padding-top:15px;
	padding-bottom: 10px; 
	width:270px;
}
div#display-discounts
{
    position: relative;
    float:left;
	padding-bottom: 10px; 
	width:270px;
}
div#prodfilter
{
    position: relative;
    float:left;

    text-align:center;
    vertical-align:middle;
    height:40px;
    border:solid 0px blue;
}

div#prodlist
{
    position: relative;
    float:left;
	text-align:center;
	border: solid 0px red;
}
div#paging
{
	position: relative;
	float:left;
	text-align:right;
	width:650px;
	height: 20px;
	border:solid 0px red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	word-spacing: 0.5em;
}
div#paging a
{
	text-decoration: underline;
	font-weight: normal;
}
div#paging a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #CC0000;
}

div#featuredprod
{
    position: relative;
    color: #557;
}
div#brandlist
{
    position: relative;
    color: #557;
    float:left;
    width:630px;
}
div#description
{
    position: relative;
    float:left;
    padding-bottom:15px;
    width:630px;
}
div#ctgimg
{
    position: relative;
    float:left;
    width:170px;
    text-align:center;
}
div#ctgimgnarrow
{
    position: relative;
    float:left;
    width:0px;
    text-align:center;
}
div#ctgnote
{
    position: relative;
    float:left;
    width:590px;
    padding-bottom:15px;
}
div#ctgcustomfields
{
    position: relative;
    float:left; 
    padding-top:2px;
    padding-bottom:2px;
    width:500px; 
    border:solid 0px red;
}
div#ctgcustomfields .fieldname
{
    text-align:left;
    width:95px;
    float:left;
}
div#ctgcustomfields .amount
{
    text-align:left;
    padding-left:5px;
    float:left;
    width:165px;
}
div#ctgcontent1
{
    position:relative;
    float:left;
    border:solid 0px red;
	width:775px;
}
div#ctgcontent2
{
    position: relative;
    float:left;
}
div#ctgprice
{
    position: relative;
    height:18px;
}
div#ctgbrandlist
{
    position: relative;
    float:left;
    padding-bottom:10px;
    width:380px;
}
div#subctg
{
    position: relative;
    float:right;
	width:380px;
	text-align:right;
}
div#subctgcaption
{
    background-color: #eee;
    position: relative;
    float:left;
    width: 100%;
    height:24px; 
    border: solid 1px #eee;
    vertical-align:middle;
    padding-left:10px;
    padding-top:5px;
}
div#subctgcontent
{
    position: relative;
    float:left;
    border: solid 1px #eee;
    width: 100%;
}
div#country
{
    position: relative;
    float:left;
}

/*End of Product/Category block----------------------------------------------------------------------------*/

/*Search block
----------------------------------------------------------------------------------------------*/
div#mainsearch
{
    background-color: #fff;
    position: relative;
    float:left;
}
/*End of Search block----------------------------------------------------------------------------*/
/*Buttons block
----------------------------------------------------------------------------------------------*/
div#specialbutton
{
    height:18px;
    position:relative;
}
div#but1
{
    background-color: #fff;
}
div#but2
{
    float:left;
}
div#but3
{
    margin-right:3px;
}
.button
{
    font-weight: bold;
    font-size: 8pt;
    color: #738FCB !important;
}
.button-center
{
    height: 18px;
    background-image: url("../_images/button/button_center.gif");
    padding: 0 2px 0 2px;
}
.button-left
{
    height: 18px;
    width: 3px;
    background-image: url("../_images/button/button_left.gif");
    display: block;
}
.button-right
{
    height: 18px;
    width: 3px;
    background-image: url("../_images/button/button_right.gif" );
    display: block;
}
.button-special-container
{
    position: relative;
    background-color:#cc0000;
    padding: 2px 6px 2px 6px;
    border: solid 1px #fff;
}
.button-special
{
    /*COLOR: #cc4444*/
    color: #ffffff !important;
    text-decoration: none;
}
.button-group
{
    position: relative;
    top: 12px;
}
/*-----------------------------------------------------------------------------------------*/
.delivery_via
{
    padding-left:75px;
}

/*mnm
----------------------------------------------------------------------------------------------*/
.navbg {
	background-image: url(../_images/bar01.gif);
	background-repeat: repeat-x;
}
.navshopbg {
	background-image: url(../_images/navbgshop.gif);
	background-repeat: repeat-x;
}
.bgalt {
	background-image: url(../_images/bgalt.gif);
	background-repeat: repeat-x;
}
.bgmh {
	background-image: url(../_images/mh_02.gif);
	background-repeat: repeat-x;
}
.menuword {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.menured {
	font-weight: bold;
	color: #CC0000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bgiceriksatir {
	background-image: url(../_images/bgicerik.gif);
	background-repeat: repeat-x;
	height: 30px;
}.bgiceriksatir div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 7px;
	padding-left: 5px;
}
.hdetay {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}



/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

#faced
{
	position:relative;	
	float:left;
	
}
	

#twitted
{
	position:relative;	
	left:100px;	
	float:right;
}

#facetwit
{
	position:relative;
	top:5px;
	left:348px;

}



#facetwit a
{	
	text-decoration:none;
	color:gray;
}

