/*
  $Id: stylesheet.css,v 1.00 2008/03/20 20:04:02 Kosydor Factory $

  Custom Design Website
  http://www.kosydor.com

  Copyright (c) 2008 Kosydor Factory

  Never Released under any Public License, but this sure will save someone lots of work
*/

.boxText { font-family: Verdana; font-size: 11px; color: #000000; }
.errorBox { font-family : Verdana; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #444444; }
.orderEdit { font-family : Verdana; font-size : 10px; color: #70d250; text-decoration: underline; }

/*
BODY {
   background:  #FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  margin: 0px;
  padding: 0;
  border: 0;
  text-align: center;
}
*/

BODY {
  background-image:url(/images/bg_plate.gif);background-repeat:repeat;background-attachment:fixed;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  margin: 0px;
  padding-left: 0;
  border: 0;
  text-align: center;
}

#innerholder {
  width: 1005px;/* width can be changed to what you want just stay under 790px*/
  border:none;/*border can be removed for a borderless page*/ 
  background: #ffffff;
  color: #000000;
  margin: 0px auto 1px auto;
  text-align: left;
 }

A  {
  color: #000099;
  text-decoration : underline;
  font-family: Verdana;
  font-weight : none;
}

A:hover {
  color: #ff9900;
  text-decoration : none;
  font-weight : bold;
}

.dropdown {
  font-family: Verdana;
  font-weight : bold;
}

FORM {
	display: inline;
}


TR.header {
  background: #88A8B0; 
}

TR.headerNavigation {
  background: #D8D8D8;
}

TD.headerNavigation {
  font-family: Verdana;
  font-size: 11px;
  background: #E6E6E6; 
  color: #000000;
  font-weight : none;
}

A.headerNavigation { 
  color: #000099; 
}

A.headerNavigation:hover {
  color: #ff9900;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana;
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana;
  /* font-size: 12px; */
     font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
   background: #FFFFFF;  
   color: #000000;
}

TD.footer {
  font-family: Verdana;
  font-size: 11px;
   background:  #FFFFFF;
   color: #000000; 
   font-weight: bold;

}

.infoBox {
  background: #E6E6E6 ;
  border-color: #E6E6E6;
  border-style: solid; 
  border-width: 1px;  
}

.ronk {
  background: #FFFFFF; 
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  
}

TD.ronk {
  background: #FFFFFF;		
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}

a.ronk:link {
    font-size:11px;
    color : #0000FF; 
	font-weight : bold;
	font-family:Verdana;}
a.ronk:visited {
    font-size:11px;
    color : #0000FF; 
	text-decoration : underline; 
	font-weight : bold;
	font-family:Verdana;}
a.ronk:hover {
    font-size:11px;
    color : #0080FF; 
	text-decoration : none; 
	font-weight : bold;
	font-family:Verdana;}
}

.infoBoxContents {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;

}

SPAN.infoBoxContents {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;

}

TD.infoBoxContents {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  background: #E6E6E6;
  color: #000000;
  text-align: center;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #E6E6E6;
}

TABLE.productListing {
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#FFFFFF;
  border-left-width:5px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
  border-top-width:5px;
  border-top-style:solid;
  border-top-color:#FFFFFF; 
}

.productListing-heading {
  font-family: Verdana;
  font-size: 11px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  border-color: #FFFFFF;
  border-style: solid; 
  border-width: 1px;
  border-bottom-width:20px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;  
}

A.pageResults {
  color: #4A76CE;
}

A.pageResults:hover {
  color: #4A76CE;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #6B6B6B;
}

TD.subBar {
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF; 
  background: #FFFFFF;
  padding-left: 10;
  font-family: Verdana;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

TD.accountCategory {
  font-family: Verdana;
  font-size: 11px;
  color: #444444;
}

TD.fieldKey {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana;
  font-size: 11px;
}

TD.tableHeading {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana;
  font-size: 11px;
}

TEXTAREA {
  width: 80%;
  background: #FFFFFF; 
  font-family: Verdana;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

TABLE.formArea {
  background: #6B6B6B;
  border-color: #E7E7E7;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana;
  font-size: 11px;
  color: #FF9933;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #FF9933; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CCCCCC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana; font-size: 10px; color: #000000; }
.checkoutBarCurrent { font-family: Verdana; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana; font-size: 10px; color: #ff0000; }

#holder{
width: 1005px;
margin: auto;
position: relative;
/* margin-left:auto; */
/* margin-right: 2; */
}

/**** NAV ***********/
/*
#nav a.mainnav { text-indent: -9999px; text-decoration: none; display: block; border-right:0px; }
#nav b { display: block; width: 100%; }
#nav li.lastitem {border-bottom: 4px solid #3D473E;}

#navatvs, #navatvs a.mainnav { background: url(/images/web_nav_atvs.jpg) no-repeat top left; height: 29px; }
#navatvs b {background: url(/images/web_nav_atvs_m.gif) no-repeat top left; width: 78px; }

#navacc, #navacc a.mainnav {background: url(/images/web_nav_accessories.gif) no-repeat top left; height: 29px;}
#navacc b { background: url(/images/web_nav_accessories_m.gif) no-repeat top left; width: 132px; }

#navfamily, #navfamily a.mainnav {	background: url(/images/web_nav_family.gif) no-repeat top left; height: 29px; }
#navfamily b { background: url(/images/web_nav_family_m.gif) no-repeat top left; width: 167px; }

#navnews, #navnews a.mainnav {	background: url(/images/web_nav_news-events.gif) no-repeat top left; height: 29px; }
#navnews b { background: url(/images/web_nav_news-events_m.gif) no-repeat top left; width: 151px; }

#navinfo, #navinfo a.mainnav {	background: url(/images/web_nav_moreinfo.gif) no-repeat top left; height: 29px; }
#navinfo b { background: url(/images/web_nav_moreinfo_m.gif) no-repeat top left; width: 182px; }

#navnull, #navnull a.mainnav {	background: url(/images/web_int_nav_endcap.gif) no-repeat top left; height: 29px; }
#navnull b { background: url(/images/web_int_nav_endcap.gif) no-repeat top left; width: 9px; }


#nav a.mainnav:hover, #navatvs:hover a.mainnav, #navatvs.sfhover a.mainnav, 
#navacc:hover a.mainnav, #navacc.sfhover a.mainnav, 
#navfamily:hover a.mainnav, #navfamily.sfhover a.mainnav,  
#navnews:hover a.mainnav, #navnews.sfhover a.mainnav,  
#navinfo:hover a.mainnav, #navinfo.sfhover a.mainnav,
#navnull:hover a.mainnav, #navnull.shover a.mainnav 
{ background: transparent;}

#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
#nav { height: 29px;}
#navwrapper { width: 100%; }

#nav ul { background: #cccccc; border: 1px solid #000000; top: 29px; opacity: .99; filter: alpha(opacity:99); border-left: 1px solid #000000; border-right: 1px solid #000000;  }

#nav li {	float: left; margin: 0;	position: relative;	color: #0592BF; }
#nav li li { border-bottom: 1px solid #EBEBEB;}

#nav a { color: #3d493e; font-size: 10px; text-decoration: none; font-weight: none; display: block; }
#nav li li a { padding-left: 8px; width: 95%; }
* html #nav li li a { width: 100%; }

#nav ul a:hover { color: #cc6415; background: #FFF;}

#nav li li { float: none; padding: 0px; }

#nav li ul { position: absolute; left: -999em; width: 11.5em; width: 175px;}

#nav li:hover ul { left: auto;}

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

*/
/*DEALER LOCATOR AND SITEMAP ROLLOVERS*/
/*
#navhead a.mainnav2 { text-indent: -99999px;}

#navheaddealer{background:  url(/images/web_2nd-nav_dealers_m.gif) no-repeat top left; width: 116px; left: -5px}
#navheaddealer a.mainnav2 { background: url(/images/web_2nd-nav_dealers.gif) no-repeat top left; height: 28px; }

#navheadsite{background: url(/images/web_2nd-nav_sitemap_m.gif) no-repeat top left; width: 70px; left: 5px}
#navheadsite a.mainnav2 { background: url(/images/web_2nd-nav_sitemap.gif) no-repeat top left; height: 28px; }

#navheadhome{background: url(/images/web_2nd-nav_home_m.gif) no-repeat top left; width: 45px; left: 5px}
#navheadhome a.mainnav2 { background: url(/images/web_2nd-nav_home.gif) no-repeat top left; height: 28px; }


#navhead a.mainnav2:hover, 
#navheaddealer:hover a.mainnav2, #navheaddealer.sfhover a.mainnav2, 
#navheadsite:hover a.mainnav2, #navheadsite.sfhover a.mainnav2,
#navheadhome:hover a.mainnav2, #navheadhome.sfhover a.mainnav2
{ background: transparent;}


#navhead, #navhead ul {	padding: 0; margin: 0; list-style: none; }
#navwrapper { width: 100%; }
#navhead li {	float: left; margin: 0;	position: relative;}
#navhead a {display: block; }

a.arrow { display: block; background: url(/images/web_orange-pointer_m.gif) no-repeat right; }
a.arrow b { display:block; background: url(/images/web_orange-pointer.gif) no-repeat right; padding-right: 23px; }
a.arrow:hover b { background: none transparent; }
*/
/*
#pageholder { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 900px; PADDING-TOP: 5px;
*/

/*
stylesheet.css (insert into)#holder { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/background.gif); PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 780px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y; POSITION: relative}#newstyle { BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/yourimage.jpg); WIDTH: 760px; BACKGROUND-REPEAT: no-repeat}insert into page, below <!-- <body> //--> tag<!-- header //--><!-- <div id="holder"><div id="newstyle">// -->
*/