/* MED OP */

Div.pagelayout
{
	align: left;
	width: 100%;
        
}


/*	There are the 4 main fonts which we can use. 
	H1 is the largest / biggest /strongest heading, H2 is the second largest, H3... H4... 
	
	Mouse-Over Text effect - 	When the mouse is over any of the text headings you might want to
								have an effect where the text might become bold or change colour.
								to do this simply add/alter the A:hover Stle
								
	Hyperlink Colour / font - 	If you want to control the hyperlink colour and font, you can use:
								A:link - for normal unvisited links
								A:visited - for normal visited links
								A:hover - as above, to change colour / font / size when the mouse is over.

*/

.headerLink
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	font-style: normal;
	color:#ffffff;
	}



.headerLink A:link
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	font-style:normal;
	text-decoration:none;
	}

.headerLink A:visited
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	font-style:normal;
	text-decoration:none;
}

.headerLink A:hover
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color: #E20A16;
	font-style:normal;
	text-decoration:none;
}



H1
{
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	color:#0A0FA1;
	text-transform: uppercase;

}

H2 
{
	font-family: Arial;
	font-size: 16px;
	color:#0A0FA1;
	text-transform: uppercase;

	}

H3 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color:#0000fe;
	}



H3 A:link
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #0000fe;
	font-style:normal;
	text-decoration:underline;
	}

H3 A:visited
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #0000fe;
	font-style:normal;
	text-decoration:underline;
}

H3 A:hover
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #adadad;
	font-style:normal;
	text-decoration:none;
}




H4 
{
	font-family: Arial;
	font-size: 12px;br
	font-style: normal;
	color:#333333;
	}



H4 A:link
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #043751;
	font-style:normal;
	text-decoration:none;
	}

H4 A:visited
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #043751;
	font-style:normal;
	text-decoration:none;
}

H4 A:hover
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #043751;
	font-style:normal;
	text-decoration:none;
}

H5
{
	font-family: Arial;
	font-size: 12px;
	font-style: bold;
	color:#464233;
	text-transform: uppercase;display:inline;
	}

.headerPhone
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	font-style: normal;
	color:#043751;
	}


.contentHeader
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #043751;
	}


/*	The p style is the default font that the site will use.

	Try not to use a large size, 10pt is normally fine.

	Again, you can specify the following effects:
	
	e.g. 	p a:link
	or 		p a:visited
	or		p a:hover
	
	Mouse-Over Text effect - 	When the mouse is over any of the text headings you might want to
								have an effect where the text might become bold or change colour.
								to do this simply add/alter the A:hover Stle
								
	Hyperlink Colour / font - 	If you want to control the hyperlink colour and font, you can use:
								A:link - for normal unvisited links
								A:visited - for normal visited links
								A:hover - as above, to change colour / font / size when the mouse is over.

*/

p
{
	vertical-align: top;
	font-size: 12px;
	color: #464233;
	font-family: Arial;
	line-height: 15px;
}


p A:link
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
	font-style:normal;
	text-decoration:underline;
	}

p A:visited
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #464233;
	font-style:normal;
	text-decoration:underline;
}

p A:hover
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-style:normal;
	background-color: #b7b7b7;

}



.headerText
{
	vertical-align: top;
	font-size: 12px;
	color: #333333;
	font-family: Arial;
	text-decoration: none;


}


.headerText A:link
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	}

.headerText A:visited
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	font-style: normal;
	text-decoration: none;
}

.headerText A:hover
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #002973;
	font-style: normal;
	text-decoration: underline;
}


