/* generic styles */
a:focus {
  outline-style: none;
}

object {
  outline-style: none;
}

table {
	border: 0;
    border-collapse: collapse;
	float:left;
}

th {
    text-align: left;
}

td {
    vertical-align: top;
	padding: 0;
}

img {
    border: 0;
}

label {
	float:left;
	width:170px;
}

label input {
	margin:0 10px 5px 0;
}

form {
    margin: 0;
}

input, select, textarea {
    padding: 0;
    margin: 0;
}

input.radio {
    margin: 0 5px;
}

body {
	margin: 0px;
	background:url(../template_images/bodytile_bg.gif) repeat;
}

#headerImg {
	float: left;
	width: 858px;
	margin-top: 20px;
}
#headerPic {
	float: left;
	width: 572px;
}
#headerRPic {
	float: left;
	width: 286px;
}


/* text/link styles */
p, td, th, li, div {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
}

p {
	margin:0px 0px 15px 0px;
	line-height:18px;
}

h1 {
	color:#232931;
	font-size:24px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:5px;
}

h2 {
	font-size:16px;
}

h3 {

}

a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

ul {
	margin:0px 0px 20px 0px;	
	padding:0px 0px 0px 20px;
}

li {
	margin:0px 0px 3px 0px;	
	padding:0px;
}



hr {
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	/*change next three to suit design*/
	border-bottom:1px solid #ff0000;
	margin:16px 0px 16px 0px;
	*margin:8px 0px 9px 0px;
}

tr.row1 {
    background-color:#fff;
}
tr.row2 {
    background-color:#e6e6e6;
}

.header {
	font-weight:bold;
	font-size:14px;
}

/* div styles */
div {
	float:left;
}
#outerWrap {
	width:100%;
	background:#DBDCDE url(../template_images/bg.jpg) repeat-x;
}
div#site_holder {
	width:994px;/*change to suit design*/
	float:none;
	margin-left:auto;
	margin-right:auto;
}
#topNavi {
	float:right;
	margin:0 20px 0 0;
	display:inline;
	height:20px;
}
#login {
	color:#FFFFFF;
	float:left;
	font-size:10px;
	line-height:1px;
	padding:0 0 0 6px;
	*padding:7px 0px 0 6px;
	*line-height:14px;
	text-decoration:none;
}
#logout{
	color:#FFFFFF;
	float:left;
	font-size:10px;
	line-height:9px;
	*line-height:5px;
	margin:-9px 0 0 0;
	*margin:6px 0 0 0;
	padding:0;
	text-decoration:none;
	border:none;
	background:none;
}
#topNavi ul li {
	float:left;
	color:#fff;
	list-style-type:none;
	padding:5px 0 0;
}
#topNavi ul li a {
	color:#fff;
	float:left;
	padding:0 6px;
	font-size:10px;
	text-decoration:none;
	border-right:1px solid #fff;
	line-height:9px;
}
#topNavi ul li a:hover {
	text-decoration:underline;
}
#topNavi ul li.last a {
	border:none;
}
#header {
	background:url(../template_images/header.gif) no-repeat;
	height:81px;
	width:994px;
	margin:7px 0 0 -2px;	
}
div#logoimg {
	background:transparent url(../template_images/logo.gif) no-repeat 0 0;
	width:240px;
	height:60px;	
	float:left;
	padding:0;
	margin:10px 0 0 25px;
	text-indent:-9999px;
	display:inline;
	cursor:pointer;
}
#logo a
{
position: absolute;
height: 60px;
width: 240px;
top: 130px;
text-decoration: none;
cursor:pointer;
}
a#logo
{
margin-left:20px; 
cursor:pointer;
}
a.pce_lv:link,a.pce_lv:active,a.pce_lv:visited{
	margin:0 2px 0 -3px;
	width:176px;
	height:110px;
	border:none;
}
a.pce_hv:link,a.pce_hv:active,a.pce_hv:visited{
	margin:0 2px 0 0;
	*margin:0 0 0 0;
	width:176px;
	height:110px;
	border:none;
}
a.pce_ups:link,a.pce_ups:active,a.pce_ups:visited{
	margin:0 1px 0 0;
	*margin:0 1px 0 0;
	width:176px;
	height:110px;
	border:none;
}
a.pce_surge:link,a.pce_surge:active,a.pce_surge:visited{
	margin:0 1px 0 0;
	*margin:0 1px 0 4px;
	width:174px;
	height:110px;
	border:none;
}
#link {
	width:700px;
	float:right;
	margin:0 12px 0 0;
	display:inline;
	padding:0;
	height:80px;
}
#link ul.info {
	padding:0;
	float:left;
	height:33px;
	margin:15px 0 0 160px;
	display:inline;
}
#link ul.info li {
	float:left;
	list-style:none;
	color:#fff;
	width:110px;
	font-weight:bold;
	font-size:12px;
}
#link li.phone {
	background:url(../template_images/phone.gif) no-repeat left -3px;
	width:10px;
	height:21px;
	padding:0 0 0 15px;
}
#link li.fax {
	background:url(../template_images/fax.gif) no-repeat left -5px;
	width:18px;
	height:21px;
	padding:0 0 0 19px;
}
#link li.mail {
	background:url(../template_images/email.gif) no-repeat left -3px;
	width:21px;
	height:21px;
	padding:0 0 0 26px;
}
#link li.mail a{
	color:#fff;
	text-decoration:none;
}
#mainNavi {
	background:url(../template_images/menu_bg.gif) no-repeat right bottom;
	width:698px;
	height:31px;
	margin:0;
	padding:0;
	float:left;	
}
#mainNavi ul{
	/*margin:10px 0 0 25px;*/
}
#mainNavi li {
	float:left;
	list-style:none;
	margin:0;
	padding:0 13px;
	display:inline;
	border-right:1px solid #000;	
}
#mainNavi li li{
	
	width:100px;
	clear:both;
	border-right:none;
	margin-left:-20px;

}
#mainNavi li.last {
	border:none;
}
#mainNavi li a {
	float:left;
	list-style:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
}
#contWrap {
	background: url(../template_images/site_bg.jpg) repeat-y;
	width:994px;
	clear:both;
	margin:0 0 0 -2px;
	display:inline;
}
#leftWrap {
	width:725px;
	float:left;
	margin:10px 0 0 28px;
	display:inline;
}

