/* Start of CMSMS style sheet 'JB-styles-intro' */
* { margin:0;padding:0; }
body {
	background:#fff;
	/*background:#2b4a76 url(images/cms/introbg.jpg) no-repeat center top;*/
	height:100%;
}
a , input {outline:none;}
a img{border:0px;}
.clear{clear:both;}
.clearh,.clr{clear:both;height:0px;}
.fleft{float:left;}
.fright{float:right;}
.absolute{position:absolute;}
.relative{position:relative;}
div,td {
	color:#ffffff;
	font-size:12px;
	font-family:arial;
}
.cls {
	height:0px;
	margin:0px;
	padding:0px;
	clear:both;
}
.topspace20 {clear:both;padding-top:20px}
/************/
#Headerbg {
	background : transparent url(images/cms/headertopmain.jpg) repeat-x center 0;
	height:198px;
	width:100%;
}
#Headerbg .header{
	width:900px;
	margin:auto;
	height:198px;
}
#Contentbg {
	background : #000 url(images/cms/centerbg.jpg) repeat-y center top;
	width:100%;
}
#Contentbg .contentinner{ 
	background:#000;
	width:900px;
	margin:auto;
	background : transparent  url(images/cms/contentbg.gif) repeat-y center top;
	clear:both;
}
.topimgbg {background : transparent  url(images/cms/jeanbg.gif) no-repeat center top;}
.bottomimgbg {
	background :transparent  url(images/cms/contentbottom.gif) no-repeat center bottom;
}
.leftdesignbg {
	background : transparent  url(images/cms/designbg.gif) repeat-y left top;
	width:878px;
	min-height:570px;
	margin:auto;
}
/** Photo Gallery **/
#introPhotoGallery {
	width:294px;
	padding:0px 0 0 22px;
	float:left;
}
.PhotoGallerybg {
	background : transparent  url(images/cms/photogallerybg.gif) no-repeat left 0;
	width:260px;
	height:505px;
	float:left;
	margin-top:22px;
	padding-top:35px;
	padding-left:34px;
}
#rightContent {
	padding-left:40px;
	float:left;
	width:520px
}
#rightContent p {padding-left:20px;text-indent:40px;line-height:17px;}
#rightContent p,#rightContent p em { font-size:11px;text-align:justify;width:270px;}
#rightContent p em {font-style:normal;color:#848484}
.imgborder {border : 3px solid #2d2b2b;}
.spacetop {margin-top:10px;}

.contentrightshade,.footerrightpart,.rightCornerdesign  {
	position:absolute;
	right:-27px;
	width:27px;
}
.contentrightshade {
	top:-253px;
	background : transparent url(images/cms/contentrightshade.gif ) no-repeat 0 0;
	height:253px;
}
.footerrightpart {
	background : transparent url(images/cms/footerrightpart.gif ) no-repeat 0 0;
	height:174px;
}
.rightCornerdesign {
	background : transparent url(images/cms/rightdesign.gif ) no-repeat 0 0;
	height:165px;
}
/****/
.flagbg {
	background : transparent url(images/cms/flagbg.gif) no-repeat 0 0;
	width:139px;
	margin-left:65px;
	min-height:250px;
	height:auto !important;
	height:250px;
	padding:33px 0 0 25px;
}
.introenter_hov,.introenter {
	color:#fff;
	font:bold 13px/20px arial;
	width:70px;
	height:20px;
	text-align:center;
	border:none;
	background:transparent;
	cursor:pointer;
	margin:37px 0 0 45px;
	*margin:37px 0 0 0px;
	display:block;
	float:left;
	*position:relative;
	*left:-20px;
}
.introenter_hov {background-color:#474747;}
.leftshade {
      left:-58px;
     background:transparent url(images/cms/leftshade.png) no-repeat 0 top;
 width:66px;
height:183px;
}

/** Footer **/
.footerbg {
	clear:both;
	background:transparent url(images/cms/footerbg.gif) repeat-x 0 top;
	width:100%;
	height:174px;
}
.innershade {
	background:transparent url(images/cms/footerinnerbg.gif) repeat-x 0 top;
	height:174px;
	width:900px;
	margin:auto;
}
.footerbg p {
	color:#302e30;
	display:block;
	font:normal 12px arial;
	padding-top:54px;
	text-align:center;
}
.footerbg p a:link,.footerbg p a:active,.footerbg p a:visited,.footerbg p a:hover {
	color:#302e30;
	font:bold 12px arial;
	text-transform:capitalize;
	text-decoration:none;
}
.footerbg p a:hover {color:#737373}
/****/
/* End of 'JB-styles-intro' */

