/* /home1/silwikde/public_html/artbytamara//slk/third_party/yui/build/reset-fonts-grids/reset-fonts-grids.css*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* /home1/silwikde/public_html/artbytamara//config/style2.css*/
body, table, p {
  font-weight: normal;
  color: #ccc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt; 
}


body {
  margin: auto;
  text-align: center;
}

table {
  margin: 0;
}

h1 { 
  font-weight: normal;
  color: #ccc;
  font-size: 8pt; 
  margin: 0;
}


h2 {
  font-weight: bold;
  color: #333;
  font-size: 10pt; 
  margin: 0px 0px 3px 0px;
}

h3 { 
  font-weight: bold;
  color: #ccc;
  font-size: 8pt; 
  margin: 0px 0px 3px 0px;
  background-color: transparent;
}

h4 {
  color: #669933; 
  font-size: 8pt; 
  font-weight: bold; 
  margin: 5px 0 5px 0;
}

h5 {
  color: #ccc; 
  text-transform: uppercase;
  font-size: 9pt; 
  font-weight: bold; 
  margin: 4px 0 2px 0;
  padding: 2px 4px;
  border-bottom: 1px solid #ccc;
  background:  url(../..//slk/third_party/yui/build/assets/skins/sam/sprite.png) repeat 0 0;  
}

h5.no_margin {
  margin: 4px 0px 0px 0px;
}

a.h5_link, a.h5_link:link, a.h5_link:visited, a.h5_link:active, a.h5_link:hover {
  color: #ccc; 
  text-transform: uppercase;
  font-size: 9pt; 
  font-weight: bold; 
  text-decoration: none;
}

#homepage_text p.MainText a, #homepage_text p.MainText a:link, #homepage_text p.MainText a:active, #homepage_text p.MainText a:hover {
  color: #fff;
  text-decoration: none;
}

h6 {
  color: #669933; 
  font-size: 9pt; 
  font-weight: normal;
  margin: 0px;
  padding: 4px;
  background: url(../..//images/bkg/indmini_2.jpg);
}


div.testimonial {
  overflow: auto;
  font-size: 9pt; 
  font-weight: normal;
  margin: 0px;
  padding: 4px;
  background: url(../..//images/bkg/pattern_200.jpg);
}

div.testimonial p {
  font-size: 8pt; 
  color: #333; 
  margin: 2px 2px 5px 2px;  
}

div.testimonial h3 {
  margin: 2px 2px 5px 2px;  
}


div.testimonial h6 {
}

div.description {  
  overflow: auto;
  color: #669933; 
  font-size: 9pt; 
  font-weight: normal;
  margin: 0px;
  padding: 4px;
  background: url(../..//images/bkg/pattern_200.jpg);
  border: 1px solid #ccc;
}

.description h6 {
  background: none;
}

.slogan_text {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size:  10px; 
  font-weight: bold; 
  color: #669933;
}

form {
  margin: 0;
}

a, a:visited, a:active {
  color: #333333;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

a:hover {
  color: #669933;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

#maintext a, #maintext2 a, #maintext3 a, .page_right_side a {
  color: #333333;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#maintext a:visited, #maintext2 a:visited, #maintext3 a:visited, .page_right_side a:visited {
  color: #333333;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#maintext a:hover, #maintext2 a:hover, #maintext3 a:hover, .page_right_side a:hover  {
  color: #669933;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#maintext a:active, #maintext2 a:active, #maintext3 a:active, .page_right_side a:active {
  color: #333333;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}



#container {
  text-align: left;
  margin: 0px auto;
  width: 1040px;
  overflow: auto;
  background-repeat: no-repeat;
  background-image: url(../..//config/images/bgtop.jpg);  
}

#header {
  width: 1020px;
  height: 55px;
  clear: both;
  margin-bottom: 0px;
}

#logo {
  float: left;
  height: 55px;
  width: 250px;
  text-align: left;
}

#logo h1 {
  margin: auto auto auto 5px;
}

#header h2 {
  font-size: 8pt;
}

.top_menu {
  height: 20px; 
  width: 1020px; 
  padding: 0; 
  margin-top: 0;
  background-color: #669933;
  float: left; 
  color: #fff;
  font-weight: bold;
  clear: both;
}

.top_menu a, .top_menu a:visited,.top_menu a:active {
  color: #fff;
  font-weight: bold;
  font-size: 11pt;
  text-shadow: 0.1em 0.1em #333;
  text-decoration: none;
}

.top_menu a:hover {
  color: #333;
  font-weight: bold;
  text-shadow: 0.1em 0.1em #669933;
  text-decoration: none;
}

.middle {
  float: left; 
  width: 1020px; 
  min-height: 670px;
  margin: 0px auto;
  clear: both;
  background-color: #555;
}

.left_sidebar_region {
  width: 20%; 
  float: left;
  min-height: 670px;
  background-color: #444;
  box-shadow:inset 0 0 25px 0 #333;
  -webkit-box-shadow: inset 0 0 25px 0 #333;
  -moz-box-shadow: inset 0 0 25px 0 #333;
}

.left_sidebar_region table tr td.header {
  padding: 10px 5px 2px 2px;
  margin-left: 0px;
  font-weight: bold;
  font-size: 12pt;
  text-shadow: 0.1em 0.1em #333;
  color: #669933;
}

.left_sidebar_region table tr td {
  width: 90px;
  padding: 2px 2px 2px 10px;
  margin-left: 10px;
}

.left_sidebar_region table {
  margin: 10px 5px 2px 5px;
}

.left_sidebar_region table td a, .left_sidebar_region table td a:visited, .left_sidebar_region table td a:link, .left_sidebar_region table td a:active {
  font-size: 10pt;
  color: #ccc;
  text-decoration: none;
}

.left_sidebar_region table td a:hover {
  color: #669933;
  text-decoration: underline;
}

.middle {
   background-color: #555;
}

.middle_region { 
  width: 78%; 
  float: left;
  min-height: 670px;
  background-color: #555;
  margin: auto 5px;
}

.middle_region .breadcrumbs {
  margin: 10px 5px 2px 5px;
}

.middle_region .breadcrumbs div.page_header, #homepage_text span.page_header {
  font-weight: bold;
  font-size: 12pt;
  color: #669933;
  text-shadow: 0.1em 0.1em #333;
  float: left;
  width: 45%;
}

