Body {
background-attachment: fixed;
background-image: url(../images/main-img6-1200x667-no-text-2.jpg);
background-repeat: no-repeat, repeat;
}

#bar-main {
margin-top: 0px;
margin-left: 1px;
width: 100%;
height: 40px;
background: #000040;
box-shadow: 1px 1px 1px #aaa;

}
#bar-main.fixed {
    position: fixed;
    top: 0px;
    right: 0px;
}

#bar-bottom {
margin-top: 0px;
margin-left: 1px;
width: 100%;
height: 25px;
background: #000040;
box-shadow: 1px 1px 1px #aaa;

}
#bar-bottom.fixed {
position: fixed;
bottom: 0px;
right: 0px;
}

#search {
position: Absolute;
top: 10px;
width: 40%;
height: 21px;
right: 60px;
}

#go {
position: Absolute;
top: 10px;
right: 26px;
width:25px;
height: 20px;
}

.search {
display: block; 
width: 300px; 
height: 400px;
background: #F8BF24;
margin-top: -500px;
padding: 7px;
right: -10px;
border-radius: 5px;
-moz-transition: margin 0.1s ease-in 0.1s; 
-webkit-transition: margin 0.1s ease-in 0.1s;
-o-transition: margin 0.1s ease-in 0.1s; 
transition: margin 0.1s ease-in 0.1s;
}

.search-checkbox:focus +  .search {
margin-right: -52px;
margin-top: -25px;
width: 300px;
height: 400px;
background: #F8BF24;
}

#search-content{




}



#toplinks {
position: Absolute;
top: 75px;
width: 250px;
height: 15px;
margin-left: 11px;
}


#hits {
position: Absolute;
top: 4px;
width: 99%;
height: 10px;
left: -15px;
}

.onoffswitch-inner {
display: block; 
width: 100%; 
margin-top: -3000px;
-moz-transition: margin 0.3s ease-in 0s; 
-webkit-transition: margin 0.3s ease-in 0s;
-o-transition: margin 0.3s ease-in 0s; 
transition: margin 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked +  .onoffswitch-inner {
margin-left:50px;
}


#onoffswitch {
position: relative;
margin-top: 50px;
margin-left: 43px;
background: #000040;
width: 120px;
border-radius: 50px;
box-shadow: 1px 1px 1px #bbb;

}

#onoff.fixed {
position: fixed;
top: 0px;
right: 0px;
width:100%;

}

#bottomcontent {
position: relative;
width: 985px;
height: 425px;
background: #041976;
padding: 0px;
left: 5px;
border-radius: 20px;
}

.popular-inner {
display: block; 
width: 150px; 
margin-top: -3000px;
-moz-transition: margin 0.3s ease-in 0s; 
-webkit-transition: margin 0.3s ease-in 0s;
-o-transition: margin 0.3s ease-in 0s; 
transition: margin 0.3s ease-in 0s;
}

.popular-checkbox:checked +  .popular-inner {
margin-top: 20px;
right: 10px;
}

#popular {
position: relative;
margin-top: -170px;
left: 50px;
background: #000040;
width: 130px;
border-radius: 50px;
box-shadow: 1px 1px 1px #bbb;
}

#bottomcontent-popular {
position: relative;
width: 700px;
height: 270px;
margin-left: 75px;
margin-top: -400px;
padding: 0px;
border-radius: 50px;
box-shadow: 2px 2px 1px #000;
background: #000040;
}

#sub{

width: 300px;
height: 130px;
margin-left: -10px;
margin-top: 90px;
padding: 30px;




}


#unsub{

width: 300px;
height: 130px;
margin-left: 380px;
margin-top: -160px;

}







.name {
display: block; 
width: 100%; 
height: 10px;
background:#F8BF24;
margin-top: -500px;
padding: 10px;
border-radius: 5px;
-moz-transition: margin 0.0s ease-in 0s; 
-webkit-transition: margin 0.0s ease-in 0s;
-o-transition: margin 0.0s ease-in 0s; 
transition: margin 0.0s ease-in 0s;
}

.name-checkbox:focus +  .name {
margin-left: -5px;
margin-top: -26px;
width: 520px;
}

#name-input{
width: 400px;
height: 35px;
margin-top:0px;
margin-left:50px;
}

