﻿body
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}


#Wrap
{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}

H1
{
	color:#bd0004;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

H2
{
	color:#0e0905;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:10px;
	background-image:url(images/H2_bg.jpg);
	background-repeat:repeat-x;
	height:27px;
}

H3
{
	color:#bd0004;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:left;
	padding-bottom:2px;
}


H3 span
{
	color:#6d6d6d;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:left;
}

H4
{
	color:#525252;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:8px;
	padding-bottom:3px;
	text-align:justify;
}



#TopBar
{
 width:1004px;
 height:144px;
 float:left;
 margin:0px;
 padding:0px;
 padding-top:13px;
}

#TopBarLeft
{
 width:439px;
 height:144px;
 background-image:url(images/logo.jpg);
 background-repeat:no-repeat;
 float:left;
 margin:0px;
 padding:0px;
}

#TopBarRight
{
 width:565px;
 height:34px;
 background-color:#FFFFFF;
 font:bold 10px Arial, Helvetica, sans-serif;
 text-align:left;
 float:right;
 margin:0px;
 padding-top:110px;
}

#TopBarRight a
{
 padding-left:3px;
 padding-right:3px;
}



/* -- top navigation pannel end -- */
#topNav{
	width:1004px;
	text-align:center;
	height:36px;
	margin:0 auto;
	padding:0px;
	background-image:url(images/top_btn_bg.gif);
	background-repeat:repeat-x;
	}
#topNav ul
{
	list-style-type:none;
	margin:0 auto;
	}
#topNav ul li
{
	float:left  ;
	background:url(images/top_btn_bg.gif) repeat-x 0 0px; 
	color:#FFFFFF;
	font:normal 14px/36px Arial, Helvetica, sans-serif;
	
	}
#topNav ul li a
{
    width:120px;
	text-decoration:none; 
	padding:0 20px 0px 20px; 
	display:block;
	background:url(images/top_btn_bg.gif) repeat-x 0 0px; 
	color:#FFFFFF;
	font:normal 14px/36px Arial, Helvetica, sans-serif;}
#topNav ul li a:hover{
	background:url(images/top_btn_bg_h.gif) repeat-x 0 0 #bd0004; 
	color:#FFFFFF;}


/* -- top navigation pannel end -- */


#TopWhiteSpace
{
 width:1004px;
 height:7px;
 background-color:#FFFFFF;
 float:left;
 margin:0px;
 padding:0px;
}

#Content
{
 width:1004px;
 float:left;
 text-align:justify;
}

#ContentInner
{
    list-style: url('images/bullet_list.jpg');
    margin-right: 0px;
    margin-left: 0px;
    width: 654px;
    padding-top: 10px;
    text-align: center;
    float: left;
    list-style-image: url('images/bullet_list.jpg');
}

#ContentInnerBox
{
	width:641px;
	text-align:left;
}

#ContentInnerBoxTop
{
	width:641px;
	height:53px;
	float:left;
	padding-top:15px;
	background-image:url(images/contentinnerboxtop.jpg);
	background-repeat:no-repeat;
}
#ContentInnerBoxMid
{
	width:641px;
	float:left;
	padding-top:20px;
	background-image:url(images/contentinnerboxmid.jpg);
	background-repeat:repeat-y;
}

#ContentInnerBoxMid a
{
	font-weight:bold;
	color:#000000;
}

#ContentInnerBoxMidLeft
{
	width:320px;
	float:left;
}

#ContentInnerBoxMidRight
{
	width:320px;
	float:right;

}

#ContentInnerBoxBottom
{
	width:641px;
	height:8px;
	float:left;
	background-image:url(images/contentinnerboxbot.jpg);
	background-repeat:no-repeat;
}




#ContentInnerSub
{
	width:641px;
	text-align:left;
	padding:5px;
}
#ContentInnerSubLeft
{
	width:300px;
	float:left;
	padding:0px;
}
#ContentInnerSubRight
{
	width:300px;
	float:right;
	padding:0px;
}





