/********************************* Classes for XHTML default Tag *********************************/

body { margin:0px; padding:20px 0px; background-color:#ffffff; }
table { font-size:11px; color:#000000; font-family: verdana, arial, helvetica, sans-serif; }
table.border { background-color:#b59d00; }
form { margin:0px; padding:0px; }
a { cursor:pointer; }
h3 { padding:0px; margin:0px; font-size:1.5em; color:#ff0000; text-align:center; }
h4 { padding:0px; margin:0px; font-size:1.5em; color:#000; text-align:center;  }

/********** classes for differentiation of background color, padding, border and text ************/

.topbg { background: url(top_bg.gif); }
.leftbg { background: url(menu_bg.gif) repeat-y left; }
.horiline { background: url(hori_line.gif); }
.boxtopbg { background: url(boxtop_bg.gif); }
.boxbottombg { background: url(boxbottom_bg.gif); }
.boxleftbg { background: url(boxleft_bg.gif); }
.boxrightbg { background: url(boxright_bg.gif); }
.linkdot { background:url(link_dot.gif) no-repeat 10px; }
.car3 { background:url(car3.jpg) no-repeat top left; padding:10px; }
.pagearrow { background: url(../../../arrow.gif) no-repeat center #b59d00; }
#printLogo { display:none; }
.shop_bg { background:#fff5b3 url(shopbg.jpg) no-repeat 50% 50%; padding:0px 20px 15px 0px; }
.yellow_bg {  background:#fff5b3; }


.pageheader { background-color:#b59d00; font-weight:bold; color:#ffffff; }
.subheader { background-color:#fffdea; color:#ff2400; font-weight:bold; border-top:2px solid #ffee7b; border-bottom:1px solid #ffee7b; }
.fieldheader { background-color:#eccd00; font-weight:bold; color:#3e3600; }
.navigation { background-color:#f9e985; }
.even { background-color:#fff8d0; }
.odd { background-color:#fffced; }
.message { color:#ff0000; }
.nav { color:#ff0000; }
.star { color:#ff0000; font-size:12px; }
.alignmiddle { vertical-align: middle; }
.bordertopleft { border-left:1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.slogan { padding-bottom:5px; color:#003333; font-weight: bold; font-size:12px; font-style:italic; }
.bombbg { background-color:#fff5b3; }
.footerbg { background-color:#ffde00; font-weight: bold; color:#000000; border-top:1px solid #ffffff; }
.menuitem { background-color:#e9f1ef; }
.finput { border:1px solid #ffde00; color:#000000; font-weight: bold; text-align:center; background-color:#ffde00; }
.personbg { margin-left:5px; background-color:#fffdea; color:#ff2400; border-top:1px solid #ffee7b; border-bottom:1px solid #ffee7b; font-family:tahoma, arial, verdana; padding:5px; }
.darkbg { background-color:#e4d050; }
.lightbg { background-color:#fff5b3; }
.red_text { color:#ff2400; }

/****************************** classes for differentiation of link ******************************/

a:link, a:visited, a:active { color:#ff2400; }
a:hover { color:#000000; }

a.makelink:link, a.makelink:visited, a.makelink:active { color:#ff2400; font-weight:bold; }
a.makelink:hover { color:#000000; font-weight:bold; }

a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited { color:#000000; font-weight:bold; font-size:11px; text-decoration:none; font-family:Verdana; padding:2px 0px 2px 20px; width:155px; display:block; }
a.mainmenu:hover { color:#ff2400; font-weight:bold; font-size:11px; text-decoration:none; font-family:Verdana; }

a.rental_link:link, a.rental_link:visited, a.rental_link:active { color:#ff0000; text-decoration:none; }
a.rental_link:hover { color:#000000; text-decoration:none; }

/************************************ classes for form element ***********************************/

input,textarea,select { color:#000000; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
.textbox3 { border:1px solid #d0b921; background-color:#f4f7f6; width:170px; }
.textarea { border:1px solid #d0b921; background-color:#f4f7f6; width:280px; height:150px; }
.button { color:#ff2400; font-weight:bold;
		border-top:1px solid #edd84d;
		border-left:1px solid #d0b921;
		border-right:1px solid #c8b118;
		border-bottom:1px solid #a58f00;
		background-color:#fff9d4; }
.pricelistbox { width:135px; }
