h1 {
background-color:#29c2e3; 
color: white; 
margin-bottom: 
10px; padding-left: 10px; 
width: 350px;

}

h2 {
clear:right;
color:#29C2E3;
float:left;
font-size:14px;
height:20px;
letter-spacing:-0.25px;
padding:0 0 0 0;
}

h3 {
clear:both;
color:gray;
float:left;
font-size:14px;
margin-top:10px;
width:100%;
}

h4 {
background-color:#29C2E3;
color:white;
float:left;
font-size:14px;
margin-top:0;
text-align:center;
width:758px;
}

h5 {
color:#29C2E3;
float:left;
font-size:12px;
margin-top:0;
width:360px;
}

h6 {
color:#A7A7A7;
float:left;
font-size:12px;
font-weight:bold;
line-height:1.35em;
margin-top:0;
padding:4px 85px 2px 0;
}


.description-container{
width:760px;
float:left;
height:175px;
padding-bottom:15px;
}

.description_picture{
width:175px;
float:left;
height:175px;
padding-right:15px;
}

.description-paragraph{
clear:right;
float:left;
width:550px;
padding-left:10px;
}

.description-paragraph p{
clear:right;
float:left;
font-size:12px;
margin:0;
width:550px;
}
.choose-your-favorite {
background-color:#F0F0F0;
color:#6FDA6F;
float:left;
height:25px;
width:745px;
margin-bottom:10px;
padding:7px;
letter-spacing: -1px; 


}

.choose-your-favorite b {
clear: right;
font-size: 17px; 
line-height:0.75;

}

.choose-your-favorite i {
color:#2fb62f;
letter-spacing:0px;
}

.product_thumbnail {
border-bottom:1px solid;
clear:both;
float:left;
height:100px;
padding:5px 0;
width:100%;
letter-spacing:0px;
margin:0px;

}

.product_thumbnail .image {
clear:both;
float:left;
height:100px;
padding-right:10px;
position:relative;
width:100px;
bottom:0px;

}

.product_thumbnail .name {
bottom:1px;
clear:right;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:1px 0;
position:relative;
text-align:left;
width:500px;

}

.SL-thumbnail-product-paragraph {
clear:right;
float:left;
height:80px;
margin:0px;
padding:0px;
width:500px;
}

.product_thumbnail .price {
clear:right;
display:block;
float:right;
margin:0;
padding-bottom:5px;
text-align:center;
width:120px;
font-size:12px;
font-weight:bold;
color:rgb(41, 194, 227);
}

.product_thumbnail p {
clear:right;
float:left;
height:80px;
margin:0;
padding:0;
width:500px;
font-size:10px;
text-align:left;
}

.product_description ul{
padding-right:10px;
width:480px;
}

.product-essential{
display:block;
left:0;
overflow:hidden;
position:relative;
top:0;
}


button {
float:right;
height:30px;
width:120px;
}


#content_body.right {
clear:right;
float:left;
position:relative;
width:760px;
}





#SL-extra_description {
clear:both;
float:left;
width:300px;
}

#embed {
left:25px;
margin-top:10px;
position:relative;
}

#internal_links{
border-bottom-width:1px;
border-top:1px solid #29C2E3;
bottom:10px;
clear:both;
float:left;
margin:10px 10px 0 0;
padding:5px 0 0;
width:760px;
}

#internal_links a{
font-weight:normal;
}

#YouTube_how-to_Video {
clear:right;
float:left;
height:290px;
border:1px solid;
}

#YouTube_how-to_Video p {
clear:both;
float:left;
padding:10px;
width:310px;
}

.call-to-action-button{
width: 120px; 
height: 31px; 
float: right; 
clear: right; 
position: relative;
}

.button-select {
background:url("https://stickylifephotos.com/photos/General-Site-Graphics/Call-To-Action_Button.png") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
font:bold 12px Verdana,Arial,Helvetica,sans-serif !important;
overflow:visible;
padding:0;
text-align:center;
line-height:23px;
height:31px;
width:120px;
float:right;
}

.button-select span {
line-height:23px;
}

.button-select a {
color:white;
width:120px;
height:31px;
}

.button-select a:hover {
color:#29c2e3;
font-weight:bold;
text-decoration:none;
width:120px;
height:31px;
}

.button-select a:visited {

}

.product-shop {
float:left;
padding-left:15px;
width:495px;
}


.primary {
float:left;
width:250px;
}

ul {
float:left;
}

.category {
margin:0;
padding:0;
}

.category .cat_img {
display:block;
float:left;
margin:0 5px 20px 10px;
}

.category .cat_description {
float:left;
width:600px;
padding-left:15px;
}

.Personalized-Gifts {
border-right:1px solid;
clear:both;
float:left;
margin-right:20px;
margin-top:25px;
padding-right:15px;
width:360px;
height:175px;
}

.Help_spread_the_word {
clear:right;
float:left;
width:360px;
margin-top:25px;
}

#additional-information {
margin-top:25px;
float:left;
clear:both;
}

#additional-information p {
clear:both;
float:left;
padding-top:10px;
width:760px;
}