@charset "utf-8";


/* -------------------------------- */
/* RESET HTML TAGS					*/ 
/* -------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;	
	
}
table { 
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

a {
	color:#248FDF;
	text-decoration:none;
	outline: none;

}

a:hover, a:active, a:focus {
	text-decoration:underline;
	outline:none;
}

strong {
	font-weight:bold;
}

/* -------------------------------- */
/* PAGE ELEMENTS 					*/ 
/* -------------------------------- */
/* Top Section	  					*/

body {
	background:#324D64 url(../images/ui/bg-body.png) top center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #212121;
	
}

#wrapper {
	width:970px;
	margin:0 auto;
	background:#324D64 url(../images/ui/bg-wrapper.png);
	
}

	/* -------------------------------- */
	/* HEADER							*/
	
	#header {
		width:970px;
		height:237px;
		background:#324D64 url(../images/ui/bg-header.png);
		position:relative;
	}
	
	#header .index {
		width:736px;
		height:233px;
		display:block;
		overflow:hidden;
	}	
	
	#header .offer {
		width:147px;
		height:100px;
		position:absolute;
		right:30px;
		top:90px;
		display:block;
	}
	
	#header .offer .title {
		color:#52A6E6;
		font-family:Arial;
		font-weight:bold;
		font-size:21px;
	}
	
	#header .offer p {
		font-size:14px;
		color:#213341;
		padding:5px;
		width:86px;
	}
	
	#header .offer .imgCart {
		position:absolute;
		top:40px;
		right:-30px;
		width:81px;
		height:65px;
		display:block;
		background:url(../images/ui/bg-ui-cart.png);
	}
	
	
	
	
	/* -------------------------------- */
	/* CONTENT							*/
	
	
	.center {
		width:654px;
		margin:0 7px;
		background:#FFF;
		float:left;
		overflow:hidden;
	}
	
	.center .navbar {
		width:100%;
		height:28px;
		line-height:28px;
		margin-bottom:5px;
		background:#99D2EE url(../images/ui/bg-navbar.png);
		position:relative;
	}
	
	.supBlock {
		position:absolute;
		top:-27px;
		right:5px;
		width:150px;
		height:30px;
	}
	
	.supBlock a {
		font-weight:bold;
		font-size:14px;
		color:#52A6E6;
		text-decoration:none;
	}
	
	.center .navbar ul {
		margin-left:10px;
	}
	
	.center .navbar ul li {
		display:inline;
		font-weight:bold;
	}
	
	.center .navbar ul li a {
		color:#2E313D;
		text-decoration:none;
	}
	
	.center .content {
		padding:0 15px;
		position:relative;
	}
	
	.center .content p {
		margin:10px 10px;
	}
	
	.center .content p {
		line-height:150%;
	}
	
	.center .content .jssPageHeadingSmall {
		font-size:15px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#52A6E6;
		line-height:24px;
		border-bottom:1px dotted #CCCCCC;
		margin-top:5px;
	}

