BODY, B, TD, P     {
	COLOR: #333333; 
	margin:1px 1px 1px 1px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	SCROLLBAR-FACE-COLOR: #305373; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #CCCCCC;
}


.headbox   {
COLOR: #FFFFFF; 
BACKGROUND-COLOR: #21466B; 
border:1px solid #BBC3D3;
}

.headbox  A:link  {
	COLOR: #FFFFEE;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
	}

.headbox A:visited  {
	COLOR: #FFFFEE ;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
	}

.headbox A:hover    {
	COLOR: cyan	; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}

.table_headers  {
	COLOR: #333333; 
	BORDER: 1px solid #21466B;
	}

.table_headersH   {
	COLOR:#FFFFFF ; 
	vertical-align:middle;

}

.table_headersH B  {
	COLOR: #ffffff;
	line-height:21px;
}

.table_headersB  {
	COLOR: #000000; 

}


.table_headersB a:link, .table_headersB a:visited {
	FONT-SIZE:8pt;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom:1px Solid #21466B;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:#02253A;
	text-decoration: none;
	line-height:16px;
	
} 


.table_headersB a:hover{
	FONT-SIZE:8pt;
	border-top:1px Solid #ffffff;
	border-bottom: 1px solid #21466B;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-color:#587993;
	display:block;
	line-height:16px;
}


