body,form{
margin:0 0 20px 0;
color:#000000;
font:10px arial,tahoma,verdana,sans-serif
}
a img{
border:0 none
} 
a{
color:#294b7e;
text-decoration:underline
}
a:hover{
color:#333333;
text-decoration:none; 
}
input,select,textarea{
/*
border:#969696 1px solid;
padding:1px 2px;
*/
color:#000000;
font:10px arial,tahoma,sans-serif
}
div,h1,h2,h3,h4,h5,p,ul,form{
margin:0;
padding:0
}
li{
padding:0;
list-style:none
}
#page{
margin:0 auto;
width:839px;
clear:both;
background:url(images/page-bgr.gif) repeat-y center
}
/*--- HEADER STYLES ---*/
#header{
margin:0 auto;
width:921px;
background:url(images/top-bgr.gif) no-repeat top center;
height:84px
}
#logo{
width:149px;
float:left;
padding:6px 0 0 67px
}
#logo a{margin:0 ; padding:0;}
#logo select{
margin: 2px;
padding:0;
width:149px;
color:#0b4579;
background:#c0cbd5;
border:none;
}
#logo img.country
{
    margin:2px 3px 0 28px;float:left; border:none;}
#logo span.country
{
    margin:2px 0px;float:left;
    font:bold 11px arial;
    color:#808080;
}

img.slogan{ clear:left; border:0; padding:0px; margin:2px 0px 2px 28px;}
/*--- top menus ---*/
#topmenu{
float:right;
height:84px
}
#topmenu a{
color:#0b4982;
text-decoration:none
}
#topmenu a:hover{
color:#e10000;
text-decoration:none
}
#top1{
width:585px;
padding:8px 54px 0 0;
color:#ffffff
}
#top1 i,#top1 p{
float:left;
font-size:11px;
font-style:normal
}
#top1 i{
width:180px;
padding:1px 5px;
margin:0 55px 0;
text-align:center;
height:14px
}
#top1 p{
color:#e1e7ec
}
#top2{
clear:both;
padding:0 62px 0 0
}
#top2 img{
float:left
}
/*--- TITLE PAGE ---*/
#title{
margin:2px 0 15px 0;
background:url(images/title-pic.jpg) no-repeat center;
height:359px
}
#t1{
width:330px;
float:left;
padding:300px 0 0 43px
}
#t2{
width:380px;
float:right;
padding:25px 40px 0 0
}
#red-box{
width:378px;
background:url(images/red-box-bgr.gif) no-repeat center;
height:175px
}
#red-box input[type="text"],#red-box input[type="password"],#red-box2 input[type="text"],#red-box2 input[type="password"]{
border:solid 1px  #8B0000;
/*
margin:2px 0;
*/
color:#000000;
background:none;
background-color:#fff;
}
.rb1{
padding:64px 0 0 10px;
float:left
}
.rb1 img{
margin:2px 0
}
.rb1 a,#red-box2,#red-box2 a{
color:#feeb81
}
.rb1 a:hover,#red-box2 a:hover{
color:#ffffff
}
.rb2{
padding:94px 10px 0 0;
float:right;
font:bold 13px "arial narrow",arial,tahoma,sans-serif;
text-align:right
}
.rb2 a{
color:#ffffff;
text-decoration:none
}
.rb2 a:hover{
color:#ffffff;
text-decoration:underline
}
.rb2 img{
margin:18px 0 0
}
.rb2 .rbtn{
padding:0 14px 0 0;
background:url(images/ico-red.gif) no-repeat right
}
#blue-box{
margin:15px 0 0;
width:378px;
background:url(images/blue-box-bgr.gif) no-repeat center;
height:132px
}
.bcell{
padding:80px 5px 0 14px;
float:left;
width:103px;
color:#ffffff;
line-height:10px
}
.bcell a{
color:#ffffff
}
.bcell h3{
font:bold 16px "arial narrow",arial,tahoma,sans-serif
}
/*--- text shadow styles ---*/
#title h1,#title h1 span{
font:bold 18px "arial narrow",arial,tahoma,sans-serif;
}
#title h2,#title h2 span{
font:bold 14px "arial narrow",arial,tahoma,sans-serif;
}
#leftcol h3,#leftcol h3 span{
font:bold 15px "arial narrow",arial,tahoma,sans-serif;
}
#title h5,#title h5 span{
font:bold 12px "arial narrow",arial,tahoma,sans-serif;
}
#title h1, #title h2, #leftcol h3,#title h5{
color:#000000;
position:relative/* container H is positionned to place the SPAN in it */
}
#title h1 span, #title h2 span,  #leftcol h3 span,#title h5 span{
color:#ffffff;
position:absolute;/* SPAN is overlaping on the title */
top:-1px;/* SPAN is offcentered */
left:-1px
}
/*--- CONTENT STYLES ---*/
/*--- in blue background ---*/
#bcontent{
margin:2px auto 15px auto;
width:782px;
min-height:500px;
background:url(images/pic-others.jpg) #407baf no-repeat bottom right
}
#bcontent.nobg
{
    background-image:none;
}
#bcontent h5{
color:#ffffff;
font:bold 14px "arial narrow",arial,tahoma,sans-serif
}
#bcontent h3{
margin:0 0 -3px 0;
color:#e4edf5;
font:bold 16px "arial narrow",arial,tahoma,sans-serif
}
#bcontent ul{
clear:both
}
#bcontent li,#bcontent li.w,#bcontent li.l{
width:185px;
float:left;
padding:6px 0
}
#bcontent li.w{
width:200px
}
#bcontent li.l{
width:167px;
text-align:right
}
#bcontent .text{
width:167px
}
#bcontent select{
padding:0px
}
#red-box2{
float:left;
width:398px;