.center .content .jssPageHeading {
		font-size:18px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#52A6E6;
		line-height:24px;
		border-bottom:1px dotted #CCCCCC;
		margin-top:5px;
	}
	
	.center .content .endnote {
		border-top:1px dotted #CCCCCC;
		margin-top:10px;
		padding-top:10px;
		clear:both;
	}
	
	.center .content .endnote h3 {
		width:30%;
		font-size:17px;
		font-weight:bold;
		color:#333333;
		margin-bottom:10px;
	}
	
	.center .breadcrumb a, .center .breadcrumb {
		font-size:10px;
		color:#333333;
		text-decoration:none;
	}
	
	.center .breadcrumb {
		margin-bottom:10px;
	}
	
	.center h1 {
		font-size:21px;
		font-weight:bold;
		color:#333333;
		letter-spacing:-1px;
		line-height:27px;
		margin-bottom:10px;
	}
	
	.center h4, .center .jssPageSubHeading {
		font-size:13px;
		color:#333333;
		font-weight:bold;
		padding-top:5px;
		clear:both;
	}
	
	.center .endnote ul {
		margin-left:20px;
	}
	
	.center .endnote li {
		width:25%;
		float:left;
		display:block;
	}
	
	.center .endnote ul li a {
		color:#006699;
		text-decoration:none;
		line-height:150%;
	}
	
	/* product */
	
	.center h1 .price {
		color:#993300;
		padding-left:20px;
	}
	
	.center .flag {
		float:right;
		display:block;
		margin-top:-36px;
		font-weight:bold;
		font-size:21px;
		color:#324D64;
	}
	
	.center .extraFlag {
		position:relative;
		top:-10px;
		display:block;
		font-weight:bold;
	} 
	
	.center .extraFlag .age {
		color:#52A6E6;
		padding-right:10px;
	}
	.center .extraFlag .mag {
		color:#B40514;
		padding-right:10px;
	}
	
	.center .productImg {
		width:271px;
		height:198px;
		background: url(../images/ui/bg-product-img.png);
		float:left;
		position:relative;
		overflow:hidden;
	}
	
	.center .productImg img {
		vertical-align:middle;
		display:inline-block;
	}
	
	.center .productImg .main {
		display:block;
		width:210px;
		height:196px;
		padding:1px;
		line-height:198px;
		text-align:center;
		float:left;
	}
	
	.center .productImg .main span{
		display:table-cell;
		width:210px;
		height:196px;
		vertical-align:middle;
		text-align:center;
		overflow:hidden;
	}
	
	.center .productImg .sub {
		display:block;
		width:56px;
		height:61px;
		line-height:63px;
		padding:1px;
		text-align:center;
		float:left;
		margin-bottom:4px;
		margin-top:1px;
		overflow:hidden;
		position:relative;
		left:-1px;
	}
	
	.center .productImg .sub span {
		width:56px;
		height:61px;
		display:table-cell;
		pverflow:hidden;
		vertical-align:middle;
		text-align:center;
	}
	
	.center .productDet {
		width:320px;
		position:relative;
		float:left;
		margin-left:17px;
	}
	
	.center .productDet .options {
		height:100px;
		margin-top:5px;
	}
	
	.center .productDet h3 {
		color:#324D64;
		font-size:12px;
		padding:2px 0;
		font-weight:bold;
	}
	
	.center .productDet .excerpt {
		height:36px;
	}
	
	.center .productDet p {
		margin:2px 0;
		
	}
	
	.center .productDet p.shortdesc {
		margin-bottom:10px;
		font-weight: bold;
	}
	
	.center .productDet .quantity {
		font-weight:bold;
		margin:15px 0 10px 0;
	}
	
	.center .productDet .quantity .jssProductAdd {
		position:relative;
		top:6px;
	}

	
	.center .productDet .floatPrice {
		width:210px;
		position:absolute;
		left:0px;
		top:100px;
		font-size:14px;
	}
	
	.center .productDet .sale {
		font-size:10px;
		padding-left:5px;
		position:relative;
		top:-1px;
	}
	
	.center .productDet .floatPercent {
		width:210px;
		position:absolute;
		left:0px;
		top:75px;
		font-size:16px;
		font-weight:bold;
		color:#993300;
	}
	
	
	
	.center #pagescontainer {
		width:100%;
		margin:10px 0;
		padding-bottom:10px;
	}
	
	.center #pageslist li {
		float:left;
	}
	
	.center #pageslist li a {
		display:block;
		text-align:center;
		font-weight:bold;
		border:1px solid #324D64;
		padding:4px;
		margin:2px;
		float:left;
	}
	
	.center #pageslist li span, .center #pageslist li a:hover {
		display:block;
		text-align:center;
		font-weight:bold;
		border:1px solid #324D64;
		background: #324D64;
		color:#FFFFFF;
		padding:4px;
		margin:2px;
		float:left;
	}
	
	.center ul.linkList {
		margin:10px 0;	
		position:absolute;
		top:100px;
		right:-10px;
	}
	
	.center ul.linkList li {
		display:block;
		height:15px;
		clear:both;
	}
	
	.center  ul.linkList li a {
		display:block;
		width:127px;
		height:16px;
		margin:4px 0;
		overflow:hidden;
		text-indent:-4000px;
		float:left;
		margin-right:10px;
	}
	
	.center  ul.linkList li a.wishlist {
		background:url(/resources/images/buttons/bt-addwishlist.png);
	}
	
	.center  ul.linkList li a.sendfriend {
		background:url(/resources/images/buttons/bt-emailfriend.png);
	}
	
	.center  ul.linkList li a.reviews {
		background:url(/resources/images/buttons/bt-productreviews.png);
	}
	
	.center .review {
		width:606px;
		margin:5px auto;
		margin-bottom:10px;
	}
	
	
	.center .review .title {
		font-weight:bold;
		display:block;
		height:20px;
		font-size:13px;
		background:url(/resources/images/ui/bg-review.png) 0 -5px;
		text-indent:50px;
		color:#666666;
	}
	
	.center .review .title img {
		float:right;
		position:relative;
		top:-20px;
		left:-10px;
	}
	
	.center .review .content {
		background:url(/resources/images/ui/bg-review.png) bottom left;
		margin:0;
		padding:3px 10px;
	}
	
	.center .review .content p {
		margin:0px;
		padding:0px;
	}
	
	
	.center .featuredItems {
		margin-left:10px;
		margin-top:10px;
	}
	
	.center .topItems {
		margin:15px 0px -5px 20px;
	}
	
	.center .topItems .product {
		width:137px;
		height:138px;
		float:left;
		margin-right:12px;
		margin-bottom:45px;
		background:url(../images/ui/bg-product-new.png);
		position:relative;
	}
	
	
	.center .topItems .link a {
		position:absolute;
		top:114px;
		left:0px;
		width:69px;
		height:24px;
		line-height:24px;
		text-align:center;
		background:#324D64;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	
	.center .topItems .price  {
		position:absolute;
		top:114px;
		right:00px;
		width:69px;
		height:24px;
		line-height:24px;
		text-align:center;
		text-decoration:none;
		color:#993300;
		font-weight:bold;
	}
	
	.center .topItems .product .title {
		font-weight:bold;
		position:absolute;
		top:142px;
		width:137px;
		display:block;
		text-align:center;
		left:0px;
	}
	
	.center .topItems .product .tag {
		position:absolute;
		top:95px;
		right:5px;
		display:block;
		font-weight:bold;
		color:#324D64;
	}
	
	.center .topItems .product .pic {
		display:block;
		width:100px;
		height:100px;
		position:relative;
		top:2px;
		margin:5px auto;
		display:table;
		text-align:center;
	}
	
	.center .topItems .product .pic a {
		display:block;
		width:100px;
		height:100px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	
	.jssPageHeading {
		position:relative;
	}
	
	.orderSuccessDate {
		position:relative;
		right:0px;
		top:0px;
		display:block;
	}
	
	.center .featuredItems .product {
		width:286px;
		height:117px;
		float:left;
		margin-right:19px;
		margin-bottom:25px;
		background:url(../images/ui/bg-product-feat.png);
		position:relative;
	}
	
	.center .featuredItems .product .pic {
		float:left;
		display:block;
		width:100px;
		height:100px;
		position:relative;
		top:2px;
		margin:5px;
		margin-right:15px;
		margin-left:15px;
		text-align:center;
	}
	
	.center .featuredItems .product a {
		z-index:9999;
		position:relative;
	}
	
	.center .featuredItems .product .title {
		font-weight:bold;
		position:absolute;
		top:119px;
		width:286px;
		display:block;
		text-align:center;
		left:0px;
	}
	
	
	.center .featuredItems .product p {
		font-size:11px;
		color:#999999;
		line-height:127%;
		padding:4px;
		padding-right:9px;
		margin:0px;
		position:relative;
		top:5px;
		left:7px;
		z-index:1;
	}
	
	.center .featuredItems .link a {
		position:absolute;
		top:93px;
		right:82px;
		width:69px;
		height:24px;
		line-height:24px;
		text-align:center;
		background:#324D64;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	.center .featuredItems .tag {
		font-weight:bold;
		position:relative;
		top:4px;
		left:7px;
		color:#0C7CBE;
	}
	
	.center .featuredItems .price  {
		position:absolute;
		top:93px;
		right:10px;
		width:69px;
		height:24px;
		line-height:24px;
		text-align:center;
		text-decoration:none;
		color:#993300;
		font-weight:bold;
	}
	
	/*  /product */
	

	
	.jssSubSecDiv {
		width:25%;
		height:90px;
		float:left;
		text-align:center;
		margin:10px 0;
	}
	
	.jssSubSecDiv .jssSecImages {
		width:70px;
		height:70px;
		text-align:center;
		vertical-align:middle;
		
		
	}
	
	.jssSubSecDiv .jssSecImages span {
		display:table-cell;
		height:70px;
		width:70px;
		text-align:center;
		vertical-align:middle;
	}
	
	.jssSubSecDiv .jssSecImages img {
		margin:auto;
		vertical-align:middle;
	}
	
	.jssSubSecDiv .jssBoldLinks {
		font-weight:bold;
		text-decoration:none;
		display:block;
		padding:3px;
		color:#0C7CBE;
	}
	
	.jssSectionContent .jssPageSubHeading {
		margin-bottom:10px;
		
	}
	
	.jssSectionContent .jssPageSubHeading span {
		font-weight:normal;
		font-size:11px;
		background:#0C7CBE;
		color:#FFFFFF;
		-moz-border-radius:4px;
		display:block;
		padding:4px;
		margin:4px;
	}
	
	.jssSectionContent .jssPageSubHeading span a {
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	
	.jssSecImages {

	border:1px solid #ccc;
	-moz-border-radius:3px;
	padding:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	}
	
	.jssSecProductDiv .jssSecImages {
		width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	
	}
	
	.jssSecProductDiv .jssSecImages span{
		width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	
	}

	.topProd {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-bestseller-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
		.saleProd {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-sale-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
		.newProd {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-new-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
	.freeShip {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-deliver-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
	.awardWin {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-winner-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
	.multiSale {
		width:41px;
		height:38px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/misc/fg-multi-mini.png);
		position:absolute;
		left:-07px;
		top:0px;
	}
	
	span.divide {
		width:90%;
		margin:10px auto;
		border-top:1px dotted #52A6E6;
		display:block;
	}
	
	.jssSecProductDiv {
		clear:both;
		padding:10px 0;
		position:relative;
	}
	
	.jssSecProductDiv .price, .options .jssPrice {
		font-weight:bold;
		margin-top:5px;
		color:#993300;
	}
	
	
	.options .price {
		display:inline
	}
	
	.jssSecProductDiv .jssSecImages {
		float:left;
		margin-right:10px;
	}
	
	.jssSecProductTitle a{
		text-decoration:none;
		font-size:16px;
		color:#333333;
		font-weight:bold;
		display:block;
		margin-bottom:5px;
	}
	
	hr {
		display:none;
	}
	
	/* form */
	
	.jssFormDiv {
		margin:10px 0px;
	}
	
	.jssFormTable th {
	padding:5px 0 10px 0;
	font-weight:bold;
	}
	
	form .textbox, form input[type=text], form input[type=password], form select {
		border:1px solid #CCCCCC;
		border-radius:4px;
		-moz-border-radius:4px;
		margin:0 2px;
		padding:3px;
	}
	
	.seladdress {
		display:block;
		width:127px;
		height:16px;
		margin:5px 0px;
		background:url(../images/buttons/bt-useaddress.png);
		overflow:hidden;
		text-indent:2000px;
	}
	
	.continue {
		display:block;
		width:127px;
		height:16px;
		margin:5px 0px;
		background:url(../images/buttons/bt-continue.png);
		overflow:hidden;
		text-indent:2000px;
	}
	
	.jssGeneralTable {
		margin:0 auto;
		width:90%;
	}
	
	.jssGeneralTable th {
		font-weight:bold;
		font-size:15px;
		padding:3px 0;
		color:#0C7CBE;
	}
	
	.jssGeneralTable th a {
		font-weight:normal;
		font-size:11px;
	}
	
	/* /form */
	
	/* cart */
	
	/* Cart Styling ------------------------------------------------------------- */



.jssCartDiv {

	text-align: center;

}



.jssCartTable {

	margin-left: auto; margin-right: auto;
	width:90%;
	padding: 0px;

	border: 0px;

}


.jssCartTable td {
	vertical-align:middle;
}



.jssPCentered {

	text-align: center;

}



.jssCartTable caption {

	margin-left: auto;  margin-right: auto;


}



.jssCartTable th {

	font-weight: bold;
	padding: 5px;
	text-align: left;
	background:#52A6E6;
	color:#FFFFFF;
	vertical-align: middle;
	text-align:center;

}



.jssCartTable th.right {

	font-weight: bold;

	padding: 2px;

	text-align: right;

	vertical-align: middle;
	
	text-align:center;

}



.jssCartTable td {

	font-weight: normal;

	padding: 2px;

	text-align: left;

	
	border-bottom:1px solid #CCC;

}



.jssCartTable td.right {

	font-weight: normal;

	padding: 2px;

	text-align: right;

}



.jssCartTable th.total {

	font-weight: bold;

	padding: 2px;

	text-align: right;

background:#FFF;
	vertical-align: top;
	color:#999999;

}
	
	/* /cart */
	
	
	.sidebar {
		width:150px;
		float:left;
	}
	
	.sidebar .box {
		width:143px;
		margin-left:5px;
		padding-bottom:16px;
		background:url(../images/ui/bg-sidebar-orange.png) bottom left no-repeat;
		font-size:11px;
		margin-bottom:10px;
	}
	
	.sidebar .payment {
		width:143px;
		margin-left:15px;
		padding-bottom:16px;
	}
	
	.sidebar .items {
		display:block;
		height:30px;
		line-height:30px;
		text-align:center;
		font-weight:bold;
		color:#666666;
		size:12px;
	}
	
	.sidebar .current {
		font-weight:bold;
		display:block;
		color:#999999;
		font-size:12px;
		margin-left:3px;
	}
	
	.sidebar .price {
		font-weight:bold;
		font-size:20px;
		color:#993300;
		width:80px;
		text-align:center;
		display:block;
		letter-spacing:-1px;
	}

	.sidebar .box .title {
		line-height:36px;
		height:36px;
		text-indent:4px;
		font-size:16px;
		letter-spacing:-1px;
		font-weight:bold;
		color:#FFFFFF;
		background:url(../images/ui/bg-sidebar-orange.png) top left no-repeat;
		position:relative;
	}
	
	.sidebar .link {
		position:relative;
		left:4px;
		margin-bottom:8px;
	}
	
	.sidebar .but {
		margin:1px 3px;
	}
	
	.sidebar .car1 {
		width:47px;
		height:34px;
		position:absolute;
		top:6px;
		right:-5px;
		background:url(../images/ui/bg-ui-car1.png) top right no-repeat;;
	}
	
	.sidebar .car2 {
		width:47px;
		height:34px;
		position:absolute;
		top:0px;
		right:-5px;
		background:url(../images/ui/bg-ui-car2.png) top right no-repeat;;
	}
	
	.sidebar .car3 {
		width:47px;
		height:34px;
		position:absolute;
		top:3px;
		right:-5px;
		background:url(../images/ui/bg-ui-car3.png) top right no-repeat;;
	}
	
	.sidebar .box .content {
		padding:0 4px;
		background:#FFF url(../images/ui/bg-sidebar-orange.png) -143px top repeat-y;
		position:relative;
	}
	
	.sidebar .box .title, .sidebar .box, .sidebar .box .content {
		background-image:url(../images/ui/bg-sidebar-orange.png);
	}
	
	.sidebar .red .title , .sidebar .red, .sidebar .red .content {
		background-image:url(../images/ui/bg-sidebar-red.png);
	}
	
	.sidebar .green .title, .sidebar .green, .sidebar .green .content {
		background-image:url(../images/ui/bg-sidebar-green.png);
	}
	
	.sidebar .blue .title, .sidebar .blue, .sidebar .blue .content {
		background-image:url(../images/ui/bg-sidebar-blue.png);
	}
	
	.sidebar .in {
		width:110px;
		height:13px;
		padding:3px;
		margin:0px;
		border:0px solid #FFF;
		background:url(../images/ui/bg-sidebar-input.png);
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.sidebar .imgBasket {
		width:52px;
		height:44px;
		position:absolute;
		top:30px;
		right:6px;
		background:url(../images/ui/bg-ui-basket.png);
	}
	
	.sidebar .sel {
		width:117px;
		height:23px;
		padding:2px;
		margin:4px auto;
		display:block;
	}
	
	.sidebar .out {
		margin:4px auto;
		display:block;
	}
	
	.sidebar form {
		padding:2px 0;
	}
	
	.sidebar form p, .sidebar form a {
		font-size:10px;
		color:#006666;
		text-align:center;
	}
	
	.sidebar ul.section li a, .sidebar ul.sectionList li a {
		width:143px;
		
		line-height:20px;
		margin:0 auto;
		text-decoration:none;
		font-size:11px;
		color:#324D64;
		text-indent:1px;
		background:url(../images/ui/bg-sidebar-section-li.png) bottom left repeat-x;
		position:relative;
	}
	.sidebar ul li a.child {
		padding-left:13px;
	}
	
	.sidebar ul li a.child span {
		position:absolute;
		top:-2px;
		left:2px;
		display:block;
	}
	
	.sidebar ul.product li a {
		display:block;
		margin:0 auto;
		text-decoration:none;
		font-size:11px;
		color:#324D64;
		text-indent:1px;
		font-weight:bold;
		text-align:center;
		background:url(../images/ui/bg-sidebar-section-li.png) bottom left repeat-x;
		padding:3px 0;
	}
	
	.sidebar ul.section li a.parent, .sidebar ul.sectionList li a {
		font-weight:bold;
	}
	
	.sidebar ul.section li a:hover {
		background-color:#FFCC00;
	}
	
	.sidebar ul.product li a:hover {
		background-color:#FFCC00;
	}
	
	.sidebar ul.sectionList li a:hover {
		background-color:#FFCC00;
	}
	
	/* -------------------------------- */
	/* FOOTER							*/

	#footer {
		clear:both;
		width:970px;
		height:185px;
		padding-top:0px;
		padding-bottom:0px;
		background:#324D64 url(../images/ui/bg-footer.png) no-repeat;	
		text-align:center;
	
	}
	
	#footer p, #footer a {
		color:#324D64;
		text-decoration:none;
	}
	
	#footer ul li {
		display:inline;
		
		font-weight:bold;
	}
	
	#footer ul {
		margin:0px 0px 0px 0px;
		padding-top:15px;
	}
	
	
	
	.jssError {
		font-weight:bold;
		color:#990000;
		font-size:15px;
	}

	.addressLeft {
		float:left; 
		width:70%;
	}
	
	.addressRight {
		float:right; 
		padding-top: 17px;
	}