#Cart
{
overflow:hidden;
}

#myalert
{
padding:10px;
margin:2px;
   position: absolute;  
 z-index:60000; 
   width: 300px;  
   min-width:10%;
   height: 230px;    
   left: 45%;  
   top: 40%; border:#AEAEAE 1px solid;
   background-color:#FFFFFF !important;

   display:none;

	box-shadow: 2px 4px 12px #666666;
	-webkit-box-shadow: 2px 4px 12px #666666;
	-moz-box-shadow: 2px 4px 12px #666666;
 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
  
 
}

#myalert .cart_close
{
cursor:pointer;
color:#333333 !important;

}


#myalert_cancel
{
position:absolute; width:32px; height:32px; right:0; margin-right:-16px; top:0px; margin-top:-16px; z-index:65000; background-image:url(/templates/common/images/delete.gif); background-repeat:no-repeat; background-position:center;
}

#myalert div
{
font-family:"Myriad Pro", Arial;
line-height:normal !important;
color:#333333 !important;
font-size:14pt;
}

#myalert div.alert_ttl
{
font-size:16pt !important;
text-align:center !important;
}

#myalert td a img:hover
{
	border-radius: 37px; 
	-moz-border-radius: 37px; 
	-webkit-border-radius: 37px; 
	-khtml-border-radius: 37px; 
box-shadow: 1px 3px 4px #666666;
	-webkit-box-shadow:  1px 3px 4px #666666;
	-moz-box-shadow:  1px 3px 4px #666666;
}


#myalert td a, #myalert td a:link
{
color:#333333;
text-decoration:underline;
}

#myalert td a:hover
{
font-weight:bold;
color:#000 !important;
}

#myalert div select
{
width:98%;
margin:1%;
height:40px;
background-color:#e8e8e8;
color:#333333;
font-size:14pt;
line-height:16pt;

}

#cart_num
{
max-width:25%;
width:80px;
margin:1%;
height:32px;
background-color:#e8e8e8;
color:#333333;
font-size:14pt;
line-height:16pt;

}


#addcart_btn
{
background-color:#009933 !important;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	color:#FFFFFF !important;
	font-size:14pt;
	line-height:16pt;
	min-width:19%;
	min-height:32px;
	padding-left:10px;
	padding-right:8px;
	background-color:#FFF;
}

#blktd, #blktd tr, #blktd td, #blktd td a
{
color:#111111 !important;
font-size:12px;
}

.addprice
{
font-weight:normal  !important;
color:#888888  !important;
}

.spec
{
background-color:#FFDFE0;
}

.spectitle
{
color:#FF0000;
}

.speclayer
{
	position:absolute;
	width:150px;
	height:25px;
	z-index:1000;
	margin-top:-35px;
	text-align:center;
}

.cabinet_field
{
width:250px;
height:25px;
border:1px solid #999999;
}


.reg_field
{
width:250px;
border:1px solid #999999;
}

.cabinet_area
{
width:250px;
height:100px;
border:1px solid #999999;
}

.shop_btn
{
 margin:0; font-size:12px; color:#000000; 
}

.shop_btn:hover 
{
color:#990000;
background-color:#FFFFFF;
}

.shop_btn2
{
display:inline; padding:0;
  line-height:14px; margin:0; font-size:12px; font-weight:bold; color:#000000; background:none; border:none; 
}

.shop_btn2:hover 
{
color:#990000;
background-color:#FFFFFF;
}


.rating1
{background-image:url(/templates/common/images/starnone.gif);
}


.rating2
{background-image:url(/templates/common/images/skin_yellow.gif);
}


.rating1, .rating2
{
width:80px;
height:16px;
background-position:left;
background-repeat:no-repeat;
}


@media only screen and (max-width: 500px){

#myalert

{
min-width:300px;
max-width:90%;
width:auto;
margin:0 auto;
left:auto;
top:20%;


}

}