a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;} 
a:hover {color:#CC0000; text-decoration:none;}

 body 
 {
		background-color:#C7CFD7;
		font-family:Arial;
		font-size:11px;
		margin: 0px 0px 0px 0px;
 }

.imagesectiontitle
{
	width:100%;
	height:auto;
}

.header 
{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
	margin-top:1px;
	width:100%;
}

.alertheader 
{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
	color:#FF0000;
	background-color:Yellow;
	width:100%;
	height:20px;
}

.subheader 
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
}

.subheader 
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
}

.alertsubheader 
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	color:#990000;
	text-align:left;
}

.alertsubheader_white
{
	color:#ffffff;
}
.subheader_level2
{
	font-family:Arial;
	font-size:10px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
}

.text 
{
	font-family:Arial;
	font-size:11px;
	font-weight: normal;	
	vertical-align:top;
	text-align:left;
	padding: 3px 0px 3px 0px;
}

.download, .downloadfilename
{
	font-family:Arial;
	font-size:11px;
	font-weight: normal;	
	vertical-align:top;
	text-align:left;
	padding: 3px 0px 3px 0px;
}

.alerttext 
{
	font-family:Arial;
	font-size:11px;
	font-weight: normal;	
	vertical-align:top;
	color:#990000;
	text-align:left;
}

.usercontrolgutter
{
	margin-top:7px;
}
 /********************* Website border shade style starts *****************/
 .gen_left_border
 {
	width:5px;
	background-image: url(../Images/generic/gen_border_left.gif);
 }
 
 .gen_right_border
 {
	width:5px;
	background-image: url(../Images/generic/gen_border_right.gif);
 }
 
 .header_left_border
 {
	width:5px;
	height:9px;
	background-image: url(../Images/generic/gen_border_top_left.gif);
 }
 
 .header_center_border
 {
	width:750px;
	height:9px;
	background-image: url(../Images/generic/gen_border_top.gif);
 }
 
 .header_right_border
 {
	width:5px;
	height:9px;
	background-image: url(../Images/generic/gen_border_top_right.gif);
 }

 .footer_left_border
 {
	width:5px;
	height:9px;
	background-image: url(../Images/generic/gen_border_bottom_left.gif);
 }
 
 .footer_center_border
 {
	width:970px;
	height:9px;
	background-image: url(../Images/generic/gen_border_bottom.gif);
 }
 
 .footer_right_border
 {
	width:5px;
	height:9px;
	background-image: url(../Images/generic/gen_border_bottom_right.gif);
 }

/********************* Website main layout style starts *****************/
 table.header_main_table
 {
	border-collapse:collapse;
	border:0;
	width:980px;
	text-align:center;	
 } 
 
 table.content_table
 {
	border-collapse:collapse;
	background-color:#ffffff;
	border:0;
	width:970px;	
 } 
 
 table.content_table2
 {
	border-collapse:collapse;
	background-color:#fff;
	/*border: solid 1 red;*/
	width:100%;	
	
 }
 
 td.content_left 
 {
	width:160px;
	/*border:dotted 1 red;*/
	padding:0px;
	text-align:center;
	vertical-align:top;
 }
 
 td.content_center
 {
 	width:615px;
	/*border:dotted 1 red;*/
	padding:0px;
	padding-right:0px;
	text-align:center;
	vertical-align:top;
 }
 
 td.content_left_center
 {
 	width:783px;
	/*border:dotted 1 red;*/
	padding:0px;
	padding-right:0px;
	text-align:center;
	vertical-align:top;
 }
 
 td.content_right
 {	
	width:160px;
	/*border:dotted 1 red;*/
	padding:0px;
	text-align:right;
	vertical-align:top;
 }
td.content_center_gutter
{
	width:8px;
}
 
td.gutter
{
width:8px;	
background-color:#fff;
} 
.sitelogotitle
{
	width:245px;
	height:59px;
	text-align:left;
}
.sitelogominis
{
	width:168px;
	text-align:right;
	background-color:#00ff00;
	border:solid 3px #ff0000;
}
.sitelogocenter
{
	width:321px;
}

