html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* others */

blockquote, ul, ol, li{
 margin-top: 0;
}

sup { 
 font-size: 0.7em;
 left: 0;
 line-height: 0;
 position: relative;
 top: -0.6em;
}
body
{
  font-family:Arial;
  font-size:12px;
  background-color:#FFFFFF;
}

.Seeems-Text ul,
.Seeems-Text ol
{
  margin-left:20px;
  list-style: disc;
}
.ProductFilterTable tr td.Label
{
  font-weight:bold;
  font-size:12px;
  text-align:left;
  width:120px;
}


.ProductFilterTable tr td.Field input
{
  width:236px;
}
.ProductFilterTable tr td.Field select
{
  width:240px;
}

.ProductFilterTable a,
.ProductFilterTable a:link,
.ProductFilterTable a:active,
.ProductFilterTable a:hover,
.ProductFilterTable a:visited
{
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  color:#015184;  
}

table.ProductFilterTableContainer
{
  width:100%;
}


.ResultLegend
{
  font-weight:bold;
  color:#000000;
  font-size:12px;
}

table.ProductFilterResultTable
{
  background-color:#FFFFFF;
  width:100%;
}

table.ProductFilterResultTable,
table.ProductFilterResultTable tr,
table.ProductFilterResultTable tr td
{
  border: ridge 2px #CCCCCC; 
}

table.ProductFilterResultTable .Header td,
table.ProductFilterResultTable .ProductRow td
{
  padding:10px;
}

