@charset "utf-8";
/* CSS Document */


body {background-image: url(images/backgroundgrey.jpg); background-repeat:repeat; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

h1,h2,h3,h4,h5,h6 {margin:0px; color:#000;}

h1 {font-size:16px; margin:5px 4px 5px 12px;}

a img {border:0px;}

#wrap {margin:0px auto; padding:0px; width:960px;}


/* Structure CSS */
#header {width:960px; float:left; background:#FFF; border-left:solid 1px #d7d6d6; border-right:solid 1px #d7d6d6; border-bottom:solid 1px #d7d6d6; height:105px;}
#menu {width:960px; height:30px; margin:10px 0px 10px 0px; float:left; background:#111111;}
#banner {width:960px; height:300px; float:left; border:solid 1px #d7d6d6; background:#FFF; margin-bottom:10px}
#content {width:960px; float:left; border:solid 1px #d7d6d6; background:#FFF;}
#contentbot {width:960px; float:left; border:solid 1px #d7d6d6; background:#FFF; margin:10px 0px 10px 0px; padding:0px}
#bottom {width:900px; float:left; text-align:center; background:#FFF;}
#footer {width:960px; float:left; background:#111111; border-left:solid 1px #d7d6d6; border-right:solid 1px #d7d6d6; border-top:solid 1px #d7d6d6; height:100px; color:#CCC}

/* header */
#logo { width:430px; height:41px; float:left; margin:30px 0px 0px 15px}
#signin {width:170px; height:55px; float:right; margin:30px 0px 0px 0px}
#signin ul {padding:0;list-style-type:none; margin-top:10px;}
#signin li {list-style-image:none; margin-top:2px; font-size:11px}
#line {width:2px; height:66px; float:right; margin:30px 25px 0px 0px; background-image:url(images/vertline.jpg)}
#search {width:180px; height:55px; float:right; margin:30px 0px 0px 0px}
#menusmall {width:300px; margin:5px 0px 0px 19px; float:left}
#menusmall a{text-decoration:none; color:#000;}
#header input.submit-button { background-image:url(images/sitesearch.jpg); width:98px; height:13px; margin-top:5px; background-repeat:no-repeat; border:0; padding:0px;}

/* menu */
#menu ul {margin:7px 0px 0px 17px; padding:0;list-style-type:none;width:800px; font-size:14px; color:#FFF;}
#menu li {display:block; float:left; margin:0px 20px 0px 0px; padding:0px;}
#menu a:hover {color:#ededed}
#menu a{text-decoration:none; color:#FFF;}
#addthis {float:right; width:138px;}

/* banner*/

#banner1 {float:left; width:620px; margin:10px;}
#banner2 {float:left; width:310px; margin:10px 0px 0px 0px;}
#banner3 {float:left; width:310px; margin:10px 0px 0px 0px;}

#prodlayout{ width:100%; float:left;}
#prodlayout img {border:#CCC 1px; border-style:solid;}
#prodlayout a { color:#333; font-size:12px; text-decoration:none;}
.line { float:left; background-image:url(images/line.jpg); background-repeat:repeat-x; width:940px; margin:0px 0px 5px 10px; height:1px;}
.productpic {margin:0px 0px 10px 10px;}

#productimage {float:right; margin-right:10px;}

#prodlayoutp{ width:100%; float:left; color:#666;}


#footer p {margin-left:10px}

#hhead {float:left; width:500px; height:30px}
#breadright {float:right; width:450px; height:22px; text-align:right; margin-top:8px; margin-right:10px; font-size:10px; font-weight:bold;}
#breadright a {font-size:10px; font-weight:bold; text-decoration:none;}
#contentbot p{ margin:10px 10px 10px 10px;}
#contentbot h1, h2, h3, h4, h5{ margin:0px 10px 0px 10px;}
#contentbot img {border:#CCC 1px; border-style:solid;}
#contentbot a { color:#333; font-size:12px; text-decoration:none;}

.bp {font-size:16px; color:#017047; font-weight:bold; margin-left:10px; line-height:1.7em;}
.price {font-size:28px; color:#017047; font-weight:bold; line-height:1.7em;}
#merchantlogo {width:960px; float:left; border:solid 1px #d7d6d6; background-image:url(images/logoback.jpg); height:65px; margin-top:10px;}


#content p { margin-left:10px; margin-right:10px; color:#666} 
#footer a{color:#CCC; text-decoration:none;}


