body {
	margin:20px auto;
	padding:0px;
	background-color:#b0d9dc;
}

#pageSurround {
	width: 950px;
	margin: 20px auto;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}

#subSurround {
	width: 911px;
	margin: 0px auto;
	padding-top:20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}

#header {
	width: 911px;
	height: 110px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/img_header.gif);
	background-repeat: no-repeat;
}

#spacer01 {
	width: 911px;
	height: 5px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/trans.gif);
	background-repeat: repeat-x;
}

#quickLinks {
	width: 911px;
	height: 30px;
}

.quickLinksNavLeft {
	width: 7px;
	height: 30px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/img_nav_left.gif);
	background-repeat: no-repeat;
}

.quickLinksNavCenter {
	background-image: url(../styleImages/backgrounds/img_nav_center.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
}

.quickLinksNavRight {
	width: 7px;
	height: 30px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/img_nav_right.gif);
	background-repeat: no-repeat;
}

.quickLinks_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#fff;
	font-weight:normal;
}
a.quickLinks_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:17px;
	color:#fff;
	font-weight:normal;
}

#spacer02 {
	width: 911px;
	height: 10px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/trans.gif);
	background-repeat: repeat-x;
}

#theContent {
	width: 911px;
}

#leftSection {
	width: 173px;
}

#sectionSeparator {
	width: 10px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/trans.gif);
	background-repeat: repeat-x;
}

#rightSection {
	width: 728px;
}

#hpSpacer {
	width: 728px;
	height: 10px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/trans.gif);
	background-repeat: repeat-x;
}

#allPagesDivder1 {
	background-image:url(../styleImages/backgrounds/img_divider_v.gif); 
	background-repeat:repeat-y; 
	background-position:left top;
}

#allPagesLeft {
	width: 515px;
}

#allPagesDivder2 {
	background-image:url(../styleImages/backgrounds/img_divider_v.gif); 
	background-repeat:repeat-y; 
	background-position:left top;
}

#allPagesRight {
	width: 192px;
}

#spacer03 {
	width: 911px;
	height: 10px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/trans.gif);
	background-repeat: repeat-x;
}

#footer {
	width: 911px;
}

#footerSpacerTop {
	width: 911px;
	height: 1px;
	background-color:#cfafca;
	margin-bottom: 20px;
}

#footerSpacerBottom {
	width: 911px;
	height: 1px;
	background-color:#cfafca;
	margin-top: 20px;
}

#footerLeft {
	width: 92px;
}

#footerRight {
	width: 821px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:normal;
	padding-left:10px;
}

.boxContent {
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.txtContentTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#005e62;
	font-weight:normal;
}


.georgia18n005e62{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#005e62;
	font-weight:normal;
}

.arial12n993300{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#993300;
	font-weight:normal;
}
.arial12n993300_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:17px;
	color:#993300;
	font-weight:normal;
}
a.arial12n993300_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#993300;
	font-weight:normal;
}

.arial12n000{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:normal;
}
.arial12n000_line{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:line-through;
	line-height:17px;
	color:#000;
	font-weight:normal;
}

.arial12n000_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:normal;
}
a.arial12n000_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:17px;
	color:#000;
	font-weight:normal;
}

.arial17n000{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:bold;
}

.arial17nc45858{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	line-height:17px;
	color:#c45858;
	font-weight:bold;
}

.arial12b000{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:bold;
}
.arial12b000_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:bold;
}

a.arial12b000_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:17px;
	color:#000;
	font-weight:bold;
}

.verdana11b873b7b{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	color:#873b7b;
	font-weight:bold;
}

.verdana12n117478{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#117478;
	font-weight:normal;
}

.arial12bcc6666{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#cc6666;
	font-weight:bold;
}

.arial12nff3300{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#ff3300;
	font-weight:normal;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
}

.arial12b993300{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#993300;
	font-weight:bold;
}

.arial11v666666{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}
.arial11v666666_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}
a.arial11v666666_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}

.txtLocation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}
a.txtLocation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}
a.txtLocation:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	color:#666666;
	font-weight:normal;
}

.arial14bcc0000{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#cc0000;
	font-weight:bold;
}

.arial14b000{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#000;
	font-weight:bold;
}

.arial12b967721{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	color:#967721;
	font-weight:bold;
}

.tdcartEven {
	background-color: #ddf0f2;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}

.shoppingCartBoxContent {
	border-top: 2px solid #117478;
	border-left: 2px solid #117478;
	border-right: 2px solid #117478;
	border-bottom: 2px solid #117478;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 15px;
	padding: 8px;
}

.shoppingCartBoxTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:UPPERCASE;
	text-align: center;
	line-height:17px;
	color:#117478;
	font-weight:normal;
	/* width: 155px; */ 
	height: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
}

.txtCartPrice {
	float: right;
	color: #FF0000;
	padding-right: 3px;
}
.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #0E51A3;	
}
.cartTotal {
	/*border-top: 1px dashed #ddf0f2; */
	/*width: 150px; */
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #0E51A3;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FF3300;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #117478;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #ddf0f2;
}
a.txtviewCart:hover {
	background-color: #ddf0f2;
	color: #117478;
	border: 1px solid #117478;
}


a.txtvote:active, a.txtvote:link, a.txtvote:visited {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 70%; */
	font-weight: bold;
	color: #FFFFFF;
	background-color: #117478;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #ddf0f2;
}
a.txtvote:hover {
	background-color: #ddf0f2;
	color: #117478;
	border: 1px solid #117478;
}

.tdcartTitle {
	font-weight: bold;
	color: #117478;
	background-color: #ddf0f2;
	border-bottom: 1px solid #117478;
}