background:url(images/red-box2-top.gif) no-repeat top center
}

#red-box2.centered
{
    margin:30px auto;
    float:none;
}

#red-box2 li .select
{
        margin:0;  width:120px;
  /*  background:transparent none repeat scroll 0%;

    border:0px solid #EEA051;
  
    color:#FFFFFF;*/
}

#red-box2 li textarea
{
        margin:0;  width:250px;
   background:#fff none repeat scroll 0%;

    border:1px solid #8b0000;
  
    color:#000;
}

#red-box2 .b0{
border:0;
margin:2px 2px 0 0;
width:15px
}
#bcright{
margin:0 0 0 15px;
width:345px;
float:left;
color:#e4edf5
}
#bcright a{
color:#e4edf5
}
.bcr{
width:280px;
clear:both;
height:79px
}
.bcr p{
padding:10px
}
.bcr2{
width:300px;
padding:0 0 7px 0;
margin:0 0 0 10px;
background:url(images/hl-dot-blue.gif) repeat-x bottom
}
/*--- CONTENT COLUMN LAYOUT ---*/
#columns{
margin:2px auto 15px auto;
width:783px;
background:url(images/column-bgr.jpg) #f4f4f4 repeat-x bottom;
font-size:11px
}
.top-bar{
color:#d3e1ed;
background:#294b7e;
font-size:11px;
line-height:25px;
height:25px
}
.top-bar p{
padding:0 20px
}
.top-bar input{
margin:3px 0 0 0
}
.top-bar img{
margin:0 0 -4px 0
}
/*- content page left column -*/
#leftcol{
width:198px;
float:left;
background:url(images/leftcol-red.gif) no-repeat top
}
#leftcol p{
padding:5px 0px;
color:#ffffff
}
#leftcol p a{
color:#ffffff;
text-decoration:underline
}
#leftcol p a:hover{
color:#feeb81
}
#leftcol ul{
padding:3px 12px
}
#leftcol i,#leftcol b{
width:85px;
float:left;
padding:2px 0;
color:#ffffff;
font-style:normal;
white-space:nowrap;
}
#leftcol b{
padding:0px 0 2px 0;
border-bottom:1px solid #c7634f
}
#leftcol li{
margin:2px 0;
color:#273243;
background:url(images/ico-li.gif) no-repeat left;
font:bold 12px "arial narrow",arial,tahoma,sans-serif;
line-height:20px;
height:20px;
cursor: pointer
}

#leftcol i span{padding-left:3px;}

li td{
color:#000;
}

