/* EM = PX / 16 *//* 12px=0.75em *//* 11px=0.70em *//* 10px=0.65em */
*{margin:0;padding:0;}

body{	
	color:#666 !important;
	text-align:justify;
	font:11px/1.0 Tahoma,Nesf2,Nesf,sans-serif;/* @see:http://www.alistapart.com/articles/howtosizetextincss/ */
}
p,label,select,input,textarea,button,li{ 
	font:11px Tahoma,Nesf2,Nesf,sans-serif;
}
p{line-height:1.4;}
select,input,textarea,button,legend{color:#666;line-height:1.375;}
#go {
	background-image:url(../images/btn.gif);
	cursor:pointer;
	width:17px;
	text-align:center;
	border-width:0px;
}
#submit {
	background:url(../images/button3.gif) repeat-x;
	cursor:pointer;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:65px;
	font-weight:500;
	text-align:center;
	border-width:0px;
}
select.text{
	width:123px;
	border-width:1px;
	border-style:solid;
	border-color:#c9c9c9;
	font:11px Tahoma,Nesf2,Nesf,sans-serif;
	height:16px;
	padding-left:4px;
	color:#666;
}
textarea.text{
	width:153px;
	border-width:1px;
	border-style:solid;
	border-color:#c9c9c9;
	font:11px Tahoma,Nesf2,Nesf,sans-serif;
	height:70px;
	padding-left:4px
}
input.text{
	width:123px;
	border-width:1px;
	border-style:solid;
	border-color:#c9c9c9;
	font:11px Tahoma,Nesf2,Nesf,sans-serif;
	height:18px;
	padding-left:4px;
	color:#666;
}
textarea{
	width:123px;
	border-width:1px;
	border-style:solid;
	border-color:#c9c9c9;
	color:#666;
}
a:link,a:visited{color:#555;text-decoration:none;}
a:hover,a:visited:hover{
	color:#06f;
	text-decoration:none;
	cursor:pointer
}
a:focus,a:active{outline:none;}
area{cursor:pointer;}
/* to be used for a>img and image-maps */
a img,.no-border{border-width:0 !important;}
ul{list-style-type:none;}
li.arrow{
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	background-image:url(../images/arrow_cube.gif);
	background-repeat:no-repeat;
	background-position:left bottom
}
li.main{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
p strong{font-weight:600}
p .note{color:#666;font-size:0.65em}
p em{font-style:italic}
abbr,acronym,.help{border-bottom:1px dotted;cursor:help}
.submit{cursor:pointer}
form{margin:0;padding:0;line-height:1.3em}
p.jst{text-align:justify}
td{vertical-align:top}

a.type1 { text-decoration:none }
a.type1:hover {  color:#FF0000 }
a.type2 { text-decoration:none }
a.type2:hover {  color:#9900FF }
a.type3 { text-decoration:none }
a.type3:hover {  color:#CC9900 }
a.type4 { text-decoration:none }
a.type4:hover {  color:#00FF00 }
/*
JCART v1.1
http://conceptlogic.com/jcart/
*/

#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #e4e5ea; vertical-align:top; text-align:center; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { background:#f7f7f7 }
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:15%;text-align:center; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; text-align:center; }
#jcart td.jcart-item-price { width:35%; font-weight:bold; text-align:center; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; text-align:center;}
#jcart span#jcart-subtotal strong { font-weight:bold; }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url(../images/checkmark.png) 3px center no-repeat #f2fcee;  }

#jcart-final * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart-final, #jcart-final input, #jcart-tooltip { font-size:12px; }

#jcart-final fieldset { border:0; }

#jcart-final table { width:100%; border:0; background:#fff; border-collapse:collapse; text-align:center; }
#jcart-final tr {}
#jcart-final th, #jcart-final td { padding:5px; border:0; border:solid 1px #e4e5ea; vertical-align:top; text-align:center; font-weight:normal; }
#jcart-final td.empty { text-align:center; }

#jcart-final p.jcart-error { text-align:center; padding:5px; }

#jcart-final strong#jcart-final-title {font-weight:bold;}

#jcart-final th { background:#e4e5ea;text-align:center;}
#jcart-final th#header {text-align:center; }
$jcart th#footer {text-align:center;}

#jcart-final td.jcart-item-qty { width:10%; text-align:center; }
#jcart-final td.jcart-item-name { width:50%; font-weight:bold;text-align:left; }
#jcart-final td.jcart-item-price1 { width:25%; font-weight:bold; text-align:center; }
#jcart-final td.jcart-item-price2 { width:35%; font-weight:bold; text-align:center; }
#jcart-final td.jcart-item-price1 span { display:block; }
#jcart-final td.jcart-item-price2 span { display:block; }
#jcart-final a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart-final span#jcart-subtotal { display:block; }
#jcart-final span#jcart-subtotal strong {  }

#jcart-final input.jcart-button { padding:2px; margin:2px;}

#jcart-final input#jcart-checkout { float:right; }

#jcart-final input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