#homepage_text p.MainText {
  color: #fff;
}

#homepage_text td.tblbottom {
  border-bottom: 1px dotted #999;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 5px;
  vertical-align: top;
}

#homepage_text strong, #main_area strong {
  font-weight: bold;
}

#main_area {
  margin: 5px 5px 2px 5px;
  width: 790px;
}

#main_area table td {
  padding: 3px;
}

#main_area input.medium_field, #main_area select.medium_field {
  width: 200px;
}

#main_area textarea {
  width: 500px;
}

#main_area a, #main_area a:visited, #main_area a:active {
  text-decoration: none;
  color: #f2f2f2;
}

#main_area a:hover {
  color: #669933;
  text-decoration: underline;
}

#main_area p {
  padding-top: 10px;
}

#main_area .page_subheader {
  font-weight: bold;
  font-size: 11pt;
  color: #669933;
  border-bottom: 2px solid #669933;
}

.copyright_container {
  overflow: auto;
  width: 1020px;
  background-color: #777;
}

#footer { 
  color: #fff;
  font-size:  10px; 
  margin-left: 0px;
  margin-right: 0px;
}

#copyright {
  float: left;
  height: 20px;
  width: 1020px;
}

#copyright p {
  color: #fff;
  font-size:  10px; 
  vertical-align: middle;
  text-align: center;
  padding: 5px;
}

#copyright a, #copyright a:visited, #copyright a:active, #copyright a:link {
  color: #fff;
}

#copyright a:hover {
  color: #669933;
}

#slogan {
  color: #fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:  10px; 
  float: left;
  width: 1020px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}

.pc_error {
  margin: 10px 5px 2px 5px;
}

table.pct {
  margin: 5px 5px 10px 5px;
  width: 790px;
  padding: 0px;
}


table.pct td.pctdimg {
  width: 190px;
  height: 190px;
  border: 1px solid #333;
  background-color: #444;
  box-shadow:inset 0 0 20px 0 #333;
  -webkit-box-shadow: inset 0 0 20px 0 #333;
  -moz-box-shadow: inset 0 0 20px 0 #333;
  text-align: center;
  vertical-align: middle;
}

table.pct td.pctdimg img {
  border: 0px;
}

table.pct td.pctdtext {
  width: 190px;
  height: 55px;
  color: #f2f2f2;
  text-align: center;
  vertical-align: top;
  line-height: 125%;
  padding-top: 2px;
}