#leftcol li a{
padding:0 0 0 33px;
display:block;
color:#273243;
text-decoration:none;
height:20px
}
#leftcol li a:hover{
display:block;
color:#d32704;
background:url(images/ico-lihover.gif) no-repeat left
}
#leftcol li.camera{
background:url(images/ico-camera-.gif) no-repeat left
}
#leftcol li.camera a:hover{
background:url(images/ico-camera.gif) no-repeat left
}
#leftcol li.fotos{
background:url(images/ico-fotos-.gif) no-repeat left
}
#leftcol li.fotos a:hover{
background:url(images/ico-fotos.gif) no-repeat left
}
#leftcol li.mandar{
background:url(images/ico-mandar-.gif) no-repeat left
}
#leftcol li.mandar a:hover{
background:url(images/ico-mandar.gif) no-repeat left
}
#leftcol li.carreta{
background:url(images/ico-carreta-.gif) no-repeat left
}
#leftcol li.carreta a:hover{
background:url(images/ico-carreta.gif) no-repeat left
}
#leftcol li.editar{
background:url(images/ico-editar-.gif) no-repeat left
}
#leftcol li.editar a:hover{
background:url(images/ico-editar.gif) no-repeat left
}
#leftcol li.borrar{
background:url(images/ico-borrar-.gif) no-repeat left
}
#leftcol li.borrar a:hover{
background:url(images/ico-borrar.gif) no-repeat left
}
#leftcol li.active{
background:url(images/ico-lihover.gif) no-repeat left;
font:bold 13px "arial narrow",arial,tahoma,sans-serif/*padding:3px 0 0 0;*/
}
#leftcol li.active a{
color:#d32704
}

#leftcol-blue{
width:198px;
background:url(images/leftcol-blue.gif) no-repeat bottom
}
/*- content page right column -*/
#rightcol{
margin:0 0 0 20px;
width:535px;
float:left
}
#rightcol h1,#rightcol h2{
border-bottom:1px solid #385a89;
color:#112540;
font-size:11px;
font-weight:normal;
height:24px
}
#rightcol h1 strong,#rightcol h2 strong{
float:left;
padding:4px 7px 0 0;
color:#112540;
font:bold 13px "arial narrow",arial,tahoma,sans-serif
}
#rightcol h1 b,#rightcol h1 i{
float:left;
padding:5px 3px;
font-size:11px;
font-style:normal
}
#rightcol h1 span
{
padding:0 20px;
float:right;
color:#ffffff;
/*background:url(images/ico-arrow.gif) #274778 no-repeat left; */
background-color:#274778;
font:bold 12px "arial narrow",arial,tahoma,sans-serif;
line-height:24px;
text-align:center
}
#rightcol h1 span a{
display:block;
color:#ffffff;
text-decoration:none
}
#rightcol h1 span:hover{
/*background:url(images/ico-arrow-o.gif) #2f75bd no-repeat left */
background-color:#2f75bd;
}
#rightcol i{
float:right;
padding:8px 12px;
font-size:12px;
font-style:normal;
quotes:none
}
#rightcol h2 i{
padding:4px 12px 0 0
}
#rightcol i a,#rightcol h2 i a{
padding:0 0 0 4px
}
#rightcol i a:hover{
color:#2f75bd;
text-decoration:underline
}
#rightcol p{
padding:0 0 10px 0
}

ul#login li{padding-top:3px;}
ul#login li#submit input
{
    width:134px;
    height:22px;
    border:none;
    margin-top:2px;
    margin-bottom:3px;
    background: Transparent url("images/btn-ingresar.gif") no-repeat;
}
ul#login li#submit input:hover
{
     background:Transparent url("images/btn-ingresar-o.gif") no-repeat;
}

/*- product thumbnail layout1 -*/
.thm1{
float:left;
width:168px;
margin:0 10px 10px 0;
background:#a5b5c4
}
.thm1 {
color:#112540;
text-decoration:none
}
.thm1 .photoItem{
margin:4px 4px 0px 4px;
float:left; 
cursor:pointer;
width:160px;
height:120px;
background-position: left top;
}
.thm1 .chk
{
    clear:both;
    margin:1px 0px 2px 3px;
}
.thm1 .text
{
width:100px;
height:12px;
float:left;
cursor:text
}
.thm1 .caption
{
width:110px;
height:15px;
float:left;
text-align:left;
overflow:hidden;
cursor:pointer ;
}
.thm1 .indicator
{
float:right;
margin-right:4px;
display: none; 
width:15px;
height:15px;
cursor: pointer;
border:none;
border-width:0px
}
.thm1 a:hover{
text-decoration:underline
}
.thm1 input,select{
margin:0 3px 0 4px;
float:left;
}
.thm1 select{
clear:both
}

