body
{
	font-family: arial, helvetica, sans-serif;
}
img{
	border:0;
	margin:0;
	padding:0;
}
p {
	font: 11px verdana, arial, helvetica, sans-serif; color: #666666
}

li {
	font: 11px verdana, arial, helvetica, sans-serif; color: #666666
}

.commonStyle {
	font: 11px verdana, arial, helvetica, sans-serif; color: #666666
}

.basketTable {
	font: 11px arial, helvetica, sans-serif; color: #000000
}
a.Menu:link {
	font-weight: bold; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.Menu:visited {
	font-weight: bold; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.Menu:hover {
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

a.Menu:active {
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

.menu_cell {}

.menu_cell_curr {}

a.menu_main:link, a.menu_main:visited {
	font-weight: bold; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

a.menu_main:hover{
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

a.menu_main_curr:link, a.menu_main_curr:visited {
	font-weight: bold; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; text-decoration: underline;}

a.menu_main_curr:hover{
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}


A.backLink:link {
	font-weight: bold; font-size: 11px; color: #0000ff; font-family: arial, helvetica, sans-serif; height: 15px; text-align: right; text-decoration: none
}
A.backLink:visited {
	font-weight: bold; font-size: 11px; color: #0000ff; font-family: arial, helvetica, sans-serif; height: 15px; text-align: right; text-decoration: none
}
A.backLink:hover {
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; height: 15px; text-align: right; text-decoration: none
}
A.backLink:active {
	font-weight: bold; font-size: 11px; color: #c92c2c; font-family: arial, helvetica, sans-serif; height: 15px; text-align: right; text-decoration: none
}
A.pLink:link {
	font-size: 12px; color: #0000ff; font-family: arial, helvetica, sans-serif; height: 15px; text-align: center; text-decoration: none
}
A.pLink:visited {
	font-size: 12px; color: #0000ff; font-family: arial, helvetica, sans-serif; height: 15px; text-align: center; text-decoration: none
}
A.pLink:hover {
	font-size: 12px; color: #c92c2c; font-family: arial, helvetica, sans-serif; height: 15px; text-align: center; text-decoration: none
}
A.pLink:active {
	font-size: 12px; color: #c92c2c; font-family: arial, helvetica, sans-serif; height: 15px; text-align: center; text-decoration: none
}
.checkoutInput {
	font-size: 12px; color: #000000; font-family: arial; height: 20px
}
.pleft {
	font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff; text-align: left
}
.pcenter {
	font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff; text-align: center
}
.plarger {
	font: 14px arial, helvetica, sans-serif; color: #000000; text-align: center
}
.pright {
	font: 11px verdana, arial, helvetica, sans-serif; color: #ffffff; text-align: right
}
.news {
	font: bold 12px arial, helvetica, sans-serif; color: #000000; text-align: center
}
.green {
	font: bold 12px arial, helvetica, sans-serif; color: #cc0000; text-align: justify
}
.greenpara {
	font: bold 12px arial, helvetica, sans-serif; color: #1d3a20; text-align: justify
}
.greensubheader {
	font: bold 14px arial, helvetica, sans-serif; color: #1d3a20; text-align: justify
}
.greenheaders {
	font: bold 16px arial, helvetica, sans-serif; color: #316236; text-align: justify
}
.date {
	font: 10px arial, helvetica, sans-serif; color: #000000; text-align: justify
}
.p1 {
	font: bold 12px arial, helvetica, sans-serif; color: #000000; text-align: center
}
.input {
	border-top-width: 1px; border-left-width: 1px; border-left-color: #000000; border-bottom-width: 1px; border-bottom-color: #cccccc; font: 10px verdana, arial, helvetica, sans-serif; color: #ffffff; border-top-color: #000000; background-color: #3a5b60; text-align: left; border-right-width: 1px; border-right-color: #cccccc
}
.inputsubsc {
	font: bold 10px verdana, arial, helvetica, sans-serif; color: #000000; text-align: center
}
.centerp {
	font: 10px arial, helvetica, sans-serif; color: #666666; text-align: center
}
.prodTitle {
	font: 10px arial, helvetica, sans-serif; color: #ffffff; text-align: left
}
.prodPrice {
	font: 10px arial, helvetica, sans-serif; color: #ffffff; text-align: right
}
.prodTitleZ {
	font: 10pt arial, helvetica, sans-serif; color: #ffffff; text-align: left
}
.prodPriceZ {
	font: 10pt arial, helvetica, sans-serif; color: #ffffff; text-align: right
}
.basketP {
	font: 10pt arial, helvetica, sans-serif; color: #ffffff; text-align: center
}
A.Terms:link {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none
}
A.Terms:visited {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none
}
A.Terms:hover {
	font-weight: normal; font-size: 10px; color: #333366; font-family: arial, helvetica, sans-serif; text-decoration: none
}
A.Terms:active {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none
}
UNKNOWN {
	FONT: bold 10pt Arial, Helvetica, sans-serif; COLOR: #ccccff; TEXT-ALIGN: right
}
.title {
	font: bold 14pt "baskerville old face"; color: #000000; text-align: left
}

.TitlePointer {
	font: bold 10px "baskerville old face"; color: #c92c2c; text-align: left;
}

.date {
	font: 10px arial, helvetica, sans-serif; color: #000000; text-align: left
}
.dateright {
	font: 10px arial, helvetica, sans-serif; color: #000000; text-align: right
}
.smPara {
	font: 10px arial, helvetica, sans-serif; color: #000000; text-align: center
}
.mePara {
	font: 12px arial, helvetica, sans-serif; color: #ffffff; text-align: justify
}
h1 {
	font-weight: normal; font-size: 10px; text-transform: none; font-family: arial, helvetica, sans-serif; text-align: left
}
h2 {
	font-weight: bold; font-size: 14pt; color: #cccccc; font-family: arial, helvetica, sans-serif
}
h6 {
	font-weight: bold; font-size: 12pt; color: #999966; font-style: italic; font-family: arial, helvetica, sans-serif; text-align: center
}
a.footer:link {
	font-weight: bold; font-size: 10px; color: #666666; font-family: arial, helvetica, sans-serif; text-align: center; text-decoration: none
}
a.footer:visited {
	font-weight: bold; font-size: 10px; color: #000000; font-family: arial, helvetica, sans-serif; text-align: center; text-decoration: none
}
a.footer:hover {
	font-weight: bold; font-size: 10px; color: #cc0000; font-family: arial, helvetica, sans-serif; text-align: center; text-decoration: none
}
a.footer:active {
	font-weight: bold; font-size: 10px; color: #000000; font-family: arial, helvetica, sans-serif; text-align: center; text-decoration: none
}
A.Menuleft:link {
	font-weight: bold; font-size: 11px; color: #000000; font-family: arial, helvetica, sans-serif; text-align: left; text-decoration: none
}
A.Menuleft:visited {
	font-weight: bold; font-size: 11px; color: #000000; font-family: arial, helvetica, sans-serif; text-align: left; text-decoration: none
}
A.Menuleft:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Menuleft:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Menuenter:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f68326; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.Menuenter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f68326; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.Menuenter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.Menuenter:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f68326; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.Menuleftred:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Menuleftred:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Menuleftred:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Menuleftred:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.MenuSm:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MenuSm:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MenuSm:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #333366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MenuSm:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.paraLnk:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.paraLnk:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.paraLnk:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.paraLnk:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Email:link {
	FONT-SIZE: 10pt; COLOR: #1153a9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Email:visited {
	FONT-SIZE: 10pt; COLOR: #1153a9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Email:hover {
	FONT-SIZE: 10pt; COLOR: #85b5e2; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Email:active {
	FONT-SIZE: 10pt; COLOR: #1153a9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SideMenu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.SideMenu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.SideMenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.SideMenu:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
A.TopMenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopMenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopMenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopMenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ListLinks:link {
	FONT-SIZE: 10pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ListLinks:visited {
	FONT-SIZE: 10pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ListLinks:hover {
	FONT-SIZE: 10pt; COLOR: #00cc00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ListLinks:active {
	FONT-SIZE: 10pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.enetLink:link {
	FONT-SIZE: xx-small; COLOR: #000055; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.enetLink:visited {
	FONT-SIZE: xx-small; COLOR: #000055; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.enetLink:hover {
	FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.enetLink:active {
	FONT-SIZE: xx-small; COLOR: #000055; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.box {
	border-right: #333333 1px solid; border-top: #333333 1px solid; border-left: #333333 1px solid; border-bottom: #333333 1px solid; background-color: #e9dfd2
}
.sub {
	border-right: #000000 1px outset; border-top: #000000 1px outset; font-size: 12px; border-left: #000000 1px outset; color: #000066; border-bottom: #000000 1px outset; font-family: arial, helvetica, sans-serif; background-color: #ffffff
}
.oldbody {
	scrollbar-face-color: #85b5e2; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000033; scrollbar-3dlight-color: #3f66a1; scrollbar-arrow-color: #1153a9; scrollbar-track-color: #000000; scrollbar-darkshadow-color: #3f66a1
}
.mainheaders {
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ccccff; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.backgroundmain {
	background-position: left bottom; background-image: url(images/back_feather.jpg); background-repeat: no-repeat
}
.backtop {
	background-position: left top; background-image: url(images/header/left_ext.jpg); background-repeat: no-repeat
}
.backtopnav {
	background-position: left top; background-image: url(images/header/nav_bot.gif); background-repeat: no-repeat
}
.newstop {
	background-position: left top; background-image: url(images/navt.gif); background-repeat: no-repeat
}
.background {
	background-position: left top; background-image: url(bot_bg.gif); background-repeat: repeat-x
}
.hbg {
	background-position: left bottom; background-image: url(images/somerset_webdesignbgcopy.jpg); background-repeat: no-repeat
}
.textpagesbg {
	background-position: left bottom; background-image: url(images/somerset_webdesignbg.jpg); background-repeat: no-repeat
}
.shadow {
	font-size: 10px; filter: alpha(opacity=50, finishopacity=10, style=normal, startx=0, starty=0, finishx=40, finishy=50); color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: justify
}
.shadow1 {
	font-size: 10px; filter: alpha(opacity=75, finishopacity=10, style=normal, startx=0, starty=0, finishx=40, finishy=50); color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: justify
}
.shadow2 {
	font-size: 10px; filter: alpha(opacity=100, finishopacity=10, style=normal, startx=0, starty=0, finishx=40, finishy=50); color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: justify
}

span.req_star { color: #dd2222 }

#login_block {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;

}
#login_block  a{
	color: #666666;
	text-decoration:underline;
}

#login_block  a:hover{
	text-decoration:none;
}

#login_block input{
	background-color:#FAFAFA;
	border:1px solid #817F80;
	color:#555555;
	font-size:11px;
	height:17px;
	margin:0px;
	vertical-align:middle;
	
}
.login_field {
	width: 120px;
}

#errors li{
	color: #f00;
	font-size:1.1em;
	font-weight:bold;
}