.smallstuff {  
	font: 12px Arial; 
	color: #343434; 
	margin-top: 5px; 
	margin-right: 0px; 
	margin-bottom: 5px; 
	margin-left: 0px
}
.smallstuff a:link {
	font-weight: bold;
	color: #343434;
	text-decoration: none;
}
.smallstuff  a:visited {
	font-weight: bold;
	color: #343434;
	text-decoration: none;
}
.smallstuff  a:hover { font-weight:bold; color: #00488B;}
.smallstuff  a:active {  font-weight:bold; color: #ffffff}


body
{
/*	Always set background-colour to white otherwise it will stuff up the CMS system
*/
	background-color: White;
	height:100%;
	vertical-align: top;
	font-size: 12px;
	color: #3A3629;
	font-family: Arial;
	
}

/*	Bullet Point.
		. abcde
		. abcde
		. abcde
*/

ul
{
	vertical-align: top;
	font-size: 12px;
	color: #464233;
	font-family: Arial;
	line-height: 15px;
}

/*	Number Points... e.g.
		1. abcde
		2. abcde
		3. abcde
*/

ol
{
	vertical-align: top;
	font-size: 12px;
	color: #043751;
	font-family: Arial;
	line-height: 15px;
}




/*	The following definitions control the left menu tree options.
=========================================================================
*/

bLeftMenuTree, a.bLeftMenuTree {
	font-size: 8pt;
}

TreeLeaf, a.TreeLeaf {
     font-family: Arial;
     color: #0A0FA1;
     font-weight: bold;
     font-size: 14px;
     display: block;
     line-height: 25px;
     padding-left: 0px;
}
TreeLeaf, td.Treeleaf {	
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	padding-left: 11px;
	padding-bottom: 8px;
	white-space: nowrap;
}
TreeLeaf, a.TreeLeaf:hover {
	font-family: Arial;
	color: #3D42D3;
	font-weight:bold;
}
TreeSelectedLeaf, a.TreeSelectedLeaf {
	display: block;
	font-family: Arial;
	color: #0A0FA1;
	font-weight:bold;
}


/*	The following Table is the table that stretches right across - effectivly its your canvas
=========================================================================

The only thing you really need to change is the colour.
*/

TABLE.BackgroundTable
{
	background-color: #EBEAEA;
	width: 1410px;
	height: 100%;
	padding-top: 0;
	border: 0;
	padding :0;
	cellspacing:0;
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0 auto;
	text-align: center;
}

td.BackgroundTableRow { vertical-align: top; cellspacing:0; margin: 0 auto; padding: 0px;}

/*	The header table that is INSIDE the Background Table
=========================================================================
*/

TABLE.HeaderTable
{
	background-color: #FFFFFF;
	align: left;
	width: 100%;
	vertical-align: top;
	border: 0;
	padding :0;
	cellspacing:0;
}

/*	The main table is split into 2 columns and the whole table is beneath the header table
The left column contains the menu. 
The right column contains the content.
=========================================================================
*/
TABLE.MainTable
{
	background-image: url(/File.aspx?x=518&File=mo_vertbg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
    align: left;
	width: 100%;
    height: 500px;
	vertical-align: top;
	border: 0;
	padding-bottom: 0px;
        
}

td.leftcolumn
{ 
	width: 250px;
	align: left;
	vertical-align: top;
	padding-top: 28px;
	padding-left: 30px;
    padding-bottom: 0px;
	background-image: url(/File.aspx?x=518&File=leftnavbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ccd1d3;
}


td.rightcolumn
{ 
	background-color: #ffffff;
	vertical-align: top;
	padding-top: 0;
	padding-right: 0;
	padding-left: 12px;
    padding-bottom: 30px;
    width: 1100px;
}

/*	The header table that is INSIDE the Background Table
=========================================================================
*/

TABLE.FooterTable
{
	align: left;
	width: 100%;
	font-size:xx-small;
	vertical-align: bottom;
	background-image:url(/File.aspx?x=518&File=mo_foot_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;  
}

.footerText
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color:#CCCCCC;
	text-decoration: none;

	}



.footerText A:link
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	font-style:normal;
	text-decoration:underline;

	}

.footerText A:visited
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	font-style:normal;
	text-decoration:underline;
}

.footerText A:hover
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: white;
	font-style:normal;
	text-decoration:none;

}



.box1
{ background-color: #ecf8fd; font-family: Arial; color: #707070; font-size: 11px;}

.box2
{ background-color: #cfdfe4; font-family: Arial; color: #464646; font-size: 11px;}

/*************************************************************************************************/
/**************************************
 Cart CSS******************************************/
/*************************************************************************************************/

.Shoppingcart
{
width: 747px;
padding-left: 20px;
border: 0px solid #3e6fb1;
}
#rightsideshoppingpage
{
}
#leftsideshoppingpage
{
}
.tdlastspace
{
height: 10px;
}
#ctl02_Leftsideshoppingpage
{
}
/********** Category Display*************/
/*=========================================================================================*/



#TdBreadcrums
{
padding: 20 0 5 10;
height: 25px;
color: #0A0FA1
}

#CategoryTd
{
padding: 10 0 20 0;
height:100%;
vertical-align:top;

}

#TdCategoryHeading
{
width: 65%;
height: 30px;
background-color: #95a8af;

}
#TdCategoryHeading h1
{
font-family: Arial;
font-weight: bold;
color: #ffffff;
diplay:inline;
padding-left: 10px;
padding-top: 3px
font-size: 11px;
display:inline; 
text-transform: titlecase;
}

#CartImageTd
{
width: 35%;
height: 30px;
background-color: #95a8af;
}

.CategoryHolder
{

}
.CategorySepataor
{
width: 40px;
}
.CategoryStyle
{
}


.CategoryLink
{
font-size: 12px;
font-weight: bold ;	
color: #325585;
text-decoration: none;
vertical-align: text-bottom ;
}
.CategoryLink:link
{
font-size: 12px;
font-weight: bold ;	
color: #325585;
text-decoration: none;
vertical-align: text-bottom ;
}
.CategoryLink:visited
{
font-size: 12px;
font-weight: bold ;	
color: #325585;
text-decoration: none;
vertical-align: text-bottom ;
}
.CategoryLink:hover
{
font-size: 12px;
font-weight: bold ;	
color: #325585;
border-bottom: dashed 1px #325585;
vertical-align: text-bottom ;
}



.ShoppingMenuBar
{
background-image:url(/File.aspx?x=518&File=scarrow.gif);
margin: 0px 6px 0px 6px;
background-repeat: no-repeat;
background-position: center;
}
.CategoryItems
{
font-size: 9pt;
color: #0A0FA1;
font-family: Arial ;
text-decoration: none;
vertical-align: text-bottom ;

}
.CategoryItems:link
{
font-size: 9pt;
color: #0A0FA1;
font-family:Arial ;
text-decoration:none;
vertical-align:text-bottom ;
}
.CategoryItems:visited
{
font-size: 9pt;
color: #0A0FA1;
font-family: Arial ;
text-decoration: none;
vertical-align: text-bottom ;
}
.CategoryItems:hover
{
font-size: 9pt;
color: #156dbf;
font-family: Arial ;
border-bottom: dashed 1px #325585;
vertical-align: text-bottom ;
}
.CategoryDeadLink
{
font-size: 9pt;
color: #0A0FA1;
font-family: Arial ;
text-decoration: none;
vertical-align: text-bottom ;
}
.CartButton
{
background-color: #9ec0e3;
background-image:url(/File.aspx?x=518&File=scCart2.gif);
background-repeat: no-repeat;
background-position: center center;
border:0;
width: 19px;
height: 30px;
text-align: bottom;
}
.CartButtonLink
{
font-size: 9pt;
color: #fa018e;
font-family: Arial ;
font-weight: bold;
text-decoration: none;	
margin: 0px;
padding: 0px;
line-height: 30px;
}
.CartButtonLink:link
{
font-size: 9pt;
color: #fa018e;
font-family: Arial ;
font-weight: bold;
text-decoration:none;	
margin:0px;
padding:0px;
line-height: 30px;
}
.CartButtonLink:hover
{
font-size: 9pt;
color: #fa018e;
font-family: Arial ;
font-weight: bold;
text-decoration:underline;	
margin:0px;
padding:0px;
line-height: 30px;
}
.lblcartcount
{
font-size: 9pt;
color: #ffffff;
font-family:Arial ;
font-weight: bold;
margin:0px;
padding:0px;
line-height/**/: 28px;
}
/*=========================================================================================*/
/************************Product Display*********************/
/**************************************************************/
/*********View Buttons*****************************************/
#TblviewStyle
{
border-bottom:2px dashed #cde8f9;
width: 620px;
height: 23px;
}
#TblviewStyle .ListViewButton
{
background-image :url(/File.aspx?x=518&File=sclist.gif);
color:White ;
padding-bottom: 0px;
border: 0px;
width:71px;
height: 23px;
cursor:hand;
background-repeat:no-repeat ;
}
#TblviewStyle .GalleryViewButton
{
background-image :url(/File.aspx?x=518&File=scgallery.gif);
color:White ;
padding-bottom: 0px;
border: 0px;
width:71px;
height: 23px;
cursor:hand;
background-repeat:no-repeat;
}
#TblviewStyle .labelListView
{
font-weight:bold;
font-size:9px;
font-family:Arial;
color:#f72b93;
margin: 0px 6px;
line-height: 23px;
text-align: center;
}
#TblviewStyle .labelGalleryView
{
font-weight:bold;
font-size:9px;
font-family:Arial;
color:#3d7af8;	
margin: 0px 6px;
line-height: 23px;
text-align: center;
}
/****************Gallery view *********************************/
.GalleryProductHolder  /* (3) This is the outermost(big box) container that will hold products in gallery view*/
{
width:600px;
height:100%;
align:center;

}
.featuredproductGallery /*(2) This is the outer container(inside big box) that will hold each feature product in gallery view*/
{
width:260px;

}
.featuredproductGallery #tblGalleryproduct /*(1) This is the inner container actual table that holds a feature product*/
{
background-color:#FEFDCF;
}
.GalleryProductStyle /*(2) This is the outer container(inside big box) that will hold  each product other than feature in gallery view*/
{
width:290px;
}
.AlternativeGalleryProductStyle /*(2) This is the outer container(inside big box) that will hold each product other than feature in gallery view alternative style*/
{
width:260px;
align:left;
}
#tblGalleryproduct /*(1) This is the inner container actual table that holds a product other than feature*/
{
width:260px;
margin:5,5,5,5;
vertical-align:top ;
background-color:#ffffff;
}

.featuredproductGallery #tblGalleryproduct .GalleryProductHeadingLeft
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeatureleft.gif);
width :7px;
height:30px;
background-repeat:no-repeat;

}
.featuredproductGallery #tblGalleryproduct .GalleryProductHeadingContentLink
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeaturerepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:200px;
}
.featuredproductGallery #tblGalleryproduct .GalleryProductHeadingContent
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeaturerepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:50px;
}
.featuredproductGallery #tblGalleryproduct .GalleryProductHeadingRight
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeatureright.gif);
width:7px;
height:30px;
background-repeat:no-repeat;
}