.albums .thm1{cursor:pointer;}
.albumTitle{ text-decoration:none;}
/*- product thumbnail layout2 -*/
.thm2{
float:left;
width:255px;
margin:20px 10px 10px 0
}
.thm2 a{
color:#112540
}
.thm2 a:hover{
color:#317bc6;
text-decoration:underline
}
.thm2 img{
float:left;
margin:0 7px 0 0
}
.thm2 span{
color:#112540;
text-decoration:line-through
}

span.webprice
{
    color:red;
    font-size:12px;
    text-decoration:none;
}
.thm2 .photoItem{
margin:4px 4px 4px 4px;
float:left; 
cursor: pointer;
    width:160px;height:120px;
}
/*--- FOOTER STYLES ---*/
#bottom{
width:839px;
clear:both;
background:url(images/bot-bgr.gif) no-repeat center;
color:#407baf;
height:95px
}
#bottom h3{
margin:0 0 -3px 0;
font:bold 16px "arial narrow",arial,tahoma,sans-serif;
text-transform:uppercase
}
#bottom img{
float:left;
margin:-10px 13px 30px 0
}
#bottom .cell{
width:245px;
float:left;
padding:10px 0 0 30px
}
#footer{
border-top:15px solid #c1c9cc;
width:824px;
margin:0 auto;
clear:both;
color:#95a3aa
}
#footer a{
padding:0 5px;
color:#95a3aa;
text-decoration:none
}
#footer a:hover{
color:#407baf;
text-decoration:underline
}
#footer p{
padding:2px
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.cap{
width:1px;
line-height:1px;
height:auto
}
.spacer{
padding:7px 13px
}

.spacer .indicator
{
float:right;
margin: -16px 3px 0 0;
width:16px;
height:16px;
cursor: pointer;
border:none;
display:none;
border-width:0px
}

a.cartlink{color:#fff; margin-left:3px;}

.spacer2{
padding:11px;

}


.ar{
text-align:right
}
.ac{
text-align:center
}
.fl{
float:left
}
.fr{
float:right
}
.nb{
border:0;
margin:0;
padding:0;
height:16px
}
.red{
color:#d32704
}
.hl{
clear:both;
background:#ffffff;
line-height:1px;
height:1px
}

.albumCover
{ 
	width: 150px; height: 120px; background-position: center;
}

.albumbottom
{padding-left:4px; padding-bottom:6px; margin-top:4px;}

.editImage
{
    height:360px; 
}

#photoPanel {
	width:500px;
	float:left;
	padding-left: 15px;
	font-size: 12px;
	margin:0 auto;
	text-align:center;
}
#photoPanel .textbox {
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #8cc7de;
}

#EditPhoto
{
    color:#FFFFFF;
    cursor: pointer;
    position:relative;
    border: none;
    text-align: left;
    height:360px;
    margin:0 auto;
    text-align:center;
}

div.row {
  clear: both;
  padding-top: 10px;
 }

div.row .text
{
	float:left;
	background-color:Transparent;
	border:1px solid #8fb4cf;
}

div.row .title
{
	float:left;
	display:block;
	width:60px;
	background-color:Transparent;
	border:0px;
	margin-right:5px;
	text-align:right;
	font-size:11px;
}

div.row .center
{
	padding-top:0;
	float:left;
	background-color:Transparent;
	border:0px;
}

div.row textarea
{
	background-color:Transparent;
	border:1px solid #8fb4cf;
}
 
 div.row .hint
{
  float: left;
  width: 20px;
  margin-left:1px;
  text-align:left;
  font-size:9px;
 }
 

div.submit
{
 clear: both;
  padding-top: 10px;
  padding-left:35px;
}

div.submit input
{
	float:left;
	background-color:Transparent;
	color:White;
	border:1px solid #8fb4cf;
}

