/*****************************************************
* Default
*****************************************************/
* { padding: 0; margin: 0; }
a { outline:none; }
body { font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; }
.contain { width: 950px; margin: 0 auto; }
.framehead { position: relative; display: block; width: 950px; height: 130px; margin: -11px auto 20px auto; }
.framehead span { background: url(img/frame_head.png) no-repeat center top; width: 950px; height: 130px; display: block; position: absolute; z-index: 90; }
.framehead img { display: block; top: 11px; left: 10px; position: absolute; z-index: 3; border: none; }
#cname { display: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 3px 8px; background-color: #ed1c24; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#cemail { display: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 3px 8px; background-color: #ed1c24; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#cphone { display: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 3px 8px; background-color: #ed1c24; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#cmsg { display: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 3px 8px; background-color: #ed1c24; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 11px; float: left; }
#cscr { display: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 3px 8px; background-color: #ed1c24; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 12px; float: left; }
#csuccess { font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #6eb43f; text-align: center; margin-left: 20px; padding: 8px 0 8px 30px; background: url(img/msg_sent.png) no-repeat 0 2px; display: none; }


/*****************************************************
* Header
*****************************************************/
.top { display: block; width: 950px; height: 90px; margin: 10px auto 10px auto; background: url(img/monstermart.png) no-repeat center center; }
.top .nonstop { display: block; width: 63px; height: 89px; float: right; text-indent: -9999px; background: url(img/24hours.png) no-repeat 0 0; }
.top .nonstop_flash { display: block; width: 59px; height: 87px; float: right; background: url(img/24hours.png) no-repeat 0 0; }