#leftWrap a{
	font-size:13px;
}

div.images {
	width:715px;
	clear:both;
	margin-top:3px;
}
#rightWrap {
	width:220px;
	float:left;
	margin:10px 0 0 -3px;
}
/*#rightWrap {
	width:220px;
	float:right;
	clear:both;
	margin:30px 0 0 -3px;
	position:absolute;
}*/

.rightBox {
	background:url(../template_images/right_boxbg.jpg) no-repeat;
	width:220px;
	margin:0 0 5px 0;
	padding:0 0 6px 0;
}
.rightBox a {
	color:#fff;
	text-decoration:none;
}
.rightBox a:hover {
	color:#fff;
	text-decoration:underline;
}
.rightBox h2 {
	font-size:15px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin:0;
	text-indent:5px;
	padding:5px 0 0;
	display:block;	
	width:220px;
}
p.leftbox {
	width:146px;
	float:left;
	padding:0;
	margin:0 0 0 5px;
	color:#fff;
	display:inline;
}
p.search {
	float:left;
	width:60px;
	padding:0;
	margin:-10px 0 0;
}
p.img {
	float:left;
	width:60px;
	padding:0;
	margin:0;
}
.shopping a{
	background:url(../template_images/shopping.gif) no-repeat;
	width:222px;
	height:45px;
	padding:70px 0 0 13px;
	color:#fff;
	font-weight:bold;
	float:left
}
#bodyWrap {
	background:url(../template_images/gradbg.jpg) repeat-x;
	height:43px;
	width:962px;
	float:left;
	margin-left:18px;
	display:inline;
}
#bodyWrap ul {
	margin:0;
	padding:0;
}
#bodyWrap ul li {
	float:left;
	color:#fff;
	list-style-type:none;
	padding:5px 0 0 0;	
}
#bodyWrap ul li.right {
	float:left;
	width:165px;
	padding:0;
	margin:4px 0 0 -7px;
	border-right:none;	
}
#bodyWrap ul li p {
	color:#495566;
	float:left;
	margin:7px 0 0 13px;
	padding:0;
	display:inline;
	width:169px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.leftContWrap {
	width:730px;
	float:left;
}
#leftContlink {
	width:730px;
	background:#d7dadb url(../template_images/bodlylinkbg.jpg) no-repeat 0 0;
	display:inline;
	margin:-5px 0 0 18px;
	padding:0;
	float:left;
}
#leftContlink li.points {
	width:140px;
	margin:15px 0 26px;
	color:#000;
}
#leftContlink li.points strong{
	font-weight:bold;
	color:#556c86;
}
#leftContlink ul {
	width:160px;
	float:left;
	margin:0;
	padding:0 0 10px 22px;
}
#leftContlink ul li {	
	color:#556c86;
	list-style-type:none;
	padding:0;
	margin:7px 0 0;	
}
#leftContlink ul li a {
	color:#556c86;	
	font-weight:bold;
	padding:5px 5px 0 10px;	
	background:url(../template_images/bullet.gif) no-repeat left 10px;	
	font-size:12px;
	text-decoration:none;
}
#leftContlink ul li a:hover{
	text-decoration:underline;
}
#leftContlink ul li.info {
	margin-bottom:20px;
}
.rightCont {
	float:right;
	display:inline;
	width:211px;
	background:#EEEEEE;
	margin:0 15px 0 0;
	padding:8px 10px 20px;
	line-height:21px;
}
.footer_prodcat2 {
	margin:10px;
}
#footer,#footersec {
	background:url(../template_images/footer_bg.jpg) no-repeat 4px 0;
	height:48px;
	width:966px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
