body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-image: url(images/shell/bg_main.jpg);
	background-repeat: repeat-x;
	background-color: #013567;
	margin: 0px;
}
.texthighlight {
	font-weight: bold;
	color: #66FFFF;
	font-size: 10pt;
}
.marginbottom {
	padding-bottom: 1px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



.nav_bottom {
	background-image: url(images/shell/nav_bottom.jpg);
	background-color: #DFF1FF;
}
.bg_content {
	background-color: #DFF1FF;
}
.bg_header {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-image: url(images/shell/bg_main.jpg);
	background-repeat: repeat-x;
	background-color: #012348;
	margin: 0px;
}
.bg_nav {
	background-color: #333333;
	background-image: url(images/shell/nav_bg.jpg);
	background-repeat: repeat-x;
}
.orange {
	color: #FF9900;
}
a.footernav:link {
	color: #FF9900;
	text-decoration: none;
}
a.footernav:visited {

	color: #FF6600;
	text-decoration: none;
}
a.footernav:hover {

	color: #FF9900;
	text-decoration: underline;
}

a.footernav:active {


	color: #FF9900;
	text-decoration: underline;
}
.bg_panel {
	background-color: #006599;
}
#promo {
	width: 636px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	z-index: -100;
}
.sections {
	z-index: 100;
}
#groupcell {
	width: 100px;
	padding-right: 29px;
	padding-left: 29px;
	background-image: url(images/shell/bg_groupcell.jpg);
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.bg_main_table {
	background-color: #FFFFFF;
	background-image: url(images/shell/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px;
}

.groupmore {
	text-align: right;
	padding-right: 29px;
	padding-bottom: 15px;
	background-image: url(images/shell/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}



.groupcell_border_grey {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.grouprow_bordergrey {
	background-color: #FFFFFF;
	font-size: 8pt;
}



.grouptable {
	background-color: #FFFFFF;
	font-size: 8pt;
}







.pt8 {
	font-size: 8pt;
}
a.panellink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.panellink:visited {
	color: #CCCCCC;
	text-decoration: none;
}
a.panellink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.panellink:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.more:link {
	color: #FF9900;
	text-decoration: none;
}
a.more:visited {
	color: #FF6600;
	text-decoration: none;
}
a.more:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.more:active {
	color: #FF9900;
	text-decoration: underline;
}

#buynow
{
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/buynow_2.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

#buynow:hover
{ 
  background-position: 0 -20px;
}

#buynow span
{
  display: none;
}
#buynowdetails
{
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/buynow_2.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

#buynowdetails:hover
{ 
  background-position: 0 -20px;
}

#buynowdetails span
{
  display: none;
}
.groupcell_border_white {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.groupnav:link {
	color: #333333;
	text-decoration: none;
}
a.groupnav:visited {
	color: #666666;
	text-decoration: none;
}
a.groupnav:hover {
	color: #333333;
	text-decoration: underline;
}
a.groupnav:active {
	color: #FF9900;
	text-decoration: underline;
}
.groupcolexpand {
	background-image: url(images/shell/bg_groupcell.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#buynowbig
{
	display: block;
	width: 100px;
	height: 25px;
	background: url("images/shell/buynow_big2.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#buynowbig:hover
{ 
  background-position: 0 -25px;
}

#buynowbig span
{
  display: none;
}
#buynowdetails
{
	display: block;
	width: 100px;
	height: 25px;
	background: url("images/shell/buynow_big2.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#buynowdetails:hover
{ 
  background-position: 0 -25px;
}

#buynowdetails span
{
  display: none;
}
a:link {
	color: #FF9900;
	text-decoration: none;
}
a:visited {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
a:active {
	color: #FF9900;
	text-decoration: underline;
}
.groupmorepages {
	text-align: left;
	padding-right: 29px;
	padding-bottom: 15px;
	padding-left: 29px;
	background-image: url(images/shell/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pt10 {
	font-size: 10pt;
}

#login
{
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/login.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 7px;
}

#login:hover
{ 
  background-position: 0 -20px;
}

#login span
{
  display: none;
}
#signup
{
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/signup.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 7px;
}

#signup:hover
{ 
  background-position: 0 -20px;
}

#signup span
{
  display: none;
}
#askcody
{
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/askcody.jpg") no-repeat 0 0;
	margin-top: 5px;
}

#askcody:hover
{ 
  background-position: 0 -20px;
}

#askcody span
{
  display: none;
}
#viewcartsm
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/viewcart.jpg") no-repeat 0 0;
	margin-top: 5px;
}

#viewcartsm:hover
{ 
  background-position: 0 -25px;
}

#viewcartsm span
{
  display: none;
}
#checkoutsm
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/checkout.jpg") no-repeat 0 0;
}

#checkoutsm:hover
{ 
  background-position: 0 -25px;
}

#checkoutsm span
{
  display: none;
}
#updatecart
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/updatecart.jpg") no-repeat 0 0;
}

#updatecart:hover
{ 
  background-position: 0 -25px;
}

#updatecart span
{
  display: none;
}
#checkoutcart
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/checkout_white.jpg") no-repeat 0 0;
	margin-top: 10px;
	margin-bottom: 5px;
}

#checkoutcart:hover
{ 
  background-position: 0 -25px;
}

#checkoutcart span
{
  display: none;
}
#continueshopping
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/continueshopping.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#continueshopping:hover
{ 
  background-position: 0 -25px;
}

#continueshopping span
{
  display: none;
}
#paypal
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/paypal.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#paypal:hover
{ 
  background-position: 0 -25px;
}

#paypal span
{
  display: none;
}
#bankdeposit
{
	display: block;
	width: 146px;
	height: 25px;
	background: url("images/shell/bankdeposit.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#bankdeposit:hover
{ 
  background-position: 0 -25px;
}

#bankdeposit span
{
  display: none;
}
.panel {
	float: left;
	height: auto;
	width: 160px;
	margin-bottom: 3px;
}
.panel_container {
	width: 146px;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 7pt;
	color: #FFFFFF;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0099CC;
	padding-top: 7px;
}
.separator {
	height: 1px;
	width: 636px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.groupcell {
	width: 100px;
	padding-right: 29px;
	padding-left: 29px;
	background-image: url(images/shell/bg_groupcell.jpg);
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.parameters_cell {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 29px;
	padding-bottom: 10px;
	padding-left: 29px;
}

.groupbuttoncell {

	width: 100px;
	padding-right: 29px;
	padding-left: 29px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
a:active{
	outline: 0 none;
	outline-style: none; 
	-moz-outline-style:none; 
}.bg_panelmessage {
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #CC0000;
}
.panel_containermessage {
	width: 146px;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 7pt;
	color: #CC0000;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0099CC;
	padding-top: 3px;
	background-color: #FFCC00;
}
.bg_bottom {

	background-color: #FFFFFF;
	background-image: url(images/shell/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tableborders {
	border: 1px solid #CCCCCC;
}
.tablemessage {
	color: #FFFFFF;
	background-color: #CC0000;
}
.tableheader {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
}
.tableshading {
	background-color: #F7F7F7;
}
.tablecolumnname {
	font-weight: bold;
	background-color: #CAF4FF;
	color: #336699;
}
.tableshadingwhite {

	background-color: #FFFFFF;
}
.sc_tableheader {

	font-weight: bold;
	color: #336699;
	background-color: #B8E4EF;
}
.checkoutcell {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.bordertopdashed {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.location {
	font-size: 14pt;
	font-weight: bold;
	color: #33CCFF;
}
.caption {
	font-size: 8pt;
	color: #666666;
}
.tableshadingdarker {

	background-color: #DADADA;
}
.bottomdashedline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
#noteoutofstockbig {
	width: 100px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#noteoutofstocksmall {
	display: block;
	width: 78px;
	height: 20px;
	background: url("images/shell/buynow_2.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
}
.arrivallist {
	margin-top: 12px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 36px;
}
#facebook
{
	display: block;
	width: 30px;
	height: 31px;
	background: url("images/shell/social_facebook.jpg") no-repeat 0 0;
	margin-top: 5px;
}

#facebook:hover
{ 
  background-position: 0 -31px;
}

#facebook span
{
  display: none;
}

#tweeter
{
	display: block;
	width: 30px;
	height: 31px;
	background: url("images/shell/social_tweeter.jpg") no-repeat 0 0;
	margin-top: 5px;
	margin-left: 10px;
}

#tweeter:hover
{ 
  background-position: 0 -31px;
}

#tweeter span
{
  display: none;
}