/* CSS written & customized for Red Raider Outfitter by Tri Valley Internet, T. Roque */
* {
	padding: 0;
	margin: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(images/background.jpg) ;
	font-size: 100%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	overflow: -moz-scrollbars-vertical;
	color: #000;
}
table {
	font-size: 1em !important;
	border: none;
}
table input {
	font-size: 1em;
}
table select {
	font-size: 1em;
}
form {
	margin: 0;
	padding: 0;
}
#content input, #content select {
	font-size: 1em;
}
img, #content img {
	border: none;
}
#content img {
}
a:active, a:link, a:visited {
	color: #666000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
fieldset, form {
	border: none;
	margin: 0;
	padding: 0;
}
h3 {
	margin: 1em 0 0.5em 0;
	padding-top: 1em;
	color: #6B6F83;
	font-size: 1.25em;
	text-align: left;
	border-bottom: solid 2px #F0F0F0;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform {
	height: 1%;
}
.clear, .floatform {
	display: block;
}
/* End hide from IE-mac */
ul.tame, ul.tame li {
	margin: 0;
	padding: 0;
	display: list-item;
	list-style: none;
}
ul.tame li {
	line-height: 1.25em;
	margin-bottom: 8px;
}
ul.tame li a:hover {
	color:#FF0000;
	text-decoration:underline;
}
ul.tame a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.tame a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.tameHoriz, ul.tameHoriz li {
	margin: 5px;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
ul.tameHoriz li {
	display: inline;
	font-size: 1em;
}
br.cl {
	clear: both;
}
.egiftcards {
	background: url(../images/egiftCard.gif) no-repeat left center;
	width: 166px;
	height: 62px;
	margin: 5px auto;
	display: block;
}
.clear {
	clear: both;
}
/*PAGE SETUP*/
#RedRaiderheader a:active, #RedRaiderheader a:link, #RedRaiderheader a:visited, #footer a:active, #footer a:link, #footer a:visited {
	color: #9b9d9f;
	text-decoration: none;
}
#RedRaiderheader a:hover, #footer a:hover {
	color: #fff;
	text-decoration: none;
}
#userName {
	color: #9b9d9f;
}
#loginText {
	margin-left: 1em;
}
#OrderNotes {
	width: 99% !important;
}
#RedRaiderwrapper {
	width: 950px;
	margin: 0 auto;
	padding: 0px;
	font-size: 0.71em !important;
	background: #333;
	border-left: 1px solid #564e4c;
	border-right: 1px solid #564e4c;
}
#RedRaiderRedRaiderheader {
	height: 120px;
	width: 905px;
	line-height: 3em;
	text-align: right;
	margin: 0 auto 10px auto;
}
#bodyWrapper {
	padding: 0px;
	width: 905px;
	margin: 0 auto;
	min-height: 479px;
	height: auto !important;
	height: 479px;
	background: #ebebeb;
}
#leftWrap {
	width: 225px;
	float: left;
	clear: both;
	background: url(../images/RedRaidSbarBG.gif) left top no-repeat #ebebeb;
	min-height: 479px;
	height: auto !important;
	height: 479px;
}
#leftWrap a:link, #leftWrap a:visited {
	color: #2f2b2c;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
}
#leftWrap a:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
}
#homeContent, #content1 {
	height: auto;
	background-color: #ebebeb;
	float: left;
	clear: none;
}
#homeContent {
	width: 680px;
	padding: 0;
	margin: 0;
}
#content {
	background-color: #DFE1DB;
	margin: 0;
	width: 660px;
	min-height: 479px;
	height: auto !important;
	height: 479px;
}
#content .topics {
	margin: 20px;
	text-align: left;
}
#content .topics p {
	margin: 5px 10px;
}
#content .topics h2 {
	border-bottom: none;
}
#contentdiv {
	width: 660px;
	height: auto !important;
}
/* styles specific to the home page */
.homeImage {
	float: right;
	width: 680px;
	height: 479px;
	background: #ebebeb;
}
.redRaidOutfitBar {
	float: left;
	width: 905px;
	height: 77px;
	background: url(../images/RedRaidOutfitBar.jpg) no-repeat center;
}
.redRaidOutfitBar p {
	display: none;
}
#specialsBanner {
	width: 905px;
	float: left;
	position: relative;
	background: #ebebeb;
	color: black;
	margin-bottom: 10px;
}
.specialsImage {
	float: left;
	height: 145px;
	width: 210px;
	padding: 0;
	margin: 0;
}
.specialsBlock {
	float: left;
	height: 145px;
	width: 690px;
}
#productsBanner {
	background: #ebebeb;
	width: 905px;
	height: 160px;
	float: left;
}
#productsBanner img, #prodCatBanner img {
	border: none;
	margin: 2px;
	padding: 2px;
}
/* styles specific to Category top landing page */
#category-content {
	background: #dfe1db;
	float: right;
	margin: 0 15px 10px 0;
	width: 645px;
}
#cat-contentimgwrap {
	height: 680px;
	width: 645px;
}
#cat-contentbtnwrap {
	height: 145px;
	width: 645px;
}
.fansfave {
	height: 125px;
	background: url(../images/catfansfave.gif) bottom right no-repeat #dfe1db;
	margin: 5px 5px 5px 5px;
}
#prodCatBanner {
	background: #ebebeb;
	width: 905px;
	height: 160px;
	margin: 15px auto 10px auto;
}
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 200px;
	background: url(../images/traditionFooter.gif) bottom center no-repeat #333;
	text-align: center;
	color: #9b9d9f;
}
#breadcrumb {
	/* float: left;
	margin: 0 auto;*/
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
/*	border: 1px solid blue;
	
	background: #ebebeb; */
}
#miniCart {
	float: right;
}
#ML {
	width: 650px;
	font-size: 0.85em;
}
#ML, #ML div {
	float: right;
	vertical-align: middle;
}
#ML div select {
	font-size: 0.88em;
	margin: 2px 0.5em 4px 0;
	vertical-align: middle;
}
/*#breadcrumb,*/
#minicart, #ML {
	height: 2em;
	line-height: 1.5em;
	color: #444;
}
#breadcrumb a, #miniCart a {
	color: #4776BD;
}
input.submit {
	border: none;
	margin: 0;
	padding: 0px 15px 2px 5px;
	width: 26px;
	height: 21px;
	background: url(../images/btn_go.gif) no-repeat center;
}
form.topsearchform {
	margin: 0px 10px 10px 10px;
	padding: 0;
}
/*RedRaiderheader ELEMENTS*/
#logo {
	float: left;
	width: 264px;
	height: 115px;
	background: url(../images/RedRaidheaderlogo.gif) no-repeat center center;
	display: block;
}
#logo b {
	display: none;
}
.headerCntr {
	float: left;
	width: 324px;
	height: 115px;
	background: url(../images/fansfave.gif) no-repeat left bottom;
}
.headerCntr p {
	display: none;
}
.headerRight {
	float: right;
	width: 300px;
	height: 115px;
	color: #9b9d9f;
	text-align: right;
	font-size: 12px;
}
.headerRight p.num {
	margin: 5px 30px -15px 0px;
}


