/*****************************
  Custom Style Elements
*****************************/

.Cupboards1
{
	width: 1080px;
	background-color: #ffffff;
	text-align: left;
	clear: both;
}

.CupboardsBanner1
{
	width: 1080px;
	background: url(../Images/left.gif) repeat-y 0% 0%;
	display: inline-block;
}

.CupboardsBanner2
{
	background: url(../Images/right.gif) repeat-y 100% 0%;
	padding: 0px 38px;
	display: inline-block;
}

.CupboardsBanner3
{
	width: 1004px;
	background: url(../Images/top.gif) no-repeat 0% 0%;
	display: inline-block;
}

.CupboardsBanner4
{
	background: url(../Images/menu-bkgd.gif) repeat-x 0% 100%;
	display: inline-block;
}

.CupboardsBannerLeft
{
	width: 300px;
	float: left;
	clear: left;
}

.CupboardsBannerRight
{
	width: 700px;
	padding-top: 15px;
	float: left;
	clear: right;
}

.CupboardsWelcome
{
	width: 440px;
	float: left;
	clear: left;
}

.CupboardsSearch
{
	width: 255px;
	float: left;
	clear: right;
}

.CupboardsMainRow1
{
	width: 1080px;
	background: url(../Images/ad-bkgd.gif) repeat-x 0% 0%;
	clear: both;
	display: inline-block;
}

.CupboardsMainRow2
{
	width: 1080px;
	background: url(../Images/left.gif) repeat-y 0% 0%;
	clear: both;
	display: inline-block;
}

.CupboardsMainRow3
{
	width: 1080px;
	background: url(../Images/right.gif) repeat-y 100% 0%;
	clear: both;
	display: inline-block;
}

.CupboardsLeftColumn
{
	width: 270px;
	height: 461px;
	float: left;
	display: inline-block;
	clear: left;
}


.CupboardsSubMenu1
{
	display: inline-block;
	background-color: #F7F0E8;
}

.CupboardsSubMenu2
{
	display: inline-block;
	background: url(../Images/submenu-bkgd.gif) repeat-x 0% 0%;
}

.CupboardsSubMenu3
{
	display: inline-block;
	background: url(../Images/submenu-bkgd-2.gif) repeat-x 0% 100%;
}

.CupboardsSubMenu4
{
	display: inline-block;
	background: url(../Images/submenu-left-bkgd.gif) repeat-y 0% 0%;
}

.CupboardsSubMenu5
{
	display: inline-block;
	background: url(../Images/submenu-left.gif) no-repeat 0% 0%;
}

.CupboardsSubMenu6
{
	display: inline-block;
	background: url(../Images/submenu-left-2.gif) no-repeat 0% 100%;
}

.CupboardsSubMenu7
{
	display: inline-block;
	background: url(../Images/submenu-right-bkgd.gif) repeat-y 100% 0%;
}

.CupboardsSubMenu8
{
	display: inline-block;
	background: url(../Images/submenu-right.gif) no-repeat 100% 0%;
}

.CupboardsSubMenu9
{
	display: inline-block;
	background: url(../Images/submenu-right-2.gif) no-repeat 100% 100%;
}

.CupboardsSubMenu10
{
	width: 270px;
	display: inline-block;
	overflow: visible;
}

.CupboardsSubMenu11
{
	padding: 33px 21px 30px 27px;
	clear: both;
}

.CupboardsSubMenu12
{
	width: 222px;
}

.CupboardsAd1Column
{
	padding-left: 45px;
}

.CupboardsRightColumns
{
	width: 770px;
	float: left;
	clear: right;
}

.CupboardsBreadcrumbs
{
	color: #CCCC99;
	font-size: 10px;
	clear: both;
	padding: 10px 0px 5px 15px;
	clear: both;
}

.CupboardsBreadcrumbs a
{
	color: #CCCC99;
}

.CupboardsBreadcrumbs a:hover
{
	color: #999966;
}

.CupboardsRightColumn
{
	display: inline-block;
	float: right;
	width: 195px;
}

