/* Copyright Seven Communications Ltd */

html,body { 
	height: 100%; 
}

body {
	color: #606060;
	background: #721c36 url(../img/img_cs_bg01.gif) repeat-y center top;
	font: 66.667% verdana, arial, sans-serif;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	height: 100%;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #ab1e48;
}
a:hover {
color: #606060;
}
p {
margin: 0 0 1.5em 0;
}
b {
color: #333;
}
#centerize {
width: 746px;
height: 100%;
min-height: 100%;
margin: 0 auto;
}
#logo {
padding: 0 0 7px 0;
}
/* IE reads the width of the logo */

#addstrap {
margin: 0 0 0 360px;
top: 85px;
position: absolute;
line-height: 1.2em;
}

/*html>body #addstrap {
     *background-color: red; -ie7 only hack
}*/

span.bull {
color: #ab1e48;
}
#maintexthome {
width: 400px;
position: absolute;
margin: 430px 0 0 103px;
padding: 0 0 20px 0;
}
#subtexthome {
width: 210px;
position: absolute;
margin: 430px 0 0 515px;
padding: 0 0 20px 0;
}
#subtexthome a {
line-height: 2em;
}
#maintext {
width: 400px;
position: absolute;
margin: 300px 0 0 103px;
padding: 0 0 20px 0;
}
#maintext p.dotted {
border-bottom: 1px dotted #ab1e48;
padding: 0 0 10px 0;
}
#subtext {
width: 210px;
position: absolute;
margin: 300px 0 0 515px;
padding: 0 0 20px 0;
}
#subtext a {
line-height: 2em;
}
#centerize > #maintexthome { /*Mozilla hack*/
margin: 430px 0 0 111px;
}
#centerize > #subtexthome { /*Mozilla hack*/
margin: 430px 0 0 523px;
}
table {
padding: 0;
margin: 0;
border-collapse: collapse;
}
table td {
padding: 0;
margin: 0;
vertical-align: top;
}
/*----------menu----------*/
#menu {
background-image: url(../img/img_cs_menubg.gif); 
background-repeat: no-repeat;
background-position: center top;
width: 732px;
height: 28px;
background-color: #ab1e48;
margin: 0 0 0 9px;
}
#menu ul {
width: 732px;
height: 28px;
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
#menu ul li {
float: left;
margin: 6px 0 0 0;
padding: 0;
}
#menu ul li a.onit {
color: pink;
cursor: default;
}
#menu ul li a.onit:hover {
color: pink;
cursor: default;
}
#menu ul li a {
color: white;
font-weight: bold;
text-decoration: none;
padding: 7px;
padding-right: 18px;
}
#menu ul li a:hover {
color: darkgray;
}
/*----------end----------*/

/*----------mainandsub----------*/
table#mainandsub {
width: 732px;
border-collapse: collapse;
padding: 0;
margin: 5px 0 0 9px;
}
td {
vertical-align: top;
}
td a {
font-weight: bold;
text-decoration: none;
color: #ab1e48;
}
td a:hover {
color: #000;
}
td.main_img {
width: 508px; 
height: 242px;
padding: 0;
margin: 0;
}
td.mainimglink {
height: 31px;
background-image: url(../img/img_cs_mainimgbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
vertical-align: middle;
}
td.subimg {
width: 217px;
height: 211px;
background-image: url(../img/img_cs_subimg.jpg); 
background-repeat: no-repeat;
background-position: left top;
padding: 0;
margin: 0;
}
td.subimglink {
height: 31px;
background-image: url(../img/img_cs_subimgbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
vertical-align: middle;
}
/*----------end----------*/

/*----------links----------*/
table#links {
border-collapse: collapse;
padding: 0;
margin: 5px 0 0 111px;
}
table#links td {
vertical-align: middle;
}
td a {
line-height: 1.2em;
}
td.link01 {
width: 130px; 
height: 99px;
background-image: url(../img/img_cs_link01.jpg); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 7px 0 0;
margin: 0;
}
td.link01text {
height: 31px;
background-image: url(../img/img_cs_linkbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
}
td.link02 {
width: 130px; 
height: 99px;
background-image: url(../img/saddle_link.jpg); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 7px 0 0;
margin: 0;
}
td.link02text {
height: 31px;
background-image: url(../img/img_cs_linkbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
}
td.link03 {
width: 130px; 
height: 99px;
background-image: url(../img/img_cs_link03.jpg); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 7px 0 0;
margin: 0;
}
td.link03text {
height: 31px;
background-image: url(../img/img_cs_linkbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
}
td.link04 {
width: 217px; 
height: 99px;
background-image: url(../img/offers_link.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0;
margin: 0;
}
td.link04text {
height: 31px;
background-image: url(../img/img_cs_subimgbg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 10px;
margin: 0;
vertical-align: middle;
}
/*----------end----------*/

.quote {
	font-size: 120%;
	font-style: italic;
}