html {
	height: 100%
}
body {
	height: 100%;
	font-size: 12px;
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../images/mainbg.jpg) #222222 repeat-x; padding-top: 0px
}
table {
 font-family: arial, tahoma, helvetica, sans-serif; color: #808080; 
}
.toppart {
	padding-bottom: 40px; padding-left: 0px; padding-right: 55px; background: url(../images/header.png) no-repeat; color: #333333; padding-top: 10px
}
.toppart a {
	color: #333333; text-decoration: none
}
.toppart a:hover {
	color: #000000; text-decoration: underline
}
.toplink {
	text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../images/toplink-bg.jpg) repeat-x; font-weight: bold; padding-top: 0px
}
.toplink a:hover {
	background: url(../images/toplink-hoverbg.jpg) repeat-x; color: #fff
}
.active {
	padding-bottom: 0px; padding-left: 15px; padding-right: 15px; background: url(../images/toplink-hoverbg.jpg) repeat-x; color: #fff; padding-top: 0px
}
a.toplink:link {
	color: #ff8000; text-decoration: none
}
a.toplink:visited {
	color: #ff8000; text-decoration: none
}
a.toplink:active {
	color: #ff8000; text-decoration: none
}
a.toplink:hover {
	color: #e0b64d; text-decoration: none
}
.tophlight {
	color: #ff0099
}
.midpart {
	padding-bottom: 20px; padding-left: 16px; padding-right: 16px; background: #ffffff; color: #000000; font-size: 12px; padding-top: 20px
}
.contantpart {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; padding-top: 0px
}
/*
.contantpart img {
	padding-bottom: 10px; padding-left: 10px; padding-right: 0px; float: right; padding-top: 0px
}
*/

.contantpart table td table img {
	float: none
}
.midpart tr {
	font-family: arial, helvetica, tahoma; color: #666666; 
}
.midpart a {
	color: #007cb7; font-weight: bold; text-decoration: none
}
.midpart a:hover {
	color: #000000; text-decoration: none
}
a.midlink:link {
	color: #ff8000; text-decoration: none
}
a.midlink:visited {
	color: #ff8000; text-decoration: none
}
a.midlink:active {
	color: #ff8000; text-decoration: none
}
a.midlink:hover {
	color: #e0b64d; text-decoration: none
}
.midheader {
	padding-bottom: 6px; padding-left: 5px; padding-right: 5px; background: #64a7e0; color: #ffffff; font-weight: bold; padding-top: 6px
}
.midhlight {
	color: #ff0099
}
.contantpart ul {
	 margin: 0px;  list-style-image: url(../images/arw.jpg)
}
.contantpart li {
	margin: 4px 8px 4px 12px;
}
.flashbg {
	text-align: center; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; xbackground: url(../images/baner-bg.jpg) repeat-y

}
h1 {
	border-bottom: #e6e6e6 3px double; padding-bottom: 5px; margin: 0px 0px 10px; padding-left: 25px; padding-right: 3px; font-family: arial, helvetica, sans-serif; background: url(../images/diamond.jpg) no-repeat left 50%; color: #00538b; font-size: 16px; padding-top: 0px
}
h2 {
	font-family: arial, helvetica; font-size: 13px
}
.textheding {
	font-family: arial, helvetica; font-size: 13px
}
h3 {
	padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #606060; font-size: 16px; font-weight: bold; padding-top: 10px
}
h4 {
	border-bottom: #c5c5c5 3px double; padding-bottom: 2px; margin: 0px 0px 7px; padding-left: 0px; padding-right: 0px; color: #333; font-size: 12px; font-weight: bold; padding-top: 0px
}