.email {
display: block; 
width: 100%; 
height: 10px;
background: #F8BF24;
margin-top: -500px;
padding: 10px;
border-radius: 5px;
-moz-transition: margin 0.0s ease-in 0s; 
-webkit-transition: margin 0.0s ease-in 0s;
-o-transition: margin 0.0s ease-in 0s; 
transition: margin 0.0s ease-in 0s;
}

.email-checkbox:focus +  .email {
margin-left: -5px;
margin-top: -26px;
width: 520px;
}

#email-input{
width: 550px;
height: 40px;
margin-top: -30px;
margin-left:50px;
}

.location {
display: block; 
width: 100%; 
height: 10px;
background: #F8BF24;
margin-top: -640px;
padding: 10px;
border-radius: 5px;
-moz-transition: margin 0.0s ease-in 0s; 
-webkit-transition: margin 0.0s ease-in 0s;
-o-transition: margin 0.0s ease-in 0s; 
transition: margin 0.0s ease-in 0s;
}

.location-checkbox:focus +  .location {
margin-left: -5px;
margin-top: -26px;
width: 520px;
}

#location-input{
width: 500px;
height:30px;
margin-top: -35px;
margin-left:50px;
}



#message-input {
margin-top: 10px;
margin-left:50px;
}

#send-input {
margin-left: 200px;
margin-top: 150px;
}

#main {
position: absolute;
margin-top: 215px;
left: 200px;
width: 800px;
height: 2100px;
border-radius: 5px;
}

#main-title {
display: floating; 
width: 150px; 
height: 16px;
background: #000040;
margin-top: -110px;
margin-left: 22px;
padding: 3px;
border-radius: 10px;
}

#article {
display: floating; 
width: 300px; 
height: 1800px;
margin-top: -75px;
margin-left: 30px;
padding: 5px;
border-radius: 5px;
}



#main-rightA {
display: floating; 
width: 150px; 
height: 620px;
margin-top: 1080px;
margin-left: 30px;
padding: 5px;
border-radius: 5px;
}

#main-rightB {
display: floating; 
width: 150px; 
height: 600px;

margin-top: -660px;
margin-left: 210px;
padding: 5px;
border-radius: 5px;
}

#main-rightC {
display: floating; 
width: 150px; 
height: 600px;

margin-top: -633px;
margin-left: 400px;
padding: 5px;
border-radius: 5px;
}

#error {
position: absolute; 
width: 350px; 
height: 16px;
background: #000040;
margin-top: 100px;
margin-left: 20px;
padding: 3px;
border-radius: 10px;
}



#contact {
position: absolute;
margin-top: 5px;
left: 200px;

width: 800px;
height: 550px;
border-radius: 5px;
}

#contact-title {
display: floating; 
width: 150px; 
height: 16px;
background: #000040;
margin-top: 100px;
margin-left: 20px;
padding: 3px;
border-radius: 10px;
}

#terms {
position: absolute;
margin-top: -0px;
left: 215px;

width: 300px;
height: 1200px;
border-radius: 5px;
padding: 20px;
}

#terms-title {
display: floating; 
width: 250px; 
height: 16px;
background: #000040;
margin-top: 85px;
margin-left: -15px;
padding: 3px;
border-radius: 10px;
}

#delivery {
position: absolute;
margin-top: -25px;
left: 215px;

width: 300px;
height: 550px;
border-radius: 5px;
padding: 20px;
}

#delivery-title {
display: floating; 
width: 250px; 
height: 16px;
background: #000040;
margin-top: 110px;
margin-left: -15px;
padding: 3px;
border-radius: 10px;
}



#link-title {
width: 900px;
height: 50px;
margin-top:50px;
}


#link-data {
width: 900px;
height: 400px;
margin-top:-10px;

}



#menud ul li a {
 
padding:0px; 
margin:0px; 
width:50px;
 
position:relative; 
float:left;
margin-top:50px;
top:150px;
}

#menu-list-title1 {
display: absolute; 
width: 200px; 
height: 20px;
background: #00061C;
margin-top: 0px;
margin-left: 10px;
padding: 5px;
border-radius: 10px;
box-shadow: 1px 1px 1px #bbb;
}

#menu-list1 {

margin-top: 0px;
margin-left: 60px;
padding: 5px;
width: 130px;
height: 300px;
border-radius: 5px;

}

#menu-list-title2 {
display: absolute; 
width: 200px; 
height: 20px;
background: #00061C;
margin-top: -30px;
margin-left: 250px;
padding: 5px;
border-radius: 10px;
box-shadow: 1px 1px 1px #bbb;
}

