@charset "utf-8";
/* CSS Document */





body {
	margin:0px;
	padding:0px;
	font:75%/1.2 "Trebuchet MS", Arial, Helvetica, serif;
	background:url(../images/body-bg-top.jpg) repeat-x left top #fff;
	color:#010101;
	font-weight:normal;
}
#OuterContaienr {
	background:url(../images/body-bg-btm.jpg) repeat-x left bottom;
	width:100%;
	padding-bottom:65px;
}
#Wrapper,  #FooterContainer {
	margin:0px auto;
	padding:0;
	width:780px;
	font-size:100%;
}
#Wrapper {
	background:url(../images/body-bg-m.png) repeat-y left top;
}
p {
	margin:0px;
	padding:0px;
	font-size:100%;
	line-height:140%;
}
a:link,  a:visited,  a:active {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
/*external*/


a.external:link,  a.external:visited,  a.external:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.external:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:100%;
}
h2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:130%;
}
h3 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}
h4 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}
h1 span {
	display:none;
}
img {
	border:0px;
}
ul, ol, li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
input {
	font-size:100%;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
.point {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:115%;
}
span#tm {
	margin-left: 1px;
	margin-right: -0.25em;
}
span#two {
	color:#000000;
	vertical-align:-50%;
	font-family:times;
	font-size:15px;
	margin-top:0px;
	padding:0 0px 50px 0px;
}
#FlashOuterContainer {
	float:left;
	width:773px;
	height:342px;
	position:relative;
}
#FlashOuterContainer .flashBanner {
	width:773px;
	height:342px;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
}
#FlashOuterContainer #TopNavContainerBg {
	background:url(../images/top-nav-bg.png) no-repeat left top;
	width:191px;
	height:272px;
	z-index:2;
}
#FlashOuterContainer #TopNavContainer {
	width:189px;
	height:260px;
	z-index:4;
	padding-top:12px;
	padding-left:3px;
}
#FlashOuterContainer #TopNavContainerBg,  #FlashOuterContainer #TopNavContainer {
	position:absolute;
	right:54px;
	top:22px;
}
#TopNavContainer a, .subNavProfile a, .subNavNews a, .subNavPhoto a, .subNavOtherProdct a {
	float:left;
	width:112px;
}
.subNavProfile {
	top:47px;
}
.subNavNews {
	top:153px;
}
.subNavPhoto {
	top:182px;
}
.subNavOtherProdct {
	top:102px;
}
.subNavProfile,  .subNavNews,  .subNavPhoto, .subNavOtherProdct {
	position:absolute;
	right:-65px;	
	width:151px;
	height:52px;
	z-index:5;
	display:none;
}

#innerWrap {

background:url(../images/top-sub-bg.png) no-repeat left bottom;

}
.subNavProfile ul,  .subNavNews ul,  .subNavPhoto ul, .subNavOtherProdct ul {
	margin-left:20px;
	margin-top:5px;
}
#FlashOuterContainer #Curv {
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/bg-curv.png) no-repeat left bottom;
	width:773px;
	height:226px;
	z-index:3;
}
#FlashOuterContainer #D2wLogo {
	position:absolute;
	right:297px;
	bottom:0px;
	background:url(../images/logo-d2w.png) no-repeat left top;
	width:130px;
	height:221px;
	z-index:4;
}
#BodyContentContainer {
	float:left;
	width:661px;
	padding:0px 55px;
}
#BodyContentContainer .leftColContainer {
	float:left;
	width:448px;
}
.leftColContainer .col1 {
	float:left;
	width:200px;
	padding:0px 20px 0 0;
}
.leftColContainer .col2 {
	float:right;
	width:185px;
	background:url(../images/dots-line-v.jpg) no-repeat left top;
	padding:0px 25px 0 18px
}
.leftColContainer .col2 .newsContainer {
	float:left;
	width:100%;
	/*background:url(../images/dots-line-h.jpg) no-repeat 25px bottom;*/
	padding-bottom:10px;
}
.leftColContainer .col2 .noBg {
	background:none;
	padding-top:10px;
	padding-bottom:5px
}
.col2 .newsContainer span.date {
	float:left;
	width:100%;
	background:url(../images/blt-date.jpg) no-repeat left 3px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:15px;
}
.detailstitle {
	float:left;
	width:100%;
	background:url(../images/blt-date.jpg) no-repeat left 3px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:5px;
}
.col2 .newsContainer img.newsImg {
	float:left;
	padding-top:3px;
	border: 1px solid #bebebe;
}
.col2 .newsContainer p.newsDesc {
	float:right;
	width:122px;
	padding-left:5px;
}
.leftColContainer .col1 h2,  .leftColContainer .col2 h2 {
	padding:0 0 10px 0;
}
#BodyContentContainer .rightColContainer {
	float:right;
	width:186px;
	background:url(../images/dots-line-v.jpg) no-repeat left top;
	padding:0 0 0 25px;
}
#BodyContentContainer .rightColContainer h3 {
	padding:5px 0 6px;
}
#BodyContentContainer a.readMore {
	background:url(../images/blt-more.jpg) no-repeat left 3px;
	padding-left:15px;
}
#BodyContentContainer .rightColContainer li {
	background:url(../images/blt-more.jpg) no-repeat left 1px;
	padding-left:17px;
	margin-bottom:5px;
}
.leftColContainer .col1 p,  .leftColContainer .subContent p,  .newsContainerDetail p {
	padding:0 0 15px 0;
}
#BodyContentContainer .rightColContainer p {
	padding:0 0 6px 0;
}
#FooterContainer .footerLeft {
	float:left;
	width:204px;
	height:124px;
}
#FooterContainer .footerMid {
	float:left;
	width:545px;
	height:69px;
	background:url(../images/img-footer-m.png) no-repeat left top;
	padding:55px 0 0 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#fff;
}
.footerMid ul {
	float:left;
	width:100%;
	margin-bottom:25px;
}
.footerMid li {
	padding-right:15px;
	float:left;
	padding-bottom:10px;
	color:#ffffff;
}
.footerMid li a,
.footerMid li a:hover
{
	color:#ffffff;
	font-weight:bold;
}

