
body { padding:0px; margin:0px; font:12px Arial, Arial; color: #333; background:#F5F1E1; _background:#f5f1e1; 
}
#mylayer{ z-index: 99999 !important;
}
h1 { font: bold 43px Arial; margin: 0px 0px 1em; color: #352b23;
}
h2 { font: bold 38px Arial; margin: 0px 0px 30px; color: #352b23;
}
h3 { color:#1f1d1b; font-size:22px; font-weight: bold; margin-bottom: 12px;
}
h4 { font: bold 16px Arial; margin: 0px 0px 0.6em; color: #815627;
}
h5 { font: bold 11px Arial; margin: 0px 0px 0.2em;
}

form { margin:0; padding:0;
}

/*HEAD*/

.headbg { background: black url(images12/headf_bg.gif) top center no-repeat; 
}
.head { margin:0 auto; width:1184px; height: 70px; color:#9d9c9a; font: 12px Arial;
 background: url(images12/headf_bg.gif) top center no-repeat;}
.head a,head a:link, head a:visited { margin: 0px 15px; text-decoration:none; color: #90876b;
}
.head a:hover { text-decoration:none; color:#e1bc52; 
}
.sitelogo { width:240px; height: 70px; float:left; position: relative; z-index: 1000;/*z-index: 9000;*/
}
.sitelogo img {margin-left: -17px; padding:2px; _position:absolute; _top:0px; _left:0px;  
}
.headright { float: right; height: 70px;
}
.headright p { padding: 28px 0px 0px 26px; margin:0;
}

.subhead_bg{ height: 59px; background: url(images12/subheadbg.gif) top left repeat-x;
}
.subhead { margin:0 auto; width:1184px; height: 59px; color: #9D9C9A; 
 background: url(images12/subheadbg.gif) top left repeat-x;}