table.pct a.add_to_cart, table.pct a.add_to_cart:visited, table.pct a.add_to_cart:active, table.pct a.add_to_cart:link {
  color: #669933;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #333;
  background-color: #444;
  padding: 2px 3px;
}

table.pct a.add_to_cart:hover {
  color: #669933;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #222;
  background-color: #333;
  padding: 1px 3px;
}

table.pct .pn {
  font-weight: bold;
}

table.pct div.pr {
  float: left;
  margin: 3px auto;
  text-align: center;
}

table.pct div.pr p {
  width: 184px;
  text-align: center;
  color: #f2f2f2;
}

table.pct td.pctdsep {
  width: 10px;
}

table.pcd {
  margin: 5px 5px 10px 5px;
  width: 790px;
  padding: 0px;
}

table.pcd td.pctdimg {
  padding: 15px;
  border: 1px solid #333;
  background-color: #444;
  text-align: center;
  vertical-align: top;
}

table.pcd td.pctdimg img {
  border: 0px;
}

table.pcd td.pctdtext {
  padding-left: 15px;
  color: #f2f2f2;
  text-align: left;
  vertical-align: top;
}

table.pcd a.add_to_cart, table.pcd a.add_to_cart:visited, table.pcd a.add_to_cart:active, table.pcd a.add_to_cart:link {
  color: #669933;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
  border: 1px solid #333;
  background-color: #444;
  padding: 1px 3px;
}

table.pcd a.add_to_cart:hover {
  color: #669933;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
  border: 1px solid #222;
  background-color: #333;
  padding: 1px 3px;
}

table.pcd .pn {
  font-weight: bold;
  font-size: 12pt;
}

table.pcd div.pr {
  float: left;
  text-align: left;
}

table.pcd div.pr p {
  text-align: left;
  color: #f2f2f2;
}

table.related_products a.add_to_cart, table.related_products a.add_to_cart:visited, table.related_products a.add_to_cart:active, table.related_products a.add_to_cart:link {
  color: #669933;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #333;
  background-color: #444;
  padding: 1px 3px;
}

table.related_products a.add_to_cart:hover {
  color: #669933;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #222;
  background-color: #333;
  padding: 1px 3px;
}



#headertext {
  float: right;
  vertical-align: middle;
  text-align: right;
  width: 800px;
  margin: 0px 0px 0px -800px;
  padding: 2px 0 0 0;
  height: 100px;
  overflow: auto;
}

p.bigtoplinks {
  padding: 0px 15px 9px 0px;
}

a.bigtoplink, a.bigtoplink:visited, a.bigtoplink:active {
  color: #666666;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
}

a.bigtoplink:hover {
  color: #669933;
  font-weight: bold;
}

p.toplinks {
  padding: 3px 15px 9px 0px;
}

p.toplinks2 {
  padding: auto 15px auto auto;
  padding-right: 15px;
}

a.toplink, a.toplink:visited, a.toplink:active {
  color:#333333;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: none;
  font-weight: normal;
}

a.toplink:hover {
  color:#669933;
}

.container {
  overflow: auto;
}

.left_sidebar {
  float: left;
  border: 1px solid #ccc;
  width: 195px;
}

.left_sidebar ul li {
  margin: auto auto auto 4px;
}

a.leftlink, a.leftlink:visited, a.leftlink:active {
  color:#333333;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: none;
  font-weight: normal;
}

a.leftlink:hover {
  color:#669933;
}

a.leftlink_sel, a.leftlink_sel:visited, a.leftlink_sel:active {
  color:#669933;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: none;
  font-weight: normal;
}

a.leftlink_sel:hover {
  color:#333333;
}

h5 a.leftlink, h5 a.leftlink:visited, h5 a.leftlink:active {
  color:#333333;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 9pt; 
  font-weight: bold; 
}

h5 a.leftlink:hover {
  color:#669933;
}

h5 a.leftlink_sel, h5 a.leftlink_sel:visited, h5 a.leftlink_sel:active {
  color:#669933;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 9pt; 
  font-weight: bold; 
}

h5 a.leftlink_sel:hover {
  color:#333333;
}


a.clear_filters, a.clear_filters:visited, a.clear_filters:active {
  display: block;
  color: #333; 
  text-transform: uppercase;
  text-decoration: none;
  font-size: 9pt; 
  font-weight: bold; 
  margin: 0;
  padding: 4px 4px;
  border-bottom: 1px solid #ccc;
  background-color: #ffe1af;
}

