/* zen keychains designed by zen brand */
body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul{margin:0px; padding:0px;} 
li{list-style:none;}
img{border: 0px;}
#keychains{ margin-left:auto; margin-right:auto; width:830px; border:1px solid #CBD6D3; }
#tip{border:dashed 1px #999999; margin:3px 0 3px 0; font-weight:bold;}
#head{ margin-bottom:5px;}
#logo{background:#2E3D39; margin:0; padding-left:10px; }
#navHead ul{ background:#758A84; height:25px; line-height:25px;}
#navHead ul li{list-style:none; float:left; margin-left:10px;}
#navHead ul li a:link, #navHead ul li a:visited{text-transform:capitalize; font-weight:bold; color:#CBD6D3; text-decoration:none}
#navHead ul li a:hover{text-decoration: underline; color:#333333;}
#left{ float:left; width:200px; border:1px solid #758A84 ; background:#CBD6D3;}
#left h1, #left h2{margin:0px; padding:4px; font-size:12px; }
#left h1{border-top:1px #343383 solid; background:#2E3D39; text-transform: uppercase; color:#FFFFFF; text-align:center;}
#left h2{font-weight:normal; text-transform:capitalize;}
#left h2 a{color:#2E3D39; text-decoration:none; }
#left h2 a:hover{text-decoration:underline;}
#left h2 a:visited { color:#2E3D39; }
#right{ float:right; width:610px;}
#right h1{ margin: 20px; font-size: 18px; text-align: center;}
#right h2{ font-size: 12px; font-weight: normal; line-height:18px; text-transform:capitalize;}
#right h1, #bread li a{ text-transform: capitalize;}
#right p{ line-height:18px; margin-left:20px;}
#right li a{text-decoration:none;}
#bread{ height: 20px; line-height: 20px; border-bottom: 1px solid #8A7A75;}
#bread ul{margin: 0px;}
#bread li{float: left; margin-left: 4px;}
#bread li, #bread li a{text-decoration: none; font-size: 11px; color:#3D2D28; font-family: Verdana, Arial, Helvetica, sans-serif;}
#list, #right h2{ margin-left: 18px;}
#list div{border: 1px solid #D3D3D3 ; margin: 3px; float: left; padding: 2px; text-align: center; width: 125px;height: 145px; overflow: hidden;}
#list div img{ width: 125px; height:125px;}
#list h3{font-size: 11px; margin: 0px; padding: 0px; margin-top: 5px; text-transform: uppercase; }
#tour img{ margin-left:50px; width:220px; margin-bottom:20px;}
#contact input, #contact textarea{ border:1px #758A84 solid; font-size:12px; color:#2E3D39; padding-left:2px; }
#contact th{text-align:left; text-transform:capitalize; color:#2E3D39;}
#contact input {width:180px;}
#foot{ border-top:2px #2E3D39 solid; background:#758A84; }
#foot p{ margin-left:180px; font-weight:bold; color:#ffffff;} 
#foot a{color:#2E3D39; }
