/*
L.Brown		af7f4e
D.Brown		443726
L.Purple	f4eee2
D.Red		ac223c
L.Red		bd5162
*/

* {margin:0; padding:0}
body {font:11px verdana, arial, helvetica, sans-serif; background:#af7f4e; color:#616161}

h1,h2,h3,h4,h5,h6 {padding:5px 0; font-weight:bold}
h5 {color:#ac223c}
h1	{font-size: 1.8em}
h2	{font-size: 1.5em}
h3	{font-size: 1.4em}
h4	{font-size: 1.3em}
h5	{font-size: 1.2em}
h6	{font-size: 1.0em}
p 	{margin:4px}
img	{border:0px}


a:link, a:visited {color:#bd5162; text-decoration:none}
a:hover, a:active {color:#fff; background-color:#ac223c;  text-decoration:none}

#footer_1 a, #footer_1 a:visited, #footer_2 a, #footer_2 a:visited {color:#443726; padding:0 2px}
#footer_1 a:hover, #footer_1 a:active, #footer_2 a:hover, #footer_2 a:active { background:#af7f4e; color:white}
	
#container_body {background:white; width:824px; margin:10px auto; padding:6px}
	#container_banner {float:left; }
	#logo {float:left; margin:0 6px 0 0; padding:0}
	#banner_box {float:left; width:638px}
		#topbar {font:10px verdana, arial, helvetica, sans-serif; background:#f4eee2; height:30px; margin:0 0 6px 0; padding:0 0 0 6px; color:#bd5162; font-weight:bold}
			#topbar	img {vertical-align:middle}
			.form1, .form2 {display:inline}
			.form2 select {border:1px solid #ccc}
			.form1 input, .form2 input {display:inline; border:1px solid #948a7c; margin:6px 0; padding:2px 4px 2px 6px; vertical-align:middle; font:10px verdana, arial, helvetica, sans-serif; color:#999}

		#banner {height:178px}

#container_content {float:left; background:url(../media/bg_nav.gif) repeat-y; width:824px; margin:6px 0}

#contain_nav {font:12px verdana, arial, helvetica, sans-serif; float:left; background:#443726; width:180px}
#nav {float:left}
	#nav ul ul {margin:10px 0 0 0}
	#nav ul ul li {margin:1px 0}

#nav li {border-bottom:2px solid white; list-style-type:none}
	#nav a, #nav visited {color:#EFF3FF; display:block; padding:8px 0 8px 8px; text-decoration:none; font-weight:bold; width:172px}
	#nav a:hover, #nav a:active {display:block; background:#af7f4e; color:white}
	
	#nav_active {background:#ac223c}
		#subnav_active {background:#af7f4e}

	#nav_banners {border:0px; margin:0;padding:0}
		#nav_banners a {padding:0}
	
	#content {float:left; margin-left:3px}
		#breadcrumbs {background:#f4eee2; width:632px; padding:9px 0 9px 6px; color:#bd5162; font-weight:bold}
		#content_main {width:637px;margin:6px 0 0 0; clear:both}
			#content_main ul {margin:0 5px}
			#content_main li {margin:0 0 0 20px}

#seperator {border-top:4px solid #af7f4e; margin:0 0 6px 0; clear:both}

#footer {float:left; background:#f4eee2}
#footer_1, #footer_2 { float:left; padding:12px 6px}
	#footer_1 {width:590px}
	#footer_1 li {display:inline}
	#footer_2 {width:210px}

/* subpage #1 */
#topbar_editprofile {color:#6b6253}
#topbar_editprofile:hover {color:white}

#nav li li {border-bottom:0px solid white; list-style-type:none} 
	#nav li li a, #nav li li visited {display:block; padding:0 2px 0 8px; text-decoration:none; width:170px; font:10px verdana, arial, helvetica, sans-serif; font-weight:normal}
	#nav li li a:hover, #nav li li a:active {display:block; background:#af7f4e; color:white}

#content_mainLeft, #content_mainRight, #content_mainLeft_prodView {float:left}
#content_mainLeft ul, #content_mainRight ul, #content_mainLeft_prodView ul,
#content_mainLeft li, #content_mainRight li, #content_mainLeft_prodView li {margin:0;padding:0}

#content_mainLeft {width:488px}
#content_mainRight {width:144px}

#content_mainLeft_prodView {width:480px; margin:0; padding:0}
	#prod_overview {width:150px; height:130px; float:left; margin:6px 10px 6px 0; background:url(../media/bg_prodoverview.gif)}
		#prod_title {width:140px; height:43px; color:#443726; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 2px 0; overflow:hidden}
			#prod_title a:link, #prod_title a:visited {display:block; width:140px; height:43px; color:#ac223c}
			#prod_title a:hover, #prod_title a:active {display:block; width:140px; background:#ac223c; color:white}

		#prod_img {float:left; width:75px}
		#prod_misc {float:left; width:65px}

#block_cart {background:#443726; color:white; margin:0 0 4px 0; padding:7px}

#block_newitems {background:#ac223c; color:white; padding:5px 10px 10px 7px}
	#block_newitems li {list-style-type:disc; margin-left:15px}

#block_sale {/*background:#443726; margin:6px 0*/ background:#ac223c; color:white; padding:5px 12px 10px 7px}
	#block_sale li {list-style-type:disc; margin-left:14px}

#block_soldmost {background:#443726; color:white; padding:5px 10px 10px 7px}
	#block_soldmost li {list-style-type:none}

#block_cart a, #block_cart a:visited, 
#block_newitems a, #block_newitems a:visited, 
#block_sale a, #block_sale a:visited, 
#block_soldmost a, #block_soldmost a:visited {color:white}

#block_cart a:hover,#block_cart a:active, 
#block_newitems a:hover, #block_newitems a:active, 
#block_sale a:hover, #block_sale a:active, 
#block_soldmost a:hover, #block_soldmost a:active {background:#af7f4e; color:white}

#block_error {border:1px solid #ac223c; width:400px}
	#block_error img {float:left; margin:10px 0 12px 12px}
	#block_error p {float:left; margin:16px 12px 12px 12px}

/* subpage forms */

input {border:1px solid #948a7c}
.form3 input {border:1px solid #948a7c; background:white; margin:1px 0; padding:2px 6px; vertical-align:middle; color:#999;font:11px Verdana, Arial, Helvetica, sans-serif;}
.form3 select, .form3 textarea, .form2 select {font:11px Verdana, Arial, Helvetica, sans-serif; color:#616161}
.form3 textarea {padding:2px 6px}

#BTN_submit {border:1px solid #ac223c; background:white; color:#ac223c; width:120px}

/* Shoppingcart */
#cart_footer img {vertical-align:middle}
	#cart_footer li {float:left; list-style-type:none}
	#cart_footer  a, #cart_footer  a:link, #cart_footer  a:visited  {display:block; background:white; border:1px solid #ac223c;  margin:10px 25px 10px 0; padding:4px; font:bold 10px Verdana, Arial, Helvetica, sans-serif}
	#cart_footer  a:hover {display:block; background:#ac223c}
	
#Profile_topbar {}
	#Profile_topbar li {float:left; list-style-type:none}	
	#Profile_topbar a, #Profile_topbar a:link, #Profile_topbar a:visited  {display:block; background:white; border:1px solid #ac223c;  margin:10px 25px 20px 0; padding:4px; font:bold 11px Verdana, Arial, Helvetica, sans-serif}
	#Profile_topbar a:hover {display:block; background:#ac223c}

#contain_prod_cat_overview {width:495px}
	#prod_cat_overview {float:left; margin:0 8px 20px 0}
		#prod_cat_overview:hover {background:#ac223c}
		#prod_cat_overview a, #prod_cat_overview a:visited {background:white; color:#ac223c}
		#prod_cat_overview a:hover, #prod_cat_overview a:active {background:#ac223c; color:white}
		
	
	
/*    misc      */




/* BOX */
#navcontainer, #box_customPages, #box_search, #box_searchPrice, #box_newItems, #box_popularItems, #box_misc {border:1px solid #ccc; border-top:0px; background:white; margin:0 0 15px 0}
#navcontainer h6, #box_customPages h6, #box_search h6, #box_searchPrice h6, #box_newItems h6, #box_popularItems h6 {background:url(/media/bg_blockheaders2.gif); border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; color:#666}
#navcontainer ul, #box_customPages ul, #box_search ul, #box_searchPrice ul, #box_newItems ul, #box_popularItems ul {list-style-type:none}

#navcontainer {}
	#navcontainer li li {padding:0 13px}
#box_customPages {}
#box_search {}
	#box_search form {padding:5px}
	#box_search input {border:1px solid #ccc; color:#999}
#box_searchPrice {}

#box_newItems {}
#box_popularItems {}
#box_misc {border-top:1px solid #ccc}

.box ul {margin:6px 0}
.box li {background:url(/media/icon_bullet1.gif) 7px 2px no-repeat; padding:0 20px}
	.box li li {background:url(/media/icon_bullet1.gif) 0px 0px no-repeat}

#Clearer {clear:both}

#Footer {border-top:1px solid #ccc; color:#666;
	background:white;
	margin:0 auto; padding:0;
	width:990px;
	font:9px Verdana, Arial, Helvetica, sans-serif; 
	text-align:center
	}
	#Footer ul {margin:0; padding:10px 0}
	#Footer li {display:inline; margin:0; padding:0}

.prodimg {border:1px solid #CBCBCB}

.prodListDescr {height:78px; margin-bottom:4px; overflow:hidden}
.prodHeader, .prodHeaderRel {background:#f59821; color:white; font-weight:bold; margin-bottom:5px; padding:2px}
.prodToolbar {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:2px 0 10px 0}
	.prodToolbar td {padding:3px 0}
.CPprodPrice {color:#ac223c}

#prodView_BGDesc {background:#ac223c; padding:10px; color:white}
#prodView_MiscBar {margin:10px 0}
	#prodView_MiscBar li {list-style-type:none}
	#prodView_MiscBar a:link, #prodView_MiscBar a:visited {padding:0 2px}

.prodView_Bar {border:1px solid #ccc; margin:10px 0; font-weight:bold; color:#666; width:470px}
	.prodView_Bar h6 {padding:6px}

#prodView_BTNorder {border:1px solid #ac223c; width:102px; padding:1px; color:white}
	#prodView_BTNorder a, #prodView_BTNorder a:link, #prodView_BTNorder a:visited  {display:block; background:#ac223c; border:1px solid #ac223c; width:100px; padding:2px 0; text-align:center; color:white; font:bold 12px verdana}
	#prodView_BTNorder a:hover {display:block; background:white; width:100px; color:#ac223c}

/* -----------------------------------------
SHOP PAGES
scripts/prodList.asp
----------------------------------------- */
.prodlist_CatItems {text-align:center; float:left; padding:5px}

.prodList_descr {height:91px; overflow:hidden}
.prodList_header {background:#ccc; color:white; margin:5px 0 5px 0; padding:3px}
.prodList_toolbar {width:200px; border:1px solid black; border-left:0px; border-right:0px; margin:5px 0 5px 0; padding:0; text-align:left}

.prodList_table {text-align:left}


.cpbox1            {color: #333333; background-color: #f5f5f5; border: 1px solid #bbc3d3}
.cpbox1 a:link     {color: #333333; font-weight: bold; text-decoration: none}
.cpbox1 a:visited  {color: #333333; font-weight: bold; text-decoration: none}
.cpbox1 a:hover    {color: #996666; font-weight: bold; text-decoration: underline}

/* info box with headings ( h = heading cell ; b = body cell ) */
.cpbox2            {color: #333333; background-color: #f5f5f5; border: 1px solid #bbc3d3}
.cpbox2h           {color: #333333; background-color: #dddddd; padding: 1px}
.cpbox2h b         {color: #333333;}
.cpbox2b           {color: #333333; background-color: #f5f5f5}
.cpbox2b a:link    {color: #333333; text-decoration: none}
.cpbox2b a:visited {color: #333333; text-decoration: none}
.cpbox2b a:hover   {color: #996666; text-decoration: underline}

/* box - page headings */
.cppagehead {border-bottom: 2px solid #cccccc; padding-bottom: 4px}

/* box - page navigation */
.cppagenav {background-color: #eeeeee}

/* box - general headings */
.cpgenheadings {background-color: #eeeeee}

/* box - product image (home page) */
.cphomeimg {background-color: #f5f5f5; border: 1px solid #cccccc}

/* box - product description (home page) */
.cphomedesc {border-bottom: 1px solid #cccccc}

/* horizontal and vertical lines */
.cplines {background-color: #cccccc}

/* product short description (except detail page) */
.cpproddesc {}

/* product short description (detail page only) */
.cpproddescdet {}

/* product long description */
.cpproddesclong {}

/* product detail */
.cpproddet {}

/* product sku */
.cpprodsku {}

/* product list price - text label */
.cpprodlpricet {}

/* product list price - price value */
.cpprodlpricev {text-decoration: line-through}

/* product sale price - text label */
.cpprodspricet {}

/* product sale price - price value */
.cpprodspricev {color: red}

/* free shipping text */
.cpfreeshipmsg {color: red}

/* in stock text */
.cpinstock {color: #888888}

/* out of stock text */
.cpoutstock {font-weight:bold; color:red}

/* no image text */
.cpnoimgt {color: #800000}

/* category list */
.cpcatdesclist {}

/* category description - no products linked to it */
.cpcatdesc {}

/* category description - has products linked to it */
.cpcatdescprod {font-weight: bold}

/* option description for "optional" options */
.cpoptdesc {border:1px solid #ccc; font-style: italic}

/* option select box */
.cpoptsel {border:1px solid #ccc}

/* option text box */
.cpopttxt {font-family: verdana, arial, helvetica; font-size: 8pt}

/* box - 2, 3 and 4 column layout for product list page */
.cpcolsview {background-color: #f5f5f5; border: 1px solid #cccccc}
.cpcolsview a:link    {color: #000099; text-decoration: none}
.cpcolsview a:visited {color: #000099; text-decoration: none}
.cpcolsview a:hover   {color: #996666; text-decoration: underline}

/* system messages */
.cpsysmsg    {}
.cpsysmsgerr {color: red}
.cpsysmsgurl {}

/* highlights used in search results */
.cphighlight {color: #000000; background-color: #ffff66}

/* radio button options */
.cpoptradio {}

/* option description for "mandatory" options*/
.CPoptDescM {font-size:9px}


.cpclosewindow {text-decoration: none;}
.install {border: 1px solid #bbc3d3}

.installcomment {padding-left: 30px}
.textblock {background-color: #eeeeee; border: 1px solid #cccccc}
.maintclosed {color: red; text-align: center}

#page_active {background-color:#ac223c; color:white}
