/* Main body style definition  */
BODY  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-position: 0px 0px;
	background-color: #990000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
p, td {
	font-size : 12px;
	line-height: 16px;
}
a, a:link, a:visited {
	color: #CC0000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}

/* Used if no thick and thin line images defined  */
HR.thickline {
	color : #000099;
	size : 4;
}

HR.thinline {
	color : #cccccc;
	size : 1px;
}

/* This is the style for the majority of text not otherwise defined below */
.mainpage {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 0;
	border-width : 0;
	margin : 0;	
	color : #000000;
}

/* Style for main page titles, if no image defined */
.title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #CC0000;
	font-weight: bold;
}

/* Style for other page titles, if no image defined */
.title2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #000099;
	font-weight: bold;
}

/* Style for text that appears at the top of some special pages like specials, and search engine */
.toptext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


/* Style for category names, if no image defined   */
.catname {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

/* Style for Product SKU line, if turned on */
.prodSKU {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Style for Product price, if turned on */
.prodprice {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #CC0000;
}

/* Style for Product price emphasized words */
.prodprice2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #666633;
	font-weight: bold;
}

/* Style for Product discount line, if turned on */
.proddisc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Style for border around image on moreinfo page */
.moreimg {
}

/* Style for orderbox text */
.ordertext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

/* Style for form headers */
.formheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : white;
}

/* Style for form background */
table.formbg {
	background-color : #FFFFFF;
}

/* Style for form text */
.formtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

/* Style for larger form text */
.largerformtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color : #000000;
}

/* Style for smaller form text */
.smallformtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;	
	color : #000000;
}

/* Style for form error messages */
.formerror {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : red;
}

/* Style for form required text */
.formreqtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
}

/* Style for shopping cart header */
.cartheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : white;
}

/* Style for shopping cart header background */
.cartheaderbg {
	background-color : #197C2B;
}

/* Style for shopping cart text */
.carttext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

/* Style for small shopping cart text */
.smallcarttext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

/* Style for main shopping cart color */
.mainrows {
	background-color : #FFFFFF;
}

/* Style for alternate shopping cart rows */
.altrows {
	background-color : #E8E8E8;
}

/* Add any additional styles you wish to use for your store here  */

/* Used for the default header */
A.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000099;
	font-weight: bold;	
	}
	
/* Used for the default footer */
A.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000099;
	font-weight: bold;	
	}
/* Used for the information at the bottom of the page */
.merchant {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;	
	color : #000000;
}

/* used for the input boxes before add to cart */
.orderbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

/* Used for the navigation telling what records you are on */
.pageNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666633;
}
a.pageNav:link {
	color: #666633;
	text-decoration: none;
}
a.pageNav:hover {
	color: #990000;
}
a.pageNav:visited {
	text-decoration: none;
}

/* Used for the error like quick order. returs smaller than regular order */
.quickError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

/* Used for the quick order box on the template */
.quickBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1EFD6;
	color: #990000;
	text-align: center;
}

/* Used for related items */
.relatedHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

/* Used for the related items links */
.relatedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666633;
}

/* Used for the style of the top left navigation */
.tempLeft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-style: none;

}

