body {
	margin:0 0;
	padding:0 0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F9F9F9;
}

p { margin: 10px 0 10px 0; padding: 0 0 0 0; line-height:1.3em;}
h1, h2, h3, h4, h5 { margin: 0 0 0 0; padding: 0 0 0 0}

h1 { font-size: 14px; color:#333333; margin-bottom:5px; margin-top:5px; }
h2 { font-size: 12px; color:#333333; margin-bottom:5px; margin-top:5px; }

table { border-collapse:collapse; }
table tr td { padding-top:3px; padding-bottom:3px;}

.icon { width:24px; height:24px; cursor:pointer}
.icon-next { background: transparent url(../image/nav-icons.8.png) no-repeat 0px top; }
.icon-prev { background: transparent url(../image/nav-icons.8.png) no-repeat -34px top; }
.icon-close { background: transparent url(../image/nav-icons.8.png) no-repeat -68px top; }

.backdrop { 
	position:absolute; 
	top:0px; 
	left:0px; 
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
	background-color:#000000;
	z-index:100;
}

.lightbox-img-placeholder {
	position:absolute;
	border:1px solid #CCCCCC;
	z-index:101;
	background: #000000 url(../image/loading.gif) no-repeat center center;
}

.lightbox-img-placeholder img { z-index:3; }
.lightbox-img-placeholder .div-control-bar {
	position: absolute;
	right:-12px;
	top: -14px;
	z-index:4;
}

.lightbox-img-placeholder .div-control-bar div.icon {
	float:left;
	margin-left:5px;
}

#bcs {
	width:740px;
	margin: 0 auto;
	background-color:#FFFFFF;
}
#bcs .div-header {
	height:143px;
	background-image:url(../image/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
}
#bcs .div-header h1 {
	font-size:46px;
	right:20px;
	color:#FFFFFF;
	top:25px;
	position:absolute;
}
#bcs .div-header ul.header-nav {
	right:61px;
	top:103px;
	position:absolute;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
#bcs .div-header ul.header-nav li {
	margin:0 3px 0 3px;
	padding:0 0 0 0;
	list-style-type:none;
	float: left;
	font-size:11px;
}

#bcs .div-header ul.header-nav li a {
	margin-left:6px;
	color:#FFFFFF;
	text-decoration:none;
}
#bcs .div-nav-container {
	height:26px;
	background-image:url(../image/nav-bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:3px 3px;
	z-index:2;
	zoom:1;
	position:relative;
}
#bcs .div-nav-container .tab-bar {
	display:block;
	border:1px solid #FFFFFF;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	zoom:1;
}
#bcs .div-nav-container .tab-bar:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#bcs .div-nav-container .tab-bar li {
	display:block;
	float:left;
	border-right:1px solid #FFFFFF;
	margin:0 0 0 0;
	padding:3px 6px 3px 6px;
}
#bcs .div-nav-container .tab-bar li a {
	color:#F8F8F8;
	text-decoration:none;
	font-weight:bold;
}
#bcs .div-nav-container .tab-bar li a:hover {
	text-decoration:none;
}

#bcs .div-nav-container ul.navigation li {
	position:relative;
}

#bcs .div-nav-container ul.navigation ul {
	display:none;
	position:absolute;
	top:20px;
	left:0px;
	border:1px solid black;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	z-index:20;
	background-color:#FFFFFF;
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
	width:135px;
}
#bcs .div-nav-container ul.navigation li.selected ul,
#bcs .div-nav-container ul.navigation li:hover ul {
	display:block;
}

#bcs .div-nav-container ul.navigation ul li {
	border:none;
	border-bottom:1px solid #CCCCCC;
	float:none;
	padding:0 0 0 0;
	padding:0 0 0 0;
}

#bcs .div-nav-container ul.navigation ul li a {
	color:#222222;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding:3px 6px;
	margin:0 0 0 0;
}
#bcs .div-nav-container ul.navigation ul li a:hover {
	text-decoration:none;
	background-color:#B5B5B5;
}

#bcs .div-login-bar {
	padding:12px 0px 0px 0px;
	background-color:#fc4e05;
	position:relative;
	z-index:1;
}
#bcs .div-login-bar .login-bottom {
	padding-bottom:5px;
	background-color:#ff7300;
	border-top:1px solid #FFFFFF;
	height:25px;
}
#bcs .div-login-bar .form-login {
	position:absolute;
	left:260px;
	top:18px;
}
#bcs .div-login-bar .form-login label,
#bcs .div-login-bar .form-login input {
	float:left;
}
#bcs .div-login-bar .form-login label {
	color:#FFFFFF;
	margin-right:5px;
	margin-top:2px;
}
#bcs .div-login-bar .form-login input {
	font-size:11px;
	margin-right:5px;
}
#bcs .div-login-bar .form-login .btn-login {
	margin-top:2px;
	background-image:url(../image/login-button.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:16px;
	height:16px;
	float:left;
}
#bcs .div-login-bar .cutout {
	position:absolute;
	top:12px;
	background-color:#fc4e05;
	height:10px;
	width:50px;
	border-bottom:1px solid #FFFFFF;
}
#bcs .div-login-bar .cutout-left {
	border-right:1px solid #FFFFFF;
	left:0px;
}
#bcs .div-login-bar .cutout-right {
	border-left:1px solid #FFFFFF;
	right:0px;
}
#bcs .div-sub-banner {
	height:116px;
	background-image:url(../image/sub-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 3px 0 3px;
	position:relative;
	z-index:1;
}
#bcs .div-sub-banner .img-3d {
	position:absolute;
	top:-48px;
	left:8px;
}

#bcs #div-main {
	zoom:1;
	margin-top:10px;
}
#bcs #div-main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#bcs #div-main .div-right-rail {
	float:right;
	width:175px;
	background-color:#2792bd;
	color:#FFFFFF;
	padding:12px 12px 12px 12px;
	font-size:12px;
	margin-right:10px;
}
#bcs #div-main .div-right-rail h3 {
	font-size:15px;
}

#bcs #div-main .div-right-rail h4 {
	margin-top:9px;
	margin-bottom:9px;
}
#bcs #div-main .div-right-rail a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#bcs #div-main .div-main-content {
	/*LMD removing side bar */
	/*padding-right:220px;*/
	padding-right: 20px;
	padding-left:20px;
}

#bcs #div-main .div-main-content .feature-module {
	padding:10px 10px 10px 10px;
	background-color:#c1e8f8;
	zoom:1;
	margin-top:15px;
}
#bcs #div-main .div-main-content .feature-module:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#bcs #div-main .div-main-content .feature-module .img-feature {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}



#bcs .div-gallery-btns {
	text-align:center;
}
#bcs .div-gallery-btns img {
	border:1px solid #666666;
	padding:1px 1px 1px 1px;
}

#bcs .div-gallery-collection { text-align:center; }
#bcs .div-gallery-collection img { border:1px solid #666666; padding:1px 1px 1px 1px; cursor:pointer }
