html,body{margin:0;padding:0;width:100%;height:100%;font-size:12px;color:#000000;font-family: Verdana, Arial, sans-serif;}
body {background:#000;}
form{min-height:100%;position: relative;}
body.InnerPageTemplete { background: #3193bc url(images/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale')";}
input[type=submit], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
/* HEARBEAT */
.heartbeat {
    position: absolute;
    display: none;
    margin: 5px;
    color: red;
    right: 0;
    top: 0;
    z-index:10;
}
form,p,h1,h2,h3,h4,h5,h6,table,tr,td,figure {margin:0;padding:0;}
input{ border-radius: 0;}
select, input[type="text"] {-webkit-appearance: none; border-radius: 0;}
img,table{border:0;vertical-align:middle}
.both {clear:both;}
.left {text-align:left;}
.right{text-align:right;}
.center {text-align:center;}
.fl-left {float:left;}
.fl-right {float:right;}

td {padding:5px;}
tr:hover{background-color:#777777;color:White;}
.inactive{ color: grey;}
.inactive:hover{ color: white;background-color:#444444}
.noshop{ color: red;}
.noshop:hover{ color: white;background-color:#444444}
img {max-width:100%}
h2 {font-size:20px;color:#ff3333;padding-bottom:15px;}

.red {color:#e31c18;}
input.full-width,textarea.full-width {width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.btn-red,.BorderBox .InnerPageTemplete #middle p.btn-red   {background:#cc3300;color:#fff;border:1px solid #cc3300;}
.btn-grey,.BorderBox .InnerPageTemplete #middle p.btn-grey  {background:#999999;color:#fff;border:1px solid #999999;}
.btn-green,.BorderBox .InnerPageTemplete #middle p.btn-green {background:#99cc66;color:#fff;border:1px solid #99cc66;}
.btn-yellow,.BorderBox .InnerPageTemplete #middle p.btn-yellow {background:#ff9900;color:#fff;border:1px solid #ff9900;}
.btn-red:hover, .btn-grey:hover, .btn-green:hover, .btn-yellow:hover {border:1px solid #fff;}

p.btn-grey:hover{border:1px solid #999999}

.wrapper {max-width:1150px;margin:0 auto;}
#sup_header,#page-footer, #page-footer a {background:#000000;color:#fff;text-align:right;padding:5px;font-size:10px;}
#page-footer a {padding: 0;}
#page-header {background:#ffffff;padding:5px 0;}
#page-header .left-area  {float:left;text-align:left;width:50%;}
#page-header .right-area {float:right;text-align:right;width:50%;}
#page-header h2 {margin:0;text-transform:uppercase;padding: 20px 0 0 0;font-size:14px;font-weight:normal;color:#000000;}
#page-header h3 {margin:0;text-transform:uppercase;padding:0;font-size:14px;font-weight:normal;color:#ff0000;}
#page-footer {bottom: 0;padding: 5px 0;position: absolute;text-align: center;width: 100%;}
#sup_header a {color:#fff;text-decoration:none;}
#sup_header a:hover {color:#e31c18;}
#sub_header {padding:10px 0;font-size:14px;color:#fff;background:#ff0000;text-align:right;}
#page-middle {padding-bottom:40px; background: #bce2ed url(images/bg-1.jpg) no-repeat top center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-1.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-1.jpg', sizingMethod='scale')"; }

.BottomSidebar {padding: 15px 0 5px 0;position: relative;margin-left:-25px;text-align:center;}
.BottomSidebar .widget {width:33.33%;float:left;}
.BottomSidebar .widget .wrap {margin-left:25px;padding:5px;position: relative;/*background:#01b7f2;*/}
.BottomSidebar .widget h3 {padding:25px 0;font-size:30px;font-weight:normal;}

.Sidebar {float:left;width:270px;padding:5px 0;}
.Sidebar .widget {margin-bottom:15px;}
.Sidebar .widget .wrap {background:#99cc33;padding: 15px 25px;}
.Sidebar .widget.AddressWidget .wrap {background:#000;}
.Sidebar .widget h3 {margin:0;padding:0;line-height:1em;font-size:16px;font-weight:normal;}
.Sidebar .widget.AddressWidget h3 {color:#fff;font-weight:bold;}
.Sidebar .widget.AddressWidget .WidgetContent {background:#fff;padding:10px;margin-top:15px;font-size:11px;color:#ff0000;}
.Sidebar .widget.AddressWidget .WidgetContent a {color:#ff0000;text-decoration:none;}
.Sidebar .widget.AddressWidget .WidgetContent a:hover {color:#000;}
.Sidebar nav {margin-bottom:15px;}
.Sidebar nav ul {margin:0;padding:0;list-style:none;}
.Sidebar nav li {margin:0 0 5px 0;padding:0;background:#fff;font-size:16px;}
.Sidebar nav h4  {display:block;font-weight:normal;position: relative;padding:15px 20px;color:#2d3e52;text-decoration:none;background: transparent url(images/nav-bg.png) no-repeat 95% 50%;cursor:pointer;}
.Sidebar nav h4:hover {color:#fff;background-color:#000;}
.Sidebar nav li ul {display:none}
.Sidebar nav li.active {background:#ff0000;}
.Sidebar nav li.active ul {display:block;padding:0 20px 20px 20px;}
.Sidebar nav li.active h4 {color:#fff;background-image: url(images/nav-bg-1.png)}
.Sidebar nav li.active h4:hover {color:#fff;background-color:transparent;}
.Sidebar nav li li {margin:0 0 1px 0;background:#f5f5f5;}
.Sidebar nav li li a {padding: 20px 0px 20px 45px;display:block;font-size:11px;color:#838383;text-decoration:none;background: transparent url(images/nav-bg-2.png) no-repeat 15px 50%;}
.Sidebar nav li li a:hover  {color:#ff0000;background-image: url(images/nav-bg-3.png);}
.Sidebar nav li li a.active {color:#fff;background-color:#000;background-image: url(images/nav-bg-3.png);}

.ContentSection {float:right;width:870px;padding:5px 0;}
.PageNavi {text-align:right;padding:15px 0;font-size:11px;}
.PageNavi a {color:#000;text-decoration:none;}
.PageNavi a:hover {color:#ff0000;}

.ProdListHeader {background:#ffffff;padding:5px;}
.ProdListHeader .ProdBtn {width:33px;height:33px;display:inline-block;background:#000000 url(images/icon-01.png) no-repeat 50% 50%;}
.ProdListHeader .ProdBtn:hover,.ProdListHeader .ProdBtn.active {background-color:#ff0000;}
.ProdListHeader .ProdBtn.LinkTable {background-image: url(images/icon-02.png);}
.ProdListHeader .ProdBtn.LinkList  {background-image: url(images/icon-01.png);}
.ProdListHeader nav {float:right;}
.ProdListHeader .SearchBox {float:left;width:45%;position: relative;overflow:hidden;}
.ProdListHeader .FilterBox {float:left;width:45%;}
.ProdListHeader select {padding:8px;width:180px;background:#f5f5f5;border:0;margin:0 5px 0 0;color:#9e9e9e;}
.ProdListHeader input[type="text"],.ProdListHeader input[type="password"] {height:33px;line-height:33px;background:#f5f5f5;border:0;padding:0 40px 0 10px;margin: 0;width:100%;float:left;color:#9e9e9e;}
.ProdListHeader input[type="submit"] {cursor:pointer;position: absolute;z-index:100;right: 0;top:0;width:33px;height:33px;border:0;padding:0;margin:0;text-align:left;text-indent:-100000em;background:#d9d9d9 url(images/icon-03.png) no-repeat 50% 50%;float:left;}
.ProdListHeader input[type="submit"]:hover {background-color:#000;}

.ProdListBox {margin-left:-25px;position: relative;padding:10px 0;}
.ProdListBox.ProdListBoxTable article {width:33.33%;float:left;padding:5px 0;position: relative;}
.ProdListBox.ProdListBoxTable article .wrap {padding:20px 0 0 0;margin:0 0 0 25px;position: relative;}
.ProdListBox.ProdListBoxTable article .wrap figure {margin:0;padding:0;background:#fff;text-align:center;height:150px;line-height:150px;overflow:hidden;}
.ProdListBox.ProdListBoxTable article .wrap figure img {height:150px;width:auto;vertical-align:middle;display:inline-block;}
.ProdListBox.ProdListBoxTable article .content {background:#cccccc;padding:20px;}
.ProdListBox.ProdListBoxTable article .content h2 {font-size:14px;color:#000;padding:0;height:34px;overflow: hidden;}
.ProdListBox.ProdListBoxTable article .content h2 a {color:#000;text-decoration:none;}
.ProdListBox.ProdListBoxTable article .content h2 a:hover,.ProdListBox.ProdListBoxTable article.ShowSp .content h2 a {color:#ff0000}
.ProdListBox.ProdListBoxTable article .content p {font-size:11px;height:40px;overflow:hidden;}
.ProdListBox.ProdListBoxTable article .PuntenLink {position: absolute;left:0;top:0;width:33.33%;background:#000000;height:20px;line-height:20px;text-align:center;color:#fff;text-decoration:none;}
.ProdListBox.ProdListBoxTable article .PuntenLink span {color:#ff0000}
.ProdListBox.ProdListBoxTable article .Details {position: absolute;left:33.33%;top:0;width:33.33%;background:#ffcc66;height:20px;line-height:20px;text-align:center;color:#fff;text-decoration:none;}
.ProdListBox.ProdListBoxTable article .Bestel  {position: absolute;left:66.66%;top:0;width:33.33%;background:#98ce44;height:20px;line-height:20px;text-align:center;color:#fff;text-decoration:none;}
.ProdListBox.ProdListBoxTable article .SpBox   {display:none;position: absolute;left:-4px;top:-4px;width:149px; height:124px;background:transparent url(images/bg-sp.png) no-repeat 50% 50%;}
.ProdListBox.ProdListBoxTable article.ShowSp .SpBox {display:block;}
.ProdListBox.ProdListBoxTable article .DescriptionList,.ProdListBox.ProdListBoxTable article .ActionBox,.ProdListBox.ProdListBoxTable  article .PuntenNew {display:none;}

.ProdListBox.ProdListBoxList {margin-left:0;}
.ProdListBox.ProdListBoxList article {padding:5px 0;position: relative;display:block;}
.ProdListBox.ProdListBoxList article .wrap {position: relative;border:3px solid #666666;background:#fff;padding:5px;}
.ProdListBox.ProdListBoxList article .wrap figure {margin:0;padding:0;background:#fff;text-align:center;height:150px;line-height:150px;overflow:hidden;float:left;width:33%;}
.ProdListBox.ProdListBoxList article .wrap figure img {height:150px;width:auto;vertical-align:middle;display:inline-block;}
.ProdListBox.ProdListBoxList article .content {width:50%;float:left;border-right:1px solid #000000;min-height:150px;font-size:10px;}
.ProdListBox.ProdListBoxList article .content h2 {font-size:16px;padding: 0px 0px 0px 40px;border-bottom:1px solid #000000;height:40px;line-height:40px;overflow:hidden;color:#000;}
.ProdListBox.ProdListBoxList article .content h2 a {color:#000;text-decoration:none;}
.ProdListBox.ProdListBoxList article .content h2 a:hover,.ProdListBox.ProdListBoxList article.ShowSp .content h2 a {color:#ff0000}
.ProdListBox.ProdListBoxList article.ShowSp .content h2 {background: transparent url(images/icon-04.png) no-repeat 5px 50%;}
.ProdListBox.ProdListBoxList article .SpBox   {display:none;position: absolute;left:-7px;top:-7px;width:149px; height:124px;background:transparent url(images/bg-sp.png) no-repeat 50% 50%;}
.ProdListBox.ProdListBoxList article.ShowSp .SpBox {display:block;}
.ProdListBox.ProdListBoxList article .DescriptionList  {line-height:1.3em;overflow:hidden;padding-right:10px;}
.ProdListBox.ProdListBoxList article .DescriptionTable {display:none;}
.ProdListBox.ProdListBoxList article .ActionBox {color:#ff0000;height:30px;line-height:30px;font-size:12px;text-transform:uppercase;text-align:center;overflow:hidden;}
.ProdListBox.ProdListBoxList article .PuntenLink {position: absolute;top:5px;right:5px;width:16.6%;height:40px;line-height:40px;color:#000;text-decoration:none;border-bottom:1px solid #000000;text-align:center;font-size:20px;}
.ProdListBox.ProdListBoxList article .PuntenLink span {color:#ff0000}
.ProdListBox.ProdListBoxList article.ShowSp .PuntenLink {text-decoration:line-through}
.ProdListBox.ProdListBoxList article .PuntenNew {display:none;color:#ff0000;position: absolute;right:5px;top:50px;width:16.6%;font-size:18px;text-align:center;}
.ProdListBox.ProdListBoxList article.ShowSp .PuntenNew {display:block;}
.ProdListBox.ProdListBoxList article .Details {position: absolute;right:10px;bottom:40px;width:14%;background:#ffcc66;height:28px;line-height:28px;text-align:center;color:#fff;text-decoration:none;}
.ProdListBox.ProdListBoxList article .Bestel  {position: absolute;right:10px;bottom:5px;width:14%;background:#98ce44;height:28px;line-height:28px;text-align:center;color:#fff;text-decoration:none;}

.InnerPageTemplete .wrapper {width:90%;max-width:500px;margin:0 auto;}
.InnerPageTemplete #header  {padding: 20px 0 50px 0;text-align:center;}
.InnerPageTemplete #header .leng {text-align:right;height:35px;line-height:35px;font-size:14px;}
.InnerPageTemplete #header .leng a, footer a {color:#000;text-decoration:none;}
.InnerPageTemplete #header .leng a:hover, footer a:hover {color:#e31c18;}
.InnerPageTemplete #header h1 {color:#ffffff;margin:0;padding:0;line-height:1em;font-size:50px;font-weight:normal;}
.InnerPageTemplete #middle {padding: 0 0 40px 0;}
.InnerPageTemplete #middle p {padding:3px 0;font-size:14px;color:#fff;}
.BorderBox .InnerPageTemplete #middle {padding: 0;}
.BorderBox .InnerPageTemplete #middle p {color:#000;}
.InnerPageTemplete #middle .wrap {padding: 0 15px;}
.InnerPageTemplete #middle input[type="text"],.InnerPageTemplete #middle input[type="password"],.InnerPageTemplete #middle textarea {padding: 0 20px;border:1px solid #fff;background:rgba( 5, 86, 140, .25);color:#fff;font-size:14px;}
.ie7 .InnerPageTemplete #middle input[type="text"],.ie8 .InnerPageTemplete #middle input[type="text"],.ie7 .InnerPageTemplete #middle input[type="password"],.ie8 .InnerPageTemplete #middle input[type="password"] {background: transparent url(images/ie-fix-1.png) repeat 0 0;}
.InnerPageTemplete #middle input[type="submit"] {height:40px;line-height:40px;padding: 0 20px;text-align:center;text-transform:uppercase;cursor:pointer;margin-bottom: 10px;}
.InnerPageTemplete #middle  p.full-width {height:40px;line-height:40px;padding: 0 20px;text-align:center;text-transform:uppercase;}
.InnerPageTemplete #sidebar {background:#cccccc;text-align:center;}
.InnerPageTemplete #sidebar p {font-size:30px;padding:40px 0}
.InnerPageTemplete #footer {color:#000000;background:transparent;text-align:center;font-size:13px;padding:25px 0;}
.InnerPageTemplete #middle .InpArea {position: relative;}
.InnerPageTemplete #middle .InpArea label {position: absolute;left: 0;top:0;height:25px;line-height:25px;color:#000;}
.InnerPageTemplete #middle .InpArea label.error {display:none !important;}
.InnerPageTemplete #middle .InpArea .InpBox {display:block;padding-left:180px;}
.InnerPageTemplete #middle input[type="text"], .InnerPageTemplete #middle input[type="password"] {height:25px;line-height:25px;}
.InnerPageTemplete #middle .InpArea input[type="text"], .InnerPageTemplete #middle .InpArea input[type="password"] {color:#000;}
.InnerPageTemplete #middle textarea {height: 235px;line-height:25px;color:#000;padding-right:0;}
.InnerPageTemplete #middle .InpArea .error {background:rgba( 255, 0, 0, .5)}
.InnerPageTemplete #middle .selectBox {display:inline-block;height:25px;line-height:25px;border:1px solid #fff;background:rgba( 5, 86, 140, .25)  url(images/arr.png) no-repeat 100% 0;color:#000;font-size:14px;width:100%;overflow:hidden;}
.InnerPageTemplete #middle .selectBox select {line-height:25px;padding: 0 20px;background:transparent;color:#000;font-size:14px;width:115%;border:0;cursor:pointer;}
.InnerPageTemplete #middle .selectBoxSize-1 {display:inline-block;width:90px;margin-right:10px;}
.InnerPageTemplete #middle .selectBoxSize-1 .selectBox select {width:135px;}
.InnerPageTemplete #middle label.check {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;font-size: 13px;color:#fff;margin: 10px 0;}
.BorderBox .InnerPageTemplete #middle label.check {color:#000;}
.InnerPageTemplete #middle input[type=radio], .InnerPageTemplete #middle input[type=checkbox] {display: none;}
.InnerPageTemplete #middle .checks input[type=radio], .InnerPageTemplete #middle .checks input[type=checkbox] {display: block;}

.InnerPageTemplete #middle label.check:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #aaa;background:rgba( 5, 86, 140, .25);border:1px solid #fff;}
.InnerPageTemplete #middle .radio label:before {border-radius: 8px;}
.InnerPageTemplete #middle .checkbox label:before {}
.InnerPageTemplete #middle input[type=radio]:checked + label:before {content: "\2022";color: #fff;font-size: 30px;text-align: center;line-height: 18px;}
.InnerPageTemplete #middle input[type=checkbox]:checked + label:before {content: "\2713";text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 15px;color: #fff;text-align: center;line-height: 15px;}
.BorderBox .InnerPageTemplete #middle input[type=checkbox]:checked + label:before {color: #000;}

.ProdDescriptionBox {margin:15px 0 0 0;padding:5px;background:#ffffff;border:4px solid #666666;position: relative;}
.ProdDescriptionBox figure {float:left;width:355px;text-align:center;padding: 30px 10px 30px 0;}
.ProdDescriptionBox figure img {}
.ProdDescriptionBox .content {float:left;width:330px;font-size:11px;}
.ProdDescriptionBox .content p  {line-height:1.2em;}
.ProdDescriptionBox .content h2 {font-size:16px;padding: 10px 0px 10px 40px;margin:0;color:#000;}
.ProdDescriptionBox.ShowSp .content h2 {background: transparent url(images/icon-04.png) no-repeat 5px 50%;}
.ProdDescriptionBox.ShowSp h3 {width:100%;text-align:center;height:30px;line-height:30px;font-size:12px;color:#ff0000;overflow:hidden;}
.ProdDescriptionBox .SpBox    {display:none;position: absolute;left:-8px;top:-8px;width:149px; height:124px;background:transparent url(images/bg-sp.png) no-repeat 50% 50%;}
.ProdDescriptionBox.ShowSp .SpBox {display:block;}
.ProdDescriptionRight {float:right;width:140px;}
.ProdDescriptionRight .PuntenLink {font-size:20px;display:block;text-align:center;padding:5px 0}
.ProdDescriptionBox.ShowSp .PuntenLink {text-decoration:line-through}
.ProdDescriptionRight .PuntenLink span {color:#ff0000;}
.ProdDescriptionRight .PuntenNew  {font-size:20px;display:block;text-align:center;color:#ff0000;padding: 0 0 5px 0}
 
.bx-wrapper {position: relative;margin: 0 auto;padding: 25px 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;cursor:pointer;}
.bx-wrapper ul, .bx-wrapper li {margin:0;padding:0;list-style:none;}
.bx-pager-item {display:none !important;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-prev {position: absolute;top:0;left:0;height:25px;width:99%;text-align:left;text-indent:-10000em;background: #ff0000 url(images/arr-t.png) no-repeat 50% 50%;}
.bx-next {position: absolute;bottom:0;left:0;height:25px;width:99%;text-align:left;text-indent:-10000em;background: #ff0000 url(images/arr-b.png) no-repeat 50% 50%;}
.bx-prev:hover, .bx-next:hover {background-color:#000;}

.BorderBox table {
    width: 100%;
}
th{text-align:left;}
.BorderBox {margin:15px 0 0 0;padding:15px;background:#ffffff;border:4px solid #666666;position: relative;}
input[type="text"].blueInp {height:25px;line-height:25px;padding: 0 10px;border:1px solid #fff;background:rgba( 5, 86, 140, .25);color:#000;font-size:12px;}
input[type="submit"].green {margin:0;padding:0 25px;border:0;background:#99cc66;color:#fff;height:40px;line-height:40px;}
input.size30px {width:30px;}

.small
{
    height:50px;
}
.half
{
    float:left;
    width:30%;
    }
input.datepicker[type="text"],input.search[type="text"] {
    margin-right: 10px;
    padding-right: 10px;
    width: 120px;
}
.ProdListHeader input.search[type="text"],.ProdListHeader input.search2[type="text"] {
    background-image: url("/style/search.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.images .image {
    float: left;
    padding-right: 10px;
}
.images .image:first-child .delete {
    display: none;
}
.images .image p {
    text-align: center;
}
.images:after {
    clear: both;
    display: table;
    content: " ";
}
.delete,.extraPic {
    cursor: pointer;
}
.radiobuttonlist label {display: inline-block;width: 30%;}
.validator
{
    display: block !important;margin-top:-25px;}
@media (max-width: 1170px) {
	.wrapper {max-width:850px;}
	.ContentSection {width:570px;}
	.ProdListBox.ProdListBoxTable article {width:50%;}
	.ProdListHeader .SearchBox {float:none;width:100%;}
	.ProdListHeader .FilterBox {width:85%;}
	input.datepicker[type="text"] {margin-top: 10px;}
	.ProdListBox.ProdListBoxList article .content,.ProdListBox.ProdListBoxList article .PuntenLink,.ProdListBox.ProdListBoxList article .PuntenNew {width:33%}
	.ProdListBox.ProdListBoxList article .Details,.ProdListBox.ProdListBoxList article .Bestel  {width:30%}
	.ProdDescriptionBox .content {float:none;width:100%;clear:both;}
}

@media (max-width: 970px) {
	.wrapper {max-width:760px;}
	.ContentSection {width:480px;}
	.ProdDescriptionBox figure {width:300px}
	.half{width:49%;}
    .radiobuttonlist label {width: 25%;}
}

@media (max-width: 870px) {
	.wrapper {width:90%;}
	.ContentSection, .Sidebar {width:49%;}
	.ProdListBox.ProdListBoxTable article {width:100%;}	
	.ProdListHeader .FilterBox {width:100%;text-align:center;}
	.ProdListHeader .FilterBox select {margin-bottom:5px;width:95%}
	.ProdListHeader nav {display:none;}
	.ProdDescriptionBox figure, .ProdDescriptionRight {width:100%;float:none;}
	.bxslider {text-align:center}
	.bx-clone {width: 100% !important;}
	.bx-wrapper img {margin:0 auto;}
}

@media (max-width: 770px) {
	body.InnerPageTemplete {background: #bce2ed url(images/bg-1.jpg) no-repeat top center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-1.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-1.jpg', sizingMethod='scale')"; }
	.BottomSidebar .widget {width:100%;float:none;margin-top:10px;}
	.half{width:100%;}
}

@media (max-width: 670px) {
	.ContentSection, .Sidebar {width:100%;/*float:none;*/}
	#page-header .left-area, #page-header .right-area {width:100%;text-align:center}
	#page-header .left-area {padding-bottom:20px;}
	.half{width:49%;}
}

@media (max-width: 440px) {
	.InnerPageTemplete #header h1 {font-size:30px;}
	.InnerPageTemplete #middle .InpArea label {position: relative;}
	.InnerPageTemplete #middle .InpArea .InpBox {padding:0;}
	.InnerPageTemplete #middle .selectBoxSize-1 {margin:0;width:100%;}
	.InnerPageTemplete #middle .selectBoxSize-1 .selectBox select {width:120%;}
	.half{width:100%;}
}