a.clear_filters:hover {
  color:#333333;
  text-decoration: none;
  background-color: #ffe1af;
}

.largehighlight {
  font-weight: bold;
  font-family:Arial,Helvetica,sans-serif;
  color: #669933;
  font-size: 16px;
  margin: 0;
}

.highlight {
  font-weight: bold;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 9pt; 
  color: #669933;
  margin: 0;
}

#mainsection {
  margin: 0px 5px;
  overflow: auto;
  border: 1px solid #ccc;
  width: 900px;
  float: left;
}

#mainsectionwhite {
  border: 1px solid #669933;
  background-color: #ffffff;
  margin-bottom: 5px;
  overflow: auto;
  position: relative;
}

#mainsectiontext {
  overflow: auto;
}

#mainsectiontext1, #mainsectiontext2 {
  float: left;
  width: 900px;
  margin: 0 0 0 0;
}

#mainsection_product {
  float: left;
  width: 570px;
  border-right: 1px solid #ccc;
}

#right_sidebar {
  float: right;
  width: 190px;
}

#mainsectionimage2 {
  float: right;
  width: 489px;
  margin: 0 0 0 -489px;
  background-color: #ffffff;
  overflow: auto;
}

#mainsectionimage3 {
  float: right;
  text-align: right;
  background-color: #ffffff;
}

#mainsectionimage2 img, #mainsectionimage3 img {
  border: 0;
  margin: 0;
  padding: 0;
}

#mainsectionheader {
  float: left;
  padding: 10px 10px 0px 10px;
  overflow: auto;
  width: 460px;
}

#mainsectionheader2 {
  float: left;
  padding: 10px 10px 0px 10px;
  overflow: auto;
  width: 700px;
}

#mainsectionheader3 {
  float: left;
  padding: 10px 10px 0px 10px;
  overflow: auto;
  width: 560px;
}

#mainsectionbuy {
  float: right;
  margin: 3px 0 0 0;
}

#mainsectionbuy img {
  border: 0;
}

#maintext {
  float: left;
  padding: 10px;
  width: 457px;
}

.maintext_margins {
  float: left;
  padding: 4px;
  margin-left: 20px;
}

#maintext2 {
  float: left;
  padding: 10px;
  width: 955px;
}

#maintext3 {
  float: left;
}

#maintext3 p {
  margin: 2px 4px 8px 0px;
  text-align: justify;
}

#bottombar {
  padding: 0;
  height: 50px;
}

#bottomleftbar {
  float: left;
  background-color: #FFD79C;
  width: 488px;
  padding: 0 489px 0 0;
  height: 50px;
  vertical-align: middle;
}

#bottomleftbar img {
  margin: 12px 0 0 0;
}

#bottomrightbar {
  float: right;
  height: 50px;
  width: 490px;
  margin: 0 0 0 -490px;
  vertical-align: middle;
  text-align: right;
  background-image: url(../..//images/indmini.jpg);
}

#bottomrightbar img {
  margin: 10px 0 0 0;
}

#bottommiddlerightbar {
  float: right;
  height: 50px;
  width: 490px;
  margin: 0 0 0 -490px;
  vertical-align: middle;
  text-align: center;
  background-image: url(../..//images/indmini.jpg);
  overflow: auto;
}

#bottommiddlerightbar img {
  margin: 14px 0 0 0;
}

#bottomlinks_container {
  float: left;
  width: 770px;
  margin: 5px 0px 5px 5px;
}

#security {
  float: left;
  width: 770px;
  border: 1px solid #ccc;
  margin: 5px 0px 0px 0px;
}

#secure_trust td {
  padding: 5px;
  text-align: center;
}

#bottomlinks {
  width: 772px;
  float: left;
  text-align: center;
  margin: 5px 0px 0px 0px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;  
}

#bottomlinks table {
  margin: 5px auto;
  width: 97%;
}

