a:link,a:visited,a:hover,a:active{color:#FFF}
.yellow_bg{background-color:#FFFF66;}
.constrain{margin:0 auto;width:960px;}
#footer{background:url(images/footer_bg.png) repeat-x scroll 0 0;height:50px;width:100%;}
#footer span{font-family:georgia;font-size:10px;font-weight:bold;color:#FFF;display:inline;margin:10px 0;}
#footer span a{text-decoration:underline;}
#footer .constrain{float:none; padding-top:5px;}
#footer .constrain ul{float:right;}
#footer .constrain ul li{display:inline;}
#home{background:url(images/body_bg.jpg) repeat-x scroll 0 0;}
#header{float:none;margin:0 auto;width:960px;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:0px;padding-bottom:0px;line-height:0px;}
#main_nav ul li.first{padding-top:4px;}
#main_nav ul li.active{background-color:#F97C10;margin-top:-1px;height:31px;}
#home #main_nav{margin-top:10px;}
#home #main_nav ul{margin-top:30px;}
#home #content{background:url(images/wood_grain.jpg) repeat scroll 0 0;margin-top:-185px;padding-bottom:20px;width:100%;z-index:0;}
#top_right_nav{background:url(images/gun.png) no-repeat scroll 77.5% -5px;float:right;height:140px;width:800px;z-index:1;}
#top_right_nav #logo{margin-top:10px;}
#top_right_nav a{margin-left:650px;}
#top_right_nav #logo a{margin-left:0;}
#top_right_nav ul{float:right;margin-right:10px;}
#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:bold;color:#FFF;text-shadow:#000000 2px 2px 2px;position:absolute;top:2px;left:660px;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{height:174px;width:1000px;z-index:1;}
#generic #top_right_nav a{margin-left:700px;}
#generic #top_right_nav #logo a{margin-left:0;}
#generic #top_right_nav ul{float:right;margin-right:10px;margin-top:5px;}
#generic #top_right_nav ul li{display:inline;}
#generic #content{background:url(images/wood_grain.jpg) repeat scroll 0 0;float:left;margin-top:-10px;width:100%;}
#generic #content_header{background:transparent url(images/content_header_bg.png) no-repeat scroll 0 0;color:#FFF;height:125px;margin-left:13px;padding:20px;width:784px;z-index:0;}
#generic #content_header h1{font-family:times new roman;font-size:30px;font-weight:bold;margin-bottom:10px;}
#generic #content_header h2{font-family:arial;font-size:18px;font-weight:bold;}
#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:transparent url(images/content_right_bg.png) no-repeat scroll -1px -1px;margin-left:-4px;padding:10px 5px 0;width:809px;}
#generic #main #right .image_spacer {margin-top:15px;}
#generic #main #right h1{font-family:georgia;font-size:18px;font-weight:bold;color:#FFF;display:inline;}
#generic #main #right h2{font-family:georgia;font-size:18px;font-weight:bold;text-decoration:underline;color:#FFF;display:inline;}
#generic #main #right h3{font-family:georgia;font-size:11px;font-weight:bold;color:#FFF;}
#generic #main #right h4{font-family:georgia;font-size:14px;font-weight:bold;color:#FFF;}
#generic #sidebar{padding:0 10px 10px;width:140px;}
#generic #right{background:transparent url(images/plain_background.png) scroll -1px -1px;padding:0 10px 10px;}
#generic #right blockquote{font-family:georgia;font-size:18px;font-weight:bold;color:#FFF;margin:10px 0;width:784px;}
#generic #right blockquote span{font-family:arial;font-size:18px;font-weight:bold;display:block;}
#generic #right blockquote a{text-decoration:underline;}
#generic #right .framed{display:block;margin-left:auto;margin-right:auto;padding:5px;background-color:#B13E0F;}
#generic #right_side #callouts{background:url(images/content_callouts.jpg) no-repeat scroll 9px 0;background-color:#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-family:georgia;font-size:20px;font-weight:bold;text-shadow:#000000 2px 2px 2px;color:#FFF;}
#wallets #header{width:1000px;}
#wallets #header #main_nav{z-index:3;}
#wallets #top_right_nav{height:174px;width:1000px;z-index:1;}
#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) repeat scroll 0 0;float:left;margin-top:-10px;width:100%;}
#wallets #content_header{background:transparent url(images/content_header_bg.png) no-repeat scroll 0 0;color:#FFF;height:125px;margin-left:13px;padding:20px;width:784px;z-index:0;}
#wallets #content_header h1{font-family:times new roman;font-size:30px;font-weight:bold;margin-bottom:10px;}
#wallets #content_header h2{font-family:arial;font-size:18px;font-weight:bold;}
#wallets #content_header ul{margin-left:10px;margin-top:15px;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{background:url(images/product_hover.png) no-repeat scroll 0 -15px;}
#wallets #content_header ul#products li a:hover{background:url(images/product_hover.png) no-repeat scroll 0 -15px;}
#wallets #content_header ul#products li a img{margin-left:10px;margin-top:15px;}
#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:transparent url(images/content_right_bg.png) no-repeat scroll -1px -1px;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:bold;color:#FFF;}
#wallets .right h2{font-family:arial;font-size:14px;font-weight:bold;color:#FFF;margin-bottom:5px;}
#wallets .right p{font-family:arial;font-size:14px;color:#FFF;}
#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:bold;color:#FFF;clear:left;float:left;margin:10px 0;margin-top:0;}
#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) no-repeat scroll 5px 0;background-color:#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:bold;text-shadow:#000000 2px 2px 2px;color:#FFF;}