#CatalogueGroup
{
	width:213px;
	text-align:center;
	float:left;
	padding:2px;
    height: 157px;
}
#CatalogueGroupTop
{
	height:48px;
	padding:0px;
	padding-top:20px;
	background-image:url(images/cataloguegroups_top.jpg);
	background-repeat:no-repeat;
}
#CatalogueGroupMid
{
	padding:0px;
	padding-bottom:5px;
	text-align:left;
	padding-left:17px;
	background-image:url(images/cataloguegroups_bg.jpg);
	background-repeat:repeat-y;
}
#CatalogueGroupBot
{
	height:7px;
	padding:0px;
	background-image:url(images/cataloguegroups_bot.jpg);
	background-repeat:no-repeat;
}




#OrderForm
{
	width:550px;
	text-align:center;
	padding-top:30px;
	padding-left:45px;
}
#OrderFormTop
{
	height:20px;
	padding:0px;
	background-image:url(images/orderform_top.jpg);
	background-repeat:no-repeat;
}
#OrderFormMid
{
	padding:0px;
	padding-bottom:5px;
	text-align:left;
	padding-left:17px;
	background-image:url(images/orderform_bg.jpg);
	background-repeat:repeat-y;
}
#OrderFormBot
{
	height:21px;
	padding:0px;
	background-image:url(images/orderform_bot.jpg);
	background-repeat:no-repeat;
}





#ContentLeft
{
	width:170px;
	padding-top:10px;
	padding-left:5px;
	padding-right:0px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
}



#ContentRight
{
	width:170px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	float:right;
	font:normal 10px Arial, Helvetica, sans-serif;
}

#ContentRight a
{
	font-weight:bold;
	color:#000000;
}


#ContentSmallBox
{
	width:167px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}
#ContentSmallBoxTop
{
	height:59px;
	background-image:url(images/smallbox_top.jpg);
	background-repeat:repeat-y;
	padding:3px;
	padding-top:7px;
}
#ContentSmallBoxMid
{
	background-image:url(images/smallbox_bg.jpg);
	background-repeat:repeat-y;
	padding:3px;
	padding:5px;
	
		
}
#ContentSmallBoxMid UL   
{
	text-align:left;
	padding-left:0px;
	margin-left:5px;
	margin-top:5px;
	list-style-image:url('images/bullet_list.jpg');
}
#ContentSmallBoxMid LI 
{
	margin-bottom:5px;
}
#ContentSmallBoxMid LI A 
{
	font-weight:bold;
	text-decoration:none;
}
#ContentSmallBoxBottom
{
	height:3px;
	background-image:url(images/smallbox_bottom.jpg);
	background-repeat:no-repeat;
}



#ContentSmallBox2
{
	width:167px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}
#ContentSmallBoxTop2
{
	height:27px;
	background-image:url(images/smallbox_top2.jpg);
	background-repeat:repeat-y;
	padding:3px;
	padding-top:0px;
}
#ContentSmallBoxMid2
{
	background-image:url(images/smallbox_bg.jpg);
	background-repeat:repeat-y;
	padding:3px;
	padding:5px;
}
#ContentSmallBoxBottom2
{
	height:3px;
	background-image:url(images/smallbox_bottom.jpg);
	background-repeat:no-repeat;
}




#ContentSmallBox3
{
	width:167px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}
#ContentSmallBoxTop3
{
	height:59px;
	padding:3px;
	padding-top:0px;
}
#ContentSmallBoxMid3
{
	text-align:center;
	padding:3px;
	padding:5px;
	color:#525252;
}
#ContentSmallBoxBottom3
{
	height:3px;
}


#ContentSmallBox4
{
	width:167px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}
#ContentSmallBoxTop4
{
	height:40px;
	padding:3px;
	padding-top:0px;
}
#ContentSmallBoxMid4
{
	text-align:center;
	padding:3px;
	padding:5px;
	color:#525252;
}
#ContentSmallBoxBottom4
{
	height:3px;
}




#Footer
{
	margin-left:0px;
	padding-top:5px;
	width:1004px;
	height:69px;
	text-align:center;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	font:normal 12px Arial, Helvetica, sans-serif;
}


div.clear
{
  clear: both;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

a
{
	text-decoration:none;
	color:#000000;
}

.line
{
	float:left;
	width:974px;
	height:3px;
	background-image:url('images/Line.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

