@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;margin: 0;padding: 0;outline: 0;}
blockquote, q {quotes:none;}
q:before,
q:after{content:"";}
label {cursor:pointer;}
html {font-size:100.01%;}
body {background:#ffffff url(../img/background-body.jpg);font-size: 100%; color:#666666; /* Set to default 1em at 10px/8pt */font-family: Akkurat, Arial, Helvetica, Verdana, sans-serif; /* Sets default font family  */}

/***** Global Classes *****/
.clear			{clear:both;}
.floatleft		{float:left;}
.floatright		{float:right;}
.textleft		{text-align:left;}
.textright		{text-align:right;}
.textcenter		{text-align:center;}
.textjustify	{text-align:justify;}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.imgleft		{float:left;margin:4px 8px 4px 0;}
.imgright		{float:right;margin:4px 0 4px 8px;}
.nopadding		{padding:0!important;}
.nomargin		{padding:0;}
.noindent		{margin-left:0;padding-left:0;}
.divider 		{margin:0 5px;}
.odd			{background-color:#efefef;}
.even			{background-color:#fff;}
.hidden 		{display: none;}
.label 			{font-weight: bold;}
.value 			{width:auto;}
.discount 		{color:red;}
.error			{color:red;}
.promo			{color:#01C1DE;font-weight:bold;}
.bonusitem	 	{color:#01c1de;text-transform:uppercase;}	
a				{border:0;color:#ff6600;cursor:pointer;margin:0;padding:0;text-decoration:none;}
a:hover 		{color:#3d3832;text-decoration:underline;}

ul {
margin: 0.5em 0 0 1em;
padding: 0;
font-size: 90%;
line-height: 1.2;
}

li {
margin-bottom: 3px;
}

h3 {
	font-size:14px;
	font-weight:700;
	color:#999;
	margin-top:25px;
}
h4 {
	font-weight:700;
	color:#666;
	margin-top:0px;
}
p {
	font-size: 90%;
}
.x-small {
	font-size:70%;
}

hr.style-one {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #fff;
}

#container {
	width:980px;
	margin:0 auto;
}
#container:after {
	clear:both;
	display:block;
	content: "";
}
#header {
	/*position:relative;*/
	/*z-index:1000;*/
	width:980px;
	margin:0 auto;
}

#prod-body {
	margin: 0 auto;
	width: 880px;
	padding:50px 50px 5px;
	background-color:#FFFFFF;
}

div.prod-info {
	margin: 20px 0 0 34%;
	padding:20px 3px 0;
}

div.prod-info h4 {
	margin: 20px 0 3px;
	font-size: 90%;
}

div.prod-info p {
	margin: 0 0 10px;
}

div.prod-info dl {
	
}

div.prod-info dt {
	float:left;
	width: 31%;
	text-align:right;
	font-size:15px;
	font-weight:700;
	margin: 2px 0 20px;
}

div.prod-info dd {
	margin: 0 0 20px 33%;
	font-size: 15px;
}

/* 3 column */
.column-box { 
zoom: 100%;
margin:40px 0 40px;
}

.column-box:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

.column-A {
	width:34%;
	float:left;
}
.column-B {
	width:36%;
	float:left;
}
.column-C {
	float:left;
}

div.features {
	width: 85%;
	margin: 0;
	padding: 10px;
	border: 2px solid #CCCCCC;
	height: 10em;
}

div.features h4, div.features p {
	font-size: 15px;
	margin-bottom: 3px;
}


/* footer */
#footer {
	width: 880px;
	margin: 0 auto;
	position:relative;
	z-index:1;
	padding:0 50px 60px 50px;
	height:auto;
	background-color:#FFFFFF;
}
#footer ol, #footer ul {list-style:none;}
.footer-copyright {
	margin: 0 auto;
	text-align:center;
}
.footer-copyright div {
	float:left;
}
.footText {
	font-size: 10px;
	line-height: 200%;
	color: #999999;
	font-family: Arial,Helvetica,Verdana,sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.footText a {
	color: #999999;
}
.footText a:link {
	text-decoration: none;
	color:#999999;
}
.footText a:visited {
	text-decoration: none;
	color: #999999;
}
.footText a:hover {
	text-decoration: underline;
	color:#666666;
}
.footText a:active {
	text-decoration: underline;
	color:#999999;
}
#gw-logo {
	float: right;
	padding-right:3px;
}

.mb-50 {
	margin-bottom:50px;
}

.mt-10 {
	margin-top:10px;
}