.gamemenu { float: left;  _position:absolute; _top:70px; _left:250px; _z-index:9999;
}
.gamemenu-2{float: left; margin-left:-2px; width:240px; text-align: center;height: 51px;line-height: 51px;border-right: 1px #29231e solid;}
.gamemenu-3{float: left; margin-left:-2px; width:240px; text-align: center;height: 51px;line-height: 51px;border-right: 1px #29231e solid;}
.gamemenu-2:hover{ background: #261f1a;}
.gamemenu-3:hover{background:#261f1a;}
.gamemenu-2 a:hover{color: #90876b; text-decoration:none;}
.gamemenu-3 a:hover{color: #90876b; text-decoration:none;}
.gamemenu-2 a{
    color: #90876b;
    font-size: 14px;
    text-decoration: none;
    display: block;
}
.gamemenu-3 a{color: #90876b;
    font-size: 14px;
    text-decoration: none; display: block;}
.gamemenu-1{ float: left; margin-left:-2px; _position:absolute; _top:78px; _left:480px; _z-index:99999;
}
.gamemenu-1-r{ float: left; margin-left:-2px; _position:absolute; _top:78px; _left:730px; _z-index:99999;
}
.gamemenu-index { float: left; background: url(images12/gamemenu-indexbgl.gif) top left no-repeat; margin-left: 259px; _position:absolute; _top:80px; _left:480px; _z-index:999;
}
.gamemenu-index-r { float: left; _position:absolute; _top:80px; _left:730px; _z-index:9999;
}

.gamemenu_top{ width: 200px; height: 57px; line-height: 57px; background: url(images12/gamemenu.gif) no-repeat 1px; padding-left: 40px;
}

.gamemenu_top-1{ width: 200px; height: 57px; line-height: 57px; padding-left: 40px; background: url(images12/gamemenu_rightborder.gif) top right no-repeat;
}
.gamemenu_top-index{ width: 200px; height: 57px; line-height: 57px; padding-left: 40px; background: url(images12/gamemenu_rightborder.gif) top right no-repeat;
}
.gamemenu_hover{  color: #ffb100; background: url(images12/gamemenu.gif) no-repeat -238px; width: 200px; height: 57px; line-height: 57px; padding-left: 40px; 
}
.auth { float: right; height: 70px; font: 12px Arial; margin-left:18px;
}
.auth p { padding: 28px 0px; margin:0px; color:#90876B;
}
.auth a,subhead a:link, auth a:visited { margin: 0px 3px; text-decoration:none; color:#90876B;
}
.auth a:hover { text-decoration:none; color:#e1bc52; 
}
.minicart { float: right; width: 151px; height: 35px; background: url(images12/minicart.gif) 9px 28px no-repeat; position:relative; z-index:90; font: 12px Arial; padding-top: 17px; margin-left:23px;
}
.minicart p { margin:0;  color: #90876b; padding: 11px 30px 0px 30px;
}
.minicart span { margin:0px 10px; display: none;
}
.minicart a,minicart a:link, minicart a:visited { margin: 0px 3px; text-decoration:underline; color:#dfbd53;
}
.minicart a:hover { text-decoration:underline; color:#ffffff;
}

/*SEARCH*/
.search{ width:278px; height:33px; background:url(images12/find_bg.png) no-repeat; float:right; margin-top: -15px; position: relative;zoom:1; margin-right: 25px; _position:absolute; _top:95px; _left:1200px;
 z-index: 1000;/*z-index: 9000;*/}
.search input{ color: #a49a7a;
}
.search .input-text{ background:#3e342e; border: none; width: 202px; margin: 6px 0px 6px 32px; font-size: 11px;
}
.search .form-search{ padding: 4px 0px 0px 10px; 
}
.search .button{ padding: 0px; border: none; background: #41352f; visibility:hidden; cursor: pointer;
}
.search .button img{ position: relative; top: 4px;
}
.search_container{ width:239px; float:right; background:#5c5449; border: 1px solid #080808; margin-right: 18px; _margin-right: 10px; *margin-top:-2px; margin-top: 1px; position: relative; z-index: 99999; visibility: hidden;
}
.search_container .search_sorry{ background: url(images12/serch_ku.png) 0px 3px no-repeat; font: 14px  Arial; color: #ffb100; margin: 18px 23px 0px 27px; padding: 2px 0px 0px 25px; font-weight: bold;
} 
.search_container .search_bot{ margin: 0px 23px 25px 27px;
}
.search_container .search_bot p{ font-size: 12px; color:#b0a47d; font-weight:normal; padding: 0px; margin: 5px 0px 0px 0px;
}
.search_container .search_bot h3{ font-size:12px; color:#ffb100; margin: 24px 0px 0px 0px;
}
.search_container a{ text-decoration:none; padding: 10px 50px 10px 10px; display: block; 
}
.search_container a dl{ margin:0px; margin-left: 10px;
}
.search_container a dt{ color: #FFB100; text-decoration:none; display:block;
}
.search_container a dd{ color: #B0A47D; text-decoration:none; padding-left: 5px; margin: 0px;
}
.search_container a:hover{ background:#635a4e; text-decoration:none;
}
.search_container ul{ list-style: none; padding: 0px; margin: 0px; border-top:5px solid #51493f;
}
.search_container ul li{
}
.search_contentfirst{ border-bottom:1px solid #6f6658;
}
.search_content{ border-bottom:1px solid #6f6658;
}
.search_content_bg{ background:#635a4e;
}
.search_contentlast{
}
.search_content_top{ color: #B0A47D; text-decoration:none; padding-left: 20px;
}
.search_content_bot{ color: #FFB100; text-decoration:none; display:block;
}

.navtag { padding: 18px 0px 20px 0px;
}
.navtag ul { padding:0px 20px; margin:0px; list-style:none;
}
.navtag ul li { float:left; display:inline; margin-right: 10px; 

}
.navtag ul li a { float:left; display:inline; padding: 10px 20px 11px 20px; margin: 0px; font: 14px verdana; color: #513618; display:block; text-decoration:none;
}
.navtag ul li a:hover {  text-decoration:none; color:#4B3D38; background:#f1d06a;  
}
.navtag ul li a:visited { color: #513618; text-decoration:none;
}
.navtag ul li a.current { background: url(images12/nav_butbg.gif) top right no-repeat;
}

/*GAME MENU*/

.ddsmoothmenu{ font: bold 12px Verdana; width: 100%; position: relative; z-index: 999;
}
.ddsmoothmenu ul{ /*background: #5c5c5c;*/ z-index: 9999; margin: 0px; padding: 0; list-style-type: none;
}
.ddsmoothmenu ul li{ position: relative; display: inline; float: left;
}
.ddsmoothmenu ul li a{ display: block; color: #FFB100; text-decoration: none; margin: 0px 6px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

/*.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: #9f9574;
}*/

.ddsmoothmenu ul li a.gamemenu_title{ color: #9f9574; 
}
.ddsmoothmenu ul li a.gamemenu_title:hover{
}
.ddsmoothmenu ul li ul{ position: absolute; left: -2px; display: none; visibility: hidden; margin-left: 3px; background: url(images12/gamemenu_midbg.png) top left repeat-y; _top:55px;
}
/*.gamemenu-1 .ddsmoothmenu ul li ul li{ padding:0px; display:list-item; *+display:!important; width: 248px; background:none;     
}
.gamemenu-1-r .ddsmoothmenu ul li ul li{ padding:0px; display:list-item; *+display:!important; width: 248px; background:none;     
}
.gamemenu-index .ddsmoothmenu ul li ul li{ padding:0px; display:list-item; *+display:!important; width: 248px; background:none;     
}
.gamemenu-index-r .ddsmoothmenu ul li ul li{ padding:0px; display:list-item; *+display:!important; width: 248px; background:none;     
}*/
.ddsmoothmenu ul li ul li{ padding:0px; display:list-item; *+display:!important; width: 248px; background:url(images12/gamemenu_arrow.gif) 220px no-repeat;     
}
.lev1 .gamenu_sec{ top: 0; padding: 0; margin: 0; margin-top: -1px; position:absolute; left:239px; width: 248px; background: url(images12/gamemenu_midbg.png) top left repeat-y;
}
.ddsmoothmenu .gamenu_sec gamenu_sec_levf{ margin-top:0px;
}
.ddsmoothmenu .gamenu_sec li{ background:#585045 url(images12/gamemenu_sec_l.gif) top left repeat-y; width: 239px;
}
.ddsmoothmenu .gamenu_sec li a:hover{ color:#ffb100;
}
.gamemenu_first{ margin-top: 1px;
}
.ddsmoothmenu ul li ul li ul{ margin-left: -9px;
}

.ddsmoothmenu ul li ul li a{ background: url(images12/gamemenu_line.gif) bottom left repeat-x; font: normal 14px Arial; width: 204px; padding: 12px 10px 12px 23px; margin: 0; border-top-width: 0; 
}
/*.gamemenu-1 .ddsmoothmenu .lev1_hover{width: 239px; background: #585045;
}
.gamemenu-1-r .ddsmoothmenu .lev1_hover{width: 239px; background: #585045;
}
.gamemenu-r .ddsmoothmenu .lev1_hover{width: 239px; background: #585045;
}
.gamemenu-index .ddsmoothmenu .lev1_hover{width: 239px; background: #585045;
}
.gamemenu-index-r .ddsmoothmenu .lev1_hover{width: 239px; background: #585045;
}*/




.ddsmoothmenu .lev1_hover{width: 239px; background: #585045 url(images12/gamemenu_arrow.gif) 220px no-repeat;
}

.ddsmoothmenu .gamemenu_hover .lev1_hover a:hover{ color: #fcd479;
}
.ddsmoothmenu .gamemenu_hover .lev1_hover ul li a{ color: #FFB100; 
}
.ddsmoothmenu .gamemenu_hover .lev1_hover ul li a:hover{ color: #fcd479;  
}
.ddsmoothmenu .gamemenu_hover .lev_m .lev1_hover a{color: #FFB100;
}
.ddsmoothmenu .gamemenu_hover .lev_m .lev1_hover ul li a{ color:#ffb100;   
}
.ddsmoothmenu .gamemenu_hover .lev_m .lev1_hover ul li a:hover{ color: #fcd479;    
}
.ddsmoothmenu .gamenu_s_last{ height: 39px;
}
.ddsmoothmenu .gamenu_s_last_m{ height: 39px; border-bottom: 1px #464037 solid;
}
.ddsmoothmenu .gamenu_s_last_li{background: none;
}
.ddsmoothmenu .lev1_top{border-top: 1px #655c50 solid;    
}
.ddsmoothmenu .gamenu_s_last a{ background:none;    
}
.ddsmoothmenu .gamenu_s_last a:hover{ background:none;    
}
.ddsmoothmenu ul li ul li ul li a{ background: url(images12/gamemenu_line.gif) bottom left repeat-x; font: normal 14px Arial; width: 204px; padding: 12px 10px 12px 23px; margin: 0; border-top-width: 0; color: #ffb100; 
}
.ddsmoothmenu .lev_m{ position: relative;
}
.ddsmoothmenu .lev_m .lev_m_t{ border-top: 1px #655C50 solid; padding-bottom: 11px;
}

.ddsmoothmenu .lev_m .lev_mbg{ background: url(images12/lev_mbg.gif) 0px bottom no-repeat; color: #998D64; padding-left: 126px; padding-bottom: 19px;
}
.ddsmoothmenu .lev_mbg-1{ background: url(images12/lev_mbg.gif) 0px bottom no-repeat; padding: 13px 10px 17px 25px;   
}
.ddsmoothmenu .lev_m .lev1{position:absolute; left:248px; background: url(images12/gamemenu_midbg.png) top left repeat-y;  bottom: 7px;
}
.ddsmoothmenu .lev_m .gamenu_sec{ left: 239px;
}
.ddsmoothmenu .lev_m .gamenu_sec_levf{ left: 239px; margin-top: 0px;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

.downarrowclass{ position: absolute; top: 28px; right: 29px; border: none;
}
.rightarrowclass{ position: absolute; top: 11px; right: 15px;
}

.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0;
}
.toplevelshadow{  opacity: 0;
}

/*TITLE BG*/
.nav { margin:0 auto; width:1184px; height: 305px;
}

/*LOCATION*/
.location_bg{ height:105px; background: #6B4822 url(images12/location_bg.jpg) center no-repeat; clear:both;
} 
.location { width: 1179px; height: 59px; margin:0 auto; font: 10px Verdana; color:#cea72d; _padding:0px; padding: 23px 0px; padding-left: 5px;
 background: #6B4822 url(images12/location_bg.jpg) center no-repeat;}
.location a,location a:link, location a:visited { text-decoration: none; color: #be9a63; margin: 0px 6px;
}
.location a:hover { text-decoration:underline; color:#f1c641;
}



.lc_menu_bg{background: url(images12/lc_menu_rbg.png) center 3px no-repeat; *+background: url(images12/lc_menu_rbg.png) !important no-repeat; padding: 0px 20px 21px 20px;
}

/*20151225*/
/*.lc_menu_bg{background: url(images12/lc_menu_rbg.png) center bottom no-repeat; *+background: url(images12/lc_menu_rbg.png) !important no-repeat; padding: 0px 25px 21px 25px;
}
*/


.lc_menu{ padding: 0px 10px 24px 10px;
}
.lc_menu_l{float:left; width:300px; padding:20px 0px 0px 5px;
}
.lc_menu_title{position:relative;z-index:1;  font-size:22px; font-weight:bold; color:#fee9ba;
}
.lc_menu_title span{ position:absolute; top:1px; left:1px; z-index:-1; color:#000;
}
.lc_menu_r{ float: left; padding: 32px 0px 0px 0px; margin-left: 55px; height:35px;
}
.lc_menu_r a{ text-decoration:none; color: #F9DC9B; font-size: 14px;}
.lc_menu_r a:hover{ text-decoration:none; color:#fec517;}


/*NAV or SELECT*/
.navform_bg{ background: url(images12/navform_bg.gif) repeat-x;
}
.navform { width:1184px; height:72px; margin:0 auto;  background: url(images12/navform_bg.gif) repeat-x;overflow:hidden;
}
.selectserver { float:left; width:700px; padding: 20px 0px;
}
.select_l{ float:left;  width:202px; overflow:hidden; margin-right: 40px;  background: #f1d06a url(images12/select_bg-1.gif)no-repeat; background:none\0; *+background:none; *+width:auto; width:auto\0;   height: 31px; 
}
.select_r{ float:left; width:148px; overflow:hidden; margin-right:30px;  background: #f1d06a url(images12/select_bg-2.gif)no-repeat;  height: 31px;  width:auto\9; background:none\0; *+background:none; *+width:auto; width:auto\0;
}
.selectserver span { padding: 6px 28px; font: 14px Arial; color: #513618; float: left;
}
.selectserver select { padding: 5px 2px 6px 2px;  background: transparent;  -webkit-appearance: none; font: 12px Arial; color: #513618; margin-right: 30px; vertical-align: middle; border: none; background: #f1d06a\9; border-top:1px #c6aa57 solid\0; border-left:1px #c6aa57 solid\0; border-right:1px #f1d06a solid\0; border-bottom:1px #f1d06a solid\0; 
}
.selectserver option { padding-left: 4px; background: #f1d06a; background:none\9;
}

.region { float:right; width:240px; padding: 1px 0px;
}
.region img { padding:0px; margin:0 auto; border:0;
}
.regiont { float:left; width:72px; height:18px; font: bold 12px Arial; color:#d6d6d6; padding:2px 0px;
}
.regionbut { float:left; width:150px;
}
.regionbut span{ float:left; width:70px; padding:4px 0; background: #868686; display: block; text-align: center; border-bottom:1px solid #2e2e2e; border-right:1px solid #2e2e2e;

}
.regionbut a{ float:left; width:70px; padding:4px 0; background: #4c4c4c; display: block; text-align: center;
}
.regionbut a:hover{ background: #636363;
}

/*BOLOCATION*/
.bolocationbg { background: #f5f1e1;
}
.bolocationl{ color: #423F3D;}
.bolocationl a{ text-decoration: none;color: #423F3D;margin: 0px 6px;
 font: 12px Arial;}
.bolocationl a:hover{ text-decoration:underline; color:#C93;}
.bolocation { margin:0 auto; width:1184px; padding:40px 0px 0px; font: 12px Arial; height: 22px;
}
.bolocationr { width:86px; height:15px; padding:4px 0px; background: #989177 url(images12/bottom_backtop.gif) left bottom repeat-x; text-align:center; color:#ffffff; float:right; font-size:11px; margin-top:-15px;
}
.bolocationr a,bolocationr a:link, bolocationr a:visited { text-decoration:none; color:#ffffff; margin: 0px 6px;
}
.bolocationr a:hover { text-decoration:none; color:#ffffff;
}

/*BOTTOM*/

.bottombg { background: #EFE9D4; color:#333333; font: 12px Arial; border-bottom: 6px solid white; border-bottom: 6px solid #F5F1E1;
}
.bottombg a,footerbg a:link, bottombg a:visited { text-decoration:underline; color: #352b23; font-size: 14px; text-decoration:none;
}
.bottombg a:hover { text-decoration:underline; color:#CC9933;
}
.bottombg a img{ position: relative; top: 5px; margin-right: 10px;
}
.bottombg a.livechat { background: url(images12/bottom_chat.gif) center left no-repeat; padding: 0px 0px 0px 20px; 
}

.bottom { margin:0 auto; width:1184px;

 background: #EFE9D4;}
.bottom p { padding:0; margin:0;
}

.relatedlink { padding: 40px 0px; margin:0; height: 100px;
}
.relatedlink dl { margin:0px; width:290px; float:left; padding:0px;
}
.relatedlink dl dt { margin:0px; padding: 4px 0px; font-size: 16px; color: #c15835; font-weight: normal;

}
.relatedlink dl dt a { font-size:16px; color:#c15835; font-weight: normal;
}

.relatedlink dl dd { margin:0px; padding: 2px 0px; font-size: 14px;
}
.relatedlink dl dd.more { margin:0px; padding:4px 0px; text-align:right;
}
.linklogo { padding:20px 20px 20px 60px; text-align:center; margin:0;
}
.linklogo img { margin: 0px 10px; border:none;
}
.linklogo ul{
    list-style: none;
}
.linklogo ul li{
    float: left;
}
.linklogo ul .tb{
    margin-left: 10px;
}
.linklogo ul .tb table{ background:#fff; width:67px;}
.linklogo ul .tb table a{}
.linklogo ul .tb table img{ margin:-7px 1px 5px 1px;}

.clear { clear:both; height: 0px; margin:0 auto;
}

.footerbg { height: 85px; background: #352B23; color:#9d9c9a; font: 12px Arial; border-bottom: 1px solid #433a33;
}
.footerbg a,footerbg a:link, footerbg a:visited { margin: 0px 15px; text-decoration:none; color:#bfa03a;
}
.footerbg a:hover { text-decoration:underline; color:#e1bc52;
}
.footer { margin:0 auto; width:1184px; height: 86px; background: #352B23;
}
.footer p { padding:12px 0px 0px 0px;
}
.footer p.left { float:left; font-size: 14px; color: #bcb18e;
}
.footer p.right { float:right; width:300px; text-align:right; display: none;
}
.order-invoice { background: #ffffff none;
}
/*BLOCK CART*/
.block_cart{ background: #eeebd7 url(images12/block-cartbg.gif) left top no-repeat; padding-top:79px; color:#352b23; margin-top:30px;
}
.block_cart_x{ background: url(images12/block_cart_x.gif) no-repeat; width:19px; height:19px; position: relative; top: -45px; left: 228px; cursor:pointer;
}
.block_cart_xx{ background: url(images12/block_cart_xx.gif) no-repeat; width:19px; height:19px; position: relative; top: -45px; left: 228px; cursor:pointer;
}
.block_cart ul{ list-style:none; margin:0px; padding:0px; padding-left:17px;
}
.block_cart ul li{ width:240px; background: #fbf7e6 url(images12/block_cart_libg.gif) left bottom no-repeat; border-right:1px solid #d0cebc; margin-bottom:13px; padding: 13px 0px 0px 15px;
}
.block_cart a{ font-size:12px; font-weight:bold; color:#352b23;
}
.block_cart ul li span{
}
.item_subtotal{ padding: 10px 0px 17px 0px; text-align:center; margin:0 auto; margin-top:16px; background: url(images12/item_subtotal_bg.gif) repeat-x;
}
.item_subtotal .item_subtotal_t{ font-size:14px;
}
.item_subtotal .item_subtotal_b{ font-size:16px; font-weight:bold;
}
.iew_cart{ text-align:right; padding-right:23px;
}
.check_out{ height:50px; margin-top:8px; padding-right:18px;
}
.check_out_bt{ width: 104px; height:26px; float:right; background: url(images12/check_out_bg.gif) no-repeat; cursor: pointer; padding: 5px 0px 0px 17px;
}
.check_out_bt a{ font-size:12px; color:#352b23; font-weight:normal; text-decoration:none;
}
.check_out_bt a:hover{ text-decoration:underline;
}
/*BECAREFULL*/
.Becareful{ margin-top: 35px;
}
.Becarefulcontent{
}
.Becarefulcontent img{ display:none;
}
.content .Becarefulcontent p{ margin-bottom: 8px; line-height: 16px;
}
.Becarefulcontent ol{ margin-left: -35px; *+margin-left:5px; line-height: 16px; color: #5b5950; margin-top: 10px;
}
.Becarefulcontent ol li{ margin-left: 15px; margin-bottom: 10px;
}
.Becareful img{ position:absolute; top:30px; left:20px; 
}
.Becareful h3{font: bold 16px Arial; margin: 0px 0px 0.6em;color: #484741;
}

/*REMAINDER*/
.reaminder{ background: #eeebd7 url(images12/reaminder_bg.gif) 16px 25px no-repeat; padding: 30px 20px 20px 60px;
}

/*RIGHT*/
/*AFFILIATE RIGHT*/
.con_rig_container_affiliate{ padding: 13px 40px 46px 38px; background:#eeebd7; margin: 0px 0px 20px 0px; border: 1px #e0ddc6 solid;
}
.con_rig_container_affiliate .affiliate_title{ font-size:16px; font-weight:bold; color:#1f1d1b;  display: block; margin-bottom:15px; margin-top: 25px;
}
.con_rig_container_affiliate .affiliate_login{ background: url(images12/affiliate_login_bg.png) left no-repeat; padding-left:28px; display: block; text-decoration: none; margin-bottom:10px;
}
.con_rig_container_affiliate .affiliate_joinnow{ background: url(images12/affiliate_joinnow_bg.png)0px 0px no-repeat; padding-left:28px; display: block; text-decoration: none; padding-bottom:10px; padding-top: 2px;
}
.content .con_rig_container_affiliate p{ margin:0px; color:#1f1d1b;
}
/*GEAR RAID RIGHT*/
.con_rig_gear { padding: 10px 40px 25px 40px; background:#eeebd7; margin: 0px 0px 20px 0px; 
}
.con_rig_gear dt{ font-size:20px; color:#352b23; font-weight:bold;
}
.con_rig_gear dt img{ margin-left: 10px; position: relative; top: 9px;
}
.con_rig_gear dd a{ font-size:12px; color:#69675e;
}
.con_rig_gear dd a:hover{ color:#C93;   
}
.con_rig_gear dd { color: #69675E;
 margin: 0px; margin-top: 5px;}
/*AFFILIATE RIGHT*/
.con_rig_container { padding: 10px 40px 25px 40px; background:#eeebd7; margin: 0px 0px 20px 0px; border-radius: 6px;
}
.con_rig_container .storemenu select{margin: 0 0 10px 0; background: #f4f0e0; border:1px #c2bd99 solid; background: #F5F1E1; padding:4px; height: 27px;}
.con_rig_container .storemenu input{background: url(images12/place-order-inputbg.gif) repeat-x; 
  width: 180px; height: 22px; 
  margin: 0px 16px 0px 0px; border: 1px #c2bd99 solid; padding: 0 5px;}
.con_rig_container_premade { padding: 35px 23px; background:#eeebd7; margin: 0px 0px 20px 0px; 
}
.con_rig_container_premade .premade{ padding: 35px 122px; background: url(images12/account_r_premade.jpg) no-repeat; display: block; margin-bottom:14px;
}
.con_rig_container_premade .coustomize{ background: url(images12/account_r_customize.jpg) no-repeat; padding: 35px 23px; display: block;
}
.con_rig_container_premade .premade:hover{ background: url(images12/account_r_premade_hover.jpg) no-repeat;
}
.con_rig_container_premade .coustomize:hover{ background: url(images12/account_r_customize_hover.jpg) no-repeat;
}
.con_rig_container_cart { padding: 20px; background:#eeebd7; margin: 0px 0px 20px 0px; border: 1px #e0ddc6 solid;
}
.content .con_rig_container p{ font: 12px Arial; color: #5b5950; line-height: 16px;  margin: 0px;
}
.con_rig_container .diagdetail{ color: #5b5950; font-size: 12px;
}
.con_rig_container .diagdetail select{ margin: 0 0 10px 0; background: #f4f0e0; border:1px #c2bd99 solid; background: #F5F1E1; padding:4px; height: 27px;}
.con_rig_container .diagdetail input{ background: url(images12/place-order-inputbg.gif) repeat-x; 
  width: 180px; height: 22px; 
  margin: 0px 16px 0px 0px; border: 1px #c2bd99 solid; padding: 0 5px;}

.con_rig_container ul{ list-style: none; margin: 0px; padding: 0px;}
.con_rig_container ul li{ margin-bottom: 10px; 
}
.con_rig_container ul li a{ color: #5b5950; 
}
.con_rig_container ul li a:hover{ color:#C93;
}
.con_rig_container .linkbutton a{ margin-right:25px; font-size: 12px; color: #352B23; line-height: 16px;
}
.con_rig_container .linkbutton a:hover{ color:#C93;
}
.con_rig_container h3{ font-size: 18px; font-weight:bold; color: #352b23; margin-bottom: 13px; line-height: 20px;
}
.con_rig_container h6{ font-size: 12px; font-weight:normal;}
.con_rig_container h2{ font-size: 18px; font-weight:bold; color: #352b23; margin-bottom: 13px; line-height: 18px;
}
.customersay { font: 12px Arial; line-height:16px; color: #69675e;  padding-bottom: 8px;
}
.customername {  margin: 0;   background: url(images12/anyonesay2.png) 0px 0px no-repeat;   padding: 10px 22px 10px 22px;
}
.customername dt { margin:0px; font: bold 14px Arial; color: #352b23;
}
.customername dd { margin:0px; padding:2px; color: #bcb18e; font: 12px Arial;
}

/*ACCOUNT RIGHT*/
.accrtxt{ padding: 2px 0px; margin:0px 0px 30px; font: 12px Arial;
}
.accrtxt a,accrtxt a:link, accrtxt a:visited { text-decoration:underline; color:#a7a28f; margin: 0px 6px;
}
.accrtxt a:hover { text-decoration:underline; color:#d9d0a5;
}
.accrtxt h2 { color: #9d5f18; padding:1px 4px; font-size: 16px;
}
.accrtxt h4 { font: 12px Arial; color: #5b5950; font-weight: bold; margin-top: 25px; margin-bottom: 10px;
}

.accrtxt p { margin:0px 0px 1em;
}
.accrtxt ul { padding:0px 14px; margin:0px;
}
.accrtxt ul li { padding:2px 0px; margin:0px;
}
#opc_shipping_payment{
    position: relative;
}
#center-main{
    overflow: visible;
}
.check_chat{
    position: absolute;
    top: -30px;
    left: -140px;
    width: 146px;
    height: 376px; background: url(images12/check_chat.png) 0px 0px no-repeat;  
    padding: 298px 0 0 23px;
}
.check_chat a{
    padding: 4px 27px 7px 13px; padding:6px 27px 6px 13px\9; background: url(images12/checkchat.png) 0px 0px no-repeat;  
    color: #2a2827;
    font-weight: bold;
    text-decoration: none;
}
.check_chat a:hover{ background: url(images12/checkchat.png) 0px -30px no-repeat;}
div.coupon-info input.image-button{ background: url(images12/checkbt.png) 0px 0px no-repeat;}
div.coupon-info input.image-button:hover{ background: url(images12/checkbt.png) 0px -29px no-repeat;}
.cart_coupon .button-row .button-left{ background: url(images12/checkbt.png) 0px -129px no-repeat;
 height: 16px;}
.cart_coupon .button-row .button-left:hover{ background: url(images12/checkbt.png) 0px -159px no-repeat;}
.cart_coupon .button-row button{ height:36px;
}
button.button .button-left{ background: url(images12/checkbt.png) 0px -64px no-repeat;}
button.button .button-left:hover{ background: url(images12/checkbt.png) 0px -94px no-repeat;}
.button-row button.main-button .button-left{ background: url(images12/sub_continue.gif) no-repeat left top;}
.button-row button.main-button .button-left:hover{ background: url(images12/sub_continue.gif) no-repeat left top;}
button.main-button.edit-profile .button-left, .button-row button.main-button.edit-profile .button-left {background:transparent url(images12/change.png) no-repeat left center;}
button.main-button.edit-profile .button-left, .button-row button.main-button.edit-profile .button-left:hover{background:transparent url(images12/change.png) no-repeat left center;}
.cart .left-buttons-row .simple-button { background: url(images12/checkbt.png) 0px -64px no-repeat;}
.cart .left-buttons-row .simple-button:hover{ background: url(images12/checkbt.png) 0px -94px no-repeat;}
#opc-sections .button-row{
    margin-bottom: 70px;
    position: relative;
}
fieldset.registerform .button-row button{
    position: relative;
    z-index: 1;
}
.check_state{
    position: absolute;
    right: 50px;
    top: 55px;
}

.blockPage{
    border: 1px #b5b090 solid !important;
    width: 580px !important;
}
.diaog{
    background: #f5f1e1;
    height: 200px; cursor:default;
}
.diaog h3{
    text-align: left;
    background: #f6e2a2;
    border-bottom: 1px solid #C2BD99;
    height: 23px;
    color: #b3650c;
    font-size: 16px;
    padding: .4em 1em;
    line-height: 23px;
}
.diaog h3 .diaog_close{
    position: absolute;
    right: 0;
    text-indent: 9999px;
    display: block;
    margin: 5px 12px 0 0;
    width: 16px;
    height: 16px;
    background: url(images12/signindel.gif) no-repeat;
    cursor: pointer;
}
.diaog ul{
    list-style: none;
    float: left;
    margin: 34px 80px 0 90px;
}
.diaog ul li{
    color: #262626;
}
.ui-dialog .ui-dialog-buttonpane button{ background: #f6e2a2;}
.ui-button-text-only .ui-button-text{ color:#c1650c;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#c1650c;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background: #f6e2a2; border: 2px solid #EAA741;}
.diaog button{
    border: 2px solid #EAA741;
    margin: 10px 0 0 0;
    color: #c1650c;
    font-weight: bold;
    padding: .4em 1em;
    cursor: pointer;
    background: #f6e2a2;
}
.diaog button:focus {
    outline: none;
}
.ui-dialog .ui-dialog-buttonpane button:focus {
    outline: none;
}
.diaog p{
    margin: 0;
    padding: 0;
    color: #262626;
}
.diaog div{
    float: left;
    margin: 34px 0 0 0;
}
#payment_block_left{ position: relative; color:#352b23; font-size:20px; font-family:Arial; opacity: .3; filter:Alpha(Opacity=30);
    top: -35px;
    left: -29px; *+left:-110px;}
#payment_block_right{position: relative; color:#352b23; font-size:20px; font-family:Arial; opacity: .3; filter:Alpha(Opacity=30);
    top: -35px;
    left: -27px; *+left:-110px;}
#payment_block_time{
    position: relative;
    top: -35px;
    left: -28px; *+left:-110px; color:#352b23; font-size:20px; font-family:Arial; opacity: .3; filter:Alpha(Opacity=30);
}
/*.place-order-button button.inactive{ opacity: .4;}*/
.button-row .halign-center button.main-button .button-left{ text-align:left; padding:0 0 0 35px;}

.newgame{
    float: left;
    margin: 0 0 0 55px;
    padding: 0 0 0 20px; 
    background: url(images12/newgamebg5.gif)  0 21px no-repeat; height:57px; line-height:57px;
}
.newgame a{
    color: #81785B; text-decoration:none; font-size:11px;
}
.newgame a:hover{
    color: #AF9C60; text-decoration:none;
}


/*alipay
.Container{clear:both;width:1008px; margin:145px auto 0 auto; }
.alipay_logo{clear:both;width:100%; background:url(images12/alp_logo.jpg) no-repeat left center; height:34px; margin-bottom:25px; }
.alp_1{clear:both; border:4px solid #eaa741;padding:60px; overflow:hidden;}
.order_number{clear:both;width:100%; border-bottom:4px solid #e4dec8; height:50px; margin-bottom:30px;}
.order_number01{float:left; height:30px; line-height:30px; font-size:14px;padding-right:100px;}
.total{color:#c72c09; font-weight:bold;}
.cardinf{width:100%;clear:both; overflow:hidden;}
.cardinf01{float:left; width:325px;}
.cardinf02{float:right; width:450px;}
.card1{float:left; background:url(images12/card1.jpg) no-repeat left center; width:212px; height:129px; margin-top:50px; display:inline;}
.card2{float:right; background:url(images12/card2.jpg) no-repeat right center; width:209px; height:129px; margin-top:50px; display:inline;}
.information{clear:both; overflow:hidden; padding:15px 15px 15px 24px; border:1px solid #fbe0b6; background:#fbf5cc;margin-top:10px;}
.information p{margin:0px; padding:0 0 0 24px; height:24px; line-height:24px; color:#70665d; background:url(images12/icon_i.jpg) left center no-repeat; font-size:12px;}*/


/*alipay*/
.Container{clear:both;width:1008px; margin:145px auto 0 auto; }
.alipay_logo{clear:both;width:100%; background:url(images12/alp_logo1.jpg) no-repeat left center; height:34px; margin-bottom:25px; }
.alp_1{clear:both; border:2px solid #a7a7a7;padding:60px; overflow:hidden; background:#fff;}
.order_number{clear:both;width:100%; border-bottom:4px solid #dcdcdc; height:50px; margin-bottom:30px;}
.order_number01{float:left; height:30px; line-height:30px; font-size:14px;padding-right:100px;}
.total{color:#c72c09; font-weight:bold;}
.cardinf{width:100%;clear:both; overflow:hidden;}
.cardinf01{float:left; width:370px;}
.cardinf_loading{width:90%; height:40px; background:url(images12/loading2.gif) no-repeat center center;margin-bottom:50px; text-align:center; font-size:14px; font-weight:bold;padding-top:100px;}
.cardinf02{float:right; width:460px;}
.card1{float:right; background:url(images12/card1.jpg) no-repeat left center; width:452px; height:129px; margin-top:20px; display:inline;}
/*.card2{float:right; background:url(images12/card2.jpg) no-repeat right center; width:209px; height:129px; margin-top:20px; display:inline;}*/
.information{clear:both; overflow:hidden; padding:15px 15px 15px 24px; border:1px solid #f0f0f0; background:#f4f4f4;margin-top:10px;}
.information p{margin:0px; padding:0 0 0 24px; height:24px; line-height:24px; color:#70665d; background:url(images12/icon_i.jpg) left center no-repeat; font-size:12px;}
.wpwl-label{ width:33.33333333%; float:left; padding-top:4px; padding-bottom:4px; padding-right:24px;}
.wpwl-wrapper{ width:66.66666667%; float:left; padding-right:24px;}
.wpwl-wrapper-brand{width:33.33333333%; float:left; padding-right:24px;}
.wpwl-brand-card {width:33.33333333% !important; float:left !important;}
