h1{margin:0;padding:0;font-size:16px;}
body{background:white;margin:0;padding:0;padding-top:5px;font-family:arial,sans-serif;font-size:13px;}
.fleft{float:left;}
.fright{float:right;}
.colspace{clear:both;}
.box,.indexproductcol{border:1px solid #9a9a9a;margin-bottom:8px;}
.boxtitle{background-color:#9f2065;margin-top:5px;font-size:16px;}
.boxcontent{padding:5px;color:#787878;font-size:14px;}

a{text-decoration:none;color:#9f2065;}
a:hover{text-decoration:underline}
.purple,#footer,#nav,.indexproducttitle{color:#9f2065;}
.yellow{color:#fbef21;}

#header,#header a,.boxtitle{color:white}
#header{background:#9f2065 url("images/header.png");width:995px;height:156px;margin-bottom:8px;}
#title{padding-left:280px;padding-top:42px;}
#links{padding-left:240px;padding-top:15px;font-size:16px;font-weight:bold;}
#phone{font-size:24px;padding-top:55px;padding-right:50px;text-align:right;}
#page{background:white;margin:0 auto;width:995px;}
#main{padding:10px;}
#footer{font-size:12px;}

#maincol2 .box{width:184px;}
#maincol1 .box,#nav{width:187px;}
#pagecontent{margin-left:12px;width:573px;}

#maintitle{height:27px;background:#9f2065;color:white;font-size:16px;padding-top:5px;text-align:center;}
#mainimage{background:url("images/mainimage.jpg");height:143px;margin-bottom:8px;}
#logos{width:573px;background:url("images/logo.jpg") no-repeat center 0;height:61px;}
.indexproductcol{margin-right:6px;float:left;width:182px;}
#indexproductcolright{margin-right:0px;}
.indexproduct{padding:5px;}
.indexproductimg{text-align:center;}
.indexproductdetail,.indexproductdetail a{padding-bottom:1px;color:#9a9a9a;}
.imageBorder a{padding-bottom:1px;color:#FFFFFF;}
#nav{margin:0px;padding:0px;font-size:16px;}
#nav ul{list-style-image:url("images/triangle.jpg");margin-top:10px;margin-bottom:10px;}
#nav li{padding-bottom:9px;}
#carttitle,#dealstitle,#advicetitle,#securitytitle{padding:3px 0px 3px 0px; text-align:center;height:30px;}
#advicecontent img{padding-left:20px;padding-top:10px;}
#advicecontent{padding-top:10px;padding-bottom:10px;}
#dealstitle,#advicetitle,#securitytitle{padding-top:10px;height:23px;}
#dealscontent,#dealscontent a{color:#787878;}
#dealscontent li{padding-bottom:12px;}
#dealscontent ol{padding-left:30px;margin:0;margin-top:5px;}
#carttitle img,#maintitle img{vertical-align:middle}
#cartcontent .colspace{margin-bottom:5px}
#cartcontent .fleft,#cartcontent .fright{margin-top:5px;}
/*#securitytitle{padding:0px;height:37px}*/
#securitycontent{text-align:center;padding-top:10px;padding-bottom:10px;}
#deliverytitle{background-image:url("images/deliverytitlebg.jpg");height:27px;padding:10px 0px 3px 65px;}
#delivery{margin-top:8px;background:url("images/van.jpg") no-repeat center 50px;}
#deliverycontent{padding-top:95px;}
#pricesearchtitle{background-image:url("images/pricesearchtitlebg.jpg");height:30px;padding:14px 0px 3px 60px;}
#newslettertitle{background-image:url("images/newslettertitlebg.jpg");height:35px;padding:14px 0px 3px 60px;}
#pricesearchcontent{margin:0;list-style-type:none;}
#pricesearchcontent a{color:#787878;}
#newslettercontent{color:#9f2065}
input.text{border:1px solid #9f2065;color:#9f2065;margin-bottom:2px;width:175px;}
#newsletterbutton{text-align:right}

#stepchoices{margin-left:10px;font-size:12px;}
#stepimage{width:150px;text-align:center;margin-top:10px;padding-top:5px;}
#stepimage img{margin-bottom:5px;}
.desc{vertical-align:middle;font-weight:bold;}
#step1 .desc{width:125px;}
#step1 #stepchoices{margin-top:10px;}
#step2 .desc{width:150px;}
#steptitle{height:30px;padding:10px 0px 0px 20px;}
#step1 select{width:250px;}
#step2 select{width:370px;}
input.textstep1{width:100px;}
input.textstep2{width:50px;}



 .checkout{
  width: 180px;
  height: 36px;
  padding: 0;
  margin: 0px 0 5px 0;
  border: 0;
  background:  url(images/checkout_button.gif) no-repeat 0 0;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 display:block;
 }
 
  .shopping{
  width: 126px;
  height: 27px;
  padding: 0;
  margin: 0px 0 5px 0;
  border: 0;
  background:  url(images/shopping.gif) no-repeat 0 0;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 display:block;
 }
 .update{
  width: 57px;
  height: 26px;
  padding: 0;
  margin: 0px 0 5px 0;
  border: 0;
  background:  url(images/update_button.gif) no-repeat 0 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 display:block;
 }
 .viewcart{
  width: 98px;
  height: 27px;
  padding: 0;
  margin: 0px 0 5px 0;
  border: 0;
  background:  url(images/viewcart_buttonsmall.gif) no-repeat 0 0;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display:block;
 }

.titlebox{
padding:5px;
border:1px solid #9F2065;
float:left;
width:560px;
margin-bottom:5px;
}
