/* CSS file for richardraycustomdesigns.com */

body {color:#000; margin:0; padding:0; border:none; font-family:verdana,Helvetica,sans-serif; text-align:center; background:#808080}

h1,h2,h3,p,ul,ol {margin-top:0}
form {margin:0; padding:0; border:0}

/* Page border is here. 1024 -20 (scrollbar) -10 (border) = 996 */
#pagewrap {width:994px; margin:10px auto; font-size:.8em; background:#fff; border:5px solid #fff; text-align:left} /* btm margin at #thec */

#logotable {width:994px; margin:auto}
#addy      {width:190px; text-align:center; color:#381C00; font-size:11px; border-bottom:2px solid #fff; background:#EFEFEF}
#addy .company {font-weight:bold; font-size:12px}

#logocont  {width:804px; text-align:center; color:#777; font-size:11px; letter-spacing:5px}
	#logocont img {border:0}

/* CONTENT AREA */
#maincont {width:994px; margin:auto}

	/* LNAV */
#lnav {width:190px; color:#381C00; font-size:12px; margin-bottom:30px; line-height:1.3em; vertical-align:top}
	#lnav div {padding:2px; margin-bottom:3px; background:#EFEFEF}

	#lnav .showme {font-weight:bold; text-align:center}

	#lnav ul {margin:0; padding:0; list-style:none}
	#lnav p {font-weight:bold; text-align:center; margin:0}
	#lnav li.lnavmainbborder {border-bottom:2px solid #fff}
	#lnav span.lnavtiny {font-size:11px; font-weight:normal}

	#lnav a    {color:#381C00; font-weight:bold; padding:0 0 0 3px; text-decoration:none}
	#lnav li a {color:#381C00; font-weight:bold; padding:0 1px 0 3px; text-decoration:none; display:block}
	#lnav a:hover, #lnav li a:hover {color:#fff; text-decoration:none; background:#A7A7A7}

	.lnavcats {color:#381C00; font-weight:bold; padding:0 1px 0 3px; text-decoration:none; display:block}
	#lnav .lnavcats li a span.cattotal {color:#381C00; font-size:11px}
	#lnav .lnavcats li a:hover span.cattotal {color:#fff; font-size:11px}

		#lnav ul.lnavsubcats {font-size:11px; font-weight:normal; margin-bottom:0}
		#lnav ul.lnavsubcats li {display:block; font-weight:normal}
		#lnav ul.lnavsubcats a {text-decoration:none; font-weight:normal; display:block}

	#lnavsearchbox {font-size:11px}
	#lnavsearchbox form {margin-top:2px}
	#lnavsearchbox img {border:none}
	#lnavsearchbox input.input_box {width:125px}

	/*#lnav .lnavgetaccess a {color:#B00000}*/
	#lnav .lnavgetaccess {background:#A64646}
	#lnav .lnavgetaccess a {color:#fff}
	
	#lnav a img {border:none}

	/* nav designers area buttons */
	#lnav #lnavdesigners a {color:#381C00; display:block; padding:1px 0 1px 3px; font-weight:bold; background:#F5EEE7; text-decoration:none; border-bottom:1px solid #fff}
	#lnav #lnavdesigners li a:hover {color:#fff; text-decoration:none; background:#A7A7A7}

#lnav #socnet {padding-top:1px; background:#EFEFEF}
#lnav #socnet div {width:130px; margin-bottom:1px}


/* width - padding - border-left */
#thecontent {width:779px; padding:6px 10px; vertical-align:top; border:1px solid #979797 /*ABABAB*/; border-left:5px solid #ABABAB}

#thecontent img {}

#thec {width:994px; margin:5px auto 0 auto; color:#9E9588; font-size:9px; padding:3px 0; letter-spacing:2px; text-align:center; background:#ededed}
#thec a {color:#9e9588; text-decoration:none}
#thec a:hover {color:#666; text-decoration:none}

/* END OF TEMPLATE STYLES */

h1,h2,h3,h4,h5, .h1,.h2,.h3,.h4,.h5 {color:#000; font-weight:bold}
h1, .h1 {font-size:19px; font-weight:bold; text-align:center}
h2, .h2 {font-size:17px; letter-spacing:-1px}
h3, .h3 {font-size:15px; letter-spacing:-1px}
h4, .h4 {font-size:13px; letter-spacing:-1px}

.b {font-weight:bold}
.bi {font-weight:bold; font-style:italic}
.i {font-style:italic}
.highlighttext {color:#BD0000}
.highlighttextmap {color:#D80000; font-weight:bold}

.mt0 {margin-top:0}
.mb0 {margin-bottom:0}
.mt1 {margin-top:1em}

.tinyform {color:#555; font-size:10px}

table#tblsemailform {margin-bottom:1em}
table#tblsemailform th {text-align:left; padding-left:3px; background:#DBD5C9}

table#tblquotereq {margin-bottom:1em}
table#tblquotereq th {text-align:left; padding-left:3px; background:#DBD5C9}
table#tblquotereq td {font-size:11px; padding:7px}

.showroomlist {margin-left:25px}
.showroomlist h3 {color:#333; width:380px; border-bottom:1px solid #B3B3B3; border-top:1px solid #B3B3B3}

.formhighlight {color:#f00}

#hometable {width:779px; height:951px}
#hometable td {vertical-align:top}
#hometable #homecontent {padding:5px 20px}
#hometable #homecontent ul li {padding-bottom:8px}

.dv {color:#CC3366; font-size:12px; font-weight:bold}

/* DESIGNERS NESTED TEMPLATE */
#designerheader {width:100%; margin:0; padding:0; height:16px; color:#888; font-size:11px; font-weight:bold; text-align:center; background:#F3F1ED; margin-bottom:0; letter-spacing:15px}

/* light grey:F2F2F1     blue:304EA2 */
#thecontent img.imgnoborder {border:none}
#thecontent a img {border:none}

a {color:#1D1DA3; text-decoration:underline}
a:hover {color:#666; text-decoration:none}

/* SUNSHOP                                                   */

#ssbreadcrumbs {color:#fff; font-size:11px; padding:2px 0; margin-bottom:1em; background:#3D3D83}
#ssbreadcrumbs a {color:#fff; /*border-bottom:1px dotted #1D1DA3;*/ text-decoration:underline}
#ssbreadcrumbs a:hover {color:#3D3D83; text-decoration:none; padding:2px 0; background:#ccc}

td#subcatdescription {padding-bottom:1em}
#thumbsbtmnav {width:100%; margin-top:2em; margin-bottom:0; text-align:center}
.nextprevbtns {width:92%; margin:0 auto}

#prodviewcont {width:779px} /* like #thecontent */
#prodviewimgcont {width:576px; text-align:center; vertical-align:top}
#prodviewimg     {width:576px; height:576px; border-none}
#prodviewdescrcont {margin-top:2em}

#prodviewdetailcont {width:197px; padding-left:8px; vertical-align:top; text-align:center}
#prodviewdetailcont h2 {margin-top:0}
#prodviewdetailcont b {color:#555; font-size:11px}

/* category thumbnails - productlist.php */
#productlistthumbs {width:729px}
#productlistthumbs td {vertical-align:top; text-align:center; padding:0 25px 10px 25px}
#productlistthumbs a {font-size:11px}

/* see product_view.php */
#relateditemsbox {clear:both}
#relateditemsbox td.CenterTableHeading {text-align:left; padding:5px 0 10px 0; font-size:17px; border-top:1px solid #555}
#relateditemsbox td {padding:3px 5px}
#relateditemsbox td a {color:#666; font-size:11px}

#tellafriendcont input {width:350px}
#tellafriendcont textarea {width:450px; height:200px}

TD.CenterTableHeading {font-size:19px; font-weight:bold; text-align:center}