.left_sidebar_placeholder {
  float: left;
  width: 195px;
  height: 207px;
  margin: 10px 2px 0px 0px;
  background-image: url(../..//images/page_images/index/scarf-sale.jpg);
  background-repeat: no-repeat;
  border: 1px solid #ccc;
}

.footnote { 
  color: #666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:  10px; 
  margin-left: 0px;
  margin-right: 0px;
}

.imagelogo {
  margin: 0;
  border: 1px solid red;
}

.imagelink {
  border: 0;
}

.leftsidewideimages {
  float: left;
  width: 330px;
}

.leftsidewideimages img {
  float: left;
  margin: 5px;
  border: 1px solid #cccccc;
}

.leftsideimages {
  float: left;
  width: 240px;
  margin: auto 5px;
  text-align: center;
}

.leftsideimages img {
  border: 1px solid #cccccc;
}

.imagebox {
  float: left;
  text-align: center;
  margin: 5px;
  width: 240px;
}

.imagebox img {
  margin: 5px auto;
  border: 1px solid #cccccc;
}

.rightsidetext {
  float: left;
}

.rightsideimages {
  float: right;
  text-align: center;
}

.clear {
  clear: both;
}

a.headerlink {
  color:#669933;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
  height: 32px;
}

a.headerlink:visited {
  color:#669933;
  font-weight:bold;
}

a.headerlink:hover {
  color:#669933;
  font-weight:bold;
}

a.headerlink:active {
  color:#669933;
  font-weight:bold;
}

.bottom {

}

a.bottomlink {
  color:#333333;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: none;
  font-weight: normal;
}

a.bottomlink:link {
  color:#333333;
}

a.bottomlink:hover {
  color:#669933;
}

a.bottomlink:active {
  color:#333333;
}


.pltd {
  text-align: center;
  vertical-align:top;
  border: 1px solid #ccc;
  background:  url(../..//images/bkg/gradient_e2e2e2.jpg) repeat 0 0;  
}

.pltd_first {
  text-align: center;
  vertical-align:top;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;  
  border-left: 0px;
  background:  url(../..//images/bkg/gradient_e2e2e2.jpg) repeat 0 0;  
}

.pltd_last {
  text-align: center;
  vertical-align:top;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;  
  border-right: 0px;
  background:  url(../..//images/bkg/gradient_e2e2e2.jpg) repeat 0 0;  
}

td.pltd_hover, td.pltd_first_hover, td.pltd_last_hover {
  background:  url(../..//images/bkg/gradient_ffe1af.jpg) repeat 0 0;  
}

.pitd {
  text-align: center;
}

.pitd_first {
  text-align: center;
}

.pitd_last {
  text-align: center;
}

td.pitd_hover, td.pitd_last_hover, td.pitd_first_hover {
  color: #669933;
}

a.pl {
  font-size: 9pt;
  font-weight:normal;
  color: #fff;
  text-decoration: none;
}

a.pl:link {
  color: #fff;
}

a.pl:visited {
  color: #fff;
}

a.pl:active {
  color: #fff;
}

a.pl:hover, a.pl_hover {
  font-size: 9pt;
  font-weight:normal;
  color: #669933;
  text-decoration: none;
}

.productlinkname {
  font-size: 12px;
  font-weight:normal;
  color: #669933;
}

.productlinksale {
  font-size: 11px;
  font-weight:normal;
  color: #669933;
}

.productlinkcurrency {
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

.productlinkcurrency_hover {
  font-size: 11px;
  font-weight: normal;
  color: #669933;
  text-decoration: none;
}

a.pagelink {
  display: inline;
  white-space: nowrap;
  font-size: 10pt;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  color: #666666;
  text-decoration:none;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 3px;
  width: 20px;
  height: 20px;
}

a.pagelink:link {
  color: #666666;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  font-weight:bold;
}

a.pagelink:visited {
  color: #666666;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  font-weight:bold;
}

a.pagelink:active {
  color: #666666;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  font-weight:bold;
}

a.pagelink:hover {
  color: #669933;
  border: 1px solid #669933;
  background-color: #f2f2f2;
  font-weight:bold;
}

a.pagelinksel {
  display: inline;
  white-space: nowrap;
  font-size: 10pt;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  color: #669933;
  text-decoration:none;
  border: 1px solid #cccccc;
  background-color: #c3c3c3;
  padding: 3px;
  width: 20px;
  height: 20px;
}

a.pagelinksel:link {
  color: #669933;
  border: 1px solid #cccccc;
  background-color: #c3c3c3;
  font-weight:bold;
}

a.pagelinksel:visited {
  color: #669933;
  border: 1px solid #cccccc;
  background-color: #c3c3c3;
  font-weight:bold;
}

a.pagelinksel:active {
  color: #669933;
  border: 1px solid #cccccc;
  background-color: #c3c3c3;
  font-weight:bold;
}

a.pagelinksel:hover {
  color: #669933;
  border: 1px solid #cccccc;
  background-color: #c3c3c3;
  font-weight:bold;
}

.productsale {
  color: #669933;
}

.product_description {

}

.product_instructions {

}

div.product_image {
  border: 1px solid #ccc;
  margin: 2px 4px 2px 0px;
  float: left;
  width: 260px;
  text-align: center;
}

img.product_image {
  border: 0px;
  margin: 3px auto;
}

.scrollbar2 { 
  height:283px; 
  overflow:auto;
}

.scrollbar3 {
  margin: 0;
  width: 575px; 
  height:300px; 
  overflow:auto;
}

p.first {
  margin: 0px 10px auto auto;
}

p.topbottom {
  margin: 10px auto 10px auto;
}

.minheight {
  height: 300px;
}

.minleftheight {
  height: 480px;
}

.minleftheight375 {
  height: 375px;
}

.minleftheight390 {
  height: 390px;
}

.minleftheight407 {
  height: 407px;
}

.minleftheight750 {
  height: 750px;
}

.error, .login_error, .error a, .login_error a {
  color: #669933;
  font-weight: bold;
}

.success, .success a {
  color: #66cc33;
  font-weight: bold;
}

table.itemlist {
  border: 1px solid #cccccc;
}

.itemlistheader {
  background-color: #f2f2f2;
}

.bottomborder {
  border-bottom: 1px solid #cccccc;
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  text-align: center;
}

.floating {
  overflow: auto;
}

.long_input {
  width: 280px;
  margin: 2px;
}

.checkout_input {
  width: 200px;
  margin: 2px;
  border: 1px solid #ccc;
}

textarea.checkout_input {
  width: 740px;
  margin: 2px;
  border: 1px solid #ccc;
}

.width100 {
  width: 920px;
}

.width101 {
  width: 570px;
}

.homepagetext {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 8pt;
  color: #666666;
  text-decoration:none;
  margin: auto auto auto 10px;
}

.symbol {
  font-size: 150%;
}

#mainsectionimage2 img.productimage {
  margin: 10px 30px 10px 30px;
}

#mainsectionimage3 img.productimage {
  margin: 10px 15px 10px 30px;
}

.minproductleftheight {  
  height: 600px;
  width: 1px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: right;
}

.pagelinks {
  width: 480px;
  float: right;
  margin: 0 0 10px 0;
  height: 25px;
}

.dropdown {
  width: 300px;
}


a.hotlink { 
 
}

a.hotlink:visited {

}

a.hotlink:hover {

}

a.hotlink:active {

}

.imagerowseparator {
  height: 3px;
  font-size: 3px;
  
}

.sharethis {
  margin-top: 8px;
}

.sharethis2 {
  margin: 3px 15px auto auto;
}

div.page_link_container {
  float: right;
  text-align: right;
  width: 50%;
  font-weight: bold;
}

a.page_link, a.page_link:link, a.page_link:active, a.page_link:visited {
  border: 1px solid #ccc;
  background-color: #ccc;
  text-decoration: none;
  padding: 3px;
  font-weight: bold;
  box-shadow:inset 0 0 15px 0 #999;
  -webkit-box-shadow: inset 0 0 15px 0 #999;
  -moz-box-shadow: inset 0 0 15px 0 #999;
  display: box;
  width: 30px;
}

a.page_link:hover {
  border: 1px solid #336600;
  background-color: #669933;
  color: #fff;
  text-decoration: none;
  padding: 3px;
  font-weight: bold;
  box-shadow:inset 0 0 15px 0 #336600;
  -webkit-box-shadow: inset 0 0 15px 0 #336600;
  -moz-box-shadow: inset 0 0 15px 0 #336600;
  display: box;
  width: 30px;
}

a.page_link_sel, a.page_link_sel:link, a.page_link_sel:active, a.page_link_sel:hover, a.page_link_sel:visited {
  border: 1px solid #336600;
  background-color: #669933;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding: 3px;
  box-shadow:inset 0 0 5px 0 #336600;
  -webkit-box-shadow: inset 0 0 5px 0 #336600;
  -moz-box-shadow: inset 0 0 5px 0 #336600; 
  display: box;
  width: 30px;
}

.td_product_image, .td_product_text {
  width: 50%;
  vertical-align: top;
}

.product_page_links {
  padding: 4px;
}

a.add_to_cart_link, a.add_to_cart_link:link, a.add_to_cart_link:active, a.add_to_cart_link:visited {
  display: block; 
  margin: 4px 4px 0px 0px;
  background:  url(../..//images/bkg/product_page_button_2.jpg) repeat 0 0;  
  padding: 4px 4px 4px 24px;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  color: #333;
  border: 1px solid #ccc;
}

a.add_to_cart_link:hover {
  color: #669933;
  border: 1px solid #669933;
}
               
a.product_page_link, a.product_page_link:link, a.product_page_link:active, a.product_page_link:visited {
  display: block; 
  margin: 4px 4px 0px 0px;
  background:  url(../..//images/bkg/product_page_button_1.jpg) repeat 0 0;  
  padding: 4px;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  color: #333;
  border: 1px solid #ccc;
}
 
a.product_page_link:hover {
  color: #669933;
  border: 1px solid #669933;
}

.page_content {
  float: left;
  margin: 4px;
}

.page_content strong {
  font-weight: bold;
}

.page_right_side {
  vertical-align: top;
  padding-left: 5px;
}

.page_left_side {
  vertical-align: top;
}

p.bottom_line {
  border-bottom: 1px solid #ccc;
  padding-bottom: 2px;
  margin-bottom: 7px;
}

input.button {
  font-weight: bold;
  margin: 4px;
}

#submit_order {
  font-weight: bold;
  margin: 4px;
  border: 1px solid #669933;
  background-color: #99cc66;
  font-size: 14pt;
  color: #000;
  cursor: pointer;
}

.login_input {
  margin: 2px;
}

#login_status {
  padding-bottom: 10px;
}

.address_table th {
  white-space: nowrap;
  width: 150px;
}

.bold_text {
  font-weight: bold;
}

#listing {
  width: 99%;
  border: 1px solid #ccc;
  margin-bottom: 5px;
}

#listing .header_row {
  background-color: #ffcd8b; 
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}

#listing td {
  padding: 2px;
}

.td_list {
  color: #ccc;
}

.td_list_over {
  color: #ccc;
}

.listing_total {
  width: 99%;
  border: 1px solid #fff;
  font-weight: bold;
}

.table_header {
  font-weight: bold;
  font-size: 11pt;
}

.table_subheader {
  font-weight: bold;
  color: #000;
  border-bottom: 2px solid #000;
}

#shopping_cart_items .order_table td.table_subheader {
  font-weight: bold;
  color: #fff;
  border-bottom: 2px solid #fff;
}

