body
{
background: #FFFFFF;
margin-bottom: 0px;
margin-top: 0px;
text-align:center;
}

.mainbg
{
	background:url(images/bg-container.jpg) repeat-y;
	width:790px;
	height:100%;
}

.mainbg2
{
	background: #FFFFFF;
	background-position: top center;
	padding-left:0px;
	width:790px;
	height:100%;
}

.main
{
background: #FFFFFF;
width:720px;
margin-top:5px;
}

.mailtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7d7d7f;
text-decoration:none;
}

.scrolltextsummerlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a1282f;
text-decoration:none;
}


.scrolltextsummernorm
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.scrolltext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#df21b5;
text-decoration:none;
}

.scrolltext2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5f4666;
text-decoration:none;
}

.mailtextover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#c2c425;
text-decoration:underline;
}

.mailtextovergrey
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#858f98;
font-weight:bold;
text-decoration:underline;
}


a.menu1text:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

a.menu1text:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

a.menu1text:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#be9371;
text-decoration:none;
}

.menu1texton
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#be9371;
text-decoration:none;
}

.menu1textoff
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.menustyle2 {color: #FFFFFF;font-size: 12px;}
.menustyle4 {color: #FFFFFF; font-size: 11px; }

.normaltext
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#79756C;

}

.smallnormaltext
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#79756C;

}

.smallestnormaltext
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#79756C;

}

.mailsmalltextovergrey
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#79756C;
text-decoration:underline;
}

.headertext {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #6699FF;*/
	color: #9f2a32;
}

.headertext2 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #CC66FF;*/
	color: #03993f;
}

.textblack {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.cartqtybox {
	margin-top:3px;
	padding:3px 0 3px 3px;
	font:1em/1em "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif;
	width:29px;
	height:19px;
	background:url(images/cartqtybox.jpg) repeat-y;
	overflow:auto;
	border:0;
}

.addbag{
	background:url(images/continueshop.jpg);
	width:150px;
	height:23px;
}

.greytextarea {
	margin-top:3px;
	padding:3px 0 3px 3px;
	font:1.5em/1.1em "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif;
	width:289px;
	height:160px;
	background:url(images/form_textarea_bg.gif) repeat-y;
	overflow:auto;
	border:0;
}

.greytxtbox {
	margin-top:5px;
	padding:3px 0 3px 3px;
	font:1em/1.3em "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif;
	width:289px;
	height:31px;
	background:url(images/form_input_bg.gif) repeat-y;
	overflow:auto;
	border:0;
}

.makepaymentbtn {
	background:url(images/makepayment.jpg);
	width:120px;
	height:23px;
	border:0;
}

.proceedbtn {
	background:url(images/proceed.jpg);
	width:104px;
	height:23px;
	border:0;
}
.submitbtn {
	background:url(images/submit.gif);
	width:86px;
	height:29px;
	border:0;
}

.style4 { COLOR: #ff0000 }
.style5 { COLOR: #ffffff }
.style6 { COLOR: #ff0000 }
.style7 { COLOR: #ffffff }

.navitextnormal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#79756C;
	text-decoration:none;
}

.navitextbottom2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

.navitextbottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

.navitextbottomover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0a0c0c;
	text-decoration:none;
}

a.navitextbottom2:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.navitextbottom2:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.navitextbottom2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0a0c0c;
	text-decoration:none;
}

a.navitext:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#79756C;
	text-decoration:none;
}

a.navitext:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#79756C;
	text-decoration:none;
}

a.navitext:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#79756C;
	text-decoration:underline;
}

a.thumb-bg:link
{
	background:url(images/image-banner-out.jpg);
	width: 105px;
	height: 105px;
	vertical-align:text-bottom;
	text-align:center;
}

a.thumb-bg:visited
{
	background:url(images/image-banner-out.jpg);
	width: 105px;
	height: 105px;
	vertical-align:text-bottom;
	text-align:center;
}

a.thumb-bg:hover
{
	background:url(images/image-banner-on.jpg);
	width: 105px;
	height: 105px;
	vertical-align:text-bottom;
	text-align:center;
}

a.thumb-more:link
{
	background:url(images/click-for-more.jpg) no-repeat;
	width: 100px;
	height: 15px;
	vertical-align:text-bottom;
	text-align:center;
}

a.thumb-more:visited
{
	background:url(images/click-for-more.jpg) no-repeat;
	width: 100px;
	height: 15px;
	vertical-align:text-bottom;
	text-align:center;
}

a.thumb-more:hover
{
	background:url(images/click-for-more-on.jpg) no-repeat;
	width: 100px;
	height: 15px;
	vertical-align:text-bottom;
	text-align:center;
}

.panel-thumb
{
	background:url(images/panel-thumb.jpg);
	width: 90px;
	height: 90px;
	padding-left:3px;
	padding-top:3px;
}

.panel-thumb-on
{
	background:url(images/panel-thumb-on.jpg);
	width: 90px;
	height: 90px;
	padding-left:3px;
	padding-top:3px;
}


.normaltextbig
{
font-family:Arial;
font-size: 12px;
color:#9F2A32;
font-weight:700;

}

.normaltextbig2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#6699FF;
font-weight:700;

}

.soldouttext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:500;
}

.desctext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #009a3c;
	font-weight:500;
}

.desctextbig {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #CC66FF;*/
	color: #03993f;
	font-weight:500;
}

.desctextbig2 {
	font-size: 12px;
	font-family: Arial;
	/*color: #CC66FF;*/
	color: #03993f;
	font-weight:500;
}

.desctext2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #626B74;
	font-weight:500;
}

.imgbox {
	background:url(images/imageframe.jpg) no-repeat;
	height:230px;
	width:230px;
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
}

.imgboxmini {
	background:url(images/imageframe-mini.jpg) no-repeat;
	height:148px;
	width:148px;
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
}


.mailsubmitbtn {
	background:url(images/mail/submit-btn.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailsubmitbtnon {
	background:url(images/mail/submit-btn-on.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailcancelbtn {
	background:url(images/mail/cancel-btn.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailcancelbtnon {
	background:url(images/mail/cancel-btn-on.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailbackbtn {
	background:url(images/mail/goback-btn.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailbackbtnon {
	background:url(images/mail/goback-btn-on.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailclosebtn {
	background:url(images/mail/close-btn.jpg);
	width:66px;
	height:23px;
	border:0;
}

.mailclosebtnon {
	background:url(images/mail/close-btn-on.jpg);
	width:66px;
	height:23px;
	border:0;
}