table.ProductFilterResultTable .Header
{
  background-color:#CCCCCC;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}

.ProductFilterResultTable a,
.ProductFilterResultTable a:link,
.ProductFilterResultTable a:active,
.ProductFilterResultTable a:hover,
.ProductFilterResultTable a:visited
{
  text-decoration:underline;
  color:#015184;  
}
ul.vertical-menu
{
  display:block;
  float:left;
  width:225px;
  background-image:url('/files/layout/sub_menu_bottom_img.jpg');
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-bottom:10px;
}

ul.vertical-menu li
{
  display:block;
  float:left;
  width:225px;  
  min-height:36px;
  background-image:url('/files/layout/sub_menu_sub_items_img.jpg');
  background-repeat:repeat-y;
  background-position:top left;
}

ul.vertical-menu li.vertical-menu-first
{
  min-height:50px;
  background-image:url('/files/layout/sub_menu_top_img.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

ul.vertical-menu li ul.vertical-menu-level1 li
{
  background-image:none;
}

ul.vertical-menu li.vertical-menu-first span
{
  display:block;
  width:225px;
  margin-top:22px;
  height:28px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  text-transform:capitalize;
  text-align:center;
}


ul.vertical-menu-level1 li.vertical-menu-first
{
  display:block;
  float:left;
  width:225px;  
  min-height:36px;
  background-image:url('/files/layout/sub_menu_sub_items_img.jpg');
  background-repeat:repeat-y;
  background-position:top left;

}

ul.vertical-menu-level1
{
  background-image:none;
  padding-bottom:0px;
}


ul.vertical-menu li a
{
  display:block;
  font-size:12px;
  font-weight:normal;
  min-height:16px;
  line-height:14px;
  margin:0;
  padding:0;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:10px;
  text-decoration:none;
  text-transform:uppercase;
  width:207px;
  font-weight:bold;
}


ul.vertical-menu li ul.vertical-menu-level1 li a
{
  width:197px;
  padding-left:10px;
  background-image:none;
  border-bottom:0px;
  height:auto;
  min-height:18px;
  line-height:20px;
  margin-top:5px;
}

ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li
{
  min-height: 18px;
}

ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a:link,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a:active,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a:hover,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a:visited
{
  height: auto;
  min-height: 18px;
  line-height:18px;
  padding-bottom:0px;
  padding-top:0px;
}

ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li.vertical-menu-last a,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li.vertical-menu-last a:link,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li.vertical-menu-last a:active,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li.vertical-menu-last a:hover,
ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li.vertical-menu-last a:visited
{
  background-image:url('/files/layout/menu-items-border.gif');
  background-position:bottom left;
  background-repeat: repeat-x;
  padding-bottom:10px;
}

ul.vertical-menu li.vertical-menu-middle a,
ul.vertical-menu li.vertical-menu-middle a:link,
ul.vertical-menu li.vertical-menu-middle a:visited
{
  /* border-bottom:1px dashed #CCCCCC; */
  background-image:url('/files/layout/menu-items-border.gif');
  background-position:bottom left;
  background-repeat: repeat-x;
}

ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected a,
ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected a:link,
ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected a:visited
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected a,
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected a:link,
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected a:visited
{
  background-image:none;
  line-height:18px;
  min-height:18px;
  padding-bottom:0px;
}

ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a,
ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a:link,
ul.vertical-menu li.vertical-menu-middle.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a:visited,
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a,
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a:link,
ul.vertical-menu li.vertical-menu-last.vertical-menu-has-children.vertical-menu-selected ul.vertical-menu-level1 a:visited
{
  height:auto;
  padding-top:0px;
  
}

ul.vertical-menu li.vertical-menu-middle ul.vertical-menu-level1 li a,
ul.vertical-menu li.vertical-menu-last ul.vertical-menu-level1 li a
{
  background-image:none;
  border-bottom:0px;
  height:auto;
  min-height:18px;
  line-height:18px;
  padding-bottom:0px;
}

ul.vertical-menu-level0 li a,
ul.vertical-menu-level0 li a:link,
ul.vertical-menu-level0 li a:visited
{
  color: #CCCCCC;
}

ul.vertical-menu-level0 li a:active,
ul.vertical-menu-level0 li a:hover
{
  color: #006699;
}
.RonacreteLogo a,
.RonacreteLogo a:link,
.RonacreteLogo a:active,
.RonacreteLogo a:hover,
.RonacreteLogo a:visited
{
  display:block;
  width:225px;
  height:32px;
  margin-top:10px;
  background-repeat:no-repeat;
  background-image:url('/files/layout/logo.png');
}
.Search-List .Search-Item a,
.Search-List .Search-Item a:link,
.Search-List .Search-Item a:visited
{
  color:#3A66BC;
}

.Search-List .Search-Item a:active,
.Search-List .Search-Item a:hover
{
  color:#C6C6C6;
}
.DocRef
{
  font-size:12px;
  
}
.Seeems-VeryLargeHeading {
 	/* TODO put your content here */
  font-size:18px;
}
.Seeems-LargeHeading {
 	/* TODO put your content here */
  font-size:14px;

}
.Seeems-NormalHeading {
 	/* TODO put your content here */
 font-size:12px;
}
.Seeems-SmallHeading {
 	/* TODO put your content here */
  font-size:10px;
}
.Seeems-LoginFormV02 label {
	min-width:80px;
	text-align:left;
	display:block;
}

.Seeems-LoginFormV02 tr td {
	padding-bottom:10px;
}
a.CallMeButton,
a.CallMeButton:link,
a.CallMeButton:active,
a.CallMeButton:hover,
a.CallMeButton:visited 
{
	text-decoration:none;
	float:right;
	background-image: url('/files/layout/CallMe.png');
	background-repeat:no-repeat;
	width:77px;
	height:36px;
}

a.RegisterMeButton:active,
a.RegisterMeButton:hover
{
	background-image: url('/files/layout/CallMeMouseOver.png');
}
.Seeems-TextBoxField {
	font-family: Arial;
	font-size:12px;
}
.MenuContentWrapper
{
  margin:0px;
  padding:0px;
  display:block;
  width:100%; 
  background-image:url('/files/layout/header_bg.jpg');
  background-repeat:repeat-x;
/*  background-image:url('/files/layout/backg1.jpg'); */
/*  background-repeat:repeat */;

}

.MainContentWrapper
{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
/*  height:500px; */
  background-image:url('/files/layout/container_bg.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
}

.BottomSeparator1
{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  height:5px;
  background-color:#CCCCCC;
  line-height:0px;
  font-size:0px;
}

.BottomSeparator2
{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  height:5px;
  background-color:#999999;
  line-height:0px;
  font-size:0px;
}

.BottomInfoWrapper
{
  margin:0px;
  padding:0px;
  display:block;
  width:100%; 
  background-color:White;
}
ul.upper-menu
{
  display:inline-block;
  float:right;
}

ul.upper-menu li.upper-menu-first,
ul.upper-menu li.upper-menu-middle
{
  margin-right:5px;
}

ul.upper-menu li.upper-menu-single
{
  margin-right:0px;
}


ul.upper-menu li.upper-menu-last,
ul.upper-menu li.upper-menu-middle
{
  padding-left:6px;
  background-image:url('/files/layout/upper-menu-pin.gif');
  background-repeat:no-repeat;
  background-position:top left;
}

ul.upper-menu li.upper-menu-single
{
  background-image:none;
  padding-left:0px;
}


ul.upper-menu li a,
ul.upper-menu li a:link,
ul.upper-menu li a:active,
ul.upper-menu li a:hover,
ul.upper-menu li a:visited
{
  color:#FFFFFF;
  line-height:20px;
  font-size:10px;
  text-decoration:none;
}
ul.main-menu
{
  display:block;
  float:left;
  width:710px;
  height:70px;

  background-repeat:no-repeat;
  background-image:url('/files/layout/menu_bg.jpg');
  background-position:bottom left;
}

ul.main-menu li
{
  float:left;
  display:block;
  height:70px;
  width:118px;
}

ul.main-menu li a,
ul.main-menu li a:link,
ul.main-menu li a:active,
ul.main-menu li a:hover,
ul.main-menu li a:visited
{
  color:#FFFFFF;
  display:block;
  float:left;
  font-weight:bold;
  height:50px;
  line-height:50px;
  margin-top:15px;
  padding:0;
  text-align:center;
  text-decoration:none;
  width:118px;
  font-size:12px;
}
ul.bread-crumb
{
  display:inline-block;
  float:left;
  height:50px;
  line-height:50px;
  padding-left:15px;
  background-image:url('/files/layout/breadcumb_img.jpg');
  background-repeat:no-repeat;
  background-position:left center;
}

ul.bread-crumb li 
{
  display:inline-block;
  float:left;
  margin:0px;
  height:50px;
  line-height:50px;
}


ul.bread-crumb li.bread-crumb-first,
ul.bread-crumb li.bread-crumb-middle
{
  margin-right:5px;
}

ul.bread-crumb li.bread-crumb-single
{
  margin-right:0px;
}

ul.bread-crumb li.bread-crumb-last,
ul.bread-crumb li.bread-crumb-middle
{
  padding-left:8px;
  background-image:url('/files/layout/bread-crumb-pin.gif');
  background-repeat:no-repeat;
  background-position:left center;
}

ul.bread-crumb li.bread-crumb-single
{
  background-image:none;
  padding-left:0px;
}

ul.bread-crumb li a,
ul.bread-crumb li a:link,
ul.bread-crumb li a:active,
ul.bread-crumb li a:hover,
ul.bread-crumb li a:visited
{
  color:#999999;
  font-size:10px;
  line-height:50px; 
  text-decoration:none;
  cursor:pointer; 
  text-align:left;
}
.Ronacrete-Search-Form
{
  float:left;
  background-image:url('/files/layout/search_bg.jpg');
  background-repeat:no-repeat;
  width:175px;
  display:block;
  height:40px;
}

.Ronacrete-SearchTextBox div input
{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent none repeat scroll 0 0;
  border:0 none;
  color:#CCCCCC;
  float:left;
  font-size:10px;
  margin:7px 0 0 5px;
  padding-left:5px;
  width:135px;
  -x-system-font:none;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  background-image:url('/files/layout/search_field_bg.jpg');
  background-repeat:no-repeat;
}
ul.bottom-menu
{
  display:inline-block;
  height:25px;
  line-height:25px;
  float:left;
}

ul.bottom-menu li
{
  display:inline-block;
  height:25px;
  line-height:25px;
}

ul.bottom-menu li.bottom-menu-first,
ul.bottom-menu li.bottom-menu-middle
{
  margin-right:5px;
}

ul.bottom-menu li.bottom-menu-single
{
  margin-right:0px;
}


ul.bottom-menu li.bottom-menu-last,
ul.bottom-menu li.bottom-menu-middle
{
  padding-left:6px;
  background-image:url('/files/layout/bottom-menu-pin.gif');
  background-repeat:no-repeat;
  background-position:top left;
}

ul.bottom-menu li.bottom-menu-single
{
  background-image:none;
  padding-left:0px;
}


ul.bottom-menu li a,
ul.bottom-menu li a:link,
ul.bottom-menu li a:active,
ul.bottom-menu li a:hover,
ul.bottom-menu li a:visited
{
  color:#999999;
  line-height:25px;
  font-size:10px;
  text-decoration:none;
}
.BottomInfo
{
  color:Black;
  line-height:20px;
  margin:0 auto;
  padding:0;
  font-size:10px;
}

.BottomInfo a,
.BottomInfo a:link,
.BottomInfo a:active,
.BottomInfo a:hover,
.BottomInfo a:visited
{
  color:Black;  
  font-size:10px;
}
