body {
	margin:0; 
	padding:0; 
	text-align:left;
	font:13px/16px Tahoma, Arial, helvetica, sans-serif; 
	background:#ffffff;
}
table, td{
	font:13px/16px Tahoma, Arial, helvetica, sans-serif; 
	color:#000000; 
	vertical-align:top;  
	padding:0; 
	margin:0;
}
#wrapper {
	width:100%;
	padding:0;
	border:0;
}
#topMenu {
	width:100%;
	height:30px;
	padding-top:15px;
	padding-bottom:5px;
	padding-right:10px;
	text-align:right;
	font-size:1.0em;
	color:#999999;
	border-bottom:5px solid #999999;
}
#topMenu a:link {
	font-size:1.0em;
	color:#999999;
	text-decoration:none;
}
#topMenu a:hover {
	font-size:1.0em;
	color:#d77825;
	text-decoration:underline;
}
#topMenu a:visited {
	font-size:1.0em;
	color:#999999;
	text-decoration:none;
}
#topMenu a:active {
	font-size:1.0em;
	color:#999999;
	text-decoration:none;
}
.topMenu-on {
	text-align:right;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	color:#b41624;
}
#header {
	width:100%;
	height:94px;
	text-align:left;
	padding:0;
	background:#ffffff url(../images/bannerBg.jpg) repeat-x top left;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}
#logo {
	width:166px;
	height:auto;
	text-align:left;
	padding:0;
	background:#000000;
}
#banner {
	width:auto;
	height:auto;
	text-align:left;
	padding-left:6px;
}
#topLine-left {
	width:166px;
	height:auto;
	background:#000000;
	border-bottom: 5px solid #999999;
}
#topLine-right {
	width:auto;
	height:auto;
	background:#b41624;
	border-bottom: 5px solid #999999;
}
#content {
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
}
#rightPanel {
	width:250px;
	padding:0;
	margin:0;
	text-align:center;
	background:#ffffff;
}
#enquiryBorder{
	border:3px solid #999999;
}
.panelBorder-topLeft {
	padding:0;
	width:12px;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-topleft.gif) no-repeat bottom left;
}
.panelBorder-topRight{
	padding:0;
	width:12px;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-topright.gif) no-repeat bottom left;
}
.panelBorder-top{
	padding:0;
	width:auto;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-top.gif) repeat-x bottom left;
}
.panelBorder-left{
	padding:0;
	width:12;
	height:auto;
	text-align:center;
	background:#ffffff url(../images/rightpanel-left.gif) repeat-y top left;
}
.panelBorder-base{
	padding:0;
	width:auto;
	height:auto;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background:#ffffff url(../images/rightpanel-bg.gif) repeat-y top left;
}
.panelBorder-right{
	padding:0;
	width:12;
	height:auto;
	text-align:center;
	background:#ffffff url(../images/rightpanel-right.gif) repeat-y top left;
}
.panelBorder-btmLeft {
	padding:0;
	width:12px;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-btmleft.gif) no-repeat top left;
}
.panelBorder-btmRight{
	padding:0;
	width:12px;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-btmright.gif) no-repeat top left;
}
.panelBorder-btm{
	padding:0;
	width:auto;
	height:12px;
	text-align:center;
	background:#ffffff url(../images/rightpanel-btm.gif) repeat-x top left;
}
.mainContent {
	padding:10px;
	width:auto;
	text-align:justify;
	background:#ffffff;
}
.menu {
	padding:3px;
	width:auto;
	height:18px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
	background:#ffffff url(../images/rightMenu.gif) repeat-y top left;
}
.menu a:link {
	font-size:1.0em;
	color:#ffffff;
	text-decoration:none;
}
.menu a:hover {
	font-size:1.0em;
	color:#b41624;
	text-decoration:underline;
}
.menu a:visited {
	font-size:1.0em;
	color:#ffffff;
	text-decoration:none;
}
.menu a:active {
	font-size:1.0em;
	color:#b41624;
	text-decoration:none;
}
.menuIcon {
	padding:3px;
	width:18px;
	height:18px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
	background:#ffffff url(../images/rightMenu.gif) repeat-y top left;
}
.menuIcon-on {
	padding:3px;
	width:18px;
	height:18px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
	background:#b41624;
}
.menu-on {
	padding:3px;
	width:auto;
	height:18px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
	background:#b41624;
}
.subMenu{
	padding:8px;
	text-align:left;
	font-weight:bold;
	color:#b41624;
}
.subMenu a:link {
	font-size:1.0em;
	color:#b41624;
	text-decoration:underline;
}
.subMenu a:hover {
	font-size:1.0em;
	color:#b41624;
	text-decoration:none;
}
.subMenu a:visited {
	font-size:1.0em;
	color:#b41624;
	text-decoration:underline;
}
.subMenu a:active {
	font-size:1.0em;
	color:#b41624;
	text-decoration:underline;
}
.headerImg-border {
	border: solid 1px #bb828b;
	padding:5px;
	text-align:center;
}
.newsListing{
	padding:8px;
	text-align:left;
}
.newsDate{
	text-align:left;
	color:#785152;
	font-weight:bold;
}
.productThamb {
	padding:3px;
	width:86px;
	text-align:center;
}
.productDetails {
	padding:3px;
	height:120px;
	text-align:center;
	border: 2px solid #D0CDC8;
	background:#ffffff;
}
.productImg {
	padding:3px;
	width:300px;
	text-align:center;
}
.alignRight {
	text-align:right;	
}
.alignCenter {
	text-align:center;	
}
.div {
	border-bottom:2px dotted #999999;
}
.div-right {
	border-right:2px dotted #999999;
}
h1 {
	font-size:1.5em;
	color:#B72867;
	padding:5px;
	border-bottom:dashed 1px #666666;
}
form, td {margin:0; padding:0}
.clear{clear:both; line-height:0px}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#352E2E; padding:0px 0 0 2px; text-transform:none; border: 1px solid #ADADAD}
ul{list-style:none; line-height:0; padding:0; margin:0}

.head a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#606669; text-decoration:none; background:url(images/hd_arr.jpg) center left no-repeat; padding-left:12px}
.head a:hover{text-decoration:underline}

span{
	font-size:1.1em;
	color:#b41624; 
	font-weight:bold
}
span b{font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#17080D; font-weight:bold}

.price td{font:16px Tahoma, Arial, helvetica, sans-serif; color:#B13320; font-weight:bold}
.price b{font:10px Tahoma, Arial, helvetica, sans-serif; color:#B13320; font-weight:bold}
.price strong{font:12px Tahoma, Arial, helvetica, sans-serif; color:#B13320; font-weight:bold}


.menu a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#30383C; text-decoration:none; font-weight:bold; text-transform:uppercase}
.menu a:hover{text-decoration:underline}

#footer-left {
	width:166px;
	height:auto;
	color:#ffffff;
	padding:5px;
	background:#000000;
	border-bottom: 5px solid #999999;
}
#footer-right {
	width:auto;
	height:auto;
	color:#ffffff;
	padding:5px;
	background:#b41624;
	border-bottom: 5px solid #999999;
}
