body {
padding:0;
margin:0;
background:transparent url('../images/bg-pattern.gif') repeat top left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#333333;
}

#container {
margin:20px;
background-color:#ffffff;
padding:0;
}

#header {
padding:0;
margin:0;
height:116px;
border-bottom:2px solid #000;
}

#header img {
float:left;
padding:20px;
}
#banner {
margin:0 auto;
padding:0;
text-align:center;
}
#navcontainer {
clear:both;
}
#navcontainer ul
{
margin: 0 auto;
padding: 0;
list-style-type: none;
text-align: center;
width:75%;
font-size:.9em;
}

#navcontainer ul li { 
float:left;
margin:0 1px;
}

#navcontainer ul li a
{
display: block;
text-decoration: none;
background: url('../images/menu-bg1.jpg') top left no-repeat;
color: #ffffff;
width:97px;
height:23px;
padding-top:6px; 
}

#navcontainer ul li a:hover
{
color: #ffffff;
background-position: 0 -29px;
}
#content {

}
#col1 {
float:left;
width:42%;
margin:2%;
padding:0;
}
#col2 {
margin:2%;
margin-left:50%;
width:42%;
border:2px solid #999999;
padding:10px;
}

#footer {
margin:25px 0 0 0;
clear:both;
background:#EAEAEA;
height:75px;
border-top:4px solid #000;
font-size:.8em;
}
#footer p {
padding:0 10px;
line-height:1.5em;
}
#footer p a {
color:#333333;
text-decoration:none;
padding:0 5px;
}

#footer p a:hover {
text-decoration:underline;
}

.imgCenter {
margin:0 auto;
display:block;
}

div.reason {
  clear:both;
  margin: 2px;
  text-align: left;
}

.reason ul {
margin-left:150px;
list-style-type:none;
}

.reason ul li {
background: url('../images/right-bullet.gif') no-repeat left 2px;
padding-left:20px;
}
div.reasonImg {
  float:left;  
  }
div.reasonImgr {
  float:right;  
  }
.desc
  {
  text-align: center;
  width:150px;
  }
h4 {
font-size:1.5em;
color:#3D5BA3;
margin:10px 0;
padding:0;
font-weight:bold;
}
h3 {
font-size:1.8em;
line-height:1em;
padding:0;
margin:10px 0;
font-weight:bold;
}
.highlight {
font-weight:bold;
}
.clearLeft {
clear:left;
}
.clearRight {
clear:right;
}
.clearBoth {
clear:both;
}
ul.right {
list-style-type:none;
}
ul.right li {
background: url('../images/right-bullet.gif') no-repeat left 2px;
padding-left:20px;
}

.red {
color:#CB1717;
}

.blue {
color:#3D5BA3;
}

.productBox {
margin:0 0 25px 0;
padding:0;
}

.floatRight {
float:right;
padding:0 0 0 10px;
}

.floatLeft {
float:left;
padding:0 10px 0 0;
}

.productName {
font-size:1.2em;
font-weight:bold;
}

.cart a{
background-color:#3D5BA3;
color:#ffffff;
padding:3px 5px;
text-decoration:none;
margin:0;
}

.cart a:hover {
background-color:#EAEAEA;
color:#333333;
padding:3px 5px;
margin:0;
} 

.productCol1 {
float:left;
width:53%;
margin:2%;
padding:0;
line-height:150%;
}

.productCol2 {
margin:2%;
margin-left:57%;
width:33%;
padding:10px;
}

table.specifications {
text-align:left;
border-collapse:collapse;
}

.specifications caption {
font-size:1.5em;
font-weight:bold;
padding:5px 0;
}
.specifications th, .specifications td {
border:1px solid #333;
padding:3px;
}
.specifications th {
background-color:#EAEAEA;
color:#3D5BA3;
}

td.thirty {
width:25%;
}

tr.center {
text-align:center;
}

.pad {
padding:25px 50px;
}

dl {
margin:0;
padding:0;
}
dt {
clear:left;
float:left;
margin:0;
padding:5px 2px;
width:150px;
}
dd {
margin:0;
padding:5px 2px;
}

fieldset.paypal{
border:none;
}

img.paypal {
border:none;
}

