body {
 margin:0px;
 padding:0px;
 background-color:#005E9C;
 width:990px;
}

#wrapper {
 margin: 0px auto;
 padding-top:6px;
/* width:770px; */
/* margin-left: expression( (document.body.clientWidth - 770) / 2 + 'px'); */
}

#navWrap{
 width:220px;
 background:url('/assets/images/nav_back.gif');
}

#contentWrap {
 margin: 0px auto;
 color:#FFFFFF;

}

.headerText {
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 background:url('/assets/images/head_back.gif');
 background-position:top;
 background-repeat:repeat-x;
 width:100%;
}

.searchBox {
 background:url('/assets/images/search_back.gif');
 width:148px;
}

.search {
 border:1px solid #000000;
 background:url('/assets/images/search_bg.gif');
 height:12px;
 font-family:arial;
 font-size:10px;
 color:#000000;
 margin-top:5px;
}

.searchGo {
 background:url('/assets/images/search_bg.gif');
 border:1px solid #000000;
 height:16px;
 width:28px;
 font-family:arial;
 font-size:10px;
 color:#000000;
 margin-top:5px;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/

#skip {
    position: absolute;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

#skipNav {
    position: absolute;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

/***************************************/
/*  NAV                                */
/***************************************/

ul.nav {
 margin:0px;
 padding:0px;
 color:#FFFFFF;
 font-family:arial;
 font-size:11px;
 width:182px;
 border:1px solid #666666;
 list-style:none;
}

ul.nav li.navL1_on a {
 background:url('/assets/images/nav_on.jpg');
 padding-left:17px;
 color:#FFFFFF;
 text-decoration:none;
 height:17px;
 font-weight:normal;
}

ul.nav li.navL1_on a:hover {
 background:url('/assets/images/nav_on.jpg');
 padding-left:17px;
 color:#FFFFFF;
 text-decoration:underline;
 height:17px;
 font-weight:normal;
}

ul.nav li.navL1 a {
 padding-left:17px;
 color:#CCCCCC;
 text-decoration:none;
 height:17px;
 width:100%;
 font-weight:normal;
}

ul.nav li.navL1 a:hover {
 padding-left:17px;
 color:#CCCCCC;
 text-decoration:underline;
 height:17px;
 font-weight:normal;
}

ul.nav li.navL1_on {
 background:url('/assets/images/nav_on.jpg');
 height:17px;
}

ul.nav li.navL1 {
 background:url('/assets/images/nav.jpg');
 height:17px;
}


ul.nav li.navL2_on a {
 background:url('/assets/images/navL2_on.jpg');
 padding-left:22px;
 color:#FFFFFF;
 text-decoration:none;
 height:17px;
 font-weight:normal;
}

ul.nav li.navL2_on a:hover {
 background:url('/assets/images/navL2_on.jpg');
 padding-left:22px;
 color:#FFFFFF;
 text-decoration:underline;
 height:17px;
 font-weight:normal;
}



ul.nav li.navL2 a {
 padding-left:22px;
 color:#CCCCCC;
 text-decoration:none;
 font-weight:normal;
}

ul.nav li.navL2 a:hover {
 padding-left:22px;
 color:#CCCCCC;
 text-decoration:underline;
 font-weight:normal;
}



ul.nav li.navL2_on {
 background:url('/assets/images/navL2_on.jpg');
 height:17px;
 padding-top:1px;
}


ul.nav li.navL2 {
 background:url('/assets/images/navL2_on.jpg');
 height:17px;
 padding-top:1px;
}



ul.nav li.navL3_on a {
 padding-left:32px;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
}

ul.nav li.navL3_on a:hover {
 padding-left:32px; 
 color:#FFFFFF;
 text-decoration:underline;
 font-weight:normal;
}


ul.nav li.navL3 a {
 padding-left:32px;
 color:#999999;
 text-decoration:none;
 font-weight:normal;
}

ul.nav li.navL3 a:hover {
 padding-left:32px;
 color:#999999;
 text-decoration:underline;
}

ul.nav li.navL3_on {
 background:url('/assets/images/navL3_on.jpg');
 height:17px;
 padding-top:1px;
}


ul.nav li.navL3 {
 background:url('/assets/images/navL3.jpg');
 height:17px;
 padding-top:1px;
}




ul.nav li.navL4_on a {
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
}

ul.nav li.navL4_on a:hover {
 color:#FFFFFF;
 text-decoration:underline;
 font-weight:normal;
}


ul.nav li.navL4 a {
 color:#999999;
 text-decoration:none;
 font-weight:normal;
}

ul.nav li.navL4 a:hover {
 color:#999999;
 text-decoration:underline;
}

ul.nav li.navL4_on {
 padding-left:44px;
 background:url('/assets/images/navL4_on.jpg') no-repeat;
 padding-top:1px;
}


ul.nav li.navL4 {
 padding-left:44px;
 background:url('/assets/images/navL4_on.jpg') no-repeat;
 padding-top:1px;
}

.navPadding {
 padding-left:23px;
}

.storeText {
 color:#000000;
 font-family:arial;
 font-size:10px;
 padding-left:7px;
}


/************************************************/
/*  A Styles                                    */
/************************************************/

.sItemDark a {
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

.sItemDark a:hover {
 text-decoration:underline;
 font-weight:normal;
}

.sItemLight a {
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

.sItemLight a:hover {
 text-decoration:underline;
 font-weight:normal;
}

a {
 color:#FF7A1E;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 color:#FF7A1E;
 text-decoration:underline;
 font-weight:bold;
}

.conTop a {
 color:#999999;
 height:23px;
 font-family:arial;
 font-size:10px;
 text-decoration:none;
}

.conTop a:hover {
 color:#999999;
 height:23px;
 font-family:arial;
 font-size:10px;
 text-decoration:underline;
}

.searchItems a {
 display:inline;
 color:#000000;
 text-align:right;
}
.searchItems a:hover {
 display:inline;
 color:#484848;
 text-align:right;
}

.footer a {
 color:#FFFFFF;
}

.footer a:hover {
 color:#FFFFFF;
}

/************************************************/

.conTop {
 background:url('/assets/images/con_top.gif');
 background-repeat:repeat-x;
 color:#999999;
 height:23px;
 font-family:arial;
 font-size:10px;
 width:100%;
}

.leftCon {
 background:url('/assets/images/left_con.gif');
}

.rightCon {
 background:url('/assets/images/right_con.gif');
}

#tablebody {
	height:657px;
	background:white;
}

.bodyContent {
 background: white url('/assets/images/con_back.jpg') no-repeat top right;
 font-family:arial;
 font-size:12px;
 color:#666;
 width:100%; 
 padding-top:10px;

}

.bodyContent2 {
 background-color:#FFF;
 font-family:arial;
 font-size:12px;
 color:#666666;
 width:100%;
}

.intro {
 background:url('/assets/images/intro_para.jpg');
 background-repeat:repeat-x;
 background-position:top right;
 color:#000000;
 height:72px;
 padding-top:18px;
 padding-right:18px;
 padding-left:18px;
}

.heading1 {
 color:#FF7A1E;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 display:inline;
}

.heading2 {
 color:#666666;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 display:inline;
}

.featureBox {
 height:178px;
 width:332px;
 border:1px solid #CCCCCC;
 padding-left:7px;
 padding-right:7px;
}

.specials {
 border:1px solid #CCCCCC;
 width:99%;
 padding:1px;
}

.sItemDark {
 background-color:#F1F1F1;
 font-family:arial;
 font-size:12px;
 padding-left:8px;
 height:20px;
}

.sItemLight {
 background-color:#FFFFFF;
 font-family:arial;
 font-size:12px;
 padding-left:8px;
 height:20px;
}

.footer {
 background:url('/assets/images/foot_back.gif');
 background-repeat:repeat-x;
 color:#000000;
 font-family:arial;
 font-size:10px;
 width:100%;
 text-align:center;
}

img {
 border:0px;
}

.greyBorder {
 border-top:1px dashed #000000;
 border-bottom:1px dashed #000000;
 background-color:#E5E5E5;
 padding-left:6px;
 padding-right:6px;
 height:24px;
}

.greyContent {
 border-bottom:1px dashed #000000;
 height:20px;
}


.price1 {
 color:#FF6F17;
 display:inline;
 font-weight:bold;
}

.price2 {
 color:#000000;
 display:inline;
}

.pTable {
 border:1px solid #CCCCCC;
}

.posted {
 font-size:10px;
}

.contentText {
 color:#000000;
 font-family:arial;
 font-size:12px;
 padding-left:30px;
}

hr {
 width:100%;
 color:#CCCCCC;
 padding:0px;
 margin:0px;
}
.loc {
	text-align:left; 
	font-family:arial; 
	font-size:11px;
}
.locHead {
	background:url(/assets/images/nav_loc_head_bg.jpg) no-repeat; 
	color:#CCCCCC; 	
}
.locSub {	
	background:url(/assets/images/nav_loc_sub_bg.jpg) no-repeat; 
	color:black; 
}
.locSub a {	 
	color:black;
	font-weight:normal;
}
.locSub a:hover {	 
	color:black;
	font-weight:normal;
	text-decoration:underline;
}