.footerMid span {
	font-family:"Trebuchet MS", Arial, Helvetica, serif;
	font-weight:normal;
}
#FooterContainer .footerRight {
	float:right;
	width:26px;
	height:124px;
	background:url(../images/img-footer-r.png) no-repeat left top;
}
.breadCrumb {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:155%;
	float:left;
	width:440px;
	padding:0 0 20px 0;
	font-weight:bold;
}
.breadCrumb li {
	display:inline;
	background:url(../images/img-breadcrumb-divider.jpg) no-repeat right 7px;
	padding-right:15px;
	color:#000;
}
.breadCrumb li a {
	color:#000;
	font-weight:bold;
}
.breadCrumb li.selected {
	padding-left:5px;
	color:#5b5b5b;
	background:none;
	font-weight:normal;
}
.subContent {
	float:left;
	width:428px;
	padding:0 20px 0 0;
}
.contactForm {
	float:left;
	width:100%;
}
.contactForm .label {
	float:left;
	width:115px;
	margin-bottom:15px;
	font-size:120%;
	color:#000;
}
.contactForm p.txtBig {
	font-size:120%;
	color:#000;
}
.contactForm span {
	color:#FF0000;
}
ul.bulet li {
	background:url(../images/blt-more.jpg) no-repeat left 1px;
	padding-left:15px;
	margin-bottom:5px;
}
ul.buletbig li {
	background:url(../images/bltbig-more.jpg) no-repeat left 1px;
	padding-left:20px;
	margin-bottom:5px;
}

/*----------------------------------------------------------------------PhotoGallery*/
.newsPhotogallery {
	float:left;
	width:675px;
	background:url(../images/bg-news-divider.jpg) no-repeat left bottom;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
}

.galleyThump
{
border:#CCCCCC solid 1px;
}

.thumpContainer{
	float:left;
	width:132px;
}



.newsContainerIn {
	float:left;
	width:665px;
	background:url(../images/bg-news-divider.jpg) no-repeat left bottom;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.newsContainerDetail {
	float:left;
	width:660px;
}

.newsContainerIn .imgContainer {
	float:left;
	border: 1px solid #bebebe;
}
.newsContainerDetail .imgContainer {
	float:left;
	border: 1px solid #bebebe;
}
.newsContainerIn .newDescContainer {
	float:left;
	width:566px;
	padding:0 0 0 28px;
}
.newsContainerDetail .newDescContainer {
	float:left;
	width:450px;
	padding:0 0 0 12px;
}
.newsContainerIn span.date,  .newsContainerDetail span.date {
	float:left;
	width:90%;
	background:url(../images/blt-date.jpg) no-repeat left 4px;
	padding-left:13px;
	font-weight:bold;
	padding-bottom:15px;
	color:#000;
}
.newsContainerDetail span.date {
	font-size:120%;
}
.newsContainerIn span.highlight,  .newsContainerDetail span.highlight {
	color:#000;
	font-weight:bold;
}
.newsContainerInNoBrdr {
	background:none;
}
.newsPageContainer {
	float:right;
	width:140px;
	padding:0 0px 0 0;
	letter-spacing:2px;
}
.newsPageContainer a {
	font-weight:bold;
	text-decoration:none;
}
.newsPageContainer a:hover {
	font-weight:bold;
	text-decoration:underline;
}

/*----------------------------------------------------bull*/

ul.additive li {
	font-size:140%;
	color:#000;
	font-weight:bolder;
}
ul.additive li a {
	color:#000;
	font-weight:bold;
}
.section h2 {
	font-size:150%;
	padding-bottom:5px;
}
.section .brdr {
	float:left;
	width:410px;
	border:2px solid #80ca4d;
	padding:15px;
	margin-bottom:40px;
}
.section h3 {
	background:url(../images/blt-more.jpg) no-repeat left 1px;
	padding-left:17px;
}
.contWrap {
	position:relative;
}
.contactUsWrap {
	/*position:absolute;
	width:181px;
	top:177px;
	right:5px;*/
}
.rightColContainer .CWrap {
	float:left;
	width:193px;
	padding:5px;
	margin-bottom:10px;
	border:2px solid #80CA4D;
}
.CWrap a {
	color:#000;
	font-weight:bold;
}
ul.nos {
	margin-left:10px;
	padding-left:15px;
}
ul.nos li {
	list-style-type:decimal;
	margin-bottom:10px;
}

.txtbold
{
	font-weight:bold;
}

.txtbold a,
.txtbold a:hover
{
	font-weight:bold;
	color:#000;
}


body.popUp
{
	background:none;
	margin-top:25px;
}

.popUp .popUpContainer
{
	width:250px;
	margin:0 auto;
}

.popUpContainer a,
.popUpContainer a:hover
{
	font-weight:bold;
	color:#000;
}

.underline
{
	text-decoration:underline;
}