.CupboardsContent1
{
	display: inline-block;
	float: left;
	width: 535px;
}

.CupboardsContent2
{
	padding: 0px 15px 15px 15px;
}

.CupboardsRSS2
{
	display: none;
}

.CupboardsFooter1
{
	width: 1080px;
	background: url(../Images/foot.gif) no-repeat 0% 0%;
	display: inline-block;
}

.CupboardsFooter2
{
	padding: 25px 60px;
	display: inline-block;
}

.CupboardsFooterLeft
{
	width: 740px;
	float: left;
	clear: left;
	text-align: left;
}

.CupboardsFooterRight
{
	display: inline-block;
	width: 136px;
	height: 68px;
	float: right;
	clear: right;
	background: url(../Images/footer-logo.gif) no-repeat 0% 0%;
}

/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

body
{
	padding: 0px;
	margin: 0px;
	background-color: #ECE5D5;
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

td
{
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

a
{
	color:#666666;
	text-decoration: none;
}

a:hover
{
	color:#000000;
	text-decoration: none;
}

.sectionTitle_Text
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
        display: none;
}

h1
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
}

h2
{
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 20px;
	font-weight: bold;
}

h3
{
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 19px;
	font-weight: bold;
}

h4
{
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 18px;
	font-weight: bold;
}

.contentList
{
	width: 100%;
}

.ContentList div
{
	padding-top: 0px;
}

.ContentList div div
{
	padding: 0px;
}

.separatorItemCell
{
	display: none;
}

.ParentSection_MiddleSpaces
{
	display: none;
}

.text_Content
{
	width: 100%;
}

.text_Content div p
{
	margin: 0px;
	padding: 5px;
}

input
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

select
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

textarea
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

.colorLight_HorizontalLine
{
	display:none;
}

.EditContent
{
	font-size: xx-small;
	clear: both;
}

.EditContent a
{
	font-size: xx-small;
}

.EditContent td
{
	font-size: xx-small;
	padding: 10px 5px 10px 5px;
}

.RegisterFormRequiredField
{
	color: #FF0000;
}

table.ContactFormListTable
{
	border: none 0px #ffffff;
}

.SectionHeaderSpacer
{
	display: none;
}

.separatorItemCell
{
	display: none;
}

.contentItemCell
{
	padding-top: 0px;
        padding-right:35px;
        padding-left: 30px;
}

.contentItemCell img
{
	float: left;
	margin: 3px 15px 15px 0px;
}

.contentItemCell span.hasRead img
{
	margin: 3px 5px 0px 0px;
}

.itemBriefDescription
{
	display: block;
}

.itemTitle
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}

.itemTitleLink
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}



/*******************************************/
/* PARENT SECTION */
/*******************************************/

.ParentSection_ListTitleLink
{
	color:#4A3226;
        height: 35px;
        display:block;
        font-family:Times New Roman,serif;
        font-size:18px;
        margin-left:5px;
        text-align:center;
        background: url(/title-underline.gif) no-repeat 0% 100%;
        width: 100%;
}

.ParentSection_ListTitleLink a
{
	color: #4A3226;
}

.ParentSection_ListBriefDescription
{
	display: block;
        padding-left:10px;
        padding-top:0px;
}



/*******************************************/
/* ARTICLES SECTION */
/*******************************************/

.ArticleSection_ListTitle
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}

.Article_Title
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
        
}

.article_Title 
{
     padding-top: 10px;
     padding-bottom: 10px;
     font-weight: bold;
     font-size: 20px;
}

.articleSection_ItemHasRead 
{
     display: none;
}



/*******************************************/
/* FAQ SECTION */
/*******************************************/

.FaqSection_ListTitle
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}

.Faq_Title
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
}



/*******************************************/
/* EVENT SECTION */
/*******************************************/

.Event_Title
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
}



/*******************************************/
/* LINKS SECTION */
/*******************************************/

.LinksSection_ListTitle
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}

