#gccontainer{	_width:750px;	margin:30px 15px;	background-color:#fffddd;	padding:25px 4% 10px;	min-width:720px;}#gccontainer fieldset{	width:33%;	padding:15px 0;}#gccontainer fieldset label{	display:block;	font-size:0.9em;	padding-bottom:2px;}#gccontainer fieldset p{	margin-bottom:12px;}#gccontainer textarea{	width:100%;}.gcamount{	width:80px;}#gccontainer .gcimage{	float:right;}.gcimage{	background-color:#fff; 	width:469px;	height:210px;	margin:30px 0 0 0;	position:relative;}.gcimage img{	position:absolute;	top:0;	left:0;}.gcimage b{	font-size:20px;	position:absolute;	top:13px;	left:316px;	color:#000;}.gcimage p{	position:absolute;	top:73px;	right:22px;	width:250px;	height:125px;	overflow:hidden;	line-height:1.31em;	font-family:georgia,"MS Serif","New York",serif;	color:#5d5d5d;	font-size:13px;}.gcimage .gcpick{	position:absolute;	top:8px;	left:10px;}#gccontainer .gcpick{	cursor:pointer;}.gcimage span{	position:absolute;	top:38px;	left:300px;	font-size:15px;	font-weight:bold;	color:#000;}.gcimage .btnlink{	font-size:1.2em;	position:absolute;	top:153px;	left:10px;	display:block;	text-align:center;	width:160px;	z-index:99999;	color:#bbb;	text-decoration:none;}.gcimage:hover .btnlink{	color:#2f76b4;	text-decoration:underline;}.gcimage .btnlink:hover{	background-color:transparent;	text-decoration:none;}.gcimage a:hover{	text-decoration:none;}.gcinfo{	width:41%;	margin:40px 4% 15px;	display:inline-block;	vertical-align:top;	*float:left;}.gcinfo h3{	border-bottom:1px solid #aaa;	margin:0 5px 6px 0;}.gcinfo p{	color:#3b4b51;	font-family:georgia,"MS Serif","New York",serif;	line-height:1.4em;	margin:6px 0 8px;}.gc2 table{	margin:10px auto;	width:98%;}.gc2 tr{	border-top:1px solid #e7e7e7;	height:100px;}.gc2 td{	padding:5px 8px;	font-size:1.5em;	text-align:center;}.gc2 td input{	font-size:1em;	width:40px;	text-align:right;}.gc2 td p{	width:97%;	min-width:420px;	text-align:left;	background-color:#ffffe3;	padding:0.5em 0.3em 0.5em 0.6em;	font-size:1.1em;	height:1.2em;	line-height:1.5em;	overflow:hidden;}.gc2 td a{	text-decoration:underline;}.gc2 tr#gct{	height:3em;}.gc2 .btnlink{	width:auto;}.gc2 div{	margin:40px auto 0;	width:96%;	text-align:right;}.gc2 div b{	font-size:1.3em;	margin-right:15px;	color:#000;}.gc2 div a{	margin-right:10px;	font-size:1.4em;	padding:1px;	text-decoration:underline;}.gc2 td #total{	padding:0;	text-align:center;	min-width:4em;	display:block;}.gcout{	margin:5px 250px 40px 8px;}.gcout h3{	border-bottom:1px solid #aaa;	margin-bottom:10px;}.gcdel label{	font-size:1.5em;	margin:5px 0 0 5px;	display:block}	.gcdel i{	margin:0 0 3px 25px;	padding:2px;	font-size:1.3em;	display:inline-block;	font-family:georgia,"MS Serif","New York",serif;}.gcdel fieldset{	width:200px;	padding:2px 20px;}.gcinf label{	margin:5px 0 0 0;}.gcinf .zip{	width:80px;}.gcinf label{	display:block;	font-size:1.1em;}.gcinf input{	width:100%;	*margin-left:-25px;}.gcinf p{	display:inline-block;	width:185px;	margin:0 7px 0 20px;	font-size:1em;	text-align:left;}.gcout .addcard{	margin:0 0 0 -7px;}.placegc{	text-align:center;	margin-top:55px;}.placegc p{	margin:12px;	color:#6e6e6e;}.gc3 .rc{	width:200px;	float:right;	margin:-11px 10px 0 0;}.gc3 .rc p{	padding:2px 15px;}.gc3 .rc em{	float:right;}.gc3 .rtg{	margin-bottom:12px;}.gc3 b em{	font-weight:bold;}.giftcnf{	padding:10px 40px;	border:2px dashed #bcbcbc;	width:466px;	margin:40px auto;}.giftcnf p a{	font-weight:bold;	font-size:1.3em;	display:inline-block;	padding:5px;	margin-top:2px;	text-decoration:underline;}#gcimageselect{	width:780px;	margin:0 auto;	padding:10px 0;	text-align:center;}#gcimageselect li{	width:165px;	display:inline-block;	margin:10px 10px;	*float:left;}#gcimageselect input{	padding:0!important;	margin:0 !important;}#gcimageselect input:hover{	outline:3px solid #1275C1;}.ui-dialog-titlebar{	height:20px;	padding-top:4px;	cursor:move;}.ui-widget-overlay{	background:#666 url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50%;	opacity:.40;	filter:Alpha(Opacity=40);}#dialog{	background-color:#fff;}.ui-dialog{	margin-top:0;}.ui-dialog-buttonpane{	display:none;}.ui-icon-closethick{	right:8px;top:3px;	padding:3px;	position:absolute;	color:#ef9f45;	font-size:0.9em;}.ui-icon-closethick:hover{	color:#fff;}
