/* VentureSix.com CSS Document */

body {color:#000; margin:10px auto; padding:0; text-align:center; font-size:82.5%; font-family:arial,helvetica,sans-serif; background:#BAA25A/*B39A4D*/}

#borderwrap {width:780px; margin:auto; text-align:left; background:#fff; border:4px solid #9A6696}
#pagewrap {width:770px; margin:auto; border:5px solid #fff}

/* top nav */
#tnavcont  {width:762px; color:#470060; height:18px; padding:4px; vertical-align:middle; border-bottom:5px solid #fff; background:#E0DBE2}
#tnavcont #phone {float:left; width:390px; font-size:18px; margin:0; font-family:"Times New Roman", Times, serif}

	#tnav    {float:right; width:260px; color:#38004c; font-size:12px; font-weight:normal}
	#tnav ul {width:260px; margin:0; padding:0; list-style:none}
	#tnav ul li {display:inline}
	#tnav li a {color:#38004c; text-decoration:none; padding:0 5px; margin-right:-4px; border-left:1px solid #9872A7}
		#tnav li#tnavleftlink a {border-left:none}
	#tnav li a:hover {color:#fff; text-decoration:none; background:#C098EA}

/* LOGO */
#logocont {width:770px; height:147px; border-bottom:2px solid #fff}
img#logo {float:left}
a img#logo {border:none}
img#banner {float:right}

	/* mid horizontal nav */
#mnavcont {height:25px; margin:auto; text-align:center; padding:0 6px; vertical-align:middle; border:4px solid #DFDAE0; border-left:none; border-right:none; background:#C8BBCC; font-family:"Times New Roman",Times,serif}
#mnavcont ul {list-style:none; margin:0; padding:0; text-align:center; font-family:"Times New Roman",Times,serif}
#mnavcont li {display:inline; color:#38004c; font-size:19px; line-height:25px} 
#mnavcont li a {color:#520965; padding:0 33px; margin-right:-4px; text-decoration:none; border-left:1px solid #A48BA8} /* need 33px for Macs */
	#mnavcont li#mnavleftlink a {border-left:none}
#mnavcont ul li a:hover {color:#C8C5CE; background:#470060; border-left:1px solid #9872A7} 

/* CONTENT TABLE */
#main_area /* was contentcont */ {width:100%; border-top:2px solid #fff}

#lnav {width:204px; padding:0; vertical-align:top; background:#E0DBDF}
#lnav .lnavtitle {color:#FFD967; font-size:14px; padding:0 0 0 4px; text-transform:uppercase; font-weight:bold; background:#520965}

#lnav ul {margin:0; padding:0; list-style:none}
#lnav li {line-height:1.4em; list-style:none; border-bottom:1px solid #BAA6E1}
#lnav li.lnavbtntop {list-style:none; border-top:1px solid #BAA6E1}
#lnav li a {color:#38004c; text-decoration:none; display:block; padding-left:14px; background:#D1C7D5 url(images/l/navbk.gif) no-repeat}
#lnav li a span {font-size:11px}
#lnav li a:hover {color:#38004c /*F1F1F3*/; text-decoration:none; background:#C098EA url(images/l/navbkdown.gif)}

#lnavsearchbox {color:#38004c; font-weight:bold; margin:2px 0 4px 4px}
#lnavsearchbox form {margin:0}
#lnavsearchbox .input_box {width:130px}
#lnavsearchbox a {color:#38004c; font-size:10px; text-decoration:underline; font-weight:normal}
#lnavsearchbox a:hover {color:#BAA6E1; text-decoration:none}
a#searchbtn {height:16px; width:41px}

/*#lnav #guaranteebox {width:186px; margin:10px auto; color:#640385; font-size:14px; font-weight:bold; text-align:center; padding:0 2px; font-family:"Times New Roman",Times,serif; background:#D1C7D5}
#lnav #guaranteebox span {letter-spacing:5px}*/

div.lnavtitle2 {color:#520965; font-size:14px; padding:0 0 0 4px; text-transform:uppercase; font-weight:bold; background:#BAA6E1; margin-top:15px}

#lnav p {width:182px; margin:10px auto; color:#640385; font-size:14px; font-weight:bold; text-align:center; padding:0 3px; font-family:"Times New Roman",Times,serif}
#lnav p span.guarantee {letter-spacing:8px}

/* CONTENT AREA          */
#thecontent {padding:10px 5px 10px 15px; vertical-align:top; line-height:1.3em; padding-bottom:10px}
#thecontent ul, #thecontent ol {line-height:1em}

/* FOOTER */
#thefooter {clear:both; margin:3px auto; color:#6F4A5F; font-size:11px; padding:3px; text-align:center}

#thefooter #btmaddy {color:#250830; font-size:12px; padding-top:10px; font-weight:bold; line-height:1.3em}

#thefooter p {letter-spacing:3px; font-size:9px; letter-spacing:2px}
#thefooter a {color:#735A67; text-decoration:none}
#thefooter a:hover {text-decoration:underline}

.v6dot {text-align:center; margin-top:10px}
/* END LAYOUT STYLES                           */

h1, h2, h3, h4 {color:#8B44A8; margin-top:.5em}
h1,.h1 {font-size:21px}
h2,.h2 {font-size:18px; font-weight:bold}
h3,.h3 {font-size:16px; font-weight:bold}

/* HOME PAGE */

#hometable h1, #hometable h2, #hometable h3,
#hometable .h1, #hometable .h2, #hometable .h3 {color:#8B44A8; margin:0 auto}
#hometable h2 a, #hometable .h2 a, 
#hometable h3 a, #hometable .h3 a {color:#8B44A8; font-weight:bold; text-decoration:none}
#hometable h2 a:hover, #hometable .h2 a:hover {color:#4D0069}

#hometable div.homebox   {border:1px solid #AF77C8; margin-bottom:5px}
#hometable div.homebox .h2 {margin:0 auto; text-align:center; display:block}
#hometable div.homebox .h2 a {color:#fff; display:block; text-decoration:none; background:#8b44a8}
#hometable div.homebox .h2 a:hover {color:#E0DBDF; text-decoration:none; background:#7A0CA1}
#hometable div.homebox p {padding: 3px 3px 0 3px; margin-top:3px}


.mb0 {margin-bottom:0}
.mt0 {margin-top:0}
#thecontent .dv {color:#CC3366; font-weight:bold; font-style:italic}
#dv2 {color:#cc3366; font-size:11px; line-height:normal; padding:5px; font-family:Verdana,Helvetica,sans-serif; border:1px solid #ccc}
#dv2 a {color:#cc3366}

.highlight {color:#AD002B}
.highlightred {color:#B5002E}

.b {font-weight:bold}
.i {font-style:italic}
.bi {font-weight:bold; font-style:italic}

.tinyblack {color:#000; font-size:11px}
.purple {color:#520965}

#thecontent ul li, #thecontent ol li {margin-bottom:.5em}

dl dt {margin-bottom:1em; font-size:1.1em; padding:2px 3px; background:#DCE1F0}
dl dd {margin-left:30px; margin-right:15px; margin-bottom:1em}

ul.ul1 {line-height:12px}
ul.ul1 li {margin-bottom:0}

/* orange: F39011 F99519 F49217   fuschia: cc3366  */
a {color:#1C40A8; text-decoration:underline}
a:hover {color:#E37D00; text-decoration:none}

/* SUNSHOP STYLES                                              */

.submit_button {color:#000; background:#ccc; font-weight:bold}

div.TopNav {text-align:left; color:#815C84; font-size:11px; letter-spacing:1px; font-weight:bold; margin-bottom:1.5em}
	a.nav {color:#815C84; font-weight:normal; text-decoration:underline}
	a.nav:hover {color:#F99519; text-decoration:none}

.cattable, .subcattable {margin-bottom:30px}
ul#catintrolist {margin:.5em 15px}
ul#catintrolist li {line-height:.8em; padding-bottom:0}

table#catintrotable {width:540px; background:#EBE2EE; border:5px solid #F5F0F5}
table#catintrotable th {width:100%; text-align:left; background:#D9C8DE; padding-left:3px}
table#catintrotable td {width:50%; vertical-align:top; padding-left:3px}
table#catintrotable td ul {margin:.5em 15px}
table#catintrotable td ul li {line-height:1em; padding-bottom:0}

/* category thumbnails */
#productlisttile {width:100%}
#productlisttile td {width:33%; vertical-align:bottom; text-align:center}
#productlisttile td img {width:120px; height:120px} /* thumbnails */
#productlisttile td p {margin-top:0; padding-left:5px; padding-right:5px}

.aslowas {font-size:11px}

/* product_view.php */
#prodpageimagecont {text-align:center}
#prodpageimagecont h3 {font-size:13px; font-weight:bold; margin-bottom:0}
#prodpageimagecont p {margin-top:0}
#prodpageimagecont #prodimg {width:220px; height:220px; border:none}

	/* product_view right col */
td#prodpagecontentcont {padding-left:20px}
td#prodpagecontentcont ul {margin-left:8px; padding-left:8px; list-style:square}
td#prodpagecontentcont ul ul {margin-top:.7em}
#prodpagecontentcont #total_price {color:#520965; font-size:16px; font-weight:bold}

#prodpricingtable {margin-top:10px}
#prodpricingtable td {padding:2px 0}
	#prodpricingtable td.prodquantity {}
	#prodpricingtable td.prodquantity img {width:96px; height:26px; padding-left:3px} /* recalculate button */
	#prodpricingtable td.prodquantity form {margin:0; padding:0}
	#prodpricingtable td.prodquantity input {color:#C6255A}

.perstable td {line-height:1.5em; vertical-align:bottom}

#priceguide {width:240px; margin:20px 0 0 0; border:1px solid #520965}
#priceguide th {color:#fff; font-weight:bold; margin:0; text-align:center; background:#520965}
#priceguide td {font-size:11px; text-align:center; border-bottom:1px solid #A772B7}

/* signup/login page */
#signuptable1 td.HeadingFont {padding-top:10px}
#signuptable1 td {padding:1px 2px}

.SideTable {width:150px; border:1px solid #C8BBCC}
#lnav .SideTable {border:none}
.SideTableHeading {font-size:12px; font-weight:bold}
#lnav .SideTableHeading {text-align:left}

.CenterTable {padding:0}
.CenterTable form {margin:0}
TD.CenterTableHeading {font-size:12px; font-weight:bold; background:$settings[centerheader]; color:$settings[centerfont]}

.CenterTableTH th {background:#D7DFF7}
.CenterTableItems {border-top:1px solid #999}

.HeadingFont {color:#000; font-size:14px; font-weight:bold; padding-top:.5em}
.OurPrice {background:#fff; padding-left:2px; padding-right:2px}

/* VIEW CART */
.CartContents {font-size:11px; text-decoration:none}
.CartContents:hover {font-size:11px; text-decoration:underline}
.cartx {color:#4B0065; margin-top:50px; text-align:center}

h2.checkouttitle {color:#fff; margin-bottom:0; padding:3px 5px; font-size:19px; font-weight:normal; font-family:"Times New Roman",Times,serif; background:#829EE3}
#cartviewamtinput {width:80px}

.PagesAlign {text-align:justify; line-height:20px}

.Required {color:#FF0000}
.ErrorTable {background:$settings[centerbg]; border-color:#FF0000; border-style:solid; border-width:1px}
TD.ErrorMain {font-size:10px; font-weight:bold}

.HR1 {color:#470060; padding:0; margin-top:8px; margin-bottom:8px; height:1px; border-style:none; border-color:#470060; color:#470060}
/* You will not need to change below */
.small, .small:hover {color:#333; font-size:10px}
.small:link, .small:visited {text-decoration:underline; color:#333}
