/************** Template definitions ********************//* Body */body{	background-image: url(http://www.dresscircle.co.nz/images/background.gif);	color: #000000;	font-family: Verdana;	font-size: 80%;	margin: 0px;}a{	color: #0D1C8B;}div.vertical-padded{	padding-top: 10px;	padding-bottom: 10px;}/* Headings */h1{	font-size: 150%;	font-weight: normal;}h2{	font-size: 130%;	font-weight: normal;}/* Title */table.title{	height: 145px;	width: 90%;}table.title td.logo{	background-image: url(http://www.dresscircle.co.nz/images/brand-logo.gif);	background-repeat: no-repeat;	width: 287px;}table.title td.logo a.logo{	border: 0px;	display: block;	height: 145px;	text-decoration: none;}table.title td.menu_body{	background-image: url(http://www.dresscircle.co.nz/images/brand-bg.gif);	background-position: center bottom;	background-repeat: repeat-x;	vertical-align: top;}table.title td.menu_end{	background-image: url(http://www.dresscircle.co.nz/images/brand-right.gif);	background-position: center bottom;	background-repeat: no-repeat;	width: 1px;}/* Title Menu */table.title_menu{	margin-top: 92px;	height: 36px;}table.title_menu td.menu_item{	font-weight: bold;	text-align: center;}table.title_menu td.menu_item a.menu_item{	color: #000000;	display: block;	padding: 5px;	text-decoration: none;}table.title_menu td.menu_item a.menu_item:hover{	color: #A30000;	display: block;	padding: 5px;	text-decoration: none;}table.title_menu td.menu_separator{	background-image: url(http://www.dresscircle.co.nz/images/brand-bg-separator.gif);	background-position: 0px 3px;	background-repeat: no-repeat;	width: 1px;}/* Body */table.body{	width: 90%;}table.body td.menu{	background-color: #EBEBEB;	background-image: url(http://www.dresscircle.co.nz/images/border.gif);	background-position: left center;	background-repeat: repeat-y;	height: 100%;	text-align: center;	vertical-align: top;	width: 195px;}table.body td.body{	background-color: #FFFFFF;	background-image: url(http://www.dresscircle.co.nz/images/border.gif);	background-position: right center;	background-repeat: repeat-y;	padding: 10px;	vertical-align: top;}/* Body Menu */table.body_menu{	background-color: #FFFFFF;	border: 1px solid #000000;	margin-top: 15px;	width: 166px;}table.body_menu td.menu_item{	border: 0px;	font-weight: bold;	text-align: center;}table.body_menu td.menu_item a.menu_item{	background-position: left top;	background-repeat: no-repeat;	border: 0px;	color: #000000;	display: block;	height: 44px;	text-decoration: none;}table.body_menu td.menu_item a.menu_item:hover{	background-position: left bottom;	background-repeat: no-repeat;	border: 0px;	color: #A30000;	display: block;	height: 44px;	text-decoration: none;}table.body_menu td.menu_item a.menu_item_selected{	background-position: left bottom;	background-repeat: no-repeat;	border: 0px;	color: #A30000;	display: block;	height: 44px;	text-decoration: none;}table.body_menu td.menu_item span.menu_item{	text-align: center;	padding-left: 44px;	padding-top: 15px;	display: block;}/* Base */table.base{	width: 90%;}table.base td.base_start{	background-image: url(http://www.dresscircle.co.nz/images/base-left.gif);	background-position: center center;	background-repeat: no-repeat;	height: 82px;	width: 1px;}table.base td.base_body{	background-image: url(http://www.dresscircle.co.nz/images/base-bg.gif);	background-position: center top;	background-repeat: repeat-x;	color: #FFFFFF;	font-size: 80%;	height: 82px;	padding-left: 30px;	text-align: left;}table.base td.base_end{	background-image: url(http://www.dresscircle.co.nz/images/base-right.gif);	background-position: right center;	background-repeat: no-repeat;	height: 82px;	width: 207px;}/* Forms */input.text, textarea.text{	width: 100%;	border: 1px solid #707070;	font-family: Verdana;	font-size: 9pt;}input.button{	font-family: Verdana;	font-size: 9pt;	background-color: #CBCBCB;	border: 1px solid #707070;	padding: 4px;}