.table_prompt {
  color: #333;
  white-space: nowrap;
}

#shopping_cart_items .order_table .table_prompt {
  color: #f2f2f2;
}

.table_data {
  color: #000;
}

#shopping_cart_items #order_details .order_table .table_data, #shopping_cart_items #order_details .order_table .table_data a { 
  color: #fff;
}

.order_table td {
  color: #000;
}

#shopping_cart_items .order_table td {
  color: #fff;
}

.order_table {
  margin-left: 5px;
}

.order_id {
  color: #000;
  font-weight: bold;
  font-size: 12pt;
  padding-bottom: 10px;
}

.lineheight150 {
  line-height: 150%;
}

#shopping_cart_items .order_table .order_id {
  color: #fff;
}

.right_align {
  text-align: right;
}

#order_details {
  width: 99%;
}

.order_table, .wish_list_table {
  width: 99%;
}

.currency_col {
  width: 90px;
}
.top_line {
  font-size: 12px;
  font-weight: bold;
}

.bottom_line {

}

a.remove {
  display: block;
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  padding: 0px 2px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  text-align: center;
  width: 20px;
  height: 18px;
}

a.remove:hover {
  border: 1px solid #808080;
  background-color: #ccc;
  color: #669933;
}

a.product_link, a.product_link:visited, a.product_link:active {
  text-decoration: none;
  color: #fff;
}