#footersection {
	width:962px;
	background:none;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:0;	
}
p.footerlinks {
	color:#fff;
	margin:5px 0 0;
	float:left;
	display:inline;
	padding:0;
}
p.footerlinks a, p.copyright a {
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
p.footerlinks a:hover, p.copyright a:hover {
	text-decoration:underline;
}
p.copyright {
	float:right;
	color:#fff;
	margin:5px 2px 10px 0;
	font-size:10px;
	display:inline;
}
#footerWrap .menu_head span {
	color:#fff;
	margin:0 0 0 15px;
	padding:10px 0 0 30px;
	font-size:18px;
	background:url(../template_images/quick.gif) no-repeat left bottom;
}
.usual {
	font: bold 12px Verdana;
	height:35px;
	list-style-type: none;
	margin:0;
	width:730px;
}
.usual ul {
	background:url(../template_images/bg_tablinks.gif) repeat-x left bottom;
	height:35px;
	margin:0;
	padding-left:3px;
	padding-top:2px;
}
.usual li { 
	list-style:none; 
	float:left;
	height:35px; 
}
.usual li a {
	text-decoration: none;	
	color: #AAAAAA;
	width:161px;
	height:35px;
	line-height:30px;
	display:block;
	padding:0 0 0 20px;
	font-size:14px;
}
.usual li a:hover {
	text-decoration: none;
	color: #ffffff;
}
#usual1 ul a.selected {
	width:161px;
	height:34px;
	line-height:30px;
	display:block;
	padding:0 0 0 20px;
	background:url(../template_images/tab.gif) no-repeat;
	color:#000;
	margin:1px 0 0;
}
#contentFrame {
	float:left;
	display:inline;
	margin-left:18px;
	background:#CCCCCC url(../template_images/contentframe_bg.jpg) no-repeat 0 37px;
	width:730px;
	/*height:156px;*/
	border-bottom:1px solid #B0B0B0;
/*	padding-bottom:12px;*/
}
.tabcont {
	width:140px;
	padding:12px;
	float:left;
	margin:5px 7px 0 9px;
	display:inline;
}
.tabcont p{
	padding:0;
	float:none;
	margin:0;
}
strong {
	display:inline;
}

