a {
text-decoration: none;
color: #000;
}

p{
text-align: justify;

}

.intend{
padding-right: 16px;
padding-left: 16px;
}

.box {
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px 3px 12px 0px #ddd;
box-shadow: inset 0px 3px 12px 0px #ddd;
margin-top: 32px;
margin-bottom: 32px;
padding: 16px;
}

.video-popup{
width: 660px;
}

.video-popup h2{
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-border-image: none;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url('../images/h1.png');
background-origin: padding-box;
background-size: auto;
border-bottom-color: #CCC;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #CCC;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;

color: #888;
display: block;
font-family: Tahoma, Arial, Georgia, 'Times New Roman', serif;
font-size: 1.3em;
font-weight: normal;
height: 28px;
letter-spacing: 5px;
line-height: 20.78333282470703px;
margin-bottom: 0px;
padding-left: 15px;
padding-top: 13px;
text-align: left;
text-transform: uppercase;

border: none;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 0px 3px 12px 0px #ccc;
box-shadow: inset 0px 3px 12px 0px #ccc;
}

video{
border: 5px solid #ccc;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 6px 6px 12px 0px #000;
box-shadow: inset 6px 6px 12px 0px #000;
}

#video-icon{
margin-right: 6px;
vertical-align: middle;
}

#small-box {
margin: 0 auto;
margin-top: 32px;
margin-bottom: 32px;
width: 70%;
}

#big-box {
margin: 0 auto;
margin-top: 32px;
margin-bottom: 32px;
width: 80%;

}

#inline{


}

#info-box{
margin: 0 auto;
margin-top: 0px;

padding-left: 100px;
padding-right: 100px;
margin-bottom: 32px;
}

#info-box p{
text-align: center;
}


#social-box{
position: relative;
top: -180px;
width: 49%;

}

#about-explanation{

min-height: 132px;
text-align: justify;
margin-left:57%;
}

#small-box-left{

min-height: 162px;
text-align: justify;


float: left;
width: 38%;
}

#product-box h2{
clear: none;


}



#sc-box {

float: left;


width: 52%;
}

#wishlist-box{



text-align: justify;
min-height: 300px;

margin-left:59%;

}

a:hover{
color: #800;
}

hr {
border: 0px solid;
border-bottom: 1px solid #ddd;
}

h1 {-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-border-image: none;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url('../images/h1.png');
background-origin: padding-box;
background-size: auto;
border-bottom-color: #CCC;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #CCC;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;

color: #888;
display: block;
font-family: Tahoma, Arial, Georgia, 'Times New Roman', serif;
font-size: 1.3em;
font-weight: normal;
height: 28px;
letter-spacing: 5px;
line-height: 20.78333282470703px;
margin-bottom: 32px;
padding-left: 15px;
padding-top: 13px;
text-align: left;
text-transform: uppercase;

border: none;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 0px 3px 12px 0px #ccc;
box-shadow: inset 0px 3px 12px 0px #ccc;

}

h2 {
color: #888888;
    font-size: 1.1em;
    line-height: 1.3em;
    margin-bottom: 0.909em;
    margin-top: 0.909em;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px #ccc;
}

h3 {
    font-size: 1.0em;
    text-shadow: 2px 2px 2px #ddd;
    line-height: 1.3em;
    margin-bottom: 0.909em;
    margin-top: 0.909em;
}

#product-list{
list-style: none;
margin-left: -30px;
}

#product-list li{
border-bottom: 1px solid #ddd;
}

#product-image {
float: left;
margin-right: 40px;
}

#product-image img{
width: 120px;

}

#product-description {
min-height: 200px;
}

#product-description p{
padding-top: 10px;
}

#product-price{
color: #800;
font-size: 1.1em;
font-weight: bold;
}

#add-to-cart{
height: 45px;
border: 1px solid #800;
font-weight: bold;
background-image: url('../images/h1.png');
padding: 9px;
padding-left: 30px;
padding-right: 30px;
margin: 20px;

-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-border-image: none;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url('../images/h1.png');
background-origin: padding-box;
background-size: auto;
border-bottom-color: #CCC;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #CCC;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;

color: #555;


text-align: left;
text-transform: uppercase;

}