a.product_link:hover {
  text-decoration: none;
}

div.input_container {
  float: left;
  margin: 2px;
}

div.input_container input {
  height: 18px;
  border: 1px solid #ccc;
  width: 40px;
}

#filter_explanation {
  float: left;
  padding: 2px;
  font-size: 8pt;
  color: #669933;
}

#filter_explanation a {
  font-weight: bold;
}

#site_map {
  width: 99%;
}

#site_map td {
  padding: 4px;
  vertical-align: top;
}

#account_tabs_1, #account_tabs_2, #account_tabs_3, #account_tabs_4  {
  width: 745px;
  min-height: 450px;
}

#shopping_cart_items {
  min-width: 745px;
}

a.index_link, a.index_link:link, a.index_link:visited, a.index_link:active {
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  color: #333;
}

a.index_link:hover {
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  color: #669933;
}

div.reasons_to_buy {
  float: left;   
  overflow: auto;  
  border: 1px solid #ccc;  
  width: 770px; 
  height: 154px; 
  margin: 5px 5px 0px 5px; 
  background-image: url(../..//images/page_images/index/b-sale.jpg);
}

h2.reasons_to_buy {
  margin: 5px 0px 10px 5px;
}

table.reasons_to_buy td {
  padding: 2px;
}

td.index_top_td_1 {
  padding: 5px 0px 0px 5px; 
  width: 250px; 
  text-align: right;
}

td.index_top_td_2 {
  padding: 5px 0px 0px 5px; 
  width: 200px;
  text-align: right;
}

a.small_link, a.small_link:link, a.small_link:visited, a.small_link:active {
  text-decoration: none;
  color: #333;
}

a.small_link:hover {
  color: #669933;
}

a.large_link, a.large_link:link, a.large_link:visited, a.large_link:active {
  font-weight: bold;
  font-family:Arial,Helvetica,sans-serif;
  color: #669933;
  font-size: 16px;
  text-decoration: none;
}

a.large_link:hover {
  text-decoration: none;
  color: #669933;
}



.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { 
    border:solid #ccc;  
    border-width:0 0 1px; 
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background: #f2f2f2 repeat-x;  
    border:solid #ccc;  
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #ccc; 
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; 
    top:-1px; 
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { 
    background: #ffcd8b;  
    color: #669933;         
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#ffe1af;  
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; 
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color: #ccc;  
}

.yui-skin-sam .yui-navset .yui-content {
    background: #ffffff;   
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:1px solid #ccc;  
    border-top-color:#fff;   
    padding:0.25em 0.5em; 
}

.yui-skin-sam .yui-navset-left .yui-content {
    border:1px solid #ccc;  
    border-left-color: #ccc;  
}

.yui-skin-sam .yui-navset-bottom .yui-content,
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #ccc;  
    border-bottom-color:#ccc;  
}


table.related_products, table.related_products td {
  border: 0;
}

table.related_products img {
  margin: 5px 5px 5px 0;
}

table.related_products td.rel_cat_header {
  color: #669933;
  border-bottom: 2px solid #669933;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  margin-bottom: 5px;
}

table.more_images img { 
  margin: 5px 5px 5px 0;
}

#sc_listing, .listing_total, #sc_address, .payment_options {
  width: 780px;
  border: 0;
}