.tabtext {
	position:relative;
	z-index:100;
	margin-top:-50px;
	font-size:15px;
	font-weight:bold;
}
.tabtext a {
	padding:0 35px 0 45px;
	color:#fff;
	text-decoration:none;
}
input {
	float:left;
	margin:0 5px;
	height:17px;
}
select {
	margin:0 5px;
	height:22px;
}
button, input.button {
	border:none;
	height:22px;
	line-height:22px;
	width:50px;
	background:url(../template_images/button.jpg) repeat-x 0 0;
	margin:10px 0;
	padding:0 30px;
	*padding:0 7px;
	[padding:0 30px;
	padding:0 7px;]
	cursor:pointer;
	color:#000;
	font-family: tahoma;
	font-size:12px;
	float:left;
}
button, input.button:hover {
	border:none;
	height:22px;
	line-height:22px;
	width:50px;
	background:url(../template_images/button_h.jpg) repeat-x 0 0;
	margin:10px 0;
	padding:0 30px;
	*padding:0 7px;
	[padding:0 30px;
	padding:0 7px;]
	cursor:pointer;
	color:#000;
	font-family: tahoma;
	font-size:12px;
	float:left;
}
#sub2 {
	border: 1px solid rgb(227, 227, 227); 
	padding: 5px;
}
#addAddress .form_left {
	padding:0 30px 0 0;
	text-align:right;
}
#addAddress .form_right {
	padding:0 30px 0 0;

}
#addAddress .form_right input{
	width:300px;
}
.menu_list {	
	width: 962px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.menu_head {
	padding:0;
	cursor:pointer;
	position:relative;
	margin:0;
	color:#fff;
    font-weight:bold;
	background:url(../template_images/footer_bg.jpg) no-repeat 0 0;
    height:48px;
	width:963px;
	display:block;
	line-height:40px;
}
.menu_body {
	display:none;	
}
#footerWrap {
	width:100%;
	background:#313A43 url(../template_images/footerbg.jpg) repeat-x;
	padding:0;
	margin:0;
} 
#qlink {
	display:block;
	color:#000;
	background:url(../template_images/footbg.jpg) no-repeat;
	width:942px;
	padding:0 0 0 20px;
	font-weight:normal;
}
#qlink p {
	margin:0;
	padding:0;
	width:920px;
	color:#fff;
	font-size:11px;
	margin-bottom:5px;
}
#qlink p strong{
	display:inline;
}
#qlink a{
	color:#fff;
	text-decoration:none;
}
#qlink a:hover{
	text-decoration:underline;
}

/* contact/feedback */
div.contact_col1 {
	width:120px;
	height:18px;/*22px;*/
	padding-top:4px;
	margin:3px 0px 3px 0px;
}

div.contact_col2 {
	width:220px;
	margin:3px 0px 3px 0px;
}

div.contact_col2 input {
	width:212px;/*216px;*/
	height:17px;/*18px;*/
	padding:1px 2px 0px 2px;
	*margin-top:-1px;
}

div.contact_col2 textarea {
	width:212px;/*216px;*/
	height:200px;
	padding:0px 2px 0px 2px;
}
.content {
	float:left;
	width:330px;
	padding:0 40px 0 0;
}
.content2 {
	float:left;
	width:330px;
	padding:0;
}

/* help */
div#search {
	width:100%;
	margin-bottom:20px;
}

input.field_search {
	width:200px;
	height:16px;
	*margin-top:-1px;
	color:#000000;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:none;
	padding-top:3px;
	padding-left:3px;
}

div#help_content {
    width:100%;
    margin-top:20px;
    *margin-top:15px;
}

div#back {
	padding-bottom:2px;
}

div#filerow {
	width:540px;/*570px;*/
	height:24px;/*31px;*/
	padding:7px 15px 0px 15px;
	background-image:url(../template_images/filerow_bg.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

div#filerowalt {
	width:540px;/*570px;*/
	height:24px;/*31px;*/
	padding:7px 15px 0px 15px;
	background-image:url(../template_images/filerowalt_bg.gif);
	background-repeat:repeat-x;
}

div#filerowalt a, div#filerow a {
	font-weight:bold;
}

div.help_topten_holder {
	width:100%;
	margin-top:40px;
	*margin-top:20px;
}   

#help_topten_holder {
position: relative;
float: left;
}

#help_topten_title {
height:32px;
width: 697px;
float: left;
background-image:url(../template_images/faq_titlebar.gif);
background-repeat:no-repeat;
margin: 25px 0 0 0;
}



.help_answer {
border:solid 1px #747474;
width: 697px;
}

#help_topten_holder a{
	color:#000;
	text-decoration:none;
}  
div.help_topten_holder h2 {
	color:#ffffff;
}

div.help_topten_holder p {
	margin:0px;
}

div.help_topten_holder hr, div#search hr {
	color:#000;
	background-color:#000;
	height:1px;
	border-bottom:1px dotted #ffffff;
	border-top:none;
	border-left:none;
	border-right:none;
	margin:3px 0px 3px 0px;
	*margin:0px 0px 0px 0px;
	padding:0px 0px -5px 0px;
}
#help_topten_comment {
width: 687px;
float: left;
background-image:url(../template_images/faq_commentbar.gif);
background-repeat:no-repeat;
background-position: bottom left;
background-color:#E6E6E6;
padding:5px 0 5px 10px;
}

