@charset "utf-8";
/* CSS Document */
/* ----- Defaults  ------- */ 
/* ----- browser fixes ---------------------- */ 
#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/* ----- reset styles ---------------------- */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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{font-style:normal;font-weight:normal;}
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:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
img, a:link img, a:vlink img, a:alink img { border-style: none; }
/* ----- html elements ------------------- */
td { line-height:16px; padding:5px 5px 5px 5px; vertical-align:top; }
th { line-height:16px; font-weight:bold; padding:5px 5px 5px 5px; vertical-align:top; }
a { outline: none; }
p { margin-top: 10px; }

/* ----- Magiwow.com Main: Site specific styles ------- */ 
body {
	margin: 0px auto;	
	background-color:#ffffff;	
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
}
/* ----- containers --------------------------- */ 
#container { margin:0px auto; width:788px; }
#header { margin: 40px 0px 15px 5px; font-weight:bold; font-size: 30px; color:#666; }
#footer { margin:0px; width:788px; font-size:9px; font-weight:normal; color:#cccccc; }
#footer A, #footer A:link, #footer A:visited { color:#666; text-decoration:none; }
#footer A:hover, #footer A:active { color: #fbc60c;	}
/* ----- text styles ----------------------------- */ 
.title { margin:35px 0px 10px 0px; font-size:24px; font-weight:bold; color:#666666;  }
.text16 { margin:15px 0px; font-size:16px; color:#666666; line-height:24px;}
.text14 { margin:15px 0px; font-size:14px; color:#666666; line-height:20px;}
.text12 { margin:15px 0px; font-size:12px; color:#666666; line-height:16px;}
.list { font-size:16px; font-weight:bold; color:#fcb60c; line-height:20px; }
.list UL { margin:20px 0px;}
.list LI { margin:5px 0px 0px 10px; list-style:outside; list-style:disc; font-size:14px; font-weight:normal; color:#666666; line-height:18px; }
.orange { color:#fcb60c; }
.bold { font-weight:bold; }
/* ----- misc ------------------------------- */ 
a, a:link, a:visited, a:hover, a:active { text-decoration:none; color: #f90; }
a:hover, a:active { text-decoration:underline; }
.separator {
	border-bottom: 1px dotted #CCC;
	margin-top: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}
/* ----- panels ------------------------------- */ 

#details { margin-bottom:20px;height:450px;border: 1px solid #e1e1e1; background-color:#ffffff; background:url(_images/panel_background.png) no-repeat 0 0; }
.panels { height:450px;width:786px;}
.panel { margin:0px;width:393px;height:450px;background-color:#fff;float:left; font-family:Arial, Helvetica, sans-serif;}

#select { margin-bottom:20px;height:82px;background-color:#f1f1f1; }
#select UL { font-size:11px;font-weight:bold;color:#666;}
#select LI { float:left;margin:0px 4px;width:95px; height:80px; border: 1px solid #f1f1f1;text-align:center; }
#select LI.current, #select LI.current:hover{ cursor:pointer; background-color:#fcb60c; border: 1px solid #f90; color:#fff; }
#select LI:hover { cursor:pointer; background-color:#fff; border: 1px solid #f90; color:#f90; }