/**********************  Search Input Start **********************/
.searchinput
{
	background-color:#d3d3d3;
}
.searchinputddl
{
	font-size:11px;
}
.searchinputbutton
{
	 width:37px;
	 height:19px;
	 border-style:solid;
	 background-color:#d3d3d3;
	 cursor:pointer;
	 vertical-align:middle;
}
.searchresultsheader
{
	background-color:#EDEDED;
		
}
.Searchheaderbody
{
	color:#333333;	
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}

.searchbutton
{
	margin-top:1px;
	width:60px;
	height:19px;
	border:0px;
	/*background-color:#ffffff;*/
	cursor:pointer;
	vertical-align:middle;
}
.searchtextbox
{
	width:97px;
	height:15px;
	margin-top:2px;
	border-bottom: solid 1px #cc0000;
	border-left: solid 1px #cc0000;
	border-top: solid 1px #cc0000;
	border-right: none;
	vertical-align:middle;
}

/********************* Website footer styles *****************/
.sitefooter
{
	font-size:10px;
	color:#394a56;	
	background-color:#ededed;
}

.sitefootersubheader
{
	font-size:10px;
	color:#8092a0;
}

/********************* Left Navigation Style Starts ********************/

/********************* Signin control style ********************/
.sigin_wrapper
{
	width:158px;	
}

.sigin_content_classic
{
	text-align:center;
	border-left: solid 2px #990000;
	border-right: solid 2px #990000;		
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	
	margin-top:0px;
	font-size:11px;
	background-color:#990000;
	color:#ffffff;	
}

.sigin_content_new
{
		text-align:center;
	border-left: solid 2px #1A0A49;
	border-right: solid 2px #1A0A49;		
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	
	margin-top:0px;
	font-size:11px;
	background-color:#1A0A49;
	color:#ffffff;
}

.sigin_buttons_classic
{
	vertical-align:top;
	text-align:center;
	border-left: solid 2px #990000;
	border-right: solid 2px #990000;		
	padding-left:2px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:0px;
	border-collapse:collapse;
}

.sigin_buttons_new
{
	text-align:center;
	border-left: solid 2px #1A0A49;
	border-right: solid 2px #1A0A49;		
	padding-left:2px;
	padding-right:2px;
	padding-top:6px;
	border-collapse:collapse;
}

.signinbuttons
{
	border:0px;
	border-collapse:collapse;
	/*width:59px;
	height:18px;	
	padding:0px;*/
}

.extendedTree
{
	padding:2px;
	text-align:left;
	vertical-align:middle;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
}

.signoutbuttons
{
	border:0px;
	border-collapse:collapse;
	/*width:71px;
	height:15px;	
	padding:0px;*/
}

.siginalertsubheader
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
	margin-top:1px;
	width:100%;
	color:#ff0000;
}

/******************** SiteLeftNavigation Styles **********************/
.site_left_navigation_wrapper
{
	text-align:left;
	width:160px;
	margin-top:7px;	
}

.site_left_navigation
{
	text-align:left;
	/*
	border-left: solid 2px #990000;
	border-right: solid 2px #990000;	
*/	
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	border-collapse:collapse;
}
.site_left_navigation_content
{
	padding-left:7px;
	font-family:Arial;
	font-size:11PX;
	color: #000000;
}
.site_left_navigation_content_selected
{
	padding-left:7px;
	font-family:Arial;
	font-size:11PX;
	background-color:#dedede;
	color: #000000;
}
/******************** TreeViewNavigation Styles **********************/
.treeview_category_classic
{
	text-align:left;
	border-left: solid 2px #990000;
	border-right: solid 2px #990000;		
	padding-left:2px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:0px;
	border-collapse:collapse;
}
.MyNode, .MyNodeOver, .MyNodeSelected, .MyNodeLoading
{
	font-family:Arial;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
	color:#000000;
	font-weight:normal;
}

.MyNodeLoading
{
	color: red;
	font-weight: bold;?
}

.MyNode
{
	color: #000000;
}

.MyNodeOver
{
	color: #CC0000;
	cursor:pointer;
}

.MyNodeSelected
{
	color: #CC0000;
	background-color: #efefef;
	border: solid 1px #cfcfcf;
}