.headerRight p.cap {
	color: inherit;
	padding: 3px;
}
.headerRight span.wrdspace {
	word-spacing: 10px;
	font-size: 1em;	
}
a.wishlist {
}
a.cart {
}
a.account {
}
a.faq {
}
a.contact {
}
a.wishlist, a.cart, a.faq, a.contact, a.account {
}
#RedRaiderheader u {
	color: #000;
	text-decoration: none;
}
#login {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 0.8em;
	padding-right: 15px;
}
/* HEADER HORIZ NAV*/
#horizNav {
	text-align: left;
	width: 905px;
	margin: 0;
	clear: left;
	line-height: 35px;
	height: 35px;
	background: #699EDC url(../images/nav-bg.gif) repeat;
	border-top: solid 1px #888;
	border-bottom: solid 1px #888;
	position: relative;
	z-index: 1;
}
#horizNav a:active, #horizNav a:link, #horizNav a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Tahoma,Verdana,sans-serif;
}
#nav {
	margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
	white-space: nowrap;
}
#nav a {
	margin: 0;
	padding: 0.9em 15px;
	background: url(../images/tab-sep.gif) no-repeat center left;
}
#nav a:hover, #nav #firstTab a:hover {
	background: url(../images/nav-bg-hover.gif) repeat-x center right;
}
#nav li {
	float: left;
	position: relative;
	margin: 0;
	background: #4776BD url(../images/nav-bg.gif) center left repeat;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: solid 1px transparent;
	text-align: left;
}
#nav li ul {
	width: 10em;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	color: #4776BD;
}
#nav li li {
	font-size: 0.8em;
	line-height: 2em;
	margin: 0;
	background: #F8F8F8 none;
	width: 100%;
	border-bottom: solid 1px #CECECE;
}
#nav li li a {
	display: block;
	margin: 0;
	background: none;
	padding: 0 1em;
	color: #4776BD !important;
}
#nav li li a:hover, #nav li li:hover {
	background: #DCDFE2 none !important;
}
#nav li > ul {
	top: auto;
	left: auto;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}