#tblGalleryproduct .tblGalleryProductHeading
{
background-color: #cae7f9;
}
#tblGalleryproduct .GalleryProductHeadingLeft
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalleft.gif);
width :7px;
height:30px;
background-repeat:no-repeat;
}
#tblGalleryproduct .GalleryProductHeadingContentLink
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalrepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:200px;
}
#tblGalleryproduct .GalleryProductHeadingContent
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalrepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:50px;
}
#tblGalleryproduct .GalleryProductHeadingRight
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalright.gif);
width:7px;
height:30px;
background-repeat:no-repeat;
}



#tblGalleryproduct .PContentContainer
{
border: #cae7f9 2px solid;
/******************260px used to be*****************/
width:650px;
padding: 4px;
}
#tblGalleryproduct .PContentContainerLefttopTd
{
width:5px;
height:5px;
}
#tblGalleryproduct .PContentContainermiddletopTd
{
}
#tblGalleryproduct .PContentContainerrighttopTd
{
width:5px;
height:5px;
}
#tblGalleryproduct .PContentContainerleftmiddleTd
{
}
#tblGalleryproduct .PContentContainermiddlemiddleTd
{
}
#tblGalleryproduct .PContentContainerrightmiddleTd
{
}
#tblGalleryproduct .PContentContainerLeftbottomTd
{
width:5px;
height:5px;
}
#tblGalleryproduct .PContentContainermiddlebottomTd
{
}
#tblGalleryproduct .PContentContainerrightbottomTd
{
width:5px;
height:5px;
}

