* {
	margin: 0;
	padding: 0;
}


body {
	background: #1C64B6 url(/pcart/images/sk-full-background.jpg) no-repeat center top;
	color: #FFF;
}


DIV, TD {
	font-family:helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
}

form{margin:0;padding:0;}

a {outline: none;}
A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#FFFF7D;text-decoration:none;}
A:VISITED{color:#FFFF7D;text-decoration:none;}
A:HOVER{color:#ffff00;text-decoration:underline;}

.TopBottomBar{
	font-size:11px;
	height:23px;
	color:#FFFFFF;
}

.TopBottomBar.left-menu {
	font-size: 12px;
	text-shadow: 1px 1px 4px #333;
	border-right: 1px solid #888;
}

A:ACTIVE.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#FFFFFF;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame {
	background-color: #d7e7f8;
}

.BoxHeader{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	height:25px;
	padding: 0px;
	color:#fff;
	background: url(/pcart/images/cart-box-top.png) no-repeat left bottom;
}

.BoxContent{
	font-family:helvetica;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding:6px 10px;
	color:#451008;
	text-align: left;
	line-height: 14px;
}

.BoxText{
	font-family:helvetica;
	font-style:normal;
	font-weight:normal;
	color:#451008;
	font-size: 10px;
}

.side-box {
	padding-bottom: 13px;
	background: url(/pcart/images/cart-box-bottom.png) no-repeat left bottom;
}

A:ACTIVE.BoxLink, .BoxContent a:active{color:#205370;text-decoration:none;}
A:LINK.BoxLink, .BoxContent a:link{color:#205370;text-decoration:none;}
A:VISITED.BoxLink, .BoxContent a:visited{color:#205370;text-decoration:none;}
A:HOVER.BoxLink, .BoxContent a:hover{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION **/
.pageHeader{
	font-family:helvetica;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#FFF;
}

.pageNavigation{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:5px;
	height:16px;
	color:#FFF;
}

	.pageNavigation a:link, .pageNavigation a:visited {
		color: #fff;
	}

.pageNavigation div{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}



/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#F6F6F6;
	border-bottom:1px solid #D3E4D6;
}
.CatalogNavigation table tr td{
	font-family:helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F6F6F6;
	color:#666666;
}
.CatalogItemDark{
	font-family:helvetica;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px;
	color:#FFF;
}

img {
	border: none;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:helvetica;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:helvetica;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#fff;	
}

.ProductSubtitle{
	font-family:helvetica;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}


/***** Custom CSS *****/
div#menu-wrapper {
	background: url(/pcart/images/sk-menu-inside.jpg) no-repeat center top;
	margin: 0 auto;
	height: 27px;
}

div#cart-content {
	background: url(/pcart/images/cart-content-bg.png) repeat-y center top;
}

	div#cart-content .content-wrapper {
		padding: 8px 0px 0px 0px;
	}

div.content-wrapper {
	width: 994px;
	margin: 0 auto;
}

.center-body {
	font: 14px/18px Helvetica, Arial, sans-serif, Verdana;
	color: #fff;
	padding: 8px 0px 0px 5px;
	text-shadow: 1px 1px 8px #666;
}

	.center-body blockquote {
		padding: 15px 0px;
	}
	
	.center-body #front-message {
		font-size: 25px;
		letter-spacing: -1px;
		text-shadow: 1px 1px 8px #666;
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 15px 0px;
		background: url(/pcart/images/welcome_line.jpg) no-repeat left bottom;
	}
	
.center-body h1, .center-body h2, .center-body h3 {
	padding: 5px 0px;
}

	.center-body h1.pageHeader {
		font-size: 22px;
		letter-spacing: -1px;
		padding: 10px 0px 6px 8px;
		margin-bottom: 10px;
		text-shadow: 1px 1px 3px #666;
	}
	
	.center-body h1.product-title-h1 {
		font-size:20px;
		padding:10px 0px;
		margin:0px;
		font-weight:bold;
		color:#FFFF7D;
	}
	
.footer-td {
	padding: 50px 0px 10px 0px;
	background: url(/pcart/images/footer-line.jpg) no-repeat center 38px;
}

.cookies-page {
	line-height: 16px;
	color: #fff;
}

.cookies-page ul li {
	list-style-position: inside;
}

div.product-page-price {
	font-size: 20px;
}

	span#product_price {
		color: #fff;
		padding-left: 3px;
		font-style: italic;
		font-size: 25px;
	}
	
.product-add-cart {
	float: right;
	padding: 0px 230px 0px 0px;
}

a:link.email-friend, a:link.checkout-view, a:link.remove-link {color:#42DEFF;}
a:visited.email-friend, a:visited.checkout-view, a:visited.remove-link {color:#42DEFF;}
a:hover.email-friend, a:hover.checkout-view, a:hover.remove-link {color:#FFF;}


/***** Privacy Policy & Products and Services Policies *****/
#privacy-policy p, #products-services-policies p {
	padding: 10px 0px;
}

.center-body #privacy-policy h3, .center-body #products-services-policies h3 {
	padding: 5px 0px;
	font-size: 16px;
	font-weight: normal;
}



/***** Print Page *****/
#print-page .print-body .product-page-price, #print-page .print-body #product_price  {
	color: #000;
}

#print-page .print-body div {
	color: #202020;
}

#print-page .product-title-h1 {
	color: #000;
}

img.logo {
	behavior: url(/pcart/iepngfix.htc);
}