#menu-list2 {

margin-top: -325px;
margin-left: 280px;
padding: 5px;
width: 120px;
height: 300px; 
border-radius: 5px;

}

#menu-list-title3 {
display: absolute; 
width: 200px; 
height: 20px;
background: #00061C;
margin-top: -30px;
margin-left: 490px;
padding: 5px;
border-radius: 10px;
box-shadow: 1px 1px 1px #bbb;
}

#menu-list3 {

margin-top: -325px;
margin-left: 480px;
padding: 5px;
width: 200px;
height: 300px;
border-radius: 5px; 

}

#menu-list-title4 {
display: Relative; 
width: 200px; 
height: 20px;
background: #00061C;
margin-top: -31px;
margin-left: 730px;
padding: 5px;
border-radius: 10px;
box-shadow: 1px 1px 1px #bbb;
}

#menu-list4 {

width: 100px;
margin-top: -329px;
margin-left: 740px;
padding: 5px;
width: 120px;
height: 300px;
border-radius: 5px;

}


#home {
display: Relative; 
width: 4px; 
height: 4px;
background: #F8BF24;
margin-top: -80px;
margin-left: 4px;
padding: 10px;
border-radius: 5px;

}
#h {
display: Relative; 
width: 4px; 
height: 4px;
margin-top: -6px;
margin-left: -2px;
}

#terms-link {
display: Relative; 
width: 4px; 
height: 4px;
background: #F8BF24;
margin-top: -24px;
margin-left: 38px;
padding: 10px;
border-radius: 5px;

}

#t {
display: Relative; 
width: 4px; 
height: 4px;
margin-top: -6px;
margin-left: -2px;
}

#contact-link {
display: Relative; 
width: 4px; 
height: 4px;
background: #F8BF24;
margin-top: -24px;
margin-left: 72px;
padding: 10px;
border-radius: 5px;

}

#c {
display: Relative; 
width: 4px; 
height: 4px;
margin-top: -6px;
margin-left: -2px;
}

#delivery-link {
display: Relative; 
width: 4px; 
height: 4px;
background: #F8BF24;
margin-top: -24px;
margin-left: 106px;
padding: 10px;
border-radius: 5px;

}

#d {
display: Relative; 
width: 4px; 
height: 4px;
margin-top: -6px;
margin-left: -2px;
}

#base {
display: absolute; 
width: 90%; 
height:50px;
margin-top: -88px;
margin-left: 85px;
}


#back {
display: absolute; 
width: 35px; 
height:35px;
background: #F8BF24;
border-radius: 50px;
}
#backl {
display: absolute; 
width: 90%; 
height:50px;
margin-top: 95px;
margin-left:10px;
padding: 0px;
}




input   { 
 background-color: #BBB; 
 border:2px solid #BBB;
 font-size:12px;
 color: #000;
}
textarea { 
 background-color: #BBB; 
 border:1px solid #BBB;
 font-size:14px;
 color: #000;
}
select { 
 background-color: #BBB; 
 border:1px solid #BBB;
 font-size:12px;
 color: #000;
}


h2 {
font-size: 11px;
color: #ddd;
font-weight:bold;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
padding: 0px;
font-family:"Helvetica Neue", Helvetica, Sans-serif;  
}

h3 {
font-size: 12px;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
padding: 0px;
font-family:"Helvetica Neue", Helvetica, Sans-serif;  
}

h4 {
font-size: 14px;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
padding: 0px;
font-family:"Helvetica Neue", Helvetica, Sans-serif;  
}

h5 {
font-size: 13px;

color: #ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
padding: 10px;
font-family:"Helvetica Neue", Helvetica, Sans-serif;  
}

h6 {
color: #ddd;
font-size:13px;
font-weight:bold;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
padding: 0px;
font-family:"Helvetica Neue", Helvetica, Sans-serif;  
}

a:link {
    color: #aaa;
}


a:visited {
    color: #eee;
}


a:hover {
    color: #ddd;
}


a:active {
    color: #fff;
} 

#downloadB {

display: Relative; 
width: 150px; 
height: 15px;
background: #F8BF24;
margin-top: 0px;
margin-left: -10px;
padding: 10px;
border-radius: 20px;
box-shadow: 1px 1px 1px #aaa;
}