#nav #firstTab {
	background-image: none !important;
	margin: 0;
}
/* HORIZ NAV SUB */
#horizNav2 {
	clear: both;
	background: #EFEEEE url(../images/sub-nav-fade.gif) repeat-x left center;
	width: 905px;
	height: 3em;
	line-height: 3em;
	color: #444;
	padding: 0;
	margin-top: 0px;
	border-bottom: solid 1px #F0EFEF;
}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited {
	color: #444;
	text-decoration: underline;
}
#horizNav2 a:hover {
	color: #444;
}
#horizNav2 span {
	color: #444;
	font-weight: bold;
	font-size: 1.2em;
}
#horizNav2 form label {
	color: #444;
}
#horizNav2 form {
	float: left;
	padding: 0 2em 0 1em;
	width: auto;
}
#horizNav2 fieldset {
	width: 210px;
}
#horizNav2 ul {
	float: left;
	padding: 0 1em;
}
.pipe {
	padding: 0 1em;
	font-size: 0.9em;
	font-weight: normal;
}
img.liveHelp {
	float: right;
	padding: 0 1em;
	vertical-align: middle;
	margin-top: 4px;
}
.searchBox {
	height: 1.5em;
	width: 10em;
	border-top: 2px solid #9b9d9f;
	border-left: 2px solid #9b9d9f;
	margin-top: 0.7em;
}
/* LEFT NAV */
.leftNav {
	/* border: 1px solid #ddd;
    border-top: 1px solid #F0EFEF; */
    padding: 5px;
	margin: 5px 5px 5px 10px;
	text-align: left;
}
.navHeader {
	background: url(../images/nav-header-bg.gif) no-repeat left bottom;
	width: 190px;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	color: #4776BD;
	font-weight: bold;
}
.catMark {
	font-size: 0.8em;
	font-weight: bold;
	color: #aaa;
	letter-spacing: -2px;
}
/* FOOTER ELEMENTS */
#footer ul {
	list-style: none;
	color: #444;
}
div#footerWrap {
	width: 905px;
	height: auto;
	margin: 0 auto;
	padding: 15px 0;
}
.footerList {
	text-align: left;
	width: 24%;
	height: 100%;
	display: inline;
	float: left;
}
.topList li {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	list-style: none;
}
/* CLOSER */
#closer {
	font-size: 0.7em;
	color: #444;
	margin: 1em 0;
}
#closer a {
	color: #444;
}
/* PRODUCT PAGE */
#productTopBox {
	text-align: right;
	padding: 1.5em 10px 10px 10px;
}
h2 {
	margin: 0;
	font-size: 1.4em;
	text-align: left;
	border-bottom: solid 2px #F0F0F0;
}
#sku {
	display: block;
}
#price {
	font-weight: bold;
	font-size: 1.5em;
	display: block;
}
.SalePrice {
	color: #cc0000 !important;
}
#description, #quoteBox, #otherinfo {
	margin: 10px;
}
.prodHeader {
	width: 99.5%;
	height: 1.2em;
	color: #6B6F83;
	clear: both;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 5px;
	border-bottom: solid 2px #4776BD;
}
#quoteBox input, #quoteBox select {
	font-size: 1em;
	display: block;
	margin: 5px 0;
}
#mainImg {
	margin: 0 10px 10px 0;
	float: left;
}
.AddToCartButton, .AddToWishButton, #Quantity {
	font-size: 1em;
}
.AddToWishButton {
	margin-top: 0px;
	border: 2px ridge #B5B5B5;
	z-index: 12;
	color: white;
	background: #444444;
	cursor: pointer;
}
.addToForm {
	margin-top: 1em;
}
#shipQuoteLabels {
	width: 10em;
	height: auto;
	float: left;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#shipQuoteLabels label {
	display: block;
	line-height: 2em;
}
#ShipQuote, #yourQuote {
	font-weight: bold;
	line-height: 2em;
}
#shipQuoteWrapper {
	height: auto;
	float: left;
}
#navArrows {
	float: right;
}
/* ENTITY LANDING PAGE */
.topFeature {
	float: left;
	width: 24.8%;
	height: auto;
	text-align: left;
}
.topFeatureP {
	margin: 0;
	padding: 0.5em;
	text-align: left;
}
.topFeature p {
	margin: 0;
	text-align: left;
}
.topFeatureP img {
	margin-bottom: 0.5em;
}
.topPrice, .topName {
	font-weight: bold;
	text-align: left;
}
#entitySep {
	clear: both;
	margin-top: 1em;
}
.btmP {
	clear: left;
	border-bottom: 1px solid #C6C3BA;
	float: left;
	width: 683px;
	margin: 0.5em 0;
	padding: 0.5em;
}
.btmP img {
	float: left;
	margin-right: 1em;
}
.btmP span {
	display: block;
}
.btmName, .btmPrice, .btmSalePrice {
	font-size: 1.1em;
	font-weight: bold;
}
.btmDescription, .topDescription {
	display: block;
	padding-bottom: 1em !important;
}
.btmPrice {
}
.btmSalePrice {
	color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock {
	display: inline !important;
	font-weight: bold;
	color: #4776BD;
}
.btmOutStock, .topOutStock {
	color: #aaa;
}
#entityPageHeader p {
	margin-top: 0;
}
#entityPageHeader img {
	margin: 0 1em 0.5em 0;
	float: right;
}
.entityCategory {
	margin: 0 0 1em 0;
	font-size: 1.1em;
}
/* OTHER SELECTORS */
.MediumCell, .LightCell {
	border: none;
}
.error {
	font-size: 1.25em;
	font-weight: bold;
	color: #ff0000;
	line-height: 35px;
}
.errorLg {
	color: Red;
	font-size: 12px;
	font-weight: bold;
}
.SBProdName {
	font-size: .7em;
}
.SBCatName {
	font-size: .8em;
	font-weight: bold;
}
.PBCartFull {
	font-size: .7em;
	color: Blue;
	font-weight: bold;
}
/* COMPONENT ART HORIZONTAL MENU */
.TopMenuGroup {
	border: solid 0px #000;
	background-color: transparent;
	line-height: 35px;
}
.MenuGroup {
	border: solid 0px #000;
	color: #000000;
	font-size: 0.8em!important;
	margin: 0;
	background: #F8F8F8 none;
}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover {
	color: #4776BD;
}
.TopMenuItem, .TopMenuItemHover {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
	margin: 0;
	padding: 0 1em!important;
	line-height: 35px;
	vertical-align: middle;
	background: url(../images/tab-sep.gif) no-repeat top left;
}
.TopMenuItem {
	background: url(../images/tab-sep.gif) no-repeat top left;
}
/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td {
	color: #4776BD;
	border: solid 0px white;
	cursor: hand;
	cursor: pointer;
	margin: 0;
	background: #F8F8F8 none;
	width: 100%!important;
}
.MenuItemHover, .MenuItemHover td {
	background: #DCDFE2 none;
}
.ScrollItem {
	background-color: green;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}
