body  {
  text-align: center;
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: black;
  background-image: url("http://www.politicaltshirtsandgifts.com/images/political-t-shirts-and-gifts-background.png");
  width: 990px; 
  margin-top:0px; 
  margin-left:auto;
  margin-right:auto;
}

h1  {
  font-size:large;
  color:#aeaeae; 
}

h2  {
  font-size:medium;
}



.cart {
  list-style-image:url(http://www.politicaltshirtsandgifts.com/images/shopcart.gif);
  background-repeat: no-repeat;
}
.cartpoweredby {margin-left:65px;}

a  {
  font-size: 11px;
  color: black;
}

a:hover  {
  color: #616D7E;
}

a:visited  {
  color: #616D7E;
}

a img  {
  border: 3px gray outset;
}

a:hover img {
  border: 3px gray inset;
}


#head  { 
  background-color:red; 
  height: 62px;
  padding-right: 5px;  
}

#head img  {
  float: left;
  width: auto;
  border: none; 
    
}

#head ul  {
  float: right;
  text-align: left;
  width: auto;
  list-style-type: none;
padding-top:7px; 
margin-top:0px; 
}

#linkbar  {
  clear: both;
  text-align: left; 
 background-color: white;
  height: 40px;
}

#linkbar ul  {
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left:  0px;
  padding-left: 10px;
}

#linkbar li  {
  display: inline;
  text-decoration: none;
  margin-right: 18px;
}

#linkbar a, #searchbar a  {
  text-decoration: none;
  color: black; 
}

#linkbar a:hover  {
  color: red;
  background-color: white;
}


#searchbar  {
  height: 65px;
 background-color: blue; 
}

#searchbar ul  {
  text-align: left;
  width: auto;  
  margin-left:  10px;
  margin-top: 0px; 
  margin-bottom: 15px;
  padding-left: 0px;
}

#searchbar li  {
  display: inline;
  margin-right: 20px;
  
}

#searchbar a {
  font-size: 17px; 
}

#searchbar a:hover {
  color: black;
  background-color: white; 
}
 
#searchbar form  {
  width: auto;
  margin-bottom: 2px;
}

.order-methods {
  font-size: 7pt;
  border-bottom: 1px black solid; 
  margin-bottom:15px; 
}

.order-methods img {
  margin-top:-10px;
}
.orderbyphone li {text-align:center;}

.order-number {
  white-space:nowrap;
  font-size:10pt; 
}
.guarantee {height:80px; width:80px;}
#left  {
  float: left;
  width: 200px; 
  padding-left: 8px;
  padding-right: 8px;
  background-color: white; 
  font-size: 17px;
}

#left ul  {
  list-style-type: none;
  text-align: left;
  padding-left: 5px;
  margin-left: 0px;
}

#left li  {
  white-space:nowrap;
}

#left p  { 
  margin-top: 5px;
  margin-bottom: 16px;
}

#left form  {
  margin-top: -17px;
  font-size: 11px; 
  margin-bottom: 30px; 
}

#sharing {
  text-align:left;
}

#maincontent  {
  float:left;  
  width: 720px;  
  background-color: white; 
  padding: 8px;
}

.coupon  { 
  border: 5px black dotted;
  width: 55%;  
  margin-left: auto;
  margin-right: auto; 
}

.breadcrumb {
  text-align: left;
}

.pageTitle {
  font-size:16px;
  font-weight:bold; 
}


.newthumb  {
  float: left;
  width: 218px;
  height: 260px;   
  margin-left: 2.4%;
}

.container  {
  text-align: left;
}

#footer  {
  padding:5px;
  width: auto;
  background-color: white;
  min-width: 730px;
  width: auto; 
}

#head, #linkbar, #searchbar, #left, #maincontent {
  margin: 3px 3px 3px 3px;
  border: 5px black solid;
}