body {
text-align: center;
font-family: Arial, tahoma, sans serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
padding: 0px
}

table.body {
font-size: 11px;

line-height: 15px;
width: 100%;
height: 100%;
}

td.body_bg_l {
width: 33%;
background: #F6F6F6;
}

td.body_bg_r {
width: 33%;
background: #F6F6F6;
}

td.body_mid {
background: #FFFFFF;
width: 33%;
}

table.body_mid {
width: 800px;
height: 100%;
margin: 0px auto 0px auto;
}

td.header_left {
height: 100px;
width: 280px;
padding: 10px 0px 0px 20px;
vertical-align: top;
}

td.header_right {
height: 100px;
width: 150px;
padding: 10px 0px 0px 400px;
vertical-align: top;
}

td.header_shop {
height: 22px;
padding: 0px 0px 0px 0px;
vertical-align: bottom;
}


td.header p {
margin: 0px;
display: block;
height: 31px;
padding-top: 16px;
}

* html td.header p {
height: 47px;
}

td.menu {
height: 20px;
vertical-align: top
}

table.menu {
background: url('../template_images/header/menu_right.gif') repeat-x bottom left;
width: 100%;
}

table.navitem {
}

td.navitem {
height: 26px;
}

td.navitem_button {
width: 30%;
}

a.navitem:link {background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 10px}
a.navitem:visited{background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 10px}
a.navitem:active {background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 10px}
a.navitem:hover {
text-align: center;
display: block;
font-size: 11px; 
font-weight: bold; 
background: url('../template_images/header/menu_bg_hover.gif') repeat-x bottom left;
color: #FFFFFF; 
height: 26px;
text-decoration: none; 
line-height: 26px;
padding: 0px 10px 0px 10px;
}

a.navitem_first:link {background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 20px}
a.navitem_first:visited{background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 20px}
a.navitem_first:active {background: url('../template_images/header/menu_bg.gif') repeat-x bottom left;text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding: 0px 10px 0px 20px}
a.navitem_first:hover {
text-align: center;
display: block;
font-size: 11px; 
font-weight: bold; 
background: url('../template_images/header/menu_bg_hover.gif') repeat-x bottom left;
color: #FFFFFF; 
height: 26px;
text-decoration: none; 
line-height: 26px;
padding: 0px 10px 0px 20px;
} 

/* sub menu */

table.sub_menu {
margin: 0px auto 0px 20px;
}