.ScrollItemH {
	background-color: aqua;
	color: orange;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}
.ScrollItemA {
	background-color: Lime;
	color: yellow;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor: default;
	text-align: center;
}
#AjaxShipping {
	width: 99%;
	border: solid 1px #444;
	height: 100%;
	float: left;
	padding: 3px;
}
#AjaxShipping h4 {
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 1.1em;
}
.AjaxShippingLabel {
	width: 175px !important;
	float: left;
	font-weight: bold;
	clear: left;
}
#AjaxShipping input, #AjaxShipping select {
	font-size: 1em;
	float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {
	float: left;
	clear: left;
	border-top: solid 1px #eee;
	width: 99%;
	padding: 3px 0;
}
#ShipQuote {
	float: left;
	margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry {
	visibility: visible;
    /*display:none;*/
}
#AjaxShippingState {
	visibility: visible;
    /*display:none;*/
}
.OrderOptionsTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.OrderOptionsRowHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.OrderOptionsName {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.OrderOptionsDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.OrderOptionsPrice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
/* Kit Specific Styles */
#KitSideBar {
	border: solid 1px Gray;
	position: absolute;
	z-index: 99; /*999999999 !important;*/;
	width: 180px;
	background-color: #FFFFE1; /*right:10px;*/;
	margin-left: 10px;
}
#KitAddToCartForm {
	padding: 5px 5px 10px 5px;
	margin: 0px 5px 0px 5px;
	border-top: solid 1px Gray;
}
#KitPlaceHolder {
	width: 150px;
}
#KitTable {
	width: 500px;
	/*border-top: solid 1px red;*/
}
#KitTable td {
	padding: 4px 0px 4px 0px;
}
#KitAddToCartFormHeader {
	border-bottom: solid 3px #444;