/********************* SaleItem control style ********************/
.saleitem_wrapper
{
	margin-top:7px;
	width:160px;
}
.saleitem_control
{
	border-left: solid 2px #cc0000;
	border-right: solid 2px #cc0000;
	font-style:normal;
	font-family:Arial;
	font-size:14px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border-collapse:collapse;
}
.saleitem_wrapper .saleitem_image
{
	background:#cc0000;	
	border:0px;
	width:160px;	
	padding:0px;
	border-collapse:collapse;
}

.saleitem_control .item_title
{
	font-style:normal;
	font-family:Arial;
	font-size:12px;
	padding: 10px 0px 5px 0px;
	text-align:left;
	margin-left:5px;
}

.saleitem_control  .item_image
{
	border:0px;	
	padding:0px;
	border-collapse:collapse;
}

.item_seperator
{
	padding:5px 5px 5px 0px; 
	height:1px;
	color: Gray;
	margin-left:5px;
}

.item_price
{
	font-style:normal;
	font-family:Arial;
	font-size:10px;
	margin-left:5px;
}

.item_price .item_sub_title
{
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}

.item_price .item_sub_title_red
{	
	font-weight:bold;
	color:#cc0000;
	text-align:left;
	padding: 0px 0px 0px 10px;
}
.item_price .item_text
{
	color:#cc0000;	
	padding: 0px 5px 0px 10px;
}
.item_price .item_text_red
{
	color:#cc0000;	
	padding: 0px 0px 0px 10px;
}

/********************* Left Navigation Style Ends ********************/



/********************* Right Container Style Starts ********************/

/********* Basket Summary Styles *****************************/
.basketsummarywidth
{
	width:160px;
	margin-bottom:7px;
}

.basketsummaryborder
{
	font-family:Arial;
	font-size:11px;
	border-top:none;
	border-left: solid 2px #8092a0;
	border-bottom: solid 2px #8092a0;
	border-right: solid 2px #8092a0;
	padding:0px;
}




.basketsummaryheader
{
	border:0px;
	background:#8092a0;
	border-collapse:collapse;
}

.basketsummarybutton
{
	color:#ffffff;
	width:145px;
	height:19px;
	border:0px;
	cursor:pointer;
	border-collapse:collapse;
}

.basketsummarybuttondisabled
{
	color:#ffffff;
	width:145px;
	height:19px;
	border:0px;
	cursor:default;
	border-collapse:collapse;
}

.basketsummarytext
{
	font-family:Arial;
	font-size:11px;
}

/********* Advertisor Image Rotator Styles *****************************/
.advertisor
{
	margin-bottom:7px;
}

/********* Forum Topioc Image Rotator Styles *****************************/
.image_rotator_frame
{
	/*margin-top:7px;*/
	width:160px;
	text-align:center;
	background-color:#8092a0;
	margin-bottom:7px;
}

.image_rotator
{
	text-align:center;
	background-color:#ffffff;
}

.image_frame_gutter
{
	width:2px;
	background-color:#8092a0;
}

.home_rotator_image
{
	/*margin-top:4px;*/
	margin-left:1px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
}

.image_frame_footer_correction
{
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
}

/********************* Right Container Style Ends ********************/


/********************* Center Container Style Starts ********************/