#tblGalleryproduct .tblGalleryContent
{
/****************used to be 225px**********/
height:170px;
}
#tblGalleryproduct .GalleryProductSpacer
{
height:3px;
background-color:White ;
}

#tblGalleryproduct  .TdImage
{
}
#tblGalleryproduct  .TdDesc
{
}
#tblGalleryproduct  #TRExtraGallery td
{
text-align:center ;
font-weight:bold;
font-family:Arial ;
font-size:14px ;
color:#B10000;	
}
#tblGalleryproduct  .tdprice
{
text-align:center ;
height:25px;
}
#tblGalleryproduct .tdDetailsLink
{
height:16px;
}
#tblGalleryproduct h1, h2, h3, h4
{
font-family:Arial ;
margin:0px;
} 
#tblGalleryproduct h1
{
font-size:8px;
color:#cae7f9;	
font-weight:normal;
font-variant:normal ;
font-style: normal;
}
#tblGalleryproduct h2
{
font-size:12px;
color:#fa018e;
}
#tblGalleryproduct h3
{
font-size:9px;
color:#121212;
margin-left:5px;	
} 
#tblGalleryproduct h4,h4 A:link,h4 A:visited,h4 A:hover
{
font-size:10px;
color:#666a6f;	
font-weight:bold;	
}
#tblGalleryproduct h4 A:link
{
text-decoration:none;

}
#tblGalleryproduct h4 A:visited
{
	
text-decoration:none;
}
#tblGalleryproduct h4 A:hover
{
text-decoration:underline;

}
#tblGalleryproduct .Galleryimg 
{
border:1px solid #cccccc;

}
#tblGalleryproduct .standardprice,.specialprice
{
font-family:Arial;
font-weight:bold;
color:#666a6f;
}
#tblGalleryproduct .specialprice
{
color:#666a6f;
}
#tblGalleryproduct .Morelink,.Morelink:link,.Morelink:visited,.Morelink:hover
{
background-image :url(/File.aspx?x=518&File=scbutton_details.gif);
background-repeat:no-repeat ;
height:21px;
width:85px;
display:block;
}

