body{font-size: 12px; font-family: arial, verdana, tahoma,"trebuchet ms",helvetica,sans-serif;background-color: #e9e8f3;}  div.fm-multi div,body{margin:5px 0}input:focus,textarea:focus,body{color:#000}.clicktozoom,.product-image,.imageanddetails,.clicktozoom,.product-image,.imageanddetails,ol.products li,#fm-submit,#footer p,#logo h1,#logo h2,#logo a,.box4,.box3,ul,h5,h4{text-align:center;}.product-description,.product-description,p,ol,h6{text-align:justify}h2,h3,h6{color:#2582a4}h4{color:#ffffff; font-weight: bold; font-size: 12px;}#logo h1,#logo h2,#logo a,#input2,a:hover.btn1,a.btn1,a,strong,h5{color:#006}.product-misc ul,.product-features ul,.product-misc ul,.product-features ul,ol.products li,.products .product,.categories .category,li{list-style-type:none}th{color:blue}.product-options form em,.sale em,.sale,.product-options form em,fieldset div.fm-req,legend,#input2,a.btn1,strong{font-weight:bold;}.upsell  table td a,.upsell  table td a,.content-product-header a,#logo h1,#logo h2,#logo a,#menu a,a.btn1,a:hover{text-decoration:none}a:hover{color:#BE1F48 }a.btn1{background:#77f951 
	url(images/main_head_bkgd_7.jpg) repeat-x;padding:0 7px;font-size:15px}a:hover.btn1{background:#8afa6a}#colTwo h3,.bottom,.box2,.box{margin-bottom:0; font-size:13px}.box2,.box{padding-bottom:0}.box,#colOne{background:#ffffff;}
.shoe{color:#000000;font-size: 14px;font-weight: bold;}
clearfix:after,.clearfix,.clearfix:after,.content-product dd,div.fm-multi label,fieldset div,
 a,.bottom{display:block}.bottom{padding-bottom:10px;background:url(images/img08.gif) no-repeat left bottom}.thumbnail2,.imageanddetails,.imageanddetails,ol.products li,.content-category .smallimage img,.products .product,.categories .category,label,#colTwo,#colOne,#menu a,#menu,.image{float:left}.image{margin:3px 0 0 0;}.product-misc ul,.product-features ul,.product-image,.upsell div,.product-misc ul,.product-features ul,.product-image,.upsell div,.content-product, .options ul,.content-product dd ul li,ol.products li,.content-category-header h4,.products .product,.products .product,.categories .category,.categories .category,.categories,.products,fieldset div,form,#logo h1,#logo h2,#logo a,#search fieldset,.image,.image2,.image{padding:0}.image,.image2{margin:0 0 0 0}.indent{margin-left:50px}#header{width:948px;}#menu{width:920px;}#header{height:33px}#footer2,#footer,#content,#header{margin:0 auto}#footer2{width:940px;}

#main{background:#ffffff}
#main table {margin:10px 0px 0px 0px;}
#main {margin:10px 0px 0px 0px;}
#main2 table {position:absolute;margin:40px 0px 0px 72px;}
#main3 h3 {color: #0d0876; margin:10px 0px 0px 0px;}
#main4 {margin: 0px 0px 0px 22px;}
#header2{width:938px;height:46px;background:#e9e8f3;}

#colOne,#header{border-right:0px }.product-image,.upsell-header,.product-image,.upsell-header,.content-product .options ul,.content-product dd ul li,.content-product dd,ol.products li,.content-category-header h4,.products .product,.categories .category,.categories,.products,.categories,.products,form,#footer p,#logo h1,#logo h2,#logo a,#search fieldset,#search,#menu{margin:0}#colOne ul,#menu{list-style:none}
#header{background:#ffffff;}
#search fieldset,#menu li{display:inline}#menu a{font:12px arial,"trebuchet ms",tahoma,verdana,helvetica,sans-serif bold;height:27px;padding:10px 10px 0 10px;text-transform:uppercase}#fm-submit input,#footer2,#menu a{color:#fff; font-weight: bold}.thumbnail,.product-options,.upsell,.product-options,.upsell,.content-product .options,#search{float:right}.content-product .smallimage img,.content-category .smallimage img,fieldset,#li.first,#input2,#input1,#search fieldset{border:none}#input1{width:164px;padding:2px 5px}#footer2,#colTwo,#input1,table.sample td{background: #fff;}#input2{height:20px;background:#cff;text-transform:lowercase}#footer,#content{width:948px;}#colOne{width:142px; margin: 0 0 0 0px; }#colOne h3{background:#def49c;padding:0 5px}#colOne ul{margin-left:0;padding-left:10px;padding-right:10px; }#colOne li{padding:5px 0;border-top:1px solid #efefef;font-size:11px;font-weight: bold;}#colTwo{width:712px; background-color: #fff}#colTwo .box,#colTwo{padding:0 30px 0 20px}#footer2,#footer,#colTwo{border-right:0px solid #ccc}#colTwo{border-left:2px solid #ccc}.product-detail-header,.product-detail-header,#colTwo h4,#colTwo h2{margin-top:0}#colTwo h2{font-size:20px}#colTwo h3{font-size:18px}#colTwo h4{font-size:12px}.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.categories,.products,#colTwo h4{font-weight:bold}#colTwo .box{margin:0 -30px 30px -20px}#colTwo .bottom{margin:0 0 20px -20px;padding:0 0 20px 20px}#logo{height:40px;border-top:3px solid #ccc}legend,#logo{background:#e9e8f3}#logo h1{padding-top:25px;font-size:34px}#logo h2{margin-top:-5px}#footer2,#footer,#logo h2{font-size:12px}#footer{background:#e9e8f3;padding-top:10px}clearfix:after,.clearfix:after,#fm-submit,#footer2,#footer{clear:both}table.sample{background:#ccc;border-spacing:0;color: #008000; }table.sample td,table.sample th,table.sample{border-style:outset outset outset outset}legend,fieldset{margin:1em 1em;}fieldset{border-top:1px solid #ccc}legend{padding:0 .2em;color:#ffffff;font-size:1em}label{font-size:1em;padding:0 0em}.product-options td.label,.product-options td.label,label{text-align:left}fieldset div{margin-bottom:.5em}fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333}.options-table td,fieldset div select,fieldset div input,fieldset div textarea{padding:1px}div.fm-multi input{width:1em}div.fm-multi label{width:200px;padding-left:5em}.option-info,.option-price,.product-description,.product-features,.product-bundle,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.product-description,.product-features,.product-bundle,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,div.fm-multi label{text-align:left}#fm-submit{padding-top:1em}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;font-size:100%}input:focus,textarea:focus{background:#efefef}fieldset div.fm-req label:before{content:"* "}.options-table,.categories,.products{width:100%}.content-category,.categories,.products{position:relative}.categories,.products{padding:3px 0}.categories .category{width:50%}.product-detail-header,.upsell div,.product-detail-header,.upsell div,ol.products li,.product-row,.category-row,.categories .category{margin-bottom:10px}.products .product{width:33%}.content-product,.content-category,.categories dl,.products dl{margin:4px}.rowstart{clear:left}.hidden,.upsell  table caption,.upsell  table caption,.content-product .options .list,.content-product .options .adj,.content-product .largeimage,.content-category .largeimage{display:none}.content-category-header,.description{margin-left:80px}.description{font:normal .95em Helvetica,Arial,sans-serif}ol.products li{width:133px;padding:1%}.content-product{border:1px solid #900;padding:4px}.content-product .content-product-header{margin:-4px -4px 10px;padding:3px;overflow:hidden}.content-product dd ul li{float:none;width:auto}.content-product .options ul{margin-top:10px}.price,.sale,.content-product .options .list,.content-product .options .adj{color:blue; font-weight: bold; text-align: right;padding:2px;}.content-product .options ul li{font:bold 0.8em verdana,tahoma,arial,sans-serif}clearfix:after,.clearfix:after{content:".";visibility:hidden;height:0;font-size:1px}.clearfix{display:block}* html .cross-sell .product-primary,* html .cross-sell .product-primary,* html 
.clearfix{height:1%}
.upsell,.upsell{clear:right;width:165px;font-size:.9em;margin-left:10px}.upsell table,.upsell table{table-layout:fixed}.upsell div,.upsell div{border-width:1px}.product-options td,.upsell  table td,.product-options td,.upsell  table td{vertical-align:top}.cross-sell .product-primary,.cross-sell .product-secondary,.cross-sell .product-primary,.cross-sell .product-secondary{margin-right:185px}.product-primary,.product-secondary,.imageanddetails,.product-options,.product-misc,.product-bundle,.product-primary,.product-secondary,.imageanddetails,.product-options,.product-misc,.product-bundle{border-width:0px}.product-options table,.product-options table{margin:20px 0 10px}.product-options td,.product-options td{line-height:1.7em;border-spacing:1px;padding:1px 3px 1px 1px}.product-image,.product-description,.product-features,.product-bundle,.product-image,.product-description,.product-features,.product-bundle{clear:none}.product-description,.product-features,.product-bundle,.product-description,.product-features,.product-bundle{margin-left:185px}.product-misc,.product-misc{margin-left:5px}.imageanddetails,.imageanddetails{width:180px}.options-table,.product-misc ul,.product-features ul,.product-misc ul,.product-features ul{margin:10px 0}.product-options form em,.product-options form em{font-style:normal;padding-right:5px}.sale{font-size:1.1em; font-weight: bold;}.price list strike{text-decoration:none}.price{margin:3px 0;}.thumbnail2,.thumbnail{width:80px;border:0 solid #999;margin:0 5px 5px 5px;padding:5px}.product-options table{margin:10px 0 5px}.options-table{color:#222}.options-table td{border-bottom:1px solid #ddd}.option-price{width:6em}.strike{text-decoration:line-through}

a:link.example, a:visited.example, a:active.example  {color:#fff; background:#5e7d7e; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#5484b0 #008 #008 #0099cc}
a:hover.example {color:#fff; background:#B05484; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#008 #99f #99f #008}

a:link.example2, a:visited.example2, a:active.example2  {color:#fff; background:#5e7d7e; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#5484b0 #008 #008 #0099cc; float: right;}
a:hover.example2 {color:#fff; background:#B05484; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#008 #99f #99f #008}
.box4{font-size:13px}.box3{width:500px;border-color:navy;margin-left:170px;margin-right:10px}
.table5{margin-left:auto; margin-right:auto; text-align: center;}

a:link.example3, a:visited.example3, a:active.example3  {color:#666666; background-image:url(images/buttonbg.jpg);
	background-repeat:repeat-x;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:1px solid; border-color:#666666;}
a:hover.example3 {color:white; background:#999999; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:1px solid; border-color:#666666;}

a:link.example4, a:visited.example4, a:active.example4  {color:#ffffff; width: 100px;
	background: #999999;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; }

a:hover.example4 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 180px;}

a:link.example5, a:visited.example5, a:active.example5  {color:#ffffff; width: 180px;
	background: #999999;text-align:center;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;} 
a:hover.example5 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 180px;text-align:center;}

a:link.example6, a:visited.example6, a:active.example6  {color:#666666; width: 260px;
	background-image:url(images/tab_on.jpg);text-align:center;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;} 
a:hover.example6 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 260px;text-align:center;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;} .b1h {height:1px; background:#666666; margin:0 5px;} .b2h, .b2bh {height:1px; background:#666666; border-right:2px solid #666666; border-left:2px solid #666666; margin:0 3px;} .b3h, .b3bh {height:1px; background:#666666; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 2px;} .b4h, .b4bh {height:2px; background:#666666; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 1px;}
.headh {background: #e9e0db; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;} .contenth {background: #ddd; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .contenth div {margin-left: 12px; padding-top: 5px;}

.head2 {background: url(images/watera.jpg); border-right:1px solid #cccc99; border-left:1px solid #cccc99;} 

#container {width :80em; margin: 0 auto; padding: 0;  text-align: justify; position: absolute; background: #ffffff  url(images/bgmainwhite.jpg) 35% 0 repeat-y; border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; 
}
#tophead {width :80em; height: 3em; margin: 0 auto; padding: 0; background-color: #ffffff;   text-align: justify; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; 
}#tophead2 {width :80em; height: 4em; margin: 0 auto; padding: 0; background-color: #ffffff;   text-align: justify;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
#tophead3 {width :80em; height: 5em; margin: 0 auto; padding: 0; background-color: #ffffff; text-align: justify;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
 #border {width :80em; margin: 0 auto; padding: 0;   text-align: justify;}
#logoWrapper {
	width:948px;height:60px;background:#e9e8f3;
	background-image:url(images/logoss.png);
	background-repeat:no-repeat;}
#info{float: right; margin: 0 0 10px 0; color: #fff;}
.ab1h, .ab2h, .ab3h, .ab4h, .ab2bh, .ab3bh, .ab4bh{font-size:1px; overflow:hidden; display:block;} .ab1h {height:1px; background:#1a5edd; margin:0 5px;} .ab2h, .ab2bh {height:1px; background:#1a5edd; border-right:2px solid #1a5edd; border-left:2px solid #1a5edd; margin:0 3px;} .ab3h, .ab3bh {height:1px; background:#1a5edd; border-right:1px solid #1a5edd; border-left:1px solid #1a5edd; margin:0 2px;} .ab4h, .ab4bh {height:2px; background:#00FFFF; border-right:1px solid #00FFFF; border-left:1px solid #00FFFF; margin:0 1px;} .ab2bh, .ab3bh, .ab4bh {background: #f5f5f5;}
#myDiv4 {margin: 1em;padding: 2em;}
#zone1 {    /* clickable area */
float: left;width : 85px;height: 45px;margin-left: 50px;margin-top: 15px;}
input, textarea{background-color : #f5f5f5;color : #000;}
select{background-color: #ffffff;font-weight: normal;font-size: 1em;}
OPTION.grn{background-color:#66FF00; color:black}

.btn{font-size: 10px; color: #FFFFFF; font-weight: normal; font-family: arial; background-color: #CC0000; text-decoration: none;}
.copy{font-size:1em;}
.topnav2006  {display:block;font-family : Arial;font-size : 12px;color : #A49DA3;font-weight : normal;}
#DHTMLgoodies_formTooltipDiv{
	color:yellow;
	font-family:arial;
	font-weight:bold;
	font-size:1.2em;
	line-height:120%;
	text-align: center;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.8em;
}
.localError {
	float:left;
	width:298px;
	padding:7px 7px 8px 38px;
	margin:3px 0px 3px 0px;
	color:#FFFFFF;
	background-image:url(images/errorIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#C0272D;	
	display:none;
}
.swatch {
	text-align:center;	
	background: url(images/bg3.png);}
.bg3{font-size: 0.9em;}.bg8{font-size: 1em;}a.bg8{font-size: 1em;}
.bg4{
background: #FFFFFF ;
font-size: 0.7em;
padding: 1px;}
.bg5{
background: #cccccc;
font-size: 0.8em;
padding: 1px;
}
.bg6{
background: #cccccc;
font-size: 0.9em;
padding: 1px;
}
.bg7{
font-size: 0.8em;
padding: 1px;
}
.bg7{
font-size: 0.8em;
padding: 1px;
}
.bg11{font-size: 0.2em;
background: #e9e0db;
}
.bgspring{font-size: 1.5em;
background: #e9e8f3;color: purple;font-weight: bold;
}
.bg99{font-size: 1.2em;
color: #0d0876;
text-decoration: none;
}
.reg{font-size: 0.5em;
color: #0d0876;
vertical-align: text-top;
}
.dotted {
font-family: sans-serif, arial;
padding:2px;font-size: 1.1em;
color: black;
font-weight: bold;
background-color: #fff;
}

.dotted input, .dotted textarea{background-color : #fff}
.aButton
	{font-size: 1em;
	background-color: #ccc;
	
		}
.sale2{
border:2px solid gray;
background:url(images/bg3.png);
width: 475px;
padding: 5px;
}
#small,#small2,#small3,small4
	{font-size: 0.9em;
         font-family: arial, verdana;}
#small5
	{font-size: 0.9em;
         font-family: arial, verdana;
	border:dotted #cccccc;}
#small6, #small7
	{font-size: 0.7em;
         font-family: arial, verdana;
	 background-color: white;}
#small8
	{font-size: 0.7em;
         font-family: arial, verdana;
	 background-color: #ffffff;}
#secure
	{font-size: 1em;
         color: white;
padding-left: 750px; padding-top: 6px;}

#table11 {
margin:20px auto;}
.y {
border:1px solid #999;
border-style: inset;
background-color:#ffffff;
color:#000;
padding:5px;
text-align:center;}
.yy {
border:1px solid #999;
border-style: outset;
background-color:#ffffff;
color:#000;
padding:1px;
text-align:center;font-size: 0.8em;}
.x {
border:1px solid #999;
font-size: 0.9em;
background-color:#f5f5f5;
color:#000;
padding:2px;
text-align:center;
}
.z {
border:1px solid #999;
background-color:#f5f5f5;
color:#000;
padding:0px;
text-align:center;
}

#info {height:10em;}

.shrink_menu {padding:0; margin:0 0 0 80px; list-style:none; width: auto; height:1.0em;}
.shrink_menu li {float:left; display:inline; margin:0 12px 8px 0; background:#cccccc;}
.shrink_menu li * {display:block; position:relative; background:#cccccc;}
.shrink_menu li a {right:-8px; background-position: right top; color:#666666; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; color:#666666; font-size:0.8em;}
.shrink_menu li a:hover {color:black;}

/* for non-IE browsers */
.shrink_menu li:hover, .shrink_menu li:hover * {background-color:#ddd;}
.shrink_menu li:hover {outline:3px dotted #ccc;}

.shrink_menu li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.shrink_menu li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}

.hor_menu {padding:0px; margin:3px 3px 0px 5px; list-style:none; width: auto; height:0.8em; }
.hor_menu  li {float:left; display:inline; margin:0 2px 2px 0;color: #666666;}
.hor_menu  li * {display:block; position:relative; }
.hor_menu li a {right:-8px; background-position: right top; color: #666666;; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; font-size:0.8em; font-weight: bold;}
.hor_menu  li a:hover {color:black;}
/* for non-IE browsers */
.hor_menu  li:hover, .hor_menu li:hover * {background-color:#ffffff;}
.hor_menu  li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.hor_menu  li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}

.hor2_menu {padding:0px; margin:1pc 1px 1px 675px; list-style:none; width: auto; height:0.8em; }
.hor2_menu  li {float:left; display:inline; margin:2px 2px 2px 2px; color: #666666; background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;}
.hor2_menu  li * {display:block; position:relative; }
.hor2_menu li a {right:-8px; background-position: right top; color: #666666; background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; font-size:0.8em; font-weight: bold; border-right:5px solid #fff;}
.hor2_menu  li a:hover {color:black;}
/* for non-IE browsers */
.hor2_menu  li:hover, .hor2_menu li:hover * {background-color:#ffffff;}
.hor2_menu  li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.hor2_menu  li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}
optgroup {
  background-color: #fff;
  color:#ff3e59;
  font-weight: bold;
}
optgroup {
  background-color: #fff;
  color:#ff3e59;
  font-weight: bold;
}
optgroup option {
  background-color: #ffffff;
  color: #000066;  
}
td.events
{
   border: 3px solid #999999;
   font-size: 1em;
color: #fff;
background: #444444;
   } 
td.springevents
{
   
   font-size: 1.45em;
	color: #fff;
background: #e9e8f3 url(images/spring_flowers2.jpg) repeat;
   } 
#right { 
float : left;
width : 20%;
margin-left : 75%;
} 
.rightbox { 
border : 1px solid #999999;} 
.rightbox p { 
margin-top : 0;
} 
.rightbox h2 { 
font-family : "arial", helvetica, sans-serif;
font-size : 1em;
margin-top : 5px;
margin-left : 5px;
color : #999999;} 

div#action {
  position:absolute;
 top:195px;
 right:0;
 width:205px;
margin-right:25px;
 }
div#action3 {
  position:absolute;
 top:70px;
 right: 70px;
 width:410px;
margin-right:25px;
 }
div#action6 {
  position:absolute;
 top:105px;
 right: 0px;
 width:215px;
margin-right:25px;
 }
div#action66 {  
 width:215px;
 }
  
div#action7 {
  position:absolute;
 top:440px;
 right: 255px;
 margin-right:25px;
width: 315px;
 }
div#action8 {
  position:absolute;
 top:180px;
 right: 0px;
 margin-right:25px;
width: 215px;
 }
div#action10 {
  position:absolute;
 top:300px;
 right: 0px;
 margin-right:25px;
width: 215px;
 }
div#action12 {
  position:absolute;
 top:550px;
 right: 275px;
 margin-right:25px;
width: 264px;

 }
div#action13 {
  position:absolute;
 top:500px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action14 {
  position:absolute;
 top:500px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action15 {
  position:absolute;
 top:550px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action16 {
  position:absolute;
 top:550px;
 right: 550px;
 width:215px;
margin-right:25px;
 }
div#actionlabel {
  position:absolute;
 top:555px;
 right: 60px;
 width:215px;
margin-right:25px;
 }
.action2
{border:2px solid #cccccc;background-color: #e9e0db;text-align:center;
}
.action12
{border:1px solid #cccccc;background-color: #f9f9f9;text-align:center;
}
td.cell {
background: #9C9992;
}
td.cell2 {
background: yellow; text-align:center;
}
td.lbord {
border-left: 1px solid #cccccc;
}
td.rbord {
border-right: 1px solid #cccccc;
}
.action4
{border:2px solid #cccccc;
position:absolute;
 top:90px;
 right: 90px;
 width:325px;
margin-right:25px;
}
div#action4 {
  position:absolute;
 top:75px;
 right: 120px;
 width:250px;
margin-right:25px;
 }

div#overlay {
  position:absolute;
 top:120px;
 left:450px;
background: #e9e8f3;
font-family: Helvettica;
z-index: 9999;
 }
.large {  
font-size: 2.8em;
color: #0d0876;
 }
.large2 {  
font-size: 1.4em;
color: #495841;
 }
div#overlay2 {
  position:absolute;
 top:235px;
 left: 5px;
color: #000066;
font-weight: bold;
text-decoration: none;
 }

#overlay h3 {
font-family: times new roman,  Helvetica, Georgia, Verdana, Arial, sans-serif  ;
font-size: 2.8em;
color: #0d0876;
margin: 5px;
width:225px;
}
a:link.color1 {color: #555555; background-image:url(images/tab_on.jpg);	background-repeat:repeat-x;background-position:top;text-align: center;
}
a:hover.color1 {color: #000000;
background-image:url(images/tab_on.jpg);background-repeat:repeat-x;background-position:top; font-weight: bold; font-size: 12px;text-align: center;}
a:visited.color1 {color: #555555; background-image:url(images/tab_on.jpg);	background-repeat:repeat-x;background-position:top;text-align: center;}

a:link.footer3 {color: #666;}
a:hover.footer3{color: #c91049;}
a:visited.footer3 {color: #666;}

tr#row {
color: white;
}
.rightlist {
position:absolute;
 top:90px;
 left:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;

text-decoration: none;
color: #006666;
margin:0px 0px 0px 550px
}
.rightlist2 {
position:absolute;
 top:360px;
 left:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #006666;
margin:0px 0px 0px 550px
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-size: 80%;
width: 142px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#FFffff;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:142px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
font-size: 12px; 
background: #ffffff;}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #006666;
width:142px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#tabproduct {
position:absolute;
 top:175px;
 left:385px;
 width:340px;
float:left;
}
#reviews {
 width: 340px;
 height: 300px;
overflow:auto; 
position:absolute;
top:22px;
 left: 0px;
}
.reviews2 {
 width: 340px;
 height: 300px;
overflow: hidden;
position:absolute;
top:22px;
 left: 0px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}

.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}

.tabbed_area {

position:absolute;
 top:-75px;
 left: -35px;
width: 350px;
}



ul.tabs {
	
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	}

ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	background-color:#e9e8f3;
	color:#282e32;
	
	
	padding:2px 4px 2px 6px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border-left:2px solid #fff;border-right:1px solid #fff;
	border-bottom:1px solid #e9e8f3;
	
	float:left; display:inline;
}

ul.tabs li a:hover {
	background-color:#999999;
	
	color:#ffffff;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height: 12px;
}

ul.tabs li a.active {
	
	border-color:#999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:2px solid #000000;
	border-bottom:1px solid #b4e3ff;
	color:#000066;
	background-color: #b4e3ff;
	}
.content {
	background-color:#ffffff;
	padding:10px;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
width: 325px;
font-size: 12px;
}


#content_2, #description, #content_3, #rating, #content_4, #reviews, #content_5, #fit { display:none; }

.content ul {
	margin:0px;
	padding:0px 5px 0px 5px;
}

.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: blue;
}



.content ul li a {
	text-decoration:none;
	color:#3e4346;
}

.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul li a:hover {
	color:#a59c83;
}

.content ul li a:hover small {
	color:#baae8e;
}

input.cartButton {	
border: 2px double #463E3F;
border-top-color: #cccccc;
border-left-color: #CCCCCC;
padding: 0.5em;
background-color: #666666;

color: #ffffff;
font-size:80%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 

input.cartButton:hover {
	border-color: #BFBBAC #D9D4C3 #D9D4C3 #BFBBAC;
 	background-color: #cccccc;
	color: #272727;
}
.infoButton {	
border: 2px double #463E3F;
border-top-color: #cccccc;
border-left-color: #CCCCCC;
font-family:Georgia, arial, sans-serif;

font-weight: bold;
background: #666666;
color: white;
} 
.infoButton  a {text-decoration:none;}
.infoButton:hover {
color: yellow;
}

.center {
	text-align: center;
}
form{background: #fff;}
table.ship {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	font-size: 200%;
}


#magnify { background-color:#fff;}
#magnify a.p1, #magnify a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify a img {border:0;}
#magnify a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}


#magnify2 { background-color:#fff;}
#magnify2 a.p1, #magnify2 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify2 a img {border:0;}
#magnify2 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify2 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify2 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

#magnify3 { background-color:#fff;}
#magnify3 a.p1, #magnify3 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify3 a img {border:0;}
#magnify3 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify3 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify3 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

#magnify4 { background-color:#fff;}
#magnify4 a.p1, #magnify4 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify4 a img {border:0;}
#magnify4 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify4 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify4 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

* html #overlay5{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	}
.hint {
   	display: none;
	font-size: 14px;
    position: absolute;
    right: 206px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #666 url(pointer2.gif) no-repeat 229px 5px;
	color: #ffffff;	
}


.hint .hint-pointer {
    position: absolute;
    left: 224px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer2.gif) left top no-repeat;
}


#lighterbox {display:none;position:fixed;margin:auto;left:0px;top:0px;width:100%;height:100%;background-image:url(overlay.png);overflow:auto;padding-top:20px;z-index:100;}
#lighterbox img {position:relative;border:solid #b4b4b4 1px;z-index:100;}
#lighterboxholder,#portimage,#lightercloseimage {z-index:100;}
#lighterboxwrapper,#lighterboxcontent {position:absolute;z-index:100;}
#closebutton {position:absolute;z-index:150;top:0px;right:0px;border:none;}
#loadingimg {position:fixed;top:375px;z-index:500;}




#pagination-digg li{
border:0; margin:0; padding:0;
font-size:14px;
list-style:none;
margin-right:2px;
display:inline;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:2px;

}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;

margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;

}
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
}

.flashclass{ /*sample CSS class added to image slideshow container*/
width: 525px; /*a width should be defined for transition to work*/
margin: 0px 0px 0px 22px;
padding: 0px;
}

.flashclass img{
border-width: 0;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}     
   
.HomePage_Text {color: #666666; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: justify;}
.HomePage_Text2 { font-weight: normal; font-size: 8pt;text-transform: none; color: #0d0876; line-height: 11pt; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: justify; text-decoration: none; }
.HomePage_Text3 { font-weight: normal; font-size: 8pt;text-transform: none; color: black;  font-style: normal; line-height: 12pt;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: #e9e8f3; text-align: center; text-decoration: none; }

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0px 0px 0px 5px;
    min-width: 60px; /* be nice to Opera */
	
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 8px;
    background: url(images/tab.png) no-repeat;
	
	
}
.ui-tabs-nav a {
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */	
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
}
.ui-tabs-nav a span {
    width: 44px; /* IE 6 treats width as min-width */
    min-width: 44px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
	
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}



.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{
    background-position: 0 -50px;
background-color: #fff;

}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span, .ui-tabs-nav li a.active {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;

}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;

}

.ui-tabs-panel {
position:absolute;
 top:125px;
 left: 335px;
width: 350px;
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0px 0px 0px 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.ui-tabs-nav li a.active {
	height: 99%; float: left;
background:#333 url(images/tab.png) no-repeat;
border-right: 1px solid #c5cdd3;
	/* For web browsers who care */
	opacity: 0.3;
	/* For IE 5-7 */
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	
	}

input.hintTextbox { color: #888;} input.hintTextboxActive { color: #000; } 

#zoomsearch {
	width: 176px;
	float: right;
	padding-top: 2px;
	background: #e9e8f3;
	}

#zoomsearch .sbox_l  {
	background: url('images/searchleft.gif') no-repeat top left;
	float: left;
	width: 9px; 
	height: 19px;
}

#zoomsearch .sbox_go  {
	padding-top: 0px;
	float: right;
}

#zoomsearch .sbox input {
	background: url('images/searchmid.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px;	
	width: 140px;
	text-align: center;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 6px;
	
	height: 19px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.sum{
border-left: 1px solid #999; border-top: 1px solid #999;
border-right: 2px solid #000; border-bottom: 2px solid #000;  
width: 178px; padding:2px;
margin-left: auto ;
  margin-right: auto ;
font-size: 1em;
}
.price reset{display: hidden;}

