/* CSS Document */
body {
margin:0;
padding:0;
background:#f8f4e9;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

.wrapper {
width:960px;
background:url(images/bg_side.png) repeat-y;
margin:0 auto;
padding:0 5px;
}

.header {
margin:0;
padding:0;
}

.logo {
width:229px;
text-align:right;
float:left;
}

.tagline {
float:left;
}

.tagline {
color:#999999;
font-size:12px;
}

.search {
float:right;
padding-right:15px;
color:#FF0000;
padding-top:19px;
text-align:right;
}

.textfield {
background:url(images/bg_txtfield.png) no-repeat;
border:none;
height:25px;
}

.btn_search {
float:right;
//padding-top:1px;
}

.phn_number {
color:#000000;
font-size:24px;
font-weight:bold;
}

.nav {
float:right;
position:relative;
width:711px;
padding-top:18px;
padding-right:5px;
}

.nav ul {
margin:0;
padding:0;
}

.nav ul li {
list-style:none;
float:left;
background:url(images/right_menu.png) no-repeat bottom right;
margin:0px 2px;
height:30px;
line-height:30px;
}

.nav ul li:hover {
background:url(images/right_menu.png) no-repeat top right;
}

.nav ul li a {
text-decoration:none;
color:#333333;
font-size:14px;
font-weight:bold;
padding:7px 15px 6px;
background:url(images/left_menu.png) no-repeat bottom left;
}

.nav ul li:hover a {
background:url(images/left_menu.png) no-repeat top left;
color:#FFFFFF;
}

.redline {
clear:both;
background:#cc0000;
height:5px;
width:960px;
margin:0 auto;
}

.leftpane {
width:170px;
float:left;
background:url(images/shade.jpg) no-repeat top right;
line-height:30px;
height:515px;
}

.leftpane ul {
margin:0;
padding:0;
}

.leftpane ul li {
list-style:none;
padding-left:20px;
background:url(images/line.gif) repeat-x bottom;
}

.leftpane ul li a{
color:#000000;
text-decoration:none;
}

.leftpane ul li a:hover{
color:#999999;
}

.title_bar {
color:#cc0000;
font-weight:bold;
background:url(images/line.gif) repeat-x bottom;
padding-left:20px;
}

.title {
color:#cc0000;
font-weight:bold;
padding-left:20px;
}

.txtfield {
background:url(images/bg_txtfield2.png) no-repeat top left;
height:25px;
width:128px;
border:none;
padding:5px;
}

.rightpane {
width:760px;
float:left;
padding:10px;
}

.banner {
width:770px;
/*background:url(images/banner.jpg) no-repeat top left;*/
/*height:70px;*/
color:#ff6600;
font-size:24px;
font-style:italic;
text-align:center;
/*padding-top:50px;*/
margin-bottom:10px;
}

.product_month {
border:1px solid #cccccc;
padding:4px;
margin-bottom:10px;
}

.title_bar2 {
background:#f8f4e9;
color:#cc0000;
font-weight:bold;
padding-left:8px;
height:25px;
line-height:25px;
}

.product_month td a {
color:#000000;
font-weight:bold;
}

.product_month td span.price {
color:#FF0000;
}

.product_month td span.grey {
color:#999999;
}

.footer {
clear:both;
background:#cc0000;
text-align:center;
color:#fff;
padding:11px 0px;
}

.footer a {
color:#fff;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.red {
font-size:13px;
color:#cc0000;
}

span.red a {
color:#cc0000;
text-decoration:none;
}

.description {
padding:10px;
}

.product {
font-size:18px;
font-weight:bold;
color:#000000;
}

.price1 {
font-size:18px;
color:#000000;
}

.price2 {
font-size:30px;
color:#cc0000;
}