/*************************************************************************************/
/*********************List View *************/
.listProductHolder
{
height:100%;
}



.featuredproductlist
{

}
.featuredproductlist #tbllistproduct
{
background-color:#FEFDCF;
width:600px;
height:170px;
}
.listProductStyle
{
height:280px;
}
.AlternativelistProductStyle
{

height:280px;
}
#tbllistproduct
{
width:600px;
height:170px;

}
#tbllistproduct .tblListProductHeading
{
background: #000000 url(/File.aspx?x=518&File=list_heading.gif) no-repeat top right;
/************620px*************/
width: 650px;

}


.featuredproductlist #tbllistproduct .ListProductHeadingLeft
{
background-image :url(/File.aspx?x=518&File=scFeatureleft.gif);
width:7px;
height:30px;
background-repeat:no-repeat;

}


.featuredproductlist #tbllistproduct .ListProductHeadingContentLink
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeaturerepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:385px;
}

.featuredproductlist #tbllistproduct .ListProductHeadingContent
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scFeaturerepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:200px;
}
.featuredproductlist #tbllistproduct .ListProductHeadingRight
{
background-image :url(/File.aspx?x=518&File=scFeatureright.gif);
vertical-align: middle; 
height:30px;
width:7px;
background-repeat:no-repeat;
}



#tbllistproduct .ListProductHeadingLeft
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalleft.gif);
width:7px;
height:30px;
background-repeat:no-repeat;
}
#tbllistproduct .ListProductHeadingContentLink
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalrepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:385px;
}
#tbllistproduct .ListProductHeadingContent
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalrepeat.gif);
background-repeat:repeat-x ;
height:30px;
width:200px;
}
#tbllistproduct .ListProductHeadingRight
{
vertical-align: middle; 
background-image :url(/File.aspx?x=518&File=scNormalright.gif);
width:7px;
height:30px;
background-repeat:no-repeat;
}
#tbllistproduct .PContentContainerLefttopTd
{
width:5px;
height:5px;
}
#tbllistproduct .PContentContainermiddletopTd
{
}
#tbllistproduct .PContentContainerrighttopTd
{
width:5px;
height:5px;
}
#tbllistproduct .PContentContainerleftmiddleTd
{
}
#tbllistproduct .PContentContainermiddlemiddleTd
{
}
#tbllistproduct .PContentContainerrightmiddleTd
{
}
#tbllistproduct .PContentContainerLeftbottomTd
{
width:5px;
height:5px;
}
#tbllistproduct .PContentContainermiddlebottomTd
{
}
#tbllistproduct .PContentContainerrightbottomTd
{
width:5px;
height:5px;
}

#tbllistproduct .tblListContent
{
border: #000000 2px solid;
padding: 4px;
}
#tbllistproduct .ListProductSpacer
{
height:3px;
background-color:White ;
}

#tbllistproduct .TrContentTop
{
	vertical-align: top;
}
#tbllistproduct .TrContentTop .TdImage
{
	vertical-align: top;
}
#tbllistproduct .TrContentTop .TdDesc
{
	vertical-align: top;
}
#tbllistproduct .TrContentTop .desctext
{
	vertical-align: top;
}
#tbllistproduct .TrContentBottom
{
}
#tbllistproduct .TrContentBottom .tdprice
{
vertical-align:text-bottom ;
}
#tbllistproduct .TrContentBottom .tdDetailsLink
{
vertical-align:text-bottom ;	

background-repeat: no-repeat ;

}

