body {text-align:left; margin:0px; padding:0px; background:#fff; height:100%;}
html { height:100%;}
body, div, td, p, br {font-size:10px; font-family:Verdana, arial, sans-serif; color:#585656; line-height:19px;}
form, select, input, textarea {font-size:10px; font-family:Verdana, arial, sans-serif; margin:0px; padding:0px; color:#000}

ul, li, p { margin:0; padding:0;}

a {color:#585656; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}

h1{ font-size:16px; font-weight:normal; padding:0; margin:0; font-weight:bold; *font-weight:normal; _font-weight:bold; font-family:Tahoma, arial, sans-serif;}
h2{ font-size:9px; padding:0; margin:0; font-weight:normal; font-family:Tahoma, arial, sans-serif;}
h3 { font-size:10px; font-weight:bold; padding:0; margin:0; margin-top:10px; font-family:Tahoma, arial, sans-serif;}

hr { height:1px; color:#d4d4d4;}

#Header { width:960px; margin:0 auto; height:90px;}
#Logo { padding:15px 0 0 20px; float:left;}
#TopNav { float:right; padding:40px 20px 0 0;}
#TopNav li { display:inline; border-right:1px #CACACA solid; padding:0 10px;}
#TopNav li.last { border:0;}

#Main { width:960px; margin:0 auto;}
.MainL { background:url(images/Main_Left.gif) repeat-y left;}
.MainR { background:url(images/Main_Right.gif) repeat-y right;}
.MainT { background:url(images/Main_Top.gif) repeat-x top;}
.MainB { background:url(images/Main_Bottom.gif) repeat-x bottom;}
.MainTL { background:url(images/Main_TopLeft.gif) no-repeat left top;}
.MainTR { background:url(images/Main_TopRight.gif) no-repeat right top;}
.MainBL { background:url(images/Main_BottomLeft.gif) no-repeat left bottom;}
.MainBR { background:url(images/Main_BottomRight.gif) no-repeat right bottom;}
.MainContent { width:950px; margin:0 auto;}

#MainNav { background:url(images/MainNav_Bg.gif) repeat-x; height:70px;}
#placeholder1, #placeholder2 { height:15px;}
#MainNavLinks { height:28px; background:url(images/MainNav_LinkBg.gif) repeat-x; overflow:hidden;}
#MainNavLinks li { display:inline; background:url(images/MainNav_Sep.gif) no-repeat right; padding:0 30px; height:28px; line-height:28px; font-size:40px; #font-size:11px;}
#MainNavLinks li.first { background:none; padding:0;}
#MainNavLinks li.last { background:none;}

#LeftNav { width:205px; float:left; #position:absolute;}
.LeftNavT { background:url(images/LeftNav_Bg.gif) repeat-x top;}
.LeftNavB { background:url(images/LeftNav_Bg.gif) repeat-x bottom;}
.LeftNavR { background:url(images/LeftNav_Bg.gif) repeat-y right;}
.LeftNavTR { background:url(images/LeftNav_TopRight.gif) no-repeat right top;}
.LeftNavBR { background:url(images/LeftNav_BottomRight.gif) no-repeat right bottom;}
#LeftNavTitle { height:36px; background:url(images/LeftNav_Title.gif) no-repeat left bottom;}
#LeftNav ul li { font-weight:bold; padding:3px; list-style-type:none;}
#LeftNav ul ul { clear:both;}
#LeftNav ul ul li  { font-weight:normal; padding:0 0 0 16px; background:url(images/arrow.gif) no-repeat 8px 8px;}
#LeftNav ul span { *float:left;}
.PagingBulletedListNormal { font-weight:normal; margin:0 1px; line-height:12px; padding:2px 5px; float:left;}
.PagingBulletedListSelected { background:#999; color:#fff; margin:0 1px; line-height:12px; padding:2px 5px; float:left;}

#PageAll { padding:0 0 0 226px; padding-bottom:30px; width:702px;}
#PageTitleAll { height:30px;}
#PageTitle { height:30px; width:200px; padding-left:10px; float:left;}
.PageTitle_Company { background:url(images/PageTitle_Company.gif) no-repeat;}
#PagePath {background:url(images/PagePath_Bg.gif) repeat-x;}
#PagePathL {background:url(images/PagePath_Left.gif) no-repeat left top;}
#PagePathR {background:url(images/PagePath_Right.gif) no-repeat right top; height:33px; line-height:33px; padding-left:10px; _padding-top:10px; _height:23px;}

#PageFunctions { float:right; padding:0 10px 0 0;}

#PageFooter {background:url(images/PageFooter_Bg.gif) repeat-x bottom;}
#PageFooterL {background:url(images/PageFooter_Left.gif) no-repeat left bottom;}
#PageFooterR {background:url(images/PageFooter_Right.gif) no-repeat right bottom; height:21px;}
#GoTop { float:right; padding:0 20px 0 0;}

#PageContent { width:700px; border:1px #DADADA solid; border-bottom:0; min-height:550px; _height:550px;}
#PageContentHome  { width:700px; min-height:550px; _height:550px;}
#PageContentWrapper { margin:15px;}
#PageContent p { margin:0 0 20px 0;}
#PageContent ul,#PageContent ol { margin-left:25px;}
#PageContent a { color:#CE0A11;}
#PageContent a:hover { color:#000;}

.PageContentText16px, .PageContentText16px p, .PageContentText16px div, .PageContentText16px td, .PageContentText16px li { font-size:16px; line-height:29px;}
.PageContentText16px h1 { font-size:28px;}
.PageContentText16px h2 { font-size:24px;}
.PageContentText16px h3 { font-size:20px;}

.PageContentText13px, .PageContentText13px p, .PageContentText13px div, .PageContentText13px td, .PageContentText13px li { font-size:13px; line-height:21px; }
.PageContentText13px h1 { font-size:22px;}
.PageContentText13px h2 { font-size:18px;}
.PageContentText13px h3 { font-size:14px;}

.PageContentText10px, .PageContentText10px p, .PageContentText10px div, .PageContentText10px td, .PageContentText10px li { font-size:10px; line-height:17px; }
.PageContentText10px h1 { font-size:16px; }
.PageContentText10px h2 { font-size:14px; }
.PageContentText10px h3 { font-size:12px; }

#Footer { text-align:center; padding:10px 0;}
#Footer li { display:inline; border-right:1px #CACACA solid; padding:0 6px;}
#Footer li.last { border:0;}

.PointerOn { cursor:pointer;}
.clear { clear:both; height:0px; overflow:hidden;}
.red { color:#f00;}
.small { font-size:9px;}
.MsgSuccess h1 { color:Green;}
.MsgFailed h1 { color:Red}
.line1 { background:url(images/line.gif) repeat-x; height:1px; overflow:hidden;} 

.BoxAll { background:#f4f4f4;}
.BoxT { background:url(images/LeftNav_Bg.gif) repeat-x top;}
.BoxB { background:url(images/LeftNav_Bg.gif) repeat-x bottom;}
.BoxR { background:url(images/LeftNav_Bg.gif) repeat-y right;}
.BoxL { background:url(images/LeftNav_Bg.gif) repeat-y left;}
.BoxTL { background:url(images/Box_TopLeft.gif) no-repeat left top;}
.BoxTR { background:url(images/Box_TopRight.gif) no-repeat right top;}
.BoxBL { background:url(images/Box_BottomLeft.gif) no-repeat left bottom;}
.BoxBR { background:url(images/Box_BottomRight.gif) no-repeat right bottom;}
.BoxContent { padding:10px;}

#EnquiryForm span.Title { width:105px; font-weight:bold; display:block; float:left;}
#EnquiryForm input, #EnquiryForm textarea { width:140px; padding:2px;}
#EnquiryForm p { margin:3px 0;}

.ProductItem { width:320px; float:left; padding-bottom:20px; margin:15px 0 0 15px;}
.ProductImg { width:200px; height:132px;}
.ProductImg2 { width:132px; height:132px;}
.ProductShadow { width:200px; height:132px; position:absolute; background:url(images/Product_Img.png) no-repeat; _background:url(images/spacer.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/default/images/Product_Img.png', sizingMethod='crop');}
.ProductShadow2 { width:132px; height:132px; position:absolute; background:url(images/Product_Img2.png) no-repeat; _background:url(images/spacer.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/default/images/Product_Img2.png', sizingMethod='crop');}
.ProductItemText { padding-left:10px;}
.PagerHeader { border-bottom:1px #CACACA solid; padding:3px; text-align:center;}
.PagerFooter { border-bottom:1px #CACACA solid; border-top:1px #CACACA solid; margin-bottom:10px; padding:3px; text-align:center;}
.ProductLink { width:65px; height:30px; position:absolute; margin:92px 0 0 130px;}

#ProductInfo h2 { padding:0 0 10px 10px;}
#ProductInfo h3 { font-size:11px; font-weight:bold;}
#ProductInfoLeft { width:140px; float:left; #position:absolute; }
#ProductInfoRight { padding: 0 0 0 140px; }


#AdminPage input { padding:5px;}