html, body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.website_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 50px;

	color: #ffffff;

}

img {

	border-color: #666666;
}



.cart_icon {

	border: none;

	margin: 12px 0px;

}



.searchBtn {

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-left:2px;

	padding-right:2px;

	border: 1px solid #9F9F9F;

	text-decoration:none;

	color: #000000;

}

.searchBox {

	color: #666666;

	background-color: #FFFFFF;

	border: 1px solid #7F9DB9;

	font-size: 11px;

}

.textbox {

	background-color: #ffffff;

	border: 1px solid #7F9DB9;

	font-size: 11px;

	color: #000000;

}

.textboxDisabled {

	background-color: #FFFFFF;

	border: 1px solid #EBEBEB;

	/*font-size: 11px;*/

	color: #000000;

}

.submit {	

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding:1px;

	border: 1px solid #9F9F9F;

	text-decoration:none;

	color: #000000;

}

form {

	margin: 0px;

	padding: 0px;

}



ol, ul {

	margin: 0px;

	padding: 0px;

	color: #000000;	

}

li {

	list-style-position: inside;

	margin: 0px;

	padding: 0px;

}

li.bullet {

	list-style-type: square;

}

li.bulletLrg {

	list-style-type: square;

	font-size: 14px;

}



li.num {

	color: #000000;		

}

li.account {

	list-style-type: square;

	padding-top: 5px;

	padding-bottom: 5px;

}

.txtSession, .txtCopy, .txtSiteDocs {

	color: #333333;

}

a.txtSession, a.txtSiteDocs {

	color: #031074;

	text-decoration: none;

}

a.txtSession:hover, a.txtSiteDocs:hover {

	color: #031074;

	text-decoration: underline;

}

.txtNormalPrice {

	font-size:150%;

	font-weight:bold;

	color:#377AAD;

}

.txtOldPrice {

	color:#777777;

	font-size:80%;

	font-weight:normal;

	text-decoration: line-through;

}

.txtSale {

	font-size:150%;

	font-weight:bold;

 	color:#377AAD;

}

.txtOutOfStock {

	color: #FF0000;

}

.txtSiteDocs, a.txtSiteDocs {
	color: #51607F;
	text-decoration:none;
}

a.txtSiteDocs:hover {
	color: #2B3242;
	text-decoration:underline;
}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {

	color: #51607F;

	font-size:12px;

	text-decoration:none;

}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {

	color: #51607F;

	text-decoration:underline;

}

a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {

	color: #FF6600;

	text-decoration:none;

}

.txtContentTitle {

	font-size: 13px;

	color: #000000;

}

.txtBoxSave {

	color: #377AAD;

	font-size:110%;

	font-weight:bold;

	padding-left: 25px;

}

.tblList {

	border: 1px solid #070F72;

}

.tdListTitle {

	font-weight: bold;

	color: #7988A7;

	line-height:20px;

	background-color: #E2E4E3;

	border-bottom: 1px solid #B3C4D3;

}

.tdEven {

	background-color: #FFFFFF;

}

.tdOdd {

	background-color: #ffffff;

}

.txtCartPrice {

	float: right;

	font-size:140%;

	font-weight:normal;

	color:#377AAD;

	padding-right: 3px;

}

.txtCart {

	color: #000000;	

}

.cartTotal {

	border-top: 1px dashed #070F72;

	width: 159px;

	padding-top: 2px;

	margin-top: 3px;

	color:#51607F;

}

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

	text-decoration: none;

	color: #51607F;

}

a.txtCartProduct:hover {

	text-decoration: underline;

	color: #51607F;

}