#tbllistproduct h1, h2, h3, h4
{
font-family:Arial ;
margin:0px;
} 
#tbllistproduct h1
{
font-size:10px;
color:#666a6f;	
font-weight:bold;
font-variant:normal ;
font-style: normal;
}
#tbllistproduct h2
{
font-size:12px;
}
#tbllistproduct h3
{
font-size:9px;
color:#121212;
margin: 0 0 5 5;
} 
#tbllistproduct h4,h4 A:link,h4 A:visited,h4 A:hover
{
font-size:10px;
color:#156dbf;
font-weight:bold;	
}
#tbllistproduct h4 A:link
{
text-decoration:none;
color:#156dbf;	
}
#tbllistproduct h4 A:visited
{
color:#156dbf;	
text-decoration:none;
}
#tbllistproduct h4 A:hover
{
text-decoration:underline;
color:#156dbf;	
}
#tbllistproduct .Listimg 
{
border:1px solid #ffffff;
}
#tbllistproduct .standardprice,.specialprice
{
font-family:Arial;
font-weight:bold;
color: #666a6f;
}
#tbllistproduct .standardprice
{
font-size:12px;
color: #666a6f;
}
#tbllistproduct .specialprice
{
font-size:12px;
color: #666a6f;
}
#tbllistproduct .Morelink,.Morelink:link,.Morelink:visited,.Morelink:hover
{
background-image :url(/File.aspx?x=518&File=scbutton_details.gif);
background-repeat:no-repeat ;
height:16px;
width:53px;
}

#tbllistproduct  #TRExtralist td
{
font-weight:bold;
font-family:Arial ;
font-size:14px ;
color:#B10000;
padding: 0 0 5 5;	
}
#tbllistproduct .classificationtitle
{
font-size:11px;
color:#2b63b0;
font-weight:bold;
background-color:#cae7f9;
width:80px
}
#tbllistproduct .classificationvalue
{
font-size :10px;
color :#1C1A1A;
background-color:#000000;
width:120px
}
#tbllistproduct .TblProdspecs
{
width:430px;
}

/*********************Detailed View*********************************************************************************/
.DetailProductHolder
{
width:100%;
height:100%;
}
.DetailProductStyle
{
width:100%;
}
#tblproductdetail
{
width:93%;
align:center;
}
#tblproductdetail .tblDetailProductHeading
{
background-color: #ffffff;
align:center;
width:683px;
margin-left:5px;
margin-right:5px;
display:block;
}
#tblproductdetail .DetailProductHeadingLeft
{
background-color:#cae7f9;
width:7px;
height:30px;

}
#tblproductdetail .DetailProductHeadingContentLink
{
background-color:#cae7f9;
height:30px;
width:454px;
vertical-align:middle;


}
#tblproductdetail .DetailProductHeadingContent
{
background-color:#cae7f9;
height:30px;
width:215px;

vertical-align:middle;

}
#tblproductdetail .DetailProductHeadingRight
{
background-color:#cae7f9;
width:7px;
height:30px;

vertical-align:middle;
}
#tblproductdetail .PContentContainerLefttopTd
{
width:0;
height:5px;
background-color :#ffffff;
}
#tblproductdetail .PContentContainermiddletopTd
{
background-color :#ffffff;
}
#tblproductdetail .PContentContainerrighttopTd
{
width:5px;
height:5px;
background-color:#ffffff;
}
#tblproductdetail .PContentContainerleftmiddleTd

{
background-color:#ffffff;
}
#tblproductdetail .PContentContainermiddlemiddleTd
{

}
#tblproductdetail .PContentContainerrightmiddleTd
{
background-color:#ffffff;	
}
#tblproductdetail .PContentContainerLeftbottomTd
{
width:5px;
height:5px;
background-color:#ffffff;
}
#tblproductdetail .PContentContainermiddlebottomTd
{
background-color:#ffffff;
}
#tblproductdetail .PContentContainerrightbottomTd
{
width:5px;
height:5px;
background-color:#ffffff;
}

