/* CSS Document */

*{ padding:0px; margin:0px;}
img { border:0px;}
.clear { clear:both; line-height:1px; overflow:hidden; padding:0px; margin:0px; font-size:0px; height:0px;}
a { color:#FF6600; font-weight:bold;  text-decoration:none;}
a:hover {color:#77b43d;}
a:focus { outline: none; }
a:focus  img{outline:none;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold}
li{margin-left:3em;}
img{ border:0px;}
html { height:100%;}
body { height:100%; background:#edead7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#4f534c;}

#verticaller { width:100%; height:99%;}
  
   #all-container { width:1038px;margin:0 auto; position:relative;}
   #patent { position:absolute; top:3px; left:24px; color:#89bf4b; font-size:10px;}
	#menu {width:918px; padding-bottom:10px; height:31px; padding-top:20px; margin:0 auto; text-align:center; background:url(images/main-menu-bg.jpg) no-repeat left top;}
	#menu ul { list-style:none; margin:0 auto;display:table;white-space:nowrap;}
	#menu li { float:left;display:table-cell;}
	#menu li a{color:#878570; font-family:Trebuchet MS; text-decoration:none;display:block; font-size:12px; letter-spacing:-1px; padding:5px 20px;} 
	#menu li a:visited{color:#878570;} 
	#menu li a:hover{color:#9b912d;} 
	
   #main-container { width:1038px; overflow:hidden; position:relative;}
     #flowers-left {width:195px; height:325px; position:absolute; left:0px; bottom:10px; background:url(images/flower-left.gif) no-repeat left top; overflow:hidden;}
	 #flowers-right {width:175px; height:320px; position:absolute; right:10px; top:180px; background:url(images/flower-right.gif) no-repeat left top; overflow:hidden;}
    #content-container { width:662px; margin:0 auto; padding:3px; background:#c7c5b2; position:relative;}
	  .cctl { width:3px; height:3px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(images/CCTL.gif) no-repeat;}
	  .cctr { width:3px; height:3px;overflow:hidden; position:absolute; right:0px; top:0px; background:url(images/CCTR.gif) no-repeat;}
	  .ccbl { width:3px; height:3px;overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(images/CCBL.gif) no-repeat;}
	  .ccbr { width:3px; height:3px;overflow:hidden; position:absolute; right:0px; bottom:0px; background:url(images/CCBR.gif) no-repeat;}
	  #order-today { width:151px; height:151px; position:absolute; right:3px; top:3px; background:url(images/order-today.png) no-repeat;}
	 #order-today  input { width:151px; height:151px;}
	 #order-today img { width:151px; height:151px;}
	  #order-button { height:56px; padding-top:20px; text-align:center;background:url(images/order-today3.gif) no-repeat 80px 20px;}
	  #order-button input { height:56px; width:234px;}
	  #order-button img {height:56px; width:234px;}
	#content { width:622px; margin:0 auto; border:16px solid #fff; border-left:20px solid #fff; border-right:20px solid #fff;}
	  #CT {width:622px; height:100px; padding-top:45px; border-bottom:1px solid #48751c; background:#89bf4b; text-align:center;margin-left:0;margin-right:0;}
	  #logo{width:244px; height:81px;background:url(images/logo2.gif) top no-repeat;text-indent:-3000px;font-size:10px;position:absolute;left:21em; }
	  #CM {width:622px; background:url(images/CM.gif) repeat-x left top #fff;}
	  #CM2 {width:592px; background:url(images/CM.gif) repeat-x left top #fff; padding-top:35px; padding-bottom:0px; padding-left:10px; padding-right:20px;}
	   #left {width:192px; height:265px; float:left;}
	    #how-to-button {width:192px; height:305px; background:url(images/htb5.gif) no-repeat left top; position:relative;}
		#how-to-button2 {width:192px; height:305px; background:url(images/htb6.gif) no-repeat left top; position:relative;}
		#eleminate { width:267px; height:200px; position:absolute; left:-60px; top:-40px; display:none; z-index:1000;}
	   #right {width:390px; float:right; text-align:left; padding:0px;}
	   #right h1 { color:#77b43d; font-size:18px; font-family:Trebuchet MS; font-weight:normal;}
	   #right p { padding-top:10px; padding-bottom:10px;}
	    #right-thank {width:390px; height:300px; float:right; text-align:left; padding:0px; }
	   #right-thank h1 { color:#77b43d; font-size:18px; font-family:Trebuchet MS; font-weight:normal;}
	   #right-thank p { padding-top:10px; padding-bottom:10px;}
	  #CB {width:622px; border-top:1px solid #28450c;background:url(images/CBB-content.gif) repeat-x left top #89be4c; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:18px;}
	  #CB2 {width:622px; height:179px;background:url(images/TB2.jpg) no-repeat left top #89be4c; border-top:1px solid #28450c;}
	   #CBB {background:url(images/CBB-shadow.gif) no-repeat center top;}
	   #CBB-Content { width:372px; overflow:hidden; background:url(images/TB.jpg) no-repeat left bottom; padding:24px 125px 157px 125px; text-align:justify}
	   
	    #index-buttons { width:483px; margin:0 auto; height:255px; background:url(images/INDEX-BUTTONS3.png) no-repeat 0px  30px; padding-bottom:5px;}
		 #index-buttons img { float:left;}
		
		#order-index { width:145px; height:255px; float:left;}
		#order-index input { width:145px; height:255px;}
		#order-index img {width:145px; height:255px;}
		
		#gallery { padding:20px 0px;}
		#gallery h1 {color:#77b43d; font-size:18px; font-family:Trebuchet MS; font-weight:normal; text-align:left; padding-bottom:10px; padding-left:20px;}
		
		#rules { text-align:left; padding:0px 20px 30px 20px;}
		
		
		#contacttable {padding-bottom:20px; padding-left:10px;}
		#contacttable .contact_txtfield { border:1px solid #999;}
		#contacttable textarea { border:1px solid #999;}
		#contacttable tr.head td{ padding-top:15px; padding-bottom:4px;}
		 #formstatus { width:83px; height:16px; padding:4px; text-align:center; display:none;}
		 
		 #order-table { color:#50534c; padding-left:10px;}
		 #order-table span { color:#f60003; font-weight:bold;}
		 #order-table td.devider-table-vertical { width:55px;}
		 #order-table select { border:1px solid #999999; width:142px;}
		 #order-table input { border:1px solid #999999; width:142px;}
		 #order-table td.devider-table-small {height:10px; line-height:10px;}
		 #order-table td.devider-table {height:25px;}
		 #order-table tr.board td { border-bottom:1px dotted #9a9a9a;}
		 #order-table .state { display:none;}
		 #order-table .hidden { display:none;}
		 #order-table #totalC { width:130px; text-align:right; overflow:hidden;}
		 #order-table #subtotalC { width:130px; text-align:right; overflow:hidden;}
		 #order-table #PST-row1{ display:none; padding-top:10px;  border-bottom:1px dotted #9a9a9a;}
		 #order-table #PST-row2{ display:none; padding-top:10px;  border-bottom:1px dotted #9a9a9a;}
		 #order-table #GST-row1{ display:none; padding-top:10px;  border-bottom:1px dotted #9a9a9a;}
		 #order-table #GST-row2{ display:none; padding-top:10px;  border-bottom:1px dotted #9a9a9a;}
		 #pbutton { padding-bottom:20px;}
	   
	     #movie { text-align:center; padding:30px; padding-bottom:0px;}
		 #movie #order-button { width:234px; height:61px; padding:20px; padding-bottom:0px; margin:0 auto; background-position:20px 20px;}
		 #movie  h1 { text-align:center; padding:0px; padding-bottom:20px; margin:0px;}
	   
  #rule-photos { padding:0px; margin:0px; position:relative; z-index:100;}
  #rule-photos div.gal-img { width:158px; height:158px; padding:0px; margin:0px auto;}
  #rule-photos img { position:relative; z-index:100; cursor:pointer;}
  #rule-photos div.bigim {display:none; position:absolute; left:-50px; top:-100px; height:350px; border:4px solid #89bf4b; z-index:2000;  padding:0px; margin:0px;}
  #rule-photos #id2 { left:108px; z-index:10000;}
  #rule-photos #id3 { left:264px;}
  #rule-photos #id4 { left:422px;}
  #rule-photos #id5 { top:50px;}  
  #rule-photos div.bigim img{ height:350px;}
  
  #text-imgs { padding:0px; margin:0px; position:relative; z-index:99;}
  #text-imgs div.bigim {display:none; position:absolute; left:0px; top:-50px; height:350px; border:4px solid #89bf4b; z-index:30000;  padding:0px; margin:0px;}
  #text-imgs span { cursor:pointer; color:#FF6600; font-weight:bold;  text-decoration:none;}
  #text-imgs div.bigim img {height:350px; z-index:10000;}
  #text-imgs #id21 {left:140px; top:-80px;}
  #text-imgs #id22 {left:140px; top:-80px;}
  #text-imgs #id23 {left:140px; top:-80px;}
  #text-imgs #id24 {left:-60px; top:-80px;}
  #text-imgs #id25 {left:230px; top:-40px;}
  #text-imgs #id26 {left:120px; top:20px;}
  #text-imgs #id27 {left:120px; top:30px;}
	    
  #ppsubmit {border:0px;width:124px; }
		
	#footer { width:668px; height:50px; margin:0 auto; line-height:50px; color:#b6b4a3; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;}
	#footer a { color:#b6b4a3; text-decoration:none;}
	#footer a:hover { color:#FF9900;}
	#fleft { width:300px; float:left; text-align:left;}
	#fright { width:300px; float:right; text-align:right;}