a.txtButton {	font-family: "Arial",  Verdana, Helvetica, sans-serif;

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding: 2px;

	border: 1px solid #9F9F9F;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

a.txtButton:hover {	font-family: "Arial",  Verdana, Helvetica, sans-serif;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-top: 4px;

	padding-bottom:4px;

	padding-left:6px;

	padding-right:6px;

	border: 1px solid #444444;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-top: 2px;

	padding-bottom:2px;

	padding-left:6px;

	padding-right:6px;

	border: 1px solid #9F9F9F;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

a.txtviewCart:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-top: 4px;

	padding-bottom:4px;

	padding-left:6px;

	padding-right:6px;

	border: 1px solid #444444;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-top: 4px;

	padding-bottom:4px;

	padding-left:6px;

	padding-right:6px;

	border: 1px solid #444444;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

.cartProgress {

	font-weight: normal;

	color: #A1A1A1;

	margin: auto;

}

.txtcartProgressCurrent {

	background-image: url(../styleImages/backgrounds/doc-background.png);

	background-repeat: repeat-x;

	background-position: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:110%;

	padding-top: 4px;

	padding-bottom:3px;

	padding-left:6px;

	padding-right:6px;

	border: 1px solid #9F9F9F;

	line-height:26px;

	text-decoration:none;

	color: #000000;

}

.quickBuy {

	text-align: center;

	color: #666666;

}

.tdcartTitle {

	font-weight: bold;

	color: #7988A7;

	background-color: #E2E4E3;

	border-bottom: 1px solid #B3C4D3;

}

.tdcartEven {

	background-color: #EAEAEA;	

}

.tdcartOdd {

	background-color: #FFFFFF;

}

.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #D9D7D7;

}

a.txtCheckout {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #66CC33;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

a.txtUpdate {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #FF9900;

	text-decoration: none;

	padding: 2px;

	border: 1px solid #000000;

}

.txtStockWarn {

	color: #FF0000;

}

.txtError {

	font-weight: bold;

	color: #000000;

	background-color: #E3E1E2;

	border: 1px solid #547B9C;

	width:300px;

	padding: 2px;

}

.txtCopyright, a.txtCopyright {

	text-align: center;

	padding-bottom:5px;

	text-decoration:none;

	color: #ffffff;

}

a.txtCopyright:hover {

	text-decoration: underline;

}

.dropDown {

	width: 158px;

}

.dropDown2 {

	width: 135px;

}

.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}



.RatingTop {

	background-color: #ffffff;

	padding: 3px;

}



.RatingMain {

	background-color: #ffffff;

	padding: 3px;

	padding-bottom:10px;

	font-style:italic;

}



.ReviewBot {

	background-color: #ffffff;

	padding: 3px;

}



.RatingBottom {

	background-color: #E2E4E3;

	padding: 3px;

	color: #000000;

}



a.sortLink {

	color: #7988A7;

	font-weight: bold;

	text-decoration: none;

}

a.sortLink:hover {

	text-decoration: underline;

}



#shipping-select {

	width: 220px;

}

/* start mod: Gift Registry - http://cubecart.expandingbrain.com */
.txtContentTitle h1 {
	font-size: 13px;
	margin: 0;
}
.boxContent h2 {
	font-size: 12px;
	font-weight: bold;
}
.BlueBg {
	padding: 0 10px;
}
.Button {
	margin: 10px 0;
}
.giftInfo {
}
.giftNoLongerAvailable {
	color: #FF0000;
}
a.txtConfirmGift {
}
a.moveToListButton, a.moveToListButton:hover, a.deleteButton, a.deleteButton:hover {
	font-size: 85%;
    white-space: nowrap;
	color: black;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	padding: 0 3px;
	text-align: center;
	text-decoration: none;
	line-height: 1.9;
}
a.moveToListButton:hover, a.deleteButton:hover {
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
}
/* end mod: Gift Registry - http://cubecart.expandingbrain.com */


/* start mod: Extended Product Options - http://cubecart.expandingbrain.com */

/* COLOURS WHEN NOT SELECTED plus other default values */
.voHorizontal, .voHorizontalSelected, .voVertical, .voVerticalSelected, .voWithNames, .voWithNamesSelected {
	border: 1px solid #E0EAF9;    /* customize this! - default border colour */
	text-align: center;
	margin: 0 5px 10px 5px;
	padding: 5px;
}
/* COLOURS WHEN SELECTED */
.voHorizontalSelected, .voVerticalSelected, .voWithNamesSelected {
	background-color: #F5F7FF;    /* customize this! - background colour when selected */
	border: 1px solid #C0DAF9;    /* customize this! - border colour when selected */
}
/* SIZE OF HORIZONTAL VISUAL OPTIONS */
.voHorizontal, .voHorizontalSelected, .voWithNames, .voWithNamesSelected {
	width:  96px;                /* customize this! - width of horizontal visual options */
	height: 120px;                /* customize this! - height of horizontal visual options */
	float: left;
}
/* SIZE OF VERTICAL VISUAL OPTIONS */
.voVertical, .voVerticalSelected {
	width:  112px;                /* customize this! - width of vertical visual options */
	height: 104px;                /* customize this! - height of vertical visual options */
	padding-left: 0;
}
.voImage {
	vertical-align: middle;
	margin: 5px 0;
}

/* end mod: Extended Product Options - http://cubecart.expandingbrain.com */