#add-to-cart:hover{
color: #fff;
background: #800;
}

#screenshot {
width: 230px;

margin-bottom: 0px;
border: 5px solid #ccc;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 6px 6px 12px 0px #000;
box-shadow: inset 6px 6px 12px 0px #000;

}

#box {
float: left;
width: 240px;
}

#feature-text{
padding: 16px;
margin-left: 272px;
}

#center {
text-align: center;
}

#submit-button input{


-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-border-image: none;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url('../images/h1.png');
background-origin: padding-box;
background-size: auto;
border-bottom-color: #CCC;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #CCC;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
color: #888;

height: 25px;

margin-top: 15px;
margin-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
cursor: pointer;
}

#submit-button input:hover{
color: #660000;
border-style: groove;
}



.testimonial-box{
width: 45%;
float: left;
margin-left: 0px;
margin-right: 20px;
min-height: 170px;
}

.testimonial-frame{

margin-left: 20px;
margin-right: 0px;
min-height: 230px;
}

.testimonial-name {
color: #888888;
font-weight: bold;
font-size: 1.2em;
line-height: 1.3em;
margin-bottom: 0.909em;
margin-top: 0.909em;
text-transform: uppercase;
}


.testimonial-detail {
font-size: 0.8em;
color: #aaa;
}

.testimonial-about {
font-size: 0.8em;
color: #aaa;
}

.testimonial-message{
font-style: italic;
}

#contact-left{
margin-top: 16px;
margin-bottom: 16px;
float: left;
width: 15%;
line-height: 2.2em;
}

#contact-right{
margin-top: 16px;
margin-bottom: 16px;
height: 80px;
}

#captcha{
border: 1px solid #ddd;
}

#technology-wrapper{
clear: left;
margin-bottom: 16px;
margin-top: 16px;
}

#technology-image{
float: left;
}

#technology-explanation{
margin: 0px;
min-height: 132px;

margin-left:52%;
}

#about-image{
float: left;
margin-top: 20px;

}



#error-box {
background: #fee; /* Old browsers */
background: -moz-linear-gradient(top, #fee 0%, #faa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee), color-stop(100%,#faa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fee 0%,#faa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fee 0%,#faa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fee 0%,#faa 100%); /* IE10+ */
background: linear-gradient(to bottom, #fee 0%,#faa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee', endColorstr='#faa',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 0px 3px 12px 0px #aaa;
box-shadow: inset 0px 3px 12px 0px #aaa;

padding: 30px;

margin: 0 auto;
margin-bottom: 32px;
width: 70%;
}

#message-box {
background: #efe; /* Old browsers */
background: -moz-linear-gradient(top, #efe 0%, #afa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efe), color-stop(100%,#afa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #efe 0%,#afa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #efe 0%,#afa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #efe 0%,#afa 100%); /* IE10+ */
background: linear-gradient(to bottom, #efe 0%,#afa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe', endColorstr='#afa',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: inset 0px 3px 12px 0px #aaa;
box-shadow: inset 0px 3px 12px 0px #aaa;

padding: 30px;

margin: 0 auto;
margin-bottom: 32px;
width: 70%;
}

#wish{
position: relative;
top: -180px;
margin-bottom: -180px;
}

#product-boxes{
width: 80%;
margin: 0 auto;
margin-top: 62px;
}

#product-boxes a img{
margin-left: 32px;
margin-right: 32px;
}

.bt{
margin: 10px;
font-family: Georgia;
text-transform: uppercase;
letter-spacing: 3px;
background: rgba(255,255,255, 0.0);
padding: 20px;
width: 300px;
padding-top: 6px;
padding-bottom: 6px;
color: #333;
height: 40px;
border: none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: background 300ms linear;
-moz-transition: background 300ms linear;
-ms-transition: background 300ms linear;
-o-transition: background 300ms linear;
transition: background 300ms linear;


}

.bt:hover{
background: rgba(0,0,0,0.1);
-webkit-transition: background 300ms linear;
-moz-transition: background 300ms linear;
-ms-transition: background 300ms linear;
-o-transition: background 300ms linear;
transition: background 300ms linear;
cursor: pointer;
}