#sc_listing .header_row, #sc_address .header_row, .payment_options .header_row {
  border-bottom: 2px solid #669933;
}

#sc_listing img {
  margin: 2px auto;
}

#sc_address td {
  padding: 2px;
}

.header_row {
  font-weight: bold;
  color: #669933;
}

.info_prompt {
  font-weight: bold;
  color: #fff;
}

a.info_link, a.info_link:visited, a.info_link:active {
  color: #fff;
  font-weight: bold;
}

a.info_link:hover {
  text-decoration: none; 
  color: #669933;
  font-weight: bold;
}

a.pmt_option_link, a.pmt_option_link:visited, a.pmt_option_link:active, a.pmt_option_link:hover {
  color: #fff;
  font-weight: bold;
}

.payment_option_selected {
  border: 1px solid #669933;
  background-color: #99cc66;
}

input.checkout_input  {
  width: 200px;
}

select.checkout_input {
  width: 200px;
  height: 20px;
}

span.footnote {
  font-size: 8px;
}

.shipping_button_container, .shipping_methods_container {
  float: left;
  padding-right: 15px;
}

div.hd {
  color: #000;
}

div.bd {
  color: #333;
}

div.atc {
  float: left;
  margin-right: 15px;
  width: 120px;
}

div.fb {
  float: left;
  margin-right: 5px;
  width: 60px;
}

div.tw {
  float: left;
  margin-top: 2px;
}

p.maintext {
  line-height: 150%;
}

.sold {
  margin: 2px auto; 
  padding: 2px;
  background-color: #993333; 
  font-size: 10px;
}

.unavailable {
  margin: 2px auto; 
  padding: 2px; 
  background-color: #cc9900; 
  font-size: 10px;
}