/* Box - Page Headings */
.page_heading {BORDER-BOTTOM: 2px solid #000000; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.page_navigation {BACKGROUND-COLOR: #EEEEEE}

/* Box - General Headings */
.page_genhead {
	BACKGROUND-COLOR: #698BB0;
	color:#FFFFFF;
	}

.bold_font {
	color:#FFFFFF;
	}

/* Box - Product Image (Home page) */
.home_image {BACKGROUND-COLOR: #ffffff; BORDER: 1px solid #666666;}


.home_image a:link, .home_image a:visited
{
		
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:#666666;
	text-decoration: none;
	line-height:16px;
	font-weight:bold;
	width:100%;
	
}

.home_image a:hover{
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:#3366cc;
	text-decoration: underline;
	line-height:16px;
	font-weight:bold;
	width:100%;

}

/* Box - Product Description (Home page) */
.home_desc {background-color:#F5F5F5;}

/* Horizontal and Vertical lines */
.line_style {BACKGROUND-COLOR: #000000}

/* Product Short Description (Except Detail page) */
.remote_desc {FONT-SIZE: 9pt; }

/* Product Short Description (Detail page only) */
.remote_descDet {FONT-SIZE: 11pt;}

/* Product Long Description */
.remote_descLong {}

/* Product Detail */
.CPprodDet {

	FONT-SIZE:9pt;
	margin:-bottom:5px;
	display: block;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	line-height:16px;


}

.CPprodSKU {
	FONT-SIZE: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:none;
	text-decoration: none;
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
}

/* Product Price - Text Label */
.remote_priceT {COLOR: #800000}

/* Product Price - Price Value */
.remote_priceV {COLOR: #800000}

/* Product List Price - Text Label */
.remoteL_priceT {}

/* Product List Price - Price Value */
.remoteL_priceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.remoteS_priceT {}

/* Product Sale Price - Price Value */
.remoteS_priceV {COLOR: red}

/* Free Shipping text */
.msg_freeship {COLOR: #888888}

/* In Stock text */
.remoteinstock {COLOR: #888888}

/* Out of Stock text */
.remoteoutstock {COLOR: red}

/* No Image text */
.no_imageT {COLOR: #800000}

/* Category List */
.desc_category_list {}

/* Category Description - No products linked to it */
.desc_category {}

/* Category Description - Has products linked to it */
.desc_categoryProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.desc_opt {FONT-STYLE: italic}

/* Option Select box */
.opt_sel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.opt_text {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Box - 2, 3 and 4 Column Layout for product list page */
.column_view {BACKGROUND-COLOR: #Ffffff; BORDER: 1px solid #CCCCCC}
.column_view A:link    {COLOR: #000099; TEXT-DECORATION: none}
.column_view A:visited {COLOR: #000099; TEXT-DECORATION: none}
.column_view A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.remote_msg    {FONT-SIZE: 10pt}
.remote_msgErr {COLOR: red; FONT-SIZE: 10pt}
.remote_msgURL {FONT-SIZE: 10pt}

/* Highlights used in search results */
.text_highlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* Radio Button options */
.opt_radio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.desc_optM {FONT-STYLE: italic; color: Red}

.divcls {
border-right:1px solid #C60000;
border-top:1px solid #C60000;
border-bottom:1px solid #C60000;
border-left:1px solid #C60000;
width:100%;
}


.text {
Font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.inputbox {
border:1px solid #21466B;
color: #000000;
font-family:Verdana;
font-size:9px;
line-height:10pt;
}
.selectbox 
{
background-color:#698BB0;
color:#FFFFFF;
border:1px solid #698BB0;
font:Tahoma;
font-size:9px;
}

.button {
	background-color:#698BB0;
	border-width:0;
	border-left:1px;
	border-top:1px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.text_area {
border:1px solid #698BB0;
color: #21536A;
font:Arial, Helvetica, sans-serif;
font-size:8pt;
}

.page_genhead_top {
	BACKGROUND-COLOR: #3e637d;
	COLOR:#FFFFFF;
	}

.page_genhead_top a:link , .page_genhead_top a:visited {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
	}

.page_genhead_top a:hover {

	COLOR: #FFFFFF; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}	


.browse_categoryul	{
	Margin:0px 0px 0px 6px;
	color: #21536A;
	font-weight:BOLD;
	}
.browse_categoryli	{
	Margin:0px 0px 0px 5px;
	color: #21536A;
	}
	

.browse_category a:link, .browse_category a:visited {
	FONT-SIZE:8pt;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 10px;
	color: #21536A;
	text-decoration: none;
}

.browse_category a:hover{
	FONT-SIZE:8pt;
	border-top: 1px solid #cccccc;
	background-color: #C60000;
	color:#FFFFFF;
	background-image: none;
	text-decoration: none;
}

.button1 {
	background-color:#C60000;
	border:thin solid #F5F5F5;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	
}	

.separator
{
padding-right:10px;
border-right: 2px solid #E7E538;
padding-left:10px;
}

.separator1
{
padding-right:10px;
padding-left:10px;
}


.left-search  {
	COLOR: #333333; 
	BORDER: 1px solid #21466B;

	
}

.all_back{
background-color:#3e637d;
}

.all_back_bold {
color:#FEF8ED;
}



.all_navigation a:link, .all_navigation a:visited
{
		
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:#666666;
	text-decoration: none;
	line-height:16px;
	font-weight:bold;
	

}

.all_navigation a:hover{
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:#3366cc;
	text-decoration: underline;
	line-height:16px;
	font-weight:bold;
	
}





.adv_search  {
	COLOR: #000000; 

}

.adv_search a:link, .adv_search a:visited {
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 10px;
	color:maroon;
	text-decoration: none;
	line-height:16px;
	
} 


.adv_search a:hover{
	FONT-SIZE:8pt;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-color:#698BB0;
	display:block;
	line-height:16px;
}

.prod_desc {
	FONT-SIZE: 12pt; COLOR: maroon; LINE-HEIGHT: 26px; FONT-FAMILY: Verdana;font-weight:Bold;
}

.table_border {
border:2px solid #3e637d;

}

.default_title {
color:#3e637d;
font-weight:Bold;
}

.contact_us {
font-size:10pt;
color:#3e637d;
font-family:Verdana;

}

.Submit_button {
	background-color:#3e637d;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	border-color:#3e637d;
}	

.cart_product a:link, .cart_product a:visited
{
		
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	color:#666666;
	text-decoration: none;
	font-weight:bold;
	

}

.cart_product a:hover{
	FONT-SIZE:8pt;
	display: block;
	background-repeat:no-repeat;
	color:#3366cc;
	text-decoration: underline;
	font-weight:bold;
}