/* Used for the style of the main lefthand nav area */
.tempLeftTwo {
	background-image: url(../images/template/leftCrayon.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the style of the bottom table cell of the left hand nav */
.tempLeftThree {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the main right nav collumn */
.tempRightTwo {
	background-image: url(../images/template/rightCrayon.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the bottom of the right hand nav */
.tempRightThree {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the style of the top right hand nav td */
.tempRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the top navigation accross the middle of the top */
.topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006633;
}
a.topNav, a.topNav:link {
	color: #006633;
	text-decoration: none;
}
a.topNav:hover {
	color: #999900;
	text-decoration: none;
}
a.topNav:visited {
	text-decoration: none;
}

/* Used for the style of the main cell where the content goes*/
.tempMiddleTwo {
	background-image: url(../images/template/mainFade.gif);
	background-repeat: repeat-x;
}

/* Used for the top nav bar accross the top of the page */
.tempMiddle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* Used for the middle bottom cell */
.tempBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #666666;
}

/* Used for the word and link ...more info leading to the details page */
.moreinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #660099;
	font-weight: bold;
}
a.moreinfo:link {
	color: #660099;
	text-decoration: none;
}
a.moreinfo:hover {
	color: #CC0000;
	text-decoration: none;
}
a.moreinfo:visited {
	text-decoration: none;
}

/* Used for the left hand box containing product info on the details page */
.moreinfotable {
	background-color: #E1EFD6;
	border: 4px dotted #83A16D;
	padding: 7px;
}

/* Not Sure */
.moresubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #660099;
	font-weight: bold;
}

/* Used for the into style text on the hhome page or any where big styled text is needed */
.indextext {
	font-family: "Comic Sans MS", Arial, Verdana;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

/* Used for the into style text on the hhome page or any where smaller styled text is needed */
.indextextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #663399;
	font-weight: bold;
}

/* bold version of style above, different color too */
.indextextbold {
	font-family: "Comic Sans MS", Arial, Verdana;
	font-size: 17px;
	font-weight: normal;
	color: #006600;
	letter-spacing: 1px;
	word-spacing: 1px;
}

/* Used for the layer holding cart contents */
.cartbox {
	float: left;
	position: absolute;
	top: 28px;
	right: 14px;
	z-index: 1;
	height: 80px;
	width: 145px;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}

/* Used for the words in the layer showing cart contents */
.viewcart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
}

/* bold and different color of above */
.viewcartbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}

/* Used for highllighting sections in the top text area like page "1" of 3 */
.toptexthlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6600CC;
}

/* Used for the bottom box on the home page*/
.newsbox {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #663399 solid;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}


.indexhead {
	color: #CC0000;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Extension of title styles to handle differenes for linked products*/
.linkedproducts .title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #663399;
}
.linkedproducts .title a, .linkedproducts .title a:link, .linkedproducts .title a:visited {
	color: #663399;
	text-decoration: none;
}
.title a:hover {
	color: #CC0000;
	text-decoration: none;
}

/* Get rid of space around form*/
form {
	margin: 0px;
	padding: 5px;
}

.prodfade {
	background-image: url(/client/client_images/template/greenfade.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mainmenu {
	font-family: comic sans ms,arial,,technical;
	font-size: 12px;
	padding: 5px;
}
.mainmenu a, .mainmenu a:link, .mainmenu a:visited {
	display: block;
	padding: 5px;
	color: #990000;
	text-decoration: none;
}
.mainmenu a:hover, .mainmenu a:active {
	background-color: #F9DE86;
	color: #FF0000;
	text-decoration: none;
}
.navHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBC962;
	font-weight: bold;
	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

.bluesBox {
	background-color: #E0EEF8;
	border: 1px solid #3366CC;
}


.welcome {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 16px;
}
.welcome h1 {
	font-size: 24px;
	color: #990000;
}
.welcome strong {
	color: #CC0000;
}
.welcome li {
	font-weight: bold;
	color: #333399;
	padding-bottom: 10px;
}
h1 {
	font-family: "comic sans ms", arial, , technical;
	font-size: 20px;
	color: #663399;
	font-weight: bold;
	line-height: 24px;
	padding-top: 5px;
}
.bigRedBold {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
h2 {
	font-size: 17px;
	font-weight: bold;
	color: #330066;
}

form {
	margin: 0px;
	padding: 0px;
}
.yellowbox { background-color: #FFf796; padding: 5px; border: 1px #663399 solid; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 17px; }
ol { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #000000; ; line-height: 2em}
.indextextboldgreen { font-family: "Comic Sans MS", Arial, Verdana; font-size: 17px; font-weight: bolder; color: #009933; letter-spacing: 1px; word-spacing: 1px; }
