body 
{ 
background-image: url(../../images/store/grey_bg.gif);
background-repeat: repeat-y; 
background-position: center 
} 
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #330000;
} 

shoppingcart {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.shoppingcart:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.shoppingcart:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}

a.shoppingcart:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.shoppingcart:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.mainmenulinks:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;

	
}
a.mainmenulinks:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333366;
}

a.mainmenulinks:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #660000;
}





a.externallinks:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}


.box {
	border: 1px solid #6699CC;
	}

.box3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6699CC;
}
.box2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}

.red_box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
}

.red_box_all {
	border: 1px solid #990033;
	}

.boxdoubleunderline {
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #6699CC;
	border-bottom-color: #6699CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.line {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.floatright {
	float: right;;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	list-style-type: decimal;
	font-weight: normal;
}
.bodytable {
		font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #4f6b72;
		background: #E6EAE9;
	}
	
	
	#mytable {
		width: 600px;
		padding: 0;
		margin: 0;
	}
	
	caption {
		padding: 0 0 5px 0;
		width: 600px;	 
		font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
	.th2 {
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		background: #CAE8EA url('images/bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px
	}
	
	.th3 {
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		background: #CCCCFF url('images/bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px
	}
	
	.th4 {
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		background: #FFFFCC url('images/bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px
	}
	
	.th5 {
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		background: #3399FF url('images/bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px
	}
	
	.th6 {
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		background: #9999cc url('images/bg_header.jpg') no-repeat;; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px
	}
	th.nobg {
		border-top: 0px none;
		border-left: 0px none;
		border-right: 1px solid #C1DAD7;
		background: none
	}
	
	.td2 {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #4f6b72;
	}

.td3 {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-left: 0px solid #C1DAD7;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #4f6b72;
	}
	
	td.alt {
		background: #F5FAFA;
		color: #797268;
		padding: 6px 6px 6px 12px;
		border-bottom: 1px solid #C1DAD7;
		border-left: 0px solid #C1DAD7;
		border-right: 0px solid #C1DAD7;
	}
	
	th.spec {
		border-left: 1px solid #C1DAD7;
		border-top: 0px none;
		background: #fff url('images/bullet1.gif') no-repeat;
		font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
	}
	
	th.specalt {
		border-left: 1px solid #C1DAD7;
		border-top: 0px none;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #f5fafa url('images/bullet2.gif') no-repeat;
		color: #797268; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
	}
	.indent {
		text-indent: 10px;
	}
	
.closetext {
	letter-spacing: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


/*Top Menu Stuff */

.invertedshiftdown{
	padding: 0;
	width: 100%;
	border-top: 1px solid #5BA4D4;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.invertedshiftdown ul{
margin:0 0 0 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
text-align: center;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-align: center;
text-decoration:underline;
}

.invertedshiftdown a{
	float: left;
	width: 135px;
	display: inline;
	font: bold 12px Arial;
	color: #ffffff;
	text-decoration: underline;
	margin: 0 0px 0px 0;
	padding: 2px 5px 5px;
	background-color: #5BA4D4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.invertedshiftdown a:hover{
background-color: #0066CC; /*Red color theme*/
color: white;
}

.invertedshiftdown .first a{
border-left: 1px solid #FFFFFF;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}
/*End of top Menu Stuff */

/*Top Menu Stuff Rode */

.rodemenu {
	padding: 0;
	width: 100%;
	border-top: 1px solid #5BA4D4;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.rodemenu ul{
margin:0 0 0 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
text-align: center;
}

.rodemenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-align: center;
text-decoration:underline;
}

.rodemenu a{
	float: left;
	width: 135px;
	display: inline;
	font: bold 12px Arial;
	color: #333333;
	text-decoration: underline;
	margin: 0 0px 0px 0;
	padding: 2px 5px 5px;
	background-color: #99CCCC;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.rodemenu a:hover{
background-color: #993333;/*Red color theme*/
color: white;
}

.rodemenu .first a{
border-left: 1px solid #FFFFFF;
}

/*End of top Menu Stuff */



/*Contact us Stuff */
.contactus{
	float: right;
	font: bold 10px Arial;
	color: #000066;
	text-decoration: none;
	margin: 0 0px 0px 0;
	padding: 2px 5px 5px;
	background-color: #ffffff;
}

.contactus a{
	float: left;
	font: bold 10px Arial;
	color: #000066;
	text-decoration: none;
	margin: 0 0px 0px 0;
	padding: 2px 5px 5px;
	background-color: #ffffff;

}

.contactus a:hover{
	float: left;
	font: bold 10px Arial;
	color: #660000;
	text-decoration: none;
	margin: 0 0px 0px 0;
	padding: 2px 5px 5px;
	background-color: #ffffff;
}

/*End Contact us stuff */

.rightmenu .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.menupadding {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.dotted_line {
	float: left;
	height: 20px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003399;
}
.smalltext {
	letter-spacing: -.05em;
	word-spacing: -.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0033CC;
}

