body {
	background-color: 363636;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bgrnd.gif);
	background-repeat: no-repeat;

}

.pagewidth800 {
	width: 770px;
}
.pagewidth1024 {
	width: 973px;

}

hr {
	border: none 0;
	border-top: 1px;
	background-color: #E6E6E6;
	color: #E6E6E6;
	height: 1px;
} 


ul {
	color: #66A086;
	display: block;
	margin-left: 15px;
        padding-left: 0;
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;
}

li
  {
  margin: 0;
  padding: 0;
  }


.form {

	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}


/* text styles */


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}

.textwhite {
	color: #FFFFFF;
}

.textmidgrey {
	color: #4d4d4d;
}

.textmint {
	color: #66A086;

}

.textlightgrey {

	color: #e6e6e6;
}

.textred {
	color: #CC0000;
	line-height: 12px;

}

.textredbig {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	line-height: 18px;

}

.pagetitle {
	font-size: 18px;
	background-color: E6E6E6;
	padding: 10px;
	color: #838383;
	font-weight: normal;
        line-height: 18px;

}

.pageheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #66A086;
	line-height: 31px;

}

.headeritem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #66A086;
	line-height: 15px;

}
.smalltext {
	font-size: 10px;
}

.headerlistitem {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66A086;
	padding: 5px 10px;
	display: block;
	margin-bottom: 7px;


}



/* link styles */


a:visited {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: bold;
	}

a:link{
	color: #4D4D4D;
	text-decoration: none;
        font-weight: bold;
	}

a:active {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: bold;
	}

a:hover {
	color: #66A086;
	text-decoration: none;
        font-weight: bold;
	}
	
a.grey:visited {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: normal;
	}

a.grey:link{
	color: #4D4D4D;
	text-decoration: none;
        font-weight: normal;
	}

a.grey:active {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: normal;
	}

a.grey:hover {
	color: #66A086;
	text-decoration: none;
        font-weight: normal;
	}



a.linkgreen:visited {
	color: #66A086;
	text-decoration: none;
        font-weight: bold;
	}

alinkgreen:link{
	color: #66A086;
	text-decoration: none;
        font-weight: bold;
	}

alinkgreen:active {
	color: #66A086;
	text-decoration: none;
        font-weight: bold;
	}

alinkgreen:hover {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: bold;
	}


.buttonshop {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #838383;
	text-decoration: none;

}

.buttonform {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #838383;
	text-decoration: none;
	font-size: 11px;
}


