body

{

	background: #490000 url(images/new/bg.jpg) repeat-x top center;

	margin: 15px 0 0 0;

	padding: 0;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #c0c0c0;

}



.text

{

	display: none;

}



img

{

	border: 0;

}



a

{

	text-decoration: none;

	color: #990000;

}



a:hover

{

	text-decoration: none;

	color: #fff;

}



a:visited

{

	text-decoration: none;

}



td.vctitle { background: none ! important; }



.basic_container

{

	width: 100%;

}



.basic_shadow

{

	margin: 0 auto;

	width: 772px;

}



#container

{

	width: 100%;

	/*text-align: center;*/

	padding: 20px 0 0 0;

}



#header_logo
{
	width: 190px;
	height: 270px;
	position: absolute;
	left: 15px;
	top: -30px;

}



#flashcontainer

{
	position: relative;
	top: 0;
}



#header

{

	width: 900px;

	height: 330px;

	margin: 10px auto;

	/*text-align: center;*/

	position: relative;

	margin-top: 50px;

}



#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_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: 840px;

	background: url('images/new/bodyBG.png');

	padding: 10px 30px 30px 30px;

	text-align: left;

}



#content_text

{

	width: 555px;

	float: right;

	padding: 0;

	text-align: left;

}



#sidebar {

	padding: 15px 15px 0 0;

	width: 250px;

	float: left;

}



#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;

}



#footer_spacer

{

	margin: 0 auto;

	width: 772px;

	height: 7px;

}



#footer {

	margin: 0 auto;

	width: 900px;

	height: 80px;

	padding: 10px;

	text-align: right;

	line-height: 14px;

	font-size: 11px;

}



#footer-inner {

	color: #fff;

}



#footer a:link, #footer a:visited {

	text-decoration: none;

	color: #990000;

}



#footer a:hover {

	color: #fff;

	text-decoration: none;

}



#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;

}



/* tabs

*************************/



ul.tabs

{

display: table;

margin: 0;

padding: 0;

list-style: none;

}



ul.tabs li

{

margin: 0;

padding: 0;

list-style: none;

display: table-cell;

float: left;

position: relative;

}



ul.tabs a

{

position: relative;

display: block;

}



/* dropdowns

*************************/



ul.dropdown

{

margin: 0;

padding: 0;

display: block;

position: absolute;

top: 100%;

width: 250px;

display: none;

left: 0;

}



ul.dropdown ul.dropdown

{

top: 0;

left: 95%;

}



ul.dropdown li

{

margin: 0;

padding: 0;

float: none;

position: relative;

list-style: none;

display: block;

}



ul.dropdown li a

{

display: block;

}



/* links

*************************/



a:link, a:visited, a:hover, a:active

{

text-decoration: none;

}



/* menu

*************************/

.ads {

	padding: 0 0 15px 0;

}



#topMenu {

	background: url('images/new/bodyBG.png');

	font-size: 10px;

	position: absolute;

	top: -50px;

	right: 0;

	padding: 10px 20px;

	color: #fff;

	font-style: italic;

	color: #a34848;

}



#topMenu a {

	color: #a34848;

}



#topMenu a:hover {

	color: #fff;

}



.sepa {

	padding: 0 10px;

	color: #5e1c1c;

}



#menu

{

	font-size: 12px;

	font-family: Tahoma;

	font-weight: bold;

	width: 900px;

	height: 40px;

	line-height: 50px;

	background: url('images/new/bodyBG.png');

	margin: 0 auto;

	padding: 0 0 12px 0;

	margin-bottom: 10px;

	text-align: center;

	position: relative;

}



#menu ul

{

	text-align: center;

	padding: 0 0 0 50px;

}



#menu ul li {

	

}



#menu ul li.hasmore

{

	background: url(images/new/droparrow.png) no-repeat center 33px;

}



#menu ul li h4

{

	margin: 0;

}



#menu ul li h4 a

{

	font-size: 14px;

	color: #000;

	font-weight: bold;

	padding: 0 15px;

}



#menu ul li a

{

	color: #fff;

	padding-left: 1px;

	text-transform: uppercase;

	padding: 1px;

}



#menu ul li a img

{

	vertical-align: middle;

}



#menu ul li a:hover

{

	background: url(images/topselectionleft.png) top left no-repeat;

	background: #000;

}



#menu ul li a span

{

	display: block;

	padding: 0 15px 0 11px;

}



#menu ul li a:hover span

{

	background: url(images/topselectionright.png) top right;

}



#menu ul.dropdown

{

	padding: 10px;

	background-image: url(images/new/dropdown.png);

	overflow:hidden;

	width: 170px;

	font-size: 11px;

	font-weight: normal;

}



#menu ul.dropdown li {

	height: 40px;

	line-height: 40px;

}



#menu ul.dropdown li a

{

	border-bottom: 1px solid #340707;

	overflow: hidden;

	text-align: left;

	padding: 0;

}



#menu ul.dropdown li.last a

{

	border-bottom-width: 0;

}



#menu ul.dropdown li a:hover

{

	background: #260000 url(images/menuarrow.png) no-repeat left center;

}



#menu ul li h4 a:hover

{

	background-image: none;

}

a:hover{
color:#ff0000 !important;
text-decoration:none !important;

}