#help_topten_list{
padding: 10px 0 10px 10px;
position: relative;
float: left;

}

div.topten_qs {
	width:100%;
}

#question {
width:540px;/*570px;*/
height:24px;/*31px;*/
padding:10px 10px 0px 10px;
background-color:#ffffff;
border-bottom:/*1px dotted #000000;*/;
float:left;
}

#question a{
font-size:13px;
color:#636363;
}

#answer {
height:23px;
width: 697px;
float: left;
background-image:url(../template_images/faq_q_titlebar.gif);
background-repeat:no-repeat;
margin:10px 0 0 0;
padding:6px 0 3px 10px;
}

#answer a {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

#help_answer p {
	color:#000000;
}
/* feedback */

td.feedback_text {
	padding-top:0px;
	*padding-top:15px;
}

td.form_left {
	width:100px;
	padding:0px;
}

td.form_right {
	width:200px;
	height:30px;
	padding:0px;
}

td.form_right input {
	margin:2px 5px;
	width:200px;
}
/* help */


/* HELP */

#filerow {
display: block;
width: 190px;
height: 120px;
float: left;
padding-right: 10px;
}


#filerowalt {
background-image: url(../template_images/feedback_bg.gif);
background-repeat: repeat-x;
background-position: top left;
padding: 10px 10px 15px 10px;
display: block;
width: 385px;
float: left;
}

.question {
padding: 10px 10px 7px 10px;
}

.help_answer {
padding: 10px 12px 0 12px;
width: 671px;
}

#cat_holder {
float: left; 
width: 405px;
margin: 10px 0 0 0;
/*padding-bottom: 10px;
border-bottom: 1px solid #CCC;*/
}
.order_next {
float:right;
}
/*Dropdown menus*/
/*#menu {
	background:url(../template_images/menu_bg.gif) no-repeat right bottom;
	width:698px;
	height:31px;
	margin:0;
	padding:0;
	float:left;	

}
#menu div ul {
	margin: 10px 0 0 40px;
	padding: 0px 1px 0px 0px;
	list-style: none;
	line-height: normal;
}
#menu div ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:0 13px;
	display:inline;
	border-right:1px solid #000;
}
#menu div ul li a {
	display: block;
	width: auto;
	padding:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0;

}

#menu div ul li a:hover {
	text-decoration: underline;
	color:#000;
}
#menu div ul ul {
margin:7px -14px 0;
}
#menu div ul li li {
border-bottom:1px solid #000;

color:#fff;
border:none;

}
#menu div ul li li a{
border:none;
padding:5px 0 0 5px;
color:#fff;
font-weight:normal;
background:#FF8A16;
border-bottom:1px solid #000;
}
#menu div ul li li a:hover {
	text-decoration: none;
	color:#fff;
	background:#999;
}

#menu div ul li li a:active {
	color:#fff;
	background:#666;
}*/
.submenu {
	background:url(../template_images/submenu_bg.gif) repeat-x;
	height:20px;
	padding:10px 0 0 20px;
	width:941px;
	margin-left:18px;
	display:inline;
}
.submenu a{
color:#000;
}
.submenu a:hover{
color:#000;
text-decoration:underline;
}

