﻿body
{ 
	margin:0;
	padding:0;
	padding-bottom:20px;
	background:#F2F2F2 url(/images/bgBody.png) repeat;
	overflow-y:scroll;
	overflow-y:-moz-scrollbars-vertical;
	color:#343C64;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	font-size:11px;
}
/*
* html body
{
	overflow:hidden;
}
*/
body,td,th
{
	color:#343C64;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	line-height:18px;
}
h1, h2, h3
{
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
}
h1
{
	position:relative;
	margin-top:0;
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:5px;
	border-bottom:solid 1px #3053AD;
	font-size:18px;
	font-weight:normal;
}
h2
{
	color:#343C64;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h3
{
	color:#343C64;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h4
{
	color:#343C64;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h5
{
	color:#343C64;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px;
	padding:0px 0px;
}
p
{
	color:#343C64;
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin:0px 0px;
	padding:5px 0px;
}
hr
{
	border-top:dashed 1px #999;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a, a:link
{
	color:#bf0000;
	text-decoration:none;
}
a:visited
{
	color:#9f0000;
	text-decoration:none;
}
a:hover, a:active
{
	color:#df0000;
	text-decoration:underline;
}

/* image link borders */

a:link img.imgLink
{
	border:solid 1px #bf0000;
}
a:visited img.imgLink
{
	border:solid 1px #9f0000;
}
a:hover img.imgLink, a:active img.imgLink
{
	border:solid 1px #df0000;
}
textarea
{
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	font-size:11px;
}

* html a
{
	position:relative;
}

/*****************************************************
 * Master Template styles
 ****************************************************/
#HeaderContainer
{
	min-width:980px;
	height:79px;
	background:url(/images/bgHeader.png) repeat-x;
	overflow:hidden;
	position:relative;
}
#HeaderMovieContainer
{
	width:980px;
	height:79px;
	margin:0px auto;
	position:relative;
	z-index:1;
}
#HeaderMovie
{
	width:1700px;
	height:80px;
	position:absolute;
	left:-350px;
	top:-1px;
	z-index:2;
	margin:0px auto;
}
a#HomeLink
{
	display:block;
	width:410px;
	height:60px;
	position:absolute;
	left:300px;
	top:-50px;
	z-index:99;
	cursor:pointer;
	border:solid 1px #FF0000;
}
div#TestLink
{
	display:block;
	width:410px;
	height:60px;
	position:absolute;
	left:13px;
	top:10px;
	z-index:99;
	cursor:pointer;
	background:#FF0000;
	border:solid 1px #0000FF;
}
a#Logo
{
	display:block;
	width:410px;
	height:59px;
	position:absolute;
	left:15px;
	top:-20px;
	z-index:999;
	text-decoration:none;
	border:solid 1px #FF0000;
}
a.image
{
	text-decoration:none;
}
div#slogan
{
	width:313px;
	height:21px;
	position:absolute;
	right:4px;
	top:33px;
	z-index:1;
	background:url(/images/slogan.png) no-repeat;
}
#NavContainer
{
	min-width:980px;
	height:33px;
	background:url(/images/bgNav.png) repeat-x;
	background-position:center top;
	position:relative;
}
#Nav
{
	width:1005px;
	height:33px;
	margin-left:auto;
	margin-right:auto;
}

div#btnWorldWide
{
	float:right;
	width:80px;
	height:33px;
	background:url(/images/btnWorldWide.png) no-repeat;
	cursor:pointer;
}
#BodyContainer
{
	margin:0px auto;
	width:980px;
	background:url(/images/bgBodyContainer.png) repeat-y;
}
#FooterContainer
{
	margin:0px auto;
	width:980px;
	height:10px;
	background:url(/images/bgFooterContainer.png) no-repeat;
}
div.CallSAR
{
	float:right;
	display:inline;
	margin-top:18px;
	margin-right:10px;
	text-align:right;
}
div.CallSAR img
{
	width:333px;
	height:22px;
}
div.copyright
{
	clear:both;
	float:left;
	display:inline;
	margin-top:18px;
	margin-left:10px;
	width:200px;
	color:#FFF;
	white-space:nowrap;
}

/*****************************************************
 * Section Template styles
 ****************************************************/
#LeftColumnContainer
{
	display:inline;
	float:left;
	margin-left:10px;
	width:153px;
}
#LeftColumnHeader
{
	width:153px;
	height:3px;
	background:url(/images/bgLeftHeader.png) no-repeat;
}
#LeftColumnBody
{
	width:151px;
	background:#b9c2da url(/images/bgLeftBody.png) no-repeat center top;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	overflow:hidden;
}
#LeftColumnFooter
{
	width:153px;
	height:3px;
	background:url(/images/bgLeftFooter.png) no-repeat;
}
#RightColumnContainer
{
	display:inline;
	float:right;
	margin-right:10px;
	width:796px;
}
#RightColumnHeader
{
	width:796px;
	height:3px;
	background:url(/images/bgRightHeader.png) no-repeat;
}
#RightColumnBody
{
	width:794px;
	background:#b9c2da url(/images/bgRightBody.png) no-repeat center top;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	overflow:hidden;
}
#RightColumnFooter
{
	width:796px;
	height:3px;
	background:url(/images/bgRightFooter.png) no-repeat;
}

/*****************************************************
 * Section Master
 ****************************************************/
#RigtColumnBody h1
{
	margin-bottom:20px;
}
#sectionContentContainer
{
	padding-bottom:30px;
}
#sectionContentContainer h1
{
	margin:30px 40px 0px 40px;
}
#sectionContentContainer p
{
	margin:10px 40px 0px 40px;
	padding:0px 0px 0px 0px;
}
#sectionContentContainer hr
{
	margin-left:40px;
	margin-right:40px;
}
#sectionContentContainer a
{
	color:#BF0000;
}
#sectionContentContainer ul
{
	margin-left:45px;
}
#sectionContentContainer h2
{
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:20px 40px 0px 40px;
	padding-top:0px;
	padding-bottom:0px;
}
/*****************************************************
 * Subsection styles
 ****************************************************/
#contentColumnLeft
{
	display:inline;
	width:580px;
	float:left;
}
#contentColumnRight
{
	display:inline;
	width:210px;
	margin-top:50px;
	margin-right:20px;
	float:right;
}
#contentColumnRight img
{
	border:none;
	margin:0px;
	padding:0px;
}

/*****************************************************
 * Products section
 ****************************************************/
a.ProductSectionLink
{
	display:block;
	width:343px;
	height:190px;
	text-decoration:none;
}
a.ProductSectionLink img
{
	border:none;
}

/* Products Main page*/
#ProductsContentsContainer
{
	width:739px;
	margin-top:20px;
	margin-left:40px;
}
#ProductsContentsHeader
{
	width:739px;
	height:227px;
	background:url(/images/ProductsContentsHeader.gif) no-repeat;
}
#ProductsContentsBody
{
	width:739px;
	background:url(/images/ProductsContentsBody.gif) repeat-y;
}
#ProductsContentsFooter
{
	width:739px;
	height:20px;
	background:url(/images/ProductsContentsFooter.gif) no-repeat;
}
#ProductsContentsContainer div.columnLeft
{
	display:inline;
	float:left;
	width:345px;
	margin-left:16px;
	margin-right:0px;
	margin-bottom:0px;
}
#ProductsContentsContainer div.columnRight
{
	display:inline;
	float:right;
	width:345px;
	margin-left:0px;
	margin-right:16px;
	margin-bottom:0px;
}
#ProductsContentsHeader img.ProductsHeaderPhoto
{
	margin:0px;
	border:solid 1px #666;
}
#ProductsContentsBody ul
{
	display:inline;
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
#ProductsContentsBody li
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

/* Products indoor/outdoor pages */
#ProductsTilesHeader
{
	margin-top:20px;
	/*margin-left:40px;*/
	width:739px;
	height:8px;	
	background:url(/images/ProductsTilesHeader.gif) no-repeat;
}
#ProductsTilesBody
{
	/*margin-left:40px;*/
	width:739px;
	background:url(/images/ProductsTilesBody.gif) repeat-y;
}
#ProductsTilesBody div.tilePadding
{
	padding-left:8px;
}
#ProductsTilesFooter
{
	/*margin-left:40px;*/
	width:739px;
	height:8px;	
	background:url(/images/ProductsTilesFooter.gif) no-repeat;
}
.ProductTile
{
	float:left;
	margin:0px 1px 0px 0px;
	padding:0px;
	width:180px;
	height:120px;
	background:url(/images/ProductTile.gif) no-repeat;
	text-decoration:none;
	overflow:hidden;
}
.ProductTileTall
{
	float:left;
	margin:0px 1px 0px 0px;
	padding:0px;
	width:180px;
	height:183px;
	background:url(/images/ProductTileTall.gif) no-repeat;
	text-decoration:none;
	overflow:hidden;
}

#ProductsTilesBody div.tilePadding  div.ProductTile a, #ProductsTilesBody div.tilePadding  div.ProductTileTall a
{
	display:block;
	text-decoration:none;
}
#ProductsTilesBody div.tilePadding  div.ProductTile a img.tilePhoto, #ProductsTilesBody div.tilePadding  div.ProductTileTall a img.tilePhoto
{
	position:relative;
	left:8px;
	top:8px;
	width:162px;
	height:78px;
	border:solid 1px #666;
}
#ProductsTilesBody div.tilePadding div.ProductTile a img.tileTitle, #ProductsTilesBody div.tilePadding div.ProductTileTall a img.tileTitle
{
	position:relative;
	left:8px;
	top:8px;
	width:164px;
	height:24px;
	border:none;
}
#ProductsTilesBody div.tilePadding div.ProductTile a span, #ProductsTilesBody div.tilePadding div.ProductTileTall a span
{
	visibility:hidden;
}
#ProductsTilesBody div.tilePadding div.ProductTileTall p
{
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
#ProductInfoContainer
{
	display:inline;
	float:right;
	width:260px;
	margin-top:10px;
	margin-right:40px;
	margin-left:20px;
}
.ProductInfoHeader
{
	margin-top:20px;
	width:260px;
	height:8px;
	background:url(/images/ProductInfoHeader.gif) no-repeat;
}
.ProductInfoBody
{
	width:260px;
	background:url(/images/ProductInfoBody.gif) repeat-y;
}
.ProductInfoFooter
{
	width:260px;
	height:8px;
	margin-bottom:0px;
	background:url(/images/ProductInfoFooter.gif) no-repeat;
}
#ProductInfoContainer p
{	
	margin:0px;
	padding:10px 20px 10px 20px;
}


#ProductsListBox
{
	margin-left:35px;
	width:519px;
	height:364px;
	background:url(/images/productsListBox.gif) no-repeat;
}
.listColumnLeft
{
	float:left;
}
.listColumnRight
{
	float:left;
}

#ProductsListBox h2
{
	margin-left:20px;
	padding-left:0px;
}
#ProductsListBox ul
{
	margin-left:20px;
	padding-left:20px;
}
#sectionColumnLeft
{
	float:left;
	width:350px;
}
#sectionColumnRight
{
	display:inline;
	float:right;
	width:335px;	
}

#ProductBoxContainer
{
	margin-top:10px;
	margin-left:38px;
	width:377px;
}

/* single, contained product box */
.ProductBox
{	
	height:74px;
	margin-top:5px;
	background:url(/images/ProductBox.gif) no-repeat;
}

/* dynamically-resizing product box */
.ProductBoxHeader
{
	height:11px;
	background:url(/images/bgProductBoxHeader.gif) no-repeat;
}
.ProductBoxBody
{
	background:url(/images/bgProductBoxBody.gif) repeat-y;
}

.ProductBoxFooter
{
	height:12px;
	background:url(/images/bgProductBoxFooter.gif) no-repeat;
}


/* product box content styles */
#ProductBoxContainer img
{
	display:inline;
	float:left;
	margin-left:11px;
	margin-right:14px;
}
#ProductBoxContainer h3
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#e30001;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
#ProductBoxContainer p
{
	margin-top:0px;
	margin-right:0px;
	padding-top:5px;
	padding-right:11px;
	line-height:16px;
}
#ProductBoxContainer a.btnSelect
{
	float:right;
	margin:9px 20px 20px 20px;
}
/* select buttons */
a.btnSelect
{
	display:inline-block;
	width:74px;
	height:34px;
	border:none;
	text-decoration:none;
}
a.btnSelect:link, a.btnSelect:visited
{
	background:url(/images/btnSelect_up.gif) no-repeat;
}
a.btnSelect:hover, a.btnSelect:active
{
	background:url(/images/btnSelect_over.gif) no-repeat;
}
#sectionColumnLeft a.btnSelect span
{
	visibility:hidden;
}

/*****************************************************
 * Product Splash
 ****************************************************/
#ProductSplashContainer
{
	display:inline;
	float:right;
	margin-top:10px;
	margin-right:35px;
	margin-left:20px;
	width:370px;
	height:190px;
	background:url(/images/ProductSplashContainer.gif) no-repeat;
}
#ProductSplashContainer img
{
	position:relative;
	top:9px;
	left:9px;
}


/*****************************************************
 * Product Gallery
 ****************************************************/
#ProductGalleryContainer
{
	position:relative;
	margin-left:40px;
	width:368px;
	height:333px;	
	background:url(/images/ProductGalleryContainer.gif) no-repeat;
}
img.ProductGalleryLarge
{
	position:absolute;
	left:10px;
	top:10px;
	width:346px;
	height:231px;
	border:solid 1px #666;
}
.ProductGalleryThumbs
{
	position:absolute;
	z-index:1;
	left:10px;
	top:249px;
	width:348px;
	height:74px;
}
.ProductGalleryThumb
{
	float:left;
	width:112px;
	height:74px;
}
.ProductGalleryThumb img
{
	border:solid 1px #666;
	width:110px;
	height:72px;
}

div#viewSelectedImage
{
	border: 1px solid #8AA3CF;
	width: 294px;
	height: 198px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}

div.viewSelectedImage .caption
{
	display: none;
    position: absolute;
}

div#viewSelectedImage .caption
{
    bottom: 1px;
	width: 284px;
	background: url('/images/bg_white_transp.png');
	padding: 5px;
}

div#home_viewSelectedImage .caption
{
    top: 20px;
    left: 10px;
	background: url('/images/diapo_titre_bg.png');
	color: #FFFFFF;
    font-weight: bold;
    padding: 6px 0px;
    width: 613px;
    height: 18px;
}

div#home_viewSelectedImage .caption span
{
	font-size: 16px;
    text-transform: uppercase;
}

div#home_viewSelectedImage .caption a
{
	font-style: italic;
	text-decoration: underline;
	color: #FFFFFF;
	float: right;
}

div.viewSelectedImage .caption ul
{
	padding: 0px 5px;
	margin: 0px 5px;
}

div.viewSelectedImage .caption ul li
{
	list-style-type: none;
	text-align: justify;
}

#home_viewSelectedImage
{
	background-color: #CCCCCC;
	width: 633px;
	height: 365px;
	overflow: hidden;
	margin-top: 10px;
}

#home_galleryImageList
{
	position: absolute;
	top: 370px;
	background-color: #0E2243;
	background-image: url('/images/diapo_bg.png');
	height: 45px;
    padding: 17px 6px;
    width: 621px;
}

#home_galleryImageList div.button
{
/* 	background-color: #FF0000; */
	width: 20px;
	height: 45px;
	float: left;
	background-image: url('/images/diapo_bt.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

#home_galleryImageList div.button.left
{
	background-position: -3px -4px;
}

#home_galleryImageList div.button.right
{
	background-position: -59px -4px;
}

#home_galleryImageList div.button.left.hover
{
	background-position: -31px -4px;
}

#home_galleryImageList div.button.right.hover
{
	background-position: -87px -4px;
}

#home_galleryImageList ul
{
	margin: 0px;
	padding: 0px;
}

#home_galleryImageList li
{
	list-style-type: none;
	float: left;
	margin-bottom: 7px;
	width: 70px;
	height: 37px;
/* 	overflow: hidden; */
/* 	border: 1px solid #1D377C; */
}

#home_galleryImageList div
{
	margin: 0px 5px;
}

.galleryImageList li
{
	list-style-type: none;
	margin-bottom: 7px;
}

.galleryImageList li.left
{
	float: left;
	margin-right: 6px;
}

#galleryImageList li div
{
	width: 60px;
	height: 60px;
}

.galleryImageList li div
{
	border: 1px solid #8AA3CF;
	background-color: #2b4da6;
	overflow: hidden;
	cursor: pointer;
}

#galleryImageList div.selected
{
	border: 1px solid #BF0000;
}

.galleryImageList div.selected, .galleryImageList div.disabled
{
	cursor: default;
}

.galleryImageList ul.image, .galleryImageList ul.image li
{
	margin: 0;
	padding: 0;
}


/*****************************************************
 * Contact section
 ****************************************************/
div#ContactHeadline h1
{
	margin-bottom:0px;
	border-bottom:none;
}
div#ContactQuestions
{
	width:736px;
	height:158px;
	background:url(/images/bgContactQuestions.png) no-repeat;
}
div#ContactQuestions img
{
	display:inline;
	float:right;
	margin:6px 6px;
	width:284px;
	height:144px;
	border:solid 1px #162f6d;
}
#ContactFormContainer div.left
{
	clear:left;
	float:left;
	position:relative;
	width:400px;
	padding:20px 0px;
}
#ContactFormContainer div.right
{
	clear:right;
	float:right;
	position:relative;
	width:300px;
	padding:20px 0px;
}
#ContactFormContainer
{
	/*position:relative;*/
}
.ContactTable img
{
	vertical-align:middle;
	margin-right:5px;
}

/* Contact Box */
.ContactBoxContainer
{
	display:inline;
	float:right;
	margin-left:20px;
	width:300px;
}
.ContactBoxHeader
{
	width:300px;
	height:10px;
	background:url(/images/bgContactBoxHeader.png) no-repeat;
}
.ContactBoxBody
{
	width:300px;
	background:url(/images/bgContactBoxBody.png) repeat-y;
	overflow:hidden;
}
.ContactBoxFooter
{
	width:300px;
	height:10px;
	background:url(/images/bgContactBoxFooter.png) no-repeat;
}
.ContactBoxBody .padding
{
	padding:0 20px;
}
.ContactBoxBody h3
{
	margin:0;
	margin-top:10px;
	padding:0;
}
.ContactBoxContainer h3
{
	margin:0;
}
#DefaultContactContainer
{
	margin-left:30px;
	/*width:380px;*/
}

#DefaultContactContainer h3
{
	margin-top:20px;
}

/*****************************************************
 * common styles
 ****************************************************/
/* common styles */
span.imagetext
{
	display:none;
}
/*komensi*/
span.imagetextb
{
	margin-left : 10px;
	margin : 6px 6px;
	padding-top : 5px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}

div.dashed
{
	margin-top:15px;
	border-top:dashed 1px #d5d5d5;
	height:14px;
}
div.clear
{
	clear:both;
	visibility:hidden;
	/*display:none;*/
}
.formButtonContainer
{
	padding-top:10px;
	/*padding-bottom:10px;*/
	text-align:right;
}
.formButton
{
	margin-left:5px;
	cursor:pointer;
	text-align:right;
	vertical-align:middle;
}
.ReadMore
{
	white-space:nowrap;
}
.CheckBox
{
	vertical-align:middle;
	cursor:pointer;
}
.btnCenter
{
	text-align:center;
	cursor:pointer;
}
.alert
{
	color:#C90000;
}

div#FindSAR
{
	position:relative;
	width:143px;
	height:53px;
	margin:6px 5px;
}
input.TextBox, .TextBox input
{
	margin:0px 0px;
	/*width:120px;*/
	border:solid 1px #668cb8;
	font-family:Tahoma, Helvetica, Arial, Verdana, Sans-Serif;
	font-size:11px;
	line-height:14px;
	text-indent:3px;
}
select.TextBox
{
	margin:0px 0px;
	/*width:120px;*/
	border:solid 1px #668cb8;
	font-family:Tahoma, Helvetica, Arial, Verdana, Sans-Serif;
	font-size:11px;
	line-height:14px;
	text-indent:3px;
}
* html select.TextBox
{
	height:14px;
	/*border:Transparent;*/
}
textarea.TextBox
{
	margin:0px 0px;
	border:solid 1px #668cb8;
	font-family:Tahoma, Helvetica, Arial, Verdana, Sans-Serif;
	font-size:11px;
	line-height:14px;
	text-indent:3px;
}
.txtValidation
{
	color:#C90000;
}
#ContentColumnContainer div.callout
{
	position:relative;
	margin:30px 30px 0px 30px;
	border:solid 1px #fff;
	background:#0c2e86 url(/images/bgCallout.png) repeat-x top center;
}
#ContentColumnContainer div.callout p
{
	padding:10px 15px;
	/*font-weight:bold;*/
	color:#FFF;
}
div.callout
{
	position:relative;
	margin:20px 0;
	border:solid 1px #fff;
	background:#0c2e86 url(/images/bgCallout.png) repeat-x top center;
}
div.callout p
{
	padding:10px 15px;
	/*font-weight:bold;*/
	color:#FFF;
}

.callout img.star
{
	position:absolute;
	left:-12px;
	top:-13px;
	width:32px;
	height:30px;
	border:none;
}
* html .callout img.star
{
	behavior:url(/scripts/pngbehavior.htc);
}
ul.bullets
{
	margin:10px 30px;
	padding:0px 0px;
}
ul.bullets li
{
	margin:0px 0px;
	padding:5px 0px;
}
.thumbnail
{
	display:inline;
	float:left;
	margin-right:10px;
}
.Headline
{
	margin:10px 0;
	border-bottom:solid 1px #3053AD;
	font-weight:bold;
}
.formline
{
	margin-top:10px;
}
.padding
{
	padding:20px;
}
#VideoPlayer
{
	position:relative;
	top:2px;
	left:0px;
	z-index:2;
	margin:5px;
	margin-top:0px;
	width:143px;
	height:113px;
}

/*****************************************************
 * Admin styles
 ****************************************************/
ul.SectionList
{
	margin:0 15px;
	padding:10px 15px;
}
ul.SectionList li
{
	padding:5px 0px;
}
h3.SectionTitle
{
	font-size:12px;
	margin:0;
	padding:0;
}
/*****************************************************
 * member profile manager styles
 ****************************************************/
#MemberDetails
{
	float:left;
	width:400px;
}
#PasswordManager
{
	float:right;
	width:300px;
}

/*****************************************************
 * Feature Gallery Manager
 ****************************************************/
#FeatureGallery
{
	width:633px;
	height:452px;
	margin:0 auto;
}
.FeatureGalleryDemo
{
	display:inline;
	float:right;
	margin-left:10px;
}
.FeatureGalleryDemo img
{
	border:solid 1px #343C64;
}
#FeatureGalleryListContainer ul, #FeatureGalleryListContainer ul li
{
	list-style:none;
}
.FeatureGalleryInstructions
{
	float:right;
	width:420px;
}
.FeatureGalleryList
{
	width:270px;
	float:left;
}
.FeatureGalleryList ul
{
	margin:0;
	padding:0;
	width:270px;
	list-style:none;
}
.FeatureGalleryList ul li
{
	display:block;
	width:270px;
	height:44px;
	margin:5px 0;
	padding:2px;
	background:#FFF;
	border:solid 1px #94A0C4;
	list-style:none;
}
.FeatureGalleryList ul li input
{
	font-size:10px;
}
.FeatureGalleryList ul li div
{
	/*width:100px;*/
}
.SortActive, .SortInactive
{
	display:block;
	width:40px;
	cursor:move;
}
.SortActive
{
	background:#0000CC;
	color:#FFF;
}
.SortInactive
{
	background:#FFF;
	color:#0000CC;
}
.SortOrderNumber
{
	display:block;
	width:40px;
	font-size:18px;
	line-height:44px;
	text-align:center;
}
.FeatureGalleryThumb
{
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:2px;
}
.FeatureGalleryLabel
{
	font-size:10px;
	text-align:center;
}

/*****************************************************
 * red buttons
 ****************************************************/
div.btnContactUs
{
	margin:0px auto;
	width:150px;
	height:59px;
	background:url(/images/btnContactUs.png) no-repeat;
}
div.btnContactUs a
{
	display:block;
	width:150px;
	height:59px;
	text-decoration:none;
	cursor:pointer;
}
div.btnContactUs a:hover
{
	background:url(/images/btnContactUs_hover.png) no-repeat;
}
/*****************************************************
 * Screen Box
 ****************************************************/
div.ScreenBox
{
	margin:0 auto;
	width:590px;
	border:solid 1px #FFF;
	background:url(/images/bgScreenBox.png) no-repeat;
}
* html div.ScreenBox
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bgScreenBox.png', sizingMethod='scale');
}
div.ScreenBox .padding
{
	padding:20px;
}
div.ScreenBox h2
{
	margin:0;
	padding:0;
}
div.ScreenBox p
{
	color:#FFF;
	margin:0;
	margin-top:15px;
	padding:0;
}
* html div.ScreenBox h2, * html div.ScreenBox p
{
	position:relative;
}

/*****************************************************
 * Browser hacks
 ****************************************************/
/* remove link outlines */
* html a
{
	behavior:url(scripts/onclickbehavior.htc);
}
:focus
{
	-moz-outline-style:none;
}

/* IE6 png hacks */
* html img.png
{
	border:none;
	behavior:url(../scripts/pngbehavior.htc);
}

/* IE filter positioning fix */
* html .IEfix
{
	position:relative;
}
/* IE image descender margin fix*/
* html img
{	
	vertical-align:bottom;
}
