html{ font-size:100%; } /* for IE */
body {
    padding:0;
    margin:0;
    color:#1a1410;
    font: 0.625em arial, tahoma, sans-serif;
    background:#223270 url(i/_bg.jpg) no-repeat top center;
}
#p {position:absolute; top:0; left:0;}
a {color:#2242bd;}
a:hover {text-decoration:none;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
.wrapper {display:block; height:149px; width:880px; visibility:hidden;}
form{margin:0;}
/*......................................_ Top Info_................................................*/
#TopI {position:absolute; top:13px; left:50%; width:860px; margin-left:-430px; z-index:100;}
#Helping {position:absolute; left:13px;}
#Thanks  {position:absolute; left:562px;}
.sTop {width:300px; color:#dbdfec; font: 1.1em tahoma, arial, sans-serif;}

#TopI p {margin:0 0 10px 0;}
#TopI .l1 {color:#bdc3dc; margin:6px 0;}
#TopI .l1 a {color:#bdc3dc;}
#TopI .l1 span {margin-left:15px;}

/*......................................_ Inner page Body & Top Area_................................................*/
#logoBlockI {position:absolute; top:13px; right:0px; border-top:5px solid #D8D8D9; border-right:5px solid #D8D8D9; background:#FFF; padding:5px 5px 0 0;}
#logoBlockI .border {width:800px; height:136px; background:#3e3429 url(i/_bg_topI.jpg) no-repeat top right;}
#sub_logoI {position:absolute; left:-119px; top:-18px; width:154px; height:163px; background:transparent url(i/_sub_logoI.png) no-repeat;}
#logoI {position:absolute; top:0px; left:-50px; width:235px; height:209px; background:transparent url(i/_logoI.png) no-repeat;}

#innerI {min-height:300px; border:5px solid #D8D8D9; background:#FFF; padding:5px 0;}

#logoBlockI .txtI {color:#ffe6cc; padding:5px 0 0 0; margin-left:77px;}
#logoBlockI .txtI .p1 {margin:0; font-size:14px; line-height:14pt; letter-spacing:0.5pt;}
#logoBlockI .txtI .p2 {margin:8px 0 0 0; color:#FFF; font-size:13px;}
#logoBlockI .txtI ul {list-style:none; margin:3px 0 0 0; padding:0; font-size:11px;}
#logoBlockI .txtI ul li {margin:0px 0;}

/*......................................_ Body & Top Area_................................................*/
#BodyLine {position:absolute; left:0; top:318px; width:100%; height:40px; background:#2f458d url(i/_body_line.png) repeat-x top;}
#outer {position:relative; width:901px; margin:0 auto;}
#inner {margin-top:83px; min-height:300px; border:5px solid #D8D8D9; background:#FFF; padding-bottom:5px;}

#logoBlock {position:relative; width:881px; margin:0 auto; margin-top:-83px;}
#logo {position:absolute; top:-5px; left:292px; width:297px; height:270px; background:transparent url(i/_logo.png) no-repeat;}
#sub_logo {width:881px; height:88px; background:transparent url(i/_sub_logo.png) no-repeat;}
#bg_top {width:881px; height:225px; background:#3e3429 url(i/_bg_top.jpg) no-repeat; }
#bg_top .Itxt {color:#ffe6cc; padding:20px 0 0 24px;}
#bg_top .Itxt .p1 {margin:0; font-size:14px; line-height:16pt; letter-spacing:0.4pt;}

#bg_top .Itxt .p2 {margin:15px 0 0 0; color:#FFF; font-size:14px;}
#bg_top .Itxt ul {list-style:none; margin:8px 0 0 0; padding:0; font-size:12px;}
#bg_top .Itxt ul li {margin:3px 0;}
/*............................................._Top  Menu _..........................................*/

#nav { margin:0 5px; background:#e9e7e7 url(i/_bg_nav.png) repeat-x center;}
#nav div.h {height:47px; background:url(i/_nav_ul.png) no-repeat top right;}
#nav div.i {height:47px; background:url(i/_nav_ulI.png) no-repeat top right;}
#nav ul {position:relative; list-style:none; margin:0px; padding:0px 0 0 2px; font-size:12px; font-weight:bold; z-index:200;}
#nav ul li {float:left; margin:0px; background:transparent url(i/_nav_li.png) no-repeat top right;}
#nav ul li.i {float:left; margin:0px; background:transparent;}
#nav ul li a {display:block; margin:0; padding:15px 22px 10px 22px; color:#2e2622; text-decoration:none;}
#nav ul li a.act {display:block; margin:0; padding:15px 22px 10px 22px; color:#2854cd;}
#nav ul li a:hover {color:#2854cd; text-decoration:none; padding:16px 21px 9px 23px;}
#nav ul li span {display:block; margin:0; padding:15px 22px 10px 22px; color:#2854cd; text-decoration:none;}
#nav ul li.i span {display:block; margin:0; padding:15px 50px 10px 50px;}

/*............................................._ Two Columns _..........................................*/

#columns {margin:0 5px; padding:10px; background:#D8D8D9;}
#columns .circle {height:40px; background:#F2F2F2 url(i/_bg_circle.png) no-repeat top left;}
#columns .cadd {margin-top:10px;}
#columns .circle p {padding:13px 0 0 48px; margin:0; color:#1f1712; font:1.3em tahoma, arial, sans-serif; font-weight:bold;}
#columns .circle span {font:12px tahoma, arial, sans-serif; font-weight:normal;}
#columns .wblock {margin-top:4px; background:#FFF; border-top:1px solid #a7a7a7; padding:0 18px;}
#Left .wblock {min-height:900px;}
#columns .wblock p {margin:15px 0;}
#columns .wblock .shop {margin-left:-8px; padding:10px 0 0 0;}
#columns .wblock .button {margin-left:-18px; padding:15px 0; text-align:center;}
#columns .wblock_img {background:#FFF; padding:10px; margin-bottom:10px;}
#columns .wblock .inS {margin:10px 0 0 0; padding:4px; width:242px; border:1px solid #c2c2c2;}
#columns .wblock form {margin:0;}
#columns .wblock form p {font:11px tahoma, arial, sans-serif;}

#columns .allNews {height:40px; background:#FFF url(i/_allNews.png) no-repeat center left;}
#columns .allNews a {display:block; padding:13px 0 0 32px; margin:0; font-size:1.2em; font-weight:bold;}

#listCategories {float:left; width:180px;}
#listProducts {margin-left:190px;}

ul.cart {list-style:none; margin:0px; padding:8px 0; font-size:12px;}
#Right .wblock ul {list-style:none; margin:0px; padding:15px 0; font-size:12px;}
#Right .wblock ul li, ul.cart li {margin:0px; padding:4px 0 5px 15px; background:transparent url(i/_wblock_li.png) no-repeat center left;}
#Right .wblock ul li a, ul.cart li a {display:block; margin:0; color:#2242bd; text-decoration:none;}
#Right .wblock ul li a:hover, ul.cart li a:hover {color:#000; text-decoration:none;}
#Right .wblock ul li span, ul.cart li span {display:block; margin:0; color:#000; text-decoration:none;}



#Left  {float:left; width:563px;}
#Right {margin-left:573px; width:288px;}
#Center, #Left, #Right {font-size:12px;}


#Left .counter {float:right; margin:-40px 40px 0 0;}

p.NewsHdr {margin:28px 0 5px 0; color:#152e8e; font-size:18px;}
p.NewsHdr a {color:#152e8e; text-decoration:none;}
p.NewsDate {margin:0; color:#a7a7a7; font-size:11px;}
.NewsLine {height:1px; margin:18px 0; background:#D3D3D3;}

#footer {font:12px tahoma, arial, sans-serif;}
#footer p {color:#979fc1; text-align:center; margin:0 0 0 0;}
#footer a {color:#979fc1; text-decoration:underline;}
#footer a:hover {color:#FFF; text-decoration:none;}

#bnav {padding:33px 0 25px 0; color:#979fc1;}
#bnav ul {list-style:none; margin:0px; padding:0px 0 0 2px; width:720px;}
#bnav ul li {float:left; margin:0px;}
#bnav ul li a {display:block; margin:0; padding:0 22px; text-decoration:underline;}
#bnav ul li span {color:#FFF; padding:0 15px; text-decoration:none;}



/*...................................._Veiw_Checkout_.........................................................................*/
#sViewChekout {float:right; height:20px; padding:10px 20px; background:#F0F0F3; z-index:10;}
#sViewChekout .inner {position:relative; top:5px;}
/*...................................._Popup_.........................................................................*/
#forpopup{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index:400;
}
#sa {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    min-height:100%;
    z-index:300;
background:#000; opacity:0.7; filter: alpha(opacity=70);
}
.pre {
position:relative;
width:740px;
height: 300px;
background:transparent url(/i/loader.gif) no-repeat center;
}

#advance, #yourcart {
    background: #FFF;
    position:relative;
    width:740px;
    margin:0 auto;
    z-index:300;
    font-size:1.2em;
    border:1px solid #666;
} 

/*...................................._In_Popup_.........................................................................*/
#hline {padding:8px; background:transparent url(/i/bg_items.png) repeat-x top;}
#hline p {color:#FFF; margin:0px; font-size:14px;}
#close  {float:right; color:#FFF; cursor:pointer; cursor:hand;}
#incart {overflow:auto; margin:10px 13px 0 13px; padding:0px; height:500px; border:0px;}

#initem {
    overflow:auto;
    margin:10px 13px 0 13px;
    padding:0px;
    border:1px solid #bfb9b1;
}

#popup_add {
    float:right;
    height:20px;
    margin:4px 100px 0 0;
    padding:8px 15px 0 15px;
    background:transparent url(/i/bg_items.png) repeat-x bottom;
    color:#FFF;
    font-weight:bold;
    cursor: pointer;
    cursor: hand;
    font-size:0.9em;
} 

/*...................................._Popup_.........................................................................*/
span.go {cursor:pointer; cursor:hand; color:#2854cd;}
.star {color:#C00; font-weight:bold;}

/*...................................._Shopping cart nextprev menu_.........................................................................*/
#nav_page1 {
    margin:0;
    height:40px;
    font: 11px  tahoma, arial, verdana, sans-serif;
}
#nav_page1 ul{list-style:none; margin:0px; padding:0px;}
#nav_page1 ul li{float:left;}
#nav_page1 ul li a.num{display:block; color:#2854cd; padding:6px 9px 6px 10px; background:#f2f2f2; text-decoration:none; margin:0 2px;}
#nav_page1 ul li a.num:hover{color:#1f1712; background:#FFF; padding:5px 8px 5px 9px; border:1px solid #CCC;}
#nav_page1 ul li span.num{display:block; color:#000; padding:5px 9px 5px 9px; text-decoration:none; margin:0 2px; border:1px solid #CCC;}
#nav_page1 ul li a.nxt{display:block; color:#2854cd; padding:6px 9px 6px 10px; text-decoration:none;}
#nav_page1 ul li a.nxt:hover{color:#1f1712;}
#nav_page1 ul li span.nxt{display:block; color:#999; padding:6px 9px 6px 10px;}

td img {border:3px solid #f2f2f2; cursor: pointer; cursor: hand;}
.fItem {text-align:left;}
.fItem p {padding-left:3px; margin:5px 0; color:#362f2d; cursor: pointer; cursor: hand; text-align:left;}
.fItem div.r {float:left; background:#504237; color:#FFF; padding:5px 10px; font-size:12px; cursor: pointer; cursor: hand;}
.fItem div.add {padding:6px; font-size:1.1em}
.go1 {color:#504237; text-decoration:underline; cursor: pointer; cursor: hand;}

#Item2 {margin:0 19px;}



#signform {
    background: #F2F2F2;
    position:relative;
    width:300px;
    margin:0 auto;
    z-index:100;
    font-size:1.2em;
    border:1px solid #666;
} 
#sbody {
    overflow:auto;
    margin:10px 13px 0 13px;
    padding:0px;
    height:auto;
    border:1px solid #bfb9b1;
}
#sbody p {margin:10px 0 10px 10px;}
#sbody input {float:right; margin-right:25px;}

#postvolonter {min-height:300px;}


/*......................................_Calendar_........................................................................*/

#month {text-align:center; font-size:20px; margin-bottom:5px;}
#month span {font-size:16px; padding:0 30px;}

.cTTL {display:block; padding:4px 0;  color:#2e2622; font-size:14px; background:#F2F2F2; font-weight:bold;}

.weekend {color:#2e2622; font-size:14px;}
.weekday {color:#2e2622; font-size:14px;}
.sS {margin:5px; font-size:11px; color:#bf8bb0;}
.m {color:#f2b2df !important;}

#sEvent, #registration, #signform {
    background: #FFF;
    position:relative;
    width:440px;
    margin:0 auto;
    z-index:300;
    font-size:12px;
    border:1px solid #666;
} 

.inevent {padding:5px 15px;}
.inevent .ttl {font-size:14px;}
.tab {margin:-1px 0 10px 0; border:1px solid #CCC; padding:0 10px;}

.mynav {text-align:center; overflow:hidden;}
.mynav ul {margin:0; padding:0; list-style:none;}
.mynav ul li {display: inline; padding:0; margin:0;}
.mynav ul li span.go{
    float:left;
    display:block;
    color:#fbfcc0;
    width:100px;
    padding:5px 0 5px 0;
    background:#92085d;
}
.mynav ul li span.tut {
    float:left;
    display:block;
    width:100px;
    padding:5px 0 6px 0;
    border:1px solid #CCC; 
    border-bottom:1px solid #FFF; 
}

span.go {cursor:pointer; cursor:hand;}
.star {color:#C00; font-weight:bold;}
