a:link     { color:#0000ff; text-decoration: underline;}
a:visited  { color:#0000ff; text-decoration: underline;}
a:active   { color:#0000ff; text-decoration: underline;}
a:hover    { color:#FF0000; text-decoration: underline;}

body {margin:0; padding:0; background:url(images2009/mainbg.jpg) repeat-x;   }
p {font-size:12px; text-align:left}
td {vertical-align:top; text-align:left; padding:0px 0px 5px 0px; margin:0;}
li {font-size:12px; text-align:left; padding:0px 0px 10px 0px;}
dt {font-size:12px;}
dd {font-size:12px;}
h3 { font-size:16px; color:#002142; font-weight:bold; border-bottom:1px solid #CCCCCC; padding:18px 0px 15px 0px; margin-right:25px;}
.titles_p1 { font-size:16px; color:#002142; font-weight:bold; border-bottom:1px solid #CCCCCC; padding:18px 0px 15px 0px; margin-right:25px; }
.titles_p2 { font-size:16px; color:#002142; font-weight:bold; border-bottom:1px solid #CCCCCC; padding:0px 0px 15px 0px; margin-right:25px; }
.textcontent { font-size:12px; color:#333333; margin-right:25px;}

#supportingText { width:600px;}
#maincontainer { text-align:center;  }
#maintable { width:900px; }

	#imgbox { padding:0px 0px 5px 0px;}
	
	#indexshowbox1 { text-align:left; width:295px; }
	#indexshowbox2 { text-align:center; width:310px; padding:0px 0px 0px 1px; } 
	#indexshowbox3 { text-align:right; width:295px; }
	
	.contentbox { padding:15px 0px 0px 0px; }
	 
		 #boxleft_div {   width:210px; }
		 	#imgtitle_p{color:#666666; font-size:10px;}
			.bidresult td {padding:3px 0px 3px 0px; margin:0; border-bottom:#F6F6F6 solid 1px;}
		 #boxright_div {   width:370px;  padding:0px 5px 5px 5px; }
		 
		 #infoleft_div { width:100%; }
		 #infoleft_div2 { width:580px; height:430px; border:1px solid #D0E6F9; background:#EDF7FE;   padding:0px 5px 5px 5px; }
		 
		 #imgt { padding-top:5px; }
		 .imgspan {border:1px solid #333333; width:254px;}
		 .imgshow { border:2px solid white;}
		 
		 
		 #indexcontentrightsize { border:1px solid #D0E6F9; background:#EDF7FE;   padding:0px 5px 5px 5px; }
	
	#btmbox {padding:5px; border:1px solid #D0E6F9; background:#F5FBFE;}
/**************************************************************************************/	
/*sub cat*/
.catli {margin-top:70px;}
.catli li {color:white; padding-bottom:5px;list-style:circle;}
.editcatform {margin:5px;}
.editcatform td {color:#333333; font-size:12px;}
.editcat_in {border:1px solid #333333; width:120px;}
.editcat_btn {border:1px solid #333333; width:50px;}

#cattitle {margin:0; padding:0; border-bottom:#CCCCCC 1px dashed;}

/*edit form*/
.editform {font-size:12px;font-weight:bold;}
#meidaform table td {color:#333333;}

#catnav { padding:0px 10px 0px 0px; font-family:Arial Black; font-size:12px;}
#catnav label {color:#C1C1C1; font-size:16px;}

/*links */
#giftlink  {border-top:3px solid #15a7cc;}
#householdlink  {border-top:3px solid #93cd16;}
#winelink  {border-top:3px solid #febf00;}
#sportlink  {border-top:3px solid #d010b1;}
#pagetitle {margin:0; padding:10px 0px 0px 0px; font-family:Arial; font-weight:bolder; font-size:18px;}

#navtd {padding-top:18px;}

/* product index */
  

#media_name {margin:1px;padding:0; font-weight:bold; color:#4c4c4c; font-size:10px; text-align:center; padding-bottom:5px; }
#media_desc {margin:1px;padding:0; font-size:10px; text-align:justify; color:#333333;  }


#popupmedia_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4a575f; border-bottom:1px solid #ced2d5; padding-bottom:6px; padding-left:10px;}
#popupmedia_desc  {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  padding-left:10px;}

#overlay img{ border: none; }

#searchform2 td li{color:white;  }
#searchform2 td {padding-left:36px;}
 

#mypopup { position:absolute; z-index:100; width:800px; height:600px;    color:#3f3f3f; text-align:left; padding:0px; font-weight:bold; top:20px; left:20px; background: #FFFFFF url(/gzg/cms/gzg/images/pupupbg.jpg) repeat-x; padding-top:5px;}
#poptbl {  margin:20px 10px 10px 10px; width:700px; padding:0px 0px 0px 10px}
#detail { padding-left:20px; }
#newproduct { background: url(images/indexnewproductbg.jpg) repeat; }
#media_name_detail {margin:1px;padding:0; font-weight:bold; color:#3f3f3f; font-size:14px; text-align:left; padding-bottom:5px;}
#media_desc_detail {margin:1px;padding:0; font-size:12px; text-align:left;  color:#3f3f3f;  }

#editbox {position:absolute; background:#EEEEEE; padding:5px; width:600px;}

#newdesignbg {background: #F8F9F3 url(/gzg/cms/gzg/images/new_design_mid.jpg) no-repeat; width:984px; height:467px; vertical-align:top; padding-top:110px;padding-left:20px;}
#catshow {margin-left:0px; margin-top:10px; padding:0; }
#catshow li {margin:0; padding:0px 20px 10px 0px; font-size:12px;   display:inline;}
#catshow li a { text-decoration:none; color:#6666CC; font-weight:bold;}

#overlay{ background-image: url(/gzg/cms/gzg/images/overlay.png); position:absolute; top:0px; left:0px; width:100%; display:none;}
* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(/gzg/cms/gzg/images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gzg/cms/gzg/images/overlay.png", sizingMethod="scale");
	}
.smallimg {padding-top:2px;}
.setcursor {cursor:pointer;}
.priority {color:#333333;font-size:12px;}

.page_link { cursor: pointer;}
#mediabox_tbl {padding:4px 0px 4px 2px; border-bottom:1px solid #ccc;  }