/*Banner tabs*/
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;

}
.ui-tabs-nav li {
    float: left;
    margin: 0;
	width:236px;
	position:relative;
	z-index:3333
}
.ui-tabs-nav a {
    display: block;   
	width:236px;
	padding:0;	
	margin:0;
	text-align:center;
	color:#999;
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.ui-tabs-nav a:hover {
    display: block;   
	width:236px;
	padding:0;
	margin:0;
	text-align:center;
	color:#999;
	text-decoration:none;
}
.ui-tabs-nav .ui-tabs-selected a {
	width:236px;
	height:48px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	display:inline;
	color:#fff;	
	text-decoration:none;
	background:url(../template_images/active.jpg) no-repeat;
}
.trans_box2 {
	width:220px;/*width of active tab*/
	cursor:pointer;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	padding:0 4px 0 0;
	z-index:1000;
}

/*#innernav  ul { 
	width:698px;

	padding:0;
	margin:0;	
	float:left;
	height:31px;
}
#innernav li { 
	display:inline; 
	float:left;
	list-style-type:none;
	
}
#innernav li a,#innernav li.last { 
	float:left;
	background:url(../template_images/menu_bg.gif) no-repeat;
	height:31px;
	line-height:31px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Verdana;
	font-weight:bold;	
}

#innernav li.menu0 a {  padding:0 10px 0 45px; color:#000; }
#innernav li.menu0 a:hover, #innernav li.menu0 a.current { background-position: 0px -31px; }

#innernav li.menu1 a { background-position: -115px 0; padding:0 15px 0 15px; }
#innernav li.menu1 a:hover, #innernav li.menu1 a.current { background-position: -115px -31px; }

#innernav li.menu2 a { background-position: -229px 0; padding:0 15px 0 15px; }
#innernav li.menu2 a:hover, #innernav li.menu2 a.current { background-position: -229px -31px; }

#innernav li.menu3 a { background-position: -324px 0; padding:0 15px 0 15px; }
#innernav li.menu3 a:hover, #innernav li.menu3 a.current { background-position: -324px -31px; }

#innernav li.menu4 a { background-position: -354px 0; padding:0 15px 0 13px; }
#innernav li.menu4 a:hover, #innernav li.menu4 a.current { background-position: -354px -31px; }

#innernav li.menu5 a { background-position: -453px 0; padding:0 13px 0 13px; }
#innernav li.menu5 a:hover, #innernav li.menu5 a.current { background-position: -453px -31px; }

#innernav li.menu6 a { background-position: -521px 0; padding:0 13px 0 13px; }
#innernav li.menu6 a:hover, #innernav li.menu6 a.current { background-position: -521px -31px; }

#innernav li.menu7 a { background-position: -608px 0; padding:0 13px 0 13px; }
#innernav li.menu7 a:hover, #innernav li.menu7 a.current { background-position: -608px -31px; }

#innernav div ul ul {
margin:7px -14px 0;
}
#innernav div ul li li {
border-bottom:1px solid #000;

color:#fff;
border:none;

}
#innernav div ul li li a{
border:none;
padding:5px 0 0 5px;
color:#fff;
font-weight:normal;
background:#FF8A16;
border-bottom:1px solid #000;
}
#innernav div ul li li a:hover {
	text-decoration: none;
	color:#fff;
	background:#999;
}

#innernav div ul li li a:active {
	color:#fff;
	background:#666;
}
*/










div#menucontainer
{
	width:698px;

	padding:0;
	margin:0;	
	float:left;
	height:31px;
}


/*#menucontainer .right
{
width:47px;
height:43px;
float:right;
margin:0;
padding:0;
background:url(template_images/nav_right.jpg) left bottom no-repeat;
}*/

.menu 
{
	float:left;
	background:url(../template_images/menu_bg.gif) no-repeat;
	color:#000;
	width:701px;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Verdana;
	font-weight:bold;	
}


.menu1 {
padding:0;
height:31px;
line-height:31px;
}

.menu1 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
padding:9px 15px 8px 52px;

}

.menu1 a:hover, .menu1 a.selected, .menu1 a.current{ 
line-height:31px;
 background-position:0 -31px;
padding:9px 15px 8px 52px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 0;
font:normal 12px Arial;
z-index:100;
background:transparent;
width:131px;
height:26px;
visibility: hidden;
font-weight:normal;
}


.dropmenudiv a{
width:auto;
font:normal 12px Arial;
height:26px;
display: block;
line-height:30px;
padding:0 0 0 10px;
font-weight:normal;
border-bottom:1px solid #fff;
text-decoration: none;
color: #fff;
background-color:#7b2b83;
}

* html .dropmenudiv a{ /*IE only hack*/
height:26px;
background-color:#7b2b83;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#fff;
background-color:#a44fad;
}

/*Menu 2*/

.menu2 {
padding:0;
height:31px;
line-height:31px;
}
.menu2 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -115px 0;padding:9px 8px 8px 10px;
margin:0;

}

