/* 
Orange Belize Screen Template
AUTHOR: Leonardo Melendez
VERSION: February 2009
E-MAIL:balrogbz@hotmail.com
 */
body   { margin:0; padding:0; background:#fff; /*text-align:center;*/ font:12px Arial, Helvetica, sans-serif; background-color:#fff;}
h2     { font-size:1.3em; margin:5px 0 0 0; color:#806136; }
h3     { color:#706136;}
select { clear:both;}
p      { line-height:1.5em;}
a img  { border:none;}
select { margin-bottom:6px; font-size:0.8em;}
caption { color:#878; font-size:0.9em; border-bottom:1px solid #999; border-top:1px solid #999; padding:6px 0; text-align:left;}
table  { border-collapse:collapse; }
thead  { /*background:url(../i/crumb_border_top.gif) bottom left repeat-x;*/  }
tbody  { }
th	   { padding:6px 12px 8px 12px; text-align:left;}
td	   { padding:5px 12px; text-align:left; }
hr 	   { border:0; border-bottom:1px solid #ded;}/**/

.odd { background:#fefaf1;}

#container { width:960px;  margin:0 auto; text-align:left;  padding:1px 0 0 0; /*border-left:1px solid #f8e9d9; border-right:1px solid #f8e9d9;*/  } /**/

#header { width:960px; float:left; clear:both; margin:15px 0 0 0;} /**/
		#masthead { float:left;  padding:0; width:260px; /*margin-left:-70px; position:relative;*/}
		#masthead a { text-decoration:none; color:#f30; font-style:italic;}
		#masthead a:hover { text-decoration:underline;}
		#masthead h1	{ margin:0; font-size:1.9em; overflow:hidden; }
		#masthead h1 a	{ background: url(../i/logo2.gif) no-repeat; display:block;  padding-top:53px; height: 0 !important; height /**/:53px; overflow: hidden; }
		#masthead span { display:block; color:#444; margin:4px 0 0 3px; text-transform:uppercase; font:0.8em Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.1em;}	
		
		#utility { float:left; margin:8px 0 0; padding:0 0 18px 0; color:#514335; text-align:left;}/**/
		#utility ul { list-style-type:none; margin:0; padding:0; float:left;}
		#utility li { float:left; font-size:0.9em; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; /*background:url(../i/bullet.gif) left no-repeat;*/}
		#utility li a { display:block; float:left; margin:0px; padding:0 3px; margin:0 3px;}
		#utility li a:hover { text-decoration:underline; }
		#utility form { float:left; margin-top:4px;}
		#utility form input[type="text"] { font-size:0.8em;}
		#utility form input[type="image"] {}
		#utility a { color:#666; text-decoration:none; }
		#utility a:hover { color:#514335; }
		#utility a img { float:left; margin-left:12px; margin-top:2px; /*display:none;*/ }
		#utility ul li.view-cart { float:left; }
		#utility .view-cart a { text-decoration:underline; font-size:9px; font-weight:bold; padding:0;}
		#utility .view-cart img { position:relative; top:-10px; padding:0; margin:0; }

#navigation { float:left; margin:0; padding:0 0 2px 0; padding-left:0px; clear:both; list-style-type:none; width:955px; /*background:url(../i/footer_border_top.gif) bottom repeat-x;*/}
	#navigation li { float:left; font-size:1em; text-transform:uppercase;  padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../i/bullet-2.gif) right 16px no-repeat;}
	#navigation a { display:block; float:left; color:#555; height:14px; font-weight:bold; padding:10px 16px 12px 0px; text-decoration:none; margin-left:10px; }
	#navigation a:hover { color:#5594cf; text-decoration:underline; }
	#navigation .here { color:#557db9; /* background:url(../i/nav-here.gif) center 22px no-repeat; */}
	#navigation a:hover.here { color:#333; }

/* Sleek nav

#navigation { float:left; width:951px; background:#fcfae7 url(../i/nav_border_top.gif) top left repeat-x;  margin:15px 0 0 0; padding:0; padding-top:3px; padding-left:9px; clear:both; list-style-type:none; border-bottom:2px solid #ed4f01; }
	#navigation li { float:left; font-size:0.9em; padding:0; }
	#navigation a { display:block; float:left; color:#ed4f01; font-weight:bold; padding:4px 12px 3px 12px; text-decoration:none; text-transform:uppercase; }
	#navigation a:hover { color:#360; }
	#navigation .here { color:#360; background:url(../i/nav_here.gif) repeat-x;}
	#navigation a:hover.here { color:#333;}
*/


#crumbs { width:960px; clear:both; font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#777; float:left; margin-top:20px; }
#crumbs h2 { font:bold 1.1em Arial, Helvetica, sans-serif; color:#5e4f3b; margin:0 5px 0 6px; padding:0;  line-height:1em; display:block; float:left;}
#crumbs h2 a {color:#f80 !important; padding:0; font-family:verdana,Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#crumbs h2 a:hover { color:#5594cf !important; text-decoration:underline;}
#crumbs a { color:#f80 !important;  padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#crumbs a:hover { color:#5594cf !important;}

/*	Sleek crumbs
#crumbs { float:left; width:939px; clear:both; padding:8px 0 6px 21px; font-size:0.8em; color:#9e9a7e; border-bottom:1px solid #e8ded0;}
#crumbs a { color:#9e9a7e !important; font-weight:bold;}
*/

#direction { display:none; float:right; margin-right:18px; font-size:0.9em;}
#direction a { text-decoration:none; color:#f30; font-weight:bold; text-transform:uppercase;}
#direction a:hover { color:#390;}

		
#subNav { margin:18px 0 0 0px; padding:0 0 56px 4px; width:117px; float:left;  }
	#subNav h2 { font-size:1em; margin:0 0 6px 0; color:#8f8a69; text-transform:uppercase; }
	#subNav ul { list-style:none; margin:0 0 0 3px; padding:0;}
	#subNav li { padding:0; margin-bottom:5px; line-height:1.1em; font-size:12px; padding-left:5px; background:url(../i/bullet-2.gif) left 5px no-repeat; }
	#subNav a  { text-decoration:none; color:#555; font-weight:bold;}
	#subNav a:hover { color:#5594cf; text-decoration:underline;}
	#subNav .here { color:#5594cf; font-weight:bold; text-decoration:underline;}
	#subNav li ul { margin-top:8px; }
	

#mainContent { width:810px; padding:0 0 25px 8px; float:left; color:#222;  /* border-left:1px solid #e8ded0; */ }
#mainContent a { color:#f20; }
#mainContent h2 { color:#927856; font-size:1.2em; margin:22px 0 0 15px; }
#mainContent h1 { font:normal 24px Georgia, "Times New Roman", Times, serif; }


 /* { border:1px solid #000;}*/
.alt_imgs img { border: solid 1px #ccc; width: 50px; height: 50px; padding: 4px; 	}
.alt_imgs img:hover { border-color: #FF9900; }

#product { width:685px; float:left; padding:25px 0 10px 0; color:#231b12; font:normal 11px Verdana,Arial, Helvetica, sans-serif;}/**/
#product p a { font-weight:bold; color:#837e62;}
#product ul { margin:2px 0 12px 0;  margin-left:0px; padding:0; list-style-type:none;} /**/
	#product ul li { background:url(../i/bullet.gif) left 4px no-repeat; padding-left:7px; }
#product p { margin:0 0 14px 0; padding:0 6px 0 0; line-height:1.3em !important; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#423f31;}
#product h1 { color:#5594cf; font:normal 24px Georgia, "Times New Roman", Times, serif; margin:0; padding-bottom:10px;  }
#product .meta_desc strong { color:#3a2f20; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
#product #picture { float:left; width:315px; text-align:center; }
	#product #picture img { }
#product #description { float:left; width:340px; padding:0; margin-left:0px; }/**/
#product .meta_desc { margin:0 0 10px 0; padding:12px 0 10px 0; border-bottom:2px solid #b2a18a; list-style-type:none; border-top:1px solid #b2a18a; } /**/
	.meta_desc li { background:none !important; padding:0 0 3px 0 !important; font-size:12px; color:#4b483a;}
#product .item-status { background-color:#e5f8ff; padding:0px 10px; border:1px solid #bbb; margin-bottom:20px;  }
		.item-status h3 { color:#f00; font-size:10px;}
		.item-status span { color:#555;}
		.item-status span a { color:#555 !important; text-decoration:underline;}
.purchasing { border-top: 2px solid #929c3f;}
.purchasing p { color:#666a2a !important; line-height:1.1em !important; }
.purchasing h3 { color:#d66f0b; font-style:italic; margin-bottom:5px;}
.price { font-size:1.5em; display:block; color:#f50; margin:0 0 3px 0; font-family:Arial, Helvetica, sans-serif; }



.fine  { font:normal 11px Arial, Helvetica, sans-serif !important; }
.fine span {}
#add-to-cart-btn { margin:18px 0 10px 0 !important;}

#other { float:right; color:#f30; width:122px; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 0 30px 0; }/**/
#other p {  margin:10px 0 20px 0; }
#other p a { display:block; padding-bottom:1px; color:#5e4f3b; }
#other h3 { text-transform:uppercase; font-size:1em; margin:18px 0 4px 0; padding-top:8px; color:#5e4f3b; }
#other ul { list-style-type:none; margin:0; padding-left:0px; line-height:1.4em;}
#other ul li { background:url(../i/bullet.gif) left no-repeat; padding-left:5px;}
#other ul a { text-decoration:underline; color:#5e4f3b;}
#other a { text-decoration:none; }
#other a:hover { color:#5594cf; text-decoration:underline;}
.similar { padding:2px 0;  clear:both; text-align:center }
.similar a {  }
.similar a { color:#5e4f3b !important;  display:block; margin:3px 0 1px 0; text-decoration:none;}
.similar a:hover { color:#5594cf !important; text-decoration:none !important; }
.similar img { margin-top:12px; margin-bottom:6px; }

#products { float:left; line-height:1em; padding:25px 0 24px 0; margin-left:0;}
#products h2 { color:#ff560a; font-size:2em; margin:6px 0 24px 0; text-transform:uppercase; font-weight:normal;  }


/* Category View */
#sub_cat_wrapper	{ padding:12px 0 12px 30px; text-align:center;}
.sub_cat            { float:left;}
.sub_cat img 		{ margin-bottom:15px;}
.sub_cat strong 	{ clear:both; display:block; padding:10px 5px; color:#826947; color:#fff; height:25px; line-height:1em; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.sub_cat a { float:left;  height:200px; width:140px; padding:20px 0; border:1px solid #ccc; border-bottom:3px solid #ccc; margin:0 8px 10px 0; text-decoration:none; background:url(../i/sub-cat-name-bg.gif) bottom repeat-x;}
.sub_cat a:hover { float:left; border:1px solid #3f7ea6; border-bottom:3px solid #3f7ea6; }



/* Product view */
.product { text-align:center; float:left; width:165px; padding:0 15px; height:240px; margin:0 2px 6px 0; color:#999;  font-weight:bold; font-size:12px; line-height:1.1em;}
.product a img { clear:both; margin-bottom:10px; }
	a .item-name { display:block; clear:both; font-size:12px; margin-bottom:2px;}
.product a { color:#5e4f3b !important; display:block; margin:3px 0 1px 0; text-decoration:none; }
.product a:hover { color:#5594cf !important; }


.site-map-col {  width:500px; margin-right:10px;}
.site-map-col *{  width:450px;}


#paper {  padding:12px 0 30px 0; width:670px;} /**/
#paper h2, #paper h3, #paper p, #paper ul { padding:0 200px 0 0;} /**/
#paper ol { margin:12px 0;} /**/
#paper li { margin-bottom:8px;}
#paper ul li { list-style-type:none; width:100%;  background:url(../i/bullet-3.gif) left 6px no-repeat; padding-left:8px; line-height:1.35em;}

#paper li ul { padding-left:10px; margin-top:10px;}
#paper li ul li a { color: #666;}

#paper h2 {color:#5e4f3b !important; font-size:2.2em; margin:0 0 8px 0;  font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#paper h3 {  color:#5594cf ; font-size:1.2em; margin:24px 0 0 0;}
#paper h4 { color:#c17825; font-size:1.1em; margin:18px 0 0 0; font-style:italic;  }
#paper p { color:#031; font-size:12px; line-height:1.4em; margin:4px 0 12px 0; }
#paper p strong { color:#545242;}
#paper a {   color:#5594cf; font-weight:bold; }
#paper a:hover { text-decoration:underline; color:#f40;}
#paper img { float:right; }
#paper .caption { float:right; clear:both; margin:6px 0 0 0px; font-size:0.9em; color:#777; width:175px;}
#paperbottom { clear:both; height:66px;}

.accordion { border-top:1px solid #ddd; }
.accordion p { color:#333 !important;}


#bottom { padding-left:12px; clear:both;}
#bottom a { color:#a5865c; text-decoration:none;}
#bottom a:hover { color:#000;}
#shipping { margin:12px 0; padding:12px 0; background:url(../i/crumb_border_top.gif) repeat-x; float:left; width:100%;}
#chart { float:left; }
#shipping #description { }
#bottom h3 { color:#e38204; font-size:1.3em; margin:0; }
#bottom p  { margin:3px 0 6px 0; }

/* For FAQs <ol> */ 
#faqs { padding:12px 52px 12px 12px; width:400px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; /*border:1px solid #c1a784; background-color:#fbecdb;*/}
#faqs li { width:100%;  background:url(../i/bullet-3.gif) left 6px no-repeat; padding-left:10px;}
#faqs li a { text-decoration:none;}
#faqs li a:hover { color:#f40; }


#map { width:100%; height:300px; margin-bottom:18px;}

#footer { font-size:0.9em; color:#afaa87; padding:0.8em 0 1em 0; clear:both; }
#footer strong { } 
#footer a { color:#b79f7f; text-decoration:none;}
#footer a:hover { color:#826947;}

/* HOME */
#home { float:left; }
#home-top {  margin-top:0; width:960px; padding:1px 0 5px 0; float:left; clear:both; font-family:Georgia, "Times New Roman", Times, serif;}
	#home-top h3 { margin-bottom:8px;}

#home-bottom { width:960px; clear:both; float:left; }
#home-bottom h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#f40;  }


.slider { width:580px; float:left; margin:0 0 0 4px; position:relative; }
.slider .stghrtxt {font-weight: normal; }	
.slider .stgslide { height:201px; width:580px !important; float:left; position:relative;}
.slider .stgslide .stgslidecredit {display:none;}
.slider .stgslide .stgslideheading {display:none;}
.slider .stgslide .stgslidecontent {display:none;}
.slider .stgcredit { top:250px; left:250px; position:absolute; font-size:9px; font-weight:normal; color:#8ea4bc; text-align:right;}
.slider .stghrimg { height:214px;}
.slider .stghrimg h1 { width:275px; color:#222; font-size:15px; margin:0;  position:absolute; left:305px; top:90px; font-family:Arial, Helvetica, sans-serif; z-index:999999;}
.slider .stghrtxt { width:275px; font-size:11px; position:absolute; left:305px; top:112px; color:#474534; z-index:999999; }
.slider .stghrtxt p { margin:0; line-height:1.3em; font:normal 1em Arial, Helvetica, sans-serif;}
.slider .stgbtnwrpr { width:180px;  text-align:center; position:absolute; left:455px; top:200px; z-index:99999;}
.slider .stgbtnwrpr .mrftrs { width:150px; font-size:9px; color:#555; text-align:center; padding:8px 0 3px 0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.slider .stgbtnoff, #slider .stgbtnon {width:25px; float:left; font-size:12px; color:#000; border:1px solid #666; padding:1px 0; margin:0 5px; display:block; cursor:pointer; display:inline;}
.slider .stgbtnoff {}
.slider .stgbtnon {background-color:#f50; border-color:#000; color:#fff; }

.slider .stghrtxt p em { margin-right:20px; padding:8px 0 0 0; display:block; font-size:24px; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.slider .stghrtxt p sup { font-size:14px;}


#intro { width:955px; height:290px; float:left; margin:0 0 0 4px; position:relative;}
#intro img { position:absolute;}
#intro p { color:#333; position:absolute; z-index:999999; width:255px; left:655px; top:30px; text-align:left; font-size:14px; line-height:1.45em; text-align:center;}


.col-300 { float:left; width:280px; padding-top:6px; margin-left:80px; margin-top:28px;}
.about-blurb { margin:30px 0 0 0; color:#554b3d !important; font-size:1.125em !important; line-height:1.354em !important; text-align:center;}
.about-blurb a { font-weight:bold; font-size:11px; color:#1b4a77; margin-top:8px; display:block;}

.col-650 { float:left; width:665px; margin:0; padding:10px 0 100px 0; }
.col-650 h2 {  font:bold 1.5em Arial, Helvetica, sans-serif; color:#615e4f; margin-bottom:10px; }
	.col-650 h2 em { font-family:Georgia, "Times New Roman", Times, serif}
	.col-200 { width:133px; float:left; font-family:Arial, Helvetica, sans-serif; }
	.col-200 h3 a { color:#58442b; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:none; }
	.col-200 img { margin:10px 0;}
	.col-200 ul { list-style-type:none; margin:0; margin-bottom:15px; padding:0; }
	.col-200 ul li { background:url(../i/bullet.gif) left 7px no-repeat; padding-left:6px; margin-bottom:2px;}
	.col-200 li a { color:#3c3a2e; text-decoration:none; }
	.col-200 a:hover { text-decoration:underline; color:#5594cf;}
	.col-200 li a:hover { font-weight:bold; }

.col-270 { width:240px; float:left;  margin:0 25px 20px 0; padding:10px 15px 40px 15px;  /*border-right:1px solid #dad7bf; border-top:1px solid #dad7bf;*/ }
#home .col-270 h2 { font:normal 20px Georgia, "Times New Roman", Times, serif; line-height:1em; color:#f40; margin-bottom:8px;}
.col-270 h2 em { font:bold 11px Verdana,Arial, Helvetica, sans-serif; color:#3c3a2e; line-height:1.3em; }
.col-270 p { margin-top:0px; margin-bottom:10px; color:#2e2d22; line-height:1.35em; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.col-270 p a { color:#545242; }
.col-270 p.new { font-size:11px; line-height:1.25em; margin-bottom:32px;}
.col-270 p.new a { color:#5594cf; font-weight:bold; text-decoration:none;}
.col-270 p.new a:hover { text-decoration:underline;}
.col-270 h3 {  font-size:15px; margin-bottom:10px; color:#f40; font-family:Arial, Helvetica, sans-serif;}
	.col-270 ul { list-style-type:none; margin:0; margin-bottom:35px; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.col-270 ul li { background:url(../i/bullet.gif) left 6px no-repeat; color:#222;  padding:2px 0 2px 6px; margin-bottom:12px;}
	.col-270 li a { color:#5594cf; font-weight:bold;  }
	



#cart { color:#444; font-size:11px; margin:20px 0 0 0; padding:0; float:left; }	
#cart h1 { font-size:18px; margin:0; color:#999; font-weight:normal; }
#cart table { width:700px; clear:both; margin:0; }
#cart table img{ float:left; width:75px; margin-right:20px;}
#cart strong { font-size:12px; }
#cart a { color:#504c3a; text-decoration:none;}
#cart thead { background-color:#557db9; color:#fff; font-size:11px;}
#cart th { border-right:1px solid #fff; padding:4px 5px;}
#cart tr { border-bottom:1px solid #ddd;}
#cart td { padding:10px 5px 15px 5px; vertical-align:top; }

#cart form { margin:0;}

#cart-top { margin-bottom:6px; width:700px; float:left; text-align:right; }
#cart-top h1 { float:left;}
#cart-top img { margin:0; cursor:pointer; }

#cart-sub-nav { float:left; width:125px;}
#cart-sub-nav ul { padding:0 0 0 20px; margin:20px 0 0 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#cart-sub-nav li a { color:#666;}

#cart-total { margin-top:10px; float:left; text-align:right; width:700px;  }
#cart-total img { margin-bottom:20px;}
#cart-total strong { font-size:16px;}

#cart_summary { color:#444; font-size:11px; margin:20px 0 0 0; padding:0; float:left; }	
#cart_summary h1 { font-size:18px; margin:0; color:#999; font-weight:normal; }
#cart_summary table { width:800px; clear:both; margin:0; }
#cart_summary table img{ float:left; width:75px; margin-right:20px;}
#cart_summary strong { font-size:12px; }
#cart_summary a { color:#504c3a; text-decoration:none;}
#cart_summary thead { color:#000; font-size:11px;}
#cart_summary th { border-right:1px solid #fff; padding:4px 5px;}
#cart_summary tr { border-bottom:1px solid #ddd;}
#cart_summary td { padding:10px 5px 15px 5px; vertical-align:top; }


/* Account Pages */
#account_form { padding:0 20px; width:75%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#account_form h2 { margin:0 0 5px 0; font-size:15px; color:#f60; }
#account_form table { margin:11px 0 11px 0; }
#submit_btns { margin:30px 0 0 0px; }
#submit_btns img { cursor:pointer;}

#account_page { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin-top:25px;   }
#account_page h1	{ color:#806136; background:#fff; font:normal 24px Georgia, "Times New Roman", Times, serif; padding:5px 0; margin:0; border-bottom:1px solid #ccc; }



#errors p { background-color:#fcf9ce; padding:10px 15px 10px 15px; margin:0; font-size:11px;}
#errors ul { float:none; background-color:#fcf9ce; padding:10px 25px 20px 30px; border:0 !important; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#account_form input[type="text"], #account_form input[type="password"], #account_form textarea { /*background: #FBFAF4;*/
  border: 1px solid; border-color: #999 #D9D9D9 #D9D9D9 #999; width:300px; padding:5px;}




.container#login { width:300px; padding:20px 20px;}
#login { font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin-top:40px; float:left; border:1px solid #bbb;}
#login h1 { font-size:18px; color:#f60; font-size:16px;}
#login .section { float:left; width:255px; padding:30px 40px 0 20px; height:300px; background:url(../i/login-separator.gif) right repeat-y;}
#login .last { background:none;}
#login img { margin:20px 0 0 0; cursor:pointer; }

.my_account_box { margin:18px 0 0 0px; padding:0 0 26px 4px; float:left; width:250px;  }
	.my_account_box h3 { font-size:1.3em; margin:0 0 12px 0; color:#333; }
	.my_account_box ul { list-style:none; margin:0; padding:0;}
	.my_account_box li { padding:0; margin-bottom:6px; line-height:1.1em; font-size:13px;}
	.my_account_box a  { text-decoration:none; color:#5594cf; }
	.my_account_box a:hover { color:#5594cf; text-decoration:underline;}
	.my_account_box .here { color:#5594cf; font-weight:bold; text-decoration:underline;}
	.my_account_box li ul { margin-top:8px; }

#shipping_method { width:800px; clear:both; float:left; margin-bottom:30px; font-size:13px;}	
#shipping_method p { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;}
#shipping_method h1 {  color:#000; border-bottom:1px solid #ccc; padding:8px 0 4px 0;}
#shipping_method h2 { margin:8px 0 0 0; background:#c7dff2; padding:5px 0 6px 10px; color:#111; font-size:12px;}
#shipping_method h2.shipping_total { font-size:14px; padding:10px; }
#shipping_method h3 { margin:0; font-size:12px; font-weight:normal; display:block; margin-right:6px; margin-bottom:20px;}
#shipping_method h3 em { color:#1b75bc; font-weight:bold; font-style:normal;}
#shipping_method ul { padding:15px 10px 20px 30px; margin:0; border:3px solid #c7dff2; border-top:none;  }
#shipping_method ul li { margin-bottom:0px; font-size:13px;}
#shipping_method .fine { color:#777; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.error { padding:20px 30px; background-color:#fcf9ce; border:1px solid #dedede;}

.address_section { width:350px; margin-right:10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ddd; padding:15px 0;}
.address_section p { margin:5px 0; clear:both;}
.address_section form { margin:0; float:left;}
.address_section input { float:left; margin-right:4px; margin-bottom:5px;}


.address_count { margin-bottom:10px;}
	