/*****************************************************
* Menu
*****************************************************/
.cmenu { display: block; width: 950px; margin: 0 auto; }
.menu { font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; display: table; height: 35px; margin: 0 auto; }
.menu ul { list-style: none; } 
.menu li { font-size: 14px; font-weight: bold; color: #fff; margin: 0 3px; float: left; }
.menu li.actv { display : block; text-shadow: -1px 1px #fc6a08; display : block; padding: 7px 0 7px 20px; background: #f89829 url(img/m1_a.png) no-repeat left top; }
.menu li.actv span { background: #f89829 url(img/m1_b.png) no-repeat right top; padding: 7px 20px 7px 0; }
.menu li a { color: #fff; text-shadow: -1px 1px #7c7c7c; text-decoration: none; display : block; margin-top: 6px; padding: 4px 0 4px 20px; background: #6eb43f url(img/m2_a.png) no-repeat left top; }
.menu li a span { background: #6eb43f url(img/m2_b.png) no-repeat right top; padding: 4px 20px 4px 0; }
.menu li a:hover { margin-top: 0; padding: 7px 0 7px 20px; }
.menu li a:hover span { margin-top: 0; padding: 7px 20px 7px 0; }


/*****************************************************
* Home
*****************************************************/
.home_c { display: block; width: 950px; height: 600px; margin: -10px auto 0 auto; }
.pics { width: 930px; height: 570px; margin: 0 0 0 10px; padding:0; }
.frame-block { position: relative; display: block; width: 950px; height:600px; margin: 0 auto; }
.frame-block span { background: url(img/frame_home.png) no-repeat center top; width: 950px; height:600px; display: block; position: absolute; z-index: 90; }
.frame-block img { display: block; top: 0px; left: 0px; margin-top: 10px; position: absolute; z-index: 3; border: none; }
.frame-block .urllink { top: 10px; left: 10px; display: block; position: absolute; z-index: 99; }
.frame-block .urllink a { width: 930px; height: 570px; background: url(img/transp.gif) repeat; }


/*****************************************************
* Content
*****************************************************/
.content_panel { font-size: 14px; color: #898989; display: block; width: 900px; margin: 0 auto; }
.ouro { font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; display: block; width: 900px; margin: 0 auto; color: #f89829; text-shadow: 0 1px #fff200; display: block; font-size: 28px; font-weight: bold; margin-bottom: 15px; }
b.monster { color: #6eb43f; }
b.mart { color: #f89829; }
.about_img { padding: 2px; border: 1px solid #9DCF7C; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
span.store_title { font-size: 28px; }
span.store_title2 { font-size: 22px; color: #707070; display:block; margin: -7px 0 10px 0 }
span.contact_title { font-size: 24px; color: #fa8b0a; display:block; margin: 90px 0 20px 0; }
.product_brdr { padding: 5px; border: 1px solid #eee; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
.contact_font { font-size: 13px; color: #898989; }
.contact_font2 { width: 70px; padding-bottom: 7px; }
.link_color { color: #6eb43f; text-decoration: none; }
.link_color:hover { text-decoration: underline; }
.contact_font { font-family: gill sans,gill sans mt,arial,sans-serif; font-size: 13px; color: #898989; }
.contact_inp1 { font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; font-size: 13px; width: 290px; padding: 7px 20px 7px 12px; border: 0; background: url(img/bg_inp.png) no-repeat 0 0; }
.contact_inp1:focus { background: url(img/bg_inp.png) no-repeat 0 -56px; }
.contact_inp2 { font-family: Tahoma, Arial, sans-serif; font-size: 19px; font-weight: bold; width: 80px; margin-right: 18px; padding: 7px 10px 7px 10px; float: left; border: 1px solid #e1e1e1; background-color: #f9f9f9; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; } 
.contact_inp2:focus { background-color: #fff; }
.contact_scr { margin: 0 9px 0 7px; padding: 2px; float: left; border: 1px solid #ccc; }
.contact_tarea { font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; font-size: 13px; width: 290px; height: 133px; padding: 7px 24px 7px 12px; float: left; overflow: auto; overflow-x: hidden; border: 0; background: url(img/bg_txarea.png) no-repeat 0 0; } 
.contact_tarea:focus { background: url(img/bg_txarea.png) no-repeat 0 -157px; }
.contact_btn { width: 100px; height: 35px; text-indent: -9999px; margin: 15px 17px 0 7px; border: 0; background: url(img/submit.png) no-repeat 0 0; cursor: hand; cursor: pointer; } 
.contact_btn:hover { background: url(img/submit.png) no-repeat 0 -35px; }
.product_pic { width: 210px; height: 360px; padding:0; margin:0; overflow: hidden; border: 1px solid #eee; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
.product_pic img { width: 200px; height: 350px; padding: 5px; top:0; left:0;  }


/*****************************************************
* Modal
*****************************************************/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxContent{margin-top:32px;}
#cboxContent{background:#000; padding:1px;}
#cboxLoadingGraphic{background:url(img/loader.gif) center center no-repeat;}
#cboxLoadingOverlay{background:#000;}
#cboxTitle{ font-size: 12px; font-weight: bold; position:absolute; top:-17px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width: 16px; height:16px; position:absolute; top:-15px; background:url(img/close.png) 0 0 no-repeat;}
#cboxClose{ right:0;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}


/*****************************************************
* Foot
*****************************************************/
.social { display: block; width: 950px; margin: 45px auto 0 auto; }
.social a.fb { display: block; text-indent: -9999px; margin: 0 10px 0 0; width: 22px; height: 22px; float: right; background: url(img/ic_facebook.gif) no-repeat; }
.social a.tw { display: block; text-indent: -9999px; margin: 0 10px 0 0; width: 22px; height: 22px; float: right; background: url(img/ic_twitter.gif) no-repeat; }
.social a.fs { display: block; text-indent: -9999px; width: 22px; height: 22px; float: right; background: url(img/ic_foursquare.gif) no-repeat; }
.foot { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #6eb43f; display: block; width: 950px; margin: 5px auto 0 auto; padding: 15px 0 30px 0; clear: both; border-top: 1px solid #ebebeb; } 
.foot span { margin: 0 5px 0 -2px; padding: 0 6px 0 6px; background: url(img/tm.gif) no-repeat 0 3px; }