.menu2 a:hover, .menu2 a.selected, .menu2 a.current{ 

 background-position: -115px -31px;
padding:9px 8px 8px 10px;
margin:0;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv2{
position:absolute;
top: 0;
border: 0;
font:normal 12px Arial;
z-index:100;
background:transparent;
width:160px;
height:25px;
visibility: hidden;
font-weight:normal;
}


.dropmenudiv2 a{
width:auto;
font:normal 12px Arial;
height:26px;
z-index:100;
display: block;
line-height:25px;
padding:0 0 0 10px;
font-weight:normal;
border-bottom:1px solid #000;
text-decoration: none;
color: #000;
background-color:#FF8A16;
}

* html .dropmenudiv2 a{ /*IE only hack*/
height:26px;
background-color:#FF8A16;
z-index:100;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
color:#000;
background-color:#F9A656;
}

/*Menu 3*/

.menu3 {
padding:0;
height:31px;
line-height:31px;
}
.menu3 a
{
margin:0;
line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -229px 0; padding:9px 12px 8px 12px;
}

.menu3 a:hover, .menu3 a.selected, .menu3 a.current{ 
margin:0;
 background-position: -229px -31px;
padding:9px 12px 8px 12px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv3{
position:absolute;
top: 0;
border: 0;
font:normal 12px Arial;
z-index:100;
background:transparent;
width:131px;
height:26px;
visibility: hidden;
font-weight:normal;
}


.dropmenudiv3 a{
width:auto;
font:normal 12px Arial;
height:26px;
display: block;
line-height:30px;
padding:0 0 0 10px;
font-weight:normal;
border-bottom:1px solid #fff;
text-decoration: none;
color: #fff;
background-color:#f57b20;
}

* html .dropmenudiv3 a{ /*IE only hack*/
height:26px;
background-color:#f57b20;
}

.dropmenudiv3 a:hover{ /*THEME CHANGE HERE*/
color:#fff;
background-color:#fa974d;
}


/*Menu 4*/

.menu4 {
padding:0;
height:31px;
line-height:31px;
}

.menu4 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -324px 0;padding:9px 12px 8px 12px;

}

.menu4 a:hover, .menu4 a.selected, .menu4 a.current{ 

 background-position: -324px -31px;
padding:9px 12px 8px 12px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv4{
position:absolute;
top: 0;
border: 0;
font:normal 12px Arial;
z-index:100;
background:transparent;
width:160px;
height:25px;
visibility: hidden;
font-weight:normal;
}


.dropmenudiv4 a{
width:auto;
font:normal 12px Arial;
height:25px;
display: block;
line-height:25px;
padding:0 0 0 10px;
font-weight:normal;
border-bottom:1px solid #000;
text-decoration: none;
color: #000;
background-color:#FF8A16;
}

* html .dropmenudiv4 a{ /*IE only hack*/
height:26px;
background-color:#FF8A16;
}

.dropmenudiv4 a:hover{ /*THEME CHANGE HERE*/
color:#000;
background-color:#F9A656;
}

/*Menu 5*/

.menu5 {
padding:0;
height:31px;
line-height:31px;
}
.menu5 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -354px 0; padding:9px 12px 8px 12px;

}

.menu5 a:hover, .menu5 a.selected, .menu5 a.current{ 

 background-position: -354px -31px;
padding:9px 12px 8px 12px;
}

/*Menu 6*/

.menu6 {
padding:0;
height:31px;
line-height:31px;
}
.menu6 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -453px 0;padding:9px 12px 8px 12px;

}

.menu6 a:hover, .menu6 a.selected, .menu6 a.current{ 

 background-position: -453px -31px;
padding:9px 12px 8px 12px;
}






.menu7 {
padding:0;
height:31px;
line-height:31px;
}
.menu7 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -521px 0; padding:9px 12px 8px 12px;

}

.menu7 a:hover, .menu7 a.selected, .menu7 a.current{ 

 background-position: -521px -31px;
padding:9px 12px 8px 12px;
}
.menu8 {
float: left;
margin:0;
padding:0;

}
.menu8 {
padding:0;
height:31px;
line-height:31px;
}
.menu8 a
{

line-height:31px;
background:url(../template_images/menu_bg.gif) no-repeat;
background-position: -608px 0; 
padding:9px 14px 8px 13px;
[padding:9px 14px 8px 13px;
padding:8px 14px 8px 13px;]
*padding:9px 14px 8px 13px;

}

.menu8 a:hover, .menu8 a.selected, .menu8 a.current{ 

 background-position: -608px -31px;
padding:9px 14px 8px 13px;
[padding:9px 14px 8px 13px;
padding:8px 14px 8px 13px;]
}

/* Login */

.login {
text-align:left; width:460px; margin:0 0 10px;float:left;
}

#credit select {
	margin: 0 0 0 5px;
}

/* Order */

#orderbox {
	float:left;
	width:700px;
}
#method {
	float:left;
	width:320px;
}
#deliverybox {
	float:left;
	width:190px;
}