body {
	background-color: #C4C4C4;
	background-image: url(Images/main_bg.gif);
	background-repeat: repeat-x; 
	margin: 0;
	padding: 0;
}

.Home_Heading { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #FFFFFF; padding-left: 5px; }
.Home_Heading2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 20px; color: #FFFFFF; }
.Home_Heading3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #FFFFFF; }
.Sub_Heading { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; padding-left: 5px; padding-bottom: 2px; padding-top: 3px; }
.main_region{ padding: 15px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height: 15px; text-align: justify;}
.main_region2{ padding: 15px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height: 15px; text-align: justify; }
.maintext {	font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height: 17px; }
.SignInHeading { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #EB3200; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 5px; background-color: #F1F1F1;}
.SignInContent {padding-top: 5px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px;}
.ProductHeading {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #EB3200; padding-left: 13px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-bottom: 3px; width: 729px; }  
.SubHeading {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FF8E20; padding-left: 13px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-bottom: 3px; }  
.SubHeading2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FF8E20; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-bottom: 3px; }  
.Price {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FF8E20;}
.Portaltext { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height: 17px; padding: 5px; }

.ProductsNav a:link {border: 1px solid #BFBFBF;}
.ProductsNav a:active {border: 1px solid #BFBFBF;} 
.ProductsNav a:visited {border: 1px solid #BFBFBF;}
.ProductsNav a:hover {border: 1px solid #EB3200;}

.GalleryFrame {border: 5px solid #E9E9E9; } 

.Nav {font-weight: bold; font-size: 11px; }
.initial { background-color: #CCCCCC; cursor: hand; cursor: pointer; padding-left:20px; padding-right: 20px; background-image:url(Images/menu_bg.gif); background-repeat: repeat-x;}
.normal { background-color: #CCCCCC; cursor: hand; cursor: pointer;  padding-left:20px; padding-right: 20px; background-image:url(Images/menu_bg.gif); background-repeat: repeat-x;}
.highlight { background-color: #FF8E20; cursor: hand; cursor: pointer; padding-left:20px; padding-right: 20px; color: #FFFFFF;}
.nolink { background-color: #CCCCCC; padding-left:20px; padding-right: 20px; background-image:url(Images/menu_bg.gif); background-repeat: repeat-x;}

.overview {display: block; }
.overview2 {display: none; }
.features {display: none;} 
.specs {display: none; }
.gallery {display: none; } 
.awards {display: none; }
.email {display: none; }
.faq {display: none; }

a:link { color:#EB3200;text-decoration: none; cursor: pointer; cursor: hand; }	
a:visited { color:#EB3200;text-decoration: none; cursor: pointer; cursor: hand; }		
a:hover { color:#FF8E20;text-decoration: none; cursor: pointer; cursor: hand; }
a:active { color:#EB3200;text-decoration: none; cursor: pointer; cursor: hand; }		

.more_bar {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; height: 16px; padding-right: 5px; }
.more_bar a:link { color: #FFFFFF;   }
.more_bar a:visited { color: #FFFFFF; }
.more_bar a:hover { color: #EB3200; }
.more_bar a:active { color: #FFFFFF;  }

.previouspage {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; height: 16px; padding-right: 7px; padding-bottom: 2px; }
.previouspage a:link { color: #FFFFFF;  }
.previouspage a:visited { color: #FFFFFF;  }
.previouspage a:hover { color: #EB3200;  }
.previouspage a:active { color: #FFFFFF;  }

.Button {width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.button {width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}

.newssignup_header {font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-bottom: 5px; }
.newssignup_text {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; padding-left: 10px; }

.Footer {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #595959; font-weight: normal; padding-left: 25px; padding-top: 3px; }
.Footer a:link { color:#595959; cursor: pointer; cursor: hand; }	
.Footer a:visited { color:#595959; cursor: pointer; cursor: hand; }		
.Footer a:hover { color: #FF8E20; text-decoration: underline; cursor: pointer; cursor: hand; }
.Footer a:active { color:#595959; cursor: pointer; cursor: hand; }	

/* Breadcrumb */

#pbBreadcrumb {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; padding-right: 8px;  }
#pbBreadcrumb .Separator {padding-left: 5px; padding-right: 5px;}
#pbBreadcrumb a:link { color:#FF8E20; cursor: pointer; cursor: hand; }	
#pbBreadcrumb a:visited { color:#FF8E20; cursor: pointer; cursor: hand; }		
#pbBreadcrumb a:hover { color:#FFFFFF; text-decoration: none; cursor: pointer; cursor: hand; }
#pbBreadcrumb a:active { color:#FF8E20; cursor: pointer; cursor: hand; }	

/* Misc */
.HiddenObject { left: -999px; position: absolute; top: -999px; }

/* Default Summary Styles */
.pbSummary { list-style-type: none; padding:0px; margin:0px; border: 0; }
.pbSummary .link { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding:5px; display:block; color:#F0F8FF;  }
.pbSummary .link:hover { background: #FEDDC1; color: #F89A50; }
.pbSummary .item {}
.pbSummary .altitem {}
.pbSummary a:link {color:#00817A;}
.pbSummary a:visited {color:#00817A;}
.pbSummary a:active {color:#00817A;}
.pbSummary a:hover {color:#F89A50;}

.LinksSummary { padding: 15px; margin: 0; list-style-type: none;}
.LinksSummary ul {list-style-type: none; padding: 0; margin: 0; }
.LinksSummary .firstitem { padding: 0px; vertical-align: middle; text-align: center;}
.LinksSummary .item { padding: 0px; vertical-align: middle; text-align: center;}
.LinksSummary .altitem { padding: 0px; vertical-align: middle; text-align: center;}

/* Pager Styles */
/*.pbPager { font-size: 11px ;background: #EFEFEF; padding-top:4px; padding-left:6px; padding-bottom:4px;padding-right:2px; border: 1px solid #BFBFBF; text-align:center; margin-top: 5px;}*/
.pbPager { font-size: 11px ; padding-top:4px; padding-left:6px; padding-bottom:4px;padding-right:2px; text-align:center; margin-top: 5px;}
.pbPager .Label { padding: 4px; }
.pbPager .Value { font-weight: bold; }
.pbPager .separator { padding-right: 4px; padding-left: 4px; color: #FF8E20; font-weight: bold; }
.pbPager .Dropdown { font-size: 11px }
.pbPager a:link { }
.pbPager a:visited { }
.pbPager a:active { }
.pbPager a:hover { }

/* Sitemap */
.pbSitemap { list-style-type: none; font: menu; padding-left:0px; margin-left: 16px; }
.pbSitemap ul { list-style-type: none; padding-left:0px;  margin-right:0px; margin-bottom: 8px; }

.pbSitemap .title { margin-left: 0px; margin-bottom: 8px; }
.pbSitemap .title .text {}

.pbSitemap .home { margin-left: 16px; margin-bottom: 8px; }
.pbSitemap .home .link {}
.pbSitemap .home .text {}

.pbSitemap .page { margin-left: 16px; }
.pbSitemap .page .link {}
.pbSitemap .page .text {}
.pbSitemap .page .inactive {}

.pbSitemap .subpages {}
.pbSitemap .subpages .page {}
.pbSitemap .subpages .page .link {}
.pbSitemap .subpages .page .text {}
.pbSitemap .subpages .page .inactive {}

.pbSitemap .separator {}
.pbSitemap .subpageseparator {}

/* SubPages */

#pbSubPages { font-size: 12px; }
#pbSubPages a:link { }
#pbSubPages a:visited { }
#pbSubPages a:active { }
#pbSubPages a:hover { }
#pbSubPages .Header { }
#pbSubPages .Item {  }
#pbSubPages .AltItem {  }
#pbSubPages .Separator { }
#pbSubPages .Footer { }
#pbSubPages .Description { font-size: 11px; text-align: justify; }
#pbSubPages .Name { font-size: 12px; color: #EB3200; }

#pbSubPages .Home {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #9A9A9A; font-weight: normal; }
#pbSubPages .Home a:link { color:#595959; cursor: pointer; cursor: hand; }	
#pbSubPages .Home a:visited { color:#595959; cursor: pointer; cursor: hand; }		
#pbSubPages .Home a:hover { color: #FF8E20; text-decoration: underline; cursor: pointer; cursor: hand; }
#pbSubPages .Home a:active { color:#595959; cursor: pointer; cursor: hand; }	


/* Schema Forms */
.CustomForm_Table { font-size: 12px; }
.CustomForm_Label { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; }
.CustomForm_Row { height: 25px;}
.CustomForm_LabelRow { }
.CustomForm_LabelCell {color: #9A9A9A; font-weight: Bold; padding-right: 8px; line-height: 12px; }
.CustomForm_FieldRow {}
.CustomForm_FieldCell {}
.CustomForm_TextBox { font-size: 12px;}
.CustomForm_TextField { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.CustomForm_DropDown {font-size: 12px;}
.CustomForm_CheckBox {}
.CustomForm_DatePicker { width: 100px; }
.CustomForm_RadioButton {font-size: 12px;}
.CustomForm_RadioButtonList {font-size: 12px;}
.CustomForm_SubmitButton { margin-left: 130px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.CustomForm_ClearButton {}
.CustomForm_Required { font-weight: bold; color: #3E618C; }
.CustomForm_Confirm { font-weight: bold; color: #3E618C; }
.CustomForm_Errors { color: #3E618C; }

.Reseller .CustomForm_Table { font-size: 12px; }
.Reseller .CustomForm_Label { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; }
.Reseller .CustomForm_Row { height: 25px;}
.Reseller .CustomForm_LabelRow { }
.Reseller .CustomForm_LabelCell {color: #9A9A9A; font-weight: Bold; padding-right: 8px; line-height: 12px;}
.Reseller .CustomForm_FieldRow {}
.Reseller .CustomForm_FieldCell {}
.Reseller .CustomForm_TextBox { font-size: 12px;}
.Reseller .CustomForm_TextField { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.Reseller .CustomForm_DropDown {font-size: 12px;}
.Reseller .CustomForm_CheckBox {}
.Reseller .CustomForm_DatePicker { width: 100px; }
.Reseller .CustomForm_RadioButton {font-size: 12px;}
.Reseller .CustomForm_RadioButtonList {font-size: 12px;}
.Reseller .CustomForm_SubmitButton { margin-left: 126px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.Reseller .CustomForm_ClearButton {}
.Reseller .CustomForm_Required { font-weight: bold; color: #3E618C; }
.Reseller .CustomForm_Confirm { font-weight: bold; color: #3E618C; }
.Reseller .CustomForm_Errors { color: #3E618C; }

.Tellafriend .CustomForm_Table { font-size: 12px; }
.Tellafriend .CustomForm_Label { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; }
.Tellafriend .CustomForm_Row { height: 25px;}
.Tellafriend .CustomForm_LabelRow { }
.Tellafriend .CustomForm_LabelCell {color: #9A9A9A; font-weight: Bold; padding-right: 8px; line-height: 12px;}
.Tellafriend .CustomForm_FieldRow {}
.Tellafriend .CustomForm_FieldCell {}
.Tellafriend .CustomForm_TextBox { font-size: 12px;}
.Tellafriend .CustomForm_TextField { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.Tellafriend .CustomForm_DropDown {font-size: 12px;}
.Tellafriend .CustomForm_CheckBox {}
.Tellafriend .CustomForm_DatePicker { width: 100px; }
.Tellafriend .CustomForm_RadioButton {font-size: 12px;}
.Tellafriend .CustomForm_RadioButtonList {font-size: 12px;}
.Tellafriend .CustomForm_SubmitButton { margin-left: 97px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.Tellafriend .CustomForm_ClearButton {}
.Tellafriend .CustomForm_Required { font-weight: bold; color: #3E618C; }
.Tellafriend .CustomForm_Confirm { font-weight: bold; color: #3E618C; }
.Tellafriend .CustomForm_Errors { color: #3E618C; }

.ReviewRequest .CustomForm_Table { font-size: 12px; }
.ReviewRequest .CustomForm_Label { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; }
.ReviewRequest .CustomForm_Row { height: 25px;}
.ReviewRequest .CustomForm_LabelRow { }
.ReviewRequest .CustomForm_LabelCell {color: #9A9A9A; font-weight: Bold; padding-right: 8px; line-height: 15px; width: 150px; text-align: left;}
.ReviewRequest .CustomForm_FieldRow {}
.ReviewRequest .CustomForm_FieldCell {}
.ReviewRequest .CustomForm_TextBox { font-size: 12px;}
.ReviewRequest .CustomForm_TextField { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.ReviewRequest .CustomForm_DropDown {font-size: 12px;}
.ReviewRequest .CustomForm_CheckBox {}
.ReviewRequest .CustomForm_DatePicker { width: 100px; }
.ReviewRequest .CustomForm_RadioButton {font-size: 12px;}
.ReviewRequest .CustomForm_RadioButtonList {font-size: 12px;}
.ReviewRequest .CustomForm_SubmitButton { margin-left: 163px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.ReviewRequest .CustomForm_ClearButton {}
.ReviewRequest .CustomForm_Required { font-weight: bold; color: #3E618C; }
.ReviewRequest .CustomForm_Confirm { font-weight: bold; color: #3E618C; }
.ReviewRequest .CustomForm_Errors { color: #3E618C; }

/* Products */

#pbProductsList { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
#pbProductsList .Name { font-size: 12px; color: #EB3200; }
#pbProductsList .Description { font-size: 11px; text-align: justify; }
#pbProductsList .Code { font-size: 11px; font-weight: bold; color:#9A9A9A;  }

.pbListProductSubCategories { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
.pbListProductSubCategories .Name { font-size: 12px; color: #EB3200; }
.pbListProductSubCategories .Description { font-size: 11px; text-align: justify; }
.pbListProductSubCategories .Code { font-size: 11px; font-weight: bold; color:#9A9A9A;  }

#pbProductSpecials { font-size: 12px; }
#pbProductSpecials .Description { font-size: 11px; text-align: justify; }
#pbProductSpecials .Name { font-size: 12px; color: #EB3200; }
#pbProductSpecials .Code { font-size: 11px; font-weight: bold; color:#9A9A9A;  }
#pbProductSpecials .Category { font-size: 11px; font-weight: bold; color:#FF8E20;  }

#pbProductsFeatured { padding: 0px; }
#pbProductsFeatured .image { }
#pbProductsFeatured .name { color: #3E618C; font-weight: bold; font-size: 12px; line-height: 13px;}
#pbProductsFeatured .name a:link { color: #3E618C; }
#pbProductsFeatured .name a:visited { color: #3E618C; }
#pbProductsFeatured .name a:hover { color: #F46E00; text-decoration:underline; }
#pbProductsFeatured .name a:active { color: #3E618C; }
#pbProductsFeatured .Description { font-size: 11px; text-align: justify; padding-right: 5px;}
#pbProductsFeatured .code { font-size: 11px; font-weight: bold; color:#9A9A9A;}

/* News */

#pbNewsSummary { font-size: 11px; padding: 5px;  text-align: justify; }
#pbNewsSummary .Headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0px; font-weight: bold;}
#pbNewsSummary .Headline a:link { color: #3E618C; }
#pbNewsSummary .Headline a:visited { color: #3E618C; }
#pbNewsSummary .Headline a:hover { color: #F46E00; text-decoration:underline; }
#pbNewsSummary .Headline a:active { color: #3E618C; }
#pbNewsSummary .altitem { font-size: 11px; padding-left: 0px;  }
#pbNewsSummary .item{ font-size: 11px; padding-left: 0px; }

#pbNewsList { text-align: justify; }
#pbNewsList .Headline {color: #3E618C; font-weight: bold; }
#pbNewsList .Date {color: #EB3200; }
#pbNewsList .AltItem {padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
#pbNewsList .Item{padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }

/* Search */

.pbSearchResults { text-align: justify; }
.pbSearchResults .Name {color: #3E618C; font-weight: bold; }
.pbSearchResults .PageType {color: #EB3200; }
.pbSearchResults .AltItem {padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
.pbSearchResults .Item{padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
.pbSearchResults .code { font-size: 11px; font-weight: bold; color:#9A9A9A;}

.pbSiteSearch { margin: 0px; list-style-type: none; padding-left: 8px; padding-right: 8px;}
.pbSiteSearch ul { display: inline; list-style-type: none;}
.pbSiteSearch li { display: inline; list-style-type: none;}
.pbSiteSearch .Label { padding-top: 3px; font-size: 12x; Font-weight: bold; color: #FFFFFF; }
.pbSiteSearch .Value { padding: 0px 8px 0px 8px; }
.pbSiteSearch .Textbox { width: 140px; font-size: 10px; padding: 0px; }
.pbSiteSearch .Button { font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('/skins/thermaltake/Images/searchbutton.gif'); background-repeat:no-repeat; border: 0px; width: 27px; height: 17px; padding-left: 0px; cursor: pointer; cursor: hand; background-color: #FF0000; }

.ForumSearch { margin: 0px; list-style-type: none; padding-left: 8px; padding-right: 8px; text-align: right;}
.ForumSearch ul { display: inline; list-style-type: none;}
.ForumSearch li { display: inline; list-style-type: none;}
.ForumSearch .Label { padding-top: 3px; font-size: 12x; Font-weight: bold; color: #3D7BA2; }
.ForumSearch .Value { padding: 0px 8px 0px 8px; }
.ForumSearch .Textbox { width: 140px; font-size: 10px; padding: 0px; }
.ForumSearch .Button { font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('/skins/thermaltake/Images/searchbutton.gif'); background-repeat:no-repeat; border: 0px; width: 27px; height: 17px; padding-left: 0px; cursor: pointer; cursor: hand; background-color: #FFFFFF; }

.FAQSearch { margin: 0px; background-color: #EFEFEF; padding: 10px; border: 1px solid #BFBFBF; }
.FAQSearch li { display: block; list-style-type: none; margin: 0px; padding: 3px; }
.FAQSearch .Label { padding-top: 3px; font-size: 11x; Font-weight: bold; color: #FF8E20; }
.FAQSearch .Value { padding: 0px 8px 0px 8px; }
.FAQSearch .Textbox { width: 140px; font-size: 11px; padding: 0px; }
.FAQSearch .Button {width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}


/* Links */

.LinksSummary { height: 60px; }
.LinksSummary li { display: inline; list-style-type: none; }
.LinksSummary .Item { }
.LinksSummary .AltItem { }

/* Others */

#pbEmailSignup {padding-left: 7px; padding-top: 5px;}
#pbEmailSignup .Label { Font-size: 10px; color: #FFFFFF;}
#pbEmailSignup .TextBox { width: 140px; font-size: 11px;}
#pbEmailSignup .Button { font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('/skins/thermaltake/Images/joinbutton.gif'); background-repeat:no-repeat; border: 0px; width: 37px; height: 16px; padding-left: 0px; cursor: pointer; cursor: hand; background-color: #EB3200;}

.button { font-weight: bold; color: #EB3200; margin-top: 5px;}

.pbSitemap { font-weight: bold; color: #EB3200; margin-top: 5px;}

.mainimage { display:none; }

/* Forum */

.ForumNav {font-size: 11px; padding: 2px; background-color: #CCCCCC; margin-bottom: 15px;}
.ForumNav a:link {color: #3D7BA2;}
.ForumNav a:visited {color: #3D7BA2;}
.ForumNav a:active {color: #3D7BA2;}
.ForumNav a:hover {color: #EB3200;}

/* Forums */
#ForumsWrap{
	width:100%;
}
.groupsTable{
}
.groupsTable span{
	display:block;
}
.groupsTable span br{
	margin-top: 0px;
}

.groupsTable .groupname{
	font-weight:bold;
	font-size: 13px;
	color:#fff;
	background:#3D7BA2;
	padding: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
}

.header{ background:#787878; color:#fff; }
.headerTable { font-weight:bold;
	font-size: 13px;
	color:#fff;
	background:#3D7BA2;
	padding: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF; }

.datagrid{ font-size: 11px;}
.datagrid td{ padding:5px;  border: 1px solid #BFBFBF;}
.datagrid .item{ 	background:#eeeeee; }
.datagrid .altitem{	background:#fff; }
.datagrid .name{	font-weight:bold; margin-bottom:4px;}

/* sub */
.threads { padding-top:0px;}
.pbForums2 { width:100%;}
.pbForums2 .threads .forum { padding-left:0px;}
.pbForums2 .threads .forum .header { background:none; color:#000; } /* get rid of header? */

.pbForums2 .thread { text-align:left;}
.pbForums2 .thread .header{ background:none; color:#787878; }

.nameCell { }
.thread .content { padding: 5px; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: Black; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; }
.originalPost .title { font-weight:bold;
	font-size: 13px;
	color:#fff;
	background:#3D7BA2;
	padding: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;}
.header .commands .linkbutton {font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('/skins/thermaltake/Images/forumbutton.gif'); background-repeat:no-repeat; background-position: right; border: 0px; cursor: pointer; cursor: hand; height: 19px; padding-right: 11px; padding-left: 14px; padding-top: 5px; padding-bottom: 5px; }
.header .commands a:link {color: #333333;}
.header .commands a:visited {color: #333333;}
.header .commands a:active {color: #333333;}
.header .commands a:hover {color: #EB3200;}

/* Forum Posts */
.ForumPosts .pbForums2 .thread .content { margin-bottom:0px;}
.ForumPosts .pbForums2 .thread { padding-top:0px;}

.headerTable a:link {color:#FF8E20;}
.headerTable a:hover {color:#FFFFFF;}
.headerTable a:visited {color:#FF8E20;} 
.headerTable a:active {color:#FF8E20;}
.newPost .label { padding: 5px; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; background-color: #787878; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF;}
.newPost .title { font-weight:bold;
	font-size: 13px;
	color:#fff;
	background:#EEEEEE;
	padding: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;}

.post .content {overflow-x: hidden; overflow-y: auto;}

.commands .button {margin-left: 0px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}

/* product add to cart popup */

#pbCartMiniSummary { font-size: 11px; color: #3E618C; padding: 0px; }
#pbCartMiniSummary .items { font-size: 11px; color: #3E618C; padding-top:5px; padding-right:8px; }
#pbCartMiniSummary .controls { font-size: 11px; color: #3E618C; padding-top:5px; padding-right:8px;}
#pbCartMiniSummary .total { font-size: 11px; color: #3E618C; padding-top:5px; padding-right:8px;}
#pbCartMiniSummary  a:link {color:#3E618C;}
#pbCartMiniSummary  a:visited {color:#3E618C;}
#pbCartMiniSummary  a:active {color:#3E618C;}
#pbCartMiniSummary  a:hover {color:#FF8E20;}


/* Shopping Cart View */

#pbCheckoutViewCart { }
#pbCheckoutViewCart .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; }
#pbCheckoutViewCart .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF;}
#pbCheckoutViewCart .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#pbCheckoutViewCart .footer { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; background-color: black; }
#pbCheckoutViewCart .qtytextbox { border-right: dimgray 1px solid; border-top: dimgray 1px solid; font-size: 12px; border-left: dimgray 1px solid; color: black; border-bottom: dimgray 1px solid; font-family: Arial; background-color: white; }
#pbCheckoutViewCart .postage { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF;}
#pbCheckoutViewCart .total { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: #FF8E20; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#pbCheckoutViewCart .button { width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold; }

#pbCheckoutDetails {}
#pbCheckoutDetails .Heading {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #EB3200; line-height: 35px;}
#pbCheckoutDetails .Label {font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; padding-right: 10px;}
#pbCheckoutDetails .Field {font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px;}
#pbCheckoutDetails .control { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px;}
#pbCheckoutDetails .Control { font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px;}


#pbMiniCartView .title {padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; padding-bottom: 15px; color: white;  padding-top: 15px; font-family: Arial;  }
#pbMiniCartView .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial;  }
#pbMiniCartView .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; font-family: Arial;  border-bottom: 1px solid #CFCFCF;}
#pbMiniCartView .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; font-family: Arial;  border-bottom: 1px solid #CFCFCF;}
#pbMiniCartView .Total { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; font-family: Arial;  border-bottom: 1px solid #CFCFCF;}
#pbMiniCartView .linkbutton { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 11px; padding-bottom: 5px; color: white; padding-top: 5px; font-family: Arial; } 
#pbMiniCartView a:link {color: #FF8E20;}
#pbMiniCartView a:visited {color: #FF8E20;}
#pbMiniCartView a:active {color: #FF8E20;}
#pbMiniCartView a:hover {color: #EB3200;}

#pbOrders {}
#pbOrders .header {padding-right: 3px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; }
#pbOrders .Item {padding-right: 3px; padding-left: 3px; font-weight: normal; padding-bottom: 5px; padding-top: 5px; font-family: Arial;}
#pbOrders .AltItem { padding-right: 3px; padding-left: 3px; font-weight: normal; padding-bottom: 5px; padding-top: 5px; font-family: Arial;}

#pbUserLogin .LabelUsername { color: #FF8E20; font-weight: bold;}
#pbUserLogin .Label {color: #9A9A9A; font-weight: bold; padding-right: 5px;}
#pbUserLogin .TextBox { width: 250px; font-size: 11px;}


#ttWarrantyForm .Label {color: #9A9A9A; font-weight: Bold; padding-right: 8px; line-height: 12px;}
#ttWarrantyForm .Field {}
#ttWarrantyForm .textbox {font-size: 12px;}
#ttWarrantyForm .button {margin-left: 0px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
#ttWarrantyForm .Title {display: none;}

.Search #ttWarrantyForm {margin: 0px; background-color: #EFEFEF; padding: 10px; border: 1px solid #BFBFBF; }
.Search #ttWarrantyForm .Label {color: #FF8E20; font-weight: Bold; padding-right: 8px; line-height: 12px;}
.Search #ttWarrantyForm .Title {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #EB3200; line-height: 35px; }
.Search #ttWarrantyForm ul, li { list-style-type: disc; display: list-item;}


#ttRedeemPoint .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; }
#ttRedeemPoint .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF;}
#ttRedeemPoint .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#ttRedeemPoint .footer { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: #FF8E20; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#ttRedeemPoint .textbox { border-right: dimgray 1px solid; border-top: dimgray 1px solid; font-size: 12px; border-left: dimgray 1px solid; color: black; border-bottom: dimgray 1px solid; font-family: Arial; background-color: white; }
#ttRedeemPoint .subtotaltextbox { border-right: dimgray 1px solid; border-top: dimgray 1px solid; font-size: 12px; border-left: dimgray 1px solid; color: black; border-bottom: dimgray 1px solid; font-family: Arial; background-color: white; }
#ttRedeemPoint .total { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: #FF8E20; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF; }
#ttRedeemPoint .button { width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold; }
#ttRedeemPoint .Title {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #EB3200; padding-bottom: 3px; }
#ttRedeemPoint .Label {font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; padding-right: 10px;}
#ttRedeemPoint .lalel {font-size: 12px; font-weight: Bold; color: #FF8E20; line-height: 21px; }


#ttRewardInfo .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; }
#ttRewardInfo .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF;}
#ttRewardInfo .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}

#pbCheckoutDetails .button {margin-left: 0px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
#pbCheckoutDetails .label {font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; padding-right: 10px;}


#pbOrderCartView .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; }
#pbOrderCartView .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF;}
#pbOrderCartView .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#pbOrderCartView .total { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: #FF8E20; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}
#pbOrderCartView .button { width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold; }

#pbOrderDetails .Heading {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #EB3200; line-height: 35px;}
#pbOrderDetails .label {font-size: 12px; font-weight: Bold; color: #9A9A9A; line-height: 21px; padding-right: 10px;}
#pbOrderDetails .button {margin-left: 0px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold;}

#pbOrders .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #FFFFFF; border-bottom: 1px solid #CFCFCF;}
#pbOrders .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #4C4C4C; padding-top: 5px; font-family: Arial; background-color: #F9F9F9; border-bottom: 1px solid #CFCFCF;}

#pbRetrievePassword .Textbox {margin-bottom: 5px;}
#pbRetrievePassword .Button {margin-top: 5px; width:100px; background-image:url(''); background-color: #3E618C; color: #FFFFFF; font-size: 11px; font-weight: bold; padding-left: 25px; padding-right: 25px; padding-top: 3px; padding-bottom: 3px; }