/* Main Styles - used throughout entire site*/
	
	body { background-image: url(images/bg_check3.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:#923052; margin-bottom:0px;}
	
		/*Text Styles*/
		h1 {margin-bottom:5px;font-size:13px;}
		h2 {margin-bottom:5px;font-size:12px;}
		p {margin-top:0px; margin-bottom:15px; font-size:11px;}
		
		.text {font-size:11px;}
		.text-bold {font-size:11px; font-weight:bold;}
		
		.sm {font-size:10px;}
		.smb {font-size:10px; font-weight:bold;}
		.exsm {font-size:9px;}
		.exsmb {font-size:9px; font-weight:bold;}
		
		/*List styles*/
		ol {font-size:11px;}
		li {margin:5px;}
		
		/*Link Styles*/
		a {color:#923052}
		a:visited {color:#923052;}
		
		/*table styles*/
		td.pad2px {padding:2px;}
		
		/*Form Styles*/
		.textinput {font-size:11px; font-family:verdana,arial,helvetica,sans-serif;}
		.border {border:1px solid #da96a6;font-family:verdana, arial, helvetica, sans-serif; font-size:11px;padding:3px;} /*Form Field with border*/
		textarea.contact {border:1px solid #da96a6; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; 
			width:225px; height:100px; scrollbar-base-color:#fde9e9; scrollbar-track-color:#f1c6c6; scrollbar-3dlight-color:#ffffff; 
			scrollbar-shadow-color:#f1c6c6; scrollbar-darkshadow-color:#db99a9; scrollbar-arrow-color:#db99a9;} /*Textarea with colored scroll bar and border*/
		select {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px;}
		textarea {font-size:11px; font-family:verdana, arial, helvetica, sans-serif;}
		.btn {color:white; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0px; background-color:#DA96A6; border-top:2px solid #E9C0CA; border-left:2px solid #E9C0CA; border-right:2px solid #C07D8D; border-bottom:2px solid #C07D8D;}
		
		/*Checkout/Account Form Styles*/
		table.infosection {border:1px solid #660d2b; margin-bottom:20px;}/*Section table*/
		table.infotable {width:450px; margin:10px;}/*Nested table containing form fields and form labels*/
		td.sectionhead {background-color:#660d2b; font-weight:bold; color:#fff; padding:2px; font-size:12px;}/*table header containing categories*/
		tr.backcolor {background-color:#FDE9E9;}/*Table row with background color - samme color as class evenrow*/
		
		/*td.fieldname {font-size:11px; font-weight:normal; padding:1px; vertical-align:middle;}Cells containing field labels
		td.fieldtextbold {font-size:11px; font-weight:normal; padding:1px; vertical-align:middle; font-weight:bold; padding:3px; padding-left:5px;}Cells containing bold field labels
		td.formobject {font-size:11px; padding:1px;}Cells containing form elements*/
		
		/*alternating row colors*/
		tr.oddrow {background-color:#FDE9E9;}
		tr.evenrow {background-color:#ffffff;}
		
		
		table.shippingchargetable {border:2px solid #660d2b;}
		td.subtotal {font-size:11px; font-weight:bold; text-align:left;}
		td.shippingcharge {font-size:11px; font-weight:bold; text-align:left;}
		td.totalcost {font-size:11px; font-weight:bold; text-align:left;}
		td.tax {font-size:11px; font-weight:bold; text-align:left;}
		td.separator {background-color:#660d2b;}


/* Header and footer include styles (inc_header.cfm & inc_footer.cfm) */

	/*Left Navigation TD*/
	.leftnav {width:161px; vertical-align:top; background-image:url(images/bg_leftnav.gif); background-repeat:repeat-y; background-color:#fff;}
	
	/*Left Navigation Div's*/
	#catitem {border:1px solid #da96a6; background-color:#fde9e9; width:134px; text-align:left; margin:1px; padding:3px; 
		vertical-align:middle; font-size:11px; font-weight:bold;}
	#subcatitem {border:1px solid #da96a6; background-color:#fdf6f6; width:134px; text-align:left; margin:1px; padding:3px; 
		vertical-align:middle; font-size:11px; font-weight:bold;}
		
	/* Left Navigation Category Links */
	a.cattext {margin-left:10px; vertical-align:middle; text-decoration:none; color:#923052;}
	a.cattext:hover {text-decoration:underline;}
	a.cattext:visited {color:#923052; text-decoration:none;}
	a.cattext:visited:hover {text-decoration:underline;}
	
	/* Left Navigation Subcategory Links */
	a.subcattext {margin-left:20px; vertical-align:middle; text-decoration:none;}
	a.subcattext:hover {text-decoration:underline;}
	a.subcattext:visited {color:#660066; text-decoration:none;}
	a.subcattext:visited:hover {text-decoration:underline;}

/* Home page styles (dsp_home.cfm) */
	
	/* Right Minor Column inset boxes */
	#rightinset {width:168px; border:1px solid #da96a6; padding:8px;}

/*td.t1 {margin-top:0px; margin-bottom:15px; font-size:11px;}*/

/* Regular Form Styles */
/*.inpt_qty {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px; text-align:center;}
.inpt_colorselect {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px; }
.inpt_shippingselect {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px; }
.fieldmedium {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px;}
.fieldsmall {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px;}
.inpt_select {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px; }*/

/* Subcategory Page & Subcategory Detail Styles (Products/dsp_CatProducts.cfm)*/

	/*.subcatname {font-size:11px; font-weight:bold;} /*Title of each subcategory
	.subcatprodname {font-size:11px; font-weight:bold; text-align:center;} Product name in subcategory page
	.subcatsize {font-size:11px; padding-top:5px; text-align:center;} Product sizes and prices in subcategory page*/
	
/* Product Detail Page Styles (Products/dsp_ProductDetails.cfm) */

	/*.detailoption {font-size:11px; font-weight:bold; text-align:left;}*/
	
/*Shopping Cart Page Styles (ShoppingCart/dsp_ShoppingCart.cfm) */

	


/*Catalog Page Styles*/
/*.options {font-weight:bold; margin:0px;}*/


/*
td.ck_prodname {vertical-align:top; padding-left:5px; padding-top:3px; font-size:11px; font-weight:bold;}
td.ck_prodcolor {vertical-align:top; padding-left:5px; padding-top:3px; font-size:11px;}
td.ck_prodsize {vertical-align:top; padding-left:5px; padding-top:3px; font-size:11px; padding-bottom:3px;}*/


/*Shopping Cart Styles*/
td.prodname{vertical-align:middle; padding-left:5px; padding-top:3px; font-size:11px;}
td.prodcolor {padding-top:3px; text-align:center; font-size:11px;}
td.prodsize {padding-top:3px; text-align:center; font-size:11px;}
td.prodquantity {text-align:center; font-size:11px;}
td.prodprice {padding-top:3px; text-align:center; font-size:11px;}

/*Site Map*/
#TC_exOl {font-size:12px; line-height:18px; text-transform:uppercase; margin-top:0px;}
.mc
{font-size:12px; float:left; cursor:pointer;}


.mcSub
{font-size:12px; margin-top:5px; line-height:18px; text-transform:uppercase; font-weight:bold; margin-left:25px}

.noSub {line-height:18px; font-size:10px; font-weight:normal; margin-left:30px;}

.sub
{float:left; cursor:pointer; font-weight:normal;}

.subSub
{line-height:18px; font-size:10px; font-weight:normal; margin-left:30px;}