#tblproductdetail .tblDetailContent
{border: #cae7f9 2px solid;
width:100%;
}
#tblproductdetail .DetailProductSpacer
{
height:5px;
background-color:White ;
}
#tblproductdetail h1, h2, h3, h4
{
font-family:Arial ;
margin:0px;
} 
#tblproductdetail h1
{
font-size:10px;
color:#666a6f;	
font-weight: bold;
font-variant:normal ;
font-style: normal;
}
#tblproductdetail h2
{
font-size:12px;
}
#tblproductdetail h3
{
font-size:9px;
color:#121212;
margin: 5 0 5 5;
} 
#tblproductdetail h4
{
font-size:10px;
color:#156dbf;	
font-weight:bold ;
}

#tblproductdetail .Detailimg 
{
margin-top:10px;
border:1px solid #ffffff;
}
#tblproductdetail .standardprice,.specialprice
{
font-family:Arial;
font-weight:bold;
}
#tblproductdetail .standardprice
{
font-size:12px;
color:#666a6f;
}
#tblproductdetail .specialprice
{
font-size:12px;
color:#666a6f;
}
#tblproductdetail  #TRExtraDetail td
{
font-weight:bold;
font-family:Arial ;
font-size:14px ;
color:#B10000;
}
/********************* table for request information **************************/
#tblproductdetail .classificationtitle
{
font-size:11px;
color:#2b63b0;
font-weight:bold;
background-color:#cae7f9;
width:160px
}
#tblproductdetail .classificationvalue
{
font-size:10px;
color:#1C1A1A;
background-color:#cae7f9;
width:115px
}
#tblproductdetail .TblProdspecs
{
width:550px;
}
#tblproductdetail .tblDetailContent #TRPrice
{
height:30px;
}
#tblproductdetail .tblDetailContent #TrButtons td
{
vertical-align:middle;
height:30px;
}
#tblproductdetail .QuantityLabel
{
font-family:Arial ;
font-size:11px;
font-weight:bold;
color: #156dbf;
}
#tblproductdetail .QuantityTextbox
{
font-family:Arial ;
color:#156dbf;
font-size:11px;
font-weight:bold;
height:18px;
padding:0 0 0 4;
border:1px solid #156dbf;
}
#tblproductdetail .AddtocartButton
{
background-color:#156dbf;
border:1px solid #156dbf;
color:#ffffff;
font-size:12px;
font-weight:bold;
font-family:Arial ;
cursor:hand;
}
#tblproductdetail .RequestButton
{
background-color:#156dbf;
border:1px solid #156dbf;
color:#ffffff;
font-size:12px;
font-weight:bold;
font-family:Arial ;
cursor:hand;
}

#tblviewtabs
{
width:650px;
}
#tblviewtabs .tabs
{   
position:relative;
left:10px;
font-size:12px;
color:#ffffff;
}
#tblviewtabs .tab
{
background-color:#A2A2A2;
padding:2px 5px;
font-size:12px;
color:#ffffff;
font-weight:bold;
border-bottom:solid 1px #9B9A9A;
}
#tblviewtabs .selectedTab
{
background-color:#156dbf;
color:#ffffff;
font-weight:bold ;
font-size: 12px;
border-bottom:solid 1px #156dbf;
}
#tblviewtabs .hovtabs
{
background-color:#156dbf;
font-size: 12px;
color:#ffffff;
font-weight:bold ;
border-bottom:solid 1px #156dbf;
}
#tblviewtabs .tabContents
{
border:solid 1px #156dbf;
padding:10px;
background-color:#ffffff;
font-size: 12px;
color:#000000;
width:683px;

}

/*=====================================================================================================================*/
/*********************************************************************************************************************/
/*******************Navigation *****************************/

#Navigation
{
}
.PreviousButton
{
font-size:11px;
color:#4A2500;
font-weight:bold;
text-decoration:none;
vertical-align:text-bottom;
}
.PreviousButton:link
{
font-size:11px;
color:#4A2500;
font-weight:bold;
text-decoration:none;
vertical-align:text-bottom;
}
.PreviousButton:visited
{
font-size:11px;
color:#4A2500;
font-weight:bold;
text-decoration:none;
vertical-align:text-bottom;
}
.PreviousButton:hover
{
font-size:11px;
color:#4A2500;
font-weight:bold;
text-decoration:underline;
vertical-align:text-bottom;
}
.PageLocation
{
font-size:11px;
color:#666a6f;
font-weight:bold;
vertical-align:text-bottom;
}
.NextButton
{
font-size:11px;
color:#666a6f;
font-weight:bold;
vertical-align:text-bottom;
}
.NextButton:link
{
font-size:11px;
color:#666a6f;
font-weight:bold;
text-decoration:none;
vertical-align:text-bottom;
}
.NextButton:visited
{
font-size:11px;
color:#666a6f;
font-weight:bold;
text-decoration:none;
vertical-align:text-bottom;
}
.NextButton:hover
{
font-size:11px;
color:#666a6f;
font-weight:bold;
text-decoration:underline;
vertical-align:text-bottom;
}

