body{	background: #660000 url(images/back_grad.jpg) repeat-x;	margin: 0;	padding: 0;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #444444;	line-height: 18px;}.text{	display: none;}img{	border: 0;}a{	text-decoration: underline;	color: #990000;}a:hover{	text-decoration: underline;	color: #990000;}a:visited{	text-decoration: underline;	color: #990000;}.basic_container{	width: 100%;}.basic_shadow{	margin: 0 auto;	width: 772px;}.vctitle { background: #000 ! important; }.vctitle a:visited { color: #000 ! important; }#header_container{	width: 772px;	height: 146px;	position: relative;}#header_logo{	width: 201px;	height: 146px;	background-image: url(images/header_logo.jpg);	background-repeat: no-repeat;	position: absolute;	left: 0px;	top: 0px;}#header_top{	width: 571px;	height: 30px;	background-image: url(images/header_top.jpg);	background-repeat: no-repeat;	position: absolute;	left: 201px;	top: 0px;}#header{	width: 571px;	height: 100px;	position: absolute;	background-image: url(images/header_grad.jpg);	background-repeat: repeat-y;	left: 201px;	top: 30px;}#header_bot{	width: 571px;	height: 16px;	background-image: url(images/header_bot.jpg);	background-repeat: no-repeat;	position: absolute;	left: 201px;	top: 130px;}#header_flash{	top: 10px;	position: absolute;	height: 45px;	width: 230px;	left: 35px;	background-image: url(images/header_flash_temp.jpg);	background-repeat: no-repeat;}#tagline{	top: 55px;	position: absolute;	height: 14px;	width: 300px;	color: #222222;	text-align: left;	font-size: 16px;	left: 40px;}#login{	top: 15px;	position: absolute;	height: 14px;	color: #333333;	right: 15px;	text-align: right;	font-size: 11px;	letter-spacing: 1px;	width: 180px;}#login a:link, #login a:visited {	text-decoration: none;	color: #FFCC00;}#login a:hover {	color: #ffffff;	text-decoration: none;}#phone{	top: 36px;	position: absolute;	height: 24px;	width: 180px;	color: #990000;	font-size: 21px;	line-height: 24px;	right: 15px;	text-align: right;}#gallery_button{	position: absolute;	height: 33px;	width: 150px;	right: 19px;	bottom: 0px;}#login a:link, #login a:visited{	font-size: 11px;	color: #333333;}#login a:hover {	text-decoration: underline;}#header_spacer{	margin: 0 auto;	width: 772px;	height: 7px;}#content_top{	margin: 0 auto;	width: 772px;	height: 16px;	background-image: url(images/content_top.jpg);	background-repeat: no-repeat;}#content_top_text{	margin: 0 auto;	width: 772px;	height: 28px;	background-image: url(images/content_top_grad.jpg);	background-repeat: repeat-y;	position: relative;}#catalog_title {	background-image: url(images/content_top_grad.jpg);	background-repeat: repeat-y;	position: absolute;	color: #FFFFFF;	left: 0px;	top: 0px;	padding-left: 18px;	padding-top: 2px;}#info_title {	background-image: url(images/content_top_grad.jpg);	background-repeat: repeat-y;	color: #FFFFFF;	padding-left: 18px;	padding-top: 2px;	line-height: 22px;	width: 182px;	height: 26px;}#player {	width: 300px;	height: 28px;	position: absolute;	left: 201px;	top: 0px;}#search {	width: 271px;	height: 28px;	position: absolute;	right: 0px;	top: 0px;}#content{	margin: 0 auto;	width: 772px;	background: url(images/content_grad.jpg) repeat-y;}#left_content {	position: relative;	width: 201px;}#left_nav {	margin: 0 auto;	width: 200px;} ul.left_menu {    margin:0;    padding:0;    border:0;    list-style-type:none;	}ul.left_menu li {	display: block;	margin:0;	padding:0;	border:0;    border-bottom: 1px solid #c19052;}ul.left_menu li a {	display:block;	color:#660000;	font-size:12px;	background-color: #e8d08a;	background-image: url(images/menu_left.jpg);	background-repeat: repeat-y;	background-position: left center;	padding-left: 18px;	padding-right: 5px;	line-height: 22px;    text-decoration:none;}ul.left_menu li a:hover {	color:#FFFFFF;	background-image: url(images/menu_left_current.jpg);	background-color: #7f1002;    text-decoration:none;}ul.left_menu li a:visited{    text-decoration:none;}#right_content {	width: 571px;	position: relative;}#content_flash{	margin: 0 auto;	width: 558px;	padding-top: 7px;	padding-bottom: 7px;}#content_text{	margin: 0 auto;	width: 518px;	padding: 10px 20px 20px;	text-align: justify;}#content_bot{	margin: 0 auto;	width: 772px;	height: 16px;	background-image: url(images/content_bot.jpg);	background-repeat: no-repeat;}#footer_spacer{	margin: 0 auto;	width: 772px;	height: 7px;}#footer_top {	margin: 0 auto;	width: 772px;	height: 16px;	background: url(images/footer_top.jpg) no-repeat;}#footer {	margin: 0 auto;	width: 772px;	height: 14px;	background: url(images/footer_grad.jpg) repeat-y;	color: #990000;	text-align: center;	line-height: 14px;	letter-spacing: 1px;	font-size: 11px;}#footer a:link, #footer a:visited {	text-decoration: none;	color: #990000;}#footer a:hover {	color: #000000;	text-decoration: underline;}#footer_bot {	margin: 0 auto 20px;	width: 772px;	height: 16px;	background: url(images/footer_bot.jpg) no-repeat;}.title, h1 {	font-size: 21px;	color: #990000;	line-height: 36px;	font-weight: bold;}.bold_text {	color: #990000;	font-weight: bold;}.image_tags {	color: #990000;	font-weight: bold;	padding-bottom: 8px;	font-size: 12px;	text-align: center;	line-height: 14px;	padding-top: 2px;}.big_bold_text {	color: #990000;	font-weight: bold;	font-size: 21px;	line-height: 26px;	text-align: center;}#header_side_box_borders {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;	font-size: 11px;	padding: 4px 6px 6px 12px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/top_black_back.jpg);	text-align: left;	vertical-align: top;	background-repeat: repeat-x;}#sub_side_box_borders {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;	font-size: 11px;	padding: 6px 6px 6px 12px;	background-color: #fff4da;	font-weight: bold;	color: #333333;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}#side_box_borders2 {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;	font-size: 11px;}#vera_box2 {	color: #333333;	font-size: 11px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	padding: 6px;}#vera_graybox {	width: 758px;	margin-bottom: 12px;	margin-top: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#vera_box_2left {	color: #333333;	font-size: 11px;	padding: 6px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;}#sub_divider {	background-color: #f5f5f5;}#comments_borders {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;	font-size: 12px;	background-color: #eeeeee;	padding: 10px 20px;}