@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/body_bg.gif) repeat-y center;
	margin:0px;
	padding:0px;
}
img{border:0px;}
.txtblue{font-size:16px; font-weight:bold; color:#01b0f3;}
.txtblue a,.txtblue a:link,.txtblue a:visited{color:#01b0f3;text-decoration:none;}
.txtblue a:hover {color:#01b0f3;text-decoration:underline;}
.txtbluesmall{font-size:13px; font-weight:bold; color:#01b0f3;}
.txtbluesmall a:link{color:#01b0f3; text-decoration:none;}
.txtbluesmall a:visited{color:#01b0f3; text-decoration:none;}
.txtbluesmall a:hover{color:#01b0f3; text-decoration:underline;}
.txtbluenormalsmall{font-size:13px; font-weight:normal; color:#01b0f3; line-height:14px;}
.txtbluenormalsmall a:link{color:#01b0f3; text-decoration:none;}
.txtbluenormalsmall a:visited{color:#01b0f3; text-decoration:none;}
.txtbluenormalsmall a:hover{color:#01b0f3; text-decoration:underline;}
.txtorange{font-size:16px; font-weight:bold; color:#f68212;}
.txtorange a,.txtorange a:link,.txtorange a:visited{color:#f68212;text-decoration:none;}
.txtorange a:hover {color:#f68212;text-decoration:underline;}
.txtorangesmall{font-size:13px; font-weight:bold; color:#f68212;}
.txtorangesmall a:link{color:#f68212; text-decoration:none;}
.txtorangesmall a:visited{color:#f68212; text-decoration:none;}
.txtorangesmall a:hover{color:#f68212; text-decoration:underline;}
.txtorangenormalsmall{font-size:13px; font-weight:normal; color:#f68212; line-height:14px;}
.txtorangenormalsmall a:link{color:#f68212; text-decoration:none;}
.txtorangenormalsmall a:visited{color:#f68212; text-decoration:none;}
.txtorangenormalsmall a:hover{color:#f68212; text-decoration:underline;}
.subscribebox{width:112px; height:17px; border:#b4b4b4 solid 1px; color:#999999; font-size:12px;}
.loginbox{width:142px; height:17px; border:#b4b4b4 solid 1px; color:#999999; font-size:12px;}
.bigblue{font-size:55px; font-weight:bold; color:#01b0f3; letter-spacing:-.05em; line-height:45px;}
.whitetext{font-size:16px; color:#fff;}
.whitetext a:link{color:#fff; text-decoration:none;}
.whitetext a:visited{color:#fff; text-decoration:none;}
.whitetext a:hover{color:#fff; text-decoration:underline;}
.whitetextheading{color:#fff; font-weight:bold; font-size:18px;}
.whitetextbig{color:#fff; font-weight:bold; font-size:24px;}
.normaltxt{color:#333; font-size:12px; line-height:16px;}
.normaltxt a:link{color:#EF830E; text-decoration:none;}
.normaltxt a:visited{color:#EF830E; text-decoration:none;}
.normaltxt a:hover{color:#EF830E; text-decoration:underline;}
.normaltxtsmall{color:#333; font-size:11px; line-height:14px;}
.normaltxtsmall a:link{color:#EF830E; text-decoration:none;}
.normaltxtsmall a:visited{color:#EF830E; text-decoration:none;}
.normaltxtsmall a:hover{color:#EF830E; text-decoration:underline;}
.footer{ font-size:11px; font-weight:bold;color:#01b0f3;}
.dropbox{width:124px;/* background:url(../images/dropbox_bgstrip.gif); background-repeat:repeat;*/ color:#fff; font-size:11px; font-weight:bold; border:#fff solid 1px;}
.bluebig{
    font-size:18px;
	color:#128bb7;}
.blueverybig{
    font-size:28px;
	color:#128bb7;}
.curimg{
	cursor:pointer;
}
.commentuser{
	font-family:Arial, Helvetica, sans-serif;
	color:#13468E;
	font-size:12px;
	font-weight:bold;
	/*padding-top:3px;*/
	}
.normaltext1{
	line-height:20px;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.soldout {
	background-image: url("../images/img_soldout.png");
	height: 243px;
	position: absolute;
	width: 361px;
}
div.soldoutsml {
	background-image: url("../images/img_soldoutsml.png");
	height: 80px;
	position: absolute;
	width: 80px;
}
/*Sprites*/
/*Menu*/
#topmenu {background:url(../images/menu_bg.png) repeat-x; width:1003px; height:41px;}
#topmenu a {background-image:url(../images/menusprites.png);display:block; height:41px; background-repeat:no-repeat;float:left;text-indent: -9999px;}
#topmenu a#mspace {background:url(../images/menuspacer.png) no-repeat right 0 !important; width:60px;}
#topmenu a#mspace_user {background:url(../images/menuspacer.png) no-repeat right 0 !important; width:137px;}
#mhome {background-position: 0 0;width: 90px;}
#mhome:hover {background-position: 0 -50px;}
#mabout {background-position: -90px 0;width: 106px;}
#mabout:hover {background-position: -90px -50px;}
#mfaq {background-position: -196px 0;width: 67px;}
#mfaq:hover {background-position: -196px -50px;}
#mget {background-position: -263px 0;width: 138px;}
#mget:hover {background-position: -263px -50px;}
#mcontact {background-position: -401px 0;width: 117px;}
#mcontact:hover {background-position: -401px -50px;}
#mblog {background-position: -518px 0;width: 65px;}
#mblog:hover {background-position: -518px -50px;}
#mfb {background-position: -643px 0;width: 41px;}
#mfb:hover {background-position: -643px -50px;}
#mtw {background-position: -684px 0;width: 41px;}
#mtw:hover {background-position: -684px -50px;}
#mreg {background-position: -725px 0;width: 91px;}
#mreg:hover {background-position: -725px -50px;}
#mlogin {background-position: -816px 0;width: 71px;}
#mlogin:hover {background-position: -816px -50px;}
#mlogout {background-position: -887px 0;width: 85px;}
#mlogout:hover {background-position: -887px -50px;}
#mdr {background-position: -972px 0;width: 116px;}
#mdr:hover {background-position: -972px -50px;}


.variantpopup-box {
    border-bottom: 1px solid #B5D5AA;
}
.variantpopup-box .deal {
    border-left: 1px solid #B5D5AA;
    border-right: 1px solid #B5D5AA;
    overflow: hidden;
    padding: 5px 10px;
    text-align: left;
    width: auto;
}
.variantpopup-box .dealinfo {
    display: block;
    float: left;
    margin: 0 15px 0 0;
    width: 150px;
}
.variantpopup-box .dealodd {
    background-color: #DAEAD4;
    border-bottom: 1px solid #B5D5AA;
    border-top: 1px solid #B5D5AA;
}
.variantpopup-box .deal .coupinfo {
    -moz-box-sizing: content-box;
    background-color: #DAEAD4;
    border-radius: 8px 8px 8px 8px;
    margin: 10px 0 0 165px;
    overflow: hidden;
    padding: 18px 10px;
    width: 455px;
}
.variantpopup-box .dealodd .coupinfo {
    background-color: #FFFFFF;
}
.variantpopup-box .deal .coupinfo .btn {
    margin: 8px 0 0 10px;
}
.variantpopup-box .deal .coupinfo input {
    margin: 12px 0 0;
}
.variantpopup-box .deal .coupinfo label {
    font-size: 11px;
    margin: 4px 0 0 6px;
    width: 70px;
}
.variantpopup-box .deal .coupinfo h6 {
    clear: both;
    font-size: 12px;
    padding: 6px 0 0;
}
.variantpopup-box .deal .coupinfo h5 {
    font-size: 11px;
}
.variantpopup-box .deal .coupinfo h4 {
    font-size: 11px;
    text-align: left;
    width: 110px;
}
.variantpopup-box .deal .coupinfo h3 {
    float: right;
    font-size: 11px;
    padding: 2px 15px 0 0;
    text-align: center;
    width: 70px;
}
.variantpopup-box .deal .used {
    float: left;
    margin: 9px 0 0 6px;
    padding-left: 4px;
}
.variantpopup-box .deal .used img {
    margin: 0 2px 0 0;
    vertical-align: bottom;
}
.variantpopup-box .deal h3 {
    float: left;
    line-height: 1.5em;
    padding: 5px 0 4px;
    width: 340px;
  color: #333333;
  font: bold 15px/17px Arial,Helvetica,sans-serif;
  margin: 0;
}
.variantpopup-box .deal .val {
    margin: 0 8px 0 -3px;
    float: left;
    font-size: 19px;
    text-align: center;
    width: 60px;
}
.variantpopup-box .deal .val .option {
    margin: 0 8px 0 -3px;
    width: 140px;
}
.variantpopup-box .deal .val select.optionlist {
    width: 130px;
}
.variantpopup-box .deal .btn_empty {
    margin: 8px 0 0;
}
.variantpopup-box .deal div.fl {
    border-right: 1px solid #B5D5AA;
    margin: 2px 0;
    width: 345px;
}
.variantpopup-box .deal h6 {
    padding: 2px 0 0;
}
.btn_empty, .popup .btn_empty {
    background: url("../images/btn_bg.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: 27px/46px Arial,Helvetica,sans-serif;
    height: 46px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.panelsoldout {
    background: url("../images/btn_panelsoldout.png") repeat scroll 0 0 transparent;
    float: right;
    height: 45px;
    margin: 8px 0 0;
    width: 100px;
}
.fr, fieldset .floatright {
  float: right;
}
.fl, fieldset .floatleft {
  float: left;
}
.val span {
  display: block;
  font-size: 12px;
}
.val {
  float: left;
  font-size: 19px;
  text-align: center;
  width: 60px;
}
sup {
  vertical-align: text-top;
}

