@charset "utf-8";/* CSS Document */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */blockquote:before, blockquote:after, q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}label {	cursor:pointer;}strong {	font-weight: bold;	}	em {	font-style: italic;	}a {	color: #CC3300;	text-decoration:none;}a:focus, a:hover {	color:#CC3300;	text-decoration:underline;}.clear {	clear: both;	}.img-right {	float:right;	background: #fff;	border: 1px solid #6a6120;	margin: 0 0 5px 10px;	padding: 4px;	}	.img-right-brd {	float:right;	margin: 0 0 5px 10px;		}body {	font-family:Verdana;	background-image:url(../images/background.jpg);	background-attachment:fixed;	background-repeat:repeat-x;	background-color:#1e1007}#dvContainer {	margin:0px auto;	width:960px;}#dvTopImg {	font-size:0px;	float:left;	width:960px;}#dvLogo {	float:left;	width:297px;	font-size:0px;	border:0px;}#dvBody {	float:left;	width:960px;	background-image:url(../images/body_bg6.png);	background-repeat:repeat-y;}#dvLeftPanel {	float:left;	width:297px;	background-repeat:repeat-y;}#dvLeftMenu {	float:left;	width:245px;	padding-left:25px;}#dvLftNavi {	list-style: none;	margin: 0;	padding: 0;	font-size:19px;}/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */#dvLftNavi {	width:245px;	font-family:Georgia, "Times New Roman", Times, serif;	font-variant:small-caps;}#dvLftNavi li a {	voice-family: "\"}\"";	voice-family: inherit;	height: 15px;	text-decoration: none;	border-top:1px dotted #d2a23e;	line-height:15px;	font-size:16px;	}	#dvLftNavi li a:link, #dvLftNavi li a:visited {	color: #d2a23e;	display: block;	background: url(../images/dvLftNavi.gif) 0 -6px;	padding: 8px 0 6px 34px;}#dvLftNavi li a:hover {	color: #ffffff;	background: url(../images/dvLftNavi.gif) 0 -38px;	padding: 8px 0 6px 34px;	font-weight:normal;}.dvLftNavi a:link, .dvLftNavi a:visited {	color: #d2a23e;	display: block;	background: url(../images/dvLftNavi.gif);	padding: 8px 0 6px 34px;	height:33px !important;}.dvLftNavi a:hover {	color: #ffffff;	background: url(../images/dvLftNavi.gif) 0 -38px;	padding: 8px 0 6px 34px;	font-weight:normal;	height:33px !important;}#dvLftNavi li a:active {	color: #ffffff;	background: url(../images/dvLftNavi.gif) 0 -70px;	padding: 8px 0 6px 34px;}#dvLftNavi li ul li a {	padding: 0px;	color: #fdd171;	background-position: 20px -6px;	border-top: none;	font-size: 14px;	background: none;		}#dvLftNavi li ul li {	height: 20px;	line-height: 20px;	padding: 0 0 5px 20px;	background: none;		}		#dvLftNavi li ul {	margin: -5px 0 15px 0;	}#dvContentPanel {	float:left;	width:655px;	background-repeat:repeat-y;	padding-left:8px;}#dvContent {	width:630px;	float:left;}#dvContent .inner {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#330000;	padding:0px 20px 23px 23px;	line-height:22px;	}	.bullet-list li {	list-style-type:square;	font-size: 14px;	line-height: 18px;	margin: 0 0 8px 20px;	color: #6a6120;	}	.bullet-list a {	color: #6a6120;		}	.floating-column {	float: right;	width: 225px;	border-bottom: 2px solid #6a6120;	border-top: 2px solid #6a6120;	font-size: 11px;	line-height:18px;	padding: 5px;	margin: 5px 0 5px 10px;		}		.floating-column h3 {		font-family:Georgia, "Times New Roman", Times, serif;		font-size: 18px;		margin-bottom: .5em;		padding: 0 0 5px 0;		border-bottom: 1px dotted #6a6120;		color: #6a6120;		}		.photo-box {	border-top: 1px solid #6a6120;	border-bottom: 1px solid #6a6120;	padding: 10px 6px;	overflow:auto;	}		.photo-box img {		float:left;		margin: 5px 8px;		border:1px solid #330000;		}		.rule-box {	padding: 10px 0 10px 0;	margin: 0 0 10px 0;	border-top: 1px solid #6a6120;	border-bottom: 1px solid #6a6120;	overflow:auto;	font-size: 12px;	}		.rule-box h3 {		color: #330000;		font-weight:bold;		font-size: 16px;		margin: 0 0 5px 0;		}			.rule-box li {		line-height: 1.3em;		margin-bottom: .8em;		color:#6a423b;			}			.rule-box img {		float: right;		margin: 0 0 5px 10px;		border:1px solid #330000;		}		hr {display:none;	}#dvContent h1 {	text-align:center;	border-bottom:2px solid #6a6120;	font-size:38px;	font-family:Georgia, Palatino, "Times New Roman", Times, serif;	font-weight:normal;	color:#6a6120;	letter-spacing:5px;	padding:0px 0px 10px 0px;	margin-bottom: 15px;	font-variant:small-caps;}#dvContent h1 b {	text-transform:uppercase;	font-weight:normal;	font-size:42px;}p {	margin: 0 0 1em 0;	}#dvContent h2 {	text-align:center;	font-weight: normal;	border-bottom:1px solid #6a6120;	border-top:1px solid #6a6120;	font-size:26px;	font-family:Georgia, "Times New Roman", Times, serif;	font-variant:small-caps;	color:#6a6120;	letter-spacing:2px;	padding:5px 25px 5px 0px;	margin: 5px 0 5px 0;	}	#dvContent h2.smaller {	border:none;	color:#330000;	padding: 0px;	font-size: 16px;	letter-spacing: 0px;	font-variant:normal;	font-style:italic;	font-weight: bold;	background:none;	}#dvFooter {	float:left;	background-image:url(../images/footer.png);	background-repeat:no-repeat;	width:655px;	padding-left:305px;	height:67px;	padding-top:26px;}#dvFootertxt {	float:left;	width:630px;	border-top:1px solid #6a6120;	padding-top:10px;	color:#6a6120;	text-align:center;	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding-bottom:39px;}.sales {	margin-bottom: 25px;	}.sales img{	float:right;	background: #fff;	border: 1px solid #6a6120;	margin: 0 0 10px 5px;	padding: 4px;	}#dvContent h2.dog {	text-align:left;	border-bottom:1px solid #6a6120;	font-size:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	padding:3px;	margin-bottom: .3em;	background: #330000;	font-variant: normal;	letter-spacing:normal;	color:#fff;	}#dvFootertxt a {	color: #996600;	text-decoration:underline;	}		#dvFootertxt a:hover {		text-decoration:none;		}#dvBanner img {	padding: 8px;	background-color: #FFFFFF;	border: 1px solid #af9f8c;		}	/* =-=-=-=-=-=-=-[Table styles]-=-=-=-=-=-=-=- */table {	border-collapse:collapse;	font-size: 10px;	line-height: 14px;	font-family:Verdana, Arial, Helvetica, sans-serif;	width: 100%;	}	th {	background-color:#6a423b;	color: #FBF7C3;	font-size:9px;	text-align:left;	padding: 3px 5px;	line-height:11px;	}	td {	border-bottom: 1px solid #6a6120;	}	td {	padding: 8px 5px;	vertical-align: top;	}	/*forms stuff*/input {	background-color: #ffffee;	border: 1px solid #6a6120;	padding: 3px;	}	textarea {	background-color: #ffffee;	border: 1px solid #6a6120;	padding: 3px;	margin-bottom: 5px;	}	.text {	width: 275px;	background-color: #ffffee;	}	/* =-=-=-=-=-=-=-[CuteNews]-=-=-=-=-=-=-=- */.comment {	padding: 5px 10px;	margin: 0 0 20px 0;	border: 1px dotted #993300;	border-left: 4px solid #993300;	background-color: rgba(255, 255, 255, 0.4);	}	/* =-=-=-=-=-=-=-[Jquery Tabs]-=-=-=-=-=-=-=- */			/*---------------- tabs style -------------------------*/div.panes div {	margin: 0px;	padding: 10px 20px;	margin-top: -1px;	display:none;	border:1px solid #c9b2a7;	background-color: #fef7eb;	background-color: rgba(254, 247, 235, 0.5);	line-height:1.6em;	}ul.sidebar-list li {	font-size: 11px;	padding-bottom: 6px;	line-height: 1.3em;	}		/* root element for tabs  */ul.tabs {  	margin:0; 	padding:0;	clear:both;	}/* single tab */ul.tabs li {  	float:left;	 	padding:0; 	margin:0;  	list-style-type:none;	}ul.tabs a { 	float:left;	font-size:10px;	display:block;	padding:5px 15px;		text-decoration:none;	border:1px solid #c9b2a7;		border-bottom:0px;	height:14px;	line-height:12px;	background-color:#dcbca7;	background-color: rgba(220, 188, 167, 0.5);	color:#663300;	margin-right:3px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright:5px;	-webkit-border-radius-topleft:5px;	-webkit-border-radius-topright:5px;	position:relative;	top:1px;	}ul.tabs a:hover {	background-color:#fff;}	/* selected tab */ul.tabs a.current {	background-color:#fef7eb;	border-bottom:2px solid #fef7eb;	border-bottom: 2px solid rgba(254, 247, 235, 0.5);	background-color: rgba(254, 247, 235, 0.5);		color:#330000;		cursor:default;	font-weight:bold;}/* =-=-=-=-=-=-=-[Fancy Box]-=-=-=-=-=-=-=- */html, body {	height: 100%;}div#fancy_overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #666;	display: none;	z-index: 30;}* html div#fancy_overlay {	position: absolute;	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}div#fancy_wrap {	text-align: left;}div#fancy_loading {	position: absolute;	height: 40px;	width: 40px;	cursor: pointer;	display: none;	overflow: hidden;	background: transparent;	z-index: 100;}div#fancy_loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background: transparent url('/images/fancy_progress.png') no-repeat;}div#fancy_loading_overlay {	position: absolute;	background-color: #FFF;	z-index: 30;}div#fancy_loading_icon {	position: absolute;	background: url('/images/fancy_loading.gif') no-repeat;	z-index: 35;	width: 16px;	height: 16px;}div#fancy_outer {	position: absolute;    top: 0;    left: 0;    z-index: 90;    padding: 18px 18px 33px 18px;    margin: 0;    overflow: hidden;    background: transparent;    display: none;}div#fancy_inner {	position: relative;	width:100%;	height:100%;	border: 1px solid #BBB;	background: #FFF;}div#fancy_content {	margin: 0;	z-index: 100;	position: absolute;}div#fancy_div {	background: #000;	color: #FFF;	height: 100%;	width: 100%;	z-index: 100;}img#fancy_img {	position: absolute;	top: 0;	left: 0;	border:0; 	padding: 0; 	margin: 0;	z-index: 100;	width: 100%;	height: 100%;}div#fancy_close {	position: absolute;	top: -12px;	right: -15px;	height: 30px;	width: 30px;	background: url('/images/fancy_closebox.png') top left no-repeat;	cursor: pointer;	z-index: 181;	display: none;}#fancy_frame {	position: relative;	width: 100%;	height: 100%;	display: none;}#fancy_ajax {	width: 100%;	height: 100%;	overflow: auto;}a#fancy_left, a#fancy_right {	position: absolute; 	bottom: 0px; 	height: 100%; 	width: 35%; 	cursor: pointer;	z-index: 111; 	display: none;	background-image: url(data:image/gif;base64,AAAA);	outline: none;}a#fancy_left {	left: 0px; }a#fancy_right {	right: 0px; }span.fancy_ico {	position: absolute; 	top: 50%;	margin-top: -15px;	width: 30px;	height: 30px;	z-index: 112; 	cursor: pointer;	display: block;}span#fancy_left_ico {	left: -9999px;	background: transparent url('/images/fancy_left.png') no-repeat;}span#fancy_right_ico {	right: -9999px;	background: transparent url('/images/fancy_right.png') no-repeat;}a#fancy_left:hover {  visibility: visible;}a#fancy_right:hover {  visibility: visible;}a#fancy_left:hover span {	left: 20px; }a#fancy_right:hover span {	right: 20px; }.fancy_bigIframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}div#fancy_bg {	position: absolute;	top: 0; left: 0;	width: 100%;	height: 100%;	z-index: 70;	border: 0;	padding: 0;	margin: 0;}	div.fancy_bg {	position: absolute;	display: block;	z-index: 70;	border: 0;	padding: 0;	margin: 0;}div.fancy_bg_n {	top: -18px;	width: 100%;	height: 18px;	background: transparent url('/images/fancy_shadow_n.png') repeat-x;}div.fancy_bg_ne {	top: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url('/images/fancy_shadow_ne.png') no-repeat;}div.fancy_bg_e {	right: -13px;	height: 100%;	width: 13px;	background: transparent url('/images/fancy_shadow_e.png') repeat-y;}div.fancy_bg_se {	bottom: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url('/images/fancy_shadow_se.png') no-repeat;}div.fancy_bg_s {	bottom: -18px;	width: 100%;	height: 18px;	background: transparent url('/images/fancy_shadow_s.png') repeat-x;}div.fancy_bg_sw {	bottom: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url('/images/fancy_shadow_sw.png') no-repeat;}div.fancy_bg_w {	left: -13px;	height: 100%;	width: 13px;	background: transparent url('/images/fancy_shadow_w.png') repeat-y;}div.fancy_bg_nw {	top: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url('/images/fancy_shadow_nw.png') no-repeat;}div#fancy_title {	position: absolute;	bottom: -33px;	left: 0;	width: 100%;	z-index: 100;	display: none;}div#fancy_title div {	color: #FFF;	font: bold 12px Arial;	padding-bottom: 3px;}div#fancy_title table {	margin: 0 auto;}div#fancy_title table td {	padding: 0;	vertical-align: middle;}td#fancy_title_left {	height: 32px;	width: 15px;	background: transparent url(/images/fancy_title_left.png) repeat-x;}td#fancy_title_main {	height: 32px;	background: transparent url(/images/fancy_title_main.png) repeat-x;}td#fancy_title_right {	height: 32px;	width: 15px;	background: transparent url(images/fancy_title_right.png) repeat-x;}