a.linkwhite:visited {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhite:link{
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhite:active {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhite:hover {
	color: #66A086;
	text-decoration: none;
        font-weight: normal;
	}
	
a.linkwhitebk:visited {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhitebk:link{
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhitebk:active {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhitebk:hover {
	color: #000000;
	text-decoration: none;
        font-weight: normal;
	}
	
a.linkwhitemed:visited {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhitemed:link{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	}

a.linkwhitemed:active {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: normal;
	}

a.linkwhitemed:hover {
	color: #000000;
	text-decoration: none;
        font-weight: normal;
	}
	
	
	
a.linkwhitegrey:visited {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold;
	}

a.linkwhitegrey:link{
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold;
	}

a.linkwhitegrey:active {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold;
	}

a.linkwhitegrey:hover {
	color: #4D4D4D;
	text-decoration: none;
        font-weight: bold;
	}

.buttonshop {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border: 1px solid #838383;
	text-decoration: none;

}


a.buttonshop:visited {
	background-color: #E6E6E6;
}

a.buttonshop:link {
	background-color: #E6E6E6;

}

a.buttonshop:active {
	background-color: #E6E6E6;
}

a.buttonshop:hover {
	background-color: #82CDAB;
	color: #FFFFFF;
}







/* box styles */


.basketborder2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: 838383;
	border-right-color: 838383;
	border-bottom-color: 838383;
	border-left-color: 838383;
}
.basketborder3 {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 838383;
	border-right-color: 838383;
	border-bottom-color: 838383;
	border-left-color: 838383;
}

.basketborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 838383;
	border-right-color: 838383;
	border-bottom-color: 838383;
	border-left-color: 838383;
}




/* top nav styles */


.topnavmint {
	background-color: #66A086;
        font-size: 12px;
        font-weight: bold;
        color: #E6E6E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #363636;
	border-right-color: #363636;
	border-bottom-color: #363636;
	border-left-color: #363636;
	background-image: url(../images/topnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
        height: 14px;
}

a.topnavmint:visited {
	color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmint:link {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmint:active {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmint:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
        padding: 8px;
	}

.topnavdarkgrey {
	background-color: #252525;
        font-size: 12px;
        font-weight: bold;
        color: #66A086;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #363636;
	border-right-color: #363636;
	border-bottom-color: #363636;
	border-left-color: #363636;
	background-image: url(../images/topnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
        height: 14px;
}


a.topnavdarkgrey:visited {
	color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavdarkgrey:link {
        color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavdarkgrey:active {
        color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavdarkgrey:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
        padding: 8px;
	}


.topnavmidgrey {
        background-color: #4D4D4D;
        font-size: 12px;
        font-weight: bold;
        color: #E6E6E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #363636;
	border-right-color: #363636;
	border-bottom-color: #363636;
	border-left-color: #363636;
	background-image: url(../images/topnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
        height: 14px;
}

a.topnavmidgrey:visited {
	color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmidgrey:link {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmidgrey:active {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.topnavmidgrey:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
        padding: 8px;
	}







/* left nav styles */

.leftnav {
	background-color: #252525;
        color: #E6E6E6;
        height: 14px;
       
}


a.leftnav:visited {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnav:link {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}

a.leftnav:active {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnav:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
	padding: 5px 5px 5px 10px;

}



.leftnavmint {
	background-color: #66A086;
        color: #E6E6E6;
        height: 14px;
       
}


a.leftnavmint:visited {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnavmint:link {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}

a.leftnavmint:active {
	color: #E6E6E6;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnavmint:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
	padding: 5px 5px 5px 10px;

}



.leftnavmintbright {
	background-color: #82CDAB;
        color: #FFFFFF;
        height: 14px;
       
}


a.leftnavmintbright:visited {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnavmintbright:link {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}

a.leftnavmintbright:active {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
	padding: 5px 5px 5px 10px;

}
a.leftnavmintbright:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
	padding: 5px 5px 5px 10px;

}



/* bottom nav styles */


.bottomnavmint {
	background-color: #66A086;
        font-size: 12px;
        font-weight: bold;
        color: #E6E6E6;
	
        border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: none;
	border-left-width: none;
	
        border-top-style: solid;
        border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	
        border-top-color: #363636;
	border-right-color: #363636;
	border-bottom-color: #363636;
	border-left-color: #363636;
	
        background-image: url(../images/bottomnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
        height: 14px;
}

a.bottomnavmint:visited {
	color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomnavmint:link {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomavmint:active {
        color: #E6E6E6;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomnavmint:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
        padding: 8px;
	}



.bottomnavdarkgrey {
	background-color: #252525;
        font-size: 12px;
        font-weight: bold;
        color: #66A086;
	
        border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: none;
	border-left-width: none;
	
        border-top-style: solid;
        border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	
        border-top-color: #363636;
	border-right-color: #363636;
	border-bottom-color: #363636;
	border-left-color: #363636;
	
        background-image: url(../images/bottomnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
        height: 14px;
}

a.bottomnavdarkgrey:visited {
	color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomnavdarkgrey:link {
        color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomnavdarkgrey:active {
        color: #66A086;
        text-decoration: none;
        display: block;
        padding: 8px;
	}

a.bottomnavdarkgrey:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
	display: block;
        padding: 8px;
	}









/* right nav styles */



.rightnavdarkgrey {
	background-color: #252525;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4d4d4d;
	border-right-color: #4d4d4d;
	border-bottom-color: #4d4d4d;
	border-left-color: #4d4d4d;
	background-image: url(../images/topnav_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



/* page nav styles */





.pagenavmint {
	background-color: #66A086;
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E6;
	background-image: url(../images/topnav_corner_white.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
	width: 145px;
	margin-top: 1px;
	display: block;

}
/* IE size bug hack   */
html>body .pagenavmint {height: 12px; width: 129px;} 

a.pagenavmint:visited {
	color: #E6E6E6;
        text-decoration: none;
        padding: 8px;
	}

a.pagenavmint:link {
        color: #E6E6E6;
        text-decoration: none;
        padding: 8px;
	}

a.pagenavmint:active {
        color: #E6E6E6;
        text-decoration: none;
        padding: 8px;
	}

a.pagenavmint:hover {
        color: #FFFFFF;
	text-decoration: none;
	background-color: #82CDAB;
        padding: 8px;
	}
.textwhitebig {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;

}
.textdarkgreybig {

	color: #252525;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}
.textmidgreybig {


	color: #4D4D4D;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}
.textdarkgrey {

	color: #252525;
}
.headeritemmidgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #838383;
	line-height: 15px;
}
.textmintbig {
	color: #66A086;
	font-size: 18px;
	line-height: 18px;
}

.textmintbigreg {
	color: #66A086;
	font-size: 17px;
	line-height: 17px;
}

.specialboxstyle1 {
	padding: 10px;
	border-top: 1px none #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	border-left: 1px solid #4d4d4d;
}
.test {
	background-image: url(../images/bgrnd_sidetab_line.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bodylist {
	display: block;
	margin-left: 15px;
	padding-left: 0;
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333333;
	padding-bottom: 8px;
}
.boxhilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	font-weight: normal;
	background-color: #D1D3D4;
	padding: 7px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.creditcards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 9px;
}
.popup_menu {
	padding-top: 15px;
}

.popup_menu2 {
	padding-top: 25px;
}

.right_pad10 {
	padding-right: 10px;
}

listinline {

	color: #66A086;
	display: inline;
	margin-left: 15px;
	list-style-type: square;
}

.tabbed_title {
	background-color: #66A086;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bottomnav_corner_mint.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.textwhitemed {

	color: #FFFFFF;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}
.cartpad {
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.pagetitlesmaller {

	font-size: 17px;
	background-color: E6E6E6;
	padding: 10px;
	color: #838383;
	font-weight: normal;
        line-height: 17px;
}
.pagetitlered {

	font-size: 17px;
	background-color: #DF0000;
	padding: 10px;
	color: #FFFFFF;
	font-weight: normal;
        line-height: 17px;
}
.textwhitebigger {

	color: #FFFFFF;
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
}
.textwhitemedlinebig {


	color: #FFFFFF;
	font-size: 16px;
	line-height: 22px;
}
.textwhite14PX {

	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
}
.rightborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4d4d4d;
	border-right-color: #4d4d4d;
	border-bottom-color: #4d4d4d;
	border-left-color: #4d4d4d;
}
