/* CSS Document */
body {margin:0; padding:0; background-color:#666666; background-image:url(../images/background_texture.jpg); background-repeat:repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-style:normal;}
* {margin:0; padding:0;}
img {border:0;}
h1 {color:#CCCCCC; font-size:18px; font-weight:bold; padding:0; margin:0; padding-bottom:10px;}
h2 {color:#FFCC99; font-size:15px; font-weight:bold; margin:0; padding:0; padding-top:5px; padding-bottom:10px;}
p {color:#ABABAB; font-weight:400; font-size:13px; padding:0; margin:0; padding-bottom:10px;}
ul {margin:0; padding:0; color:#ABABAB; padding-left:40px; list-style:disc; list-style-position:outside; font-size:13px;}
li {margin:0; padding:0; padding-bottom:10px;}
li.error {margin-left:20px; color:#FF860B; font-size:14px;}
/*LINKS*/
a:link {color:#FF860B; text-decoration:underline;}
a:visited {color:#FF860B; text-decoration:underline;}
a:active {color:#FF860B; text-decoration:underline;}
a:hover {color:#FFCC99; text-decoration:none;}
#masthead {position:relative; width:100%; background-image:url(../images/metal_background.jpg); background-repeat:repeat-x; height:311px; margin:auto; text-align:center;}
#pmblogo {position:relative; height:185px; width:732px; margin:auto;}
#subpmblogo {position:relative; width:732px; height:185px; margin:auto;}
#homenavigation {position:relative; width:960px; height:126px; background-image:url(../images/putmeback_navigation_home.gif); background-repeat:no-repeat; margin:auto; text-align:center;}
#subnavigation {position:relative; background-image:url(../images/putmeback_navigation_subpage.gif); background-repeat:no-repeat; width:960px; height:126px; margin:auto;}
#wrapper {position:relative; width:960px; background-image:url(../images/content_background.gif); background-repeat:repeat-y; margin:auto;}
#content {position:relative; width:840px; margin:auto;}
#homeleftcolumn {float:left; width:400px; margin-top:20px;}
#homerightcolumn {float:right; width:420px; margin-top:20px; text-align:center;}
#leftcolumn {float:left; width:550px; margin:0; padding:0; margin-top:20px;}
#rightcolumn {float:right; width:250px; margin-top:20px;}
/*FOOTER*/
#footer {position:relative; width:960px; height:290px; background-image:url(../images/footer_background.jpg); background-repeat:no-repeat; margin:auto; text-align:center;}
#footlinks {position:relative; color:#FF860B; font-weight:bold; width:700px; margin:auto; padding-top:100px;}
#footlinks ul.footnavegation {display:block; list-style:none; margin:0; padding:0; padding-left:20px; font-size:11px;}
#footlinks li {display:inline; padding-right:10px;}
#footlinks li.divider {display:inline; padding-right:10px; color:#666666;}
#footlinks a:link, #footlinks a:visited {color:#FF860B; text-decoration:none;}
#footlinks a:hover {color:#FFC68C; text-decoration:underline;}
#socialicons p {position:relative; margin:0; padding:0; padding-top:20px; padding-bottom:3px; color:#999999; font-size:11px; font-weight:bold;}
#copyright p {position:relative; font-size:10px; color:#999999; margin:0; padding:0; padding-top:8px;}
/*SHOPPING CART */
#shoppingtext {position:relative; width:840px; margin-left:60px; margin-top:0; padding-top:20px; text-align:left;}
h2.shoppingheader {color:#ABABAB; font-size:16px; font-weight:bold; padding:13px 0 0 10px; margin-bottom:0;}
p.shoppingboxtext {color:#ABABAB; font-size:13px; font-weight:400; padding:10px 10px 10px 10px; margin-bottom:0;}
p.shoppingboxsize {color:#FFCC99; font-size:13px; font-weight:bold; padding:0 0 10px 10px; margin-bottom:0;}
p.shoppingboxprice {color:#FF860B; font-size:14px; font-weight:bold; padding:0 0 10px 10px;}
#treestickers {position:relative; background-image:url(../images/shopping_box_background.gif); background-repeat:repeat-y; width:570px;}
#dumbbellstickers {position:relative; background-image:url(../images/shopping_box_background.gif); background-repeat:repeat-y; width:570px;}
#cardiostickers {position:relative; background-image:url(../images/shopping_box_background.gif); background-repeat:repeat-y; width:570px;}
#wallsign {position:relative; background-image:url(../images/shopping_box_background.gif); background-repeat:repeat-y; width:570px;}
#floorentrance {position:relative; background-image:url(../images/shopping_box_background.gif); background-repeat:repeat-y; width:570px;}
.boxheader {position:relative; background-image:url(../images/shopping_box_header.gif); background-repeat:no-repeat; width:570px; height:45px; margin-bottom:0; padding-bottom:0; z-index:0;}
.boxbackground {position:relative; text-align:left;}
.boxfooter {position:relative; background-image:url(../images/shopping_box_footer.gif); background-repeat:no-repeat; width:570px; height:30px; margin-bottom:30px; z-index:0;}
/* PATCH */
.clearfix:after {content: " "; display:block; height:0; clear:both; visibility:visible;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* FORM */
#errormessage {background-color:#191919;}
#errormessage li {font-size:14px; color:#FF860B; padding-top:5px;}
input.txt {color:#191919; background-color:#666666; border:1px #C1C1C1; width:250px; height:20px; border-style:solid; padding:3px 0 0 3px;}
input.locations {color:#191919; background-color:#666666; border:1px #C1C1C1; width:30px; height:20px; border-style:solid; padding:3px 0 0 3px;}
input.zip {color:#191919; background-color:#666666; border:1px #C1C1C1; width:80px; height:20px; border-style:solid; padding:3px 0 0 3px;}
input.check {color:#191919; background-color:#666666; border:1px #C1C1C1; width:20px; height:20px; border-style:solid; padding:0;}
textarea.txtarea {color:#191919; background-color:#666666; border:1px #C1C1C1; border-style:solid; padding:3px 3px 3px 3px;}
select {color:#191919; background-color:#666666; border:1px #C1C1C1; width:150px; height:25px; border-style:solid; padding:3px 0 3px 3px;}
select.weight {margin-left:10px; color:#FFFFFF; font-weight:500;}
form p {clear:left; margin:0; padding:0; padding-top:10px; color:#FFC68C;}
form p.optin {clear:left; margin:0; padding-top:20px; color:#ABABAB; margin-bottom:10px; width:450px;}
form p label {float:left; width:130px; color:#FFC68C;}
form p label.checkbox {float:right; width:95%; color:#FFC68C; margin-bottom:20px;}
input.btn {margin:0;}
input.addtocart {position:absolute; margin-left:5px; z-index:100;}
input.viewcart {margin-left:65px;}
fieldset {border:1px; border-color:#434343; border-style:solid; margin-top:16px; padding:10px;}
legend {color:#C1C1C1; padding:5px; font-size:14px; font-weight:bold;}

/*IMAGE GALLERY*/
.thumbnail{position: relative; z-index:100; margin:0; padding:0;}
.thumbnail:hover{background-color: transparent; z-index:100;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute; background-color:#FFCC99; padding:5px; left:-500px; border:1px solid gray; visibility:hidden; color:black; text-decoration:none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0; padding:0;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top:-100px; left:400px; /*position where enlarged image should offset horizontally */}
/*DOWNLOAD DATA*/
#data {position:relative; margin-top:20px; text-align:center; margin:auto; background-color:#333333; padding-top:40px; border:2px solid #000; width:300px; height:100px;}