.news h4 { border-bottom:none;}
hr {
	border-bottom: #666666 1px dashed; border-left: #666666 1px dashed; margin: 15px 0px; border-top: #666666 1px dashed; border-right: #666666 1px dashed
}
span strong {
	color: white
}
ul {
	 margin: 0px;  list-style-image: url(../images/arw.gif)
}
li {
	margin: 4px 0px
}
.yline {
	padding-bottom: 0px; padding-left: 15px; padding-right: 15px; background: url(../images/yline.jpg) repeat-y center 50%; padding-top: 0px
}
.leftpart {
	padding-bottom: 0px; padding-left: 0px; padding-right: 5px; padding-top: 0px
}
.leftpart table td {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; padding-top: 0px
}
.leftpart tr {
	font-family: tahoma, helvetica, tahoma; font-size: 12px
}
.leftpart a {
	padding-bottom: 0px; padding-left: 10px; padding-right: 20px; background: url(../images/arrow.jpg) no-repeat 75px 5px; color: #716f70; text-decoration: none; padding-top: 0px
}
.leftpart a:hover {
	color: #000000; text-decoration: none
}
a.leftlink:link {
	color: #2372b5; font-weight: bold; text-decoration: none
}
a.leftlink:visited {
	color: #2372b5; font-weight: bold; text-decoration: none
}
a.leftlink:active {
	color: #2372b5; font-weight: bold; text-decoration: none
}
a.leftlink:hover {
	color: #083962; text-decoration: none
}
.leftheader {
	border-bottom: #dcecef 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: #484848; font-size: 13px; border-top: #dcecef 1px solid; font-weight: bold; padding-top: 10px
}
.lefthlight {
	color: #ff7800
}
.leftpart ul {
	list-style-type: none; margin: 0px; padding-left: 30px; list-style-image: url(../images/arw1.gif)
}
.leftpart li {
	margin: 5px 0px
}
.leftlinkbg {
	padding-left: 31px; background: url(../images/linkbg.jpg) no-repeat 41px top

}
.footer {
	padding-bottom: 7px; padding-left: 0px; padding-right: 0px; color: #CCCCCC; padding-top: 7px
}
.footer td {
	padding-bottom: 7px; padding-left: 0px; padding-right: 0px; color: #CCCCCC; padding-top: 7px
}
.footer strong {
	color: #20467b; font-weight: bold
}
.footer a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #CCCCCC; text-decoration: none; padding-top: 0px
}
footer a:visited {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #CCCCCC; text-decoration: none; padding-top: 0px
}
footer a:active {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #CCCCCC; text-decoration: none; padding-top: 0px
}
.footer a:hover {
	color: #fafafa; text-decoration: underline
}
a.footerlink:link {
	color: #666666; text-decoration: none
}
a.footerlink:visited {
	color: #666666; text-decoration: none
}
a.footerlink:active {
	color: #666666; text-decoration: none
}
a.footerlink:hover {
	color: #fafafa; text-decoration: underline
}
form {
	padding-bottom: 5px; margin: 0px; padding-left: 10px; padding-right: 10px; color: #000000; padding-top: 5px
}
form strong {
	color: #505050
}
input {
	font-family: tahoma, arial; color: #505050; font-size: 11px
}
select {
	font-family: tahoma, arial; color: #505050; font-size: 11px
}
textarea {
	font-family: tahoma, arial; color: #505050; font-size: 11px
}
input {
	border-bottom: #505050 1px solid; border-left: #505050 1px solid; padding-bottom: 1px; margin: 1px 5px; padding-left: 1px; padding-right: 1px; border-top: #505050 1px solid; border-right: #505050 1px solid; padding-top: 1px
}
select {
	border-bottom: #505050 1px solid; border-left: #505050 1px solid; padding-bottom: 1px; margin: 1px 5px; padding-left: 1px; padding-right: 1px; border-top: #505050 1px solid; border-right: #505050 1px solid; padding-top: 1px
}
textarea {
	border-bottom: #505050 1px solid; border-left: #505050 1px solid; padding-bottom: 1px; margin: 1px 5px; padding-left: 1px; padding-right: 1px; border-top: #505050 1px solid; border-right: #505050 1px solid; padding-top: 1px
}
.button {
	border-bottom: #491b03 1px solid; border-left: #491b03 1px solid; padding-bottom: 1px; margin: 1px 10px; padding-left: 5px; padding-right: 5px; background: url(../images/btnbg.jpg) repeat-x; color: #ffffff; border-top: #491b03 1px solid; font-weight: bold; border-right: #491b03 1px solid; padding-top: 1px
}
.login {
	padding-bottom: 5px; padding-left: 0px; padding-right: 30px; background: url(../images/login.jpg) no-repeat; color: #000000; padding-top: 30px
}
.rightpart {
	padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px
}
.rightbg {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(../images/right-bg.jpg) repeat-y; padding-top: 10px
}
.rightbg img {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; float: right; padding-top: 0px
}
.rightbg a {
	padding-bottom: 0px; padding-left: 0px; padding-right: 15px; background: url(../images/arrow.jpg) no-repeat right 3px; color: #505050; font-weight: bold; text-decoration: none; padding-top: 0px
}
.rightbg a:hover {
	color: #000000; text-decoration: underline
}
.righttop {
	background: url(../images/rightheaderbg.jpg) repeat-x

}
.rightstep {
	padding-bottom: 8px; padding-left: 10px; padding-right: 10px; background: url(../images/howitworkbg.jpg) no-repeat; height: 27px; color: #666666; vertical-align: middle; padding-top: 20px
}
.rightstep strong {
	color: #557b8b
}
.rightstep img {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; float: left; vertical-align: middle; padding-top: 0px
}
.tableborder {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid
}
.allborder {
	background: #96c2d4
}
.fieldheader {
	padding-left: 5px; background: #b5ddff; color: #333333; font-weight: bold
}
.fieldheader a {
	color: #333333; text-decoration: underline
}
.fieldheader a:hover {
	color: #0479dc; text-decoration: none
}
.lightbg {
	background: #f7fcff
}
.darkbg {
	background: #ebf8ff
}
.selectbg {
	background: #ddf3ff
}
.whitebg {
	background: #ffffff
}
.subheading {
	color: #606060; font-size: 12px; font-weight: bold
}
.paging {
	background: #dbeeff
}
.paging a:link {
	color: #05567f; font-weight: bold; text-decoration: underline
}
.paging a:visited {
	color: #05567f; font-weight: bold; text-decoration: underline
}
.paging a:active {
	color: #05567f; font-weight: bold; text-decoration: underline
}
.paging a:hover {
	color: #666666; text-decoration: none
}
.leftpadding {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: #f0f9ff; font-size: 14px; font-weight: bold; padding-top: 10px
}
.leftpadding strong {
	color: #bb0000
}
table td {
	
}
.maintable {
	background: #ffffff; height: 100%; vertical-align: top
}
.menubg {
	border-bottom: white 1px solid; padding-bottom: 2px; padding-left: 0px; padding-right: 10px; background: url(../images/menubg.jpg) repeat-x; height: 20px; vertical-align: middle; padding-top: 2px
}
.menubg a {
	color: white; font-weight: bold
}
.menubg a:hover {
	text-decoration: none
}
.menulink {
	border-bottom: #0d5b8b 1px solid; border-left: #0d5b8b 1px solid; background: url(../images/toplinkbg.jpg) repeat-x; border-top: #0d5b8b 1px solid; font-weight: bold; border-right: #70c2d8 1px solid
}
.menulink a {
	padding-bottom: 5px; padding-left: 12px; padding-right: 12px; display: block; color: #d5ecf3; padding-top: 5px
}
.menulink a:hover {
	background: url(../images/toplinkhover.jpg) repeat-x; color: white
}
a.menulink:link {
	color: #d5ecf3; text-decoration: none
}
a.menulink:visited {
	color: #d5ecf3; text-decoration: none
}
a.menulink:active {
	color: #d5ecf3; text-decoration: none
}
a.menulink:hover {
	color: #ffffff; text-decoration: none
}
.smalltext {
	font-size: 10px
}
.normaltext {
	font-size: 11px; font-weight: normal
}
.error {
	color: #ff0000
}
.red {
	color: #ff0000
}
.success {
	color: #35525e
}
.hlight {
	color: #ff5b01
}
.price {
	color: #2977ba
}
.justify {
	text-align: justify
}
.lineheight {
	line-height: 16px
}
.noborder {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px
}
.applytoday {
	text-align: right; font-size: 24px
}
.promocode {
	color: #dd0066; font-size: 12px; font-weight: bold
}
.emailheader {
	color: #5a9db8; font-size: 14px; font-weight: bold
}
.emailborder {
	border-bottom: #276781 1px solid; border-left: #276781 1px solid; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; border-top: 0px; border-right: #276781 1px solid; padding-top: 0px
}
.lineheight {
	text-align: justify; line-height: 18px
}
a.normallink:link {
	color: #666666; text-decoration: none
}
a.normallink:visited {
	color: #666666; text-decoration: none
}
a.normallink:active {
	color: #666666; text-decoration: none
}
a.normallink:hover {
	color: #333333; text-decoration: underline
}
a.headlink:link {
	color: #0c4a7f; font-weight: bold; text-decoration: none
}
a.headlink:visited {
	color: #0c4a7f; font-weight: bold; text-decoration: none
}
a.headlink:active {
	color: #0c4a7f; font-weight: bold; text-decoration: none
}
a.headlink:hover {
	color: #ff8000; text-decoration: none
}
a.lightlink:link {
	color: #ededed; text-decoration: none
}
a.lightlink:visited {
	color: #ededed; text-decoration: none
}
a.lightlink:active {
	color: #ededed; text-decoration: none
}
.white {
	color: #ededed; text-decoration: none
}
a.lightlink:hover {
	color: #e0b64d; text-decoration: none
}
a.avileax:link {
	color: #ffd800; text-decoration: none
}
a.avileax:visited {
	color: #ffd800; text-decoration: none
}
a.avileax:hover {
	color: #ffffff; text-decoration: none
}
.thumimg {
	width: 90px
}
.normalimg {
	text-align: center; padding-bottom: 1px; padding-left: 1px; width: 139px; padding-right: 1px; background: url(../images/productbg.jpg) no-repeat center 50%; height: 144px; vertical-align: middle; padding-top: 1px
}
.bigimg {
	border-bottom: #cccccc 2px solid; border-left: #cccccc 2px solid; padding-bottom: 2px; padding-left: 2px; width: 300px; padding-right: 2px; border-top: #cccccc 2px solid; border-right: #cccccc 2px solid; padding-top: 2px
}
a:hover .imgborder {
	border-bottom: #64a7e0 1px solid; border-left: #64a7e0 1px solid; border-top: #64a7e0 1px solid; border-right: #64a7e0 1px solid
}
a:hover .thumimg {
	border-bottom: #64a7e0 1px solid; border-left: #64a7e0 1px solid; border-top: #64a7e0 1px solid; border-right: #64a7e0 1px solid
}
a:hover .normalimg {
	border-bottom: #64a7e0 1px solid; border-left: #64a7e0 1px solid; border-top: #64a7e0 1px solid; border-right: #64a7e0 1px solid
}
.imageheader {
	text-align: center; background: url(../images/productnamebg.jpg) no-repeat center 50%; height: 39px; font-size: 14px; vertical-align: middle; font-weight: bold
}

img {
	border:none;
}

div#slides {
list-style:none;
height:261px;
}