*{margin:0;padding:0;}
body{text-align:center;background:#efefef url(/images/pillsbargain.com/bodybg.jpg) repeat-x;}
body,td{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#666;}
input[type=text],input[type=password],select,textarea {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;border: 1px Solid #666; font-weight: normal}
a{color:#003CAC;}
a:hover{text-decoration:none;}
img{border:0;}

hr{color:#EEE;background:#EEE;border:0;height:1px; margin:auto!important;margin:-7px 0;display:block;}

.fsm{font-size:10px;}

.all{width:768px;background:#FFF;margin:auto;}
.holder{width:750px;margin:auto;text-align:left;}

.topmenu td{text-align:center;font-size:10px;}
.menu1_bg{background:url(/images/pillsbargain.com/menu1_bg.gif) repeat-x;}

.ts{height:63px;background:url(/images/pillsbargain.com/ts_bg.gif) repeat-x;}
.ts .input{width:259px;height:15px;font-size:10px;border:1px solid #949294;margin:25px 0 0 0;}
.ts .but{width:46;height:63;}
.collage{margin-top:1px;}

.menu3{height:65px;background:url(/images/pillsbargain.com/menu3_bg.gif) no-repeat;border-top:1px solid #EEE;border-bottom:1px solid #EEE;margin: 0 0 5px 7px; width: 743px}
.menu3 td{text-align:center;background:url(/images/pillsbargain.com/menu3_bg.gif) no-repeat right;}

.copyrights {margin: 4px auto 0 auto; padding: 4px 0 15px 0; text-align: center; color: Gray; text-align: center}

.ctd{border-left:1px solid #EEE;border-right:1px solid #EEE;}
.ctbl{border-right:1px solid #EEE; table-layout: fixed;}
.rtd{background:url(/images/pillsbargain.com/rtd_bg.jpg) repeat-x;}
.rtd ul{list-style-type:none;margin:15px 0 0 7px;}
.rtd ul li{padding-left:14px;background:url(/images/pillsbargain.com/arr1.gif) no-repeat;height:24px;}
.rtd div{width:111px;margin-left:20px;}

.alphabet{margin-left:4px;}
.alphabet td{width:15px;height:24px;}
.alphabet .bg{background:url(/images/pillsbargain.com/alpha_bg.gif) repeat-x bottom;}

.showprod{border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding-bottom:14px; margin-bottom: 5px}
.showprod select{width:139px;height:15px;font-size:10px;border:1px solid #949294;}

.glist td{background:#F8F8F8;}
.glist .name{padding-left:25px;font-weight:bold;}
.glist .price{text-align:center;font-weight:bold;font-size:14px;color:#003CAC;}

#mm { background: #fff url(/images/pillsbargain.com/mm.gif) no-repeat 0 0; height: 59px; width: 750px}
#mm span { position: absolute; display: none}
#mm ul li { list-style: none; display: inline}

#mm1 a, #mm2 a, #mm3 a, #mm4 a, #mm5 a, #mm6 a, #mm7 a, #mm1 b, #mm2 b, #mm3 b, #mm4 b, #mm5 b, #mm6 b, #mm7 b  { position: absolute; height: 59px; width: 89px; margin: 0;}
#mm2 a, #mm2 b {width: 101px; margin-left: 90px}
#mm3 a, #mm3 b {width: 99px; margin-left: 192px}
#mm4 a, #mm4 b {width: 118px; margin-left: 292px}
#mm5 a, #mm5 b {width: 119px; margin-left: 411px}
#mm6 a, #mm6 b {width: 77px; margin-left: 531px}
#mm7 a, #mm7 b {width: 141px; margin-left: 609px}

#mm1 a:hover, #mm2 a:hover, #mm3 a:hover, #mm4 a:hover, #mm5 a:hover, #mm6 a:hover, #mm7 a:hover, #mm1 b, #mm2 b, #mm3 b, #mm4 b, #mm5 b, #mm6 b, #mm7 b 
    { background: transparent url(/images/pillsbargain.com/mm.gif) no-repeat 0 -59px;}

#mm2 a:hover, #mm2 b { background-position: -90px -59px}
#mm3 a:hover, #mm3 b { background-position: -192px -59px}
#mm4 a:hover, #mm4 b { background-position: -292px -59px}
#mm5 a:hover, #mm5 b { background-position: -411px -59px}
#mm6 a:hover, #mm6 b { background-position: -531px -59px}
#mm7 a:hover, #mm7 b { background-position: -609px -59px}

.majorwarn {background-color: #C00; color: #FFF; font-size: 12px; padding: 3px; font-weight: bold}
.message {background-color: #003CAC; color: #FFF; font-size: 12px; padding: 3px; font-weight: bold}

/*.ctd*/
div.ctd {padding: 2px 10px 2px 10px; text-align: left;}
.ctd h1 {font-size: 12px; font-weight: normal; text-align: right; text-transform: uppercase; padding: 2px 0px 10px 0px;}

.button_size_1, .button_size_2 {
  height: 28px;
  width: 75px;
  background: transparent url(/images/pillsbargain.com/button_75.gif) no-repeat;
  font-size: 12px;
  font-weight: normal;
  padding-top: 7px;
  text-align: center;
  cursor: pointer;
  color: #FFF;
  display: block;
  text-decoration: none;
}

.button_size_2 {
  background: transparent url(/images/pillsbargain.com/button_150.gif) no-repeat;
  width: 150px;
}

.alt1 { background-color: #EEE }
.alt0 { background-color: #F7F7F7 }
.message_unread {font-weight: bold; color: #C00}
.subtotal { background-color: #FED; }
.subtotal td {color: #930 !important; }

.prod_title { padding: 5px; font-size: 20px; font-weight: bold; color: #555; background-color: #E0EBF2}
td.prod_price { padding: 10px 5px 0px 5px; background-color: #EEE; color: #000}
td.prod_price table td { color: #000}
div.prod_price { font-size: 14px; font-weight: bold; }
div.prod_sale_price { font-size: 16px; font-weight: bold; color: #C00; }
td.prod_photo {border-bottom: 1px Solid #EEE;border-left: 1px Solid #EEE;}

form { margin: 0px; padding: 0px}

th, .th { background-color: #999; color: #FFF; padding: 3px; font-size: 11px }

.formstyle2 { }

.formstyle2 h3 { margin: 15px 0px 5px 0px; font-style: italic; color: #F80}
.formstyle2 table { border-collapse: collapse;}
.formstyle2 table td { border: 1px Solid #CCC; margin: 0px; padding: 8px; }
.formstyle2 table td label { font-weight: bold; }
.formstyle2 table td input.text, .formstyle2 table td textarea, .formstyle2 table td select {
  border: 1px Solid #999; width: 100%; 
}

form input {vertical-align: middle;}

.message_comment {color: #996 }

.pad_med { padding: 4px }

#overlay { visibility: hidden;position: absolute;left: 0px;top: 0px;width:100%;height:100%;text-align:center;z-index: 1000;}
#overlay div {width:300px;margin: 500px auto;background-color: #fff;border:1px solid #000;padding:15px;text-align:center;}