/*height:15px;*/	text-align: center;
}
#KitAddToCartFormPrice {
	line-height: 30px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}
.KitAddToCartFormPrice {
	/*line-height:30px;*/
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}
.KitAddToCartFormDetailsHeader {
	text-align: center;
	text-decoration: underline;
}
.KitAddToCartFormDetails {
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}
.KitTableGroup {
	/*
	border-top:solid 1px Black;	
	border-left:solid 1px Black;	
	border-right:solid 1px Black;	
	border-bottom:solid 5px Green;	
	line-height:20px;
	*/
	background-color: #f5f5f5;
}
.KitRowSpacer {
}
.KitSpacer {
	/*
	border:solid 1px Lime;
	background-color:Aqua;
	*/
	height: 10px;
}
#KitAddToCartFormDetailsHeader {
	text-align: center;
	text-decoration: underline;
}
#KitAddToCartFormDetails {
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}
#KitSideBar input[type="button"] {
	width: 120px;
	text-align: center;
	margin-top: 3px;
}
.KitRegularBasePrice {
	font-style: italic;
	text-decoration: line-through;
}
.KitBasePrice {
}
.KitBasePriceOnSale {
}
.KitCustomizedPrice {
}
.KitCustomizedPriceOnSale {
}
.KitLevelPrice {
}
.KitLevelPriceOnSale {
}
.imgbrd {
	border: 3px solid #000000;
}
.AddToButtonsIE {
	margin-top: 10px;
	margin-left: 10px;
	width: 87px;
	height: 21px;
	background: white url(../images/button1.png) no repeat top left;
	border-style: None;
}
.AddToBagIE {
	margin-top: 10px;
	width: 110px;
	height: 21px;
	background: white url(../images/button2.png) no repeat top left;
	border-style: None;
}
.AddToButtons {
	margin-top: 10px;
	margin-left: 10px;
}
.AddToBag {
	margin-top: 10px;
}
.TabRelated {
	border-style: solid;
	border-width: 1px;
	border-color: #CACAcA;
}
.Relateds {
	border-style: solid;
	border-width: 1px;
	border-color: #CACAcA;
	background-color: #FFFFFF;
}
/*------product.SimpleProductpagewithbanner.xml.config-----*/
#breadcrumb1 {
	padding: 0px 0px 0px 0px;
	color: #444;
	text-align: left;
}
.RelImage {
	width: 80px;
	height: 112px;
	margin: 0 5px 0 5px;
}
#TableColor {
	width: auto;
	height: 32px;
}
.TColor {
	width : 25px;
	height : 27px;
	background-color: #DFE1DB;
	border: solid 1px #DFE1DB;
	color: #DFE1DB;
	display: none;
}
.TColorV {
	width : 25px;
	height : 27px;
	background-color: #FFFFFF;
	border: solid 1px #999999;
	color: #DFE1DB;
	cursor: pointer;
}
.hiddense {
	visibility: hidden;
}
.vise {
	visibility: visible;
}
.hiddens {
	display: none;
}
.vis {
;
  	display: block;
}
#fabricdiv {
	width : 200px;
	text-decoration: none;
	color: #666666;
	cursor: pointer;
	position: relative;
	top: 0px;
	z-index: 11;
}
.producttext li {
	list-style-type: disc;
	list-style: inside;
}
.producttext {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/*------ShoppingCard-----*/
.ContinueShoppingButtonImg {
	height: 24px;
	width: 133px;
	background: transparent url(../images/btn_contshop.gif) repeat top;
	border-style: None;
	color: #DFE1DB;
	font-size: 1pt;
	cursor: pointer;
	position: relative;
}
.UpdateCartButtonImg {
	height: 24px;
	width: 77px;
	background: transparent url(../images/btn_update.gif) repeat top;
	border-style: None;
	color: #DFE1DB;
	font-size: 1pt;
	cursor: pointer;
	position: relative;
}
.CheckoutNowButtonImg {
	height: 24px;
	width: 91px;
	background: transparent url(../images/btn_checkout.gif) repeat top;
	border-style: None;
	color: #DFE1DB;
	font-size: 1pt;
	cursor: pointer;
	position: relative;
	border: 0;
}
.ProductNameTextConfirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.ProductNameTextConfirmText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
}
#addform small {
	font-size: 10pt;
	color: #666666;
}
#Color, #Size {
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #444444;
	margin: 5px;
	width: 100px;
}
#Quantity {
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #444444;
	margin: 5px;
	width: 40px;
}
.AddToCartButton {
	width: 214px;
	height: 83px;
	background: transparent url(../images/addToBag.gif) repeat top;
	border-style: None;
	color: #DFE1DB;
	font-size: 1pt;
	cursor: pointer;
	position: relative;
}
#TabCartItems Img {
	width : 80px;
	height : 119px;
}
#TabCartItems {
	font-size: 10pt;
}
.CartDeleteButton {
	color: #000080;
	background-color: transparent;
	border: 0;
	cursor: pointer;
}
.CartHederText {
	background-color: #9D9FA2;
	color: #FFFFFF;
	font-size: 11pt;
	height: 20px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}
#TabCartItems Img {
	width : 80px;
	height : 119px;
}
#TabCartItems td {
	font-size: 10pt;
}
#TabCartItems a {
	font-size: 12pt;
}
#TabCartItems input {
	font-size: 8pt;
}
.CartDeleteButton {
	font-size: 8pt;
	color: #4B5287;
	background-color: transparent;
	border: 0;
	cursor: pointer;
}
.CartTexttable {
	color: #555555;
	font-size: 8pt;
	vertical-align: middle;
}
.CartTexttable input, textarea {
	border-color: #9D9FA2;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}
.TabUnSel {
	color: #666666;
}
.TabSel {
	color: #000000;
}



 /* RedRaiderwrapper  */

@media all {
  #RedRaiderwrapper   {
    margin: 0 auto;
    padding: 0;
    border: 0;
    width: 860px;
    text-align: left;
    background: #fff url(http://www.blogblog.com/moto_mr/innerwrap.gif) top right repeat-y;
    font-size:90%;
    }
  }
@media handheld {
  #RedRaiderwrapper   {
    width: 90%;
    }
  }

.footerlink
{
	font-size: 11px;
}
