/*
Theme Name: Point Made Store
Theme URI: 
Description: 
Version: .1
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/
* {
margin:0;
padding:0;
}
body {
text-align:center;
background: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
a {
color: #333333;
}

#wrapper {
width:760px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#FFF;
}
#top-nav {

}
#content {
width:540px;
float:left;
}
.prodimg {
width:240px;
float:left;
}
.prodinfo {
width:280px;
float:right;
}
.entry {
padding-left:10px;
}
#sidebar {
width:180px;
float:right;
margin-right:10px;
}
#footer {
background:#660000;
padding:10px;
text-align:center;
}

#header h1 a {
display:block;
outline:none;
width:760px;
height:142px;
background:url(images/pm-store-header.jpg) no-repeat #000000;
text-indent:-9999px;
}
#top-nav a, #footer a {
color:#FFFFFF;
font-weight:bold;
}

h2.widgettitle {
background:#660000;
color:#FFFFFF;
padding:5px;
font-size:14px;
}
.entry h2 {
font-size:21px;
color:#660000;
margin-bottom:5px;
}
.entry h3 {
font-size:18px;
color:#660000;
margin-bottom:5px;
}
.prodinfowide h3 {
border-bottom:1px solid #666666;
}

#sidebar ul, #footer ul {
list-style:none;
}
#sidebar ul.shopp_categories {
padding:5px;
}

#sidebar ul li.widget {
margin-bottom:20px;
}
li.widget_shoppcartwidget {
border:1px solid #660000;
padding:5px;
}
li.widget_shoppcartwidget ul li, li.widget_shoppcartwidget p.status, ul.shopp_categories li {
padding:5px;
}

#footer ul {
margin-bottom:10px;
}
#footer ul li {
display:inline;
padding:0 10px;
}
#shopp div.prodinfo ul {
list-style:disc;
margin:5px 10px;
}
#shopp div.prodinfo ul li {
margin-bottom:10px;
}
#shopp div.prodinfo ul.variations {
margin:0;
}

div.downloaddesc {
float:left;
margin-bottom:10px;
width:400px;
}
div.buydownload, form.buybutton {
float:right;
width:120px;
margin-bottom:10px;
}
div.buydownload span {
color:#660000;
}



#content p {
margin-bottom:10px;
}
#sidebar p, #shopp p {
margin-bottom:12px;
line-height:1.5em;
}
.textwidget {
margin:10px;
}
p.trailerlink {
text-align:center;
padding-right:30px;
}
p.error {
color:#660000;
padding:10px;
border:1px solid #FF0000;
}
p.specs {
font-size:11px;
color:#666666;
}
strong.download-link {
background:#FFFF33;
}

form.contact fieldset {
padding:10px;
width:380px;
}
form.contact legend {
font-weight:bold;
padding:0 5px;
}
form.contact label, div#imageVerificationText {
display:block;
float:left;
margin:10px;
width:100px;
}
form.contact input, form.contact textarea, div#imageVerificationImages {
float:left;
margin:10px;
width:200px;
}
div#imageVerification {
clear:both;
}
input.addtocart {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#660000;
border:none;
font-weight:bold;
font-size:12px;
padding:3px;
}

p.trailerlink a {
color:#660000;
font-weight:bold;
text-decoration:none;
}
div.prodinfo h6 a {
font-size:14px;
text-decoration:none;
display:block;
padding:10px;
background-color:#660000;
color:#FFFFFF;
margin-bottom:10px;
}
div.prodinfo h6 a:hover {
color:#FFFF00;
}

a img {
border:none;
}
img.alignright {
float:right; 
margin:0 0 1em 1em;
}
img.alignleft {
float:left; 
margin:0 1em 1em 0;
}
img.aligncenter {
display: block; 
margin-left: auto; 
margin-right: auto;
}
a img.alignright {
float:right; 
margin:0 0 1em 1em;
}
a img.alignleft {
float:left; 
margin:0 1em 1em 0;
}
a img.aligncenter {
display: block; 
margin-left: auto; 
margin-right: auto;
}
.clear {
clear: both;
}