#header,.constrain{margin:0 auto;width:960px}#footer span a,#generic #main #right h2,#generic #right blockquote a{text-decoration:underline}a:active,a:hover,a:link,a:visited{color:#FFF}.yellow_bg{background-color:#FF6}#footer{background:url(images/footer_bg.png) repeat-x;height:80px;width:100%}#footer span{font-family:georgia;font-size:10px;font-weight:700;color:#FFF;display:inline;margin:10px 0}#footer .constrain{float:none;padding-top:5px}#footer .constrain ul{float:none;padding-top:8px}#footer .constrain ul li{display:inline;padding-left:5px}#home{background:url(images/body_bg.jpg) repeat-x}#header{float:none;z-index:1}#main_nav{margin-right:5px;width:150px}#main_nav ul{float:left;margin-left:10px}#main_nav ul li{width:165px;padding-top:0;padding-bottom:0;line-height:0}#main_nav ul li.first{padding-top:4px}#main_nav ul li.active{background-color:#F97C10;margin-top:-1px;height:31px}#generic #content,#home #content{background:url(images/wood_grain.jpg);width:100%}#generic #top_right_nav,#wallets #top_right_nav{height:174px;z-index:1;width:1000px}#home #main_nav,#top_right_nav #logo{margin-top:10px}#home #main_nav ul{margin-top:30px}#home #content{margin-top:-185px;padding-bottom:20px;z-index:0}#top_right_nav{float:right;height:140px;width:800px;z-index:1}#top_right_nav a{margin-left:650px}#generic #top_right_nav #logo a,#top_right_nav #logo a{margin-left:0}#top_right_nav ul{float:right;margin-right:10px}#generic #top_right_nav ul li,#top_right_nav ul li{display:inline}#home #main_image{margin-top:-100px}#home #callout{float:right;left:-89px;position:relative;top:110px}#home #callouts{float:none;margin:215px auto 0;width:960px}#home #callouts ul li{display:inline;margin-left:14px}#home #callouts ul li h1{font-family:georgia;font-size:24px;font-weight:700;color:#FFF;text-shadow:#000 2px 2px 2px;position:absolute;top:2px;left:655px;width:290px}#generic #header{width:1000px}#generic #header #main_nav{z-index:3}#generic #header #main_nav ul{margin-top:-4px}#generic #top_right_nav a{margin-left:700px}#generic #top_right_nav ul{float:right;margin-right:10px;margin-top:5px}#generic #content{float:left;margin-top:-10px}#generic #content_header{background:url(images/content_header_bg.png) no-repeat;color:#FFF;height:125px;margin-left:13px;padding:20px;width:784px;z-index:0;position:relative}#generic #content_header h1{font-family:arial;font-size:18px;font-weight:700;position:absolute;bottom:20px}#generic #main #right h1,#generic #main #right h2,#generic #main #right h3,#generic #main #right h4,#generic #right blockquote,#generic #right_side #callouts ul li h1{font-family:georgia;color:#FFF;font-weight:700}#generic #main{float:none;margin:0 auto;width:1000px}#generic #main #left_callout{margin-right:15px;margin-top:20px;width:160px}#generic #main #right_side{background:url(images/content_right_bg.png) -1px -1px no-repeat;margin-left:-4px;padding:10px 5px 0;width:809px}#generic #main #right .image_spacer{margin-top:15px}#generic #main #right h1,#generic #main #right h2{font-size:18px;display:inline}#generic #main #right h3{font-size:11px}#generic #main #right h4{font-size:14px}#generic #sidebar{padding:0 10px 10px;width:140px}#generic #right{background:url(images/plain_background.png) -1px -1px;padding:0 10px 10px}#generic #right blockquote{font-size:18px;margin:10px 0;width:784px}#generic #right .framed{display:block;margin-left:auto;margin-right:auto;padding:5px;background-color:#B13E0F}#wallets #content_header ul,#wallets #content_header ul#products li a img{margin-left:10px;margin-top:15px}#generic #right_side #callouts{background:url(images/content_callouts.jpg) 9px 0 no-repeat #F97C10;height:178px;width:809px}#generic #right_side #callouts ul{margin-top:20px}#generic #right_side #callouts ul li{float:left;margin-left:15px}#generic #right_side #callouts ul li .last{padding-left:10px}#generic #right_side #callouts ul li h1{font-size:20px;text-shadow:#000 2px 2px 2px}#wallets #header{width:1000px}#wallets #header #main_nav{z-index:3}#wallets #top_right_nav a{margin-left:700px}#wallets #top_right_nav #logo a{margin-left:0}#wallets #top_right_nav ul{float:right;margin-right:10px;margin-top:5px}#wallets #top_right_nav ul li{display:inline}#wallets #content{background:url(images/wood_grain.jpg);float:left;margin-top:-10px;width:100%}#wallets #content_header{background:url(images/content_header_bg.png) no-repeat;color:#FFF;height:125px;margin-left:13px;padding:20px;width:784px;z-index:0}#wallets #content_header ul{width:800px}#wallets #content_header ul#products li{float:left;height:100px;margin-right:10px}#wallets #content_header ul#products li a{float:left;height:100px}#wallets #content_header ul#products li a.active,#wallets #content_header ul#products li a:hover{background:url(images/product_hover.png) 0 -15px no-repeat}#wallets #main{float:none;margin:0 auto;width:1000px}#wallets #main #left_callout{margin-right:15px;margin-top:20px;width:160px}#wallets #main .right_side{background:url(images/content_right_bg.png) -1px -1px no-repeat;margin-left:-4px;padding:10px 5px 0;overflow:hidden;width:809px}#wallets .sidebar{padding:0 10px 10px;width:460px}#wallets .right{width:320px}#wallets .right h1{font-family:arial;font-size:20px;font-weight:700;color:#FFF}#wallets .right h2,#wallets .right p{font-size:14px;font-family:arial;color:#FFF}#wallets .right h2{font-weight:700;margin-bottom:5px}#wallets .right img{margin-bottom:10px}#wallets .right form select{float:left}#wallets .right form input{clear:left;float:left}#wallets .right form .add_to_cart{margin:10px 0}#wallets .right form h2{clear:left;float:left;margin-bottom:20px;margin-left:0;margin-right:10px}#wallets .right form p{font-family:arial;font-size:12px;font-weight:700;color:#FFF;clear:left;float:left;margin:0 0 10px}#wallets .right img.form_border{margin-bottom:10px}#wallets .right ul li{float:left;margin-right:10px}#wallets .callouts{background:url(images/content_callouts.jpg) 5px 0 no-repeat #F97C10;height:178px;margin-top:20px;width:809px}#wallets .callouts ul{margin-top:20px}#wallets .callouts ul li{float:left;margin-left:15px}#wallets .callouts ul li .last{padding-left:10px}#wallets .callouts ul li h1{font-family:georgia;font-size:20px;font-weight:700;text-shadow:#000 2px 2px 2px;color:#FFF}