div.submit input:hover
{
	 background-color: #5588A5;
    font-weight:bold;
}

div.submit2
{
  clear: both;
  padding-top:5px;
  text-align:left;
  position:relative;
}

.btn
{
	float:left;
	padding:0;
	background-color:#274778;
	color:White;
	display:block;
	padding:1px 2px 1px 1px;
	margin-right:3px;
	border:1px solid #8fb4cf;
}

div.submit2 .e
{
	float:left;
}

.btn:hover
{
clear:left;
background-color: #2f75bd;
font-weight:bold;
}

hr{ clear:left; height:1px; border:none; width:100%; color:#3f5369; background-color:#3f5369;}
hr.hr2{color:#8B0000; background-color:#8B0000;}
#toolbar
{
position:relative;
float:right;
right:-1px;
width:260px;
padding:0px;
margin:0px;
}

.tabtoolbar
{
margin-top:-1px;
background-color:#FFFFFF;
border-color:-moz-use-text-color #999999 rgb(153, 153, 153);
border-style:none solid solid;
border-width:0pt 1px 1px;
font-family:verdana,tahoma,helvetica;
font-size:10pt;
padding:8px;
min-height:200px;
height:200px;
clear:both;
display:block;
}

#cropArea
{
    border:2px solid #6e9fc3;
    height:30px;
    margin-top:7px;
    padding:7px;
    display:none;
}

#cropArea b
{
     float:left;
 font:normal 11px verdana;
}
#cropArea select
{
    float:left;
    width:50px;
}

#Overlay
{
	display: none; 
	position: absolute;
	left: 0px; 
	top: 0px; 
	z-index: 5; 
	cursor: pointer; 
	background-color: #000000;
}
#photobanner
{
	display: none; 
	position: absolute; 
	z-index: 10; 
	width: 728px;
	height: 90px;
}
#Photo
{
	color:Black;
	display: none; 
	position: absolute; 
	z-index: 10; 
	cursor: pointer;
	background-color: #eeeeee; 
	border: solid 1px black; 
	padding: 10px; 
	text-align: left;
}
#Photo a
{
	color:Black;
}
#Photo #Image
{
	width: 480px; 
	height: 360px; 
	position:relative;
	background-color: #000000; 
	background-repeat: no-repeat; 
	background-position: center;
}
#Photo #PhotoID
{
	position:relative;
	float:left;
	font-size: 10px; 
	padding-top:2px;
}
#Photo #PhotoCaption
{
	position:relative;
	left:7px;
	font-weight:bold;
}
#Photo #Nav
{
	clear:left;
	float: right;
}
#Photos
{
	width:535px;
	height:100%;
	padding-top:7px;
	margin:0;
	float:left
}
#Loading
{
	display: none; 
	position: absolute; 
	z-index: 15; 
	cursor: pointer;
}
#Close
{
	height: 20px; 
	width: 20px; 
	display: none; 
	position: absolute; 
	z-index: 15;
	cursor: pointer;
}

.ModalMessage
{
	display: inline;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 5px solid #666666;
	padding: 20px;
}
.ModalMessage text
{
	font-size: 11px;
	font-weight: normal;
}

#contactBox .button, .ModalMessage .button, .thm2 .button, .button
{
	font-size: 11px;
	font-weight: normal;
	background-color:#666;
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
}

 .ModalMessage .button,.extraitem .button
{
    display:block;
    padding:2px 5px;
    margin:2px;
	float:left;
}

.thm2 .button{padding:2px;}

.point
{
    cursor:pointer;
}


fieldset
{
	border:none;
	border-width:0px;
}

.updn
{
	width:11px;
	display:block;
	background-color:Transparent;
	list-style-type:none;
	margin:0;
	padding:2px 0 0 2px;
	float:left;
	height:16px;
}

.updn li
{
    display:block;
	height:8px;
	line-height:8px;
	margin:0;
	padding:0;
}

.updn .up
{
    vertical-align:bottom;
background:Transparent url('') no-repeat center;
}

.updn .dn
{
    vertical-align:top;
background:Transparent url('') no-repeat center;
}
#Photos .thm1{height:169px;}
.dropCue {
border:dashed 1px #ff0000;
float:left;
width:166px;
margin:0 10px 10px 0;
background:#a5b5c4;
height:167px;
}
.emptyList{
font-weight:bold;
text-align:center;
float:left;
}
.centered { margin:auto; }
.templates { visibility:hidden; display:none; }
.itemHandle
{
height: 7px;
background: url(images/handle.gif) #e5ecf9 no-repeat center 0%;
border-top: solid 0px #3366cc;
font-weight: bold;
cursor: move;
}
        
ul#lstImg
{
	float:left;list-style:none;
}

ul#lstImg li
{float:left; width:60px; height:60px; padding:5px; border:solid 1px #CECECE; margin:5px; background-color:#fff;
}

ul#lstImg li img{width:60px; height:60px;}

.addrwrapper
{
    float:left;
    width:360px;
    margin-right:7px;
    background:url(/images/red-box2-top.gif) no-repeat top center
}

.addrwrapper .spacer
{
    width:350px;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
    color:#fff;
}

/*--- Photo Options ---*/
.ContextCombobox
{
    position:relative;
	width: 100px;
	font-family: Arial;
	font-size: 10px;
	display: block;
	margin: 0 0 4px 4px;
	padding: 1px 0 1px 3px;
	border: #798a9c 1px solid;
	background-color: #a5b5c4;
	background-position: right center;
	background-image: url(images/drop-arrow1.gif);
	background-repeat: no-repeat;
}
.ContextCombobox:hover
{
	background-color: #ffffff;
	background-image: url(images/drop-arrow2.gif);
}
.ContextMenuPanel
{
	width: 103px;
	display: none;
	position: absolute;
	margin-left: -4px;
	margin-top: 1px;
	cursor: pointer;
	z-index: 101;
	background-color: #ffffff;
	border-left: #798a9c 1px solid;
	border-right: #798a9c 1px solid;
	border-bottom: #798a9c 1px solid;
}
.ContextMenuItem {
	cursor: pointer;
	text-decoration: none;
	padding: 2px 8px 2px 4px;
	border-top: #eeeeee 1px solid;
}
.ContextMenuItem:hover 
{
	color: #ffffff;
	background-color: #294b7e;
}

.pointer{cursor:pointer;}


img.thumb{width:40px;height:40px;}

#optText
{
      border:2px solid #6e9fc3;
    display:none;
    margin-top:7px;
    }
   .zooms{text-align:right; padding-bottom:3px; z-index:15;}
   .zoom,.zoomin,.zoomout
   {
    border:none;
    width:16px;
    height:16px;
    padding-right:7px ;
    cursor:pointer;
   }

   
   
   /*** slide ***/
      #Nav{margin:5px auto;}
   #Nav input, #Nav select{float:left; margin-left:2px;} 
   #Nav select{margin-top:3px;}
   #Nav input
   {
    padding:2px;
    font-weight:bold;
    }
   #Nav .slideback
   {
    background:url('images/back.gif') no-repeat 3px center;
    padding-left:17px; 
    width:66px;
   }
   
   #Nav .slidepause
   {
      background:url('images/pause.gif') no-repeat 3px center;
     padding-left:17px;
     width:60px;
   }
   
  #Nav .slideplay
   {
   background:url('images/play.gif') no-repeat 28px center; 
    padding-right:17px;
    width:50px;
   }
   
  #Nav .slidenext
   {
    background:url('images/next.gif') no-repeat 54px center;
    padding-right:17px;
    width:75px;
   }
   
   #bigframe{z-index:10}
   
   .heading{font-size:13px; font-weight:bold; color:#fff; padding:7px;}
   .orders{text-align:center; font-size:12px; border-collapse:collapse; border:solid 1px #EEA051;}
   .orders th{font-weight:bold; padding:5px; color:#fff;border:solid 1px #EEA051; background-color:#8B0000 }
   .orders th.head{ text-align:left; padding-left:7px;color:#fff}
   .orders td{padding:5px; border:solid 1px #EEA051; color:#fff}
   .orders td.title{font-weight:bold;  text-align:right;}
   
   #thankyou
   {
    margin:30px 0;
    padding:30px;
    font-size:14px;
    line-height:20px;
    color:#fff;
    }
   
   
   .productName{font-size:16px; font-weight:bold;}
   
   p.price{ padding-left:5px;}
   p.price span{color:#112540;
text-decoration:line-through;}
p.price label{ font:bold 13px arial;}
p.price .red{text-decoration:none; color:Red;}
p.price span.webprice{text-decoration:none; color:Red; font-size:12px;}

div#product{margin:3px auto;}
div#product ul li{float:left; width:80px; padding:5px; border:solid 1px #000; margin:5px; background-color:#fff;}

.MediumWhite{color:#fff; font-size:12px; font-weight:bold;}

li.title,p.title{font-size:13px; font-weight:bold;margin:7px 0;}

/* frame */
div.frames{position: relative; overflow: hidden; height: 120px;}


ul#importerfield{ width:400px}
ul#importerfield li{display:block; clear:left; margin:1px; padding:3px; width:300px;}
ul#importerfield li input,ul#importerfield li select{float:left;}

#contacts{width:330px; height:300px; overflow:auto; margin:3px 0px; border:solid 1px #022b6a; font-size:11px; }
#contacts ul li{width:330px;}
#contactBox{width:340px; padding:7px; float:right; background-color:#fff; display:none;}

a#largera{display:block; width:500px; height:500px; background-color:#fff; text-align:center; vertical-align:middle;}
a#largera img{ margin:auto;}


div.floatter
{
    position:fixed;
margin-left:0px;
top:100px;
}

div#leftcol2
{
width:198px;
float:left;
}

.rail 
{
    position:relative;
    background:url(WebResource.axd?d=ulmc0HB9OpwnrdZOErDGtR5xlsUI5H1ima4KMA4Wizo8in1Cz0QIf4ku5lPCil-g1IgdmjyQFFgap82oyRLriJ2LkjYoFkARtpyEXE90Ehc1&t=633170833209375000) repeat-x;
    height:22px;width:150px;
 }
.handle 
{
    position:absolute;
    background:url(WebResource.axd?d=ulmc0HB9OpwnrdZOErDGtR5xlsUI5H1ima4KMA4Wizo8in1Cz0QIf4ku5lPCil-gjtWc0Ek3eb6X6KdISK_lQp5FF9_WILHWDabqZ9S-6co1&t=633170833209375000) no-repeat;
    height:22px;width:10px;
 }

.modalBackground {
	background-color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
}

div.bot
{
    clear:both;
    height:10px;
    display:block;
}


#larger{display:none;position: absolute; width:502px; height:525px; border:solid 1px #000;}

.productcomment{margin-left:7px; margin-top:3px; width:250px; height:150px;}
.productemail{ width:250px; margin-left:7px; margin-right:7px;}

.nobg{background-image:none;}

input.redbutton
{
    background:#fff url("images/btn.gif") repeat-x scroll;
    color:#941803;
    border:solid 2px #F5F5F5;
    height:22px;
    padding:2px;
    font-size:11px;
    font-weight:bold;    
    margin:2px;overflow: visible; 
}

input.redbutton:hover,input.redbutton:hover
{
    color:#fff;
    background-image:url("images/btn-o.gif");
}

.addr{font-size:12px; padding:7px;}
.addr b{margin-left:-3px; font-weight:bold;}
.center{margin:0 auto; text-align:center; padding-top:30px;}

ul#upload li{clear:left; text-align:left;}

.redmiddle{background:transparent  url("images/red-box2-bgr.gif") repeat-y; width:411px ; margin-left:-13px; padding-left:13px; padding-right:13px;}

.hidden{display:none; visibility:hidden; height:0; width:0}

.vemail{border:none; border-width:0; margin:3px 0 0 2px; background-color:Transparent;}

#carthead{display:none;}
.numberbox{width: 20px; height:12px; float: left; text-align:center; padding-right: 2px;}

span.printer{font:normal 11px arial; height:20px;margin-left:30px;}

.picker{ margin:-3px 3px;}

.extraitem{width:160px; height:180px; padding:5px;}
.extraitem p{ margin-top:5px; }
.extraitem a:hover{color:#fff;}
.extraitem .dragme{cursor: move; position: absolute;}

#cartPromo0,#cartPromo1{display:none;}