.LinksSection_ListTitle a
{
	color: #4A3226;
}

.LinksSection_ListTitle .itemLinkTitle img
{
	display: none;
}



/*******************************************/
/* DISCUSS SECTION */
/*******************************************/

.discussTable
{
	border:1px #CCCCCC solid;
	background-color:#CCCCCC;
	width: 450px;
}

.discussTable td
{
	font-size: 11px;
}

.discussTable th 
{
	height: 25px;
	padding: 3px;
	margin: 1px;
	background-color: #4B3327;
	color: white;
	font-size: 11px;
	font-weight:bold;
}


.discussTable a 
{
	color: black;
	font-size: 11px;
	text-decoration:underline;
	font-weight: bold;
}


.discussCell  
{
	padding: 3px;
	margin: 1px;
	background-color: #FFFFFF;
}


.discussCellHilite  
{
	padding: 3px;
	background-color: #FFFFFF;
}

.discussCell .postBodyText
{
	display: block;
	width: 450px;
}

.discussCell .itemCommentText
{
	display: block;
	width: 450px;
}

.itemDiscussIcon
{
	float: left;
	margin: 3px 5px 0px 0px;
}

.itemDiscussDateCommented
{
	padding-bottom: 20px;
}



/*******************************************/
/* DOWNLOAD SECTION */
/*******************************************/

.DownloadSection_ListThumbnailDiv
{
	float: left;
	width: 80px;
	display: inline-block;
}

.Download_ThumbnailImage
{
	margin: 0px 0px 20px 0px;
	border: solid 1px #000000;
}

.Download_Table
{
	margin-bottom: 15px;
}

.Download_Label
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.Download_Label,
.Download_Title,
.Download_FileSize
{
	font-size: 13px;
	font-weight: bold;
}

.Download_DownloadLink
{
	padding-bottom: 15px;
}

span.Download_BriefDescription
{
	display: block;
	padding-bottom: 15px;
}



/*******************************************/
/* GALLERY SECTION */
/*******************************************/

.PhotoSection_FullImage
{
	border: solid 3px #4B3327;
	background-color: #F4F5EB;
	padding: 10px;
}

.PhotoSection_FullImage table
{
	border: solid 1px #4B3327;
}

.Photo_Title
{
	color: #4A3226;
	font-size: 20px;
	font-weight: bold;
	font-family: Times New Roman, serif;
}



/*******************************************/
/* SURVEY SECTION */
/*******************************************/

.Survey_Title
{
	display: block;
	color: #4A3226;
	font-size: 20px;
	font-family: Times New Roman, serif;
}

.SurveyFormResultsTable
{
	border: solid 0px #FFFFFF;
}

.SurveyFormResultsTableHeader
{
	display: none;}

.SurveyQuestionTable
{
	width: 85%;
}

.SurveyResultQuestionTitleCell
{
	font-weight: bold;
	background-color: #EBF2F7;
	padding-left: 20px;
}