.shopheader
{
	vertical-align:top;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
.shopheader .gutter
{
	width:5px;
	background-color:#990000;
}
.shopheader .title
{
	vertical-align:top;
	text-align:left;
}
.shopheader .image
{
	vertical-align:top;
	text-align:right;
	width:203px;
}

.shopheader .text
{
	margin-left:7px;
}

.shopheader .navigation
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.shopproducts
{
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:100%;
}

.shopproducts .products
{
	margin-left:0px;
	padding:3px;
	
}

.shopcategories
{
	vertical-align:middle;
	tex?-align:center;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:100%;
}
.shopcategories .categoryImages
{
	margin-left:0px;
	margin-top:5px;
	padding: 10px 3px 10px 3px;
}

.shopcategories .categories
{
	margin-left:0px;
	margin-top:5px;
}

/********************** Products list ********************/
.productdatalist
{
	text-align:center;
	width:100%;
}

.productleft
{
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:290px;
}

.productright
{
	margin-right:0px;
	margin-left:30px;
	vertical-align:top;
	text-align:right;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:290px;
}

.productdetail
{
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:100%;
}

.image
{	
	text-align:right;
	width:203px;
	vertical-align:bottom;
}

.product_list_image
{
	vertical-align:top;
	text-align:left;
	width:64px;
}

.navigation_arrow_image
{
	float:left;
	vertical-align:top;
	text-align:left;
	padding:5px 0 5px 0;
}

.sku
{
	float:right;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	padding:5px;
}

.product_list_title
{
	float:left;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:5px 5px 5px 0px;
}

.description
{
	vertical-align:top;
	text-align:left;
	padding:0 5px 5px 5px;
	height:50px;
}

.price
{
	vertical-align:top;
	text-align:left;
	padding:0px 0px 5px 5px;
}

.saleprice
{
	vertical-align:top;
	text-align:left;
	color:#cc0000;
	padding:5px;
}

.quantity_button
{
	text-align:right;
	vertical-align:bottom;
	height:19px;
}

.price_quantity_button
{
	text-align:left;
	vertical-align:bottom;
	padding:0px 0px 0px 5px;
}

.productdetailnavigation
{
	margin-bottom:1px;
}

/******************************* Home page styles **********************************/
.home
{
	/*background-color:#5e6c7a;*/
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	border:0px;
	text-align:left;
}

.homeintro
{
	vertical-align:top;
	margin: 0px 0px 0px 20px;
}

.hometitleimage
{
	vertical-align:top;
	text-align:left;
	border:0px;
	height:50px;
}

/************************* Pagination styles ***************************/
table.pagination
{
	margin-top:1px;
	border : solid 0px;
	background-color:#8092a0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:2px;
}
.pagination a:link{color:#ffffff; text-decoration:none;}
.pagination a:visited{color:#333000; text-decoration:none;}
.pagination a:hover{color:#C00000; text-decoration:none;}

.pagination .pagination2
{
	border : none;
	background-color:#8092a0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:2px;
}

.pagination2 .paginationselected
{
	background-color:#000000;
	color:#ffffff;
}

.pagination3
{
	border : none;
	/*background-color:#8092a0;*/
	font-size:11px;
	/*color:#ffffff;*/
	/*border:solid 1px #000000;*/
}

.pagination2 a:link{color:#ffffff; text-decoration:none;}
.pagination2 a:visited{color:#333000; text-decoration:none;}
.pagination2 a:hover{color:#C00000; text-decoration:none;}

/******************** Article styles ********************************/
.hotofthepress
{
	background-COLOR:#cccede;
	margin-top:7px;
}
.articlesheader
{
	font-family:Arial;
	font-size:11px;	
	font-weight: bold;	
}
.articlestext
{
	font-family:Arial;
	font-size:11px;
	font-weight: normal;	
	vertical-align:top;
}

.articlenumber
{
	font-size:7px;
	color:#000084;
}
.articleauthor
{
	font-size:11px;
	color:#000084;
}
table.articleedit
{
	font-family:Arial;
	font-size:11px;
	border-style:none;
}
table.articleedit tr td
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	border-style:none;
	background-color:#ffffff;
}
table.articleedit td
{
	width:310px;
}

table.articldisplay
{
	font-family:Arial;
	font-size:11px;
	border-collapse: collapse;
	background-color:#ffffff;
}
table.articledispl?y tr
{
	border-style:none;
}
table.articledisplay tr td
{
	border-style: none;
}
.articletitleedit
{
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	background-color:#ffffff;
	width:300px;
}
.articleintroductionedit
{
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	background-color:#ffffff;
	width:300px;
}
.articlebodyedit
{
	font-size:11px;
	font-family:arial;
	background-color:#ffffff;
	width:300px;
}
.displayonhomepagecheckbox
{
	color:#ff0000;
}
.articletitle
{
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	/*background-color: #dee7ff;*/
}
.articleintroduction
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
}
.articlebody
{
	font-family:arial;
	font-size:11px;
}

.articlecategoryheader
{
	height:25px;	
	font-size:11px;
	font-weight: bold;	
	background-color:#d3d3d3;
}

.displayinred
{
	color:#ff0000;
}

/****************** AboutUs styles **************************/
.deliverypricetitle
{
	background-color:#ffffff;
}

.aboutustext
{
	font-family:Arial;
	font-size:11px;
	font-weight: normal;	
	vertical-align:top;
	text-align:left;
}

.aboutusheader 
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	text-align:left;
	margin-top:1px;
	width:100%;
}

.deliverypolicyhighlightedtext
{
	border-color:#cccccc;
	background-color:#ffffff;
	padding:3px;
	border:solid 1px;
}

.deliverypricetitlecolumnleftimage
{
	WIDTH: 10px;
	height:25px;
	text-align:right;
	background-image:url('..\images\checkout\chk_inner_title_a_left.gif');
}

.deliverypricetitlecolumnrightimage
{
	WIDTH: 10px;
	height:25px;
	text-align:right;
	background-image: url('..\images\checkout\chk_inner_title_a_right.gif');
}

/******************** SignIn Styles *************************************/

.signin
{	
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-color:#efefef;	
}

.signinborder
{
	width:160px;
	font-family:Arial;
	font-size:11px;
	border-top:none;
	border-left: solid 2px #990000;
	border-bottom: solid 2px #990000;
	border-right: solid 2px #990000;
	padding:0px;
}

.signincolumnheader
{
	height:25px;	
	font-size:11px;
	font-weight: bold;	
	background-color:#ffffff;
	vertical-align:middle;
}

.siginalertsubheader
{
	font-size:11px;
	color:#ff0000;
}

.generalinfosubheader
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#efefef;
}

.continuebutton
{
	/*color:#ffffff;*/
	width:69px;
	height:23px;
	border:0px;
	cursor:pointer;
	border-collapse:collapse;
}

.signupwelcomeheader
{
	background-color:#668194;
}
.signupwelcomecontent
{
	margin-left:5px;
}
/*************************** CheckOutHeader styles ***************************/
.profileheader
{		
	font-size:11px;
	color:#000000;
	background-color:#efefef;
	margin-top:1px;	
}

.profilefooter
{		
	font-size:11px;
	color:#000000;
	background-color:#efefef;
	margin-top:1px;
	padding:2px;
}

.checkoutbody
{		
	font-size:11px;
	color:#000000;
	background-color:#efefef;
	vertical-align:middle;
}

.basketcontinuewithbutton
{
	color:#ffffff;
	width:180px;
	height:19px;
	border-style:none;
	cursor:pointer;
}

.basketcontinuebutton
{
	color:#ffffff;
	width:69px;
	height:19px;
	border-style:none;
	cursor:pointer;
}
.checkoutfooter
{	
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	height:23px;
}

.sitefooterwhite { font-family:Arial; font-size:10px; color:#394a56; text-decoration:none;}
.sitefooterwhite a:link { font-family:Arial; font-size:10px; color:#394a56; text-decoration:none;}
.sitefooterwhite a:visited { font-family:Arial; font-size:10px; color:#394a56; text-decoration:none;}
.sitefooterwhite a:hover { font-family:Arial; font-size:10px; color:#394a56; text-decoration:underline;}

/* Tab Switch Start*/

.tabswitch
{
	background-color:#ffffff;
	color:#9f9f9f;
	font-?eight:bold;
	font-family:arial;
	font-size:11px;
	cursor:default;
	
}
.tabnewsel
{
	background-color:#1A0A49;
	color:#ffffff;
}
.tabnew
{
	background-color:#ffffff;
}
.tabclassicsel
{
	background-color:#990000;
	color:#ffffff;
}
.tabclassic
{
	background-color:#ffffff;
}
.tabothersel
{
	background-color:#5e6c7a;
	color:#ffffff;
}

.tabclassic a:link {color:#ff0000;text-decoration:none;}
.tabclassic a:visited {color:#7f0000;text-decoration:none;}
.tabclassic a:hover {color:#ff0000;text-decoration:none;}
.tabnew a:link {color:#ff0000;text-decoration:none;}
.tabnew a:visited {color:#00007f;text-decoration:none;}
.tabnew a:hover {color:#0000ff;text-decoration:none;}

/* Tab Switch End */

/* Basket styles start here */
.basket
{		
	font-size:11px;
	color:#000000;
	background-color:#efefef;	
	margin-top:1px;
}	

.currentbasket
{
	width:100%;
	text-align:left;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	background-color:#efefef;	
}

.basketsaved
{
	width:100%;
	text-align:left;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	background-color:#c6c6c6;	
}

.basketcolumnheader
{
	height:25px;	
	font-size:11px;
	font-weight: bold;	
	background-color:#ffffff;
}

/* Forum styles start here */
.forumlist
{
	margin-top:1px;	
}

.forumsubheader 
{
	font-family:Arial;
	font-size:11px;
	font-weight: bold;	
	vertical-align:top;
	background-color:#990000;
	text-align:left;
}

.forum_listitem
{}

.forum_alternativelistitem
{
	background-color:#ededed;
}
.forum_thread_listitem
{}

.forum_thread_listitem_seperator
{
	background-color:#394A56;
	height:1px;
}

.forum_thread_alternativelistitem
{
	background-color:#d6dfe5;
}

td.forumsaleitemscolumnborder1
{
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#ffffff;
	border-bottom-width:2px;
	border-bottom-color:#990000;
	border-left-width:0px;
	border-left-color:#990000;
	border-right-width:0px;
	border-right-color:#990000;
}

td.forumsaleitemscolumnborder2
{
	background-color:#ffffff;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#ffffff;
	border-bottom-width:2px;
	border-bottom-color:#990000;
	border-left-width:2px;
	border-left-color:#990000;
	border-right-width:2px;
	border-right-color:#990000;
}

.forum_post_alternativelistitem_column
{
	background-color:#D6DFE5;
	height:100%;
}
.forum_post_listitem_column
{
	background-color:#EDEDED;
	height:100%;
}

.forum_post_subject
{
	background-color:#d3d3d3;
	height:15px;
}

.forumreplybutton
{
	 border-style:none;
	 background-color:#ffffff;
	 cursor:pointer;
}

.forummessageprofile
{
	color:#ffffff;
	width:59px;
	height:20px;
	border-style:none;
	cursor:pointer;
}

.forummessagedelete
{
	color:#ffffff;
	width:50px;
	height:20px;
	border-style:none;
	cursor:pointer;
}

.forummessageedit
{
	color:#ffffff;
	width:47px;
	height:20px;
	border-style:none;
	cursor:pointer;
}

.forummessagequote
{
	color:#ffffff;
	width:60px;
	height:20px;
	border-style:none;
	cursor:pointer;
}

table.forum
{
	border-collapse:collapse;
	background-color:#ffffff;
	font-size:11px;
}

table.forumreply
{
	border-collapse:collapse;
	background-color:#EDEDED;
	font-size:11px;
	color:#000000;
}

.watchedthreadbutton
{
	width:145px;
	border-style:none;
	cursor:pointer;
	margin-bottom:3px;
}

/*** Command box styles ***/
 
.admincommandboxtext
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

.signinoutred
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#990000;	
}

.signinoutblue
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#1A0A49;
}

.admincommandboxtext a:link {color:#000084; text-decoration:underline;}
.admincommandboxtext a:visited {color:#000000; text-decoration:underline;} 
.admincommandboxtext a:hover {color:#cc0000; text-decoration:none;}

.orderhistory_quoted_s?yle
{
	font-size:11px;
	background-color:#cc0000;
	color:#ffffff;
	vertical-align:middle;
}

.orderhistory_quoted_style a:link{color:#ffffff; text-decoration:none;}
.orderhistory_quoted_style a:visited{color:#ffffff; text-decoration:none;}
.orderhistory_quoted_style a:hover{color:#ffffff; text-decoration:none;}


/* Page Introductions start */
.pageintro
{
	padding: 10px 10px 10px 10px;
	background-color:#1A0A49;
}
.pageintroclassic
{	
	background-color:#990000;
}
.pageintronew
{
	background-color:#1A0A49;
}
.pageintrotitle
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.pageintrobody
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.pageintrosubheader
{
	font-size:11px;	
	font-weight:bold;
	color:#ffffff;
	background-color:#990000;
}

.pageintrotext
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

/* Page Introductions end */

.threadMoveButton
{
	cursor:pointer;	
}

.redbutton
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#cc0000;
}

/** Search Ajax Style **/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #990000;
	color:#ffffff;
	padding: 2px 6px 2px 6px;
}
#search_suggest 
{
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 	
	border: 1px solid #990000;			
}		