a.sub2_nav:link {font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav:visited{font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav:active {font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav:hover{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}

a.sub2_nav_active:link {font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav_active:visited{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav_active:active {font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub2_nav_active:hover{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}

a.sub3_nav:link {font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav:visited{font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav:active {font-size: 11px; color: #CC0000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav:hover{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}

a.sub3_nav_active:link {font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav_active:visited{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav_active:active {font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}
a.sub3_nav_active:hover{font-size: 11px; color: #000000; text-decoration: none; padding: 0px 10px 0px 5px}

td.nav_border {
width: 5px;
}

form.search {
display: inline;
}

input.search {
font-size: 11px;
font-weight: bold;
font-family: Arial, tahoma, sans serif;
height: 16px;
width: 90px;
border: 1px solid #DCDDDF;
padding: 0px 0px 2px 5px;
} 

span.date {
text-align: center;
display: block;
font-size: 11px; 
color: #FFFFFF; 
height: 26px;
line-height: 26px;
}

td.menu_left {
background: url('../template_images/header/menu_right.gif') repeat-x bottom right;
height: 26px;
}

td.search_button {
text-align: left;
background: url('../template_images/header/menu_right.gif') repeat-x bottom right;
width: 20px;
height: 26px;
}

td.search_bar {
text-align: right;
background: url('../template_images/header/menu_right.gif') repeat-x bottom right;
width: 100px;
height: 26px;
padding-right: 5px;
}

td.navitem_end {
background: url('../template_images/header/search_bg.gif') no-repeat bottom left;
width: 25%;
}

td.subitems {
text-align: center;
background: #CCCCCC;
color: #666666;
height: 11px;
width: 100%
}

a.subitems:link {font-size: 11px; color: #666666; text-decoration: none; padding: 0px 5px 0px 5px}
a.subitems:visited{font-size: 11px; color: #666666; text-decoration: none; padding: 0px 5px 0px 5px}
a.subitems:active {font-size: 11px; color: #666666; text-decoration: none; padding: 0px 5px 0px 5px}
a.subitems:hover{font-size: 11px; color: #666666; text-decoration: none; padding: 0px 5px 0px 5px}


p.sub_submenu {
padding: 0px 0px 0px 11px;
margin: 0px;
}

td.submenu {
text-align: center;
background: #FFFFFF;
height: 25px;
border-left: 1px solid #CBCACA;
padding: 0px 10px 0px 15px;
}

td.submenu div {
text-align: left;
height: 34px;
position: relative;
border-bottom: 1px solid #BDBCBD;
margin: 0px auto 0px auto;
}

td.header_bottom {
text-align: left;
background: url(../template_images/header/bot_bg.jpg) repeat-x top left;
height: 18px;
}

/* Shop global links */

td.shop_img {
color: #CC0000;
} 

td.shop_txt {
color: #CC0000;
padding-bottom: 2px;
vertical-align: middle;
}

td.shop_top_txt {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
padding: 0px 5px 2px 5px;
vertical-align: middle;
}

* html td.shop_txt {
padding-bottom: 3px;
}

td.main {
vertical-align: top;
}

table.main {
height: 100%;
width: 100%;
}

/*SIDEBAR*/

a.s_nav {display: block;width:122px;color: #666666;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: #FFFFFF;text-decoration:none}
a.s_nav:link{display: block;width:122px;color: #666666;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: #FFFFFF;text-decoration:none}
a.s_nav:active{display: block;width:122px;color: #666666;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: #FFFFFF;text-decoration:none}
a.s_nav:visited {display: block;width:122px;color: #666666;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: #FFFFFF;text-decoration:none}
a.s_nav:hover {display: block;width:122px;color: #666666;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}

* html a.s_nav{width: 130px}
* html a.s_nav:link {width: 130px}
* html a.s_nav:active {width: 130px}
* html a.s_nav:visited{width: 130px}
* html a.s_nav:hover{width: 130px}

a.s_nav_active {display: block;width:122px;color: #CC0000;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}
a.s_nav_active:link{display: block;width:122px;color: #CC0000;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}
a.s_nav_active:active{display: block;width:122px;color: #CC0000;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}
a.s_nav_active:visited {display: block;width:122px;color: #CC0000;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}
a.s_nav_active:hover {display: block;width:122px;color: #CC0000;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/s_nav.jpg) repeat-x top right;text-decoration:none}

* html a.s_nav_active{width: 130px}
* html a.s_nav_active:link {width: 130px}
* html a.s_nav_active:active {width: 130px}
* html a.s_nav_active:visited{width: 130px}
* html a.s_nav_active:hover{width: 130px}

a.nav_sub_item {color: #666666;text-decoration:none}
a.nav_sub_item:link{color: #666666;text-decoration:none}
a.nav_sub_item:active{color: #666666;text-decoration:none}
a.nav_sub_item:visited {color: #666666;text-decoration:none}
a.nav_sub_item:hover {color: #CC0000;text-decoration:none}

a.nav_sub_item_active {color: #CC0000;font-weight: bold;text-decoration:none}
a.nav_sub_item_active:link{color: #CC0000;font-weight: bold;text-decoration:none}
a.nav_sub_item_active:active{color: #CC0000;font-weight: bold;text-decoration:none}
a.nav_sub_item_active:visited {color: #CC0000;font-weight: bold;text-decoration:none}
a.nav_sub_item_active:hover {color: #CC0000;font-weight: bold;text-decoration:none}

ul.s_nav {
list-style-image: url('../template_images/icons/bullet.gif');
margin: 5px 0px 10px 4px;
padding: 0px 0px -7px 14px
}

* html ul.s_nav {
list-style-image: url('../template_images/icons/bullet.gif');
margin: 5px 0px 10px 20px;
padding-left: -7px;
}

td.sidebar {
width: 150px;
vertical-align: top;
}

table.sidebar {
margin: 10px 10px 0px 10px;
}

p.side_title {
font-weight: bold;
font-size: 16px;
color: #D21C1B;
padding: 10px 0px 0px 10px;
margin: 0px;
} 

div.login {
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
width: 130px;
margin: 10px;
}

div.login_top {
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
width: 130px;
margin: 10px;
}

/* FOR ORDER.HTML login box */

/* deliver */

table.order_delivery td {
vertical-align:top
}

div.login_order {
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
margin: 10px;
}

div.login p {
padding: 5px 5px 0px 5px;
margin: 0px;
border-right: 1px solid #E7E7E9;
border-left: 1px solid #E7E7E9;
}

table.poll_table {
border-right: 1px solid #E7E7E9;
border-left: 1px solid #E7E7E9;
margin: 0px;
}


table.poll_table {
padding: 5px 5px 0px 5px;
}

table.login_bot {
height: 9px;
width: 100%;
}


td.BL {
width: 9px;
background: url(../template_images/mod_box_BL.gif) no-repeat bottom left;
}

td.BM {
width: 90%;
background: url(../template_images/mod_box_BM.gif) repeat-x bottom right;
}

td.BR {
width: 9px;
background: url(../template_images/mod_box_BR.gif) no-repeat bottom right;
}

span.login_title {
font-size: 12px;
font-weight: bold;
color: #CC0000;
background: url(../template_images/s_nav.jpg) repeat-x top left;
padding: 2px 5px 2px 5px;
margin: 0px;
display: block;
border: 1px solid #E7E7E9;
vertical-align: middle;
}

span.login_title_top {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background: url(../template_images/Blue_bg_login.gif) repeat-x top left;
padding: 2px 5px 2px 5px;
margin: 0px;
display: block;
vertical-align: middle;
}

.login_title a:link {color: #CC0000; font-size: 12px; text-decoration: none}
.login_title a:visited{color: #CC0000; font-size: 12px; text-decoration: none}
.login_title a:active {color: #CC0000; font-size: 12px; text-decoration: none}
.login_title a:hover{color: #CC0000; font-size: 12px; text-decoration: none}

a.red:link {color: #CC0000; font-size: 11px; text-decoration: underline}
a.red:visited{color: #CC0000; font-size: 11px; text-decoration: underline}
a.red:active {color: #CC0000; font-size: 11px; text-decoration: underline}
a.red:hover{color: #CC0000; font-size: 11px; text-decoration: underline}

table.login_title {
display: block;
width: 130px;
background: url(../template_images/s_nav.jpg) repeat-x top left;
border: 1px solid #E7E7E9;
}

table.login_title td {
font-size: 12px;
font-weight: bold;
color: #CC0000;
padding: 2px 5px 2px 5px;
vertical-align: middle;
} 

input.login {
font-size: 11px;
height: 20px;
width: 100px;
border: 1px solid #CCCCCC;
margin-bottom: 5px;
} 

/* start new login box top */

table.login_title_top {
height: 10px;
width: 215px;
float: right;
vertical-align: top;
padding: 0px 0px 2px 0px
}

td.login_title_top {
font-size: 12px;
height: 22px;
background: url(../template_images/Blue_bg_login.gif) repeat-x top left;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 2px 0px;
vertical-align: middle;
} 

td.login_title_top_first {
height: 22px;
background: url(../template_images/Blue_bg_login_end.gif) repeat-x top left;
width: 23px;
padding: 2px 0px 2px 0px;
vertical-align: top;
} 

input.login_top {
font-size: 9px;
height: 18px;
width: 185px;
border: 1px solid #CCCCCC;
margin: 5px 0px 0px 0px;
} 

input.pwd_top {
font-size: 8px;
height: 18px;
width: 165px;
border: 1px solid #CCCCCC;
margin: 2px 0px 0px 0px;
} 

/* end new login box top */

/* shopping cart links new */

table.shop_cart_header {
height: 10px;
width: 215px;
float: right;
vertical-align: top;
padding: 0px 0px 2px 0px
}

td.shop_cart_header_end {
height: 22px;
background: url(../template_images/Blue_bg_end.gif) repeat-x top left;
width: 23px;
padding: 2px 0px 2px 0px;
vertical-align: top;
} 

td.shop_cart_header {
font-size: 12px;
height: 22px;
background: url(../template_images/Blue_bg.gif) repeat-x top left;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 2px 0px;
vertical-align: middle;
} 

/* end shopping cart new links */

html>body input.login {
margin-bottom: 7px;
} 

input.pwd {
font-size: 11px;
height: 20px;
width: 80px;
border: 1px solid #CCCCCC;
margin-bottom: 5px;
} 

html>body input.pwd {
margin-bottom: 7px;
} 

input.submit {
padding: 0px;
margin: 0px 0px 1px 0px;
border: 1px solid #CCCCCC;
}

input.submit_top {
padding: 0px;
font-size: 10px;
border: 0px;
margin: 5px 0px 0px 0px;
} 

div.poll_submit {
position: absolute;
float: right;
bottom: 0px;
right: 0px;
}

/* OSX Safari 1.x,Mozilla 0.9 - 1.6,MSN for OSX hack*/
html:not([dummy]) input.submit {
margin-bottom: -5px;
}

html>body input.submit {
margin: 0px 0px 1px 0px;
}

td.content {
vertical-align: top;
padding: 10px 10px 20px 0px;
}

div.content_links {
text-align: left;
color: #DDDDDD;
width: 600px;
float: left;
position: relative;
padding-left: 5px;
}

td.content_links {
text-align: right;
padding: 1px 5px 1px 1px;
vertical-align: bottom;
}

td.pg_options {
text-align: right;
color: #DA5500;
}

td.pg_options a:link {font-size: 10px; color: #CC0000; text-decoration: none; padding: 0px 5px 0px 5px}
td.pg_options a:visited{font-size: 10px; color: #CC0000; text-decoration: none; padding: 0px 5px 0px 5px}
td.pg_options a:active {font-size: 10px; color: #CC0000; text-decoration: none; padding: 0px 5px 0px 5px}
td.pg_options a:hover{font-size: 10px; color: #CC0000; text-decoration: underline; padding: 0px 5px 0px 5px}

td.footer {
text-align: center;
font-size: 11px;
background: #D21C1B;
color: #FFFFFF;
height: 50px;
}

td.footer a {
font-size: 11px;
color: #FFFFFF;
text-decoration: none
}

td.footer a:link {font-family: Arial, Tahoma, Sans-serif;color: #FFFFFF; font-size: 11px; text-decoration: none}
td.footer a:visited{font-family: Arial, Tahoma, Sans-serif;color: #FFFFFF; font-size: 11px; text-decoration: none}
td.footer a:active {font-family: Arial, Tahoma, Sans-serif;color: #FFFFFF; font-size: 11px; text-decoration: none}
td.footer a:hover{font-family: Arial, Tahoma, Sans-serif;color: #CCCCCC; font-size: 11px; text-decoration: none}

/* MODULES - NEWS */

td.news {
text-align: center;
width: 20%;
vertical-align: top;
}

div.news {
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
width: 140px;
margin-left: 10px;
}

div.news p {
padding: 5px 5px 0px 5px;
margin: 5px 0px 0px 0px;
border-left: 1px solid #E7E7E9;
border-top: 1px solid #E7E7E9;
border-right: 1px solid #E7E7E9;
} 

/* News bottom start */

table.news_bottom {
display: block;
width: 100%;
background: url(../template_images/s_nav.jpg) repeat-x top left;
border: 1px solid #E7E7E9;
}

table.news_bottom td {
font-size: 12px;
font-weight: bold;
color: #CC0000;
padding: 2px 5px 2px 5px;
vertical-align: middle;
} 

td.news_bottom {
text-align: left;
width: 100%;
vertical-align: top;
padding: 0px 10px 0px 10px;
}

div.news_bottom {
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
width: 100%;
margin-left: 10px;
padding: 0px 5px 0px 5px;
}

div.news_bot p {
padding: 5px 5px 0px 5px;
margin: 5px 0px 0px 0px;
border-left: 1px solid #E7E7E9;
border-top: 1px solid #E7E7E9;
border-right: 1px solid #E7E7E9;
}


/* News bottom end */

/* right hand side bar start */

table.feature_title {
display: block;
width: 140px;
background: url(../template_images/s_nav.jpg) repeat-x top left;
border: 1px solid #E7E7E9;
}

table.feature_title td {
font-size: 12px;
font-weight: bold;
color: #CC0000;
padding: 2px 5px 2px 5px;
vertical-align: middle;
} 

td.feature {
width: 20%;
vertical-align: top;
padding: 0px 0px 0px 0px;
}

div.feature {
vertical-align: top;
position: relative;
font-size: 11px;
color: #808285;
background: #FFFFFF;
width: 140px;
margin: 0px 10px 10px 10px;
}

div.feature p {
padding: 5px 5px 0px 5px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #E7E7E9;
border-top: 1px solid #E7E7E9;
border-right: 1px solid #E7E7E9;
} 


/* right hand sidebar end */

a.readmore:link {color: #CC0000}
a.readmore:visited{color: #CC0000}
a.readmore:active {color: #CC0000}
a.readmore:hover{color: #CC0000}

span.news_date {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
color: #2C3795;
font-weight: bold;
}

a.news_heading:link, a.news_heading:visited, a.news_heading:active, a.news_heading:hover
{
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
font-weight: normal;
color: #2C3795;
}

a.news_more:link {font-family: Arial, Tahoma, Sans-serif;color: #FD0006; font-size: 11px; text-decoration: none}
a.news_more:visited{font-family: Arial, Tahoma, Sans-serif;color: #FD0006; font-size: 11px; text-decoration: none}
a.news_more:active {font-family: Arial, Tahoma, Sans-serif;color: #FD0006; font-size: 11px; text-decoration: none}
a.news_more:hover{font-family: Arial, Tahoma, Sans-serif;color: #2C3795; font-size: 11px; text-decoration: none}

/* MODULES - PRODUCT CATALOGUE */

span.curr_name {
display: block;
font-weight: bold;
border-bottom: 1px solid #E3E3E3;
}

table.prod_cat {
width: 100%;
margin-top: 10px;
}

table.prod_cat td {
width: 33%;
border: 1px solid #E3E3E3;
}

span.prod_price {
display: block;
font-weight: bold;
color: #D21C1B;
}

span.outofstock {
display: block;
font-weight: bold;
color: #000000;
}

table.prod_det {
width: 100%;
height: 100%;
}

td.prod_det_L {
text-align: left;
padding: 0px 10px 0px 0px;
vertical-align: top
}

td.prod_det_R {
text-align: center;
width: 120px;
border-left: 1px solid #E3E3E3;
padding: 0px 0px 0px 10px;
vertical-align: top
}

* html td.prod_det_R {
width: 130px;
}

td.prod_det_L div.left {
float: left;
position: relative;
font-size: 14px;
font-weight: bold;
}

div.prod_det_desc {
text-align: left;
position: relative;
clear: both;
padding: 10px 0px 10px 0px
}

td.prod_det_L div.right {
font-size: 14px;
font-weight: bold;
color: #CC0000;
float: right;
position: relative;
width: 200px;
}

td.prod_subcats a:link{text-decoration:underline}
td.prod_subcats a:visited {text-decoration:underline}
td.prod_subcats a:active{text-decoration:underline}
td.prod_subcats a:hover {color:#CC0000;text-decoration:underline}

/* CHECKOUT (order.html) */

td.currentTab_left {
background: url('../template_images/tabs/currentTab_left.gif') no-repeat bottom left;
width: 9px;
height: 20px;
}

td.currentTab_middle {
background: url('../template_images/tabs/currentTab_middle.gif') repeat-x bottom left;
height: 20px;
color: #CC0000;
font-weight: bold;
}

td.currentTab_right {
background: url('../template_images/tabs/currentTab_right.gif') no-repeat bottom left;
width: 8px;
height: 20px;
}

td.otherTab_left {
background: url('../template_images/tabs/otherTab_left.gif') no-repeat bottom left;
width: 9px;
height: 20px;
}

td.otherTab_middle {
background: url('../template_images/tabs/otherTab_middle.gif') repeat-x bottom left;
height: 20px;
color: #333333;
font-weight: bold;
}

td.otherTab_right {
background: url('../template_images/tabs/otherTab_right.gif') no-repeat bottom left;
width: 8px;
height: 20px;
}

td.disabledTab_left {
background: url('../template_images/tabs/otherTab_left.gif') no-repeat bottom left;
width: 9px;
height: 20px;
}

td.disabledTab_middle {
background: url('../template_images/tabs/otherTab_middle.gif') repeat-x bottom left;
height: 20px;
color: #AAAAAA;
}

td.disabledTab_right {
background: url('../template_images/tabs/otherTab_right.gif') no-repeat bottom left;
width: 8px;
height: 20px;
}

table.nav_tabs {
width: 100%;
height: 20px;
border-bottom: 1px solid #B4B4B4;
}

input.cont_shop {
background: url('../template_images/buttons/continue_shopping.jpg') no-repeat top left; 
width: 132px; 
height: 17px; 
border: 0px;
margin: 0px;
}

fieldset {
margin-bottom: 10px;
}

fieldset.confirm_options {

}

fieldset legend {
font-weight: bold;
font-size: 14px;
color: #CC0000;
}

fieldset textarea {
background: #FFFFCD;
width: 100%;
height: 100px;
}

div.order_next {
text-align: right;
margin: 10px 10px 0px auto;
width: 100%;
}

/* NEWSLETTER */

table.newsletter td {
vertical-align: top
}

/* HELP */

#help {
color: #666666;
}

#help a {
color: #666666;
}

table.help_search {
width: 100%;
padding-bottom: 10px;
}

a.help_addresslink:link {font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a.help_addresslink:visited{font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a.help_addresslink:active {font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a.help_addresslink:hover{font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: underline}

td.help_section {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
}

td.help_question {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
color: #666666;
}

td.help_answer {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
font-style: italic;
color: #666666;
padding-left: 20px;
}

td.help_topten_header {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}

td.top10_num {
font-weight: bold;
width: 20px;
vertical-align: top
}

input.h_search {
font-size: 11px;
height: 20px;
width: 100px;
border: 1px solid #CCCCCC;
margin-bottom: 0px;
} 

html>body input.h_search {
margin-bottom: 7px;
} 

input.h_submit {
padding: 0px;
margin: 0px 0px -4px 0px;
border: 1px solid #CCCCCC;
}

/*feedback*/

textarea.feedback {
width: 235px;
height: 150px;
}

/* FORMS */

table.feedback {
width: 100%;
}

table.form_table {
 text-align: center;
 border: 1px solid #E3E3E3;
 margin: 5px;
 width: 595px;
 margin: 10px auto 10px auto;
}

td.feedback_text {
text-align: left;
font-size: 12px;
color: #000000;
vertical-align: top
}

td.form_right {
 text-align: left;
}

td.form_left {
 text-align: right;
 padding: 0px 5px 0px 5px
}

td.form_right input,textarea {
 font-size: 10px;
 color: #000000;
 width: 200px;
 margin: 5px 0px 5px 0px;
 overflow: auto;
} 

#filerow {
}

#filerowalt {
background: #F8F8F8;
}

#filerowon {
background: #94C6CB;
}
/*common*/

#item_err {
font-size: 11px;
color:#FF0000;
font-weight:bold;
}

#item_err_order {
font-weight: bold;
font-size: 14px;
color: #989933;
height: 15px;
}

#location {
display: block;
padding: 0px 0px 5px 0px;
}

a:link {font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a:visited{font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a:active {font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: none}
a:hover{font-family: Arial, Tahoma, Sans-serif;color: #666666; font-size: 11px; text-decoration: underline}

p { color: #666666; font-size: 11px;line-height: 15px; font-family: Arial, Tahoma, Sans-serif }
td { color: #666666; font-size: 11px; line-height: 15px; font-family: Arial, Tahoma, Sans-serif }

table {
font-family: Arial, Tahoma, Sans-serif
font-size: 11px;
line-height: 15px;
color: #666666;
}

select {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
line-height: 15px;
color: #000000;
}

textarea {
font-family: Arial, Tahoma, Sans-serif;
font-size: 11px;
line-height: 15px;
color: #666666;
overflow: auto;
}

img {
border: 0px;
}

hr{
border-width: 0px;
background: #E3E3E3;
height: 1px;
}

* html hr {
border-top: 1px solid #E3E3E3;
background: #FFFFFF;
}

span.hr {
display:block;
border-top: 1px solid #E3E3E3;
height: 1px
}

h4 {
display: block;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
} 

h4.red {
color: #CC0000;
}

h4.black {
color: #000000;
}

form {
margin: 0px;
display: inline;
}

.form_sent {
font-weight: bold;
font-size: 11px
line-height: 15px;
}

input.form_submit {
border: 0px;
background: url('../template_images/buttons/submit.jpg') no-repeat top left;
height: 17px;
width: 74px;
cursor: pointer;
}

span.margin {
display: block;
height: 4px;
}

.b {
 font-weight: bold;
}

.top {
 vertical-align: top
}

.mid {
vertical-align: middle
}

.bot {
vertical-align: bottom;
}

.center {
text-align: center;
margin: 0px auto 0px auto
}

.right {
text-align: right;
margin: 0px 0px 0px auto
}

.left {
text-align: left;
margin: 0px auto 0px 0px
}

ul {
list-style-image: url('../template_images/icons/bullet.gif');
margin: 0px 0px 0px 16px;
}

html>body ul {
list-style-image: url('../template_images/icons/bullet.gif');
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px
}

li {
font-size: 11px;
color: #666666;
}

html>body li {
padding: 0px;
margin: 0px;
}

li.navSub_items {
font-size: 11px;
font-weight: bold;
padding-bottom: 15px;
color: #666666;
}