.SurveyResultCountCell
{
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

.SurveyResultPercentageCell
{
	font-weight: bold;
	padding: 0px;
	text-align: right;
}

.SurveyResultBarGraphTable
{
	border: solid 1px #CCCCCC;
}

.SurveyResultBarGraphCellLeft
{
	background-color: #003366;
	border-right: solid 1px #CCCCCC;
}

.SurveyResultBarGraphCellRight
{
	background-color: #FFFFFF;
}

.SurveyResultsTextAnswerLineItem
{
	padding-left: 17px;
	text-indent: -17px;
}


/*******************************************/
/* CATALOG SECTION */
/*******************************************/

.Catalog_ProductItemImage
{
	display: block;
	text-align: center;
	width: 150px;
	background: url(../Images/fade-bkgd.gif) repeat-x 0% 100%;
}

.Catalog_ProductImageOuterDiv
{
	background: url(../Images/fade-left.gif) no-repeat 0% 100%;
}

.Catalog_ProductImageInnerDiv
{
	background: url(../Images/fade-right.gif) no-repeat 100% 100%;
	padding-bottom: 25px;
}

.Catalog_ProductImageInnerDiv a
{
	display: inline-block;
	float: center;
	padding: 0px;
	margin: 0px;
}

img.Catalog_ProductImage
{
	padding: 0px;
	margin: 0px 0px 15px 5px;
}

.Catalog_ProductItemTitle
{
	display: block;
	text-align: center;
	width: 150px;
	color: #4D3229;
	font-family: Times New Roman, serif;
	font-size: 13px;
	padding-bottom: 10px;
	margin-top: -10px;
}


/*******************************************/
/* Search */
/*******************************************/

.SearchTxtBox {text-align: right; padding-right: 5px; }

.Site_Search {font-size: 11pt; padding-right:4px; text-align: left; margin-left: 5px; margin-right: 5px;}
.Site_Search a {
   margin: 0px;
   color: #a1a1a1;
   text-align: center;
   font-weight: bold;}
.Site_Search a:hover {
   margin: 0px;
   color: #ffffff;
   font-weight: bold;
   text-align: center;}
   
.search_button { background-image:url(../images/searchback.jpg); margin-bottom: 2px; margin-left: 5px; line-height: 13px; width:65px; background-position: left; background-repeat: repeat-y; padding-left: 7px;}


td.SearchButtBack { 
}
.searchbuttonpad {padding-right: 11px;text-transform: uppercase; }
.SearchHolder { text-transform: uppercase; }

.Search_ListTable { border: none; padding: 0px 0px 0px 0px;}
.Search_ListTable td {text-align: left;}
.Search_ListItem { padding: 10px 0px 10px 10px; background-color: #FFFFFF;}
.Search_ListItem td {text-align: left;}
.Search_ListTitleLink
{
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.Search_ListBriefDescription {}
.Search_ListHyperlink {text-decoration: none; font-size: 10px; font-weight: normal; color: #CC6600;}
.Search_ListHyperlink a {color: #666666;}
.Search_NoResults {text-align: center; font-weight: bold;}
.Search_PagerStyle {}


/* Form */

.Form_Title
{
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
}
.Form_Description {}
.Form_Table {}
.Form_LabelRow {font-weight: bold;}
.Form_LabelCell {font-weight: bold;}
.Form_LabelText {font-weight: bold;}
.Form_FieldRow {}
.Form_FieldCell {}
.Form_Field {}
.Form_SectionRow {}
.Form_SectionCell {}
.Form_SectionText {}
.Form_Button {}
.Form_HelpText {}
.Form_SubSectionRow {}
.Form_SubSectionCell {}
.Form_SubSectionText {}
.Form_List {}
.Form_Message {}


/* RSS Feeds */

.WebServiceBox_ListServiceTitle
{
	display: none;
}

.WebServiceBox_ListServiceItemOuter
{
	display: inline-block;
	width: 195px;
	float: left;
	margin-top: 10px;
	background: url(../Images/fade-bkgd.gif) repeat-x 0% 0%;
}

.WebServiceBox_ListServiceItemInner
{
	background: url(../Images/fade-left.gif) no-repeat 0% 0%;
}

.WebServiceBox_ListServiceItemCategory
{
	background: url(../Images/fade-right.gif) no-repeat 100% 0%;
	height: 22px;
}

.WebServiceBox_ListServiceItemCategory span
{
	display: none;
}

.WebServiceBox_ListServiceItemTitle
{
	padding: 0px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #4D3227;
	font-family: times new roman;
}

.WebServiceBox_ListServiceDescription
{
	padding: 0px 20px;
}

.WebServiceBox_ListServiceItemTitle a
{
	color: #4D3227;
}

.WebServiceBox_ListServiceItemTitle a:hover
{
	color: #000000;
}

.WebServiceBox_ListServiceAboveCopyright
{
	display: none;
}

.WebServiceBox_ListServiceCopyright
{
	display: none;
}

.WebServiceBox_ListServiceDateLastRefreshed
{
	display: none;
}


/* Forum Login */

.ForumLogin_SectionTitle {color:#000099; font-size: 21px;}
.ForumLogin_SectionDescription { font-weight: normal;}
.ForumLogin_LoginLink {color: #003399;}


/* System Pages */



/* HtmlTextBox */


pre 
{
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
	background-color: #eeeeee;
	font: 10px normal Lucida Console;
}


.postBodyText {padding-bottom:20px;width:400px; overflow-x:auto}
.postBodyText p {margin:0px;}

.commentText {padding-bottom:20px;width:400px; overflow-x:auto}
.commentText p {margin:0px;}

.itemCommentText {padding-bottom:20px;width:400px; overflow-x:auto}
.itemCommentText p {margin:0px;}

.articleBodyText {padding-bottom:20px;width:400px; overflow-x:auto}
.articleBodyText p {margin:0px;}

.bookFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.bookFullDescription p {margin:0px;}


.downloadFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.eventFullDescription p {margin:0px;}

.eventSpeakerBiography {padding-bottom:20px;width:400px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

.itemEventSpeakerBiography {}
.itemEventSpeakerBiography p {margin:0px;}

.photoFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.photoFullDescription p {margin:0px;}


/* PPIGrid */

.PPIGrid
{
    background-image: url(../../../../Common/Images/PPIGrid/PPIGridBg.gif);
    background-repeat: repeat-x;
    font-size: 11px;
    font-family:  Verdana;
    padding-top: 8px;
    border: solid 1px #5F748F;
    color: #666666;
}

.PPIGrid TABLE
{
    font-size: 11px;
    font-family:  Verdana;
    color: #666666;
}
.GridHeader
{
    font-weight: bold;
    color: white;
    background-image: url(../../../../Common/Images/PPIGrid/headerBg.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
    padding-left: 6px;
    height: 35px;
}
.GroupPanel
{
}

.GroupPanelItems
{
    font-weight: bold;
    color: white;
    white-space:nowrap;
}

.GridHeader A
{
    color: white;
    text-decoration: none;
}

.GridRow
{
    background-color: #E7E9EF;
    padding-left: 5px;
}
.GridRow TD
{
    border-bottom: solid 1px #BEC7D3;
}
.GridAltRow
{
    background-image: url(../../../../Common/Images/PPIGrid/GridAltRowBg.gif);
    background-repeat: repeat-x;
    background-color: #DCE0E8;
    padding-left: 5px;
}
.GridAltRow TD
{
    border-bottom: solid 1px #BEC7D3;
}
.GridPager
{
	background-image: url(../../../../Common/Images/PPIGrid/pagerBg.gif);
	color: #E7E9EF;
	padding-left: 6px;
	background-repeat: repeat-x;
	background-position: left bottom;
}

.GridPager A
{
	color: #E7E9EF;
}



/****************************************/
/* FlyOutMenu CSS */
/****************************************/

.CupboardsMenu ul
{
	display: block;
	width: 100%;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url(../Images/menu-divider.gif) no-repeat 100% 0%;
}

.CupboardsMenu ul li
{
	display: inline;
	float: left;
	cursor: pointer;
	white-space: normal;
	background: url(../Images/menu-divider.gif) no-repeat 0% 0%;
}

.CupboardsMenu ul li a
{
	display: block;
	padding: 0px 5px;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	border-bottom: solid 4px #B9BF9D;
}

.CupboardsMenu ul li a:hover
{
	display: block;
	padding: 0px 5px;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	border-bottom: solid 4px #000000;
}

.CupboardsMenu ul li span
{
	display: inline;
	cursor: pointer;
	color: #333333;
	text-transform: uppercase;
	padding: 43px 6px 0px 6px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
}

.CupboardsMenu ul ul
{
	list-style-type: none;
	padding: 0px
	margin: 0px;
	cursor: pointer;
}

.CupboardsMenu ul ul li
{
	display: inline;
	float: left;
	cursor: pointer;
	padding: 0px;
	border-bottom: solid 1px #B9BF9D;
	background-image: none;
	background-color: #ffffff;
}

.CupboardsMenu ul ul li a
{
	cursor: pointer;
	text-decoration: none;
	border: none;
	height: auto;
}

.CupboardsMenu ul ul li a:hover
{
	background-color: #EEEFE5;
	border: none;
}

.CupboardsMenu ul ul li span
{
	display: inline;
	cursor: pointer;
	text-transform: none;
	padding: 3px 6px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}



/****************************************/
/* SubMenu CSS */
/****************************************/

.CupboardsSubMenu1 ul
{
	display: inline-block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.CupboardsSubMenu1 ul li
{
	display: inline-block;
	width: 222px;
	float: left;
	cursor: pointer;
	white-space: normal;
	text-align: right;
}

.CupboardsSubMenu1 ul li a
{
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	color: #666666;
	border-bottom: solid 1px #F6F7F1;
}

.CupboardsSubMenu1 ul li a:hover
{
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	color: #333333;
	border-bottom: solid 1px #F6F7F1;
	background-color: #ECEDE7;
}

.CupboardsSubMenu1 ul li a span
{
	display: inline-block;
	padding: 5px 23px;
	cursor: pointer;
	font-family: arial;
	font-size: 10px;
	white-space: normal;
}

.CupboardsSubMenu1 ul li li a
{
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	color: #9A9D80;
	border-bottom: solid 1px #F6F7F1;
}

.CupboardsSubMenu1 ul li li a:hover
{
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	color: #5D632D;
	border-bottom: solid 1px #F6F7F1;
	background-color: #ECEDE7;
}

.CupboardsSubMenu1 ul li li a span
{
	display: inline-block;
	padding: 5px 23px;
	cursor: pointer;
	font-family: arial;
	font-size: 10px;
	white-space: normal;
}

.Catalog_ProductDetailHTML td {
        border-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
}

.Catalog_ProductDetailHTML  {
        position: relative;
        z-index: 10; 
        width: 700px;     
}

.Catalog_ProductDetailOuterTable {
        width: 740px;
}

.imageGallery {        
	margin: -568px 0 325px 435px;        
	width: 325px;
	position: relative;
	z-index: 2000;      
	*margin-bottom: 0;  
}
.imageGallery .thumbnails ul  { height: 200px !important; overflow-y: scroll !important; overflow-x: hidden !important; }

.preview {
        width: 175px !important;
        margin-right: 0px;
}

#ctl01_ctl03_ctl00_imageGallery_ctl00_btnLargeImage {
        width: 175px;
}

#ctl01_ctl03_ctl00_imageGallery_ctl00_pnlThumbnails {
        padding-top: 0px;
        height: 215px;
        width: 85px;
}

input[id$='ThumbnailImage'] {
        height: 90px;
        margin-bottom: 5px;
}

.imageGallery[id$='imageGallery'] {
        height: 250px;
}

.Catalog_ProductDetailHTML p {
        padding-top: 1px;
        padding-bottom: 1px;
}

.modalLayout {
        padding-top: 25px;
        padding-bottom: 25px;
        postion: relative;
        z-index: 20000;
}

.CatalogSectionDiv td.contentItemCell {
        padding-top: 25px;
}
.Catalog_ProductReadMoreLink {
        display: none;
}

#ctl01_ctl03_ctl00_imageGallery_ctl00_upLargeImage {
        width: 175px;
}


#ctl01_ctl03_ctl00_Backtolistlink2 .BackToList_InnerDiv {
        padding-top:350px;
}

#ctl01_ctl03_ctl00_Catalog_ProductImage1_ctl01_ctl03_ctl00_Catalog_ProductImage1_RadAjaxPanel1Panel {
       margin-left: -15px;
}
.Faq_BriefDescription {
      display: none;
}

#ctl01_ctl03_ctl00_Pageheader1_content {
      width: 700px;
}

.CupboardsAd2Column {
      margin-left: -25px;
}