
/* ******************** Container Styles Start ******************** */
.maincontainer                 { border:0px solid; width:860px; margin-left:auto; margin-right:auto; background-color:transparent; }
.formcontainer                 { border:0px solid; width:700px; margin-left:auto; margin-right:auto; background-color:transparent; }

#leftcolumn                    { border:0px solid; background-color:transparent; width:180px; margin-top:10px; margin-bottom:10px; margin-right:5px; float:left; }
#middlecolumn                  { border:0px solid; background-color:transparent; width:670px; margin-top:10px; margin-bottom:10px; float:left; }
#centrecolumn                  { border:0px solid; background-color:transparent; width:850px; margin-top:10px; margin-bottom:10px; float:left; }

#footer                        { clear:left; background:#790A13; text-align:center; height:80px; color:white; padding-top:10px; }
#footer a                      { text-decoration:underline; letter-spacing:0.1pt; color:#FFFFFF; }
#footer a:hover                { color:yellow; }

.menu                          { border:0px solid; background-color:white; }
.productprice                  { border:0px solid; background-color:white; font-size:20px; font-weight:bold; text-align:left; }
.feature                       { border:0px solid; background-color:white; font-weight:normal; color:#000000; }
.feature2                      { border:0px solid; background-color:white; font-weight:normal; color:#000000; }
.recentlyviewed                { border:0px solid; background-color:white; font-weight:bold; color:#790A13; }
.paymentmethods                { border:0px solid; background-color:white; font-weight:normal; color:black; }
.happycustomers                { border:0px solid; background-color:white; font-weight:normal; color:black; }
.thumbnail                     { float:left; width:48px; border:1px solid #C3C3C3; padding:1px 1px 1px 1px; margin-right:2px; margin-bottom:2px; text-align:center; }

.corner_tl                     { background:url(/images/corner_tl.gif) 0px 0px no-repeat; height:5px; width:7px; }
.corner_tr                     { background:url(/images/corner_tr.gif) 100% 0px no-repeat; height:5px; width:7px; }
.corner_bl                     { background:url(/images/corner_bl.gif) 0px 0px no-repeat; height:5px; width:7px; }
.corner_br                     { background:url(/images/corner_br.gif) 100% 0px no-repeat; height:5px; width:7px; }

.greycorner_tl                 { background:url(/images/greycorner_tl.gif) 0px 0px no-repeat; height:5px; width:5px; }
.greycorner_tr                 { background:url(/images/greycorner_tr.gif) 100% 0px no-repeat; height:5px; width:5px; }
.greycorner_bl                 { background:url(/images/greycorner_bl.gif) 0px 0px no-repeat; height:5px; width:5px; }
.greycorner_br                 { background:url(/images/greycorner_br.gif) 100% 0px no-repeat; height:5px; width:5px; }
.lightgreycorner_tl            { background:url(/images/lightgreycorner_tl.gif) 0px 0px no-repeat; height:5px; width:5px; }
.lightgreycorner_tr            { background:url(/images/lightgreycorner_tr.gif) 100% 0px no-repeat; height:5px; width:5px; }

.sectionthumbnail              { float:left; width:156px; border:1px solid #C3C3C3; padding:0px; margin-right:5px; margin-bottom:5px; }
.sectionthumbnail-title        { text-align:center; margin-bottom:5px; background-image: url(/images/glossyback.gif); padding:4px; color:#FFFFFF; font-weight:bold; height:20px; }
.sectionthumbnail-photo        { margin: 5px 5px 5px 5px; }

.featuredproduct               { float:left; width:150px; height:265px; border:1px solid #C3C3C3; padding:0px; margin-right:2px; margin-bottom:5px; }
.featuredproduct-frame         { float:left; width:150px; margin-right:5px; margin-bottom:5px; text-align:center; }
.featuredproduct-photo         { margin: 5px 5px 5px 5px; }

.relatedproduct                { float:left; width:150px; height:260px; border:1px solid #C3C3C3; padding:0px; margin-right:2px; margin-bottom:5px; }
.relatedproduct-frame          { float:left; width:150px; margin-right:5px; margin-bottom:10px; }
.relatedproduct-photo          { margin: 5px 5px 5px 5px; }

#topbar                        { border:0px solid; color:#000000; background-image: url(/images/topgradient.jpg); }
#topbarcenter                  { border:0px solid; width:865px; margin:0 auto; }

#topleft                       { border:0px solid; width:325px; }
#topleft img                   { padding:10px; }

#topright                      { border:0px solid; width:500px; font-style:normal; float:right; text-align:right; margin:8px 8px 0 0; color:#FFFFFF; }
#topright a                    { text-decoration:underline; letter-spacing: 0.1pt; color:#FFFFFF; }
#topright a:hover              { color:yellow; }
#topright #topform             { margin:0; padding:0; margin-bottom:5px; }
#topright #topformbutton       { font:normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size:13px; color:#000; text-align:center; padding:3px 10px; margin:0; border:0; cursor:pointer; line-height:1.1em; border-right:#FFA822 1px solid; border-top:#FFA822 1px solid; border-left:#FFA822 1px solid; border-bottom:#D5BD98 1px solid; background:#FFA822 url(/images/btn_background.gif) 0 0 repeat-x; width:100px; height:28px; }
#topright #topformsearch       { border:1px solid gray; width:210px; background:#FBFCFA; font:12px verdana, sans-serif; color:#443; padding:5px; outline:none; margin-right:5px; }
#topright #topformsearch:focus { border:1px solid gray; }
/* ******************** Container Styles End ******************** */