/*****************Shopping Cart display *********************************************************/
.ShoppingcartHeading 
{
font-family:Arial ;
font-size:16px;
font-weight:bold;
color:#156dbf;
height:35px;
border-bottom:1px dashed #ffffff;
}
.ShoppingcartItemsHeading
{
height:25px;
background-color: #156dbf;
}
.Tblshoppingcart
{
width:100%;
border: 1px #156dbf solid;
}
#TdShoppingCart
{
font-family:Arial ;
}
#TdShoppingCart .lblmsg
{
font-family:Arial ;
font-size:14px;
font-weight:bold;
color:#FF6600;
}
#TdShoppingCart h1, h2, h3, h4, h5
{
margin:0px;
font-family:Arial ;

}
#TdShoppingCart h1
{
font-size:10px;
font-weight:bold;
color:#ffffff;
}
#TdShoppingCart h2
{
font-size:12px;
font-weight:bold;
color: #333333;
}
#TdShoppingCart h3
{
font-size:12px;
font-weight:bold;
color:#fa018e;
}
#TdShoppingCart h4
{
font-size:12px;
font-weight:bold;
color:#156dbf;
text-decoration:none;
}
#TdShoppingCart h5
{
font-size:12px;
font-weight:bold;
color:#156dbf;	
}
#TdShoppingCart #TdProdSpecs
{
font-family:Arial;
font-size:10px;
}
.shopingcartheader
{
background-color:#cae7f9;
}
.shoppingcartfooter
{
background-color:#ffffff;
}
.shoppingcartitem
{
padding-left: 8px;
background-color:#ffffff;
}
.UpdateshoppingButton
{
font-family:Arial ;
background-color: #156dbf;
border:solid 1px #2C7F01;
color:#ffffff;
font-size:12px;
font-weight:bold;
cursor:hand;
}
.CheckOutButton
{
font-family:Arial ;
background-color: #156dbf;
border :solid 1px #2C7F01;
color:#ffffff;
font-size:12px;
font-weight:bold;
cursor:hand;
}
.ContinueshoppingButton
{
font-family:Arial ;
background-color: #156dbf;
border:solid 1px #2C7F01;
color:#ffffff;
font-size:12px;
font-weight:bold;
cursor:hand;
}
.ProductQuantityTextbox
{
font-family:Arial ;
color:#156dbf;
font-size:11px;
font-weight:bold;
height:18px;
padding:0 0 0 4;
border:1px solid #156dbf;
}
/*************************************************************************************************/
.TrEnquiry
{
background-color:#cae7f9;
font-family:Arial ;

}
#tblEnquiry
{
font-family:Arial ;
border:solid 1px #2b63b0;
width:500px;
}
#tblEnquiry H1
{
font-family:Arial ;
font-size:12px;
color:#2b63b0;
font-weight:bold;
vertical-align:top; 
margin:0px;
}
#tblEnquiry Tr
{
background-color:#cae7f9;
}
#tblenquiryform
{
background-color:#cae7f9;
}
#tblenquiryform H2
{
font-size:11px;
color:#2b63b0;
font-weight:bold;
vertical-align:top; 
margin-top:3px;
margin-bottom:0px;
margin-left:0;
margin-right:0;
font-family:Arial ;
}
#tblenquiryform H3
{
font-size:11px;
font-weight:lighter;
color:#2b63b0;
vertical-align:top; 
margin:0px;
font-family:Arial ;
}
#tblenquiryform Tr
{
background-color:#cae7f9;
}
#tblenquiryform input
{
border:solid 1px #2b63b0;
font-family:Arial ;
}
#tblenquiryform textarea
{
border:solid 1px #2b63b0;
font-family:Arial ;
}
#tblEnquiry  .SubmitInquiryButton
{
border:solid 1px #454545;
color:#cae7f9;
background-color:#2b63b0;
font-weight:bold;
font-family:Arial ;
font-size:12px ;
margin:4px 4px 4px 4px;
cursor:hand;
}

